.page_page__nQry1{overflow:hidden}.page_hero__I_KVH{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);background:var(--paper-deep);min-height:560px}.page_heroCopy__d1ezT{padding:78px clamp(24px,7vw,130px);display:flex;flex-direction:column;justify-content:center}.page_heroCopy__d1ezT h1{font-size:clamp(62px,8vw,122px);line-height:.76;letter-spacing:-.05em;color:var(--wine);margin:12px 0 26px}.page_heroCopy__d1ezT>p:not(.eyebrow){font-size:27px;line-height:1.15;max-width:600px;margin:0 0 28px}.page_heroMedia__qm5W3{min-height:480px;background:var(--teal)}.page_heroMedia__qm5W3 img,.page_heroMedia__qm5W3 picture{width:100%;height:100%;display:block}.page_heroMedia__qm5W3 img{object-fit:cover}.page_intro__jrbFW{max-width:890px;margin:auto;padding:78px 24px 45px}.page_band__NXYBP h2,.page_faq___Xz9x h2,.page_intro__jrbFW h2{font-size:clamp(42px,5vw,66px);line-height:.86;color:var(--wine);margin:0 0 20px}.page_copy__0vtwa p,.page_faq___Xz9x p,.page_intro__jrbFW p{font-size:20px;line-height:1.5}.page_styles__ZYp1Q{padding:30px clamp(18px,6vw,100px) 75px}.page_styles__ZYp1Q>h2{font-size:48px;line-height:.9;color:var(--ink);max-width:690px;margin:0 0 28px}.page_styleGrid__Y8uRW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.page_styleCard__bNWjs{background:#eee2c8;border:1px solid var(--line);overflow:hidden}.page_styleCard__bNWjs:nth-child(2){background:#dbe7d3}.page_styleCard__bNWjs:nth-child(3){background:#e6d8e5}.page_styleCard__bNWjs img,.page_styleCard__bNWjs picture{display:block;width:100%;aspect-ratio:1;object-fit:cover}.page_styleCard__bNWjs>div{padding:25px}.page_styleCard__bNWjs h3{font-size:34px;line-height:.9;color:var(--ink);margin:0 0 12px}.page_styleCard__bNWjs p{font-size:19px;line-height:1.27;margin:0}.page_band__NXYBP{background:var(--ink);color:#fff8e2;padding:78px clamp(18px,7vw,130px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);grid-gap:65px;gap:65px}.page_band__NXYBP h2{color:#edce67}.page_band__NXYBP p{font-size:22px;line-height:1.3;margin:0}.page_copy__0vtwa{padding:76px 24px 26px;max-width:890px;margin:auto}.page_copy__0vtwa h2{font-size:43px;line-height:.92;color:var(--ink);margin:48px 0 15px}.page_copy__0vtwa ul{padding-left:24px;font-size:20px;line-height:1.5}.page_cta__bvFBX{margin:42px 0 20px;padding:34px;background:#e5d5e9;border:1px solid var(--line)}.page_cta__bvFBX h2{margin-top:0;color:var(--wine)}.page_faq___Xz9x{max-width:890px;padding:35px 24px 78px;margin:auto}.page_faq___Xz9x details{border-top:1px solid var(--line);padding:18px 0}.page_faq___Xz9x summary{cursor:pointer;font-size:25px}.page_faq___Xz9x p{margin:13px 0 3px}.page_page__nQry1 .button{border-radius:5px}.page_page__nQry1 :is(a,button,summary):focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:900px){.page_band__NXYBP,.page_hero__I_KVH{grid-template-columns:1fr}.page_heroMedia__qm5W3{min-height:420px}.page_band__NXYBP{gap:22px}.page_styleGrid__Y8uRW{grid-template-columns:1fr 1fr}}@media(max-width:600px){.page_heroCopy__d1ezT{padding:55px 22px 48px}.page_heroCopy__d1ezT h1{font-size:66px}.page_heroCopy__d1ezT>p:not(.eyebrow){font-size:23px}.page_heroMedia__qm5W3{min-height:350px}.page_intro__jrbFW{padding:55px 20px 22px}.page_copy__0vtwa p,.page_copy__0vtwa ul,.page_faq___Xz9x p,.page_intro__jrbFW p{font-size:19px}.page_styles__ZYp1Q{padding:30px 18px 55px}.page_styles__ZYp1Q>h2{font-size:42px}.page_styleGrid__Y8uRW{grid-template-columns:1fr}.page_band__NXYBP{padding:55px 20px}.page_band__NXYBP p{font-size:21px}.page_copy__0vtwa{padding:50px 20px 16px}.page_copy__0vtwa h2{font-size:39px}.page_faq___Xz9x{padding:30px 20px 55px}.page_faq___Xz9x summary{font-size:23px}}