:root{--bg:#060b16;--surface:#0b1322;--text:#f2f5f9;--body:#b7c1d1;--secondary:#8a97ad;--tertiary:#6b7a94;--accent:#38c4d4;--rule:#ffffff0f;--rule-strong:#ffffff14;--orb-line:#8a97ad38;--orb-tick:#38c4d459;--sans:var(--font-figtree,"Helvetica Neue", Helvetica, Arial, sans-serif);--mono:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--content-max:1440px;--pad-x:clamp(24px, calc(9.14px + 3.81vw), 64px);--hero-frame:1520px;--fs-display:clamp(38px, calc(23.89px + 3.62vw), 76px);--fs-closing:clamp(44px, calc(27.66px + 4.19vw), 88px);--fs-h2-building:clamp(30px, calc(21.83px + 2.095vw), 52px);--fs-h2-principles:clamp(34px, calc(30.29px + .952vw), 44px);--fs-h2-global:clamp(32px, calc(23.09px + 2.286vw), 56px);--fs-h3:clamp(22px, calc(19.03px + .762vw), 30px);--fs-lead:clamp(15px, calc(13.51px + .381vw), 19px);--fs-body:clamp(15px, calc(14.63px + .095vw), 16px);--fs-label:clamp(10px, calc(9.63px + .095vw), 11px);--fs-numeral:clamp(11px, calc(10.26px + .19vw), 13px);--fs-brand:clamp(13px, calc(12.26px + .19vw), 15px);--fs-domain:clamp(14px, calc(13.63px + .095vw), 15px);--fs-footer:clamp(11px, calc(10.63px + .095vw), 12px);--hero-min-h:clamp(780px, calc(750.29px + 7.62vw), 860px);--hero-pad-top:clamp(110px, calc(370.57px - 18.1vw), 300px);--hero-gap:clamp(24px, calc(19.54px + 1.14vw), 36px);--hero-foot:clamp(32px, calc(27.55px + 1.14vw), 44px);--global-h:clamp(520px, calc(445.71px + 19.05vw), 720px);--global-foot:clamp(56px, calc(41.14px + 3.81vw), 96px);--sec-pad-top:clamp(80px, calc(50.29px + 7.62vw), 160px);--sec-pad-bottom:clamp(80px, calc(57.71px + 5.71vw), 140px);--sec-gap:clamp(32px, calc(23.09px + 2.29vw), 56px);--status-pad-top:clamp(120px, calc(90.29px + 7.62vw), 200px);--status-pad-bottom:clamp(100px, calc(70.29px + 7.62vw), 180px);--status-gap:clamp(32px, calc(26.06px + 1.52vw), 48px);--status-line-h:clamp(72px, calc(54.17px + 4.57vw), 120px);--header-pad-y:clamp(22px, calc(19.77px + .571vw), 28px);--footer-pad-y:clamp(24px, calc(21.03px + .76vw), 32px);--art-hatch:repeating-linear-gradient(135deg, #0b1322 0 14px, #0d1626 14px 28px)}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.page{width:100%;position:relative;overflow-x:clip}.inner{width:100%;max-width:var(--content-max);padding-inline:var(--pad-x);margin-inline:auto}h1,h2,h3,p{margin:0}a{color:var(--text);text-decoration:none;transition:color .16s}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}img{max-width:100%;height:auto;display:block}[id]{scroll-margin-top:24px}.eyebrow{font:500 var(--fs-label) / 1 var(--mono);letter-spacing:.22em;color:var(--tertiary)}.status-pip{font:500 var(--fs-label) / 1 var(--mono);letter-spacing:.22em;color:var(--accent);align-items:center;gap:12px;display:inline-flex}.status-pip:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.br-wide{display:none}.site-header{z-index:2;padding-block:var(--header-pad-y);position:relative}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-mark{width:auto;height:clamp(18px,16.23px + .457vw,24px)}.brand-text{flex-direction:column;gap:2px;display:flex}.brand-name{font:600 var(--fs-brand) / 1 var(--sans);letter-spacing:.22em}.brand-sub{font:400 9px / 1 var(--mono);letter-spacing:.18em;color:var(--secondary);display:none}.site-nav{font:400 13px / 1 var(--sans);letter-spacing:.04em;gap:40px;display:none}.site-nav a{color:var(--secondary)}.site-nav a:hover{color:var(--text)}.header-status{font:500 10px / 1 var(--mono);letter-spacing:.2em;color:var(--accent)}.hero{min-height:var(--hero-min-h);position:relative}.hero-art,.hero-veil{height:520px;position:absolute;top:0;left:0;right:0}.hero-art{opacity:.8}.hero-veil{background:linear-gradient(#060b1600 55%,#060b16 100%)}.hero-inner{min-height:var(--hero-min-h);padding-top:var(--hero-pad-top);position:relative}.hero-content{z-index:1;gap:var(--hero-gap);flex-direction:column;max-width:800px;display:flex;position:relative}.hero-eyebrow{display:none}.hero-title{font:300 var(--fs-display) / 1.06 var(--sans);letter-spacing:-.03em}.hero-title span{color:var(--secondary)}.hero-lead{font:400 var(--fs-lead) / 1.55 var(--sans);color:var(--body);text-wrap:pretty;max-width:540px}.hero-domain{left:var(--pad-x);bottom:var(--hero-foot);font:400 var(--fs-label) / 1 var(--mono);letter-spacing:.16em;color:var(--tertiary);align-items:center;gap:12px;display:flex;position:absolute}.hero-domain:before{content:"";background:var(--accent);width:28px;height:1px}.building{padding-block:var(--sec-pad-top) var(--sec-pad-bottom);border-top:1px solid var(--rule)}.building-inner{flex-direction:column;gap:32px;display:flex}.building-body{gap:var(--sec-gap);flex-direction:column;max-width:880px;display:flex}.building-title{font:300 var(--fs-h2-building) / 1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance}.pillars{flex-direction:column;display:flex}.pillar{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding:24px 0;display:flex}.pillar-label{font:400 var(--fs-label) / 1 var(--mono);letter-spacing:.16em;color:var(--accent)}.pillar p{font:400 var(--fs-body) / 1.55 var(--sans);color:var(--body)}.principles{background:var(--surface);padding-block:var(--sec-pad-bottom)}.principles-inner,.principles-head{flex-direction:column;gap:32px;display:flex}.principles-title{font:300 var(--fs-h2-principles) / 1.1 var(--sans);letter-spacing:-.025em}.principle{border-top:1px solid var(--rule-strong);flex-direction:column;gap:12px;padding:28px 0;display:flex}.principle:last-child{border-bottom:1px solid var(--rule-strong)}.principle-numeral{font:400 var(--fs-numeral) / 1.3 var(--mono);color:var(--accent)}.principle h3{font:400 var(--fs-h3) / 1.2 var(--sans);letter-spacing:-.015em}.principle p{font:400 var(--fs-body) / 1.55 var(--sans);color:var(--secondary)}.global{height:var(--global-h);position:relative;overflow:hidden}.global-art{background:var(--art-hatch);position:absolute;inset:0}.global-veil{background:linear-gradient(#060b164d 0%,#060b1699 50%,#060b16 100%);position:absolute;inset:0}.global-inner{height:100%;position:relative}.global-content{left:var(--pad-x);right:var(--pad-x);bottom:var(--global-foot);flex-direction:column;gap:20px;max-width:720px;display:flex;position:absolute}.global-title{font:300 var(--fs-h2-global) / 1.1 var(--sans);letter-spacing:-.025em;text-wrap:balance}.status{padding-block:var(--status-pad-top) var(--status-pad-bottom);position:relative}.status:before{content:"";width:1px;height:var(--status-line-h);background:linear-gradient(to bottom, #38c4d400 0%, var(--accent) 100%);position:absolute;top:0;left:50%}.status-inner{text-align:center;align-items:center;gap:var(--status-gap);flex-direction:column;display:flex}.status-mark{width:auto;height:clamp(28px,24.66px + .857vw,37px)}.status-title{font:300 var(--fs-closing) / 1.02 var(--sans);letter-spacing:-.03em}.status-lead{font:400 var(--fs-lead) / 1.55 var(--sans);color:var(--secondary);text-wrap:pretty;max-width:560px}.status-meta{flex-direction:column;align-items:center;gap:14px;margin-top:12px;display:flex}.status-domain{font:400 var(--fs-domain) / 1 var(--mono);letter-spacing:.08em}.site-footer{padding-block:var(--footer-pad-y);border-top:1px solid var(--rule);font:400 var(--fs-footer) / 1.4 var(--sans);color:var(--tertiary);letter-spacing:.04em}.site-footer-inner{flex-direction:column;gap:8px;display:flex}.site-footer-location{color:var(--tertiary)}.notfound{align-items:center;min-height:70vh;display:flex}.notfound-inner{padding-block:var(--sec-pad-bottom);flex-direction:column;gap:20px;display:flex}.notfound-title{font:300 var(--fs-h2-principles) / 1.1 var(--sans);letter-spacing:-.025em}.notfound-back a{font:400 var(--fs-label) / 1 var(--mono);letter-spacing:.16em;color:var(--tertiary);text-transform:uppercase}.notfound-back a:hover{color:var(--accent)}.orbit{width:100%;height:100%;display:block}.orbit--desktop{display:none}.orb-rings path,.orb-spokes line{fill:none;stroke:var(--orb-line);stroke-width:1px}.orb-tick{fill:none;stroke:var(--orb-tick);stroke-width:1px;stroke-dasharray:2 14;transform-box:view-box;animation:180s linear infinite atlas-orbit-rotate}.orbit--desktop .orb-tick{transform-origin:620px 430px}.orbit--mobile .orb-tick{transform-origin:340px 120px}.orb-flow,.orb-signal{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-dashoffset:calc(var(--len) * var(--o));animation:atlas-orbit-travel var(--d) linear var(--t) infinite}.orb-flow{stroke-dasharray:calc(var(--len) * .04) calc(var(--len) * .96)}.orb-signal{stroke-dasharray:calc(var(--len) * .05) calc(var(--len) * .95)}.orb-node{fill:var(--secondary);opacity:.55;animation:atlas-orbit-node 6s ease-in-out var(--t) infinite}.orb-flash{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.26;animation:atlas-orbit-flash 7s ease-in-out var(--t) infinite}@keyframes atlas-orbit-travel{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes atlas-orbit-node{0%,to{opacity:.35}50%{opacity:1}}@keyframes atlas-orbit-flash{0%,55%,to{opacity:0}72%{opacity:.9}}@keyframes atlas-orbit-rotate{to{transform:rotate(360deg)}}@media (width>=900px){.brand{gap:14px}.brand-sub{display:block}.site-nav{display:flex}.header-status{display:none}.br-wide{display:inline}.hero-art,.hero-veil{top:0;bottom:0;left:auto;right:max(0px, calc(50% - var(--hero-frame) / 2));width:min(760px,53%);height:auto}.hero-art{opacity:1}.hero-veil{background:linear-gradient(90deg,#060b16 0%,#060b1600 30%),linear-gradient(270deg,#060b16 0%,#060b1600 14%)}.hero-title{line-height:1.04}.hero-domain{gap:16px}.hero-domain:before{width:40px}.orbit--mobile{display:none}.orbit--desktop{display:block}.building-inner{grid-template-columns:320px 1fr;gap:64px;display:grid}.building-title{letter-spacing:-.025em;line-height:1.12}.pillars{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:48px;padding-top:48px;display:grid}.pillar{border-top:0;gap:14px;padding:0}.pillar p{font-size:16px;line-height:1.6}.principles-inner{grid-template-columns:320px 1fr;gap:64px;display:grid}.principle{grid-template-columns:80px 1fr 1fr;align-items:start;gap:40px;padding:48px 0;display:grid}.principle h3{letter-spacing:-.02em;line-height:1.15}.principle p{font-size:16px;line-height:1.6}.global-veil{background:linear-gradient(90deg,#060b16eb 0%,#060b1680 50%,#060b1633 100%),linear-gradient(#060b1600 70%,#060b16 100%)}.global-content{gap:28px;right:auto}.global-title{letter-spacing:-.03em;line-height:1.08}.status-title{letter-spacing:-.035em;line-height:1}.status-meta{gap:16px;margin-top:24px}.site-footer{font-size:12px;line-height:1}.site-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.orb-tick,.orb-flow,.orb-signal,.orb-node,.orb-flash{animation:none!important}}
