:root{--cobalt:#1535ff;--ink:#0a0a0a;--deep:#050a2e;--paper:#f4f4f0;--volt:#c6ff00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box}*{box-sizing:border-box;margin:0}html{background:var(--deep);scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font:400 16px/1.4 Archivo,system-ui,sans-serif;overflow-x:clip}a{color:inherit}.x,.display{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.025em;font-weight:800;line-height:.9}.t{text-transform:uppercase;letter-spacing:.07em;font:400 11px/1.4 JetBrains Mono,monospace}.wd{white-space:nowrap;display:inline-block}.ch{will-change:transform;display:inline-block}.l{vertical-align:top;padding:.03em 0 .05em;display:inline-block;overflow:hidden}canvas{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.fb{z-index:5;aspect-ratio:1;background:conic-gradient(from 210deg,#fff,#7d8699 12%,#f2f5fb 25%,#1b2bd6 38%,#dfe4ee 52%,#555e72 66%,#fff 80%,#9aa3b7 92%,#fff);border-radius:50%;width:min(38vw,380px);margin-left:calc(min(38vw,380px)/-2);display:none;position:absolute;left:50%;-webkit-mask:radial-gradient(circle,#0000 33%,#000 34%);mask:radial-gradient(circle,#0000 33%,#000 34%)}.no-gl canvas{display:none}.no-gl .fb{display:block}.skip{z-index:200;background:var(--volt);color:var(--ink);padding:8px 12px;position:fixed;top:-60px;left:8px}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--volt);outline-offset:4px}.nav{z-index:20;padding:calc(env(safe-area-inset-top,0px) + 18px) 4vw 0;color:#fff;justify-content:space-between;gap:16px;font-family:Archivo,system-ui,sans-serif;transition:color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.ink{color:var(--ink)}.nav ul{gap:clamp(12px,2.5vw,32px);padding:0;list-style:none;display:flex}.nav a{padding:6px 2px;text-decoration:none;display:inline-block}.nav a:hover{text-underline-offset:4px;text-decoration:underline}#hero{color:#fff;background:linear-gradient(#1535ff 0 8%,#0f26d4 52%,#c9d2ff 82%,#f4f4f0 100%);height:100svh;min-height:600px;position:relative;overflow:hidden}.ghost{z-index:1;text-align:center;color:#ffffff24;pointer-events:none;font:400 min(46vw,70vh)/1 Reenie Beanie,cursive;position:absolute;top:3vh;left:0;right:0;transform:rotate(-5deg)}#hero h1{text-align:center;padding:min(13vh,110px) 4vw 0;font-size:calc(min(8.6vw,15vh)/1.11111);position:relative}.A{z-index:2;display:block;position:relative}.B{z-index:8;margin-top:min(4vh,2vw);display:block;position:relative}.B .l:first-child{margin-right:.22em}.B .l:last-child{display:block}.cta{z-index:9;background:var(--volt);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;margin-top:min(3vh,24px);padding:15px 26px;font:700 12px/1 JetBrains Mono,monospace;text-decoration:none;display:inline-block;position:relative}.hc{z-index:9;text-align:center;position:relative}.wm{z-index:8;text-align:center;color:var(--ink);white-space:nowrap;padding-top:.05em;font-size:calc(min(25vw,38vh)/1.11111);line-height:.86;position:absolute;bottom:-1.2vw;left:0;right:0;overflow:hidden}.meta{z-index:9;color:var(--ink);mix-blend-mode:normal;position:absolute;bottom:3vh;left:4vw}#neutral{background:var(--paper);flex-direction:column;justify-content:space-between;gap:10vh;min-height:110svh;padding:18vh 4vw 12vh;display:flex;position:relative}#neutral h2{max-width:58%;font-size:calc(min(7.2vw,13vh)/1.11111)}#neutral p{color:#4a4d54;max-width:44ch}#footer{color:#fff;background:linear-gradient(#f4f4f0 0 6%,#1535ff 38%,#050a2e 100%);position:relative}.blank{height:70svh}.fin{height:100svh;min-height:620px;position:relative;overflow:hidden}.fin .ghost{color:#ffffff1a;font-size:min(40vw,60vh);top:22%}.nl{z-index:8;text-align:center;width:min(92vw,1200px);position:absolute;top:min(11svh,90px);left:50%;transform:translate(-50%)}.nl label{opacity:.9;margin-bottom:14px;display:block}.nl input{color:#fff;text-align:center;background:0 0;border:0;border-bottom:2px solid #fff;border-radius:0;width:100%;padding:.1em 0 .12em;font-size:min(6.2vw,10svh)}.nl input::placeholder{color:#ffffff9e}.nl input:focus{border-bottom-color:var(--volt);box-shadow:0 2px 0 var(--volt);outline:none}.nl input:focus-visible{outline:none}.sub{background:var(--volt);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:99px;margin-top:18px;padding:14px 24px;font:700 12px/1 JetBrains Mono,monospace}#st{min-height:1.4em;margin-top:10px}.fn{z-index:8;gap:4px;padding:0;list-style:none;display:grid;position:absolute;top:50%}.fn.r{text-align:right;right:4vw}.fn.l2{left:4vw}.fn a{padding:7px 0;text-decoration:none;display:inline-block}.fn a:hover{text-underline-offset:4px;text-decoration:underline}.fwm{z-index:2;text-align:center;white-space:nowrap;font-size:10.5vw;line-height:.82;position:absolute;bottom:-1.6vw;left:0;right:0}.fwm .l{overflow:visible}.copy{z-index:8;opacity:.7;justify-content:space-between;display:flex;position:absolute;bottom:calc(12.4vw + 10px);left:4vw;right:4vw}@media (width<=699px){#hero h1{padding-top:min(15vh,110px);font-size:calc(min(17vw,12vh)/1.11111)}.B .l:first-child{margin:0;display:block}.B .l{display:block}.wm{font-size:calc(min(22vw,26vh)/1.11111)}.fwm{font-size:19vw;line-height:.8;bottom:-2vw}.fwm .l{display:block}.fn{top:63%}.copy{bottom:calc(40vw + 10px)}.nl input{font-size:6.4vw}.nav ul{gap:12px}#neutral h2{max-width:100%;font-size:9.9vw}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}body{padding:0}html:not([data-nav=light]) .nav{color:var(--ink)}.page{min-height:90svh;padding:min(22vh,180px) 4vw 12vh;position:relative}.page h1.x{margin:12px 0 18px;font-size:calc(min(10vw,18vh)/1.11111)}.page p{max-width:56ch}.page .note{color:#4a4d54;margin-top:12px}.page .cta{margin-top:24px}.cta[disabled]{opacity:.5;cursor:not-allowed}.nl-fn a,.nav a{cursor:pointer}.manifesto{background:var(--paper);min-height:130svh;color:var(--ink);flex-direction:column;justify-content:space-between;gap:12vh;padding:min(20vh,180px) 4vw 14vh;display:flex;position:relative}.manifesto .rule{background:var(--ink);transform-origin:0;height:1px;margin:16px 0 0}.mf{font-size:calc(min(9.4vw,17vh)/1.23457);line-height:.88}.mf .mfl{display:block}.mf .mfl:last-child{color:var(--cobalt)}.mf-note{color:var(--cobalt);font:400 min(8vw,7vh)/1 Reenie Beanie,cursive;position:absolute;top:10vh;right:6vw;transform:rotate(-7deg)}.manifesto p.body{color:#3d4048;max-width:46ch;font-size:clamp(15px,1.4vw,19px)}.nf{text-align:center;background:var(--cobalt);color:#fff;place-content:center;gap:12px;min-height:100svh;padding:0 4vw;display:grid;position:relative;overflow:hidden}.nf .ghost{font-size:min(46vw,60vh);top:4vh}.nf h1{font-size:calc(min(30vw,40vh)/1.11111);position:relative}.nf .cta{justify-self:center;position:relative}.nf p{position:relative}@media (width<=699px){.mf{font-size:11.745vw}.mf-note{top:6vh}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lnk{text-transform:uppercase;letter-spacing:.07em;text-underline-offset:4px;color:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font:700 11px/1.4 JetBrains Mono,monospace;text-decoration:underline}.mini{color:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid;border-radius:99px;padding:9px 14px;font:700 11px/1 JetBrains Mono,monospace;text-decoration:none;display:inline-block}.mini:hover:not([disabled]){background:var(--ink);color:var(--paper)}.mini[disabled]{opacity:.5;cursor:default}.btn-o{color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:99px;padding:15px 26px;font:700 12px/1 JetBrains Mono,monospace}.btn-o[disabled]{opacity:.5}.cta:hover{background:#fff}.page{padding-left:4vw;padding-right:4vw}.page.narrow{max-width:760px;margin:0 auto}.ph-b{max-width:56ch}.ntc{border:1px solid var(--ink);background:#1535ff12;max-width:70ch;margin:0 0 20px;padding:10px 14px}.ntc.error{color:#7a0016;background:#b0002014;border-color:#b00020}.ntc.review{background:#c6ff0059}.note{margin-top:28px}.note a,.crumbs a{text-underline-offset:4px}.frm{gap:22px;max-width:560px;display:grid}.fld{gap:6px;display:grid}.fld input,.fld textarea,.tb input,.tb select{border:0;border-bottom:2px solid var(--ink);color:inherit;background:0 0;border-radius:0;width:100%;padding:14px 0;font:500 18px/1.3 Archivo,sans-serif}.fld textarea{resize:vertical;border:2px solid var(--ink);padding:12px}.fld input[aria-invalid=true],.fld textarea[aria-invalid=true]{border-color:#b00020}.fld input:focus,.fld textarea:focus,.tb input:focus,.tb select:focus{box-shadow:0 3px 0 var(--cobalt);border-color:var(--cobalt);outline:none}.fe{color:#b00020}.fh{opacity:.6}.pwd{align-items:end;gap:12px;display:flex}.tb{gap:14px;margin-bottom:12px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:99px;min-height:38px;padding:10px 14px;font:700 11px/1 JetBrains Mono,monospace}.chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sel{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.sel select{border:0;border-bottom:2px solid var(--ink);width:auto;padding:8px 24px 8px 0}.cnt{margin:14px 0 22px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px 28px;display:grid}.grid.lg{padding:0;list-style:none}.pc{flex-direction:column;gap:12px;animation:.8s cubic-bezier(.16,1,.3,1) backwards wipe;display:flex}@keyframes wipe{0%{clip-path:inset(0 0 100%);transform:translateY(16px)}to{clip-path:inset(0);transform:none}}.pc-l{gap:8px;text-decoration:none;display:grid}.pc-l h3{font-size:calc(clamp(22px,2.4vw,34px)/1.11111);transition:font-variation-settings .5s,color .3s}.pc-l:hover h3,.pc-l:focus-visible h3{font-variation-settings:"wdth" 75;color:var(--cobalt)}.pc-l .pv{transition:transform .5s cubic-bezier(.16,1,.3,1)}.pc-l:hover .pv{transform:translateY(-6px)rotate(-1deg)}.pc-t{color:#4a4d54}.pc-f{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.pc.off{margin-top:8vh}.sk{aspect-ratio:4/3;background:linear-gradient(90deg,#e6e6e0,#f4f4f0,#e6e6e0) 0 0/200% 100%;animation:1.4s linear infinite sh}.sk.big{aspect-ratio:16/8}.sk.row{aspect-ratio:auto;height:96px;margin-bottom:12px}.sk.dark{background:#1a1a1a}@keyframes sh{to{background-position:-200% 0}}.empty{justify-items:start;gap:14px;padding:8vh 0;display:grid}.empty .x{font-size:calc(min(9vw,8vh)/1.11111)}.pv{border:1px solid var(--ink);aspect-ratio:4/3;color:var(--ink);background:#fff;grid-template-rows:auto 1fr;margin:0;display:grid;overflow:hidden}.pv.dark{color:#fff;background:#111;border-color:#333}.pv-bar{border-bottom:1px solid;align-items:center;gap:5px;padding:7px 10px;display:flex}.pv-bar i{opacity:.4;background:currentColor;border-radius:50%;width:8px;height:8px}.pv-bar span{opacity:.7;margin-left:auto;font-size:9px}.pv-body{grid-template-columns:24% 1fr;min-height:0;display:grid}.pv-side{border-right:1px solid;align-content:start;gap:8px;padding:10px;display:grid}.pv-side b{opacity:.25;background:currentColor;border-radius:2px;height:7px}.pv-main{align-content:start;gap:7px;padding:12px;display:grid}.pv-main h4{background:var(--cobalt);border-radius:2px;height:14px}.pv-main p{opacity:.2;background:currentColor;border-radius:2px;height:7px}.pv-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.pv-grid u{opacity:.12;background:currentColor;border-radius:3px}.pv.big{font-size:1em}.crumbs{margin-bottom:18px}.pd-top{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:5vw;display:grid}.pd-tag{max-width:34ch;font-size:20px}.pd-price{margin:22px 0 14px;font-size:clamp(34px,4vw,60px)}.pd-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pd-cta .cta{margin:0}.gal-main{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.thumbs button[aria-pressed=true]{border-color:var(--cobalt)}.thumbs .pv-bar span{display:none}.gal-n{align-items:center;gap:16px;margin-top:10px;display:flex}.gal-n button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:99px;width:40px;height:40px;font-size:16px}.lb{background:var(--paper);border:0;width:100%;max-width:min(92vw,900px);padding:20px}.lb::backdrop{background:#050a2ecc}.lb .cta{margin-top:14px}.pd-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw;margin:12vh 0;display:grid}.pd-cols h2.t{border-top:1px solid var(--ink);margin:28px 0 10px;padding-top:10px}.pd-cols section>h2:first-child{margin-top:0}.ul{gap:6px;padding-left:18px;display:grid}.specs div{border-bottom:1px solid var(--ink);grid-template-columns:9em 1fr;padding:8px 0;display:grid}.specs dd{margin:0}.pd-faq,.pd section{margin-bottom:12vh}.pd-faq>h2,.pd section>h2.x{margin-bottom:24px;font-size:calc(min(9vw,12vh)/1.11111)}.acc-i{border-top:1px solid var(--ink)}.acc-i:last-child{border-bottom:1px solid var(--ink)}.acc-i h3{margin:0}.acc-i button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:3em 1fr 1.4em;align-items:center;gap:12px;width:100%;padding:22px 0;display:grid}.acc-i button:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.acc-i .x{font-size:calc(clamp(18px,2.6vw,34px)/1.11111);line-height:1}.acc-pm{width:18px;height:18px;position:relative}.acc-pm:before,.acc-pm:after{content:"";background:currentColor;height:2px;transition:transform .35s;position:absolute;top:8px;left:0;right:0}.acc-pm:after{transform:rotate(90deg)}[data-open=true] .acc-pm:after{transform:rotate(0)}.acc-p{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.acc-p>div{overflow:hidden}[data-open=true] .acc-p{grid-template-rows:1fr}.acc-p p{max-width:60ch;padding:0 0 24px 3.6em}.fr{border-top:1px solid var(--ink);grid-template-columns:minmax(64px,7vw) minmax(0,1fr) minmax(220px,.7fr);align-items:start;gap:3vw;padding:32px 0;display:grid}.fr-n{color:var(--cobalt);font-size:clamp(32px,5vw,72px)}.fr h2{margin-bottom:10px;font-size:calc(clamp(28px,4vw,60px)/1.11111)}.fr .cta{margin-top:14px}.fa{gap:14px;max-width:420px;margin-top:14px;display:grid}.cart{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:5vw;display:grid}.ci{padding:0;list-style:none;display:grid}.ci li{border-top:1px solid var(--ink);grid-template-columns:110px 1fr auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.ci li:last-child{border-bottom:1px solid var(--ink)}.ci .x{font-size:calc(clamp(18px,2vw,28px)/1.11111);text-decoration:none}.ci .pv-bar{display:none}.sum{border:1px solid var(--ink);gap:14px;padding:22px;display:grid;position:sticky;top:90px}.sum dl{gap:8px;margin:0;display:grid}.sum dl>div{justify-content:space-between;align-items:baseline;display:flex}.sum dd{margin:0}.sum .tot{border-top:1px solid var(--ink);padding-top:12px}.sum .tot .x{font-size:34px}.sl{gap:6px;padding:0;list-style:none;display:grid}.sl li{justify-content:space-between;gap:12px;display:flex}.pay{border:1px dashed var(--ink);padding:14px}.lib{grid-template-columns:200px minmax(0,1fr);gap:4vw;display:grid}.lib-n{align-content:start;gap:10px;display:grid}.lib-n [aria-current]{border-left:3px solid var(--cobalt);padding-left:10px}.lib-n a{padding-left:13px;text-decoration:none}.legal ol{gap:34px;max-width:70ch;padding:0;list-style:none;display:grid}.legal h2{margin-bottom:8px;font-size:calc(clamp(22px,3vw,40px)/1.11111)}.studio{padding-bottom:6vh}.st-h{padding:min(22vh,180px) 4vw 0;overflow:hidden}.st-h h1{white-space:nowrap;margin:10px 0 0 -.6vw;font-size:15.75vw;line-height:.82}.st-s{gap:14px;max-width:1200px;padding:14vh 4vw 0;display:grid}.st-s>p:not(.t):not(.st-big){max-width:52ch}.st-big{font-size:calc(min(8.4vw,14vh)/1.11111);line-height:.92}.st-d .st-big{color:var(--cobalt)}.st-l{padding:0;list-style:none}.st-l a{border-top:1px solid var(--ink);grid-template-columns:4em 1fr auto;align-items:baseline;gap:20px;padding:18px 0;text-decoration:none;transition:padding .4s cubic-bezier(.16,1,.3,1),color .3s;display:grid}.st-l a:hover,.st-l a:focus-visible{color:var(--cobalt);padding-left:2vw}.st-l .x{font-size:calc(clamp(24px,4.4vw,64px)/1.11111)}.st-3{grid-template-columns:repeat(3,1fr);gap:4vw;max-width:none}.st-c{justify-items:start;gap:20px;padding:16vh 4vw 6vh;display:grid}.st-c .x{font-size:calc(min(8vw,14vh)/1.11111)}.uni{background:var(--paper);padding:16vh 4vw}.uni-g{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:4vw;margin-top:4vh;display:grid}.uni ol{padding:0;list-style:none}.uni li a{border-top:1px solid var(--ink);grid-template-columns:3em 1fr;align-items:baseline;gap:0 16px;padding:2vh 0;text-decoration:none;display:grid;position:relative}.uni li:last-child a{border-bottom:1px solid var(--ink)}.uni-n{font-size:calc(min(5.6vw,10vh)/1.11111);transition:font-variation-settings .6s cubic-bezier(.16,1,.3,1),color .3s,transform .6s cubic-bezier(.16,1,.3,1)}.uni-b{opacity:.7;grid-column:2}.uni li a.on .uni-n{font-variation-settings:"wdth" 62;color:var(--cobalt);transform:translate(1vw)}.flag{color:#fff;background:#0a0a0a;padding:16vh 4vw}.fl-t{overflow-wrap:break-word;margin:10px 0 6vh;font-size:calc(min(10vw,20vh)/1.11111)}.fl-st{perspective:1400px;max-width:1100px;margin:0 auto}.fl-pv{transform-origin:50% 100%;position:relative}.fl-an{justify-content:space-between;gap:10px;display:flex;position:absolute;inset:auto 0 -34px}.fl-an span{transform-origin:0;color:#c6ff00;border-top:1px solid #c6ff00;flex:1;padding-top:6px;display:block}.fl-c{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4vw;margin-top:14vh;display:grid}.fl-d{max-width:34ch;font-size:20px}.fl-pr{margin:22px 0 14px;font-size:clamp(34px,4vw,60px)}.fl-cta{flex-wrap:wrap;gap:12px;display:flex}.fl-cta .cta{margin:0}.fl-f{padding:0;list-style:none}.fl-f li{border-top:1px solid #333;grid-template-columns:3em 1fr;padding:12px 0;display:grid}.fl-s div{border-top:1px solid #333;grid-template-columns:7em 1fr;padding:12px 0;display:grid}.fl-s dd,.fl-s{margin:0}.act{background:var(--paper);justify-items:start;gap:18px;padding:16vh 4vw;display:grid}.act h2{font-size:calc(min(7.6vw,15vh)/1.23457)}.act-p{max-width:46ch}.board{border:1px solid var(--ink);width:100%;min-height:min(60vh,460px);padding:16px;position:relative}.board .bh,.board .bi{border:1px solid var(--ink);background:#fff;padding:12px 16px;display:block}.board .bh{background:var(--ink);color:var(--paper);opacity:0;position:absolute}.board:not(.ord) .bi{left:var(--x);top:var(--y);transform:rotate(var(--r));position:absolute}.board.ord{grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;align-content:start;gap:10px;display:grid}.board.ord .bh{opacity:1;position:static}.board.ord .bi{border-left:4px solid var(--cobalt)}.feat{background:var(--paper);padding:16vh 4vw}.feat-h{justify-items:start;gap:10px;margin-bottom:6vh;display:grid}.feat-h h2{font-size:calc(min(8vw,15vh)/1.23457)}.feat-g{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:56px 28px;display:grid}.feat-g .f0{grid-column:span 7}.feat-g .f1{grid-column:span 5;margin-top:12vh}.feat-g .f2,.feat-g .f3,.feat-g .f4{grid-column:span 4}.feat-g .f3{margin-top:7vh}.frs{background:var(--paper);border-top:1px solid var(--ink);padding:16vh 4vw}.frs-big{color:#0000;-webkit-text-stroke:2px var(--ink);white-space:nowrap;margin:4vh 0 4vh -1.5vw;font-size:21.06vw;line-height:.74}.frs-l{margin-bottom:5vh;padding:0;list-style:none}.frs-l a{border-top:1px solid var(--ink);grid-template-columns:3em 1fr auto;align-items:baseline;gap:16px;padding:18px 0;text-decoration:none;transition:padding .4s cubic-bezier(.16,1,.3,1),color .3s;display:grid}.frs-l a:hover,.frs-l a:focus-visible{color:var(--cobalt);padding-left:2vw}.frs-l .x{font-size:calc(clamp(22px,3.4vw,48px)/1.11111)}.phi{background:var(--paper);border-top:1px solid var(--ink);padding:18vh 4vw 12vh}.phi h2{margin:10px 0 6vh;font-size:calc(min(9vw,18vh)/1.23457)}.phi-c{gap:14px;max-width:46ch;margin-left:auto;margin-right:8vw;display:grid}.clo{background:var(--paper);padding:6vh 0 14vh;overflow:hidden}.mq{white-space:nowrap}.mq-i{font-size:calc(min(9vw,16vh)/1.11111);animation:40s linear infinite mq;display:inline-block}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-i,.pc,.sk{animation:none}}@media (width<=1000px){.pd-top,.pd-cols,.cart,.fl-c,.uni-g,.lib{grid-template-columns:1fr}.uni-p{display:none}.grid{grid-template-columns:repeat(2,1fr)}.sum{position:static}.st-3{grid-template-columns:1fr}.feat-g .f0,.feat-g .f1,.feat-g .f2,.feat-g .f3,.feat-g .f4{grid-column:span 6;margin-top:0}}@media (width<=699px){.grid{grid-template-columns:1fr}.pc.off{margin-top:0}.fr{grid-template-columns:1fr}.ci li{grid-template-columns:80px 1fr;grid-template-areas:"a b""a c""a d"}.feat-g{grid-template-columns:1fr;display:grid}.feat-g .f0,.feat-g .f1,.feat-g .f2,.feat-g .f3,.feat-g .f4{grid-column:auto}.phi-c{margin:0}.uni li a{grid-template-columns:2em 1fr}.thumbs{grid-template-columns:repeat(2,1fr)}.board{min-height:380px}.board.ord{grid-template-columns:1fr 1fr 1fr}.board .bi,.board .bh{padding:8px;font-size:9px}.frs-big{font-size:21.87vw}.acc-p p{padding-left:0}.acc-i button{grid-template-columns:2em 1fr 1.4em}}.cta{margin-top:0}.hc .cta{margin-top:min(3vh,24px)}.cta,.mini,.btn-o,.sub{white-space:nowrap}.mini{z-index:1;justify-content:center;align-items:center;min-height:40px;line-height:1;display:inline-flex;position:relative}.mini:focus-visible,.btn-o:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.flag .mini:focus-visible,.flag .btn-o:focus-visible{outline-color:var(--volt)}.pc{min-width:0}.pc-f{flex-wrap:wrap}.pc-l h3,.page h1.x,.pd h1,.fl-t,.uni-n,.fr h2,.ci .x,.frs-l .x,.st-l .x,.st-big,.phi h2,.act h2,.feat-h h2,.legal h2,.acc-i .x{overflow-wrap:break-word}.ci li>*,.uni li a>*,.frs-l a>*,.st-l a>*{min-width:0}@media (width<=699px){.pd-top,.pd-cols,.cart,.fl-c,.lib{grid-template-columns:minmax(0,1fr)}.fl-t{font-size:10.8vw}.act h2,.feat-h h2{font-size:8.91vw}.phi h2{font-size:9.72vw}.frs-l a,.st-l a{grid-template-columns:2.2em minmax(0,1fr)}.frs-l a>.t:last-child,.st-l a>.t:last-child{display:none}.pc.off,.feat-g .f1,.feat-g .f3{margin-top:0}.feat-g .f0,.feat-g .f1,.feat-g .f2,.feat-g .f3,.feat-g .f4{grid-column:1/-1}.fl-an{display:none}}.fin .nl{padding:0 4vw}.sub{z-index:9;min-height:44px;position:relative}.nl input{min-width:0}.fin{isolation:auto}@media (width<=699px){.nl{top:min(9svh,70px)}.fn{top:66%}.copy{bottom:calc(38vw + 8px)}}.nl input{font-family:Archivo,system-ui,sans-serif}.fin-anchor{pointer-events:none;height:40%;position:absolute;top:42%;left:0;right:0}.nav a{white-space:nowrap}@media (width<=420px){.nav{letter-spacing:.04em;gap:8px;padding-left:3vw;padding-right:3vw;font-size:10px}.nav ul{gap:8px}}@media (width<=699px){.fin{min-height:max(100svh,560px);padding-top:calc(env(safe-area-inset-top,0px) + 64px);grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid}.fin .nl{grid-row:1;width:100%;padding:0 4vw;position:static;transform:none}.fin-anchor{grid-row:2;height:auto;min-height:0;position:relative;top:auto}.fin nav[aria-label=Footer]{grid-row:3;justify-content:space-between;padding:0 4vw;display:flex}.fn{gap:0;position:static;top:auto}.fn a{padding:5px 0}.copy{grid-row:4;padding:10px 4vw 0;position:static}.fwm{grid-row:5;margin-bottom:-1.6vw;position:relative;bottom:auto;left:auto;right:auto}}.pw{border:1px solid var(--ink);aspect-ratio:7/5;color:var(--ink);background:#fff;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden;container-type:inline-size}.pw.dark{color:#fff;background:#111;border-color:#333}.pw .pv-bar span{white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:clamp(6px,1.9cqw,10px);overflow:hidden}.pw-b{grid-template-columns:24% minmax(0,1fr);min-height:0;font-size:clamp(6.5px,2.6cqw,15px);display:grid}.pw-s{text-transform:uppercase;letter-spacing:.04em;border-right:1px solid;align-content:start;gap:.55em;padding:.8em .7em;font:600 .85em/1.2 JetBrains Mono,monospace;display:grid}.pw-s b{opacity:.45;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pw-s b.on{opacity:1;color:var(--cobalt)}.pw.dark .pw-s b.on{color:var(--volt)}.pw-m{align-content:start;gap:.7em;min-width:0;padding:.9em 1em;display:grid;position:relative}.pw-m h4{font-variation-settings:"wdth" 110;text-transform:uppercase;letter-spacing:-.01em;font:900 1.3em/1 Archivo}.pw-m small{opacity:.5;font-size:.8em;position:absolute;bottom:.6em;right:.9em}.tb2{align-items:center;font-size:.95em;display:grid}.tb2>*{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.45em .5em .45em 0;overflow:hidden}.tb2>b{text-transform:uppercase;opacity:.55;font:600 .8em/1 JetBrains Mono,monospace}.pl{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:99px;padding:.2em .6em;font:600 .85em/1.3 JetBrains Mono,monospace;display:inline-block}.pl.b{background:var(--cobalt);color:#fff}.pl.l{background:var(--volt);color:var(--ink)}.pl.k{background:var(--ink);color:#fff}.pw.dark .pl.k{color:#000;background:#fff}.br{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:9px;min-width:3em;height:.55em;display:block;overflow:hidden}.br u{background:var(--cobalt);height:100%;display:block}.pw.dark .br u{background:var(--volt)}.ck,.ls{gap:.1em;padding:0;font-size:.95em;list-style:none;display:grid}.ck li{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);align-items:center;gap:.7em;padding:.5em 0;display:flex}.ck s{border:1.5px solid;flex:none;place-items:center;width:1.2em;height:1.2em;font-size:.8em;text-decoration:none;display:grid}.ck .dn s{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.ck .dn{opacity:.6}.ls li{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:3.6em minmax(0,1fr) auto;align-items:baseline;gap:.8em;padding:.55em 0;display:grid}.ls strong{color:var(--cobalt);font:700 1em JetBrains Mono,monospace}.pw.dark .ls strong{color:var(--volt)}.ls em{opacity:.6;font-style:normal}.ls span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.7em;display:grid}.kc{background:color-mix(in srgb,currentColor 6%,transparent);align-content:start;gap:.5em;min-height:7em;padding:.6em;display:grid}.kc h5{text-transform:uppercase;opacity:.6;font:700 .8em/1 JetBrains Mono,monospace}.kc p{background:var(--paper);color:var(--ink);border:1px solid var(--ink);gap:.2em;padding:.5em;font-size:.95em;display:grid}.kc strong{font-weight:700}.kc em{opacity:.6;font-style:normal}.wk{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6em;display:grid}.wk div{border-top:2px solid;align-content:start;gap:.4em;min-height:8em;display:grid}.wk b{text-transform:uppercase;font:700 .85em JetBrains Mono,monospace}.wk p{background:color-mix(in srgb,var(--cobalt) 14%,transparent);padding:.4em;font-size:.9em}.pr{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:.8em;padding:.5em 0;display:grid}.pr span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;display:grid}.st{border:1px solid;gap:.3em;padding:.6em;display:grid}.st em{text-transform:uppercase;opacity:.6;font:600 .8em JetBrains Mono,monospace}.st strong{font-variation-settings:"wdth" 110;font:900 1.5em/1 Archivo}.ch2{border-bottom:2px solid;align-items:flex-end;gap:.6em;height:7em;display:flex}.ch2 u{background:var(--cobalt);flex:1}.pw.dark .ch2 u{background:var(--volt)}.fl{grid-template-columns:5.5em minmax(0,1fr);gap:.5em .8em;display:grid}.fl dt{text-transform:uppercase;opacity:.6;font:600 .85em JetBrains Mono,monospace}.fl dd{margin:0}.tg{flex-wrap:wrap;gap:.5em;display:flex}.bd{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid;border-radius:99px;padding:6px 9px;font:700 10px/1 JetBrains Mono,monospace;display:inline-block}.av-in-development,.av-coming-soon{color:var(--cobalt)}.av-available{color:#0a7a2f}.vf-verified{background:var(--ink);color:var(--paper);border-color:var(--ink)}.vf-proposed{color:var(--cobalt)}.vf-placeholder{color:#6b6f76;border-style:dashed}.flag .av-in-development{color:var(--volt)}.cat-g{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:64px 28px;display:grid}.cat-g .k0{grid-column:span 7}.cat-g .k1{grid-column:span 5;margin-top:12vh}.cat-g .k2,.cat-g .k3,.cat-g .k4{grid-column:span 4}.cat-g .k3{margin-top:6vh}.cat-g .k5{grid-column:span 5}.cat-g .k6{grid-column:span 7;margin-top:8vh}.pc-c{gap:14px;display:flex}.pc-c span:first-child{color:var(--cobalt)}.pc-p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-a{flex-wrap:wrap;gap:8px;display:flex}.pc-f{flex-direction:column;align-items:flex-start;gap:12px}.ph-b p{font-size:clamp(16px,1.6vw,22px)}.pd-nar{font-variation-settings:"wdth" 110;text-transform:uppercase;color:var(--cobalt);margin:10px 0;font:900 clamp(18px,2.2vw,32px)/1.05 Archivo,sans-serif}.pd-meta{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 4px;display:flex}.gal-t{margin-top:12px}.pd-pq{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:5vw;margin:14vh 0 8vh;padding-top:18px;display:grid}.pd-big{overflow-wrap:break-word;margin-top:12px;font-size:calc(clamp(22px,3vw,44px)/1.11111);line-height:1}.pd-desc{max-width:62ch;margin-bottom:10vh;font-size:clamp(17px,1.7vw,24px)}.pd-wf{margin-bottom:10vh}.pd-wf ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.pd-wf li{border-top:2px solid var(--ink);gap:10px;padding-top:12px;display:grid}.pd-wf li>span{color:var(--cobalt);font-size:clamp(34px,4vw,60px)}.pd-wf h3{margin-bottom:6px;font:700 18px Archivo}.cl{padding:0;list-style:none}.cl li{border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.cl li:last-child{border-bottom:1px solid var(--ink)}.cl li span:first-child{min-width:0}.legend{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-6vh 0 10vh;display:flex}.pd-fa{grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;margin-bottom:12vh;display:grid}.pd-fa>div{border-top:1px solid var(--ink);align-content:start;gap:8px;padding-top:12px;display:grid}.pd-fa .bd{justify-self:start}.pd-rh{margin-bottom:24px;font-size:calc(min(9vw,12vh)/1.11111)}.fr-b{min-width:0}.fr-one{max-width:44ch;margin-bottom:12px;font-size:clamp(16px,1.5vw,21px)}.fr-d{gap:8px;margin:0 0 12px;display:grid}.fr-d>div{grid-template-columns:5em minmax(0,1fr);gap:10px;display:grid}.fr-d dd{margin:0}.fr-o{margin:10px 0}.fr-o summary{cursor:pointer;text-transform:uppercase;letter-spacing:.07em;padding:8px 0;font:700 11px JetBrains Mono,monospace}.fr-o p{max-width:56ch;margin-top:6px}.fr-s{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.fr-later{margin-top:10vh}.fr h2{font-size:calc(clamp(24px,3.4vw,52px)/1.11111)}.rp{gap:8px;margin:0;display:grid}.rp-p{border:1px solid var(--ink);min-height:240px;box-shadow:8px 8px 0 var(--cobalt);background:#fff;align-content:start;gap:8px;padding:16px;display:grid;overflow:hidden}.rp h5{font-variation-settings:"wdth" 110;text-transform:uppercase;font:900 clamp(15px,1.5vw,20px)/1 Archivo}.rp h6{text-transform:uppercase;opacity:.6;margin-top:8px;font:700 11px JetBrains Mono,monospace}.ln{background:var(--ink);opacity:.5;height:1px;margin:14px 0 4px;display:block}.rp-r{border-bottom:1px solid #ddd;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.rp-r s{border:1.5px solid var(--ink);flex:none;width:13px;height:13px}.rp-f{border-bottom:1px solid #ddd;justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.rp-f b{text-transform:uppercase;font:600 11px JetBrains Mono,monospace}.rp-f .ln{flex:1;margin:10px 0 0}.rp-sheet{border:1px solid #ccc;font-size:12px;display:grid}.rp-sheet>*{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;min-width:0;padding:7px;overflow:hidden}.rp-sheet>b{text-transform:uppercase;background:#eef0f6;font:600 10px JetBrains Mono,monospace}.uni-h{margin:10px 0 14px;font-size:calc(min(9vw,16vh)/1.23457)}.uni-p0{max-width:52ch;margin-bottom:4vh}.fl-s0{font-variation-settings:"wdth" 110;text-transform:uppercase;color:var(--volt);margin:-3vh 0 6vh;font:900 clamp(18px,2.2vw,30px)/1.05 Archivo}.fl-f li{grid-template-columns:3em minmax(0,1fr)}.fl-f li div{gap:4px;display:grid}.fl-f strong{font-weight:700}.fl-f span:not(.t){opacity:.75}.frs-p{max-width:50ch;margin-bottom:4vh}.feat-h p{max-width:50ch}@media (width<=1000px){.cat-g{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-g>*{grid-column:auto!important;margin-top:0!important}.pd-wf ol,.pd-fa,.pd-pq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.cat-g,.pd-wf ol,.pd-fa,.pd-pq{grid-template-columns:minmax(0,1fr)}.pd-wf ol{gap:18px}.legend{margin-top:-4vh}.fr-d>div{grid-template-columns:1fr}.pw-b{grid-template-columns:20% minmax(0,1fr)}.pc-f{flex-direction:column}}.nav{padding-bottom:16px}html:not([data-nav=light]) .nav{background:linear-gradient(var(--paper) 55%,#f4f4f000)}@media (width<=1000px){.fr{grid-template-columns:minmax(48px,10vw) minmax(0,1fr)}.fr .rp{grid-column:2}}@media (width<=699px){.fr{grid-template-columns:minmax(0,1fr)}.fr .rp{grid-column:auto}.fl-t{font-size:9.45vw}.uni-h{font-size:11.34vw}.frs-big{font-size:20.25vw}.pd-big{font-size:calc(clamp(22px,7vw,30px)/1.11111)}.st-big{font-size:9.45vw}.st-h h1{font-size:17.1vw}}.st-s{grid-template-columns:minmax(0,1fr)}.st-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.st-3{grid-template-columns:minmax(0,1fr)}}@media (width<=699px){.st-big{font-size:7.74vw}}.gal-main{text-align:left;font:inherit;color:inherit}.uni li a{align-content:end;min-height:calc(1.8*min(5.6vw,10vh) + 4vh + 2.6em)}.uni-n{align-items:flex-end;min-height:calc(1.8*min(5.6vw,10vh));line-height:.9;display:flex}.uni-p{align-self:start;display:grid;position:sticky;top:14vh}.uni-p>div{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility 0s linear .35s}.uni-p>div.on{opacity:1;visibility:visible;transition:opacity .35s}@media (prefers-reduced-motion:reduce){.uni-n,.uni-p>div,.uni-p>div.on{transition:none}}@media (width<=1000px){.uni li a,.uni-n{min-height:0}.uni-p{display:none}}.ph{container-type:inline-size}.page .ph h1.x{font-size:calc((min(calc(100cqw / (var(--n2) * .98)), 24vh)) * .9);overflow-wrap:normal;margin:10px 0 24px;line-height:.88}.ph-l{white-space:nowrap;display:block}@container (width>=700px){.ph:not(.ph-stack) h1.x{font-size:calc((min(calc(100cqw / (var(--n1) * .98)), 24vh)) * .9)}.ph:not(.ph-stack) .ph-l{display:inline}}.ph-b{margin-top:6px}.page .ph.ph-stack h1.x{font-size:calc((min(calc(100cqw / (var(--n2) * .98)), 17vh)) * .9)}.legal .ph.ph-stack h1.x{font-size:calc((min(calc(100cqw / (var(--n2) * .98)), 13vh)) * .9)}.pd-main{align-content:start;gap:22px;min-width:0;display:grid;container-type:inline-size}.pd-main>*{margin:0}.page.pd h1.pd-t{font-size:calc((min(calc(100cqw / (var(--n) * .98)), 12vh)) * .9);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:2px 0 4px;line-height:.9}.pd-t .ph-l{white-space:nowrap;display:block}.pd-nar{margin-top:6px}.pd-meta{margin:2px 0 0}.pd-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.pd-main .note{color:#4a4d54;margin-top:4px}.cta,.btn-o{box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 26px;line-height:1;display:inline-flex}.btn-o{border-color:#fff}.pd-cta .lnk{align-items:center;min-height:48px;display:inline-flex}.fl-main{align-content:start;gap:28px;display:grid}.fl-main>*{margin:0}.fl-d{max-width:38ch;line-height:1.5}.fl-m{border-top:1px solid #333;border-bottom:1px solid #333;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 0;display:flex}.fl-cta{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}@media (width<=560px){.fl-cta,.pd-cta{flex-direction:column;align-items:stretch}.fl-cta>*,.pd-cta>.cta,.pd-cta>.mini{width:100%}.pd-cta .lnk{justify-content:center}}.shot{border:1px solid var(--ink);background:#fff;margin:0;display:grid}.shot img{width:100%;height:auto;display:block}.shot figcaption{border-top:1px solid var(--ink);padding:8px 10px}.flow{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:min(62vh,500px);padding:16px;position:relative}.fo{border:1px solid var(--ink);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:10px 12px;display:grid}.fo svg{color:var(--cobalt);grid-row:1/3}.fo strong{text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.2 Archivo;overflow:hidden}.fo em{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.fh{opacity:0;pointer-events:none;align-items:center;gap:8px;display:inline-flex;position:absolute}.fh svg{color:var(--cobalt)}.flow:not(.ord) .fo{left:var(--x);top:var(--y);width:21%;position:absolute}.flow.ord{grid-template-columns:minmax(150px,1.15fr) repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:10px;display:grid}.flow.ord .fh{opacity:1;grid-row:1;grid-column:calc(var(--c) + 2);border-bottom:2px solid var(--ink);padding:0 2px 6px;position:static}.flow.ord .fo[data-k=label]{grid-column:1;grid-row:calc(var(--r) + 2);background:var(--ink);color:#fff;border-color:var(--ink)}.flow.ord .fo[data-k=label] svg{color:var(--volt)}.flow.ord .fo[data-k=cell]{grid-column:calc(var(--c) + 2);grid-row:calc(var(--r) + 2);border-left:3px solid var(--cobalt)}.flow-f{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.flow-f p{margin:0}@media (width<=699px){.flow{min-height:660px}.flow:not(.ord) .fo{left:var(--mx);top:var(--my);width:46%}.flow.ord{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0}.flow.ord .fh{display:none}.flow.ord .fo[data-k=label]{grid-column:1/-1;grid-row:calc(var(--r) * 2 + 1);margin-top:6px}.flow.ord .fo[data-k=cell]{grid-column:calc(var(--c) + 1);grid-row:calc(var(--r) * 2 + 2);grid-template-columns:minmax(0,1fr);padding:8px}.flow.ord .fo[data-k=cell] svg{grid-row:auto}.flow.ord .fo[data-k=cell] strong{white-space:normal;font-size:12px}}@media (prefers-reduced-motion:reduce){.flow *{transition:none}}
