.page-module__0J__1G__hero{background:var(--paper-deep);grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);min-height:550px;display:grid}.page-module__0J__1G__copy{align-self:center;padding:clamp(80px,12vw,150px) clamp(28px,8vw,150px)}.page-module__0J__1G__copy h1{max-width:720px;font-size:clamp(3.7rem,5.9vw,6.5rem)}.page-module__0J__1G__copy>p:not(.eyebrow){color:#314237;max-width:570px;margin-top:24px;font-size:1.12rem}.page-module__0J__1G__media{background:#e2d8c7;min-height:550px;overflow:hidden}.page-module__0J__1G__media picture{height:100%;display:block}.page-module__0J__1G__intro{grid-template-columns:.82fr 1fr;gap:clamp(50px,11vw,170px);max-width:1260px;margin:0 auto;display:grid}.page-module__0J__1G__intro h2,.page-module__0J__1G__care h2{max-width:490px}.page-module__0J__1G__intro>div:last-child{max-width:590px;font-size:1.04rem}.page-module__0J__1G__intro p+p,.page-module__0J__1G__care p+p{margin-top:18px}.page-module__0J__1G__values{background:var(--pine);color:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}.page-module__0J__1G__values article{border-right:1px solid #f8f4ea38;min-height:360px;padding:clamp(42px,5vw,76px)}.page-module__0J__1G__values article:last-child{border-right:0}.page-module__0J__1G__values .eyebrow{color:#d6d9c8}.page-module__0J__1G__values h2{margin-bottom:21px;font-size:clamp(2.5rem,3.5vw,4rem)}.page-module__0J__1G__values p:not(.eyebrow){max-width:390px}.page-module__0J__1G__shop{max-width:1440px;margin:0 auto}.page-module__0J__1G__shop .section-heading>p:not(.eyebrow){max-width:610px;margin-top:20px}.page-module__0J__1G__guide{background:#e7dfd0;grid-template-columns:.72fr 1.28fr;gap:clamp(52px,10vw,160px);padding:clamp(76px,10vw,145px) clamp(22px,9vw,170px);display:grid}.page-module__0J__1G__guide>div:first-child h2{max-width:460px}.page-module__0J__1G__steps{gap:0;display:grid}.page-module__0J__1G__steps article{border-top:1px solid var(--pine);padding:24px 0 30px}.page-module__0J__1G__steps article:last-child{border-bottom:1px solid var(--pine)}.page-module__0J__1G__steps span{letter-spacing:.14em;font-size:.7rem;font-weight:600}.page-module__0J__1G__steps h3{margin:10px 0;font-size:2rem}.page-module__0J__1G__steps p{max-width:600px}.page-module__0J__1G__care{grid-template-columns:.8fr 1fr;gap:clamp(52px,10vw,160px);max-width:1260px;margin:0 auto;display:grid}.page-module__0J__1G__care>div:last-child{max-width:590px;font-size:1.03rem}.page-module__0J__1G__care a:not(.text-link){text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.page-module__0J__1G__faq{max-width:1080px;margin:0 auto}.page-module__0J__1G__faq dl{margin:50px 0 0}.page-module__0J__1G__faq dl>div{border-top:1px solid var(--pine);padding:25px 0 29px}.page-module__0J__1G__faq dl>div:last-child{border-bottom:1px solid var(--pine)}.page-module__0J__1G__faq dt{font-family:var(--display);font-size:clamp(1.75rem,2.6vw,2.4rem);line-height:1.05}.page-module__0J__1G__faq dd{max-width:720px;margin:12px 0 0;font-size:1rem}@media (max-width:900px){.page-module__0J__1G__hero,.page-module__0J__1G__intro,.page-module__0J__1G__guide,.page-module__0J__1G__care{grid-template-columns:1fr}.page-module__0J__1G__media{grid-row:1;min-height:470px}.page-module__0J__1G__copy{padding:72px 28px}.page-module__0J__1G__intro,.page-module__0J__1G__guide,.page-module__0J__1G__care{gap:38px}.page-module__0J__1G__values{grid-template-columns:1fr}.page-module__0J__1G__values article{border-bottom:1px solid #f8f4ea38;border-right:0;min-height:0}.page-module__0J__1G__values article:last-child{border-bottom:0}}@media (max-width:540px){.page-module__0J__1G__copy{padding:58px 22px}.page-module__0J__1G__copy h1{font-size:3.32rem}.page-module__0J__1G__copy .button-row{flex-direction:column;align-items:stretch}.page-module__0J__1G__copy .button{width:100%}.page-module__0J__1G__media{min-height:385px}.page-module__0J__1G__values article{padding:48px 22px}.page-module__0J__1G__guide,.page-module__0J__1G__care{padding-left:22px;padding-right:22px}.page-module__0J__1G__faq dl{margin-top:38px}}
