@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}@font-face{font-family:Inter Fallback;font-style:normal;font-display:swap;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:106.5%;ascent-override:90.96%;descent-override:22.65%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:italic;font-display:swap;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(Tinos Italic);size-adjust:89%;ascent-override:111.24%;descent-override:34.83%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0a0d16}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0d16;margin:0;font-family:Inter Variable,Inter,Inter Fallback,-apple-system,SF Pro Text,system-ui,sans-serif}.landing{--l-bg:#0a0d16;--l-page:var(--l-bg);--l-band:#0c101b;--l-card:#101526;--l-text-1:#fff;--l-text-2:#8b95a8;--l-text-3:#7a879e;--l-slate:#64748b;--l-line:#ffffff14;--l-line-strong:#ffffff24;--l-chip-bg:#ffffff0f;--l-cyan:#22d3ee;--l-cyan-hover:#67e8f9;--l-purple:#a855f7;--l-orange:#f59e0b;--l-blue:#3b82f6;--l-green:#22c55e;--l-red:#ef4444;--l-cyan-rgb:34, 211, 238;--l-purple-rgb:168, 85, 247;--l-blue-rgb:59, 130, 246;--l-orange-rgb:245, 158, 11;--l-focus:var(--l-cyan);--l-selection:#22d3ee47;--font-serif:"Instrument Serif", "Instrument Serif Fallback", "Iowan Old Style", Georgia, serif;--font-sans:"Inter Variable", "Inter", "Inter Fallback", -apple-system, "SF Pro Text", system-ui, sans-serif;--l-font-system:-apple-system, "SF Pro Text", Inter, system-ui, sans-serif;--l-fs-display:clamp(2rem, min(11cqi, 1.5rem + 4vw), 4.5rem);--l-fs-h2:clamp(1.75rem, 1.35rem + 2vw, 3.25rem);--l-fs-h3:clamp(1.125rem, 1rem + .5vw, 1.375rem);--l-fs-lead:clamp(1.0625rem, .97rem + .4vw, 1.25rem);--l-fs-body:clamp(1rem, .94rem + .25vw, 1.0625rem);--l-fs-small:.9375rem;--l-fs-caption:.875rem;--l-fs-label:.8125rem;--l-lh-display:1.1;--l-lh-h2:1.12;--l-lh-lead:1.5;--l-lh-body:1.55;--l-ls-display:-.025em;--l-ls-h2:-.02em;--l-ls-label:.14em;--l-space-1:4px;--l-space-2:8px;--l-space-3:12px;--l-space-4:16px;--l-space-5:20px;--l-space-6:24px;--l-space-8:32px;--l-space-10:40px;--l-space-12:48px;--l-space-16:64px;--l-space-20:80px;--l-space-24:96px;--l-space-32:128px;--l-space-section:clamp(4.5rem, 3rem + 6vw, 10rem);--l-container:1320px;--l-container-wide:1440px;--l-gutter:clamp(16px, 2.5vw + 6px, 40px);--l-nav-h:56px;--l-radius-sm:12px;--l-radius-md:16px;--l-radius-lg:24px;--l-radius-xl:36px;--l-radius-pill:999px;--l-shadow-phone:0 48px 96px -32px #000000bf, 0 24px 48px -24px #0000008c;--l-shadow-piece:0 24px 48px -20px #0009;--l-shadow-card:0 32px 64px -40px #000000b3, inset 0 1px 0 #ffffff0a;--l-dur-press:.12s;--l-dur-fast:.16s;--l-dur-ui:.22s;--l-dur-reveal:.8s;--l-dur-pop:.9s;--l-dur-signature:.7s;--l-dur-twinkle:.533s;--l-stagger:.1s;--l-scale-press:.97;--l-scale-press-row:.98;--l-ease-out:cubic-bezier(.23, 1, .32, 1);--l-ease-in-out:cubic-bezier(.77, 0, .175, 1);--l-ease-standard:cubic-bezier(.2, 0, 0, 1);--l-reveal-distance:40px;--l-reveal-x:56px;--l-reveal-scale:.94;--l-reveal-blur:8px;--l-float-y:10px;--l-float-dur:7s;--l-breathe-dur:6s;--l-ambient-delay:0s;--l-scene-lift:36px;--l-scene-tilt:5deg;--l-scene-shrink:.05;--l-z-bg:0;--l-z-content:1;--l-z-raised:2;--l-z-nav:50;--l-z-skip:60;--l-radius-card:26px;--l-cyan-1:#7df4fd;--l-panel:#0c121db8;--l-border:#70c0f738;--l-border-glow:#70c0f7;background:var(--l-bg);min-height:100%;color:var(--l-text-1);font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;caret-color:var(--l-cyan);position:relative;overflow-x:clip}@media (width>=768px){.landing{--l-nav-h:64px}}@supports not (font-size:1cqi){.landing{--l-fs-display:clamp(2rem, 1.5rem + 3.2vw, 4rem)}}@media (prefers-contrast:more){.landing{--l-text-2:#a9b4c7;--l-line:#ffffff4d;--l-line-strong:#ffffff4d}}.landing,.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing :where(h1,h2,h3,h4,p,figure){margin:0;font-weight:400}.landing :where(h1,h2,h3){text-wrap:balance}.landing :where(p){text-wrap:pretty}.landing :where(button){font:inherit;color:inherit}.landing :where(button,a,[role=button]){touch-action:manipulation}.landing :where(button,.l-chip,.l-nav-soon){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.landing :focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}.landing::selection{background:var(--l-selection);color:var(--l-text-1)}.landing ::selection{background:var(--l-selection);color:var(--l-text-1)}.landing .l-h1{font-size:var(--l-fs-display);letter-spacing:var(--l-ls-display);font-weight:600;line-height:var(--l-lh-display);color:var(--l-text-1);padding-bottom:.12em}.landing .l-h2{max-width:20ch;font-size:var(--l-fs-h2);letter-spacing:var(--l-ls-h2);font-weight:600;line-height:var(--l-lh-h2);color:var(--l-text-1);padding-bottom:.12em}.landing .l-h3{font-size:var(--l-fs-h3);letter-spacing:-.01em;color:var(--l-text-1);font-weight:600;line-height:1.3}.landing .l-sub{max-width:34em;font-size:var(--l-fs-lead);line-height:var(--l-lh-lead);color:var(--l-text-2)}.landing .l-body{max-width:36em;font-size:var(--l-fs-body);line-height:var(--l-lh-body);color:var(--l-text-2)}.landing .l-caption{max-width:48ch;font-size:var(--l-fs-caption);letter-spacing:.005em;color:var(--l-text-2);font-weight:500;line-height:1.45}.landing .l-eyebrow{font-size:var(--l-fs-label);letter-spacing:var(--l-ls-label);color:var(--l-text-2);font-weight:600;line-height:1}.landing .l-section-number{border:1.5px solid rgba(var(--l-cyan-rgb), .45);background:rgba(var(--l-cyan-rgb), .06);width:40px;height:40px;color:var(--l-cyan);font-size:var(--l-fs-small);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;font-weight:600;line-height:1;display:flex}.landing .l-accent{font-family:var(--font-serif);letter-spacing:0;color:var(--l-cyan);white-space:nowrap;font-size:1em;font-style:italic;font-weight:400;line-height:0}.landing .l-nowrap{white-space:nowrap}.landing .l-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing .l-button{justify-content:center;align-items:center;gap:var(--l-space-2);border-radius:var(--l-radius-md);background-color:var(--l-cyan);height:48px;color:var(--l-bg);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--l-dur-fast) var(--l-ease-standard);border:0;padding:0 22px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (width>=768px){.landing .l-button{height:52px}}@media (hover:hover) and (pointer:fine){.landing .l-button:hover{background-color:var(--l-cyan-hover)}}@media (prefers-reduced-motion:no-preference){.landing .l-button{transition:background-color var(--l-dur-fast) var(--l-ease-standard), transform var(--l-dur-press) var(--l-ease-out)}.landing .l-button:active:not(:focus-visible){transform:scale(var(--l-scale-press))}}@media (prefers-reduced-motion:reduce){.landing .l-button:active{background-color:var(--l-cyan-hover)}}@media (forced-colors:active){.landing .l-button{border:1px solid buttontext}}.landing .l-chip,.landing .l-nav-soon{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-pill);background-color:var(--l-chip-bg);min-height:36px;color:var(--l-text-1);font-family:var(--font-sans);font-size:var(--l-fs-caption);text-align:center;cursor:default;justify-content:center;align-items:center;padding:4px 14px;font-weight:500;line-height:1;display:inline-flex}.landing .l-chip--hero{font-size:var(--l-fs-small)}:where(.landing .l-glow){--l-glow-a:.12;--l-glow-rgb:var(--l-cyan-rgb);pointer-events:none;background:radial-gradient(closest-side, rgba(var(--l-glow-rgb), var(--l-glow-a)) 0%, rgba(var(--l-glow-rgb), calc(var(--l-glow-a) * .4)) 45%, transparent 100%);position:absolute;inset:-25%}:where(.landing .l-glow--cyan){--l-glow-rgb:var(--l-cyan-rgb)}:where(.landing .l-glow--purple){--l-glow-rgb:var(--l-purple-rgb)}:where(.landing .l-glow--blue){--l-glow-rgb:var(--l-blue-rgb)}:where(.landing .l-glow--orange){--l-glow-rgb:var(--l-orange-rgb)}.landing .l-bg{z-index:var(--l-z-bg);pointer-events:none;background:radial-gradient(70vmax 50vmax at 85% -10%, rgba(var(--l-cyan-rgb), .07), transparent 70%), radial-gradient(60vmax 50vmax at -10% 110%, rgba(var(--l-blue-rgb), .06), transparent 70%), var(--l-bg);position:fixed;inset:0}.landing .l-header{z-index:var(--l-z-nav);padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background-color:#0a0d16b8;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing .l-header{background-color:#0a0d16f0}}@media (prefers-reduced-transparency:reduce){.landing .l-header{background-color:var(--l-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.landing .l-nav-sentinel{pointer-events:none;width:1px;height:12px;position:absolute;top:0;left:0}.landing .l-header:after{content:"";background-color:var(--l-line);opacity:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.landing .l-header[data-scrolled=true]:after{opacity:1}@media (prefers-reduced-motion:no-preference){.landing .l-header:after{transition:opacity .2s var(--l-ease-standard)}}.landing .l-progress{z-index:var(--l-z-nav);background:linear-gradient(90deg, rgba(var(--l-cyan-rgb), .4), var(--l-cyan));transform-origin:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@media print{.landing .l-progress{display:none}}.landing .l-nav{justify-content:space-between;align-items:center;gap:var(--l-space-3);min-height:var(--l-nav-h);max-width:calc(var(--l-container-wide) + 2 * var(--l-gutter));padding:0 max(var(--l-gutter), env(safe-area-inset-right,0px)) 0 max(var(--l-gutter), env(safe-area-inset-left,0px));margin:0 auto;display:flex}.landing .l-nav-logo{min-height:44px;font-family:var(--font-serif);color:var(--l-text-1);flex:none;align-items:center;font-size:24px;font-style:italic;line-height:1;text-decoration:none;display:flex}@media (width>=768px){.landing .l-nav-logo{font-size:28px}}@media (prefers-reduced-motion:no-preference){.landing .l-nav-logo{transition:transform var(--l-dur-press) var(--l-ease-out)}.landing .l-nav-logo:active:not(:focus-visible){transform:scale(var(--l-scale-press))}}@media (prefers-reduced-motion:reduce){.landing .l-nav-logo:active{color:var(--l-text-2)}}.landing .l-nav-jobs{border-radius:var(--l-radius-sm);min-height:44px;color:var(--l-text-2);font-family:var(--font-sans);font-size:var(--l-fs-small);white-space:nowrap;transition:color var(--l-dur-fast) var(--l-ease-standard);justify-content:center;align-items:center;margin-right:auto;padding:0 10px;font-weight:500;line-height:1;text-decoration:none;display:flex}.landing .l-nav-jobs[aria-current=page]{color:var(--l-cyan)}@media (hover:hover) and (pointer:fine){.landing .l-nav-jobs:hover:not([aria-current=page]){color:var(--l-text-1)}}@media (prefers-reduced-motion:no-preference){.landing .l-nav-jobs{transition:color var(--l-dur-fast) var(--l-ease-standard), transform var(--l-dur-press) var(--l-ease-out)}.landing .l-nav-jobs:active:not(:focus-visible){transform:scale(var(--l-scale-press))}}@media (prefers-reduced-motion:reduce){.landing .l-nav-jobs:active{color:var(--l-text-1)}}.landing .l-nav-right{align-items:center;gap:var(--l-space-4);display:flex}.landing .l-nav-link{border-radius:var(--l-radius-sm);min-height:44px;color:var(--l-text-2);font-family:var(--font-sans);font-size:var(--l-fs-small);white-space:nowrap;cursor:pointer;transition:color var(--l-dur-fast) var(--l-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-weight:500;line-height:1;text-decoration:none;display:flex}@media (width<=479px){.landing .l-nav-link{display:none}}@media (width<=23.4em),(width>=480px) and (width<=33.5em){.landing .l-nav-soon{display:none}}@media (hover:hover) and (pointer:fine){.landing .l-nav-link:hover{color:var(--l-text-1)}}@media (prefers-reduced-motion:no-preference){.landing .l-nav-link{transition:color var(--l-dur-fast) var(--l-ease-standard), transform var(--l-dur-press) var(--l-ease-out)}.landing .l-nav-link:active:not(:focus-visible){transform:scale(var(--l-scale-press))}}@media (prefers-reduced-motion:reduce){.landing .l-nav-link:active{color:var(--l-text-1)}}.landing .l-nav[data-cluster=hidden] .l-nav-right{opacity:0;visibility:hidden;translate:0 -4px}@media (prefers-reduced-motion:no-preference){.landing .l-nav[data-ready] .l-nav-right{transition:opacity var(--l-dur-ui) var(--l-ease-out), translate var(--l-dur-ui) var(--l-ease-out), visibility 0s linear 0s}.landing .l-nav[data-ready][data-cluster=hidden] .l-nav-right{transition:opacity var(--l-dur-fast) var(--l-ease-out), translate var(--l-dur-fast) var(--l-ease-out), visibility 0s linear var(--l-dur-fast)}}.landing .l-skip-link{z-index:var(--l-z-skip);border-radius:var(--l-radius-sm);background:var(--l-card);min-height:44px;color:var(--l-text-1);font-family:var(--font-sans);font-size:var(--l-fs-small);align-items:center;padding:10px 16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-250%)}.landing .l-skip-link:focus,.landing .l-skip-link:focus-visible{transform:translateY(0)}@media (hover:hover) and (pointer:fine){.landing .l-skip-link:hover{background-color:color-mix(in srgb, var(--l-card), white 8%)}}@media (prefers-reduced-motion:no-preference){.landing .l-skip-link{transition:background-color var(--l-dur-fast) var(--l-ease-standard), scale var(--l-dur-press) var(--l-ease-out)}.landing .l-skip-link:active:not(:focus-visible){scale:var(--l-scale-press)}}@media (prefers-reduced-motion:reduce){.landing .l-skip-link:active{background-color:color-mix(in srgb, var(--l-card), white 12%)}}.landing .l-main{z-index:var(--l-z-content);scroll-margin-top:var(--l-nav-h);position:relative}.landing .l-main:focus{outline:none}.landing .l-page{min-height:62svh}.landing .l-page__stack{align-items:flex-start;gap:var(--l-space-5);flex-direction:column;display:flex}.landing .l-page__stack>.l-button{margin-top:var(--l-space-3)}.landing :where(.l-page [id]),.landing :where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--l-nav-h) + env(safe-area-inset-top,0px) + 16px)}.landing :where(.l-header) :where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:0}.landing .l-section{z-index:var(--l-z-content);max-width:calc(var(--l-container) + 2 * var(--l-gutter));padding-top:var(--l-space-section);padding-right:max(var(--l-gutter), env(safe-area-inset-right,0px));padding-bottom:calc(var(--l-space-section) * .5);padding-left:max(var(--l-gutter), env(safe-area-inset-left,0px));scroll-margin-top:calc(var(--l-nav-h) + env(safe-area-inset-top,0px) + 16px);margin:0 auto;position:relative}.landing .l-step-header{flex-direction:column;align-items:flex-start;display:flex}.landing .l-step-header>*+*{margin-top:var(--l-space-4)}.landing .l-step-header>.l-h2+*{margin-top:var(--l-space-5)}.landing .l-step-header>.l-sub+*{margin-top:var(--l-space-3)}.landing .l-scene{min-height:min(100svh,60rem);max-width:calc(var(--l-container-wide) + 2 * var(--l-gutter));grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.landing .l-split{align-items:center;gap:var(--l-space-12);grid-template-columns:minmax(0,1fr);display:grid}.landing .l-split__text{min-width:0}.landing .l-split__visual{justify-content:center;align-items:center;min-width:0;display:flex}@media (width>=64em){.landing .l-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,112px)}.landing .l-split[data-visual=left]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.landing .l-split[data-visual=left]>.l-split__visual{order:-1}.landing .l-split__text{flex-direction:column;justify-content:center;align-self:stretch;display:flex}}.landing .l-stage{--l-stage-rgb:var(--l-cyan-rgb);--l-stage-rgb-2:var(--l-blue-rgb);--l-stage-phone:62cqw;--l-stage-top:9%;isolation:isolate;aspect-ratio:10/11;border:1px solid var(--l-line);border-radius:var(--l-radius-xl);background:radial-gradient(80% 70% at 94% 0%, rgba(var(--l-stage-rgb), .28) 0%, rgba(var(--l-stage-rgb), .12) 42%, transparent 80%), radial-gradient(72% 66% at 0% 100%, rgba(var(--l-stage-rgb-2), .24) 0%, rgba(var(--l-stage-rgb-2), .08) 50%, transparent 82%), linear-gradient(118deg, transparent 36%, rgba(var(--l-stage-rgb), .08) 49%, transparent 63%), linear-gradient(165deg, #141c36 0%, #0d1324 54%, #090c17 100%);width:100%;max-width:46rem;box-shadow:var(--l-shadow-card);position:relative;overflow:clip;container-type:inline-size}.landing .l-stage[data-tone=purple]{--l-stage-rgb:var(--l-purple-rgb);--l-stage-rgb-2:var(--l-blue-rgb)}.landing .l-stage[data-tone=blue]{--l-stage-rgb:var(--l-blue-rgb);--l-stage-rgb-2:var(--l-cyan-rgb)}.landing .l-stage[data-tone=gold]{--l-stage-rgb:var(--l-orange-rgb);--l-stage-rgb-2:var(--l-purple-rgb)}.landing .l-stage[data-pose=peek]{--l-stage-phone:80cqw;--l-stage-top:8%}@media (width>=64em){.landing .l-stage{aspect-ratio:5/4}}.landing .l-stage__glow{--l-glow-rgb:var(--l-stage-rgb);--l-glow-a:.18;z-index:var(--l-z-bg);aspect-ratio:1;width:86%;inset:24% auto auto 50%;translate:-50% -50%}.landing .l-stage__phone{top:var(--l-stage-top);z-index:var(--l-z-content);position:absolute;left:50%;transform:translate(-50%)}.landing .l-stage__phone .l-phone{--l-phone-w:var(--l-stage-phone)}.landing .l-stage[data-pose=peek] .l-stage__phone{transform-origin:50% 0;left:-3%;transform:perspective(1500px)rotateY(11deg)rotate(-6deg)}.landing [data-reveal-item]{--l-i:0}@media (prefers-reduced-motion:no-preference){.landing .l-reveal{--l-rv-pose:translateY(var(--l-reveal-distance));--l-rv-ms:var(--l-dur-reveal)}.landing .l-reveal[data-reveal-from=left]{--l-rv-pose:translateX(calc(var(--l-reveal-x) * -1))}.landing .l-reveal[data-reveal-from=right]{--l-rv-pose:translateX(var(--l-reveal-x))}.landing .l-reveal[data-reveal-from=pop]{--l-rv-pose:translateY(var(--l-reveal-distance)) scale(var(--l-reveal-scale));--l-rv-ms:var(--l-dur-pop)}.landing .l-reveal.is-armed{opacity:0;transform:var(--l-rv-pose);filter:blur(var(--l-reveal-blur));transition-property:none}.landing .l-reveal.is-armed.is-revealed{opacity:1;filter:none;transition:opacity var(--l-rv-ms) var(--l-ease-out), transform var(--l-rv-ms) var(--l-ease-out), filter var(--l-rv-ms) var(--l-ease-out);transform:none}.landing .l-reveal[data-stagger].is-armed,.landing .l-reveal[data-stagger].is-armed.is-revealed{opacity:1;filter:none;transition:none;transform:none}.landing .l-reveal[data-stagger].is-armed [data-reveal-item]{opacity:0;transform:var(--l-rv-pose);filter:blur(var(--l-reveal-blur))}.landing .l-reveal[data-stagger].is-armed.is-revealed [data-reveal-item]{opacity:1;filter:none;transition:opacity var(--l-rv-ms) var(--l-ease-out), transform var(--l-rv-ms) var(--l-ease-out), filter var(--l-rv-ms) var(--l-ease-out);transition-delay:calc(var(--l-i) * var(--l-stagger));transform:none}}@keyframes l-float{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(var(--l-float-y) * -1), 0)}}@keyframes l-breathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.landing [data-ambient=float]{animation:l-float var(--l-float-dur) var(--l-ease-in-out) var(--l-ambient-delay) infinite alternate}.landing [data-ambient=breathe]{animation:l-breathe var(--l-breathe-dur) var(--l-ease-in-out) var(--l-ambient-delay) infinite}.landing [data-ambient]:not([data-ambient-on=true]){animation-play-state:paused!important}.landing .l-scroll-phone{translate:0 calc(var(--scene-c,0) * var(--l-scene-lift) * -1);rotate:calc(var(--l-phone-tilt,0deg) + var(--scene-c,0) * var(--l-scene-tilt));scale:calc(1 - var(--scene-abs,0) * var(--l-scene-shrink))}.landing .l-scroll-phone--reverse{rotate:calc(var(--l-phone-tilt,0deg) - var(--scene-c,0) * var(--l-scene-tilt))}.landing .l-stage .l-scroll-phone{transform-origin:50% 30%}}.landing .l-skeleton{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.landing .l-visual-slot{width:100%;min-height:260px;color:var(--l-text-3);letter-spacing:.08em;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:20px;justify-content:center;align-items:center;font-size:13px;display:flex}.landing .l-visual-slot:after{content:attr(data-testid)}.landing .l-footer{z-index:1;box-sizing:border-box;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:32px clamp(24px,min(6vw,86.4px),120px) 48px;display:flex;position:relative}.landing .l-footer-logo{font-family:var(--font-serif);color:#fff;font-size:24px;font-style:italic;line-height:1}.landing .l-footer-legal{color:var(--l-text-2);font-size:14px}@media (prefers-reduced-motion:reduce){.landing,.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,fill,stroke,text-decoration-color,outline-color!important;animation:none!important}}@media print{.landing .l-reveal,.landing .l-reveal [data-reveal-item]{opacity:1!important;filter:none!important;transform:none!important}}.landing .l-counter{--l-face:44px;--l-face-ring:2px;--l-face-overlap:11px;align-items:center;gap:var(--l-space-4);max-width:100%;min-height:52px;display:flex}@media (width<=399px){.landing .l-counter{--l-face:36px;--l-face-overlap:9px;gap:var(--l-space-3)}}.landing .l-counter__faces{flex:none;align-items:center;display:flex}.landing .l-face{width:var(--l-face);height:var(--l-face);border:var(--l-face-ring) solid var(--l-text-1);background:var(--f-bg);border-radius:50%;flex:none;position:relative;overflow:hidden}.landing .l-face+.l-face{margin-left:calc(var(--l-face-overlap) * -1)}.landing .l-face svg{width:100%;height:100%;display:block}.landing .l-face--1{--f-bg:linear-gradient(165deg, #1f5870 0%, #122f45 100%);--f-skin:#ebbd9b;--f-neck:#d3a27e;--f-hair:#34241b;--f-shirt:#dce6f2}.landing .l-face--2{--f-bg:linear-gradient(165deg, #55398a 0%, #2a1e4d 100%);--f-skin:#a06f4d;--f-neck:#88593b;--f-hair:#1b1511;--f-shirt:#22d3ee}.landing .l-face--3{--f-bg:linear-gradient(165deg, #2c5aa0 0%, #162f5e 100%);--f-skin:#f4d5b8;--f-neck:#e4bf9d;--f-hair:#a8512c;--f-shirt:#1d2c52}.landing .l-face--4{--f-bg:linear-gradient(165deg, #805725 0%, #47301a 100%);--f-skin:#cb9368;--f-neck:#b4804f;--f-hair:#3b2a21;--f-shirt:#3a4d7a}.landing .l-face__skin{fill:var(--f-skin)}.landing .l-face__neck{fill:var(--f-neck)}.landing .l-face__hair{fill:var(--f-hair)}.landing .l-face__shirt{fill:var(--f-shirt)}.landing .l-face__eye{fill:var(--f-hair);opacity:.9}.landing .l-face__smile{fill:none;stroke:var(--f-hair);stroke-width:.8px;stroke-linecap:round;opacity:.75}.landing .l-counter__rule{background-color:var(--l-slate);opacity:.7;flex:none;align-self:stretch;width:1px;margin-block:6px}.landing .l-counter__text{flex-direction:column;justify-content:center;min-width:0;display:flex}.landing .l-counter__number{color:var(--l-text-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}@media (width<=399px){.landing .l-counter__number{font-size:1.5rem}}.landing .l-counter__words{color:var(--l-text-2);font-size:var(--l-fs-small);line-height:1.35}@media (width<=359px){.landing .l-counter__words{font-size:var(--l-fs-caption)}}.landing .l-counter__solo{color:var(--l-text-1);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}@media (width<=359px){.landing .l-counter[data-state=failed] .l-counter__solo{font-size:var(--l-fs-small)}.landing .l-counter[data-state=failed] .l-counter__words{font-size:var(--l-fs-label)}}.landing .l-counter[data-state=loading] .l-counter__rule,.landing .l-counter[data-state=loading] .l-counter__text{display:none}.landing .l-step-header>.l-sub+.l-join{margin-top:var(--l-space-8)}.landing .l-join[aria-busy=true],.landing .l-quizcard__button[aria-busy=true]{opacity:.72;cursor:progress}@media (width<=479px){.landing .l-step-header>.l-join{align-self:stretch}}.landing .l-closing__copy>.l-join{margin-top:var(--l-space-8);position:relative}.landing .l-button.l-button--secondary{color:var(--l-text-1);box-shadow:inset 0 0 0 1px var(--l-slate);background-color:#0000}@media (hover:hover) and (pointer:fine){.landing .l-button.l-button--secondary:hover{background-color:#ffffff0f}}@media (prefers-reduced-motion:reduce){.landing .l-button.l-button--secondary:active{background-color:#ffffff1a}}.landing .l-funnel-notice{right:max(var(--l-gutter), env(safe-area-inset-right,0px));bottom:max(var(--l-space-4), env(safe-area-inset-bottom,0px));left:max(var(--l-gutter), env(safe-area-inset-left,0px));z-index:var(--l-z-nav);max-width:28rem;padding:var(--l-space-3) var(--l-space-4);border:1px solid var(--l-line-strong);border-radius:var(--l-radius-md);background-color:var(--l-card);color:var(--l-text-1);font-size:var(--l-fs-small);text-align:center;box-shadow:var(--l-shadow-card);align-items:center;gap:var(--l-space-3);flex-direction:column;margin-inline:auto;line-height:1.45;display:flex;position:fixed}.landing .l-funnel-notice>p{margin:0}.landing .l-funnel-notice__reload{min-width:8rem}.landing .l-roles{--rs-fs:clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--rs-gap:12px;--rs-band-h:80px;--rs-dur:98s;padding-block:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);position:relative}.landing .l-roles>.l-visually-hidden{margin:0}@media (width>=48em){.landing .l-roles{--rs-band-h:96px;--rs-dur:102s}}@media (width>=64em){.landing .l-roles{--rs-dur:104s}}.landing .l-roles-head{position:relative}.landing .l-roles-label{margin:0 0 var(--l-space-5);padding-inline:max(var(--l-gutter), env(safe-area-inset-left,0px)) max(var(--l-gutter), env(safe-area-inset-right,0px));color:var(--l-text-2);font-size:var(--l-fs-caption);text-align:center;text-wrap:balance;font-weight:500;line-height:1.45}.landing .l-roles-band{max-width:calc(var(--l-container) + 2 * var(--l-gutter));padding-left:max(var(--l-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--l-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.landing .l-roles-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (width>=48em){.landing .l-roles-list{gap:10px}}.landing .l-roles-list[aria-hidden=true]{display:none}.landing .l-roles-pill{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-pill);max-width:100%;color:color-mix(in srgb, var(--l-text-1) 70%, var(--l-text-2));font-size:var(--l-fs-small);text-align:center;overflow-wrap:anywhere;background-color:#ffffff08;padding:5px 13px;font-weight:500;line-height:1.35}@media (width<=30em){.landing .l-roles-list{gap:6px}.landing .l-roles-pill{font-size:var(--l-fs-caption);padding:4px 11px}}.landing .l-roles-pause{display:none}@keyframes l-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.landing .l-roles[data-mode=marquee] .l-roles-band{max-width:none;min-height:var(--rs-band-h);border-block:1px solid var(--l-line);background-color:var(--l-band);align-items:center;margin-inline:0;padding-inline:0;display:flex;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.landing .l-roles[data-mode=marquee] .l-roles-track{width:max-content;animation:l-ticker var(--rs-dur) linear infinite;flex:none;display:flex}.landing .l-roles[data-mode=marquee][data-paused=true] .l-roles-track{animation-play-state:paused}.landing .l-roles[data-mode=marquee] .l-roles-stage:has(:focus-visible:not(.l-roles-pause)) .l-roles-track{animation-play-state:paused}.landing .l-roles[data-mode=marquee] .l-roles-list{justify-content:flex-start;gap:var(--rs-gap);padding-right:var(--rs-gap);flex-wrap:nowrap;flex:none}.landing .l-roles[data-mode=marquee] .l-roles-list[aria-hidden=true]{display:flex}.landing .l-roles[data-mode=marquee] .l-roles-pill{font-size:var(--rs-fs);white-space:nowrap;flex:none;padding:10px 22px}.landing .l-roles[data-mode=marquee] .l-roles-head{--rs-side:calc(44px + 12px + max(var(--l-gutter), env(safe-area-inset-right,0px)));min-height:44px;margin-bottom:var(--l-space-2);justify-content:center;align-items:center;display:flex}.landing .l-roles[data-mode=marquee] .l-roles-label{padding-inline:var(--rs-side);margin:0}.landing .l-roles[data-mode=marquee] .l-roles-pause{top:50%;right:max(var(--l-gutter), env(safe-area-inset-right,0px));border:1px solid var(--l-line-strong);border-radius:var(--l-radius-sm);background-color:var(--l-card);width:44px;height:44px;color:var(--l-text-1);cursor:pointer;touch-action:manipulation;opacity:0;transition:opacity var(--l-dur-fast) var(--l-ease-standard), background-color var(--l-dur-fast) var(--l-ease-standard), transform var(--l-dur-press) var(--l-ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;translate:0 -50%}.landing .l-roles[data-mode=marquee] .l-roles-pause:focus-visible,.landing .l-roles[data-mode=marquee][data-paused=true] .l-roles-pause{opacity:1}.landing .l-roles[data-mode=marquee] .l-roles-pause:active{background-color:color-mix(in srgb, var(--l-card), white 10%);transition:opacity var(--l-dur-fast) var(--l-ease-standard), background-color 0s, transform var(--l-dur-press) var(--l-ease-out)}.landing .l-roles[data-mode=marquee] .l-roles-pause:active:not(:focus-visible){transform:scale(var(--l-scale-press))}@media (hover:hover) and (pointer:fine){.landing .l-roles[data-mode=marquee] .l-roles-pause:hover:not(:active){background-color:color-mix(in srgb, var(--l-card), white 6%)}}}@media (prefers-reduced-motion:no-preference) and (hover:none){.landing .l-roles[data-mode=marquee] .l-roles-pause{opacity:1}}@media (hover:hover) and (pointer:fine){.landing .l-roles[data-mode=marquee] .l-roles-band:hover .l-roles-track{animation-play-state:paused}.landing .l-roles[data-mode=marquee] .l-roles-stage:hover .l-roles-pause{opacity:1}}.landing .l-roles-icon{flex:none;width:20px;height:20px;display:block}:where(.l-phone,.l-appstore){--l-ui-font:-apple-system, "SF Pro Text", Inter, system-ui, sans-serif}:where(.l-phone){--l-phone-w:16rem;width:var(--l-phone-w);max-width:100%}:where(.l-phone--small){--l-phone-w:11.5rem}:where(.l-phone--medium){--l-phone-w:16rem}:where(.l-phone--large){--l-phone-w:21.5rem}.l-phone{--l-phone-radius:12cqw;--l-phone-bezel:clamp(10px, 4cqw, 14px);--l-phone-rim:1.5px;--l-phone-btn:clamp(2px, .8cqw, 3px);rotate:var(--l-phone-tilt,0deg);margin:0;display:block;position:relative;container-type:inline-size}.l-phone__body{box-sizing:border-box;padding:var(--l-phone-bezel);border:var(--l-phone-rim) solid transparent;border-radius:var(--l-phone-radius);box-shadow:inset 0 0 0 1px #ffffff0d,   var(--l-shadow-phone,0 26px 52px -18px #0000009e, 0 6px 14px -6px #00000073);background:linear-gradient(#07080b,#07080b) padding-box padding-box,linear-gradient(150deg,#ffffff75 0%,#ffffff1a 26%,#ffffff0a 58%,#ffffff4d 100%) border-box;position:relative}.l-phone__btn{width:var(--l-phone-btn);background:linear-gradient(90deg,#30333b,#15171c);border-radius:2px;position:absolute;box-shadow:inset 0 1px #ffffff1a}.l-phone__btn--action,.l-phone__btn--vol-up,.l-phone__btn--vol-down{left:calc(var(--l-phone-btn) * -1 + .5px)}.l-phone__btn--power{right:calc(var(--l-phone-btn) * -1 + .5px);background:linear-gradient(270deg,#30333b,#15171c)}.l-phone__btn--action{height:3.1%;top:12.6%}.l-phone__btn--vol-up{height:6.2%;top:18.4%}.l-phone__btn--vol-down{height:6.2%;top:26.2%}.l-phone__btn--power{height:10.2%;top:22.6%}.l-phone__screen{isolation:isolate;aspect-ratio:1206/2622;border-radius:calc(var(--l-phone-radius) - var(--l-phone-bezel) - var(--l-phone-rim));background:var(--l-page,#0a0d16);width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.l-phone__media{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.l-phone__video{z-index:var(--l-z-content,1);opacity:0}.l-phone__video.is-playing{opacity:1}@media (prefers-reduced-motion:no-preference){.l-phone__video{transition:opacity var(--l-dur-ui,.22s) var(--l-ease-out,cubic-bezier(.23, 1, .32, 1))}}.l-phone__status{z-index:var(--l-z-raised,2);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:6.1022%;display:block;position:absolute;top:0;left:0}.l-phone__status-time{fill:#fff;font-family:var(--l-font-system,var(--l-ui-font));letter-spacing:-.4px;font-size:51px;font-weight:600}.l-phone__glare{z-index:var(--l-z-raised,2);pointer-events:none;background:linear-gradient(112deg,#ffffff0d 0%,#fff0 32%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.l-phone__video{display:none}}.l-piece{--l-piece-glow:transparent;width:100%;max-width:100%;margin:0;line-height:0;display:block}.l-piece--learn{--l-piece-glow:#a855f7}.l-piece--credential{--l-piece-glow:#f59e0b}.l-piece--apply{--l-piece-glow:#3b82f6}.l-piece--cyan{--l-piece-glow:#22d3ee}.l-piece__img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.l-piece:not(.l-piece--none) .l-piece__img{filter:drop-shadow(0 10px 24px #00000080)}@supports (color:color-mix(in srgb, red 50%, transparent)){.l-piece:not(.l-piece--none) .l-piece__img{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--l-piece-glow) 35%, transparent)) drop-shadow(0 10px 30px color-mix(in srgb, var(--l-piece-glow) 26%, transparent))}}.l-appstore{color:#fff;min-height:44px;font:600 15px/1 var(--l-font-system,var(--l-ui-font));-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.l-appstore{transition:transform var(--l-dur-press,.12s) var(--l-ease-out,cubic-bezier(.23, 1, .32, 1))}.l-appstore:active:not(:focus-visible){transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.l-appstore:active{background-color:#1c1c1e}}.l-appstore:focus-visible{outline:2px solid var(--l-cyan,#22d3ee);outline-offset:3px}.landing .l-closing__column{align-items:center;gap:var(--l-space-8);flex-direction:column;width:100%;display:flex}.landing .l-stage.l-closing__card{--cl-icon:72px;--cl-glow:288px;--cl-gap-title:var(--l-space-6);--cl-gap-body:var(--l-space-4);--cl-gap-rise:var(--l-space-8);--cl-pad-top:clamp(2.5rem, 1rem + 4.5vw, 5.25rem);--cl-phone:clamp(14.5rem, 42cqw, 29rem);--cl-button:80px;--cl-rise:min(var(--cl-phone), calc(49svh - var(--cl-button)));aspect-ratio:auto;max-width:none;padding:var(--cl-pad-top) var(--l-space-4) 0;text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=768px){.landing .l-stage.l-closing__card{--cl-icon:88px;--cl-glow:400px;--cl-gap-title:var(--l-space-8);--cl-gap-rise:var(--l-space-12);--cl-button:84px}}.landing .l-closing__grid{--cl-cell:clamp(2.25rem, 6cqw, 4.5rem);z-index:var(--l-z-bg);pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:var(--cl-cell) var(--cl-cell);background-position:top;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 78% at 50% 34%,#000 0%,#0000 100%);mask-image:radial-gradient(62% 78% at 50% 34%,#000 0%,#0000 100%)}.landing .l-closing__grid:before,.landing .l-closing__grid:after{content:"";background:linear-gradient(#ffffff47,#ffffff47) 50%/13px 1px no-repeat,linear-gradient(#ffffff47,#ffffff47) 50%/1px 13px no-repeat;width:13px;height:13px;position:absolute;translate:-50% -50%}.landing .l-closing__grid:before{top:calc(var(--cl-cell) * 3);left:calc(50% - var(--cl-cell) * 5.5)}.landing .l-closing__grid:after{top:calc(var(--cl-cell) * 5);left:calc(50% + var(--cl-cell) * 5.5)}.landing .l-closing__copy{z-index:var(--l-z-content);flex-direction:column;align-items:center;max-width:100%;display:flex;position:relative}.landing .l-closing__glow{--l-glow-a:.14;top:calc(var(--cl-icon) / 2 - var(--cl-glow) / 2);bottom:auto;right:auto;left:calc(50% - var(--cl-glow) / 2);width:var(--cl-glow);height:var(--cl-glow)}.landing .l-closing__icon{width:var(--cl-icon);height:var(--cl-icon);filter:drop-shadow(0 0 .5px #ffffff59)drop-shadow(0 16px 32px #0009);display:block;position:relative}.landing .l-closing__title{margin-top:var(--cl-gap-title);text-align:center;position:relative}.landing .l-closing__body{margin-top:var(--cl-gap-body);text-align:center;position:relative}.landing .l-closing__sentence{display:inline-block}.landing .l-closing__rise{--cl-headroom:56px;z-index:var(--l-z-content);box-sizing:border-box;width:100%;height:calc(var(--cl-rise) + var(--cl-headroom));margin-top:calc(var(--cl-gap-rise) - var(--cl-headroom));padding-top:var(--cl-headroom);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cl-rise) * .22), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cl-rise) * .22), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cl-rise) * .22), transparent 100%);justify-content:center;align-items:flex-start;display:flex;position:relative}.landing .l-closing__phone{--l-phone-w:var(--cl-phone);--l-ambient-delay:-3.5s;flex:none}.landing .l-closing-footer{z-index:var(--l-z-content);padding-right:max(var(--l-gutter), env(safe-area-inset-right,0px));padding-left:max(var(--l-gutter), env(safe-area-inset-left,0px));position:relative}.landing .l-closing-footer__frame{max-width:var(--l-container);margin:0 auto;container-type:inline-size}.landing .l-closing-footer__inner{justify-content:center;align-items:center;gap:var(--l-space-3);padding-top:var(--l-space-8);border-top:1px solid var(--l-line);text-align:center;flex-direction:column;display:flex}@media (width>=768px){.landing .l-closing-footer__inner{justify-content:space-between;align-items:baseline;gap:var(--l-space-8);text-align:left;flex-direction:row}}.landing .l-closing-footer__note,.landing .l-closing-footer__legal{font-size:var(--l-fs-caption);color:var(--l-text-2);line-height:1.45}.landing .l-closing-footer__note{text-wrap:balance;max-width:80ch}.landing .l-closing-footer__legal{flex:none}.landing .l-closing-footer__crop{--cl-name-air:clamp(2.5rem, 1rem + 5vw, 5.5rem);height:calc(.675em + var(--cl-name-air));padding-top:var(--cl-name-air);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:35.3cqw;overflow:clip}.landing .l-closing-footer__giant{font-family:var(--font-serif);letter-spacing:0;white-space:nowrap;color:#ffffff21;margin-left:-.029em;font-size:1em;font-style:italic;font-weight:400;line-height:.8;display:block;-webkit-mask-image:linear-gradient(#000 30%,#0000 118%);mask-image:linear-gradient(#000 30%,#0000 118%)}@media (forced-colors:active){.landing .l-closing-footer{padding-bottom:var(--l-space-8)}.landing .l-closing-footer__crop{display:none}}.landing .l-legal__section{gap:var(--l-space-3);flex-direction:column;width:100%;max-width:65ch;display:flex}.landing .l-legal__updated{max-width:65ch;margin:0}.landing .l-body.l-legal__paragraph{overflow-wrap:anywhere;max-width:65ch;margin:0}.landing .l-h3.l-legal__heading{margin:0}.landing .l-legal-links{padding-top:var(--l-space-3);margin:0}.landing .l-legal-links__list{justify-content:center;column-gap:var(--l-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.landing .l-legal-links__list{justify-content:flex-start}}.landing .l-legal-links__item{margin:0;padding:0}.landing .l-legal-links__link{min-width:44px;min-height:44px;color:var(--l-text-2);font-size:var(--l-fs-caption);text-underline-offset:.25em;justify-content:center;align-items:center;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing .l-legal-links__link:hover{color:var(--l-text-1)}}.landing .l-hero{--hero-intro-gap:.12s;z-index:var(--l-z-content);isolation:isolate;min-height:calc(100svh - var(--l-nav-h) - env(safe-area-inset-top,0px));align-items:center;display:grid;position:relative}.landing .l-hero-light{z-index:var(--l-z-bg);pointer-events:none;position:absolute;inset:0}.landing .l-hero-inner{z-index:var(--l-z-content);row-gap:var(--l-space-10);width:100%;max-width:calc(var(--l-container-wide) + 2 * var(--l-gutter));padding-block:clamp(24px,2vw + 16px,40px);padding-left:max(var(--l-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--l-gutter), env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid;position:relative}@media (width>=1024px){.landing .l-hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,80px)}}.landing .l-hero-copy{z-index:var(--l-z-content);flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative;container-type:inline-size}.landing .l-hero-copy>:first-child{max-width:100%;margin:0 0 var(--l-space-5)}.landing .l-hero-copy .l-sub{margin-top:var(--l-space-4)}.landing .l-chip.l-chip--hero{padding-inline:16px}.landing .l-hero-actions .l-button{gap:6px}.landing .l-hero-actions{align-self:stretch;align-items:center;gap:var(--l-space-3) var(--l-space-4);margin-top:var(--l-space-8);flex-wrap:wrap;display:flex}@media (width<=479px){.landing .l-hero-actions{flex-flow:column;align-items:flex-start}.landing .l-hero-actions .l-button{align-self:stretch}}.landing .l-hero-visual{--hero-front-w:min(67cqi, 260px);flex-direction:column;align-items:center;min-width:0;display:flex;container-type:inline-size}@media (width>=768px){.landing .l-hero-visual{--hero-front-w:300px}}@media (width>=1024px){.landing .l-hero-visual{--hero-front-w:clamp(188px, min(56cqi, calc(66svh / 2.07)), 374px);translate:clamp(0px, calc(70vw - (50vw + var(--l-container-wide) * 5 / 24 + clamp(32px, 4vw, 80px) * 7 / 24)), 240px) 0}}.landing .l-hero-stage{width:var(--hero-front-w);max-width:100%;position:relative}.landing .l-hero-phone{--l-phone-w:var(--hero-front-w)}.landing .l-hero-fan{--hero-fan-x:12cqi;--hero-fan-r:6deg;--hero-back-w:calc(var(--hero-front-w) * .8);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}@media (width>=1024px){.landing .l-hero-fan{--hero-fan-x:calc(var(--hero-front-w) * .385);--hero-fan-r:7deg}}.landing .l-hero-fan>.l-hero-intro{grid-area:1/1}.landing .l-hero-phone--back{--l-phone-w:var(--hero-back-w)}.landing .l-hero-back{translate:calc(var(--hero-fan-x) * -1) 5%;rotate:calc(var(--hero-fan-r) * -1);position:relative}.landing .l-hero-back[data-hero-back=right]{translate:var(--hero-fan-x) 5%;rotate:var(--hero-fan-r)}.landing .l-hero-phone--back:after{content:"";border-radius:var(--l-phone-radius);pointer-events:none;background-color:#0a0d1647;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.landing .l-hero-intro{--hero-intro-delay:0s;transition:opacity var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay), transform var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay), filter var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay)}.landing .l-hero-back.l-hero-intro{transition:opacity var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay), transform var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay), filter var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay), translate var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay), rotate var(--l-dur-pop) var(--l-ease-out) var(--hero-intro-delay)}.landing .l-hero-intro[data-hero-intro=left]{--hero-intro-delay:var(--hero-intro-gap)}.landing .l-hero-intro[data-hero-intro=right]{--hero-intro-delay:calc(var(--hero-intro-gap) * 2)}.landing .l-hero-intro.is-pre-fan{opacity:.01;filter:blur(var(--l-reveal-blur))}.landing .l-hero-front.is-pre-fan{transform:translateY(var(--l-reveal-distance)) scale(var(--l-reveal-scale))}.landing .l-hero-back.is-pre-fan{translate:0;rotate:0deg}.landing .l-hero>.l-hero-light{transition:opacity var(--l-dur-signature) var(--l-ease-out)}.landing .l-hero:has(.l-hero-front.is-pre-fan)>.l-hero-light{opacity:0;visibility:hidden}.landing .l-hero{--hero-c:min(1, calc(max(var(--scene-c,0), 0) * 2));--hero-tilt:6deg;--hero-shrink:.05;--hero-lag-front:24px;--hero-lag-back:56px;--hero-text-lift:24px;--hero-text-fade:.3}.landing .l-hero-copy{opacity:calc(1 - var(--hero-c) * var(--hero-text-fade));translate:0 calc(var(--hero-c) * var(--hero-text-lift) * -1)}.landing .l-hero-copy:focus-within{opacity:1}.landing .l-hero-intro{perspective:calc(var(--hero-front-w) * 4.5)}.landing .l-hero-phone{transform-origin:50% 85%;rotate:x calc(var(--hero-c) * var(--hero-tilt));scale:calc(1 - var(--hero-c) * var(--hero-shrink));translate:0 calc(var(--hero-c) * var(--hero-lag-front))}.landing .l-hero-phone--back{translate:0 calc(var(--hero-c) * var(--hero-lag-back))}}.landing .l-shader{--sh-ink:10, 13, 22;z-index:var(--l-z-bg);pointer-events:none;contain:paint;--sh-fall:min(38%, 340px);--sh-mask:linear-gradient(to bottom, rgba(var(--sh-ink), 0) 0, rgba(var(--sh-ink), .6) 40px, rgba(var(--sh-ink), 1) 112px, rgba(var(--sh-ink), 1) calc(100% - var(--sh-fall)), rgba(var(--sh-ink), .9) calc(100% - var(--sh-fall) * .816), rgba(var(--sh-ink), .65) calc(100% - var(--sh-fall) * .605), rgba(var(--sh-ink), .35) calc(100% - var(--sh-fall) * .395), rgba(var(--sh-ink), .1) calc(100% - var(--sh-fall) * .184), rgba(var(--sh-ink), 0) 100%);-webkit-mask-image:var(--sh-mask);-webkit-mask-image:var(--sh-mask);mask-image:var(--sh-mask);background:radial-gradient(14% 28% at 72% 47%,#22d3eec7,#22d3ee99 45%,#22d3ee00 100%),radial-gradient(22% 46% at 72% 47%,#1e8cc3f2,#1e8cc3d9 55%,#1e8cc300 100%),radial-gradient(30% 62% at 73% 48%,#144e7be6,#144e7bcc 50%,#144e7b00 100%),radial-gradient(40% 80% at 74%,#0d3556e6,#0d355600 100%),#031c26;position:absolute;inset:0}.landing .l-shader__canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.landing .l-shader:is([data-state=live],[data-state=still]) .l-shader__canvas{opacity:1}@media (prefers-reduced-motion:no-preference){.landing .l-shader__canvas{transition:opacity var(--l-dur-signature) var(--l-ease-out)}}.landing .l-shader:after{content:"";background:linear-gradient(90deg, rgba(var(--sh-ink), .58) 0%, rgba(var(--sh-ink), .32) 34%, rgba(var(--sh-ink), 0) 66%);position:absolute;inset:0}@media (width<=1023px){.landing .l-shader{background:radial-gradient(30% 10% at 56% 63%,#22d3eeb3,#22d3ee80 45%,#22d3ee00 100%),radial-gradient(60% 20% at 54% 66%,#1e87bef2,#1e87becc 55%,#1e87be00 100%),radial-gradient(80% 30% at 52% 70%,#144e7be6,#144e7bcc 45%,#144e7b00 100%),radial-gradient(120% 40% at 50% 72%,#0d3556e6,#0d355600 100%),#031c26}.landing .l-shader:after{background:linear-gradient(180deg, rgba(var(--sh-ink), .5) 0%, rgba(var(--sh-ink), .28) 36%, rgba(var(--sh-ink), 0) 64%)}}@media (prefers-contrast:more){.landing .l-shader{opacity:.5}}@media (forced-colors:active),print{.landing .l-shader{display:none}}.landing .l-ladder-stage[data-pose=peek]{--l-stage-phone:76cqw;--l-stage-top:6%}@media (width>=64em){.landing .l-ladder-stage{aspect-ratio:10/9}}.landing .l-ladder .l-h2{max-width:11ch}.landing .l-step1__stage{--l-stage-phone:64cqw}.landing .l-step1 .l-sub{text-wrap:balance}@media (width>=1024px){.landing .l-s2-header{text-align:center;align-items:center}.landing .l-s2-header .l-section-number{align-self:center}}.landing .l-s2-visual{margin-top:clamp(40px,28px + 3vw,64px);container-type:inline-size}.landing .l-s2-stage{--s2-phone-w:min(220px, 72cqi);--s2-piece-w:min(520px, 100%);--s2-gap:12px;--s2-across:24px;--s2-bezel:calc(clamp(10px, var(--s2-phone-w) * .04, 14px) + 1.5px);--s2-screen-h:calc((var(--s2-phone-w) - 2 * var(--s2-bezel)) * 2622 / 1206);--s2-frame-h:calc(var(--s2-screen-h) + 2 * var(--s2-bezel));--s2-piece-h:calc(var(--s2-piece-w) * 380 / 1115);--s2-column-h:calc(3 * var(--s2-piece-h) + 2 * var(--s2-gap));--s2-column-top:calc(var(--s2-bezel) + var(--s2-screen-h) * .625 - var(--s2-column-h) / 2);--s2-glow-d:calc(var(--s2-phone-w) * 2.1);row-gap:var(--s2-across);flex-direction:column;display:flex;position:relative}@supports not (width:1cqi){.landing .l-s2-stage{--s2-phone-w:min(220px, 64vw)}}.landing .l-s2-glow{--l-glow-a:.1;inset:auto;top:calc(var(--s2-frame-h) / 2 - var(--s2-glow-d) / 2);left:calc(50% - var(--s2-glow-d) / 2);width:var(--s2-glow-d);height:var(--s2-glow-d)}.landing .l-s2-phone{--l-phone-w:var(--s2-phone-w);flex:none;align-self:center}.landing .l-s2-pieces{row-gap:var(--s2-gap);width:var(--s2-piece-w);flex-direction:column;align-self:center;display:flex}.landing .l-s2-piece{z-index:var(--l-z-raised);transform-origin:0 0;position:relative}.landing .l-s2-piece .l-piece__img{aspect-ratio:1115/380}@media (prefers-reduced-motion:no-preference){.landing .l-s2-stage[data-flip=armed] [data-s2-piece]{opacity:0}}@media print{.landing .l-s2-piece{opacity:1!important}}@media (width>=768px){.landing .l-s2-stage{--s2-phone-w:240px;--s2-piece-w:420px;--s2-gap:16px;--s2-across:32px;align-items:flex-start;column-gap:var(--s2-across);width:calc(var(--s2-phone-w) + var(--s2-across) + var(--s2-piece-w));flex-direction:row;max-width:100%}.landing .l-s2-glow{left:calc(var(--s2-phone-w) / 2 - var(--s2-glow-d) / 2)}.landing .l-s2-phone{align-self:flex-start}.landing .l-s2-pieces{margin-top:var(--s2-column-top);flex:none;align-self:flex-start}}@media (width>=1024px){.landing .l-s2-stage{--s2-phone-w:300px;--s2-piece-w:520px;--s2-gap:28px;--s2-across:56px;margin-inline:auto}}.landing .l-s3 .l-sub{text-wrap:balance}
