.y2ht3q_section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.y2ht3q_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:48px;display:flex}.y2ht3q_title{letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(30px,3vw,44px);font-weight:300}.y2ht3q_controls{gap:12px;display:flex}.y2ht3q_arrow{border:1px solid var(--teal);width:44px;height:44px;color:var(--teal);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.y2ht3q_arrowFilled{background:var(--teal);color:var(--cream)}.y2ht3q_track{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px;margin:0;padding:0 0 16px;list-style:none;display:flex;overflow-x:auto}@media (prefers-reduced-motion:reduce){.y2ht3q_track{scroll-behavior:auto}}.y2ht3q_moment{scroll-snap-align:start;flex:0 0 min(320px,78%);min-width:0}.y2ht3q_photo{aspect-ratio:4/5;background:var(--sand);position:relative;overflow:hidden}.y2ht3q_photo img{object-fit:cover}.y2ht3q_typeCard{border-top:3px solid var(--blush);align-items:flex-end;padding:28px;display:flex}.y2ht3q_typeCard span{font-size:clamp(30px,3vw,40px);font-weight:300;line-height:1.1}.y2ht3q_line{border-top:1px solid var(--border-strong,#d8cfbf);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;font-size:11px;font-weight:700;display:flex}.y2ht3q_moment h3{margin:14px 0 6px;font-size:22px;font-weight:300}.y2ht3q_moment p{color:var(--text-body);margin:0;font-size:15px}@media (max-width:760px){.y2ht3q_controls{justify-content:flex-end;width:100%}}
.-i9KWa_opening{background:var(--teal);min-height:min(100vh - 110px,860px);color:var(--cream);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.-i9KWa_openingText{padding:var(--section-pad) var(--page-pad) clamp(40px, 5vw, 72px);flex-direction:column;justify-content:flex-end;display:flex}.-i9KWa_openingText h1{letter-spacing:-.02em;margin:14px 0 24px;font-size:clamp(44px,6vw,88px);font-weight:300;line-height:1}.-i9KWa_openingText p{max-width:26em;color:var(--on-teal);margin:0;font-size:18px}.-i9KWa_openingPhoto{min-height:420px;position:relative}.-i9KWa_openingPhoto img{object-fit:cover;object-position:80% center}.-i9KWa_chapter{padding-top:var(--section-pad);padding-bottom:var(--section-pad);flex-wrap:wrap;align-items:center;gap:48px clamp(40px,7vw,120px);display:flex}.-i9KWa_chapterPhoto{flex:380px;min-width:0;max-width:560px;margin:0}.-i9KWa_chapterPhoto img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.-i9KWa_chapterPhoto figcaption{color:var(--text-muted);margin-top:12px;font-size:13px}.-i9KWa_chapterText{flex:400px;min-width:0;max-width:34em}.-i9KWa_chapterText h2,.-i9KWa_panelText h2{margin:14px 0 24px;font-size:clamp(30px,1.6vw + 22px,44px);font-weight:300;line-height:1.12}.-i9KWa_chapterText p,.-i9KWa_panelText p{color:var(--text-body);margin:0 0 16px;font-size:17px}.-i9KWa_why{background:var(--blush)}.-i9KWa_whyInner{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.-i9KWa_whyInner h2{letter-spacing:-.015em;max-width:20em;margin:14px 0 48px;font-size:clamp(30px,4vw,56px);font-weight:300;line-height:1.1}.-i9KWa_whyColumns{border-top:1px solid #3757564d;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 56px;max-width:900px;padding-top:28px;display:grid}.-i9KWa_whyColumns p{color:var(--teal);margin:0;font-size:17px}.-i9KWa_panel{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(90vh,820px);display:grid}.-i9KWa_panelPhoto{min-height:420px;position:relative}.-i9KWa_panelPhoto img{object-fit:cover}.-i9KWa_panelText{padding:var(--section-pad) var(--page-pad);flex-direction:column;justify-content:center;align-items:flex-start;max-width:640px;display:flex}.-i9KWa_panelText p:last-of-type{margin-bottom:28px}.-i9KWa_flip .-i9KWa_panelPhoto{order:2}.-i9KWa_flip{background:var(--sand)}@media (min-width:901px){.-i9KWa_panel{min-height:100svh}.-i9KWa_panelText{align-self:end;padding-bottom:64px;position:sticky;bottom:0}}.-i9KWa_closing{background:var(--teal);color:var(--cream)}.-i9KWa_closingInner{padding-top:var(--section-pad);padding-bottom:var(--section-pad);max-width:900px}.-i9KWa_closingInner p{margin:0 0 20px;font-size:clamp(24px,2.4vw,34px);font-weight:300;line-height:1.3}.-i9KWa_signature{font-family:var(--font-signature);margin:8px 0 40px;font-size:34px;font-weight:600}.-i9KWa_buttons{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.-i9KWa_opening,.-i9KWa_panel{grid-template-columns:1fr;min-height:0}.-i9KWa_openingText{padding-top:56px;padding-bottom:48px}.-i9KWa_openingPhoto,.-i9KWa_panelPhoto{aspect-ratio:4/5;min-height:0}.-i9KWa_flip .-i9KWa_panelPhoto{order:0}.-i9KWa_panelText{padding-top:48px;padding-bottom:64px}}
