:root{--ia-copper:#c77a3a;--ia-brass:#d0ad68;--ia-cream:#e8dcc0}.immersive-hero{position:relative;min-height:92svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 74% 30%,rgba(121,234,217,.11),transparent 23%),radial-gradient(circle at 25% 18%,rgba(199,122,58,.1),transparent 31%),linear-gradient(180deg,#020505,#07100f 65%,#040707)}.immersive-hero:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.58),transparent 43%,transparent 75%,rgba(0,0,0,.4)),linear-gradient(180deg,transparent 62%,rgba(0,0,0,.75))}.ia-room{position:absolute;inset:0;pointer-events:none;perspective:1200px}.ia-window{position:absolute;right:5%;top:6%;width:min(37vw,540px);aspect-ratio:1/.72;border:1px solid rgba(190,234,225,.11);background:linear-gradient(180deg,rgba(97,139,131,.12),rgba(4,11,12,.5));box-shadow:inset 0 0 90px rgba(0,0,0,.76),0 0 110px rgba(121,234,217,.05);opacity:.64}.ia-window:before,.ia-window:after{content:"";position:absolute;background:rgba(184,224,216,.09)}.ia-window:before{width:2px;top:0;bottom:0;left:50%}.ia-window:after{height:2px;left:0;right:0;top:50%}.ia-desk{position:absolute;right:-2%;bottom:3%;width:min(57vw,850px);height:22%;transform:perspective(900px) rotateX(55deg) rotateZ(-2deg);transform-origin:center bottom;border-radius:12px;background:linear-gradient(180deg,#52331e,#2c1a10 30%,#100b08);box-shadow:0 -4px 0 #7a5130,0 32px 80px rgba(0,0,0,.75)}.ia-sheet{position:absolute;z-index:3;width:min(20vw,285px);height:min(52vh,455px);padding:9px;background:#d9cfb5;border:1px solid rgba(255,255,255,.24);box-shadow:0 25px 55px rgba(0,0,0,.62);overflow:hidden;transition:transform .2s ease-out;filter:sepia(.08) contrast(.98)}.ia-sheet img{width:100%;height:100%;object-fit:contain;background:#e7dec8}.sheet-ac{right:29%;bottom:12%;transform:rotate(-6deg)}.sheet-hf{right:12%;bottom:16%;transform:rotate(7deg) scale(.92)}.sheet-valve{right:1%;bottom:7%;transform:rotate(13deg) scale(.77);opacity:.85}.ia-dust{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(233,220,185,.18) 0 1px,transparent 1.5px);background-size:77px 83px;opacity:.2;mask-image:linear-gradient(90deg,transparent 28%,#000 65%,transparent)}.ia-copy{position:relative;z-index:10;min-height:92svh;display:flex;align-items:center;width:min(1480px,calc(100% - 32px));margin:auto;padding:86px 0 70px}.ia-copy>div{max-width:790px}.ia-kicker{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid rgba(239,198,103,.24);border-radius:999px;background:rgba(7,13,13,.5);color:#e6c987;font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.ia-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px rgba(239,198,103,.8)}.ia-title{font-size:clamp(4rem,8.5vw,8.8rem);line-height:.84;letter-spacing:-.071em;margin:24px 0 26px;text-shadow:0 5px 30px rgba(0,0,0,.56)}.ia-title em{font-family:Georgia,serif;font-weight:500;color:#d7c297}.ia-title span{color:#d9fff9;text-shadow:0 0 22px rgba(121,234,217,.24)}.ia-lead{font-size:clamp(1.05rem,1.65vw,1.32rem);line-height:1.68;color:#c1d2cf;max-width:710px}.ia-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ia-actions .primary,.ia-actions .ghost{padding:14px 18px}.ia-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);max-width:690px}.ia-stat b{display:block;font-family:Georgia,serif;font-size:1.65rem;font-weight:500;color:#efe3c5}.ia-stat span{font-size:.69rem;text-transform:uppercase;letter-spacing:.12em;color:#819694}.ia-threshold{padding:34px 0 70px;background:linear-gradient(180deg,#050808,#07100f);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.ia-threshold-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden}.ia-threshold-grid div{padding:20px;background:linear-gradient(145deg,#0b1414,#07100f)}.ia-threshold-grid small{display:block;color:#788c89;font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;margin-bottom:9px}.ia-threshold-grid b{display:block;font-family:Georgia,serif;font-size:1.12rem;font-weight:500;color:#e3d5b5}.ia-threshold-grid span{display:block;margin-top:7px;color:#92aaa6;font-size:.82rem;line-height:1.5}.ia-exhibits{padding:88px 0;background:radial-gradient(circle at 50% 0,rgba(199,122,58,.08),transparent 34%),linear-gradient(180deg,#07100f,#050909 72%)}.ia-exhibits h2{font-size:clamp(3rem,6vw,6.4rem);line-height:.9;letter-spacing:-.06em;margin:14px 0}.ia-exhibits .section-copy{font-size:1.05rem;max-width:820px}.ia-exhibit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.ia-exhibit{position:relative;min-height:590px;border:1px solid rgba(255,255,255,.09);border-radius:30px;overflow:hidden;background:linear-gradient(165deg,#111918,#070b0b 58%,#030505);box-shadow:0 28px 90px rgba(0,0,0,.42);transition:.3s;text-decoration:none;color:inherit}.ia-exhibit:hover{transform:translateY(-7px);border-color:rgba(239,198,103,.3)}.ia-patent-visual{position:absolute;inset:0 0 45%;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 45%,rgba(239,198,103,.09),transparent 48%),#090e0d}.ia-patent-visual img{width:82%;height:92%;object-fit:contain;background:#d9cfb5;padding:7px;box-shadow:0 22px 45px rgba(0,0,0,.5);filter:sepia(.08)}.ia-patent-visual span{position:absolute;left:20px;top:18px;border:1px solid rgba(124,230,212,.25);border-radius:999px;background:rgba(4,11,10,.76);color:#cffff6;padding:7px 9px;font-size:.62rem;font-weight:850;letter-spacing:.12em}.ia-exhibit-copy{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:27px;background:linear-gradient(180deg,transparent,rgba(3,5,5,.95) 20%)}.ia-exhibit-copy small{color:var(--gold);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:850}.ia-exhibit-copy h3{font-family:Georgia,serif;font-weight:500;font-size:clamp(2rem,3vw,2.85rem);margin:10px 0}.ia-exhibit-copy p{color:#a8bbb8;line-height:1.6;min-height:76px}.ia-enter{display:block;margin-top:18px;padding:12px 13px;border-radius:12px;background:rgba(124,230,212,.09);border:1px solid rgba(124,230,212,.18);color:#cffff6;font-size:.82rem}.ia-exhibit:hover .ia-enter{background:rgba(124,230,212,.14)}@media(max-width:1050px){.ia-sheet{opacity:.42}.ia-exhibit-grid{grid-template-columns:1fr}.ia-threshold-grid{grid-template-columns:repeat(2,1fr)}.ia-exhibit{min-height:560px}.ia-exhibit-copy p{min-height:0}}@media(max-width:720px){.ia-copy{width:min(100% - 22px,1480px);min-height:89svh;align-items:flex-end;padding:88px 0 55px}.ia-title{font-size:clamp(3.4rem,17.5vw,5.9rem)}.ia-desk{right:-32%;width:120vw;bottom:22%;opacity:.52}.ia-sheet{width:42vw;height:39vh;opacity:.22}.sheet-ac{right:35%;bottom:37%}.sheet-hf{right:7%;bottom:39%}.sheet-valve{display:none}.ia-threshold-grid{grid-template-columns:1fr}.ia-exhibit{min-height:560px}.ia-patent-visual{inset:0 0 43%}}@media(prefers-reduced-motion:reduce){.ia-sheet{transition:none!important}}