@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a0e30198fe14ae79-s.3c4_ny-amw983.woff2)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:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.p.03a2ea1r26czb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e41c767cff28c121-s.2jnjxvyh-206w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1a869d230520933-s.0pc02xpdnpgpr.woff2)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:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/982092e5d66e97ff-s.3bpbcpiio729a.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.1i0-tkhmnd6is.woff2)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:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.Jnh5IW_className{font-family:Geologica,Geologica Fallback;font-style:normal}.Jnh5IW_variable{--font-geologica:"Geologica", "Geologica Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._6VN41W_className{font-family:Manrope,Manrope Fallback;font-style:normal}._6VN41W_variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--layout-max-width:1600px;--layout-page-padding:clamp(20px, 5vw, 96px);--layout-grid-gutter:24px;--color-brand-signal:#e10600;--color-brand-graphite:#1f2328;--color-brand-gray:#6b6f73;--color-brand-light:#e9ecef;--color-accent:var(--color-brand-signal);--color-surface-dark:var(--color-brand-graphite);--color-surface-light:var(--color-brand-light);--color-text-primary:var(--color-brand-graphite);--color-text-secondary:var(--color-brand-gray);--color-text-inverse:var(--color-brand-light);--font-family-display:var(--font-geologica), sans-serif;--font-family-body:var(--font-manrope), sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--layout-columns:12;--space-scene:clamp(72px, 9svh, 128px);--space-eyebrow-title:24px;--space-title-lead:28px;--space-lead-content:48px;--space-stack:24px;--space-control:16px;--measure-title:12ch;--measure-lead:38rem;--measure-body:34rem;--type-hero:clamp(80px, 6.5vw, 96px);--type-section:clamp(44px, 4.4vw, 72px);--type-lead:clamp(17px, 1.25vw, 20px);--type-body:16px;--type-support:13px;--type-ui:15px;--type-eyebrow:12px;--type-number:16px;--type-number-small:13px;--type-process-number:clamp(32px, 2.5vw, 40px);--type-stage-label:18px;--type-stage-support:14px;--type-form-label:14px;--type-form-support:14px;--type-panel-title:clamp(22px, 1.85vw, 28px);--type-brand-close:clamp(28px, 2.45vw, 38px);--weight-display:650;--weight-body:400;--weight-label:500;--leading-title:1;--leading-body:1.55;--leading-support:1.45;--tracking-display:-.035em;--tracking-technical:.12em;--signal:var(--color-brand-signal);--signal-active:var(--signal);--signal-hover:#bd0500;--surface-cinematic:var(--color-brand-graphite);--surface-terminal:#151a20;--surface-engineering:#f5f5f2;--surface-white:#fff;--media-shadow-rgb:12 17 23;--panel-dark-rgb:22 28 34;--ink-dark:var(--color-brand-light);--ink-muted-dark:#bbc1c7;--ink-light:var(--color-brand-graphite);--ink-muted-light:#50565c;--line-dark:#e9ecef47;--line-light:#1f232847;--border-dark:#e9ecef59;--border-light:#1f232859;--ink-terminal-label:var(--color-brand-light);--ink-terminal-support:#d2d7dc;--border-terminal-control:#e9ecefa6;--surface-terminal-control:#0c111780;--tech-stroke:1px;--tech-marker-size:12px;--tech-marker-core:4px;--tech-marker-ring:1px;--tech-icon-size:32px;--tech-rule-length:64px;--tech-inactive-opacity:.65;--tech-active-opacity:1;--radius-control:0;--radius-marker:50%;--control-height:52px;--tap-height:44px;--focus-width:2px;--focus-offset:4px;--action-gap:24px;--action-padding:20px;--action-arrow-size:20px;--action-arrow-stroke:1.5}@media (max-width:1199px){:root{--layout-columns:8;--layout-grid-gutter:20px}}@media (max-width:767px){:root{--layout-columns:4;--layout-grid-gutter:12px;--space-scene:64px;--type-hero:clamp(48px, 13vw, 56px);--type-section:clamp(36px, 10vw, 44px);--type-eyebrow:11px;--type-brand-close:28px}}
:root,.theme-dark{--theme-text:var(--ink-dark);--theme-muted:var(--ink-muted-dark);--theme-line:var(--line-dark);--theme-border:var(--border-dark);--theme-surface:var(--surface-cinematic);--theme-panel:rgb(var(--panel-dark-rgb) / 90%);--theme-panel-quiet:rgb(var(--panel-dark-rgb) / 65%);--theme-hover:#e9ecef0f}.theme-light{--theme-text:var(--ink-light);--theme-muted:var(--ink-muted-light);--theme-line:var(--line-light);--theme-border:var(--border-light);--theme-surface:var(--surface-engineering);--theme-panel:var(--surface-engineering);--theme-panel-quiet:var(--surface-engineering);--theme-hover:#1f23280f}.theme-terminal{--theme-surface:var(--surface-terminal);--form-label:var(--ink-terminal-label);--form-muted:var(--ink-terminal-support);--form-border:var(--border-terminal-control);--form-control:var(--surface-terminal-control)}.site-container{width:min(100%, var(--layout-max-width));padding-inline:var(--layout-page-padding);margin-inline:auto}.site-grid{grid-template-columns:repeat(var(--layout-columns), minmax(0, 1fr));gap:var(--layout-grid-gutter);display:grid}.site-scene{isolation:isolate;background:var(--theme-surface);color:var(--theme-text);position:relative;overflow:hidden}.scene-content{padding-block:var(--space-scene)}.scene-cinematic,.scene-content-block,.scene-cinematic>.scene-content,.scene-content-block>.scene-content{min-height:100svh}.hero-title,.scene-title{max-width:var(--measure-title);font-family:var(--font-family-display);font-weight:var(--weight-display);line-height:var(--leading-title);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.hero-title{font-size:var(--type-hero);font-weight:700}.scene-title{font-size:var(--type-section)}.signal-period{color:var(--signal)}.signal-question{color:#0000;background-image:linear-gradient(var(--theme-text) 78%, var(--signal) 78%);-webkit-background-clip:text;background-clip:text}.scene-lead{max-width:var(--measure-lead);margin:var(--space-title-lead) 0 0;color:var(--theme-muted);font-size:var(--type-lead);font-weight:var(--weight-body);line-height:var(--leading-body)}.body-copy{max-width:var(--measure-body);font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body)}.support-copy{font-size:var(--type-support);font-weight:var(--weight-body);line-height:var(--leading-support);color:var(--theme-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ui-copy{font-size:var(--type-ui);font-weight:var(--weight-body);line-height:1.4}.eyebrow{align-items:center;gap:var(--space-stack);margin:0 0 var(--space-eyebrow-title);color:var(--theme-muted);font-size:var(--type-eyebrow);font-weight:var(--weight-label);line-height:var(--leading-support);letter-spacing:var(--tracking-technical);text-transform:uppercase;display:flex}.eyebrow>span{width:var(--tech-rule-length);height:var(--tech-stroke);background:var(--theme-line);flex-shrink:0}.theme-light .eyebrow{color:var(--theme-text)}.theme-light .eyebrow>span{opacity:var(--tech-inactive-opacity);background:currentColor}.technical-number{color:var(--theme-muted);font-family:var(--font-family-body);font-size:var(--type-number);font-weight:var(--weight-body);line-height:var(--leading-support);letter-spacing:var(--tracking-technical);font-variant-numeric:tabular-nums}.technical-number--small{font-size:var(--type-number-small)}.technical-label{font-size:var(--type-body);font-weight:var(--weight-label);line-height:1.4}.technical-label--stage{font-size:var(--type-stage-label);font-weight:600;line-height:1.35}.support-copy--stage{font-size:var(--type-stage-support);line-height:1.5}.support-copy--form{color:var(--form-muted);font-size:var(--type-form-support);line-height:1.5}.primary-action{justify-content:space-between;align-items:center;gap:var(--action-gap);min-height:var(--control-height);padding:12px var(--action-padding);border:var(--tech-stroke) solid transparent;border-radius:var(--radius-control);background:var(--signal);color:var(--surface-white);font:inherit;font-size:var(--type-ui);font-weight:var(--weight-label);text-align:left;cursor:pointer;line-height:1.4;text-decoration:none;display:inline-flex}.action-arrow{width:var(--action-arrow-size);height:var(--action-arrow-size);fill:none;stroke:currentColor;stroke-width:var(--action-arrow-stroke);flex-shrink:0}.primary-action:disabled,.primary-action[aria-busy=true]{opacity:var(--tech-inactive-opacity);cursor:not-allowed}.site-link{text-underline-offset:6px;text-decoration:none}:focus-visible{outline:var(--focus-width) solid var(--theme-text);outline-offset:var(--focus-offset)}@media (hover:hover){.primary-action:not(:disabled):not([aria-busy=true]):hover{background:var(--signal-hover)}.site-link:hover{text-decoration:underline}}@media (min-width:768px) and (max-width:1199px){:root{--type-hero:clamp(64px, 7vw, 80px)}}@media (max-width:1199px){.scene-content-block,.scene-content-block>.scene-content{min-height:0}}@media (forced-colors:active){.signal-question{color:canvastext;background:0 0}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{background:var(--color-surface-dark);color:var(--color-text-primary);font-family:var(--font-family-body);margin:0}h1,h2{font-family:var(--font-family-display)}a{color:inherit}::selection{background:var(--color-accent);color:var(--surface-white)}button{font:inherit}
