.page-id-476 .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.contact-premium{--cp-ink:#3A2D27;--cp-gold:#B58A56;--cp-paper:#FCF8F3;--cp-soft:#F1E7DD;--cp-line:rgba(58,45,39,.15);background:var(--cp-paper);color:var(--cp-ink)}
.contact-premium *{box-sizing:border-box}.contact-premium-wrap{width:min(1180px,calc(100% - 56px));margin:0 auto}.contact-premium-kicker{display:block;font-size:.67rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cp-gold);font-weight:600;margin-bottom:.9rem}.contact-premium h1,.contact-premium h2,.contact-premium h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;color:var(--cp-ink)}.contact-premium p{color:#66584F;line-height:1.65}
.contact-premium-hero{padding:clamp(7.5rem,10vw,9rem) 0 clamp(4rem,7vw,6rem);background:linear-gradient(135deg,#F8F0E8,#FCF8F3 60%,#EEE4D9)}.contact-premium-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(3rem,6vw,6rem);align-items:center}.contact-premium-copy h1{font-size:clamp(3.2rem,5.8vw,5.6rem);line-height:.96;max-width:10ch;margin:0}.contact-premium-lead{font-size:clamp(1.04rem,1.35vw,1.18rem);max-width:50ch;margin-top:1.4rem}.contact-premium-actions{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:2rem}.contact-premium-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:54px;padding:0 1.55rem;border-radius:4px;background:#2B1D18;color:#fff!important;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.contact-premium-btn .ic-wa{width:17px;height:17px}.contact-premium-link{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--cp-gold);padding-bottom:4px}.contact-premium-media{height:390px;border-radius:10px;overflow:hidden;box-shadow:0 28px 60px -45px rgba(58,45,39,.55)}.contact-premium-media img{width:100%;height:100%;display:block;object-fit:cover}
.contact-premium-info{padding:clamp(4.5rem,8vw,7rem) 0;background:#EADFD3}.contact-premium-section-head{display:grid;grid-template-columns:1fr .8fr;gap:3rem;align-items:end;margin-bottom:2.8rem}.contact-premium-section-head h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.03;margin:0}.contact-premium-section-head>p{max-width:42ch;margin:0;justify-self:end}.contact-premium-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line)}.contact-premium-card{padding:1.7rem 1.35rem 1.8rem;border-right:1px solid var(--cp-line);min-height:265px}.contact-premium-card:last-child{border-right:0}.contact-premium-num{font-family:var(--serif);font-size:1rem;color:var(--cp-gold)}.contact-premium-card h3{font-size:1.55rem;margin:2rem 0 .8rem}.contact-premium-card p{font-size:.92rem;margin:.35rem 0}.contact-premium-card>a,.contact-premium-card p a{display:inline-block;margin-top:.9rem;font-size:.74rem;color:var(--cp-gold);word-break:break-word}
.contact-premium-arrival{padding:clamp(5rem,9vw,8rem) 0;background:var(--cp-soft);border-top:1px solid var(--cp-line)}.contact-premium-arrival-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,7rem)}.contact-premium-arrival h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.03;max-width:10ch}.contact-premium-arrival-list article{display:grid;grid-template-columns:50px 1fr;gap:1rem;padding:1.35rem 0;border-top:1px solid var(--cp-line)}.contact-premium-arrival-list article:last-child{border-bottom:1px solid var(--cp-line)}.contact-premium-arrival-list>article>span{font-family:var(--serif);color:var(--cp-gold)}.contact-premium-arrival-list h3{font-size:1.35rem;margin:0}.contact-premium-arrival-list p{font-size:.92rem;margin:.3rem 0 0}
.contact-premium-final{padding:clamp(5rem,9vw,8rem) 0;background:#EADFD3;text-align:center;color:var(--cp-ink);border-top:1px solid rgba(58,45,39,.12)}.contact-premium-final .contact-premium-kicker{color:var(--cp-gold)}.contact-premium-final h2{font-size:clamp(2.3rem,4vw,4rem);color:var(--cp-ink);margin:0}.contact-premium-final p{color:#66584F;max-width:50ch;margin:1rem auto 2rem}.contact-premium-btn-gold{background:#3A2D27;color:#fff!important}
@media(max-width:900px){.contact-premium-wrap{width:min(100% - 40px,1180px)}.contact-premium-hero-grid,.contact-premium-section-head,.contact-premium-arrival-grid{grid-template-columns:1fr}.contact-premium-section-head>p{justify-self:start}.contact-premium-grid{grid-template-columns:1fr 1fr}.contact-premium-card:nth-child(2){border-right:0}.contact-premium-card:nth-child(-n+2){border-bottom:1px solid var(--cp-line)}.contact-premium-media{height:330px}}
@media(max-width:560px){.contact-premium-wrap{width:min(100% - 30px,1180px)}.contact-premium-hero{padding-top:7rem}.contact-premium-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.contact-premium-actions{align-items:stretch}.contact-premium-btn{width:100%}.contact-premium-link{text-align:center}.contact-premium-media{height:250px}.contact-premium-grid{grid-template-columns:1fr}.contact-premium-card{border-right:0;border-bottom:1px solid var(--cp-line);min-height:0}.contact-premium-card:last-child{border-bottom:0}}