@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--tracking-tight:-.025em;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.-translate-y-\[3\.5px\]{--tw-translate-y:calc(3.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3\.5px\]{--tw-translate-y:3.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.bg-accent{background-color:var(--accent)}.bg-bg-0{background-color:var(--bg-0)}.bg-bg-1,.bg-bg-1\/95{background-color:var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.bg-bg-1\/95{background-color:color-mix(in oklab, var(--bg-1) 95%, transparent)}}.bg-text{background-color:var(--text)}.bg-transparent{background-color:#0000}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.text-left{text-align:left}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-accent{color:var(--accent)}.text-bg-0{color:var(--bg-0)}.text-muted{color:var(--text-muted)}.text-text{color:var(--text)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}}.placeholder\:text-muted::placeholder{color:var(--text-muted)}@media (hover:hover){.hover\:border-text\/40:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hover\:border-text\/40:hover{border-color:color-mix(in oklab, var(--text) 40%, transparent)}}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-text:hover{color:var(--text)}}.focus\:border-border-strong:focus{border-color:var(--border-strong)}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[4rem_10rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem 10rem minmax(0,1fr)}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}}@media (min-width:64rem){.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}}:root{--bg-0:#090c0f;--bg-1:#0d1115;--bg-2:#11161b;--surface:#141a20;--border:#ffffff14;--border-strong:#ffffff24;--text:#f2f4f7;--text-muted:#8b949e;--accent:#f88820;--accent-hover:#e07512;--ease:cubic-bezier(.22, 1, .36, 1);--ease-premium:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-normal:.42s;--duration-scene:.9s;--duration-intro:1.9s;--stagger-small:70ms;--stagger-medium:.11s;--chapter-soft:#fff3e8;--chapter-ink:#0a0a0a;--chapter-graphite:#4f575e;--atmosphere-gain:1;--parallax-amp:32px;--parallax-gain:1;--pointer-x:0;--pointer-y:0;--scroll-y:0;--scroll-n:0;--fluid-hero-font:clamp(2rem, 1.35rem + 2.4vw, 2.75rem);--fluid-page-title:clamp(2rem, 1.2rem + 3vw, 3rem);--fluid-section-title:clamp(1.75rem, 1.25rem + 1.8vw, 2.25rem);--fluid-section-space:clamp(4.5rem, 3.2rem + 4vw, 8rem);--fluid-container-padding:clamp(1.25rem, .85rem + 1.6vw, 2rem);--fluid-major-gap:clamp(2.5rem, 1.4rem + 3vw, 4.5rem);--ateon-ease-primary:cubic-bezier(.16, 1, .3, 1);--ateon-ease-heavy:cubic-bezier(.2, .92, .22, 1);--ateon-ease-micro:cubic-bezier(.25, 1, .4, 1);--ateon-ease-linear:linear;--duration-micro:.28s;--surface-obsidian-1:#090c0f;--surface-obsidian-2:#10151b;--surface-obsidian-3:#0b0f13;--surface-obsidian-4:#131922;--edge-light:#ffffff29;--depth-shadow:0 36px 80px -36px #000000d1, 0 8px 24px -18px #0000007a;--type-display-xl:clamp(2.7rem, .62rem + 4.95vw, 6.2rem);--type-display-l:clamp(2.2rem, 1.1rem + 3.1vw, 4.35rem);--type-section:clamp(1.75rem, 1.25rem + 1.8vw, 2.5rem);--type-lead:clamp(1.0625rem, 1rem + .28vw, 1.28rem);--type-body:1rem;--type-micro:.6875rem;--type-display-leading:.96;--type-display-tracking:-.042em}html{background:var(--bg-0);color:var(--text);scroll-behavior:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}html,body{min-height:100%}body{background:radial-gradient(900px 480px at 80% -10%, #f888200b, transparent 55%), radial-gradient(800px 420px at 0% 10%, #ffffff05, transparent 50%), var(--bg-0);color:var(--text);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01" on}::selection{color:var(--text);background:#f8882047}a{text-underline-offset:.18em}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.skip-link{z-index:100;background:var(--accent);color:var(--bg-0);padding:.65rem 1rem;font-size:.875rem;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.fluid-hero-title{font-size:var(--fluid-hero-font);line-height:1.15}.fluid-page-title{font-size:var(--fluid-page-title);line-height:1.12}.fluid-section-title{font-size:var(--fluid-section-title);line-height:1.15}.section-space{padding-block:var(--fluid-section-space)}.container-pad{padding-inline:var(--fluid-container-padding)}.hero-system-stage{position:relative}.hero-system-fallback,.hero-system-live{transition:opacity .36s var(--ease), transform .36s var(--ease)}.hero-system-live{opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.997)}.hero-system-stage[data-ready=true] .hero-system-fallback{opacity:0;pointer-events:none;position:absolute;inset:0}.hero-system-stage[data-ready=true] .hero-system-live{opacity:1;pointer-events:auto;position:relative;transform:scale(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.connection-visual{width:100%;color:var(--text-muted)}.connection-visual svg{width:100%;height:auto;display:block;overflow:hidden}.connection-visual text{fill:var(--text);font:15px var(--font-geist-sans), sans-serif}.connection-guides{opacity:.17;stroke-width:.7px}.connection-line{fill:none;stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease), stroke .4s;transition-delay:var(--connection-delay)}.connection-visual[data-visible=true] .connection-line{stroke-dashoffset:0}.connection-line.is-selected{stroke:var(--accent);stroke-width:1.5px}.connection-node{fill:var(--text)}.connection-signal{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:.035 .965;animation:6s linear infinite connection-travel;animation-delay:var(--connection-delay)}.connection-ring{fill:none;stroke:var(--accent);stroke-width:.7px;opacity:.4}.connection-fragment{fill:var(--text-muted);animation:connection-settle 4s var(--ease) infinite alternate;animation-delay:var(--connection-delay)}.connection-visual[data-visible=false] .connection-signal,.connection-visual[data-visible=false] .connection-fragment{animation-play-state:paused}.connection-caption{text-align:center;color:var(--text-muted);margin-top:1.25rem;font-size:.875rem;line-height:1.6}.connection-visual[data-variant=arcs],.connection-visual[data-variant=arcs] svg{height:100%}@keyframes connection-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes connection-settle{0%{opacity:.3;transform:translate(0)}to{opacity:.75;transform:translate(20px)}}@media (max-width:480px){.connection-visual text{font-size:20px}.connection-visual[data-variant=architecture] text{font-size:17px}}@media (prefers-reduced-motion:reduce){.connection-line{stroke-dashoffset:0;transition:none}.connection-signal,.connection-fragment{animation:none}.connection-signal{display:none}}.site-scene{isolation:isolate;background:radial-gradient(at 100% 15%,#ffffff06,#0000 45%);position:relative}.atmosphere{z-index:-2;pointer-events:none;background:var(--bg-0);opacity:var(--atmosphere-gain,1);transition:opacity var(--duration-scene) var(--ease-premium);position:fixed;inset:0;overflow:hidden}.atmosphere-parallax{will-change:transform;position:absolute;inset:0}.atmosphere-parallax-field{transform:translate3d(calc(var(--pointer-x) * -22px), calc(var(--pointer-y) * -16px + var(--scroll-n) * -28px), 0);inset:-8%}.atmosphere-parallax-texture{transform:translate3d(calc(var(--pointer-x) * -44px), calc(var(--pointer-y) * -32px + var(--scroll-n) * -42px), 0);inset:-14%}.atmosphere-parallax-haze{transform:translate3d(calc(var(--pointer-x) * -68px), calc(var(--pointer-y) * -48px + var(--scroll-n) * -56px), 0);inset:-18%}.atmosphere-parallax-embers{transform:translate3d(calc(var(--pointer-x) * -36px), calc(var(--pointer-y) * -24px + var(--scroll-n) * -34px), 0)}.atmosphere-field{position:absolute;inset:0}.atmosphere-field canvas{opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease);display:block}.atmosphere-texture{opacity:.16;mix-blend-mode:overlay;background:url(/backgrounds/atmosphere.png) 50%/cover no-repeat;animation:26s ease-in-out infinite alternate atmosphere-drift;position:absolute;inset:0}.atmosphere-haze{background:radial-gradient(at 85% 60%,#8b949e1a,#0000 55%),radial-gradient(at 8% 5%,#f8882012,#0000 42%),radial-gradient(at 50% 100%,#11161b38,#0000 48%);animation:20s ease-in-out infinite alternate-reverse atmosphere-drift;position:absolute;inset:0}.atmosphere-grain{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.atmosphere:after{content:"";background:linear-gradient(90deg,#090c0f14,#090c0f29 45%,#090c0f0f);position:absolute;inset:0}.atmosphere-ember{background:var(--accent);opacity:0;width:2px;height:5px;animation:atmosphere-rise var(--ember-duration) linear var(--ember-delay) infinite;border-radius:50%;position:absolute}@keyframes atmosphere-drift{0%{transform:translate(-2.8%)scale(1)}to{transform:translate(2.8%,-4%)scale(1.08)}}@keyframes atmosphere-rise{0%,to{opacity:0;transform:translateY(40px)}20%,70%{opacity:.42}90%{opacity:0;transform:translate(32px,-160px)}}@media (max-width:767px){.atmosphere-texture{opacity:.08}.atmosphere-grain{opacity:.03}.atmosphere-ember:nth-of-type(2n){display:none}.atmosphere-parallax{will-change:auto}}@media (prefers-reduced-motion:reduce){.atmosphere-texture,.atmosphere-haze,.atmosphere-ember{animation:none}.atmosphere-parallax{will-change:auto}}.site-connection-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-connection-background svg{display:block}.site-circuit-base{fill:none;stroke:var(--text-muted);stroke-width:1px;opacity:.16}.site-circuit-node{fill:var(--bg-0);stroke:var(--text-muted);stroke-width:1px;opacity:.45}.site-circuit-active{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.38}.site-circuit-halo{fill:none;stroke:var(--accent);stroke-width:.7px;opacity:.3}@media (max-width:767px){.site-circuit-halo{display:none}.site-circuit-active{opacity:.25}}:root{--story-distance:36px;--story-duration:.88s;--story-graphite:#11161b}.motion-depth-fg{transform:translate3d(calc(var(--pointer-x) * 10px), calc(var(--pointer-y) * 7px), 0)}.motion-depth-mid{transform:translate3d(calc(var(--pointer-x) * 26px), calc(var(--pointer-y) * 18px), 0)}.story-section{--chapter-progress:1;--scene-exit:0;isolation:isolate;scroll-margin-top:5rem;position:relative}.story-seam{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);pointer-events:none;width:min(72rem,100% - 3rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.story-seam span{width:100%;height:100%;transform:scaleX(var(--chapter-progress));transform-origin:0;background:linear-gradient(90deg,#0000,#f8882099,#0000);display:block}.story-split{align-items:center;gap:3rem;display:grid}.story-copy{max-width:32rem;transform:translate3d(calc(var(--pointer-x) * 10px), calc(var(--pointer-y) * 7px), 0)}.story-copy h2{line-height:1.15}.story-takeaway{border-left:2px solid var(--accent);color:var(--text);margin-top:2rem;padding-left:1rem;font-size:.875rem;line-height:1.7}.story-diagram{min-width:0;transform:translate3d(calc(var(--pointer-x) * 22px), calc((1 - var(--chapter-progress)) * var(--story-distance) + var(--pointer-y) * 16px), 0)}.story-diagram>div{margin-top:0}.story-architecture{background:linear-gradient(#090c0f29,#11161b33 35%,#11161b29 65%,#0000)}.story-agents{--in:var(--chapter-progress,0);--out:var(--scene-exit,0);--p:clamp(0, calc((var(--out) - .05) / .9), 1);--ph-idle:clamp(0, calc((.1 - var(--p)) / .08), 1);--ph-recv:clamp(0, min(calc((var(--p) - .06) / .07), calc((.32 - var(--p)) / .07)), 1);--ph-anal:clamp(0, min(calc((var(--p) - .26) / .07), calc((.5 - var(--p)) / .07)), 1);--ph-dec:clamp(0, min(calc((var(--p) - .44) / .07), calc((.68 - var(--p)) / .07)), 1);--ph-exec:clamp(0, min(calc((var(--p) - .62) / .07), calc((.86 - var(--p)) / .07)), 1);--ph-rec:clamp(0, calc((var(--p) - .8) / .08), 1);--live:clamp(0, calc((var(--p) - .08) / .1), 1);--done:clamp(0, calc((var(--p) - .86) / .08), 1);--guard:clamp(0, calc((var(--p) - .18) / .16), 1);z-index:3;background:linear-gradient(#0000,#11161b2e 25% 75%,#0000);min-height:clamp(56rem,200svh,120rem);position:relative;overflow:visible}.story-agents.section-space{padding-top:0;padding-bottom:0}.story-final{background:0 0}.story-visual-note{border-top:1px solid var(--border);color:var(--text-muted);margin-top:2rem;padding-top:1.25rem;font-size:.875rem;line-height:1.8}.story-hero-visual{animation:story-arrive 1.2s var(--ease) both}.story-capability{position:relative}.story-capability:before{content:"";background:var(--accent);width:2px;transition:transform .5s var(--ease);position:absolute;top:2.5rem;bottom:2.5rem;left:-.75rem;transform:scaleY(0)}.story-capability:hover:before,.story-capability:focus-visible:before{transform:scaleY(1)}.story-process-list{padding-left:1.5rem;position:relative}.story-process-list:before,.story-process-list:after{content:"";background:var(--border-strong);width:1px;height:100%;position:absolute;top:0;left:0}.story-process-list:after{background:var(--accent);opacity:.6;transform:scaleY(var(--chapter-progress));transform-origin:top}.story-process-list li{position:relative}.story-process-list li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:2.4rem;left:calc(-1.5rem - 2px)}.story-flow-list{--story-distance:28px}.story-problem .connection-branch{transform:translate(calc((1 - var(--chapter-progress)) * -32px), calc((1 - var(--chapter-progress)) * var(--branch-offset)))}.story-problem .connection-line,.story-architecture .connection-line{stroke-dashoffset:calc(1 - var(--chapter-progress));transition:none}.story-problem .connection-signal{opacity:var(--chapter-progress)}.agent-detail{animation:story-arrive .4s var(--ease) both}@keyframes story-arrive{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.story-split{grid-template-columns:1fr 1.12fr;gap:4rem}.story-architecture .story-copy{order:2}.story-architecture .story-diagram{order:1}}@media (prefers-reduced-motion:reduce){.atmosphere-parallax,.atmosphere-parallax-field,.atmosphere-parallax-texture,.atmosphere-parallax-haze,.atmosphere-parallax-embers,.motion-depth-fg,.motion-depth-mid,.story-copy,.story-diagram,.founder-media-atmosphere,.founder-media-plane,.founder-media-photo,.story-problem .connection-branch{will-change:auto;transform:none!important}.story-hero-visual,.story-copy,.agent-detail{animation:none!important}.hero-system-fallback,.hero-system-live{transition:none;transform:none}.story-seam span,.story-process-list:after{transform:none}.story-problem .connection-line,.story-architecture .connection-line{stroke-dashoffset:0}.practice-zone,.practice-stage,.practice-front-track{will-change:auto;transform:none!important}}.site-cursor{z-index:90;pointer-events:none;position:fixed;inset:0}.site-cursor-core,.site-cursor-ring,.site-cursor-ghost{opacity:0;will-change:transform;mix-blend-mode:screen;position:fixed;top:0;left:0}.site-cursor-core{background:var(--accent);border-radius:50%;width:8px;height:8px}.site-cursor-ring,.site-cursor-ghost{display:none}html.has-site-cursor,html.has-site-cursor *{cursor:none!important}html.has-site-cursor input,html.has-site-cursor textarea,html.has-site-cursor select,html.has-site-cursor [contenteditable=true]{cursor:text!important}@media (pointer:coarse),(prefers-reduced-motion:reduce){.site-cursor{display:none}}.founder-split{align-items:start;gap:2.5rem;display:grid}.founder-media{isolation:isolate;--founder-radius:.25rem;min-width:0;position:relative}@media (min-width:768px){.founder-media{--founder-radius:.3125rem}}.founder-media-atmosphere{z-index:0;pointer-events:none;filter:blur(32px);transform:translate3d(calc(var(--pointer-x) * 4px), calc((1 - var(--chapter-progress)) * 8px + var(--pointer-y) * 3px), 0);background:radial-gradient(at 42% 46%,#f888200e,#ffffff04 36%,#0000 72%);position:absolute;inset:-18% -14% -12%}.founder-media-plane{z-index:1;border-radius:var(--founder-radius);transform:translate3d(calc(var(--pointer-x) * 6px), calc((1 - var(--chapter-progress)) * 12px + var(--pointer-y) * 5px), 0);position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040,inset 0 0 0 1px #ffffff05}.founder-media-crop{border:1px solid var(--border);border-radius:var(--founder-radius);aspect-ratio:16/10;clip-path:inset(0 0 12% 0 round var(--founder-radius));opacity:.78;transition:clip-path 1.1s var(--ease), opacity 1.1s var(--ease), transform 1.1s var(--ease);position:relative;overflow:hidden;transform:translateY(10px)}.founder-media[data-revealed=true] .founder-media-crop{clip-path:inset(0 round var(--founder-radius));opacity:1;transform:translateY(0)}.founder-media-photo{object-fit:cover;transform:scale(1.01)}.founder-media-institutional .founder-media-photo{object-position:18% center}.founder-media-working .founder-media-photo{object-position:center 22%}.founder-media-contact .founder-media-crop{aspect-ratio:4/5}.founder-media-contact .founder-media-photo{object-position:center 16%}.founder-media-institutional .founder-media-crop{aspect-ratio:16/10}.founder-media-veil{pointer-events:none;background:linear-gradient(#0000 74%,#090c0f57 100%),linear-gradient(90deg,#090c0f1a,#0000 22%);position:absolute;inset:0}.founder-media-fade-start .founder-media-veil{background:linear-gradient(#0000 76%,#090c0f4d 100%),linear-gradient(90deg,#090c0f2e,#0000 16%)}.founder-media-mark{z-index:2;border:1px solid #f88820b3;border-radius:50%;width:7px;height:7px;position:absolute;bottom:.9rem;left:.9rem}.founder-media-mark:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:2px}.founder-media-mark-rule{background:var(--accent);border:0;border-radius:0;width:1px;height:2.25rem;bottom:1.25rem;left:0}.founder-media-mark-rule:after{display:none}.founder-media-caption{max-width:28rem;color:var(--text-muted);gap:.75rem;margin-top:1rem;font-size:.875rem;line-height:1.7;display:flex}.founder-media-caption:before{content:"";background:var(--accent);flex:none;width:1.15rem;height:2px;margin-top:.6rem}.story-audit{--audit-block:5rem}.audit-intro,.audit-delivery{align-items:start;gap:2.5rem;display:grid}.contact-compose{align-items:start;gap:2.5rem;margin-top:3.5rem;display:grid}.audit-process{margin-top:var(--audit-block,5rem);gap:2.25rem;display:grid}.audit-process-index{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--text-muted);font-size:.6875rem;display:block}.audit-process-title{color:var(--text);margin-top:.85rem}.audit-process-copy,.audit-process-note{max-width:32rem;color:var(--text-muted);margin-top:.75rem;font-size:.875rem;line-height:1.7}.audit-process-note{margin-top:.5rem}.audit-delivery{margin-top:var(--audit-block,5rem)}.audit-delivery-footer{min-width:0}.audit-outcomes{grid-template-columns:1fr;gap:1rem 1.75rem;margin-top:2rem;display:grid}.audit-outcomes li{color:var(--text);gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.audit-outcome-index{width:1.5rem;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--text-muted);flex:none;font-size:.6875rem}.system-map{min-width:0}.system-map-spine{margin-top:1.5rem;padding-left:1.35rem;position:relative}.system-map-spine:before,.system-map-spine:after{content:"";background:var(--border-strong);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:4px}.system-map-spine:after{background:var(--accent);opacity:.55;transform:scaleY(var(--chapter-progress));transform-origin:top}.system-map-spine li{opacity:.38;transition:opacity .7s var(--ease) calc(var(--map-i) * 90ms), transform .7s var(--ease) calc(var(--map-i) * 90ms);align-items:baseline;gap:.85rem;padding:.7rem 0;display:flex;position:relative;transform:translateY(8px)}.story-section[data-entered=true] .system-map-spine li{opacity:1;transform:none}.system-map-spine li:before{content:"";background:var(--text-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:1.15rem;left:calc(2px - 1.35rem)}.system-map-index{width:1.5rem;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--text-muted);flex:none;font-size:.625rem}.system-map-label{color:var(--text);font-size:.875rem}@media (min-width:640px){.audit-outcomes{grid-template-columns:1fr 1fr}}@media (min-width:768px){.audit-process{grid-template-columns:1fr 1fr;gap:3rem 4.5rem;position:relative}.audit-process:before{content:"";background:var(--border);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:50%}}@media (min-width:1024px){.founder-split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:4rem}.founder-split-about{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3.5rem}.audit-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.audit-delivery{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"intro map""outcomes map""footer map";align-items:start;gap:2.5rem 4rem}.audit-delivery-intro{grid-area:intro}.audit-delivery .system-map{grid-area:map;align-self:start}.audit-outcomes{grid-area:outcomes;grid-template-columns:1fr 1fr;gap:.9rem 2.5rem}.audit-delivery-footer{grid-area:footer}.contact-compose{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4rem}.founder-media-institutional .founder-media-crop{aspect-ratio:16/10}.founder-media-bleed{width:calc(100% + min(1.75rem,3vw));margin-right:calc(-1*min(1.75rem,3vw))}.founder-media-offset-up{margin-top:-1.25rem}.founder-media-offset-down{margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.founder-media-atmosphere,.founder-media-plane,.founder-media-photo,.founder-media-crop,.system-map-spine li{opacity:1;clip-path:none;filter:none;transition:none;transform:none!important}.system-map-spine:after{transform:none}}html[data-experience=reduced] .atmosphere-parallax-haze,html[data-experience=reduced] .atmosphere-parallax-embers{transform:none}html[data-experience=reduced] .atmosphere-ember:nth-of-type(n+8){display:none}html[data-experience=reduced] .connection-signal,html[data-experience=static] .atmosphere-ember,html[data-experience=static] .connection-signal{animation:none;display:none}html[data-experience=static] .atmosphere-texture,html[data-experience=static] .atmosphere-haze,html[data-experience=static] .connection-fragment{animation:none}html[data-experience=static] .atmosphere-parallax,html[data-experience=static] .motion-depth-fg,html[data-experience=static] .motion-depth-mid,html[data-experience=static] .story-copy,html[data-experience=static] .story-diagram{transform:none!important}html.lenis.lenis-smooth .cf-turnstile iframe,html.lenis.lenis-smooth [data-lenis-prevent] iframe{pointer-events:auto}html[data-intro=pending]:before{content:"";z-index:70;pointer-events:none;background:#050607;position:fixed;inset:0}html[data-intro=pending] .site-cursor,html[data-intro=playing] .site-cursor{opacity:0}.brand-intro{z-index:80;cursor:pointer;background:#050607;place-items:center;display:none;position:fixed;inset:0}html[data-intro=pending] .brand-intro,html[data-intro=playing] .brand-intro{display:grid}.brand-intro-signal,.brand-intro-line,.brand-intro-mark,.brand-intro-pulse,.brand-intro-wordmark{animation-duration:var(--duration-intro);animation-timing-function:var(--ease-premium);animation-fill-mode:both}@media (max-width:767px){.brand-intro-signal,.brand-intro-line,.brand-intro-mark,.brand-intro-pulse,.brand-intro-wordmark,html[data-intro-mode=full] .brand-intro{animation-duration:1.28s}}html[data-experience=reduced] .brand-intro-signal,html[data-experience=reduced] .brand-intro-line,html[data-experience=reduced] .brand-intro-mark,html[data-experience=reduced] .brand-intro-pulse,html[data-experience=reduced] .brand-intro-wordmark,html[data-experience=reduced][data-intro-mode=full] .brand-intro{animation-duration:1.28s}.brand-intro-signal{background:var(--accent);border-radius:50%;width:5px;height:5px;animation-name:intro-signal;position:absolute}.brand-intro-line{transform-origin:0;background:#f88820d9;width:min(42vw,16rem);height:1px;animation-name:intro-line;position:absolute}.brand-intro-mark{place-items:center;animation-name:intro-mark;display:grid;position:relative}.brand-intro-wordmark{clip-path:inset(0 100% 0 0);width:auto;height:2.75rem;animation-name:intro-wordmark;display:block}.brand-intro-pulse{background:var(--accent);transform-origin:50%;height:1px;animation-name:intro-pulse;position:absolute;bottom:-10px;left:8%;right:8%}html[data-intro-mode=micro] .brand-intro{animation:intro-micro .28s var(--ease-premium) both}html[data-intro-mode=micro] .brand-intro-signal,html[data-intro-mode=micro] .brand-intro-line,html[data-intro-mode=micro] .brand-intro-pulse{display:none}html[data-intro-mode=micro] .brand-intro-wordmark{clip-path:none;opacity:1;animation:none}html[data-intro-mode=full] .brand-intro{animation:intro-overlay-exit var(--duration-intro) var(--ease-premium) both}@keyframes intro-signal{0%,4%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1)}38%{opacity:.7}70%,to{opacity:0}}@keyframes intro-line{0%,10%{opacity:0;transform:scaleX(0)}28%{opacity:1;transform:scaleX(1)}62%{opacity:.55}80%,to{opacity:0}}@keyframes intro-wordmark{0%,24%{clip-path:inset(0 100% 0 0);opacity:1}58%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes intro-mark{0%,22%{opacity:0}30%{opacity:1}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes intro-pulse{0%,56%{opacity:0;transform:scaleX(0)}66%{opacity:.9;transform:scaleX(1)}82%,to{opacity:0;transform:scaleX(1)}}@keyframes intro-overlay-exit{0%,72%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes intro-micro{0%{opacity:1}to{opacity:0}}.chapter-surface,.chapter-passage{pointer-events:none;z-index:0;position:absolute;inset:0}.chapter-content{z-index:1;position:relative}[data-chapter-theme=soft]{--text:var(--chapter-ink);--text-muted:var(--chapter-graphite);--border:#0a0a0a1f;--border-strong:#0a0a0a38;--surface:#f3e4d4;color:var(--chapter-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-chapter-theme=soft] .chapter-surface{background:var(--chapter-soft)}[data-chapter-theme=soft] .story-seam{background:linear-gradient(90deg,#0000,#0a0a0a29,#0000)}[data-scene-transition=invade-soft] .chapter-passage{background:linear-gradient(180deg, var(--bg-0) 0%, transparent 100%);opacity:1;height:5.5rem;inset:0 0 auto;transform:translateY(0)}[data-scene-transition=invade-soft][data-motion=ready][data-entered=true] .chapter-passage{opacity:0;transition:transform var(--duration-scene) var(--ease-premium), opacity var(--duration-scene) var(--ease-premium);transform:translateY(-100%)}[data-scene-transition=invade-dark] .chapter-passage{background:linear-gradient(180deg, var(--chapter-soft) 0%, transparent 100%);opacity:1;height:5.5rem;inset:0 0 auto}[data-scene-transition=invade-dark][data-motion=ready][data-entered=true] .chapter-passage{opacity:0;transition:transform var(--duration-scene) var(--ease-premium), opacity var(--duration-scene) var(--ease-premium);transform:translateY(-100%)}[data-scene-transition=handoff] .chapter-passage{display:none}.hero-seq{animation:motion-fade-up var(--duration-normal) var(--ease-premium) both;animation-delay:calc(var(--seq,0) * var(--stagger-medium))}html[data-intro=pending] .hero-seq,html[data-intro=playing] .hero-seq{opacity:0;animation:none}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.story-hero{z-index:1;overflow:hidden}.story-hero.section-space,.hero-viewport{padding-block:0;align-items:center;min-height:100svh;margin-top:-4rem;padding-top:4rem;display:flex}.story-hero .chapter-content{align-items:center;width:100%;min-height:calc(100svh - 4rem);display:flex;position:static}.story-hero .container-pad{z-index:3;position:relative}.hero-copy{z-index:3;max-width:40rem;padding-block:clamp(4.25rem,7vh,6.5rem);position:relative}.hero-title{letter-spacing:-.042em;max-width:13.5ch;font-size:clamp(2.4rem,1.35rem + 2.55vw,4.55rem);line-height:1.05}.hero-support{max-width:32rem;margin-top:1.55rem}@media (min-width:768px){.story-hero .container-pad{max-width:none;margin-inline:0;padding-left:clamp(1.5rem,5vw,6.5rem);padding-right:clamp(1.25rem,3vw,2.5rem)}}html[data-experience=full] .story-hero[data-protagonist=true] .hero-copy{opacity:calc(1 - var(--scene-exit) * 1.15);transform:translate3d(0, calc(var(--scene-exit) * -10px), 0) scale(calc(1 - var(--scene-exit) * .015));transform-origin:0;will-change:opacity, transform}html[data-experience=full] .story-hero[data-protagonist=true] .hero-founder{opacity:calc(1 - var(--scene-exit) * .72);transform:translate3d(0, calc(var(--scene-exit) * -10px), 0) scale(calc(1 - var(--scene-exit) * .012));transform-origin:54% 40%;will-change:opacity, transform}html[data-experience=full] .story-hero[data-protagonist=true] .hero-founder-back,html[data-experience=full] .story-hero[data-protagonist=true] .hero-founder-front{opacity:calc(1 - var(--scene-exit) * 1.4)}html:not([data-experience=static]) .story-hero:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;opacity:calc(var(--scene-exit) * .7);position:absolute;bottom:0;left:18%;right:18%}.hero-stage{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-founder{height:100svh;position:absolute;top:0;left:0;right:0}.hero-founder-photo-layer,.hero-founder-read,.hero-founder-back,.hero-founder-front{position:absolute;inset:0}.hero-founder-photo-layer{z-index:0;top:4rem}.hero-founder-photo{object-fit:cover;object-position:54% 0%}.hero-founder-read{z-index:1;background:linear-gradient(105deg,#090c0fe6 0%,#090c0fc7 18%,#090c0f6b 36%,#090c0f24 52%,#090c0f0a 64%,#0000 78%)}.hero-founder-back{z-index:2;opacity:.22}.hero-founder-front{z-index:2;opacity:.16}.hero-ambient-svg{width:100%;height:100%;display:block;overflow:visible}.hero-ambient-lines path{stroke:var(--text-muted);stroke-width:.7px;opacity:.36}.hero-ambient-nodes circle{fill:var(--text);opacity:.42}.hero-ambient-signals path{stroke:var(--accent);stroke-width:1px;stroke-dasharray:.055 .945;stroke-dashoffset:1px;opacity:0}html:not([data-intro=pending]):not([data-intro=playing]) .hero-ambient-signals path:first-child{animation:hero-infra-signal-in .38s var(--ease-premium) .92s both, hero-infra-travel 11s linear 1.4s 1}html:not([data-intro=pending]):not([data-intro=playing]) .hero-ambient-signals path:nth-child(2){animation:hero-infra-signal-in .38s var(--ease-premium) 10s both, hero-infra-travel 16s linear 10.4s infinite}.hero-infra-bleed{z-index:1;pointer-events:none;width:80vw;height:122%;position:absolute;top:-10%;left:34%;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%)}.hero-infra-bleed .story-visual-note{max-width:15rem;margin-top:0;position:absolute;bottom:16%;left:auto;right:10%}.hero-infra{aspect-ratio:960/680;width:104%;max-width:none;height:auto;color:var(--text-muted);transform:translate(-8%,-12%)}.hero-infra-svg{width:100%;height:auto;display:block;overflow:visible}.hero-infra-back path{fill:none;stroke:var(--text-muted);stroke-width:.6px;opacity:.22}.hero-infra-plate{fill:#ffffff0b;stroke:var(--border-strong);stroke-width:1px}.hero-infra-tick{fill:#ffffff38;stroke:none}.hero-infra-plate-wide{fill:#ffffff08}.hero-infra-stack rect{fill:#ffffff0e;stroke:var(--border);stroke-width:.85px}.hero-infra-paths path{stroke:var(--text-muted);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px}.hero-infra-signals path{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:.07 .93;stroke-dashoffset:1px;opacity:0}.hero-infra-cross{stroke:var(--accent);stroke-width:1.05px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.72}.hero-infra-core rect{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.42}.hero-infra-nodes circle{fill:var(--text)}.hero-infra-labels text{fill:var(--text-muted);font:10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;opacity:.72}html[data-experience=full] .story-hero[data-protagonist=true] .hero-infra-back{transform:translate3d(calc((.5 - var(--chapter-progress)) * 12px), calc((.5 - var(--chapter-progress)) * 8px), 0)}html[data-experience=full] .story-hero[data-protagonist=true] .hero-infra-mid{transform:translate3d(0, calc((.5 - var(--chapter-progress)) * 5px), 0)}html[data-experience=full] .story-hero[data-protagonist=true] .hero-infra-front{transform:translate3d(calc((var(--chapter-progress) - .5) * 10px), calc((.5 - var(--chapter-progress)) * 9px), 0)}.hero-infra[data-variant=rest] .hero-infra-back{opacity:.72}.hero-infra[data-variant=rest] .hero-infra-plate,.hero-infra[data-variant=rest] .hero-infra-stack rect{opacity:.4}.hero-infra[data-variant=rest] .hero-infra-paths path,.hero-infra[data-variant=rest] .hero-infra-cross{stroke-dashoffset:1px;opacity:.28}.hero-infra[data-variant=rest] .hero-infra-front{opacity:.24}.hero-infra[data-variant=drawn] .hero-infra-paths path,.hero-infra[data-variant=drawn] .hero-infra-cross{stroke-dashoffset:0}.hero-infra[data-variant=drawn] .hero-infra-signals path,.hero-infra[data-variant=wake] .hero-infra-back,.hero-infra[data-variant=wake] .hero-infra-plate,.hero-infra[data-variant=wake] .hero-infra-stack rect,.hero-infra[data-variant=wake] .hero-infra-labels text,.hero-infra[data-variant=wake] .hero-infra-front{opacity:0}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-back{animation:hero-infra-plate .72s var(--ease-premium) 40ms both}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-plate{animation:hero-infra-plate .64s var(--ease-premium) both}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-plate:first-child{animation-delay:.14s}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-plate:nth-child(2){animation-delay:.21s}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-plate:nth-child(3){animation-delay:.28s}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-plate:nth-child(4){animation-delay:.35s}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-paths path{animation:hero-infra-draw .92s var(--ease-premium) .32s both}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-cross{animation:hero-infra-draw .98s var(--ease-premium) .52s both}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-stack rect,html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-labels text{animation:hero-infra-plate .56s var(--ease-premium) .38s both}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-front{animation:hero-infra-plate .6s var(--ease-premium) .64s both}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-signals path:first-child{animation:hero-infra-signal-in .38s var(--ease-premium) .88s both, hero-infra-travel 7.2s linear 1.15s 1}html:not([data-intro=pending]):not([data-intro=playing]) .hero-system-stage[data-ready=true] .hero-infra[data-variant=wake] .hero-infra-signals path:nth-child(2){animation:hero-infra-signal-in .38s var(--ease-premium) 9s both, hero-infra-travel 14s linear 9.2s infinite}@keyframes hero-infra-plate{0%{opacity:0}to{opacity:1}}@keyframes hero-infra-draw{0%{stroke-dashoffset:1px;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-infra-signal-in{0%{opacity:0}to{opacity:.9}}@keyframes hero-infra-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}.story-deliverables{z-index:2;overflow:visible}.story-deliverables.section-space{padding-bottom:clamp(11rem,13.5vw,14rem)}.story-deliverables .chapter-content{overflow:visible}.story-deliverables .chapter-passage{display:none}.chapter-rise{pointer-events:none;z-index:2;height:8.75rem;position:absolute;top:-8.75rem;left:0;right:0;overflow:hidden}.chapter-rise-panel{background:var(--chapter-soft);height:100%;clip-path:inset(calc((1 - var(--chapter-progress)) * 100%) 0 0 0);display:block}.chapter-rise-line{left:16%;right:16%;top:calc((1 - var(--chapter-progress)) * 100%);background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;opacity:calc(var(--chapter-progress) * .7);position:absolute}.implant-spine{background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;width:min(42%,16rem);height:1px;margin-top:2.25rem;display:block}.implant-catalog{border-top:1px solid var(--border);margin-top:3.75rem}.implant-item{color:inherit;gap:.85rem 1.25rem;text-decoration:none;display:grid;position:relative}.implant-item:before{content:"";background:var(--accent);transform-origin:top;width:1px;transition:transform var(--duration-normal) var(--ease-premium);position:absolute;top:1.6rem;bottom:1.6rem;left:0;transform:scaleY(0)}.implant-item:hover:before,.implant-item:focus-visible:before{transform:scaleY(1)}.implant-index{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--text-muted);font-size:.6875rem}.implant-copy{gap:.7rem;min-width:0;display:grid}.implant-head{justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.implant-name{letter-spacing:-.03em;color:var(--text);font-weight:500;display:block}.implant-desc{max-width:34rem;color:var(--text-muted);font-size:.925rem;line-height:1.7;display:block}.implant-go{letter-spacing:.04em;color:var(--text-muted);flex-shrink:0;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.implant-go-arrow{transition:transform var(--duration-normal) var(--ease-premium);display:inline-block}.implant-item:hover .implant-index,.implant-item:hover .implant-go{color:var(--accent)}.implant-item:hover .implant-go-arrow{transform:translate(4px)}.implant-item--featured{border-bottom:1px solid var(--border);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;padding:2.35rem 0 2.5rem .9rem}.implant-item--featured .implant-copy{gap:1.05rem}.implant-item--featured .implant-head{justify-content:flex-start;align-items:baseline;gap:.85rem 1.1rem;max-width:none}.implant-item--featured .implant-name{letter-spacing:-.045em;font-size:clamp(2.1rem,1.2rem + 3vw,4.35rem);line-height:.94}.implant-item--featured .implant-go{margin-bottom:.15rem}.implant-item--featured .implant-desc{max-width:32rem;font-size:1rem}.implant-pair,.implant-trio{display:grid}.implant-pair{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr}.implant-pair .implant-item{padding:2.15rem 0 2.35rem .9rem}.implant-pair .implant-item:first-child{border-right:1px solid var(--border);padding-right:2rem}.implant-pair .implant-item:last-child{padding-left:2.4rem}.implant-pair .implant-name,.implant-trio .implant-name{font-size:clamp(1.35rem,1.05rem + 1.1vw,1.85rem);line-height:1.15}.implant-trio{grid-template-columns:1fr 1fr 1fr}.implant-trio .implant-item{border-right:1px solid var(--border);padding:2rem 1.5rem 2.25rem .9rem}.implant-trio .implant-item:last-child{border-right:none;padding-right:0}@media (max-width:1100px){.implant-trio{grid-template-columns:1fr}.implant-trio .implant-item{border-right:none;border-bottom:1px solid var(--border);padding-right:0}.implant-trio .implant-item:last-child{border-bottom:none}}.cta-final-base{padding-block:clamp(5.75rem,7vw,9rem) clamp(5.25rem,6vw,8.25rem)}.cta-final-stage{z-index:1;max-width:40rem;position:relative}.story-problem{--slab-shift:max(0, min(.18, calc(var(--scene-exit) * .26)));--fill-p:min(1, calc(var(--chapter-progress) * 1.14));--fill-ease:calc(var(--fill-p) * var(--fill-p) * (3 - 2 * var(--fill-p)));--open:max(0, calc(1 - var(--fill-ease)));--recess:calc(20.75rem * var(--open));--proud:calc(.55rem * var(--open));--chamfer:calc(1.85rem * var(--open));--ledge:calc(.82 * var(--open));--field-proud:calc(-4.25rem * var(--open));z-index:3;clip-path:inset(0 -12vw 0 -8vw);background:0 0;min-height:clamp(52rem,112svh,66rem);margin-top:clamp(-7.5rem,-8.5vw,-6rem);position:relative;overflow:visible}.story-problem.section-space{padding-top:0;padding-bottom:clamp(3.5rem,7vw,7rem)}.story-problem .chapter-surface{background:var(--surface-obsidian-1);clip-path:polygon(0 var(--recess), calc(var(--ledge) * 100%) var(--recess), calc(var(--ledge) * 100% + var(--chamfer)) var(--proud), 100% var(--proud), 100% 100%, 0 100%)}.story-problem .chapter-surface:after{display:none}.story-problem .chapter-content{align-items:center;min-height:clamp(50rem,110svh,64rem);display:flex;overflow:visible}.story-problem .chapter-passage,.story-problem .story-seam{display:none}.surface-obsidian{isolation:isolate;background:linear-gradient(165deg, var(--surface-obsidian-2) 0%, var(--surface-obsidian-1) 46%, var(--surface-obsidian-3) 100%);box-shadow:var(--depth-shadow)}.surface-obsidian:before{content:"";pointer-events:none;background:linear-gradient(#ffffff12 0%,#ffffff05 28%,#0000 100%);height:5.5rem;position:absolute;inset:0 0 auto}.surface-obsidian:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 4%, var(--edge-light) 22%, #ffffff0a 62%, transparent 100%);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.type-display-xl{font-size:var(--type-display-xl);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);font-weight:500}.type-micro{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.22em;text-transform:uppercase}.story-problem .container-pad{z-index:20;position:relative}.fragment-horizon{z-index:4;pointer-events:none;width:min(32vw,36rem);height:8.5rem;box-shadow:none;transform:translate3d(calc(var(--slab-shift) * 24px), calc(var(--slab-shift) * -12px), 0);background:linear-gradient(#ffffff12 0%,#0000 100%);position:absolute;top:-22%;left:auto;right:-1.5vw}.fragment-backlight{z-index:0;pointer-events:none;filter:blur(80px);width:min(58vw,50rem);height:min(46vw,38rem);transform:translate3d(calc(var(--slab-shift) * -10px), calc(var(--slab-shift) * 8px), 0);background:radial-gradient(at 40% 38%,#fff1,#ffffff05 46%,#0000 72%);position:absolute;top:28%;right:8%}.story-problem .fragment-copy{z-index:20;max-width:min(68rem,72vw);opacity:calc(min(1, max(0, calc((var(--fill-ease) - .36) / .32))) * (1 - min(1, max(0, calc((var(--scene-exit) - .14) / .28)))));transform:translate3d(0, calc(min(1, var(--scene-exit)) * -12px), 0);padding-top:clamp(3.15rem,5.2vw,5.1rem);padding-bottom:clamp(3.5rem,6vw,6.25rem);position:relative}.fragment-eyebrow{margin-bottom:1.35rem}.fragment-headline{font-size:var(--type-display-xl);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);color:var(--text);font-weight:500}.fragment-lead{font-size:var(--type-lead);color:var(--text-muted);max-width:36rem;margin-top:clamp(1.75rem,2.6vw,2.5rem);line-height:1.65}.fragment-takeaway{border-left:1.5px solid var(--accent);color:var(--text);max-width:30rem;margin-top:2.15rem;padding-left:1.15rem;font-size:.9375rem;line-height:1.6}.fragment-field{z-index:1;pointer-events:none;opacity:calc(1 - min(1, calc(var(--scene-exit) * 1.55)));clip-path:polygon(0 var(--recess), calc(var(--ledge) * 100%) var(--recess), calc(var(--ledge) * 100% + var(--chamfer)) var(--field-proud), 112% var(--field-proud), 112% 100%, -8% 100%, -8% var(--recess));position:absolute;inset:0;overflow:visible}.fragment-stage{position:absolute;inset:0}.fragment-slab{box-sizing:border-box;will-change:transform;border-radius:0;position:absolute;overflow:hidden}.fragment-slab-label{z-index:1;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.22em;text-transform:uppercase;color:#d2d8de6b;margin:clamp(1.35rem,2.2vw,2.15rem);display:inline-block;position:relative}.fragment-slab-label--strong{color:#f2f5f8b8}.fragment-slab-label--faint{color:#8a99a838}.fragment-slab{--pitch:1rem;--phase:0rem;--span:62%;--lvl:0}.fragment-slab--d{--pitch:1.35rem;--phase:.4rem;--span:54%}.fragment-slab--b{--pitch:.7rem;--phase:.15rem;--span:70%}.fragment-slab--a{--pitch:1.1rem;--phase:0rem;--span:58%}.fragment-slab--c{--pitch:.9rem;--phase:.55rem;--span:66%}.fragment-slab-grid{pointer-events:none;position:absolute;inset:0}.fragment-slab-grid--own{background:repeating-linear-gradient(180deg, #ffffff0d 0 1px, transparent 1px var(--pitch));background-position:0 var(--phase);-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--span), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--span), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--span), transparent 100%);mask-image:linear-gradient(90deg, #000 0%, #000 var(--span), transparent 100%);opacity:calc(1 - var(--lvl))}.fragment-slab-grid--shared{opacity:var(--lvl);background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px .85rem)}.fragment-slab--d{z-index:1;width:min(24vw,24rem);height:clamp(28rem,44vw,42rem);clip-path:inset(calc(var(--open,0) * 22%) 0 0 calc(var(--open,0) * 48%));transform:translate3d(calc(var(--slab-shift) * 40px + var(--open,0) * 9vw), calc(var(--slab-shift) * 20px + var(--open,0) * -3%), 0);background:linear-gradient(168deg,#0d1115e0 0%,#080b0eb8 100%);top:8%;right:16vw;box-shadow:0 18px 54px -32px #00000080}.fragment-slab--d:before{opacity:.32;height:3.5rem}.fragment-slab--d:after{opacity:.28}.fragment-slab--b{z-index:3;width:min(32vw,36rem);height:clamp(48rem,68vw,64rem);transform:translate3d(calc(var(--slab-shift) * 68px), calc(var(--slab-shift) * -44px), 0);top:-22%;right:-1.5vw;box-shadow:inset 1px 0 #ffffff12,-48px 16px 100px -42px #000000eb,0 40px 80px -50px #0000008c}.fragment-slab--b:before{background:linear-gradient(#ffffff0d 0%,#0000 100%)}.fragment-slab--a{z-index:4;width:min(64vw,66rem);height:clamp(16rem,23vw,22.5rem);transform:translate3d(calc(var(--slab-shift) * -104px), 0, 0);top:38%;left:42%;box-shadow:0 40px 92px -34px #000000e0,0 10px 28px -16px #00000080}.fragment-slab--a:before{background:linear-gradient(#ffffff17 0%,#ffffff05 34%,#0000 100%);height:6.25rem}.fragment-slab--a:after{background:linear-gradient(90deg,#0000 2%,#fff3 16%,#ffffff0d 56%,#0000 100%)}.fragment-slab--c{background:linear-gradient(158deg, #1a222c 0%, var(--surface-obsidian-4) 38%, var(--surface-obsidian-2) 72%, var(--surface-obsidian-1) 100%);z-index:5;width:min(54vw,58rem);height:clamp(20rem,32vw,34rem);transform:translate3d(0, calc(var(--slab-shift) * 54px), 0);top:57%;left:51%;box-shadow:inset 1px 0 #ffffff12,0 54px 120px -28px #000000f0,0 16px 40px -14px #0000008c}.fragment-slab--c:before{background:linear-gradient(#ffffff20 0%,#ffffff08 38%,#0000 100%);height:7.5rem}.fragment-slab--c:after{background:linear-gradient(90deg,#ffffff3d 0%,#ffffff1a 36%,#0000 78%)}.ateon-roll{vertical-align:bottom;display:inline-grid;overflow:hidden}.ateon-roll-inner{transition:transform var(--duration-normal) var(--ateon-ease-primary);display:grid}.ateon-roll-a,.ateon-roll-b{grid-area:1/1}.ateon-roll-b{transform:translateY(110%)}.ateon-roll:hover .ateon-roll-inner{transform:translateY(-110%)}.ateon-press:active{transition:transform var(--duration-micro) var(--ateon-ease-micro);transform:scale(.988)}@media (max-width:1440px){.story-problem .chapter-content{min-height:54rem}.story-problem .fragment-copy{max-width:min(56rem,74vw)}.fragment-lead{max-width:26rem}.fragment-slab--d{width:22vw;right:12vw}.fragment-slab--a{width:62vw;left:40%}.fragment-slab--b{width:30vw;right:-3vw}.fragment-slab--c{width:50vw;height:clamp(22rem,40vw,34rem);left:55%}}.story-system{--mass:1;--sys-raw:clamp(0, calc(var(--chapter-progress,0) * .94), 1);--sys:calc(var(--sys-raw) * var(--sys-raw) * (3 - 2 * var(--sys-raw)));--align-a:clamp(0, calc((var(--sys) - .2) / .24), 1);--align-c:clamp(0, calc((var(--sys) - .36) / .22), 1);--align-b:clamp(0, calc((var(--sys) - .52) / .22), 1);--align-d:clamp(0, calc((var(--sys) - .6) / .2), 1);--intel:clamp(0, calc((var(--sys) - .76) / .18), 1);z-index:4;background:var(--surface-obsidian-1);min-height:clamp(56rem,134svh,90rem);margin-top:clamp(-9rem,-11vw,-6.5rem);position:relative;overflow:visible}.story-system.section-space{padding-top:0;padding-bottom:clamp(3.5rem,7vw,6rem)}.story-system .chapter-surface{background:var(--surface-obsidian-1)}.story-system .chapter-content{align-items:flex-start;min-height:clamp(54rem,128svh,86rem);display:flex;overflow:visible}.story-system .chapter-passage,.story-system .story-seam{display:none}.story-system .container-pad{z-index:20;width:min(92vw,98rem);max-width:none;position:relative}.system-copy{z-index:20;max-width:min(72rem,70vw);opacity:clamp(0, calc((var(--chapter-progress) - .33) / .2), 1);padding-top:clamp(5.6rem,12.4vh,8.5rem);padding-bottom:clamp(4.5rem,10vh,7.5rem);position:relative}.system-eyebrow{margin-bottom:1.15rem}.system-headline{max-width:15.5em;letter-spacing:var(--type-display-tracking);color:var(--text);font-size:clamp(2.9rem,.78rem + 5.15vw,6.5rem);font-weight:500;line-height:.95}.system-lead{font-size:var(--type-lead);color:var(--text-muted);max-width:28rem;margin-top:clamp(1.6rem,2.4vw,2.35rem);line-height:1.6}.system-takeaway{border-left:1.5px solid var(--accent);color:var(--text);max-width:26rem;margin-top:1.85rem;padding-left:1.15rem;font-size:.9375rem;line-height:1.6}.slab-clip{pointer-events:none;width:100%;height:calc(100% + 62vh);position:absolute;top:-48vh;left:0;overflow:clip}.slab-origin{width:100%;height:calc(100% - 62vh);position:absolute;top:48vh;left:0}.system-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.system-field .fragment-horizon{width:min(38vw,42rem);right:-4vw;top:calc(-22% + var(--align-b) * 16%);opacity:calc(.85 + var(--intel) * .2);transform:translate3d(calc(var(--align-b) * var(--mass) * -2vw), calc(var(--align-b) * var(--mass) * 5vh), 0)}.system-field .fragment-backlight{width:min(68vw,58rem);opacity:calc(.62 + var(--intel) * .38);transform:translate3d(calc(var(--align-b) * var(--mass) * -1.5vw), calc(var(--align-b) * var(--mass) * 3vh), 0);right:2%}.system-signal{top:36%;right:calc(27vw - var(--align-b) * 1.6vw);background:var(--accent);width:2px;height:6.25rem;opacity:calc(var(--intel) * .88);z-index:6;transform:scaleY(calc(.18 + var(--intel) * .82));transform-origin:top;position:absolute}.system-intel{top:calc(36% + 6.7rem);right:calc(27vw - var(--align-b) * 1.6vw);z-index:6;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);opacity:calc(var(--intel) * .78);white-space:nowrap;margin:0;position:absolute;transform:translate(.15rem)}.story-system .surface-obsidian:before{height:calc(4.25rem + var(--intel) * 2.35rem);opacity:calc(.55 + var(--intel) * .45)}.story-system .surface-obsidian:after{opacity:calc(.28 + var(--intel) * .62)}.story-system .fragment-slab--a{--lvl:var(--align-a)}.story-system .fragment-slab--c{--lvl:var(--align-c)}.story-system .fragment-slab--b{--lvl:var(--align-b)}.story-system .fragment-slab--d{--lvl:var(--align-d)}.story-system .fragment-slab--a{transform:translate3d(calc(-19px + var(--align-a) * var(--mass) * -8vw), calc(var(--align-a) * var(--mass) * 5vh), 0) scaleX(calc(1 - var(--align-a) * .1));transform-origin:0}.story-system .fragment-slab--c{transform:translate3d(calc(var(--align-c) * var(--mass) * -12vw), calc(10px + var(--align-c) * var(--mass) * -8vh), 0)}.story-system .fragment-slab--b{width:min(34vw,38rem);transform:translate3d(calc(12px + var(--align-b) * var(--mass) * -2.4vw), calc(-8px + var(--align-b) * var(--mass) * 9vh), 0);right:-4.5vw}.story-system .fragment-slab--d{transform:translate3d(calc(7px + var(--align-d) * var(--mass) * -5.5vw), calc(4px + var(--align-d) * var(--mass) * 4vh), 0)}@media (max-width:1440px){.system-copy{max-width:min(50rem,66vw)}.system-headline{font-size:clamp(2.55rem,.85rem + 4.4vw,5.2rem)}}@media (max-width:1366px){.system-headline{font-size:clamp(2.4rem,1rem + 3.7vw,4.55rem)}}.story-fronts{--front-p:min(1, calc(var(--chapter-progress,0) * 1.55));--lip:max(0px, calc((1 - var(--front-p)) * 8.75rem));--notch:max(0%, calc(32% * (1 - var(--front-p))));--p:var(--chapter-progress,0);--focus-g:clamp(.46, calc(1 - abs(var(--p) - .16) * 1.55), 1);--focus-v:clamp(.46, calc(1 - abs(var(--p) - .4) * 1.6), 1);--focus-o:clamp(.46, calc(1 - abs(var(--p) - .64) * 1.6), 1);--focus-s:clamp(.46, calc(1 - abs(var(--p) - .88) * 1.65), 1);z-index:5;background:0 0;min-height:clamp(44rem,108svh,62rem);margin-top:clamp(-7.25rem,-8.5vw,-5.25rem);position:relative;overflow:visible}.story-fronts.section-space{padding-top:0;padding-bottom:clamp(3.25rem,6vw,5.5rem)}.story-fronts .chapter-surface{background:var(--chapter-soft);clip-path:polygon(0 var(--lip), var(--notch) 0, 100% 0, 100% 100%, 0 100%)}.story-fronts .chapter-passage,.story-fronts .story-seam{display:none}.story-fronts .chapter-content{min-height:auto;overflow:visible}.story-fronts .container-pad{z-index:4;width:min(90vw,96rem);max-width:none;padding-inline:clamp(1.15rem,3.4vw,2.25rem);position:relative}.fronts-stage{z-index:2;padding-top:clamp(5.25rem,10vh,7.25rem);padding-bottom:clamp(9rem,16vh,14rem);position:relative}.fronts-intro{z-index:3;max-width:24rem;position:relative}.fronts-eyebrow{margin-bottom:.85rem}.fronts-kicker{font-size:var(--type-lead);letter-spacing:-.02em;color:var(--chapter-graphite);max-width:18em;font-weight:500;line-height:1.45}.fronts-map{grid-template-columns:max-content minmax(0,1fr);gap:0 clamp(1.5rem,3.2vw,3.5rem);margin-top:clamp(2.2rem,4.5vh,3.5rem);display:grid;position:relative}.fronts-territory{z-index:3;grid-column:1/-1;grid-template-columns:subgrid;transform:translate3d(calc((1 - var(--focus)) * -10px), 0, 0);align-items:baseline;display:grid;position:relative}.fronts-name{letter-spacing:var(--type-display-tracking);color:var(--chapter-ink);margin:0;font-size:clamp(3.6rem,8.2vw,9.2rem);font-weight:500;line-height:.88}@supports (color:color-mix(in lab, red, red)){.fronts-name{color:color-mix(in srgb, var(--chapter-ink) calc(38% + var(--focus) * 62%), var(--chapter-graphite))}}.fronts-name a{color:inherit;transition:color var(--duration-fast) var(--ateon-ease-micro);text-decoration:none}.fronts-name a:hover,.fronts-name a:focus-visible{color:var(--accent)}.fronts-desc{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--chapter-graphite);white-space:nowrap;opacity:calc(.38 + var(--focus) * .62);transform:translate3d(calc((1 - var(--focus)) * 12px), 0, 0);margin:0}.fronts-territory--growth{--focus:var(--focus-g)}.fronts-territory--sales{--focus:var(--focus-v)}.fronts-territory--operations{--focus:var(--focus-o)}.fronts-territory--software{--focus:var(--focus-s)}.fronts-intel{z-index:4;align-items:center;gap:.85rem;margin:clamp(1.4rem,2.6vh,2.2rem) 0 0;padding-top:1.05rem;display:flex;position:relative}.fronts-intel:before{content:"";height:1px;transform:scaleX(var(--front-p));transform-origin:0;pointer-events:none;background:#0a0a0a38;position:absolute;top:0;left:0;right:0}.fronts-intel-signal{background:var(--accent);width:2px;height:.85rem;opacity:calc(.2 + var(--front-p) * .8);flex:none;position:relative}.fronts-intel-label{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--chapter-ink);white-space:nowrap;text-decoration:none;position:relative}.fronts-intel-label:hover,.fronts-intel-label:focus-visible{color:var(--accent)}.fronts-intel-copy{letter-spacing:.01em;color:var(--chapter-graphite);font-size:.8125rem;position:relative}.story-practice{--mass:1;--amp:clamp(14px, 3vh, 32px);--tilt:4.5deg;--out:var(--scene-exit,0);--raw:clamp(0, calc(clamp(0, calc((var(--chapter-progress,0) - .4) / .6), 1) * .34 + var(--out) * 1.25), 1);--chain:calc(var(--raw) * var(--raw) * (3 - 2 * var(--raw)));--front:clamp(0, calc((var(--chain) - .06) / .78), 1);--done:clamp(0, calc((var(--chain) - .86) / .12), 1);--intel:clamp(0, calc((var(--front) - .2) / .28), 1);--l1:clamp(0, calc((var(--front) + .05) / .11), 1);--l2:clamp(0, calc((var(--front) - .13) / .11), 1);--l3:clamp(0, calc((var(--front) - .24) / .11), 1);--l4:clamp(0, calc((var(--front) - .39) / .11), 1);--l5:clamp(0, calc((var(--front) - .52) / .11), 1);--l6:clamp(0, calc((var(--front) - .62) / .11), 1);--l7:clamp(0, calc((var(--front) - .79) / .11), 1);--n1:clamp(0, calc(1 - abs(var(--front) - .09) / .085), 1);--n2:clamp(0, calc(1 - abs(var(--front) - .235) / .085), 1);--n3:clamp(0, calc(1 - abs(var(--front) - .365) / .085), 1);--n4:clamp(0, calc(1 - abs(var(--front) - .505) / .085), 1);--n5:clamp(0, calc(1 - abs(var(--front) - .62) / .085), 1);--n6:clamp(0, calc(1 - abs(var(--front) - .755) / .085), 1);--n7:clamp(0, calc((var(--front) - .84) / .07), 1);z-index:6;background:0 0;min-height:clamp(44rem,138svh,92rem);margin-top:clamp(-5.5rem,-6.5vw,-3.75rem);margin-bottom:clamp(-9rem,-14svh,-5rem);position:relative;overflow:visible}.story-practice.section-space{padding-top:0;padding-bottom:0}.story-practice .chapter-surface{background:linear-gradient(180deg, var(--surface-obsidian-1) 0%, var(--surface-obsidian-1) 78%, transparent 100%)}.story-practice .chapter-passage,.story-practice .story-seam{display:none}.story-practice .chapter-content{z-index:2;flex-direction:column;min-height:clamp(44rem,138svh,92rem);display:flex;position:relative;overflow:visible}.story-practice .container-pad{z-index:2;flex:1 0 auto;width:min(90vw,96rem);max-width:none;position:relative;overflow:visible}.practice-zenith{z-index:0;pointer-events:none;height:48%;opacity:calc(.14 + var(--chain) * .3);background:radial-gradient(at 62% 0,#ffffff24,#0000 68%);position:absolute;top:-12%;left:18%;right:8%}.practice-stage{isolation:isolate;min-height:min(100svh - 6.5rem,58rem);transform:translate3d(0, calc(var(--done) * -3vh * var(--mass)), 0);grid-template:"copy now""copy intel""copy."1fr/minmax(0,.6fr) minmax(0,.4fr);align-items:start;column-gap:clamp(1.5rem,3.6vw,4.25rem);padding-block:clamp(1.15rem,2.6vh,1.85rem) clamp(1.1rem,2.2vh,1.65rem);display:grid;position:sticky;top:5.25rem}.practice-copy{z-index:3;min-width:0;opacity:clamp(0, calc((var(--chapter-progress) - .08) / .16), 1);grid-area:copy;padding-top:.15rem;position:relative}.practice-eyebrow{margin-bottom:.85rem}.practice-headline{max-width:12em;letter-spacing:var(--type-display-tracking);color:var(--text);font-size:clamp(2.7rem,.9rem + 2.95vw,4.45rem);font-weight:500;line-height:.94}.practice-lead{max-width:27rem;font-size:var(--type-lead);color:var(--text-muted);opacity:clamp(0, calc((var(--chapter-progress) - .3) / .18), 1);margin:clamp(1rem,1.8vh,1.5rem) 0 0;line-height:1.6}.practice-now{z-index:3;width:100%;max-width:24rem;height:9.8rem;opacity:clamp(0, calc((var(--chapter-progress) - .16) / .16), 1);grid-area:now;justify-self:end;margin:0;padding-top:2.1rem;position:relative}.practice-now-item,.practice-takeaway{opacity:0;pointer-events:none;margin:0;position:absolute;top:2.1rem;left:0;right:0}.practice-now-item{color:var(--text-muted);font-size:.98rem;line-height:1.55}.practice-now-item--ad{opacity:clamp(0, calc(var(--n1) * 1.7 - .7), 1)}.practice-now-item--intake{opacity:clamp(0, calc(var(--n2) * 1.7 - .7), 1)}.practice-now-item--qualify{opacity:clamp(0, calc(var(--n3) * 1.7 - .7), 1)}.practice-now-item--handoff{opacity:clamp(0, calc(var(--n4) * 1.7 - .7), 1)}.practice-now-item--follow{opacity:clamp(0, calc(var(--n5) * 1.7 - .7), 1)}.practice-now-item--ops{opacity:clamp(0, calc(var(--n6) * 1.7 - .7), 1)}.practice-now-item--loop{opacity:calc(clamp(0, calc(var(--n7) * 1.7 - .7), 1) * (1 - var(--done)))}.practice-takeaway{letter-spacing:-.012em;color:var(--text);opacity:var(--done);transform:translate3d(0, calc((1 - var(--done)) * 10px * var(--mass)), 0);font-size:clamp(1rem,.88rem + .25vw,1.15rem);font-weight:500;line-height:1.45}.practice-intel-note{z-index:3;width:100%;max-width:24rem;opacity:var(--intel);grid-area:intel;justify-self:end;gap:.25rem;margin:.6rem 0 0;display:grid;position:relative}.practice-intel-label{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--text)}.practice-intel-copy{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.practice-field{z-index:1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw + 10px) 0 0;overflow:hidden}.practice-plane{height:29%;transform:skewY(calc(-1 * var(--tilt)));transform-origin:0;align-items:stretch;display:flex;position:absolute;top:49%;left:3%;right:0}.practice-plane:before{content:"";background:linear-gradient(180deg, var(--surface-obsidian-2), var(--surface-obsidian-1) 92%);position:absolute;inset:46% 0 -14%;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 78%,#0000 100%)}.practice-zone{--l:0;--n:0;--off:0;flex:0 0 var(--w);background:linear-gradient(180deg, var(--surface-obsidian-4) 0%, var(--surface-obsidian-2) 58%, var(--surface-obsidian-3) 100%);min-width:0;height:100%;transform:translate3d(0, calc((1 - var(--l)) * var(--off) * var(--amp) * var(--mass)), 0);border-top:1px solid #ffffff12;position:relative;box-shadow:inset 1px 0 #ffffff09}.story-practice[data-in-view=true] .practice-zone,.story-practice[data-in-view=true] .practice-front-track,.story-practice[data-in-view=true] .practice-stage{will-change:transform}.practice-zone--ad{--w:18%;--l:var(--l1);--n:var(--n1);--off:.9}.practice-zone--intake{--w:11%;--l:var(--l2);--n:var(--n2);--off:-1.15}.practice-zone--qualify{--w:15%;--l:var(--l3);--n:var(--n3);--off:.6}.practice-zone--handoff{--w:13%;--l:var(--l4);--n:var(--n4);--off:-.85}.practice-zone--follow{--w:10%;--l:var(--l5);--n:var(--n5);--off:1.05}.practice-zone--ops{--w:17%;--l:var(--l6);--n:var(--n6);--off:-.55}.practice-zone--loop{--w:16%;--l:var(--l7);--n:var(--n7);--off:.8}.practice-zone-order{opacity:var(--l);background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px .85rem),linear-gradient(#ffffff0b,#0000 70%);position:absolute;inset:-1px 0 0}.practice-zone-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);opacity:calc(var(--l) * .42 * (1 - var(--n)));transform:skewY(var(--tilt));transform-origin:0 0;font-size:.625rem;position:absolute;top:.7rem;left:.7rem}.practice-zone-label{letter-spacing:var(--type-display-tracking);white-space:nowrap;color:var(--text);opacity:var(--n);transform:skewY(var(--tilt)) translate3d(0, calc((1 - var(--n)) * 6px), 0);transform-origin:0 100%;font-size:clamp(1.7rem,2.1vw,2.35rem);font-weight:500;line-height:1;position:absolute;bottom:calc(100% + .55rem);left:.55rem}.practice-plane:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--surface-obsidian-1) 92%);position:absolute;inset:-4rem -2px -16% 90%}.practice-edge{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 86%,#0000 100%)}.practice-intel{opacity:var(--intel);background:linear-gradient(96deg,#0000 8%,#ffffff0d 34%,#f888200f 52%,#ffffff0d 70%,#0000 92%);position:absolute;inset:0}.practice-edge{background:linear-gradient(90deg, var(--accent), var(--accent) 88%, transparent);height:1px;opacity:var(--done);position:absolute;top:-1px;left:0;right:0}@media (min-width:768px) and (max-height:840px){.story-practice{--tilt:3.4deg}.practice-plane{height:27%;top:55%}.practice-zone-label{font-size:clamp(1.45rem,1.9vw,1.95rem)}.practice-intel-note{margin-top:.35rem}}.practice-front-track{width:100%;transform:translate3d(calc(var(--front) * 100%), 0, 0);position:absolute;top:-1.6rem;bottom:-.4rem;left:0}.practice-front{background:linear-gradient(180deg, var(--accent), var(--accent) 70%, transparent);width:2px;opacity:calc(1 - var(--done));position:absolute;top:0;bottom:0;left:0}.practice-front:after{content:"";background:radial-gradient(at 50% 30%,#f8882038,#0000 70%);width:38px;position:absolute;top:0;bottom:0;left:-18px}.parallax-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.parallax-layer{--parallax-speed:.3;--parallax-shift:calc((.5 - var(--chapter-progress)) * var(--parallax-speed) * var(--parallax-amp) * var(--parallax-gain));transform:translate3d(0, var(--parallax-shift), 0)}.story-section[data-in-view=true][data-protagonist=true] .parallax-layer{will-change:transform}.story-agents .chapter-passage,.story-agents .story-seam{display:none}.story-agents .chapter-content{z-index:2;flex-direction:column;min-height:clamp(56rem,200svh,120rem);display:flex;position:relative;overflow:visible}.story-agents .container-pad{z-index:2;flex:1 0 auto;width:min(90vw,96rem);max-width:none;position:relative;overflow:visible}.agents-stage{grid-template-columns:minmax(17rem,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(1.75rem,4.5vw,5rem);min-height:calc(100svh - 6.5rem);padding-block:clamp(1.25rem,3vh,2.25rem);display:grid;position:sticky;top:5.25rem}.agents-copy{z-index:3;min-width:0;position:relative}.agents-eyebrow{margin-bottom:1.15rem}.agents-headline{max-width:13ch;font-size:var(--type-display-xl);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);color:var(--text);font-weight:500}.agents-lead{max-width:28rem;font-size:var(--type-lead);color:var(--text-muted);margin-top:clamp(1.4rem,2.2vw,2.1rem);line-height:1.6}.agents-presence{z-index:2;width:100%;min-width:0;position:relative}.agents-slab{background:linear-gradient(180deg, #ffffff0d, transparent 32%), linear-gradient(162deg, var(--surface-obsidian-4) 0%, var(--surface-obsidian-1) 68%);min-height:clamp(28rem,68svh,38rem);box-shadow:var(--depth-shadow);transform:translate3d(0, calc((1 - var(--live)) * 20px), 0);border:1px solid #ffffff12;padding:clamp(1.6rem,2.4vw,2.25rem) clamp(1.7rem,3vw,2.75rem) clamp(1.5rem,2.2vw,2.1rem);position:relative;overflow:hidden}.story-agents[data-in-view=true] .agents-slab{will-change:transform}.agents-zenith{pointer-events:none;height:58%;opacity:calc(.22 + var(--live) * .28);background:radial-gradient(at 50% 0,#ffffff1f,#0000 68%);position:absolute;top:-18%;left:8%;right:8%}.agents-lanes{pointer-events:none;opacity:calc(.12 + var(--ph-anal) * .72 + var(--ph-dec) * .4 + var(--ph-exec) * .28);background:repeating-linear-gradient(#0000 0 2.35rem,#ffffff0b 2.35rem 2.36rem);position:absolute;inset:18% 8% 22%}.agents-intake{pointer-events:none;width:34%;opacity:var(--ph-recv);transform:translate3d(calc((1 - var(--ph-recv)) * -16%), 0, 0);background:linear-gradient(90deg,#ffffff24,#0000 88%);position:absolute;top:26%;bottom:28%;left:0}.agents-lane{pointer-events:none;transform-origin:0;height:2px;transform:scaleX(calc(var(--ph-dec) * .42 + var(--ph-exec) * 1 + var(--ph-rec) * 1));opacity:calc(var(--ph-dec) * .7 + var(--ph-exec) * .95 + var(--ph-rec));background:#ffffff8c;position:absolute;top:52%;left:8%;right:8%}.agents-lane:after{content:"";background:var(--accent);height:1px;opacity:var(--ph-rec);position:absolute;top:3px;left:0;right:0}.agents-status{z-index:1;height:1rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin:0;position:relative}.agents-status-item{opacity:0;position:absolute;top:0;left:0}.agents-status-item--idle{opacity:var(--ph-idle)}.agents-status-item--live{opacity:calc(var(--live) * (1 - var(--done)))}.agents-status-item--done{color:var(--accent);opacity:var(--done)}.agents-verb{z-index:1;min-height:clamp(7.5rem,22vh,11rem);margin:clamp(3.2rem,8vh,5.5rem) 0 0;position:relative}.agents-verb-item{letter-spacing:var(--type-display-tracking);color:var(--text);opacity:0;margin:0;font-size:clamp(3.4rem,6.4vw,7.4rem);font-weight:500;line-height:.92;position:absolute;top:0;left:0;right:0}.agents-verb-item--receive{opacity:var(--ph-recv)}.agents-verb-item--analyze{opacity:var(--ph-anal)}.agents-verb-item--decide{opacity:var(--ph-dec)}.agents-verb-item--execute{opacity:var(--ph-exec)}.agents-verb-item--record{opacity:var(--ph-rec)}.agents-task{z-index:1;letter-spacing:.01em;height:1.35rem;color:var(--text-muted);margin:clamp(1.5rem,3vh,2.4rem) 0 0;font-size:1rem;position:relative}.agents-task-item{opacity:0;position:absolute;top:0;left:0}.agents-task-item--receive{opacity:var(--ph-recv)}.agents-task-item--analyze{opacity:var(--ph-anal)}.agents-task-item--decide{opacity:var(--ph-dec)}.agents-task-item--execute{opacity:var(--ph-exec)}.agents-task-item--record{opacity:var(--ph-rec)}.agents-bound{z-index:1;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);opacity:var(--guard);border-top:1px solid #ffffff1a;margin:0;padding-top:.85rem;position:absolute;bottom:clamp(1.35rem,2vw,1.85rem);left:clamp(1.7rem,3vw,2.75rem);right:clamp(1.7rem,3vw,2.75rem)}.story-final{overflow:hidden}.story-final .chapter-content{z-index:1;position:relative}.btn{isolation:isolate;transition:color var(--duration-fast) var(--ease-premium), background-color var(--duration-normal) var(--ease-premium), border-color var(--duration-normal) var(--ease-premium), transform var(--duration-fast) var(--ease-premium);position:relative;overflow:hidden}.btn-secondary:after{content:"";transform-origin:0;transition:transform var(--duration-normal) var(--ease-premium);z-index:-1;background:#f888201a;position:absolute;inset:0;transform:scaleX(0)}.btn-secondary:hover:after{transform:scaleX(1)}.nav-link,.link-line{transition:color var(--duration-fast) var(--ease-premium), background-size var(--duration-normal) var(--ease-premium);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.nav-link:hover,.link-line:hover{background-size:100% 1px}.story-capability{transition:transform var(--duration-fast) var(--ease-premium), background-color var(--duration-normal) var(--ease-premium)}.story-capability:hover{transform:translateY(-2px)}.page-wipe-line{z-index:60;background:var(--accent);transform-origin:0;pointer-events:none;width:100%;height:1px;display:block;position:fixed;top:0;left:0}.site-footer{position:relative}.site-header{isolation:isolate;transition:background-color .62s var(--ease-premium), border-color .62s var(--ease-premium), color .62s var(--ease-premium), backdrop-filter .62s var(--ease-premium)}.site-header.is-solid{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c0fdb}.site-header.is-clear{background:0 0}html[data-scene=hero] .site-header.is-clear,html[data-scene=hero] .site-header.is-solid{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090c0f29;border-bottom-color:#ffffff0a}.brand-logo{background:0 0;align-items:center;width:8.35rem;height:2.75rem;display:inline-grid;position:relative;overflow:hidden}.brand-logo img{transition:opacity .62s var(--ease-premium);background:0 0;grid-area:1/1}.brand-logo-on-dark{justify-self:start;width:auto;height:2.5rem}.brand-logo-on-soft{opacity:0;mix-blend-mode:multiply;width:auto;max-width:none;height:6.8rem;margin:-2.05rem -1.65rem}html[data-scene-theme=soft]{--atmosphere-gain:0}html[data-scene-theme=soft] .atmosphere,html[data-scene-theme=soft] .atmosphere-ember,html[data-scene-theme=soft] .site-connection-background{opacity:0}html[data-scene-theme=soft] .site-header{--text:#0a0a0a;--text-muted:#0a0a0a;--border:#0a0a0a1a;--border-strong:#0a0a0a2e}html[data-scene-theme=soft] .site-header.is-solid,html[data-scene-theme=soft] .site-header.is-clear{background:var(--chapter-soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0a0a0a0f}html[data-scene-theme=soft] .site-header-menu{background:var(--chapter-soft)}html[data-scene-theme=soft] .site-header .nav-link,html[data-scene-theme=soft] .site-header .text-muted,html[data-scene-theme=soft] .site-header .text-text{color:#0a0a0a}html[data-scene-theme=soft] .site-header .btn-primary{color:#0a0a0a;background:#f88820}html[data-scene-theme=soft] .brand-logo-on-dark{opacity:0}html[data-scene-theme=soft] .brand-logo-on-soft{opacity:1}html[data-scene-theme=soft] .site-cursor-ghost,html[data-scene-theme=soft] .site-cursor-ring{opacity:0!important}@media (max-width:1536px){.hero-title{max-width:14ch}}@media (max-width:1200px){.hero-copy{max-width:28rem}}@media (max-width:1024px){.hero-copy{max-width:22.5rem}.hero-title{max-width:12ch;font-size:clamp(2.15rem,4.6vw,3.1rem)}.hero-founder-read{background:linear-gradient(108deg,#090c0feb 0%,#090c0fcc 26%,#090c0f5c 48%,#090c0f14 64%,#0000 80%)}}@media (max-width:1400px){.fronts-intel{flex-wrap:wrap;row-gap:.35rem}.fronts-intel-copy{white-space:normal;margin-left:0}}@media (min-width:1024px) and (max-height:900px){.story-fronts{min-height:auto}.fronts-stage{padding-top:4.5rem;padding-bottom:5.5rem}.fronts-name{font-size:clamp(3rem,6.4vw,6.4rem)}}@media (max-width:1023px){.story-fronts{min-height:auto;margin-top:-1.5rem}.story-fronts .chapter-surface{clip-path:none}.story-fronts .chapter-content{min-height:auto}.fronts-intro{text-align:left;margin-left:0}.fronts-kicker{margin-left:0}.fronts-stage{min-height:auto;padding-top:3.5rem;padding-bottom:3.75rem}.fronts-map{flex-direction:column;gap:1.35rem;min-height:auto;margin-top:2.5rem;display:flex}.fronts-intel{flex-wrap:wrap}.fronts-intel-copy,.fronts-desc{white-space:normal}.fronts-territory{grid-template-columns:1fr;gap:.35rem;display:grid;transform:none}.fronts-name{font-size:clamp(2.6rem,8vw,4.1rem)}.story-agents,.story-agents .chapter-content{min-height:auto}.agents-stage{flex-direction:column;gap:2rem;min-height:auto;padding-block:3.75rem 4rem;display:flex;position:relative;top:auto}.agents-slab{min-height:22.5rem;transform:none}.agents-verb{min-height:5rem;margin-top:2.6rem}.agents-verb-item{font-size:clamp(2.8rem,9vw,4.4rem)}.story-practice{--amp:16px;--tilt:3.5deg;min-height:auto;margin-top:-1.25rem;margin-bottom:-2.5rem}.story-practice .chapter-content{min-height:auto}.story-practice .chapter-surface{background:var(--surface-obsidian-1)}.practice-stage{flex-direction:column;gap:0;min-height:auto;padding-block:3.75rem 3.5rem;display:flex;position:relative;top:auto;transform:none}.practice-copy{opacity:1;order:1}.practice-lead{opacity:1}.practice-headline{max-width:11.5em}.practice-field{order:2;width:calc(50vw + 50% - 12px);height:clamp(9.5rem,22vh,11.5rem);margin:2.2rem 0 0;position:relative;inset:auto}.practice-plane{height:5.6rem;top:3.4rem;left:0;right:-14%}.practice-zone-label{font-size:clamp(1.35rem,5.6vw,1.9rem)}.practice-zone-tag{display:none}.practice-zone--loop .practice-zone-label{transform-origin:100% 100%;left:auto;right:125%}.practice-now{opacity:1;order:3;justify-self:stretch;max-width:30rem;height:7.6rem;padding-top:0}.practice-now-item,.practice-takeaway{top:0}.practice-intel-note{order:4;justify-self:stretch;max-width:30rem;margin-top:.4rem}}@media (max-width:767px){.story-hero .chapter-content{flex-direction:column;display:flex}.story-hero .container-pad{order:1}.hero-infra-back,.hero-infra-mid,.hero-infra-front{transform:none}.brand-intro-wordmark{height:2.15rem}.story-agents{min-height:auto;display:block}.story-agents .chapter-content{min-height:auto}.agents-stage{flex-direction:column;gap:1.75rem;min-height:auto;padding-block:3.25rem 3.5rem;display:flex;position:relative;top:auto}.agents-headline{max-width:14ch;font-size:clamp(2.35rem,11vw,3.4rem)}.agents-slab{min-height:20rem;transform:none}.agents-verb{min-height:4.6rem;margin-top:2.4rem}.agents-verb-item{font-size:clamp(2.5rem,12vw,3.5rem)}.practice-headline{font-size:clamp(2.15rem,9.4vw,3.1rem)}.founder-media-atmosphere{inset-inline:0}.parallax-scene{display:none}.story-deliverables.section-space{padding-bottom:4.75rem}.story-problem{clip-path:none;background:var(--surface-obsidian-1);min-height:auto;margin-top:-1.35rem}.story-problem .chapter-surface{background:var(--surface-obsidian-1);clip-path:none}.story-problem .fragment-field{clip-path:none}.story-problem .chapter-surface:after{display:none}.story-problem .chapter-content{flex-direction:column;min-height:auto;padding-bottom:3.5rem;display:flex}.story-problem .container-pad{order:1}.story-problem .fragment-copy{opacity:1;max-width:100%;padding-top:3.25rem;padding-bottom:1.25rem;transform:none}.fragment-headline{max-width:none;font-size:clamp(2.05rem,7.6vw,2.55rem);line-height:1.02}.fragment-lead{max-width:100%;margin-top:1.5rem;font-size:1rem}.fragment-horizon{height:7.5rem;top:0;left:18%;right:0;transform:none}.fragment-backlight{filter:blur(40px);opacity:.7}.fragment-field{order:2;width:100%;min-height:28rem;margin-top:.5rem;position:relative;inset:auto;overflow:hidden}.slab-clip,.slab-origin{width:100%;height:auto;position:relative;inset:auto;overflow:visible}.fragment-field .slab-clip,.system-field .slab-clip{overflow:hidden}.fragment-stage{height:32rem;position:relative}.fragment-slab--d{display:none}.fragment-slab--a{width:auto;min-height:13rem;position:absolute;top:28%;left:0;right:6%;transform:none}.fragment-slab--b{width:auto;min-height:11rem;position:absolute;top:0;left:12%;right:0;transform:none}.fragment-slab--c{width:auto;min-height:10.5rem;position:absolute;top:58%;left:4%;right:8%;transform:none}.story-system{min-height:auto;margin-top:-1.25rem}.story-system .chapter-content{flex-direction:column;min-height:auto;display:flex}.system-copy{opacity:1;order:1;max-width:100%;padding-top:3.25rem;padding-bottom:1.25rem}.story-system .container-pad{order:1}.system-headline{max-width:none;font-size:clamp(2.05rem,7.6vw,2.55rem);line-height:1.02}.system-lead{max-width:100%;margin-top:1.5rem;font-size:1rem}.system-field{order:2;width:100%;min-height:28rem;margin-top:.5rem;position:relative;inset:auto;overflow:hidden}.system-signal,.system-intel,.story-system .fragment-slab--d{display:none}.story-system .fragment-slab--a{transform:translate3d(0, calc(var(--align-a) * 7%), 0)}.story-system .fragment-slab--b{transform:translate3d(calc(var(--align-b) * -6%), 0, 0)}.story-system .fragment-slab--c{transform:translate3d(0, calc(var(--align-c) * -10%), 0)}html[data-experience=full] .story-hero[data-protagonist=true] .chapter-content,html[data-experience=full] .story-hero[data-protagonist=true] .hero-copy,html[data-experience=full] .story-hero[data-protagonist=true] .hero-stage,html[data-experience=full] .story-hero[data-protagonist=true] .hero-founder,html[data-experience=full] .story-hero[data-protagonist=true] .hero-founder-back,html[data-experience=full] .story-hero[data-protagonist=true] .hero-founder-front{opacity:1;will-change:auto;transform:none}.hero-viewport{min-height:100svh;margin-top:-4rem;padding-top:4rem}.story-hero .chapter-content{min-height:calc(100svh - 4rem)}.hero-copy{max-width:22rem;padding-block:3.25rem 2rem}.hero-title{max-width:14ch;font-size:clamp(2rem,9vw,2.6rem)}.hero-stage{height:auto;margin:0;position:absolute;inset:0}.hero-founder-photo{object-position:52% 0%}.hero-founder-read{background:linear-gradient(#090c0f8c 0%,#090c0fc7 38%,#090c0fb3 72%,#090c0fe0 100%)}.hero-founder-back,.hero-founder-front{opacity:.12}.hero-infra-bleed{opacity:1;width:118%;height:auto;margin:2.25rem -14% 0 0;position:relative;top:auto;left:auto;right:auto;-webkit-mask-image:none;mask-image:none}.hero-infra{width:100%;height:auto;transform:none}.hero-infra-bleed .story-visual-note{margin-top:1.25rem;display:block;position:relative;bottom:auto;left:auto}.chapter-rise{height:2.5rem;top:-2.5rem}[data-scene-transition=invade-soft] .chapter-passage,[data-scene-transition=invade-dark] .chapter-passage,.story-deliverables .chapter-passage{height:1rem}.implant-item--featured,.implant-pair,.implant-trio{display:block}.implant-item--featured,.implant-pair .implant-item,.implant-trio .implant-item{border-bottom:1px solid var(--border);border-right:none;grid-template-columns:2.5rem minmax(0,1fr);padding:1.7rem 0 1.85rem .7rem}.implant-pair .implant-item:first-child,.implant-pair .implant-item:last-child,.implant-trio .implant-item:last-child{border-right:none;padding-left:.7rem;padding-right:0}.implant-item--featured .implant-name{font-size:clamp(1.7rem,8vw,2.4rem)}.implant-head{flex-wrap:wrap;gap:.45rem 1rem}.fronts-kicker{font-size:1.05rem}.fronts-stage{min-height:auto;padding-top:3.25rem;padding-bottom:3.5rem}.fronts-map{flex-direction:column;gap:1.15rem;min-height:auto;margin-top:2.25rem;display:flex}.fronts-intel{flex-wrap:wrap}.fronts-intel-copy,.fronts-desc{white-space:normal}.fronts-territory{grid-template-columns:1fr;gap:.3rem;display:grid;transform:none}.fronts-name{font-size:clamp(2.4rem,11vw,3.2rem)}.cta-final-base{padding-block:4.5rem 4.75rem}}html[data-experience=reduced] .fronts-territory--growth,html[data-experience=reduced] .fronts-territory--sales,html[data-experience=reduced] .fronts-territory--operations,html[data-experience=reduced] .fronts-territory--software{transform:none}html[data-experience=reduced]{--parallax-gain:.4}html[data-experience=static] .story-fronts{--front-p:1;--lip:0px;--notch:0%;--focus-g:.88;--focus-v:.8;--focus-o:.82;--focus-s:.9}html[data-experience=static]{--parallax-gain:0}html[data-experience=reduced] .story-agents,html[data-experience=static] .story-agents{--p:.72;--live:1;--done:0;--guard:1;--ph-idle:0;--ph-recv:0;--ph-anal:0;--ph-dec:0;--ph-exec:1;--ph-rec:0}html[data-experience=reduced] .agents-slab,html[data-experience=static] .agents-slab,html[data-experience=static] .parallax-layer{clip-path:none;will-change:auto;transform:none}html[data-experience=reduced] .hero-infra-signals,html[data-experience=static] .hero-infra-signals,html[data-experience=reduced] .hero-ambient-signals,html[data-experience=static] .hero-ambient-signals{opacity:0;animation:none!important}html[data-experience=reduced] .hero-infra[data-variant=wake] .hero-infra-back,html[data-experience=reduced] .hero-infra[data-variant=wake] .hero-infra-front,html[data-experience=reduced] .hero-infra[data-variant=wake] .hero-infra-plate,html[data-experience=reduced] .hero-infra[data-variant=wake] .hero-infra-labels text,html[data-experience=static] .hero-infra[data-variant=wake] .hero-infra-back,html[data-experience=static] .hero-infra[data-variant=wake] .hero-infra-front,html[data-experience=static] .hero-infra[data-variant=wake] .hero-infra-plate,html[data-experience=static] .hero-infra[data-variant=wake] .hero-infra-labels text{opacity:1;animation:none}html[data-experience=reduced] .hero-infra[data-variant=wake] .hero-infra-paths path,html[data-experience=reduced] .hero-infra[data-variant=wake] .hero-infra-cross,html[data-experience=static] .hero-infra[data-variant=wake] .hero-infra-paths path,html[data-experience=static] .hero-infra[data-variant=wake] .hero-infra-cross{stroke-dashoffset:0;opacity:1;animation:none}html[data-experience=reduced] .story-system,html[data-experience=reduced] .story-practice{--mass:.42}html[data-experience=static] .story-practice{--chain:1;--front:1;--done:1;--intel:1;--out:0;--l1:1;--l2:1;--l3:1;--l4:1;--l5:1;--l6:1;--l7:1;--n1:0;--n2:0;--n3:0;--n4:0;--n5:0;--n6:0;--n7:1}html[data-experience=static] .story-practice .practice-zone,html[data-experience=static] .story-practice .practice-stage,html[data-experience=static] .story-practice .practice-takeaway{will-change:auto;transform:none}html[data-experience=static] .story-practice .practice-zone-label{transform:skewY(var(--tilt))}html[data-experience=static] .story-practice .practice-copy,html[data-experience=static] .story-practice .practice-lead,html[data-experience=static] .story-practice .practice-now{opacity:1}html[data-experience=static] .story-system,html[data-experience=static] .story-system .system-field{--sys:1;--align-a:1;--align-c:1;--align-b:1;--align-d:1;--intel:1}html[data-experience=reduced] .story-problem .fragment-slab--a{transform:translate3d(calc(var(--slab-shift) * -22px), 0, 0)}html[data-experience=reduced] .story-problem .fragment-slab--b{transform:translate3d(calc(var(--slab-shift) * 16px), calc(var(--slab-shift) * -10px), 0)}html[data-experience=reduced] .story-problem .fragment-slab--c{transform:translate3d(0, calc(var(--slab-shift) * 18px), 0)}html[data-experience=reduced] .story-problem .fragment-slab--d,html[data-experience=reduced] .story-problem .fragment-horizon,html[data-experience=reduced] .story-problem .fragment-backlight{transform:none}html[data-experience=static] .fragment-slab,html[data-experience=static] .fragment-horizon,html[data-experience=static] .fragment-backlight{transition:none}html[data-experience=static] .story-problem .fragment-slab--a,html[data-experience=static] .story-problem .fragment-slab--b,html[data-experience=static] .story-problem .fragment-slab--c,html[data-experience=static] .story-problem .fragment-slab--d,html[data-experience=static] .story-problem .fragment-horizon,html[data-experience=static] .story-problem .fragment-backlight{transform:none!important}html[data-experience=static] .chapter-rise-panel{clip-path:none}html[data-experience=static] .story-hero:after,html[data-experience=static] .story-hero:before{opacity:0}html[data-experience=reduced] .story-hero[data-protagonist=true] .chapter-content,html[data-experience=reduced] .story-hero[data-protagonist=true] .hero-copy,html[data-experience=reduced] .story-hero[data-protagonist=true] .hero-infra-bleed,html[data-experience=reduced] .story-hero[data-protagonist=true] .hero-founder,html[data-experience=reduced] .story-hero[data-protagonist=true] .hero-founder-back,html[data-experience=reduced] .story-hero[data-protagonist=true] .hero-founder-front,html[data-experience=static] .story-hero[data-protagonist=true] .chapter-content,html[data-experience=static] .story-hero[data-protagonist=true] .hero-copy,html[data-experience=static] .story-hero[data-protagonist=true] .hero-infra-bleed,html[data-experience=static] .story-hero[data-protagonist=true] .hero-founder,html[data-experience=static] .story-hero[data-protagonist=true] .hero-founder-back,html[data-experience=static] .story-hero[data-protagonist=true] .hero-founder-front{will-change:auto;opacity:1!important;transform:none!important}html[data-experience=static] .chapter-passage,html[data-experience=reduced] .chapter-passage{opacity:0;transform:none}html[data-experience=static] .hero-seq,html[data-experience=reduced] .hero-seq{opacity:1;animation:none}@media (pointer:coarse),(max-width:767px){html,html[data-experience=full],html[data-experience=reduced]{--parallax-gain:0}.parallax-layer{will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce){.brand-intro,.brand-intro-signal,.brand-intro-line,.brand-intro-mark,.brand-intro-pulse,.brand-intro-wordmark,.hero-seq,.agents-slab,.agents-zenith,.chapter-passage,.hero-infra-back,.hero-infra-mid,.hero-infra-front,.hero-infra-plate,.hero-infra-paths path,.hero-infra-cross,.hero-infra-signals path,.hero-infra-stack rect,.hero-infra-core rect,.hero-infra-nodes circle,.hero-infra-labels text,.chapter-rise-panel,.fragment-slab,.fragment-horizon,.fragment-backlight{clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important}.story-problem .fragment-slab--a,.story-problem .fragment-slab--b,.story-problem .fragment-slab--c{transform:none!important}.story-problem .fragment-slab--d{clip-path:none!important;transform:none!important}.story-problem .fragment-field,.story-problem .fragment-copy,.story-system .system-copy{clip-path:none!important;opacity:1!important;transform:none!important}.story-system{--sys:1;--align-a:1;--align-c:1;--align-b:1;--align-d:1;--intel:1}.story-practice{--chain:1;--front:1;--done:1;--intel:1;--out:0;--l1:1;--l2:1;--l3:1;--l4:1;--l5:1;--l6:1;--l7:1;--n1:0;--n2:0;--n3:0;--n4:0;--n5:0;--n6:0;--n7:1}.story-practice .practice-copy,.story-practice .practice-lead,.story-practice .practice-now{opacity:1!important}.story-system .fragment-slab--a{transform-origin:0;transform:translate(-8vw,5vh)scaleX(.9)!important}.story-system .fragment-slab--c{transform:translate(-12vw,-8vh)!important}.story-system .fragment-slab--b{transform:translate(-2.4vw,9vh)!important}.story-system .fragment-slab--d{transform:translate(-5.5vw,4vh)!important}.fragment-horizon,.fragment-backlight{transform:none!important}.hero-infra-signals path{opacity:0!important}.story-fronts{--front-p:1;--lip:0px;--notch:0%;--focus-g:.88;--focus-v:.82;--focus-o:.84;--focus-s:.9}.story-fronts .chapter-surface{clip-path:none!important}.fronts-territory{transform:none!important}.story-hero:after,.story-hero:before{opacity:0!important}.parallax-layer{will-change:auto;transition:none!important;animation:none!important;transform:none!important}html{--parallax-gain:0}html[data-intro=pending]:before{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
