@font-face{font-family:Space;src:url('/assets/fonts/space-grotesk.woff2') format('woff2');font-display:swap;font-weight:300 700}
@font-face{font-family:Space;src:url('/assets/fonts/space-grotesk-ext.woff2') format('woff2');font-display:swap;font-weight:300 700;unicode-range:U+0100-024F,U+1E00-1EFF}
@font-face{font-family:PlexMono;src:url('/assets/fonts/ibm-plex-mono.woff2') format('woff2');font-display:swap;font-weight:400 700}
:root{--bg:#0b1117;--ink:#f2f3f1;--muted:#a7b1b7;--copper:#d7a77f;--copper-soft:#e3b995;--copper-ink:#8f5c3d;--paper:#edf0ef;--dark:#151c22;--line:rgba(236,241,243,.18);--font:Space,Arial,sans-serif;--mono:PlexMono,'Courier New',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}::selection{background:var(--copper);color:var(--dark)}.site-width{width:min(calc(100% - 100px),1450px);margin-inline:auto}.mono,.eyebrow,.section-kicker,.tiny-label,.small-caption{font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase}.noise{z-index:110;pointer-events:none;position:fixed;inset:0;opacity:.10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");background-size:260px}.skip{position:fixed;top:-60px;left:16px;background:var(--copper);color:#111;padding:12px;z-index:200}.skip:focus{top:12px}#progress{position:fixed;left:0;top:0;height:3px;background:var(--copper);width:0;z-index:250;transition:width .07s linear}
.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:18px 3.2vw;border-bottom:1px solid rgba(255,255,255,.16);transition:background .35s,padding .35s,box-shadow .35s;background:rgba(9,13,16,.1);backdrop-filter:blur(3px)}.site-header.scrolled{padding-top:12px;padding-bottom:12px;background:rgba(9,13,16,.93);backdrop-filter:blur(20px);box-shadow:0 9px 35px rgba(0,0,0,.12)}.brand{display:inline-flex;align-items:center;gap:13px;font-size:18px;font-weight:700;letter-spacing:-.055em;line-height:1;white-space:nowrap}.brand-sub{display:block;letter-spacing:.22em;font:500 9px var(--mono);margin-top:5px}.brand-dot{color:var(--copper);font-size:8px}.brand-symbol{position:relative;display:grid;grid-template-columns:repeat(2,8px);gap:4px;transform:rotate(45deg);margin:0 4px}.brand-symbol span{width:8px;height:8px;background:var(--copper);border-radius:1px}.brand-symbol span:nth-child(2),.brand-symbol span:nth-child(3){opacity:.48}.desktop-nav{display:flex;align-items:center;gap:33px}.desktop-nav a{font-size:13px;color:#e7eaec;transition:color .2s}.desktop-nav a:hover,.footer a:hover{color:var(--copper)}.header-actions{display:flex;align-items:center;gap:20px}.lang-toggle{border:0;background:none;color:#fff;display:flex;align-items:center;gap:5px;font:500 12px var(--mono);padding:10px 2px}.lang-toggle .lang-divider{opacity:.4}.lang-toggle .current{color:var(--copper)}.lang-toggle span:not(.current):not(.lang-divider){opacity:.5}.nav-contact{background:var(--copper);color:#181c20;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:13px 17px;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.nav-contact:hover{background:#efc39c;transform:translateY(-2px)}.mini-arrow{font-size:18px;line-height:1}.menu-toggle{display:none;width:39px;height:39px;background:transparent;border:0;position:relative;z-index:3}.menu-toggle span{width:24px;display:block;height:1px;background:#fff;margin:7px auto;transition:transform .2s}.menu-toggle.active span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle.active span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{position:fixed;z-index:95;inset:0;background:#0a1016;padding:120px 30px 30px;display:none;flex-direction:column;gap:16px}.mobile-nav a{font-size:clamp(28px,8vw,50px);font-weight:700;letter-spacing:-.05em;border-bottom:1px solid #36414a;padding-bottom:14px}.mobile-nav small{margin-top:auto;color:var(--copper);font:10px var(--mono)}.mobile-nav.open{display:flex}
.hero{height:max(750px,100svh);min-height:640px;position:relative;overflow:hidden;background:#35434c;color:white}.hero-media{position:absolute;inset:0;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:contrast(1.06) saturate(.82) brightness(.76);animation:hero-zoom 16s ease-out both}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,14,18,.62),rgba(8,14,18,.11) 66%),linear-gradient(0deg,rgba(8,14,18,.81),transparent 43%),linear-gradient(180deg,rgba(8,14,18,.5),transparent 35%)}@keyframes hero-zoom{from{transform:scale(1.075)}to{transform:scale(1.0)}}.hero-lines{position:absolute;inset:0;pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr)}.hero-lines span{border-right:1px solid rgba(255,255,255,.115);height:100%}.hero-lines span:first-child{border-left:1px solid rgba(255,255,255,.115)}.hero-lines span:last-child{display:none}.hero-inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:110px;padding-bottom:135px}.hero-eyebrow{display:flex;align-items:center;gap:14px;font-size:10px;color:#eff1f1}.live-circle{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--copper);box-shadow:0 0 0 5px rgba(215,167,127,.19)}.right-id{margin-left:auto;color:#e6e9ea}.hero-copy{margin-top:auto;max-width:100%}.hero-overline{font-size:12px;letter-spacing:.25em;margin-bottom:12px;color:var(--copper)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(63px,10.25vw,190px);line-height:.79;letter-spacing:-.095em;margin:0 0 45px;font-weight:700}.hero h1>span{display:block;white-space:nowrap}.hero h1 .outline{-webkit-text-stroke:1.5px #fff;color:transparent}.hero-period{-webkit-text-stroke:0;color:var(--copper)}.hero-bottom-copy{display:flex;align-items:center;justify-content:space-between;max-width:710px;gap:32px}.hero-bottom-copy p{font-size:clamp(16px,1.7vw,21px);line-height:1.35;margin:0;max-width:450px;color:#edf0f1;font-weight:500}.circle-link{width:65px;height:65px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(255,255,255,.75);border-radius:50%;font-size:25px;transition:background .2s,color .2s,transform .2s}.circle-link:hover{background:var(--copper);color:#000;transform:rotate(45deg)}.hero-footer{position:absolute;bottom:29px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.08em}.slash{color:var(--copper)}.scroll-indicator{display:flex;align-items:center;gap:13px}.scroll-line{height:1px;width:40px;background:var(--copper)}
.section-pad{padding:140px 0}.section-kicker{display:flex;align-items:center;gap:22px;font-size:11px;font-weight:600;color:#58656b;white-space:nowrap}.section-kicker .num{color:#879299}.section-kicker.light{color:#fff}.section-kicker.light .num{color:var(--copper)}.intro{background:var(--paper);color:#182129}.intro-grid{display:grid;grid-template-columns:27% 73%;gap:0}.intro-main{padding-left:20px}.tiny-label{color:#68777d;font-size:11px;margin-bottom:29px}.display{font-size:clamp(58px,7.4vw,129px);font-weight:650;letter-spacing:-.075em;line-height:.99;margin-bottom:0}.display em{font-style:normal;color:#a17b62}.intro .display{max-width:1150px}.intro-lower{display:flex;gap:25px;align-items:flex-end;justify-content:space-between;margin-top:57px}.body-lg{font-size:clamp(17px,1.75vw,23px);line-height:1.54;max-width:690px;margin:0}.intro-stamp{border:1px solid #b4bec0;border-radius:50%;width:126px;height:126px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;text-align:center;transform:rotate(-12deg);font:10px var(--mono)}.stamp-mark{font-size:35px;color:#a97857}
.platform-section{position:relative;min-height:850px;height:100svh;max-height:1100px;background:#151d25;overflow:hidden}.platform-photo,.platform-shade{position:absolute;inset:0}.platform-photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.65) saturate(.85)}.platform-shade{background:linear-gradient(90deg,rgba(10,15,17,.75),rgba(10,15,17,.12) 70%),linear-gradient(0deg,rgba(10,15,17,.65),transparent 50%)}.platform-inner{position:relative;height:100%;padding-top:110px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:space-between}.platform-text{max-width:950px}.small-caption{font-size:12px;color:var(--copper)}.platform-text h2{font-size:clamp(90px,12vw,200px);line-height:.85;margin:25px 0 40px}.platform-text h2>span{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.8)}.platform-text .accent{color:var(--copper);-webkit-text-stroke:0}.platform-text p{font-size:clamp(16px,1.8vw,24px);max-width:480px;line-height:1.5}.tech-tag{position:absolute;bottom:52px;right:0;font-size:10px;line-height:1.8;text-align:right;letter-spacing:.12em;color:#d1d6d2}
.metrics-section{background:#0d1319}.metrics-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line);color:#aebcc4;font-size:10px}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr)}.metric{padding:47px 43px 16px 0;border-right:1px solid var(--line)}.metric:not(:first-child){padding-left:40px}.metric:last-child{border-right:0}.metric-top{font-size:10px;color:var(--copper)}.metric-value{display:flex;align-items:baseline;gap:10px;margin:25px 0 8px;white-space:nowrap}.metric-value span{font-size:clamp(72px,9vw,150px);line-height:1;font-weight:600;letter-spacing:-.09em}.metric-value small{font:14px var(--mono);color:var(--copper);letter-spacing:.02em}.metric-line{background:var(--copper);height:1px;width:42px;margin:20px 0 24px}.metric h3{font-size:21px;letter-spacing:-.035em;margin-bottom:10px}.metric p{max-width:340px;font-size:13px;line-height:1.55;color:#abb5bb;margin:0}
.feature-photo{min-height:740px;height:90svh;position:relative;overflow:hidden}.feature-img,.feature-overlay{position:absolute;inset:0}.feature-img img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.8) brightness(.68)}.feature-overlay{background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.05) 70%),linear-gradient(0deg,rgba(0,0,0,.52),transparent 50%)}.feature-content{position:relative;padding:90px 0 100px;display:flex;flex-direction:column;height:100%;justify-content:space-between}.feature-claim{max-width:1050px}.leadin{font-size:12px;color:var(--copper);margin-bottom:26px}.feature-claim h2{font-size:clamp(55px,7.8vw,120px)}.feature-claim h2 em{color:var(--copper)}.feature-claim p{font-size:clamp(16px,1.7vw,22px);line-height:1.5;max-width:620px;margin:35px 0 0}
.steps-section{background:var(--paper);color:var(--dark)}.steps-grid{display:grid;grid-template-columns:50% 50%;gap:35px}.eyebrow.dark{color:#78858b;font-size:11px}.steps-left h2{font-size:clamp(54px,6.3vw,103px);margin:27px 0 65px}.steps-left em{color:#8c999e}.mission-picture{position:relative;margin-right:100px;overflow:hidden;max-width:550px;height:370px;background:#73828a}.mission-picture img{width:100%;height:100%;object-fit:cover}.photo-tag{position:absolute;bottom:15px;left:15px;background:#141c24;color:#fff;padding:9px 12px;font-size:9px}.steps-right{padding-top:75px}.step{display:grid;grid-template-columns:47px 1fr 30px;gap:14px;align-items:start;border-top:1px solid #acb2a9;padding:28px 0 35px}.step:last-child{border-bottom:1px solid #acb2a9}.step-no{font-size:12px;color:#77848b;padding-top:4px}.step h3{font-size:clamp(22px,2.5vw,37px);letter-spacing:-.06em;margin:0 0 9px}.step p{font-size:15px;line-height:1.5;color:#66747c;max-width:390px;margin:0}.step-icon{color:#a67e60;font-size:24px}
.film-section{background:#0f161d}.film-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin:42px 0 65px}.film-heading h2{font-size:clamp(58px,8.1vw,124px)}.film-heading h2 em{color:var(--copper)}.film-heading p{max-width:330px;font-size:16px;line-height:1.55;color:#cdd4d6;margin:0}.film-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.film-card{min-width:0}.film-button{display:block;padding:0;border:0;width:100%;height:520px;position:relative;overflow:hidden;background:#333}.film-button img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .4s;filter:saturate(.78) brightness(.74)}.film-button:hover img{transform:scale(1.05);filter:saturate(.9) brightness(.9)}.play-symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border:1px solid rgba(255,255,255,.85);border-radius:50%;display:grid;place-items:center;background:rgba(7,12,14,.27);color:white;font-size:17px;transition:background .2s,scale .2s}.film-button:hover .play-symbol{background:var(--copper);color:var(--dark);scale:1.09}.film-index{position:absolute;top:17px;left:18px;font-size:10px;background:rgba(9,13,16,.7);padding:9px;color:#fff}.film-caption{display:flex;flex-direction:column;gap:7px;padding:17px 0 0}.film-caption span{font-size:18px;font-weight:600}.film-caption small{font:10px var(--mono);color:#a0abb0}.film-note{border-top:1px solid var(--line);margin-top:80px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#899a9f}
.gallery-section{background:var(--paper);color:var(--dark)}.gallery-header{display:flex;justify-content:space-between;align-items:end;gap:45px;margin:45px 0 66px}.gallery-header .display{font-size:clamp(55px,7.5vw,120px)}.gallery-header em{color:#859299}.gallery-header p{max-width:360px;line-height:1.5;font-size:18px;margin:0}.gallery-grid{display:grid;grid-template-columns:1.15fr .9fr .95fr;gap:16px}.gallery-card{position:relative;background:#9ba7ab;height:530px;overflow:hidden;margin:0}.gallery-card img{height:100%;width:100%;object-fit:cover;filter:saturate(.75);transition:transform .8s}.gallery-card:hover img{transform:scale(1.055)}.gallery-card:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.64))}.gallery-card figcaption{position:absolute;z-index:1;bottom:22px;left:20px;right:20px;display:flex;flex-direction:column;gap:5px;color:#fff}.gallery-card figcaption span{font-size:20px;font-weight:600}.gallery-card figcaption span+span{font:10px var(--mono);color:var(--copper)}
.status-section{background:#172029}.status-grid{display:grid;grid-template-columns:45% 55%;gap:25px}.status-section h2{margin:55px 0;font-size:clamp(59px,7vw,113px)}.status-section h2 em{color:var(--copper)}.status-column{padding-left:60px}.status-block{padding:23px 0 30px;border-top:1px solid rgba(255,255,255,.2)}.status-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.status-head .mono{font-size:10px;color:#a7b3b9}.status-pill{padding:8px 10px;font:10px var(--mono);letter-spacing:.02em}.status-pill.active{background:var(--copper);color:#172027}.status-pill.planned{border:1px solid #8c999f;color:#c9d1d3}.status-block ul{list-style:none;margin:0;padding:0}.status-block li{padding:9px 0 9px 24px;position:relative;font-size:16px;line-height:1.5;color:#e9eef0}.status-block li:before{content:'+';color:var(--copper);position:absolute;left:0}.legal{font-size:12px;line-height:1.6;color:#a7b9bf;max-width:650px}
.founder-section{min-height:770px;display:grid;grid-template-columns:45% 55%;background:#0e151c}.founder-photo{min-height:680px;overflow:hidden}.founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:contrast(1.05) brightness(.74)}.founder-content{padding:90px min(7vw,110px) 95px;display:flex;flex-direction:column;justify-content:space-between}.founder-copy .display{font-size:clamp(52px,5.6vw,94px);margin-bottom:35px}.founder-copy .display em{color:var(--copper)}.founder-copy p{max-width:600px;font-size:17px;line-height:1.6;color:#d5dfe2}.text-link{display:inline-flex;justify-content:space-between;gap:65px;border-bottom:1px solid var(--copper);padding-bottom:14px;font-size:14px;color:var(--copper);margin-top:22px;font-weight:600}.text-link span:last-child{font-size:23px}
.contact-section{background:#c7a17e;color:#162027;padding:115px 0}.contact-header{display:flex;justify-content:space-between;gap:25px;align-items:center}.availability{font:10px var(--mono);display:flex;align-items:center;gap:12px}.availability .live-circle{background:#5d3422;box-shadow:0 0 0 5px rgba(68,32,15,.12)}.contact-display{font-size:clamp(70px,12.1vw,200px);font-weight:700;letter-spacing:-.09em;line-height:.86;margin:85px 0 70px}.contact-display em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #162027}.contact-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.contact-bottom p{max-width:470px;line-height:1.5;font-size:18px;margin:0}.contact-cta{border-radius:50%;background:#152029;color:#f7e9da;aspect-ratio:1;width:172px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:17px;font-weight:600;transform:rotate(-10deg);transition:transform .25s}.contact-cta span:last-child{font-size:37px;margin-top:4px}.contact-cta:hover{transform:rotate(0) scale(1.04)}
.footer{background:#0a1016;padding:55px 0 28px}.footer-top,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top{padding-bottom:65px}.footer-links{display:flex;gap:30px;font:11px var(--mono)}.footer-bottom{border-top:1px solid #343e47;padding-top:23px;color:#9facb3;font-size:9px}.video-modal{display:none;position:fixed;z-index:500;inset:0;background:rgba(0,0,0,.96);align-items:center;justify-content:center;flex-direction:column;padding:60px 25px 50px}.video-modal.open{display:flex}.video-modal video{max-width:100%;max-height:calc(100svh - 170px);background:#000;box-shadow:0 15px 65px rgba(0,0,0,.5)}.close-video{position:absolute;top:20px;right:20px;width:45px;height:45px;background:transparent;color:#fff;border:1px solid #888;border-radius:50%;font-size:20px}.modal-foot{font-size:10px;color:#a6b7bd;margin-top:24px;letter-spacing:.1em}
.reveal{opacity:0;transform:translateY(32px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:none}
@media(max-width:1200px){.site-width{width:min(calc(100% - 64px),1450px)}.desktop-nav{gap:17px}.site-header{gap:15px}.hero h1{font-size:10vw}.metric{padding-right:20px}.metric:not(:first-child){padding-left:25px}.metric-value span{font-size:8vw}.steps-grid{gap:10px}.steps-left{padding-right:45px}.film-button{height:420px}.founder-content{padding-inline:6vw}}
@media(max-width:900px){.desktop-nav,.nav-contact{display:none}.menu-toggle{display:block}.site-header{padding:15px 25px}.site-header.scrolled{padding:12px 25px}.site-width{width:calc(100% - 48px)}.hero{min-height:690px;height:100svh}.hero-inner{padding-top:130px}.hero h1{font-size:11.4vw}.hero-overline{font-size:10px}.intro-grid,.steps-grid,.status-grid{grid-template-columns:1fr}.intro-main{padding:60px 0 0}.section-pad{padding:95px 0}.display{font-size:clamp(52px,9vw,90px)}.metrics-grid{grid-template-columns:repeat(3,1fr)}.metric-value span{font-size:8vw}.metric p{font-size:12px}.metric h3{font-size:17px}.metric-value small{font-size:11px}.platform-section{height:800px;min-height:700px}.steps-left{padding:0}.steps-left h2{margin-bottom:35px}.mission-picture{margin-right:30px;height:320px}.steps-right{padding:70px 0 0}.film-heading,.gallery-header{align-items:start;flex-direction:column}.film-grid{grid-template-columns:1fr 1fr}.film-card.big{grid-column:span 2}.film-button{height:380px}.film-card.big .film-button{height:470px}.gallery-grid{grid-template-columns:1fr 1fr}.gallery-card{height:390px}.g-a{grid-column:span 2;height:480px}.status-column{padding:50px 0 0}.founder-section{grid-template-columns:1fr 1.2fr}.founder-photo{min-height:620px}.founder-content{padding:80px 40px}.founder-copy .display{font-size:7vw}.footer-links{gap:15px;flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:620px){html{scroll-padding-top:64px}.site-width{width:calc(100% - 36px)}.site-header{padding:13px 18px}.brand{font-size:15px;gap:10px}.brand-sub{font-size:7px}.brand-symbol{grid-template-columns:repeat(2,6px);gap:3px}.brand-symbol span{width:6px;height:6px}.header-actions{gap:12px}.lang-toggle{font-size:11px}.hero{height:100svh;min-height:600px;max-height:900px}.hero-inner{padding-top:100px;padding-bottom:150px}.hero-lines{grid-template-columns:repeat(3,1fr)}.hero-eyebrow{font-size:8px}.right-id{display:none}.hero-media img{object-position:77% center}.hero h1{font-size:11.65vw;letter-spacing:-.088em;margin-bottom:31px}.hero-overline{font-size:8px;letter-spacing:.12em}.hero-bottom-copy p{font-size:15px;max-width:270px}.circle-link{width:49px;height:49px}.hero-footer{bottom:20px;font-size:8px;gap:12px}.hero-footer>span:last-child{display:none}.section-pad{padding:80px 0}.section-kicker{font-size:10px;gap:12px}.intro-main{padding-top:43px}.tiny-label{font-size:9px}.intro .display{font-size:clamp(48px,11.5vw,68px)}.intro-lower{align-items:flex-start;margin-top:29px}.body-lg{font-size:16px}.intro-stamp{display:none}.platform-section{height:730px;min-height:660px}.platform-inner{padding:65px 0 50px}.platform-photo img{object-position:60% center}.platform-text h2{font-size:18vw;margin:25px 0}.platform-text p{font-size:16px;max-width:330px}.tech-tag{position:static;font-size:9px;text-align:left}.metrics-head{font-size:8px;align-items:flex-end}.metrics-grid{display:block}.metric,.metric:not(:first-child){padding:30px 0;border-right:0;border-bottom:1px solid #3a434a}.metric:last-child{border-bottom:0}.metric-top{font-size:10px}.metric-value{margin:15px 0}.metric-value span{font-size:89px}.metric h3{font-size:19px}.metric p{font-size:13px}.feature-photo{height:680px;min-height:640px}.feature-content{padding:68px 0 85px}.feature-claim h2{font-size:13vw}.feature-claim p{font-size:16px}.steps-left h2{font-size:14vw}.mission-picture{height:290px;margin-right:0}.steps-right{padding-top:45px}.step{grid-template-columns:30px 1fr 24px;gap:10px}.step h3{font-size:23px}.step p{font-size:14px}.film-heading{margin:30px 0 35px;gap:22px}.film-heading h2{font-size:12.1vw}.film-heading p{font-size:15px}.film-grid{display:block}.film-card{margin-bottom:35px}.film-button,.film-card.big .film-button{height:420px}.film-note{margin-top:15px;flex-direction:column;font-size:8px;line-height:1.6}.gallery-header{margin:30px 0 35px;gap:22px}.gallery-header .display{font-size:12.4vw}.gallery-header p{font-size:15px}.gallery-grid{display:block}.gallery-card,.g-a{height:380px;margin:0 0 15px}.status-section h2{margin:45px 0 10px;font-size:14vw}.status-column{padding:50px 0 0}.status-head{align-items:start}.status-block li{font-size:14px}.founder-section{grid-template-columns:1fr}.founder-photo{min-height:520px;height:65vh}.founder-content{padding:75px 20px 80px;min-height:600px}.founder-copy .display{font-size:12vw}.founder-copy p{font-size:16px}.contact-section{padding:70px 0}.contact-header{align-items:start;gap:17px}.contact-header .eyebrow{font-size:9px}.availability{font-size:8px}.contact-display{font-size:14.4vw;margin:70px 0 65px}.contact-bottom{align-items:flex-start;flex-direction:column;gap:45px}.contact-bottom p{font-size:16px}.contact-cta{align-self:flex-end;width:145px;font-size:15px}.footer{padding:45px 0 25px}.footer-top{flex-direction:column;align-items:flex-start;gap:35px;padding-bottom:45px}.footer-links{justify-content:flex-start;gap:20px}.footer-bottom{align-items:start;flex-direction:column;font-size:9px;gap:12px}.video-modal{padding-inline:10px}.noise{opacity:.07}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media img{animation:none}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}

/* Aerospace Premium / V4.1. Authentic original imagery remains untouched. */
:where(a,button):focus-visible{outline:2px solid var(--copper-soft);outline-offset:5px}
.nav-contact{box-shadow:0 3px 24px rgba(213,158,112,.12)}
.hero-media:after{background:linear-gradient(90deg,rgba(8,14,19,.67),rgba(8,14,19,.10) 68%),linear-gradient(0deg,rgba(10,14,18,.82),transparent 43%),linear-gradient(180deg,rgba(10,14,18,.52),transparent 35%)}
