._3xwnVG_page{--ink:#251b17;--cream:#f6efe4;--night:#19100e;--gold:#e0b681;--rule:#ddccba;color:var(--ink)}._3xwnVG_hero{color:var(--cream);background:radial-gradient(at 75% 40%,#3b1618,#19100e 72%);border-top:1px solid #5c3c2c;padding-block:clamp(28px,4vw,56px)}._3xwnVG_heroGrid,._3xwnVG_split,._3xwnVG_setGrid{align-items:center;gap:clamp(24px,4vw,64px);display:grid}._3xwnVG_heroCopy{max-width:35rem}._3xwnVG_byline{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:15px;font-size:.8rem;font-weight:700}._3xwnVG_title,._3xwnVG_heading,._3xwnVG_featuredQuote blockquote{font-family:var(--font-lora), Georgia, serif;font-weight:400}._3xwnVG_title{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(2.65rem,5.35vw,5.05rem);line-height:1.02}._3xwnVG_lead{color:#e6d2bc;max-width:34ch;margin-top:20px;font-size:clamp(1.03rem,1.65vw,1.3rem);line-height:1.55}._3xwnVG_actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:26px;display:flex}._3xwnVG_inlineLink{color:var(--gold);text-underline-offset:.3em;font-size:.95rem;font-weight:600;text-decoration:underline}._3xwnVG_inlineLink:hover{color:var(--cream)}._3xwnVG_inlineLink span{margin-left:4px}._3xwnVG_thumbnail{background:var(--night);cursor:zoom-in;border:1px solid #bb89563d;width:100%;min-width:0;display:block;overflow:hidden}._3xwnVG_thumbnail:focus-visible,._3xwnVG_inlineLink:focus-visible{outline-offset:4px;outline:2px solid}._3xwnVG_hero ._3xwnVG_thumbnail,._3xwnVG_craft ._3xwnVG_thumbnail{color:var(--gold)}._3xwnVG_photo{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}._3xwnVG_thumbnail:hover ._3xwnVG_photo{transform:scale(1.025)}._3xwnVG_heroPhoto ._3xwnVG_thumbnail,._3xwnVG_revealPhoto ._3xwnVG_thumbnail{aspect-ratio:16/9}._3xwnVG_heroPhoto ._3xwnVG_thumbnail{box-shadow:0 16px 42px #0b060557}._3xwnVG_routine,._3xwnVG_reviews,._3xwnVG_set{padding-block:clamp(42px,6vw,88px)}._3xwnVG_routine{background:var(--cream);scroll-margin-top:145px}._3xwnVG_heading{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,4.1vw,3.5rem);line-height:1.12}._3xwnVG_copy{max-width:39rem}._3xwnVG_copy p,._3xwnVG_included{font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}._3xwnVG_copy p{margin-top:17px}._3xwnVG_routineNote{color:#674735;border-left:2px solid #a56d45;margin-top:23px;padding-left:16px}._3xwnVG_craft{background:var(--night);color:var(--cream);padding-block:clamp(26px,4vw,56px)}._3xwnVG_detailPhotos,._3xwnVG_boxPhotos{gap:10px;display:grid}._3xwnVG_detailPhotos{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}._3xwnVG_detailPhotos ._3xwnVG_thumbnail{aspect-ratio:16/8}._3xwnVG_featuredQuote{text-align:center;max-width:45rem;margin:0 auto}._3xwnVG_detailPhotos+._3xwnVG_featuredQuote{margin-top:clamp(26px,4vw,52px)}._3xwnVG_featuredQuote blockquote{text-wrap:pretty;font-size:clamp(1.4rem,3vw,2.25rem);line-height:1.35}._3xwnVG_featuredQuote cite,._3xwnVG_quote cite{margin-top:12px;font-family:system-ui,sans-serif;font-size:.9rem;font-style:normal;font-weight:700;display:block}._3xwnVG_featuredQuote cite{color:var(--gold)}._3xwnVG_reviews{background:#fffcf7}._3xwnVG_quoteGrid{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:clamp(20px,3vw,44px);margin-top:24px;display:grid}._3xwnVG_quote{border-bottom:1px solid var(--rule);padding-block:20px;font-size:1rem;line-height:1.55}._3xwnVG_quote cite{color:#79503a}._3xwnVG_set{border-top:1px solid var(--rule);background:#eee1d2}._3xwnVG_boxPhotos{grid-template-columns:repeat(2,minmax(0,1fr))}._3xwnVG_boxPhotos ._3xwnVG_thumbnail{aspect-ratio:16/9}._3xwnVG_boxPhotos ._3xwnVG_thumbnail:first-child{grid-column:1/-1}._3xwnVG_included{gap:8px;margin-top:18px;padding-left:1.15em;list-style:outside;display:grid}._3xwnVG_included li::marker{color:#8a553a}@media (min-width:768px){._3xwnVG_heroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}._3xwnVG_split,._3xwnVG_setGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){._3xwnVG_quoteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){._3xwnVG_title{max-width:16ch}._3xwnVG_setGrid ._3xwnVG_copy{grid-row:1}}@media (prefers-reduced-motion:reduce){._3xwnVG_photo{transition:none}._3xwnVG_thumbnail:hover ._3xwnVG_photo{transform:none}}
/*# sourceMappingURL=0l2dpjix2-i-5.css.map*/