@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#020305;--color-canvas-soft:#07090d;--color-panel:#0a0c12ad;--color-panel-strong:#0a0c12e6;--color-text:#f7f6f4;--color-text-muted:#f7f6f4a8;--color-text-quiet:#f7f6f461;--color-seam:#f7f6f424;--color-seam-strong:#f7f6f440;--color-amber:#ffb22c;--color-amber-muted:#8e6319;--color-violet:#875dff;--color-blue:#675cff;--color-emerald:#37b78d;--color-coral:#ff795f;--font-sans:"Inter Variable", Inter, "SF Pro Display", "Segoe UI", Helvetica, Arial, sans-serif;--space-page:clamp(1.25rem, 4vw, 4rem);--space-section-y:clamp(7rem, 14vh, 11rem);--scene-content-start-y:calc(var(--header-height) + 2rem);--scene-content-padding-block:clamp(1.25rem, 2.2vw, 2rem);--scene-content-padding-inline:clamp(1.25rem, 2.2vw, 2rem);--scene-glass-fill:#04060a03;--scene-glass-mid:#04060a1a;--scene-glass-edge:#04060a06;--scene-glass-fade-size:40px;--scene-glass-fade-mid-size:10px;--scene-glass-mask-edge-alpha:.28;--scene-glass-mask-mid-alpha:.72;--scene-glass-blur:9px;--scene-detail-title-size:1.15rem;--content-max:86rem;--copy-max:43rem;--header-height:3.65rem;--radius-sm:.35rem;--radius-md:.75rem;--z-visual:0;--z-content:2;--z-overlay:4;--z-header:10;--motion-fast:.18s;--motion-medium:.36s;--motion-slow:.7s;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-canvas);min-width:320px}body{background:radial-gradient(circle at 72% 14%, #675cff09, transparent 30%), radial-gradient(circle at 18% 78%, #37b78d05, transparent 28%), var(--color-canvas);min-width:320px;color:var(--color-text);margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-amber);outline-offset:4px}.visitorShell{isolation:isolate;min-height:100vh;position:relative}.visitorContent{opacity:1;transition:opacity .88s cubic-bezier(.22,1,.36,1)}.visitorShell-readiness-loading .visitorContent{opacity:0}.stageShell{z-index:var(--z-visual);pointer-events:auto;min-height:100vh;position:fixed;inset:0}.stageShell canvas{width:100%;height:100%;display:block}.grain{z-index:2;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");position:fixed;inset:0}.productionVisualUnavailable{z-index:var(--z-overlay);right:var(--space-page);color:var(--color-text-quiet);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.58rem;position:fixed;bottom:1.25rem}.visitorShell:before{z-index:var(--z-overlay);pointer-events:none;content:"";background:linear-gradient(90deg,#00000057,#00000024 14%,#0000 30% 82%,#00000029),radial-gradient(#0000 44%,#0000006b 116%);position:fixed;inset:0}.visitorHeader{z-index:10;min-height:var(--header-height);padding:.55rem var(--space-page);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;grid-template-columns:1fr;align-items:center;gap:1rem;font-size:.62rem;display:grid;position:fixed;top:0;left:0;right:0}.visitorHeader:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);background:linear-gradient(90deg,#0000 0%,#0304072e 12%,#0304074d 50%,#0304072e 88%,#0000 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 100%);mask-image:linear-gradient(#000 0 58%,#0000 100%)}.visitorHeader nav{justify-content:center;gap:clamp(.75rem,2vw,1.75rem);display:flex}.visitorHeader a{color:var(--color-text-quiet);text-decoration:none;transition:color .18s}.visitorHeader a:hover,.visitorHeader a[aria-current=location]{color:var(--color-text)}.profileScene,.assistantScene{z-index:3;min-height:100svh;padding:calc(var(--header-height) + 2rem) var(--space-page) clamp(6rem, 12vh, 10rem);align-items:center;scroll-margin-top:1rem;display:flex;position:relative}.visitorShell{--public-choreography-scene-gap:clamp(5.1rem, 10vh, 6rem);--public-choreography-terminal-scene-gap:clamp(3.6rem, 7vh, 4.6rem)}@media (width>=781px){.visitorShell .profileScene{margin-bottom:var(--public-choreography-scene-gap)}.visitorShell .internationalScene{margin-bottom:var(--public-choreography-terminal-scene-gap)}}.sceneContentBlock{padding:var(--scene-content-padding-block) var(--scene-content-padding-inline);isolation:isolate;position:relative}.copyPanel,.assistantPanel{width:min(44rem,51vw)}.eyebrow,.subtitle{font-family:var(--font-sans)}.eyebrow{color:var(--color-amber);letter-spacing:0;text-transform:uppercase;margin:0 0 1.25rem;font-size:.64rem;line-height:1.5}h1,h2,h3,p{margin-top:0}h1{color:#fff;letter-spacing:0;max-width:10ch;margin-bottom:0;font-size:clamp(4.4rem,9.4vw,10rem);font-weight:300;line-height:.82}h2{color:#fff;letter-spacing:0;overflow-wrap:normal;text-wrap:pretty;word-break:normal;max-width:15.5ch;margin-bottom:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:300;line-height:.92}h3{color:#ffffffe6;margin-bottom:.45rem;font-size:1rem;font-weight:450}p,li,dd{color:var(--color-text-muted);font-size:clamp(.95rem,1.18vw,1.08rem);font-weight:300;line-height:1.7}.primaryTitle{color:#ffffffe0;letter-spacing:0;max-width:31rem;margin:2rem 0 0;font-size:clamp(1.25rem,2vw,2rem);font-weight:400;line-height:1.08}.primaryTitleLine{display:block}.subtitle{color:var(--color-text-muted);letter-spacing:0;margin:.95rem 0 0;font-size:clamp(.68rem,1vw,.82rem);line-height:1.7}.lead{max-width:36rem;color:var(--color-text-muted);margin:1.8rem 0 0;font-size:clamp(.95rem,1.25vw,1.12rem);font-weight:300;line-height:1.75}.actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.primaryAction,.secondaryAction{border:1px solid var(--color-seam-strong);min-height:2.9rem;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;align-items:center;padding:0 1.1rem;font-size:.65rem;text-decoration:none;display:inline-flex}.primaryAction{border-color:var(--color-amber);background:var(--color-amber);color:#0b0803}.secondaryAction{color:var(--color-text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070b5c}.methodSteps{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.methodSteps li{border-top:1px solid var(--color-seam);grid-template-columns:3rem 1fr;gap:1rem;padding-top:1rem;display:grid}.methodSteps li>span{color:var(--color-amber);font-family:var(--font-sans);letter-spacing:0;font-size:.72rem}.systemList,.systemGroup{gap:1rem;margin-top:2rem;display:grid}.assistantScene{align-items:flex-end;padding-bottom:1.2rem}.assistantPanel{text-align:center;width:min(74rem,92vw);margin:0 auto}.assistantPanel h2{max-width:none;margin-inline:auto}.assistantForm{border:1px solid var(--color-seam-strong);background:#0305096b;grid-template-columns:1fr 4rem;gap:0;margin-top:2rem;display:grid}.assistantForm input{min-width:0;color:var(--color-text);background:0 0;border:0;padding:1.25rem 1.4rem}.assistantForm button{border:0;border-left:1px solid var(--color-seam-strong);background:var(--color-amber);color:#0b0803;cursor:pointer}.main{z-index:var(--z-content);position:relative}.visitorHeader{z-index:var(--z-header);padding:.45rem var(--space-page);letter-spacing:0;isolation:isolate;grid-template-columns:1fr auto 1fr;gap:clamp(1rem,3vw,3rem);font-size:.61rem}.visitorHeader:before{z-index:0;-webkit-backdrop-filter:blur(8px)saturate(108%);backdrop-filter:blur(8px)saturate(108%);background:linear-gradient(90deg,#0000 0%,#03040724 12%,#03040733 50%,#03040724 88%,#0000 100%);-webkit-mask-image:linear-gradient(#000 0 55%,#0000 100%);mask-image:linear-gradient(#000 0 55%,#0000 100%)}.visitorHeader>*{z-index:1;position:relative}.headerNav{grid-column:2;justify-content:center;gap:clamp(.75rem,2vw,1.75rem);display:flex}.localeSwitch{border:1px solid var(--color-seam-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030407b8;grid-column:3;grid-template-columns:1fr 1px 1fr;justify-self:end;align-items:center;min-width:5rem;min-height:1.8rem;display:grid}.localeSwitch a,.localeSwitch span:not(.localeDivider){place-items:center;height:100%;padding:0 .68rem;text-decoration:none;display:grid}.localeInactive{color:var(--color-text-quiet)}.localeInactive:hover{color:var(--color-text)}.localeDivider{background:var(--color-seam-strong);width:1px;height:50%}.localeActive{background:var(--color-text);color:var(--color-canvas)}.profileScene,.assistantScene{z-index:var(--z-content);padding:var(--scene-content-start-y) var(--space-page) var(--space-section-y)}.copyPanel,.evidencePanel,.assistantPanel{overflow-wrap:break-word;min-width:0}.sceneContentBlock:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg, var(--scene-glass-edge) 0, var(--scene-glass-mid) var(--scene-glass-fade-mid-size), var(--scene-glass-fill) var(--scene-glass-fade-size), var(--scene-glass-fill) calc(100% - var(--scene-glass-fade-size)), var(--scene-glass-mid) calc(100% - var(--scene-glass-fade-mid-size)), var(--scene-glass-edge) 100%), linear-gradient(180deg, var(--scene-glass-edge) 0, #04060a14 var(--scene-glass-fade-size), #04060a14 calc(100% - var(--scene-glass-fade-size)), var(--scene-glass-edge) 100%);-webkit-backdrop-filter:blur(var(--scene-glass-blur)) saturate(108%);backdrop-filter:blur(var(--scene-glass-blur)) saturate(108%);-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 0, rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) var(--scene-glass-fade-mid-size), #000 var(--scene-glass-fade-size), #000 calc(100% - var(--scene-glass-fade-size)), rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) calc(100% - var(--scene-glass-fade-mid-size)), rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 100%), linear-gradient(180deg, rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 0, rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) var(--scene-glass-fade-mid-size), #000 var(--scene-glass-fade-size), #000 calc(100% - var(--scene-glass-fade-size)), rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) calc(100% - var(--scene-glass-fade-mid-size)), rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 0, rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) var(--scene-glass-fade-mid-size), #000 var(--scene-glass-fade-size), #000 calc(100% - var(--scene-glass-fade-size)), rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) calc(100% - var(--scene-glass-fade-mid-size)), rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 100%), linear-gradient(180deg, rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 0, rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) var(--scene-glass-fade-mid-size), #000 var(--scene-glass-fade-size), #000 calc(100% - var(--scene-glass-fade-size)), rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) calc(100% - var(--scene-glass-fade-mid-size)), rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 100%);mask-image:linear-gradient(90deg, rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 0, rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) var(--scene-glass-fade-mid-size), #000 var(--scene-glass-fade-size), #000 calc(100% - var(--scene-glass-fade-size)), rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) calc(100% - var(--scene-glass-fade-mid-size)), rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 100%), linear-gradient(180deg, rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 0, rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) var(--scene-glass-fade-mid-size), #000 var(--scene-glass-fade-size), #000 calc(100% - var(--scene-glass-fade-size)), rgb(0 0 0/var(--scene-glass-mask-mid-alpha)) calc(100% - var(--scene-glass-fade-mid-size)), rgb(0 0 0/var(--scene-glass-mask-edge-alpha)) 100%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.sceneContentBlock>*{z-index:1;position:relative}.copyBlockRight{margin-left:auto}.identityCopyBlock{width:fit-content;max-width:min(var(--copy-max), 50vw)}.identityName{letter-spacing:0;max-width:none}.localeNavigationCurtain{z-index:50;visibility:hidden;cursor:wait;opacity:0;pointer-events:none;background:#000;transition:opacity .42s cubic-bezier(.45,0,.2,1),visibility 0s linear .42s;position:fixed;inset:0}.localeNavigationCurtain-incoming,.localeNavigationCurtain-outgoing{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .42s cubic-bezier(.45,0,.2,1),visibility}.localeNavigationCurtain .productionReadiness{z-index:0;width:100%;min-height:100svh;position:absolute}.heroStatement,.heroSupporting{max-width:36rem;color:var(--color-text-muted);margin:1.8rem 0 0;font-size:clamp(.95rem,1.25vw,1.12rem);font-weight:300;line-height:1.75}.heroSupporting{margin-top:.72rem}.heroStatement,.heroSupporting{padding-left:1.25rem;position:relative}.heroStatement:before,.heroSupporting:before{background:var(--color-emerald);content:"";width:.42rem;height:1px;position:absolute;top:.86em;left:0}.primaryAction,.secondaryAction{transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease}.primaryAction:hover{background:#ffc052}.secondaryAction:hover{border-color:var(--color-text);color:var(--color-text)}.scrollHint{width:3.25rem;height:3.25rem;color:var(--color-amber);opacity:var(--scroll-hint-opacity,1);pointer-events:auto;place-items:center;text-decoration:none;transition:opacity .72s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}.scrollHintHidden{pointer-events:none}.scrollHint span{border-bottom:1px solid;border-right:1px solid;width:1.08rem;height:1.08rem;animation:1.8s ease-in-out infinite hintPulse;transform:rotate(45deg)}.methodSteps{border-top:1px solid var(--color-seam);gap:0;margin:2.4rem 0 0}.methodSteps li{border-top:0;border-bottom:1px solid var(--color-seam);grid-template-columns:2.6rem 1fr;padding:1.25rem 0}.methodSteps h3,.systemItem h3{font-size:var(--scene-detail-title-size);margin:0;font-weight:450}.methodSteps p,.systemItem p{color:var(--color-text-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.65}.stepNumber{color:var(--color-amber);font-family:var(--font-sans);font-size:.62rem}.competencies{font-family:var(--font-sans);flex-wrap:wrap;justify-content:center;gap:.42rem;margin-top:1.5rem;display:flex}.competencies span{border:1px solid var(--color-seam);color:var(--color-text-muted);letter-spacing:0;isolation:isolate;text-align:center;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;justify-content:center;align-items:center;padding:.42rem .58rem;font-size:1.05rem;display:inline-flex;position:relative;overflow:hidden}.competencies span:before{z-index:-1;opacity:0;-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);transition:opacity var(--motion-fast) ease;content:"";background:radial-gradient(#f5f7fa21 0%,#f5f7fa12 48%,#0000 100%);position:absolute;inset:.18rem}.competencies span:hover{color:var(--color-text);border-color:#f5f7fa47}.competencies span:hover:before{opacity:1}.evidenceScene{min-height:auto;padding-top:var(--scene-content-start-y);align-items:flex-start}.evidencePanel{isolation:isolate;width:min(64rem,100%);margin:0 auto;position:relative}.evidenceHeader{text-align:center;width:min(53rem,100%);margin:0 auto 2.8rem}.evidenceHeader h2{max-width:14ch;margin-inline:auto}.evidenceHeader .lead{margin-inline:auto}.evidenceFrame{color:var(--color-text-quiet);font-family:var(--font-sans);letter-spacing:0;margin:1.7rem 0 0;font-size:.62rem}.outcomesStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;max-width:44rem;margin:1.65rem auto 0;display:grid}.outcomeItem{border:1px solid var(--color-seam);text-align:left;transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;background:#04060a38;gap:.42rem;padding:.86rem .92rem;animation:.68s cubic-bezier(.22,1,.36,1) outcomeHorizontalAxisFlip;display:grid}.outcomeMetric{color:var(--color-text);letter-spacing:0;text-align:center;font-size:clamp(1.06rem,1.55vw,1.42rem);line-height:1;display:block}.outcomeContext{color:var(--color-text-quiet);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:.54rem;line-height:1.38}@keyframes outcomeHorizontalAxisFlip{0%{opacity:.16;transform:perspective(36rem)rotateX(-88deg)scaleY(.92)}to{opacity:1;transform:perspective(36rem)rotateX(0)scaleY(1)}}.timeline{width:100%;margin:0 auto;padding-left:clamp(1.7rem,4vw,4.5rem);position:relative}.timeline:before{background:linear-gradient(var(--color-amber), var(--color-seam), transparent);content:"";width:1px;position:absolute;top:.3rem;bottom:0;left:.45rem}.timelineNode{border-top:0;border-bottom:1px solid var(--color-seam);position:relative}.timelineTrigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2rem 0;display:block}.timelineMarker{border:1px solid var(--color-amber);background:var(--color-canvas);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:2.35rem;left:calc(-1*clamp(1.7rem,4vw,4.5rem) + .1rem);box-shadow:0 0 1rem #ffb22c2e}.timelineNode[data-open=true] .timelineMarker{background:var(--color-amber)}.timelineSummary{gap:.65rem;display:grid}.timelineMeta{color:var(--color-text-quiet);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;justify-content:space-between;font-size:.6rem;display:flex}.timelineCompany{color:var(--color-text);letter-spacing:0;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:300}.timelineRole{color:var(--color-amber);font-family:var(--font-sans);letter-spacing:0;font-size:.67rem}.timelineContext{max-width:48rem;color:var(--color-text-muted);line-height:1.6}.proofList{gap:.42rem;margin-top:.35rem;display:grid}.proofList span{color:var(--color-text-muted);padding-left:1.1rem;font-size:.88rem;position:relative}.proofList span:before{background:var(--color-emerald);content:"";width:.35rem;height:1px;position:absolute;top:.62em;left:0}.disclosureLabel{color:var(--color-text-quiet);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin-top:.5rem;font-size:.58rem}.closeLabel,.timelineNode[data-open=true] .openLabel{display:none}.timelineNode[data-open=true] .closeLabel{display:inline}.timelineDetails{color:var(--color-text-muted);opacity:0;grid-template-rows:0fr;transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .36s;display:grid}.timelineDetails>div{min-height:0;padding-bottom:0;transition:padding-bottom .56s cubic-bezier(.22,1,.36,1);overflow:hidden}.timelineNode[data-open=true] .timelineDetails{opacity:1;grid-template-rows:1fr}.timelineNode[data-open=true] .timelineDetails>div{padding-bottom:2.2rem}.timelineDetails ul{gap:.28rem;min-height:auto;margin:0;padding-left:1.1rem;display:grid;overflow:visible}.timelineDetails li{font-size:.86rem;line-height:1.42}.timelineDetails p{max-width:47rem;margin:1.4rem 0 0;line-height:1.7}.timelineDetails strong{color:var(--color-text);margin-bottom:.35rem;font-weight:500;display:block}.systemsScene{min-height:auto;padding-top:var(--scene-content-start-y);align-items:flex-start}.systemsScene .copyPanel{width:min(52rem,62vw)}.systemList{border-top:1px solid var(--color-seam);gap:1.8rem;margin-top:2.5rem;padding-left:clamp(1.7rem,4vw,4.5rem);position:relative}.systemList:before{background:linear-gradient(to bottom, var(--color-amber) 0%, color-mix(in srgb, var(--color-amber) 68%, var(--color-seam)) 56%, var(--color-seam) 78%, transparent 100%);content:"";width:1px;position:absolute;top:.3rem;bottom:0;left:.45rem}.systemRailMarker{z-index:1;border:1px solid var(--color-amber);background:var(--color-canvas);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:50%;left:calc(-1*clamp(1.7rem,4vw,4.5rem) + .1rem);transform:translateY(-50%);box-shadow:0 0 1rem #ffb22c2e}.systemGroup{gap:0;margin-top:0}.systemGroupHeading{align-items:center;margin-top:1.4rem;display:grid;position:relative}.systemGroupTitle{color:var(--color-text);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.45vw,1.32rem);font-weight:500;line-height:1.22}.headingLine{display:block}.systemItem{border-bottom:1px solid var(--color-seam)}.systemSummary{width:100%;padding:1.7rem 0 0;display:grid}.systemSummary:hover .systemTitle,.systemItem[data-open=true] .systemTitle{color:var(--color-text)}.systemTitle{color:var(--color-text-muted);font-size:var(--scene-detail-title-size);font-weight:450;line-height:1.25;transition:color .18s}.systemMeta{color:var(--color-text-quiet);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.85rem;font-size:.56rem;display:flex}.systemLabel{font-family:var(--font-sans);letter-spacing:0;color:var(--color-amber)!important;font-size:.62rem!important}.systemSummaryText{max-width:47rem;color:var(--color-text-muted);margin:1.15rem 0 0;font-size:.88rem;line-height:1.65}.systemDisclosure{width:fit-content;color:var(--color-text-quiet);cursor:pointer;font-family:var(--font-sans);letter-spacing:0;text-align:left;text-transform:uppercase;background:0 0;border:0;margin:.85rem 0 1.15rem;padding:0;font-size:.56rem;display:inline-flex}.systemDisclosure:hover,.systemDisclosure:focus-visible{color:var(--color-text)}.systemDetails{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .16s;display:grid}.systemItem[data-open=true] .systemDetails{opacity:1;grid-template-rows:1fr}.systemDetails>div{min-height:0;padding-bottom:0;transition:padding-bottom .22s;overflow:hidden}.systemItem[data-open=true] .systemDetails>div{padding-bottom:1.7rem}.systemCapabilities,.systemProofExpanded{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.systemCapabilities{justify-content:flex-start;margin-top:1.2rem}.systemCapabilities span{padding:.28rem .4rem;font-size:.7rem}.systemProofExpanded{gap:.45rem;display:grid}.systemProofExpanded li{color:var(--color-text-muted);font-size:.78rem;line-height:1.5}.internationalScene{min-height:auto;padding-top:var(--scene-content-start-y);align-items:flex-start}.internationalCopyBlock{text-align:left;width:fit-content;max-width:min(51.6rem,60vw)}.internationalScene h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:14.4ch}.companyLine{color:var(--color-text);letter-spacing:0;margin:1.6rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem)}.contactFraming{max-width:36rem;color:var(--color-amber);margin:1.35rem 0 0;font-size:clamp(.95rem,1.25vw,1.12rem);font-weight:300;line-height:1.75}.contactFramingLine{display:block}.availability{color:var(--color-text-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.55rem;margin:1.5rem 0 0;font-size:.65rem;display:flex}.availability span{background:var(--color-emerald);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .8rem #37b78da6}.languages{flex-wrap:wrap;align-items:baseline;gap:.85rem clamp(2.6rem,5vw,5rem);margin:1.8rem 0 0;display:flex}.languages div{align-items:baseline;gap:.5rem;min-width:max-content;display:inline-flex}.languages dt,.languages dd{margin:0}.languages dt{color:var(--color-text-muted);font-size:var(--scene-detail-title-size);letter-spacing:0;font-weight:500;line-height:1.1}.languages dd{color:var(--color-text);font-size:var(--scene-detail-title-size);letter-spacing:0;font-weight:650;line-height:1.1}.sceneIndex{z-index:var(--z-header);font-family:var(--font-sans);gap:.72rem;display:grid;position:fixed;top:50%;right:1.1rem;transform:translateY(-50%)}.sceneIndex a{color:var(--color-text-quiet);justify-content:flex-end;align-items:center;text-decoration:none;display:flex}.sceneIndex i{transform-origin:100%;width:.9rem;height:1px;transition:width var(--motion-fast) ease;background:currentColor}.sceneIndex .activeSceneIndex{color:var(--color-text)}.sceneIndex .activeSceneIndex i{background:var(--color-amber);width:2rem}.assistantScene{min-height:auto;padding:2rem var(--space-page) .75rem;scroll-margin-top:var(--header-height);overflow-anchor:none;place-items:end center;display:grid}.assistantPanel{--scene-content-padding-block:clamp(1.4rem, 3vw, 2.4rem);--scene-content-padding-inline:clamp(1.4rem, 3vw, 2.4rem);text-align:center;overflow-wrap:anywhere;width:min(48rem,100%)}.assistantPrompt{letter-spacing:0;margin:0;max-width:none!important;font-size:clamp(1.4rem,2.6vw,2.2rem)!important;font-weight:300!important;line-height:1.15!important}.assistantChat{--assistant-chat-step-height:13.52rem;--assistant-chat-transition-duration:.36s;opacity:0;height:0;transition:height var(--assistant-chat-transition-duration) cubic-bezier(.22, 1, .36, 1), margin-top var(--assistant-chat-transition-duration) cubic-bezier(.22, 1, .36, 1), opacity .2s ease;margin-top:0;position:relative;overflow:hidden}.assistantChatOpen{height:var(--assistant-chat-height,0);opacity:1;margin-top:1.25rem}.assistantForm{border:1px solid var(--color-seam-strong);-webkit-backdrop-filter:blur(9px)saturate(108%);backdrop-filter:blur(9px)saturate(108%);background:#04060a52;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:.65rem;margin-top:1.5rem;padding:.42rem .45rem .42rem .9rem;transition:transform .62s cubic-bezier(.22,1,.36,1)}.assistantForm:focus-within{border-color:#ffb22cb8;box-shadow:0 0 1.1rem #ffb22c1f}.assistantForm input{min-width:0;caret-color:var(--color-amber);color:var(--color-text);background:0 0;border:0;outline:0;padding:0}.assistantForm input::placeholder{color:var(--color-text-quiet)}.assistantForm button{border:1px solid var(--color-amber);background:var(--color-amber);color:#0b0803;cursor:pointer;border-radius:0;width:1.82rem;height:1.82rem;line-height:1}.assistantConversation{height:100%;min-height:0;max-height:calc(var(--assistant-chat-step-height) * 3);scrollbar-width:none;text-align:left;grid-auto-rows:max-content;align-content:start;gap:.8rem;padding-right:.85rem;display:grid;overflow-y:auto}.assistantConversation::-webkit-scrollbar{width:0;height:0}.assistantScrollThumb{top:var(--assistant-scroll-thumb-top,0);width:.24rem;height:var(--assistant-scroll-thumb-height,1.5rem);background:var(--color-amber-muted);opacity:var(--assistant-scroll-thumb-opacity,0);pointer-events:none;transition:opacity var(--motion-fast) ease;position:absolute;right:.1rem}.assistantConversation p{border:1px solid var(--color-seam);max-width:88%;height:fit-content;color:var(--color-text-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:pre-wrap;background:#04060a42;border-radius:0;align-self:start;margin:0;padding:1rem 1.1rem;line-height:1.6}.assistantConversation p[data-role=user]{border-color:#ffb22c47;justify-self:end;margin-left:auto}.assistantConversation span{color:var(--color-amber);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;display:block}.assistantConversation .assistantThinkingDots{color:var(--color-amber);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:none;align-items:center;gap:.18rem;margin:0;font-size:1.15rem;line-height:1;display:inline-flex}.assistantThinkingDots i{font-style:normal;animation:1.05s ease-in-out infinite assistantThinkingPulse;display:inline-block}.assistantThinkingDots i:nth-child(2){animation-delay:.14s}.assistantThinkingDots i:nth-child(3){animation-delay:.28s}@keyframes assistantThinkingPulse{0%,80%,to{opacity:.26;transform:translateY(0)}40%{opacity:1;transform:translateY(-.24rem)}}@keyframes hintPulse{0%,to{opacity:.45;transform:translateY(-.15rem)rotate(45deg)}50%{opacity:1;transform:translateY(.25rem)rotate(45deg)}}@media (width<=1000px){.visitorHeader{grid-template-columns:1fr auto;gap:.75rem}.visitorHeader .headerNav{scrollbar-width:none;grid-column:1/-1;justify-content:safe center;width:min(42rem,100vw - 12rem);min-width:0;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000)}.visitorHeader .headerNav::-webkit-scrollbar{display:none}.localeSwitch{grid-column:2;justify-self:end}.profileScene,.assistantScene{padding-inline:1.2rem}.copyPanel,.copyBlockRight,.systemsScene .copyPanel,.assistantPanel{width:min(46rem,100%);margin-left:0}.assistantPanel{justify-self:center;margin-inline:auto}.methodScene{align-items:flex-end}}@media (width<=780px){.visitorHeader{height:var(--header-height);min-height:var(--header-height);grid-template-columns:1fr;padding-block:0}.visitorHeader:before{-webkit-backdrop-filter:none;background:0 0;-webkit-mask-image:none;mask-image:none}.visitorHeader .headerNav,.sceneIndex{display:none}.localeSwitch{grid-column:1;place-self:center end;min-height:1.8rem}.profileScene{align-items:flex-end;min-height:100svh;padding-top:clamp(16rem,44vh,27rem)}.sceneContentBlock{--scene-content-padding-inline:.75rem}.copyPanel,.copyBlockRight,.systemsScene .copyPanel,.internationalScene .copyPanel,.assistantPanel{width:100%;max-width:100%}.outcomesStrip{grid-template-columns:1fr}.identityName{font-size:clamp(3.8rem,19vw,6.2rem)}h2{font-size:clamp(1.4rem,7.4vw,4.15rem)}.internationalScene h2{max-width:100%;line-height:.94}.identityScene{align-items:flex-end}.scrollHint{display:none}.evidenceScene{padding-top:8.5rem}.evidenceHeader,.evidenceHeader .eyebrow{text-align:left;margin-inline:0}.evidenceHeader h2,.evidenceHeader .lead{text-align:left;max-width:100%;margin-inline:0}.timeline,.systemList{padding-left:1.55rem}.timelineMarker,.systemRailMarker{left:-1.42rem}.timelineMeta,.systemMeta{flex-direction:column;align-items:flex-start}.timelineCompany{font-size:2.15rem}.languages{gap:.6rem}.assistantScene{padding:2rem var(--space-page) .75rem}.assistantChat{--assistant-chat-step-height:10.92rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.outcomeItem{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.assistantThinkingDots i{opacity:1;transform:none;animation:none!important}}html.visualReadinessLocked{overflow:hidden}.productionReadiness{z-index:30;color:var(--color-text);opacity:1;visibility:visible;background:#020305;grid-template-rows:1fr auto auto;align-items:end;padding:clamp(1.5rem,5vw,5rem);transition:opacity .82s cubic-bezier(.45,0,.2,1),visibility .82s step-end;display:grid;position:fixed;inset:0;overflow:hidden}.productionReadiness-ready{pointer-events:none;opacity:0;visibility:hidden}.productionReadinessMark{aspect-ratio:1;opacity:.34;width:min(52vw,34rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg)}.productionReadinessMark span{background:var(--color-amber-muted);transform-origin:0;width:72%;height:1px;animation:2.4s ease-in-out infinite alternate visualReadinessTrace;position:absolute}.productionReadinessMark span:first-child{top:20%;left:16%;transform:rotate(58deg)}.productionReadinessMark span:nth-child(2){animation-delay:-.8s;bottom:25%;right:4%;transform:rotate(178deg)}.productionReadinessMark span:nth-child(3){animation-delay:-1.6s;bottom:20%;left:15%;transform:rotate(-58deg)}.productionReadinessIdentity{align-self:end;gap:.55rem;display:grid}.productionReadinessIdentity span,.productionReadiness p{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:.62rem}.productionReadinessIdentity span{color:var(--color-amber)}.productionReadinessIdentity strong{max-width:10ch;font-size:clamp(2.8rem,8vw,7rem);font-weight:300;line-height:.86}.productionReadinessRail{background:var(--color-seam);width:100%;height:1px;margin-top:clamp(2rem,7vh,5rem);overflow:hidden}.productionReadinessRail span{background:var(--color-amber);width:32%;height:100%;animation:1.35s cubic-bezier(.65,0,.35,1) infinite visualReadinessRail;display:block}.productionReadiness p{color:var(--color-text-muted);margin:.8rem 0 0}.productionReadiness-unavailable .productionReadinessRail span,.productionReadiness-unavailable .productionReadinessMark span{animation-play-state:paused}@keyframes visualReadinessTrace{0%{opacity:.2}to{opacity:1}}@keyframes visualReadinessRail{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.productionReadinessMark span,.productionReadinessRail span{animation:none}}
