.landing section{padding:14vh 4vw;position:relative}.landing .sheet{border-top:var(--bw) solid var(--ink)}.landing .index{border-top:var(--bw) solid var(--ink);border-left:var(--bw) solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.landing .index div{border-right:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:140px;padding:12px;transition:background .25s;display:flex}.landing .index div:hover{background:#fff}.landing .index b{font:400 40px/1 var(--fd)}.landing .index .hot,.landing .index .hot:hover{background:var(--acc)}.landing .index em{font:400 24px/1 var(--fd);font-style:normal}@media (width<=860px){.landing .index{grid-template-columns:repeat(3,1fr)}}.landing .hero{height:100vh;min-height:760px;padding:0;overflow:hidden}.landing .hero .photo{left:0;right:0;top:var(--header-height,56px);background:var(--paper);border-bottom:var(--bw) solid var(--ink);height:26vh;position:absolute;overflow:hidden}.landing .hero .photo canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing .hero .photo:after{content:"";background:linear-gradient(90deg,transparent 40%,var(--acc));mix-blend-mode:multiply;opacity:.8;position:absolute;inset:0}.landing .cross{pointer-events:none;position:absolute;inset:0}.landing .cross i{border:0 dashed #13131366;position:absolute}.landing .cross .h{border-top-width:1px;left:0;right:0}.landing .cross .v{border-left-width:1px;top:0;bottom:0}.landing .panel{left:2vw;top:calc(var(--header-height,56px) + 16vh);z-index:4;border:var(--bw) solid var(--ink);width:36vw;position:absolute}.landing .panel .top{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.landing .panel h1{white-space:nowrap;padding:4px 12px 12px;font-size:clamp(40px,4.9vw,92px)}.landing .panel .foot{border-top:var(--bw) solid var(--ink);background:var(--paper);padding:14px 12px 16px}.landing .strip{border-top:1px solid #13131366;grid-template-columns:repeat(4,1fr);display:grid}.landing .stage{left:40vw;right:2vw;top:calc(var(--header-height,56px) + 26vh + 3vh);position:absolute;bottom:4vh}.landing .stage svg{width:100%;height:100%;overflow:visible}.landing .ann{z-index:3;position:absolute}.landing .ann b{font:700 13px var(--fm);display:block}.landing .count{grid-template-columns:1.2fr 1fr;align-items:center;gap:4vw;height:100vh;padding:0 4vw;display:grid}.landing .count .big{font:400 clamp(110px,15vw,280px)/.85 var(--fd);white-space:nowrap}.landing .count .big small{font-size:.3em}.landing .count ol{border-top:var(--bw) solid var(--ink);padding:0;list-style:none}.landing .count li{border-bottom:var(--bw) solid var(--ink);font:400 clamp(20px,2vw,32px) var(--fd);text-transform:uppercase;opacity:.18;justify-content:space-between;gap:20px;padding:14px 10px;transition:opacity .3s,background .3s;display:flex}.landing .count li small{font:500 13px var(--fm);letter-spacing:.04em;display:block}.landing .count li.on{opacity:1}.landing .count li.now{background:var(--acc)}.landing .legend{align-items:center;gap:24px;margin-top:4vh;display:flex}.landing .legend i{border:var(--bw) solid var(--ink);vertical-align:middle;width:18px;height:18px;margin-right:8px;display:inline-block}.landing .stack{margin-top:8vh}.landing .sc{border:var(--bw) solid var(--ink);min-height:62vh;box-shadow:0 -12px 0 var(--paper);grid-template-columns:1fr 1fr;margin-bottom:6vh;display:grid;position:sticky;top:80px}.landing .sc .l{flex-direction:column;justify-content:space-between;padding:30px;display:flex}.landing .sc .r{border-left:var(--bw) solid var(--ink);background:var(--paper);flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.landing .sc h3{font:400 clamp(40px,4.6vw,84px)/.9 var(--fd);text-transform:uppercase}.landing .sc .v{font:400 clamp(60px,7vw,130px)/.9 var(--fd)}.landing .tl{margin-top:8vh;padding-left:90px;position:relative}.landing .tl:before{content:"";background:var(--ink);width:3px;position:absolute;top:0;bottom:0;left:30px}.landing .tl .st{padding:0 0 12vh;position:relative}.landing .tl .st:last-child{padding-bottom:0}.landing .tl .st:before{content:attr(data-n);border:var(--bw) solid var(--ink);background:var(--acc);width:50px;height:50px;font:400 22px var(--fd);place-items:center;display:grid;position:absolute;top:0;left:-84px}.landing .tl h3{font:400 clamp(40px,5vw,90px)/.9 var(--fd);text-transform:uppercase;margin-bottom:14px}.landing .tl p{max-width:56ch;font-size:16px}.landing .eq{font:500 20px/1.5 var(--fm);border:1px solid var(--ink);background:#fff;width:max-content;max-width:100%;margin:16px 0;padding:14px}.landing .proofline{font:400 clamp(60px,9vw,170px)/.95 var(--fd);text-transform:uppercase}.landing .proofline span{color:var(--paper);-webkit-text-stroke:3px var(--ink)}.landing .proofline b{background:var(--acc);padding:0 .1em;font-weight:400}.landing .credits{text-align:center;padding:16vh 4vw}.landing .credits .lab{margin:26px 0 6px;display:block}.landing .credits .k{font-size:clamp(60px,9vw,160px)}.landing .credits nav{font:400 28px var(--fd);text-transform:uppercase;justify-content:center;gap:4vw;margin:6vh 0;display:flex}.landing .credits nav a:hover{background:var(--acc)}@media (width<=860px){.landing .ann{display:none}.landing .hero{height:auto;min-height:0;padding:calc(var(--header-height,56px) + 26vh + 3vh) 4vw 4vh}.landing .panel,.landing .stage{width:auto;position:relative;inset:auto}.landing .stage{height:44vh;margin-top:4vh}.landing .tl h3{font-size:26px}.landing .eq{font-size:15px}.landing .count{grid-template-columns:1fr;height:auto;padding:12vh 4vw}.landing .sc{grid-template-columns:1fr}.landing .sc .r{border-left:0;border-top:var(--bw) solid var(--ink)}.landing .tl{padding-left:70px}.landing .tl .st:before{left:-66px}.landing .credits nav{flex-direction:column}}@media (width<=380px){.landing .count .big{font-size:27.5vw}.landing .index{overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr))}.landing .sc{grid-template-columns:minmax(0,1fr)}.landing .sc .v{font-size:48px}}.landing :root{--acc:#f2e600;--grain:.45}.landing .btn:hover{outline:var(--bw) solid var(--ink);background:var(--acc)!important;color:#131313!important}.landing .btn:active{outline:var(--bw) solid var(--ink);background:var(--acc)!important;color:#131313!important;transform:scale(.95)!important}.landing .sig-strip{border-bottom:1px solid #1313135c;justify-content:space-between;align-items:center;gap:20px;padding-bottom:10px;display:flex}.landing .sig-stage{height:var(--sig-h);margin:4vh 0;position:relative}.landing .sig-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing .sig .reg{border:2px solid var(--ink);border-radius:50%;width:26px;height:26px;position:absolute}.landing .sig .reg:before,.landing .sig .reg:after{content:"";background:var(--ink);position:absolute}.landing .sig .reg:before{width:2px;height:38px;top:-8px;left:10px}.landing .sig .reg:after{width:38px;height:2px;top:10px;left:-8px}.landing .sig-col{border-top:var(--bw) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-top:14px;display:flex}.landing .sig-name{font-size:clamp(40px,6vw,110px)}.landing .sig-facts{flex-wrap:wrap;gap:8px 22px;max-width:60ch;display:flex}.landing .sig-chq{height:calc(var(--sig-d) * 2);background:conic-gradient(var(--ink) 25%,var(--paper) 0 50%,var(--ink) 0 75%,var(--paper) 0) 0 0/calc(var(--sig-d) * 2) calc(var(--sig-d) * 2);margin:5vh -4vw 0;position:relative}.landing .sig-chq:after{content:"";background:radial-gradient(var(--acc) 30%,transparent 34%) 0 0/calc(var(--sig-d) / 2.5) calc(var(--sig-d) / 2.5);mix-blend-mode:multiply;position:absolute;inset:0}.landing .hdr-r{align-items:center;gap:14px;display:flex}.landing .eng{white-space:nowrap}@media (width<=480px){.landing header{padding:0 12px}.landing header .k{font-size:17px}.landing .hdr-r{gap:8px}.landing .hdr-r .lab{font-size:10px}}@media (prefers-reduced-motion:reduce){.landing .btn,.landing .index div,.landing .count li,.landing .credits nav a{transition:none!important}}.landing .index{--bw:2px}.landing .wg{margin-left:.22em}.landing .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing .roll{display:inline-flex}.landing .roll .c{vertical-align:bottom;height:1em;line-height:1em;display:inline-block;overflow:hidden}.landing .roll .s{flex-direction:column;transition:transform .7s cubic-bezier(.2,.9,.2,1);display:flex}.landing .roll .s b{font-weight:inherit;text-align:center;height:1em;line-height:1em}@media (prefers-reduced-motion:reduce){.landing .roll .s{transition:none}}.landing .btn{transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,translate .35s cubic-bezier(.2,.8,.2,1)}.landing .btn>span:last-child{transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.landing .btn:hover>span:last-child{transform:translate(5px,-5px)scale(1.4)}.landing header nav a,.landing .credits nav a{background:linear-gradient(var(--acc),var(--acc)) 0 100%/0 40% no-repeat;transition:background-size .35s cubic-bezier(.2,.8,.2,1),translate .35s cubic-bezier(.2,.8,.2,1)}.landing header nav a:hover,.landing .credits nav a:hover{background:linear-gradient(var(--acc),var(--acc)) 0 100%/100% 40% no-repeat}@media (prefers-reduced-motion:reduce){.landing .btn>span:last-child,.landing header nav a,.landing .credits nav a{transition:none}}.landing .prog{z-index:55;background:#1313131f;height:5px;transition:height .25s;position:fixed;left:0;right:0}.landing .prog i{background:var(--acc);width:0;box-shadow:2px 0 0 var(--ink);position:absolute;top:0;bottom:0;left:0}.landing .prog u{background:var(--ink);width:2px;text-decoration:none;position:absolute;top:0;bottom:0}.landing .prog u b{font:500 10px var(--fm);letter-spacing:.04em;white-space:nowrap;opacity:0;background:var(--paper);margin-top:4px;padding:1px 4px;transition:opacity .2s;position:absolute;top:100%;left:4px}.landing .prog:hover{height:12px}.landing .prog:hover u b{opacity:1}.landing .spec{border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:4vh;display:grid}.landing .sp{border-right:var(--bw) solid var(--ink);padding:28px 24px 32px}.landing .sp:last-child{border-right:0}.landing .sp b{font:400 clamp(64px,7vw,128px)/1 var(--fd);isolation:isolate;display:inline-block;position:relative}.landing .sp b:before{content:"";background:var(--acc);z-index:-1;height:.42em;position:absolute;bottom:.04em;left:-.06em;right:-.06em}.landing .sp>span{font:400 clamp(22px,2vw,34px)/1 var(--fd);text-transform:uppercase;margin-top:14px;display:block}.landing .sp p{max-width:30ch;margin-top:10px;font-size:14px;line-height:1.5}.landing .spec .roll .s{transition:none}@media (width<=860px){.landing .spec{grid-template-columns:1fr 1fr}.landing .sp:nth-child(2){border-right:0}.landing .sp:nth-child(-n+2){border-bottom:var(--bw) solid var(--ink)}.landing .sp{padding:20px 16px 24px}}@media (width<=380px){.landing .spec{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr))}.landing .sp b{font-size:48px}}.landing .roll .s i{text-align:center;height:1em;font-style:normal;line-height:1em;display:block}.landing .index .ver,.landing .index .ver:hover{background:var(--ink);color:var(--paper)}.landing .legend i.ver{background:var(--ink)}.landing .sc .r.acc{background:var(--acc)}.landing .qc{background:var(--paper);border:2px solid var(--ink);color:var(--ink);margin:18px 0;padding:12px 14px 10px}.landing .qc svg{width:100%;height:auto;display:block;overflow:visible}.landing .qc .cap{font:500 13px var(--fm);letter-spacing:.04em;min-height:1.3em;margin-top:8px}.landing .qc text{font:500 12px var(--fm);fill:var(--ink);letter-spacing:.03em}.landing .qc text.b{font-weight:700}.landing .qc .ax{stroke:var(--ink);stroke-width:1.5px}.landing .qc .ru{fill:var(--acc);stroke:var(--ink);stroke-width:1.5px}.landing .qc .ve{fill:var(--ink)}.landing .qc .ev{fill:var(--ink);opacity:.4}.landing .qc [data-t]{transition:opacity .2s}.landing .qc svg:hover [data-t]{opacity:.3}.landing .qc svg [data-t]:hover{opacity:1}.landing .qc .band{fill:var(--acc);stroke:var(--ink);stroke-width:1px}.landing .qc .soft{stroke:var(--ink);stroke-width:3px}.landing .qc .hard{stroke:var(--ink);stroke-width:2px;stroke-dasharray:6 5}.landing .qc .ln{fill:none;stroke:var(--ink);stroke-width:3px}.landing .qc .ln.y{stroke:var(--acc)}.landing .qc .ln.d{stroke-dasharray:7 5}.landing .qc .hit{fill:none;stroke:#0000;stroke-width:16px}.landing .qc .in{fill:var(--ink)}.landing .qc .out{fill:var(--acc);stroke:var(--ink);stroke-width:2px}@media (prefers-reduced-motion:reduce){.landing .qc [data-t]{transition:none}}.landing body{font-size:16px}.landing .lab{font-size:13px}.landing header nav{gap:26px}.landing .btn{font-size:14px}.landing .sp p{font-size:16px}.landing .prog u b{font-size:12px}.landing .panel .foot p{font-size:16px;line-height:1.5}.landing .panel .foot strong{font:400 20px/1.15 var(--fd);text-transform:uppercase;margin-bottom:6px;display:block}.landing .strip{justify-content:space-between;gap:12px;display:flex}.landing .strip span{padding:8px 12px}.landing .count li{opacity:.68}@media (width<=860px){.landing header nav{background:var(--paper);border-top:var(--bw) solid var(--ink);z-index:41;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:0;height:auto;min-height:52px;display:flex;position:fixed;bottom:0;left:0;right:0}.landing header nav a{padding:14px 8px}.landing body{padding-bottom:var(--bottom-nav-height,52px)}}@media (width<=480px){.landing .hdr-r .lab{font-size:12px}}@media (width<=860px){.landing .qc text{font-size:16px}}.landing :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.landing .btn:focus-visible{outline-color:var(--ink);outline-offset:4px}.landing ::selection{background:var(--acc);color:var(--ink)}.landing html{scrollbar-color:var(--ink) var(--paper)}@media (width<=860px){.landing header>a.k{align-items:center;min-height:44px;display:flex}.landing .credits nav a{justify-content:center;align-items:center;min-height:44px;display:flex}}.landing .stage .terr{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing .stage svg{position:relative}.landing #car{pointer-events:none;z-index:35;width:100%;height:100%;position:fixed;inset:0}@media (width<=859.98px){.landing #car{display:none}}#loader{z-index:100;background:var(--acc);place-items:center;transition:transform .9s cubic-bezier(.8,0,.2,1);animation:.9s cubic-bezier(.8,0,.2,1) 6s forwards loader-fallback;display:grid;position:fixed;inset:0}#loader.done{transform:translateY(-100%)}#loader .k{text-align:center;font-size:clamp(60px,12vw,200px)}#loader .bar{border:var(--bw) solid var(--ink);width:60vw;height:18px;margin:24px auto 10px}#loader i{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@keyframes loader-fallback{to{transform:translateY(-100%)}}.car-grab,.car-grab *{cursor:grab!important}.car-grabbing,.car-grabbing *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}:root,.tokens{--paper:#e7e7e3;--ink:#131313;--acc:#f2e600;--red:#e23b2e;--bw:3px;--grain:.45;--fd:"Archivo Black", Impact, sans-serif;--fm:"IBM Plex Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box;margin:0}html,body{background:var(--paper)}body{color:var(--ink);font:400 16px/1.55 var(--fm);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.k{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.03em;line-height:.86}.lab{font:500 13px/1.35 var(--fm);text-transform:uppercase;letter-spacing:.04em}.wg{margin-left:.22em}.acc{background:var(--acc)}.hz{background:repeating-linear-gradient(-45deg, var(--ink) 0 11px, transparent 11px 22px)}.bc{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 12px);width:140px;height:22px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:before{content:"";pointer-events:none;z-index:60;opacity:var(--grain);mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:fixed;inset:0}.btn{background:var(--ink);color:var(--acc);cursor:pointer;font:700 14px var(--fm);text-transform:uppercase;border:0;justify-content:space-between;gap:28px;padding:14px 18px;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex}.btn:hover,.btn:active{background:var(--acc);color:var(--ink);outline:var(--bw) solid var(--ink)}.btn:active{transform:scale(.95)}.btn>span:last-child{transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.btn:hover>span:last-child{transform:translate(5px,-5px)scale(1.4)}header{z-index:40;background:var(--paper);border-bottom:var(--bw) solid var(--ink);flex-wrap:wrap;place-content:center space-between;align-items:center;row-gap:4px;min-height:56px;padding:0 20px;display:flex;position:fixed;inset:0 0 auto}header .k{font-size:22px}header nav{gap:26px;display:flex}header nav a{background:linear-gradient(var(--acc), var(--acc)) 0 100%/0 40% no-repeat;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}header nav a:hover,header nav a[aria-current=page]{background-size:100% 40%}.hdr-r{align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.eng{white-space:nowrap}.hdr-r .eng{white-space:normal;overflow-wrap:anywhere}.eng.live{background:var(--ink);color:var(--acc);padding:1px 6px}footer{border-top:var(--bw) solid var(--ink);justify-content:space-between;gap:20px;padding:20px 4vw;display:flex}.shell-main{padding-top:var(--header-height,56px);min-height:100vh}.pw-main{display:flow-root}.state{font-family:var(--fm);color:var(--ink);background:var(--paper);border:var(--bw) solid var(--ink);max-width:70ch;margin:24px 4vw;padding:20px 24px}.state p{margin-top:10px}.state .btn{margin-top:18px}.state[role=alert]{border-left-width:14px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.btn:focus-visible{outline-color:var(--ink);outline-offset:4px}::selection{background:var(--acc);color:var(--ink)}html{scrollbar-color:var(--ink) var(--paper)}@media (width<=860px){header nav{background:var(--paper);border-top:var(--bw) solid var(--ink);z-index:41;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:0;height:auto;min-height:52px;position:fixed;bottom:0;left:0;right:0}header nav a{padding:14px 8px}body{padding-bottom:var(--bottom-nav-height,52px)}header>a.k{align-items:center;min-height:44px;display:flex}}@media (width<=480px){header{padding:0 12px}header .k{font-size:17px}.hdr-r{gap:8px}.hdr-r .lab{font-size:12px}}@media (prefers-reduced-motion:reduce){.btn,.btn>span:last-child,header nav a{transition:none}}
