:root{--ink:#061018;--ink2:#091722;--panel:#0d1c27;--line:rgba(185,218,230,.15);--text:#eef5f5;--muted:#9babb3;--acid:#c8ff3d;--cyan:#54d8ff;--max:1460px;--pad:clamp(22px,5vw,76px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--text);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header{height:84px;position:absolute;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);border-bottom:1px solid rgba(255,255,255,.14)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:30px;height:28px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;transform:skew(-9deg)}.brand-mark i{display:block;background:var(--acid)}.brand-mark i:nth-child(1){height:54%}.brand-mark i:nth-child(2){height:78%}.brand-mark i:nth-child(3){height:100%}.brand-name{font:600 25px/1 Space Grotesk;letter-spacing:.03em}.brand-sector{font-size:10px;letter-spacing:.21em;color:#b9c6cc;margin-left:4px}.desktop-nav{display:flex;gap:clamp(20px,2.5vw,42px);font-size:13px}.desktop-nav a{color:#d9e0e2;transition:.25s}.desktop-nav a:hover{color:var(--acid)}.header-actions{display:flex;align-items:center;gap:18px}.lang-switch{border:0;background:none;color:#84949c;display:flex;gap:8px;font-size:12px;cursor:pointer}.lang-switch .active{color:#fff}.header-cta{font-size:12px;letter-spacing:.05em;border-left:1px solid rgba(255,255,255,.18);padding-left:24px}.header-cta:after{content:' ↗';color:var(--acid)}.menu-toggle{display:none;background:0;border:0;width:38px;height:38px;cursor:pointer}.menu-toggle span{display:block;height:1px;background:white;margin:7px}.hero{min-height:900px;height:100vh;max-height:1080px;position:relative;display:flex;align-items:center;isolation:isolate}.hero-image{position:absolute;inset:0;z-index:-4;background-image:linear-gradient(90deg,rgba(4,12,18,.97) 0%,rgba(4,12,18,.84) 32%,rgba(4,12,18,.25) 67%,rgba(4,12,18,.18)),linear-gradient(0deg,var(--ink),transparent 30%),url('assets/metr-carpathian-datacenter.png');background-size:cover;background-position:center}.hero-grid,.contact-grid{position:absolute;inset:0;z-index:-3;opacity:.11;background-image:linear-gradient(rgba(120,190,220,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(120,190,220,.32) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,#000,transparent 65%)}.hero-content{width:min(930px,73vw);padding:80px var(--pad) 0}.eyebrow,.overline{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.18em;color:#b7c2c8}.eyebrow span{width:31px;height:1px;background:var(--acid)}.hero h1{font:500 clamp(46px,5.3vw,83px)/.99 Space Grotesk;margin:26px 0 28px;letter-spacing:-.045em}.hero h1 em,.section-heading h2 em,.manifesto h2 em,.park-copy h2 em,.delivery h2 em,.investors h2 em,.contact h2 em{font-style:normal;color:var(--acid)}.hero-content>p{max-width:700px;color:#c0cbd0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.hero-actions{display:flex;gap:12px;margin-top:38px;flex-wrap:wrap}.button{min-height:56px;padding:0 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:13px;font-weight:600}.button b{font-size:18px}.button.primary{background:var(--acid);color:#07100d}.button.primary:hover{background:#e1ff90}.button.ghost{border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(6px)}.button.ghost:hover{border-color:var(--acid)}.hero-status{position:absolute;right:var(--pad);bottom:80px;width:min(365px,28vw);background:rgba(5,16,23,.74);backdrop-filter:blur(13px);border:1px solid rgba(210,243,255,.18);padding:20px}.status-top{font-size:11px;display:flex;align-items:center;gap:8px;color:#bdcbd1}.pulse,.map-live i,.case-status i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 16px var(--acid)}.status-value{font:500 18px Space Grotesk;margin:14px 0}.status-line{height:3px;background:#26353c}.status-line i{display:block;width:78%;height:100%;background:linear-gradient(90deg,var(--acid),var(--cyan))}.status-meta{display:flex;justify-content:space-between;margin-top:12px;font:10px Space Grotesk;color:#82939c}.hero-index{position:absolute;right:var(--pad);top:120px;font:10px Space Grotesk;letter-spacing:.15em;writing-mode:vertical-rl}.section-pad{padding-left:var(--pad);padding-right:var(--pad);max-width:var(--max);margin-inline:auto}.manifesto{padding-top:120px;padding-bottom:120px;display:grid;grid-template-columns:.55fr 1.45fr;gap:55px}.section-kicker{display:flex;gap:20px;color:#a8b6bc;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.section-kicker span,.section-no{font:12px Space Grotesk;color:var(--acid)}.section-kicker p{margin:0}.manifesto-copy h2,.section-heading h2,.park-copy h2,.delivery h2,.investors h2,.contact h2{font:500 clamp(38px,4.2vw,66px)/1.07 Space Grotesk;letter-spacing:-.04em;margin:0}.manifesto-copy p{max-width:800px;margin:30px 0 0;color:var(--muted);font-size:18px}.capability-rail{grid-column:1/-1;margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#a8b5bb;font:11px Space Grotesk;letter-spacing:.15em}.capability-rail i{width:4px;height:4px;border-radius:50%;background:var(--acid)}.solutions{padding-top:130px;padding-bottom:130px}.section-heading{display:grid;grid-template-columns:.65fr 1.3fr .85fr;gap:60px;align-items:end;margin-bottom:70px}.section-heading>div:first-child{align-self:start;display:flex;gap:24px}.section-heading>p{color:var(--muted);margin:0}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.solution-card{min-height:570px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 26px;display:flex;flex-direction:column;position:relative;background:rgba(255,255,255,.012);transition:.35s}.solution-card:hover{background:#10232e;transform:translateY(-5px)}.solution-card.featured{background:linear-gradient(155deg,rgba(200,255,61,.12),rgba(255,255,255,.01))}.card-top{display:flex;justify-content:space-between;font:11px Space Grotesk;color:#788a93}.tag{color:var(--acid)}.solution-icon{height:120px;margin:42px 0 30px;position:relative}.solution-icon i{position:absolute;border:1px solid #567482;box-shadow:inset 0 0 25px rgba(84,216,255,.08)}.industrial i:nth-child(1){width:76px;height:55px;left:15px;top:24px}.industrial i:nth-child(2){width:46px;height:65px;left:65px;top:6px}.industrial i:nth-child(3){width:72px;height:1px;left:106px;top:70px;background:var(--acid);border:0;transform:rotate(-15deg);transform-origin:left}.industrial i:nth-child(4){width:9px;height:9px;border-radius:50%;left:173px;top:48px;background:var(--acid);border:0}.modular i{width:85px;height:39px;left:25px}.modular i:nth-child(1){top:7px}.modular i:nth-child(2){top:43px;left:54px}.modular i:nth-child(3){top:79px}.municipal i{border-radius:50%;width:68px;height:68px;left:50px;top:18px}.municipal i:nth-child(2){width:112px;height:112px;left:28px;top:-4px;border-style:dashed}.municipal i:nth-child(3){width:7px;height:7px;left:80px;top:49px;background:var(--acid);border:0}.critical i:nth-child(1){width:95px;height:95px;border-radius:50%;left:35px;top:0}.critical i:nth-child(2),.critical i:nth-child(3){width:1px;height:114px;left:82px;top:-10px;background:#567482}.critical i:nth-child(3){transform:rotate(90deg)}.critical i:nth-child(4){width:18px;height:18px;border-radius:50%;left:74px;top:39px;background:var(--acid)}.solution-card h3{font:500 24px/1.2 Space Grotesk;margin:0 0 18px}.solution-card p{color:var(--muted);font-size:14px}.solution-card ul{list-style:none;margin:12px 0 30px;padding:0;font-size:13px;color:#c9d3d7}.solution-card li{padding:8px 0;border-top:1px solid rgba(255,255,255,.07)}.solution-card li:before{content:'+';color:var(--acid);margin-right:9px}.solution-card>a{margin-top:auto;border-top:1px solid var(--line);padding-top:17px;display:flex;justify-content:space-between;font-size:12px}.solution-card>a b{color:var(--acid)}.fine-print{font-size:11px;color:#657780;margin-top:18px}.park-section{max-width:var(--max);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;min-height:820px;background:#08131b;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.park-copy{padding-top:100px;padding-bottom:80px;padding-right:70px}.park-copy>.overline{display:inline-block;margin-left:24px}.park-copy h2{margin:28px 0}.park-copy>p{color:var(--muted);max-width:610px}.layer-tabs{margin-top:52px;border-top:1px solid var(--line)}.layer-tabs button{width:100%;height:64px;background:transparent;border:0;border-bottom:1px solid var(--line);color:#7f9098;display:grid;grid-template-columns:55px 1fr 20px;align-items:center;text-align:left;cursor:pointer}.layer-tabs button:after{content:'↗'}.layer-tabs button.active{color:#fff}.layer-tabs button.active span,.layer-tabs button.active:after{color:var(--acid)}.park-visual{background:#0b1a24;border-left:1px solid var(--line);padding:24px;min-width:0}.map-head{display:flex;justify-content:space-between;font:10px Space Grotesk;color:#7e929b;letter-spacing:.1em}.map-live{display:flex;align-items:center;gap:8px}.blueprint{position:relative;height:calc(100% - 35px);min-height:700px;margin-top:20px;overflow:hidden;background:radial-gradient(circle at 50% 43%,rgba(84,216,255,.09),transparent 45%)}.bp-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(100,180,210,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(100,180,210,.1) 1px,transparent 1px);background-size:36px 36px}.blueprint svg{position:absolute;inset:8% 7% 17%;width:86%;height:75%;overflow:visible}.blueprint svg path,.blueprint svg circle{fill:none;stroke:#365667;stroke-width:1;stroke-dasharray:5 8}.blueprint svg path{stroke:var(--acid);stroke-dasharray:120 80;animation:flow 7s linear infinite}@keyframes flow{to{stroke-dashoffset:-400}}.node{position:absolute;z-index:2;width:110px;height:68px;background:#0e222d;border:1px solid #3b6676;display:flex;flex-direction:column;justify-content:center;padding:12px;box-shadow:0 13px 35px rgba(0,0,0,.35)}.node b{font:11px Space Grotesk}.node small{font-size:8px;color:#708994}.node i{position:absolute;width:6px;height:6px;background:var(--cyan);right:8px;top:8px}.node.core{left:50%;top:43%;transform:translate(-50%,-50%);width:150px;height:96px;border-color:var(--acid);box-shadow:0 0 50px rgba(200,255,61,.1)}.node.core i{background:var(--acid)}.node.plant-a{left:8%;top:16%}.node.plant-b{right:7%;top:15%}.node.utility{right:9%;bottom:21%}.map-metric{position:absolute;border-left:1px solid var(--cyan);padding-left:12px}.map-metric span,.map-metric small{display:block;font:8px Space Grotesk;color:#6e8791}.map-metric b{font:18px Space Grotesk}.m1{left:5%;bottom:24%}.m2{right:6%;top:49%}.layer-description{position:absolute;left:5%;right:5%;bottom:3%;border-top:1px solid var(--line);padding-top:18px;display:grid;grid-template-columns:150px 1fr}.layer-description span{font:10px Space Grotesk;color:var(--acid)}.layer-description p{margin:0;color:#a7b6bd;font-size:13px;max-width:480px}.resilience{padding-top:140px;padding-bottom:130px}.section-heading.compact{grid-template-columns:.65fr 1.3fr .85fr}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.metric-card{background:var(--ink);padding:28px;min-height:335px;display:flex;flex-direction:column}.metric-card>span{font:10px Space Grotesk;letter-spacing:.14em;color:#81949c}.metric-card strong{font:500 52px/.9 Space Grotesk;letter-spacing:-.05em;margin:38px 0}.metric-card strong em{font-style:normal;color:var(--acid)}.metric-card p{color:var(--muted);font-size:13px}.bar{height:2px;background:#24343b;margin-top:auto}.bar i{display:block;width:var(--w);height:100%;background:var(--acid)}.standards{margin-top:65px;padding-top:26px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:30px}.standards>span{font-size:10px;color:#748790;letter-spacing:.14em}.standards div{display:flex;flex-direction:column}.standards b{font:17px Space Grotesk}.standards small{font-size:10px;color:#7b8e97}.delivery{background:#e8eeed;color:#07131a;padding:120px 0}.delivery-head{display:grid;grid-template-columns:.25fr 1.75fr}.delivery .overline{color:#526169}.delivery h2{margin-top:18px}.delivery h2 em{color:#527700}.timeline{display:grid;grid-template-columns:repeat(5,1fr);margin-top:75px}.timeline article{border-top:1px solid #97a3a4;padding:24px 22px 0 0;position:relative}.timeline article:before{content:'';position:absolute;top:-5px;left:0;width:9px;height:9px;background:#527700}.timeline span{font:11px Space Grotesk;color:#527700}.timeline b{display:block;font:600 15px Space Grotesk;margin:32px 0 12px}.timeline p{font-size:12px;color:#5e6b70;padding-right:25px}.case-section{padding-top:130px;padding-bottom:130px}.case-meta{display:flex;gap:35px;color:#7f929a;font-size:10px;letter-spacing:.15em;margin-bottom:35px}.case-card{min-height:520px;border:1px solid var(--line);display:grid;grid-template-columns:1.15fr .85fr;background:linear-gradient(120deg,#0b1a24,#071119)}.case-copy{padding:clamp(35px,5vw,75px)}.case-status{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.14em;color:var(--acid)}.case-copy h2{font:500 clamp(35px,4vw,58px)/1.05 Space Grotesk;letter-spacing:-.04em;margin:28px 0}.case-copy>p{color:var(--muted);max-width:720px}.case-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:54px}.case-stats div{border-top:1px solid var(--line);padding-top:16px}.case-stats strong{display:block;font:500 22px Space Grotesk}.case-stats small{font-size:8px;color:#788a93}.case-orbit{position:relative;min-height:460px;overflow:hidden}.case-orbit>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:1px solid var(--acid);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 60px rgba(200,255,61,.12)}.case-orbit div b{font:20px Space Grotesk}.case-orbit div small{font-size:8px;color:var(--acid)}.case-orbit>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #284652;border-radius:50%}.case-orbit>i:nth-of-type(1){width:250px;height:250px}.case-orbit>i:nth-of-type(2){width:390px;height:390px}.case-orbit>i:nth-of-type(3){width:530px;height:530px}.case-orbit>span{position:absolute;z-index:2;font:9px Space Grotesk;color:#9db0b7}.case-orbit>span:nth-child(1){left:12%;top:26%}.case-orbit>span:nth-child(2){right:14%;top:22%}.case-orbit>span:nth-child(3){left:18%;bottom:20%}.case-orbit>span:nth-child(4){right:10%;bottom:24%}.investors{padding-top:130px;padding-bottom:110px;background:#0a1822;max-width:none}.investor-intro,.investment-model,.impact-row{max-width:calc(var(--max) - var(--pad)*2);margin-inline:auto}.investor-intro{display:grid;grid-template-columns:.6fr 1.4fr;gap:70px}.investor-intro h2{font-size:clamp(38px,4.4vw,68px)}.investment-model{margin-top:85px;display:grid;grid-template-columns:220px repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.model-center{height:190px;background:var(--acid);color:#07110e;display:flex;align-items:center;justify-content:center;font:600 25px/1.1 Space Grotesk}.model-item{padding:28px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column}.model-item>span{color:var(--acid);font-size:10px}.model-item b{font:15px Space Grotesk;margin-top:auto}.model-item small{color:#83959d;font-size:10px}.impact-row{display:grid;grid-template-columns:1.4fr repeat(4,1fr);margin-top:55px;gap:25px;font-size:12px}.impact-row span{font-size:10px;color:#758992;letter-spacing:.15em}.impact-row p{margin:0;border-left:1px solid var(--acid);padding-left:12px;color:#b8c5ca}.ecosystem{padding-top:90px;padding-bottom:90px}.vendor-line{display:flex;justify-content:space-between;gap:30px;margin:35px 0;font:500 clamp(18px,2.4vw,34px) Space Grotesk;color:#8b9aa0}.vendor-line b{opacity:.8}.ecosystem p{font-size:10px;color:#65777f;max-width:830px}.contact{max-width:none;min-height:640px;padding-top:130px;padding-bottom:110px;position:relative;background:radial-gradient(circle at 75% 45%,rgba(84,216,255,.12),transparent 30%),#050e14;display:grid;grid-template-columns:1.5fr .5fr;gap:80px;align-items:end}.contact-copy,.contact-data{max-width:1000px}.contact h2{font-size:clamp(45px,5.8vw,88px);max-width:1050px;margin:28px 0}.contact-copy>p{color:var(--muted);max-width:700px}.button.large{margin-top:35px;min-width:290px}.contact-data{border-left:1px solid var(--line);padding-left:35px}.contact-data>span{font:9px Space Grotesk;color:#71858e}.contact-data a{display:block;font:500 clamp(18px,2vw,28px) Space Grotesk;margin:22px 0;color:var(--acid)}.contact-data p{font-size:13px}.contact-data small{display:block;color:#71828a;font-size:10px;max-width:240px}.site-footer{height:90px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font:9px Space Grotesk;letter-spacing:.15em;color:#70828a}.site-footer .brand-mark{width:23px;height:22px}.site-footer .brand-name{font-size:19px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}
@media(max-width:1100px){.desktop-nav{display:none}.menu-toggle{display:block}.header-cta{display:none}.site-header.menu-open{position:fixed;background:#071219}.site-header.menu-open .desktop-nav{display:flex;position:absolute;top:84px;left:0;right:0;background:#071219;padding:35px var(--pad);flex-direction:column;font-size:18px;border-bottom:1px solid var(--line)}.hero-content{width:83vw}.hero-status{width:36vw}.section-heading,.section-heading.compact{grid-template-columns:.5fr 1.5fr}.section-heading>p{grid-column:2}.solution-grid{grid-template-columns:repeat(2,1fr)}.park-section{grid-template-columns:1fr}.park-visual{border-left:0;border-top:1px solid var(--line)}.metrics-grid{grid-template-columns:repeat(2,1fr)}.standards{grid-template-columns:1fr repeat(2,1fr)}.timeline{grid-template-columns:repeat(3,1fr);gap:35px 0}.timeline article:nth-child(n+4){margin-top:25px}.case-card{grid-template-columns:1fr}.case-orbit{min-height:400px}.investment-model{grid-template-columns:repeat(2,1fr)}.model-center{grid-column:1/-1;height:100px}.impact-row{grid-template-columns:repeat(2,1fr)}.impact-row span{grid-column:1/-1}.contact{grid-template-columns:1fr}.contact-data{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}}
@media(max-width:700px){:root{--pad:20px}.site-header{height:70px}.brand-sector{display:none}.brand-name{font-size:22px}.brand-mark{width:25px;height:23px}.site-header.menu-open .desktop-nav{top:70px}.hero{min-height:840px;height:100svh}.hero-image{background-image:linear-gradient(90deg,rgba(4,12,18,.94),rgba(4,12,18,.48)),linear-gradient(0deg,var(--ink),transparent 38%),url('assets/metr-carpathian-datacenter.png');background-position:64% center}.hero-grid{background-size:50px 50px}.hero-content{width:100%;padding-top:65px}.eyebrow b{max-width:280px}.hero h1{font-size:clamp(39px,12vw,58px)}.hero-content>p{font-size:15px;line-height:1.55}.hero-actions{display:grid}.button{width:100%}.hero-status{left:var(--pad);right:var(--pad);bottom:20px;width:auto}.hero-index{display:none}.manifesto{padding-top:85px;padding-bottom:80px;grid-template-columns:1fr}.manifesto-copy h2{font-size:40px}.capability-rail{overflow:hidden;white-space:nowrap;justify-content:flex-start;padding-right:20px}.section-heading,.section-heading.compact{grid-template-columns:1fr;gap:25px}.section-heading>p{grid-column:auto}.section-heading h2{font-size:42px}.solutions{padding-top:90px;padding-bottom:90px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:510px}.park-copy{padding-top:75px;padding-bottom:55px;padding-right:var(--pad)}.park-copy h2{font-size:41px}.park-visual{padding:14px}.blueprint{min-height:620px}.node{width:92px}.node.core{width:124px}.layer-description{grid-template-columns:1fr;gap:7px}.map-metric.m2{display:none}.resilience{padding-top:90px;padding-bottom:90px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:275px}.standards{grid-template-columns:1fr 1fr}.standards>span{grid-column:1/-1}.delivery{padding:80px 0}.delivery-head{grid-template-columns:1fr;gap:25px}.delivery h2{font-size:44px}.timeline{grid-template-columns:1fr;margin-top:55px}.timeline article,.timeline article:nth-child(n+4){margin-top:0;padding:18px 0 28px 32px;border-top:0;border-left:1px solid #97a3a4}.timeline article:before{top:23px;left:-5px}.timeline b{margin:8px 0}.case-section{padding-top:85px;padding-bottom:85px}.case-copy{padding:28px}.case-copy h2{font-size:39px}.case-stats{grid-template-columns:1fr}.case-orbit{min-height:350px}.investors{padding-top:85px;padding-bottom:75px}.investor-intro{grid-template-columns:1fr;gap:28px}.investor-intro h2{font-size:40px}.investment-model{grid-template-columns:1fr;margin-top:55px}.model-center{grid-column:auto}.model-item{min-height:130px;border-bottom:1px solid var(--line)}.impact-row{grid-template-columns:1fr}.vendor-line{display:grid;grid-template-columns:repeat(3,1fr);font-size:17px}.contact{padding-top:90px;min-height:700px}.contact h2{font-size:44px}.site-footer{height:auto;padding-top:28px;padding-bottom:28px;flex-wrap:wrap;gap:20px}.site-footer p{order:3;width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.blueprint svg path{animation:none}}

/* About and expanded contact */
.desktop-nav{gap:clamp(15px,1.8vw,30px);font-size:12px}
.about{padding-top:130px;padding-bottom:130px;border-top:1px solid var(--line)}
.about-title{display:grid;grid-template-columns:.62fr 1.38fr;gap:60px}
.about-title>div{display:flex;gap:24px}
.about-title h2{font:500 clamp(38px,4.2vw,66px)/1.07 Space Grotesk;letter-spacing:-.04em;margin:0}
.about-title h2 em{font-style:normal;color:var(--acid)}
.about-body{margin:70px 0 75px 31%;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;color:var(--muted)}
.about-body p{margin:0}
.about-body .about-lead{font-size:21px;line-height:1.55;color:#dce6e8}
.about-principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.about-principles article{min-height:230px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}
.about-principles span{font:11px Space Grotesk;color:var(--acid)}
.about-principles b{font:500 18px/1.3 Space Grotesk;margin-top:auto}
.about-principles p{font-size:12px;color:var(--muted);margin:14px 0 0}
.contact-item{margin-top:24px}
.contact-item small{display:block;font:9px Space Grotesk;letter-spacing:.14em;color:#71858e}
.contact-data .contact-item a{display:block;font:500 clamp(17px,1.7vw,25px) Space Grotesk;margin:5px 0;color:var(--acid)}
.contact-item address{font-style:normal;font-size:15px;line-height:1.55;color:#d8e3e6;margin-top:7px}
.contact-data .map-link{display:inline-flex;gap:12px;margin:17px 0 0;border-bottom:1px solid rgba(200,255,61,.45);font:600 11px Manrope;color:var(--acid)}
.contact-data>p{font-size:12px;color:#71828a;margin-top:28px;max-width:300px}
.site-footer>a{transition:.2s}.site-footer>a:hover{color:var(--acid)}
@media(max-width:1180px){.desktop-nav{display:none}.menu-toggle{display:block}.header-cta{display:none}.site-header.menu-open{position:fixed;background:#071219}.site-header.menu-open .desktop-nav{display:flex;position:absolute;top:84px;left:0;right:0;background:#071219;padding:35px var(--pad);flex-direction:column;font-size:18px;border-bottom:1px solid var(--line)}.about-body{margin-left:0}.about-principles{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.site-header.menu-open .desktop-nav{top:70px}.about{padding-top:85px;padding-bottom:85px}.about-title{grid-template-columns:1fr;gap:28px}.about-title h2{font-size:41px}.about-body{grid-template-columns:1fr;gap:24px;margin:45px 0}.about-body .about-lead{font-size:18px}.about-principles{grid-template-columns:1fr}.about-principles article{min-height:185px}.site-footer>a{width:100%}}
