.m-head[data-astro-cid-cmo2z3pt]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-block:clamp(40px,7vh,96px) clamp(56px,7vw,104px);display:grid}.m-intro[data-astro-cid-cmo2z3pt]{grid-column:1/6;padding-bottom:clamp(0px,2vw,24px)}.m-head[data-astro-cid-cmo2z3pt] h1[data-astro-cid-cmo2z3pt]{margin-bottom:28px;font-size:clamp(42px,3.6vw + 12px,80px)}.lead[data-astro-cid-cmo2z3pt]{font-size:clamp(18px,.5vw + 15px,22px);line-height:1.5}.m-jump[data-astro-cid-cmo2z3pt]{margin-top:12px}.m-photo[data-astro-cid-cmo2z3pt]{grid-column:6/13}.m-photo[data-astro-cid-cmo2z3pt] img[data-astro-cid-cmo2z3pt]{aspect-ratio:4/3;object-fit:cover;object-position:88% 50%;width:100%}@media (width<=899px){.m-intro[data-astro-cid-cmo2z3pt],.m-photo[data-astro-cid-cmo2z3pt]{grid-column:1/-1}.m-photo[data-astro-cid-cmo2z3pt]{margin-top:12px}.m-photo[data-astro-cid-cmo2z3pt] img[data-astro-cid-cmo2z3pt]{aspect-ratio:1;object-position:90% 50%}}.dry[data-astro-cid-cmo2z3pt]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-bottom:clamp(72px,9vw,128px);display:grid}.dry-photo[data-astro-cid-cmo2z3pt]{aspect-ratio:2/2.9;grid-column:1/5}.dry-text[data-astro-cid-cmo2z3pt]{grid-column:6/10}.dry-text[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt]{margin-bottom:20px}.dry-text[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]{color:var(--muted);max-width:46ch}.dry-text[data-astro-cid-cmo2z3pt] .dry-note[data-astro-cid-cmo2z3pt]{color:var(--ink);border-left:3px solid var(--blush);padding-left:16px}.dry-coil[data-astro-cid-cmo2z3pt]{grid-column:10/13}.dry-coil[data-astro-cid-cmo2z3pt] .coil{width:100%;max-width:300px;margin:0 auto}@media (width<=899px){.dry-photo[data-astro-cid-cmo2z3pt]{grid-column:1/8}.dry-coil[data-astro-cid-cmo2z3pt]{grid-column:8/13;align-self:end}.dry-text[data-astro-cid-cmo2z3pt]{grid-area:2/1/auto/-1;padding-top:12px}}.ritual[data-astro-cid-cmo2z3pt]{background:#e1e5e5;padding:clamp(72px,9vw,128px) 0}.ritual-grid[data-astro-cid-cmo2z3pt]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rit-head[data-astro-cid-cmo2z3pt]{grid-column:1/7}.rit-head[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]{color:var(--muted);max-width:46ch;margin-top:18px}.rit-body[data-astro-cid-cmo2z3pt]{grid-area:2/1/auto/7;align-self:start}.rit-steps[data-astro-cid-cmo2z3pt]{counter-reset:s;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none}.rit-steps[data-astro-cid-cmo2z3pt] li[data-astro-cid-cmo2z3pt]{counter-increment:s;border-top:1px solid var(--line);grid-template-columns:3.2rem minmax(0,1fr);column-gap:12px;padding:20px 0;display:grid}.rit-steps[data-astro-cid-cmo2z3pt] li[data-astro-cid-cmo2z3pt]:before{content:counter(s);font-family:var(--display);color:var(--ink);grid-row:1/3;font-size:2.4rem;line-height:1}.rit-steps[data-astro-cid-cmo2z3pt] h3[data-astro-cid-cmo2z3pt]{font-size:clamp(24px,1vw + 18px,30px)}.rit-steps[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]{color:var(--muted);margin-top:6px}.ritual[data-astro-cid-cmo2z3pt] figure[data-astro-cid-cmo2z3pt]{margin:0}.ritual[data-astro-cid-cmo2z3pt] figure[data-astro-cid-cmo2z3pt] img[data-astro-cid-cmo2z3pt]{object-fit:cover;width:100%;height:100%}.rit-a[data-astro-cid-cmo2z3pt]{aspect-ratio:2/3;grid-area:1/8/3/13}.rit-b[data-astro-cid-cmo2z3pt]{aspect-ratio:1;border:8px solid #e1e5e5;grid-area:3/8/auto/11;position:relative;margin-top:calc(-1*clamp(120px,14vw,220px))!important;margin-left:calc(-1*clamp(40px,6vw,96px))!important}.rit-more[data-astro-cid-cmo2z3pt]{color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.rit-more[data-astro-cid-cmo2z3pt] a[data-astro-cid-cmo2z3pt]{color:var(--ink);font-weight:500}@media (width<=899px){.rit-head[data-astro-cid-cmo2z3pt],.rit-body[data-astro-cid-cmo2z3pt]{grid-area:auto/1/auto/-1}.rit-a[data-astro-cid-cmo2z3pt]{grid-area:auto/1/auto/9;margin-top:16px}.rit-b[data-astro-cid-cmo2z3pt]{grid-area:auto/7/auto/-1;margin:-38% 0 0!important}}.spa[data-astro-cid-cmo2z3pt]{background:var(--navy);color:var(--on-navy);padding:clamp(72px,9vw,128px) 0}.spa-grid[data-astro-cid-cmo2z3pt]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.spa-photo[data-astro-cid-cmo2z3pt]{aspect-ratio:2/3;grid-column:1/6}.spa-text[data-astro-cid-cmo2z3pt]{grid-column:7/13}.spa-text[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt]{margin-bottom:22px}.spa-text[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]{color:var(--on-navy-muted);max-width:52ch}.needs[data-astro-cid-cmo2z3pt]{border-top:1px solid #e9ecf133;margin:8px 0 28px;padding:0;list-style:none}.needs[data-astro-cid-cmo2z3pt] li[data-astro-cid-cmo2z3pt]{font-family:var(--display);color:var(--on-navy);border-bottom:1px solid #e9ecf133;padding:10px 0;font-size:clamp(24px,1.4vw + 16px,36px);line-height:1.2}.spa[data-astro-cid-cmo2z3pt] .text-link[data-astro-cid-cmo2z3pt]{color:var(--on-navy)}@media (width<=899px){.spa-photo[data-astro-cid-cmo2z3pt]{grid-column:2/12}.spa-text[data-astro-cid-cmo2z3pt]{grid-column:1/-1;padding-top:24px}}.before[data-astro-cid-cmo2z3pt]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(72px,9vw,128px);display:grid}.before-card[data-astro-cid-cmo2z3pt]{background:var(--blush-soft);grid-column:1/8;padding:clamp(28px,4vw,56px)}.before-card[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt]{margin-bottom:20px}.before-list[data-astro-cid-cmo2z3pt]{margin:0;padding:0;list-style:none}.before-list[data-astro-cid-cmo2z3pt] li[data-astro-cid-cmo2z3pt]{border-bottom:1px solid #18203024;max-width:60ch;padding:14px 0}.before-list[data-astro-cid-cmo2z3pt] strong[data-astro-cid-cmo2z3pt]{font-weight:600}.before-photo[data-astro-cid-cmo2z3pt]{grid-column:9/13;margin:0}.before-photo[data-astro-cid-cmo2z3pt] img[data-astro-cid-cmo2z3pt]{aspect-ratio:2/2.8;object-fit:cover;width:100%}@media (width<=899px){.before-card[data-astro-cid-cmo2z3pt]{grid-column:1/-1}.before-photo[data-astro-cid-cmo2z3pt]{grid-column:3/11}}
