.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--navy: #0F172A;--navy-deep: #080E1C;--blue: #00BFFF;--sky: #38BDF8;--lime: #A3E635;--ice: #F1F5F9;--ink: var(--ice);--ink-2: #C7D3E3;--muted: #8C9CB5;--dim: #5E6D86;--line: rgba(241, 245, 249, .08);--line-2: rgba(241, 245, 249, .16);--line-blue: rgba(0, 191, 255, .35);--panel: rgba(13, 21, 39, .66);--panel-solid: #111B30;--panel-2: rgba(26, 38, 64, .72);--on-blue: #03131F;--shadow-deep: 0 30px 80px -30px rgba(0, 0, 0, .75);--glow-blue: 0 0 0 1px rgba(0, 191, 255, .5), 0 14px 44px -10px rgba(0, 191, 255, .6);--f-display: "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--f-body: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-hero: clamp(60px, min(11.4vw, 17vh), 190px);--t-h1: clamp(52px, 7.6vw, 124px);--t-h2: clamp(40px, 5.4vw, 86px);--t-h3: clamp(25px, 2.3vw, 34px);--t-lead: clamp(19px, 1.55vw, 23px);--t-body: 17px;--t-small: 14.5px;--t-micro: 12px;--gutter: clamp(16px, 4.2vw, 64px);--stage: 1320px;--chrome-top: calc(env(safe-area-inset-top, 0px) + clamp(14px, 2.2vw, 28px)) ;--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--navy-deep);scrollbar-width:thin;scrollbar-color:#1D3557 transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}html.is-locked{overflow:hidden}body{margin:0;min-height:100%;background:var(--navy-deep);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--blue);color:var(--on-blue)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:4px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:2000;left:16px;top:-60px;padding:10px 16px;background:var(--lime);color:var(--navy);font-weight:600;border-radius:8px;transition:top .2s var(--ease)}.skip-link:focus{top:16px}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#13213d,#0f172a00 60%),radial-gradient(90% 70% at 85% 100%,#0078be29,#080e1c00 60%),var(--navy-deep)}.bg canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.bg-grid{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(rgba(241,245,249,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(241,245,249,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 0%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 0%,transparent 85%)}.bg-spot{position:absolute;left:0;top:0;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;background:radial-gradient(circle,#38bdf821,#00bfff0d,#0000 70%);transform:translate3d(var(--spot-x, 50vw),var(--spot-y, 30vh),0);will-change:transform}.bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 80% at 50% 45%,#0000 55%,#03060ebf)}.bg-grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.app{position:relative;z-index:2;overflow-x:clip}.page{position:relative;min-height:100vh}.wrap{width:100%;max-width:calc(var(--stage) + 2 * var(--gutter));margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.display{font-family:var(--f-display);font-weight:400;letter-spacing:-.012em;line-height:.92;text-wrap:balance}.grad{background:linear-gradient(180deg,#fff,#d6e2f0 34%,#8ea6c4 72%,#4b6a92);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.grad-blue{background:linear-gradient(180deg,#bfefff,#38bdf8 45%,#00bfff 70%,#0a86c9);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.display em,.h2 em,.h1 em{font-style:italic;background:linear-gradient(180deg,#cff3ff,#38bdf8,#00bfff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.06em}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.h3{font-family:var(--f-body);font-size:var(--t-h3);font-weight:500;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.lead{font-size:var(--t-lead);line-height:1.42;color:var(--ink-2);text-wrap:pretty}.lead .soft,.soft{color:var(--muted)}.body{color:var(--ink-2);text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.eyebrow:before{content:"";width:8px;height:8px;background:var(--lime);box-shadow:0 0 12px #a3e635b3}.eyebrow.no-dot:before{display:none}.mono{font-family:var(--f-mono)}.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:#0f172a80}.sw{display:inline-block;overflow:clip;overflow-clip-margin:.2em;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.sw>span{display:inline-block;will-change:transform,filter,opacity}.btn{position:relative;display:inline-flex;align-items:stretch;gap:0;min-height:56px;border-radius:10px;background:#0f172ab3;border:1px solid var(--line-2);overflow:hidden;isolation:isolate;transition:border-color .3s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ico{display:grid;place-items:center;width:56px;flex:none;background:var(--blue);color:var(--on-blue);transition:width .45s var(--ease)}.btn-ico svg{width:22px;height:22px;image-rendering:pixelated}.btn-label{display:flex;align-items:center;padding:0 22px 0 18px;font-weight:600;font-size:15.5px;letter-spacing:.005em;color:var(--ice);white-space:nowrap}.btn:hover{border-color:var(--line-blue);box-shadow:var(--glow-blue)}.btn:hover .btn-ico{width:64px}.btn--solid{background:var(--blue);border-color:var(--blue)}.btn--solid .btn-ico{background:var(--navy);color:var(--blue)}.btn--solid .btn-label{color:var(--on-blue)}.btn--lg{min-height:68px;border-radius:12px}.btn--lg .btn-ico{width:68px}.btn--lg:hover .btn-ico{width:78px}.btn--lg .btn-label{font-size:18px;padding:0 28px 0 22px}.text-link{position:relative;color:var(--sky);font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;transition:background-size .4s var(--ease),color .2s}.text-link:hover{background-size:100% 1px;color:var(--ice)}.glass{background:linear-gradient(160deg,#1e2c4a8c,#0a1121b8);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #f1f5f912,var(--shadow-deep)}.section{position:relative;padding-block:clamp(90px,12vw,170px)}.section--tight{padding-block:clamp(72px,9vw,130px)}.center{text-align:center}.stack{display:grid;gap:24px}@media(prefers-reduced-motion:reduce){.bg-grain{animation:none}*,*:before,*:after{scroll-behavior:auto!important}}.chrome{position:fixed;z-index:60;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding-top:var(--chrome-top);padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));pointer-events:none}.chrome>*{pointer-events:auto}.chrome-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;pointer-events:none}.chrome-left>*{pointer-events:auto}.brand{display:inline-flex;align-items:center;gap:12px;padding:4px 6px 4px 0;border-radius:8px}.brand-mark{width:40px;height:auto;filter:drop-shadow(0 0 10px rgba(0,191,255,.45));transition:transform .6s var(--ease-back)}.brand:hover .brand-mark{transform:rotate(-12deg) scale(1.06)}.brand-text{display:grid;line-height:1.05;transition:opacity .4s var(--ease),transform .5s var(--ease)}.chrome[data-scrolled] .brand-text{opacity:0;transform:translate(-10px);pointer-events:none}.brand-text b{font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ice)}.brand-text span{font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-top:3px}.menu{--row: 50px;--tr: 0px;--br: 1fr;display:grid;grid-template-rows:var(--tr) var(--br);width:236px;border-radius:14px;overflow:hidden;transition:grid-template-rows .55s var(--ease),width .55s var(--ease),border-color .3s}.menu[data-state=collapsed]{--tr: var(--row);--br: 0fr;width:168px}.menu[data-state=open]{--tr: var(--row);--br: 1fr;width:304px;border-color:var(--line-blue)}.menu-toggle,.menu-body{min-height:0;overflow:hidden}.menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 18px;font-size:15px;font-weight:500;text-align:left}.menu-toggle{white-space:nowrap}.menu-plus{position:relative;width:14px;height:14px}.menu-plus:before,.menu-plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--ice);transition:transform .45s var(--ease)}.menu-plus:after{transform:rotate(90deg)}.menu[data-state=open] .menu-plus:before{transform:rotate(45deg);background:var(--blue)}.menu[data-state=open] .menu-plus:after{transform:rotate(135deg);background:var(--blue)}.menu-toggle:hover .menu-plus:after{transform:rotate(180deg)}.menu-inner{padding:8px}.menu[data-state=open] .menu-inner{border-top:1px solid var(--line)}.menu-list{display:grid;gap:2px}.menu-link{position:relative;display:grid;grid-template-columns:40px 1fr 16px;grid-template-areas:"idx label arrow" "idx hint arrow";align-items:center;column-gap:6px;padding:9px 10px;border-radius:9px;transition:background .3s var(--ease)}.menu-idx{grid-area:idx;font-size:11px;color:var(--dim);transition:color .3s}.menu-label{grid-area:label;font-size:15.5px;font-weight:500;color:var(--ink-2);transition:transform .4s var(--ease),color .3s}.menu-hint{grid-area:hint;font-size:12.5px;color:var(--muted);display:none}.menu[data-state=open] .menu-hint{display:block}.menu-arrow{grid-area:arrow;width:14px;height:14px;color:var(--blue);opacity:0;transform:translate(-8px);transition:opacity .3s,transform .4s var(--ease)}.menu-link:hover{background:#00bfff14}.menu-link:hover .menu-label{transform:translate(4px);color:var(--ice)}.menu-link:hover .menu-arrow{opacity:1;transform:none}.menu-link[aria-current=page] .menu-idx{color:var(--lime)}.menu-link[aria-current=page] .menu-label{color:var(--blue)}.menu-link[aria-current=page]:before{content:"";position:absolute;left:2px;top:50%;width:3px;height:18px;margin-top:-9px;background:var(--lime);border-radius:2px}.menu-foot{display:none;padding:12px 10px 6px;margin-top:6px;border-top:1px solid var(--line)}.menu[data-state=open] .menu-foot{display:grid;gap:12px}.menu-socials{display:flex;gap:8px}.menu-socials a{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);color:var(--ink-2);transition:color .2s,border-color .2s,background .2s,transform .3s var(--ease)}.menu-socials a:hover{color:var(--on-blue);background:var(--blue);border-color:var(--blue);transform:translateY(-2px)}.menu-socials svg{width:18px;height:18px}.menu-mail{font-size:11.5px;color:var(--muted);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.join{position:relative;display:block;width:172px;height:172px;border-radius:18px;background:linear-gradient(150deg,#5FD6FF 0%,var(--blue) 42%,#0AA2E6 100%);color:var(--on-blue);box-shadow:0 0 0 1px #7fdbff99,0 24px 60px -18px #00bfffb3,inset 0 1px #ffffff80;overflow:hidden;isolation:isolate;transition:width .6s var(--ease),height .6s var(--ease),border-radius .6s var(--ease),box-shadow .4s}.join[data-state=compact]{width:158px;height:54px;border-radius:12px}.join:hover{box-shadow:0 0 0 1px #bfefff,0 24px 70px -14px #00bffff2,inset 0 1px #fff9}.join-arrow{position:absolute;left:50%;top:64px;width:40px;height:36px;translate:-50% -50%;transition:left .6s var(--ease),top .6s var(--ease),width .6s var(--ease),height .6s var(--ease),translate .6s var(--ease)}.join[data-state=compact] .join-arrow{left:20px;top:50%;width:19px;height:17px;translate:0 -50%}.join:hover .join-arrow{animation:nudge .9s var(--ease) infinite}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.join-text{position:absolute;left:0;right:0;top:104px;display:grid;justify-items:center;gap:2px;transition:left .6s var(--ease),top .6s var(--ease),translate .6s var(--ease)}.join-text b{font-size:18px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.join-text small{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.72;white-space:nowrap;transition:opacity .3s}.join[data-state=compact] .join-text{left:52px;top:50%;translate:0 -50%;justify-items:start}.join[data-state=compact] .join-text b{font-size:16px}.join[data-state=compact] .join-text small{display:none}.join-shine{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-70%);transition:transform .9s var(--ease)}.join:hover .join-shine{transform:translate(70%)}html.has-cursor,html.has-cursor *{cursor:none!important}.cursor{position:fixed;left:0;top:0;z-index:2000;pointer-events:none;opacity:0;transition:opacity .2s}.cursor.is-on{opacity:1}.cursor-arrow{width:30px;height:44px;margin:-1px 0 0 -1px;transform-origin:2px 2px;transition:transform .3s var(--ease-back);filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.cursor-arrow svg{width:100%;height:100%;overflow:visible}.cursor-depth-2{fill:#0369a1;transition:fill .2s}.cursor-depth-1{fill:var(--blue);transition:fill .2s}.cursor-outline{fill:#050a14}.cursor-fill{fill:var(--ice)}.cursor.is-hover .cursor-arrow{transform:scale(1.14) rotate(-10deg)}.cursor.is-hover .cursor-depth-1{fill:var(--lime)}.cursor.is-hover .cursor-depth-2{fill:#4d7c0f}.cursor.is-down .cursor-arrow{transform:scale(.86)}.cursor-label{position:absolute;left:30px;top:36px;padding:6px 10px 5px;border-radius:5px;background:var(--blue);color:var(--on-blue);font:600 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(6px) scale(.85);transform-origin:0 0;transition:opacity .2s,transform .3s var(--ease-back);box-shadow:0 8px 22px -6px #00bfff99}.cursor.has-label .cursor-label{opacity:1;transform:none}.cursor-trail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;pointer-events:none}.cursor-px{position:absolute;left:0;top:0;opacity:0}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;pointer-events:none}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;background:transparent;transition:opacity .38s var(--ease),transform .5s var(--ease)}.preloader.is-out{opacity:0;transform:scale(.97)}.pre-inner{display:grid;justify-items:center;gap:18px;padding:24px}.pre-emblem{position:relative;width:108px;margin-bottom:8px;animation:pre-in .9s var(--ease) both}.pre-emblem img{width:100%;filter:drop-shadow(0 0 22px rgba(0,191,255,.55))}.pre-scan{position:absolute;left:-14px;right:-14px;height:2px;top:0;background:linear-gradient(90deg,transparent,var(--lime),transparent);box-shadow:0 0 14px var(--lime);animation:scan 1.1s var(--ease-io) infinite alternate}@keyframes scan{0%{top:0}to{top:100%}}@keyframes pre-in{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:none}}.pre-title{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--sky)}.pre-rows{display:grid;gap:6px;font-size:12.5px}.pre-rows div{display:grid;grid-template-columns:56px 170px;gap:8px}.pre-rows dt{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.pre-rows dd{color:var(--ink-2);font-variant-numeric:tabular-nums}.pre-bar{display:flex;gap:6px;margin-top:4px}.pre-bar i{width:14px;height:14px;border:1px solid var(--line-2);transition:background .2s,box-shadow .2s,border-color .2s}.pre-bar i.on{background:var(--blue);border-color:var(--blue);box-shadow:0 0 12px #00bfffcc}.preloader.is-found .pre-bar i{background:var(--lime);border-color:var(--lime);box-shadow:0 0 12px #a3e635cc}.preloader.is-found .pre-rows dd{color:var(--lime)}.pre-pct{font-size:46px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ice);line-height:1}.readout{position:fixed;z-index:40;left:max(var(--gutter),env(safe-area-inset-left,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 22px);display:flex;align-items:center;gap:14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);pointer-events:none}.readout{transition:opacity .4s}.readout.is-end{opacity:0}.readout b{color:var(--ink-2);font-weight:500;font-variant-numeric:tabular-nums}.readout-bar{position:relative;width:84px;height:2px;background:var(--line-2);overflow:hidden}.readout-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);transform-origin:left;transform:scaleX(var(--p, 0))}@media(max-width:820px){.chrome{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.chrome-left{gap:10px}.brand-mark{width:32px}.brand-text b{font-size:13px;letter-spacing:.16em}.brand-text span{font-size:9.5px}.menu[data-state=collapsed]{width:118px}.menu[data-state=open]{width:min(300px,calc(100vw - 32px))}.menu{--row: 44px}.join[data-state=compact],.join{width:124px;height:46px;border-radius:11px}.join .join-arrow{left:16px;top:50%;width:16px;height:15px;translate:0 -50%}.join .join-text{left:42px;top:50%;translate:0 -50%;justify-items:start}.join .join-text b{font-size:15px}.join .join-text small,.readout{display:none}}.grad,.grad-blue{--grad: linear-gradient(180deg, #FFFFFF 0%, #D6E2F0 34%, #8EA6C4 72%, #4B6A92 100%)}.grad .sw>span,.grad .ch{background-image:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.display em{--grad: linear-gradient(180deg, #D9F6FF 0%, #38BDF8 52%, #00BFFF 100%)}.grad:has(.sw),.grad:has(.ch),.hero-title{background:none;-webkit-text-fill-color:currentColor;color:transparent}.grad em{background:none;-webkit-text-fill-color:transparent}.grad em .sw>span{padding-right:.06em}.shead{display:grid;gap:22px}.shead--center{justify-items:center;text-align:center;margin-inline:auto;max-width:1060px}.shead--left{justify-items:start}.shead-lead{max-width:640px}.shead--center .shead-lead{margin-inline:auto}.points{display:grid;gap:18px;margin-top:36px;max-width:560px}.points li{position:relative;padding-left:30px;font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.points li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:9px;background:var(--blue);box-shadow:0 0 10px #00bfffb3}.points strong{color:var(--ice);font-weight:600}.tilt{perspective:900px}.tilt-inner{position:relative;height:100%;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:box-shadow .4s var(--ease),border-color .4s}.tilt-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx, 50%) var(--gy, 0%),rgba(127,219,255,.16),transparent 60%);opacity:0;transition:opacity .4s}.tilt.is-tilting .tilt-glare{opacity:1}.tapes{position:relative;z-index:3;padding-block:50px 30px;overflow:hidden}.marquee{position:relative;overflow:hidden;padding-block:16px;border-block:1px solid var(--line-2);background:#0a1121c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotate(-2.2deg) scale(1.04);box-shadow:0 30px 60px -30px #000000b3}.marquee--mono{transform:rotate(1.4deg) scale(1.04);margin-top:-6px;padding-block:10px;background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.mq-track{display:flex;width:max-content;will-change:transform}.mq-row{display:flex;flex:none}.mq-item{display:inline-flex;align-items:center;white-space:nowrap}.mq-item>span{font-family:var(--f-display);font-size:clamp(34px,4.4vw,62px);line-height:1;text-transform:uppercase;color:var(--ice)}.mq-dot{width:10px;height:10px;margin-inline:clamp(18px,2.4vw,34px);background:var(--lime);transform:rotate(45deg);box-shadow:0 0 12px #a3e635cc}.marquee--mono .mq-item>span{font-family:var(--f-mono);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--on-blue)}.marquee--mono .mq-dot{width:6px;height:6px;background:var(--on-blue);box-shadow:none;margin-inline:22px}.extrude{perspective:1100px;display:grid;place-items:center}.extrude-stack{position:relative;display:grid;transform-style:preserve-3d;transform:rotateX(var(--ex-rx, 0deg)) rotateY(var(--ex-ry, 0deg));font-family:var(--f-body);font-weight:700;font-size:clamp(96px,21vw,340px);line-height:.86;letter-spacing:-.055em;padding:.06em .12em .1em .04em}.extrude-layer,.extrude-face{grid-area:1 / 1;white-space:nowrap}.extrude-layer{color:color-mix(in oklab,#0A8BD0,#020B18 calc(var(--t) * 100%));transform:translateZ(calc(var(--i) * -3px))}.extrude-face{transform:translateZ(2px);background:linear-gradient(180deg,#e6f9ff,#7fdbff 22%,#00bfff 52%,#0880c4);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(0,191,255,.35))}.mcube{--s: 80px;width:var(--s);height:var(--s);perspective:700px;flex:none}.mcube-body{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(36deg);animation-delay:inherit}.mcube.is-spin .mcube-body{animation:mspin 10s linear infinite;animation-delay:inherit}@keyframes mspin{0%{transform:rotateX(-24deg) rotateY(36deg)}to{transform:rotateX(-24deg) rotateY(396deg)}}.mcube-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:1.5px solid var(--blue);background:#00bfff1a;box-shadow:inset 0 0 calc(var(--s) * .2) #00bfff59}.mcube-face b{font-family:var(--f-mono);font-size:calc(var(--s) * .38);font-weight:500;color:var(--ice)}.mcube-front{transform:translateZ(calc(var(--s) / 2))}.mcube-back{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.mcube-right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.mcube-left{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.mcube-top{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:#00bfff38}.mcube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.mcube--lime .mcube-face{border-color:var(--lime);background:#a3e6351f;box-shadow:inset 0 0 calc(var(--s) * .2) #a3e63566}.mcube--lime .mcube-top{background:#a3e63547}.mcube--ghost .mcube-face{border:1.5px dashed rgba(241,245,249,.4);background:#f1f5f908;box-shadow:none}.orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,#9fb8dd,#3a5583 22%,#15223f 55%,#060b17);box-shadow:inset -10px -14px 30px #0009,0 30px 50px -20px #000c;animation:bob 7s ease-in-out infinite;pointer-events:none}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -18px}}.spark-float{position:absolute;pointer-events:none;filter:drop-shadow(0 0 16px rgba(163,230,53,.7));animation:spin-slow 16s linear infinite}@keyframes spin-slow{to{rotate:360deg}}.capsule{position:absolute;width:34px;height:120px;border-radius:999px;background:linear-gradient(100deg,#ffffff80,#7fdbff1f 40%,#ffffff0d 60%,#ffffff59);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 12px #ffffff40,0 20px 30px -10px #0009;animation:bob 6s ease-in-out infinite;pointer-events:none}.hero{position:relative;min-height:max(100svh,680px);display:grid;align-items:end;padding-top:140px;padding-bottom:clamp(64px,11vh,120px)}.hero-coin{position:absolute;z-index:1;left:50%;top:46%;width:min(94vh,68vw);aspect-ratio:1;translate:-50% -50%;pointer-events:none}.coin{position:relative;width:100%;height:100%}.coin-canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .6s}.coin.is-ready .coin-canvas{opacity:1}.coin-fallback{display:none}.coin--fallback .coin-fallback{position:absolute;top:22%;right:22%;bottom:22%;left:22%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7fdbff,#00a6e6 45%,#064f86);box-shadow:0 0 0 10px #0c8fd0,0 40px 80px -30px #00bfff99}.coin--fallback .coin-fallback img{width:46%}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:end;gap:40px;pointer-events:none}.hero-grid a,.hero-grid button{pointer-events:auto}.hero-kicker{font-size:clamp(16px,1.25vw,19px);color:var(--ink-2);margin-bottom:14px;padding-left:.3em}.hero-title{display:grid;font-size:var(--t-hero);line-height:.84;text-transform:uppercase;letter-spacing:-.005em}.hero-title .hl{display:block;white-space:nowrap}.hero-title .ch{display:inline-block;will-change:transform,filter}.hero-sub{justify-self:start;margin-top:.12em;margin-left:.04em;font-size:.34em;line-height:1;font-style:italic;text-transform:none;letter-spacing:0;background:linear-gradient(180deg,#d9f6ff,#38bdf8 52%,#00bfff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.08em}.hero-right{padding-bottom:1.6vw}.hero-desc{font-size:clamp(19px,1.65vw,25px);line-height:1.32;color:var(--ice);text-wrap:pretty}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.hero-scroll{position:absolute;z-index:2;left:50%;bottom:22px;translate:-50% 0;display:grid;justify-items:center;gap:8px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.hero-scroll-arrow{width:13px;height:13px;color:var(--blue);animation:drip 1.6s var(--ease-io) infinite}@keyframes drip{0%{transform:translateY(-4px);opacity:0}40%{opacity:1}to{transform:translateY(8px);opacity:0}}.hero-meta{position:absolute;z-index:2;right:max(var(--gutter),env(safe-area-inset-right,0px));bottom:24px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.challenge{position:relative;min-height:100vh;display:grid;align-items:center;padding-block:120px 80px}.challenge-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,100px)}.challenge .h2{font-size:clamp(42px,5vw,80px)}.cube-stage{position:relative;height:min(600px,74vh);display:grid;place-items:center;perspective:1500px}.cube3d{position:relative;width:clamp(150px,16vw,240px);aspect-ratio:1;transform-style:preserve-3d}.cface{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(12px,1.2vw,18px);border:1.5px solid rgba(0,191,255,.7);border-radius:6px;background:linear-gradient(155deg,#172c52eb,#080f1ef0);box-shadow:inset 0 0 34px #00bfff2e,0 0 30px -6px #00bfff59;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cface-n{font-size:11px;color:var(--lime);letter-spacing:.1em}.cface-title{font-size:clamp(16px,1.45vw,22px);font-weight:600;letter-spacing:-.01em;line-height:1.1}.cface-code{font-family:var(--f-mono);font-size:clamp(10px,.8vw,12px);color:var(--sky)}.cface--emblem{display:grid;place-items:center;background:linear-gradient(155deg,#00bfff59,#080f1ee6)}.cface--emblem img{width:62%;filter:drop-shadow(0 0 10px rgba(255,255,255,.4))}.cube-glow{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:radial-gradient(circle,#00bfff80,#00bfff00 70%);filter:blur(30px);opacity:0;pointer-events:none}.cube-eq{position:absolute;left:0;right:0;bottom:4%;width:max-content;margin-inline:auto;display:flex;align-items:center;gap:10px;padding:12px 22px;border-radius:12px;background:var(--blue);color:var(--on-blue);font-size:22px;font-weight:700;letter-spacing:-.01em;box-shadow:var(--glow-blue)}.steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px);margin-top:clamp(60px,8vw,110px);align-items:start}.step-slot--1{margin-top:130px}.step-slot--2{margin-top:64px}.step .tilt-inner{display:grid;grid-template-rows:auto 1fr auto;min-height:470px;padding:26px 26px 30px;border-radius:22px;border:1px solid var(--line-2);background:linear-gradient(165deg,#1f2e4eb8,#090f1ee0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #f1f5f914,var(--shadow-deep);overflow:hidden}.step:hover .tilt-inner{border-color:var(--line-blue)}.step-head{display:flex;align-items:flex-start;gap:6px}.step-n{font-size:clamp(48px,4.6vw,70px);line-height:.9;letter-spacing:-.05em;font-weight:400;color:var(--ice)}.step-head sup{font-size:11px;color:var(--muted);margin-top:6px;letter-spacing:.08em}.step-art{position:relative;display:grid;place-items:center;min-height:210px}.step-art:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#00bfff38,#00bfff00 70%);filter:blur(10px)}.step-art--chain{display:flex;align-items:center;justify-content:center;gap:30px}.hop{display:inline-grid;--glow: rgba(0, 191, 255, .85);animation:hop 2.8s var(--ease-io) infinite;animation-delay:calc(var(--k, 0) * .28s)}.hop:last-child{--glow: rgba(163, 230, 53, .9)}@keyframes hop{0%,46%,to{translate:0 0;filter:none}16%{translate:0 -18px;filter:drop-shadow(0 0 16px var(--glow))}30%{translate:0 2px;filter:drop-shadow(0 0 6px var(--glow))}}.step-art--grid{display:grid;grid-template-columns:repeat(3,40px);gap:10px;justify-content:center;align-content:center;transform:rotateX(28deg) rotate(-6deg);transform-style:preserve-3d}.step-art--grid .mcube{animation:rise 3.6s var(--ease-io) infinite}.step-art--grid .g0,.step-art--grid .g4,.step-art--grid .g8{animation-delay:-1.2s}.step-art--grid .g2,.step-art--grid .g6{animation-delay:-2.4s}@keyframes rise{0%,to{translate:0 0}50%{translate:0 -8px}}.step-copy{display:grid;gap:10px}.step-copy .h3{font-size:clamp(24px,2vw,30px)}.ahead .shead-lead{color:var(--ink-2)}.ahead-stage{position:relative;display:grid;justify-items:center;text-align:center;padding-top:clamp(50px,7vw,100px);padding-inline:max(var(--gutter),env(safe-area-inset-left,0px))}.ahead-above,.ahead-below{font-size:clamp(19px,1.7vw,26px);color:var(--ice)}.ahead-above{margin-bottom:-.4em;position:relative;z-index:2}.ahead-below{margin-top:-.2em;position:relative;z-index:2}.ahead-cta{margin-top:40px}.orb--a{width:clamp(70px,9vw,140px);height:clamp(70px,9vw,140px);left:9%;top:32%}.orb--b{width:clamp(40px,4.4vw,70px);height:clamp(40px,4.4vw,70px);right:14%;top:66%;animation-delay:-2s}.orb--c{width:30px;height:30px;left:28%;bottom:8%;animation-delay:-4s}.sp--a{width:clamp(90px,10vw,160px);right:10%;top:18%}.sp--b{width:60px;left:18%;top:14%;animation-duration:22s;animation-direction:reverse}.capsule--a{right:24%;top:26%;rotate:32deg}.reel{position:relative}.reel-pin{position:relative;min-height:100vh;display:grid;align-items:center;padding-top:clamp(80px,10vh,110px);padding-bottom:24px}.reel-inner{display:grid;justify-items:center;gap:clamp(14px,2.2vh,24px)}.reel-head{display:grid;justify-items:center;gap:12px;text-align:center}.reel-title{font-size:clamp(36px,4.4vw,70px)}.reel-frame{position:relative;width:min(1180px,100%,calc((100vh - 370px) * 16 / 9));aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:var(--navy-deep);border:1px solid var(--line-2);box-shadow:0 50px 120px -40px #00bfff80,0 0 0 1px #00bfff1a}.reel-frame.is-portrait{aspect-ratio:9 / 16;width:min(100%,calc((100svh - 230px)*.5625))}.reel-player{position:absolute;top:0;right:0;bottom:0;left:0}.rf-corner{position:absolute;z-index:3;width:20px;height:20px;border:0 solid var(--blue);pointer-events:none}.rf-tl{top:10px;left:10px;border-top-width:2px;border-left-width:2px}.rf-tr{top:10px;right:10px;border-top-width:2px;border-right-width:2px}.rf-bl{bottom:12px;left:10px;border-bottom-width:2px;border-left-width:2px}.rf-br{bottom:12px;right:10px;border-bottom-width:2px;border-right-width:2px}.reel-hud{position:absolute;z-index:3;top:14px;left:40px;right:40px;display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);pointer-events:none;font-variant-numeric:tabular-nums}.reel-rec{display:inline-flex;align-items:center;gap:8px}.reel-rec i{width:8px;height:8px;background:var(--lime);box-shadow:0 0 10px var(--lime);animation:blink 1.2s steps(2) infinite}@keyframes blink{50%{opacity:.2}}.reel-progress{position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px;background:#f1f5f91a}.reel-progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--blue),var(--lime));transform-origin:left center;transform:scaleX(0)}.reel-hint{position:absolute;z-index:3;left:0;right:0;bottom:22px;width:max-content;margin-inline:auto;padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:#080e1ccc;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:opacity .5s,transform .5s var(--ease);pointer-events:none}.reel-hint.is-hidden{opacity:0;transform:translateY(10px)}.reel-chapters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.reel-chapters button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:#0d1527b3;font-size:13.5px;color:var(--ink-2);transition:background .3s,color .3s,border-color .3s}.reel-chapters button .mono{font-size:10.5px;color:var(--dim)}.reel-chapters button:hover{border-color:var(--line-blue);color:var(--ice)}.reel-chapters button.is-on{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.reel-chapters button.is-on .mono{color:var(--on-blue)}.industry-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px)}.hub{position:relative;width:100%;max-width:640px;aspect-ratio:1;justify-self:end}.hub-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hub-base{stroke:var(--line-2);stroke-width:2}.hub-draw{stroke:var(--blue);stroke-width:3;filter:drop-shadow(0 0 6px rgba(0,191,255,.8))}.hub-ring{fill:none;stroke:#00bfff2e;stroke-width:1.5;stroke-dasharray:3 10;transform-box:fill-box;transform-origin:center;animation:spin-slow 40s linear infinite}.hub-ring--2{stroke:#f1f5f914;animation-duration:70s;animation-direction:reverse}.packet{position:absolute;z-index:2;width:12px;height:12px;translate:-50% -50%;background:var(--lime);box-shadow:0 0 14px var(--lime);animation:packet 2.2s var(--ease-io) infinite}@keyframes packet{0%{left:var(--x0);top:var(--y0);opacity:0}12%{opacity:1}85%{opacity:1}to{left:var(--x1);top:var(--y1);opacity:0}}.pcard{position:absolute;z-index:3;translate:-50% -50%;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:14px;white-space:nowrap}.pcard-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1.5px solid var(--blue);background:#00bfff1a;color:var(--blue);font-size:20px;font-weight:500}.pcard-text{display:grid;line-height:1.2}.pcard-text b{font-size:18px;font-weight:600}.pcard-text small{font-size:12px;color:var(--muted)}.hub-node{position:absolute;z-index:3;width:30%;aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#13325a,#08111f 70%);border:2px solid var(--blue);box-shadow:0 0 0 10px #00bfff0f,0 0 60px -10px #00bfffcc}.hub-node img{width:58%}.hub-node:before,.hub-node:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--blue);opacity:0;animation:ping 2.8s var(--ease) infinite;pointer-events:none}.hub-node:after{border-color:var(--lime);animation-delay:1.4s}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.hub-label{position:absolute;top:calc(100% + 14px);left:50%;translate:-50% 0;white-space:nowrap;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}@media(max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-right{max-width:520px}.steps{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.step-slot--1,.step-slot--2{margin-top:0}.step .tilt-inner{min-height:0}.industry-grid{grid-template-columns:minmax(0,1fr)}.hub{justify-self:center}}@media(min-width:821px)and (max-width:1100px){.hero-coin{left:64%;top:40%;width:min(76vh,64vw)}.hero-right{max-width:460px}}@media(min-width:821px)and (max-height:760px){.hero-coin{width:min(84vh,52vw);top:44%}.hero{padding-top:110px}.hero-kicker{display:none}.hero-desc{font-size:19px}.hero-actions{margin-top:20px}}@media(min-width:821px)and (max-width:1100px){.hero-right{max-width:400px}}@media(max-width:820px){.hero{padding-top:120px;min-height:max(100svh,640px);align-items:end}.hero-coin{top:26%;width:min(100vw,44svh)}.hero-kicker{display:none}.hero-title{font-size:clamp(56px,17.5vw,120px)}.hero-meta,.hero-scroll{display:none}.hero-right{padding-bottom:0}.challenge{min-height:0;padding-block:90px 40px}.challenge-grid{grid-template-columns:minmax(0,1fr)}.cube-stage{height:380px}.cube3d{width:150px}.reel-pin{padding-top:120px}.reel-frame.is-portrait{width:min(100%,calc((100svh - 280px)*.5625))}.reel-chapters{display:none}.reel-hud{left:34px;right:34px;font-size:9.5px}.pcard{padding:6px 12px 6px 6px;gap:8px}.pcard-mark{width:32px;height:32px;font-size:15px}.pcard-text b{font-size:14px}.pcard-text small{display:none}.hub-label{font-size:9.5px}.tapes{padding-block:30px 10px}.ahead-above{margin-bottom:.3em}.sp--a{width:64px;right:4%;top:30%}.sp--b,.capsule--a,.orb--c{display:none}.orb--a{width:54px;height:54px;left:4%;top:46%}}@media(prefers-reduced-motion:reduce){.mcube.is-spin .mcube-body,.orb,.spark-float,.capsule,.hub-ring,.packet,.step-art--grid .mcube,.reel-rec i,.hop,.hub-node:before,.hub-node:after{animation:none!important}.packet{display:none}}.copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.copy-text{font-size:13.5px;color:var(--ice);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.copy-btn{padding:5px 10px;border-radius:6px;border:1px solid var(--line-2);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);transition:background .2s,color .2s,border-color .2s}.copy-btn:hover{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.cta{position:relative;overflow:hidden;text-align:center}.cta-rings{position:absolute;left:50%;top:50%;width:min(900px,120vw);aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;pointer-events:none}.cta-rings span{position:absolute;border-radius:50%;border:1px dashed rgba(0,191,255,.18);animation:spin-slow 60s linear infinite}.cta-rings span:nth-child(1){top:0;right:0;bottom:0;left:0}.cta-rings span:nth-child(2){top:14%;right:14%;bottom:14%;left:14%;border-style:solid;border-color:#f1f5f90f;animation-direction:reverse}.cta-rings span:nth-child(3){top:28%;right:28%;bottom:28%;left:28%;border-color:#a3e6352e;animation-duration:40s}.cta-rings img{width:34%;opacity:.06}.cta-inner{position:relative}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:42px}.cta-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.social-pill{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:14px;border:1px solid var(--line-2);background:#0d1527b3;text-align:left;transition:border-color .3s,transform .4s var(--ease),background .3s}.social-pill svg{width:22px;height:22px;color:var(--blue);flex:none}.social-pill span{display:grid;line-height:1.25}.social-pill b{font-size:15px;font-weight:600}.social-pill small{font-size:12px;color:var(--muted)}.social-pill:hover{border-color:var(--line-blue);transform:translateY(-3px);background:#00bfff14}.footer{position:relative;z-index:2;border-top:1px solid var(--line);padding-top:clamp(64px,8vw,100px);background:linear-gradient(180deg,#080e1c00,#080e1cd9 40%);overflow:hidden}.footer-top{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.3fr;gap:40px}.footer-brand img{width:220px;height:auto}.footer-tag{margin-top:22px;font-size:clamp(28px,2.6vw,38px);line-height:1}.footer-col h4{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.footer-col ul{display:grid;gap:10px}.footer-link{font-size:16px;color:var(--ink-2);transition:color .2s}.footer-link:hover,.footer-link[aria-current=page]{color:var(--blue)}.footer-contact{display:grid;align-content:start;gap:14px}.footer-contact h4{margin-bottom:4px}.footer-note{font-size:14px;color:var(--muted);max-width:300px}.footer-giant{display:flex;justify-content:center;gap:.18em;margin-top:clamp(60px,8vw,100px);font-family:var(--f-display);font-size:clamp(44px,11vw,210px);line-height:.78;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(56,189,248,.32);mask-image:linear-gradient(180deg,#000 30%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 100%);-webkit-user-select:none;user-select:none}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:22px calc(30px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;color:var(--muted)}.footer-top-btn{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.footer-top-btn:hover{color:var(--blue)}.flip-up{width:11px;height:11px;rotate:180deg;color:var(--blue)}.phero{position:relative;padding-top:clamp(280px,34vh,340px);padding-bottom:clamp(40px,6vw,80px)}.phero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,80px)}.phero-copy,.phero-narrow{display:grid;justify-items:start;gap:22px}.phero-narrow .lead{max-width:700px}.phero .h1{font-size:clamp(56px,8vw,132px)}.phero-lead{display:grid;gap:14px;max-width:640px}.phero .lead{max-width:680px}.chips{display:flex;flex-wrap:wrap;gap:10px}.bigcube-stage{--cs: clamp(150px, 16vw, 240px);position:relative;height:clamp(320px,34vw,480px);display:grid;place-items:center;perspective:1300px}.bigcube{position:relative;width:var(--cs);height:var(--cs);transform-style:preserve-3d;transform:rotateX(var(--rx, -18deg)) rotateY(var(--ry, -32deg))}.bigcube-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:1.5px solid rgba(0,191,255,.7);background:linear-gradient(145deg,#00bfff3d,#081020e0);box-shadow:inset 0 0 40px #00bfff47}.bigcube-face img{width:60%;filter:drop-shadow(0 0 10px rgba(255,255,255,.35))}.bf-front{transform:translateZ(calc(var(--cs) / 2))}.bf-back{transform:rotateY(180deg) translateZ(calc(var(--cs) / 2))}.bf-right{transform:rotateY(90deg) translateZ(calc(var(--cs) / 2))}.bf-left{transform:rotateY(-90deg) translateZ(calc(var(--cs) / 2))}.bf-top{transform:rotateX(90deg) translateZ(calc(var(--cs) / 2));background:linear-gradient(145deg,#a3e63540,#081020e0);border-color:#a3e635b3}.bf-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cs) / 2))}.bigcube-shadow{position:absolute;bottom:6%;width:50%;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,191,255,.35),transparent 70%);filter:blur(10px)}.bigcube-spark{position:absolute;width:clamp(70px,8vw,120px);right:10%;top:8%;filter:drop-shadow(0 0 16px rgba(163,230,53,.7));animation:spin-slow 18s linear infinite}.board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;margin:clamp(50px,7vw,90px) auto 0;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2)}.board-cell{position:relative;aspect-ratio:1;min-width:0;padding:clamp(14px,1.6vw,24px);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#0a112173}.board-cell--tile{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;background:linear-gradient(160deg,#1f2e4e99,#090f1ecc)}.board-spark{position:absolute;top:clamp(14px,1.6vw,24px);left:clamp(14px,1.6vw,24px);width:30px;filter:drop-shadow(0 0 8px rgba(163,230,53,.7))}.board-title{font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.01em}.board-text{font-size:clamp(13.5px,1.05vw,15px);line-height:1.45;color:var(--muted)}.board-cell--empty{display:grid;place-items:center;transition:background .4s}.board-cell--empty:hover{background:#00bfff0f}.board-glyph{font-size:clamp(22px,2.2vw,32px);color:var(--dim);transition:color .3s}.board-cell--empty:hover .board-glyph{color:var(--blue)}.board-cell--cta{display:flex;flex-direction:column;justify-content:space-between;background:var(--blue);color:var(--on-blue);transition:background .3s}.board-cell--cta:hover{background:#4cd3ff}.board-cta-arrow{width:clamp(30px,3vw,44px);height:auto;transition:transform .4s var(--ease)}.board-cell--cta:hover .board-cta-arrow{transform:translate(8px)}.board-cell--cta span{font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.15}.board-cell--cta small{display:block;margin-top:6px;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.04em;opacity:.75}.why{position:relative}.why-inner{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:clamp(36px,5vw,60px);padding-block:110px 70px;overflow:hidden}.why-track{display:flex;gap:22px;width:100%;padding-left:max(var(--gutter),env(safe-area-inset-left,0px),calc((100vw - var(--stage)) / 2));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.why-card{flex:none;width:clamp(290px,28vw,400px)}.why-card .tilt-inner{display:grid;align-content:start;gap:18px;min-height:340px;padding:30px;border-radius:22px;border:1px solid var(--line-2);background:linear-gradient(165deg,#1f2e4eb8,#090f1ee6);box-shadow:inset 0 1px #f1f5f914,var(--shadow-deep)}.why-card .mcube{margin-bottom:18px}.why-card--lime .tilt-inner{border-color:#a3e63566}.plans-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,90px);align-items:start}.chainlist{display:grid}.chainblock{position:relative;padding:24px 26px;margin-bottom:48px;border-radius:16px;border:1px solid var(--line-2);background:linear-gradient(165deg,#1f2e4ea8,#090f1ee0);box-shadow:var(--shadow-deep)}.chainblock:last-child{margin-bottom:0}.chainblock-link{position:absolute;left:40px;top:100%;width:3px;height:48px;margin-top:1px;background:linear-gradient(180deg,var(--blue),var(--lime));box-shadow:0 0 12px #00bfffcc}.chainblock.is-goal{transition:border-color .6s,box-shadow .8s var(--ease),transform .8s var(--ease)}.chainblock.is-goal.is-lit{border-color:#a3e635cc;box-shadow:0 0 0 1px #a3e63559,0 0 60px -10px #a3e63599,var(--shadow-deep)}.chainblock.is-goal.is-lit .chainblock-status{background:var(--lime);color:var(--navy)}.chainblock.is-goal.is-lit .h3{animation:lit-in .9s var(--ease) both}@keyframes lit-in{0%{text-shadow:0 0 0 transparent}40%{text-shadow:0 0 24px rgba(163,230,53,.9)}to{text-shadow:0 0 0 transparent}}.chainblock-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.chainblock-status{padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2)}.chainblock.is-live .chainblock-status{border-color:#00bfff80;color:var(--blue)}.chainblock.is-live .chainblock-status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;vertical-align:1px;background:var(--blue);animation:blink 1.2s steps(2) infinite}.chainblock.is-goal{border-color:#a3e63573;box-shadow:0 0 40px -12px #a3e63573,var(--shadow-deep)}.chainblock.is-goal .chainblock-status{border-color:#a3e63599;color:var(--lime)}.chainblock .h3{margin-bottom:8px}.chainblock-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.chainblock-meta dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.chainblock-meta dd{font-size:12.5px;color:var(--ink-2)}.myths-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:center}.windows{position:relative;height:430px}.win{position:absolute;left:0;top:0;width:min(100%,520px);border-radius:16px;overflow:hidden;transform:translate(calc(var(--pos) * 34px),calc(var(--pos) * 30px)) rotate(calc(var(--pos) * 1.6deg)) scale(calc(1 - var(--pos) * .03));transform-origin:top left;z-index:calc(10 - var(--pos));opacity:calc(1 - var(--pos) * .18);transition:transform .65s var(--ease),opacity .5s}.win.is-top{box-shadow:0 0 0 1px #00bfff59,0 40px 80px -30px #000000e6}.win-bar{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.win-dots{display:flex;gap:6px}.win-dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.win-dots i:first-child{background:var(--lime)}.win-x{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:20px;line-height:1;color:var(--ink-2);transition:background .2s,color .2s}.win-x:hover{background:var(--lime);color:var(--navy)}.win-body{display:grid;gap:18px;padding:26px 28px 28px}.win-myth{display:grid;gap:10px;font-family:var(--f-display);font-size:clamp(28px,2.6vw,38px);line-height:1.05;color:var(--ice)}.win-fact{display:grid;gap:8px;font-size:17px;line-height:1.5;color:var(--ink-2)}.win-myth .mono,.win-fact .mono{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.win-myth .mono{color:var(--muted)}.win-fact .mono{color:var(--lime)}.win.is-top .win-fact{animation:fact-in .7s var(--ease) .15s both}.win.is-top .win-fact .mono{display:inline-block;justify-self:start;animation:stamp .5s var(--ease-back) .25s both}@keyframes fact-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:scale(1.8) rotate(-8deg)}to{opacity:1;transform:none}}.win-next{justify-self:start;font-size:15px}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,6vw,90px);margin-top:clamp(50px,7vw,80px);align-items:start}.faq-list{display:grid;gap:12px;max-width:520px;width:100%;justify-self:end}.faq-q{width:100%;padding:16px 26px;border-radius:999px;border:1px solid var(--line-2);background:linear-gradient(180deg,#2a3a5cb3,#0e1628d9);font-family:var(--f-display);font-size:clamp(20px,1.8vw,25px);line-height:1.15;color:var(--ink-2);text-align:center;transition:background .3s,color .3s,border-color .3s,box-shadow .4s}.faq-q:hover{border-color:var(--line-blue);color:var(--ice)}.faq-q.is-open{background:var(--blue);border-color:var(--blue);color:var(--on-blue);font-style:italic;box-shadow:var(--glow-blue)}.faq-panel{position:relative;padding-top:50px;max-width:460px}.faq-spark{position:absolute;top:0;left:0;width:34px;filter:drop-shadow(0 0 10px rgba(163,230,53,.7))}.faq-answer{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ice);animation:swap .6s var(--ease) both}@keyframes swap{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.faq-inline{padding:14px 10px 6px;font-size:16.5px;line-height:1.55;color:var(--ink-2)}@media(min-width:821px){.faq-inline{display:none!important}}.evtabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;margin-bottom:clamp(30px,4vw,48px);border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(160deg,#1e2c4a8c,#0a1121c7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #f1f5f912,var(--shadow-deep)}.evtabs-ink{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 18px)/2);border-radius:15px;background:linear-gradient(150deg,#5FD6FF 0%,var(--blue) 45%,#0AA2E6 100%);box-shadow:0 14px 40px -12px #00bfffcc,inset 0 1px #ffffff73;transform:translate(calc(var(--i, 0) * (100% + 6px)));transition:transform .6s var(--ease)}.evtab{position:relative;z-index:1;display:grid;gap:4px;padding:16px 20px 15px;border-radius:15px;text-align:left;color:var(--ink-2);transition:color .35s,background .3s}.evtab:not(.is-on):hover{background:#00bfff14;color:var(--ice)}.evtab.is-on{color:var(--on-blue)}.evtab-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.evtab-label{font-size:clamp(17px,1.6vw,22px);font-weight:600;letter-spacing:-.01em}.evtab-count{min-width:34px;padding:3px 8px;border-radius:999px;border:1px solid currentColor;font-size:11.5px;text-align:center;opacity:.85}.evtab-sub{font-size:13px;opacity:.78}.evtab:focus-visible{outline-offset:-4px}.evpanel{animation:panel-in .55s var(--ease) both}.evpanel-note{margin:-8px 0 26px;max-width:640px;font-size:15px;color:var(--muted)}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.card-in{animation:card-in .75s var(--ease) both;animation-delay:calc(var(--d, 0) * .09s + .05s)}@keyframes card-in{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.ecos{display:grid;gap:22px}.eco{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);overflow:hidden;border-radius:22px;border:1px solid var(--line-2);background:linear-gradient(165deg,#1f2e4eb8,#090f1eeb);box-shadow:inset 0 1px #f1f5f912,var(--shadow-deep);transition:border-color .4s,box-shadow .5s var(--ease)}.eco:hover{border-color:var(--line-blue);box-shadow:0 0 0 1px #00bfff33,0 40px 90px -40px #00bfff73}.eco-media{position:relative;overflow:hidden;display:grid;align-items:center;background:#0b0b10;min-height:100%}.eco-media-bg{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;object-fit:cover;filter:blur(28px) saturate(1.3) brightness(.55);pointer-events:none}.eco-media-frame{position:relative;overflow:hidden;aspect-ratio:2 / 1;box-shadow:0 20px 50px -20px #000c}.eco-media-frame img{display:block;width:100%;height:100%;object-fit:cover;scale:1.1;transition:scale 1.2s var(--ease)}.eco:hover .eco-media-frame img{scale:1.14}.eco-media:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:1;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%);transform:translate(-80%);transition:transform 1.1s var(--ease);pointer-events:none}.eco:hover .eco-media:before{transform:translate(80%)}.eco{transition:border-color .4s,box-shadow .5s var(--ease),translate .5s var(--ease)}.eco:hover{translate:0 -4px}.eco-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080e1c00 70%,#080e1c8c);pointer-events:none}.eco-tags{position:absolute;left:14px;top:14px;display:flex;flex-wrap:wrap;gap:8px;z-index:2}.eco-tags .tag{background:#080e1cc7;border-color:#f1f5f940;color:var(--ice);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eco-tags .tag--price{background:var(--lime);border-color:var(--lime);color:var(--navy);font-weight:500}.eco-body{display:grid;align-content:center;justify-items:start;gap:12px;padding:clamp(22px,2.6vw,34px);min-width:0}.eco-host{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.eco-host b{color:var(--sky);font-weight:500}.eco-body .h3{font-size:clamp(24px,2.2vw,32px)}.eco-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;color:var(--ink-2)}.eco-meta>span+span:before{content:"·";margin-right:14px;color:var(--dim)}.eco-meta>.eco-status+span:before{display:none}.eco-status{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.eco-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.eco-status--live{color:var(--lime);background:#a3e6351f}.eco-status--live:before{animation:blink 1.2s steps(2) infinite}.eco-status--soon{color:var(--blue);background:#00bfff1f}.eco-status--past{color:var(--muted);background:#f1f5f90f}.eco-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:6px}.eco-dest{font-size:11px;letter-spacing:.04em;color:var(--dim);overflow-wrap:anywhere}.eco.is-past{opacity:.6}.eco.is-past .eco-media img{filter:grayscale(.7)}.list-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;margin-bottom:26px;border-bottom:1px solid var(--line-2)}.list-head--past{margin-top:70px}.list-count{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pending{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(26px,4vw,48px);border-radius:24px}.pending-art{position:relative;height:240px;display:grid;place-items:center}.pending-ring{position:absolute;width:210px;height:210px;border-radius:50%;border:1px dashed rgba(0,191,255,.35);animation:spin-slow 20s linear infinite}.pending-copy{display:grid;gap:14px;justify-items:start}.pending-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pending-status b{color:var(--lime);font-weight:500}.pending-dots{display:inline-flex;gap:4px}.pending-dots i{width:5px;height:5px;background:var(--lime);animation:blink 1.2s steps(2) infinite}.pending-dots i:nth-child(2){animation-delay:.2s}.pending-dots i:nth-child(3){animation-delay:.4s}.pending-copy .body{max-width:560px}.pending-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.pending-actions .btn-ico svg{width:22px;height:22px}.tickets{display:grid;gap:18px}.ticket{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 250px;border-radius:18px;border:1px solid var(--line-2);background:linear-gradient(165deg,#1f2e4eb3,#090f1ee6);overflow:hidden}.ticket-date{display:grid;place-content:center;justify-items:center;gap:4px;padding:20px;background:var(--blue);color:var(--on-blue);text-align:center}.ticket-date b{font-size:58px;line-height:.9;font-weight:700;letter-spacing:-.04em}.ticket-date .mono{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.ticket-body{display:grid;gap:10px;align-content:center;justify-items:start;padding:26px 30px;min-width:0}.ticket-meta{font-size:12.5px;color:var(--sky);letter-spacing:.04em}.ticket-stub{position:relative;display:grid;align-content:center;justify-items:start;gap:10px;padding:26px;border-left:2px dashed var(--line-2)}.ticket-stub:before,.ticket-stub:after{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:var(--navy-deep);border:1px solid var(--line-2)}.ticket-stub:before{top:-12px}.ticket-stub:after{bottom:-12px}.ticket-price{font-size:20px;font-weight:600}.ticket-note{font-size:10.5px;letter-spacing:.06em;color:var(--muted)}.ticket-done{font-size:12px;color:var(--muted)}.ticket.is-past{opacity:.65}.ticket.is-past .ticket-date{background:var(--panel-solid);color:var(--ink-2)}.types-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(50px,7vw,80px)}.type-card .tilt-inner{display:grid;align-content:start;gap:16px;min-height:290px;padding:28px 26px;border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(165deg,#1f2e4eb3,#090f1ee6)}.type-card .mcube{margin-bottom:16px}.how-title{margin-bottom:26px}.how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.how-steps li{display:grid;gap:8px;padding:22px 4px 0;border-top:2px solid var(--blue)}.how-n{font-size:12px;color:var(--lime);letter-spacing:.1em}.how-steps h3{font-size:21px;font-weight:600}.how-link{margin-top:30px;color:var(--muted)}.members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.member .tilt-inner{border-radius:22px;border:1px solid var(--line-2);background:linear-gradient(165deg,#1f2e4eb8,#090f1ee6);overflow:hidden;box-shadow:var(--shadow-deep)}.member-photo{position:relative;aspect-ratio:5 / 4;display:grid;place-items:center;background:linear-gradient(rgba(241,245,249,.04) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(241,245,249,.04) 1px,transparent 1px) 0 0 / 24px 24px,radial-gradient(circle at 50% 60%,#00bfff38,#080e1ce6 70%);border-bottom:1px solid var(--line);overflow:hidden}.member-photo>img{width:100%;height:100%;object-fit:cover}.member-ph{position:relative;width:38%}.member-ph img{width:100%;opacity:.45;filter:drop-shadow(0 0 16px rgba(0,191,255,.6))}.member-scan{position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);animation:scan 2.6s var(--ease-io) infinite alternate}.member-id{position:absolute;top:14px;left:14px;padding:5px 9px;border-radius:6px;border:1px solid var(--line-2);background:#080e1cb3;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.member-copy{display:grid;gap:6px;padding:22px 24px 26px}.member-role{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.member-name{font-family:var(--f-display);font-weight:400;font-size:clamp(28px,2.4vw,36px);line-height:1.05;color:var(--ice)}.member-name.is-empty{color:var(--muted);font-style:italic}.member-course{font-size:14.5px;color:var(--muted)}.member-link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;color:var(--sky)}.member-link svg{width:18px;height:18px}.member--join{border-radius:22px;border:1.5px dashed rgba(163,230,53,.5);background:#a3e6350a;display:grid;align-items:center}.member-join-inner{display:grid;gap:10px;justify-items:start;padding:30px 28px}.member--join .member-role{color:var(--lime)}.member-plus{position:relative;width:46px;height:46px;margin-bottom:8px;border:1.5px solid var(--lime);border-radius:10px}.member-plus:before,.member-plus:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;margin:-1px 0 0 -9px;background:var(--lime)}.member-plus:after{rotate:90deg}.legal-updated{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal{display:grid;justify-items:start;gap:14px;max-width:760px}.legal h2{margin-top:30px;font-size:var(--t-h3);font-weight:500;line-height:1.15;letter-spacing:-.015em}.legal h2:first-child{margin-top:0}.legal p{max-width:68ch;font-size:17.5px;line-height:1.62;color:var(--ink-2);text-wrap:pretty}.reply-time{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.04em;color:var(--muted)}.reply-time:before{content:"";width:6px;height:6px;background:var(--lime);box-shadow:0 0 10px #a3e635b3}.footer-legal{color:var(--ink-2);transition:color .2s}.footer-legal:hover{color:var(--blue)}.ticket-dir{justify-self:start;font-size:14.5px}.crash{min-height:100vh;display:grid;align-items:center;padding-block:150px 90px}.crash--site{position:relative;z-index:2}.crash-card{display:grid;gap:16px;justify-items:start;max-width:640px;margin-inline:auto;padding:clamp(26px,4vw,48px);border-radius:24px}.crash-logo{width:72px;height:72px;margin-bottom:4px}.crash-status{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.crash-status b{color:var(--sky);font-weight:500}.crash-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.crash-actions .btn-label:only-child{padding-inline:22px}@media(max-width:1100px){.eco{grid-template-columns:minmax(0,1fr)}.eco-media:after{background:linear-gradient(180deg,#080e1c00 70%,#080e1c80)}.footer-top{grid-template-columns:1fr 1fr}.types-grid,.members{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket{grid-template-columns:130px minmax(0,1fr)}.ticket-stub{grid-column:1 / -1;border-left:0;border-top:2px dashed var(--line-2);grid-auto-flow:column;justify-content:start;align-items:center}.ticket-stub:before,.ticket-stub:after{display:none}}@media(max-width:820px){.evtab{padding:12px 12px 11px}.evtab-label{font-size:15.5px}.evtab-sub{font-size:11.5px}.evtab-count{min-width:28px;padding:2px 6px;font-size:10.5px}.eco-actions .btn{width:100%}.eco-actions .btn-label{white-space:normal;padding-block:10px}.phero{padding-top:150px}.phero-grid,.plans-grid,.myths-grid,.faq-grid{grid-template-columns:minmax(0,1fr)}.bigcube-stage{height:300px}.board{grid-template-columns:repeat(2,minmax(0,1fr))}.board-cell--empty{display:none}.board-cell{aspect-ratio:auto;min-height:190px}.why-inner{min-height:0;padding-block:80px 40px}.why-track{flex-direction:column;padding-left:max(var(--gutter),env(safe-area-inset-left,0px))}.why-card{width:auto}.why-card .tilt-inner{min-height:0}.windows{height:470px}.win{width:calc(100% - 110px)}.faq-list{justify-self:stretch;max-width:none}.faq-panel{display:none}.faq-q{border-radius:18px;text-align:left}.pending{grid-template-columns:minmax(0,1fr)}.pending-art{height:200px}.ticket{grid-template-columns:minmax(0,1fr)}.ticket-date{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:12px;padding:16px 22px}.ticket-date b{font-size:34px}.ticket-stub{grid-auto-flow:row}.how-steps,.members{grid-template-columns:minmax(0,1fr)}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px 24px}.footer-brand,.footer-contact{grid-column:1 / -1}}@media(max-width:520px){.board,.types-grid{grid-template-columns:minmax(0,1fr)}.btn--lg .btn-label{font-size:16px;padding:0 18px 0 16px}.social-pill{width:100%}.cta-socials{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:360px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.evpanel,.card-in,.win.is-top .win-fact,.win.is-top .win-fact .mono,.chainblock.is-goal.is-lit .h3{animation:none!important}.eco-media:before{display:none}.evtabs-ink{transition:none}.eco-status--live:before{animation:none}.why-track{flex-wrap:wrap;padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.cta-rings span,.bigcube-spark,.pending-ring,.member-scan,.pending-dots i,.chainblock.is-live .chainblock-status:before{animation:none!important}}
