:root{--bg:#0b1118;--panel:#101923;--line:#293846;--ink:#edf5f7;--muted:#a8b6bf;--cyan:#55d8ff;--pink:#d84da9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:18px/1.65 "DM Sans",sans-serif}.tamis{min-width:320px}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:#0b1118ee;backdrop-filter:blur(12px)}.header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.brand-mark{display:block;width:36px;height:36px;flex:0 0 36px;border:1px solid #55d8ff99;border-radius:10px;object-fit:cover;box-shadow:0 0 18px #55d8ff2e}.brand b{display:block;font:700 24px/1 "Barlow Condensed";letter-spacing:.18em}.brand small,.eyebrow,.site-footer label{display:block;font:700 11px "Space Mono";letter-spacing:.18em;color:var(--cyan)}.desktop-nav{display:flex;gap:28px}.desktop-nav a,.contact-link{font:12px "Space Mono";text-transform:uppercase;letter-spacing:.1em;color:#c8d2d7;text-decoration:none}.desktop-nav a:hover,a:hover{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:18px}.button{display:inline-block;border:1px solid var(--cyan);background:var(--cyan);padding:13px 19px;color:#081018;text-decoration:none;font:700 12px "Space Mono";letter-spacing:.08em;text-transform:uppercase;transition:.2s}.button:hover{background:#a8efff;color:#081018}.button-small{padding:11px 14px}.button-outline{background:transparent;color:var(--ink);border-color:#72828e}.button-outline:hover{border-color:var(--cyan);color:var(--cyan);background:transparent}.button-magenta{background:var(--pink);border-color:var(--pink);color:white}.menu-toggle{display:none;background:none;border:1px solid #657581;padding:10px}.menu-toggle span{display:block;width:20px;height:2px;margin:4px;background:#fff}.mobile-nav{display:none}.hero{position:relative;min-height:680px;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.hero-image,.hero-overlay{position:absolute;inset:0}.hero-image img{width:100%;height:calc(100% + 50px);object-fit:cover;opacity:.62;transform:translateY(calc(var(--hero-shift, 0px) * -.3)) scale(1.04)}.hero-overlay{background:radial-gradient(circle at 72% 28%,#00beff29,transparent 34%),linear-gradient(100deg,#0b1118 17%,#0b1118bb 48%,#0b111877)}.hero-content{position:relative;padding:130px 0 80px}.hero h1,.section h2,.quote-cta h2,.product-lines h2,.page-main h1,.product-info h1{font:600 clamp(58px,9vw,122px)/.84 "Barlow Condensed";letter-spacing:.015em;text-transform:uppercase;margin:17px 0}.hero h1 em,h2 em,h3 em{color:var(--cyan);font-style:normal}.hero-copy{max-width:590px;color:#d5e0e4;font-size:20px}.button-row{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.hero-tags{margin-top:45px;font:11px "Space Mono";letter-spacing:.12em;text-transform:uppercase;color:#aab7bf}.hero-tags span{margin-left:24px}.particles i{position:absolute;width:5px;height:5px;background:var(--cyan);box-shadow:0 0 18px var(--cyan);animation:drift 5s ease-in-out infinite alternate}.particles i:nth-child(3n){left:75%;top:25%}.particles i:nth-child(3n+1){left:30%;top:70%;animation-delay:-2s}.particles i:nth-child(3n+2){left:88%;top:55%;animation-delay:-3s}.metrics{background:#0d151e;border-bottom:1px solid var(--line)}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr)}.metric-grid article{display:flex;gap:17px;padding:27px;border-right:1px solid var(--line)}.metric-grid article:last-child{border:0}.metric-grid b{font:14px "Space Mono";color:var(--cyan)}.metric-grid h2{font:500 29px/1 "Barlow Condensed";text-transform:uppercase;margin:0}.metric-grid p{font-size:14px;color:var(--muted);margin:5px 0 0}.section{padding:100px 0}.section h2,.product-lines h2{font-size:clamp(46px,6vw,75px)}.lede{max-width:720px;color:var(--muted);font-size:19px}.intro-grid,.product-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-top:48px}.feature-card,.capability-card{border:1px solid var(--line);background:var(--panel);padding:34px}.feature-card{display:grid;grid-template-columns:1fr 1fr;gap:30px;overflow:hidden}.feature-card h3{font:500 48px/.9 "Barlow Condensed";text-transform:uppercase;margin:18px 0}.feature-card p,.section-heading p{color:var(--muted)}.feature-card a,.capability-card span{font:12px "Space Mono";color:var(--cyan);text-decoration:none}.feature-card img{grid-column:1/-1;width:100%;height:230px;object-fit:cover}.compact{display:block}.capabilities{background:#0f1821;border-block:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end}.section-heading p{max-width:420px}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px}.capability-card{padding:0;text-decoration:none;color:var(--ink)}.capability-card img{width:100%;height:180px;object-fit:cover;filter:saturate(.8)}.capability-card div{padding:20px}.capability-card b{font:11px "Space Mono";color:var(--cyan)}.capability-card h3{font:500 31px/1 "Barlow Condensed";margin:13px 0;text-transform:uppercase}.capability-card p{color:var(--muted);font-size:15px;min-height:78px}.gallery{border-bottom:1px solid var(--line)}.gallery-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:40px}.gallery figure{margin:0;position:relative;height:300px;overflow:hidden}.gallery .wide{height:300px}.gallery img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px;background:#071016bd;font:11px "Space Mono";letter-spacing:.08em;text-transform:uppercase}.product-lines{padding:90px 0;background:#101923}.product-grid{grid-template-columns:1fr 1fr}.product-grid article{min-height:420px;display:grid;grid-template-columns:1.2fr .8fr;gap:20px;padding:38px;border:1px solid var(--line)}.product-grid p{color:var(--muted)}.magenta{color:#f06abc}.product-visual{display:grid;place-items:center;font:700 55px/.8 "Barlow Condensed";letter-spacing:.08em}.grip{color:#c7f8ff;border:8px solid #6daabd;background:repeating-linear-gradient(0deg,#152d34,#152d34 12px,#203e45 13px)}.glass{color:#ff75c5;font-size:160px;background:radial-gradient(circle,#60dfff33,transparent 60%)}.quote-cta{border-block:1px solid var(--line);text-align:center;padding:100px 0;background:radial-gradient(circle at center,#123444,#0b1118 65%)}.quote-cta p:not(.eyebrow){max-width:560px;margin:0 auto 28px;color:var(--muted)}.site-footer{background:#080d13}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px;padding:64px 0}.site-footer p{color:var(--muted);font-size:15px}.site-footer a:not(.brand):not(.button){display:block;color:#ccd6da;text-decoration:none;font-size:15px;margin:10px 0}.site-footer label{color:#71818c}.usa{font:11px "Space Mono";color:var(--cyan)}.footer-bottom{border-top:1px solid #1b2933;padding:20px 0;display:flex;justify-content:space-between;gap:15px;color:#70808a;font:10px "Space Mono";letter-spacing:.08em;text-transform:uppercase}.page-main{max-width:900px}.rte{color:#c5d0d5}.product-main{display:grid;grid-template-columns:1fr 1fr;gap:70px}.product-media>img{width:100%;background:var(--panel)}.media-placeholder{height:500px;display:grid;place-items:center;background:var(--panel);font:70px/.8 "Barlow Condensed";color:var(--cyan)}.media-thumbs{display:flex;gap:10px;margin-top:10px}.media-thumbs img{width:70px;height:70px;object-fit:cover}.price{font:24px "Space Mono";color:var(--cyan);margin:20px 0}.product-form{display:grid;gap:9px;margin-top:30px}.product-form label{font:11px "Space Mono";text-transform:uppercase;color:var(--muted)}.product-form input,.product-form select{padding:13px;background:#111d26;border:1px solid #53646f;color:white;font:16px "DM Sans"}.product-form .button{margin-top:10px;text-align:center}.skip-link{position:absolute;left:12px;top:-50px;z-index:100;background:var(--cyan);color:#000;padding:10px}.skip-link:focus{top:12px}@keyframes drift{to{transform:translate(35px,-35px);opacity:.2}}@media(max-width:850px){.desktop-nav,.header-actions{display:none}.menu-toggle{display:block}.mobile-nav{padding:0 20px;background:#101923}.mobile-nav.is-open{display:block}.mobile-nav a{display:block;padding:16px 0;border-bottom:1px solid var(--line);color:white;text-decoration:none;font:24px "Barlow Condensed";text-transform:uppercase}.mobile-nav .button{margin:16px 0;text-align:center;font:12px "Space Mono"}.hero{min-height:620px}.hero-content{padding-bottom:55px}.metric-grid,.capability-grid,.gallery-grid,.product-main{grid-template-columns:1fr 1fr}.metric-grid article:last-child{border-right:1px solid var(--line)}.intro-grid,.product-grid,.footer-grid{grid-template-columns:1fr}.section-heading{display:block}.feature-card{grid-template-columns:1fr}.gallery .wide{grid-column:1/-1}.product-grid article{min-height:330px}.footer-bottom{display:block}.footer-bottom span{display:block;margin:8px 0}}@media(max-width:520px){body{font-size:16px}.shell{width:calc(100% - 30px)}.hero h1{font-size:61px}.hero-tags span{display:block;margin:10px 0}.metric-grid,.capability-grid,.gallery-grid{grid-template-columns:1fr}.metric-grid article{border-right:0;border-bottom:1px solid var(--line)}.section{padding:70px 0}.feature-card{padding:25px}.product-grid article{grid-template-columns:1fr}.product-visual{display:none}.gallery figure,.gallery .wide{height:230px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}