@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-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:__Manrope_ee8384;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-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:__Manrope_ee8384;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_ee8384;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-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:__Manrope_ee8384;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-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:__Manrope_ee8384;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_ee8384;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-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:__Manrope_ee8384;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-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:__Manrope_ee8384;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_ee8384;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-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:__Manrope_ee8384;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-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:__Manrope_ee8384;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_ee8384;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_Fallback_ee8384;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_ee8384{font-family:__Manrope_ee8384,__Manrope_Fallback_ee8384;font-style:normal}.__variable_ee8384{--font-manrope:"__Manrope_ee8384","__Manrope_Fallback_ee8384"}@font-face{font-family:__Jost_d728be;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/02f84475f300b39f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_d728be;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/52bf49d9ff35f5d7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_d728be;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a0553e000e9e9142-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:__Jost_Fallback_d728be;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_d728be{font-family:__Jost_d728be,__Jost_Fallback_d728be;font-weight:500;font-style:normal}.__variable_d728be{--font-jost:"__Jost_d728be","__Jost_Fallback_d728be"}:root{--content-max:1260px;--gutter:6.25vw;--section-pad:144px;--section-pad-reduced:120px;--nav-h:52px;--nav-top:14px;--stage-h:420vh;--bg:#050507;--bg-alt:#0c0d12;--bg-raised:#14151c;--tile-bg:#000;--section-blend:160px;--ink:#f2f3f7;--ink-2:#9a9da8;--ink-3:#787b86;--hairline:hsla(0,0%,100%,.08);--hairline-strong:hsla(0,0%,100%,.16);--accent:#1f5eff;--accent-hover:#3a73ff;--accent-active:#1750e0;--accent-ink:#6b9aff;--accent-glow:rgba(31,94,255,.35);--focus:#6b9aff;--radius-pill:980px;--radius-tile:28px;--radius-media:40px;--radius-sm:10px;--ring:0 0 0 1px var(--hairline-strong);--focus-ring:0 0 0 3px var(--bg),0 0 0 5px var(--focus);--font-sans:var(--font-manrope),"Helvetica Neue",Helvetica,Arial,sans-serif;--w-regular:500;--w-medium:600;--w-semibold:700;--w-bold:800;--t-hero:min(96px,11vh);--lh-hero:1.0417;--ls-hero:-0.035em;--t-80:80px;--lh-80:1.05;--ls-80:-0.03em;--t-64:64px;--lh-64:1.0625;--ls-64:-0.025em;--t-56:56px;--lh-56:1.0714;--ls-56:-0.02em;--t-48:48px;--lh-48:1.0835;--ls-48:-0.015em;--t-40:40px;--lh-40:1.1;--ls-40:-0.01em;--t-32:32px;--lh-32:1.125;--ls-32:-0.005em;--t-28:28px;--lh-28:1.1429;--ls-28:0;--t-24:24px;--lh-24:1.1667;--ls-24:0;--t-21:21px;--lh-21:1.381;--ls-21:0;--t-19:19px;--lh-19:1.4211;--ls-19:0;--t-17:17px;--lh-17:1.4706;--ls-17:-0.005em;--t-14:14px;--lh-14:1.4286;--ls-14:0;--t-12:12px;--lh-12:1.3334;--ls-12:0;--ls-eyebrow:0.16em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-20:80px;--s-30:120px;--ease-standard:cubic-bezier(0.4,0,0.6,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-soft:cubic-bezier(0.25,0.1,0.3,1);--ease-lift:cubic-bezier(0,0,0.5,1);--dur-fast:240ms;--dur-medium:320ms;--dur-slow:400ms;--dur-btn:500ms;--dur-reveal:0.9s;--dur-reveal-y:0.7s;--stagger:0.15s;--reveal-y:30px;--card-scale-hover:1.015;--z-stage:1;--z-copy:2;--z-nav:9998}@media (max-width:1068px){:root{--section-pad:120px;--section-pad-reduced:80px;--radius-media:36px;--t-hero:72px;--t-80:64px;--t-64:56px;--t-56:48px;--t-48:40px;--t-40:32px}}@media (max-width:734px){:root{--gutter:24px;--section-pad:96px;--section-pad-reduced:56px;--radius-media:28px;--radius-tile:24px;--stage-h:300vh;--t-hero:46px;--t-80:44px;--t-64:38px;--t-56:34px;--t-48:30px;--t-40:28px;--t-32:26px;--t-28:23px;--t-24:20px;--t-21:18px}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-12{height:3rem}.h-5{height:1.25rem}.w-auto{width:auto}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[56ch\]{max-width:56ch}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-\[0\.45em\]{gap:.45em}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.text-center{text-align:center}.text-\[0\.72em\]{font-size:.72em}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.34em\]{letter-spacing:.34em}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html{scroll-behavior:smooth}body,html{background:var(--bg);color:var(--ink)}body{font-family:var(--font-sans);font-size:var(--t-17);line-height:var(--lh-17);letter-spacing:var(--ls-17);font-weight:var(--w-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.skip-link{position:fixed;top:-100px;left:var(--gutter);z-index:calc(var(--z-nav) + 1);padding:10px 16px;border-radius:var(--radius-pill);background:var(--accent);color:#fff}.skip-link:focus{top:12px}[id]{scroll-margin-top:calc(var(--nav-h) + var(--nav-top))}.container-x{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}@media (min-width:1441px){.container-x{padding-inline:0}}.section{position:relative;padding-block:var(--section-pad)}.section--alt{background:linear-gradient(180deg,var(--bg) 0,var(--bg-alt) var(--section-blend),var(--bg-alt) calc(100% - var(--section-blend)),var(--bg) 100%)}.section--alt+.section--alt{background:var(--bg-alt)}.section--reduced-top{padding-top:var(--section-pad-reduced)}.hairline{height:1px;background:var(--hairline)}.t-hero{font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.t-80,.t-hero{font-weight:var(--w-bold)}.t-80{font-size:var(--t-80);line-height:var(--lh-80);letter-spacing:var(--ls-80)}.t-64{font-size:var(--t-64);line-height:var(--lh-64);letter-spacing:var(--ls-64)}.t-56,.t-64{font-weight:var(--w-bold)}.t-56{font-size:var(--t-56);line-height:var(--lh-56);letter-spacing:var(--ls-56)}.t-48{font-size:var(--t-48);line-height:var(--lh-48);letter-spacing:var(--ls-48);font-weight:var(--w-bold)}.t-40{font-size:var(--t-40);line-height:var(--lh-40);letter-spacing:var(--ls-40)}.t-32,.t-40{font-weight:var(--w-semibold)}.t-32{font-size:var(--t-32);line-height:var(--lh-32);letter-spacing:var(--ls-32)}.t-28{font-size:var(--t-28);line-height:var(--lh-28);letter-spacing:var(--ls-28)}.t-24,.t-28{font-weight:var(--w-semibold)}.t-24{font-size:var(--t-24);line-height:var(--lh-24);letter-spacing:var(--ls-24)}.t-21{font-size:var(--t-21);line-height:var(--lh-21);letter-spacing:var(--ls-21)}.t-19,.t-21{font-weight:var(--w-medium)}.t-19{font-size:var(--t-19);line-height:var(--lh-19);letter-spacing:var(--ls-19)}.t-17{font-size:var(--t-17);line-height:var(--lh-17);letter-spacing:var(--ls-17)}.t-14,.t-17{font-weight:var(--w-regular)}.t-14{font-size:var(--t-14);line-height:var(--lh-14);letter-spacing:var(--ls-14)}.t-12{letter-spacing:var(--ls-12);font-weight:var(--w-regular)}.t-12,.t-eyebrow{font-size:var(--t-12);line-height:var(--lh-12)}.t-eyebrow{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-ink)}.t-eyebrow,.t-kicker{font-weight:var(--w-semibold)}.t-kicker{font-size:var(--t-24);line-height:var(--lh-24);letter-spacing:var(--ls-24)}.ink-2,.t-kicker{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.em,strong{color:var(--ink);font-weight:var(--w-semibold)}.t-56 strong,.t-64 strong,h2 strong{font-weight:inherit;color:var(--ink-2)}.link{color:var(--accent-ink)}.link:hover{text-decoration:underline;text-underline-offset:3px}.wordmark{display:inline-flex;align-items:center;gap:9px;font-weight:var(--w-bold);font-size:22px;letter-spacing:-.035em;color:var(--ink);line-height:1}.wordmark__mark{width:1.05em;height:1.05em;flex:none}.wordmark--sm{font-size:18px}.wordmark__t{color:var(--ink)}.btn{display:inline-flex;align-items:stretch;border-radius:0;font-size:var(--t-14);line-height:1;letter-spacing:.01em;font-weight:var(--w-medium);min-height:46px;border:1px solid transparent;transition:border-color var(--dur-btn) var(--ease-soft),background-color var(--dur-btn) var(--ease-soft),color var(--dur-btn) var(--ease-soft);white-space:nowrap;cursor:pointer}.btn__label{padding:0 20px}.btn__chip,.btn__label{display:inline-flex;align-items:center}.btn__chip{justify-content:center;width:44px;border-left:1px solid hsla(0,0%,100%,.22)}.btn__chip svg{transition:transform var(--dur-btn) var(--ease-soft)}.btn:hover .btn__chip svg{transform:translateX(3px)}.btn--primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--primary:hover{border-color:#fff}.btn--primary .btn__chip{background:rgba(0,0,0,.18)}.btn--ghost{background:transparent;color:var(--ink);border-color:hsla(0,0%,100%,.4)}.btn--ghost:hover{border-color:#fff}.btn--sm{min-height:38px;font-size:13px}.btn--sm .btn__label{padding:0 14px}.btn--sm .btn__chip{width:36px}.btn[disabled]{opacity:.6;cursor:default}.reveal>*{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal-y) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}.reveal.is-in>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal>*{opacity:1;transform:none;transition:none}}.stage{position:relative;height:var(--stage-h)}.stage__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#000}.stage__media{position:absolute;inset:0;z-index:var(--z-stage)}.stage__media img,.stage__media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stage__scrim{z-index:var(--z-stage);background:linear-gradient(180deg,rgba(5,5,7,.55),rgba(5,5,7,0) 30%,rgba(5,5,7,0) 50%,rgba(5,5,7,.86))}.stage__copy,.stage__scrim{position:absolute;inset:0;pointer-events:none}.stage__copy{z-index:var(--z-copy)}.stage__copy>*{pointer-events:auto}.beat{position:absolute;left:0;right:0;bottom:clamp(48px,9vh,120px);opacity:0;transform:translateY(14px)}.beat--center{top:50%;bottom:auto;transform:translateY(calc(-50% + 14px));text-align:center}.hero__beat .t-64{color:var(--ink)}@media (prefers-reduced-motion:reduce){.stage{height:auto}.stage__sticky{height:auto;min-height:80vh;display:flex;align-items:flex-end}.beat,.stage__copy,.stage__sticky{position:relative}.beat{inset:auto;opacity:1!important;transform:none!important;padding-block:var(--s-10)}.beat:not(:first-child){display:none}}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;padding:18px var(--gutter);pointer-events:none;transition:background-color .33s var(--ease-standard)}.nav>*{pointer-events:auto}.nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,7,.9),rgba(5,5,7,.55) 60%,rgba(5,5,7,0));opacity:0;transition:opacity .33s var(--ease-standard)}.nav[data-scrolled=true]:before{opacity:1}.nav__progress{position:absolute;left:0;top:0;height:2px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}.nav__brand{display:inline-flex;align-items:center;color:var(--ink)}.nav__links{display:flex;align-items:center;gap:var(--s-7)}.nav__link{position:relative;font-size:var(--t-14);font-weight:var(--w-medium);color:var(--ink-2);text-underline-offset:20%;text-decoration-thickness:1px;transition:color var(--dur-fast) var(--ease-standard)}.nav__link:hover{color:var(--ink);text-decoration:underline}.nav__link:before{content:"";position:absolute;left:-12px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--accent-ink);transform:translateY(-50%) scale(0);transition:transform var(--dur-fast) var(--ease-out)}.nav__link[data-active=true]{color:var(--ink)}.nav__link[data-active=true]:before{transform:translateY(-50%) scale(1)}.nav__menu,.nav__sheet{display:none}.halves__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}.half{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-tile);background:var(--tile-bg);box-shadow:var(--ring);overflow:hidden;transition:transform var(--dur-medium) var(--ease-lift)}@media (hover:hover){.half:hover{transform:scale(var(--card-scale-hover))}}.half__scene{position:relative;aspect-ratio:16/9;background:#000}.half__scene img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)}.half__body{padding:0 var(--s-10) var(--s-10);margin-top:calc(-1 * var(--s-8));position:relative}.half__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.half__list li{position:relative;padding-left:22px;font-size:var(--t-17);color:var(--ink);font-weight:var(--w-medium)}.half__list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.partner__kicker{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.partner__wordmark{font-size:14px;letter-spacing:.16em}.cred-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.cred-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--s-6) var(--s-10);align-items:start;padding-block:var(--s-10);border-bottom:1px solid var(--hairline);transition:opacity var(--dur-slow) var(--ease-standard)}.cred-rows:hover .cred-row:not(:hover){opacity:.5}.cred-row__mark{color:var(--ink);padding-top:4px}.cred-row__line{max-width:34ch;text-wrap:balance;color:var(--ink-2)}.partner__proof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:var(--s-12);align-items:start}.partner__quote{border-left:2px solid var(--accent);padding-left:var(--s-5);max-width:30ch}.partner__quote blockquote{color:var(--ink-2)}.figures{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.figure{padding:var(--s-6);border-radius:20px;background:rgba(0,0,0,.5);box-shadow:var(--ring)}.figure__num{font-size:clamp(44px,4.5vw,64px);line-height:1;font-weight:var(--w-bold);letter-spacing:-.03em;color:var(--bg);-webkit-text-stroke:3px rgba(242,243,247,.6);paint-order:stroke fill;margin-bottom:10px}.hero{position:relative;isolation:isolate;overflow:hidden;background:#000;min-height:100svh;display:grid;align-items:center;padding-top:calc(var(--nav-h) + var(--nav-top));padding-bottom:var(--s-16)}.hero__film{position:absolute;inset:0;z-index:0}.hero__film img,.hero__film video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;opacity:.62}.hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,7,.88) 0,rgba(5,5,7,.62) 38%,rgba(5,5,7,.1) 70%,rgba(5,5,7,0) 100%),linear-gradient(180deg,rgba(5,5,7,.45),transparent 22%,transparent 78%,var(--bg))}.hero__copy{position:relative;z-index:2}.statements{background:var(--bg)}.statement{position:relative;isolation:isolate;overflow:hidden;min-height:76svh;display:grid;align-items:center;background:#000}.statement__img{position:absolute;inset:0;z-index:0}.statement__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.statement--left .statement__img img{-o-object-position:72% 50%;object-position:72% 50%}.statement--right .statement__img img{-o-object-position:28% 50%;object-position:28% 50%}.statement:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.statement--left:after{background:linear-gradient(90deg,rgba(5,5,7,.96) 0,rgba(5,5,7,.9) 34%,rgba(5,5,7,.35) 58%,rgba(5,5,7,0) 78%),linear-gradient(180deg,var(--bg),transparent 16%,transparent 84%,var(--bg))}.statement--right:after{background:linear-gradient(270deg,rgba(5,5,7,.96) 0,rgba(5,5,7,.9) 34%,rgba(5,5,7,.35) 58%,rgba(5,5,7,0) 78%),linear-gradient(180deg,var(--bg),transparent 16%,transparent 84%,var(--bg))}.statement__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:var(--s-20)}.statement--right .statement__copy{grid-column:2}.statement__copy .t-56{color:var(--ink)}.detail{position:relative;background:var(--bg)}.detail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-16);align-items:center}.detail--right .detail__panel{order:2}.detail--right .detail__text{order:1}.detail__panel{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 24px)}.detail__scene{margin:0;border-radius:var(--radius-media);overflow:hidden;background:#000;box-shadow:var(--ring),0 40px 80px rgba(0,0,0,.5);aspect-ratio:4/3;display:grid;place-items:center}.detail__scene img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;display:block}.detail__rows{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:560px}.detail__row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s-4);padding-block:var(--s-6);border-top:1px solid var(--hairline)}.detail__n{color:var(--accent-ink);font-weight:var(--w-semibold);padding-top:8px;letter-spacing:var(--ls-eyebrow)}.detail__cta{padding-top:var(--s-8)}.how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.step{position:relative;padding:var(--s-8);border-radius:var(--radius-tile);background:var(--tile-bg);box-shadow:var(--ring);overflow:hidden}.step__art{display:block;width:160px;height:160px;margin:0 auto 8px;mix-blend-mode:screen}.step__num{font-size:var(--t-14);color:var(--accent-ink);font-weight:var(--w-semibold);letter-spacing:var(--ls-eyebrow)}.cta{position:relative;isolation:isolate;background:#000;overflow:hidden}.cta__bg{position:absolute;inset:0;z-index:-1;background:url(/media/cta-f.jpg) 100% 50%/cover no-repeat}@media (min-resolution:1.5dppx){.cta__bg{background-image:url(/media/cta-f_2x.jpg)}}.cta__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,7,.7) 0,rgba(5,5,7,.35) 34%,rgba(5,5,7,0) 52%),linear-gradient(180deg,var(--bg),transparent 16%,transparent 84%,var(--bg))}.cta{min-height:100svh;display:grid;align-items:center}.cta__grid{display:grid;grid-template-columns:minmax(0,620px);gap:var(--s-10);align-items:start}.cta .form{background:rgba(5,5,7,.78)}.cta__mark{display:none}.footer__brand img{width:44px;height:44px;border-radius:10px;background:#000;box-shadow:var(--ring)}.contact{list-style:none;margin:0;padding:0;max-width:460px;border-top:1px solid var(--hairline)}.contact__row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s-4);align-items:baseline;padding:14px 0;border-bottom:1px solid var(--hairline)}.contact__value{font-size:var(--t-21);font-weight:var(--w-semibold);color:var(--ink);letter-spacing:-.01em}.contact__value:hover{color:var(--accent-ink)}.form{display:grid;gap:var(--s-4);padding:var(--s-8);border-radius:var(--radius-tile);background:rgba(5,5,7,.72);box-shadow:var(--ring);backdrop-filter:var(--blur-soft)}.form--done{min-height:240px;display:flex;flex-direction:column;justify-content:center}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.form__field{display:grid;gap:8px}.field{width:100%;background:var(--bg-raised);color:var(--ink);border-radius:var(--radius-sm);box-shadow:var(--ring);padding:13px 16px;font-size:var(--t-17);font-family:inherit;transition:box-shadow var(--dur-fast) var(--ease-standard)}.field::-moz-placeholder{color:var(--ink-3)}.field::placeholder{color:var(--ink-3)}.field:focus-visible{box-shadow:0 0 0 1px var(--accent-ink)}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin-top:var(--s-2)}.sosumi{padding-bottom:var(--s-8);color:var(--ink-3);font-size:var(--t-12);line-height:1.5;max-width:80ch}.footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-8);padding-top:var(--s-12)}.footer__brand{display:flex;align-items:center;gap:12px}.footer__links{display:flex;flex-wrap:wrap;gap:12px 28px}.footer__links a{color:var(--ink-2)}.footer__links a:hover{color:var(--ink)}.footer__fulfilled{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s-8)}.footer__fulfilled a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}@media (max-width:1068px){.detail__grid,.partner__proof{grid-template-columns:1fr}.detail__grid{gap:var(--s-10)}.detail--left .detail__panel,.detail--right .detail__panel{order:1;position:static}.detail--left .detail__text,.detail--right .detail__text{order:2}.detail__scene{aspect-ratio:16/9;max-width:720px}.statement__grid{grid-template-columns:1fr}.statement--right .statement__copy{grid-column:1}.statement--left:after,.statement--right:after{background:linear-gradient(180deg,rgba(5,5,7,.94) 0,rgba(5,5,7,.8) 50%,rgba(5,5,7,.45) 80%,var(--bg) 100%)}.hero__film img,.hero__film video{-o-object-position:50% 50%;object-position:50% 50%}.how__steps{grid-template-columns:1fr}}@media ((max-height:500px) and (orientation:landscape)),(max-width:734px){.nav{padding:12px var(--gutter)}.nav__link{display:none}.nav__links{gap:8px}.nav__brand .wordmark{font-size:19px;gap:7px}.nav__cta .btn__chip{display:none}.nav__cta .btn__label,.nav__menu{padding:0 12px}.nav__menu{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1px solid rgba(242,243,247,.35);background:transparent;color:var(--ink);font-size:13px;font-weight:var(--w-medium)}.nav__menu-chev{transition:transform var(--dur-fast) var(--ease-standard)}.nav__menu[aria-expanded=true] .nav__menu-chev{transform:rotate(180deg)}.nav__sheet{display:grid;align-content:start;gap:4px;position:fixed;inset:0;padding:calc(var(--nav-h) + 40px) var(--gutter) 40px;background:rgba(5,5,7,.97);z-index:-1;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--dur-medium) var(--ease-out),transform var(--dur-medium) var(--ease-out),visibility 0s var(--dur-medium)}.nav__sheet[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-medium) var(--ease-out),transform var(--dur-medium) var(--ease-out),visibility 0s}.nav__sheet-link{display:block;padding:14px 0;font-size:32px;line-height:1.1;font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--hairline)}.nav__sheet-link--cta{color:var(--accent-ink);border-bottom:0;margin-top:12px}.beat{bottom:40px}.hero__beat .t-64{font-size:32px}.hero__beat .t-21{font-size:16px}.stage__scrim{background:linear-gradient(180deg,rgba(5,5,7,.5),rgba(5,5,7,0) 25%,rgba(5,5,7,.3) 50%,rgba(5,5,7,.92))}.halves__grid{grid-template-columns:1fr;gap:var(--s-4)}.half__body{padding:0 var(--s-6) var(--s-8)}.cred-row{grid-template-columns:1fr;gap:var(--s-4);padding-block:var(--s-8)}.cred-row__mark .h-12{height:40px}.cred-row__mark .h-5{height:22px}.cred-row__line{font-size:21px}.figures{grid-template-columns:1fr 1fr;gap:10px}.figure{padding:var(--s-4)}.figure__num{font-size:36px;-webkit-text-stroke-width:2px}.figure .t-17{font-size:14px}.detail__row{grid-template-columns:28px 1fr}.detail__scene{aspect-ratio:16/9}.hero{min-height:92svh}.hero__scrim{background:linear-gradient(180deg,rgba(5,5,7,.6),rgba(5,5,7,.5) 50%,rgba(5,5,7,.92))}.hero__film img,.hero__film video{opacity:.55}.statement{min-height:0}.statement__grid{padding-block:var(--s-16)}.statement__img img{-o-object-position:50% 50%;object-position:50% 50%}.step__art{width:120px;height:120px}.form{padding:var(--s-6)}.form__row{grid-template-columns:1fr}.footer__row{flex-direction:column}.cta{min-height:0}.cta__bg{display:none}.cta__mark{display:block;width:168px;height:168px;margin:0 0 var(--s-6);filter:drop-shadow(0 0 28px var(--accent-glow))}.cred-rows,.halves__grid{position:relative}}