:root{--color-navy:#16235c;--color-blue:#3d6fe6;--color-blue-dark:#1b2e86;--color-gold:#f6b01e;--color-pale-blue:#e9f0fc;--color-off-white:#f4f6fc;--color-track:#dce3f2;--color-slate:#5b6785;--color-label-grey:#8a93b0;--color-tile-border:#eaeff9;--color-white:#ffffff;--color-navy-deep:#0c1233;--color-on-navy:#9aa6ce;--color-on-navy-strong:#c9d4f5;--color-track-gold:rgba(246,176,30,0.25);--color-now-glow:rgba(246,176,30,0.14);--bg:var(--color-off-white);--surface:var(--color-white);--surface-muted:var(--color-pale-blue);--border-hairline:var(--color-tile-border);--text-primary:var(--color-navy);--text-secondary:var(--color-slate);--link:var(--color-navy);--link-underline:var(--color-blue);--focus-ring:var(--color-blue);--ring-grad-start:var(--color-blue-dark);--ring-grad-mid:var(--color-blue);--ring-grad-end:var(--color-gold);--font-sans:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:var(--font-space-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-hero:clamp(2rem,1.28rem + 3.1vw,3.5rem);--lh-hero:1.08;--ls-hero:-0.02em;--fs-headline:clamp(1.375rem,1.2rem + 0.8vw,1.5625rem);--lh-headline:1.15;--fs-section:clamp(1.375rem,1.05rem + 1.55vw,2.625rem);--lh-section:1.1;--fs-section-now:clamp(1.4375rem,0.86rem + 2.75vw,3.25rem);--fs-lede:clamp(1.0625rem,1rem + 0.4vw,1.25rem);--lh-lede:1.5;--fs-wordmark:1.375rem;--ls-wordmark:-0.03em;--fs-mono-label:0.75rem;--ls-mono-label:0.12em;--fs-body-sm:0.875rem;--fs-footer:0.8125rem;--space-screen-x:22px;--space-screen-x-sm:18px;--cta-gap:14px;--section-rhythm:80px;--card-gap:24px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-button:16px;--radius-button-sm:12px;--radius-tile:15px;--radius-card:22px;--radius-pill:999px;--shadow-card:0 1px 3px rgba(22,35,92,0.06),0 12px 30px rgba(22,35,92,0.05);--shadow-floating:0 8px 18px rgba(22,35,92,0.1);--shadow-device:0 30px 60px rgba(22,35,92,0.22);--content-max:1120px;--content-narrow:640px;--hero-copy-max:44ch;--ease-brand:cubic-bezier(0.65,0,0.35,1);--ease-out:cubic-bezier(0,0,0.35,1);--dur-draw:1400ms;--dur-gold:800ms;--dur-word:500ms;--dur-fade:250ms}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{min-height:100dvh;background-color:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body,h1,h2,h3,p{margin:0}img,svg{max-width:100%;display:block}a{color:var(--link);text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--color-navy);color:var(--color-white);border-radius:var(--radius-button-sm);font-weight:var(--fw-semibold);transition:top var(--dur-fade) var(--ease-out)}.skip-link:focus{top:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--space-screen-x)}@media (max-width:380px){.container{padding-inline:var(--space-screen-x-sm)}}.flow-region{--rail:46px;--node:30px;--now-node:38px;--line-w:2px}@media (min-width:768px){.flow-region{--rail:64px;--node:40px;--now-node:48px}}@media (min-width:1024px){.flow-region{--rail:72px;--node:48px;--now-node:56px}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity var(--dur-word) var(--ease-out),transform var(--dur-word) var(--ease-out)}html.js [data-reveal][data-revealed=true]{opacity:1;transform:none}html.js [data-reveal-group]>*{opacity:0;transform:translateY(10px);transition:opacity var(--dur-word) var(--ease-out),transform var(--dur-word) var(--ease-out)}html.js [data-reveal-group]>:nth-child(2){transition-delay:80ms}html.js [data-reveal-group]>:nth-child(3){transition-delay:.16s}html.js [data-reveal-group][data-revealed=true]>*{opacity:1;transform:none}}.AvailabilityCta_badgeLink__axxEn{display:inline-flex;align-items:center;border-radius:8px;transition:opacity .12s var(--ease-out)}.AvailabilityCta_badgeLink__axxEn:hover{opacity:.92}.AvailabilityCta_badge__rWHZv{height:52px;width:auto;display:block}.AvailabilityCta_compact__sgQZl,.AvailabilityCta_textLink__EHZys{display:inline-flex;align-items:center;justify-content:center;background:var(--color-navy);color:var(--color-white);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color .12s var(--ease-out),box-shadow .12s var(--ease-out),transform .12s var(--ease-out)}.AvailabilityCta_compact__sgQZl{min-height:38px;padding:0 16px;border-radius:var(--radius-button-sm);font-size:var(--fs-body-sm)}.AvailabilityCta_textLink__EHZys{min-height:52px;padding:0 24px;border-radius:var(--radius-button);font-size:1rem;box-shadow:var(--shadow-floating)}.AvailabilityCta_compact__sgQZl:hover,.AvailabilityCta_textLink__EHZys:hover{background:var(--color-blue-dark)}.AvailabilityCta_textLink__EHZys:hover{box-shadow:0 12px 24px rgba(22,35,92,.16)}@media (prefers-reduced-motion:no-preference){.AvailabilityCta_compact__sgQZl:active,.AvailabilityCta_textLink__EHZys:active{transform:translateY(1px)}}@media (min-width:1024px){.AvailabilityCta_badge__rWHZv{height:56px}}.Wordmark_lockup__E1ve8{display:inline-flex;align-items:center;gap:10px}.Wordmark_mark__SVWqY{flex:none;display:block}.Wordmark_word__wzyX5{font-weight:var(--fw-extrabold);font-size:var(--fs-wordmark);letter-spacing:var(--ls-wordmark);line-height:1;color:var(--color-navy)}.Wordmark_light__BBWNF .Wordmark_word__wzyX5{color:var(--color-white)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal}.__variable_a11773{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}.not-found_page__jb5cW{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-screen-x);background:var(--bg)}.not-found_inner__oPGqn{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);max-width:var(--content-narrow)}.not-found_home___xlOs{display:inline-flex;margin-bottom:var(--space-4)}.not-found_code__7e29u{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);color:var(--text-secondary)}.not-found_block__Mwbbw{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-top:var(--space-6)}.not-found_block__Mwbbw+.not-found_block__Mwbbw{margin-top:var(--space-2);border-top:1px solid var(--border-hairline)}.not-found_heading__cU7M4{font-weight:var(--fw-extrabold);font-size:var(--fs-headline);line-height:var(--lh-headline);letter-spacing:-.02em;color:var(--text-primary)}.not-found_body__sLyFD{font-size:var(--fs-body-sm);line-height:1.55;color:var(--text-secondary);max-width:46ch}.not-found_link__UkSHF{min-height:44px;display:inline-flex;align-items:center;padding:0 20px;border-radius:var(--radius-button-sm);background:var(--color-navy);color:var(--color-white);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);transition:background-color .12s var(--ease-out)}.not-found_link__UkSHF:hover{background:var(--color-blue-dark)}@media (min-width:768px){.not-found_heading__cU7M4{font-size:var(--fs-section);line-height:var(--lh-section)}}.SiteFooter_footer__vZ3CV{background:var(--color-navy-deep);color:var(--color-on-navy)}.SiteFooter_inner__ATo2N{display:flex;flex-direction:column;gap:var(--space-6);padding-block:40px var(--space-8)}.SiteFooter_top__ls9_d{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8)}.SiteFooter_brand__mNn0V{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.SiteFooter_madeBy__KJLX2,.SiteFooter_tagline__WHlhl{font-size:var(--fs-body-sm);color:var(--color-on-navy);max-width:var(--hero-copy-max)}.SiteFooter_inlineLink__vK4Hd,.SiteFooter_studio__a3CC2{color:var(--color-on-navy-strong);font-weight:var(--fw-medium)}.SiteFooter_inlineLink__vK4Hd{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35)}.SiteFooter_inlineLink__vK4Hd:hover{color:var(--color-white);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.SiteFooter_group__2xlno{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.SiteFooter_groupTitle__O5G0C{font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--fw-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-navy)}.SiteFooter_list__BMV_7,.SiteFooter_social__6IJ9q{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none}.SiteFooter_link__MgWb3{color:var(--color-on-navy-strong);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:color .2s var(--ease-out)}.SiteFooter_link__MgWb3:hover{color:var(--color-white);text-decoration:underline;text-underline-offset:3px}.SiteFooter_social__6IJ9q{flex-direction:row;gap:8px 12px;margin-left:-11px}.SiteFooter_socialLink__Y0x5k{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-on-navy-strong);border-radius:var(--radius-button-sm);transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}.SiteFooter_socialLink__Y0x5k svg{width:22px;height:22px}.SiteFooter_socialLink__Y0x5k:hover{color:var(--color-white);background:rgba(255,255,255,.08)}.SiteFooter_inlineLink__vK4Hd:focus-visible,.SiteFooter_link__MgWb3:focus-visible,.SiteFooter_socialLink__Y0x5k:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.SiteFooter_bottom__5rES5{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid rgba(255,255,255,.1);padding-top:var(--space-4)}.SiteFooter_langRow__DB8ER{margin-left:-8px}.SiteFooter_legal__hd8dW{font-family:var(--font-mono);font-size:var(--fs-footer);color:var(--color-on-navy)}.SiteFooter_appleLegal__2XXix{font-size:var(--fs-footer);color:var(--color-on-navy);max-width:60ch}@media (min-width:768px){.SiteFooter_top__ls9_d{grid-template-columns:1.6fr 1fr 1fr 1fr}.SiteFooter_bottom__5rES5{flex-direction:row;align-items:center;justify-content:space-between}}.SiteHeader_header__qIri_{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid var(--color-tile-border);background:color-mix(in srgb,var(--color-off-white) 88%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px)}.SiteHeader_inner__WNu1_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding-block:12px}.SiteHeader_home__hWqNm{display:inline-flex;align-items:center;border-radius:10px}.SiteHeader_home__hWqNm:hover{opacity:.9}.SiteHeader_right__n4Vn2{display:flex;align-items:center;gap:var(--space-4)}.SiteHeader_cta__T3o_g{display:none}@media (min-width:480px){.SiteHeader_cta__T3o_g{display:inline-flex}}