@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_7W5R6zh1px5fcpEBekWSmHSCMdhJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_7W5R6zh1px5fcpEBekWSmHSCMdhJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_7W5R6zh1px5fcpEBekWSmHSCMdhJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_7W5R6zh1px5fcpEBekWSmHSCMdhJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_7W5R6zh1px5fcpEBekWSmHSCMdhJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist);--default-mono-font-family:var(--font-mono);--color-bg-primary:#0c0d14;--color-bg-card:#12141c;--color-bg-elevated:#1a1d28;--color-border-default:#2a2d3a;--color-border-muted:#1e2029;--color-text-primary:#fafafa;--color-text-secondary:#dedee3;--color-text-body:#c4c4cb;--color-text-tertiary:#8e8e97;--color-text-meta:#6f6f78;--color-text-muted:#8e8e97;--color-amber-primary:#f59e0b;--color-amber-glow:#ea580c;--color-amber-muted:#f59e0b33;--color-amber-glow-soft:#f59e0b59;--color-blue-primary:#3b82f6;--color-blue-bright:#60a5fa;--color-blue-muted:#3b82f633}}@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,ui-sans-serif, system-ui, 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{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{.glow-cta-md{transition:box-shadow .3s;box-shadow:0 0 20px 2px #f59e0b59,inset 0 0 5px #f59e0b1a}.glow-cta-md:hover{box-shadow:0 0 28px 3px #f59e0b73,inset 0 0 8px #f59e0b26}.glow-cta-lg{transition:box-shadow .3s;box-shadow:0 0 28px 4px #f59e0b4d,8px 12px 32px 6px #f59e0b59,inset 0 0 8px #f59e0b1a,inset -4px -6px 12px #f59e0b2e}.glow-cta-lg:hover{box-shadow:0 0 36px 5px #f59e0b66,12px 16px 40px 8px #f59e0b80,inset 0 0 12px #f59e0b2e,inset -6px -8px 16px #f59e0b42}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-5{z-index:5}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.grow{flex-grow:1}.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}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-primary\/60{border-color:#f59e0b99}@supports (color:color-mix(in lab, red, red)){.border-amber-primary\/60{border-color:color-mix(in oklab, var(--color-amber-primary) 60%, transparent)}}.border-border-muted{border-color:var(--color-border-muted)}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-geist)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.whitespace-nowrap{white-space:nowrap}.text-amber-primary{color:var(--color-amber-primary)}.text-blue-bright{color:var(--color-blue-bright)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-amber-primary:hover{color:var(--color-amber-primary)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-amber-primary\/60:focus-visible{--tw-ring-color:#f59e0b99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-primary\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-primary) 60%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-bg-primary:focus-visible{--tw-ring-offset-color:var(--color-bg-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}}:root{--bg:var(--color-bg-primary);--surface:var(--color-bg-card);--surface-2:var(--color-bg-elevated);--border:var(--color-border-default);--border-muted:var(--color-border-muted);--text:var(--color-text-primary);--text-2:var(--color-text-secondary);--text-body:var(--color-text-body);--text-3:var(--color-text-tertiary);--text-meta:var(--color-text-meta);--amber:var(--color-amber-primary);--amber-glow:var(--color-amber-glow);--blue:var(--color-blue-primary);--blue-bright:var(--color-blue-bright);--amber-weight:1;--blue-weight:1;--atmo-wash-amber:0;--atmo-wash-blue:0;--section-py-std:120px;--section-py-pillar:132px;--section-py-breath:160px;--grid-spacing:48px;--grain-opacity:.04;--shell-max:1280px;--shell-pad:80px;--radius-card:8px;--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1024px){:root{--shell-pad:40px}}@media (max-width:640px){:root{--shell-pad:24px}}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01", "ss02", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;overflow-x:hidden}.shell{width:100%;max-width:var(--shell-max);padding:0 var(--shell-pad);margin:0 auto}main{overflow-x:clip}.eng-grid{pointer-events:none;background-image:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px var(--grid-spacing)), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px var(--grid-spacing));position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80%,#000 30%,#0000 95%);mask-image:radial-gradient(120% 80%,#000 30%,#0000 95%)}.film-grain{pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px;position:absolute;inset:0}.vignette{pointer-events:none;background:radial-gradient(120% 70%,#0000 40%,#0c0d1480 100%),linear-gradient(#0c0d1459 0%,#0000 18% 75%,#0c0d148c 100%);position:absolute;inset:0}.horizon-seam{background:var(--seam,linear-gradient(90deg, transparent, #f59e0b59, transparent));width:100%;height:1px;position:relative}.horizon-seam:after{content:"";background:radial-gradient(60% 100% at 50% 50%, var(--seam-glow,#ea580c14), transparent 70%);pointer-events:none;height:120px;position:absolute;top:-60px;left:0;right:0}.media-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.media-plate{object-fit:cover;object-position:center}.media-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-scrim,.media-tint,.media-bloom,.media-fallback{position:absolute;inset:0}.media--hero .media-scrim{background:radial-gradient(80% 60% at 30%,#0000 50%,#0c0d148c 100%),radial-gradient(120% 80%,#0000 30%,#0c0d1473 100%),linear-gradient(#0c0d1440 0%,#0000 18% 70%,#0c0d14a6 100%)}.media--hero .media-tint{background:radial-gradient(110% 90% at 50% 0%, rgba(59, 130, 246, calc(.05 * var(--blue-weight))), transparent 65%)}.media-fallback .beam-core{top:-10%;bottom:-10%;right:calc(22% * var(--blue-weight));background:linear-gradient(to bottom, transparent 0%, rgba(96, 165, 250, calc(.6 * var(--blue-weight))) 12%, #fafafaf2 32%, rgba(245, 158, 11, calc(.9 * var(--amber-weight))) 68%, rgba(234, 88, 12, calc(.6 * var(--amber-weight))) 88%, transparent 100%);filter:blur(.6px);width:2px;box-shadow:0 0 22px rgba(245, 158, 11, calc(.35 * var(--amber-weight))), 0 0 40px rgba(234, 88, 12, calc(.25 * var(--amber-weight)));position:absolute}.media-fallback .beam-halo-top{background:radial-gradient(circle, rgba(96, 165, 250, calc(.3 * var(--blue-weight))) 0%, transparent 60%);filter:blur(40px);width:540px;height:540px;position:absolute;top:-180px;right:12%}.media-fallback .beam-halo-bot{background:radial-gradient(circle, rgba(245, 158, 11, calc(.3 * var(--amber-weight))) 0%, transparent 65%);filter:blur(50px);width:640px;height:540px;position:absolute;bottom:-180px;right:16%}.nav-wrap{z-index:80;pointer-events:none;transition:top .3s var(--ease-out);justify-content:center;display:flex;position:fixed;top:16px;left:0;right:0}.nav{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);width:min(1312px,100vw - 32px);transition:background .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#12141c8c;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:12px 14px 12px 26px;display:grid}.nav.is-scrolled{background:#0c0d14d1;border-color:#ffffff14;box-shadow:0 1px #ffffff0a,0 10px 32px -10px #0000008c}.wordmark{letter-spacing:-.014em;align-items:center;font-size:18.5px;font-weight:600;display:inline-flex}.wordmark-lockup{object-fit:contain;object-position:left center;width:auto;height:34px;display:block}.mnav-head .wordmark-lockup,.q2-wordmark .wordmark-lockup{height:30px}.sf-top .wordmark-lockup{height:34px}.footer-wm.footer-wm--lockup{color:inherit;background:0 0;line-height:0}.footer-wm--lockup img{width:clamp(280px,34vw,540px);height:auto;display:block}@media (max-width:639px){.wordmark-lockup{height:30px}}.nav-links{justify-content:center;gap:40px;transition:gap .25s;display:flex}.nav-links a{color:var(--text-2);letter-spacing:-.01em;padding:5px 0;font-size:15.5px;font-weight:500;transition:color .18s;position:relative}.nav-links a:after{content:"";background:var(--amber);transform-origin:0;height:1.5px;transition:transform .25s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a.is-active{color:var(--text)}.nav-links a.is-active:after{transform:scaleX(1)}@media (max-width:1239px){.nav-links{gap:30px}}@media (max-width:1099px){.nav-links{gap:22px}}.nav-cta{border-radius:var(--radius-pill);border:1px solid var(--amber);padding:11px 22px}@supports (color:color-mix(in lab, red, red)){.nav-cta{border:1px solid color-mix(in oklab, var(--amber) 60%, transparent)}}.nav-cta{letter-spacing:-.005em;color:var(--text);box-shadow:0 0 0 1px var(--amber), 0 0 20px -2px #ea580c59, inset 0 0 12px -2px #ea580c33;background:#f59e0b0a;font-size:14.5px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.nav-cta{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 20%, transparent), 0 0 20px -2px #ea580c59, inset 0 0 12px -2px #ea580c33}}.nav-cta{transition:box-shadow .25s,background .25s}.nav-cta:hover{box-shadow:0 0 0 1px var(--amber), 0 0 28px -2px #ea580c8c, inset 0 0 18px -3px #ea580c59;background:#f59e0b14}@supports (color:color-mix(in lab, red, red)){.nav-cta:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 50%, transparent), 0 0 28px -2px #ea580c8c, inset 0 0 18px -3px #ea580c59}}@media (max-width:999px){.nav-links{display:none}.nav{grid-template-columns:auto 1fr}.nav-actions{justify-self:end}}.nav-cta .nav-cta-short{display:none}@media (max-width:639px){.nav-cta{padding:10px 18px;font-size:14px}.nav-cta .nav-cta-full{display:none}.nav-cta .nav-cta-short{display:inline}}.hero{isolation:isolate;background:var(--bg);align-items:center;min-height:100vh;padding:160px 0 120px;display:flex;position:relative;overflow:hidden}.hero-grid{z-index:1;pointer-events:none;opacity:.55;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 30%,#000 30%,#0000 90%);mask-image:radial-gradient(120% 80% at 30%,#000 30%,#0000 90%)}.hero-inner{z-index:10;width:100%;position:relative}.hero-h1{letter-spacing:-.034em;text-wrap:balance;max-width:18ch;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:1.02}.hero-sub{max-width:50ch;color:var(--text-2);letter-spacing:-.011em;margin-top:28px;font-size:19px;font-weight:400;line-height:1.55}.hero-ctas{flex-wrap:wrap;align-items:center;gap:32px;margin-top:44px;display:flex}.btn-primary{border-radius:var(--radius-pill);border:1px solid var(--amber);justify-content:center;align-items:center;padding:16px 28px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.btn-primary{border:1px solid color-mix(in oklab, var(--amber) 70%, transparent)}}.btn-primary{letter-spacing:-.005em;color:var(--text);box-shadow:0 0 0 1px var(--amber), 0 0 38px -4px #ea580cb3, 0 0 80px -10px #ea580c8c, inset 0 0 24px -4px #ea580c66;background:#f59e0b0d;font-size:15px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 25%, transparent), 0 0 38px -4px #ea580cb3, 0 0 80px -10px #ea580c8c, inset 0 0 24px -4px #ea580c66}}.btn-primary{transition:box-shadow .3s,background .3s,transform .2s}.btn-primary:hover{box-shadow:0 0 0 1px var(--amber), 0 0 48px -2px #ea580ce6, 0 0 100px -10px #ea580cb3, inset 0 0 32px -4px #ea580c8c;background:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 55%, transparent), 0 0 48px -2px #ea580ce6, 0 0 100px -10px #ea580cb3, inset 0 0 32px -4px #ea580c8c}}.btn-primary:active{transform:translateY(1px)}.btn-secondary{--action-accent:var(--amber);color:var(--text);letter-spacing:-.008em;background-image:linear-gradient(var(--action-accent), var(--action-accent));transition:color .2s ease, gap .25s ease, background-size .3s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;gap:14px;padding:8px 0;font-size:16.5px;font-weight:500;display:inline-flex}.btn-secondary.blue{--action-accent:var(--blue-bright)}.btn-secondary .eyebrow{letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;font-size:11px}.btn-secondary .label{color:inherit}.btn-secondary:hover,.btn-secondary:focus-visible{color:var(--action-accent);background-size:100% 1px;gap:20px}.btn-secondary .arrow{color:var(--text-2);font-size:17px;display:inline-block}@media (max-width:639px){.btn-secondary{gap:12px;padding:10px 0;font-size:16px}}.btn-outline{--outline-accent:var(--amber);--outline-accent-soft:#f59e0b0a;border-radius:var(--radius-pill);border:1px solid var(--outline-accent);justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-outline{border:1px solid color-mix(in oklab, var(--outline-accent) 38%, var(--border))}}.btn-outline{letter-spacing:-.005em;color:var(--text);white-space:nowrap;background:0 0;font-size:15px;font-weight:500;line-height:1.2;transition:border-color .25s,background .25s,color .25s,gap .25s}.btn-outline.blue{--outline-accent:var(--blue-bright);--outline-accent-soft:#60a5fa0a}.btn-outline .arrow{color:var(--text-2);font-size:16px;transition:color .25s;display:inline-block}.btn-outline:hover,.btn-outline:focus-visible,.sfg-door:hover .btn-outline,.sfg-door:focus-visible .btn-outline{border-color:var(--outline-accent)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover,.btn-outline:focus-visible,.sfg-door:hover .btn-outline,.sfg-door:focus-visible .btn-outline{border-color:color-mix(in oklab, var(--outline-accent) 65%, var(--border))}}.btn-outline:hover,.btn-outline:focus-visible,.sfg-door:hover .btn-outline,.sfg-door:focus-visible .btn-outline{color:var(--outline-accent);background:var(--outline-accent-soft);gap:16px}.btn-outline:hover .arrow,.btn-outline:focus-visible .arrow,.sfg-door:hover .btn-outline .arrow,.sfg-door:focus-visible .btn-outline .arrow{color:var(--outline-accent)}.btn-outline:focus-visible{outline:2px solid var(--outline-accent)}@supports (color:color-mix(in lab, red, red)){.btn-outline:focus-visible{outline:2px solid color-mix(in oklab, var(--outline-accent) 65%, transparent)}}.btn-outline:focus-visible{outline-offset:3px}@media (max-width:639px){.btn-outline{white-space:normal;text-align:left;padding:11px 20px;font-size:14.5px}}.id-badge{--badge-tone:var(--amber);border-radius:var(--radius-pill);border:1px solid var(--badge-tone);justify-content:center;align-items:center;min-width:40px;height:26px;padding:0 10px 0 calc(10px + .08em);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.id-badge{border:1px solid color-mix(in oklab, var(--badge-tone) 42%, var(--border))}}.id-badge{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;background:#0c0d1499;font-size:12.5px;font-weight:500;line-height:1}@media (max-width:900px){.id-badge{min-width:36px;height:24px;font-size:12px}}.hero-badges{flex-wrap:wrap;align-items:stretch;gap:0;margin-top:72px;display:flex}.badge{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-2);white-space:nowrap;letter-spacing:.04em;background:#12141c8c;border-radius:6px;padding:12px 18px;font-size:11.5px}.badge-divider{background:var(--border);align-self:center;width:1px;height:18px;margin:0 14px}html[data-boot] .media--hero{opacity:0;will-change:transform, opacity}html[data-boot] .hero-h1 .block{opacity:0;filter:blur(12px);will-change:transform, opacity, filter;transform:translateY(28px)}html[data-boot] .hero-sub,html[data-boot] .hero-ctas{opacity:0;will-change:transform, opacity;transform:translateY(16px)}html[data-boot] .hero-eyebrow{opacity:0;will-change:transform, opacity;transform:translateY(10px)}html[data-boot] .nav-wrap{opacity:0;will-change:transform, opacity;transform:translateY(-12px)}.section{padding:var(--section-py-std) 0;isolation:isolate;position:relative}.section.pillar{padding:var(--section-py-pillar) 0}.section.breath{padding:var(--section-py-breath) 0}.section-grid{pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px var(--grid-spacing)), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px var(--grid-spacing));position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80%,#000 30%,#0000 92%);mask-image:radial-gradient(120% 80%,#000 30%,#0000 92%)}.section .shell{z-index:2;position:relative}.section-vignette{z-index:0;pointer-events:none;background:radial-gradient(80% 60%,#0000 40%,#0c0d1480 100%);position:absolute;inset:0}.spill{pointer-events:none;z-index:1;filter:blur(50px);position:absolute}.section.build .spill{background:radial-gradient(circle, rgba(96, 165, 250, calc(.1 * var(--blue-weight))), transparent 65%);width:620px;height:520px;top:10%;right:-10%}.section.automate .spill{background:radial-gradient(circle, rgba(96, 165, 250, calc(.13 * var(--blue-weight))), transparent 65%);width:620px;height:520px;top:8%;left:-8%}.section.raise .spill{background:radial-gradient(circle, rgba(245, 158, 11, calc(.12 * var(--amber-weight))), transparent 65%);width:660px;height:540px;bottom:-10%;right:5%}.eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:500}.eyebrow.amber{color:var(--amber)}.eyebrow.blue{color:var(--blue-bright)}.section-h2{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.06}.positioning{padding:88px 0}.positioning-inner{grid-template-columns:200px 1fr;align-items:start;gap:64px;display:grid}.positioning-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:12px;font-size:11px;display:flex}.positioning-tag:before{content:"";background:var(--amber);opacity:.6;width:28px;height:1px}.positioning-lines p{letter-spacing:-.017em;color:var(--text);text-wrap:pretty;font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.36}.positioning-lines p+p{color:var(--text-body);letter-spacing:-.008em;margin-top:22px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}@media (max-width:768px){.positioning-inner{grid-template-columns:1fr;gap:24px}}.pillar-inner{grid-template-columns:55% 45%;align-items:center;gap:64px;display:grid}.pillar.mirrored .pillar-inner{grid-template-columns:45% 55%}.pillar.mirrored .pillar-text{order:2}.pillar.mirrored .pillar-visual{order:1}.pillar-visual{z-index:0;position:relative}.pillar-visual:before{content:"";z-index:-1;filter:blur(64px);pointer-events:none;border-radius:999px;position:absolute;inset:-14% -10%}.section.build .pillar-visual:before{background:radial-gradient(circle, rgba(96, 165, 250, calc(.1 * var(--blue-weight))), transparent 68%)}.section.automate .pillar-visual:before{background:radial-gradient(circle, rgba(96, 165, 250, calc(.12 * var(--blue-weight))), transparent 68%)}.section.raise .pillar-visual:before{background:radial-gradient(circle, rgba(245, 158, 11, calc(.1 * var(--amber-weight))), transparent 68%)}.pillar-h2{letter-spacing:-.024em;margin-top:24px;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.08}.pillar-h2 .br{display:block}.pillar-body{max-width:50ch;color:var(--text-2);letter-spacing:-.008em;margin-top:28px;font-size:18px;line-height:1.6}.subcaps{gap:10px;margin-top:32px;display:grid}.subcaps li{color:var(--text-2);letter-spacing:-.005em;grid-template-columns:22px 1fr;align-items:baseline;gap:4px;font-family:inherit;font-size:16px;line-height:1.55;display:grid}.subcaps .marker{font-size:11px;line-height:1.55;position:relative;top:-1px}.subcaps .marker.amber{color:var(--amber)}.subcaps .marker.blue{color:var(--blue-bright)}@media (max-width:1024px){.pillar-inner,.pillar.mirrored .pillar-inner{grid-template-columns:1fr;gap:40px}.pillar.mirrored .pillar-text{order:1}.pillar.mirrored .pillar-visual{order:2}}.terminal,.nodes,.dashboard{border:1px solid var(--border);border-radius:var(--radius-card);background:radial-gradient(80% 30% at 50% 0%, rgba(245, 158, 11, calc(.1 * var(--amber-weight))), transparent 75%), var(--surface);box-shadow:inset 0 1px 0 rgba(245, 158, 11, calc(.18 * var(--amber-weight))), 0 30px 60px -30px #0009;max-width:480px;position:relative;overflow:hidden}.automate .nodes{box-shadow:inset 0 1px 0 rgba(96, 165, 250, calc(.22 * var(--blue-weight))), 0 30px 60px -30px #0009;background:radial-gradient(80% 30% at 50% 0%, rgba(96, 165, 250, calc(.1 * var(--blue-weight))), transparent 75%), var(--surface)}.terminal-head,.nodes-head,.dash-head{border-bottom:1px solid var(--border-muted);letter-spacing:.14em;color:var(--text-3);text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 18px;font-size:11px;display:flex}.dots{gap:6px;display:inline-flex}.dots span{background:var(--text-3);opacity:.45;border-radius:50%;width:6px;height:6px}.example-tag{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.example-tag{border:1px solid color-mix(in oklab, var(--amber) 50%, transparent)}}.example-tag{color:var(--amber);letter-spacing:.18em;border-radius:4px;padding:3px 8px;font-size:9.5px}.term-rows{gap:6px;padding:16px 20px 22px;font-size:13px;line-height:1.5;display:grid}.term-row{font-variant-numeric:tabular-nums;grid-template-columns:20px 1fr max-content;align-items:center;gap:12px;display:grid}.term-row .mark.done,.term-row .mark.run{color:var(--amber)}.term-row .mark.queued{color:var(--text-3)}.term-row .label{color:var(--text-2)}.term-row .ms{color:var(--text-3);text-align:right}.term-row .caret{background:var(--amber);vertical-align:-2px;width:7px;height:13px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes term-complete-pulse{0%,to{box-shadow:inset 0 1px 0 rgba(245, 158, 11, calc(.18 * var(--amber-weight))), 0 30px 60px -30px #0009}45%{box-shadow:inset 0 1px 0 rgba(245, 158, 11, calc(.55 * var(--amber-weight))), 0 0 0 1px color-mix(in oklab, var(--amber) 45%, transparent), 0 0 44px -8px #f59e0b80, 0 30px 60px -30px #0009}}.terminal.is-complete{animation:.7s ease-out term-complete-pulse}.graph{height:280px;padding:24px;position:relative}.graph .node{border:1px solid var(--border);text-align:center;min-width:78px;color:var(--text);letter-spacing:.05em;background:#12141cd9;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;font-size:11px;display:flex;position:absolute}.graph .node .n-meta{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.graph .lead{border-color:var(--blue);top:50%;left:6%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.graph .lead{border-color:color-mix(in oklab, var(--blue) 50%, var(--border))}}.graph .gtm{top:18%;left:32%}.graph .enrich{bottom:18%;left:32%}.graph .crm{top:50%;left:60%;transform:translateY(-50%)}.graph .alert{border-color:var(--amber);top:50%;right:6%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.graph .alert{border-color:color-mix(in oklab, var(--amber) 50%, var(--border))}}.graph-svg{width:100%;height:100%;position:absolute;inset:0}.graph-svg .edge{fill:none;stroke:#60a5fa59;stroke-width:1.2px;stroke-dasharray:3 4}.graph-svg .graph-dot{fill:var(--blue-bright);filter:drop-shadow(0 0 4px var(--blue-bright))}.graph-svg .graph-trail{fill:var(--blue-bright)}.graph .node{transition:box-shadow .25s,border-color .25s}.graph .node.is-arrived{border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.graph .node.is-arrived{border-color:color-mix(in oklab, var(--blue-bright) 70%, var(--border))}}.graph .node.is-arrived{box-shadow:0 0 18px -3px #60a5fa99}.graph .node.alert.is-arrived{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.graph .node.alert.is-arrived{border-color:color-mix(in oklab, var(--amber) 70%, var(--border))}}.graph .node.alert.is-arrived{box-shadow:0 0 18px -3px #f59e0b99}.graph .node.alert.is-pulse{animation:.6s ease-out alert-pulse}@keyframes alert-pulse{0%{box-shadow:0 0 #f59e0b73}to{box-shadow:0 0 0 14px #f59e0b00}}@media (max-width:560px){.graph{flex-direction:column;align-items:center;gap:16px;height:auto;min-height:0;padding:28px 24px;display:flex}.graph-svg{display:none}.graph:before{content:"";background-image:repeating-linear-gradient(#60a5fa59 0 3px,#0000 3px 8px);width:1px;position:absolute;top:28px;bottom:28px;left:50%;transform:translate(-50%)}.graph .node{z-index:1;background:#12141ceb;min-width:132px;position:static;inset:auto;transform:none}}.dash-grid{background:var(--border-muted);grid-template-columns:1fr 1fr;gap:1px;display:grid}.dash-tile{background:var(--surface);gap:8px;padding:18px 20px;display:grid}.dash-tile .lbl{letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;font-size:10px}.dash-tile .val-row{align-items:baseline;gap:8px;display:flex}.dash-tile .val{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.dash-tile .delta{opacity:0;font-size:13px}.dash-tile.is-settled .delta{opacity:1;transition:opacity .35s var(--ease-out)}.dash-tile .delta.up{color:var(--amber)}.dash-tile .delta.down{color:var(--blue-bright)}.dash-tile svg{width:100%;height:28px}.dash-tile .spark{fill:none;stroke:var(--amber);stroke-width:1px;opacity:.85;stroke-dasharray:200;stroke-dashoffset:200px}.dash-tile.played .spark{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-out)}.dash-tile .val{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(4px)}.dash-tile.played .val{opacity:1;transform:translateY(0)}.dashboard.dash--steel{background:radial-gradient(80% 30% at 50% 0%, #94b2de14, transparent 75%), var(--surface);box-shadow:inset 0 1px #94b2de33,0 30px 60px -30px #0009}.dash--steel .dash-tile{grid-template-rows:1fr auto auto}.dash--steel .dash-tile .lbl{align-self:start;line-height:1.35}.dash--steel .dash-tile .spark{stroke:#94b2def2}.dash--steel .dash-tile .delta.up,.dash--steel .dash-tile .delta.down{color:#94b2def2}.section.methodology{--meth-progress:1;--meth-hinge:1;overflow:hidden}.methodology-head{text-align:center;max-width:760px;margin:0 auto 80px}.methodology-head .eyebrow{margin-bottom:20px}.methodology .section-h2{letter-spacing:-.034em;font-size:clamp(48px,5.4vw,76px);font-weight:600;line-height:1.02}.meth-pool{background:radial-gradient(60% 100% at 50% 100%, rgba(245, 158, 11, calc(.16 * var(--amber-weight))), transparent 70%);filter:blur(50px);pointer-events:none;z-index:0;height:320px;transform:translateY(calc((1 - var(--meth-hinge)) * 160px));position:absolute;bottom:-120px;left:0;right:0}.meth-horizontal{grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}.meth-line{z-index:0;pointer-events:none;width:88%;height:2px;position:absolute;top:38px;left:6%;overflow:visible;transform:translateY(-50%)}.meth-line-path{fill:none;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--meth-progress))}.meth-step{text-align:left;padding-top:0;position:relative}.meth-step .meth-badge{z-index:2;width:76px;height:76px;color:var(--text-3);background:var(--surface);border:1px solid var(--border);transition:color .4s var(--ease-out), background .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;font-size:28px;font-weight:500;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05}.meth-step.is-active .meth-badge{color:var(--amber);background:radial-gradient(80% 80% at 50% 30%, #f59e0b2e, transparent 70%), var(--surface);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.meth-step.is-active .meth-badge{border-color:color-mix(in oklab, var(--amber) 35%, var(--border))}}.meth-step.is-active .meth-badge{box-shadow:0 0 32px -8px #ea580c80,inset 0 1px #f59e0b2e}.meth-step .meth-phase{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;margin-top:24px;font-size:11px}.meth-step .meth-title{color:var(--text);letter-spacing:-.018em;margin-top:8px;font-size:24px;font-weight:500}.meth-step .meth-desc{color:var(--text-2);letter-spacing:-.005em;max-width:30ch;margin-top:12px;font-size:16px;line-height:1.55}@media (max-width:900px){.meth-horizontal{grid-template-columns:1fr;gap:32px}.meth-line{display:none}}.meth-hinge{position:relative}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.meth-hinge[data-hinge=on]{min-height:220vh}.meth-hinge[data-hinge=on] .meth-pinned{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0}.meth-hinge[data-hinge=on] .meth-pinned .meth-pool{will-change:transform}}.outcomes-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:flex}.outcomes-head .note{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.outcomes-ledger{border-top:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.ol-row{border-bottom:1px solid var(--border-muted);grid-template-columns:220px 200px 1fr;align-items:start;gap:48px;padding:40px 0 44px;display:grid}.ol-metric{gap:10px;display:grid}.ol-num{letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:.9}.ol-num .ol-unit{letter-spacing:.06em;color:var(--text-3);margin-left:6px;font-size:20px;font-style:normal;font-weight:500}.ol-row.warm .ol-num{text-shadow:0 0 32px rgba(245, 158, 11, calc(.35 * var(--amber-weight)))}.ol-row.cool .ol-num{text-shadow:0 0 32px rgba(96, 165, 250, calc(.35 * var(--blue-weight)))}.ol-measure{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px}.ol-meta{letter-spacing:.14em;text-transform:uppercase;gap:6px;padding-top:8px;font-size:11px;display:grid}.ol-tag{color:var(--text-2)}.ol-stage{color:var(--text-3)}.ol-row.warm .ol-tag:before,.ol-row.cool .ol-tag:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.ol-row.warm .ol-tag:before{background:var(--amber)}.ol-row.cool .ol-tag:before{background:var(--blue-bright)}.ol-body{gap:14px;padding-top:4px;display:grid}.ol-headline{letter-spacing:-.018em;color:var(--text);text-wrap:balance;max-width:560px;font-size:25px;font-weight:500;line-height:1.22}.ol-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ol-results li{color:var(--text-body);letter-spacing:-.005em;padding-left:22px;font-size:15px;line-height:1.55;position:relative}.ol-results li:before{content:"–";color:var(--text-3);position:absolute;left:0}@media (max-width:1024px){.ol-row{grid-template-columns:1fr;gap:18px;padding:32px 0}.ol-meta{padding-top:0}}.engage-head{text-align:left;max-width:720px;margin-bottom:72px}.engage-head .lede{color:var(--text-2);letter-spacing:-.008em;max-width:56ch;margin-top:18px;font-size:20px;line-height:1.5}.engage-manifesto{gap:0;margin-top:8px;display:grid}.engage-manifesto .em-row{border-top:1px solid var(--border-muted);grid-template-columns:120px 1fr;align-items:start;gap:56px;padding:56px 0 60px;display:grid}.engage-manifesto .em-row:last-child{border-bottom:1px solid var(--border-muted)}.engage-manifesto .em-index{padding-top:8px}.engage-manifesto .em-num{letter-spacing:.22em;color:var(--amber);border-bottom:1px solid var(--amber);padding-bottom:6px;font-size:13px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.engage-manifesto .em-num{border-bottom:1px solid color-mix(in oklab, var(--amber) 35%, transparent)}}.engage-manifesto .em-content{max-width:64ch}.engage-manifesto .em-meta{letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:14px;font-size:11px;display:flex}.engage-manifesto .em-label{color:var(--text-2)}.engage-manifesto .em-divider{background:var(--border);width:24px;height:1px}.engage-manifesto .em-cadence{color:var(--text-3)}.engage-manifesto .em-title{letter-spacing:-.024em;color:var(--text);text-wrap:balance;margin-top:18px;font-size:clamp(28px,2.8vw,38px);font-weight:500;line-height:1.12}.engage-manifesto .em-body{color:var(--text-2);letter-spacing:-.005em;max-width:58ch;margin-top:16px;font-size:17px;line-height:1.6}.engage-trust-strip{border-top:1px solid var(--border-muted);color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0;margin-top:64px;padding-top:24px;font-size:10.5px;display:flex}.engage-trust-strip .trust-ping{padding:0 24px}.engage-trust-strip .trust-ping:first-child{padding-left:0}.engage-trust-strip .trust-sep{background:var(--border);border-radius:50%;flex:none;width:4px;height:4px}@media (max-width:900px){.engage-manifesto .em-row{grid-template-columns:1fr;gap:18px;padding:40px 0 44px}.engage-trust-strip{gap:12px 0}.engage-trust-strip .trust-ping{padding:0 16px 0 0}.engage-trust-strip .trust-sep{display:none}}.pathways{padding:var(--section-py-pillar) 0;position:relative}.pathways .pe-head{max-width:820px;margin-bottom:64px}.pe-routes{gap:0;display:grid}.pe-route{border-top:1px solid var(--border-muted);grid-template-columns:200px 1fr 260px;align-items:start;gap:56px;padding:64px 0 68px;display:grid;position:relative}.pe-route:last-child{border-bottom:1px solid var(--border-muted)}.pe-route:before{content:"";width:64px;height:2px;position:absolute;top:-1px;left:0}.pe-route.pe-amber:before{background:linear-gradient(90deg, var(--amber), transparent);opacity:.85}.pe-route.pe-blue:before{background:linear-gradient(90deg, var(--blue-bright), transparent);opacity:.85}.pe-route .pe-index{align-content:start;gap:14px;padding-top:4px;display:grid}.pe-route .pe-tag{letter-spacing:.22em;text-transform:uppercase;font-size:12px}.pe-route .pe-tag.amber{color:var(--amber)}.pe-route .pe-tag.blue{color:var(--blue-bright)}.pe-route .pe-letter{color:var(--text-3);opacity:.55;letter-spacing:-.02em;font-size:64px;font-weight:400;line-height:1}.pe-route .pe-body{max-width:56ch}.pe-route .pe-title{letter-spacing:-.024em;color:var(--text);text-wrap:balance;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.08}.pe-route .pe-sub{color:var(--text-2);letter-spacing:-.005em;max-width:48ch;margin-top:18px;font-size:18px;line-height:1.55}.pe-route .pe-scope{grid-template-columns:1fr 1fr;gap:10px 32px;margin-top:28px;display:grid}.pe-route .pe-scope li{color:var(--text-body);letter-spacing:-.003em;padding-left:18px;font-size:15px;line-height:1.55;position:relative}.pe-route .pe-scope li:before{content:"";background:var(--text-3);width:8px;height:1px;position:absolute;top:9px;left:0}.pe-route.pe-amber .pe-scope li:before{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.pe-route.pe-amber .pe-scope li:before{background:color-mix(in oklab, var(--amber) 70%, transparent)}}.pe-route.pe-blue .pe-scope li:before{background:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.pe-route.pe-blue .pe-scope li:before{background:color-mix(in oklab, var(--blue-bright) 70%, transparent)}}.pe-route .pe-action{justify-self:end;padding-top:6px}.pe-route .pe-cta{letter-spacing:-.005em;color:var(--text);border-radius:var(--radius-pill);border:1px solid var(--border);white-space:nowrap;align-items:center;gap:12px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .25s,background .25s,color .25s;display:inline-flex}.pe-route .pe-cta .arr{transition:transform .25s;display:inline-block}.pe-route .pe-cta:hover .arr{transform:translate(4px)}.pe-route .pe-cta-amber:hover{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.pe-route .pe-cta-amber:hover{border-color:color-mix(in oklab, var(--amber) 60%, var(--border))}}.pe-route .pe-cta-amber:hover{color:var(--amber);background:#f59e0b0a}.pe-route .pe-cta-blue:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pe-route .pe-cta-blue:hover{border-color:color-mix(in oklab, var(--blue) 60%, var(--border))}}.pe-route .pe-cta-blue:hover{color:var(--blue-bright);background:#60a5fa0a}@media (max-width:1024px){.pe-route{grid-template-columns:1fr;gap:22px;padding:48px 0}.pe-route .pe-action{justify-self:start}.pe-route .pe-letter{font-size:44px}.pe-route .pe-scope{grid-template-columns:1fr;gap:8px}}.operator-dna{padding:var(--section-py-pillar) 0}.od-head{text-align:left;max-width:720px;margin-bottom:64px}.od-h2{letter-spacing:-.024em;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1.06}.od-lede{color:var(--text-2);letter-spacing:-.008em;max-width:52ch;margin-top:18px;font-size:19px;line-height:1.5}.od-pair{border-top:1px solid var(--border-muted);grid-template-columns:1fr 1fr;gap:0;display:grid}.od-person{grid-template-rows:auto auto;grid-template-columns:72px 1fr;align-items:start;gap:12px 28px;padding:56px 56px 56px 0;display:grid;position:relative}.od-person+.od-person{border-left:1px solid var(--border-muted);padding-left:56px}.od-person .od-initial{width:64px;height:64px;color:var(--amber);border:1px solid var(--amber);background:radial-gradient(80% 80% at 50% 30%,#f59e0b2e,#0000 70%),0 0;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;font-size:26px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.od-person .od-initial{border:1px solid color-mix(in oklab, var(--amber) 35%, var(--border))}}.od-person .od-initial{box-shadow:inset 0 1px #f59e0b33}.od-person .od-id{align-content:start;gap:6px;padding-top:4px;display:grid}.od-person .od-name{letter-spacing:-.018em;font-size:24px;font-weight:600;line-height:1.15}.od-person .od-role{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.od-person .od-bio{color:var(--text-2);letter-spacing:-.005em;grid-column:1/-1;max-width:48ch;margin-top:12px;font-size:16px;line-height:1.6}.od-system{border-top:1px solid var(--border-muted);grid-template-columns:280px 1fr;align-items:start;gap:56px;margin-top:0;padding:40px 0 0;display:grid;position:relative}.od-system:before{content:"";background:linear-gradient(90deg, var(--blue-bright), transparent);opacity:.6;width:120px;height:1px;position:absolute;top:-1px;left:0}.od-system-meta{gap:12px;padding-top:4px;display:grid}.od-system-tag{letter-spacing:.22em;text-transform:uppercase;font-size:11px}.od-system-tag.blue{color:var(--blue-bright)}.od-system-status{letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.od-system-status .live{background:var(--blue-bright);width:6px;height:6px;box-shadow:0 0 8px var(--blue-bright);border-radius:50%}.od-system-body{max-width:68ch;padding-top:2px}.od-system-name{letter-spacing:-.022em;color:var(--text);font-size:clamp(28px,2.4vw,34px);font-weight:500}.od-system-desc{color:var(--text-2);letter-spacing:-.005em;max-width:58ch;margin-top:12px;font-size:16px;line-height:1.6}@media (max-width:900px){.od-pair{grid-template-columns:1fr}.od-person{padding:40px 0}.od-person+.od-person{border-left:0;border-top:1px solid var(--border-muted);padding-top:40px;padding-left:0}.od-system{grid-template-columns:1fr;gap:18px}}.media--cta .media-plate{object-position:center 40%}.media--cta .media-scrim{background:radial-gradient(90% 50% at 50% 4%, #0c0d14b8 0%, #0c0d146b 55%, transparent 100%), radial-gradient(84% 62% at 50% 46%, #0c0d1485 0%, #0c0d146b 58%, transparent 100%), linear-gradient(180deg, rgba(234, 88, 12, calc(.05 * var(--amber-weight))), rgba(245, 158, 11, calc(.1 * var(--amber-weight)))), radial-gradient(60% 80% at 88% 50%, rgba(234, 88, 12, calc(.14 * var(--amber-weight))), transparent 70%), linear-gradient(180deg, var(--bg) 0%, #0c0d14b3 14%, #0c0d1480 24%, transparent 42%, transparent 76%, var(--bg) 100%)}.media--cta .media-bloom{background:radial-gradient(36% 44% at 50% 84%, rgba(234, 88, 12, calc(.16 * var(--amber-weight))), transparent 65%), radial-gradient(46% 52% at 50% 78%, rgba(245, 158, 11, calc(.18 * var(--amber-weight))), transparent 65%), radial-gradient(75% 55% at 50% 100%, rgba(234, 88, 12, calc(.21 * var(--amber-weight))), transparent 72%);filter:blur(56px)}.qual{padding:clamp(180px,22vw,260px) 0 clamp(160px,18vw,220px);position:relative;overflow:hidden}.qsel-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.qsel-headline{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(180deg, var(--text) 0%, var(--text) 55%, var(--amber) 100%);margin:0;font-size:clamp(56px,7.4vw,112px);font-weight:600;line-height:.96}@supports (color:color-mix(in lab, red, red)){.qsel-headline{background:linear-gradient(180deg, var(--text) 0%, var(--text) 55%, color-mix(in oklab, var(--amber) 50%, var(--text)) 100%)}}.qsel-headline{color:#0000;-webkit-background-clip:text;background-clip:text;max-width:14ch}.qsel-tiles{grid-template-columns:repeat(2,minmax(300px,480px));justify-content:center;gap:24px;width:100%;margin-top:88px;display:grid}.qsel-tile{appearance:none;font:inherit;border:1px solid var(--amber);border-radius:0}@supports (color:color-mix(in lab, red, red)){.qsel-tile{border:1px solid color-mix(in oklab, var(--amber) 18%, var(--border))}}.qsel-tile{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.qsel-tile{background:color-mix(in oklab, var(--surface) 76%, transparent)}}.qsel-tile{color:var(--text);cursor:pointer;min-height:248px;box-shadow:0 0 40px -18px rgba(234, 88, 12, calc(.35 * var(--amber-weight))), inset 0 -50px 90px -70px rgba(245, 158, 11, calc(.4 * var(--amber-weight)));transition:border-color .25s ease, box-shadow .25s ease, background .25s ease, filter .2s var(--ease-out), transform .2s var(--ease-out);justify-content:center;align-items:center;padding:48px 40px;text-decoration:none;display:flex}.qsel-label{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(28px,2.4vw,36px);font-weight:600;line-height:1.12}.qsel-tile:hover,.qsel-tile:focus-visible{border-color:var(--amber);outline:none}@supports (color:color-mix(in lab, red, red)){.qsel-tile:hover,.qsel-tile:focus-visible{border-color:color-mix(in oklab, var(--amber) 85%, var(--border))}}.qsel-tile:hover,.qsel-tile:focus-visible{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.qsel-tile:hover,.qsel-tile:focus-visible{background:color-mix(in oklab, var(--surface) 50%, #f59e0b0f)}}.qsel-tile:hover,.qsel-tile:focus-visible{box-shadow:0 0 0 1px var(--amber), 0 0 36px -4px rgba(245, 158, 11, calc(.55 * var(--amber-weight))), 0 0 110px -10px rgba(234, 88, 12, calc(.75 * var(--amber-weight))), inset 0 0 48px -14px rgba(245, 158, 11, calc(.35 * var(--amber-weight)))}@supports (color:color-mix(in lab, red, red)){.qsel-tile:hover,.qsel-tile:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 40%, transparent), 0 0 36px -4px rgba(245, 158, 11, calc(.55 * var(--amber-weight))), 0 0 110px -10px rgba(234, 88, 12, calc(.75 * var(--amber-weight))), inset 0 0 48px -14px rgba(245, 158, 11, calc(.35 * var(--amber-weight)))}}.qsel-tile:hover,.qsel-tile:focus-visible{transform:translateY(-2px)}.qsel-tile:active{transform:translateY(1px)}.pe-routes .pe-route{transition:filter .2s var(--ease-out)}.pe-routes:hover .pe-route:not(:hover),.qsel-tiles:hover .qsel-tile:not(:hover){filter:brightness(.82)}.nav a:focus-visible,.btn-secondary:focus-visible,.pe-cta:focus-visible,.footer-ed a:focus-visible{outline:2px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.nav a:focus-visible,.btn-secondary:focus-visible,.pe-cta:focus-visible,.footer-ed a:focus-visible{outline:2px solid color-mix(in oklab, var(--amber) 65%, transparent)}}.nav a:focus-visible,.btn-secondary:focus-visible,.pe-cta:focus-visible,.footer-ed a:focus-visible{outline-offset:3px;border-radius:4px}@media (max-width:720px){.qsel-headline{font-size:clamp(40px,12vw,64px)}.qsel-tiles{grid-template-columns:minmax(0,480px);margin-top:64px}.qsel-tile{min-height:150px;padding:36px 28px}}.footer-ed{background:#090a10;padding:96px 0 36px;position:relative}.footer-top{grid-template-columns:1fr auto;align-items:start;gap:64px;padding-bottom:64px;display:grid}.footer-wm{letter-spacing:-.04em;background:linear-gradient(180deg, var(--text), var(--amber));font-size:clamp(60px,9vw,140px);font-weight:600;line-height:.9}@supports (color:color-mix(in lab, red, red)){.footer-wm{background:linear-gradient(180deg, var(--text), color-mix(in oklab, var(--amber) 40%, var(--text-3)))}}.footer-wm{color:#0000;-webkit-background-clip:text;background-clip:text}.footer-cols{grid-template-columns:repeat(3,1fr);gap:56px;min-width:min(480px,100%);display:grid}.footer-col h2{letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;font-size:11px}.footer-col ul{gap:12px;display:grid}.footer-col a{color:var(--text-2);letter-spacing:-.005em;font-size:15.5px;transition:color .2s}.footer-col a:hover{color:var(--amber)}.footer-seam{border-top:1px solid var(--border-muted);color:var(--text-3);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:11px;display:flex}@media (max-width:1024px){.footer-top{grid-template-columns:1fr}.footer-cols{grid-template-columns:repeat(3,1fr);min-width:0}.footer-col ul{gap:4px}.footer-col a{padding:4px 0;display:inline-block}.footer-seam{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.footer-ed{padding:72px 0 32px}.footer-top{gap:40px;padding-bottom:0}.footer-wm{letter-spacing:-.038em;font-size:56px}.footer-desc{margin-top:10px;font-size:11px}.footer-cols{grid-template-columns:1fr 1fr;gap:40px 24px;margin-top:8px}.footer-col a{font-size:15px}.footer-seam{letter-spacing:.14em;margin-top:56px}}.section.positioning:after,.section.pillar:after,.section.methodology:after,.section.outcomes:after,.section.engage:after,.section.pathways:after,.section.operator-dna:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.section.positioning:after{background:radial-gradient(90% 120% at 50% -20%, rgba(59, 130, 246, calc(.05 * var(--atmo-wash-blue))), transparent 70%)}.section.build:after{background:radial-gradient(100% 80% at 35% 45%, rgba(59, 130, 246, calc(.05 * var(--atmo-wash-blue))), transparent 75%)}.section.automate:after{background:radial-gradient(110% 90% at 50% 50%, rgba(59, 130, 246, calc(.08 * var(--atmo-wash-blue))), transparent 78%), radial-gradient(70% 60% at 80% 85%, rgba(96, 165, 250, calc(.04 * var(--atmo-wash-blue))), transparent 70%)}.section.raise:after{background:radial-gradient(80% 50% at 50% -10%, rgba(59, 130, 246, calc(.03 * var(--atmo-wash-blue))), transparent 70%), radial-gradient(85% 70% at 50% 105%, rgba(245, 158, 11, calc(.045 * var(--atmo-wash-amber))), transparent 72%)}.section.methodology:after{background:radial-gradient(90% 60% at 50% -10%, rgba(59, 130, 246, calc(.055 * var(--atmo-wash-blue))), transparent 68%), radial-gradient(90% 60% at 50% 108%, rgba(245, 158, 11, calc(.055 * var(--atmo-wash-amber))), transparent 68%)}.section.outcomes:after{background:radial-gradient(95% 80% at 50% 60%, rgba(245, 158, 11, calc(.03 * var(--atmo-wash-amber))), transparent 78%)}.section.engage:after{background:radial-gradient(95% 85% at 50% 60%, rgba(245, 158, 11, calc(.042 * var(--atmo-wash-amber))), transparent 78%)}.section.pathways:after{background:radial-gradient(95% 85% at 50% 65%, rgba(245, 158, 11, calc(.055 * var(--atmo-wash-amber))), transparent 78%)}.section.operator-dna:after{background:radial-gradient(95% 85% at 50% 70%, rgba(245, 158, 11, calc(.06 * var(--atmo-wash-amber))), transparent 78%), radial-gradient(80% 50% at 50% 108%, rgba(234, 88, 12, calc(.05 * var(--atmo-wash-amber))), transparent 70%)}.start-flow{isolation:isolate;background:var(--bg);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.start-flow:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 50% -12%, rgba(59, 130, 246, calc(.05 * var(--atmo-wash-blue))), transparent 62%), radial-gradient(85% 55% at 50% 112%, rgba(245, 158, 11, calc(.06 * var(--atmo-wash-amber))), transparent 68%);position:absolute;inset:0}.start-flow>*{z-index:1;position:relative}.sf-top{padding:28px var(--shell-pad);justify-content:space-between;align-items:center;gap:24px;display:flex}.sf-stage{width:100%;max-width:var(--shell-max);padding:40px var(--shell-pad) 96px;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-inline:auto;display:flex}.sf-headline{letter-spacing:-.034em;text-wrap:balance;background:linear-gradient(180deg, var(--text) 0%, var(--text) 60%, var(--amber) 100%);margin:0;font-size:clamp(40px,5.4vw,68px);font-weight:600;line-height:1.02}@supports (color:color-mix(in lab, red, red)){.sf-headline{background:linear-gradient(180deg, var(--text) 0%, var(--text) 60%, color-mix(in oklab, var(--amber) 42%, var(--text)) 100%)}}.sf-headline{color:#0000;-webkit-background-clip:text;background-clip:text}.sf-gate{grid-template-columns:repeat(2,minmax(280px,440px));justify-content:center;gap:24px;width:100%;margin-top:64px;display:grid}.sf-tile{border:1px solid var(--border);background:var(--surface);border-radius:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-tile{background:color-mix(in oklab, var(--surface) 80%, transparent)}}.sf-tile{color:var(--text);text-align:left;min-height:216px;transition:border-color .25s ease, box-shadow .25s ease, background .25s ease, transform .2s var(--ease-out);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:40px 36px;text-decoration:none;display:flex}.sf-tile:before{content:"";z-index:1;opacity:.7;height:1px;transition:opacity .25s;position:absolute;left:0;right:0}.sf-tile[data-accent=amber]{box-shadow:inset 0 -55px 80px -76px rgba(245, 158, 11, calc(.5 * var(--amber-weight)))}.sf-tile[data-accent=amber]:before{background:linear-gradient(90deg, transparent, var(--amber), transparent);bottom:0}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=amber]:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--amber) 62%, transparent), transparent)}}.sf-tile[data-accent=blue]{box-shadow:inset 0 55px 80px -76px rgba(59, 130, 246, calc(.5 * var(--blue-weight)))}.sf-tile[data-accent=blue]:before{background:linear-gradient(90deg, transparent, var(--blue), transparent);top:0}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=blue]:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--blue) 62%, transparent), transparent)}}.sf-tile-eyebrow{display:block}.sf-tile-title{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(24px,2vw,30px);font-weight:600;line-height:1.12}.sf-tile-go{color:var(--text-3);transition:color .25s ease, transform .2s var(--ease-out);margin-top:2px;font-size:20px;line-height:1}.sf-tile:hover,.sf-tile:focus-visible{transform:translateY(-2px)}.sf-tile:hover .sf-tile-go,.sf-tile:focus-visible .sf-tile-go{transform:translate(4px)}.sf-tile:hover:before,.sf-tile:focus-visible:before{opacity:1}.sf-tile[data-accent=amber]:hover,.sf-tile[data-accent=amber]:focus-visible{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=amber]:hover,.sf-tile[data-accent=amber]:focus-visible{border-color:color-mix(in oklab, var(--amber) 58%, var(--border))}}.sf-tile[data-accent=amber]:hover,.sf-tile[data-accent=amber]:focus-visible{box-shadow:0 0 0 1px var(--amber), inset 0 -72px 100px -70px rgba(245, 158, 11, calc(.6 * var(--amber-weight)))}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=amber]:hover,.sf-tile[data-accent=amber]:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 28%, transparent), inset 0 -72px 100px -70px rgba(245, 158, 11, calc(.6 * var(--amber-weight)))}}.sf-tile[data-accent=amber]:hover .sf-tile-go,.sf-tile[data-accent=amber]:focus-visible .sf-tile-go{color:var(--amber)}.sf-tile[data-accent=blue]:hover,.sf-tile[data-accent=blue]:focus-visible{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=blue]:hover,.sf-tile[data-accent=blue]:focus-visible{border-color:color-mix(in oklab, var(--blue) 58%, var(--border))}}.sf-tile[data-accent=blue]:hover,.sf-tile[data-accent=blue]:focus-visible{box-shadow:0 0 0 1px var(--blue), inset 0 72px 100px -70px rgba(59, 130, 246, calc(.6 * var(--blue-weight)))}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=blue]:hover,.sf-tile[data-accent=blue]:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--blue) 28%, transparent), inset 0 72px 100px -70px rgba(59, 130, 246, calc(.6 * var(--blue-weight)))}}.sf-tile[data-accent=blue]:hover .sf-tile-go,.sf-tile[data-accent=blue]:focus-visible .sf-tile-go{color:var(--blue-bright)}.sf-tile:focus-visible{outline:2px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-tile:focus-visible{outline:2px solid color-mix(in oklab, var(--amber) 60%, transparent)}}.sf-tile:focus-visible{outline-offset:3px}.sf-tile[data-accent=blue]:focus-visible{outline-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=blue]:focus-visible{outline-color:color-mix(in oklab, var(--blue) 60%, transparent)}}.sf-tile[data-accent=amber][data-suggested=true]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=amber][data-suggested=true]{border-color:color-mix(in oklab, var(--amber) 42%, var(--border))}}.sf-tile[data-accent=blue][data-suggested=true]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-tile[data-accent=blue][data-suggested=true]{border-color:color-mix(in oklab, var(--blue) 42%, var(--border))}}.sf-tile[data-suggested=true]:before{opacity:1}@media (max-width:720px){.sf-stage{padding-top:24px}.sf-headline{font-size:clamp(34px,10vw,52px)}.sf-gate{grid-template-columns:minmax(0,460px);margin-top:44px}.sf-tile{min-height:150px;padding:32px 26px}}@media (prefers-reduced-motion:reduce){.sf-tile,.sf-tile:before,.sf-tile-go{transition:none}.sf-tile:hover,.sf-tile:focus-visible,.sf-tile:hover .sf-tile-go,.sf-tile:focus-visible .sf-tile-go{transform:none}}.sf-wizard{text-align:left;align-items:stretch;max-width:640px}.sf-eyebrow-row{margin-bottom:20px}.sf-q-prompt{letter-spacing:-.026em;color:var(--text);text-wrap:balance;margin:0 0 32px;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.1}.sf-progress{align-items:center;gap:12px;display:flex}.sf-progress-count{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--text-3);font-size:13px}.sf-progress-cur{color:var(--text)}.sf-progress[data-accent=amber] .sf-progress-cur{color:var(--amber)}.sf-progress[data-accent=blue] .sf-progress-cur{color:var(--blue-bright)}.sf-progress-track{gap:5px;display:inline-flex}.sf-progress-seg{background:var(--border);width:16px;height:3px;transition:background .3s var(--ease-out);border-radius:2px}.sf-progress[data-accent=amber] .sf-progress-seg[data-on]{background:var(--amber)}.sf-progress[data-accent=blue] .sf-progress-seg[data-on]{background:var(--blue-bright)}.sf-options{flex-direction:column;gap:12px;display:flex}.sf-option{appearance:none;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);align-items:center;gap:16px;min-height:60px;padding:16px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-option{background:color-mix(in oklab, var(--surface) 70%, transparent)}}.sf-option{color:var(--text);transition:border-color .18s ease, background .18s ease, transform .15s var(--ease-out)}.sf-option-mark{color:var(--text-3);font-size:15px;line-height:1;transition:color .18s}.sf-option-label{font-size:17px;font-weight:500}.sf-option:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sf-option:hover{background:color-mix(in oklab, var(--surface) 92%, transparent)}}.sf-option[data-accent=amber]:hover{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-option[data-accent=amber]:hover{border-color:color-mix(in oklab, var(--amber) 40%, var(--border))}}.sf-option[data-accent=blue]:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-option[data-accent=blue]:hover{border-color:color-mix(in oklab, var(--blue) 40%, var(--border))}}.sf-option[data-selected=true]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sf-option[data-selected=true]{background:color-mix(in oklab, var(--surface) 96%, transparent)}}.sf-option[data-accent=amber][data-selected=true]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-option[data-accent=amber][data-selected=true]{border-color:color-mix(in oklab, var(--amber) 70%, var(--border))}}.sf-option[data-accent=amber][data-selected=true] .sf-option-mark{color:var(--amber)}.sf-option[data-accent=blue][data-selected=true]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-option[data-accent=blue][data-selected=true]{border-color:color-mix(in oklab, var(--blue) 70%, var(--border))}}.sf-option[data-accent=blue][data-selected=true] .sf-option-mark{color:var(--blue-bright)}.sf-option:focus-visible{outline:2px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-option:focus-visible{outline:2px solid color-mix(in oklab, var(--amber) 60%, transparent)}}.sf-option:focus-visible{outline-offset:2px}.sf-option[data-accent=blue]:focus-visible{outline-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-option[data-accent=blue]:focus-visible{outline-color:color-mix(in oklab, var(--blue) 60%, transparent)}}.sf-nav{align-items:center;gap:20px;margin-top:36px;display:flex}.sf-contact-nav{justify-content:space-between}.sf-back{appearance:none;font:inherit;cursor:pointer;color:var(--text-3);background:0 0;border:none;padding:8px 4px;font-size:14px;text-decoration:none;transition:color .18s}.sf-back:hover{color:var(--text)}.sf-back:focus-visible{outline:2px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-back:focus-visible{outline:2px solid color-mix(in oklab, var(--amber) 55%, transparent)}}.sf-back:focus-visible{outline-offset:3px;border-radius:4px}.sf-contact{width:100%}.sf-fields{flex-direction:column;gap:20px;display:flex}.sf-field{flex-direction:column;gap:8px;display:flex}.sf-field label{letter-spacing:.01em;color:var(--text-2);font-size:13px;font-weight:500}.sf-optional{color:var(--text-3);font-weight:400}.sf-field input,.sf-field textarea{font:inherit;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);width:100%;padding:13px 16px;font-size:16px}@supports (color:color-mix(in lab, red, red)){.sf-field input,.sf-field textarea{background:color-mix(in oklab, var(--surface) 70%, transparent)}}.sf-field input,.sf-field textarea{color:var(--text);transition:border-color .18s,box-shadow .18s}.sf-field textarea{resize:vertical;min-height:84px;line-height:1.5}.sf-field input:focus-visible,.sf-field textarea:focus-visible{border-color:var(--amber);outline:none}@supports (color:color-mix(in lab, red, red)){.sf-field input:focus-visible,.sf-field textarea:focus-visible{border-color:color-mix(in oklab, var(--amber) 55%, var(--border))}}.sf-field input:focus-visible,.sf-field textarea:focus-visible{box-shadow:0 0 0 3px var(--amber)}@supports (color:color-mix(in lab, red, red)){.sf-field input:focus-visible,.sf-field textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--amber) 16%, transparent)}}.sf-contact[data-accent=blue] .sf-field input:focus-visible,.sf-contact[data-accent=blue] .sf-field textarea:focus-visible{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-contact[data-accent=blue] .sf-field input:focus-visible,.sf-contact[data-accent=blue] .sf-field textarea:focus-visible{border-color:color-mix(in oklab, var(--blue) 55%, var(--border))}}.sf-contact[data-accent=blue] .sf-field input:focus-visible,.sf-contact[data-accent=blue] .sf-field textarea:focus-visible{box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.sf-contact[data-accent=blue] .sf-field input:focus-visible,.sf-contact[data-accent=blue] .sf-field textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--blue) 16%, transparent)}}.sf-field input[aria-invalid=true],.sf-field textarea[aria-invalid=true]{border-color:#f87171}@supports (color:color-mix(in lab, red, red)){.sf-field input[aria-invalid=true],.sf-field textarea[aria-invalid=true]{border-color:color-mix(in oklab, #f87171 60%, var(--border))}}.sf-field-err{color:#f6a5a5;font-size:13px}.sf-form-error{border-radius:var(--radius-card);border:1px solid #f87171;margin:0 0 24px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.sf-form-error{border:1px solid color-mix(in oklab, #f87171 38%, var(--border))}}.sf-form-error{color:#f6b3b3;background:#f8717114;background:lab(64.7431% 52.7342 26.6686/.08);font-size:14px;line-height:1.5}.sf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sf-confirm{text-align:center;flex-direction:column;align-items:center;max-width:540px;margin-inline:auto;display:flex}.sf-confirm-mark{color:var(--amber);margin-bottom:24px;font-size:40px;line-height:1}.sf-confirm[data-accent=blue] .sf-confirm-mark{color:var(--blue-bright)}.sf-confirm-title{letter-spacing:-.026em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.1}.sf-confirm-title:focus-visible{outline:none}.sf-confirm-body{color:var(--text-body);max-width:42ch;margin:0 0 32px;font-size:17px;line-height:1.6}.sf-confirm-home{color:var(--text-2);border-bottom:1px solid var(--amber);font-size:15px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.sf-confirm-home{border-bottom:1px solid color-mix(in oklab, var(--amber) 45%, transparent)}}.sf-confirm-home{padding-bottom:2px;transition:color .18s,border-color .18s}.sf-confirm-home:hover{color:var(--text);border-bottom-color:var(--amber)}.sf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.sf-q-prompt{margin-bottom:24px;font-size:clamp(24px,7vw,34px)}.sf-progress-track{display:none}}@media (prefers-reduced-motion:reduce){.sf-option,.sf-option-mark,.sf-progress-seg,.sf-field input,.sf-field textarea,.sf-back,.sf-confirm-home{transition:none}}.start-mail{color:var(--text);border-bottom:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.start-mail{border-bottom:1px solid color-mix(in oklab, var(--amber) 50%, transparent)}}.start-mail{transition:color .2s,border-color .2s}.start-mail:hover{color:var(--amber);border-bottom-color:var(--amber)}@keyframes beam-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes halo-bloom{0%{opacity:0}to{opacity:1}}@keyframes bloom-breathe{0%,to{opacity:.97}50%{opacity:1}}@keyframes pulse-active{0%,to{opacity:.7}50%{opacity:1}}.pulse-active{animation:1.5s ease-in-out infinite pulse-active}@keyframes poster-fade-in{0%{opacity:0}to{opacity:1}}.poster-fade-in{animation:.8s cubic-bezier(.22,1,.36,1) both poster-fade-in}.beam-draw{transform-origin:top;animation:.6s cubic-bezier(.22,1,.36,1) both beam-draw}.halo-bloom{animation:.8s cubic-bezier(.22,1,.36,1) .4s both halo-bloom}.halo-bloom-breathe{animation:.8s cubic-bezier(.22,1,.36,1) .4s both halo-bloom,7s ease-in-out 1.2s infinite bloom-breathe}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.beam-draw,.halo-bloom,.halo-bloom-breathe,.pulse-active,.poster-fade-in,.reveal,.caret,.terminal.is-complete,.graph .node.alert.is-pulse,.dash-tile .val,.dash-tile .spark,.dash-tile .delta{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html[data-boot] .media--hero,html[data-boot] .hero-h1 .block,html[data-boot] .hero-sub,html[data-boot] .hero-ctas,html[data-boot] .hero-eyebrow,html[data-boot] .nav-wrap{opacity:1!important;filter:none!important;will-change:auto!important;transform:none!important}}.nav-actions{align-items:center;gap:10px;display:flex}.mnav-toggle{border-radius:var(--radius-pill);border:1px solid var(--border);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none;position:relative}@media (max-width:999px){.mnav-toggle{display:inline-flex}}.mnav-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mnav-bars{flex-direction:column;gap:5px;display:flex}.mnav-bars span{background:var(--text);width:16px;height:1.5px;transition:transform .25s var(--ease-out);display:block}.mnav-bars[data-open] span:first-child{transform:translateY(3.25px)rotate(45deg)}.mnav-bars[data-open] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mnav-overlay{z-index:90;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0c0d14f0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav-overlay[hidden]{display:none}.mnav-head{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.mnav-head .wordmark{letter-spacing:-.012em;font-size:18px}.mnav-close{border-radius:var(--radius-pill);border:1px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;justify-content:center;align-items:center;padding:0;font-size:17px;display:inline-flex}.mnav-body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:560px;margin:0 auto;padding:16px 24px 40px;display:flex}.mnav-links{margin:0;padding:0;list-style:none;display:grid}.mnav-links a{letter-spacing:-.016em;min-height:56px;color:var(--text-2);border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-size:22px;font-weight:500;transition:color .18s;display:flex}.mnav-links li:last-child a{border-bottom:1px solid var(--border-muted)}.mnav-links a:hover{color:var(--text)}.mnav-links .mnav-label{align-items:center;gap:12px;display:inline-flex}.mnav-links .mnav-tick{background:var(--amber);width:18px;height:1.5px;display:none}.mnav-links a[aria-current=page]{color:var(--text)}.mnav-links a[aria-current=page] .mnav-tick{display:inline-block}.mnav-links .mnav-arr{color:var(--text-meta);font-size:17px}.mnav-cta{text-align:center;min-height:52px;box-shadow:0 0 0 1px var(--amber), 0 0 28px -4px #ea580c73, inset 0 0 16px -3px #ea580c40;justify-content:center;margin-top:32px;padding:15px 28px;font-size:16px}@supports (color:color-mix(in lab, red, red)){.mnav-cta{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 20%, transparent), 0 0 28px -4px #ea580c73, inset 0 0 16px -3px #ea580c40}}.footer-desc{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:12px;font-size:12px}.footer-cta{border-radius:var(--radius-pill);border:1px solid var(--amber);padding:10px 20px}@supports (color:color-mix(in lab, red, red)){.footer-cta{border:1px solid color-mix(in oklab, var(--amber) 60%, transparent)}}.footer-cta{letter-spacing:.02em;text-transform:none;color:var(--text);box-shadow:0 0 0 1px var(--amber), 0 0 20px -2px #ea580c59, inset 0 0 12px -2px #ea580c33;background:#f59e0b0a;font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.footer-cta{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 20%, transparent), 0 0 20px -2px #ea580c59, inset 0 0 12px -2px #ea580c33}}.footer-cta{white-space:nowrap;transition:box-shadow .25s,background .25s}.footer-cta:hover{box-shadow:0 0 0 1px var(--amber), 0 0 26px -2px #ea580c80, inset 0 0 14px -2px #ea580c4d;background:#f59e0b14}@supports (color:color-mix(in lab, red, red)){.footer-cta:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 50%, transparent), 0 0 26px -2px #ea580c80, inset 0 0 14px -2px #ea580c4d}}.ip-hero{isolation:isolate;background:var(--bg);border-bottom:1px solid var(--border-muted);padding:clamp(168px,24vh,232px) 0 clamp(88px,12vh,120px);position:relative;overflow:hidden}.ip-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(110% 85% at 50% -10%, rgba(59, 130, 246, calc(.07 * var(--atmo-wash-blue))), transparent 60%);position:absolute;inset:0}.ip-hero-inner{z-index:10;position:relative}.ip-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);font-size:13px;font-weight:500}.ip-h1{letter-spacing:-.03em;color:var(--text);max-width:900px;margin-top:22px;font-size:clamp(38px,4.8vw,64px);font-weight:600;line-height:1.06}.ip-lede{color:var(--text-2);max-width:640px;margin-top:24px;font-size:18px;line-height:1.65}.ip-ctas{flex-wrap:wrap;align-items:center;gap:36px;margin-top:44px;display:flex}.ip-ctas-center{justify-content:center}.ip-section{padding:clamp(72px,9vw,112px) 0;position:relative}.ip-section+.ip-section,.ip-section.ruled{border-top:1px solid var(--border-muted)}.ip-section[id]{scroll-margin-top:110px}.ip-head{gap:18px;max-width:780px;margin-bottom:44px;display:grid}.ip-h2{letter-spacing:-.022em;color:var(--text);max-width:760px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.12}.ip-h3{letter-spacing:-.012em;color:var(--text);font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.25}.ip-body{color:var(--text-body);max-width:640px;font-size:17px;line-height:1.65}.ip-body+.ip-body{margin-top:16px}.ip-statement{letter-spacing:-.016em;color:var(--text);max-width:780px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.35}.ip-grid{grid-template-columns:minmax(200px,280px) 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.ip-grid{grid-template-columns:1fr;gap:22px}}.ip-sticky{position:sticky;top:120px}@media (max-width:900px){.ip-sticky{position:static}}.ip-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ip-list li{color:var(--text-2);grid-template-columns:22px 1fr;align-items:baseline;font-size:15.5px;line-height:1.55;display:grid}.ip-list li:before{content:"▸";color:var(--amber);font-size:12px}.ip-list.blue li:before{color:var(--blue-bright)}.ip-kv{gap:6px;margin-top:22px;display:grid}.ip-kv .k{letter-spacing:.12em;text-transform:uppercase;color:var(--text-meta);font-size:12px}.ip-kv .v{color:var(--text-2);font-size:15.5px;line-height:1.55}.ip-kv+.ip-kv{margin-top:20px}.ip-group{letter-spacing:.18em;text-transform:uppercase;color:var(--text-meta);font-size:12px}.ip-cta{isolation:isolate;border-top:1px solid var(--border-muted);background:var(--bg);padding:clamp(120px,16vh,168px) 0;position:relative;overflow:hidden}.ip-cta:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 110% at 50% 115%, rgba(245, 158, 11, calc(.1 * var(--atmo-wash-amber))), transparent 62%);position:absolute;inset:0}.ip-cta-inner{z-index:10;text-align:center;justify-items:center;display:grid;position:relative}.ip-cta-h{letter-spacing:-.024em;color:var(--text);max-width:720px;font-size:clamp(30px,3.8vw,48px);font-weight:500;line-height:1.1}.ip-cta-body{color:var(--text-2);max-width:560px;margin-top:18px;font-size:17px;line-height:1.6}@media (prefers-reduced-motion:reduce){.mnav-bars span,.footer-cta{transition:none!important}}.ip-visual{max-width:440px;margin-top:40px}.ip-leaders{margin-top:8px}.ip-group-head{padding:clamp(48px,6vw,72px) 0 0}.ip-group-head+.ip-section{border-top:none}.ip-question{color:var(--text);font-size:19px;line-height:1.5}.positioning-h2{letter-spacing:-.024em;color:var(--text);margin-bottom:26px;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.1}.positioning-cta{margin-top:30px}.pe-intro,.meth-intro{color:var(--text-2);max-width:560px;margin-top:18px;font-size:17px;line-height:1.6}.meth-cta{justify-content:center;margin-top:56px;display:flex}.cap-head{max-width:760px;margin-bottom:56px}.cap-intro{color:var(--text-2);max-width:560px;margin-top:18px;font-size:17px;line-height:1.6}.cap-rows{margin:0;padding:0;list-style:none;display:grid}.cap-row{border-top:1px solid var(--border-muted);grid-template-columns:minmax(180px,260px) 1fr;align-items:baseline;gap:32px;padding:26px 0;display:grid}.cap-row:last-child{border-bottom:1px solid var(--border-muted)}.cap-name{letter-spacing:-.005em;color:var(--text);font-size:15px;font-weight:500}.cap-copy{color:var(--text-body);font-size:16.5px;line-height:1.55}.cap-copy strong{color:var(--text);font-weight:500}.cap-cta{margin-top:44px}@media (max-width:720px){.cap-row{grid-template-columns:1fr;gap:8px}}.why-ai-implications{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.why-ai-implications li{border-top:1px solid var(--border-muted);color:var(--text);letter-spacing:-.008em;padding:20px 0;font-size:16px;font-weight:500;position:relative}.why-ai-implications li:before{content:"▸";color:var(--blue-bright);margin-right:10px;font-size:12px}@media (max-width:720px){.why-ai-implications{grid-template-columns:1fr;gap:0}}.edge-rows{margin:0;padding:0;list-style:none;display:grid}.edge-row{border-top:1px solid var(--border-muted);grid-template-columns:64px 1fr;align-items:baseline;gap:32px;padding:28px 0;display:grid}.edge-row:last-child{border-bottom:1px solid var(--border-muted)}.edge-num{color:var(--text-3);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:13px}.edge-copy{color:var(--text-body);max-width:720px;font-size:17px;line-height:1.6}.edge-copy strong{color:var(--text);font-weight:500}@media (max-width:560px){.edge-row{grid-template-columns:1fr;gap:6px}}.vm-group{margin-top:8px}.vm-group+.vm-group{margin-top:40px}.vm-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-meta);margin-bottom:4px;font-size:12px}.vm-rows{margin:0;padding:0;list-style:none;display:grid}.vm-row{border-top:1px solid var(--border-muted)}.vm-rows .vm-row:last-child{border-bottom:1px solid var(--border-muted)}.vm-link{grid-template-columns:minmax(170px,250px) 1fr 24px;align-items:baseline;gap:32px;padding:20px 0;transition:background .2s;display:grid}.vm-name{color:var(--text);letter-spacing:-.005em;font-size:15.5px;font-weight:500}.vm-line{color:var(--text-body);font-size:15.5px;line-height:1.5}.vm-arr{color:var(--text-3);transition:transform .2s,color .2s}.vm-link:hover .vm-arr{color:var(--amber);transform:translate(4px)}.vm-link:hover .vm-name{color:var(--amber)}@media (max-width:720px){.vm-link{grid-template-columns:1fr 24px;gap:6px 16px}.vm-line{grid-column:1/-1}}.outcomes-intro{color:var(--text-2);max-width:560px;margin:-34px 0 52px;font-size:17px;line-height:1.6}.hero-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:26px;font-size:13px;font-weight:500}.qsel-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:22px;font-size:13px;font-weight:500}.qsel-body{color:var(--text-2);max-width:520px;margin-top:26px;font-size:17px;line-height:1.6}.qsel-other{margin-top:40px}.qsel-other a{color:var(--text-3);border-bottom:1px solid var(--border);padding-bottom:2px;font-size:14.5px;transition:color .2s,border-color .2s}.qsel-other a:hover{color:var(--text);border-color:var(--amber)}@media (prefers-reduced-motion:reduce){.vm-arr,.vm-link,.qsel-other a{transition:none!important}}.hero-film-breathe{opacity:calc(1 - var(--hf-handoff,0));animation:24s ease-in-out infinite alternate hero-film-breathe;position:absolute;inset:0}@keyframes hero-film-breathe{0%{transform:translate(0)scale(1)}to{transform:translate(.25%,-.35%)scale(1.008)}}.hero-film-poster,.hero-film-canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-film-canvas{opacity:0;transition:opacity .6s}.hero-film-canvas.is-ready{opacity:1}.hero-film-mask{pointer-events:none;opacity:0;background:radial-gradient(115% 82% at 42% 44%,#0000 52%,#05060a8c 100%);position:absolute;inset:0}.hero-film-band{pointer-events:none;opacity:var(--hf-band,0);background:linear-gradient(#07080d00 0% 36%,#07080d42 55%,#07080d80 72%,#07080d66 100%),radial-gradient(120% 70% at 50% 68%,#07080d3d 0%,#0000 62%);position:absolute;inset:0}.hero-film-grade{z-index:5;pointer-events:none;opacity:var(--hf-grade,0);background:linear-gradient(#07080d00 0%,#07080d1f 40%,#07080d6b 72%,#07080dad 100%),radial-gradient(130% 90% at 50% 30%,#0000 55%,#07080d4d 100%);position:absolute;inset:0}@media (min-width:768px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-film-driver[data-film=on]{height:300vh;position:relative}.hero-film-driver[data-film=on] .hero-film-stage{isolation:isolate;height:100vh;position:sticky;top:0;overflow:hidden}.hero-film-driver[data-film=on] .hero{height:100%;min-height:100%}.hero-film-driver[data-film=on] .hero-film-seam{display:none}.hero-film-driver[data-film=on] .hero-film-arrive{z-index:10;opacity:0;visibility:hidden;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.hero-film-driver[data-film=on] .hero-film-arrive>.section{width:100%}}@media (prefers-reduced-motion:reduce){.hero-film-breathe{animation:none!important}.hero-film-canvas{transition:none!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.v4-stars{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v4-stars:before{content:"";background:0 0;border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.v4-stars--wwa:before{box-shadow:96px 118px #fafafa66,328px 62px #fafafa33,545px 198px #fafafa4d,762px 88px #bfdbfe42,984px 256px #fafafa2e,1204px 138px #fafafa57,1358px 316px #bfdbfe2e,238px 424px #fafafa2b,662px 484px #fafafa3d,1096px 522px #fafafa26,178px 642px #fafafa36,884px 704px #bfdbfe29,1302px 662px #fafafa30,476px 758px #fafafa21}.v4-stars--jny:before{box-shadow:180px 96px #fafafa29,940px 70px #fafafa2e,1240px 240px #bfdbfe1f,340px 520px #fafafa1a,1080px 560px #fafafa1f}.v4-stars--method:before{box-shadow:140px 110px #fafafa4d,420px 60px #fafafa2e,720px 170px #bfdbfe38,1020px 90px #fafafa42,1290px 200px #fafafa29,250px 300px #fafafa24,880px 330px #fafafa33,1180px 420px #bfdbfe24,560px 460px #fafafa1f}.v4-stars--edge:before{box-shadow:300px 140px #fafafa1a,980px 90px #fafafa17,620px 520px #fafafa12}.v4-stars--cta:before{box-shadow:130px 130px #fafafa4d,400px 70px #fafafa2e,690px 190px #bfdbfe33,950px 100px #fafafa3d,1230px 220px #fafafa29,1370px 90px #fafafa33,260px 330px #fafafa21,830px 380px #fafafa29,1120px 440px #bfdbfe1f,540px 470px #fafafa1c}@media (max-width:900px){.v4-stars--edge,.v4-stars--jny{display:none}}.v4-atmo{z-index:0;pointer-events:none;position:absolute;inset:0}.v4-cta-center{text-align:center;margin-top:72px}@media (max-width:900px){.v4-cta-center{text-align:left;margin-top:56px}}.section.positioning{padding:216px 0 184px;overflow:hidden}.wwa-atmo{background:radial-gradient(110% 70% at 50% -8%, rgba(59, 130, 246, calc(.05 * var(--atmo-wash-blue))), transparent 60%), radial-gradient(60% 50% at 82% 20%, rgba(96, 165, 250, calc(.03 * var(--atmo-wash-blue))), transparent 70%)}.wwa-hair-entry,.wwa-hair-exit{z-index:0;pointer-events:none;width:1px;position:absolute}.wwa-hair-entry{background:linear-gradient(#fafafa47,#0000);height:128px;top:0;left:calc(50% - 560px)}.wwa-hair-exit{background:linear-gradient(#0000,#fafafa38);height:112px;bottom:0;left:calc(50% - .5px)}.wwa-inner{z-index:2;position:relative}.wwa-railhead{align-items:center;gap:20px;display:flex}.wwa-railhead .label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:500}.wwa-railhead .rule{background:linear-gradient(90deg,#fafafa24,#0000);flex:1;height:1px}.wwa-h2{letter-spacing:-.037em;text-wrap:balance;max-width:15ch;margin-top:72px;font-size:clamp(54px,6.4vw,98px);font-weight:600;line-height:1}.wwa-lead{letter-spacing:-.008em;color:var(--text-2);text-wrap:pretty;max-width:52ch;margin-top:96px;margin-left:clamp(0px,26vw,380px);font-size:21px;line-height:1.6}.wwa-support{max-width:52ch;margin-top:44px;margin-left:clamp(0px,26vw,380px)}.wwa-support p+p{margin-top:18px}.wwa-support p{letter-spacing:-.006em;color:var(--text-body);text-wrap:pretty;font-size:17px;line-height:1.6}.wwa-cta{margin-top:40px;margin-left:clamp(0px,26vw,380px)}@media (max-width:900px){.section.positioning{padding:128px 0 112px}.wwa-hair-entry{height:88px;left:24px}.wwa-hair-exit{height:80px}.wwa-railhead{gap:16px}.wwa-railhead .label{font-size:11px}.wwa-h2{letter-spacing:-.033em;margin-top:48px;font-size:39px;line-height:1.04}.wwa-lead{letter-spacing:-.006em;margin-top:44px;margin-left:0;font-size:18px}.wwa-support{border-left:1px solid #ffffff1a;max-width:none;margin-top:36px;margin-left:40px;padding-left:20px}.wwa-support p{letter-spacing:-.005em;font-size:16px}.wwa-cta{margin-left:0}}.hero-film-driver[data-film=on] .hero-film-arrive .section.positioning{padding:0;overflow:visible}.hero-film-driver[data-film=on] .hero-film-arrive .wwa-hair-entry,.hero-film-driver[data-film=on] .hero-film-arrive .wwa-hair-exit{display:none}.hero-film-driver[data-film=on] .hero-film-arrive .wwa-h2{margin-top:48px;font-size:clamp(48px,5.2vw,80px)}.hero-film-driver[data-film=on] .hero-film-arrive .wwa-lead{margin-top:56px}.hero-film-driver[data-film=on] .hero-film-arrive .wwa-support{margin-top:32px}.section.pathways{padding:152px 0 176px;overflow:hidden}.jny-meridian,.jny-meridian-stub{z-index:0;pointer-events:none;width:1px;position:absolute}.jny-meridian-stub{background:linear-gradient(#fafafa38,#0000);height:64px;top:0;left:calc(50% - .5px)}.jny-meridian{background:linear-gradient(#0000,#fafafa38 8%,#fafafa29 80%,#0000);top:-64px;bottom:-88px;left:calc(50% - .5px)}.jny-node{background:var(--bg);z-index:0;pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.jny-node--origin{border:1px solid #fafafa66;top:-64px;box-shadow:0 0 12px #fafafa40}.jny-node--terminus{border:1px solid #fafafa59;bottom:-88px}.jny-head{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.jny-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:18px;font-size:13px;font-weight:500}.jny-h2{letter-spacing:-.026em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.06}.jny-sub{color:var(--text-2);max-width:520px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.6}.jny-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:0;margin-top:96px;padding:0;list-style:none;display:grid;position:relative}.jny-territory{isolation:isolate;position:relative}.jny-territory.founder{padding:32px 96px 8px 0}.jny-territory.investor{margin-top:168px;padding:32px 0 8px 96px}.jny-wash{z-index:-1;pointer-events:none;opacity:.3;transition:opacity .6s;position:absolute}.jny-territory.founder .jny-wash{background:radial-gradient(70% 60% at 40% 40%, rgba(245, 158, 11, calc(.07 * var(--atmo-wash-amber))), transparent 72%);inset:-48px 24px -48px -80px}.jny-territory.investor .jny-wash{background:radial-gradient(70% 60% at 60% 40%, rgba(59, 130, 246, calc(.07 * var(--atmo-wash-blue))), transparent 72%);inset:-48px -80px -48px 24px}@media (hover:hover){.jny-territory:hover .jny-wash{opacity:1}}.jny-branch{pointer-events:none;width:72px;height:1px;position:absolute;top:40px}.jny-territory.founder .jny-branch{background:linear-gradient(270deg,#fafafa33,#0000);right:0}.jny-territory.investor .jny-branch{background:linear-gradient(90deg,#fafafa33,#0000);left:0}.jny-junction{background:var(--bg);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:37px}.jny-territory.founder .jny-junction{border:1px solid #f59e0bb3;right:-3.5px;box-shadow:0 0 10px #f59e0b4d}.jny-territory.investor .jny-junction{border:1px solid #60a5fab3;left:-3.5px;box-shadow:0 0 10px #60a5fa4d}.jny-eyebrow{letter-spacing:.24em;text-transform:uppercase;font-size:13px;font-weight:500}.jny-territory.founder .jny-eyebrow{color:var(--amber)}.jny-territory.investor .jny-eyebrow{color:var(--blue-bright)}.jny-h3{letter-spacing:-.03em;text-wrap:balance;margin-top:26px;font-size:clamp(38px,3.9vw,60px);font-weight:500;line-height:1.02}.jny-body{letter-spacing:-.005em;color:var(--text-2);max-width:38ch;margin-top:22px;font-size:17.5px;line-height:1.55}.jny-list{gap:0;max-width:400px;margin-top:40px;padding:0;list-style:none;display:grid}.jny-list li{color:var(--text-body);letter-spacing:-.003em;border-top:1px solid #ffffff12;align-items:baseline;gap:14px;padding:13px 0;font-size:15px;display:flex}.jny-list li:last-child{border-bottom:1px solid #ffffff12}.jny-tick{--tick-accent:var(--amber);flex:none;width:14px;height:5px;position:relative;transform:translateY(-2px)}.jny-tick:before{content:"";background:color-mix(in oklab, var(--tick-accent) 70%, transparent);height:1px;position:absolute;top:2px;left:0;right:3px}.jny-tick:after{content:"";background:color-mix(in oklab, var(--tick-accent) 90%, transparent);border-radius:50%;width:4px;height:4px;position:absolute;top:.5px;right:0}.jny-territory.investor .jny-tick{--tick-accent:var(--blue-bright)}.jny-cta{margin-top:44px}@media (max-width:1100px){.section.pathways{padding:104px 0 120px}.jny-meridian,.jny-meridian-stub,.jny-node,.jny-branch,.jny-junction,.jny-wash{display:none}.jny-head{text-align:left;margin:0}.jny-sub{margin-left:0;margin-right:0}.jny-grid{grid-template-columns:1fr;margin-top:64px;padding-left:32px;position:relative}.jny-grid:before{content:"";background:linear-gradient(#0000,#fafafa2e 8%,#fafafa1f 88%,#0000);width:1px;position:absolute;top:-16px;bottom:0;left:3px}.jny-territory.founder,.jny-territory.investor{margin-top:0;padding:0}.jny-territory.investor{margin-top:104px}.jny-territory:before{content:"";background:var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-32.5px}.jny-territory.founder:before{border:1px solid #f59e0bb3;box-shadow:0 0 10px #f59e0b4d}.jny-territory.investor:before{border:1px solid #60a5fab3;box-shadow:0 0 10px #60a5fa4d}.jny-territory:after{content:"";background:#ffffff24;width:24px;height:1px;position:absolute;top:9.5px;left:-24px}.jny-h3{letter-spacing:-.028em;font-size:34px;line-height:1.05}.jny-body{font-size:16.5px}.jny-list li{gap:12px;padding:11px 0;font-size:14.5px}}@media (max-width:640px){.jny-h2{letter-spacing:-.024em;font-size:34px;line-height:1.08}.jny-head .eyebrow-line{font-size:12px}}.section.ways-to-work{padding:128px 0 160px}.wtw-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:80px;display:grid}.wtw-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:18px;font-size:13px;font-weight:500}.wtw-h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1.04}.wtw-intro{color:var(--text-2);text-wrap:pretty;max-width:48ch;padding-bottom:6px;font-size:17px;line-height:1.6}.wtw-register{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 48px;margin-top:72px;padding:0;list-style:none;display:grid}.wtw-model{flex-direction:column;min-width:0;display:flex;position:relative}.wtw-num{align-self:flex-start}.wtw-h3{letter-spacing:-.024em;text-wrap:balance;margin-top:22px;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.08}.wtw-link{color:var(--text);background-image:linear-gradient(var(--amber), var(--amber));transition:color .2s ease, gap .25s ease, background-size .3s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:baseline;gap:10px;display:inline-flex}.wtw-link .arr{color:var(--text-2);font-size:26px;line-height:1;display:inline-block;transform:translateY(-2px)}.wtw-link:hover,.wtw-link:focus-visible{color:var(--amber);background-size:100% 1px;gap:14px}.wtw-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #f59e0b8c}.wtw-desc{color:var(--text-body);letter-spacing:-.004em;text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.6}.wtw-close{align-items:center;gap:40px;margin-top:88px;display:flex}.wtw-hair{background:linear-gradient(90deg,#fafafa47,#fafafa05);flex:auto;height:1px}.wtw-close>span:last-child{flex:none}@media (max-width:1100px){.wtw-head{grid-template-columns:1fr;align-items:start;gap:24px}.wtw-intro{padding-bottom:0}.wtw-register{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (max-width:900px){.section.ways-to-work{padding:88px 0 112px}.wtw-head .eyebrow-line{margin-bottom:18px;font-size:12px}.wtw-h2{letter-spacing:-.024em;font-size:34px;line-height:1.08}.wtw-intro{max-width:none;margin-top:16px;font-size:16.5px}.wtw-register{grid-template-columns:1fr;row-gap:44px;margin-top:44px}.wtw-h3{letter-spacing:-.022em;margin-top:14px;font-size:27px;line-height:1.1}.wtw-link{align-items:center;min-height:44px}.wtw-link .arr{font-size:22px;transform:none}.wtw-desc{margin-top:8px;line-height:1.55}.wtw-close{gap:20px;margin-top:56px}}.section.cap-overview{background:linear-gradient(#05060a00 0%,#05060a47 14% 86%,#05060a00 100%);padding:152px 0 144px}.icap-grid-overlay{z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 48px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80%,#000 25%,#0000 90%);mask-image:radial-gradient(110% 80%,#000 25%,#0000 90%)}.icap-head{z-index:2;max-width:520px;margin-bottom:24px;position:relative}.icap-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:18px;font-size:13px;font-weight:500}.icap-h2{letter-spacing:-.028em;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1.04}.icap-sub{color:var(--text-2);max-width:44ch;margin-top:20px;font-size:17px;line-height:1.6}.icap-spinewrap{z-index:2;position:relative}.icap-spine{pointer-events:none;background:linear-gradient(#0000,#60a5fa80 14%,#a7c4f066 34%,#fafafa4d 52%,#f8d19473 72%,#f59e0ba6 100%);width:1px;position:absolute;top:-200px;bottom:-8px;left:calc(50% - .5px)}.icap-terminus{background:var(--bg);pointer-events:none;border:1px solid #f59e0bd9;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #f59e0b66}.icap-list{margin:0;padding:0;list-style:none;display:grid}.icap-item{grid-template-columns:1fr 1fr;padding:52px 0;display:grid;position:relative}.icap-entry{max-width:520px}.icap-item.left .icap-entry{text-align:right;grid-column:1;justify-self:end;padding-right:104px}.icap-item.right .icap-entry{text-align:left;grid-column:2;justify-self:start;padding-left:104px}.icap-node{background:var(--bg);border:1px solid var(--icap-node,#fafafab3);width:9px;height:9px;box-shadow:0 0 10px var(--icap-glow,#fafafa66);pointer-events:none;border-radius:50%;transition:box-shadow .35s,border-color .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icap-link{pointer-events:none;background:#ffffff24;width:64px;height:1px;transition:background .35s;position:absolute;top:50%}.icap-item.left .icap-link{right:50%}.icap-item.right .icap-link{left:50%}@media (hover:hover){.icap-item:hover .icap-node{box-shadow:0 0 18px var(--icap-glow,#fafafae6)}.icap-item:hover .icap-link{background:#fafafa66}}.icap-ord{--badge-tone:var(--icap-ord,var(--amber));margin-bottom:16px}.icap-h3{letter-spacing:-.024em;color:var(--text);font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1.08}.icap-body{color:var(--text-body);max-width:44ch;margin-top:14px;font-size:16.5px;line-height:1.55}.icap-item.left .icap-body{margin-left:auto}.icap-body strong{color:var(--text);font-weight:500}@media (max-width:900px){.section.cap-overview{padding:104px 0}.icap-grid-overlay{background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 48px);-webkit-mask-image:radial-gradient(120% 80%,#000 25%,#0000 92%);mask-image:radial-gradient(120% 80%,#000 25%,#0000 92%)}.icap-head{margin-bottom:64px}.icap-spinewrap{padding-left:36px}.icap-spine{top:-28px;bottom:-20px;left:3px}.icap-terminus{bottom:-24px;left:3.5px}.icap-list{gap:48px}.icap-item{grid-template-columns:1fr;padding:0}.icap-item.left .icap-entry,.icap-item.right .icap-entry{text-align:left;grid-column:1;justify-self:start;padding:0}.icap-node{width:8px;height:8px;top:8px;left:-33px;transform:none}.icap-link{width:28px;top:11.5px;left:-28px!important;right:auto!important}.icap-head .eyebrow-line{font-size:12px}.icap-h3{letter-spacing:-.02em;font-size:26px;line-height:1.1}.icap-body{font-size:16px}.icap-item.left .icap-body{margin-left:0}}.section.methodology.mstrip{padding:176px 0;overflow:hidden}.mstrip-floor{z-index:0;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%, rgba(245, 158, 11, calc(.16 * var(--atmo-wash-amber))), transparent 70%);filter:blur(50px);height:340px;position:absolute;bottom:-140px;left:0;right:0}.mstrip-head{z-index:2;text-align:center;max-width:800px;margin:0 auto 96px;position:relative}.mstrip-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:20px;font-size:13px;font-weight:500}.mstrip-h2{letter-spacing:-.034em;font-size:clamp(48px,5.4vw,76px);font-weight:600;line-height:1.02}.mstrip-sub{color:var(--text-2);max-width:560px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.6}.mstrip-instrument{z-index:2;position:relative}.mstrip-rail,.mstrip-lit{pointer-events:none;height:1px;position:absolute;top:36px}.mstrip-rail{background:#fafafa1f;left:0;right:0}.mstrip-lit{width:100%;transform:scaleX(var(--lit-w,.172));transform-origin:0;transition:transform .55s var(--ease-out);background:linear-gradient(90deg,#f59e0b26,#f59e0bd9);left:0;box-shadow:0 0 12px #ea580c80}.mstrip-grid{grid-template-columns:var(--mstrip-cols,2.1fr 1fr 1fr 1fr 1fr);align-items:start;gap:24px;transition:none;display:grid}.mstrip-stage{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;padding:0}.mstrip-stage:focus-visible{outline:2px solid color-mix(in oklab, var(--amber) 65%, transparent);outline-offset:6px;border-radius:8px}.mstrip-tile{font-variant-numeric:tabular-nums;width:72px;height:72px;color:var(--text-3);border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;font-size:26px;font-weight:500;transition:color .4s,border-color .4s,background .4s,box-shadow .4s;display:flex}.mstrip-stage.is-active .mstrip-tile{color:var(--amber);border-color:color-mix(in oklab, var(--amber) 45%, var(--border));background:radial-gradient(80% 80% at 50% 30%, #f59e0b2e, transparent 70%), var(--surface);box-shadow:0 0 36px -8px #ea580c8c,inset 0 1px #f59e0b33}.mstrip-body{min-width:0;display:block}.mstrip-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--text-meta);margin-top:26px;font-size:11px;transition:color .4s;display:block}.mstrip-stage.is-active .mstrip-lab{color:var(--amber)}.mstrip-headline{letter-spacing:-.014em;color:var(--text-3);margin-top:10px;font-size:21px;font-weight:500;line-height:1.2;transition:color .4s;display:block}.mstrip-stage.is-active .mstrip-headline{color:var(--text)}.mstrip-sum{letter-spacing:-.004em;color:var(--text-2);opacity:.8;max-width:34ch;margin-top:12px;font-size:15.5px;line-height:1.55;transition:opacity .45s;display:block}.mstrip-stage.is-active .mstrip-sum{opacity:1}@media (prefers-reduced-motion:reduce){.mstrip-grid,.mstrip-lit{transition:none}.mstrip-sum{transition:none;opacity:1!important}.mstrip-headline{color:var(--text)}}.mstrip-nojs .mstrip-sum{opacity:1}.mstrip-nojs .mstrip-headline{color:var(--text)}@media (max-width:900px){.section.methodology.mstrip{padding:120px 0}.mstrip-head{text-align:left;margin:0 0 64px}.mstrip-h2{letter-spacing:-.032em;font-size:42px}.mstrip-sub{margin-left:0;margin-right:0}.mstrip-rail{width:1px;height:auto;inset:28px auto 28px 28px}.mstrip-lit{width:1px;height:100%;transform:scaleY(var(--lit-h,.1));transform-origin:top;transition:transform .55s var(--ease-out);background:linear-gradient(#f59e0b26,#f59e0bd9);top:28px;left:28px}.mstrip-grid{gap:0;transition:none;grid-template-columns:1fr!important}.mstrip-stage{grid-template-columns:56px 1fr;gap:22px;padding:22px 0;display:grid}.mstrip-tile{border-radius:11px;width:56px;height:56px;font-size:21px}.mstrip-body{min-width:0}.mstrip-lab{margin-top:0;padding-top:4px;font-size:10.5px}.mstrip-headline{font-size:20px}.mstrip-sum{opacity:0;max-width:none;max-height:0;transition:opacity .45s;overflow:hidden}.mstrip-stage.is-active .mstrip-sum{opacity:1;max-height:160px}@media (prefers-reduced-motion:reduce){.mstrip-sum{opacity:1!important;max-height:none!important}}.mstrip-nojs .mstrip-sum{opacity:1;max-height:none}}.section.why-ai{padding:152px 0}.wai-atmo{background:radial-gradient(80% 70% at 78% 30%, rgba(59, 130, 246, calc(.04 * var(--atmo-wash-blue))), transparent 68%)}.wai-grid{z-index:2;grid-template-columns:minmax(400px,1fr) 1fr;align-items:center;gap:112px;display:grid;position:relative}.wai-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--blue-bright);margin-bottom:18px;font-size:13px;font-weight:500}.wai-h2{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.06}.wai-body{color:var(--text-2);max-width:52ch;margin-top:20px;font-size:17px;line-height:1.6}.wai-cta{margin-top:36px}.wai-strata{padding:8px 0 8px 52px;position:relative}.wai-branch{pointer-events:none;background:linear-gradient(90deg,#0000,#60a5fa4d);width:60px;height:1px;position:absolute;top:11.5px;left:-60px}.wai-entrynode{background:var(--bg);pointer-events:none;border:1px solid #60a5fab3;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-3.5px;box-shadow:0 0 10px #60a5fa4d}.wai-line{pointer-events:none;background:linear-gradient(#60a5fa73,#94b2de4d 55%,#fafafa29 88%,#0000);width:1px;position:absolute;top:12px;bottom:-20px;left:-.5px}.wai-stratum{border-top:1px solid #ffffff14;padding:38px 56px 38px 0;position:relative}.wai-stratum:last-child{border-bottom:1px solid #ffffff14}.wai-snode{background:var(--bg);border:1px solid var(--wai-node,#fafafa99);width:8px;height:8px;box-shadow:0 0 10px var(--wai-glow,#fafafa33);pointer-events:none;border-radius:50%;transition:box-shadow .35s;position:absolute;top:50%;left:-56px;transform:translateY(-50%)}@media (hover:hover){.wai-stratum:hover .wai-snode{box-shadow:0 0 16px #60a5fa8c}}.wai-conn{pointer-events:none;background:#ffffff24;width:32px;height:1px;position:absolute;top:50%;left:-48px}.wai-label{letter-spacing:-.012em;color:var(--text);font-size:20px;font-weight:500}.wai-ord{color:var(--text-meta);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1100px){.section.why-ai{padding:112px 0}.wai-grid{grid-template-columns:1fr;gap:0}.wai-h2{letter-spacing:-.024em;font-size:34px;line-height:1.08}.wai-strata{margin-top:56px;padding-left:36px}.wai-branch,.wai-entrynode{display:none}.wai-line{top:-40px;bottom:-16px;left:3px}.wai-stratum{padding:26px 40px 26px 0}.wai-snode{left:-36.5px}.wai-conn{width:20px;left:-28px}.wai-label{letter-spacing:-.01em;font-size:17px;line-height:1.45;display:block}.wai-ord{font-size:11.5px}.wai-cta{margin-top:44px}}.section.edge-preview{background:linear-gradient(#04050800 0%,#04050870 18% 82%,#04050800 100%);padding:184px 0}.edg-head{z-index:2;max-width:900px;position:relative}.edg-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:22px;font-size:13px;font-weight:500}.edg-h2{letter-spacing:-.04em;font-size:clamp(48px,6vw,88px);font-weight:600;line-height:.98}.edg-sub{color:var(--text-2);max-width:46ch;margin-top:30px;font-size:17px;line-height:1.6}.edg-list{z-index:2;margin:104px 0 0;padding:0;list-style:none;display:grid;position:relative}.edg-item{border-top:1px solid #ffffff0f;grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:48px;padding:64px 0;display:grid}.edg-item:last-child{border-bottom:1px solid #ffffff0f}.edg-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fafafa24;-webkit-text-stroke:1px #fafafa2e;font-size:clamp(80px,8vw,118px);font-weight:600;line-height:.8}@supports (-webkit-text-stroke:1px black){.edg-num{color:#0000}}.edg-copy{max-width:56ch}.edg-statement{letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.18;display:block}.edg-gloss{color:var(--text-body);max-width:52ch;margin-top:14px;font-size:17px;line-height:1.6;display:block}.edg-cta{margin-top:56px}@media (max-width:900px){.section.edge-preview{padding:128px 0}.edg-h2{letter-spacing:-.036em;font-size:44px;line-height:1}.edg-list{margin-top:72px}.edg-item{grid-template-columns:1fr;gap:0;padding:48px 0}.edg-num{font-size:64px}.edg-statement{letter-spacing:-.018em;margin-top:22px;font-size:23px;line-height:1.2}.edg-gloss{margin-top:12px;font-size:16px}}.section.value-map{padding:144px 0}.wcv-head{z-index:2;max-width:780px;margin-bottom:88px;position:relative}.wcv-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:18px;font-size:13px;font-weight:500}.wcv-h2{letter-spacing:-.026em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.06}.wcv-sub{color:var(--text-2);max-width:560px;margin-top:20px;font-size:17px;line-height:1.6}.wcv-zones{z-index:2;grid-template-columns:1.3fr 1fr;align-items:start;gap:0;display:grid;position:relative}.wcv-companies{border-right:1px solid var(--border-muted);padding-right:80px}.wcv-investors{margin-top:112px;padding-left:80px}.wcv-kicker{letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:500}.wcv-companies .wcv-kicker{color:var(--amber)}.wcv-investors .wcv-kicker{color:var(--blue-bright)}.wcv-list{margin:0;padding:0;list-style:none;display:grid}.wcv-list li{border-top:1px solid #ffffff12}.wcv-companies .wcv-list li:last-child{border-bottom:1px solid #ffffff12}.wcv-row{color:var(--text);grid-template-columns:minmax(150px,210px) 1fr 20px;align-items:baseline;gap:28px;padding:24px 0;transition:color .2s;display:grid}.wcv-row:hover,.wcv-row:focus-visible{color:var(--amber)}.wcv-row .name{letter-spacing:-.008em;font-size:17px;font-weight:500}.wcv-row .desc{color:var(--text-body);font-size:15px;line-height:1.5}.wcv-row .arr{color:inherit;opacity:.55}.wcv-inv-row{color:var(--text);padding:40px 0;transition:color .2s;display:block}.wcv-investors .wcv-list li+li{border-top:1px solid #ffffff12}.wcv-investors .wcv-list li:first-child{border-top:none}.wcv-inv-row:hover,.wcv-inv-row:focus-visible{color:var(--blue-bright)}.wcv-inv-row .name{letter-spacing:-.016em;font-size:24px;font-weight:500}.wcv-inv-row .desc{color:var(--text-body);max-width:34ch;margin-top:10px;font-size:15.5px;line-height:1.55;display:block}.wcv-cta{margin-top:48px}@media (max-width:1100px){.section.value-map{padding:104px 0}.wcv-h2{font-size:34px}.wcv-kicker{font-size:11px}.wcv-zones{grid-template-columns:1fr}.wcv-companies{border-right:none;padding-right:0}.wcv-investors{border-left:1px solid #60a5fa4d;margin-top:64px;padding-left:20px}.wcv-row{padding:18px 0;display:block}.wcv-row .name{font-size:16.5px}.wcv-row .desc{margin-top:5px;font-size:14.5px;display:block}.wcv-row .arr{display:none}.wcv-inv-row{padding:22px 0}.wcv-inv-row .name{letter-spacing:-.014em;font-size:21px}.wcv-inv-row .desc{font-size:15px}.wcv-cta{margin-top:44px}}.section.outcomes.ev{background:linear-gradient(#04050800 0%,#04050866 22% 84%,#04050800 100%);padding:152px 0}.ev-head{z-index:2;max-width:760px;margin-bottom:72px;position:relative}.ev-head .eyebrow-line{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:18px;font-size:13px;font-weight:500}.ev-h2{letter-spacing:-.026em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.06}.ev-sub{color:var(--text-2);max-width:560px;margin-top:20px;font-size:17px;line-height:1.6}.ev-table{z-index:2;border-top:1px solid #ffffff1f;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ev-row{border-bottom:1px solid #ffffff0f;grid-template-columns:230px 210px 1fr;align-items:start;gap:48px;padding:44px 0 48px;display:grid}.ev-metric{letter-spacing:-.042em;color:var(--text);font-variant-numeric:tabular-nums;font-size:72px;font-weight:500;line-height:.9}.ev-metric em{letter-spacing:.08em;color:var(--text-meta);margin-left:8px;font-size:19px;font-style:normal;font-weight:500}.ev-context{letter-spacing:.14em;text-transform:uppercase;gap:7px;padding-top:10px;font-size:11px;display:grid}.ev-context .tag{color:var(--text-2)}.ev-context .stage{color:var(--text-meta)}.ev-statement{gap:13px;padding-top:6px;display:grid}.ev-statement .headline{letter-spacing:-.017em;color:var(--text);text-wrap:balance;max-width:560px;font-size:24px;font-weight:500;line-height:1.22}.ev-statement .detail{letter-spacing:-.004em;color:var(--text-body);font-size:15.5px;line-height:1.55}@media (max-width:900px){.section.outcomes.ev{padding:112px 0}.ev-h2{font-size:34px}.ev-row{grid-template-columns:1fr;gap:0;padding:36px 0 40px}.ev-metric{letter-spacing:-.04em;font-size:54px}.ev-metric em{margin-left:7px;font-size:16px}.ev-context{flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:0;font-size:10.5px;display:flex}.ev-statement{gap:9px;margin-top:14px;padding-top:0}.ev-statement .headline{letter-spacing:-.014em;font-size:20px;line-height:1.25}.ev-statement .detail{font-size:15px}}.section.qual.qsel-v4{background:linear-gradient(#04050800 0%,#04050857 26%,#06060a6b 62%,#05050924 84%,#04050800 100%);padding:216px 0 200px;overflow:hidden}.qsel-atmo{background:radial-gradient(70% 26% at 50% 0%, rgba(59, 130, 246, calc(.035 * var(--atmo-wash-blue))), transparent 70%)}.qsel-stage-v4{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.qsel-eyebrow-v4{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:22px;font-size:13px;font-weight:500}.qsel-h2{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;color:var(--text);font-size:clamp(56px,7.4vw,112px);font-weight:600;line-height:.96}.qsel-body-v4{color:var(--text-2);max-width:520px;margin-top:26px;font-size:17px;line-height:1.6}.qsel-doors{margin-top:88px}.qsel-doors .sfg-action{align-self:flex-start;margin-top:auto}.qsel-other-v4{margin-top:40px}.qsel-other-v4 .btn-secondary{color:var(--text-2);font-size:15px}.qsel-other-v4 .btn-secondary:hover,.qsel-other-v4 .btn-secondary:focus-visible{color:var(--amber)}@media (max-width:900px){.section.qual.qsel-v4{padding:144px 0 128px}.qsel-eyebrow-v4{margin-bottom:18px;font-size:12px}.qsel-h2{letter-spacing:-.038em;font-size:52px;line-height:.98}.qsel-body-v4{max-width:34ch;margin-top:20px;font-size:16px}.qsel-doors{margin-top:56px}.qsel-other-v4{margin-top:32px}.qsel-other-v4 .btn-secondary{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.jny-wash{transition:none}}
