:root{--bg:#0b0b0c;--panel:#0e0e10a8;--solid:#141416;--fg:#f1f0ec;--dim:#909096;--line:#2a2a2f;--dot:#252529;--lit:#f4f3ef;--glow:#ffffff38;--screen:#060607;--screen-led:#f4f3ef;--screen-line:#2a2a2f;--screen-dim:#7d7d84;--f-body:"Geist", system-ui, sans-serif;--f-mono:"Geist Mono", ui-monospace, monospace;--f-led:"Doto", "Geist Mono", ui-monospace, monospace;--bar-h:61px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=light]{--bg:#efeee9;--panel:#f4f3efbd;--solid:#f8f7f4;--fg:#111113;--dim:#5f5f66;--line:#d2d1cb;--dot:#d5d4ce;--lit:#111113;--glow:#00000024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .4s}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:31;background:var(--bg);position:fixed;inset:0 0 auto}a{color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@keyframes pulse{50%{opacity:.3}}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar,.rail,main{transition:opacity .9s}html.intro-on .bar,html.intro-on .rail,html.intro-on main{opacity:0;pointer-events:none;animation:0s 8s forwards failsafe}@keyframes failsafe{to{opacity:1;pointer-events:auto}}.intro{z-index:60;pointer-events:none;position:fixed;inset:0}.skip{top:calc(16px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));pointer-events:auto;appearance:none;font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:10px 14px;position:absolute}.skip:hover{border-color:var(--fg)}.phases{left:max(20px, env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);gap:18px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.phases li{transition:color .3s}.phases li.on{color:var(--fg)}.icon-btn{appearance:none;border:1px solid var(--line);width:32px;height:32px;color:var(--dim);font:500 15px/1 var(--f-mono);cursor:pointer;background:0 0;border-radius:50%}.icon-btn:hover{color:var(--fg);border-color:var(--fg)}.linkbtn{appearance:none;color:var(--fg);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.bar{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:sticky}.bar-in{align-items:center;gap:20px;max-width:1200px;min-height:60px;margin:0 auto;display:flex}.brand{color:var(--fg);font:600 15px/1 var(--f-body);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.mark{background:var(--fg);flex:none;width:31px;height:20px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20110%2070'%3e%3ccircle%20cx='5'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='75'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='65'%20r='4.2'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20110%2070'%3e%3ccircle%20cx='5'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='75'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='65'%20r='4.2'/%3e%3c/svg%3e") 50%/contain no-repeat}.nav{scrollbar-width:none;gap:2px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);white-space:nowrap;padding:12px 10px;text-decoration:none;transition:color .2s;position:relative}.nav a:hover,.nav a.on{color:var(--fg)}.nav a:after{content:"";background:var(--fg);opacity:0;border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:opacity .2s;position:absolute;bottom:3px;left:50%}.nav a.on:after{opacity:1;box-shadow:0 0 8px var(--glow)}.tools{align-items:center;gap:8px;display:flex}.look{border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.look button{appearance:none;color:var(--dim);font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px}.look button[aria-pressed=true]{background:var(--fg);color:var(--bg)}@media (width<=900px){.bar-in{flex-wrap:wrap;gap:4px 12px;padding-block:8px 0}.tools{margin-left:auto}.nav{order:3;width:100%;margin-left:-10px}:root{--bar-h:104px}}.rail{z-index:20;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;bottom:0}.rail:after{content:"";background:linear-gradient(var(--fg), transparent);opacity:.6;width:1px;height:96px}.rail-l{left:max(28px, env(safe-area-inset-left,0px))}.rail-r{right:max(28px, env(safe-area-inset-right,0px));gap:20px}.pin{border:1.5px solid var(--fg);width:34px;height:34px;font:500 10px/1 var(--f-mono);letter-spacing:.04em;color:var(--fg);background:var(--bg);border-radius:50%;place-items:center;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;position:relative}a.pin:hover{background:var(--fg);color:var(--bg);box-shadow:0 0 16px var(--glow)}.lbl{white-space:nowrap;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:var(--solid);border:1px solid var(--line);opacity:0;pointer-events:none;padding:6px 8px;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.pin .lbl{left:calc(100% + 10px)}.pin:hover .lbl,.pin:focus-visible .lbl,.rp:hover .lbl,.rp:focus-visible .lbl,.rp.on .lbl{opacity:1}.rp{border:1.5px solid var(--dim);background:var(--bg);border-radius:50%;width:10px;height:10px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:block;position:relative}.rp .lbl{right:calc(100% + 10px)}.rp:not(.on) .lbl{color:var(--dim)}.rp.on{border-color:var(--fg);background:var(--fg);box-shadow:0 0 10px var(--glow)}@media (width<=1279px){.rail{display:none}}#field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.band{min-height:42vh}.contact-t{max-width:720px}main{z-index:1;position:relative}.wrap{max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.hero,.sec{scroll-margin-top:calc(var(--bar-h) + 28px)}.sec{margin-bottom:clamp(56px,9vw,112px)}.panel{background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:20px;padding:clamp(20px,4vw,44px);transition:background-color .4s}.h{font:900 clamp(32px, 4.4vw, 50px)/1 var(--f-led);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px}.sub{color:var(--dim);max-width:64ch;margin:0 0 28px;line-height:1.6}.sub a{color:var(--fg)}.hero{padding-block:clamp(40px,8vw,104px) clamp(48px,8vw,96px)}.hero-t{max-width:640px}.eyebrow{font:500 13px/1.4 var(--f-mono);color:var(--dim);letter-spacing:.04em;align-items:center;gap:10px;margin:0;display:flex}.led{background:var(--fg);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}.name{font:700 clamp(50px, 8.6vw, 108px)/.92 var(--f-body);letter-spacing:-.045em;margin:20px 0 0}.lede{opacity:.9;max-width:36ch;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.cta{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.btn{font:500 14px/1 var(--f-body);color:var(--fg);border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:12px 16px;text-decoration:none;transition:border-color .2s}.btn:hover{border-color:var(--fg)}.btn.primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ticker{border:1px solid var(--screen-line);background:var(--screen);border-radius:10px;max-width:560px;margin-top:36px;padding:10px 12px 12px}.ticker small{font:500 10px/1 var(--f-mono);letter-spacing:.12em;color:var(--screen-dim);text-transform:uppercase;justify-content:space-between;margin-bottom:9px;display:flex}.ticker canvas{width:100%;height:35px;display:block}.ticker-text{font:800 22px/35px var(--f-led);color:var(--screen-led);text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.display{margin:0}.scr{aspect-ratio:4/5;background:var(--screen);border:1px solid var(--screen-line);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.scr canvas,.scr img{width:100%;height:100%;position:absolute;inset:0}.scr img{object-fit:cover;filter:grayscale()contrast(1.05);opacity:0;transition:opacity .5s}.scr:hover img{opacity:1}.scr-mark{aspect-ratio:11/7;background:var(--screen-led);width:76%;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20110%2070'%3e%3ccircle%20cx='5'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='75'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='65'%20r='4.2'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20110%2070'%3e%3ccircle%20cx='5'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='5'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='15'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='15'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='25'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='25'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='35'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='35'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='45'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='45'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='55'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='65'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='25'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='65'%20cy='65'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='75'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='35'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='75'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='85'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='85'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='5'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='15'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='95'%20cy='45'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='55'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='95'%20cy='65'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='5'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='15'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='25'%20r='1.8'%20fill-opacity='.35'/%3e%3ccircle%20cx='105'%20cy='35'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='45'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='55'%20r='4.2'/%3e%3ccircle%20cx='105'%20cy='65'%20r='4.2'/%3e%3c/svg%3e") 50%/contain no-repeat}.meta{font:500 10px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:12px;margin-top:10px;display:flex}.prose p{max-width:62ch;margin:0 0 16px;font-size:17px;line-height:1.65}.spec{border:1px solid var(--line);border-radius:12px;grid-template-columns:max-content minmax(0,1fr);margin:24px 0 0;display:grid;overflow:hidden}.spec dt,.spec dd{border-bottom:1px solid var(--line);margin:0;padding:10px 14px;line-height:1.45}.spec dt{font:500 11px/1.9 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.spec dd{font-size:14px}.spec dt:last-of-type,.spec dd:last-of-type{border-bottom:0}@media (width<=860px){.about{grid-template-columns:minmax(0,1fr)}.display{max-width:380px}}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.card{border:1px solid var(--line);color:var(--fg);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.card:hover,.app:hover{border-color:var(--fg);transform:translateY(-2px)}.card .host{font:400 12px/1.2 var(--f-mono);color:var(--dim)}.card b{font:600 17px/1.2 var(--f-body)}.card p{color:var(--dim);margin:0;font-size:14px;line-height:1.5}.panel.in .card,.panel.in .app{animation:rise .55s calc(var(--i) * 70ms) cubic-bezier(.2, .8, .2, 1) backwards}@keyframes rise{0%{opacity:.25;transform:translateY(12px)}}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat{border-top:1px solid var(--line);padding-top:16px}.stat .n{font:900 clamp(64px, 11vw, 132px)/.9 var(--f-led);font-variant-numeric:tabular-nums}.stat .l{color:var(--dim);margin-top:10px;font-size:15px}@media (width<=560px){.stats{grid-template-columns:minmax(0,1fr)}}.app{border:1px solid var(--line);color:var(--fg);border-radius:14px;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:16px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.sock{background:var(--screen);border:1px solid var(--screen-line);border-radius:14px;place-items:center;width:60px;height:60px;display:grid}.sock img{object-fit:contain;width:46px;height:46px;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.app:hover .sock img{transform:scale(1.08)rotate(-3deg)}.app-t{gap:3px;min-width:0;display:grid}.app-t small{font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;color:var(--dim);text-transform:uppercase}.app-t b{font:600 17px/1.2 var(--f-body)}.app-t span{color:var(--dim);margin-top:2px;font-size:14px;line-height:1.45}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:12px;padding:14px 0;line-height:1.45;display:grid}.creds{margin:16px 0 0}.list .when{font:400 13px/1.5 var(--f-mono);color:var(--dim)}.list small{color:var(--dim);font-size:14px;display:block}@media (width<=760px){.two{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.list li{grid-template-columns:minmax(0,1fr);gap:4px}}.big{font:900 clamp(52px, 9vw, 116px)/1 var(--f-led);text-transform:uppercase;letter-spacing:.02em;margin:0 0 20px}.foot{color:var(--dim);font:400 12px/1.4 var(--f-mono);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:40px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
