.f-brand-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,80px);padding-block:54px 0}.f-brand-page__hero--text-only{grid-template-columns:minmax(0,840px);justify-content:center}.f-brand-page__introduction{padding-block:36px}.f-brand-page__introduction .f-eyebrow{margin-bottom:24px;font-size:13px}.f-brand-page__introduction h1{margin:0 0 24px;font-family:var(--f-serif);font-size:50px;font-weight:400;line-height:1.15;letter-spacing:-.03em}.f-brand-page__deck{max-width:500px;font-family:var(--f-serif);font-size:25px;line-height:1.4}.f-brand-page__deck p{margin:0}.f-brand-page__image{overflow:hidden;aspect-ratio:4 / 3;background:#e8eadc}.f-brand-page__image img{display:block;width:100%;height:100%;object-fit:cover}.f-brand-page__body{padding-block:68px 86px}.f-brand-page__body .f-prose{max-width:840px;margin-inline:auto;font-size:19px;line-height:1.75}.f-brand-page__body .f-prose h2{margin-top:38px;font-family:var(--f-serif);font-size:32px;font-weight:400;line-height:1.25}.f-brand-page__body .f-prose h2:first-child{margin-top:0}@media(max-width:999px){.f-brand-page__hero{padding-top:36px;gap:30px}.f-brand-page__introduction h1{font-size:44px}.f-brand-page__deck{font-size:23px}}@media(max-width:699px){.f-brand-page__hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px}.f-brand-page__introduction{padding-block:10px 0}.f-brand-page__introduction .f-eyebrow{margin-bottom:18px}.f-brand-page__introduction h1{font-size:38px;margin-bottom:20px}.f-brand-page__deck{max-width:520px;font-size:23px}.f-brand-page__body{padding-block:40px 56px}.f-brand-page__body .f-prose{font-size:18px;line-height:1.7}.f-brand-page__body .f-prose h2{font-size:29px;margin-top:32px}}.f-footer .f-footer-top{grid-template-columns:minmax(260px,1.5fr) minmax(140px,.8fr) minmax(170px,1fr) minmax(160px,.9fr);gap:clamp(28px,4vw,72px)}@media(max-width:1199px){.f-footer .f-footer-top{grid-template-columns:1.4fr .8fr 1fr .9fr;gap:28px}}@media(max-width:999px){.f-footer .f-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.f-footer .f-footer-brand{grid-column:1 / -1;grid-row:auto}.f-footer .f-footer-find{grid-column:auto}}@media(max-width:599px){.f-footer .f-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.f-footer .f-footer-find{grid-column:1 / -1}.f-footer .f-footer-nav a{max-width:100%;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAK */
