.box-header{position:sticky}.box-hero{display:grid;grid-template-columns:1fr 45%;min-height:620px;background:#f3efe6}.box-hero-copy{padding:clamp(70px,8vw,125px) clamp(25px,6vw,100px);align-self:center}.box-hero h1,.box-intro h2,.box-why h2,.box-final h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;letter-spacing:-.055em;line-height:.94;margin:0}.box-hero h1{font-size:clamp(56px,5.5vw,88px);max-width:750px}.box-hero h1 em,.box-intro h2 em,.box-why h2 em{color:#823c53;font-weight:500}.box-lead{max-width:570px;color:#655b59;font-size:16px;line-height:1.8;margin:32px 0}.box-hero .btn{margin-top:8px}.preview-note{font-size:11px;color:#867a76;text-transform:uppercase;letter-spacing:.1em;margin-top:26px}.box-hero-art{background:#eadfe0;display:flex;align-items:center;justify-content:center;padding:clamp(25px,5vw,70px)}.box-hero-art img{display:block;width:min(100%,560px);height:auto;box-shadow:0 24px 65px #351b2526}.box-strip{display:flex;align-items:center;justify-content:space-around;gap:14px;background:#592333;color:#fff;padding:18px 28px;font-size:10px;letter-spacing:.15em;font-weight:700;text-align:center}.box-strip b{color:#dcefa3;font-size:17px}.box-content{padding:100px clamp(22px,6vw,100px)}.box-intro{max-width:720px}.box-intro h2,.box-why h2{font-size:clamp(54px,5.2vw,78px)}.box-intro>p:last-child{font-size:15px;line-height:1.8;color:#655b59;max-width:650px}.box-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px}.box-detail-grid article{background:#f3efe6;padding:34px;min-height:240px}.box-detail-grid span{font-size:10px;letter-spacing:.17em;color:#823c53;font-weight:700}.box-detail-grid h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:39px;margin:27px 0 15px;line-height:1}.box-detail-grid p,.box-why-list p{font-size:14px;line-height:1.75;color:#655b59}.box-why{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#eadfe0;padding:95px clamp(22px,6vw,100px)}.box-why-list{border-top:1px solid #c6aaaf}.box-why-list p{border-bottom:1px solid #c6aaaf;margin:0;padding:20px 0}.box-why-list b{color:#351b25}.box-final{text-align:center;padding:105px 25px;max-width:850px;margin:auto}.box-final h2{font-size:clamp(56px,5.5vw,78px)}.box-final p:not(.eyebrow){font-size:15px;line-height:1.8;color:#655b59;margin:25px auto 30px;max-width:640px}.box-footer{background:#211a1c;color:#fff;padding:55px clamp(22px,6vw,100px)}.box-footer .logo{color:#fff}.box-footer p,.box-footer small{color:#d8c8c9;font-size:13px}@media(max-width:800px){.box-hero{grid-template-columns:1fr}.box-hero-copy{padding:65px 25px}.box-hero-art{padding:25px}.box-strip{flex-wrap:wrap}.box-detail-grid{grid-template-columns:1fr}.box-detail-grid article{min-height:0}.box-why{grid-template-columns:1fr;gap:30px}.box-header{gap:15px}.box-header nav{gap:14px}.box-header .header-cta{display:none}}@media(max-width:540px){.box-header{flex-wrap:wrap}.box-header nav{width:100%;justify-content:space-between}.box-hero h1{font-size:56px}.box-strip{font-size:8px}.box-strip b:last-of-type,.box-strip span:last-child{display:none}}
