@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.A2t94W_className{font-family:Archivo,Archivo Fallback;font-style:normal}.A2t94W_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f221343bf82205e-s.1buf-srqqzn26.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a89a28241ee8bf14-s.p.0dtwwxq74p9op.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f221343bf82205e-s.1buf-srqqzn26.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a89a28241ee8bf14-s.p.0dtwwxq74p9op.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f221343bf82205e-s.1buf-srqqzn26.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a89a28241ee8bf14-s.p.0dtwwxq74p9op.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.vpB97q_className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.vpB97q_variable{--font-mono-face:"Azeret Mono", "Azeret Mono Fallback"}
.VMVMAW_button{justify-content:center;align-items:center;gap:var(--space-2xs);padding:.9375rem var(--space-md);border-radius:var(--radius-pill);border:var(--border-hairline) solid transparent;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:-.005em;text-align:center;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-enter), box-shadow var(--dur-fast) var(--ease-standard);font-weight:600;line-height:1;display:inline-flex}.VMVMAW_button svg{transition:transform var(--dur-fast) var(--ease-enter);flex:none}.VMVMAW_button:hover svg,.VMVMAW_button:focus-visible svg{transform:translateX(var(--nudge))}.VMVMAW_primary{background:var(--brand);color:var(--on-brand)}.VMVMAW_primary:hover,.VMVMAW_primary:focus-visible{background:var(--brand-hover);transform:translateY(calc(var(--lift-button) * -1));box-shadow:var(--shadow-md)}.VMVMAW_primary:active{background:var(--brand-active);box-shadow:none;transform:translateY(0)}.VMVMAW_secondary{background:var(--text-primary);color:var(--surface-page)}.VMVMAW_secondary:hover,.VMVMAW_secondary:focus-visible{transform:translateY(calc(var(--lift-button) * -1));box-shadow:var(--shadow-md);opacity:.9}.VMVMAW_secondary:active{box-shadow:none;opacity:1;transform:translateY(0)}.VMVMAW_ghost{border-color:var(--border-strong);color:var(--text-primary);background:0 0}.VMVMAW_ghost:hover,.VMVMAW_ghost:focus-visible{background:var(--surface-sunken);border-color:var(--text-primary);transform:translateY(calc(var(--lift-button) * -1))}.VMVMAW_ghost:active{background:var(--surface-sunken-alt);transform:translateY(0)}.VMVMAW_lg{padding:1.125rem var(--space-lg);font-size:var(--fs-body)}.VMVMAW_sm{padding:.625rem var(--space-sm);font-size:var(--fs-caption)}.VMVMAW_button:disabled,.VMVMAW_button[aria-disabled=true]{background:var(--surface-sunken-alt);color:var(--text-muted);cursor:not-allowed;box-shadow:none;border-color:#0000;transform:none}.VMVMAW_button[data-loading=true]{pointer-events:none}.VMVMAW_dots{gap:.25rem;display:inline-flex}.VMVMAW_dots span{border-radius:var(--radius-pill);width:.3125rem;height:.3125rem;animation:VMVMAW_pulse var(--dur-hero) var(--ease-standard) infinite;background:currentColor}.VMVMAW_dots span:nth-child(2){animation-delay:var(--stagger-word)}.VMVMAW_dots span:nth-child(3){animation-delay:calc(var(--stagger-word) * 2)}@keyframes VMVMAW_pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.VMVMAW_button:hover,.VMVMAW_button:focus-visible,.VMVMAW_button:active,.VMVMAW_button:hover svg,.VMVMAW_button:focus-visible svg{transform:none}}
.GbJKhW_scrim{z-index:220;padding:var(--space-md);background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay));opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard), visibility 0s linear var(--dur-base);place-items:center;display:grid;position:fixed;inset:0}.GbJKhW_scrim[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-standard), visibility 0s linear 0s}.GbJKhW_panel{width:min(30rem,100%);max-height:calc(100svh - var(--space-xl));padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-lg);opacity:0;transition:transform var(--dur-base) var(--ease-enter), opacity var(--dur-base) var(--ease-standard);position:relative;overflow-y:auto;transform:translateY(.75rem)scale(.97)}.GbJKhW_scrim[data-open=true] .GbJKhW_panel{opacity:1;transform:translateY(0)scale(1)}.GbJKhW_close{top:var(--space-sm);right:var(--space-sm);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);place-items:center;display:grid;position:absolute}.GbJKhW_close:hover,.GbJKhW_close:focus-visible{background:var(--surface-sunken);color:var(--text-primary)}.GbJKhW_close:active{background:var(--surface-sunken-alt)}.GbJKhW_title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);padding-right:var(--space-lg);font-weight:600}.GbJKhW_intro{margin-top:var(--space-2xs);font-size:var(--fs-small);color:var(--text-secondary)}.GbJKhW_rows{gap:var(--space-2xs);margin-top:var(--space-md);display:grid}.GbJKhW_row{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-enter);display:flex}.GbJKhW_row:hover,.GbJKhW_row:focus-visible{border-color:var(--border-strong);background:var(--surface-sunken);transform:translateX(var(--nudge))}.GbJKhW_row:active{transform:translate(0)}.GbJKhW_rowIcon{border-radius:var(--radius-pill);background:var(--brand-subtle);width:2.25rem;height:2.25rem;color:var(--brand-active);flex:none;place-items:center;display:grid}.GbJKhW_rowText{gap:.0625rem;min-width:0;display:grid}.GbJKhW_rowLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted)}.GbJKhW_rowValue{font-size:var(--fs-small);overflow-wrap:anywhere;font-weight:500}.GbJKhW_cta{margin-top:var(--space-md);display:grid}.GbJKhW_hours{margin-top:var(--space-md);padding-top:var(--space-md);border-top:var(--border-hairline) solid var(--border);gap:.25rem;display:grid}.GbJKhW_hoursRow{justify-content:space-between;gap:var(--space-sm);font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.GbJKhW_hoursRow dt{color:var(--text-muted)}.GbJKhW_hoursRow dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}@media (prefers-reduced-motion:reduce){.GbJKhW_scrim,.GbJKhW_panel,.GbJKhW_row{transition:opacity var(--dur-fast) linear}.GbJKhW_panel,.GbJKhW_row:hover,.GbJKhW_row:focus-visible,.GbJKhW_row:active{transform:none}}
.jbC2PG_eyebrow{isolation:isolate;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--eyebrow-fg,var(--brand-active));align-items:center;gap:.4375rem;width:fit-content;padding:.25rem .6875rem .25rem .5625rem;font-weight:600;display:inline-flex;position:relative}.jbC2PG_eyebrow:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(58% 130% at 14% 50%, color-mix(in oklab, var(--brand) 62%, transparent) 0%, color-mix(in oklab, var(--brand) 18%, transparent) 45%, transparent 72%);filter:blur(13px);opacity:var(--eyebrow-bloom,.5);pointer-events:none;animation:jbC2PG_bloomDrift var(--dur-bloom-drift) var(--ease-in-out-cubic) infinite;position:absolute;inset:-55% -18%}@keyframes jbC2PG_bloomDrift{0%,to{transform:translate(0,0)}25%{transform:translate(5%,-7%)}50%{transform:translate(8%,4%)}75%{transform:translate(2%,6%)}}.jbC2PG_eyebrow:before{animation-delay:var(--eyebrow-phase,0s)}@media (prefers-reduced-motion:reduce){.jbC2PG_eyebrow:before{animation:none}}.jbC2PG_eyebrow:after{content:"";z-index:-1;border-radius:var(--radius-pill);background:color-mix(in oklab, var(--brand) 9%, transparent);pointer-events:none;position:absolute;inset:0}[data-band=dark] .jbC2PG_eyebrow{--eyebrow-fg:var(--brand-on-dark);--eyebrow-bloom:.42}.jbC2PG_eyebrowIcon{opacity:.85;flex:none}.jbC2PG_badge{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--text-primary) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--text-primary) 11%, transparent);color:var(--badge-soon-fg);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;padding:.3125rem .5rem .3125rem .4375rem;font-weight:600;display:inline-flex}.jbC2PG_badge svg{opacity:.9;flex:none}.jbC2PG_badgeLaunching{background:color-mix(in oklab, var(--brand) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 30%, transparent);color:var(--badge-live-fg)}[data-band=dark] .jbC2PG_badge{background:var(--fill-on-dark-2);box-shadow:inset 0 0 0 1px var(--line-on-dark-2)}[data-band=dark] .jbC2PG_badgeLaunching{background:color-mix(in oklab, var(--brand) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-on-dark-rim) 42%, transparent);color:var(--brand-on-dark)}.jbC2PG_section{padding-block:var(--section-y);background:var(--surface-page);position:relative}.jbC2PG_sunken{background:var(--surface-sunken)}.jbC2PG_dark{margin-inline:var(--inset);border-radius:var(--radius-card);background:var(--navy);color:var(--text-inverse);isolation:isolate;overflow:hidden}.jbC2PG_ink{background:var(--ink)}.jbC2PG_tight{padding-block:var(--section-y-tight)}.jbC2PG_container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.jbC2PG_containerWide{max-width:var(--container-wide)}.jbC2PG_containerNarrow{max-width:var(--container-narrow)}.jbC2PG_head{gap:var(--space-sm);flex-direction:column;max-width:22ch;display:flex}.jbC2PG_headWide{max-width:30ch}.jbC2PG_display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:600}.jbC2PG_prose{max-width:var(--measure-prose);color:var(--text-secondary)}.jbC2PG_lead{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:var(--measure-lead);color:var(--text-secondary)}
.BPrZ0W_logo{color:inherit;display:inline-flex}.BPrZ0W_mark{height:var(--mark-h,2.25rem);flex:none;width:auto}.BPrZ0W_letters{fill:currentColor}.BPrZ0W_lg{--mark-h:3.75rem}.BPrZ0W_sm{--mark-h:1.6rem}
.sqcKUa_footer{margin:var(--inset);margin-top:var(--space-md);padding:var(--space-2xl) 0 var(--space-lg);border-radius:var(--radius-card);background:var(--ink);color:var(--text-inverse)}.sqcKUa_grid{gap:var(--space-2xl);display:grid}.sqcKUa_brandCol{gap:var(--space-sm);align-content:start;max-width:26rem;display:grid}.sqcKUa_tagline{font-size:var(--fs-small);color:var(--text-inverse-secondary)}.sqcKUa_cols{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.sqcKUa_col{gap:var(--space-xs);align-content:start;display:grid}.sqcKUa_colTitle{margin-bottom:var(--space-2xs);margin-left:-.5625rem}.sqcKUa_link{font-size:var(--fs-small);color:var(--text-inverse-secondary);transition:color var(--dur-fast) var(--ease-standard);width:fit-content}.sqcKUa_link:hover,.sqcKUa_link:focus-visible{color:var(--text-inverse)}.sqcKUa_link:active{color:var(--brand-on-dark)}.sqcKUa_soon{font-family:var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);white-space:nowrap;margin-left:.375rem;font-size:.5625rem}.sqcKUa_bottom{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:var(--border-hairline) solid var(--line-on-dark-1);gap:var(--space-sm) var(--space-md);font-size:var(--fs-caption);color:var(--text-inverse-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sqcKUa_disclaimer{max-width:46ch;line-height:1.5}@media (max-width:767.98px){[data-sticky-cta] .sqcKUa_bottom{padding-bottom:var(--sticky-cta-clearance)}}@media (min-width:900px){.sqcKUa_grid{gap:var(--space-3xl);grid-template-columns:minmax(16rem,1fr) 2fr}}
._1uE1ca_header{inset-inline:0;z-index:60;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--gutter);color:var(--text-inverse);transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);display:flex;position:fixed;top:0}._1uE1ca_header[data-tone=light]{color:var(--text-primary);background:color-mix(in oklab, var(--surface-page) 88%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.4);backdrop-filter:blur(var(--blur-glass)) saturate(1.4);border-bottom:var(--border-hairline) solid var(--border);position:sticky}._1uE1ca_header[data-tone=dark]:not([data-scrolled]){--logo-grad-a:var(--logo-grad-a-on-dark)}._1uE1ca_header[data-tone=dark][data-scrolled]{color:var(--text-primary);background:color-mix(in oklab, var(--surface-page) 88%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.4);backdrop-filter:blur(var(--blur-glass)) saturate(1.4);border-bottom:var(--border-hairline) solid var(--border)}@media (prefers-reduced-motion:reduce){._1uE1ca_header{transition:none}}._1uE1ca_brand{border-radius:var(--radius-md);flex:none;display:inline-flex}._1uE1ca_nav{justify-content:center;align-items:center;gap:var(--space-xs);flex:1;display:none}._1uE1ca_navLink,._1uE1ca_navTrigger{border-radius:var(--radius-md);color:inherit;font-size:var(--fs-caption);letter-spacing:.005em;opacity:.85;transition:opacity var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);align-items:center;gap:.3125rem;padding:.4375rem .625rem;font-weight:500;display:inline-flex;position:relative}._1uE1ca_navLink:hover,._1uE1ca_navLink:focus-visible,._1uE1ca_navTrigger:hover,._1uE1ca_navTrigger:focus-visible,._1uE1ca_navTrigger[aria-expanded=true]{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}._1uE1ca_navLink:active,._1uE1ca_navTrigger:active{background:color-mix(in srgb, currentColor 18%, transparent)}._1uE1ca_chevron{transition:rotate var(--dur-base) var(--ease-enter)}._1uE1ca_navTrigger[aria-expanded=true] ._1uE1ca_chevron{rotate:180deg}._1uE1ca_dropWrap{position:relative}._1uE1ca_drop{z-index:70;width:min(34rem, calc(100vw - var(--gutter) * 2));padding:var(--space-xs);border-radius:var(--radius-xl);background:var(--surface-page);box-shadow:var(--shadow-lg);border:var(--border-hairline) solid var(--border);color:var(--text-primary);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-standard), translate var(--dur-base) var(--ease-enter), visibility 0s linear var(--dur-base);position:absolute;top:calc(100% + .625rem);left:50%;translate:-50% -.5rem}._1uE1ca_drop[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-standard), translate var(--dur-base) var(--ease-enter), visibility 0s linear 0s;translate:-50%}._1uE1ca_dropGroup{gap:.125rem;display:grid}._1uE1ca_dropLabel{padding:var(--space-2xs) var(--space-xs) .25rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);font-weight:600}._1uE1ca_dropDivider{height:1px;margin:var(--space-2xs) var(--space-xs);background:var(--border)}._1uE1ca_dropItem{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-standard);grid-template-columns:2.25rem 1fr auto;display:grid}._1uE1ca_dropItem:hover,._1uE1ca_dropItem:focus-visible{background:var(--surface-sunken)}._1uE1ca_dropItem:active{background:var(--surface-sunken-alt)}._1uE1ca_dropIcon{border-radius:var(--radius-md);background:var(--surface-sunken);width:2.25rem;height:2.25rem;color:var(--brand-active);transition:background-color var(--dur-fast) var(--ease-standard);place-items:center;display:grid}._1uE1ca_dropItem:hover ._1uE1ca_dropIcon,._1uE1ca_dropItem:focus-visible ._1uE1ca_dropIcon{background:color-mix(in oklab, var(--brand) 15%, transparent)}._1uE1ca_dropSoon ._1uE1ca_dropIcon{color:var(--text-muted)}._1uE1ca_dropText{gap:.0625rem;min-width:0;display:grid}._1uE1ca_dropName{font-size:var(--fs-small);font-weight:600}._1uE1ca_dropDesc{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1uE1ca_actions{align-items:center;gap:var(--space-2xs);margin-left:auto;display:flex}._1uE1ca_bookLink{display:none}._1uE1ca_burger{border-radius:var(--radius-pill);border:var(--border-hairline) solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);height:2.75rem;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:inherit;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);align-items:center;gap:.5rem;padding-inline:.9375rem;font-weight:600;display:inline-flex}._1uE1ca_burger:hover,._1uE1ca_burger:focus-visible{background:color-mix(in srgb, currentColor 18%, transparent);border-color:color-mix(in srgb, currentColor 48%, transparent)}._1uE1ca_burger:active{background:color-mix(in srgb, currentColor 26%, transparent)}._1uE1ca_burgerBars{flex-direction:column;flex:none;justify-content:center;gap:4px;width:1rem;display:flex}._1uE1ca_burgerBars span{border-radius:var(--radius-pill);width:100%;height:1.5px;transition:transform var(--dur-base) var(--ease-enter);background:currentColor;display:block}._1uE1ca_burgerBars span:last-child{width:.6875rem;margin-left:auto}._1uE1ca_burger:hover ._1uE1ca_burgerBars span:last-child,._1uE1ca_burger:focus-visible ._1uE1ca_burgerBars span:last-child{transform:translateX(calc(var(--nudge-lg) * -1))}@media (min-width:1024px){._1uE1ca_header{padding:var(--space-lg) var(--gutter)}._1uE1ca_nav{display:flex}._1uE1ca_bookLink{display:inline-flex}._1uE1ca_burger{display:none}}@media (prefers-reduced-motion:reduce){._1uE1ca_drop,._1uE1ca_chevron,._1uE1ca_burgerBars span{transition:none}._1uE1ca_burger:hover ._1uE1ca_burgerBars span:last-child,._1uE1ca_burger:focus-visible ._1uE1ca_burgerBars span:last-child{transform:none}}
.RIGnZW_loader{z-index:300;background:var(--ink);color:var(--text-inverse);transition:transform var(--dur-curtain) var(--ease-in-out-cubic);place-items:center;display:grid;position:fixed;inset:0;transform:translateY(0)}.RIGnZW_loader[data-done=true]{transform:translateY(-100%)}.RIGnZW_inner{align-items:center;gap:var(--space-lg);padding-inline:var(--gutter);transition:opacity var(--dur-base) var(--ease-standard);flex-direction:column;display:flex}.RIGnZW_loader[data-done=true] .RIGnZW_inner{opacity:0}.RIGnZW_track{background:var(--line-on-dark-2);border-radius:var(--radius-pill);width:min(16rem,60vw);height:2px;position:relative;overflow:hidden}.RIGnZW_fill{transform-origin:0;transform:scaleX(var(--progress,0));background:var(--brand);position:absolute;inset:0}.RIGnZW_count{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);font-variant-numeric:tabular-nums}
.u0fq3q_overlay{z-index:200;background:var(--ink);color:var(--text-inverse);visibility:hidden;transition:transform var(--dur-overlay) var(--ease-in-out-cubic), visibility 0s linear var(--dur-overlay);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.u0fq3q_overlay[data-open=true]{visibility:visible;transition:transform var(--dur-overlay) var(--ease-in-out-cubic), visibility 0s linear 0s;transform:translateY(0)}.u0fq3q_bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--gutter);border-bottom:var(--border-hairline) solid var(--line-on-dark-1);flex:none;display:flex}.u0fq3q_close{border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--line-on-dark-3);background:var(--fill-on-dark-2);width:2.75rem;height:2.75rem;color:inherit;transition:background-color var(--dur-fast) var(--ease-standard), rotate var(--dur-base) var(--ease-enter);place-items:center;display:grid}.u0fq3q_close:hover,.u0fq3q_close:focus-visible{background:var(--line-on-dark-2);rotate:90deg}.u0fq3q_close:active{background:var(--fill-on-dark-4)}.u0fq3q_body{overscroll-behavior:contain;gap:var(--space-xl);padding:var(--space-lg) var(--gutter) var(--space-3xl);flex:1;align-content:start;display:grid;overflow-y:auto}.u0fq3q_primaryCta{justify-content:space-between;width:100%}.u0fq3q_group{gap:var(--space-2xs);display:grid}.u0fq3q_groupLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);font-weight:600}.u0fq3q_rows{gap:.25rem;display:grid}.u0fq3q_row{align-items:center;gap:var(--space-xs);padding:var(--space-2xs);border-radius:var(--radius-lg);opacity:0;transition:opacity var(--dur-overlay-item) var(--ease-expo) var(--link-delay,0s), translate var(--dur-overlay-item) var(--ease-expo) var(--link-delay,0s), background-color var(--dur-fast) var(--ease-standard);grid-template-columns:2.5rem 1fr auto;display:grid;translate:0 .75rem}.u0fq3q_overlay[data-open=true] .u0fq3q_row{opacity:1;translate:0}.u0fq3q_row:hover,.u0fq3q_row:focus-visible{background:var(--fill-on-dark-2)}.u0fq3q_row:active{background:var(--fill-on-dark-3)}.u0fq3q_rowIcon{border-radius:var(--radius-md);background:var(--fill-on-dark-2);width:2.5rem;height:2.5rem;color:var(--brand-on-dark);place-items:center;display:grid}.u0fq3q_rowText{gap:.0625rem;min-width:0;display:grid}.u0fq3q_rowName{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.0625rem;font-weight:600}.u0fq3q_rowVerb{font-size:var(--fs-caption);color:var(--text-inverse-muted)}.u0fq3q_plainLinks{gap:.125rem;display:grid}.u0fq3q_plainLink{padding:var(--space-2xs) var(--space-2xs);border-radius:var(--radius-md);font-family:var(--font-display);letter-spacing:-.012em;opacity:0;transition:opacity var(--dur-overlay-item) var(--ease-expo) var(--link-delay,0s), translate var(--dur-overlay-item) var(--ease-expo) var(--link-delay,0s), background-color var(--dur-fast) var(--ease-standard);font-size:1.0625rem;font-weight:600;translate:0 .75rem}.u0fq3q_overlay[data-open=true] .u0fq3q_plainLink{opacity:1;translate:0}.u0fq3q_plainLink:hover,.u0fq3q_plainLink:focus-visible{background:var(--fill-on-dark-2)}.u0fq3q_plainLink:active{background:var(--fill-on-dark-3)}.u0fq3q_meta{gap:.125rem;font-style:normal;display:grid}.u0fq3q_meta a{width:fit-content;padding:.375rem var(--space-2xs);border-radius:var(--radius-md);font-size:var(--fs-small);color:var(--text-inverse-secondary);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);align-items:center;gap:.5rem;display:inline-flex}.u0fq3q_meta a svg{opacity:.6;flex:none}.u0fq3q_meta a:hover,.u0fq3q_meta a:focus-visible{color:var(--text-inverse);background:var(--fill-on-dark-2)}.u0fq3q_meta a:active{background:var(--fill-on-dark-3)}@media (min-width:760px){.u0fq3q_body{column-gap:var(--space-3xl);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:1fr 1fr;align-content:center}.u0fq3q_primaryCta{grid-column:1/-1;width:fit-content;min-width:20rem}}@media (prefers-reduced-motion:reduce){.u0fq3q_overlay,.u0fq3q_row,.u0fq3q_plainLink,.u0fq3q_close{transition:none}.u0fq3q_overlay[data-open=true] .u0fq3q_row,.u0fq3q_overlay[data-open=true] .u0fq3q_plainLink{opacity:1;translate:0}.u0fq3q_close:hover,.u0fq3q_close:focus-visible{rotate:none}}
.VDAT5a_bar{inset-inline:0;z-index:80;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm) calc(var(--space-2xs) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-top:var(--border-hairline) solid var(--line-on-dark-1);transition:transform var(--dur-base) var(--ease-enter);display:flex;position:fixed;bottom:0;transform:translateY(110%)}.VDAT5a_bar[data-visible=true]{transform:translateY(0)}.VDAT5a_bar>*{flex:1}.VDAT5a_call{justify-content:center;align-items:center;gap:var(--space-3xs);max-width:7.5rem;padding:.9375rem var(--space-sm);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--line-on-dark-3);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--fs-small);font-weight:600;line-height:1;display:inline-flex}.VDAT5a_call:hover{background:var(--line-on-dark-1)}@media (min-width:768px){.VDAT5a_bar{display:none}}@media (prefers-reduced-motion:reduce){.VDAT5a_bar{transition:none}}
.jGCL8W_reveal{opacity:0;transform:translate3d(var(--reveal-x,0), var(--reveal-y,1.75rem), 0) scale(var(--reveal-scale,1));transition:opacity var(--dur-reveal) var(--ease-expo) var(--reveal-delay,0s), transform var(--dur-reveal) var(--ease-expo) var(--reveal-delay,0s)}.jGCL8W_reveal[data-inview=true]{opacity:1;will-change:opacity, transform;transform:translate(0,0)scale(1)}.jGCL8W_reveal[data-settled=true]{will-change:auto}@media (prefers-reduced-motion:reduce){.jGCL8W_reveal,.jGCL8W_reveal[data-inview=true]{opacity:1;will-change:auto;transition:none;transform:none}}
.xQpDsq_plate{isolation:isolate;position:relative}.xQpDsq_plate iframe{z-index:1;border:0;width:100%;height:100%;position:relative}.xQpDsq_shimmer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xQpDsq_shimmer:after{content:"";background:linear-gradient(100deg, transparent 32%, color-mix(in oklab, var(--brand) 10%, transparent) 50%, transparent 68%);animation:xQpDsq_mapShimmer var(--dur-skeleton) var(--ease-standard) infinite;position:absolute;inset:0 -60%}.xQpDsq_plate[data-loaded] .xQpDsq_shimmer{display:none}@keyframes xQpDsq_mapShimmer{0%{transform:translate(-42%)}to{transform:translate(42%)}}@media (prefers-reduced-motion:reduce){.xQpDsq_shimmer:after{animation:none}}
.ZAYGVG_grid{gap:var(--space-2xl);display:grid}.ZAYGVG_copy{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.ZAYGVG_heading{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);max-width:14ch;font-weight:600}.ZAYGVG_details{gap:var(--space-xs);font-style:normal;display:grid}.ZAYGVG_detailRow{align-items:flex-start;gap:var(--space-2xs);color:var(--text-inverse-secondary);font-size:var(--fs-small);width:fit-content;transition:color var(--dur-fast) var(--ease-standard);display:flex}a.ZAYGVG_detailRow:hover,a.ZAYGVG_detailRow:focus-visible{color:var(--text-inverse)}a.ZAYGVG_detailRow:active{color:var(--brand-on-dark)}.ZAYGVG_detailRow svg{color:var(--brand);flex:none;margin-top:.15rem}.ZAYGVG_actions{gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.ZAYGVG_note{font-size:var(--fs-caption);color:var(--text-inverse-muted);max-width:40ch}.ZAYGVG_panel{gap:var(--space-md);display:grid}.ZAYGVG_map{border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--line-on-dark-2);aspect-ratio:16/10;background:var(--surface-sunken-alt);position:relative;overflow:hidden}.ZAYGVG_hours{padding:var(--space-md);border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--line-on-dark-2);background:var(--fill-on-dark-1)}.ZAYGVG_hoursTitle{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);margin-bottom:var(--space-2xs);align-items:center;gap:.4375rem;font-weight:500;display:flex}.ZAYGVG_hoursList{gap:.375rem;margin:0;display:grid}.ZAYGVG_hoursRow{justify-content:space-between;gap:var(--space-sm);font-size:var(--fs-caption);display:flex}.ZAYGVG_hoursRow dt{color:var(--text-inverse-muted)}.ZAYGVG_hoursRow dd{color:var(--text-inverse-secondary);font-variant-numeric:tabular-nums;text-align:right;margin:0}@media (min-width:900px){.ZAYGVG_grid{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center}}
.LdGpQG_head{gap:var(--space-sm);flex-direction:column;align-items:flex-start;max-width:34rem;display:flex}.LdGpQG_heading{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:600}.LdGpQG_intro{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);max-width:var(--measure-lead)}.LdGpQG_tierLabel{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);font-weight:500;display:flex}.LdGpQG_tierLabel:after{content:"";background:var(--border);flex:1;height:1px}.LdGpQG_anchors,.LdGpQG_builds{gap:var(--space-sm);display:grid}.LdGpQG_card{border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--border);background:var(--surface-raised);height:100%;transition:transform var(--dur-base) var(--ease-enter), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.LdGpQG_card:hover{transform:translateY(calc(var(--lift-card) * -1));box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.LdGpQG_card:has(:focus-visible){transform:translateY(calc(var(--lift-card) * -1));box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.LdGpQG_card:active{transform:translateY(0)}.LdGpQG_media{background:var(--navy);position:relative;overflow:hidden}.LdGpQG_media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-enter)}.LdGpQG_card:hover .LdGpQG_media img{transform:scale(var(--zoom-media))}.LdGpQG_card:has(:focus-visible) .LdGpQG_media img{transform:scale(var(--zoom-media))}.LdGpQG_badgeSlot{top:var(--space-xs);left:var(--space-xs);z-index:2;position:absolute}.LdGpQG_badgeSlot>span{background:color-mix(in srgb, var(--surface-page) 94%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-color:color-mix(in oklab, var(--ink) 8%, transparent);color:var(--text-secondary);box-shadow:var(--shadow-sm)}.LdGpQG_bodyWrap{gap:var(--space-2xs);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.LdGpQG_verb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--brand-active);font-weight:500}.LdGpQG_name{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:600}.LdGpQG_blurb{font-size:var(--fs-small);color:var(--text-secondary);flex:1}.LdGpQG_cta{margin-top:var(--space-2xs);font-size:var(--fs-small);color:var(--text-primary);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.LdGpQG_cta svg{transition:transform var(--dur-fast) var(--ease-enter);opacity:.55}.LdGpQG_card:hover .LdGpQG_cta svg{transform:translateX(var(--nudge-lg));opacity:1}.LdGpQG_card:has(:focus-visible) .LdGpQG_cta svg{transform:translateX(var(--nudge-lg));opacity:1}.LdGpQG_stretch:after{content:"";position:absolute;inset:0}.LdGpQG_anchor .LdGpQG_media{aspect-ratio:16/11}.LdGpQG_anchor .LdGpQG_media img{object-position:50% 26%}.LdGpQG_anchor .LdGpQG_bodyWrap{padding:var(--space-lg);gap:var(--space-xs)}.LdGpQG_anchor .LdGpQG_name{font-size:clamp(1.5rem,2.6vw,2rem)}.LdGpQG_anchor .LdGpQG_blurb{font-size:var(--fs-body)}@media (min-width:560px){.LdGpQG_anchor{flex-direction:row;align-items:stretch}.LdGpQG_anchor .LdGpQG_media{aspect-ratio:auto;flex:0 0 38%;min-height:100%}.LdGpQG_anchor .LdGpQG_media img{object-position:50% 22%;position:absolute;inset:0}.LdGpQG_anchor .LdGpQG_bodyWrap{flex:1;justify-content:center}}.LdGpQG_anchor:before{content:"";inset-inline:0;background:var(--brand);z-index:3;height:3px;position:absolute;top:0}.LdGpQG_build .LdGpQG_media{aspect-ratio:16/10;filter:saturate(.55);transition:filter var(--dur-slow) var(--ease-standard)}.LdGpQG_build .LdGpQG_media img{object-position:50% 40%}.LdGpQG_build:hover .LdGpQG_media{filter:saturate(.9)}.LdGpQG_build:has(:focus-visible) .LdGpQG_media{filter:saturate(.9)}.LdGpQG_build .LdGpQG_verb{color:var(--text-muted)}.LdGpQG_build .LdGpQG_cta{color:var(--text-muted);font-weight:500}@media (min-width:760px){.LdGpQG_anchors{gap:var(--space-md);grid-template-columns:1fr 1fr}.LdGpQG_builds{gap:var(--space-md);grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.LdGpQG_card,.LdGpQG_card:hover,.LdGpQG_card:active,.LdGpQG_media img,.LdGpQG_card:hover .LdGpQG_media img,.LdGpQG_card:hover .LdGpQG_cta svg{transition:border-color var(--dur-fast) linear;transform:none}.LdGpQG_card:has(:focus-visible){transition:border-color var(--dur-fast) linear;transform:none}.LdGpQG_card:has(:focus-visible) .LdGpQG_media img{transition:border-color var(--dur-fast) linear;transform:none}.LdGpQG_card:has(:focus-visible) .LdGpQG_cta svg{transition:border-color var(--dur-fast) linear;transform:none}}
.kfGH1q_grid{gap:var(--space-xl);display:grid}.kfGH1q_figure{border-radius:var(--radius-xl);background:var(--surface-sunken);aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.kfGH1q_figure img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.kfGH1q_copy{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.kfGH1q_heading{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);max-width:18ch;font-weight:600}.kfGH1q_body{color:var(--text-secondary);max-width:var(--measure-prose)}.kfGH1q_credentials{flex-wrap:wrap;gap:.375rem;display:flex}.kfGH1q_credential{border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border);background:var(--surface-page);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);padding:.3125rem .625rem;font-weight:500}.kfGH1q_pullQuote{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);max-width:24ch;padding-top:var(--space-md);font-weight:600;position:relative}.kfGH1q_pullQuote:before{content:"“";color:var(--brand);opacity:.24;pointer-events:none;font-size:3.4em;line-height:1;position:absolute;top:-.34em;left:-.06em}@media (min-width:900px){.kfGH1q_grid{gap:var(--space-3xl);grid-template-columns:.85fr 1fr;align-items:center}}
.xtDy0G_root{display:block}.xtDy0G_clip{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.xtDy0G_inner{opacity:0;transition:transform var(--text-reveal-duration,var(--dur-reveal)) var(--ease-expo) var(--unit-delay,0s), opacity var(--text-reveal-duration,var(--dur-reveal)) var(--ease-expo) var(--unit-delay,0s);display:inline-block;transform:translateY(115%)}.xtDy0G_root[data-inview=true] .xtDy0G_inner{opacity:1;will-change:transform, opacity;transform:translate(0,0)}.xtDy0G_root[data-settled=true] .xtDy0G_inner{will-change:auto}.xtDy0G_word{white-space:nowrap}.xtDy0G_space{width:.28em;display:inline-block}.xtDy0G_line,.xtDy0G_line .xtDy0G_clip{display:block}@media (prefers-reduced-motion:reduce){.xtDy0G_inner,.xtDy0G_root[data-inview=true] .xtDy0G_inner{opacity:1;will-change:auto;transition:none;transform:none}}
.KTD73a_hero{isolation:isolate;margin:var(--inset);border-radius:var(--radius-card);background:var(--navy-deep);color:var(--text-inverse);min-height:calc(100svh - var(--inset) * 2);padding-top:calc(var(--header-h) + var(--space-lg));flex-direction:column;display:flex;position:relative;overflow:hidden}.KTD73a_plate{z-index:-1;position:absolute;inset:0;overflow:hidden}.KTD73a_plateInner{inset-inline:0;height:122%;position:absolute;top:-10%}.KTD73a_media{object-fit:cover;width:100%;height:100%}.KTD73a_scrim{background:linear-gradient(to bottom, var(--scrim-strong) 0%, var(--scrim-soft) 38%, var(--scrim-deepest) 100%), linear-gradient(to right, var(--scrim-medium) 0%, var(--scrim-clear) 62%);position:absolute;inset:0}.KTD73a_playToggle{right:var(--space-sm);top:calc(var(--header-h) + var(--space-lg));z-index:2;border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--line-on-dark-3);background:var(--scrim-plate);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), scale var(--dur-instant) var(--ease-enter);align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex;position:absolute}.KTD73a_playToggle:hover,.KTD73a_playToggle:focus-visible{background:var(--scrim-plate-strong);border-color:var(--text-inverse-muted)}.KTD73a_playToggle:active{scale:var(--press-scale)}.KTD73a_titleWrap{padding-inline:var(--gutter)}.KTD73a_title{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--tr-hero);text-transform:uppercase;text-wrap:nowrap;font-weight:700}.KTD73a_bottom{gap:var(--space-lg);padding:var(--space-lg) var(--gutter) var(--space-lg);flex-direction:column;margin-top:auto;display:flex}.KTD73a_left{gap:var(--space-sm);flex-direction:column;max-width:34rem;display:flex}.KTD73a_tagline{font-family:var(--font-display);letter-spacing:-.028em;text-transform:uppercase;color:color-mix(in srgb, var(--text-inverse) 92%, transparent);font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:600;line-height:.98}.KTD73a_subhead{font-size:var(--fs-small);color:var(--text-inverse-secondary);max-width:44ch;line-height:1.6}.KTD73a_ctas{gap:var(--space-2xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.KTD73a_cards{gap:var(--space-2xs);align-items:stretch;display:none}.KTD73a_card{border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--line-on-dark-2);background:var(--fill-on-dark-2);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);padding:var(--space-xs)}.KTD73a_trustCard{justify-content:space-between;gap:var(--space-sm);flex-direction:column;width:15rem;min-height:7.5rem;display:flex;position:relative}.KTD73a_trustSlide{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-enter);flex-direction:column;gap:.375rem;display:flex}.KTD73a_trustSlide[data-leaving=true]{opacity:0;transform:translateY(.5rem)scale(.98)}.KTD73a_trustLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);font-weight:500}.KTD73a_trustLine{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.18}.KTD73a_dots{align-items:center;gap:.125rem;margin-left:-.125rem;display:flex}.KTD73a_dot{background:0 0;place-items:center;width:1.5rem;height:1.5rem;display:grid}.KTD73a_dot:before{content:"";border-radius:var(--radius-pill);background:var(--line-on-dark-3);width:1.25rem;height:3px;transition:background-color var(--dur-base) var(--ease-standard), scale var(--dur-instant) var(--ease-enter);display:block}.KTD73a_dot:hover:before,.KTD73a_dot:focus-visible:before{background:var(--brand-on-dark-soft)}.KTD73a_dot:active:before{scale:var(--press-scale)}.KTD73a_dot[aria-current=true]:before{background:var(--brand)}.KTD73a_reviewCard{justify-content:space-between;gap:var(--space-sm);flex-direction:column;width:9.5rem;display:flex}.KTD73a_reviewValue{font-family:var(--font-display);letter-spacing:-.04em;font-size:2.25rem;font-weight:700;line-height:.9}.KTD73a_reviewLabel{color:var(--text-inverse-secondary);font-size:.75rem;line-height:1.35}.KTD73a_stars{color:var(--brand);gap:.125rem;display:flex}@media (min-width:1024px){.KTD73a_bottom{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-direction:row;padding-block-end:var(--space-xl)}.KTD73a_cards{display:flex}}@media (max-width:560px){.KTD73a_ctas{flex-direction:column;align-items:stretch}}@media (max-height:780px){.KTD73a_hero{padding-top:calc(var(--header-h) + var(--space-sm))}.KTD73a_title{font-size:min(var(--fs-hero), 12svh)}.KTD73a_bottom{padding-block:var(--space-sm) var(--space-md)}}@media (prefers-reduced-motion:reduce){.KTD73a_trustSlide{transition:none}.KTD73a_playToggle:active,.KTD73a_dot:active:before{scale:1}}
._99Waa_top{gap:var(--space-xl);display:grid}._99Waa_copy{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}._99Waa_heading{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:600}._99Waa_body{color:var(--text-secondary);max-width:var(--measure-prose)}._99Waa_kicker{padding-left:var(--space-sm);border-left:2px solid var(--brand);max-width:40ch;font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);color:var(--text-primary);font-weight:600;display:block}._99Waa_figure{margin:0;border-radius:var(--radius-xl);background:var(--navy);aspect-ratio:4/5;width:100%;max-width:22rem;margin-inline-start:auto;position:relative;overflow:hidden}._99Waa_figure img{object-fit:cover;width:100%;height:100%}._99Waa_list{margin-top:var(--space-2xl);border-bottom:var(--border-hairline) solid var(--border)}._99Waa_row{border-top:var(--border-hairline) solid var(--border)}._99Waa_rowInner{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xs);transition:background-color var(--dur-fast) var(--ease-standard);grid-template-columns:2.25rem 1fr auto;display:grid}._99Waa_row:hover ._99Waa_rowInner{background:var(--surface-sunken-alt)}._99Waa_row:has(:focus-visible) ._99Waa_rowInner{background:var(--surface-sunken-alt)}._99Waa_n{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}._99Waa_rowText{gap:.125rem;display:grid}._99Waa_name{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:600}._99Waa_desc{font-size:var(--fs-small);color:var(--text-muted);max-width:56ch}._99Waa_arrow{border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border);width:2.5rem;height:2.5rem;color:var(--text-muted);opacity:.6;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-enter), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);place-items:center;display:grid}._99Waa_row:hover ._99Waa_arrow{opacity:1;transform:translateX(var(--nudge-lg));border-color:var(--text-primary);color:var(--text-primary)}._99Waa_row:has(:focus-visible) ._99Waa_arrow{opacity:1;transform:translateX(var(--nudge-lg));border-color:var(--text-primary);color:var(--text-primary)}._99Waa_row:active ._99Waa_arrow{transform:translate(0)}@media (min-width:900px){._99Waa_top{gap:var(--space-3xl);grid-template-columns:1.5fr 1fr;align-items:center}._99Waa_rowInner{padding-block:var(--space-md);grid-template-columns:3.5rem minmax(0,22rem) 1fr auto}._99Waa_rowText{display:contents}._99Waa_desc{max-width:48ch}}@media (prefers-reduced-motion:reduce){._99Waa_row:hover ._99Waa_arrow,._99Waa_row:active ._99Waa_arrow{transform:none}._99Waa_row:has(:focus-visible) ._99Waa_arrow{transform:none}}
.r5dOCq_inner{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.r5dOCq_back{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 8%, transparent);min-height:2.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);align-items:center;gap:.4375rem;padding:.4375rem .75rem .4375rem .625rem;font-weight:600;display:inline-flex}.r5dOCq_back svg{transition:transform var(--dur-fast) var(--ease-enter)}.r5dOCq_back:hover,.r5dOCq_back:focus-visible{background:color-mix(in srgb, currentColor 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 38%, transparent)}.r5dOCq_back:hover svg,.r5dOCq_back:focus-visible svg{transform:translateX(calc(var(--nudge) * -1))}.r5dOCq_divider{background:color-mix(in srgb, currentColor 38%, transparent);flex:none;width:1px;height:1rem}.r5dOCq_nav{scrollbar-width:none;min-width:0;overflow-x:auto}.r5dOCq_nav::-webkit-scrollbar{display:none}.r5dOCq_list{white-space:nowrap;align-items:center;gap:.1875rem;display:flex}.r5dOCq_item{align-items:center;gap:.1875rem;display:inline-flex}.r5dOCq_sep{color:var(--text-muted);flex:none}.r5dOCq_crumbLink,.r5dOCq_current{font-size:var(--fs-caption);padding:.25rem}.r5dOCq_crumbLink{color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-standard)}.r5dOCq_crumbLink:hover,.r5dOCq_crumbLink:focus-visible{color:var(--text-primary)}.r5dOCq_current{color:var(--text-primary);font-weight:600}@media (prefers-reduced-motion:reduce){.r5dOCq_back,.r5dOCq_back svg{transition:none}.r5dOCq_back:hover svg,.r5dOCq_back:focus-visible svg{transform:none}}
.VV3r4G_inner{gap:var(--space-xl);display:grid}.VV3r4G_heading{font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--tr-statement);max-width:18ch;font-weight:600}.VV3r4G_body{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);max-width:var(--measure-lead)}.VV3r4G_rule{background:var(--border);transform-origin:0;height:1px;transition:transform var(--dur-rule) var(--ease-expo) var(--dur-instant);transform:scaleX(0)}.VV3r4G_rule[data-inview=true]{transform:scaleX(1)}@media (min-width:900px){.VV3r4G_inner{gap:var(--space-3xl);grid-template-columns:1.35fr 1fr;align-items:end}.VV3r4G_body{padding-bottom:.4rem}}@media (prefers-reduced-motion:reduce){.VV3r4G_rule{transition:none;transform:scaleX(1)}}
.tXf-iW_intro{gap:var(--space-xl);display:grid}.tXf-iW_introCopy{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.tXf-iW_introText{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);max-width:var(--measure-prose)}.tXf-iW_introText:first-of-type{letter-spacing:-.018em;color:var(--text-primary);max-width:30ch;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.35}.tXf-iW_introFigure{border-radius:var(--radius-xl);background:var(--surface-sunken-alt);aspect-ratio:4/5;margin:0;width:100%;max-width:22rem;margin-inline-start:auto;position:relative;overflow:hidden}.tXf-iW_introFigure img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.tXf-iW_intro{gap:var(--space-3xl);grid-template-columns:1.4fr 1fr;align-items:center}.tXf-iW_intro[data-noimage]{grid-template-columns:1fr}.tXf-iW_intro[data-noimage] .tXf-iW_introCopy{column-gap:var(--space-3xl);row-gap:var(--space-md);grid-template-columns:1.15fr 1fr;align-items:start;width:100%;display:grid}.tXf-iW_intro[data-noimage] .tXf-iW_introEyebrow{grid-column:1/-1}.tXf-iW_intro[data-noimage] .tXf-iW_introText:first-of-type{letter-spacing:-.026em;grid-column:1;max-width:22ch;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.12}.tXf-iW_intro[data-noimage] .tXf-iW_introText:not(:first-of-type){grid-column:2;max-width:46ch}}.tXf-iW_head{gap:var(--space-sm);margin-bottom:var(--space-2xl);flex-direction:column;align-items:flex-start;max-width:40rem;display:flex}.tXf-iW_headTitle{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:600}.tXf-iW_headBody{color:var(--text-secondary);max-width:var(--measure-prose)}.tXf-iW_grid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (min-width:620px){.tXf-iW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){.tXf-iW_grid[data-count=many]{grid-template-columns:repeat(3,1fr)}}.tXf-iW_card{gap:var(--space-2xs);padding:var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border);height:100%;transition:box-shadow var(--dur-base) var(--ease-standard);flex-direction:column;display:flex}.tXf-iW_card:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.tXf-iW_cardIndex{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.tXf-iW_cardTitle{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:600}.tXf-iW_cardDesc{font-size:var(--fs-small);color:var(--text-secondary)}.tXf-iW_cardBadge{padding-top:var(--space-2xs);margin-top:auto}.tXf-iW_conditions{background:var(--border);box-shadow:0 0 0 1px var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.tXf-iW_condition{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--surface-page);transition:background-color var(--dur-fast) var(--ease-standard);display:flex}.tXf-iW_condition:hover{background:color-mix(in oklab, var(--brand) 5%, transparent)}.tXf-iW_conditionIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--brand) 11%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-active);transition:background-color var(--dur-base) var(--ease-standard);flex:none;place-items:center;display:grid}.tXf-iW_condition:hover .tXf-iW_conditionIcon{background:color-mix(in oklab, var(--brand) 20%, transparent)}.tXf-iW_conditionLabel{font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:-.008em;font-weight:600;line-height:1.3}@media (min-width:560px){.tXf-iW_conditions{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tXf-iW_conditions{grid-template-columns:repeat(4,1fr)}}.tXf-iW_steps{counter-reset:step;gap:0;display:grid}.tXf-iW_step{gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.tXf-iW_step:last-child{border-bottom:1px solid var(--border)}.tXf-iW_stepN{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--brand-active);min-width:2.5ch;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:700;line-height:.85}.tXf-iW_stepTitle{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:600}.tXf-iW_stepDesc{font-size:var(--fs-body);color:var(--text-secondary);max-width:58ch;margin-top:.3125rem;display:block}.tXf-iW_who{isolation:isolate;gap:var(--space-md);padding:var(--space-2xl);border-radius:var(--radius-card);background:var(--surface-sunken);display:grid;position:relative;overflow:hidden}.tXf-iW_who:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--brand) 30%, transparent), transparent 70%);filter:blur(70px);opacity:.55;pointer-events:none;position:absolute;inset:-40% -10% 30% 55%}.tXf-iW_whoText{font-family:var(--font-display);letter-spacing:-.022em;max-width:30ch;font-size:clamp(1.375rem,2.8vw,2.125rem);font-weight:600;line-height:1.22}.tXf-iW_faq{border-bottom:1px solid var(--border)}.tXf-iW_faqItem{border-top:1px solid var(--border)}.tXf-iW_faqSummary{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-md);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);transition:color var(--dur-fast) var(--ease-standard);font-weight:600;list-style:none;display:flex}.tXf-iW_faqSummary::-webkit-details-marker{display:none}.tXf-iW_faqSummary:hover,.tXf-iW_faqSummary:focus-visible{color:var(--brand-active)}.tXf-iW_faqSummary:active{color:var(--text-link-hover)}.tXf-iW_faqSummary:hover .tXf-iW_faqIcon,.tXf-iW_faqSummary:focus-visible .tXf-iW_faqIcon{border-color:currentColor}.tXf-iW_faqIcon{border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border-strong);width:1.75rem;height:1.75rem;transition:border-color var(--dur-fast) var(--ease-standard);flex:none;position:relative}.tXf-iW_faqIcon:before,.tXf-iW_faqIcon:after{content:"";transition:transform var(--dur-base) var(--ease-enter);background:currentColor;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.tXf-iW_faqIcon:before{width:.625rem;height:1.5px}.tXf-iW_faqIcon:after{width:1.5px;height:.625rem}.tXf-iW_faqItem[open] .tXf-iW_faqIcon:after{transform:scaleY(0)}.tXf-iW_faqAnswer{padding-bottom:var(--space-md);padding-right:var(--space-3xl);color:var(--text-secondary);max-width:var(--measure-prose)}.tXf-iW_ctaBand{isolation:isolate;gap:var(--space-lg);padding:var(--space-3xl) var(--space-2xl);border-radius:var(--radius-card);background:var(--navy);color:var(--text-inverse);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.tXf-iW_ctaBand:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 40% 50%, color-mix(in oklab, var(--brand) 46%, transparent), transparent 70%);filter:blur(80px);opacity:.5;pointer-events:none;position:absolute;inset:-50% 45% 20% -20%}.tXf-iW_ctaTitle{letter-spacing:-.028em;max-width:18ch;font-size:clamp(1.75rem,3.8vw,3rem);font-weight:600;line-height:1.05}.tXf-iW_ctaNote{font-size:var(--fs-small);color:var(--text-inverse-secondary);max-width:52ch}@media (min-width:760px){.tXf-iW_ctaBand{justify-content:space-between;align-items:center;gap:var(--space-2xl);flex-direction:row}.tXf-iW_ctaBand>:last-child{flex:none}}.tXf-iW_callout{gap:var(--space-2xs) var(--space-md);padding:var(--space-2xl);border-radius:var(--radius-card);background:color-mix(in oklab, var(--brand) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 22%, transparent);grid-template-columns:auto 1fr;display:grid}.tXf-iW_calloutIcon{border-radius:var(--radius-lg);background:var(--surface-page);width:3.25rem;height:3.25rem;color:var(--brand-active);grid-row:span 2;place-items:center;display:grid}.tXf-iW_calloutTitle{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);align-self:center;font-weight:600}.tXf-iW_calloutBody{color:var(--text-secondary);max-width:var(--measure-prose)}.tXf-iW_joinPanel{padding:var(--space-2xl);border-radius:var(--radius-card);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border)}.tXf-iW_joinPanel .tXf-iW_head{margin-bottom:var(--space-lg)}.tXf-iW_capture{gap:var(--space-2xs);flex-wrap:wrap;max-width:30rem;display:flex}.tXf-iW_captureField{gap:var(--space-3xs);flex:14rem;display:grid}.tXf-iW_input{width:100%;padding:.9375rem var(--space-sm);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-page);color:var(--text-primary);font-size:var(--fs-small);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.tXf-iW_input::placeholder{color:var(--text-muted)}.tXf-iW_input:hover{border-color:var(--border-strong)}.tXf-iW_input:focus-visible{border-color:var(--border-focus)}.tXf-iW_input:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.tXf-iW_inputError{border-color:var(--error-border)}.tXf-iW_fieldError{padding-left:var(--space-sm);font-size:var(--fs-caption);color:var(--error-fg)}.tXf-iW_captureNote{margin-top:var(--space-xs);font-size:var(--fs-caption);color:var(--text-muted);max-width:44ch}@media (prefers-reduced-motion:reduce){.tXf-iW_faqIcon:before,.tXf-iW_faqIcon:after{transition:none}}
.scVYAq_section{overflow:hidden}.scVYAq_top{gap:var(--space-md);z-index:3;max-width:40rem;display:grid;position:relative}.scVYAq_heading{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);max-width:20ch;font-weight:600}.scVYAq_body{color:var(--text-secondary);max-width:var(--measure-prose)}.scVYAq_stage{margin-top:var(--space-2xl);gap:var(--space-lg);justify-items:center;display:grid;position:relative}.scVYAq_ghost{width:100%;font-family:var(--font-display);font-size:var(--fs-ghost);line-height:var(--lh-ghost);letter-spacing:var(--tr-ghost);text-transform:uppercase;color:var(--text-ghost);-webkit-user-select:none;user-select:none;pointer-events:none;gap:.1em;font-weight:700;display:grid}.scVYAq_ghostRow{justify-content:space-between;gap:var(--space-md);width:100%;display:flex}.scVYAq_clip{margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.scVYAq_clip>span{white-space:nowrap;opacity:0;display:inline-block;transform:translateY(115%)}.scVYAq_ghost[data-play=true] .scVYAq_clip>span{animation:scVYAq_wordIn var(--dur-reveal) var(--ease-expo) both;animation-delay:var(--word-delay,0s)}.scVYAq_accent{color:var(--text-primary)}@keyframes scVYAq_wordIn{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}.scVYAq_photo{aspect-ratio:3/4;border-radius:var(--radius-xl);background:var(--navy);width:min(15rem,62vw);box-shadow:var(--shadow-lg);z-index:2;margin:0;position:relative;overflow:hidden;transform:rotate(5deg)}.scVYAq_photo img{object-fit:cover;width:100%;height:100%;animation:scVYAq_fadeIn var(--dur-base) var(--ease-standard) both}@keyframes scVYAq_fadeIn{0%{opacity:0}to{opacity:1}}.scVYAq_caption{inset-inline:var(--space-2xs);bottom:var(--space-2xs);border-radius:var(--radius-md);background:var(--scrim-caption);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--text-inverse);gap:.0625rem;padding:.5rem .75rem;display:grid;position:absolute}.scVYAq_captionName{font-size:var(--fs-caption);font-weight:600}.scVYAq_captionRole{font-family:var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-secondary);font-size:.625rem}.scVYAq_controls{z-index:3;margin-top:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex;position:relative}.scVYAq_arrowBtn{border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border-strong);width:2.75rem;height:2.75rem;color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-enter);place-items:center;display:grid}.scVYAq_arrowBtn:hover,.scVYAq_arrowBtn:focus-visible{border-color:var(--text-primary);background:var(--surface-page)}.scVYAq_arrowBtn:active{transform:scale(var(--press-scale))}.scVYAq_solid{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-page)}.scVYAq_solid:hover,.scVYAq_solid:focus-visible{background:var(--text-primary);opacity:.86}.scVYAq_dots{gap:.25rem;display:flex}.scVYAq_dot{background:0 0;place-items:center;width:1.75rem;height:1.5rem;display:grid}.scVYAq_dot:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:100%;height:3px;transition:background-color var(--dur-base) var(--ease-standard), scale var(--dur-instant) var(--ease-enter);display:block}.scVYAq_dot:hover:before,.scVYAq_dot:focus-visible:before{background:var(--text-muted)}.scVYAq_dot:active:before{scale:var(--press-scale)}.scVYAq_dot[aria-current=true]:before{background:var(--text-primary)}.scVYAq_athletes{z-index:3;margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--border-hairline) solid var(--border-strong);position:relative}.scVYAq_athletesLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);font-weight:600}.scVYAq_athleteGrid{margin-top:var(--space-md);gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.scVYAq_athlete{gap:var(--space-2xs);margin:0;display:grid}.scVYAq_athlete img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-lg);background:var(--navy);width:100%;height:auto}.scVYAq_athleteName{font-size:var(--fs-caption);font-weight:600;line-height:1.25;display:block}.scVYAq_athleteSport{font-family:var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);font-size:.625rem;display:block}@media (min-width:560px){.scVYAq_athleteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.scVYAq_athletes{margin-top:var(--space-3xl)}.scVYAq_athleteGrid{gap:var(--space-xs);grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:699px){.scVYAq_ghostRow{grid-template-columns:1fr;gap:0;display:grid}.scVYAq_ghostRow>:nth-child(2){justify-self:end}}@media (min-width:900px){.scVYAq_stage{margin-top:var(--space-3xl);min-height:26rem;display:block}.scVYAq_photo{width:16rem;position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (prefers-reduced-motion:reduce){.scVYAq_clip>span,.scVYAq_ghost[data-play=true] .scVYAq_clip>span,.scVYAq_photo img{opacity:1;animation:none;transform:none}.scVYAq_arrowBtn:active{transform:none}.scVYAq_dot:active:before{scale:1}}
.zxP8PW_root{left:var(--gutter);bottom:calc(var(--sticky-cta-clearance) + var(--space-sm));z-index:250;justify-items:start;gap:var(--space-2xs);display:grid;position:fixed}@media (min-width:900px){.zxP8PW_root{bottom:var(--space-md)}}.zxP8PW_panel,.zxP8PW_bar{background:var(--surface-raised);border:var(--border-hairline) solid var(--border);box-shadow:var(--shadow-lg);color:var(--text-primary)}.zxP8PW_panel{gap:var(--space-2xs);width:16rem;padding:var(--space-sm);border-radius:var(--radius-md);display:grid}.zxP8PW_bar{align-items:center;gap:var(--space-2xs);max-width:calc(100vw - 2 * var(--gutter));padding:var(--space-3xs);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.zxP8PW_input{width:100%;padding:var(--space-2xs) var(--space-xs);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);font:inherit;font-size:var(--fs-small)}.zxP8PW_count{padding-inline:var(--space-xs);font-size:var(--fs-small)}.zxP8PW_msg{width:100%;padding-inline:var(--space-xs);font-size:var(--fs-small);color:var(--text-secondary)}.zxP8PW_hint{width:100%;padding-inline:var(--space-xs);font-size:var(--fs-caption);color:var(--text-muted)}@media (max-width:599px){.zxP8PW_hint{display:none}}
.LeoD7q_beat{gap:var(--space-xl);align-items:center;display:grid}.LeoD7q_copy{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.LeoD7q_title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);max-width:18ch;font-weight:600}.LeoD7q_body{color:var(--text-secondary);max-width:var(--measure-prose)}.LeoD7q_figure{border-radius:var(--radius-xl);background:var(--surface-sunken-alt);aspect-ratio:4/5;width:100%;max-width:22rem;margin:0;position:relative;overflow:hidden}.LeoD7q_figure img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.LeoD7q_beat{gap:var(--space-3xl);grid-template-columns:1.3fr 1fr}.LeoD7q_figure{margin-inline-start:auto}.LeoD7q_flip .LeoD7q_figure{order:-1;margin-inline:0 auto}}.LeoD7q_statement{isolation:isolate;margin:var(--inset);padding:var(--space-3xl) var(--gutter);border-radius:var(--radius-card);background:var(--navy);color:var(--text-inverse);position:relative;overflow:hidden}.LeoD7q_statement:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 35% 45%, color-mix(in oklab, var(--brand) 40%, transparent), transparent 70%);filter:blur(90px);opacity:.45;pointer-events:none;position:absolute;inset:-40% 30% 20% -25%}.LeoD7q_statementText{font-family:var(--font-display);letter-spacing:-.026em;max-width:26ch;margin-inline:auto;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:600;line-height:1.14}.LeoD7q_statementAttrib{margin-top:var(--space-md);max-width:26ch;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);margin-inline:auto;font-weight:600;display:block}.LeoD7q_ledger{gap:0;display:grid}.LeoD7q_entry{gap:var(--space-sm);padding-block:var(--space-md);border-top:var(--border-hairline) solid var(--border);grid-template-columns:2.75rem 1fr;align-items:start;display:grid}.LeoD7q_entry:last-child{border-bottom:var(--border-hairline) solid var(--border)}.LeoD7q_entryMark{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--brand) 12%, transparent);width:2rem;height:2rem;color:var(--info-fg);font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.LeoD7q_entryTitle{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:600}.LeoD7q_entryDesc{font-size:var(--fs-small);color:var(--text-secondary);max-width:62ch;margin-top:.125rem;display:block}.LeoD7q_credentials{flex-wrap:wrap;gap:.375rem;display:flex}.LeoD7q_credential{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--text-primary) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--text-primary) 10%, transparent);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-secondary);padding:.375rem .6875rem;font-weight:600}.LeoD7q_practiceAnchors{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.LeoD7q_anchorCard{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-enter);display:flex}.LeoD7q_anchorCard:hover,.LeoD7q_anchorCard:focus-visible{box-shadow:inset 0 0 0 1px var(--border-strong);transform:translateY(calc(var(--lift-panel) * -1))}.LeoD7q_anchorCard:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.LeoD7q_anchorCard:hover,.LeoD7q_anchorCard:focus-visible,.LeoD7q_anchorCard:active{transform:none}}.LeoD7q_anchorIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--brand) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-active);flex:none;place-items:center;display:grid}.LeoD7q_anchorText{gap:.0625rem;display:grid}.LeoD7q_anchorName{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:600}.LeoD7q_anchorVerb{font-size:var(--fs-caption);color:var(--text-muted)}.LeoD7q_howGrid{gap:var(--space-2xl);align-items:start;display:grid}.LeoD7q_howCopy{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.LeoD7q_howTitle{letter-spacing:-.03em;max-width:15ch;font-size:clamp(1.875rem,4vw,3rem);font-weight:600;line-height:1.02}.LeoD7q_howBody{color:var(--text-inverse-secondary);max-width:52ch}.LeoD7q_techList{width:100%;display:grid}.LeoD7q_tech{align-items:baseline;gap:var(--space-sm);padding-block:var(--space-sm);border-top:1px solid var(--line-on-dark-2);grid-template-columns:2.5rem 1fr;display:grid}.LeoD7q_tech:last-child{border-bottom:1px solid var(--line-on-dark-2)}.LeoD7q_techN{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);color:var(--brand-on-dark);font-variant-numeric:tabular-nums;font-weight:600}.LeoD7q_techName{font-family:var(--font-display);letter-spacing:-.024em;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:600;line-height:1.1}.LeoD7q_techFoot{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);font-weight:600}@media (min-width:900px){.LeoD7q_howGrid{gap:var(--space-3xl);grid-template-columns:1fr 1.15fr}}.LeoD7q_standardHead{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.875rem,4.2vw,3.25rem);font-weight:600;line-height:1.03}.LeoD7q_standardIntro{margin-top:var(--space-md);color:var(--text-secondary);max-width:var(--measure-prose)}.LeoD7q_standardGrid{margin-top:var(--space-2xl);background:var(--border);box-shadow:0 0 0 1px var(--border);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}.LeoD7q_standardItem{gap:var(--space-2xs);padding:var(--space-lg);background:var(--surface-page);display:grid}.LeoD7q_standardN{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--brand-active);font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:.85}.LeoD7q_standardTitle{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:600}.LeoD7q_standardDesc{font-size:var(--fs-small);color:var(--text-secondary)}@media (min-width:760px){.LeoD7q_standardGrid{grid-template-columns:repeat(3,1fr)}}.LeoD7q_rosterFigure{margin-top:var(--space-2xl);border-radius:var(--radius-card);background:var(--surface-sunken);overflow:hidden}.LeoD7q_rosterFigure img{aspect-ratio:7/5;object-fit:cover;object-position:50% 72%;width:100%;height:auto;display:block}.LeoD7q_roster{gap:var(--space-2xl) var(--space-xl);margin-top:var(--space-2xl);display:grid}.LeoD7q_member{gap:var(--space-sm);grid-template-rows:auto auto auto 1fr;align-content:start;display:grid}.LeoD7q_memberPhoto{border-radius:var(--radius-lg);background:var(--surface-sunken);overflow:hidden}.LeoD7q_memberPhoto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;width:100%;height:auto;display:block}.LeoD7q_memberRole{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--brand-active);font-weight:600}.LeoD7q_memberName{font-size:var(--fs-h4);letter-spacing:-.02em;margin-top:calc(var(--space-2xs) * -1);font-weight:600;line-height:1.12}.LeoD7q_memberBio{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6}.LeoD7q_memberBio+.LeoD7q_memberBio{margin-top:var(--space-xs)}@media (min-width:760px){.LeoD7q_roster{grid-template-columns:repeat(3,1fr)}}
._6VNS5a_visitLead{padding-top:var(--space-md)}._6VNS5a_channels{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}._6VNS5a_channel{isolation:isolate;gap:var(--space-2xs);padding:var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--radius-xl);background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border);transition:transform var(--dur-base) var(--ease-enter), box-shadow var(--dur-base) var(--ease-standard);display:grid;position:relative;overflow:hidden}._6VNS5a_channel:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 50% 100%, color-mix(in oklab, var(--brand) 34%, transparent), transparent 70%);opacity:0;height:80%;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:auto -25% -70%}._6VNS5a_channel:hover,._6VNS5a_channel:focus-visible{transform:translateY(calc(var(--lift-panel) * -1));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 34%, transparent), var(--shadow-md)}._6VNS5a_channel:active{transform:translateY(0)}._6VNS5a_channel:hover:before,._6VNS5a_channel:focus-visible:before{opacity:.55}._6VNS5a_channelIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--brand) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-active);place-items:center;display:grid}._6VNS5a_channelLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);margin-top:var(--space-2xs);font-weight:600}._6VNS5a_channelValue{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);overflow-wrap:anywhere;font-weight:600}._6VNS5a_channelNote{font-size:var(--fs-caption);color:var(--text-muted)}._6VNS5a_channelArrow{top:var(--space-md);right:var(--space-md);color:var(--text-muted);opacity:.5;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-enter);position:absolute}._6VNS5a_channel:hover ._6VNS5a_channelArrow,._6VNS5a_channel:focus-visible ._6VNS5a_channelArrow{opacity:1;transform:translate(var(--nudge), calc(var(--nudge) * -1))}._6VNS5a_visit{gap:var(--space-lg);display:grid}._6VNS5a_mapCard{border-radius:var(--radius-xl);background:var(--surface-sunken-alt);box-shadow:inset 0 0 0 1px var(--border);aspect-ratio:4/3;position:relative;overflow:hidden}._6VNS5a_side{gap:var(--space-md);align-content:start;display:grid}._6VNS5a_panel{gap:var(--space-2xs);padding:var(--space-md);border-radius:var(--radius-xl);background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border);display:grid}._6VNS5a_panelTitle{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2xs);align-items:center;gap:.4375rem;font-weight:600;display:flex}._6VNS5a_hoursList{gap:.375rem;margin:0;display:grid}._6VNS5a_hoursRow{justify-content:space-between;gap:var(--space-sm);font-size:var(--fs-caption);display:flex}._6VNS5a_hoursRow dt{color:var(--text-muted)}._6VNS5a_hoursRow dd{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;margin:0}._6VNS5a_today{font-weight:600}._6VNS5a_today dt,._6VNS5a_today dd{color:var(--brand-active)}._6VNS5a_addressLines{font-style:normal;font-size:var(--fs-small);color:var(--text-secondary);gap:.125rem;display:grid}._6VNS5a_directions{margin-top:var(--space-2xs);width:fit-content;font-size:var(--fs-small);color:var(--text-link);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}._6VNS5a_directions:hover,._6VNS5a_directions:focus-visible{color:var(--text-link-hover)}._6VNS5a_directions svg{transition:transform var(--dur-fast) var(--ease-enter)}._6VNS5a_directions:hover svg,._6VNS5a_directions:focus-visible svg{transform:translate(var(--nudge), calc(var(--nudge) * -1))}._6VNS5a_firstVisit{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}._6VNS5a_fvItem{padding-top:var(--space-sm);border-top:var(--border-hairline) solid var(--border);gap:.25rem;display:grid}._6VNS5a_fvIcon{color:var(--brand-active)}._6VNS5a_fvTitle{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);margin-top:var(--space-3xs);font-weight:600}._6VNS5a_fvDesc{font-size:var(--fs-small);color:var(--text-secondary)}._6VNS5a_formSplit{gap:var(--space-xl);display:grid}._6VNS5a_formAside{gap:var(--space-sm);color:var(--text-secondary);align-content:start;display:grid}._6VNS5a_formAsideTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--text-primary);max-width:16ch;font-weight:600}@media (min-width:900px){._6VNS5a_visit{gap:var(--space-xl);grid-template-columns:1.25fr 1fr}._6VNS5a_mapCard{min-height:22rem}._6VNS5a_formSplit{gap:var(--space-3xl);grid-template-columns:.8fr 1.2fr}}@media (prefers-reduced-motion:reduce){._6VNS5a_channel,._6VNS5a_channel:hover,._6VNS5a_channel:focus-visible,._6VNS5a_channel:active,._6VNS5a_channel:hover ._6VNS5a_channelArrow,._6VNS5a_channel:focus-visible ._6VNS5a_channelArrow,._6VNS5a_bookCard:hover,._6VNS5a_bookCard:focus-visible,._6VNS5a_bookCard:active,._6VNS5a_directions:hover svg,._6VNS5a_directions:focus-visible svg{transform:none}}._6VNS5a_bookGrid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}._6VNS5a_bookItem{height:100%}._6VNS5a_bookCard{align-items:start;gap:var(--space-sm);height:100%;padding:var(--space-md);border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-enter);grid-template-columns:auto 1fr;display:grid}._6VNS5a_bookCard:hover,._6VNS5a_bookCard:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 34%, transparent);transform:translateY(calc(var(--lift-panel) * -1))}._6VNS5a_bookCard:active{transform:translateY(0)}._6VNS5a_bookIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--brand) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-active);flex:none;place-items:center;display:grid}._6VNS5a_bookText{justify-items:start;gap:.3125rem;min-width:0;display:grid}._6VNS5a_bookName{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:-.012em;overflow-wrap:break-word;font-weight:600;line-height:1.2}._6VNS5a_bookVerb{font-size:var(--fs-caption);color:var(--text-muted)}@media (min-width:620px){._6VNS5a_bookGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){._6VNS5a_bookGrid{grid-template-columns:repeat(3,1fr)}}._6VNS5a_clinic{gap:var(--space-xl);align-items:center;display:grid}._6VNS5a_clinicCopy{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}._6VNS5a_clinicTitle{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);max-width:14ch;font-weight:600}._6VNS5a_clinicBody{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);max-width:var(--measure-lead)}._6VNS5a_clinicFigure{border-radius:var(--radius-xl);background:var(--surface-sunken-alt);aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--border);margin:0;position:relative;overflow:hidden}._6VNS5a_clinicFigure img{object-fit:cover;width:100%;height:100%}._6VNS5a_clinicFacts{width:100%;margin-top:var(--space-lg);background:var(--border);box-shadow:0 0 0 1px var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}._6VNS5a_clinicFact{padding:var(--space-md);background:var(--surface-page);gap:.125rem;display:grid}._6VNS5a_clinicFactValue{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.028em;font-weight:700;line-height:1}._6VNS5a_clinicFactLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);font-weight:600}@media (min-width:560px){._6VNS5a_clinicFacts{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){._6VNS5a_clinic{gap:var(--space-3xl);grid-template-columns:1fr 1.05fr}}
.QnPNuW_baseline{gap:var(--space-xs) var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary);grid-template-columns:auto 1fr;display:grid}.QnPNuW_baselineIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--text-primary) 8%, transparent);width:2.5rem;height:2.5rem;color:var(--text-muted);flex:none;place-items:center;display:grid}.QnPNuW_baselineBody{align-content:center;gap:.125rem;display:grid}.QnPNuW_baselineName{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);color:var(--text-primary);font-weight:600}.QnPNuW_baselineDesc{font-size:var(--fs-small);max-width:62ch}.QnPNuW_baselineNote{padding-top:var(--space-xs);border-top:var(--border-hairline) solid var(--border-strong);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-muted);grid-column:1/-1;font-weight:600}.QnPNuW_pivot{align-items:center;gap:var(--space-sm);margin-block:var(--space-xl) var(--space-md);display:flex}.QnPNuW_pivotText{font-family:var(--font-display);letter-spacing:-.022em;max-width:26ch;font-size:clamp(1.375rem,2.8vw,2.125rem);font-weight:600;line-height:1.15}.QnPNuW_pivotRule{background:linear-gradient(to right, var(--border-strong), transparent);flex:1;min-width:2rem;height:1px}.QnPNuW_grid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}.QnPNuW_item{isolation:isolate;gap:var(--space-2xs);padding:var(--space-lg) var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--surface-page);min-height:13.5rem;box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.QnPNuW_item:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 50% 100%, color-mix(in oklab, var(--brand) 30%, transparent), transparent 70%);opacity:0;height:70%;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:auto -20% -60%}.QnPNuW_item:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 32%, transparent), var(--shadow-md)}.QnPNuW_item:hover:before{opacity:.5}.QnPNuW_itemTop{align-items:center;gap:var(--space-sm);display:flex}.QnPNuW_itemIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--brand) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-active);place-items:center;display:grid}.QnPNuW_itemN{z-index:-1;font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--brand) 13%, transparent);pointer-events:none;transition:color var(--dur-slow) var(--ease-standard);font-size:5.5rem;font-weight:700;line-height:1;position:absolute;top:-.14em;right:.1em}.QnPNuW_item:hover .QnPNuW_itemN{color:color-mix(in oklab, var(--brand) 24%, transparent)}.QnPNuW_itemName{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);margin-top:var(--space-2xs);font-weight:600}.QnPNuW_itemDesc{font-size:var(--fs-small);color:var(--text-secondary)}@media (min-width:620px){.QnPNuW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){.QnPNuW_grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.QnPNuW_item:before,.QnPNuW_itemN{transition:none}}
.kEv98W_section{isolation:isolate;margin-block:3rem;position:relative;overflow:hidden}.kEv98W_section:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 60% 50%, color-mix(in oklab, var(--brand) 45%, transparent), transparent 70%);filter:blur(100px);opacity:.4;pointer-events:none;position:absolute;inset:20% -10% -30% 30%}.kEv98W_grid{gap:var(--space-2xl);align-items:center;display:grid}.kEv98W_copy{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.kEv98W_heading{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:600}.kEv98W_body{color:var(--text-inverse-secondary);max-width:var(--measure-prose)}.kEv98W_figure{gap:var(--space-sm);width:100%;display:grid}.kEv98W_above{gap:var(--space-sm) var(--space-lg);padding-bottom:var(--space-xs);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);flex-wrap:wrap;justify-content:center;font-weight:600;display:flex}.kEv98W_roof{border-radius:var(--radius-pill);background:linear-gradient(to right, transparent, var(--brand) 18%, var(--brand) 82%, transparent);height:3px}.kEv98W_roofLabel{padding-top:var(--space-xs);text-align:center;font-family:var(--font-display);letter-spacing:-.018em;font-size:clamp(1.125rem,2vw,1.625rem);font-weight:600;line-height:1.25;display:block}.kEv98W_pillars{gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.kEv98W_pillar{padding:var(--space-md);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--brand) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 38%, transparent);text-align:center}.kEv98W_pillarLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--brand-on-dark);font-weight:600;display:block}.kEv98W_pillarName{font-family:var(--font-display);letter-spacing:-.012em;margin-top:.25rem;font-size:1.0625rem;font-weight:600;display:block}@media (min-width:900px){.kEv98W_grid{gap:var(--space-3xl);grid-template-columns:1fr 1.1fr}}@media (max-width:420px){.kEv98W_pillars{grid-template-columns:1fr}}
.sxuMuG_lead{align-items:flex-start;gap:var(--space-md);max-width:var(--measure-prose);flex-direction:column;display:flex}.sxuMuG_code{font-variant-numeric:tabular-nums}.sxuMuG_title{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);color:var(--text-primary);text-wrap:balance;font-weight:600}.sxuMuG_body{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);max-width:var(--measure-lead)}.sxuMuG_actions{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.sxuMuG_routesTitle{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--text-primary);margin-top:var(--space-xs);max-width:var(--measure-lead);text-wrap:balance;font-weight:600}.sxuMuG_routes{gap:var(--space-xs);margin-top:var(--space-xl);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.sxuMuG_route{display:flex}.sxuMuG_card{align-content:start;column-gap:var(--space-sm);row-gap:var(--space-3xs);width:100%;padding:var(--space-md);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);grid-template-columns:auto 1fr;grid-template-areas:"icon name""icon note""icon badge";padding-inline-end:var(--space-xl);text-decoration:none;display:grid;position:relative}.sxuMuG_card[data-practice]{grid-template-columns:1fr;grid-template-areas:"name""note"}.sxuMuG_card:hover{border-color:var(--border-strong);background:var(--surface-sunken);transform:translateY(calc(var(--space-3xs) * -.5))}.sxuMuG_card:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.sxuMuG_icon{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-md);background:var(--brand-subtle);border:var(--border-hairline) solid var(--brand-subtle-border);color:var(--brand-active);flex:none;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.sxuMuG_arrow{color:var(--text-muted);opacity:0;transform:translate(calc(var(--space-3xs) * -1), var(--space-3xs));transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);position:absolute;inset-block-start:var(--space-md);inset-inline-end:var(--space-md)}.sxuMuG_card:hover .sxuMuG_arrow,.sxuMuG_card:focus-visible .sxuMuG_arrow{opacity:1;transform:translate(0)}.sxuMuG_name{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);color:var(--text-primary);grid-area:name;font-weight:600}.sxuMuG_note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-secondary);grid-area:note}.sxuMuG_badgeSlot{margin-top:var(--space-3xs);grid-area:badge}@media (min-width:700px){.sxuMuG_routes{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sxuMuG_routes{grid-template-columns:repeat(6,minmax(0,1fr))}.sxuMuG_route{grid-column:span 2}.sxuMuG_route:nth-child(-n+2),.sxuMuG_route:nth-child(n+6){grid-column:span 3}}@media (prefers-reduced-motion:reduce){.sxuMuG_card,.sxuMuG_arrow{transition:none}.sxuMuG_card:hover{transform:none}}
.W2Z_SG_stats{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.W2Z_SG_stat{gap:var(--space-3xs);padding-top:var(--space-sm);border-top:var(--border-hairline) solid var(--line-on-dark-2);display:grid}.W2Z_SG_statValue{font-family:var(--font-display);font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:var(--tr-stat);font-variant-numeric:tabular-nums;font-weight:700}.W2Z_SG_statLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);max-width:16ch;font-weight:600}.W2Z_SG_divider{margin-block:var(--space-3xl) var(--space-xl);background:var(--line-on-dark-2);height:1px}.W2Z_SG_bar{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.W2Z_SG_ratingRow{align-items:center;gap:var(--space-2xs);display:flex}.W2Z_SG_ratingText{font-size:var(--fs-small);color:var(--text-inverse-secondary)}.W2Z_SG_ratingText strong{color:var(--text-inverse);font-variant-numeric:tabular-nums;font-weight:600}.W2Z_SG_stars{color:var(--star);flex:none;gap:.09375rem;display:inline-flex}.W2Z_SG_controls{gap:var(--space-2xs);display:flex}.W2Z_SG_arrow{border-radius:var(--radius-pill);background:var(--fill-on-dark-2);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--line-on-dark-2);color:var(--text-inverse);transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), scale var(--dur-instant) var(--ease-enter);place-items:center;display:grid}.W2Z_SG_arrow:hover:not(:disabled),.W2Z_SG_arrow:focus-visible:not(:disabled){background:var(--fill-on-dark-4);box-shadow:inset 0 0 0 1px var(--line-on-dark-3)}.W2Z_SG_arrow:active:not(:disabled){scale:var(--press-scale)}.W2Z_SG_arrow:disabled{opacity:.32;cursor:not-allowed}.W2Z_SG_track{gap:var(--space-sm);scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--focus-offset);margin:calc(var(--focus-offset) * -1);display:flex;overflow-x:auto}.W2Z_SG_track::-webkit-scrollbar{display:none}.W2Z_SG_slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;display:flex}.W2Z_SG_quote{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--fill-on-dark-1);box-shadow:inset 0 0 0 1px var(--line-on-dark-1);flex-direction:column;width:100%;display:flex}.W2Z_SG_quoteText{font-size:var(--fs-quote);line-height:var(--lh-quote);letter-spacing:var(--tr-quote);color:var(--text-inverse);flex:1}.W2Z_SG_source{padding-top:var(--space-2xs);border-top:var(--border-hairline) solid var(--line-on-dark-1);align-items:baseline;gap:.5rem;min-width:0;display:flex}.W2Z_SG_sourceName{font-size:var(--fs-small);color:var(--text-inverse);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.W2Z_SG_sourceMeta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);flex:none;margin-left:auto;font-weight:600}.W2Z_SG_hint{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-inverse-muted);font-weight:600}@media (min-width:640px){.W2Z_SG_slide{flex-basis:calc(50% - var(--space-sm) / 2)}}@media (min-width:1024px){.W2Z_SG_slide{flex-basis:calc(33.333% - var(--space-sm) * 2 / 3)}}@media (min-width:760px){.W2Z_SG_stats{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.W2Z_SG_track{scroll-behavior:auto}.W2Z_SG_arrow:active:not(:disabled){scale:1}}
.uHmsfa_lead{align-items:flex-start;gap:var(--space-md);max-width:var(--measure-prose);flex-direction:column;display:flex}.uHmsfa_title{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);color:var(--text-primary);text-wrap:balance;font-weight:600}.uHmsfa_body{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--text-secondary)}.uHmsfa_actions{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.uHmsfa_call{align-items:baseline;gap:var(--space-2xs);margin-top:var(--space-sm);font-size:var(--fs-body);color:var(--text-secondary);flex-wrap:wrap;display:flex}.uHmsfa_callLink{color:var(--text-primary);text-underline-offset:.2em;border-radius:var(--radius-sm);text-decoration:underline}.uHmsfa_callLink:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.uHmsfa_digest{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tr-label);color:var(--text-muted)}
