@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700;1,800&display=swap');
:root{--accent:#ff1934}body{background:radial-gradient(ellipse at 85% 12%,#31000a33,transparent 36%),#060608}header{border-color:#ff344926;border-radius:19px;box-shadow:0 0 50px #ff17320a,inset 0 1px 0 #ffffff0a}.brand svg{width:48px;fill:#ff1934;filter:drop-shadow(0 0 12px #ff153744)}.brand{font-family:'Space Grotesk',sans-serif;letter-spacing:1.4px;font-size:14px}.brand small{font-size:6px;letter-spacing:3px}.hero:before{right:-25%;width:100%;background:radial-gradient(ellipse at 65% 50%,#c5001c23,transparent 63%)}.hero-kicker{color:#ff7887}.hero h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(80px,8.5vw,135px);font-weight:800;text-transform:uppercase;letter-spacing:-3px;line-height:.88;margin:30px 0}.hero h1 em{font-style:italic;color:#ff1934;text-shadow:0 0 55px #ff002f2a;display:inline-block;transform:translateX(-3px)}.hero-copy>p{font-size:12px}.hero-actions .text-link{font-size:10px;padding:15px 18px}.primary{background:linear-gradient(125deg,#ff2942,#f0002b);box-shadow:0 8px 35px #ff00374a,inset 0 1px 0 #ffa5b055;border-radius:11px}.hero .primary{padding:16px 23px}.hero-content{grid-template-columns:1fr 1.12fr}.art{width:120%;margin-left:-9%}.globe-backlight{inset:1%;background:radial-gradient(ellipse,#f5002530,transparent 67%);filter:blur(20px)}.globe-readout{border-color:#ff304540;background:linear-gradient(130deg,#330b15dd,#0d080be8);box-shadow:0 10px 50px #0005}.globe-readout strong{color:#ffe9ec}.globe-controls{border-color:#ff385233;background:linear-gradient(130deg,#250d16ee,#0c090dee)}.globe-label{color:#ff7788}.hero-top{color:#a57c85}.ticker{background:#ff1630;border:0;height:53px;box-shadow:0 0 60px #ff00321c;transform:rotate(-1deg);width:101%;margin-left:-.5%}.ticker>div{color:#190207;font:700 23px 'Barlow Condensed',sans-serif;letter-spacing:2px}.ticker span{color:#190207;font-size:23px}.identity-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:80px 8% 0;padding-bottom:65px;border-bottom:1px solid #ff354523}.identity-copy h2{font-family:'Barlow Condensed',sans-serif;font-size:70px;font-weight:700;letter-spacing:-1px;line-height:.98;text-transform:uppercase;margin:23px 0}.identity-copy h2 em{font-style:normal;color:#ff2941}.identity-copy p{color:#8e8388;font-size:12px;line-height:1.9}.identity-copy .primary{margin-top:27px}.identity-copy small{display:block;font-size:6px;letter-spacing:1.2px;color:#675b63;margin-top:20px}.identity-copy .eyebrow{color:#c86c7a}.identity-art{position:relative;border:1px solid #ff23453b;border-radius:26px;background:radial-gradient(ellipse at 50% 55%,#9b002533,transparent 70%),linear-gradient(130deg,#160b12,#09090d);height:380px;overflow:hidden;transition:box-shadow .3s,border-color .3s}.identity-art:hover{border-color:#ff385b88;box-shadow:0 0 70px #ff00371c}.identity-art .fingerprint{height:275px;width:250px;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);transition:filter .4s;filter:drop-shadow(0 0 8px #ff214866)}.fingerprint{fill:none;stroke:#ff2a4b;stroke-width:1.7;stroke-linecap:round}.fingerprint path{stroke-dasharray:700;stroke-dashoffset:0;animation:ridge 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.06s)}.identity-art:hover .fingerprint{filter:drop-shadow(0 0 13px #ff2148aa)}.identity-label{position:absolute;left:23px;top:22px;font:7px 'Space Grotesk',sans-serif;letter-spacing:1.5px;color:#ad7e8b}.identity-status{position:absolute;bottom:0;left:0;right:0;padding:20px 23px;border-top:1px solid #ff395c25;text-align:left;font-size:7px;letter-spacing:1px;color:#ab7b8a;background:#0b070c80}.identity-status b{float:right;color:#ff4a66;font-size:16px;line-height:6px}.finger-scan{position:absolute;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#ff5371,white,#ff5371,transparent);box-shadow:0 0 15px #ff335d;top:20%;animation:finger-scan 3.5s ease-in-out infinite;pointer-events:none}.finger-scan:before{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(transparent,#ff295c12)}.frame-corner{position:absolute;width:18px;height:18px;border-color:#ff335d66;border-style:solid}.c1{left:16px;top:54px;border-width:1px 0 0 1px}.c2{right:16px;top:54px;border-width:1px 1px 0 0}.c3{left:16px;bottom:66px;border-width:0 0 1px 1px}.c4{right:16px;bottom:66px;border-width:0 1px 1px 0}.console{border-color:#ff2b4730;background:radial-gradient(ellipse at top right,#68001b1a,transparent 60%),#111014}.features article{border-color:#ff33551f;background:linear-gradient(140deg,#1d0d14,#0d0b0f)}.features article:hover{border-color:#ff335577;box-shadow:0 0 35px #ff003515}.manifesto{background:radial-gradient(ellipse at 90% 100%,#a400293b,transparent 60%),#110a10;border-color:#ff304333}.manifesto h2{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:700;font-size:48px;letter-spacing:-.7px}.footer-brand{font-family:'Barlow Condensed',sans-serif;font-size:14vw;letter-spacing:-.02em;color:#41121e;line-height:1}.footer-brand:hover{color:#ff294a}.footer-bottom{border-color:#ff334422}.plan{background:radial-gradient(ellipse at top,#42051b44,transparent 60%),#100c12}.plan.featured{box-shadow:0 0 45px #ff15371b;border-color:#ff335877}.plan.featured:before{content:'OG';display:block;font:800 italic 50px 'Barlow Condensed',sans-serif;color:#ff294a;float:right;line-height:1;margin-top:36px}.inner-page h1{font-family:'Barlow Condensed',sans-serif;font-size:80px;text-transform:uppercase;font-weight:700;line-height:.95;letter-spacing:-1px}.settings-panel{border-color:#ff2d4433}.login{background:#ff233e;color:white;box-shadow:0 0 25px #ff003529}.nav.active{background:#ff234014;border-color:#ff23402a}dialog{background:radial-gradient(ellipse at 90% 0,#79001e44,transparent 65%),#100b11;border-color:#ff355637}#protocol-dialog{width:min(470px,calc(100% - 28px));padding:30px 34px 25px;overflow:hidden;border-color:#ff2e5366;box-shadow:0 0 100px #ff00351a,0 40px 150px #000}.protocol-top{display:flex;justify-content:space-between;padding-right:20px;font:7px 'Space Grotesk',sans-serif;letter-spacing:1px;color:#bc8c98}.protocol-top>span:first-child{font-weight:700;color:#ff5270}.protocol-visual{height:270px;position:relative;margin-top:16px}.protocol-visual .fingerprint{position:absolute;width:220px;height:260px;left:50%;transform:translateX(-50%);filter:drop-shadow(0 0 10px #ff214877)}.target-ring{position:absolute;width:250px;height:250px;border:1px dashed #ff39552a;border-radius:50%;left:50%;top:5px;transform:translateX(-50%);animation:target-spin 18s linear infinite}.protocol-readout{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.protocol-readout>span{font:8px 'Space Grotesk',sans-serif;letter-spacing:1.3px;color:#d7899c}.protocol-readout strong{font:600 35px 'Space Grotesk',sans-serif;letter-spacing:-2px}.protocol-readout small{font-size:13px;color:#a45c70;letter-spacing:0}.protocol-track{height:3px;background:#ffffff0c;margin-top:9px;border-radius:5px;overflow:hidden}.protocol-track i{height:100%;display:block;width:0;background:#ff2b50;box-shadow:0 0 14px #ff3355;transition:width .12s linear}#protocol-dialog>p{font-size:9px;color:#745562;text-align:center;margin-top:17px}#protocol-next{width:100%;margin-top:20px}#protocol-replay{display:block;margin:16px auto 0;font-size:10px}.protocol-complete .fingerprint{stroke:#ff8ea3;filter:drop-shadow(0 0 20px #ff2148aa)}.protocol-complete .finger-scan{display:none}.protocol-complete .protocol-visual{animation:identity-confirm .7s ease}.no-motion .fingerprint path,.no-motion .finger-scan{animation:none!important}.no-motion .reveal{opacity:1;transform:none}@keyframes ridge{0%,100%{stroke-dashoffset:0;opacity:.85}40%{stroke-dashoffset:0;opacity:1}75%{stroke-dashoffset:55;opacity:.35}}@keyframes finger-scan{0%,100%{top:18%;opacity:.3}50%{top:83%;opacity:1}}@keyframes target-spin{to{transform:translateX(-50%) rotate(360deg)}}@keyframes identity-confirm{50%{transform:scale(1.07);filter:brightness(1.5)}}@media(max-width:1000px){.hero h1{font-size:85px}.hero-actions{gap:10px;flex-wrap:wrap}.hero .primary{padding:14px 18px}.identity-section{gap:40px}.identity-copy h2{font-size:60px}.identity-art{height:350px}}@media(max-width:700px){.brand{font-size:11px}.brand svg{width:38px}.hero h1{font-size:83px;letter-spacing:-1.5px;line-height:.88}.hero-copy{padding-top:35px}.hero-content{display:flex}.hero-copy>p{font-size:11px}.hero-actions .text-link{font-size:9px;padding:14px 12px}.hero .primary{font-size:9px;gap:13px}.art{width:112%;margin-left:-6%;height:420px}.ticker{height:43px}.ticker>div{font-size:18px}.identity-section{grid-template-columns:1fr;margin:45px 6% 0;gap:28px;padding-bottom:40px}.identity-copy h2{font-size:57px}.identity-copy p{font-size:11px}.identity-copy small{font-size:5px}.identity-art{height:340px}.identity-art .fingerprint{height:250px}.manifesto h2{font-size:32px;letter-spacing:-.5px}.footer-brand{font-size:15vw}.footer-brand span{top:0}.inner-page h1{font-size:64px}.hero-top{font-size:5px}.protocol-top{font-size:5px}.protocol-visual{height:245px}.protocol-visual .fingerprint{height:235px}.target-ring{width:225px;height:225px}#protocol-dialog{padding:25px}.identity-section .primary{font-size:11px}}

body{overflow-x:clip}.ticker{max-width:100%;width:100%;margin-left:0}.brand svg{width:51px}@media(max-width:700px){.brand svg{width:39px}.hero h1{font-size:clamp(61px,19vw,83px)}}
