._root_so26k_6{--header-space:72px;color:var(--ink);overflow-x:clip}._heroScene_so26k_16{height:280svh;margin-top:calc(-1 * var(--header-space));position:relative}._heroPin_so26k_22{background:var(--bg-base);height:100svh;position:sticky;top:0;overflow:hidden}._heroCanvas_so26k_30{width:100%;height:100%;display:block;position:absolute;inset:0}._heroOverlay_so26k_39{padding:var(--header-space) 6vw 0;text-align:center;background:radial-gradient(closest-side, var(--bg-base) 0%, color-mix(in srgb, var(--bg-base) 70%, transparent) 60%, transparent 100%);pointer-events:none;align-content:center;justify-items:center;gap:22px;display:grid;position:absolute;inset:0}._dateline_so26k_52{letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:500}._title_so26k_59{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.6rem,7.4vw,5.6rem);line-height:1}._heroCaption_so26k_68{max-width:640px;color:var(--body);text-align:center;opacity:0;margin:0 auto;padding:0 6vw;font-size:1.05rem;transition:opacity .5s,transform .5s;position:absolute;bottom:40px;left:0;right:0;transform:translateY(10px)}._heroCaption_so26k_68 strong{color:var(--ink)}._heroCaption_so26k_68._on_so26k_88{opacity:1;transform:none}._column_so26k_95{width:min(100% - 40px,740px);margin:0 auto}._lede_so26k_100{font-family:var(--fontFamilyHeader);letter-spacing:-.02em;text-wrap:pretty;margin:112px 0 64px;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:500;line-height:1.26}._section_so26k_110{padding-top:104px;scroll-margin-top:88px}._heading_so26k_115{text-wrap:balance;margin:0 0 28px;font-size:clamp(2rem,4vw,2.9rem);line-height:1.1}._body_so26k_122{color:var(--body);text-wrap:pretty;margin:0 0 28px;font-size:1.15rem;line-height:1.65}._actions_so26k_132{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._footerBlock_so26k_139{border-top:1px solid var(--line);color:var(--body);gap:10px;margin:72px 0 96px;padding-top:24px;font-size:.95rem;line-height:1.6;display:grid}._footerNote_so26k_150{margin:0}@media (width>=720px){._body_so26k_122{font-size:1.25rem}}@media (width>=900px){._root_so26k_6{--header-space:88px}}@media (prefers-reduced-motion:reduce){._heroScene_so26k_16{height:100svh}._heroCaption_so26k_68{transition:none}}
