body.night{background:#08080a}.landing[data-astro-cid-lcdefpme]{background:linear-gradient(#08080abf 0,#08080a00 180px),linear-gradient(90deg,#08080af5 0%,#08080ad6 30%,#08080a00 58%),linear-gradient(#08080a00 62%,#08080ad9 100%),url(/opening-film/hero.jpg) 100% 0/cover no-repeat,#08080a;min-height:100svh;display:flex}.landing__in[data-astro-cid-lcdefpme]{width:100%;max-width:var(--max);padding:120px var(--gutter) 40px;flex:1;grid-template-rows:1fr auto;margin:0 auto;display:grid}.landing[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--soft)}.landing[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.story[data-astro-cid-lcdefpme]{align-self:end;max-width:580px}.sheet[data-astro-cid-lcdefpme]{font-family:var(--hand);border-collapse:collapse;margin:0 0 40px -4px;font-size:clamp(26px,3vw,34px);line-height:1}.sheet[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{white-space:nowrap;border-bottom:1px solid #efe6d624;padding:8px 18px 6px 4px}.sheet[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:first-child{color:#efe6d657;width:2.2em;font-size:.8em}.sheet[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme].before td[data-astro-cid-lcdefpme]{color:#efe6d657}.gold[data-astro-cid-lcdefpme]{color:var(--gold)}.sheet[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].margin{color:var(--gold);border-bottom:0;padding-left:10px;font-size:.86em;transform:rotate(-3deg)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(48px,6vw,80px);font-weight:500;line-height:1}.lede[data-astro-cid-lcdefpme]{color:var(--soft);max-width:30em;margin:0 0 30px;font-size:clamp(19px,1.8vw,22px);line-height:1.45}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:28px;font-size:19px;display:flex}.landing[data-astro-cid-lcdefpme] .cta__main[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:2px}.foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-top:48px;font-size:16px;display:flex}.foot[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px 24px;display:flex}.replay[data-astro-cid-lcdefpme]{all:unset;cursor:pointer;color:var(--soft)}.replay[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.replay[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.write[data-astro-cid-lcdefpme]{display:inline-block}.go[data-astro-cid-lcdefpme] .write[data-astro-cid-lcdefpme]{animation:.55s steps(14,end) both write}@keyframes write{0%{clip-path:inset(-.3em 100% -.3em -.2em)}to{clip-path:inset(-.3em -.4em -.3em -.2em)}}.go[data-astro-cid-lcdefpme] .w1[data-astro-cid-lcdefpme]{animation-delay:.5s}.go[data-astro-cid-lcdefpme] .w2[data-astro-cid-lcdefpme]{animation-delay:1.3s}.go[data-astro-cid-lcdefpme] .w5[data-astro-cid-lcdefpme]{animation-duration:.8s;animation-timing-function:steps(20,end);animation-delay:1.8s}.go[data-astro-cid-lcdefpme] .w3[data-astro-cid-lcdefpme]{animation-delay:2.2s}.go[data-astro-cid-lcdefpme] .w4[data-astro-cid-lcdefpme]{animation-delay:3s}.go[data-astro-cid-lcdefpme] .rise[data-astro-cid-lcdefpme]{animation:.9s both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.go[data-astro-cid-lcdefpme] .r1[data-astro-cid-lcdefpme]{animation-delay:3.6s}.go[data-astro-cid-lcdefpme] .r2[data-astro-cid-lcdefpme]{animation-delay:3.9s}.go[data-astro-cid-lcdefpme] .r3[data-astro-cid-lcdefpme]{animation-delay:4.2s}html.wait .write[data-astro-cid-lcdefpme]{clip-path:inset(-.3em 100% -.3em -.2em)}html.wait .rise[data-astro-cid-lcdefpme],html.opening .night-head{opacity:0}.night-head{transition:opacity .8s}.film[data-astro-cid-lcdefpme]{z-index:300;background:#08080a;transition:opacity .8s;display:none;position:fixed;inset:0}html.opening .film[data-astro-cid-lcdefpme],.film[data-astro-cid-lcdefpme].gone{display:block}.film[data-astro-cid-lcdefpme].gone{opacity:0;pointer-events:none}.film[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:right top;width:100%;height:100%;position:absolute;inset:0}@media (width<=720px){.landing[data-astro-cid-lcdefpme]{background:linear-gradient(#08080abf 0,#08080a00 140px),linear-gradient(#08080a1a 20%,#08080ad1 48%,#08080af7 100%),url(/opening-film/hero.jpg) 78% 0/auto 62svh no-repeat,#08080a}.film[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-position:78% top;height:100%;transition:height .8s}.film[data-astro-cid-lcdefpme].gone video[data-astro-cid-lcdefpme]{height:62svh}}@media (prefers-reduced-motion:reduce){.go[data-astro-cid-lcdefpme] .write[data-astro-cid-lcdefpme],.go[data-astro-cid-lcdefpme] .rise[data-astro-cid-lcdefpme]{animation:none}}
