:root{--bg:#0e1116;--bg-2:#0b0e12;--surface:#161b22;--surface-2:#1c232c;--line:#b0c5e01a;--line-soft:#b0c5e00d;--text:#e6edf5;--muted:#7d8590;--faint:#4c5562;--acc:#38e1ff;--acc-dim:#1fa8c9;--acc-soft:#38e1ff14;--acc-glow:#38e1ff4d;--on-acc:#06141a;--err:#ff6a7d;--maxw:1280px;--gutter:clamp(22px, 5vw, 88px);--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--fs-display:clamp(44px, 7vw, 96px);--fs-title:clamp(30px, 4.5vw, 58px);--fs-lede:clamp(20px, 2.2vw, 26px);--fs-body:clamp(16px, 1.05vw, 18px);--fs-small:15px;--fs-label:12px;--lh-tight:1.06;--lh-snug:1.3;--lh-body:1.65;--ease:cubic-bezier(.22, 1, .36, 1)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}::selection{background:var(--acc);color:var(--on-acc)}a{color:inherit;text-decoration:none}em{font-style:normal}img,canvas{display:block}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.skip{z-index:1000;background:var(--acc);color:var(--on-acc);font-family:var(--font-mono);transition:transform .25s var(--ease);padding:10px 16px;font-size:12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip:focus{transform:translateY(0)}#field,#mesh{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#mesh{display:none}.grid-lines{z-index:1;pointer-events:none;background-image:linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);opacity:.7;background-position:50%;background-size:clamp(80px,12.5vw,165px) 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.grain{z-index:2;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scanline{z-index:2;pointer-events:none;opacity:.25;mix-blend-mode:overlay;background:repeating-linear-gradient(#0000 0 2px,#0006 2px 3px);position:fixed;inset:0}.scroll-progress{z-index:900;background:var(--acc);transform-origin:0;height:2px;box-shadow:0 0 12px var(--acc-glow);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.cursor{z-index:950;pointer-events:none;opacity:0;mix-blend-mode:difference;position:fixed;top:0;left:0}.cursor__dot{background:var(--acc);border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.cursor__ring{border:1px solid var(--acc);width:32px;height:32px;transition:width .25s var(--ease), height .25s var(--ease), opacity .25s;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}body.cursor-hot .cursor__ring{background:var(--acc-soft);width:52px;height:52px}.boot{z-index:1100;background:var(--bg);padding:var(--gutter);transition:transform .9s var(--ease), opacity .5s ease .55s;align-items:flex-end;display:flex;position:fixed;inset:0}.boot--done{opacity:0;pointer-events:none;transform:translateY(-100%)}.boot__inner{width:100%;max-width:var(--maxw);margin:0 auto}.boot__top,.boot__mid{justify-content:space-between;align-items:baseline;display:flex}.boot__top{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;margin-bottom:24px;font-size:12px}.boot__status{font-family:var(--font-mono);color:var(--acc);letter-spacing:.06em;font-size:clamp(13px,1.4vw,15px)}.boot__count{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(64px,16vw,180px);font-weight:600;line-height:.85}.boot__count b{color:var(--acc);vertical-align:top;font-size:.36em;font-weight:400}.boot__barwrap{background:var(--line);height:2px;margin-top:18px;overflow:hidden}.boot__bar{background:var(--acc);width:0%;height:100%;box-shadow:0 0 14px var(--acc-glow);display:block}.nav{z-index:800;padding:18px var(--gutter);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background .3s,border-color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line);background:#0e1116d1;padding-top:13px;padding-bottom:13px}.nav__mark{align-items:center;gap:12px;display:flex}.nav__sigil{background:var(--acc);width:34px;height:34px;color:var(--on-acc);font-family:var(--font-display);letter-spacing:-.02em;place-items:center;font-size:15px;font-weight:700;display:grid}.nav__name{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:12px;font-weight:500}.nav__name em{color:var(--text)}.nav__name em:before{content:" "}.nav__links{gap:2px;display:flex}.nav__links a{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:8px 13px;transition:color .2s;position:relative}.nav__links a i{color:var(--faint);margin-right:5px;font-style:normal}.nav__links a:hover,.nav__links a.active{color:var(--text)}.nav__links a.active i{color:var(--acc)}.btn{--pad:15px 24px;padding:var(--pad);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--text);cursor:pointer;will-change:transform;background:0 0;align-items:center;gap:10px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.btn__arrow{transition:transform .25s var(--ease)}.btn:hover .btn__arrow{transform:translate(5px)}.btn--primary{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.btn--primary:hover{box-shadow:0 0 28px var(--acc-glow);background:#5ce9ff}.btn--ghost:hover{border-color:var(--acc);color:var(--acc)}.btn--xl{--pad:20px 34px;font-size:14px}.nav__cta{padding:11px 18px}main{z-index:3;position:relative}.section{z-index:3;max-width:var(--maxw);padding:clamp(96px, 13vw, 200px) var(--gutter);margin:0 auto;position:relative}.section__head{margin-bottom:clamp(48px,6vw,88px)}.section__index{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--muted);margin-bottom:22px;display:inline-block}.section__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-title);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--text)}.prompt{color:var(--acc)}.caret{background:var(--acc);vertical-align:text-bottom;width:8px;height:1.05em;margin-left:5px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.grad{color:var(--acc);transition:text-shadow .4s var(--ease)}.grad:hover{text-shadow:0 0 26px var(--acc-glow)}.hero{z-index:3;min-height:100svh;max-width:var(--maxw);padding:clamp(140px, 18vh, 220px) var(--gutter) 72px;align-content:center;margin:0 auto;display:grid;position:relative}.hero__grid{grid-template-columns:1fr;gap:clamp(28px,4vw,44px);display:grid}.hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--muted);letter-spacing:.08em}.hero__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--text)}.hero__line{display:block;overflow:hidden}.hero__foot{gap:30px;max-width:540px;display:grid}.hero__sub{color:var(--muted);font-size:clamp(17px,1.6vw,20px);line-height:1.55}.hero__sub strong{color:var(--text)}.hero__cta{flex-wrap:wrap;gap:14px;display:flex}.idcard{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);will-change:transform;align-self:start;font-size:13px}.idcard__bar{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.idcard__live{background:var(--acc);width:8px;height:8px;box-shadow:0 0 10px var(--acc);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.idcard__body{padding:10px 16px 18px}.idcard__body>div{border-bottom:1px dashed var(--line-soft);grid-template-columns:64px 1fr;gap:14px;padding:10px 0;display:grid}.idcard__body>div:last-child{border-bottom:0}.idcard__body dt{color:var(--muted)}.idcard__body dd{color:var(--text)}.idcard__ok{color:var(--acc)!important}.idcard__dots{gap:6px;display:inline-flex}.idcard__dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.idcard__file{font-family:var(--font-mono)}.hero__scroll{left:var(--gutter);font-family:var(--font-mono);letter-spacing:.18em;color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:30px}.hero__scroll-line{background:var(--line);width:64px;height:1px;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--acc);animation:scrolldash 2s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes scrolldash{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.hero__scan{z-index:-1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%), #38e1ff1a, transparent 62%);transition:opacity .45s var(--ease);position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 100% at 50% 42%,#000 50%,#0000);mask-image:radial-gradient(125% 100% at 50% 42%,#000 50%,#0000)}.marquee{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);white-space:nowrap;padding:20px 0;position:relative;overflow:hidden}.marquee__track{will-change:transform;align-items:center;display:inline-flex}.marquee__track span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--muted);padding:0 20px;font-size:clamp(16px,2vw,26px);font-weight:500}.marquee__track i{color:var(--faint);font-size:clamp(14px,1.6vw,20px);font-style:normal}.about__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.about__copy p{color:var(--muted);max-width:58ch;margin-bottom:22px}.about__copy .lede{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lede);line-height:var(--lh-snug);color:var(--text);letter-spacing:-.01em;margin-bottom:30px}.about__copy .lede em{color:var(--acc)}.about__stats{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.stat{background:var(--bg);padding:clamp(28px,3vw,40px)}.stat__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:clamp(42px,5.5vw,68px);font-weight:600;line-height:1;display:block}.stat__num:after{content:""}.stat__label{font-size:var(--fs-small);color:var(--muted);margin-top:14px;display:block}.bento{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.card{--mx:50%;--my:50%;background:var(--bg);padding:clamp(30px,3.2vw,44px);transition:background .3s;position:relative;overflow:hidden}.card--wide{grid-column:span 2}.card:before{content:"";opacity:0;background:radial-gradient(340px circle at var(--mx) var(--my), var(--acc-soft), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.card:hover:before{opacity:1}.card:hover{background:var(--surface)}.card__no{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--muted);letter-spacing:.12em}.card h3{font-family:var(--font-display);letter-spacing:-.01em;margin:18px 0 14px;font-size:clamp(19px,2vw,24px);font-weight:600}.card p{color:var(--muted);font-size:var(--fs-small);max-width:46ch}.card__tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.card__tags span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);padding:5px 10px;font-size:11px}.timeline{padding-left:clamp(26px,4vw,60px);position:relative}.timeline__rail{background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:0}.timeline__fill{background:var(--acc);width:100%;height:100%;box-shadow:0 0 12px var(--acc-glow);transform-origin:top;position:absolute;inset:0 0 auto;transform:scaleY(0)}.job{border-bottom:1px solid var(--line-soft);padding:clamp(30px,3.5vw,50px) 0;position:relative}.job:last-child{border-bottom:0}.job__node{background:var(--bg);border:2px solid var(--faint);width:12px;height:12px;position:absolute;top:clamp(34px,3.8vw,56px);left:calc(-1*clamp(26px,4vw,60px) - 5px)}.job__node--live{border-color:var(--acc);background:var(--acc);box-shadow:0 0 0 4px var(--acc-soft), 0 0 16px var(--acc-glow)}.job__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.job__top h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(21px,2.6vw,30px);font-weight:600}.job__when{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--muted);letter-spacing:.06em;white-space:nowrap}.job__org{color:var(--text);font-size:var(--fs-small);margin:8px 0 18px}.job ul{gap:12px;list-style:none;display:grid}.job li{color:var(--muted);font-size:var(--fs-small);max-width:74ch;padding-left:24px;position:relative}.job li:before{content:"—";color:var(--faint);position:absolute;left:0}.creds{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cred{background:var(--bg);flex-direction:column;gap:14px;padding:clamp(26px,2.8vw,36px);transition:background .3s;display:flex;position:relative}.cred:after{content:"";background:var(--acc);transform-origin:top;width:2px;transition:transform .3s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cred:hover{background:var(--surface)}.cred:hover:after{transform:scaleY(1)}.cred__badge{font-family:var(--font-mono);letter-spacing:.14em;color:var(--acc);background:var(--acc-soft);border:1px solid #38e1ff40;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:500}.cred__badge--edu{color:var(--muted);border-color:var(--line);background:0 0}.cred h3{font-family:var(--font-display);margin-top:auto;font-size:clamp(16px,1.6vw,19px);font-weight:600;line-height:1.25}.cred p{color:var(--muted);font-size:13.5px}.term{border:1px solid var(--line);background:var(--bg-2);max-width:820px}.term__bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:14px;padding:12px 16px;display:flex}.term__bar .idcard__file{font-family:var(--font-mono);color:var(--muted);font-size:12px}.term__screen{height:340px;font-family:var(--font-mono);cursor:text;padding:20px;font-size:13.5px;line-height:1.75;overflow-y:auto}.term__line{white-space:pre-wrap;word-break:break-word}.term__line--sys{color:var(--muted)}.term__line--cmd{color:var(--text)}.term__line--cmd:before{content:"~ $ ";color:var(--acc)}.term__line--ok{color:var(--acc)}.term__line--err{color:var(--err)}.term__line a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.term__prompt{align-items:center;gap:8px;margin-top:6px;display:flex}.term__prompt label{color:var(--acc);white-space:nowrap}.term__prompt input{color:var(--text);font:inherit;caret-color:var(--acc);background:0 0;border:0;outline:none;flex:1}.term__screen::-webkit-scrollbar{width:8px}.term__screen::-webkit-scrollbar-thumb{background:var(--line)}.asim{border:1px solid var(--line);background:var(--bg-2);max-width:900px;position:relative;overflow:hidden}.asim__bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:14px;padding:12px 16px;display:flex}.asim__bar .idcard__file{font-family:var(--font-mono);color:var(--muted);font-size:12px}.asim__bar .idcard__live{margin-left:auto}.asim__controls{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:16px;display:flex}.asim__scenario{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 16px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.asim__scenario:hover{color:var(--text)}.asim__scenario.is-active{color:var(--acc);border-color:var(--acc);background:var(--acc-soft)}.asim__pipeline{gap:8px;padding:18px 16px 6px;list-style:none;display:flex}.asim__stage{font-family:var(--font-mono);letter-spacing:.03em;color:var(--faint);background:var(--bg);border:1px solid var(--line);transition:color .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);flex:1;align-items:center;gap:9px;padding:13px 14px;font-size:12px;display:flex}.asim__stage b{color:var(--faint);transition:color .25s var(--ease);font-weight:500}.asim__stage.is-active{color:var(--text);border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc), 0 0 18px var(--acc-glow)}.asim__stage.is-active b{color:var(--acc)}.asim__stage.is-pass{color:var(--text);border-color:#38e1ff61}.asim__stage.is-pass b{color:var(--acc)}.asim__stage.is-fail{color:var(--text);border-color:#ff6a7d80}.asim__stage.is-fail b{color:var(--err)}.asim__screen{min-height:190px;max-height:260px;padding:18px 20px;overflow-y:auto}.asim__screen::-webkit-scrollbar{width:8px}.asim__screen::-webkit-scrollbar-thumb{background:var(--line)}.asim__log{font-family:var(--font-mono);font-size:13px;line-height:1.75}.asim__line{white-space:pre-wrap;word-break:break-word;color:var(--muted)}.asim__line--step{color:var(--text)}.asim__line--ok{color:var(--acc)}.asim__line--warn{color:var(--err)}.asim__line--muted{color:var(--faint)}.asim__footer{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.asim__verdict{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);min-height:1.3em;font-size:clamp(15px,2.4vw,20px)}.asim__verdict.is-grant{color:var(--acc)}.asim__verdict.is-deny{color:var(--err)}.asim__replay{min-height:44px}.contact{text-align:center}.contact__inner{border:1px solid var(--line);background:var(--bg-2);padding:clamp(56px,8vw,120px) clamp(24px,5vw,64px)}.contact__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--muted);margin-bottom:24px}.contact__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--text);margin-bottom:40px}.contact__reveal{flex-direction:column;align-items:center;gap:16px;min-height:64px;display:flex}.contact__granted{flex-direction:column;align-items:center;gap:14px;display:flex}.contact__granted-label{font-family:var(--font-mono);color:var(--acc);letter-spacing:.1em;font-size:12px}.contact__email{font-family:var(--font-mono);color:var(--text);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);font-size:clamp(18px,3vw,30px)}.contact__links{justify-content:center;gap:30px;margin-top:48px;display:flex}.contact__links a{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:13px;transition:color .2s}.contact__links a span{color:var(--muted);transition:color .2s}.contact__links a:hover{color:var(--text)}.contact__links a:hover span{color:var(--acc)}.footer{z-index:3;max-width:var(--maxw);padding:30px var(--gutter);border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;font-size:11px;display:flex;position:relative}.nav__burger{border:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;display:none}.nav__burger span{background:var(--text);width:18px;height:2px;transition:transform .3s var(--ease), opacity .3s;display:block}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu{z-index:790;background:var(--bg);padding:var(--gutter);transition:transform .5s var(--ease);flex-direction:column;justify-content:center;gap:8px;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.open{transform:translateY(0)}.mobile-menu a{font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:16px;font-size:clamp(30px,9vw,52px);font-weight:500;display:flex}.mobile-menu a i{font-family:var(--font-mono);color:var(--muted);font-size:13px;font-style:normal}@media (min-width:900px){.hero__grid{grid-template-columns:1fr minmax(300px,360px);grid-template-areas:"eyebrow eyebrow""title title""foot card";gap:clamp(32px,4vw,52px) clamp(48px,6vw,96px)}.hero__eyebrow{grid-area:eyebrow}.hero__title{grid-area:title}.hero__foot{grid-area:foot;align-self:end}.idcard{grid-area:card;align-self:end}}@media (max-width:899px){.nav__links,.nav__cta{display:none}.nav__burger{display:flex}.about__grid{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.card--wide{grid-column:span 2}.creds{grid-template-columns:1fr 1fr}.asim{max-width:100%}.asim__pipeline{flex-direction:column;gap:7px}}@media (max-width:560px){.bento,.creds{grid-template-columns:1fr}.card--wide{grid-column:span 1}.about__stats{grid-template-columns:1fr 1fr}.hero__scroll{display:none}.footer{flex-direction:column;gap:8px}.term__screen{height:300px}.asim__controls{flex-direction:column}.asim__scenario{justify-content:center}.asim__footer{flex-direction:column;align-items:stretch}.asim__replay{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.caret,.idcard__live,.hero__scroll-line:after{animation:none}#field,#mesh,.scanline,.hero__scan{display:none}}@media (hover:none){.cursor{display:none}}
