@font-face{font-family:__inter_365cbc;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__inter_Fallback_365cbc;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_365cbc{font-family:__inter_365cbc,__inter_Fallback_365cbc;font-style:normal}.__variable_365cbc{--font-sans:"__inter_365cbc","__inter_Fallback_365cbc"}@font-face{font-family:__spaceGrotesk_9e49fd;src:url(/_next/static/media/5a0c43ffa288c21a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:__spaceGrotesk_Fallback_9e49fd;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_9e49fd{font-family:__spaceGrotesk_9e49fd,__spaceGrotesk_Fallback_9e49fd;font-style:normal}.__variable_9e49fd{--font-display:"__spaceGrotesk_9e49fd","__spaceGrotesk_Fallback_9e49fd"}@font-face{font-family:__jetbrainsMono_9e753b;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:__jetbrainsMono_Fallback_9e753b;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9e753b{font-family:__jetbrainsMono_9e753b,__jetbrainsMono_Fallback_9e753b;font-style:normal}.__variable_9e753b{--font-mono:"__jetbrainsMono_9e753b","__jetbrainsMono_Fallback_9e753b"}@font-face{font-family:"__instrumentSerif_c5afc4";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"__instrumentSerif_Fallback_c5afc4";src:local("Arial");ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.00%;size-adjust:81.16%}.__className_c5afc4{font-family:"__instrumentSerif_c5afc4","__instrumentSerif_Fallback_c5afc4";font-weight:400;font-style:italic}.__variable_c5afc4{--font-serif:"__instrumentSerif_c5afc4","__instrumentSerif_Fallback_c5afc4"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:40 30% 98%;--foreground:222 20% 11%;--card:0 0% 100%;--card-foreground:222 20% 11%;--popover:0 0% 100%;--popover-foreground:222 20% 11%;--primary:25 60% 47%;--primary-foreground:40 33% 97%;--secondary:30 24% 94%;--secondary-foreground:24 45% 24%;--muted:30 20% 94%;--muted-foreground:30 8% 42%;--accent:30 45% 93%;--accent-foreground:24 55% 26%;--destructive:0 84.2% 60.2%;--destructive-foreground:40 33% 98%;--border:30 18% 88%;--input:30 18% 88%;--ring:25 60% 47%;--radius:0.5rem}.dark{--background:222 15% 5%;--foreground:40 20% 93%;--card:220 14% 8%;--card-foreground:40 20% 93%;--popover:220 14% 8%;--popover-foreground:40 20% 93%;--primary:27 63% 58%;--primary-foreground:25 40% 9%;--secondary:220 10% 15%;--secondary-foreground:40 20% 93%;--muted:220 10% 15%;--muted-foreground:38 7% 60%;--accent:26 30% 16%;--accent-foreground:32 55% 78%;--destructive:0 62.8% 42%;--destructive-foreground:40 20% 96%;--border:220 10% 16%;--input:220 10% 16%;--ring:27 63% 58%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:hsl(var(--muted))}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:hsl(var(--border))}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary)/.4)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.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}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-background{background-color:hsl(var(--background))}.bg-muted{background-color:hsl(var(--muted))}.font-display{font-family:var(--font-display),Bahnschrift,system-ui,sans-serif}.font-mono{font-family:var(--font-mono),ui-monospace,monospace}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-foreground{color:hsl(var(--foreground))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.talos-grid{background-image:linear-gradient(hsla(38,24%,93%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(38,24%,93%,.035) 1px,transparent 0);background-size:64px 64px}.talos-spin-origin{transform-box:view-box;transform-origin:128px 128px}.talos-radial{background:radial-gradient(60% 70% at 50% 38%,rgba(217,138,78,.16),transparent 70%)}@media (prefers-reduced-motion:reduce){.animate-talos-breathe,.animate-talos-float,.animate-talos-spin{animation:none!important}}html{scroll-behavior:smooth}.talos-root{--bg:#0b0c0f;--bg-rgb:11,12,15;--s1-rgb:18,20,25;--code-rgb:9,10,13;--bd-rgb:242,239,234;--text:#f2efea;--text2:#c9c5bc;--muted:#9a968d;--faint:#6f6c64;--cyan-text:#7ff5e4;--dot:hsla(38,24%,93%,.085)}:root[data-talos-theme=light] .talos-root{--bg:#f4f1ea;--bg-rgb:244,241,234;--s1-rgb:255,255,255;--code-rgb:23,23,23;--bd-rgb:30,27,22;--text:#171717;--text2:#3f3b34;--muted:#6b675d;--faint:#8c877c;--cyan-text:#0e8e7b;--dot:rgba(30,27,22,.1)}.talos-root{font-family:var(--font-sans),"Inter",system-ui,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}.talos-root a{color:inherit;text-decoration:none}.talos-root ::-moz-selection{background:rgba(47,224,200,.28);color:var(--text)}.talos-root ::selection{background:rgba(47,224,200,.28);color:var(--text)}.talos-root [id][data-anchor],.talos-root section[id]{scroll-margin-top:78px}@keyframes tlPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes tlScan{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.4);opacity:0}}@keyframes tlFlow{0%{left:-4%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:102%;opacity:0}}@keyframes tlBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tmSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tlDash{0%{stroke-dashoffset:240}to{stroke-dashoffset:-40}}@keyframes tlDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.u-hov{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s,color .2s,opacity .2s}.u-card:hover{border-color:rgba(217,138,78,.45)!important;box-shadow:0 18px 46px rgba(217,138,78,.14)!important;transform:translateY(-2px)}.u-card-cyan:hover{border-color:rgba(47,224,200,.4)!important;box-shadow:0 18px 46px rgba(47,224,200,.1)!important;transform:translateY(-2px)}.u-btn:hover{box-shadow:0 16px 44px rgba(217,138,78,.55)!important;transform:translateY(-1px)}.u-ghost:hover{border-color:rgba(47,224,200,.5)!important;background:rgba(47,224,200,.06)!important}.u-link:hover,.u-nav-item:hover{color:var(--text)!important}.u-nav-item:hover{background:rgba(var(--bd-rgb),.04)!important}.u-row:hover{background:rgba(var(--bd-rgb),.03)!important}.u-scroll{overflow-x:auto;overflow-y:hidden}.u-scroll::-webkit-scrollbar{height:6px}.u-scroll::-webkit-scrollbar-thumb{background:rgba(217,138,78,.3);border-radius:3px}.u-acc summary{list-style:none;cursor:pointer}.u-acc summary::-webkit-details-marker{display:none}.u-acc[open] .u-chev{transform:rotate(45deg)}.u-in{width:100%;padding:12px 15px;border-radius:10px;border:1px solid rgba(var(--bd-rgb),.14);background:rgba(var(--bg-rgb),.4);color:var(--text);font-family:var(--font-sans),"Inter",sans-serif;font-size:14.5px;outline:none;transition:border-color .2s,box-shadow .2s}.u-in::-moz-placeholder{color:var(--faint)}.u-in::placeholder{color:var(--faint)}.u-in:focus{border-color:rgba(217,138,78,.6);box-shadow:0 0 0 3px rgba(217,138,78,.14)}.u-in:user-invalid{border-color:rgba(255,92,92,.6);box-shadow:0 0 0 3px rgba(255,92,92,.12)}.u-in:user-invalid~.u-err{display:block}.u-err{display:none;margin-top:6px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;color:#ff8a8a}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.js .reveal.is-in{opacity:1;transform:none}.reveal-delay{transition-delay:.12s}body:has(.talos-root #hero){background-color:#0b0c0f}.hero-plate{padding:16px 56px 22px;border-radius:36px;background:rgba(var(--bg-rgb),.88);box-shadow:0 0 48px 56px rgba(var(--bg-rgb),.88)}.hero-sub{max-width:60ch;margin:0 auto;text-align:center;text-wrap:balance;font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:clamp(17px,1.45vw,20px);line-height:1.6;letter-spacing:-.008em;color:#9a968d}.hero-noun{color:#f2efea;font-weight:500;white-space:nowrap}.hero-pay{color:#c9c5bc;white-space:nowrap}.hero-serif{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.18em;line-height:1;padding-right:.04em;background:linear-gradient(105deg,#f2b074,#d98a4e 45%,#2fe0c8);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}:root[data-talos-theme=light] .hero-sub{color:#78716c}:root[data-talos-theme=light] .hero-noun{color:#171717}:root[data-talos-theme=light] .hero-pay{color:#3f3b34}.hide-mobile{display:none}@media (min-width:1024px){.hide-mobile{display:inline}}@media (max-width:600px){.hero-plate{margin:0 calc(-1 * clamp(20px, 5vw, 64px));padding:14px 24px 20px;border-radius:0}}.tl-scene{position:relative;height:200vh}.tl-stage{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:0 clamp(20px,6vw,90px)}.tl-stage[data-side=right]{justify-content:flex-end}@media (min-width:1081px){.tl-stage[data-side=right]{padding-right:max(clamp(20px,6vw,90px),240px)}}.tl-card{position:relative;z-index:1;width:100%;max-width:540px;padding:38px 42px;border-radius:20px;background:linear-gradient(160deg,rgba(18,20,25,.84),rgba(11,12,15,.9));backdrop-filter:blur(14px) saturate(1.1);border:1px solid hsla(38,24%,93%,.1);box-shadow:inset 0 1px 0 hsla(38,24%,93%,.06),0 40px 90px -30px rgba(0,0,0,.55);will-change:transform,opacity}.js .tl-card{opacity:0}.tl-body{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:clamp(16px,1.35vw,19px);line-height:1.62;letter-spacing:-.006em;color:#c9c5bc;text-wrap:pretty;max-width:46ch;margin:0}.tl-key{color:#f2efea;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(217,138,78,.5);text-underline-offset:5px}.tl-close{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.2em;letter-spacing:-.01em;line-height:1;padding-right:.06em;background:linear-gradient(105deg,#f2b074,#d98a4e 45%,#2fe0c8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tl-dim{position:fixed;inset:0;z-index:1;background:radial-gradient(60% 60% at 50% 46%,rgba(11,12,15,.5),rgba(11,12,15,.82));will-change:opacity}.tl-chapter,.tl-dim{pointer-events:none;opacity:0}.tl-chapter{position:absolute;left:0;right:0;top:68%;z-index:0;display:flex;flex-direction:column;align-items:center;gap:12px;will-change:transform,opacity}.tl-chapter:before{content:"";position:absolute;left:50%;top:50%;width:460px;height:300px;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(closest-side,rgba(11,12,15,.82),rgba(11,12,15,.5) 60%,transparent)}.tl-num{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:600;font-size:clamp(72px,9vw,132px);line-height:.9;letter-spacing:-.04em;background:linear-gradient(180deg,#f2efea,#f2b074 55%,#d98a4e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 28px rgba(11,12,15,.9))}.tl-eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;letter-spacing:.32em;color:#f2b074;white-space:nowrap}.tl-eyebrow span{margin-right:-.32em}.tl-eyebrow:after,.tl-eyebrow:before{content:"";width:34px;height:1px}.tl-eyebrow:before{background:linear-gradient(90deg,transparent,hsla(29,83%,70%,.7))}.tl-eyebrow:after{background:linear-gradient(90deg,hsla(29,83%,70%,.7),transparent)}.tl-rail{position:fixed;right:clamp(14px,2.2vw,30px);top:50%;z-index:5;transform:translate3d(0,-50%,0);display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:14px 26px 14px 14px;border-radius:18px;border:1px solid rgba(var(--bd-rgb),.08);background:rgba(var(--bg-rgb),.42);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}.tl-rail.is-on{opacity:1;visibility:visible;transition:opacity .4s ease,transform .4s ease,visibility 0s}.tl-rail a{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:30px;color:var(--faint)}.tl-rail-num{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;letter-spacing:.08em;line-height:1;transition:font-size .35s cubic-bezier(.2,.7,.2,1),color .3s ease}.tl-rail a:hover .tl-rail-num{color:var(--text)}.tl-rail a.is-done .tl-rail-num{color:var(--text2)}.tl-rail a[aria-current=step] .tl-rail-num{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:600;font-size:26px;letter-spacing:-.03em;background:linear-gradient(180deg,#f2efea,#f2b074 60%,#d98a4e);-webkit-background-clip:text;background-clip:text;color:transparent}.tl-rail-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;color:var(--muted);white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .3s ease,transform .3s ease}.tl-rail a:focus-visible .tl-rail-label,.tl-rail a:hover .tl-rail-label,.tl-rail a[aria-current=step] .tl-rail-label{opacity:1;transform:none}.tl-rail a[aria-current=step] .tl-rail-label{color:#f2b074}.tl-rail-track{position:absolute;right:12px;top:18px;bottom:18px;width:2px;border-radius:2px;background:rgba(var(--bd-rgb),.1);overflow:hidden}.tl-rail-fill,.tl-rail-fill-h{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#f2b074,#d98a4e 55%,#2fe0c8);transform-origin:top center;transform:scaleY(0);will-change:transform}.tl-rail-track-h{display:none}@media (max-width:1080px){.tl-rail{top:auto;right:auto;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));transform:translate3d(-50%,8px,0);flex-direction:row;align-items:center;gap:4px;padding:8px 14px 12px;border-radius:999px}.tl-rail.is-on{transform:translate3d(-50%,0,0)}.tl-rail a{min-height:26px;min-width:30px;justify-content:center}.tl-rail-label{display:none}.tl-rail a[aria-current=step] .tl-rail-num{font-size:18px}.tl-rail-track{display:none}.tl-rail-track-h{display:block;position:absolute;left:18px;right:18px;bottom:6px;height:2px;border-radius:2px;background:rgba(var(--bd-rgb),.1);overflow:hidden}.tl-rail-fill-h{background:linear-gradient(90deg,#f2b074,#d98a4e 55%,#2fe0c8);transform-origin:left center;transform:scaleX(0)}}:root[data-talos-theme=light] .tl-card{background:linear-gradient(160deg,hsla(0,0%,100%,.84),hsla(42,31%,94%,.9));border-color:rgba(30,27,22,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 40px 90px -30px rgba(60,40,20,.28)}:root[data-talos-theme=light] .tl-body{color:var(--text2)}:root[data-talos-theme=light] .tl-key{color:var(--text);text-decoration-color:rgba(168,90,42,.5)}:root[data-talos-theme=light] .tl-close{background-image:linear-gradient(105deg,#a85a2a,#7a3c17 45%,#0e8e7b)}:root[data-talos-theme=light] .tl-dim{background:radial-gradient(60% 60% at 50% 46%,hsla(42,31%,94%,.5),hsla(42,31%,94%,.82))}:root[data-talos-theme=light] .tl-chapter:before{background:radial-gradient(closest-side,hsla(42,31%,94%,.82),hsla(42,31%,94%,.5) 60%,transparent)}:root[data-talos-theme=light] .tl-num{background-image:linear-gradient(180deg,#171717,#a85a2a 55%,#7a3c17);filter:drop-shadow(0 6px 28px rgba(244,241,234,.9))}:root[data-talos-theme=light] .tl-eyebrow{color:#a85a2a}:root[data-talos-theme=light] .tl-eyebrow:before{background:linear-gradient(90deg,transparent,rgba(168,90,42,.7))}:root[data-talos-theme=light] .tl-eyebrow:after{background:linear-gradient(90deg,rgba(168,90,42,.7),transparent)}:root[data-talos-theme=light] .tl-rail a[aria-current=step] .tl-rail-num{background-image:linear-gradient(180deg,#171717,#a85a2a 60%,#7a3c17)}:root[data-talos-theme=light] .tl-rail a[aria-current=step] .tl-rail-label{color:#a85a2a}@media (max-width:600px){.tl-card{padding:28px 24px;border-radius:18px}.tl-chapter:before{width:320px;height:240px}}.nav-link{transition:color .2s}.nav-link:hover{color:var(--text)}.btn-primary{transition:transform .2s,box-shadow .2s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 48px rgba(217,138,78,.58)}.btn-ghost{transition:border-color .2s}.btn-ghost:hover{border-color:rgba(47,224,200,.45)}.foot-link{transition:color .2s}.foot-link:hover{color:var(--text)}.plan-cta{transition:opacity .2s}.plan-cta:hover{opacity:.9}.og-fit{--og-s:min(1,calc((100vw - 2 * clamp(18px, 4vw, 44px)) / 1200));width:100%;height:calc(630px * var(--og-s));overflow:hidden}.og-board{transform:scale(var(--og-s));transform-origin:top left}.u-foot{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(var(--foot-cols,5),minmax(0,1fr));gap:28px 32px}@media (max-width:1000px){.u-foot{grid-template-columns:repeat(var(--foot-cols,5),minmax(0,1fr));gap:24px}.u-foot-brand{grid-column:1/-1;max-width:420px!important}}@media (max-width:600px){.u-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media (max-width:1240px){.u-navmid .u-nav-item{padding:8px!important;font-size:13.5px!important}}@media (max-width:1140px){.u-navmid{display:none!important}.u-burger{display:inline-flex!important}}@media (max-width:1080px){.u-rail{display:none!important}}@media (max-width:900px){.u-2col,.u-3col,.u-hero{grid-template-columns:1fr!important}.u-clouds{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.u-clouds{grid-template-columns:1fr!important}}@media (max-width:520px){.u-stage{transform:scale(.82);height:262px!important}}@media (max-width:400px){.u-stage{transform:scale(.7);height:224px!important}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}.u-packet{display:none}.u-dash,.u-drift,.u-packet,.u-scan{animation:none!important}.u-dash{display:none}}