#world,.hud,.intro,.lens,.giant,.marquee,.rm-only,.gl-only{display:none}html.gl span.gl-only{display:inline}html.gl p.gl-only{display:block}html.rm .rm-only{margin-top:1.5rem;display:block}.sec{padding:clamp(3.5rem, 9vw, 7rem) var(--pad);border-top:1px solid var(--hair)}.sec--hero{border-top:0;padding-top:2.5rem}.sec .beat+.beat,.sec .beat+figure,.sec figure+.beat{margin-top:1.6rem}.sec .plate{max-width:44rem}.beat__cta{margin-top:1rem}.beat--hint{display:none}.host{color:var(--haze);margin-top:1rem}.aist__still{max-width:32rem}.aist__still figcaption{margin-top:.55rem}.aist__figs{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.2rem 2rem;max-width:46rem;margin-top:1.4rem;display:grid}.aist__figs .bigfig{grid-template-columns:1fr;align-items:start;gap:.35rem}.aist__figs .bigfig__num{font-size:clamp(3.2rem,7vw,6.4rem);font-weight:300;line-height:.86}.aist__figs .bigfig__meaning{max-width:36ch;font-size:.86rem;line-height:1.45}.cue{display:none}html.rm .cue{margin-top:.4rem;display:flex}.cue__hint{color:var(--paper);align-items:center;gap:.6rem;display:inline-flex}.cue__start,.cue__touch{display:none}.cue__mark{background:var(--fil);flex:none;width:2px;height:22px;position:relative}.cue__mark:after{content:"";background:var(--paper);border:1.5px solid var(--deep);box-sizing:border-box;width:10px;height:10px;position:absolute;top:6px;left:-4px}@media (hover:none) and (pointer:coarse){.cue__wheel{display:none}.cue__touch{display:inline}}.hero{gap:1.6rem;display:grid}.hero__name .ln{display:block}.hero__side{gap:1rem;max-width:40rem;display:grid}.hero__seek{max-width:46ch;font-size:1rem;font-weight:520}.hero__intro.plate{background:0 0;padding:0}.hero__intro{gap:.85rem;display:grid}.hero__poster{outline-offset:-1px;outline:1px solid #f4f6ff40;width:100%;height:auto;margin-top:1rem}.skiprun{min-height:44px;text-decoration:underline;text-decoration-color:var(--fil);text-underline-offset:.3em;transition:color .16s var(--ease-snap);align-items:center;gap:.5em;font-size:.95rem;font-weight:640;text-decoration-thickness:2px;display:inline-flex}.skiprun:hover{color:var(--cone)}.skiprun span{color:var(--fil);font-weight:800}.pfr__static{margin-top:1.6rem}.sec--pfr img.static-only{width:100%;max-width:44rem;height:auto;margin-top:1.6rem}.feed{outline-offset:-1px;background:var(--deep);outline:1px solid #f4f6ff59;width:min(100%,420px);height:auto}.beat--hmi .feed{width:min(100%,220px)}.beat--hmi figcaption,.pfr__static figcaption{max-width:420px;margin-top:.45rem}.sensor{display:none}.sensor label{gap:.3rem;font-size:.86rem;font-weight:600;display:grid}.sensor output{float:right;font-variant-numeric:tabular-nums;color:var(--cone)}.sensor__seen{color:var(--cone);grid-column:1/-1}.labhome__head{justify-items:start;gap:.7rem;max-width:44rem;display:grid}.labcards{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.2rem;margin-top:2rem;display:grid}.labcard{background:var(--deep);outline:1px solid var(--hair);outline-offset:-1px;grid-template-rows:auto 1fr;display:grid}.labcard__media{aspect-ratio:2;background:var(--deep);display:block;overflow:hidden}.labcard__media .media{object-fit:contain;outline:0;width:100%;height:100%}.labcard__txt{align-content:start;gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.labcard__name{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:780;font-stretch:116%;line-height:1}.labcard__name a{text-decoration:none}.labcard__name a:hover{color:var(--cone)}.labcard__what{color:var(--haze)}.labcard .bigfig--m{border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .9rem;padding-top:.6rem}.labcard .bigfig__num{color:var(--paper);line-height:1}.labcard__credit{color:var(--haze)}.labmore{gap:.5rem;margin-top:1.2rem;display:grid}.labmore__h{color:var(--haze);font-size:.72rem}.labrows{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.6rem 1.2rem;display:grid}.labrow{background:var(--plate);align-content:start;gap:.25rem;padding:.7rem .95rem .8rem;display:grid}.labrow__name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:740;font-stretch:112%;line-height:1.1}.labrow__name a{text-decoration:underline;text-decoration-color:var(--fil);text-underline-offset:.18em;text-decoration-thickness:2px}.labrow__name a:hover{color:var(--cone)}.labrow__line{color:var(--haze)}.index__head{gap:.3rem;display:grid}.index__list{gap:.6rem;max-width:52rem;margin-top:1.6rem;display:grid}.irow{background:var(--plate);grid-template-columns:7.5rem minmax(0,1fr);gap:.15rem 1rem;padding:.9rem 1.1rem .8rem;display:grid}.irow__when{color:var(--haze);padding-top:.45rem}.irow__name{letter-spacing:-.02em;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:740;font-stretch:112%;line-height:1.1}.irow__name a{text-decoration:underline;text-decoration-color:var(--fil);text-underline-offset:.18em;text-decoration-thickness:2px}.irow__name a:hover{color:var(--cone)}.irow__line,.irow__links{grid-column:2}.irow__line{font-size:.94rem;line-height:1.45}.irow__links{flex-wrap:wrap;gap:0 1.1rem;font-size:.9rem;display:flex}.contact{justify-items:start;gap:1.3rem;display:grid}.contact__fine{margin-top:.6rem}@media (width<=560px){.irow{grid-template-columns:1fr}.irow__line,.irow__links{grid-column:1}.irow__when{padding-top:0}}html.gl body{background:var(--void)}html.gl #world{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}html.gl .static-only{display:none!important}html.gl .top{pointer-events:none;background:0 0;border:0;position:fixed;inset:0 0 auto}html.gl .top a{pointer-events:auto}html.gl .top{transition:background-color .3s var(--ease-snap)}html.gl .top__name,html.gl .top__nav{background:var(--plate);transition:background-color .3s var(--ease-snap);padding:0 .9rem}html.gl.in-flow .top{background:var(--void);border-bottom:1px solid var(--hair);pointer-events:auto}html.gl.in-flow .top__name,html.gl.in-flow .top__nav{background-color:#0000}html.gl main{z-index:10;pointer-events:none;position:relative}html.gl main a,html.gl main button,html.gl main input,html.gl main video,html.gl main .beat.is-on,html.gl .labhome,html.gl .index{pointer-events:auto}html.gl .sec{border:0;padding:0;position:relative}html.gl .stage{height:100dvh;padding:5rem var(--pad) calc(var(--pad) + .5rem);position:sticky;top:0;overflow:clip}html.gl .sec--hero{height:190vh}html.gl .sec--aist{height:450vh}html.gl .sec--svlr{height:150vh}html.gl .sec--tlse,html.gl .sec--usine{height:430vh}html.gl .sec--pfr{height:400vh}html.gl .sec--contact{height:100dvh}html.gl .beat{opacity:0;visibility:hidden;transition:opacity .42s var(--ease-snap), transform .7s var(--ease-converge), visibility 0s linear .42s;position:absolute;transform:translateY(28px);margin:0!important}html.gl .beat.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}html.gl .beat--title{left:var(--pad);max-width:min(44rem,46vw);top:50%;transform:translateY(calc(28px - 50%))}html.gl .beat--title .host{max-width:30rem;margin-top:1.1rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.45}html.gl .beat--title.is-on{transform:translateY(-50%)}html.gl .beat--bl{left:var(--pad);bottom:calc(var(--pad) + .5rem);max-width:min(35rem,44vw)}html.gl .beat--br{right:calc(var(--pad) + 208px);bottom:calc(var(--pad) + .5rem);max-width:min(33rem,40vw)}html.gl .beat--tl{left:var(--pad);max-width:min(31rem,38vw);top:5.6rem}html.gl .beat--bl>.t,html.gl .beat--bl>.t-xl,html.gl .beat--tl>.t-xl{margin-bottom:1rem}html.gl .beat--bl>.t{max-width:18ch;margin-bottom:.8rem}html.gl .giant{right:calc(var(--pad) + 190px);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--paper);opacity:0;will-change:transform, opacity;transform-origin:100% 100%;pointer-events:none;margin:0;font-size:clamp(8rem,25vw,30rem);font-weight:240;line-height:.8;display:block;position:absolute;bottom:3.5vh}html.gl .aist__copy{max-width:min(34rem,36vw)}html.gl .aist__copy>.t{max-width:24ch;margin-bottom:.75rem;font-size:clamp(1.3rem,2.05vw,2rem)}html.gl .aist__copy .body{font-size:.95rem;line-height:1.52}html.gl .aist__copy .body+.body{margin-top:.55rem}html.gl .aist__proof{right:calc(var(--pad) + 208px);background:var(--deep);width:min(30rem,33vw);padding:.7rem .7rem .85rem;top:5.6rem}html.gl .aist__still{max-width:none}html.gl .aist__still figcaption{margin-top:.35rem;font-size:.78rem;line-height:1.4}html.gl .aist__proof .cmp{gap:.2rem}html.gl .aist__figs{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:.8rem 1.1rem;max-width:none;margin-top:.7rem;padding-top:.75rem}html.gl .aist__figs .bigfig__num{font-size:clamp(2.8rem,min(6vw,9.5vh),6.2rem)}html.gl .aist__figs .bigfig__meaning{font-size:.8rem;line-height:1.42}html.gl .beat .t-xl,html.gl .beat>.t,html.gl .usine__title,html.gl .hero__name,html.gl .contact .d-l{text-shadow:0 0 .5em #060b3a80,0 .03em .1em #060b3a8c}html.gl .beat--tlse .t-xl{max-width:16ch;font-size:clamp(1.8rem,3.6vw,3.6rem)}html.gl .marquee{opacity:0;transition:opacity .5s var(--ease-snap);display:block;position:absolute;top:16vh;left:0;right:0;overflow:clip}html.gl .marquee.is-on{opacity:1}html.gl .marquee__track{white-space:nowrap;will-change:transform;color:#0000;-webkit-text-stroke:1.5px var(--paper);gap:.6em;width:max-content;display:flex}html.gl .marquee__track span:nth-child(odd){color:var(--paper);-webkit-text-stroke:0}html.gl .sensor{grid-template-columns:1fr 1fr;gap:.5rem 1.2rem;margin:.9rem 0 1rem;display:grid}html.gl .beat--usine{left:var(--pad);top:5.6rem}html.gl .usine__title{white-space:nowrap;transform-origin:0 0;will-change:transform;font-size:clamp(3.6rem,15.5vw,17rem)}html.gl .beat--hmi{right:var(--pad);background:var(--plate);width:min(168px,13vw,15vh);padding:.45rem .45rem .55rem;top:5.6rem}html.gl .beat--hmi .feed{width:100%}html.gl .beat--hmi figcaption{font-size:.74rem;line-height:1.35}html.gl .beat--hint{left:var(--pad);bottom:calc(var(--pad) + .5rem);max-width:min(31rem,38vw);color:var(--paper);background:var(--plate);padding:.6rem .8rem;line-height:1.5;display:block}html.gl .beat--hint span[data-o]{color:var(--fil)}html.gl .hint__feed{color:var(--haze)}html.gl .sec--lab{padding:34vh calc(var(--pad) + 210px) 16vh var(--pad);overflow-x:clip}html.gl .labhome__head{background:var(--plate);max-width:40rem;padding:1rem 1.2rem 1.1rem}html.gl .labcards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:68rem;margin-top:1.4rem}html.gl .labmore{max-width:68rem;margin-top:1.2rem}html.gl .labmore__h{background:var(--plate);justify-self:start;padding:.3rem .6rem}html.gl .labrows{grid-template-columns:repeat(2,minmax(0,1fr))}html.gl .sec--index{padding:12vh calc(var(--pad) + 210px) 22vh var(--pad)}html.gl .index__head{background:var(--plate);padding:.9rem 1.2rem 1rem;display:table}html.gl .index__list{max-width:min(46rem,100%)}html.gl .contact{padding-bottom:calc(var(--pad) + 1rem);align-content:end;gap:1.1rem}html.gl .contact>*{max-width:min(60rem,100% - 220px)}html.gl .contact .lead{background:var(--plate);max-width:46ch;padding:.6rem .9rem}html.gl .contact__fine{background:var(--plate);margin-top:0;padding:.6rem .9rem}html.gl .hero{display:block}html.gl .sec--hero{padding-top:0}html.gl .hero{--name:clamp(3.4rem, min(11.6vw, 18.6vh), 12.6rem)}html.gl .hero__name{left:var(--pad);bottom:calc(var(--pad) - .04em);font-size:var(--name);transform-origin:0 100%;position:absolute}html.gl .hero__name.is-opening{animation:name-open 1.5s var(--ease-converge) both}@keyframes name-open{0%{scale:.62 1}to{scale:1}}html.gl .hero__side{left:var(--pad);gap:.9rem;max-width:27rem;position:absolute;top:5.6rem}html.gl .hero__intro.plate{background:var(--plate);padding:1.05rem 1.15rem 1.1rem}html.gl .skiprun{background:var(--plate);padding:0 .8rem}html.gl.booting .hero__side,html.gl.booting .hud{opacity:0}html.gl.booting .hero__name{opacity:.012}html.gl .cue{z-index:3;left:calc(var(--pad) + 5.16 * var(--name));bottom:calc(var(--pad) + .9 * var(--name));opacity:0;visibility:hidden;transition:opacity .3s var(--ease-snap), transform .5s var(--ease-converge), visibility 0s linear .3s;justify-items:start;gap:.45rem;margin:0;display:grid;position:absolute;transform:translateY(14px)}html.gl.cue-on .cue{opacity:1;visibility:visible;transition:opacity .42s var(--ease-snap) .38s, transform .8s var(--ease-converge) .38s, visibility 0s linear 0s;transform:none}html.gl .cue__hint{background:var(--plate);white-space:nowrap;min-height:40px;padding:0 .85rem 0 .8rem}html.gl .cue__start{white-space:nowrap;display:inline-flex}html.gl .cue__start span{font-weight:800}html.gl .cue__mark:after{animation:cue-run 1.5s var(--ease-plan) infinite}@keyframes cue-run{0%{opacity:0;transform:translateY(-13px)}22%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(13px)}}@keyframes cue-swipe{0%{opacity:0;transform:translateY(13px)}22%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(-13px)}}@media (hover:none) and (pointer:coarse){html.gl .cue__mark:after{animation-name:cue-swipe}}@media (prefers-reduced-motion:reduce){html.gl .cue__mark:after{animation:none}html.gl .cue,html.gl.cue-on .cue{transition:none;transform:none}}@media (width>=761px) and (width<=1279px){html.gl .cue{left:auto;right:var(--pad);justify-items:end;top:5.6rem;bottom:auto}}html.gl .hud{right:var(--pad);bottom:calc(var(--pad) + .5rem);z-index:30;width:176px;transition:opacity .6s var(--ease-snap), visibility 0s linear 0s;gap:.5rem;display:grid;position:fixed}html.gl .hud.is-away{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-snap), visibility 0s linear .4s}.hud__read{background:var(--plate);gap:.18rem;padding:.5rem .55rem;display:grid}.hud__read div{justify-content:space-between;gap:.5rem;display:flex}.hud__read dt{color:var(--haze)}.hud__read dd{text-align:right;white-space:nowrap}.map{background:var(--plate);outline-offset:-1px;outline:1px solid #a9bbff66;width:176px;height:220px;position:relative}#map{width:176px;height:220px}.map__wps{position:absolute;inset:0}.map__wps a{width:26px;height:26px;margin:-13px 0 0 -13px;text-decoration:none;display:block;position:absolute}.map__wps a:before{content:"";background:var(--paper);border:1.5px solid var(--deep);width:8px;height:8px;transition:transform .16s var(--ease-snap), background-color .16s var(--ease-snap);position:absolute;top:9px;left:9px}.map__wps a:hover:before,.map__wps a:focus-visible:before,.map__wps a.is-here:before{background:var(--fil);transform:scale(1.35)}.map__wps span{white-space:nowrap;background:var(--paper);color:var(--deep);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease-snap);padding:.2rem .45rem;font-size:.72rem;font-weight:680;font-stretch:85%;position:absolute;top:3px;right:30px}.map__wps a:hover span,.map__wps a:focus-visible span{opacity:1;visibility:visible}.hud__mode{background:var(--paper);color:var(--void);text-align:left;cursor:pointer;min-height:36px;transition:background-color .16s var(--ease-snap), color .16s var(--ease-snap), transform .14s var(--ease-snap);border:0;padding:0 .6rem}.hud__mode:hover{background:var(--cone);color:var(--deep)}.hud__mode:active{transform:scale(.97)}html.gl .lens{z-index:5;border:1.5px solid var(--paper);pointer-events:none;opacity:0;width:300px;height:300px;transition:opacity .24s var(--ease-snap);border-radius:50%;margin:-150px 0 0 -150px;display:block;position:fixed;top:0;left:0}html.gl .lens.is-on{opacity:1}.lens__label{white-space:nowrap;background:var(--paper);color:var(--deep);padding:.15rem .4rem;position:absolute;top:-1.3rem;left:50%;transform:translate(-50%)}html.small .lens{display:none!important}html.gl .intro{z-index:35;pointer-events:none;transition:opacity .7s var(--ease-snap);display:block;position:fixed;inset:0}.intro__status{left:var(--pad);top:calc(var(--top-h) + 1.5rem);position:absolute}.intro__iter{left:var(--pad);bottom:calc(var(--pad) + .2rem);text-shadow:0 0 .4em #060b3ab3;position:absolute}.intro__iter small{color:var(--haze);margin-top:.5rem;display:block}.intro__read{right:var(--pad);bottom:calc(var(--pad) + .5rem);background:var(--plate);gap:.2rem;width:236px;padding:.55rem .6rem;display:grid;position:absolute}.intro__read div{justify-content:space-between;gap:.6rem;display:flex}.intro__read dt{color:var(--haze)}.intro__skip{right:var(--pad);top:calc(var(--top-h) + 1.1rem);background:var(--paper);color:var(--deep);padding:.4rem .6rem;position:absolute}html.gl.intro-done .intro{opacity:0}.cv-char{display:inline-block}.cv-word{white-space:nowrap;display:inline-block}@media (height<=800px){html.gl .hero__line{font-size:1.06rem;line-height:1.36}html.gl .hero__side{gap:.7rem}}@media (width<=760px){.intro__skip{top:calc(var(--top-h) + 2.9rem);right:auto;left:var(--pad)}.intro__read{left:var(--pad);right:var(--pad);width:auto}.intro__iter{bottom:calc(var(--pad) + 6.6rem)}html.gl .top__name,html.gl .top__nav{padding:0 .7rem}html.gl .top__nav{gap:.9rem}html.gl .stage{padding-top:4.2rem}html.gl .hud{gap:.3rem;width:104px;bottom:10px;right:10px}html.gl .hud__read{padding:.35rem .4rem;font-size:.62rem}html.gl .hud__read div:not(:nth-child(3)),html.gl .hud__read dt{display:none}.map,#map{width:104px;height:130px}.map__wps a:before{width:6px;height:6px;top:10px;left:10px}.map__wps span{display:none}.hud__mode{min-height:32px;padding:0 .4rem;font-size:.6rem}html.gl .hero__name{font-size:min(14vw,7.6vh);bottom:212px}html.gl .hero__side{top:4.4rem;right:var(--pad);max-width:none}html.gl .hero__links .btn{min-height:42px;padding:0 .8rem;font-size:.92rem}html.gl .beat--bl,html.gl .beat--br,html.gl .beat--tl,html.gl .beat--title{max-width:none;inset:auto 124px 10px 10px;transform:translateY(28px)}html.gl .beat--bl.is-on,html.gl .beat--br.is-on,html.gl .beat--tl.is-on,html.gl .beat--title.is-on{transform:none}html.gl .beat--title{top:4.6rem;bottom:auto;right:10px}html.gl .beat--tl{top:4.4rem;bottom:auto;right:10px}html.gl .beat--tl.plate{top:auto;bottom:10px;right:124px}html.gl .plate{padding:.75rem .8rem .85rem}html.gl .beat .body{font-size:.9rem;line-height:1.48}html.gl .beat .small{font-size:.78rem}html.gl .giant{-webkit-text-stroke-width:1px;font-size:46vw;bottom:150px;right:6px}html.gl .aist__copy{max-width:none;bottom:10px;left:10px;right:10px}html.gl .aist__copy>.t{max-width:none;margin-bottom:.6rem;font-size:1.3rem}html.gl .aist__copy .body{font-size:.9rem;line-height:1.46}html.gl .aist__proof{width:auto;padding:.5rem .5rem .7rem;top:4.4rem;left:10px;right:10px}html.gl .aist__still figcaption{font-size:.74rem}html.gl .aist__figs{gap:.6rem .9rem}html.gl .aist__figs .bigfig__num{font-size:clamp(2.8rem,15vw,3.8rem)}html.gl .aist__figs .bigfig__meaning{font-size:.76rem;line-height:1.4}html.gl .cue{gap:.35rem;bottom:10px;left:10px;right:124px}html.gl .cue__hint{white-space:normal;min-height:38px;padding:.3rem .6rem;line-height:1.25}html.gl .cue__start{min-height:42px;padding:0 .8rem;font-size:.92rem}html.gl .marquee{top:12vh}html.gl .sensor{grid-template-columns:1fr}html.gl .beat--usine{top:4.6rem;left:10px}html.gl .usine__title{font-size:15.4vw}html.gl .beat--hmi{width:23vw;padding:.3rem;top:4.4rem;bottom:auto;right:10px}html.gl .beat--hmi figcaption{display:none}html.gl .sec--pfr .beat--tl:not(.plate){right:calc(23vw + 22px)}html.gl .sec--pfr .beat--tl:not(.plate) .plate{display:none}html.gl .sec--pfr .beat--tl:not(.plate){background:var(--plate);padding:.6rem .7rem .7rem;left:10px}html.gl .sec--pfr .beat--tl:not(.plate) .kick{margin-bottom:.4rem;font-size:.82rem}html.gl .sec--pfr .beat--tl:not(.plate) .t-xl{margin:0}html.gl .beat--hint{display:none}html.gl .contact>*{max-width:calc(100% - 114px)}html.gl .contact .d-l{background:var(--plate);max-width:none;margin-left:-.2em;padding:.12em .2em .06em}html.gl .sec--lab{padding:30vh 10px 12vh}html.gl .labcards,html.gl .labrows{grid-template-columns:1fr}html.gl .sec--index{padding:8vh 10px 18vh}}@media (width<=760px) and (height<=720px){html.gl .hero__side{gap:.5rem;top:4.2rem}html.gl .hero__intro.plate{gap:.45rem;padding:.6rem .7rem .65rem}html.gl .hero__line{font-size:1rem;line-height:1.32}html.gl .hero__seek{font-size:.94rem;line-height:1.4}html.gl .hero__seek .hz{display:none}html.gl .hero__links{gap:.4rem}html.gl .hero__links .btn,html.gl .skiprun{min-height:38px}html.gl .aist__copy .body:nth-of-type(3),html.gl .aist__copy .links{display:none}}@media (width<=760px) and (height<=600px){html.gl .hud__mode{display:none}html.gl .hero__name{bottom:176px}}@media (width>=761px) and (height<=720px){html.gl .hero__side{max-width:min(46rem, 100vw - 2 * var(--pad) - 230px);grid-template-columns:auto 1fr;align-items:center;gap:.7rem .8rem}html.gl .hero__intro{grid-column:1/-1}html.gl .hero__line,html.gl .hero__seek{max-width:none}html.gl .hero{--name:clamp(3.4rem, min(11.6vw, (100vh - 370px) * .595), 12.6rem)}html.gl .aist__copy .body{font-size:.9rem;line-height:1.46}html.gl .aist__still figcaption .gl-only{display:none}}@media (width>=761px) and (height<=640px){html.gl .aist__copy{max-width:min(36rem,39vw);padding:.8rem 1rem .85rem}html.gl .aist__copy>.t{max-width:none;margin-bottom:.5rem;font-size:clamp(1.15rem,1.7vw,1.5rem)}html.gl .aist__copy .body{font-size:.85rem;line-height:1.42}html.gl .aist__copy .body+.body{margin-top:.4rem}html.gl .aist__copy .beat__cta{margin-top:.7rem}html.gl .aist__copy .beat__cta .btn{min-height:38px}html.gl .aist__copy .links--inline{margin-top:.5rem}html.gl .aist__proof{width:min(26rem,30vw)}}@media (prefers-reduced-motion:reduce){html:not(.gl) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.perf{left:var(--pad);top:calc(var(--top-h) + .6rem);z-index:60;background:var(--deep);width:300px;color:var(--paper);outline:1px solid var(--hair);outline-offset:-1px;gap:.22rem;padding:.55rem .6rem .6rem;display:grid;position:fixed}.perf__h{color:var(--cone);margin-bottom:.15rem}.perf>div{justify-content:space-between;gap:.8rem;display:flex}.perf__k{color:var(--haze);white-space:nowrap}.perf__v{text-align:right;text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere}.perf__strip{background:#f4f6ff0f;width:100%;height:36px;margin-top:.3rem}.perf__ctl{gap:.3rem;margin-top:.3rem;display:flex}.perf__ctl button{font:inherit;letter-spacing:inherit;text-transform:inherit;background:var(--paper);color:var(--void);cursor:pointer;border:0;min-width:32px;min-height:28px;padding:0 .5rem}.perf__ctl button:hover{background:var(--cone);color:var(--deep)}@media (width<=760px){.perf{width:auto;top:4.2rem;left:10px;right:10px}}@media print{#world,.hud,.intro,.lens,.perf,.cue{display:none!important}}
