html,body{background:#000}.h8p{--ink:#f2f1ee;--dim:#f2f1ee94;--hair:#f2f1ee29;scroll-snap-type:y mandatory;overscroll-behavior:contain;scroll-behavior:smooth;height:100svh;color:var(--ink);font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#000;padding-inline:max(20px,50vw - 240px);overflow-y:auto}.h8p a{color:inherit;text-decoration:none}.h8-screen{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;gap:18px;min-height:100svh;padding:48px 0;display:flex;position:relative}.h8-first{justify-content:flex-start;gap:22px;padding-top:22px}.h8-top{font:400 12px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--dim);margin:0 0 18vh}.h8-id{align-items:center;gap:18px;display:flex}.h8-id img{object-fit:cover;border-radius:14px;flex:none;width:112px;height:120px}.h8-id h1{letter-spacing:-.03em;margin:2px 0;font-size:clamp(36px,10vw,46px);font-weight:700;line-height:1}.h8-dim{color:var(--dim);margin:0;font-size:16px}.h8-say{margin:0;font-size:clamp(19px,5.2vw,22px);line-height:1.45}.h8-big{letter-spacing:-.05em;margin:0;font-size:clamp(64px,20vw,96px);font-weight:900;line-height:.95}.h8-mono{font:400 12px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--dim);margin:0}.h8-small{font-size:13px}.h8-ig{border:1.5px solid var(--ink);border-radius:16px;justify-content:space-between;align-items:center;min-height:56px;padding:0 22px;font-size:19px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.h8-ig.big{min-height:64px;font-size:21px}.h8-ig:active,.h8-ig:hover{background:var(--ink);color:#000}.h8-sec{border:1px solid var(--hair);border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 22px;font-size:17px;display:flex}.h8-sec:active,.h8-sec:hover{border-color:var(--ink)}.h8-more{min-height:44px;color:var(--dim);justify-content:space-between;align-items:center;font-size:16px;display:flex}.h8-link{min-height:44px;color:var(--dim);border-bottom:1px solid var(--hair);align-self:flex-start;align-items:center;font-size:15px;display:inline-flex}.h8-note{min-height:44px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:16px}.h8-shot{aspect-ratio:4/3;background:#111;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.h8-shot iframe{transform-origin:0 0;pointer-events:none;border:0;width:1280px;height:960px;position:absolute;top:0;left:0}.h8-tie{object-fit:contain;width:auto;max-width:100%;height:62svh;margin:0 auto;display:block}.h8-anchor{position:absolute;top:0}.h8-form{gap:14px;display:grid}.h8-form label{color:var(--dim);gap:6px;font-size:14px;display:grid}.h8-form textarea,.h8-form input{width:100%;color:var(--ink);border:1px solid var(--hair);font:inherit;resize:vertical;background:#0b0b0c;border-radius:12px;padding:12px 14px;font-size:16px}.h8-form textarea:focus,.h8-form input:focus{border-color:var(--ink);outline:none}.h8-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.h8-send{background:var(--ink);color:#000;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 22px;font-size:16px;font-weight:600}.h8-in{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}.h8-in.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.h8-in{opacity:1;transition:none;transform:none}}.h8-rise{animation:.7s cubic-bezier(.16,1,.3,1) both h8-rise;animation-delay:calc(var(--i,0)*90ms + 1.05s)}.h8-hello{letter-spacing:-.04em;pointer-events:none;z-index:5;opacity:0;place-items:center;margin:0;font-size:clamp(56px,17vw,96px);font-weight:700;transition:opacity .38s,transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0;transform:translateY(-.5em)}.h8p.intro .h8-hello{opacity:1;animation:.8s cubic-bezier(.16,1,.3,1) 80ms both h8-rise;transform:none}@keyframes h8-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.h8-rise{animation:none}.h8p{scroll-behavior:auto}.h8-hello{display:none}}.h8-boot{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.h8-shot{background:#000}.h9{scroll-snap-type:none}.h9 .h9-card{justify-content:center;min-height:100svh;padding-top:0}.h9 .h9-card .h8-top{margin:0;position:absolute;top:22px}.h9 .h8-rise{animation-delay:calc(var(--i,0)*90ms + 80ms)}.h9-say{text-align:center;letter-spacing:-.04em;pointer-events:none;opacity:0;place-items:center;margin:0;padding:0 28px;font-size:clamp(56px,17vw,96px);font-weight:700;line-height:1.05;transition:opacity .32s,transform .5s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0;transform:translateY(-.4em)}.h9-say.small{letter-spacing:-.01em;font-size:clamp(24px,7vw,34px);font-weight:500}.h9-say.on{opacity:1;animation:.7s cubic-bezier(.16,1,.3,1) 60ms both h8-rise;transform:none}.h9 .h8-hello{display:none}@media (prefers-reduced-motion:reduce){.h9-say{display:none}}
