.room[data-astro-cid-wv2ageb2]{display:none}html.motion .room[data-astro-cid-wv2ageb2]{display:block;position:fixed;inset:0;width:100%;height:100%;z-index:0}main[data-astro-cid-wv2ageb2]{position:relative;z-index:1}.chrome[data-astro-cid-wv2ageb2]{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;justify-content:center;padding-top:calc(var(--m) * .7 + env(safe-area-inset-top));pointer-events:none}.chrome[data-astro-cid-wv2ageb2] a[data-astro-cid-wv2ageb2]{pointer-events:auto}.mini[data-astro-cid-wv2ageb2]{display:block;padding:8px;color:var(--paper)}.mini[data-astro-cid-wv2ageb2] svg[data-astro-cid-wv2ageb2]{width:66px;height:auto;fill:currentColor}.intro[data-astro-cid-wv2ageb2]{min-height:100svh;display:grid;align-content:center;justify-items:center;row-gap:calc(var(--m) * .6);padding:calc(var(--m) * 3) var(--m)}.intro[data-astro-cid-wv2ageb2] h1[data-astro-cid-wv2ageb2]{font-size:clamp(40px,7vw,120px);font-weight:700;letter-spacing:var(--track-display);line-height:.95}.intro-note[data-astro-cid-wv2ageb2]{font-size:13px;color:var(--ash);letter-spacing:0}.print[data-astro-cid-wv2ageb2]{padding:calc(var(--m) * 2) var(--m) calc(var(--m) * 3)}figure[data-astro-cid-wv2ageb2]{margin:0 auto;width:min(100%,1280px);display:grid;justify-items:center;row-gap:calc(var(--m) * .6)}.plate[data-astro-cid-wv2ageb2] img[data-astro-cid-wv2ageb2]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#1b1b1b}.plate[data-astro-cid-wv2ageb2]{display:block;width:100%}figcaption[data-astro-cid-wv2ageb2]{display:grid;justify-items:center;row-gap:6px;padding:0 var(--m)}.cap-title[data-astro-cid-wv2ageb2]{font-size:clamp(22px,2.2vw,34px);font-weight:700;letter-spacing:var(--track-display);line-height:1.05}.cap-meta[data-astro-cid-wv2ageb2]{font-size:12px;color:var(--ash);letter-spacing:0}.cap-line[data-astro-cid-wv2ageb2]{font-size:clamp(15px,1.15vw,18px);color:var(--ash);max-width:46ch}html.motion .print[data-astro-cid-wv2ageb2]{height:150svh;padding:0}html.motion .plate[data-astro-cid-wv2ageb2]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.motion figcaption[data-astro-cid-wv2ageb2]{position:fixed;left:0;right:0;top:var(--cap-top, 70svh);z-index:2;opacity:0;pointer-events:none;transform:translateY(calc((1 - var(--o, 0)) * 8px))}.develop[data-astro-cid-wv2ageb2][hidden]{display:none}.develop[data-astro-cid-wv2ageb2]{position:fixed;z-index:3;border:0;padding:0;margin:0;background:transparent;color:transparent;cursor:pointer;font:inherit;font-size:1px;overflow:hidden}.develop[data-astro-cid-wv2ageb2]:focus-visible{outline:1px solid var(--paper);outline-offset:8px}.hint[data-astro-cid-wv2ageb2]{position:fixed;left:0;right:0;top:calc(var(--m) * .7 + 52px + env(safe-area-inset-top));z-index:4;font-size:12px;color:var(--ash);letter-spacing:0;opacity:0;transition:opacity .8s var(--ease-mech);pointer-events:none}.hint[data-astro-cid-wv2ageb2].is-on{opacity:1}.outro[data-astro-cid-wv2ageb2]{min-height:100svh;display:grid;align-content:center;justify-items:center;row-gap:calc(var(--m) * .8);padding:calc(var(--m) * 3) var(--m);position:relative;z-index:2}.outro-ask[data-astro-cid-wv2ageb2]{font-size:clamp(30px,4.6vw,80px);font-weight:700;letter-spacing:var(--track-display);line-height:1.02}.outro-door[data-astro-cid-wv2ageb2]{font-size:clamp(36px,7vw,112px);font-weight:700;letter-spacing:var(--track-display);line-height:1;color:var(--ash);background-image:linear-gradient(var(--paper),var(--paper));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--ease-mech),color .24s var(--ease-mech);padding-bottom:.08em}.outro-door[data-astro-cid-wv2ageb2] b[data-astro-cid-wv2ageb2]{color:var(--paper);font-weight:700}.outro-door[data-astro-cid-wv2ageb2]:hover,.outro-door[data-astro-cid-wv2ageb2]:focus-visible{color:var(--paper);background-size:100% 2px}.outro-back[data-astro-cid-wv2ageb2]{font-size:13px;color:var(--ash);letter-spacing:0;padding:8px}.outro-back[data-astro-cid-wv2ageb2]:hover,.outro-back[data-astro-cid-wv2ageb2]:focus-visible{color:var(--paper)}
