:root{--color-brand-accent: #E0A54A;--color-brand-accent-rgb: 224 165 74;--color-brand-accent-dim: #8A5E1E;--color-brand-accent-dim-rgb: 138 94 30;--color-brand-on-accent: #171310;--color-brand-on-accent-rgb: 23 19 16;--color-surface-background: #0B0A09;--color-surface-background-rgb: 11 10 9;--color-surface-default: #0B0A09;--color-surface-default-rgb: 11 10 9;--color-surface-dim: #0B0A09;--color-surface-dim-rgb: 11 10 9;--color-surface-bright: #332B22;--color-surface-bright-rgb: 51 43 34;--color-surface-slab: #131110;--color-surface-slab-rgb: 19 17 16;--color-surface-lowest: #0E0C0A;--color-surface-lowest-rgb: 14 12 10;--color-surface-low: #16130F;--color-surface-low-rgb: 22 19 15;--color-surface-container: #1A1611;--color-surface-container-rgb: 26 22 17;--color-surface-high: #221D17;--color-surface-high-rgb: 34 29 23;--color-surface-highest: #2A241C;--color-surface-highest-rgb: 42 36 28;--color-surface-variant: #2A241C;--color-surface-variant-rgb: 42 36 28;--color-surface-inverse: #EDE8DF;--color-surface-inverse-rgb: 237 232 223;--color-surface-tint: #E0A54A;--color-surface-tint-rgb: 224 165 74;--color-content-on-background: #D9D3C8;--color-content-on-background-rgb: 217 211 200;--color-content-on-surface: #D9D3C8;--color-content-on-surface-rgb: 217 211 200;--color-content-on-surface-variant: #8E8B85;--color-content-on-surface-variant-rgb: 142 139 133;--color-content-on-primary: #283500;--color-content-on-primary-rgb: 40 53 0;--color-content-on-secondary: #2f3131;--color-content-on-secondary-rgb: 47 49 49;--color-content-on-tertiary: #303030;--color-content-on-tertiary-rgb: 48 48 48;--color-content-inverse-on-surface: #17130E;--color-content-inverse-on-surface-rgb: 23 19 14;--color-content-tertiary: #F5F1EA;--color-content-tertiary-rgb: 245 241 234;--color-secondary-default: #c6c6c7;--color-secondary-default-rgb: 198 198 199;--color-secondary-container: #454747;--color-secondary-container-rgb: 69 71 71;--color-secondary-on-container: #b4b5b5;--color-secondary-on-container-rgb: 180 181 181;--color-secondary-fixed: #e2e2e2;--color-secondary-fixed-rgb: 226 226 226;--color-secondary-fixed-dim: #c6c6c7;--color-secondary-fixed-dim-rgb: 198 198 199;--color-tertiary-container: #e5e2e1;--color-tertiary-container-rgb: 229 226 225;--color-tertiary-on-container: #656464;--color-tertiary-on-container-rgb: 101 100 100;--color-tertiary-fixed: #e5e2e1;--color-tertiary-fixed-rgb: 229 226 225;--color-tertiary-fixed-dim: #c8c6c5;--color-tertiary-fixed-dim-rgb: 200 198 197;--color-outline-default: #4A443C;--color-outline-default-rgb: 74 68 60;--color-outline-variant: #241F1A;--color-outline-variant-rgb: 36 31 26;--color-outline-glass: rgba(237, 232, 223, .12);--color-state-error: #ffb4ab;--color-state-error-rgb: 255 180 171;--color-state-error-container: #93000a;--color-state-error-container-rgb: 147 0 10;--color-state-on-error: #690005;--color-state-on-error-rgb: 105 0 5;--color-state-on-error-container: #ffdad6;--color-state-on-error-container-rgb: 255 218 214;--color-state-success: #4ade80;--color-state-success-rgb: 74 222 128;--color-hero-pillar-top: #ffd24a;--color-hero-pillar-top-rgb: 255 210 74;--color-hero-pillar-bottom: #f5c400;--color-hero-pillar-bottom-rgb: 245 196 0;--color-hero-ether-low: #7a4a00;--color-hero-ether-low-rgb: 122 74 0;--color-hero-ether-mid: #f5c400;--color-hero-ether-mid-rgb: 245 196 0;--color-hero-ether-high: #ffd77a;--color-hero-ether-high-rgb: 255 215 122;--color-brief-glow-warm: #e8720a;--color-brief-glow-warm-rgb: 232 114 10;--color-brief-glow-gold: #ffdb70;--color-brief-glow-gold-rgb: 255 219 112;--color-mock-window-close: #ef4444;--color-mock-window-close-rgb: 239 68 68;--color-mock-window-min: #eab308;--color-mock-window-min-rgb: 234 179 8;--color-mock-window-max: #22c55e;--color-mock-window-max-rgb: 34 197 94;--color-mock-paper: #ffffff;--color-mock-paper-rgb: 255 255 255;--color-mock-paper-line: #e5e7eb;--color-mock-paper-line-rgb: 229 231 235;--color-mock-paper-muted: #f3f4f6;--color-mock-paper-muted-rgb: 243 244 246;--color-mock-ink: #000000;--color-mock-ink-rgb: 0 0 0;--color-mock-gradient-blue: #3b82f6;--color-mock-gradient-blue-rgb: 59 130 246;--color-mock-gradient-orange: #f97316;--color-mock-gradient-orange-rgb: 249 115 22;--color-mock-positive: #16a34a;--color-mock-positive-rgb: 22 163 74;--color-mock-gradient-violet: #7c5cff;--color-mock-gradient-violet-rgb: 124 92 255;--color-mock-gradient-cyan: #22d3ee;--color-mock-gradient-cyan-rgb: 34 211 238;--color-mock-paper-ink-soft: #6b7280;--color-mock-paper-ink-soft-rgb: 107 114 128;--color-mock-negative: #dc2626;--color-mock-negative-rgb: 220 38 38;--color-device-edge-light: #5c5c61;--color-device-edge-light-rgb: 92 92 97;--color-device-edge: #3a3a3e;--color-device-edge-rgb: 58 58 62;--color-device-edge-dark: #141416;--color-device-edge-dark-rgb: 20 20 22;--color-device-chassis: #1c1c1f;--color-device-chassis-rgb: 28 28 31;--color-device-chassis-dim: #0f0f11;--color-device-chassis-dim-rgb: 15 15 17;--color-device-deck: #2a2a2e;--color-device-deck-rgb: 42 42 46;--color-device-deck-dim: #191919;--color-device-deck-dim-rgb: 25 25 25;--color-device-screen: #050506;--color-device-screen-rgb: 5 5 6;--color-device-island: #000000;--color-device-island-rgb: 0 0 0;--color-device-lens: #1b2836;--color-device-lens-rgb: 27 40 54;--color-ambient-warm: #f5c400;--color-ambient-warm-rgb: 245 196 0;--color-ambient-cool: #3d6fb8;--color-ambient-cool-rgb: 61 111 184;--color-ambient-violet: #6d5cc4;--color-ambient-violet-rgb: 109 92 196;--color-ambient-haze: #93a3b8;--color-ambient-haze-rgb: 147 163 184;--color-service-websites: #f5b400;--color-service-websites-rgb: 245 180 0;--color-service-apps: #f08a3c;--color-service-apps-rgb: 240 138 60;--color-service-bots: #2fb98a;--color-service-bots-rgb: 47 185 138;--color-service-miniapp: #22b8d8;--color-service-miniapp-rgb: 34 184 216;--color-service-ai: #7c5cff;--color-service-ai-rgb: 124 92 255;--color-service-ecommerce: #4d86e8;--color-service-ecommerce-rgb: 77 134 232;--color-service-marketing: #f5c400;--color-service-marketing-rgb: 245 196 0;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-36: 144px;--space-40: 160px;--space-44: 176px;--space-48: 192px;--space-52: 208px;--space-56: 224px;--space-60: 240px;--space-64: 256px;--space-72: 288px;--space-80: 320px;--space-96: 384px;--layout-unit: 8px;--layout-gutter: 24px;--layout-margin-mobile: 20px;--layout-margin-desktop: 80px;--layout-section-y: 160px;--layout-section-y-mobile: 96px;--layout-container-max: 1560px;--layout-nav-height: 104px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 16px;--radius-2xl: 24px;--radius-3xl: 40px;--radius-4xl: 64px;--radius-full: 9999px;--shadow-glow-primary: 0 0 40px -10px rgba(245, 196, 0, .2);--shadow-glow-strong: 0 0 60px -10px rgba(245, 196, 0, .45);--shadow-glass: inset 1px 1px 0 0 rgba(255, 255, 255, .05);--shadow-elevated: 0 25px 50px -12px rgba(0, 0, 0, .6);--shadow-device-frame: 0 40px 80px -24px rgba(0, 0, 0, .85), 0 8px 24px -8px rgba(0, 0, 0, .6);--shadow-device-inner: inset 0 0 0 1px rgba(255, 255, 255, .04);--shadow-screen-inset: inset 0 1px 2px 0 rgba(0, 0, 0, .9);--motion-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--motion-duration-fast: .2s;--motion-duration-base: .3s;--motion-duration-slow: .8s;--motion-ease-slide: cubic-bezier(.62, .04, .18, 1);--motion-ease-drift: cubic-bezier(.4, 0, .2, 1);--motion-duration-slide: .62s;--font-display: "Onest", system-ui, -apple-system, sans-serif;--font-body: "Onest", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--font-condensed: "Bebas Neue", "Onest", system-ui, -apple-system, sans-serif;--text-display-xl-size: clamp(38px, 6.6vw, 112px);--text-display-xl-line: .94;--text-display-xl-tracking: -.04em;--text-display-xl-weight: 200;--text-headline-lg-size: clamp(32px, 5.2vw, 72px);--text-headline-lg-line: 1;--text-headline-lg-tracking: -.032em;--text-headline-lg-weight: 200;--text-headline-lg-mobile-size: clamp(28px, 6.4vw, 40px);--text-headline-lg-mobile-line: 1.06;--text-headline-lg-mobile-tracking: -.026em;--text-headline-lg-mobile-weight: 300;--text-headline-md-size: clamp(24px, 3vw, 40px);--text-headline-md-line: 1.08;--text-headline-md-tracking: -.025em;--text-headline-md-weight: 300;--text-headline-sm-size: clamp(18px, 1.8vw, 24px);--text-headline-sm-line: 1.25;--text-headline-sm-tracking: -.015em;--text-headline-sm-weight: 400;--text-body-lg-size: 18px;--text-body-lg-line: 1.62;--text-body-lg-tracking: 0em;--text-body-lg-weight: 400;--text-body-md-size: 16px;--text-body-md-line: 1.6;--text-body-md-tracking: 0em;--text-body-md-weight: 400;--text-body-sm-size: 14px;--text-body-sm-line: 1.55;--text-body-sm-tracking: 0em;--text-body-sm-weight: 400;--text-label-mono-size: 11px;--text-label-mono-line: 1.4;--text-label-mono-tracking: .2em;--text-label-mono-weight: 500;--text-ui-xs-size: 11px;--text-ui-xs-line: 1.4;--text-ui-xs-tracking: .06em;--text-ui-xs-weight: 500;--text-ui-sm-size: 12px;--text-ui-sm-line: 1.4;--text-ui-sm-tracking: .02em;--text-ui-sm-weight: 500;--text-ui-md-size: 13px;--text-ui-md-line: 17px;--text-ui-md-tracking: -.01em;--text-ui-md-weight: 500;--text-ui-lg-size: 16px;--text-ui-lg-line: 20px;--text-ui-lg-tracking: -.01em;--text-ui-lg-weight: 600;--text-ui-display-size: 24px;--text-ui-display-line: 26px;--text-ui-display-tracking: -.03em;--text-ui-display-weight: 700;--text-ui-mono-size: 11px;--text-ui-mono-line: 1.4;--text-ui-mono-tracking: .2em;--text-ui-mono-weight: 500;--text-ui-mono-md-size: 12px;--text-ui-mono-md-line: 1.4;--text-ui-mono-md-tracking: .12em;--text-ui-mono-md-weight: 500;--text-wordmark-size: clamp(88px, 21vw, 330px);--text-wordmark-line: .78em;--text-wordmark-tracking: -.02em;--text-wordmark-weight: 900;--text-scene-line-size: clamp(72px, min(61vh, 34vw), 640px);--text-scene-line-line: .86;--text-scene-line-tracking: .01em;--text-scene-line-weight: 400}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-400700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-400700-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-400700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Onest;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/onest-200700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/onest-200700-latin-ext.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:Onest;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/onest-200700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material-symbols-outlined-100700-icons.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-400-latin-cyrillic.woff2) format("woff2")}*,:before,:after{--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: rgb(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: rgb(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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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,samp,pre{font-family:var(--font-mono);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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{box-sizing:border-box}:root{--slab-radius: clamp(88px, 16vw, 280px);--hero-exit: 0;--about-enter: 1;--fx-pillar: 0;--fx-ether: 0;--hero-fade-linear: clamp(0, calc((var(--hero-exit) - .08) / .62), 1);--hero-fade: calc( var(--hero-fade-linear) * var(--hero-fade-linear) * (3 - 2 * var(--hero-fade-linear)) );--hero-depth: calc(var(--hero-fade) * var(--hero-fade));--hero-exit-move: perspective(1000px) translate3d( 0, calc(var(--hero-fade) * -11.4vh + var(--hero-depth) * -8.8vh), calc(var(--hero-depth) * -520px) );--hero-exit-fade: clamp(0, calc((.82 - var(--hero-depth)) / .42), 1)}html{scroll-behavior:smooth;scroll-padding-top:var(--layout-nav-height);overflow-x:clip}body{margin:0;background-color:var(--color-surface-background);color:var(--color-content-on-surface);font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;visibility:hidden}.icons-ready .material-symbols-outlined{visibility:visible}::-moz-selection{background-color:var(--color-brand-accent);color:var(--color-brand-on-accent)}::selection{background-color:var(--color-brand-accent);color:var(--color-brand-on-accent)}:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px;border-radius:var(--radius-sm)}@media (hover: hover){html::-webkit-scrollbar{width:0;height:0}html{scrollbar-width:none}}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.glass-surface{background:#ffffff05;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgb(255 255 255 / .05);border-left:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(0 0 0 / .5);border-right:1px solid rgb(0 0 0 / .5);border-radius:var(--radius-3xl)}.glass-card{position:relative;z-index:0;background:#ffffff06;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid rgb(255 255 255 / .07);border-left:1px solid rgb(255 255 255 / .07);border-bottom:1px solid rgb(0 0 0 / .4);border-right:1px solid rgb(0 0 0 / .4);transition:transform var(--motion-duration-slow) var(--motion-ease-out-expo),background-color var(--motion-duration-slow) ease,border-color var(--motion-duration-slow) ease,box-shadow var(--motion-duration-slow) var(--motion-ease-out-expo)}.glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%),rgb(var(--color-brand-accent-rgb) / .07),transparent 62%);opacity:0;transition:opacity var(--motion-duration-slow) ease}@media (hover: hover) and (pointer: fine){.glass-card:hover{transform:translate3d(0,-3px,0);background:#ffffff0a;border-top-color:rgb(var(--color-brand-accent-rgb) / .22);border-left-color:rgb(var(--color-brand-accent-rgb) / .14);box-shadow:var(--shadow-glow-primary)}.glass-card:hover:before{opacity:1}}.glass-card:focus-within{border-top-color:rgb(var(--color-brand-accent-rgb) / .22);border-left-color:rgb(var(--color-brand-accent-rgb) / .14)}.cursor-follower{--cf-angle: 0deg;--cf-stretch: 0;opacity:0;transition:opacity var(--motion-duration-base) ease;will-change:transform}.cursor-follower[data-visible=true]{opacity:1}.cursor-follower__body{position:absolute;top:0;left:0;display:block;transform:rotate(var(--cf-angle)) scale(calc(1 + var(--cf-stretch)),calc(1 - var(--cf-stretch) * .62));transition:transform 90ms linear}.cursor-follower__halo,.cursor-follower__core{position:absolute;top:0;left:0;display:block;border-radius:var(--radius-full);transform:rotate(calc(-1 * var(--cf-angle)));transition:transform var(--motion-duration-base) var(--motion-ease-out-expo),opacity var(--motion-duration-fast) ease}.cursor-follower__halo{width:60px;height:60px;margin:-30px 0 0 -30px;background:radial-gradient(circle at 50% 50%,rgb(var(--color-hero-ether-high-rgb) / .24),transparent 46%),radial-gradient(circle at 50% 50%,rgb(var(--color-hero-ether-mid-rgb) / .16),transparent 60%),radial-gradient(circle at 50% 50%,rgb(var(--color-hero-ether-low-rgb) / .4),transparent 72%);animation:cursor-breath 5.5s ease-in-out infinite alternate}.cursor-follower__core{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--color-brand-accent);box-shadow:0 0 10px rgb(var(--color-brand-accent-rgb) / .7)}@keyframes cursor-breath{0%{opacity:.78;scale:.94}to{opacity:1;scale:1.06}}.cursor-follower__ring{position:absolute;top:0;left:0;display:block;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:var(--radius-full);border:1px solid rgb(var(--color-brand-accent-rgb) / .55);opacity:0;transform:scale(.5);transition:transform var(--motion-duration-base) var(--motion-ease-out-expo),opacity var(--motion-duration-fast) ease}.cursor-follower[data-hovering=true] .cursor-follower__ring{opacity:1;transform:scale(1)}.cursor-follower[data-hovering=true] .cursor-follower__core{transform:rotate(calc(-1 * var(--cf-angle))) scale(.55)}.cursor-follower[data-hovering=true] .cursor-follower__halo{transform:rotate(calc(-1 * var(--cf-angle))) scale(1.28)}.cursor-follower[data-pressed=true] .cursor-follower__ring{transform:scale(.82)}.cursor-follower[data-pressed=true] .cursor-follower__halo{transform:rotate(calc(-1 * var(--cf-angle))) scale(.86)}@media (prefers-reduced-motion: reduce){.cursor-follower__halo{animation:none}}.btn-glow{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.btn-glow:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:var(--color-brand-accent);opacity:0;filter:blur(10px);transition:opacity var(--motion-duration-base) ease}.btn-glow:hover:before,.btn-glow:focus-visible:before{opacity:.3}.hero-content{transform-origin:16% 26%;transform:var(--hero-exit-move);opacity:var(--hero-exit-fade);will-change:transform,opacity}@media (max-width: 767px){.hero-content:before{content:"";position:absolute;top:-6%;right:-10%;bottom:-6%;left:-10%;z-index:-1;background:radial-gradient(62% 52% at 50% 52%,rgb(var(--color-surface-background-rgb) / .52),rgb(var(--color-surface-background-rgb) / .3) 55%,transparent 76%);pointer-events:none}}.light-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;pointer-events:none}.light-pillar{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--fx-pillar);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 56%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 56%,transparent 100%)}.light-ether{opacity:calc(.5 * var(--fx-ether))}@media (max-width: 767px){.light-ether{opacity:calc(.42 * var(--fx-ether))}}.light-plain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:var(--fx-pillar)}.light-plain__glow{position:absolute;left:50%;top:38%;width:640px;height:640px;transform:translate(-50%,-50%);border-radius:9999px;background:rgb(var(--color-brand-accent-rgb) / .1);filter:blur(160px)}.zone-dark{position:relative;z-index:1;background:var(--color-surface-slab);border-radius:var(--slab-radius);overflow:hidden}.zone-light{position:relative}.atmosphere-fused{mix-blend-mode:screen}.fx-ghost{visibility:hidden;will-change:auto}.invert-panel{transform:translate3d(0,calc((1 - var(--about-enter)) * 5vh),0);opacity:calc(.12 + var(--about-enter) * .88);will-change:transform,opacity}.hscene__stage{touch-action:pan-y pinch-zoom}.footer-wrap{width:100%;max-width:2200px;margin-inline:auto;padding-inline:clamp(20px,3vw,56px)}.svc-list{position:relative;display:flex;flex-direction:column;padding-left:clamp(20px,2vw,30px)}.svc-list:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--color-outline-variant)}.svc-item{border-bottom:1px solid var(--color-surface-highest)}.svc-tab{position:relative;display:flex;width:100%;align-items:center;gap:clamp(14px,1.4vw,20px);padding:clamp(16px,1.6vw,22px) clamp(12px,1.2vw,18px);text-align:left;transition:transform var(--motion-duration-base) var(--motion-ease-out-expo),background-color var(--motion-duration-base) var(--motion-ease-out-expo)}.svc-tab:before{content:"";position:absolute;left:calc(-1*clamp(20px,2vw,30px));top:12%;bottom:12%;width:2px;border-radius:var(--radius-full);background:var(--color-brand-accent);box-shadow:0 0 24px rgb(var(--color-brand-accent-rgb) / .45);transform:scaleY(0);transition:transform var(--motion-duration-slow) var(--motion-ease-out-expo)}.svc-tab[data-open]:before{transform:scaleY(1)}.svc-tab[data-open]{background:linear-gradient(90deg,rgb(var(--color-brand-accent-rgb) / .07),transparent 45%)}@media (hover: hover){.svc-tab:not([data-open]):hover{transform:translate(5px)}}.svc-tab__num{flex:none;width:2.4em;font-family:var(--font-mono);font-size:var(--text-label-mono-size);letter-spacing:var(--text-label-mono-tracking);color:var(--color-content-on-surface-variant);transition:color var(--motion-duration-base) var(--motion-ease-out-expo),font-size var(--motion-duration-base) var(--motion-ease-out-expo)}.svc-tab[data-open] .svc-tab__num{font-size:var(--text-body-md-size);color:var(--color-brand-accent)}.svc-tab__name{flex:1;min-width:0;font-family:var(--font-label-mono);font-size:var(--text-body-md-size);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-content-on-surface);transition:color var(--motion-duration-base) var(--motion-ease-out-expo)}.svc-tab[data-open] .svc-tab__name{color:var(--color-content-tertiary)}@media (hover: hover){.svc-tab:hover .svc-tab__name,.svc-tab:hover .svc-tab__num{color:var(--color-content-tertiary)}}.svc-tab:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}.svc-detail{margin-top:clamp(24px,2.6vw,38px);padding-left:clamp(20px,2vw,30px);min-height:460px}.svc-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px}.svc-detail__title{margin:0;font-family:var(--font-display);font-size:var(--text-headline-sm-size);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);color:var(--color-content-tertiary)}.svc-detail__text{margin:0;max-width:46ch;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);color:var(--color-content-on-surface-variant)}.device-stage .text-ui-mono,.device-stage .text-ui-xs{font-size:8px}.device-stage .text-ui-sm{font-size:9.5px}.device-stage .text-ui-md{font-size:11px}.device-stage .text-ui-mono-md{font-size:9.5px}.device-stage .font-ui-mono,.device-stage .font-ui-mono-md{letter-spacing:.08em}.device-stage [class*=text-ui]{font-variant-numeric:tabular-nums}.device-stage .font-bold{font-weight:600}.device-stage .font-semibold{font-weight:500}.about{padding-top:clamp(48px,9vw,150px);padding-bottom:0}.cta-tuck{--cta-tuck: var(--slab-radius);margin-top:calc(-1 * var(--cta-tuck));padding-top:calc(var(--layout-section-y-mobile) + var(--cta-tuck));padding-bottom:var(--layout-section-y-mobile)}@media (min-width: 768px){.cta-tuck{padding-top:calc(var(--layout-section-y) + var(--cta-tuck));padding-bottom:var(--layout-section-y)}}.hub-list{margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-outline-variant)}.hub-row{display:flex;align-items:baseline;gap:clamp(16px,2.4vw,36px);padding:clamp(22px,2.6vw,34px) 0;border-bottom:1px solid var(--color-outline-variant);text-decoration:none;color:inherit;transition:transform var(--motion-duration-base) var(--motion-ease-out-expo)}@media (hover: hover){.hub-row:hover{transform:translate(6px)}.hub-row:hover .hub-row__name{color:var(--color-brand-accent)}}.hub-row:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:4px}.hub-row__num{flex:none;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);color:var(--color-brand-accent)}.hub-row__body{flex:1;min-width:0}.hub-row__name{margin:0;font-family:var(--font-display);font-size:var(--text-headline-sm-size);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);font-weight:400;color:var(--color-content-tertiary);transition:color var(--motion-duration-base) var(--motion-ease-out-expo)}.hub-row__lead{display:block;margin-top:8px;max-width:62ch;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);color:var(--color-content-on-surface-variant)}.hub-row__price{flex:none;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);color:var(--color-content-on-surface-variant);white-space:nowrap}@media (max-width: 640px){.hub-row{flex-wrap:wrap}.hub-row__price{width:100%;padding-left:calc(var(--text-ui-mono-size) * 2.4)}}.\!rail{--rail-at: 0 !important;--rail-size: .2 !important;--rail-bow: 0 !important;--rail-w: 2px !important;--rail-inset: 6px !important;--rail-gap: 5px !important;position:fixed!important;right:0!important;top:0!important;bottom:0!important;z-index:60!important;width:calc(var(--rail-inset) + 34px)!important;transition:width 0s!important;display:none!important;pointer-events:auto!important}.rail{--rail-at: 0;--rail-size: .2;--rail-bow: 0;--rail-w: 2px;--rail-inset: 6px;--rail-gap: 5px;position:fixed;right:0;top:0;bottom:0;z-index:60;width:calc(var(--rail-inset) + 34px);transition:width 0s;display:none;pointer-events:auto}@media (hover: hover) and (min-width: 900px){.\!rail{display:block!important}.rail{display:block}}.rail__track{position:absolute;top:clamp(80px,12vh,140px);bottom:clamp(80px,12vh,140px);right:var(--rail-inset);width:var(--rail-w);border-radius:var(--radius-full);background:var(--color-outline-variant);transition:width var(--motion-duration-slow) var(--motion-ease-out-expo),background-color var(--motion-duration-slow) var(--motion-ease-out-expo)}.rail__thumb{position:absolute;left:0;right:0;top:calc(var(--rail-at) * (100% - var(--rail-size) * 100%));height:calc(var(--rail-size) * 100%);min-height:42px;border-radius:var(--radius-full);background:var(--color-content-on-surface-variant);cursor:grab;touch-action:none;transition:background-color var(--motion-duration-slow) var(--motion-ease-out-expo),box-shadow var(--motion-duration-slow) var(--motion-ease-out-expo),border-radius var(--motion-duration-base) var(--motion-ease-out-expo),margin-left var(--motion-duration-base) var(--motion-ease-out-expo)}.\!rail[data-dragging] .rail__thumb{cursor:grabbing!important}.rail[data-dragging] .rail__thumb{cursor:grabbing}.\!rail[data-open]{width:300px!important}.rail[data-open]{width:300px}.\!rail[data-open] .rail__track{--rail-w: 6px !important;background:var(--color-outline-default)!important}.rail[data-open] .rail__track{--rail-w: 6px;background:var(--color-outline-default)}.\!rail[data-open] .rail__thumb{background:var(--color-brand-accent)!important;box-shadow:0 0 16px rgb(var(--color-brand-accent-rgb) / .5)!important;margin-left:calc(var(--rail-bow) * -3px)!important;border-radius:calc(3px + var(--rail-bow) * 9px) 3px 3px calc(3px + var(--rail-bow) * 9px) / 50% 3px 3px 50%!important}.rail[data-open] .rail__thumb{background:var(--color-brand-accent);box-shadow:0 0 16px rgb(var(--color-brand-accent-rgb) / .5);margin-left:calc(var(--rail-bow) * -3px);border-radius:calc(3px + var(--rail-bow) * 9px) 3px 3px calc(3px + var(--rail-bow) * 9px) / 50% 3px 3px 50%}.rail__map{position:absolute;inset:clamp(80px,12vh,140px) calc(var(--rail-inset) + var(--rail-w) + var(--rail-gap)) clamp(80px,12vh,140px) auto;width:0}.rail__mark{position:absolute;right:0;top:calc(var(--at) * 100%);display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:5px 0;transform:translateY(-50%);flex-direction:row-reverse;background:none;border:0;cursor:pointer;white-space:nowrap}.rail__tick{flex:none;width:8px;height:1px;background:var(--color-outline-default);transition:width var(--motion-duration-slow) var(--motion-ease-out-expo),background-color var(--motion-duration-base) var(--motion-ease-out-expo)}.rail__label{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant);opacity:0;transform:translate(14px);pointer-events:none;transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo),transform var(--motion-duration-slow) var(--motion-ease-out-expo),color var(--motion-duration-base) var(--motion-ease-out-expo)}.rail__num{color:var(--color-brand-accent)}.\!rail[data-open] .rail__label{opacity:1!important;transform:translate(0)!important;pointer-events:auto!important}.rail[data-open] .rail__label{opacity:1;transform:translate(0);pointer-events:auto}.\!rail[data-open] .rail__tick{width:16px!important}.rail[data-open] .rail__tick{width:16px}@media (hover: hover){.rail__mark:hover .rail__tick{width:26px;background:var(--color-brand-accent)}.rail__mark:hover .rail__label{color:var(--color-content-tertiary)}}.rail__mark:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:4px;border-radius:var(--radius-sm)}.\!rail[data-open] .rail__mark:nth-child(1) .rail__label{transition-delay:0ms!important}.rail[data-open] .rail__mark:nth-child(1) .rail__label{transition-delay:0ms}.\!rail[data-open] .rail__mark:nth-child(2) .rail__label{transition-delay:26ms!important}.rail[data-open] .rail__mark:nth-child(2) .rail__label{transition-delay:26ms}.\!rail[data-open] .rail__mark:nth-child(3) .rail__label{transition-delay:52ms!important}.rail[data-open] .rail__mark:nth-child(3) .rail__label{transition-delay:52ms}.\!rail[data-open] .rail__mark:nth-child(4) .rail__label{transition-delay:78ms!important}.rail[data-open] .rail__mark:nth-child(4) .rail__label{transition-delay:78ms}.\!rail[data-open] .rail__mark:nth-child(5) .rail__label{transition-delay:104ms!important}.rail[data-open] .rail__mark:nth-child(5) .rail__label{transition-delay:104ms}.\!rail[data-open] .rail__mark:nth-child(6) .rail__label{transition-delay:.13s!important}.rail[data-open] .rail__mark:nth-child(6) .rail__label{transition-delay:.13s}.\!rail[data-open] .rail__mark:nth-child(7) .rail__label{transition-delay:156ms!important}.rail[data-open] .rail__mark:nth-child(7) .rail__label{transition-delay:156ms}.\!rail[data-open] .rail__mark:nth-child(8) .rail__label{transition-delay:182ms!important}.rail[data-open] .rail__mark:nth-child(8) .rail__label{transition-delay:182ms}.\!rail[data-open] .rail__mark:nth-child(9) .rail__label{transition-delay:208ms!important}.rail[data-open] .rail__mark:nth-child(9) .rail__label{transition-delay:208ms}@media (prefers-reduced-motion: reduce){.rail__track,.rail__thumb,.rail__tick,.rail__label{transition:none}}.site-head{--k: 1.2;height:calc(64px * var(--k, 1));gap:calc(8px * var(--k, 1));padding-left:calc(10px * var(--k, 1));padding-right:calc(6px * var(--k, 1))}@media (min-width: 640px){.site-head{padding-left:calc(20px * var(--k, 1));padding-right:calc(8px * var(--k, 1))}}@media (min-width: 768px){.site-head{height:calc(68px * var(--k, 1));gap:calc(24px * var(--k, 1));padding-left:calc(32px * var(--k, 1));padding-right:calc(16px * var(--k, 1))}}.site-head__mark{font-family:var(--font-display);font-size:calc(var(--text-headline-sm-size) * var(--k, 1));line-height:1;letter-spacing:-.04em;font-weight:700;color:var(--color-content-tertiary)}@media (min-width: 640px){.site-head__mark{font-size:calc(var(--text-headline-md-size) * var(--k, 1))}}.site-head__link{display:inline-flex;align-items:center;gap:calc(8px * var(--k, 1));padding:calc(8px * var(--k, 1)) calc(16px * var(--k, 1));border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:calc(var(--text-label-mono-size) * var(--k, 1));letter-spacing:var(--text-label-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant);transition:color var(--motion-duration-base) var(--motion-ease-out-expo),border-color var(--motion-duration-base) var(--motion-ease-out-expo),background-color var(--motion-duration-base) var(--motion-ease-out-expo)}.site-head__link:before{content:"";width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-brand-accent);transition:box-shadow var(--motion-duration-base) var(--motion-ease-out-expo)}@media (hover: hover){.site-head__link:hover{color:var(--color-content-tertiary);border-color:rgb(var(--color-brand-accent-rgb) / .4);background:rgb(var(--color-brand-accent-rgb) / .06)}.site-head__link:hover:before{box-shadow:0 0 10px rgb(var(--color-brand-accent-rgb) / .8)}}.site-head__contacts{gap:calc(8px * var(--k, 1));padding:calc(8px * var(--k, 1)) calc(12px * var(--k, 1));font-family:var(--font-mono);font-size:calc(var(--text-label-mono-size) * var(--k, 1));letter-spacing:var(--text-label-mono-tracking);text-transform:uppercase;color:var(--color-content-tertiary)}@media (min-width: 768px){.site-head__contacts{padding-inline:calc(20px * var(--k, 1))}}.site-head__at{font-size:calc(var(--text-body-md-size) * var(--k, 1))}.site-head__dot{width:calc(36px * var(--k, 1));height:calc(36px * var(--k, 1))}.faq{--k: 1.2;display:flex;flex-direction:column}.faq-row+.faq-row{border-top:1px solid var(--color-outline-variant)}.faq-row__head{margin:0}.faq-row__btn{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(24px * var(--k, 1));padding-block:calc(clamp(20px,2.4vw,30px) * var(--k, 1));padding-right:calc(clamp(10px,1.2vw,20px) * var(--k, 1));text-align:left;font-family:var(--font-display);font-size:calc(var(--text-headline-sm-size) * var(--k, 1));line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);font-weight:400;color:var(--color-content-tertiary);transition:color var(--motion-duration-base) var(--motion-ease-out-expo)}.faq-row__q{position:relative;display:block;min-width:0}.faq-row__q-lit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--color-brand-accent);opacity:0}@media (hover: hover){.faq-row__q-lit{-webkit-mask-image:radial-gradient(160px circle at var(--mx, 50%) var(--my, 50%),#000 0%,rgb(0 0 0 / .35) 45%,transparent 70%);mask-image:radial-gradient(160px circle at var(--mx, 50%) var(--my, 50%),#000 0%,rgb(0 0 0 / .35) 45%,transparent 70%);transition:opacity .76s var(--motion-ease-out-expo)}.faq-row__btn:hover .faq-row__q-lit,.faq-row__btn:focus-visible .faq-row__q-lit{opacity:1}.faq-row__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgb(var(--color-brand-accent-rgb) / .09),transparent 70%);transition:opacity .9s var(--motion-ease-out-expo)}.faq-row__btn:hover:before{opacity:1}.faq-row__btn:hover .faq-row__wire,.faq-row__btn:focus-visible .faq-row__wire{opacity:1}.faq-row__btn:hover .faq-row__wire path{filter:drop-shadow(0 0 6px rgb(var(--color-brand-accent-rgb) / .55))}.faq-row__btn:hover .faq-row__sign{transform:scale(1.15)}}.faq-row__wire{position:absolute;left:0;width:100%;bottom:-17px;height:20px;pointer-events:none;overflow:visible;opacity:0;transition:opacity .7s var(--motion-ease-out-expo)}.faq-row__wire path{fill:none;stroke:var(--color-brand-accent);stroke-width:1;stroke-linecap:round}.faq-row__wire circle{fill:var(--color-brand-accent);transform-box:fill-box;transform-origin:center;transform:scaleX(var(--tip-x, .02))}.faq-row__sign{transition:transform .62s var(--motion-ease-out-expo)}@media (prefers-reduced-motion: reduce){.faq-row__wire,.faq-row__btn .faq-row__sign{transition:none}}.faq-row__sign{position:relative;flex:none;width:calc(18px * var(--k, 1));height:calc(18px * var(--k, 1))}.faq-row__sign:before,.faq-row__sign:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--color-brand-accent);transition:transform var(--motion-duration-base) var(--motion-ease-out-expo)}.faq-row__sign:after{transform:rotate(90deg)}.faq-row[data-open=true] .faq-row__sign:after{transform:rotate(0)}.faq-row__answer{margin:0;padding-top:calc(clamp(14px,1.6vw,22px) * var(--k, 1));padding-bottom:calc(clamp(26px,3vw,38px) * var(--k, 1));padding-right:calc(48px * var(--k, 1));font-size:calc(var(--text-body-md-size) * var(--k, 1));line-height:1.6;color:var(--color-content-on-surface-variant);max-width:72ch}.podium{--k: 1.2;display:grid;gap:calc(clamp(24px,3vw,40px) * var(--k, 1));margin:0;padding:0;list-style:none}@media (min-width: 900px){.podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(clamp(10px,1.2vw,18px) * var(--k, 1));align-items:end}.podium__step:nth-child(1){padding-top:calc(180px * var(--k, 1))}.podium__step:nth-child(2){padding-top:calc(90px * var(--k, 1))}.podium__step:nth-child(3){padding-top:0}}.podium__step{display:flex;flex-direction:column}.podium__card{position:relative;isolation:isolate;display:flex;flex-direction:column;flex:1;overflow:hidden;border-radius:var(--radius-3xl);padding:calc(clamp(20px,2.4vw,34px) * var(--k, 1));background:var(--card-bg, rgb(var(--color-content-tertiary-rgb) / .022));border:1px solid var(--card-line, transparent);transition:transform var(--motion-duration-slow) var(--motion-ease-out-expo),box-shadow var(--motion-duration-slow) var(--motion-ease-out-expo),border-color var(--motion-duration-slow) var(--motion-ease-out-expo)}.podium__card:before{content:"";position:absolute;z-index:-1;inset:-40% -25% auto;height:95%;pointer-events:none;opacity:var(--card-glow, 0);transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo);background:radial-gradient(42% 55% at var(--light-x, 50%) 0%,rgb(var(--color-hero-ether-high-rgb) / .3),transparent 62%),radial-gradient(70% 85% at var(--light-x, 50%) -6%,rgb(var(--color-hero-ether-mid-rgb) / .2),transparent 68%),radial-gradient(115% 130% at var(--light-x, 50%) -18%,rgb(var(--color-hero-ether-low-rgb) / .5),transparent 74%)}.podium__step:nth-child(1) .podium__card{--card-bg: var(--color-surface-background);--card-line: var(--color-outline-variant);--card-glow: 0}.podium__step:nth-child(2) .podium__card{--card-bg: var(--color-surface-background);--card-line: rgb(var(--color-brand-accent-rgb) / .16);--card-glow: 1;--light-x: 68%}.podium__step:nth-child(3) .podium__card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--card-lamps, .55);transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo);background:radial-gradient(26% 34% at 18% 24%,rgb(var(--color-hero-ether-high-rgb) / .16),transparent 70%),radial-gradient(32% 26% at 82% 58%,rgb(var(--color-hero-ether-mid-rgb) / .14),transparent 72%),radial-gradient(30% 30% at 44% 88%,rgb(var(--color-brand-accent-rgb) / .18),transparent 74%)}.podium__step:nth-child(2) .podium__card:after,.podium__step:nth-child(3) .podium__card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--card-lamps, .75);transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo)}.podium__step:nth-child(2) .podium__card:after{background:radial-gradient(58% 46% at -12% 12%,rgb(var(--color-hero-ether-mid-rgb) / .07),transparent 68%),radial-gradient(52% 44% at 112% 82%,rgb(var(--color-brand-accent-rgb) / .06),transparent 70%)}.podium__step:nth-child(3) .podium__card:after{background:radial-gradient(62% 54% at 2% 16%,rgb(58 40 16 / .34),transparent 66%),radial-gradient(56% 48% at 98% 84%,rgb(84 56 20 / .28),transparent 68%)}.podium__card .podium__trace{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo);background:radial-gradient(170px circle at var(--mx, 50%) var(--my, 50%),rgb(var(--color-hero-ether-high-rgb) / .16),rgb(var(--color-brand-accent-rgb) / .08) 45%,transparent 72%)}.podium__step:nth-child(3) .podium__card .podium__trace{background:radial-gradient(170px circle at var(--mx, 50%) var(--my, 50%),rgb(138 94 30 / .14),rgb(138 94 30 / .06) 45%,transparent 72%)}@media (hover: hover){.podium__card:hover .podium__trace{opacity:1}.podium__step:nth-child(2) .podium__card:hover,.podium__step:nth-child(3) .podium__card:hover{--card-lamps: 1}}.podium__step:nth-child(3) .podium__card{--card-bg: var(--color-surface-inverse);--card-line: rgb(23 19 14 / .1);--card-glow: 0;color:var(--color-content-inverse-on-surface);box-shadow:0 22px 60px #0b0a0947,inset 0 1px #ffffffb3}.podium__step:nth-child(3) .podium__name,.podium__step:nth-child(3) .podium__amount{color:var(--color-content-inverse-on-surface)}.podium__step:nth-child(3) .podium__index,.podium__step:nth-child(3) .podium__from,.podium__step:nth-child(3) .podium__terms,.podium__step:nth-child(3) .podium__terms span,.podium__step:nth-child(3) .podium__fit,.podium__step:nth-child(3) .podium__list li{color:#17130e9e}.podium__step:nth-child(3) .podium__tagline{color:var(--color-brand-accent-dim)}.podium__step:nth-child(3) .podium__list li:before{background:var(--color-brand-accent-dim)}.podium__step:nth-child(3) .podium__list--out{border-top-color:#17130e1f}.podium__step:nth-child(3) .podium__list--out li,.podium__step:nth-child(3) .podium__list--out li:before{color:#17130e6b}.podium__step:nth-child(3) .podium__list--out li:before{background:#17130e47}@media (hover: hover){.podium__card:hover{transform:translateY(-6px)}.podium__step:nth-child(1) .podium__card:hover,.podium__step:nth-child(2) .podium__card:hover{--card-glow: 1;border-color:rgb(var(--color-brand-accent-rgb) / .34);box-shadow:0 26px 70px #0b0a0980}.podium__step:nth-child(2) .podium__card:hover{--card-glow: 1.35}.podium__step:nth-child(3) .podium__card:hover{border-color:#17130e33;box-shadow:0 32px 80px #0b0a095c,inset 0 1px #ffffffd9}}@media (prefers-reduced-motion: reduce){.podium__card{transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo)}.podium__card:hover{transform:none}}.podium__head{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:calc(clamp(20px,2.4vw,32px) * var(--k, 1));border-bottom:1px solid var(--color-outline-default)}@media (min-width: 900px){.podium__head{min-height:calc(230px * var(--k, 1))}}.podium__index{margin:0 0 auto;font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant)}.podium__name{margin:calc(clamp(16px,2vw,24px) * var(--k, 1)) 0 0;font-family:var(--font-display);font-size:calc(var(--text-headline-md-size) * var(--k, 1));line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking);font-weight:300;color:var(--color-content-tertiary)}.podium__tagline{margin:calc(8px * var(--k, 1)) 0 0;font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.5;color:var(--color-content-on-surface-variant);max-width:26ch}.podium__price{margin:calc(clamp(16px,2vw,26px) * var(--k, 1)) 0 0;display:flex;flex-direction:column;gap:calc(6px * var(--k, 1))}.podium__from{font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant)}.podium__amount{font-family:var(--font-display);font-size:calc(clamp(30px,3.4vw,62px) * var(--k, 1));line-height:1;letter-spacing:-.04em;font-weight:200;color:var(--color-brand-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.podium__terms{margin:calc(12px * var(--k, 1)) 0 0;font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.45;color:var(--color-content-on-surface)}.podium__terms span{display:block;margin-top:calc(6px * var(--k, 1));font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant)}.podium__body{display:flex;flex-direction:column;flex:1;padding-top:calc(clamp(20px,2.4vw,32px) * var(--k, 1))}.podium__fit{margin:0;font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.55;color:var(--color-content-on-surface-variant)}.podium__list{margin:calc(clamp(18px,2.2vw,26px) * var(--k, 1)) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(10px * var(--k, 1))}.podium__list li{position:relative;padding-left:calc(20px * var(--k, 1));font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.5;color:var(--color-content-on-surface)}.podium__list li:before{content:"";position:absolute;left:0;top:.7em;width:calc(11px * var(--k, 1));height:1px;background:var(--color-brand-accent)}.podium__list--out{margin-top:calc(clamp(14px,1.8vw,20px) * var(--k, 1));padding-top:calc(clamp(14px,1.8vw,20px) * var(--k, 1));border-top:1px solid var(--color-outline-variant)}.podium__list--out li{color:var(--color-content-on-surface-variant)}.podium__list--out li:before{background:var(--color-outline-default)}.podium__after{--k: 1.2;margin-top:calc(clamp(28px,3.4vw,48px) * var(--k, 1));display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(clamp(16px,2vw,28px) * var(--k, 1))}.podium__after p{margin:0;font-size:calc(var(--text-body-md-size) * var(--k, 1));color:var(--color-content-on-surface-variant);max-width:52ch}.works{display:flex;flex-direction:column;gap:clamp(36px,5vw,80px);margin:0;padding:0;list-style:none}.work{position:relative;border-top:1px solid var(--color-outline-default);padding-top:clamp(20px,2.6vw,34px)}.work__inner{display:grid;gap:clamp(20px,3vw,52px);align-items:center}@media (min-width: 900px){.work__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.work--flip .work__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.work--flip .work__shot{order:2}}.work__shot{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-2xl);aspect-ratio:16 / 10;background:radial-gradient(120% 100% at 22% 0%,rgb(var(--color-brand-accent-rgb) / .12),transparent 62%),var(--color-surface-low);transition:transform var(--motion-duration-slow) var(--motion-ease-out-expo)}@media (min-width: 900px){.work__shot{aspect-ratio:2 / 1}}.work__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;display:block}@media (hover: hover){.work:hover .work__shot{transform:translateY(-6px)}}.work__body{container-type:inline-size;min-width:0}.work__meta{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant)}.work__state--live{color:var(--color-brand-accent)}.work__name{margin:clamp(14px,1.8vw,20px) 0 0;font-family:var(--font-display);font-size:min(var(--text-headline-lg-size),calc(100cqw / (var(--chars, 12) * .54)));line-height:var(--text-headline-lg-line);letter-spacing:var(--text-headline-lg-tracking);font-weight:var(--text-headline-lg-weight);color:var(--color-content-tertiary);text-wrap:balance;overflow-wrap:break-word}.work__link{position:static}.work__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.work__industry{margin:10px 0 0;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant)}.work__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin:clamp(20px,2.6vw,32px) 0 0;padding-top:clamp(16px,2vw,22px);border-top:1px solid var(--color-outline-variant)}.work__stats dt{font-family:var(--font-display);font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:-.035em;font-weight:200;color:var(--color-brand-accent);font-variant-numeric:tabular-nums}.work__stats dd{margin:10px 0 0;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);line-height:1.45;text-transform:uppercase;color:var(--color-content-on-surface-variant)}.work__domain{display:inline-flex;align-items:center;gap:10px;margin:clamp(18px,2.4vw,28px) 0 0;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-brand-accent)}.work__arrow{font-size:var(--text-body-md-size);transition:transform var(--motion-duration-base) var(--motion-ease-out-expo)}@media (hover: hover){.work:hover .work__arrow{transform:translate(3px,-3px)}}.stages{--k: 1.2;display:grid;gap:calc(clamp(26px,3.4vw,44px) * var(--k, 1));margin:0;padding:0;list-style:none}@media (min-width: 900px){.stages{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:calc(clamp(28px,4vw,72px) * var(--k, 1));column-gap:calc(clamp(28px,4vw,72px) * var(--k, 1))}.stages>li:nth-child(2n){margin-top:calc(clamp(72px,19vw,260px) * var(--k, 1))}}.\!stage{border-top:1px solid var(--color-outline-default)!important;padding-top:calc(clamp(16px,2vw,24px) * var(--k, 1))!important;display:flex!important;flex-direction:column!important}.stage{border-top:1px solid var(--color-outline-default);padding-top:calc(clamp(16px,2vw,24px) * var(--k, 1));display:flex;flex-direction:column}.stage__top{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16px * var(--k, 1))}.stage__num{font-family:var(--font-display);font-size:calc(clamp(44px,5.4vw,78px) * var(--k, 1));line-height:.9;letter-spacing:-.04em;font-weight:200;color:var(--color-brand-accent);font-variant-numeric:tabular-nums}.stage__term{font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant);text-align:right}.stage__name{margin:calc(clamp(14px,1.8vw,22px) * var(--k, 1)) 0 0;font-family:var(--font-display);font-size:calc(var(--text-headline-md-size) * var(--k, 1));line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking);font-weight:var(--text-headline-md-weight);color:var(--color-content-tertiary)}.stage__summary{margin:calc(12px * var(--k, 1)) 0 0;font-size:calc(var(--text-body-md-size) * var(--k, 1));line-height:1.6;color:var(--color-content-on-surface-variant)}.stage__gives{margin:calc(clamp(16px,2vw,22px) * var(--k, 1)) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(8px * var(--k, 1))}.stage__gives li{position:relative;padding-left:calc(20px * var(--k, 1));font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.5;color:var(--color-content-on-surface)}.stage__gives li:before{content:"";position:absolute;left:0;top:.68em;width:11px;height:1px;background:var(--color-brand-accent)}.stage__exit{margin:calc(clamp(16px,2vw,22px) * var(--k, 1)) 0 0;padding-left:calc(14px * var(--k, 1));border-left:2px solid rgb(var(--color-brand-accent-rgb) / .45);font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.5;color:var(--color-content-on-surface-variant)}.flow{--flow-rail-gap: clamp(14px, 2.2vw, 38px);--flow-fill: calc(clamp(0, var(--flow-process, 0), 1)*100%) ;position:relative}.flow__rail{position:absolute;top:0;bottom:0;width:1px;border-radius:var(--radius-full);pointer-events:none;background:linear-gradient(to bottom,var(--color-hero-ether-mid) 0,var(--color-hero-ether-mid) max(0px,calc(var(--flow-fill) - 18px)),var(--color-outline-default) var(--flow-fill),var(--color-outline-default) 100%)}.flow__rail--left{left:calc(-1 * var(--flow-rail-gap))}.flow__rail--right{right:calc(-1 * var(--flow-rail-gap))}@media (max-width: 899px){.flow__rail--right{display:none}}.preflight{--k: 1.2;position:relative;isolation:isolate;overflow:hidden;border-radius:calc(var(--radius-4xl) * var(--k, 1));border:1px solid var(--color-outline-variant);background:var(--color-surface-background);padding:calc(clamp(30px,3.6vw,54px) * var(--k, 1)) calc(clamp(20px,2.6vw,40px) * var(--k, 1));margin-top:calc(clamp(44px,6vw,88px) * var(--k, 1));display:grid;justify-items:center;gap:calc(clamp(18px,2.2vw,30px) * var(--k, 1));text-align:center}.preflight:before{content:"";position:absolute;z-index:-1;inset:auto -15% -55%;height:95%;pointer-events:none;background:radial-gradient(40% 60% at 50% 100%,rgb(var(--color-hero-ether-high-rgb) / .16),transparent 64%),radial-gradient(75% 90% at 50% 106%,rgb(var(--color-hero-ether-mid-rgb) / .12),transparent 70%),radial-gradient(120% 130% at 50% 118%,rgb(var(--color-hero-ether-low-rgb) / .4),transparent 76%)}.preflight__cap{margin:0;max-width:34ch;font-family:var(--font-display);font-size:calc(var(--text-headline-sm-size) * var(--k, 1));line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);font-weight:400;color:var(--color-content-tertiary);text-wrap:balance}.preflight__list{margin:0;padding:calc(clamp(18px,2vw,26px) * var(--k, 1)) 0;border-block:1px solid var(--color-outline-variant);width:100%;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:calc(10px * var(--k, 1)) calc(clamp(18px,2.4vw,40px) * var(--k, 1));justify-items:center}.preflight__list li{display:flex;align-items:baseline;gap:calc(10px * var(--k, 1));font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;line-height:1.5;color:var(--color-content-on-surface)}.preflight__list li:before{content:"";flex:none;width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-brand-accent);box-shadow:0 0 8px rgb(var(--color-brand-accent-rgb) / .6)}.preflight__note{margin:0;max-width:46ch;font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:var(--text-body-sm-line-height);color:var(--color-content-on-surface-variant)}.process__cta{--k: 1.2;margin-top:calc(clamp(36px,5vw,64px) * var(--k, 1));display:flex;align-items:center;gap:calc(clamp(16px,2.6vw,32px) * var(--k, 1));flex-wrap:wrap}.process__cta p{margin:0;font-size:calc(var(--text-body-sm-size) * var(--k, 1));color:var(--color-content-on-surface-variant);max-width:34ch}.bounds{--k: 1.2;display:grid;border:1px solid var(--color-outline-glass);border-radius:calc(var(--radius-4xl) * var(--k, 1));background:rgb(var(--color-content-tertiary-rgb) / .028);overflow:hidden}@media (min-width: 900px){.bounds{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bounds__col{padding:calc(clamp(22px,3vw,42px) * var(--k, 1));display:flex;flex-direction:column;gap:calc(clamp(18px,2.4vw,30px) * var(--k, 1));border-top:1px solid var(--color-outline-glass)}.bounds__col:first-child{border-top:0}@media (min-width: 900px){.bounds__col{border-top:0;border-left:1px solid var(--color-outline-glass)}.bounds__col:first-child{border-left:0}}.bounds__note--lead{margin-top:calc(8px * var(--k, 1));font-size:calc(var(--text-body-sm-size) * var(--k, 1));color:var(--color-content-on-surface)}.bounds__cap{margin:0;font-family:var(--font-display);font-size:calc(var(--text-headline-sm-size) * var(--k, 1));line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);font-weight:400;color:var(--color-content-tertiary)}.bounds__pairs,.bounds__list{margin:0;padding:0;list-style:none}.bounds__pairs{display:flex;flex-direction:column}.bounds__pair{padding-block:calc(clamp(14px,1.8vw,20px) * var(--k, 1));border-top:1px solid var(--color-outline-variant)}.bounds__pair:first-child{border-top:0;padding-top:0}.bounds__topic{margin:0 0 calc(8px * var(--k, 1));font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-brand-accent)}.bounds__note{margin:calc(8px * var(--k, 1)) 0 0 calc(14px * var(--k, 1));font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.5;color:var(--color-content-on-surface-variant);opacity:.78}.bounds__note--wide{margin-left:0}.bounds__group{display:flex;flex-direction:column;gap:calc(12px * var(--k, 1))}.bounds__label{margin:0;font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant)}.bounds__label--fixed{color:var(--color-brand-accent)}.bounds__list{display:flex;flex-direction:column;gap:calc(10px * var(--k, 1))}.bounds__list li{position:relative;padding-left:calc(20px * var(--k, 1));font-size:calc(var(--text-body-md-size) * var(--k, 1));line-height:1.5;color:var(--color-content-on-surface)}.bounds__list li:before{content:"";position:absolute;left:0;top:.72em;width:11px;height:1px;background:var(--color-brand-accent)}.bounds__list--soft li{color:var(--color-content-on-surface-variant)}.bounds__list--soft li:before{background:var(--color-outline-default)}.invert-panel{--k: 1.2;--ink: var(--color-content-inverse-on-surface);position:relative;overflow:hidden;border-radius:calc(clamp(56px,11vw,224px) * var(--k, 1)) calc(clamp(56px,11vw,224px) * var(--k, 1)) 0 0;background:var(--color-surface-inverse);color:var(--ink);padding:calc(clamp(56px,11vw,224px) * var(--k, 1)) calc(clamp(40px,9vw,190px) * var(--k, 1));display:flex;flex-direction:column;gap:calc(clamp(26px,3.6vw,52px) * var(--k, 1))}.invert-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9) 22%,rgb(255 255 255 / .9) 78%,transparent);pointer-events:none}.invert-panel__mark{display:flex;align-items:center;gap:calc(14px * var(--k, 1));margin:0;font-family:var(--font-mono);font-size:calc(var(--text-label-mono-size) * var(--k, 1));font-weight:var(--text-label-mono-weight);letter-spacing:var(--text-label-mono-tracking);line-height:1;text-transform:uppercase;color:#17130e80}.invert-panel__num{color:var(--color-brand-accent-dim)}.invert-panel__dash{width:28px;height:1px;background:#17130e40;flex:none}.invert-panel__head{display:grid;gap:calc(clamp(18px,2.6vw,44px) * var(--k, 1))}@media (min-width: 900px){.invert-panel__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.invert-panel__title{margin:0;font-family:var(--font-display);font-size:calc(var(--text-headline-lg-size) * var(--k, 1));line-height:var(--text-headline-lg-line);letter-spacing:var(--text-headline-lg-tracking);font-weight:var(--text-headline-lg-weight);text-wrap:balance}.invert-panel__lead{margin:0;font-size:calc(var(--text-body-lg-size) * var(--k, 1));line-height:var(--text-body-lg-line);color:#17130e9e;max-width:44ch}.invert-panel__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:calc(clamp(20px,3vw,44px) * var(--k, 1));margin:0;padding-block:calc(clamp(20px,2.6vw,32px) * var(--k, 1));border-block:1px solid rgb(23 19 14 / .12)}.invert-panel__stats dt{font-family:var(--font-display);font-size:calc(clamp(48px,6.4vw,96px) * var(--k, 1));line-height:.92;letter-spacing:-.04em;font-weight:200;font-variant-numeric:tabular-nums;color:var(--color-brand-accent-dim)}.invert-panel__stats dd{margin:calc(14px * var(--k, 1)) 0 0;font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.5;color:#17130e94;max-width:22ch}.bento{--bento-unit: clamp(210px, 22vw, 330px);display:flex;flex-direction:column;gap:calc(clamp(10px,1.2vw,18px) * var(--k, 1))}.bento__row{display:flex;gap:calc(clamp(10px,1.2vw,18px) * var(--k, 1));height:calc(var(--h, 1) * var(--bento-unit))}.bento__row>.invert-card{flex:0 1 calc(var(--w, 1) * 100%);min-width:0}@media (max-width: 899px){.bento__row{flex-direction:column;height:auto}.bento__row>.invert-card{flex:none;min-height:190px}}.invert-card{position:relative;overflow:hidden;border-radius:calc(var(--radius-3xl) * var(--k, 1));padding:calc(clamp(20px,2.2vw,30px) * var(--k, 1));display:flex;flex-direction:column}.invert-card[data-tone=light]{background:#ffffff8c;border:1px solid rgb(23 19 14 / .07);box-shadow:0 14px 34px #0b0a090f,inset 0 1px #fffc}.invert-card[data-tone=dark]{background:var(--color-surface-background);border:1px solid rgb(255 255 255 / .05);box-shadow:0 18px 44px #0b0a0929}.invert-card[data-tone=dark]:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;animation:card-breath var(--drift, 44s) ease-in-out infinite alternate;background:radial-gradient(55% 72% at var(--lx, 50%) -8%,rgb(var(--color-hero-ether-high-rgb) / calc(var(--li, .18) * .32)),transparent 60%),radial-gradient(90% 115% at var(--lx, 50%) -14%,rgb(var(--color-hero-ether-mid-rgb) / calc(var(--li, .18) * .22)),transparent 66%),radial-gradient(140% 165% at var(--lx, 50%) -28%,rgb(var(--color-hero-ether-low-rgb) / calc(var(--li, .18) * .6)),transparent 74%)}@keyframes card-breath{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(4%,2%,0) scale(1.12)}}@media (prefers-reduced-motion: reduce){.invert-card[data-tone=dark]:before{animation:none}}.invert-card[data-tone=dark]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .28))}.invert-card>*{position:relative;z-index:1}.invert-card__mark{margin:0;display:flex;align-items:center;gap:calc(16px * var(--k, 1));font-family:var(--font-condensed);font-size:calc(clamp(38px,4.4vw,68px) * var(--k, 1));line-height:.82;letter-spacing:.01em}.invert-card__rule{flex:1;height:1px}.invert-card__tag{margin:calc(14px * var(--k, 1)) 0 0;padding-top:calc(12px * var(--k, 1));border-top:1px solid;font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase}.invert-card[data-tone=light] .invert-card__mark,.invert-card[data-tone=light] .invert-card__tag{color:#17130e6b}.invert-card[data-tone=light] .invert-card__rule{background:#17130e1f}.invert-card[data-tone=light] .invert-card__tag{border-top-color:#17130e1a}.invert-card[data-tone=dark] .invert-card__mark,.invert-card[data-tone=dark] .invert-card__tag{color:var(--color-brand-accent)}.invert-card[data-tone=dark] .invert-card__rule{background:rgb(var(--color-brand-accent-rgb) / .28)}.invert-card[data-tone=dark] .invert-card__tag{border-top-color:rgb(var(--color-brand-accent-rgb) / .18)}.invert-card h3{margin:auto 0 0;font-family:var(--font-display);font-size:calc(var(--text-headline-sm-size) * var(--k, 1));line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);font-weight:500}.invert-card[data-big] h3{font-size:calc(var(--text-headline-md-size) * var(--k, 1));line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking);font-weight:300}.invert-card__text{margin:calc(10px * var(--k, 1)) 0 0;font-size:calc(var(--text-body-sm-size) * var(--k, 1));line-height:1.55}.invert-card[data-tone=light] h3{color:var(--color-content-inverse-on-surface)}.invert-card[data-tone=light] .invert-card__text{color:#17130e99}.invert-card[data-tone=dark] h3{color:var(--color-content-tertiary)}.invert-card[data-tone=dark] .invert-card__text{color:var(--color-content-on-surface-variant)}.invert-panel__foot{margin:0;font-family:var(--font-mono);font-size:calc(var(--text-ui-mono-size) * var(--k, 1));letter-spacing:var(--text-ui-mono-tracking);text-transform:uppercase;color:#17130e73}.hero__stage{flex:1;display:flex;align-items:center;padding-block:clamp(88px,14vh,168px) clamp(32px,6vh,72px);position:relative;z-index:1}.hero__mark{display:flex;align-items:center;gap:14px;margin:0 0 clamp(22px,3.4vh,40px);font-family:var(--font-mono);font-size:var(--text-label-mono-size);font-weight:var(--text-label-mono-weight);letter-spacing:var(--text-label-mono-tracking);line-height:1;text-transform:uppercase;color:var(--color-content-on-surface-variant)}.hero__rule{width:40px;height:1px;background:var(--color-brand-accent);flex:none}.hero__grid{display:grid;gap:clamp(20px,3vw,48px)}@media (min-width: 900px){.hero__grid{grid-template-columns:minmax(0,9fr) minmax(0,3fr);align-items:end}}.hero__title{margin:0;font-family:var(--font-display);font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line);letter-spacing:var(--text-display-xl-tracking);font-weight:var(--text-display-xl-weight);color:var(--color-content-tertiary);text-wrap:pretty}.hero__accent{color:var(--color-brand-accent)}.hero__lead{margin:0;font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);color:var(--color-content-on-surface-variant);max-width:42ch}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,36px);margin-top:clamp(30px,5vh,56px)}.hero__more{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-body-md-size);color:var(--color-content-on-surface);transition:color var(--motion-duration-base) var(--motion-ease-out-expo)}.hero__more:hover{color:var(--color-brand-accent)}.hero__more-arrow{font-size:var(--text-body-lg-size);color:var(--color-brand-accent);transition:transform var(--motion-duration-base) var(--motion-ease-out-expo)}.hero__more:hover .hero__more-arrow{transform:translateY(3px)}.hero__base{position:relative;z-index:1;padding-bottom:clamp(24px,5vh,52px);transform-origin:50% 0;transform:var(--hero-exit-move);opacity:var(--hero-exit-fade);will-change:transform,opacity}.hero__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding-top:clamp(18px,2.6vh,28px);list-style:none;border-top:1px solid var(--color-outline-variant)}@media (min-width: 760px){.hero__figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero__fig b{display:block;font-family:var(--font-display);font-size:var(--text-headline-sm-size);line-height:1;letter-spacing:-.02em;font-weight:300;color:var(--color-content-tertiary);font-variant-numeric:tabular-nums}.hero__fig span{display:block;margin-top:10px;font-family:var(--font-mono);font-size:var(--text-ui-mono-size);letter-spacing:var(--text-ui-mono-tracking);line-height:1.45;text-transform:uppercase;color:var(--color-content-on-surface-variant)}.section-head{display:grid;gap:clamp(20px,3vw,40px);margin-bottom:clamp(36px,5vw,76px)}@media (min-width: 900px){.section-head--left .section-head__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:end}}.section-head--center .section-head__mark{justify-content:center}.section-head--center .section-head__body{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.4vw,28px)}.section-head--center .section-head__lead{max-width:58ch}.section-head__mark{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--font-mono);font-size:var(--text-label-mono-size);font-weight:var(--text-label-mono-weight);letter-spacing:var(--text-label-mono-tracking);line-height:1;text-transform:uppercase;color:var(--color-content-on-surface-variant)}.section-head__num{color:var(--color-brand-accent)}.section-head__dash{width:28px;height:1px;background:var(--color-outline-default);flex:none}.section-head__title{margin:0;font-family:var(--font-display);font-size:var(--text-headline-lg-size);line-height:var(--text-headline-lg-line);letter-spacing:var(--text-headline-lg-tracking);font-weight:var(--text-headline-lg-weight);color:var(--color-content-tertiary);text-wrap:balance}.section-head__lead{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);color:var(--color-content-on-surface-variant);max-width:46ch}.section-head__lead b,.section-head__lead strong{color:var(--color-content-on-surface);font-weight:500}.sline__stage{--sline-perspective: 1400px;--sline-scale: .72;perspective:var(--sline-perspective);perspective-origin:50% 50%}.sline__plane{position:absolute;top:0;bottom:0;left:50%;width:calc(100% / var(--sline-scale));margin-left:calc(-50% / var(--sline-scale));display:flex;align-items:center;transform-style:preserve-3d;will-change:transform}.sline__line{--sline-lead: calc(5vw / var(--sline-scale));padding-inline:var(--sline-lead);flex:none;width:-moz-max-content;width:max-content;margin:0;white-space:nowrap;will-change:transform}.sline__w{--lit: 0;--sx: 0;color:var(--color-content-on-surface);color:color-mix(in oklab,var(--color-content-on-surface),var(--color-brand-accent) calc(var(--lit) * 34%));text-shadow:calc(var(--sx) * 12px) 0 46px rgb(var(--color-brand-accent-rgb) / calc(var(--lit) * .3))}.sline__w--accent{color:var(--color-brand-accent);color:color-mix(in oklab,var(--color-brand-accent),var(--color-content-tertiary) calc(var(--lit) * 26%))}.sline--still{padding-block:clamp(120px,22vh,220px)}.sline__still{position:relative;z-index:1;margin:0;padding-inline:var(--layout-margin-mobile);font-family:var(--font-condensed);font-size:clamp(56px,15vw,132px);font-weight:var(--text-scene-line-weight);line-height:.9;letter-spacing:var(--text-scene-line-tracking);text-align:center;text-wrap:balance}@media (min-width: 768px){.sline--still{padding-block:var(--layout-section-y)}.sline__still{padding-inline:var(--layout-margin-desktop)}}.chart-line{stroke-dasharray:900;stroke-dashoffset:900;animation:chart-draw 1.9s cubic-bezier(.22,1,.36,1) .15s both}@keyframes chart-draw{to{stroke-dashoffset:0}}.chart-fill{opacity:0;animation:chart-fill 1.1s ease-out .9s both}@keyframes chart-fill{to{opacity:1}}.chart-dot{opacity:0;transform:scale(.4);animation:chart-dot .5s cubic-bezier(.22,1,.36,1) 1.85s both}@keyframes chart-dot{to{opacity:1;transform:scale(1)}}.chart-bar{transform-origin:left center;animation:chart-bar .7s cubic-bezier(.22,1,.36,1) both}@keyframes chart-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.chart-line,.chart-fill,.chart-dot,.chart-bar{animation-duration:1ms;animation-delay:0ms}}.device-chassis{position:relative;background:linear-gradient(152deg,var(--color-device-edge-light) 0%,var(--color-device-edge) 13%,var(--color-device-chassis) 36%,var(--color-device-chassis-dim) 64%,var(--color-device-edge) 89%,var(--color-device-edge-light) 100%);box-shadow:var(--shadow-device-frame)}.device-screen{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-device-screen);box-shadow:var(--shadow-screen-inset)}.device-corner-light{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(42% 30% at 3% 1%,rgb(255 255 255 / .16),rgb(255 255 255 / .04) 45%,transparent 72%);pointer-events:none}.device-edge-light{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(138deg,rgb(255 255 255 / .55) 0%,rgb(255 255 255 / .16) 11%,rgb(255 255 255 / .04) 28%,transparent 52%,rgb(255 255 255 / .05) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.device-glass-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:linear-gradient(133deg,rgb(255 255 255 / .07) 0%,rgb(255 255 255 / .025) 13%,transparent 34%);pointer-events:none}.device-key{position:absolute;width:3px;background:linear-gradient(180deg,var(--color-device-edge-light),var(--color-device-edge) 40%,var(--color-device-edge-dark));transition:opacity var(--motion-duration-slow) var(--motion-ease-in-out-cubic);pointer-events:none}.device-island{position:absolute;left:50%;z-index:20;transform:translate(-50%);background:linear-gradient(166deg,var(--color-device-edge) 0%,var(--color-device-chassis) 38%,var(--color-device-chassis-dim) 74%,var(--color-device-edge-dark) 100%);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0009,0 2px 5px -2px #000000b3;pointer-events:none}.device-island-core{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:var(--color-device-island);box-shadow:inset 0 1px 1px #000000e6}.device-lens{position:absolute;top:50%;border-radius:var(--radius-full);background:radial-gradient(circle at 32% 28%,rgb(255 255 255 / .35),var(--color-device-lens) 55%,var(--color-device-island) 100%);transform:translate(-50%,-50%)}.device-sensor{position:absolute;top:50%;left:27%;width:4px;height:4px;border-radius:var(--radius-full);background:#ffffff12;transform:translate(-50%,-50%)}.device-home{position:absolute;bottom:7px;left:50%;z-index:20;width:106px;height:4px;border-radius:var(--radius-full);background:rgb(var(--color-content-tertiary-rgb) / .55);transform:translate(-50%);pointer-events:none}.device-deck{position:relative;overflow:hidden;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(180deg,var(--color-device-deck) 0%,var(--color-device-chassis) 55%,var(--color-device-deck-dim) 100%);box-shadow:inset 0 1px #ffffff1a,0 12px 24px -12px #000c}.device-deck-grip{position:absolute;top:0;left:50%;width:84px;height:5px;border-radius:0 0 var(--radius-full) var(--radius-full);background:var(--color-device-chassis-dim);transform:translate(-50%)}.device-floor{height:26px;margin-top:10px;background:radial-gradient(50% 50% at 50% 50%,rgb(0 0 0 / .55),rgb(0 0 0 / .22) 45%,transparent 72%);pointer-events:none}.service-ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(42% 38% at 50% 47%,rgb(var(--service-tint) / .2),transparent 68%),radial-gradient(72% 64% at 50% 52%,rgb(var(--service-tint) / .07),transparent 74%);opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-in-out-cubic);will-change:opacity}.service-ambient[data-active=true]{opacity:1}.service-swap{animation:service-swap var(--motion-duration-slide) var(--motion-ease-out-expo) both}@keyframes service-swap{0%{opacity:0;transform:translate3d(var(--swap-x, 0px),8px,0)}to{opacity:1;transform:none}}.price-pill{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid rgb(var(--color-brand-accent-rgb) / .28);border-radius:var(--radius-full);background:rgb(var(--color-brand-accent-rgb) / .06);color:rgb(var(--color-brand-accent-rgb) / .92);text-transform:uppercase;white-space:nowrap}.launch-offer-slot{position:relative;opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--motion-duration-slide) var(--motion-ease-out-expo),transform var(--motion-duration-slide) var(--motion-ease-out-expo)}.launch-offer-slot[data-visible=true]{opacity:1;transform:none}.launch-offer__cast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:var(--radius-xl);box-shadow:0 18px 44px -26px rgb(var(--color-brand-accent-rgb) / .5),0 0 58px -16px rgb(var(--color-brand-accent-rgb) / .2);pointer-events:none;transition:box-shadow var(--motion-duration-slide) var(--motion-ease-out-expo)}.launch-offer-slot[data-visible=true] .launch-offer__cast{animation:launch-cast 6.5s var(--motion-ease-in-out-cubic) infinite}.launch-offer-slot:hover .launch-offer__cast{box-shadow:0 20px 46px -26px rgb(var(--color-brand-accent-rgb) / .68),0 0 58px -16px rgb(var(--color-brand-accent-rgb) / .34)}@keyframes launch-cast{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.7}}.launch-offer{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid rgb(var(--color-brand-accent-rgb) / .16);border-radius:30px;background-color:rgb(var(--color-surface-lowest-rgb) / .55);background-image:linear-gradient(180deg,rgb(var(--color-brand-accent-rgb) / .06),transparent 62%);z-index:1;text-align:left;transition:transform var(--motion-duration-base) var(--motion-ease-out-expo),border-color var(--motion-duration-base) var(--motion-ease-out-expo)}.launch-offer:hover{transform:translate3d(0,-4px,0);border-color:rgb(var(--color-brand-accent-rgb) / .28)}.launch-offer-slot[data-visible=true] .launch-offer{animation:launch-float 6.5s linear infinite}@keyframes launch-float{0%{translate:0 0}12.5%{translate:.85px -.73px}25%{translate:1.2px -2.5px}37.5%{translate:.85px -4.27px}50%{translate:0 -5px}62.5%{translate:-.85px -4.27px}75%{translate:-1.2px -2.5px}87.5%{translate:-.85px -.73px}to{translate:0 0}}.launch-offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1px;border-radius:inherit;background:conic-gradient(from var(--launch-angle),transparent 0deg,transparent 232deg,rgb(var(--color-brand-accent-rgb) / .26) 316deg,var(--color-hero-pillar-top) 352deg,rgb(var(--color-brand-accent-rgb) / .26) 357deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo)}.launch-offer-slot[data-visible=true] .launch-offer:before{opacity:.75;transition-delay:.42s;animation:launch-orbit 14s linear infinite}.launch-offer:hover:before{opacity:1;transition-delay:0s}@keyframes launch-orbit{to{--launch-angle: 360deg}}.launch-offer__aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.launch-offer__aura:before{content:"";position:absolute;top:-120%;left:-30%;width:160%;height:320%;background:radial-gradient(closest-side,rgb(var(--color-brand-accent-rgb) / .1),rgb(var(--color-brand-accent-rgb) / .04) 55%,transparent 78%)}.launch-offer-slot[data-visible=true] .launch-offer__aura:before{animation:launch-aura 19s var(--motion-ease-in-out-cubic) infinite alternate}@keyframes launch-aura{0%{transform:translate3d(-8%,4%,0)}to{transform:translate3d(16%,-6%,0)}}.launch-offer__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;border-radius:inherit;pointer-events:none}.launch-offer__sheen:before{content:"";position:absolute;top:-40%;bottom:-40%;left:0;width:38%;background:linear-gradient(100deg,transparent,rgb(var(--color-brand-accent-rgb) / .1) 45%,rgb(var(--color-hero-ether-high-rgb) / .12) 55%,transparent);opacity:0;transform:translate3d(-160%,0,0) skew(-14deg)}.launch-offer-slot[data-visible=true] .launch-offer__sheen:before{animation:launch-sheen 8s var(--motion-ease-in-out-cubic) 4.5s infinite}@keyframes launch-sheen{0%{opacity:0;transform:translate3d(-160%,0,0) skew(-14deg)}6%{opacity:1}24%{opacity:0;transform:translate3d(420%,0,0) skew(-14deg)}to{opacity:0;transform:translate3d(420%,0,0) skew(-14deg)}}.launch-offer__sheen:after{content:"";position:absolute;top:-40%;bottom:-40%;left:0;width:38%;background:linear-gradient(100deg,transparent,rgb(var(--color-brand-accent-rgb) / .1) 45%,rgb(var(--color-hero-ether-high-rgb) / .12) 55%,transparent);opacity:0;transform:translate3d(-160%,0,0) skew(-14deg)}.launch-offer:hover .launch-offer__sheen:after{animation:launch-sheen-hover 1.9s var(--motion-ease-in-out-cubic)}@keyframes launch-sheen-hover{0%{opacity:0;transform:translate3d(-160%,0,0) skew(-14deg)}25%{opacity:1}to{opacity:0;transform:translate3d(420%,0,0) skew(-14deg)}}.launch-offer__label{display:flex;align-items:center;gap:var(--space-2);color:var(--color-brand-accent)}.launch-offer__label .material-symbols-outlined{filter:drop-shadow(0 0 6px rgb(var(--color-brand-accent-rgb) / .5))}.launch-offer__lead{color:var(--color-content-on-surface-variant)}.launch-offer__lead-strong{color:var(--color-content-tertiary)}.launch-offer__price{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.launch-offer .launch-price-now{filter:drop-shadow(0 0 12px rgb(var(--color-brand-accent-rgb) / .28));transition:filter var(--motion-duration-base) var(--motion-ease-out-expo)}@supports ((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.launch-offer .launch-price-now{background-image:linear-gradient(100deg,var(--color-brand-accent) 0%,var(--color-brand-accent) 40%,var(--color-hero-pillar-top) 48%,var(--color-hero-ether-high) 52%,var(--color-brand-accent) 60%,var(--color-brand-accent) 100%);background-size:280% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}@media (forced-colors: active){.launch-offer .launch-price-now{background-image:none;color:var(--color-brand-accent);-webkit-text-fill-color:currentcolor;filter:none}}.launch-offer-slot[data-visible=true] .launch-price-now{animation:launch-price-shine 8s var(--motion-ease-in-out-cubic) 1.1s infinite}.launch-offer:hover .launch-price-now{filter:drop-shadow(0 0 18px rgb(var(--color-brand-accent-rgb) / .45))}@keyframes launch-price-shine{0%{background-position:100% 0}19%{background-position:0% 0}to{background-position:0% 0}}.launch-offer__seats{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-outline-glass);color:var(--color-content-on-surface-variant)}@media (max-width: 767px){.launch-offer__cast{box-shadow:0 14px 34px -26px rgb(var(--color-brand-accent-rgb) / .42),0 0 42px -18px rgb(var(--color-brand-accent-rgb) / .15)}.launch-offer-slot:hover .launch-offer__cast{box-shadow:0 16px 36px -26px rgb(var(--color-brand-accent-rgb) / .55),0 0 42px -18px rgb(var(--color-brand-accent-rgb) / .24)}.launch-offer{padding:var(--space-4)}@keyframes launch-float{0%{translate:0 0}25%{translate:.7px -1.5px}50%{translate:0 -3px}75%{translate:-.7px -1.5px}to{translate:0 0}}.launch-offer-slot[data-visible=true] .launch-offer:before{opacity:.55}.launch-offer .launch-price-now{filter:drop-shadow(0 0 8px rgb(var(--color-brand-accent-rgb) / .2))}.launch-offer__sheen:before,.launch-offer__sheen:after{background:linear-gradient(100deg,transparent,rgb(var(--color-brand-accent-rgb) / .07) 50%,transparent)}}.launch-note{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:10px var(--space-5);border:1px solid rgb(var(--color-brand-accent-rgb) / .16);border-radius:var(--radius-2xl);background:rgb(var(--color-surface-lowest-rgb) / .45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.launch-note__head{display:inline-flex;align-items:center;gap:var(--space-2);color:rgb(var(--color-brand-accent-rgb) / .92);white-space:nowrap}.launch-note__sep{width:1px;height:14px;background:var(--color-outline-glass)}.launch-note__text{color:var(--color-content-on-surface-variant)}@media (max-width: 640px){.launch-note__sep{display:none}.launch-note .seat-dots{order:2}.launch-note__text{order:3}}.launch-price-was{color:rgb(var(--color-content-on-surface-variant-rgb) / .45);text-decoration-line:line-through;text-decoration-thickness:1px;white-space:nowrap}.launch-price-now{color:var(--color-brand-accent);white-space:nowrap}.seat-dots{display:inline-flex;align-items:center;gap:7px}.seat-dot{position:relative;width:7px;height:7px;flex:none;border:1px solid rgb(var(--color-content-on-surface-variant-rgb) / .3);border-radius:var(--radius-full);transition:transform var(--motion-duration-base) var(--motion-ease-out-expo),box-shadow var(--motion-duration-base) var(--motion-ease-out-expo);transition-delay:calc(var(--seat-index, 0) * 45ms)}.seat-dot[data-free=true]{border-color:var(--color-brand-accent);background:var(--color-brand-accent);box-shadow:0 0 8px -1px rgb(var(--color-brand-accent-rgb) / .5)}.seat-dot[data-active=true]{width:9px;height:9px;animation:seat-pulse 2.8s var(--motion-ease-in-out-cubic) infinite}.seat-dot[data-active=true]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgb(var(--color-brand-accent-rgb) / .7);border-radius:var(--radius-full);opacity:0;pointer-events:none}.launch-offer:hover .seat-dot[data-active=true]:after{animation:seat-ping .9s var(--motion-ease-out-expo)}@keyframes seat-ping{0%{opacity:.75;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}.launch-offer .seat-dot[data-active=true]{animation-delay:1.5s}.launch-offer-slot:not([data-visible=true]) .seat-dot[data-active=true]{animation-play-state:paused}.launch-offer:hover .seat-dot[data-free=true],.seat-dots:hover .seat-dot[data-free=true]{transform:scale(1.3);box-shadow:0 0 12px rgb(var(--color-brand-accent-rgb) / .7)}@keyframes seat-pulse{0%,to{box-shadow:0 0 0 2px rgb(var(--color-brand-accent-rgb) / .18),0 0 10px -1px rgb(var(--color-brand-accent-rgb) / .5)}50%{box-shadow:0 0 0 4px rgb(var(--color-brand-accent-rgb) / .07),0 0 16px rgb(var(--color-brand-accent-rgb) / .8)}}.ambient-field{overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,rgb(var(--color-ambient-cool-rgb) / .06),transparent 60%),var(--color-surface-background)}.ambient-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.footer-link{position:relative;display:inline-block;color:var(--color-content-on-surface-variant);transition:color var(--motion-duration-base) ease}.footer-link:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background:var(--color-brand-accent);transform:scaleX(0);transform-origin:right center;transition:transform var(--motion-duration-base) var(--motion-ease-out-expo)}.footer-link:hover,.footer-link:focus-visible{color:var(--color-content-tertiary)}.footer-link:hover:after,.footer-link:focus-visible:after{transform:scaleX(1);transform-origin:left center}.footer-mail__text{background-image:linear-gradient(var(--color-brand-accent),var(--color-brand-accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--motion-duration-slow) var(--motion-ease-out-expo),color var(--motion-duration-base) ease}.footer-mail:hover .footer-mail__text,.footer-mail:focus-visible .footer-mail__text{background-size:100% 1px;color:var(--color-brand-accent)}.footer-wordmark{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:-.16em;background:linear-gradient(180deg,rgb(var(--color-content-tertiary-rgb) / .12) 0%,rgb(var(--color-content-tertiary-rgb) / .04) 58%,transparent 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--space-0)}.inset-x-0{left:var(--space-0);right:var(--space-0)}.-bottom-0\.5{bottom:-.125rem}.-left-10{left:calc(var(--space-10) * -1)}.-right-0\.5{right:-.125rem}.-right-1\.5{right:-.375rem}.-right-12{right:calc(var(--space-12) * -1)}.-right-6{right:calc(var(--space-6) * -1)}.-top-1{top:calc(var(--space-1) * -1)}.-top-10{top:calc(var(--space-10) * -1)}.-top-12{top:calc(var(--space-12) * -1)}.bottom-1\.5{bottom:.375rem}.bottom-10{bottom:var(--space-10)}.bottom-2{bottom:var(--space-2)}.bottom-3{bottom:var(--space-3)}.left-0{left:var(--space-0)}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-3{left:var(--space-3)}.left-8{left:var(--space-8)}.right-0{right:var(--space-0)}.right-1\.5{right:.375rem}.right-2{right:var(--space-2)}.right-3{right:var(--space-3)}.right-\[3\%\]{right:3%}.top-0{top:var(--space-0)}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-24{top:var(--space-24)}.top-3{top:var(--space-3)}.top-6{top:var(--space-6)}.top-\[12\%\]{top:12%}.top-\[16\%\]{top:16%}.top-\[25\%\]{top:25%}.top-\[30\%\]{top:30%}.top-\[38\%\]{top:38%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-4{margin:var(--space-4)}.-mx-margin-mobile{margin-left:calc(var(--layout-margin-mobile) * -1);margin-right:calc(var(--layout-margin-mobile) * -1)}.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.mx-auto{margin-left:auto;margin-right:auto}.\!mt-0{margin-top:var(--space-0)!important}.mb-1{margin-bottom:var(--space-1)}.mb-10{margin-bottom:var(--space-10)}.mb-16{margin-bottom:var(--space-16)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-8{margin-bottom:var(--space-8)}.ml-2{margin-left:var(--space-2)}.mr-6{margin-right:var(--space-6)}.mt-1{margin-top:var(--space-1)}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.mt-2{margin-top:var(--space-2)}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:var(--space-20)}.mt-24{margin-top:var(--space-24)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:var(--space-1)}.h-1\.5{height:.375rem}.h-10{height:var(--space-10)}.h-11{height:var(--space-11)}.h-12{height:var(--space-12)}.h-14{height:var(--space-14)}.h-16{height:var(--space-16)}.h-2{height:var(--space-2)}.h-2\.5{height:.625rem}.h-20{height:var(--space-20)}.h-3\.5{height:.875rem}.h-32{height:var(--space-32)}.h-4{height:var(--space-4)}.h-48{height:var(--space-48)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-64{height:var(--space-64)}.h-7{height:var(--space-7)}.h-8{height:var(--space-8)}.h-9{height:var(--space-9)}.h-\[128\%\]{height:128%}.h-\[18px\]{height:18px}.h-\[400px\]{height:400px}.h-\[720px\]{height:720px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[92vh\]{min-height:92vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:var(--space-10)}.w-12{width:var(--space-12)}.w-2{width:var(--space-2)}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:var(--space-20)}.w-3{width:var(--space-3)}.w-3\.5{width:.875rem}.w-32{width:var(--space-32)}.w-4{width:var(--space-4)}.w-48{width:var(--space-48)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-64{width:var(--space-64)}.w-7{width:var(--space-7)}.w-8{width:var(--space-8)}.w-9{width:var(--space-9)}.w-\[124\%\]{width:124%}.w-\[128px\]{width:128px}.w-\[168px\]{width:168px}.w-\[18px\]{width:18px}.w-\[400px\]{width:400px}.w-\[720px\]{width:720px}.w-full{width:100%}.min-w-0{min-width:var(--space-0)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[240px\]{max-width:240px}.max-w-\[82\%\]{max-width:82%}.max-w-\[88\%\]{max-width:88%}.max-w-container-max{max-width:var(--layout-container-max)}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_10s_linear_infinite\]{animation:spin 10s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_7s_linear_infinite_reverse\]{animation:spin 7s linear infinite reverse}@keyframes meter-fill{0%{transform:scaleX(0)}}.animate-meter-fill{animation:meter-fill 1.4s var(--motion-ease-out-expo) both}@keyframes pulse-soft{0%,to{opacity:.35}50%{opacity:1}}.animate-pulse-soft{animation:pulse-soft 2.4s ease-in-out infinite}@keyframes screen-in{0%{transform:translate(calc(-50% + var(--slide-x)),-50%)}to{transform:translate(-50%,-50%)}}.animate-screen-in{animation:screen-in var(--motion-duration-slide) var(--motion-ease-slide) both}@keyframes screen-out{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + var(--slide-x)),-50%)}}.animate-screen-out{animation:screen-out var(--motion-duration-slide) var(--motion-ease-slide) both}@keyframes typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.animate-typing-dot{animation:typing-dot 1.2s ease-in-out infinite}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:.375rem}.gap-12{gap:var(--space-12)}.gap-2{gap:var(--space-2)}.gap-2\.5{gap:.625rem}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-gutter{gap:var(--layout-gutter)}.gap-x-2{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.gap-x-3{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.gap-x-4{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.gap-x-6{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:var(--space-2)}.gap-y-3{row-gap:var(--space-3)}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-surface-high>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--color-surface-high-rgb) / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-brand-accent\/20{border-color:rgb(var(--color-brand-accent-rgb) / .2)}.border-brand-accent\/40{border-color:rgb(var(--color-brand-accent-rgb) / .4)}.border-mock-paper-line{--tw-border-opacity: 1;border-color:rgb(var(--color-mock-paper-line-rgb) / var(--tw-border-opacity, 1))}.border-outline-glass{border-color:var(--color-outline-glass)}.border-surface-container{--tw-border-opacity: 1;border-color:rgb(var(--color-surface-container-rgb) / var(--tw-border-opacity, 1))}.border-surface-high{--tw-border-opacity: 1;border-color:rgb(var(--color-surface-high-rgb) / var(--tw-border-opacity, 1))}.border-surface-highest{--tw-border-opacity: 1;border-color:rgb(var(--color-surface-highest-rgb) / var(--tw-border-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-brand-accent{--tw-bg-opacity: 1;background-color:rgb(var(--color-brand-accent-rgb) / var(--tw-bg-opacity, 1))}.bg-brand-accent\/10{background-color:rgb(var(--color-brand-accent-rgb) / .1)}.bg-brand-accent\/20{background-color:rgb(var(--color-brand-accent-rgb) / .2)}.bg-brand-accent\/30{background-color:rgb(var(--color-brand-accent-rgb) / .3)}.bg-content-on-surface-variant{--tw-bg-opacity: 1;background-color:rgb(var(--color-content-on-surface-variant-rgb) / var(--tw-bg-opacity, 1))}.bg-content-tertiary{--tw-bg-opacity: 1;background-color:rgb(var(--color-content-tertiary-rgb) / var(--tw-bg-opacity, 1))}.bg-content-tertiary\/70{background-color:rgb(var(--color-content-tertiary-rgb) / .7)}.bg-device-edge-dark{--tw-bg-opacity: 1;background-color:rgb(var(--color-device-edge-dark-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-gradient-blue{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-gradient-blue-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-ink{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-ink-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-ink\/40{background-color:rgb(var(--color-mock-ink-rgb) / .4)}.bg-mock-paper{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-paper-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-paper-line{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-paper-line-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-paper-muted{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-paper-muted-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-paper-muted\/60{background-color:rgb(var(--color-mock-paper-muted-rgb) / .6)}.bg-mock-positive\/10{background-color:rgb(var(--color-mock-positive-rgb) / .1)}.bg-mock-window-close{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-window-close-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-window-max{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-window-max-rgb) / var(--tw-bg-opacity, 1))}.bg-mock-window-min{--tw-bg-opacity: 1;background-color:rgb(var(--color-mock-window-min-rgb) / var(--tw-bg-opacity, 1))}.bg-state-success{--tw-bg-opacity: 1;background-color:rgb(var(--color-state-success-rgb) / var(--tw-bg-opacity, 1))}.bg-state-success\/15{background-color:rgb(var(--color-state-success-rgb) / .15)}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-default-rgb) / var(--tw-bg-opacity, 1))}.bg-surface-high{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-high-rgb) / var(--tw-bg-opacity, 1))}.bg-surface-high\/60{background-color:rgb(var(--color-surface-high-rgb) / .6)}.bg-surface-high\/95{background-color:rgb(var(--color-surface-high-rgb) / .95)}.bg-surface-highest{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-highest-rgb) / var(--tw-bg-opacity, 1))}.bg-surface-low\/80{background-color:rgb(var(--color-surface-low-rgb) / .8)}.bg-surface-lowest{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-lowest-rgb) / var(--tw-bg-opacity, 1))}.bg-surface-lowest\/40{background-color:rgb(var(--color-surface-lowest-rgb) / .4)}.bg-surface-lowest\/60{background-color:rgb(var(--color-surface-lowest-rgb) / .6)}.bg-surface-lowest\/70{background-color:rgb(var(--color-surface-lowest-rgb) / .7)}.bg-surface-lowest\/80{background-color:rgb(var(--color-surface-lowest-rgb) / .8)}.bg-transparent{background-color:transparent}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-brand-accent{--tw-gradient-from: rgb(var(--color-brand-accent-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-brand-accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-accent\/25{--tw-gradient-from: rgb(var(--color-brand-accent-rgb) / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-brand-accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-hero-ether-low\/30{--tw-gradient-from: rgb(var(--color-hero-ether-low-rgb) / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-hero-ether-low-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mock-gradient-blue\/15{--tw-gradient-from: rgb(var(--color-mock-gradient-blue-rgb) / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-mock-gradient-blue-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mock-gradient-violet\/50{--tw-gradient-from: rgb(var(--color-mock-gradient-violet-rgb) / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-mock-gradient-violet-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mock-paper-line{--tw-gradient-from: rgb(var(--color-mock-paper-line-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-mock-paper-line-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mock-paper-muted{--tw-gradient-from: rgb(var(--color-mock-paper-muted-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-mock-paper-muted-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-high{--tw-gradient-from: rgb(var(--color-surface-high-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-surface-high-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-brand-accent\/40{--tw-gradient-to: rgb(var(--color-brand-accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--color-brand-accent-rgb) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-lowest{--tw-gradient-to: rgb(var(--color-surface-lowest-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--color-surface-lowest-rgb) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-brand-accent\/15{--tw-gradient-to: rgb(var(--color-brand-accent-rgb) / .15) var(--tw-gradient-to-position)}.to-brand-accent\/25{--tw-gradient-to: rgb(var(--color-brand-accent-rgb) / .25) var(--tw-gradient-to-position)}.to-hero-ether-low{--tw-gradient-to: rgb(var(--color-hero-ether-low-rgb) / 1) var(--tw-gradient-to-position)}.to-hero-ether-low\/20{--tw-gradient-to: rgb(var(--color-hero-ether-low-rgb) / .2) var(--tw-gradient-to-position)}.to-hero-ether-low\/35{--tw-gradient-to: rgb(var(--color-hero-ether-low-rgb) / .35) var(--tw-gradient-to-position)}.to-mock-gradient-blue\/40{--tw-gradient-to: rgb(var(--color-mock-gradient-blue-rgb) / .4) var(--tw-gradient-to-position)}.to-mock-gradient-orange{--tw-gradient-to: rgb(var(--color-mock-gradient-orange-rgb) / 1) var(--tw-gradient-to-position)}.to-mock-paper-line{--tw-gradient-to: rgb(var(--color-mock-paper-line-rgb) / 1) var(--tw-gradient-to-position)}.to-mock-paper-muted{--tw-gradient-to: rgb(var(--color-mock-paper-muted-rgb) / 1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-12{padding:var(--space-12)}.p-2{padding:var(--space-2)}.p-2\.5{padding:.625rem}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-8{padding:var(--space-8)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.px-margin-mobile{padding-left:var(--layout-margin-mobile);padding-right:var(--layout-margin-mobile)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-32{padding-top:var(--space-32);padding-bottom:var(--space-32)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.py-section-y-mobile{padding-top:var(--layout-section-y-mobile);padding-bottom:var(--layout-section-y-mobile)}.pb-1{padding-bottom:var(--space-1)}.pb-10{padding-bottom:var(--space-10)}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:var(--space-24)}.pb-3{padding-bottom:var(--space-3)}.pb-6{padding-bottom:var(--space-6)}.pt-2{padding-top:var(--space-2)}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:var(--space-24)}.pt-3{padding-top:var(--space-3)}.pt-32{padding-top:var(--space-32)}.pt-4{padding-top:var(--space-4)}.pt-7{padding-top:var(--space-7)}.pt-8{padding-top:var(--space-8)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body,.font-body-lg{font-family:var(--font-body)}.font-display-xl,.font-headline-lg,.font-headline-md{font-family:var(--font-display)}.font-label-mono{font-family:var(--font-mono)}.font-scene-line{font-family:var(--font-condensed)}.font-ui-display{font-family:var(--font-display)}.font-ui-lg,.font-ui-md{font-family:var(--font-body)}.font-ui-mono,.font-ui-mono-md{font-family:var(--font-mono)}.font-ui-sm,.font-ui-xs{font-family:var(--font-body)}.font-wordmark{font-family:var(--font-display)}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);letter-spacing:var(--text-body-lg-tracking);font-weight:var(--text-body-lg-weight)}.text-body-md{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking);font-weight:var(--text-body-md-weight)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking);font-weight:var(--text-body-sm-weight)}.text-headline-lg-mobile{font-size:var(--text-headline-lg-mobile-size);line-height:var(--text-headline-lg-mobile-line);letter-spacing:var(--text-headline-lg-mobile-tracking);font-weight:var(--text-headline-lg-mobile-weight)}.text-headline-md{font-size:var(--text-headline-md-size);line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking);font-weight:var(--text-headline-md-weight)}.text-headline-sm{font-size:var(--text-headline-sm-size);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);font-weight:var(--text-headline-sm-weight)}.text-label-mono{font-size:var(--text-label-mono-size);line-height:var(--text-label-mono-line);letter-spacing:var(--text-label-mono-tracking);font-weight:var(--text-label-mono-weight)}.text-scene-line{font-size:var(--text-scene-line-size);line-height:var(--text-scene-line-line);letter-spacing:var(--text-scene-line-tracking);font-weight:var(--text-scene-line-weight)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-ui-display{font-size:var(--text-ui-display-size);line-height:var(--text-ui-display-line);letter-spacing:var(--text-ui-display-tracking);font-weight:var(--text-ui-display-weight)}.text-ui-lg{font-size:var(--text-ui-lg-size);line-height:var(--text-ui-lg-line);letter-spacing:var(--text-ui-lg-tracking);font-weight:var(--text-ui-lg-weight)}.text-ui-md{font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);letter-spacing:var(--text-ui-md-tracking);font-weight:var(--text-ui-md-weight)}.text-ui-mono{font-size:var(--text-ui-mono-size);line-height:var(--text-ui-mono-line);letter-spacing:var(--text-ui-mono-tracking);font-weight:var(--text-ui-mono-weight)}.text-ui-mono-md{font-size:var(--text-ui-mono-md-size);line-height:var(--text-ui-mono-md-line);letter-spacing:var(--text-ui-mono-md-tracking);font-weight:var(--text-ui-mono-md-weight)}.text-ui-sm{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);letter-spacing:var(--text-ui-sm-tracking);font-weight:var(--text-ui-sm-weight)}.text-ui-xs{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);letter-spacing:var(--text-ui-xs-tracking);font-weight:var(--text-ui-xs-weight)}.text-wordmark{font-size:var(--text-wordmark-size);line-height:var(--text-wordmark-line);letter-spacing:var(--text-wordmark-tracking);font-weight:var(--text-wordmark-weight)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-brand-accent{--tw-text-opacity: 1;color:rgb(var(--color-brand-accent-rgb) / var(--tw-text-opacity, 1))}.text-brand-on-accent{--tw-text-opacity: 1;color:rgb(var(--color-brand-on-accent-rgb) / var(--tw-text-opacity, 1))}.text-content-on-surface{--tw-text-opacity: 1;color:rgb(var(--color-content-on-surface-rgb) / var(--tw-text-opacity, 1))}.text-content-on-surface-variant{--tw-text-opacity: 1;color:rgb(var(--color-content-on-surface-variant-rgb) / var(--tw-text-opacity, 1))}.text-content-tertiary{--tw-text-opacity: 1;color:rgb(var(--color-content-tertiary-rgb) / var(--tw-text-opacity, 1))}.text-content-tertiary\/70{color:rgb(var(--color-content-tertiary-rgb) / .7)}.text-content-tertiary\/80{color:rgb(var(--color-content-tertiary-rgb) / .8)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-mock-ink{--tw-text-opacity: 1;color:rgb(var(--color-mock-ink-rgb) / var(--tw-text-opacity, 1))}.text-mock-paper{--tw-text-opacity: 1;color:rgb(var(--color-mock-paper-rgb) / var(--tw-text-opacity, 1))}.text-mock-paper-ink-soft{--tw-text-opacity: 1;color:rgb(var(--color-mock-paper-ink-soft-rgb) / var(--tw-text-opacity, 1))}.text-mock-positive{--tw-text-opacity: 1;color:rgb(var(--color-mock-positive-rgb) / var(--tw-text-opacity, 1))}.text-state-error{--tw-text-opacity: 1;color:rgb(var(--color-state-error-rgb) / var(--tw-text-opacity, 1))}.text-state-success{--tw-text-opacity: 1;color:rgb(var(--color-state-success-rgb) / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-elevated{--tw-shadow: var(--shadow-elevated);--tw-shadow-colored: var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glass{--tw-shadow: var(--shadow-glass);--tw-shadow-colored: var(--shadow-glass);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow-primary{--tw-shadow: var(--shadow-glow-primary);--tw-shadow-colored: var(--shadow-glow-primary);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow-strong{--tw-shadow: var(--shadow-glow-strong);--tw-shadow-colored: var(--shadow-glow-strong);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur-\[180px\]{--tw-blur: blur(180px);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)}.blur-\[42px\]{--tw-blur: blur(42px);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)}.blur-\[60px\]{--tw-blur: blur(60px);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)}.blur-xl{--tw-blur: blur(24px);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)}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\,border-color\]{transition-property:background-color,color,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,border-color\,background-color\]{transition-property:color,border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,width\,height\]{transition-property:left,width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,border-radius\,padding\,opacity\,transform\]{transition-property:width,height,border-radius,padding,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,opacity\]{transition-property:width,height,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-base{transition-duration:var(--motion-duration-base)}.duration-slow{transition-duration:var(--motion-duration-slow)}.ease-in-out-cubic{transition-timing-function:var(--motion-ease-in-out-cubic)}.ease-out-expo{transition-timing-function:var(--motion-ease-out-expo)}.js .reveal-up{opacity:0;transform:perspective(1200px) translate3d(0,64px,-60px) scale(.97);transition:opacity 1.15s cubic-bezier(.16,.72,.24,1),transform 1.15s cubic-bezier(.16,.72,.24,1)}.js .reveal-up[data-visible=true]{opacity:1;transform:none}.contact-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--motion-duration-slide)}.contact-panel[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.contact-panel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;cursor:default;background:rgb(var(--color-surface-background-rgb) / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--motion-duration-slide) var(--motion-ease-out-expo)}.contact-panel[data-open=true] .contact-panel__scrim{opacity:1}.contact-panel__sheet{position:absolute;top:50%;right:var(--space-4);display:flex;flex-direction:column;width:min(calc(100% - var(--space-8)),400px);max-height:calc(100% - var(--space-8));background:rgb(var(--color-surface-lowest-rgb) / .92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-outline-glass);border-radius:var(--radius-2xl);box-shadow:var(--shadow-elevated);transform:translate3d(calc(100% + var(--space-4)),-50%,0);transition:transform var(--motion-duration-slide) var(--motion-ease-out-expo);will-change:transform}@media (min-width: 768px){.contact-panel__sheet{right:var(--space-8);transform:translate3d(calc(100% + var(--space-8)),-50%,0)}}.contact-panel[data-open=true] .contact-panel__sheet{transform:translate3d(0,-50%,0)}.contact-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-6) var(--space-6)}@media (min-width: 768px){.contact-panel__body{padding-left:var(--space-8);padding-right:var(--space-8)}}.contact-group__title{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label-mono-size);line-height:var(--text-label-mono-line);letter-spacing:var(--text-label-mono-tracking);text-transform:uppercase;color:var(--color-content-on-surface-variant)}.contact-row{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);overflow:hidden;border:1px solid var(--color-outline-glass);border-radius:var(--radius-xl);background:#ffffff05;opacity:0;transform:translate3d(24px,0,0);transition:opacity var(--motion-duration-slow) var(--motion-ease-out-expo),transform var(--motion-duration-slow) var(--motion-ease-out-expo),border-color var(--motion-duration-base) ease,background-color var(--motion-duration-base) ease}.contact-panel[data-open=true] .contact-row{opacity:1;transform:translateZ(0);transition-delay:calc(.14s + var(--row-index, 0) * 60ms)}.contact-row:hover,.contact-row:focus-visible{border-color:rgb(var(--color-brand-accent-rgb) / .45);background:rgb(var(--color-brand-accent-rgb) / .05)}.contact-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgb(var(--color-brand-accent-rgb) / .12) 50%,transparent 80%);transform:translate3d(-100%,0,0);transition:transform .9s var(--motion-ease-out-expo)}.contact-row:hover:after,.contact-row:focus-visible:after{transform:translate3d(100%,0,0)}.contact-row__mark{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-lg);background:rgb(var(--color-brand-accent-rgb) / .1);color:var(--color-brand-accent);transition:background-color var(--motion-duration-base) ease,box-shadow var(--motion-duration-base) ease,transform var(--motion-duration-base) var(--motion-ease-out-expo)}.contact-row:hover .contact-row__mark,.contact-row:focus-visible .contact-row__mark{background:rgb(var(--color-brand-accent-rgb) / .18);box-shadow:var(--shadow-glow-primary);transform:scale(1.06)}.contact-row__value{display:block;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--color-content-tertiary);white-space:nowrap;transition:color var(--motion-duration-base) ease}.contact-row:hover .contact-row__value,.contact-row:focus-visible .contact-row__value{color:var(--color-brand-accent)}.contact-row__swap{display:grid;justify-items:start;margin-top:2px}.contact-row__role{grid-area:1 / 1;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-content-on-surface-variant);white-space:nowrap;transition:opacity var(--motion-duration-base) var(--motion-ease-out-expo),transform var(--motion-duration-base) var(--motion-ease-out-expo)}.contact-row__role--done{color:var(--color-brand-accent);opacity:0;transform:translate3d(0,6px,0)}.contact-row[data-copied=true] .contact-row__role:not(.contact-row__role--done){opacity:0;transform:translate3d(0,-6px,0)}.contact-row[data-copied=true] .contact-row__role--done{opacity:1;transform:none}.contact-row[data-copied=true]{border-color:rgb(var(--color-brand-accent-rgb) / .45)}.contact-row__arrow{flex:0 0 auto;color:var(--color-brand-accent);opacity:.5;transition:transform var(--motion-duration-base) var(--motion-ease-out-expo),opacity var(--motion-duration-base) ease}.contact-row:hover .contact-row__arrow,.contact-row:focus-visible .contact-row__arrow,.contact-row[data-copied=true] .contact-row__arrow{opacity:1;transform:translate3d(2px,-2px,0)}.contact-row[data-copied=true] .contact-row__arrow{transform:none}.brief-ether{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.42;mix-blend-mode:screen}@media (max-width: 767px){.brief-ether{opacity:.34}}.brief-fused{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;mix-blend-mode:screen}.brief-pillar{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.brief-glow{position:absolute;border-radius:9999px;pointer-events:none;filter:blur(140px);animation:brief-glow-breathe 20s ease-in-out infinite}.brief-glow--warm{left:-10%;bottom:-8%;width:min(60vw,720px);height:min(60vw,720px);background:radial-gradient(circle,rgb(var(--color-brief-glow-warm-rgb) / .4),transparent 70%);animation-duration:22s}.brief-glow--gold{right:4%;top:28%;width:min(52vw,640px);height:min(52vw,640px);background:radial-gradient(circle,rgb(var(--color-brief-glow-gold-rgb) / .35),transparent 70%);animation-duration:18s;animation-delay:-9s}@keyframes brief-glow-breathe{0%,to{opacity:.55}50%{opacity:1}}.brief-shell{padding:var(--space-8) var(--space-5);border-radius:var(--radius-2xl);background:rgb(var(--color-surface-lowest-rgb) / .55);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-outline-glass);box-shadow:var(--shadow-elevated)}@media (min-width: 768px){.brief-shell{padding:var(--space-12) var(--space-12) var(--space-14);border-radius:var(--radius-3xl)}}.grow-reveal{display:grid;grid-template-rows:0fr;opacity:0;transform:translate3d(0,16px,0);transition:grid-template-rows .72s var(--motion-ease-out-expo),opacity .62s var(--motion-ease-out-expo) .12s,transform .72s var(--motion-ease-out-expo)}.grow-reveal[data-open=true]{grid-template-rows:1fr;opacity:1;transform:none}.grow-reveal__inner{min-height:0;overflow:hidden}.grow-reveal[data-open=true][data-settled=true]>.grow-reveal__inner{overflow:visible}.grow-reveal--morph{transition:grid-template-rows .52s var(--motion-ease-in-out-cubic),opacity .42s var(--motion-ease-in-out-cubic) 60ms,transform .52s var(--motion-ease-in-out-cubic)}.brief-question{padding-top:var(--space-14)}.brief-progress+.grow-reveal .brief-question{padding-top:var(--space-6)}.brief-question__label{display:flex;align-items:baseline;gap:var(--space-4);font-family:var(--font-display);font-size:var(--text-headline-sm-size);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking);font-weight:var(--text-headline-sm-weight);color:var(--color-content-tertiary)}@media (min-width: 768px){.brief-question__label{font-size:var(--text-headline-md-size);line-height:var(--text-headline-md-line)}}.brief-question__number{flex:0 0 auto;width:22px;font-family:var(--font-mono);font-size:var(--text-label-mono-size);line-height:var(--text-label-mono-line);letter-spacing:var(--text-label-mono-tracking);font-weight:var(--text-label-mono-weight);color:var(--color-brand-accent)}.brief-question__note{margin-top:var(--space-3);padding-left:calc(22px + var(--space-4));max-width:42rem;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-content-on-surface-variant)}.brief-step{padding-top:var(--space-20)}.brief-step__title{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-label-mono-size);line-height:var(--text-label-mono-line);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-accent)}.brief-step__rule{flex:0 0 auto;width:48px;height:1px;background:var(--color-brand-accent)}.brief-step__note{margin-top:var(--space-4);padding-left:calc(48px + var(--space-4));max-width:36rem;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--color-content-on-surface-variant)}.brief-chip{position:relative;padding:var(--space-3) var(--space-5);border:1px solid var(--color-outline-glass);border-radius:var(--radius-full);background:#ffffff05;font-family:var(--font-body);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-content-on-surface);transition:background-color var(--motion-duration-base) var(--motion-ease-out-expo),border-color var(--motion-duration-base) var(--motion-ease-out-expo),color var(--motion-duration-base) var(--motion-ease-out-expo),box-shadow var(--motion-duration-base) var(--motion-ease-out-expo)}@media (min-width: 768px){.brief-chip{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line)}}.brief-chip:hover{border-color:rgb(var(--color-brand-accent-rgb) / .5);color:var(--color-content-tertiary)}.brief-chip[data-selected=true]{background:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-brand-on-accent);box-shadow:var(--shadow-glow-primary)}.brief-field{position:relative;max-width:44rem}.brief-field__control{display:block;width:100%;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-outline-glass);background:transparent;font-family:var(--font-body);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);color:var(--color-content-tertiary);transition:border-color var(--motion-duration-base) ease}.brief-field__control::-moz-placeholder{color:var(--color-content-on-surface-variant);opacity:.55}.brief-field__control::placeholder{color:var(--color-content-on-surface-variant);opacity:.55}.brief-field__control:focus{outline:none}.brief-field__control:focus-visible{outline:none}.brief-field__line{position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--color-brand-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration-slow) var(--motion-ease-out-expo)}.brief-field__control:focus~.brief-field__line{transform:scaleX(1)}.brief-field--area .brief-field__control{padding:var(--space-4) var(--space-5);border:1px solid var(--color-outline-glass);border-radius:var(--radius-xl);background:#ffffff05;resize:vertical;min-height:160px}.brief-field--area .brief-field__control:focus{border-color:rgb(var(--color-brand-accent-rgb) / .5)}.brief-progress{position:sticky;top:var(--layout-nav-height);z-index:20;margin:0 calc(var(--space-5) * -1) var(--space-10);padding:0 var(--space-5)}@media (min-width: 768px){.brief-progress{margin-left:calc(var(--space-12) * -1);margin-right:calc(var(--space-12) * -1);padding:0 var(--space-12)}}.brief-progress__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-outline-glass);border-radius:var(--radius-full);background:rgb(var(--color-surface-lowest-rgb) / .96);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(24px)}.brief-progress__step{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label-mono-size);line-height:var(--text-label-mono-line);letter-spacing:var(--text-label-mono-tracking);text-transform:uppercase;color:var(--color-content-tertiary);white-space:nowrap}.brief-progress__index{color:var(--color-brand-accent)}.brief-progress__bars{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0;gap:var(--space-2)}.brief-progress__bar{display:block;flex:0 1 28px;min-width:10px;height:14px;padding:5px 0;background:none;border:0}.brief-progress__bar[data-gap=true]{margin-left:var(--space-3)}.brief-progress__bar>span{display:block;height:4px;border-radius:var(--radius-full);background:var(--color-surface-highest);transform-origin:left center;transition:background-color var(--motion-duration-slow) var(--motion-ease-out-expo),box-shadow var(--motion-duration-slow) var(--motion-ease-out-expo)}.brief-progress__bar[data-state=active]>span{background:rgb(var(--color-brand-accent-rgb) / .4)}.brief-progress__bar[data-state=done]>span{background:var(--color-brand-accent);box-shadow:var(--shadow-glow-primary)}.brief-progress__bar:not(:disabled):hover>span{background:var(--color-brand-accent)}.brief-final{margin-top:var(--space-14);padding-top:var(--space-10);border-top:1px solid var(--color-outline-glass)}.brief-consent{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.brief-consent__box{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.brief-consent__mark{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:1px solid var(--color-outline-glass);border-radius:var(--radius-md);color:var(--color-brand-on-accent);background:transparent;transition:background-color var(--motion-duration-base) var(--motion-ease-out-expo),border-color var(--motion-duration-base) var(--motion-ease-out-expo)}.brief-consent__mark>*{opacity:0;transform:scale(.6);transition:opacity var(--motion-duration-fast) var(--motion-ease-out-expo),transform var(--motion-duration-base) var(--motion-ease-out-expo)}.brief-consent__box:checked+.brief-consent__mark{background:var(--color-brand-accent);border-color:var(--color-brand-accent)}.brief-consent__box:checked+.brief-consent__mark>*{opacity:1;transform:scale(1)}.brief-consent__box:focus-visible+.brief-consent__mark{outline:2px solid var(--color-brand-accent);outline-offset:3px}.brief-consent__text{max-width:34rem;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-content-on-surface-variant)}.brief-consent__link{color:var(--color-content-tertiary);text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-duration-base) ease}.brief-consent__link:hover{color:var(--color-brand-accent)}.brief-submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-10);border:0;border-radius:var(--radius-full);background:var(--color-brand-accent);font-family:var(--font-body);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:600;color:var(--color-brand-on-accent);transition:background-color var(--motion-duration-base) var(--motion-ease-out-expo),opacity var(--motion-duration-base) ease}.brief-submit:disabled{opacity:.4;cursor:not-allowed}.brief-submit:hover:not(:disabled) .material-symbols-outlined{transform:translate3d(2px,-2px,0)}.brief-done{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-4) 0 var(--space-8);animation:fade-in-up var(--motion-duration-slow) var(--motion-ease-out-expo) both}.brief-done__mark{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:rgb(var(--color-brand-accent-rgb) / .12);color:var(--color-brand-accent);box-shadow:var(--shadow-glow-strong)}.tg-chat{background-color:var(--color-surface-background);background-image:radial-gradient(120% 60% at 50% 0%,rgb(var(--color-hero-ether-low-rgb) / .32),transparent 68%),radial-gradient(60% 34% at 24% 6%,rgb(var(--color-hero-ether-mid-rgb) / .07),transparent 70%),repeating-linear-gradient(135deg,rgb(255 255 255 / .012) 0 1px,transparent 1px 9px)}@property --launch-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal-up,.reveal-up,.launch-offer-slot{opacity:1;transform:none}}@media (max-width: 767px){:root{--layout-margin-mobile: 16px;--layout-section-y-mobile: 72px;--text-display-xl-size: clamp(32px, 8.6vw, 44px);--text-headline-lg-size: clamp(29px, 7.4vw, 40px);--text-headline-lg-mobile-size: clamp(24px, 6.2vw, 34px);--text-headline-md-size: clamp(20px, 5.2vw, 28px);--text-headline-sm-size: clamp(17px, 4.4vw, 20px);--text-body-lg-size: 15px;--text-body-md-size: 14px;--text-body-sm-size: 12.5px;--text-label-mono-size: 10px;--text-ui-mono-size: 10px;--text-ui-mono-md-size: 11px}.site-head,.faq,.podium,.podium__after,.stages,.preflight,.process__cta,.bounds,.invert-panel{--k: 1}:root{--slab-radius: 32px}.invert-panel{border-radius:28px 28px 0 0}.preflight,.preflight:before,.bounds{border-radius:24px}.podium__card{border-radius:20px}.invert-card{border-radius:18px}.launch-offer{border-radius:20px}.work__shot{border-radius:14px}.invert-panel{padding:40px 20px;gap:24px}.preflight{padding:26px 18px;margin-top:40px;gap:16px}.bounds__col{padding:20px 18px;gap:16px}.sline--still{padding-block:clamp(84px,13vh,130px)}.sline__still{font-size:clamp(42px,12vw,64px)}.bento__row>.invert-card{min-height:150px}.invert-card__mark{font-size:32px}.podium__amount{font-size:30px}.invert-panel__stats dt{font-size:38px}.faq-row__answer{padding-right:24px}}@media (max-width: 899px){.flow{--stage-axis: clamp(17px, 4.4vw, 24px);--stage-gutter: clamp(40px, 10vw, 56px);padding-left:var(--stage-gutter)}.flow__rail--left{left:calc(var(--stage-axis) - .5px)}.preflight{margin-left:calc(-1 * var(--stage-gutter))}.stage{position:relative}.stage__num{position:absolute;top:0;left:calc(var(--stage-axis) - var(--stage-gutter));padding:5px 6px;transform:translate(-50%,-50%);font-size:clamp(18px,4.6vw,24px);font-weight:300;line-height:1;background:var(--color-surface-slab)}.stage__term{text-align:left}}.last\:border-none:last-child{border-style:none}.hover\:border-brand-accent:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-brand-accent-rgb) / var(--tw-border-opacity, 1))}.hover\:bg-brand-accent:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-brand-accent-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-accent\/10:hover{background-color:rgb(var(--color-brand-accent-rgb) / .1)}.hover\:text-brand-accent:hover{--tw-text-opacity: 1;color:rgb(var(--color-brand-accent-rgb) / var(--tw-text-opacity, 1))}.hover\:shadow-glow-primary:hover{--tw-shadow: var(--shadow-glow-primary);--tw-shadow-colored: var(--shadow-glow-primary);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:bg-brand-accent\/10:active{background-color:rgb(var(--color-brand-accent-rgb) / .1)}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: calc(var(--space-1) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y: calc(var(--space-1) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: var(--space-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2{gap:var(--space-2)}.sm\:gap-3{gap:var(--space-3)}.sm\:gap-6{gap:var(--space-6)}}@media (min-width: 768px){.md\:mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.md\:mt-20{margin-top:var(--space-20)}.md\:mt-24{margin-top:var(--space-24)}.md\:mt-32{margin-top:var(--space-32)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:var(--space-4)}.md\:gap-7{gap:var(--space-7)}.md\:p-20{padding:var(--space-20)}.md\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.md\:px-margin-desktop{padding-left:var(--layout-margin-desktop);padding-right:var(--layout-margin-desktop)}.md\:py-section-y{padding-top:var(--layout-section-y);padding-bottom:var(--layout-section-y)}.md\:pb-32{padding-bottom:var(--space-32)}.md\:pt-32{padding-top:var(--space-32)}.md\:pt-40{padding-top:var(--space-40)}.md\:pt-6{padding-top:var(--space-6)}.md\:text-display-xl{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line);letter-spacing:var(--text-display-xl-tracking);font-weight:var(--text-display-xl-weight)}.md\:text-headline-lg{font-size:var(--text-headline-lg-size);line-height:var(--text-headline-lg-line);letter-spacing:var(--text-headline-lg-tracking);font-weight:var(--text-headline-lg-weight)}.md\:text-headline-md{font-size:var(--text-headline-md-size);line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking);font-weight:var(--text-headline-md-weight)}}@media (min-width: 1024px){.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:mt-10{margin-top:var(--space-10)}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-gutter{gap:var(--layout-gutter)}.lg\:self-start{align-self:flex-start}}
