:root{--bg:#050608;--bg-soft:#090b0f;--panel:#0d1015;--panel-2:#12161d;--white:#f7f8fa;--white-soft:#dfe3e8;--muted:#8f98a5;--line:#242a33;--line-hot:#6b2f09;--orange:#ff6500;--orange-2:#ff8a1f;--orange-soft:#ff65001f;--shadow:0 24px 80px #00000073}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--white);text-rendering:optimizelegibility;background:radial-gradient(circle at 20% -10%,#ff650017,#0000 30%),linear-gradient(#050608 0%,#07090c 52%,#050608 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}a{color:inherit;text-decoration:none}main{max-width:1600px;margin:0 auto;overflow:hidden}button,input,textarea{font:inherit}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050608c7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:0 clamp(24px,5vw,78px);display:flex;position:sticky;top:0}.brand,.footerBrand{align-items:center;gap:13px;display:flex}.brand{letter-spacing:.15em;font-size:15px;font-weight:650}.brandMark{background:var(--orange);color:#050608;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid;box-shadow:0 0 28px #ff65003d}nav{color:var(--muted);letter-spacing:.07em;align-items:center;gap:24px;font-size:12px;display:flex}nav>a{transition:all .2s}nav>a:hover{color:var(--white)}.lang{color:var(--orange);border-left:1px solid var(--line);padding-left:22px;font-weight:850}.adminLink{color:var(--white);background:#ff65000f;border:1px solid #ff65008c;padding:9px 12px}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;gap:30px;min-height:820px;padding:120px clamp(24px,5vw,78px) 90px;display:grid;position:relative}.heroNoise{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ff650029,#0000 45%),conic-gradient(from 220deg,#0000,#ff65000d,#0000 45%);width:700px;height:700px;position:absolute;top:-90px;right:-170px}.heroCopy{z-index:2;max-width:900px;position:relative}.eyebrow{color:var(--orange);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.hero h1{letter-spacing:-.066em;max-width:1000px;margin:26px 0 28px;font-size:clamp(64px,7.3vw,118px);font-weight:880;line-height:.88}.hero h1 em{color:var(--white);text-shadow:0 0 44px #ffffff14;font-style:normal}.hero h1 em::selection,.hero h1::selection{background:var(--orange);color:#050608}.heroLead{color:#a7afb9;letter-spacing:-.015em;max-width:760px;font-size:clamp(18px,1.35vw,22px);line-height:1.65}.actions{align-items:center;gap:26px;margin-top:40px;display:flex}.primaryButton{background:var(--orange);color:#050608;letter-spacing:.05em;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:900;transition:all .2s;display:inline-flex}.primaryButton:hover{background:var(--orange-2);transform:translateY(-2px)}.textButton{letter-spacing:.05em;color:var(--white-soft);font-size:13px;font-weight:780}.heroMeta{color:#68717d;letter-spacing:.12em;flex-wrap:wrap;gap:10px 22px;margin-top:70px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.coreVisual{isolation:isolate;place-items:center;width:100%;min-height:580px;display:grid;position:relative}.coreVisual:before{content:"";filter:blur(18px);background:radial-gradient(circle,#ff650024,#0000 54%);position:absolute;inset:10% 5%}.orbit{border:1px solid #ffffff1c;border-radius:50%;position:absolute;box-shadow:inset 0 0 40px #ffffff04}.orbit:after{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 20px var(--orange);border-radius:50%;position:absolute;top:12%;left:19%}.orbitOne{width:480px;height:480px}.orbitTwo{border-style:dashed;width:350px;height:350px;transform:rotate(18deg)}.orbitThree{border-color:#ff650054;width:220px;height:220px}.corePulse{border:1px solid var(--orange);width:118px;height:118px;color:var(--orange);letter-spacing:.14em;z-index:4;background:#08090b;place-items:center;font-weight:950;display:grid;position:relative;box-shadow:0 0 60px #ff650026,inset 0 0 25px #ff650014}.corePulse:before,.corePulse:after{content:"";background:var(--orange);opacity:.7;position:absolute}.corePulse:before{width:156px;height:1px}.corePulse:after{width:1px;height:156px}.node{width:42px;height:42px;color:var(--white);z-index:5;box-shadow:var(--shadow);background:#0a0c10;border:1px solid #353b45;place-items:center;font:800 10px/1 ui-monospace,monospace;display:grid;position:absolute}.n1{transform:translate(230px,-50px)}.n2{transform:translate(80px,-230px)}.n3{transform:translate(-180px,-175px)}.n4{transform:translate(-235px,70px)}.n5{transform:translate(-75px,240px)}.n6{transform:translate(175px,185px)}.n7{transform:translate(245px,80px)}.manifestoBand{border-bottom:1px solid var(--line);background:var(--orange);color:#07080a;grid-template-columns:70px 1fr auto;align-items:center;gap:30px;padding:28px clamp(24px,5vw,78px);display:grid}.manifestoBand span,.manifestoBand b{letter-spacing:.13em;font:900 10px/1.3 ui-monospace,monospace}.manifestoBand p{letter-spacing:-.015em;max-width:920px;margin:0;font-size:17px;font-weight:760;line-height:1.5}.sectionShell,.integrationSection,.researchSection,.opsSection{border-bottom:1px solid var(--line);padding:110px clamp(24px,5vw,78px);position:relative}.darkSection{background:linear-gradient(#080a0d,#060709)}.sectionHeading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:60px;margin-bottom:58px;display:grid}.sectionHeading h2,.researchSection h2,.admin h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(42px,5vw,76px);line-height:.96}.sectionHeading>p,.researchSection>p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.domainGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.domainCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,#0000 70%);min-height:310px;padding:26px;transition:all .24s}.domainCard:hover{background:linear-gradient(145deg,#ff650017,#0000 65%);transform:translateY(-3px)}.cardTop{justify-content:space-between;align-items:center;display:flex}.index,.domainCode,.ownerTag,.serviceCode,.competitionRow small,.terminalBar{letter-spacing:.12em;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.index{color:#4f5661}.domainCode{color:var(--orange)}.domainCard h3,.serviceCard h3,.projectCard h3,.competitionRow h3{letter-spacing:-.035em;margin:70px 0 12px;font-size:24px}.domainCard p,.serviceCard p,.projectDescription{color:var(--muted);line-height:1.65}.domainCard small{color:#6f7782;letter-spacing:.05em;margin-top:25px;display:block}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.serviceCard{border:1px solid var(--line);background:linear-gradient(180deg,#ff65000f,transparent 42%), var(--panel);min-height:410px;padding:34px;position:relative;overflow:hidden}.serviceCard:after{content:"";border:1px solid #ff650038;width:150px;height:150px;position:absolute;top:-90px;right:-90px;transform:rotate(45deg)}.serviceCode{color:var(--orange);border:1px solid #ff650080;padding:8px 10px;display:inline-flex}.serviceCard h3{margin-top:55px;font-size:32px}.capabilityList{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.capabilityList span,.integrationTags div span{color:#a6aeb8;background:#080a0d;border:1px solid #2b3038;padding:8px 10px;font-size:11px}.projectGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.projectCard{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff06,#0000 60%);min-height:395px;padding:30px;position:relative}.projectCard:hover{border-color:#3b424d}.projectHeader{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.ownerTag{color:var(--orange)}.projectCard h3{margin:16px 0 5px;font-size:34px}.projectCategory{color:#707985;margin:0;font-size:13px}.projectHeader strong{color:var(--white);letter-spacing:-.06em;font-size:34px}.projectDescription{max-width:700px;margin-top:30px}.progressMeta{color:#737c88;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:34px;font:750 10px/1 ui-monospace,monospace;display:flex}.progressTrack{background:#191d23;height:8px;margin-top:11px;overflow:hidden}.progressTrack span{background:linear-gradient(90deg,var(--orange),#ff9b52);height:100%;display:block;box-shadow:0 0 24px #ff650047}.integrationTags{margin-top:28px}.integrationTags small{color:#5d6570;letter-spacing:.12em;margin-bottom:10px;font:800 9px/1 ui-monospace,monospace;display:block}.integrationTags div{flex-wrap:wrap;gap:7px;display:flex}.integrationSection{background-color:#07090c;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.integrationMap{border:1px solid var(--line);background:radial-gradient(circle,#ff65000f,#0000 48%);min-height:560px;position:relative;overflow:hidden}.integrationNode{z-index:3;letter-spacing:.04em;background:#090b0f;border:1px solid #313741;min-width:145px;padding:16px 18px;font:780 12px/1.2 ui-monospace,monospace;position:absolute;box-shadow:0 16px 40px #00000047}.heroNode{border-color:var(--orange);color:var(--orange);text-align:center;font-size:16px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #ff65001f}.nodeAI{top:20%;left:17%}.nodeRuntime{bottom:16%;left:15%}.nodeGateway{top:18%;right:18%}.nodeGS{bottom:17%;right:15%}.nodeOps{top:48%;right:4%}.nodeCard{top:48%;left:4%}.nodePower{bottom:7%;left:45%}.integrationLine{background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.45;width:54%;height:1px;position:absolute;top:50%;left:23%}.lineB{transform:rotate(32deg)}.lineC{transform:rotate(-32deg)}.competitionList{border-top:1px solid var(--line)}.competitionRow{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr .9fr 1.2fr auto;align-items:center;gap:24px;min-height:135px;padding:22px 0;display:grid}.competitionIndex{color:#4e5661;font:800 11px ui-monospace,monospace}.competitionRow h3{margin:6px 0 0;font-size:21px}.competitionRow small{color:var(--orange)}.competitionDate{gap:6px;display:grid}.competitionDate b{font-size:13px}.competitionDate span,.competitionRow>p{color:#77808b;margin:0;font-size:12px;line-height:1.5}.statusPill{letter-spacing:.08em;white-space:nowrap;border:1px solid #333943;justify-self:end;padding:8px 10px;font:850 9px/1 ui-monospace,monospace}.statusPill.confirmed{color:#07080a;background:var(--orange);border-color:var(--orange)}.statusPill.target{color:var(--orange);border-color:#ff65008c}.researchSection{background:var(--white);color:#08090b;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.researchSection .eyebrow{color:#c44800}.researchSection>p{color:#4f5660}.researchTags{border-top:1px solid #d8dce1;flex-wrap:wrap;grid-column:1/-1;gap:9px;padding-top:30px;display:flex}.researchTags span{color:#fff;letter-spacing:.1em;background:#0a0c0f;padding:10px 13px;font:850 10px/1 ui-monospace,monospace}.compactHeading{align-items:center}.liveBadge{color:#cfd4da;letter-spacing:.1em;border:1px solid #27303a;justify-self:end;align-items:center;gap:9px;padding:10px 13px;font:850 10px/1 ui-monospace,monospace;display:inline-flex}.liveBadge i{background:var(--orange);width:7px;height:7px;box-shadow:0 0 16px var(--orange);border-radius:50%}.statsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.statCard{border:1px solid var(--line);background:var(--panel);flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;display:flex}.statCard strong{letter-spacing:-.06em;color:var(--orange);font-size:56px}.statCard span{color:#727b86;font-size:12px}.opsTerminal{border:1px solid var(--line);background:#020304;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.terminalBar{border-bottom:1px solid var(--line);color:#727b86;justify-content:space-between;padding:14px 18px;display:flex}.terminalRows{padding:8px 18px}.terminalRows p{border-bottom:1px solid #101319;grid-template-columns:1fr auto;margin:0;padding:12px 0;font-size:11px;display:grid}.terminalRows p:last-child{border-bottom:0}.terminalRows span{color:#666f7a}.terminalRows b{color:var(--orange);letter-spacing:.08em}footer{background:#030405;justify-content:space-between;align-items:center;gap:40px;min-height:160px;padding:36px clamp(24px,5vw,78px);display:flex}.footerBrand b{letter-spacing:.11em;font-size:18px;display:block}.footerBrand small{color:#6d7580;margin-top:5px;display:block}.footerRight{text-align:right;color:#626b76;gap:8px;font-size:11px;display:grid}.footerRight strong{color:var(--white-soft);letter-spacing:.03em;font-size:12px}.admin{max-width:1200px;margin:auto;padding:90px clamp(24px,6vw,80px)}.admin>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:18px;line-height:1.7}.adminGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:50px 0 30px;display:grid}.adminCard{border:1px solid var(--line);background:var(--panel);min-height:220px;padding:24px}.adminCard>span,.adminCard small{color:var(--orange);letter-spacing:.1em;font:800 9px/1 ui-monospace,monospace}.adminCard h2{margin:45px 0 10px;font-size:25px}.adminCard p{color:var(--muted);line-height:1.55}.terminal{border:1px solid var(--line);background:#020304;gap:10px;padding:24px;display:grid}.terminal span,.terminal small{color:#68717c;font:750 10px ui-monospace,monospace}.terminal b{color:var(--orange)}.admin>a{color:var(--orange);margin-top:28px;display:inline-block}@media (max-width:1150px){.siteHeader nav a:not(.lang):not(.adminLink){display:none}.hero{grid-template-columns:1fr;min-height:auto}.coreVisual{min-height:520px}.domainGrid{grid-template-columns:repeat(2,1fr)}.projectGrid{grid-template-columns:1fr}.competitionRow{grid-template-columns:40px 1fr 1fr}.competitionRow>p{grid-column:2/4}.statusPill{grid-column:2/4;justify-self:start}.adminGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.siteHeader{min-height:70px}.adminLink{display:none}.hero{padding-top:90px}.hero h1{font-size:clamp(54px,15vw,82px)}.coreVisual{margin:-50px 0;transform:scale(.78)}.manifestoBand{grid-template-columns:40px 1fr}.manifestoBand b{display:none}.sectionHeading,.researchSection{grid-template-columns:1fr}.sectionHeading{gap:24px}.serviceGrid,.statsGrid{grid-template-columns:1fr 1fr}.integrationMap{min-height:680px}.nodeAI{top:13%;left:7%}.nodeRuntime{bottom:18%;left:7%}.nodeGateway{top:13%;right:7%}.nodeGS{bottom:18%;right:7%}.nodeOps{top:48%;right:7%}.nodeCard{top:48%;left:7%}footer{flex-direction:column;align-items:flex-start}.footerRight{text-align:left}}@media (max-width:560px){nav{gap:12px}.lang{padding-left:12px}.domainGrid,.serviceGrid,.statsGrid,.adminGrid{grid-template-columns:1fr}.domainCard{min-height:260px}.projectCard{padding:22px}.projectHeader{flex-direction:column}.projectHeader strong{font-size:28px}.competitionRow{grid-template-columns:32px 1fr}.competitionDate,.competitionRow>p,.statusPill{grid-column:2/3}.coreVisual{margin:-110px -70px;transform:scale(.62)}.heroMeta{margin-top:45px}.integrationMap{min-height:760px}.integrationNode{min-width:118px;font-size:10px}.heroNode{top:50%}.nodeAI{top:8%;left:5%}.nodeGateway{top:8%;right:5%}.nodeCard{top:35%;left:5%}.nodeOps{top:35%;right:5%}.nodeRuntime{bottom:13%;left:5%}.nodeGS{bottom:13%;right:5%}.nodePower{bottom:3%;left:50%;transform:translate(-50%)}}:root{--light:#f3f2ee;--light-2:#ebe9e3;--light-panel:#fbfbf9;--light-line:#d8d7d2;--ink:#0a0b0d;--ink-soft:#4f5660}.siteHeader{width:min(100%,1600px);min-height:82px;transition:min-height .28s,background .28s,border-color .28s,box-shadow .28s;position:fixed;top:0;left:50%;transform:translate(-50%)}.siteHeader.scrolled{background:#07080ae6;border-bottom-color:#ff65003d;min-height:66px;box-shadow:0 12px 40px #0000002e}.siteHeader nav [data-nav]{position:relative}.siteHeader nav [data-nav]:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(0)}.siteHeader nav [data-nav].active{color:var(--white)}.siteHeader nav [data-nav].active:after{transform:scaleX(1)}.hero{background:radial-gradient(circle at 76% 24%,#ff650029,#0000 30%),linear-gradient(135deg,#050608 0%,#090b0f 60%,#111318 100%);padding-top:154px}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff05);height:120px;position:absolute;inset:auto 0 0}.sectionShell{background:var(--light);color:var(--ink);border-bottom-color:var(--light-line)}.sectionShell.darkSection{background:var(--light-2);color:var(--ink);border-bottom-color:var(--light-line)}.sectionShell .sectionHeading>p,.sectionShell .domainCard p,.sectionShell .serviceCard p,.sectionShell .projectDescription{color:var(--ink-soft)}.sectionShell .sectionHeading h2,.sectionShell .domainCard h3,.sectionShell .serviceCard h3,.sectionShell .projectCard h3,.sectionShell .competitionRow h3{color:var(--ink)}.sectionShell .eyebrow{color:#d44d00}.domainGrid{border-top-color:var(--light-line);border-left-color:var(--light-line)}.domainCard{border-right-color:var(--light-line);border-bottom-color:var(--light-line);background:#ffffff6b}.domainCard:hover{background:#fff;border-color:#c9c7c2;box-shadow:0 20px 50px #14141412}.domainCard .index{color:#a3a19a}.domainCard small{color:#6a6d72}.serviceCard{border-color:var(--light-line);background:linear-gradient(180deg,#ff650012,transparent 44%), var(--light-panel);box-shadow:0 10px 35px #0c0d0f0a}.serviceCard:after{border-color:#ff650042}.capabilityList span{color:#34383e;background:#f0efea;border-color:#d8d5ce}.projectCard{border-color:var(--light-line);background:var(--light-panel);transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 8px 26px #0a0b0d09}.projectCard:hover{border-color:#c7c4bd;transform:translateY(-4px);box-shadow:0 20px 48px #0a0b0d14}.projectHeader strong{color:var(--ink)}.projectCategory{color:#747981}.progressMeta{color:#6e747c}.progressTrack{background:#dedcd6}.integrationTags small{color:#73777d}.integrationTags div span{color:#34383e;background:#efeee9;border-color:#d8d5ce}.competitionList{border-top-color:var(--light-line)}.competitionRow{border-bottom-color:var(--light-line);transition:background .2s,padding .2s}.competitionRow:hover{background:#ffffff80;padding-left:10px;padding-right:10px}.competitionIndex{color:#9b9a95}.competitionDate span,.competitionRow>p{color:#656b73}.statusPill{border-color:#c9c6bf}.statusPill.evaluation{color:#666b72}.integrationSection{color:var(--white)}.integrationSection .sectionHeading>p{color:var(--muted)}.integrationSection .sectionHeading h2{color:var(--white)}.researchSection{background:#fff;border-bottom-color:#dddcd7}.opsSection{color:var(--white);background:radial-gradient(circle at 80% 0,#ff650014,#0000 28%),#07090c}.opsSection .sectionHeading>p{color:var(--muted)}footer{border-top:1px solid #13161b}.motion-ready [data-reveal]{opacity:0;transform:translateY(22px)}.motion-ready [data-reveal].is-visible{opacity:1;transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(0)}.motion-ready .domainCard[data-reveal]:nth-child(2),.motion-ready .serviceCard[data-reveal]:nth-child(2),.motion-ready .projectCard[data-reveal]:nth-child(2){transition-delay:60ms}.motion-ready .domainCard[data-reveal]:nth-child(3),.motion-ready .serviceCard[data-reveal]:nth-child(3),.motion-ready .projectCard[data-reveal]:nth-child(3){transition-delay:.12s}.motion-ready .domainCard[data-reveal]:nth-child(4),.motion-ready .projectCard[data-reveal]:nth-child(4){transition-delay:.18s}.orbitOne{animation:34s linear infinite coreOrbit}.orbitTwo{animation:25s linear infinite coreOrbitReverse}.orbitThree{animation:17s linear infinite coreOrbit}.corePulse{animation:3.8s ease-in-out infinite coreBreath}.node{animation:3.6s ease-in-out infinite nodeSignal}.n2,.n5{animation-delay:.55s}.n3,.n6{animation-delay:1.1s}.n4,.n7{animation-delay:1.65s}.integrationLine{background:linear-gradient(90deg,#0000 0%,#ff650026 18%,#ff6500f2 50%,#ff650026 82%,#0000 100%) 0 0/220% 100%;animation:3.8s linear infinite signalFlow;overflow:hidden}.integrationNode{transition:border-color .25s,box-shadow .25s,transform .25s}.integrationNode:not(.heroNode):hover{border-color:#ff6500b8;transform:translateY(-3px);box-shadow:0 0 32px #ff65001f}.heroNode{animation:3.2s ease-in-out infinite hubPulse}.liveBadge i{animation:1.8s ease-in-out infinite livePulse}.opsTerminal{position:relative;overflow:hidden}.opsTerminal:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ff65000b,#0000);height:22%;animation:6s linear infinite terminalScan;position:absolute;top:-25%;left:0;right:0}.progressTrack span{width:0;transition:width 1.15s cubic-bezier(.2,.8,.2,1)}.statCard{transition:transform .24s,border-color .24s}.statCard:hover{border-color:#ff650066;transform:translateY(-3px)}@keyframes coreOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coreOrbitReverse{0%{transform:rotate(18deg)}to{transform:rotate(-342deg)}}@keyframes coreBreath{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}@keyframes nodeSignal{0%,to{border-color:#353b45}50%{border-color:#ff65009e}}@keyframes signalFlow{0%{background-position:180% 0}to{background-position:-40% 0}}@keyframes hubPulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes livePulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@keyframes terminalScan{0%{transform:translateY(-130%)}to{transform:translateY(650%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]{opacity:1!important;transform:none!important}}@media (max-width:800px){.siteHeader{width:100%;min-height:70px}.siteHeader.scrolled{min-height:62px}.hero{padding-top:128px}}.adminTopline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.cmsHealth{border:1px solid var(--line);letter-spacing:.1em;align-items:center;gap:9px;padding:10px 12px;font:850 10px/1 ui-monospace,monospace;display:inline-flex}.cmsHealth i{background:#6f7782;border-radius:50%;width:7px;height:7px}.cmsHealth.online{color:var(--white);border-color:#ff650061}.cmsHealth.online i{background:var(--orange);box-shadow:0 0 14px #ff6500cc}.cmsHealth.offline{color:#a7afb9}.adminStats{grid-template-columns:repeat(5,1fr);gap:10px;margin:46px 0 12px;display:grid}.adminStats>div{border:1px solid var(--line);background:#090b0f;flex-direction:column;justify-content:space-between;min-height:130px;padding:20px;display:flex}.adminStats strong{color:var(--orange);letter-spacing:-.055em;font-size:40px}.adminStats span{color:#737c87;letter-spacing:.09em;font:800 9px/1.2 ui-monospace,monospace}.bindingStrip{color:#747d88;background:#050608;border:1px solid #1f252d;flex-wrap:wrap;gap:10px 28px;margin-bottom:38px;padding:14px 18px;font:750 10px/1.5 ui-monospace,monospace;display:flex}.bindingStrip b{color:var(--orange)}.cmsWarning{background:#ff65000f;border:1px solid #5a2d15;gap:8px;margin:0 0 28px;padding:18px;display:grid}.cmsWarning b{color:var(--orange)}.cmsWarning span{color:#aeb5be;font-size:13px}.adminCard{color:var(--white);transition:transform .2s,border-color .2s,background .2s;display:block}.adminCard.enabled:hover{background:linear-gradient(160deg,#ff650012,var(--panel));border-color:#ff650080;transform:translateY(-3px)}.adminCard.disabled{opacity:.56;cursor:default}.adminBack,.adminBreadcrumb{color:var(--orange);display:inline-block}.adminBreadcrumb{letter-spacing:.1em;margin-bottom:12px;font:850 10px/1 ui-monospace,monospace}.emptyState{background:linear-gradient(155deg,#ff65000b,#0000 55%);border:1px dashed #343a44;margin:42px 0 26px;padding:42px}.emptyState>span{color:var(--orange);letter-spacing:.12em;font:850 9px/1 ui-monospace,monospace}.emptyState h2{margin:18px 0 10px;font-size:30px}.emptyState p{max-width:700px;color:var(--muted);margin:0;line-height:1.65}.adminProjectList{gap:10px;margin:42px 0 26px;display:grid}.adminProjectRow{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.4fr) 130px minmax(0,.9fr);align-items:center;gap:28px;min-height:145px;padding:24px;display:grid}.adminProjectIdentity>span{color:var(--orange);letter-spacing:.1em;font:850 9px/1 ui-monospace,monospace}.adminProjectIdentity h2{margin:10px 0 4px;font-size:24px}.adminProjectIdentity small{color:#626b76;font-family:ui-monospace,monospace}.adminProjectProgress{text-align:right;gap:6px;display:grid}.adminProjectProgress strong{color:var(--orange);font-size:32px}.adminProjectProgress span,.adminProjectMeta span{color:#747d88;letter-spacing:.07em;font:750 9px/1.3 ui-monospace,monospace}.adminProjectMeta{text-align:right;justify-items:end;gap:10px;display:grid}@media (max-width:900px){.adminStats{grid-template-columns:repeat(2,1fr)}.adminProjectRow{grid-template-columns:1fr 100px}.adminProjectMeta{text-align:left;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start}}@media (max-width:560px){.adminTopline{flex-direction:column;align-items:flex-start}.adminStats{grid-template-columns:1fr 1fr}.adminProjectRow{grid-template-columns:1fr}.adminProjectProgress{text-align:left}.adminProjectMeta{grid-template-columns:1fr}}.cmsSuccess{background:#ff650014;border:1px solid #ff65006b;gap:7px;margin:0 0 26px;padding:18px;display:grid}.cmsSuccess b{color:var(--orange)}.cmsSuccess span{color:#c2c8cf;font-size:13px}.cmsActionPanel{background:linear-gradient(145deg,#ff650013,#080a0eeb);border:1px solid #ff650057;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin:0 0 34px;padding:28px;display:grid}.cmsActionPanel>div>span{color:var(--orange);letter-spacing:.12em;font:850 9px/1 ui-monospace,monospace}.cmsActionPanel h2{margin:10px 0 8px;font-size:25px}.cmsActionPanel p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.adminPrimaryButton,.adminSecondaryButton{-webkit-appearance:none;appearance:none;border:1px solid var(--orange);letter-spacing:.08em;cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font:850 10px/1 ui-monospace,monospace;display:inline-flex}.adminPrimaryButton{background:var(--orange);color:#0b0b0c}.adminSecondaryButton{color:var(--orange);background:0 0}.adminEditLink{color:var(--orange);letter-spacing:.08em;font:850 10px/1 ui-monospace,monospace}.adminEditor{border:1px solid var(--line);background:var(--panel);margin:38px 0 28px;padding:28px}.editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.editorGrid label{gap:9px;display:grid}.editorGrid label>span{color:#8e97a2;letter-spacing:.09em;font:800 9px/1 ui-monospace,monospace}.editorGrid input,.editorGrid textarea,.editorGrid select{width:100%;color:var(--white);background:#07090c;border:1px solid #2c333d;outline:none;padding:13px 14px;font:500 14px/1.45 inherit}.editorGrid textarea{resize:vertical;min-height:105px}.editorGrid input:focus,.editorGrid textarea:focus,.editorGrid select:focus{border-color:#ff6500b8}.editorWide{grid-column:1/-1}.editorActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:760px){.cmsActionPanel,.editorGrid{grid-template-columns:1fr}.editorWide{grid-column:auto}.editorActions{justify-content:stretch}.editorActions>*{flex:1}}:root{--paper:#f2efe7;--paper-2:#e8e3d8;--ink:#111317;--ink-soft:#3f4650;--student-line:#11131724}.scrollProgress{z-index:120;transform-origin:0;background:var(--orange);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 18px #ff65008c}.publicPage{background:var(--paper);max-width:1600px;color:var(--ink);margin:0 auto;overflow:hidden}.publicPage:before{content:"";width:440px;height:440px;left:calc(var(--mouse-x,50vw) - 220px);top:calc(var(--mouse-y,50vh) - 220px);z-index:0;pointer-events:none;background:radial-gradient(circle,#ff650011,#0000 68%);border-radius:50%;transition:opacity .2s;position:fixed}.publicHeader{color:var(--white);background:#08090be0;border-bottom-color:#ffffff1a;position:sticky;top:0}.publicHeader.scrolled{background:#050608f0;min-height:68px;box-shadow:0 12px 36px #0000002e}.coreBrand{min-width:max-content}.brandWords{gap:4px;display:grid}.brandWords>b{letter-spacing:.15em;font-size:14px}.brandWords>small{color:#747d88;letter-spacing:.12em;font:800 8px/1 ui-monospace,monospace}.publicNav a{white-space:nowrap}.studentHero{z-index:1;border-bottom:1px solid var(--student-line);background:linear-gradient(#1113170b 1px,transparent 1px), linear-gradient(90deg,#1113170b 1px,transparent 1px), var(--paper);background-size:42px 42px;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:50px;min-height:850px;padding:100px clamp(24px,5vw,78px) 86px;display:grid;position:relative;overflow:hidden}.heroBlueprint{pointer-events:none;background:linear-gradient(120deg,#0000 0 72%,#ff650014 72% 72.3%,#0000 72.3%),radial-gradient(circle at 85% 10%,#ff65001f,#0000 28%);position:absolute;inset:0}.studentHeroCopy{z-index:2;position:relative}.studentStamp{border:1px solid var(--ink);background:#f2efe7db;grid-template-columns:auto auto;align-items:center;gap:0 8px;margin-bottom:28px;padding:10px 12px;display:inline-grid;transform:rotate(-1.4deg);box-shadow:5px 5px #11131714}.studentStamp span,.studentStamp b{letter-spacing:.08em;font:950 14px/1 ui-monospace,monospace}.studentStamp b{color:var(--orange)}.studentStamp small{letter-spacing:.18em;grid-column:1/-1;margin-top:5px;font:800 7px/1 ui-monospace,monospace}.studentHero h1{letter-spacing:-.075em;max-width:880px;color:var(--ink);margin:24px 0 28px;font-size:clamp(70px,8vw,132px);line-height:.82}.studentHero h1 span,.studentHero h1 em{display:block}.studentHero h1 em{color:var(--orange);font-style:normal}.studentHeroLead{color:#454c55;max-width:760px;margin:0;font-size:clamp(18px,1.4vw,23px);line-height:1.65}.studentHero .textButton{color:var(--ink)}.studentHeroMeta{border:1px solid var(--student-line);background:var(--student-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.studentHeroMeta>div{background:#f2efe7f0;gap:7px;min-height:92px;padding:18px;display:grid}.studentHeroMeta b{color:var(--orange);letter-spacing:.12em;font:900 9px/1 ui-monospace,monospace}.studentHeroMeta span{color:#555c64;font-size:12px;line-height:1.45}.workbenchVisual{--tilt-x:0deg;--tilt-y:0deg;min-height:610px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .16s;position:relative}.workbenchGrid{background-color:#111318;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #11131738;position:absolute;inset:5%;box-shadow:18px 18px #11131714}.workbenchGrid:before,.workbenchGrid:after{content:"";background:var(--orange);position:absolute}.workbenchGrid:before{opacity:.22;width:1px;top:0;bottom:0;left:50%}.workbenchGrid:after{opacity:.22;height:1px;top:50%;left:0;right:0}.workbenchCore{border:2px solid var(--orange);width:120px;height:120px;color:var(--orange);letter-spacing:.14em;z-index:3;background:#090a0c;place-items:center;font:950 17px/1 ui-monospace,monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(3deg);box-shadow:0 0 50px #ff650033}.workbenchCard{z-index:4;color:#111318;background:#f5f1e8;border:1px solid #2f353e;grid-template-columns:1fr auto;gap:16px;width:130px;min-height:92px;padding:15px;display:grid;position:absolute;box-shadow:9px 9px #00000024}.workbenchCard small{color:#727983;font:800 8px ui-monospace,monospace}.workbenchCard b{letter-spacing:.09em;grid-column:1/-1;font:950 13px/1 ui-monospace,monospace}.workbenchCard>span{color:var(--orange);grid-area:1/2;font-size:22px}.wbIdea{top:14%;left:7%;transform:rotate(-4deg)}.wbCode{top:18%;right:4%;transform:rotate(3deg)}.wbBuild{bottom:13%;left:3%;transform:rotate(2deg)}.wbField{bottom:10%;right:8%;transform:rotate(-3deg)}.sketchLine{z-index:2;transform-origin:50%;background:repeating-linear-gradient(90deg,var(--orange) 0 7px,transparent 7px 13px);opacity:.7;width:34%;height:1px;position:absolute;top:50%;left:33%}.sketchA{transform:rotate(28deg)}.sketchB{transform:rotate(-27deg)}.sketchC{transform:rotate(145deg)}.sketchD{transform:rotate(-145deg)}.scribbleNote{z-index:5;background:var(--orange);color:#111;letter-spacing:.1em;padding:7px 9px;font:950 8px/1 ui-monospace,monospace;position:absolute}.noteA{top:7%;right:14%;transform:rotate(4deg)}.noteB{bottom:5%;left:16%;transform:rotate(-3deg)}.buildMarquee{z-index:2;background:var(--orange);color:#0a0b0d;border-bottom:1px solid #c84e00;padding:15px 0;position:relative;overflow:hidden}.buildMarquee>div{letter-spacing:.14em;width:max-content;font:950 12px/1 ui-monospace,monospace;animation:22s linear infinite coreMarquee}@keyframes coreMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.studentStatement{background:#fff;border-bottom:1px solid #dcd8cf;grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:48px;padding:94px clamp(24px,5vw,78px);display:grid}.statementNumber{color:#8b8f93;letter-spacing:.13em;font:850 9px/1.4 ui-monospace,monospace}.studentStatement p{max-width:1000px;color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:720;line-height:1.18}.studentStatement>a{color:#c54b00;letter-spacing:.08em;align-self:end;font:900 11px/1 ui-monospace,monospace}.campusSection,.projectPreviewSection,.cultureSection,.nextPortal,.publicSection,.teamFlowSection,.researchNotebook,.aboutSplit,.aboutMission,.principlesSection{z-index:1;border-bottom:1px solid var(--student-line);padding:105px clamp(24px,5vw,78px);position:relative}.campusSection,.lightSection,.principlesSection{background:var(--paper);color:var(--ink)}.lightSection .sectionHeading>p,.principlesSection .sectionHeading>p{color:#626870}.domainRibbon{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.domainMiniCard{--tilt-x:0deg;--tilt-y:0deg;min-height:220px;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#faf8f2;border:1px solid #cdc8bd;flex-direction:column;justify-content:space-between;gap:20px;padding:19px;transition:transform .16s,border-color .2s,box-shadow .2s;display:flex}.domainMiniCard:hover{border-color:var(--orange);box-shadow:7px 7px #ff650021}.domainMiniCard>span{color:#9a9a95;font:800 9px/1 ui-monospace,monospace}.domainMiniCard b{letter-spacing:-.03em;font-size:18px;line-height:1.1}.domainMiniCard small{color:#6d7278;font:750 9px/1.5 ui-monospace,monospace}.sharedBackbone{color:#fff;background:#111318;border:1px solid #24282f;grid-template-columns:1.2fr repeat(3,1fr);margin-top:20px;display:grid}.sharedBackbone>div,.sharedBackbone>a{border-right:1px solid #2a2f37;min-height:230px;padding:24px}.sharedBackbone>a:last-child{border-right:0}.sharedBackbone>div span,.sharedBackbone>a small{color:var(--orange);letter-spacing:.12em;font:850 9px ui-monospace,monospace}.sharedBackbone h3{letter-spacing:-.04em;max-width:360px;margin:66px 0 0;font-size:28px}.sharedBackbone>a{flex-direction:column;transition:background .2s;display:flex}.sharedBackbone>a:hover{background:#ff650017}.sharedBackbone>a b{margin-top:52px;font-size:19px}.sharedBackbone>a span{color:#858d98;margin-top:12px;font-size:12px;line-height:1.55}.projectPreviewSection{color:#fff;background:#0a0c0f}.projectPreviewSection .sectionHeading>p{color:#8f98a5}.projectPreviewGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.projectPreviewCard{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),#ff65001c,transparent 34%), #101318;min-height:370px;transform:perspective(850px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #272d35;flex-direction:column;padding:24px;transition:transform .16s,border-color .2s;display:flex}.projectPreviewCard:hover{border-color:#ff6500a6}.projectPreviewTop{justify-content:space-between;gap:15px;display:flex}.projectPreviewTop span,.projectPreviewTop small{color:#67707b;letter-spacing:.1em;font:800 9px ui-monospace,monospace}.projectPreviewTop small{color:var(--orange)}.projectPreviewCard h3{letter-spacing:-.05em;margin:70px 0 14px;font-size:32px}.projectPreviewCard p{color:#929aa4;margin:0;line-height:1.65}.projectPreviewFooter{border-top:1px solid #252a31;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:32px;display:flex}.projectPreviewFooter span{color:#717985;font-size:11px}.projectPreviewFooter b{color:var(--orange);font-size:25px}.sectionLink{color:var(--orange);letter-spacing:.1em;margin-top:30px;font:900 11px ui-monospace,monospace;display:inline-flex}.cultureSection{background:var(--orange);color:#0c0d0f;grid-template-columns:.55fr 1.45fr;gap:70px;display:grid}.cultureIntro h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(48px,6vw,88px);line-height:.9;position:sticky;top:120px}.cultureSection .eyebrow{color:#6c2900}.cultureSteps{border-top:1px solid #0000003d}.cultureSteps article{border-bottom:1px solid #0000003d;grid-template-columns:60px 170px 1fr;gap:22px;padding:25px 0;display:grid}.cultureSteps span,.cultureSteps b{letter-spacing:.1em;font:900 10px/1.4 ui-monospace,monospace}.cultureSteps p{max-width:500px;margin:0;font-size:15px;line-height:1.6}.nextPortal{background:#f8f6f0;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.nextPortal>div:first-child>span{color:#8d918f;letter-spacing:.13em;font:850 9px ui-monospace,monospace}.nextPortal h2{letter-spacing:-.06em;margin:24px 0 16px;font-size:clamp(48px,5.6vw,84px);line-height:.9}.nextPortal p{color:#62676c;max-width:520px;line-height:1.65}.portalLinks{border-top:1px solid #cfcac0}.portalLinks a{border-bottom:1px solid #cfcac0;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;min-height:92px;transition:padding .2s,background .2s;display:grid}.portalLinks a:hover{background:#fff;padding:0 16px}.portalLinks span{color:#999;font:800 9px ui-monospace,monospace}.portalLinks b{font-size:21px}.portalLinks i{color:var(--orange);font-size:22px;font-style:normal}.publicFooter{color:var(--white)}.footerStudentNote{text-align:center;color:#7d8590;gap:6px;font-size:10px;display:grid}.footerStudentNote small{color:var(--orange);letter-spacing:.08em;font:800 9px ui-monospace,monospace}.innerHero{color:#fff;background:#0b0d10;border-bottom:1px solid #282e36;grid-template-columns:minmax(0,1.15fr) .45fr;align-items:end;gap:60px;min-height:610px;padding:120px clamp(24px,5vw,78px) 74px;display:grid;position:relative;overflow:hidden}.innerHeroGrid{opacity:.55;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 85% 45%,#ff650026,#0000 28%);position:absolute;inset:0}.innerHero>div:not(.innerHeroGrid){z-index:2;position:relative}.innerHeroCode{color:#4e5661;letter-spacing:.14em;margin-bottom:28px;font:900 11px ui-monospace,monospace;display:block}.innerHero h1{letter-spacing:-.068em;max-width:1000px;margin:20px 0 26px;font-size:clamp(58px,6.8vw,105px);line-height:.88}.innerHero>div>p:last-child{color:#9ca4ae;max-width:800px;margin:0;font-size:19px;line-height:1.65}.innerHeroMark{width:230px;height:230px;color:var(--orange);border:1px solid #ff650099;align-content:center;justify-self:end;justify-items:center;display:grid;transform:rotate(7deg)}.innerHeroMark:before,.innerHeroMark:after{content:"";background:#ff65006b;position:absolute}.innerHeroMark:before{width:280px;height:1px}.innerHeroMark:after{width:1px;height:280px}.innerHeroMark span{letter-spacing:.13em;font:900 11px ui-monospace,monospace}.innerHeroMark b{letter-spacing:-.06em;margin-top:10px;font-size:70px;line-height:1}.publicSection .sectionHeading h2,.teamFlowSection h2,.principlesSection h2{color:inherit}.domainGridExpanded{grid-template-columns:repeat(4,1fr)}.studentDomainCard{position:relative;overflow:hidden}.studentDomainCard .teamCardCorner{color:#1113172e;letter-spacing:.16em;font:900 8px ui-monospace,monospace;position:absolute;bottom:20px;right:-30px;transform:rotate(-90deg)}.teamFlowSection{background:#fff}.teamFlowSection>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:end;gap:50px;margin-bottom:52px;display:grid}.teamFlowSection h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(44px,5vw,76px);line-height:.95}.teamFlow{border-top:1px solid #cbc7bd;border-left:1px solid #cbc7bd;grid-template-columns:repeat(5,1fr);display:grid}.teamFlow article{border-bottom:1px solid #cbc7bd;border-right:1px solid #cbc7bd;min-height:260px;padding:22px}.teamFlow span{color:var(--orange);font:900 9px ui-monospace,monospace}.teamFlow h3{margin:72px 0 12px;font-size:19px}.teamFlow p{color:#6b7076;margin:0;font-size:13px;line-height:1.55}.publicProjectGrid .publicProjectCard{color:var(--ink);background:#faf8f3;border-color:#cbc7be}.publicProjectCard .projectHeader strong{color:var(--ink)}.publicProjectCard .projectDescription{color:#656b72}.publicProjectCard .integrationTags div span{color:#4b5158;background:#eeeae2;border-color:#d4cfc4}.projectSerial{color:#92938f;letter-spacing:.12em;margin-bottom:24px;font:800 9px ui-monospace,monospace}.publicIntegration{color:#fff}.researchNotebook{background:repeating-linear-gradient(#0000 0 39px,#11131712 39px 40px),#f7f3e9;grid-template-columns:80px .65fr 1.35fr;gap:44px;display:grid}.notebookMargin{border-right:2px solid #ff650059;align-self:stretch}.researchQuestion span{color:#8a8e8d;letter-spacing:.12em;font:850 9px ui-monospace,monospace}.researchQuestion h2{letter-spacing:-.05em;margin:28px 0 18px;font-size:clamp(34px,4vw,58px);line-height:1}.researchQuestion p{color:#62686d;line-height:1.65}.researchPillars{border-top:1px solid #bbb6ac}.researchPillars article{border-bottom:1px solid #bbb6ac;grid-template-columns:45px 190px 1fr;gap:22px;padding:22px 0;display:grid}.researchPillars span{color:var(--orange);font:900 9px ui-monospace,monospace}.researchPillars h3{margin:0;font-size:18px}.researchPillars p{color:#62686d;margin:0;font-size:13px;line-height:1.55}.researchPipeline{background:var(--orange);color:#0b0c0e;gap:14px;padding:34px clamp(24px,5vw,78px);display:grid}.researchPipeline span{letter-spacing:.13em;font:900 9px ui-monospace,monospace}.researchPipeline b{letter-spacing:.04em;font:900 clamp(16px,2vw,27px)/1.2 ui-monospace,monospace}.competitionBoard{padding-top:70px}.competitionRowPublic{color:#fff}.aboutSplit{background:#cfcac0;grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.aboutAntiCard{background:#f5f1e8;min-height:430px;padding:70px clamp(24px,5vw,78px)}.aboutAntiCard span{color:var(--orange);letter-spacing:.13em;font:900 9px ui-monospace,monospace}.aboutAntiCard h2{letter-spacing:-.06em;margin:90px 0 18px;font-size:clamp(42px,5vw,75px);line-height:.92}.aboutAntiCard p{color:#62686d;max-width:620px;line-height:1.7}.aboutMission{color:#fff;background:#101216;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.aboutMission>div:first-child h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(36px,4.7vw,70px);line-height:1.05}.sloganPoster{border:1px solid var(--orange);background-color:#0000;background-image:linear-gradient(#ff650014 1px,#0000 1px),linear-gradient(90deg,#ff650014 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:space-between;min-height:460px;padding:35px;display:flex}.sloganPoster>span{color:var(--orange);letter-spacing:.15em;font:900 10px ui-monospace,monospace}.sloganPoster strong{color:var(--orange);letter-spacing:-.07em;font-size:clamp(46px,5.4vw,82px);line-height:.86}.sloganPoster p{color:#9ba3ad;margin:0;line-height:1.6}.principleGrid{border-top:1px solid #c9c4ba;border-left:1px solid #c9c4ba;grid-template-columns:repeat(5,1fr);display:grid}.principleGrid article{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),#ff65001a,transparent 34%), #f8f5ee;min-height:290px;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-bottom:1px solid #c9c4ba;border-right:1px solid #c9c4ba;padding:22px;transition:transform .16s}.principleGrid span{color:var(--orange);font:900 9px ui-monospace,monospace}.principleGrid h3{margin:92px 0 12px;font-size:23px}.principleGrid p{color:#676d73;margin:0;font-size:13px;line-height:1.55}.motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.workbenchCore{animation:3.8s ease-in-out infinite coreBreath}.workbenchCard{animation:5.6s ease-in-out infinite studentFloat}.wbCode{animation-delay:-1.3s}.wbBuild{animation-delay:-2.5s}.wbField{animation-delay:-3.7s}@keyframes studentFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1250px){.domainRibbon{grid-template-columns:repeat(4,1fr)}.projectPreviewGrid{grid-template-columns:repeat(2,1fr)}.principleGrid,.teamFlow{grid-template-columns:repeat(3,1fr)}}@media (max-width:1150px){.publicHeader{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:112px;padding-top:12px;padding-bottom:12px}.publicHeader .publicNav{scrollbar-width:none;gap:18px;width:100%;padding-bottom:3px;overflow-x:auto}.publicHeader .publicNav::-webkit-scrollbar{display:none}.publicHeader .publicNav a:not(.lang):not(.adminLink){display:inline-flex}.publicHeader .adminLink{display:none}.studentHero{grid-template-columns:1fr}.workbenchVisual{min-height:560px}.sharedBackbone{grid-template-columns:1fr 1fr}.sharedBackbone>div{grid-column:1/-1}.sharedBackbone>div,.sharedBackbone>a{border-bottom:1px solid #2a2f37}.innerHero{grid-template-columns:1fr}.innerHeroMark{display:none}}@media (max-width:850px){.studentHero{padding-top:70px}.studentHeroMeta{grid-template-columns:1fr}.workbenchVisual{min-height:470px}.workbenchGrid{inset:4% 0}.studentStatement{grid-template-columns:1fr}.studentStatement>a{align-self:auto}.domainRibbon,.domainGridExpanded{grid-template-columns:repeat(2,1fr)}.sharedBackbone{grid-template-columns:1fr}.sharedBackbone>div{grid-column:auto}.projectPreviewGrid,.cultureSection,.nextPortal,.aboutMission{grid-template-columns:1fr}.cultureIntro h2{position:static}.teamFlowSection>div:first-child{grid-template-columns:1fr}.teamFlow{grid-template-columns:1fr 1fr}.researchNotebook{grid-template-columns:25px 1fr}.researchPillars{grid-column:2}.aboutSplit{grid-template-columns:1fr}.principleGrid{grid-template-columns:1fr 1fr}.footerStudentNote{display:none}}@media (max-width:560px){.brandWords small{display:none}.studentHero h1{font-size:clamp(58px,18vw,82px)}.workbenchVisual{min-height:410px}.workbenchCard{width:104px;min-height:78px;padding:11px}.workbenchCore{width:92px;height:92px}.studentStatement p{font-size:29px}.domainRibbon,.domainGridExpanded,.teamFlow,.principleGrid{grid-template-columns:1fr}.cultureSteps article{grid-template-columns:42px 1fr}.cultureSteps p{grid-column:2}.portalLinks a{grid-template-columns:35px 1fr auto}.researchNotebook{grid-template-columns:1fr}.notebookMargin{display:none}.researchPillars{grid-column:auto}.researchPillars article{grid-template-columns:35px 1fr}.researchPillars p{grid-column:2}.aboutAntiCard{min-height:360px;padding-top:50px;padding-bottom:50px}}.joinNav{border:1px solid var(--orange);color:var(--orange);letter-spacing:.09em;padding:9px 13px;font-weight:900}.joinNav:hover{background:var(--orange);color:#090a0c}.clubIdentityRail{z-index:12;background:var(--orange);color:#0b0c0e;border-bottom:1px solid #d14f00;position:relative;overflow:hidden}.clubIdentityRail>div{letter-spacing:.13em;align-items:center;gap:34px;width:max-content;min-height:33px;padding-right:34px;font:900 9px/1 ui-monospace,monospace;animation:28s linear infinite studentIdentityRail;display:flex}.clubIdentityRail b{font-weight:950}.clubIdentityRail span:before{content:"✦";margin-right:34px}@keyframes studentIdentityRail{0%{transform:translate(0)}to{transform:translate(-50%)}}.clubIdentitySection{color:#111318;background-color:#f5f1e8;background-image:linear-gradient(#1113170b 1px,#0000 1px),linear-gradient(90deg,#1113170b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #d8d4ca;grid-template-columns:minmax(0,.85fr) 310px;gap:70px;padding:105px clamp(24px,5vw,78px);display:grid;position:relative;overflow:hidden}.clubIdentitySection:before{content:"STUDENT ENGINEERING / YILDIZ TECHNICAL UNIVERSITY";transform-origin:50%;color:#1113171f;letter-spacing:.18em;font:950 9px/1 ui-monospace,monospace;position:absolute;top:42px;right:-90px;transform:rotate(90deg)}.clubIdentityCopy h2{letter-spacing:-.062em;max-width:850px;margin:18px 0 24px;font-size:clamp(48px,5.7vw,88px);line-height:.9}.clubIdentityCopy>p:last-child{color:#62686e;max-width:780px;margin:0;font-size:17px;line-height:1.7}.clubIdentitySeal{place-items:center;min-height:300px;display:grid;position:relative}.clubSealRing{border:1px dashed var(--orange);background:#ffffff57;border-radius:50%;place-content:center;justify-items:center;width:238px;height:238px;animation:16s linear infinite clubSealOrbit;display:grid;position:relative}.clubSealRing:before,.clubSealRing:after{content:"";border:1px solid #11131738;border-radius:50%;position:absolute;inset:18px}.clubSealRing:after{border-color:#ff650070;inset:47px}.clubSealRing span,.clubSealRing small{letter-spacing:.14em;font:900 9px/1 ui-monospace,monospace}.clubSealRing b{color:var(--orange);letter-spacing:-.06em;margin:8px 0;font-size:46px;line-height:1}.clubIdentitySeal>i{color:#fff;letter-spacing:.08em;background:#111318;padding:8px 11px;font:900 10px/1 ui-monospace,monospace;position:absolute;bottom:5px;transform:rotate(-4deg)}@keyframes clubSealOrbit{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.clubIdentityCards{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.clubIdentityCards article{--tilt-x:0deg;--tilt-y:0deg;min-height:210px;transform:perspective(750px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#ffffff94;border:1px solid #cbc6ba;flex-direction:column;padding:20px;transition:transform .16s,border-color .2s,box-shadow .2s;display:flex}.clubIdentityCards article:hover{border-color:var(--orange);box-shadow:8px 8px #ff650021}.clubIdentityCards span{color:#999a96;font:850 9px ui-monospace,monospace}.clubIdentityCards strong{color:#111318;letter-spacing:-.055em;margin-top:42px;font-size:34px}.clubIdentityCards p{color:#666c72;margin:auto 0 0;font-size:12px;line-height:1.55}.domainCapabilityList{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.domainCapabilityList span{color:#52585f;letter-spacing:.04em;background:#ffffff59;border:1px solid #11131724;padding:6px 8px;font:800 8px/1 ui-monospace,monospace}.teamClubMap{color:#fff;background:#0d1015;border-bottom:1px solid #2b3038;padding:95px clamp(24px,5vw,78px)}.teamClubMapIntro{grid-template-columns:.8fr 1.2fr;align-items:end;gap:55px;display:grid}.teamClubMapIntro h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(42px,5vw,76px);line-height:.93}.teamClubMapIntro>p:last-child{color:#939ca7;max-width:650px;margin:0;line-height:1.7}.clubMapRail{background:linear-gradient(90deg,#ff650012,#0000 35%),#090b0e;border:1px solid #303640;justify-content:space-between;align-items:center;gap:12px;margin-top:54px;padding:24px;display:flex}.clubMapRail span{text-align:center;color:#d9dde2;letter-spacing:.09em;min-width:110px;font:900 10px/1.3 ui-monospace,monospace}.clubMapRail i{color:var(--orange);font-style:normal;animation:1.6s ease-in-out infinite clubRailPulse}.clubMapRail i:nth-of-type(2){animation-delay:.15s}.clubMapRail i:nth-of-type(3){animation-delay:.3s}.clubMapRail i:nth-of-type(4){animation-delay:.45s}.clubMapRail i:nth-of-type(5){animation-delay:.6s}@keyframes clubRailPulse{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.teamsJoinCallout{background:var(--orange);color:#111318;border-bottom:1px solid #d4cfc5;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:72px clamp(24px,5vw,78px);display:grid}.teamsJoinCallout span{letter-spacing:.13em;font:900 9px/1 ui-monospace,monospace}.teamsJoinCallout h2{letter-spacing:-.05em;max-width:900px;margin:13px 0 12px;font-size:clamp(34px,4vw,60px);line-height:.95}.teamsJoinCallout p{max-width:720px;margin:0;line-height:1.6}.teamsJoinCallout .primaryButton{color:#fff;background:#111318}.teamsJoinCallout .primaryButton:hover{background:#242831}.joinPreview{color:#fff;background:radial-gradient(circle at 90% 10%,#ff650029,#0000 32%),#0b0d10;border-bottom:1px solid #2b3038;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding:115px clamp(24px,5vw,78px);display:grid;position:relative;overflow:hidden}.joinPreviewTape{background:var(--orange);color:#0a0b0d;text-align:center;letter-spacing:.1em;width:340px;padding:10px;font:950 9px/1 ui-monospace,monospace;position:absolute;top:28px;right:-65px;transform:rotate(7deg)}.joinPreview h2{letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(48px,5.5vw,84px);line-height:.9}.joinPreview>div>p:not(.eyebrow){color:#9da6b0;max-width:680px;line-height:1.7}.joinPreviewDiagram{background:#080a0d;border:1px solid #303641;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.2fr;align-items:center;gap:8px;padding:30px;display:grid}.joinPreviewDiagram span{color:#d9dde2;letter-spacing:.07em;text-align:center;border:1px solid #292f37;place-items:center;min-height:84px;padding:10px;font:900 9px/1.3 ui-monospace,monospace;display:grid}.joinPreviewDiagram i{color:var(--orange);font-style:normal;animation:1.5s ease-in-out infinite clubRailPulse}.joinRouteSection,.joinPathSection,.joinValuesSection,.joinStatusSection{border-bottom:1px solid #d6d1c7;padding:105px clamp(24px,5vw,78px);position:relative}.joinRouteSection{color:#111318;background:#f6f2e9}.joinRouteGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.joinRouteGrid article{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),#ff65001c,transparent 35%), #fbf9f4;min-height:330px;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #cbc6bb;flex-direction:column;padding:22px;transition:transform .16s,border-color .2s;display:flex}.joinRouteGrid article:hover{border-color:var(--orange)}.joinRouteGrid span{color:#969793;font:900 9px ui-monospace,monospace}.joinRouteGrid h3{margin:72px 0 14px;font-size:21px;line-height:1.05}.joinRouteGrid p{color:#656b71;margin:0;font-size:13px;line-height:1.6}.joinRouteGrid small{color:var(--orange);letter-spacing:.1em;margin-top:auto;padding-top:25px;font:900 8px ui-monospace,monospace}.joinPathSection{color:#fff;background:#0d1015;border-color:#2b3038;grid-template-columns:.62fr 1.38fr;gap:70px;display:grid}.joinPathIntro h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,5vw,74px);line-height:.93;position:sticky;top:120px}.joinPathTimeline{border-top:1px solid #333943}.joinPathTimeline article{border-bottom:1px solid #333943;grid-template-columns:70px 1fr;gap:18px;padding:25px 0;display:grid}.joinPathTimeline>article>span{color:var(--orange);font:900 10px ui-monospace,monospace}.joinPathTimeline h3{margin:0 0 8px;font-size:21px}.joinPathTimeline p{color:#929ba6;margin:0;line-height:1.6}.joinValuesSection{background:var(--orange);color:#101216;grid-template-columns:.55fr 1.45fr;gap:65px;display:grid}.joinValuesSection h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(45px,5.5vw,80px);line-height:.9}.joinValuesSection .eyebrow{color:#6e2b00}.joinValueCards{border-top:1px solid #00000040}.joinValueCards article{border-bottom:1px solid #00000040;grid-template-columns:180px 1fr;gap:24px;padding:22px 0;display:grid}.joinValueCards b{letter-spacing:.08em;font:950 11px/1.3 ui-monospace,monospace}.joinValueCards p{max-width:620px;margin:0;line-height:1.55}.joinStatusSection{color:#111318;background:#f7f4ed;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:75px;display:grid}.joinStatusStamp{border:2px solid var(--orange);place-content:center;justify-items:center;width:250px;height:250px;display:grid;transform:rotate(-5deg);box-shadow:14px 14px #ff650021}.joinStatusStamp span,.joinStatusStamp small{letter-spacing:.13em;font:900 9px ui-monospace,monospace}.joinStatusStamp b{color:var(--orange);margin:10px 0;font-size:54px}.joinStatusSection h2{letter-spacing:-.055em;max-width:900px;margin:18px 0;font-size:clamp(42px,5vw,75px);line-height:.92}.joinStatusSection>div:last-child>p:not(.eyebrow){color:#666c72;max-width:790px;line-height:1.7}@media (max-width:1250px){.clubIdentityCards{grid-template-columns:repeat(2,1fr)}.joinRouteGrid{grid-template-columns:repeat(3,1fr)}.joinPreview{grid-template-columns:1fr}}@media (max-width:950px){.clubIdentitySection{grid-template-columns:1fr}.clubIdentitySeal{min-height:250px}.teamClubMapIntro{grid-template-columns:1fr}.clubMapRail{justify-content:flex-start;overflow-x:auto}.clubMapRail span{flex:0 0 130px}.teamsJoinCallout,.joinPathSection,.joinValuesSection,.joinStatusSection{grid-template-columns:1fr}.joinPathIntro h2{position:static}.joinStatusStamp{width:210px;height:210px}}@media (max-width:700px){.clubIdentityRail>div{animation-duration:20s}.clubIdentityCards,.joinPreviewDiagram{grid-template-columns:1fr}.joinPreviewDiagram i{text-align:center;transform:rotate(90deg)}.joinRouteGrid,.joinValueCards article{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:clip}.publicHeader{width:100vw;max-width:none;padding-left:clamp(20px,2.6vw,48px);padding-right:clamp(20px,2.6vw,48px);left:0;right:0;transform:none}.publicHeader .coreBrand{flex:none}.publicHeader .publicNav{flex:auto;justify-content:flex-end;gap:clamp(14px,1.35vw,26px);min-width:0;margin-left:auto}.coreLogoSvg{width:25px;height:25px;display:block}.coreLogoSvg path{fill:#07080a}.coreLogoSvg rect{fill:#f7f8fa}.clubIdentityRail{width:100vw;margin-left:calc(50% - 50vw)}.studentHeroCopy,.workbenchVisual,.sectionHeading>*,.sharedBackbone>*,.projectPreviewGrid>*,.clubIdentityCards>*,.joinPreview>*,.nextPortal>*{min-width:0}@media (min-width:1151px){.studentStamp{border-width:1px;grid-template-columns:auto 1fr;gap:0 10px;min-width:278px;margin-bottom:30px;padding:14px 16px 13px;box-shadow:7px 7px #11131716}.studentStamp span,.studentStamp b{font-size:18px}.studentStamp small{margin-top:6px;font-size:8px}.studentStamp:after{content:attr(data-university);color:#5e646b;letter-spacing:.13em;border-top:1px solid #1113172e;grid-column:1/-1;margin-top:10px;padding-top:9px;font:850 8px/1.2 ui-monospace,monospace}}@media (min-width:1601px){.publicHeader{padding-left:48px;padding-right:48px}.publicHeader .publicNav{gap:28px}}@media (min-width:1151px) and (max-width:1390px){.publicHeader{gap:18px;padding-left:24px;padding-right:24px}.publicHeader .publicNav{letter-spacing:.045em;gap:14px;font-size:11px}.publicHeader .joinNav,.publicHeader .adminLink{padding:8px 9px}.publicHeader .lang{padding-left:14px}.brandWords>b{font-size:13px}.brandWords>small{font-size:7px}.studentHero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:32px}.studentHero h1{font-size:clamp(68px,7.5vw,106px)}.workbenchVisual{min-height:540px}}@media (max-width:1150px){.publicHeader{width:100vw;padding-left:24px;padding-right:24px;left:0;right:0;transform:none}.publicHeader .publicNav{flex:none;justify-content:flex-start;max-width:100%;margin-left:0}.coreLogoSvg{width:24px;height:24px}}@media (max-width:850px){.publicHeader{padding-left:18px;padding-right:18px}.publicHeader .publicNav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.studentHero,.innerHero,.campusSection,.projectPreviewSection,.cultureSection,.nextPortal,.clubIdentitySection,.joinPreview,.publicSection,.teamFlowSection,.teamClubMap,.joinRouteSection,.joinPathSection,.joinValuesSection,.joinStatusSection{padding-left:clamp(18px,5vw,34px);padding-right:clamp(18px,5vw,34px)}}@media (max-width:560px){.publicHeader{padding-left:14px;padding-right:14px}.coreLogoSvg{width:22px;height:22px}.studentStamp:after{display:none}.clubIdentityRail{margin-left:calc(50% - 50vw)}}@media (prefers-reduced-motion:reduce){.clubIdentityRail>div{animation:none!important}}@media (min-width:1151px){.publicHeader .publicNav{padding-right:clamp(10px,1.2vw,22px)}}.sharedTeamsSection .sectionHeading h2{color:#f7f8fa;text-shadow:0 0 30px #ffffff0e}.sharedTeamsSection .sectionHeading>p{color:#b6bec8}.sharedTeamsSection .serviceCard>p{color:#aab3be}@media (min-width:1151px){.publicHeader{gap:0}.publicHeader .publicNav{justify-content:space-between;gap:18px;margin-left:clamp(30px,3.2vw,58px);padding-right:clamp(10px,1.2vw,22px)}.navPrimary,.navUtility{align-items:center;display:flex}.navPrimary{gap:clamp(14px,1.4vw,25px)}.navUtility{gap:16px;margin-left:auto}.navUtility .lang{padding-left:16px}}.navDropdown{align-items:center;display:flex;position:relative}.navDropdownTrigger{align-items:center;gap:6px;display:inline-flex}.navDropdownTrigger>span{color:var(--orange);font-size:11px;transition:transform .18s;transform:translateY(-1px)}.navDropdown:hover .navDropdownTrigger>span,.navDropdown:focus-within .navDropdownTrigger>span{transform:rotate(180deg)translateY(1px)}.navDropdownPanel{z-index:180;opacity:0;visibility:hidden;pointer-events:none;background-color:#080a0dfb;background-image:linear-gradient(#ff65000b 1px,#0000 1px),linear-gradient(90deg,#ff65000b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #323842;width:min(760px,100vw - 48px);padding:18px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 20px);left:-18px;transform:translateY(-8px);box-shadow:0 28px 70px #00000073}.navDropdownPanel:before{content:"";height:24px;position:absolute;top:-22px;left:0;right:0}.navDropdown:hover .navDropdownPanel,.navDropdown:focus-within .navDropdownPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navDropdownHead{border-bottom:1px solid #2c323b;justify-content:space-between;align-items:center;gap:24px;padding:2px 2px 14px;display:flex}.navDropdownHead>span,.navDropdownHead>a{letter-spacing:.11em;font:850 8px/1 ui-monospace,monospace}.navDropdownHead>span{color:#69727e}.navDropdownHead>a{color:var(--orange)}.navDropdownColumns{grid-template-columns:1.35fr .8fr;gap:14px;padding-top:14px;display:grid}.navDropdownColumns>div{align-content:start;gap:5px;display:grid}.navDropdownColumns>div>small{color:#727b86;letter-spacing:.1em;text-transform:uppercase;margin:4px 8px 8px;font:850 8px/1 ui-monospace,monospace}.navDropdownColumns>div>a{color:#dce1e6;border:1px solid #0000;grid-template-columns:58px 1fr;align-items:center;gap:8px;min-height:40px;padding:7px 8px;transition:background .16s,border-color .16s,transform .16s;display:grid}.navDropdownColumns>div>a:hover{background:#ff650012;border-color:#333943;transform:translate(3px)}.navDropdownColumns>div>a span{color:var(--orange);font:850 8px ui-monospace,monospace}.navDropdownColumns>div>a b{letter-spacing:.01em;font-size:11px;font-weight:750}.projectsDropdown{width:min(820px,100vw - 48px)}.navProjectGrid{grid-template-columns:repeat(2,1fr);gap:5px;padding-top:14px;display:grid}.navProjectGrid>a{color:#dce1e6;border:1px solid #0000;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:47px;padding:8px 9px;transition:background .16s,border-color .16s;display:grid}.navProjectGrid>a:hover{background:#ff650012;border-color:#333943}.navProjectGrid small{color:#626b77;font:850 8px ui-monospace,monospace}.navProjectGrid b{font-size:11px}.navProjectGrid span{color:#747d88;text-align:right;max-width:118px;font:750 7px ui-monospace,monospace}.serviceOpenLink,.projectOpenLink{margin-top:20px;display:inline-flex;color:var(--orange)!important;letter-spacing:.1em!important;font:900 8px/1 ui-monospace,monospace!important}.publicProjectCard{position:relative}.publicProjectCard .projectOpenLink{margin-top:22px}.studentDomainCard,.serviceCard,.publicProjectCard{cursor:pointer}.systemConstellation{background:radial-gradient(circle,#ff65001f,#0000 20%),radial-gradient(circle,#ffffff06,#0000 52%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/34px 34px,#080a0d;border:1px solid #272d35;min-height:690px;margin-top:42px;position:relative;overflow:hidden}.systemConstellation:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 42%,#ff650009 42.3%,#0000 43%);position:absolute;inset:0}.constellationLines{z-index:1;width:90%;height:86%;position:absolute;inset:7% 5%;overflow:visible}.constellationLines path{fill:none;stroke:#ff65005c;stroke-width:1.25px;stroke-dasharray:7 10;vector-effect:non-scaling-stroke;animation:10s linear infinite constellationFlow}.constellationLines path:nth-child(2n){stroke:#ffffff24;animation-duration:15s;animation-direction:reverse}@keyframes constellationFlow{to{stroke-dashoffset:-170px}}.constellationOrbit{z-index:0;border:1px solid #ffffff12;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitOuter{aspect-ratio:1.75;width:min(82%,930px)}.orbitInner{aspect-ratio:1.7;border-style:dashed;border-color:#ff65002e;width:min(49%,550px)}.constellationCore{z-index:6;border:1px solid var(--orange);background:#090b0e;place-content:center;justify-items:center;width:180px;height:180px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(2deg);box-shadow:0 0 65px #ff65002e,12px 12px #ff65000e}.constellationCore:before,.constellationCore:after{content:"";background:#ff650073;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellationCore:before{width:230px;height:1px}.constellationCore:after{width:1px;height:230px}.constellationCore small,.constellationCore span{z-index:2;color:#6f7884;letter-spacing:.1em;font:800 7px/1 ui-monospace,monospace;position:relative}.constellationCore b{z-index:2;color:var(--orange);letter-spacing:-.055em;margin:10px 0 7px;font-size:39px;position:relative}.constellationNode{z-index:7;background:#0e1116f2;border:1px solid #333943;grid-template-columns:auto 1fr;align-content:center;gap:5px 9px;width:150px;min-height:82px;padding:12px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:absolute;box-shadow:8px 8px #0000002e}.constellationNode:hover{z-index:9;border-color:var(--orange);background:#12151a;transform:translateY(-4px)rotate(-1deg)}.constellationNode small{color:var(--orange);font:850 8px ui-monospace,monospace}.constellationNode b{color:#f2f4f6;font-size:11px;line-height:1.15}.constellationNode span{color:#727c87;grid-column:1/-1;font:750 7px/1.25 ui-monospace,monospace}.constellationNode1{top:10%;left:10%}.constellationNode2{top:7%;left:34%}.constellationNode3{top:10%;right:12%}.constellationNode4{top:38%;right:4%}.constellationNode5{bottom:10%;right:10%}.constellationNode6{bottom:7%;left:35%}.constellationNode7{bottom:10%;left:9%}.constellationNode8{top:40%;left:3%}.constellationNode9{top:33%;left:24%}.constellationNode10{top:36%;right:23%}.constellationNote{z-index:8;background:var(--orange);color:#0a0b0d;letter-spacing:.09em;padding:7px 9px;font:950 7px/1 ui-monospace,monospace;position:absolute}.constellationNote.noteTop{top:3%;right:3%;transform:rotate(3deg)}.constellationNote.noteBottom{bottom:3%;left:3%;transform:rotate(-3deg)}.teamDetailIdentity,.teamCapabilitySection,.teamConnectionsSection,.teamProjectsSection,.projectDetailStatus,.projectStorySection,.projectIntegrationDetail,.projectOwnerSection,.detailClosing{z-index:1;border-bottom:1px solid #d7d2c8;padding:100px clamp(24px,5vw,78px);position:relative}.teamDetailIdentity{color:#111318;background-color:#f4f0e7;background-image:linear-gradient(#1113170a 1px,#0000 1px),linear-gradient(90deg,#1113170a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;display:grid}.teamDetailIdentity h2{letter-spacing:-.055em;max-width:900px;margin:18px 0 22px;font-size:clamp(43px,5vw,78px);line-height:.92}.teamDetailIdentity>div:first-child>p:last-child{color:#626970;max-width:780px;line-height:1.7}.teamDetailStamp{border:1px solid var(--orange);color:#fff;background:#101216;place-content:center;justify-self:end;justify-items:center;width:280px;height:280px;display:grid;transform:rotate(4deg);box-shadow:14px 14px #ff65001f}.teamDetailStamp span,.teamDetailStamp small{color:#818a95;letter-spacing:.12em;font:850 9px ui-monospace,monospace}.teamDetailStamp b{max-width:230px;color:var(--orange);text-align:center;letter-spacing:-.05em;margin:12px 0;font-size:36px;line-height:.95}.teamCapabilitySection{color:#111318;background:#fff}.teamCapabilityCards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.teamCapabilityCards article{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),#ff65001a,transparent 36%), #faf8f3;min-height:280px;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #cec9bf;flex-direction:column;padding:22px;display:flex}.teamCapabilityCards span{color:var(--orange);font:900 9px ui-monospace,monospace}.teamCapabilityCards h3{letter-spacing:-.04em;margin:75px 0 14px;font-size:25px}.teamCapabilityCards p{color:#666d74;margin:auto 0 0;font-size:13px;line-height:1.55}.teamConnectionsSection{color:#fff;background:#0c0f13;border-color:#292f37}.teamConnectionsSection .sectionHeading>p{color:#aab3be}.teamConnectionRail{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.teamConnectionRail>a{background:#101318;border:1px solid #303641;flex-direction:column;min-height:225px;padding:20px;transition:border-color .18s,transform .18s;display:flex}.teamConnectionRail>a:hover{border-color:var(--orange);transform:translateY(-3px)}.teamConnectionRail span{color:var(--orange);font:900 9px ui-monospace,monospace}.teamConnectionRail b{margin:38px 0 12px;font-size:20px}.teamConnectionRail p{color:#8f99a5;margin:0;font-size:12px;line-height:1.55}.teamConnectionRail small{color:var(--orange);letter-spacing:.08em;margin-top:auto;padding-top:20px;font:850 8px ui-monospace,monospace}.teamProjectsSection{color:#111318;background:#f6f2e9}.teamProjectLinks{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.teamProjectLinks>a{--tilt-x:0deg;--tilt-y:0deg;min-height:310px;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#fcfaf5;border:1px solid #ccc7bc;flex-direction:column;padding:22px;display:flex}.teamProjectLinks small{color:var(--orange);font:850 8px ui-monospace,monospace}.teamProjectLinks h3{letter-spacing:-.045em;margin:62px 0 13px;font-size:27px}.teamProjectLinks p{color:#646b72;margin:0;line-height:1.6}.teamProjectLinks>a>div{color:#737980;border-top:1px solid #d8d3c9;justify-content:space-between;gap:20px;margin-top:auto;padding-top:24px;font-size:10px;display:flex}.teamProjectLinks>a>div b{color:var(--orange);font-size:19px}.teamEmptyPortfolio{background:#fbf9f4;border:1px dashed #bdb8ae;max-width:850px;padding:30px}.teamEmptyPortfolio span{color:var(--orange);font:900 9px ui-monospace,monospace}.teamEmptyPortfolio p{color:#626970;margin:18px 0 0;line-height:1.7}.projectDetailStatus{color:#111318;background:#f6f2e9;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;display:grid}.projectDetailProgress{background:#fff;border:1px solid #c9c4ba;gap:13px;padding:28px;display:grid}.projectDetailProgress>span{color:#838781;letter-spacing:.11em;font:850 8px ui-monospace,monospace}.projectDetailProgress strong{color:var(--orange);letter-spacing:-.07em;font-size:clamp(65px,8vw,118px);line-height:.8}.projectDetailTrack{background:#e0dcd2;height:6px;overflow:hidden}.projectDetailTrack i{background:var(--orange);height:100%;display:block}.projectDetailProgress small{color:#626970;font-size:11px}.projectDetailMeta{border-top:1px solid #c9c4ba;display:grid}.projectDetailMeta>div{border-bottom:1px solid #c9c4ba;grid-template-columns:140px 1fr;gap:22px;padding:22px 0;display:grid}.projectDetailMeta span{color:#8a8d89;letter-spacing:.1em;font:850 8px ui-monospace,monospace}.projectDetailMeta b{font-size:18px}.projectStorySection{color:#fff;background:#0d1015;border-color:#2a3038;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.projectStoryLead h2{letter-spacing:-.055em;margin:17px 0 22px;font-size:clamp(42px,5vw,72px);line-height:.93}.projectStoryLead>p:last-child{color:#99a2ad;line-height:1.7}.projectEngineeringLoop{border-top:1px solid #343a44}.projectEngineeringLoop article{border-bottom:1px solid #343a44;grid-template-columns:55px 160px 1fr;gap:18px;padding:21px 0;display:grid}.projectEngineeringLoop span{color:var(--orange);font:900 9px ui-monospace,monospace}.projectEngineeringLoop h3{margin:0;font-size:18px}.projectEngineeringLoop p{color:#929ba6;margin:0;line-height:1.55}.projectIntegrationDetail{color:#fff;background:#07090c;border-color:#292f37}.projectIntegrationDetail .sectionHeading>p{color:#a3acb7}.projectOrbitDetail{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle,#ff65001f,#0000 26%),#0b0d10;border:1px solid #2d333d;min-height:560px;margin-top:35px;position:relative;overflow:hidden}.projectOrbitCore{z-index:5;border:1px solid var(--orange);background:#090b0e;place-content:center;justify-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #ff650033}.projectOrbitCore small{color:#6e7782;font:850 7px ui-monospace,monospace}.projectOrbitCore b{max-width:160px;color:var(--orange);text-align:center;margin-top:10px;font-size:25px;line-height:1}.orbitPartner{z-index:6;background:#12151a;border:1px solid #353b45;align-content:center;width:160px;min-height:90px;padding:13px;transition:border-color .18s,transform .18s;display:grid;position:absolute}.orbitPartner:hover{border-color:var(--orange);transform:translateY(-4px)}.orbitPartner span{color:var(--orange);font:850 8px ui-monospace,monospace}.orbitPartner b{margin-top:7px;font-size:12px}.orbitPartner small{color:#6f7884;margin-top:10px;font:800 7px ui-monospace,monospace}.orbitPartner1{top:14%;left:10%}.orbitPartner2{top:14%;right:10%}.orbitPartner3{bottom:14%;right:10%}.orbitPartner4{bottom:14%;left:10%}.orbitRing{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projectOrbitDetail .ringOne{border:1px solid #ffffff1a;width:70%;height:70%}.projectOrbitDetail .ringTwo{border:1px dashed #ff650047;width:45%;height:45%}.projectOwnerSection{color:#111318;background:#f7f4ed;grid-template-columns:1fr .8fr;align-items:start;gap:70px;display:grid}.projectOwnerSection h2{letter-spacing:-.055em;margin:17px 0;font-size:clamp(42px,5vw,72px);line-height:.93}.projectOwnerSection>div:first-child>p:last-child{color:#656b72;max-width:700px;line-height:1.7}.ownerTeamLinks{gap:8px;display:grid}.ownerTeamLinks>a{background:#fff;border:1px solid #cbc6bc;grid-template-columns:55px 1fr auto;align-items:center;gap:14px;min-height:72px;padding:14px;display:grid}.ownerTeamLinks span{color:var(--orange);font:900 9px ui-monospace,monospace}.ownerTeamLinks b{font-size:15px}.ownerTeamLinks small{color:#777e85;font:800 7px ui-monospace,monospace}.detailClosing{background:var(--orange);color:#101216;border-color:#c84d00;grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.detailClosing span{letter-spacing:.12em;font:900 9px ui-monospace,monospace}.detailClosing h2{letter-spacing:-.06em;max-width:900px;margin:13px 0 10px;font-size:clamp(42px,5vw,76px);line-height:.9}.detailClosing p{max-width:820px;line-height:1.65}.detailClosing .primaryButton{color:#fff;background:#111318}@media (max-width:1150px){.navPrimary,.navUtility{display:contents}.navDropdown{display:inline-flex}.navDropdownPanel{display:none!important}.navDropdownTrigger>span{display:none}}@media (max-width:1050px){.systemConstellation{min-height:760px}.constellationNode{width:132px}.teamCapabilityCards,.teamConnectionRail,.teamProjectLinks{grid-template-columns:repeat(2,1fr)}.teamDetailIdentity,.projectDetailStatus,.projectStorySection,.projectOwnerSection{grid-template-columns:1fr}.teamDetailStamp{justify-self:start}}@media (max-width:760px){.systemConstellation{grid-template-columns:1fr 1fr;gap:8px;min-height:auto;padding:24px;display:grid}.constellationLines,.constellationOrbit,.constellationNote{display:none}.constellationCore{grid-column:1/-1;width:100%;height:145px;position:relative;top:auto;left:auto;transform:none}.constellationCore:before,.constellationCore:after{display:none}.constellationNode{width:auto;min-height:105px;position:relative;inset:auto!important}.constellationNode:hover{transform:none}.teamCapabilityCards,.teamConnectionRail,.teamProjectLinks{grid-template-columns:1fr}.projectEngineeringLoop article{grid-template-columns:42px 1fr}.projectEngineeringLoop p{grid-column:2}.projectOrbitDetail{grid-template-columns:1fr;gap:8px;min-height:auto;padding:22px;display:grid}.projectOrbitCore,.orbitPartner{width:100%;height:auto;min-height:100px;position:relative;transform:none;inset:auto!important}.projectOrbitDetail .orbitRing{display:none}.projectDetailMeta>div{grid-template-columns:1fr;gap:7px}.detailClosing{grid-template-columns:1fr}}@media (max-width:520px){.systemConstellation{grid-template-columns:1fr}.constellationCore{grid-column:auto}.teamDetailStamp{width:220px;height:220px}.ownerTeamLinks>a{grid-template-columns:42px 1fr}.ownerTeamLinks small{grid-column:2}}.adminCompetitionList{gap:10px;margin-top:38px;display:grid}.adminCompetitionRow{border:1px solid var(--line);background:#090b0f;grid-template-columns:minmax(0,1.5fr) 210px minmax(240px,.8fr);align-items:center;gap:22px;min-height:138px;padding:22px;display:grid}.adminCompetitionIdentity{gap:7px;display:grid}.adminCompetitionIdentity>span{color:var(--orange);letter-spacing:.1em;font:850 9px/1 ui-monospace,monospace}.adminCompetitionIdentity h2{letter-spacing:-.035em;margin:0;font-size:24px}.adminCompetitionIdentity small{color:#69727e;font:750 9px ui-monospace,monospace}.adminCompetitionTarget{background:#05070a;border:1px solid #2d333c;gap:9px;padding:16px;display:grid}.adminCompetitionTarget strong{color:var(--orange);letter-spacing:.09em;font:900 10px/1 ui-monospace,monospace}.adminCompetitionTarget span{color:#d0d5db;font-size:12px;line-height:1.45}.adminCompetitionMeta{text-align:right;justify-items:end;gap:9px;display:grid}.adminCompetitionMeta>span{color:#8e97a2;font-size:11px}@media (max-width:950px){.adminCompetitionRow{grid-template-columns:1fr 180px}.adminCompetitionMeta{text-align:left;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start}}@media (max-width:620px){.adminCompetitionRow{grid-template-columns:1fr}.adminCompetitionMeta{grid-column:auto;grid-template-columns:1fr}}.adminContentList{gap:10px;margin-top:38px;display:grid}.adminContentRow{border:1px solid var(--line);background:#090b0f;grid-template-columns:minmax(0,1.35fr) minmax(170px,.8fr) minmax(170px,.8fr) 150px;align-items:center;gap:18px;min-height:136px;padding:22px;display:grid}.adminContentIdentity,.adminContentLocale,.adminContentMeta{gap:7px;display:grid}.adminContentIdentity>span{color:var(--orange);letter-spacing:.1em;font:850 9px/1 ui-monospace,monospace}.adminContentIdentity h2{letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.05}.adminContentIdentity small,.adminContentLocale small{color:#69727e;font:750 8px ui-monospace,monospace}.adminContentLocale{background:#05070a;border:1px solid #2d333c;align-content:center;min-height:88px;padding:13px}.adminContentLocale b{color:var(--orange);font:900 9px ui-monospace,monospace}.adminContentLocale span{color:#cfd5db;font-size:11px;line-height:1.4}.adminContentMeta{text-align:right;justify-items:end}.adminContentMeta>span{color:#8d96a1;letter-spacing:.08em;font:800 9px ui-monospace,monospace}@media (max-width:1050px){.adminContentRow{grid-template-columns:1fr 1fr}.adminContentIdentity{grid-column:1/-1}.adminContentMeta{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}}@media (max-width:620px){.adminContentRow{grid-template-columns:1fr}.adminContentIdentity,.adminContentMeta{grid-column:auto}.adminContentMeta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
