.notice[data-v-74360c0f]{--edge:16px;z-index:75;left:calc(12px + env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));width:min(410px,100% - 24px);padding:10px 14px 12px;font-size:.9rem;line-height:1.55;position:fixed;transform:none}.notice a[data-v-74360c0f]{color:var(--red);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.notice__answers[data-v-74360c0f]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.notice__answers button[data-v-74360c0f]{min-height:46px;font-family:var(--f-ui);border:1.5px solid var(--ink);border-radius:3px;padding:0 12px;font-size:.9rem;font-weight:700}.notice__yes[data-v-74360c0f]{color:var(--paper);background:var(--ink)}.notice__no[data-v-74360c0f]{color:var(--ink);background:0 0}.notice__answers button[data-v-74360c0f]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.notice-enter-active[data-v-74360c0f],.notice-leave-active[data-v-74360c0f]{transition:opacity .45s var(--ease), translate .45s var(--ease)}.notice-enter-from[data-v-74360c0f],.notice-leave-to[data-v-74360c0f]{opacity:0;translate:0 14px}html[data-calm] .notice-enter-active,html[data-calm] .notice-leave-active{transition:none}.film[data-v-03ebd9c4]{z-index:60;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.film__grain[data-v-03ebd9c4]{opacity:.16;background:url(/media/img/grain.png) 0 0/128px 128px;animation:.8s step-end infinite grain-03ebd9c4;position:absolute;top:-140px;bottom:-140px;left:-140px;right:-140px}.film__vignette[data-v-03ebd9c4]{background:radial-gradient(at 50% 45%,#0000 52%,#02030899 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes grain-03ebd9c4{0%{transform:translate(0,0)}17%{transform:translate(-52px,34px)}33%{transform:translate(38px,-61px)}50%{transform:translate(-77px,-22px)}67%{transform:translate(64px,55px)}83%{transform:translate(-19px,80px)}}html[data-calm] .film__grain{animation:none}.splash[data-v-12f45aa1]{z-index:100;transition:background-color 1.7s var(--ease);background-color:#02030a;position:fixed;top:0;bottom:0;left:0;right:0}.splash__stage[data-v-12f45aa1]{width:100%;max-width:1920px;height:var(--screen);margin-inline-start:auto;margin-inline-end:auto;position:relative}.splash__moon[data-v-12f45aa1]{width:calc(var(--r) * 2);height:calc(var(--r) * 2);transition:transform .9s var(--ease), background-color .9s var(--ease), box-shadow .9s var(--ease), opacity .9s var(--ease);border:1px solid #dfe8ff38;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.72)}.splash__moon.is-lit[data-v-12f45aa1]{box-shadow:0 0 calc(var(--r) * 1.2) #bed2ffd9, 0 0 calc(var(--r) * 4.5) #7896ff66;background:radial-gradient(circle at 40% 36%,#fff,#e9efff 42%,#a9bdf0 100%);border-color:#0000;transform:translate(-50%,-50%)scale(1)}.splash__words[data-v-12f45aa1]{padding-inline:var(--gutter);text-align:center;transition:opacity .45s var(--ease);justify-items:center;gap:18px;display:grid;position:absolute;top:54%;left:0;right:0}.splash__line[data-v-12f45aa1]{color:#d5ddf3;animation:rise-12f45aa1 1.6s var(--ease) both;font-size:clamp(1.15rem,2.3vw,1.9rem);font-style:italic}.splash__loading[data-v-12f45aa1]{color:#a9b2c7bf;min-height:1.2em;font-size:.7rem}.splash__enter[data-v-12f45aa1]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);flex-wrap:wrap;justify-content:center;gap:14px;display:flex;transform:translateY(12px)}.splash__hint[data-v-12f45aa1]{letter-spacing:.08em;color:#a9b2c7cc;opacity:0;transition:opacity .8s var(--ease) .2s;font-size:.78rem}.splash.is-ready .splash__enter[data-v-12f45aa1]{opacity:1;transform:none}.splash.is-ready .splash__hint[data-v-12f45aa1]{opacity:1}.splash__enter .btn[data-v-12f45aa1]:disabled{pointer-events:none}.splash.is-leaving[data-v-12f45aa1]{pointer-events:none;background-color:#02030a00}.splash.is-leaving .splash__words[data-v-12f45aa1]{opacity:0}.splash.is-leaving .splash__moon[data-v-12f45aa1]{opacity:0;transition:opacity 1s var(--ease) 1.3s}@keyframes rise-12f45aa1{0%{opacity:0;transform:translateY(14px)}}@media (orientation:portrait){.splash__words[data-v-12f45aa1]{top:46%}.splash__enter[data-v-12f45aa1]{flex-direction:column;width:min(100%,320px)}.splash__enter .btn[data-v-12f45aa1]{width:100%}}html[data-calm] .splash,html[data-calm] .splash__moon,html[data-calm] .splash__enter{transition-duration:.2s;transition-delay:0s}html[data-calm] .splash__line{animation:none}.bar[data-v-31bad5ec]{z-index:70;height:var(--bar-h);padding-inline:var(--gutter);padding-top:env(safe-area-inset-top);transition:background-color .4s var(--ease);align-items:center;gap:clamp(10px,2vw,28px);display:flex;position:fixed;top:0;left:0;right:0}.bar[data-v-31bad5ec]:after{content:"";opacity:0;height:1px;transition:opacity .4s var(--ease);background:linear-gradient(90deg,#0000,#d9b25f8c,#0000);position:absolute;bottom:0;left:0;right:0}.bar.is-solid[data-v-31bad5ec]{background:linear-gradient(#05070df7,#05070de6)}.bar.is-solid[data-v-31bad5ec]:after{opacity:1}.bar__logo[data-v-31bad5ec]{align-items:center;min-height:44px;margin-right:auto;display:grid}.bar__logo img[data-v-31bad5ec]{width:clamp(132px,15vw,190px);height:auto}.bar__links[data-v-31bad5ec]{gap:clamp(14px,2.2vw,34px);display:flex}.bar__links a[data-v-31bad5ec]{letter-spacing:.2em;text-transform:uppercase;color:#f1e7ccdb;text-shadow:0 1px 8px #000c;transition:color .25s var(--ease);padding:12px 0;font-size:.72rem;font-weight:700;position:relative}.bar__links a[data-v-31bad5ec]:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.bar__links a[data-v-31bad5ec]:hover{color:var(--gold-hi)}.bar__links a[data-v-31bad5ec]:hover:after{transform:scaleX(1)}}.bar__icon[data-v-31bad5ec]{width:44px;height:44px;color:var(--cream);transition:color .25s var(--ease), background-color .25s var(--ease);border-radius:50%;place-items:center;display:grid}.bar__icon[aria-pressed=true][data-v-31bad5ec]{color:var(--gold)}@media (hover:hover){.bar__icon[data-v-31bad5ec]:hover{background:#f1e7cc1f}}.bar__menu[data-v-31bad5ec]{display:none}.menu[data-v-31bad5ec]{width:100%;max-width:none;height:100%;max-height:none;padding:80px var(--gutter) 40px;color:var(--cream);background:radial-gradient(ellipse at 50% 20%, #13203f, var(--night) 70%);border:0;margin:0;overflow-y:auto}.menu[open][data-v-31bad5ec]{animation:menu-fade-31bad5ec .3s var(--ease);align-content:center;gap:34px;display:grid}.menu[data-v-31bad5ec]::backdrop{background:var(--night)}@keyframes menu-fade-31bad5ec{0%{opacity:0}}.menu__close[data-v-31bad5ec]{top:calc(10px + env(safe-area-inset-top));right:calc(var(--gutter) - 8px);position:absolute}.menu nav[data-v-31bad5ec]{gap:6px;display:grid}.menu nav a[data-v-31bad5ec]{min-height:56px;font-family:var(--f-title);letter-spacing:.04em;color:var(--cream);animation:menu-in-31bad5ec .6s var(--ease) both;animation-delay:calc(var(--i) * 70ms + 80ms);border-bottom:1px solid #d9b25f38;align-items:baseline;gap:18px;padding:8px 0;font-size:clamp(1.5rem,7vw,2.4rem);display:flex}.menu__n[data-v-31bad5ec]{letter-spacing:.2em;width:2.2em;color:var(--gold);font-size:.5em}.menu__soon[data-v-31bad5ec]{color:var(--mute)}@keyframes menu-in-31bad5ec{0%{opacity:0;transform:translateY(16px)}}@media (max-width:899px){.bar__links[data-v-31bad5ec]{display:none}.bar__menu[data-v-31bad5ec]{display:grid}}.water[data-v-67adf196]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.title[data-v-9b6435ad]{position:relative}.title__painting[data-v-9b6435ad]{will-change:transform;position:absolute}.title__push[data-v-9b6435ad]{transform-origin:50.34% 17%;position:absolute;top:0;bottom:0;left:0;right:0}.title.is-live .title__push[data-v-9b6435ad]{animation:46s ease-in-out 3s infinite alternate push-9b6435ad}@keyframes push-9b6435ad{0%{transform:scale(1)}to{transform:scale(1.075)}}.title__img[data-v-9b6435ad]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.title__glow[data-v-9b6435ad]{aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#d6e4ff80,#96b4ff29 42%,#0000 68%);border-radius:50%;animation:6.5s ease-in-out infinite alternate breathe-9b6435ad;position:absolute;translate:-50% -50%}@keyframes breathe-9b6435ad{0%{opacity:.25;transform:scale(.86)}to{opacity:1;transform:scale(1.14)}}.title__mist[data-v-9b6435ad]{filter:blur(14px);pointer-events:none;background:radial-gradient(at 30%,#c8d7ff33,#0000 55%),radial-gradient(at 72% 60%,#c8d7ff29,#0000 50%);height:16%;animation:38s ease-in-out infinite alternate mist-9b6435ad;position:absolute;top:39%;left:-30%;right:-30%}@keyframes mist-9b6435ad{0%{transform:translate(-6%)}to{transform:translate(6%)}}.title__dusk[data-v-9b6435ad]{pointer-events:none;background:linear-gradient(#05070db8,#05070d00 22%),linear-gradient(#05070d00 26%,#05070d2e 42%,#05070db8 74%,#05070df5),radial-gradient(at 50% 46%,#0000 40%,#05070d80 100%);position:absolute;top:0;bottom:0;left:0;right:0}.title__embers i[data-v-9b6435ad]{opacity:0;background:#ffd58a;border-radius:50%;animation:linear infinite ember-9b6435ad;position:absolute;bottom:-12px;box-shadow:0 0 8px 1px #ffb450cc}@keyframes ember-9b6435ad{0%{opacity:0;transform:translate(0,0)}12%{opacity:.85}to{opacity:0;transform:translate(46px,-72vh)}}.title__words[data-v-9b6435ad]{padding-inline:var(--gutter);text-align:center;justify-items:center;gap:clamp(12px,2vh,22px);display:grid;position:absolute;bottom:clamp(64px,12vh,132px);left:0;right:0}.title__name img[data-v-9b6435ad]{filter:drop-shadow(0 10px 36px #000000bf);width:clamp(280px,44vw,640px);height:auto}.title__tagline[data-v-9b6435ad]{color:var(--cream);text-shadow:0 2px 18px #000000d9;text-wrap:balance;font-size:clamp(1.05rem,1.9vw,1.6rem);font-style:italic}.title__cta[data-v-9b6435ad]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:6px;display:flex}.title__soon[data-v-9b6435ad]{color:var(--moon);text-shadow:0 1px 10px #000}.title__scroll[data-v-9b6435ad]{color:#dfe8ffbf;justify-items:center;gap:6px;padding:6px 12px;font-size:.7rem;display:grid;position:absolute;bottom:14px;left:50%;translate:-50%}.title__scroll span[data-v-9b6435ad]{transform-origin:top;width:1px;height:26px;animation:cue-9b6435ad 2.2s var(--ease) infinite;background:currentColor}@keyframes cue-9b6435ad{0%{transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.title__words[data-v-9b6435ad]>*,.title__scroll[data-v-9b6435ad]{transition:opacity 1.1s var(--ease), transform 1.1s var(--ease)}.title:not(.is-live) .title__words[data-v-9b6435ad]>*,.title:not(.is-live) .title__scroll[data-v-9b6435ad]{opacity:0;transform:translateY(26px)}.title.is-live .title__words[data-v-9b6435ad]>:first-child{transition-delay:calc(var(--wait) + .15s)}.title.is-live .title__words[data-v-9b6435ad]>:nth-child(2){transition-delay:var(--wait)}.title.is-live .title__words[data-v-9b6435ad]>:nth-child(3){transition-delay:calc(var(--wait) + .3s)}.title.is-live .title__words[data-v-9b6435ad]>:nth-child(4){transition-delay:calc(var(--wait) + .5s)}.title.is-live .title__scroll[data-v-9b6435ad]{transition-delay:calc(var(--wait) + .9s)}@media (orientation:landscape) and (max-height:520px){.title__words[data-v-9b6435ad]{gap:8px;bottom:26px}.title__name img[data-v-9b6435ad]{width:min(40vw,330px)}.title__words .kicker[data-v-9b6435ad],.title__scroll[data-v-9b6435ad]{display:none}}@media (orientation:portrait){.title__painting[data-v-9b6435ad]{-webkit-mask-image:linear-gradient(#0000 0,#000 13% 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 13% 62%,#0000 100%)}.title__dusk[data-v-9b6435ad]{background:linear-gradient(180deg, #05070db3, #05070d00 16%), linear-gradient(0deg, var(--night) 34%, #05070d8c 52%, #05070d00 66%)}.title__words[data-v-9b6435ad]{bottom:clamp(70px,11vh,120px)}.title__name img[data-v-9b6435ad]{width:min(82vw,440px)}.title__cta[data-v-9b6435ad]{flex-direction:column}}html[data-calm] .title.is-live .title__push,html[data-calm] .title__glow,html[data-calm] .title__mist,html[data-calm] .title__scroll span{animation:none}html[data-calm] .title__embers{display:none}html[data-calm] .title__words>*,html[data-calm] .title__scroll{transition:none}.names[data-v-07642be6]{padding-bottom:clamp(60px,12vh,140px);position:relative}.names__strips[data-v-07642be6]{grid-template-columns:repeat(5,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.names__strips li[data-v-07642be6]{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease);transition-delay:calc(var(--i) * .14s);border-right:1px solid #d9b25f73;position:relative;overflow:hidden}.names__strips li[data-v-07642be6]:last-child{border-right:0}.names.is-seen .names__strips li[data-v-07642be6]{clip-path:inset(0)}.names__pic[data-v-07642be6]{position:absolute;top:-7%;bottom:-7%;left:0;right:0}.names__pic img[data-v-07642be6]{object-fit:cover;filter:brightness(.72)saturate(.92);width:100%;height:100%}.names__name[data-v-07642be6]{text-align:center;font-family:var(--f-title);letter-spacing:.22em;text-transform:uppercase;color:#fbf4e2;text-shadow:0 0 22px #000,0 0 8px #000000e6,0 2px 4px #000000e6;opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(.9s + var(--i) * .5s);font-size:clamp(.9rem,1.65vw,1.5rem);font-weight:700;position:absolute;bottom:20%;left:0;right:0;transform:translateY(16px)}.names.is-seen .names__name[data-v-07642be6]{opacity:1;transform:none}.names__shade[data-v-07642be6]{pointer-events:none;background:linear-gradient(#05070dd1,#05070d40 34%,#05070d1a 62%,#05070dc7);position:absolute;top:0;bottom:0;left:0;right:0}.names__lead[data-v-07642be6]{padding-inline:var(--gutter);text-align:center;font-size:clamp(1.7rem,4.6vw,4.2rem);position:absolute;top:clamp(96px,17vh,190px);left:0;right:0}.names__lead span[data-v-07642be6]{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(.3s + var(--i) * .7s);display:block;transform:translateY(22px)}.names__lead span[data-v-07642be6]:last-child{color:var(--gold);background:linear-gradient(180deg, var(--gold-hi), var(--gold) 55%, var(--gold-lo));-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 4px 22px #000c);-webkit-background-clip:text;background-clip:text}.names.is-seen .names__lead span[data-v-07642be6]{opacity:1;transform:none}.names__note[data-v-07642be6]{z-index:2;width:min(640px, calc(100% - 2 * var(--gutter)));text-align:center;margin:clamp(-120px,-11vh,-60px) auto 0;position:relative}.names__note h3[data-v-07642be6]{margin-bottom:.6em;font-size:clamp(1rem,1.6vw,1.3rem)}.names__note p[data-v-07642be6]{font-size:clamp(.92rem,1.15vw,1.04rem)}@media (orientation:landscape) and (max-height:520px){.names__note[data-v-07642be6]{margin-top:-14px}.names__lead[data-v-07642be6]{top:calc(var(--bar-h) + 10px);font-size:clamp(1.4rem,3.6vw,2rem)}}@media (orientation:portrait){.names__note[data-v-07642be6]{margin-top:-34px}.names__strips[data-v-07642be6]{grid-template-rows:repeat(5,1fr);grid-template-columns:none;top:30%}.names__strips li[data-v-07642be6]{clip-path:inset(0 100% 0 0);border-top:1px solid #d9b25f73;border-right:0}.names__pic[data-v-07642be6]{top:0;bottom:0;left:-4%;right:-4%}.names__name[data-v-07642be6]{left:var(--gutter);text-align:left;font-size:1.05rem;bottom:50%;right:auto;translate:0 50%}.names__strips li[data-v-07642be6]:after{content:"";background:linear-gradient(90deg,#05070dc7,#05070d1a 62%);position:absolute;top:0;bottom:0;left:0;right:0}.names__name[data-v-07642be6]{z-index:1}.names__shade[data-v-07642be6]{background:linear-gradient(180deg, var(--night) 20%, #05070d00 36%, #05070d00 90%, #05070d99)}.names__lead[data-v-07642be6]{font-size:clamp(1.6rem,7.6vw,2.4rem);top:clamp(88px,13vh,130px)}}html[data-calm] .names__strips li{clip-path:none;transition:none}html[data-calm] .names__name,html[data-calm] .names__lead span{opacity:1;transition:none;transform:none}.clip[data-v-034424fe]{background:#020308;position:relative;overflow:hidden}.clip__still[data-v-034424fe],.clip__video[data-v-034424fe]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.clip__video[data-v-034424fe]{opacity:0;transition:opacity .7s var(--ease)}.clip__video.is-on[data-v-034424fe]{opacity:1}.clip__label[data-v-034424fe]{z-index:2;color:#dfe8ffd1;text-shadow:0 1px 6px #000;font-size:.7rem;position:absolute;bottom:12px;left:14px}.eclipse[data-v-3732ce1c]{z-index:10;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.eclipse__disc[data-v-3732ce1c]{visibility:hidden;will-change:transform;background:#02030a;border-radius:50%;margin:-240px 0 0 -240px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.4px #eef4fff2,0 0 12px 3px #aac3ff99,0 0 34px 8px #6e8cff47}.moon-row[data-v-4a5ac3ee]{align-items:center;gap:clamp(6px,.9vw,12px);display:flex}.moon-row i[data-v-4a5ac3ee]{aspect-ratio:1;width:clamp(11px,1.3vw,18px);transition:background-color .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease);border:1px solid #dfe8ff80;border-radius:50%}.moon-row i.is-last[data-v-4a5ac3ee]{width:clamp(15px,1.8vw,24px)}.moon-row i.is-lit[data-v-4a5ac3ee]{border-color:var(--moon);background:radial-gradient(circle at 38% 35%, #fff, var(--moon) 55%, #9fb4e8);box-shadow:0 0 14px #aac3ffd9}.moon-row i[data-v-4a5ac3ee]:not(.is-lit){transform:scale(.82)}.lm__pic[data-v-32b568c7],.lm__fill[data-v-32b568c7]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lm__pic[data-v-32b568c7]:not(:first-child){opacity:0;visibility:hidden}.lm__lines li[data-v-32b568c7]:not(:first-child){opacity:0}.lm__footage[data-v-32b568c7]{z-index:22;left:var(--gutter);color:#dfe8ffd9;font-size:.7rem;position:absolute;bottom:4.5%;translate:0 50%}.lm__painting[data-v-32b568c7]{object-fit:cover;object-position:62% 30%}.lm__night[data-v-32b568c7]{background:radial-gradient(at 50% 40%,#101d3d 0%,#060a16 46%,#02030a 100%)}.lm__sea[data-v-32b568c7]{background:linear-gradient(#0c1a3300,#0c1a33 22%,#03050b);height:30%;position:absolute;bottom:0;left:0;right:0}.lm__sea[data-v-32b568c7]:before{content:"";filter:blur(10px);background:radial-gradient(at 50% 0,#c8d8ff57,#0000 70%);width:min(34vh,46vw);height:80%;position:absolute;top:14%;left:50%;translate:-50%}.lm__moon[data-v-32b568c7]{filter:drop-shadow(0 0 60px #bed2ffbf)drop-shadow(0 0 140px #7896ff66);width:min(46vh,62vw);height:auto;position:absolute;top:42%;left:50%;translate:-50% -50%}.lm__head[data-v-32b568c7]{z-index:21;left:var(--gutter);top:max(calc(9% + clamp(14px, 3vh, 30px)), calc(var(--bar-h) + 6px));position:absolute}.lm__head h2[data-v-32b568c7]{margin-top:4px;font-size:clamp(1.1rem,2vw,1.7rem)}.lm__sky[data-v-32b568c7]{z-index:21;right:var(--gutter);top:max(calc(9% + clamp(14px, 3vh, 30px)), calc(var(--bar-h) + 6px));align-items:center;gap:clamp(12px,1.6vw,22px);display:flex;position:absolute}.lm__roman[data-v-32b568c7]{text-align:right;min-width:1.6em;color:var(--gold);font-size:clamp(1.1rem,2vw,1.7rem)}.lm__lines[data-v-32b568c7]{z-index:21;left:var(--gutter);right:var(--gutter);position:absolute;bottom:calc(9% + clamp(30px,7vh,76px))}.lm__lines li[data-v-32b568c7]{max-width:19ch;font-size:clamp(1.55rem,3.9vw,3.6rem);position:absolute;bottom:0;left:0}.lm__lines li.is-last[data-v-32b568c7]{text-align:center;max-width:none;right:0}@media (orientation:landscape) and (max-height:520px){.lm__lines[data-v-32b568c7]{bottom:calc(9% + 12px)}.lm__lines li[data-v-32b568c7]{font-size:clamp(1.3rem,3.4vw,2rem)}.lm__moon[data-v-32b568c7]{width:min(40vh,40vw);top:46%}}@media (orientation:portrait){.lm__footage[data-v-32b568c7]{text-shadow:0 1px 6px #000;bottom:18px;translate:none}.lm__head[data-v-32b568c7],.lm__sky[data-v-32b568c7]{top:calc(var(--bar-h) + 18px)}.lm__lines[data-v-32b568c7]{bottom:clamp(64px,11vh,110px)}.lm__lines li[data-v-32b568c7]{font-size:clamp(1.5rem,7vw,2.2rem)}.lm__moon[data-v-32b568c7]{top:38%}}.last-moon--calm[data-v-32b568c7]{padding:clamp(90px, 14vh, 150px) var(--gutter) clamp(40px, 8vh, 90px);gap:clamp(36px,7vh,80px);max-width:1100px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.lm__calm-head h2[data-v-32b568c7]{margin-top:6px;font-size:clamp(1.6rem,4vw,2.8rem)}.lm__block-pic[data-v-32b568c7]{aspect-ratio:16/9;border:1px solid #d9b25f73;position:relative;overflow:hidden}.lm__block figcaption[data-v-32b568c7]{gap:14px;margin-top:18px;display:grid}.lm__block .words[data-v-32b568c7]{font-size:clamp(1.3rem,3vw,2.2rem)}.lm__block .lm__moon[data-v-32b568c7]{width:min(42%,240px)}.lore[data-v-32b568c7]{padding:clamp(40px, 9vh, 110px) var(--gutter) clamp(90px, 18vh, 200px);background:radial-gradient(ellipse at 50% 0, #0d1731 0%, var(--night) 62%);position:relative}.lore__page[data-v-32b568c7]{width:min(760px,100%);margin-inline-start:auto;margin-inline-end:auto}.lore h3[data-v-32b568c7]{margin:.2em 0 .5em;font-size:clamp(1.15rem,2vw,1.6rem)}.lore .kicker[data-v-32b568c7]{margin-bottom:.9em}.lore p[data-v-32b568c7]:not(.kicker){font-size:clamp(.95rem,1.2vw,1.08rem)}.game[data-v-aa6dbce6]{background:linear-gradient(180deg, var(--night), #070b18 40%, var(--night));position:relative}.lands__head[data-v-aa6dbce6]{z-index:2;padding:calc(var(--bar-h) + clamp(18px, 5vh, 56px)) var(--gutter) 0;position:relative}.lands__head h2[data-v-aa6dbce6]{margin-top:10px;font-size:clamp(1.7rem,4vw,3.6rem)}.lands__sub[data-v-aa6dbce6]{color:var(--mute);margin-top:8px;font-size:clamp(1rem,1.5vw,1.3rem);font-style:italic}.lands__track[data-v-aa6dbce6]{gap:clamp(14px,2vw,30px);display:flex}.land[data-v-aa6dbce6]{flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d9b25f80}.land__clip[data-v-aa6dbce6]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.land[data-v-aa6dbce6]:after{content:"";pointer-events:none;background:linear-gradient(#05070d00 42%,#05070de6);position:absolute;top:0;bottom:0;left:0;right:0}.land__text[data-v-aa6dbce6]{z-index:2;position:absolute;bottom:clamp(34px,5vh,50px);left:clamp(16px,2.2vw,34px);right:clamp(16px,2.2vw,34px)}.land__n[data-v-aa6dbce6]{color:var(--gold);font-size:clamp(.9rem,1.2vw,1.1rem)}.land__text h3[data-v-aa6dbce6]{color:#f6eed9;text-shadow:0 2px 16px #000c;margin-top:2px;font-size:clamp(1.25rem,2.3vw,2.2rem)}.land__gloss[data-v-aa6dbce6]{color:var(--gold-hi);font-size:clamp(.85rem,1.05vw,1rem);font-style:italic}.land__line[data-v-aa6dbce6]{max-width:44ch;color:var(--cream);margin-top:6px;font-size:clamp(.92rem,1.15vw,1.05rem)}.lands.hold .lands__track[data-v-aa6dbce6]{padding-inline:var(--gutter);will-change:transform;position:absolute;bottom:clamp(26px,6vh,64px);left:0;right:0}.lands.hold .land[data-v-aa6dbce6]{aspect-ratio:16/9;height:min(56vh,600px)}.lands--row .lands__track[data-v-aa6dbce6]{padding:4px var(--gutter) 18px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-top:clamp(22px,4vh,40px);overflow-x:auto}.lands--row .lands__track[data-v-aa6dbce6]::-webkit-scrollbar{display:none}.lands--row .land[data-v-aa6dbce6]{aspect-ratio:4/5;scroll-snap-align:start;width:min(78vw,560px)}@media (orientation:landscape){.lands--row .land[data-v-aa6dbce6]{aspect-ratio:16/9;width:min(62vw,640px)}}.lands--grid .lands__track[data-v-aa6dbce6]{padding-inline:var(--gutter);grid-template-columns:repeat(2,1fr);margin-top:clamp(22px,4vh,40px);display:grid}.lands--grid .land[data-v-aa6dbce6]{aspect-ratio:16/9}.guardians[data-v-aa6dbce6]{padding:clamp(80px, 16vh, 180px) var(--gutter) 0;max-width:1500px;margin-inline-start:auto;margin-inline-end:auto}.guardians__title[data-v-aa6dbce6]{text-align:center;font-size:clamp(1.6rem,3.6vw,3.2rem)}.guardians__grid[data-v-aa6dbce6]{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,36px);margin-top:clamp(30px,6vh,64px);display:grid}.guardian__clip[data-v-aa6dbce6]{aspect-ratio:4/3;box-shadow:0 0 0 1px #d9b25f80}.guardian h3[data-v-aa6dbce6]{margin-top:16px;font-size:clamp(1.15rem,1.8vw,1.6rem)}.guardian p[data-v-aa6dbce6]{color:var(--cream);margin-top:6px;font-size:clamp(.95rem,1.15vw,1.05rem);font-style:italic}.made-wrap[data-v-aa6dbce6]{padding:clamp(80px, 16vh, 180px) var(--gutter) clamp(90px, 18vh, 200px)}.made-wrap>div[data-v-aa6dbce6]{width:min(900px,100%);margin-inline-start:auto;margin-inline-end:auto}.made h3[data-v-aa6dbce6]{text-align:center;font-size:clamp(1.3rem,2.4vw,2rem)}.made ul[data-v-aa6dbce6]{columns:2;column-gap:clamp(24px,4vw,56px)}.made li[data-v-aa6dbce6]{break-inside:avoid;margin-bottom:.9em;padding-left:1.5em;font-size:clamp(.98rem,1.25vw,1.1rem);position:relative}.made li[data-v-aa6dbce6]:before{content:"✦";color:var(--red);font-size:.8em;position:absolute;top:.15em;left:0}.game__note[data-v-aa6dbce6]{text-align:center;color:var(--mute);margin-top:clamp(26px,5vh,44px);font-style:italic}@media (max-width:820px) and (orientation:portrait){.guardians__grid[data-v-aa6dbce6]{grid-template-columns:1fr;max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.guardian__clip[data-v-aa6dbce6]{aspect-ratio:16/9}}@media (max-width:760px){.made ul[data-v-aa6dbce6]{columns:1}.lands--grid .lands__track[data-v-aa6dbce6]{grid-template-columns:1fr}}.cinema__frame[data-v-0f54f797]{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cinema__frame img[data-v-0f54f797]{object-fit:cover;width:100%;height:100%}.cinema__dark[data-v-0f54f797]{background:radial-gradient(ellipse at 50% 46%, #05070d0d, #05070dd1 80%), linear-gradient(180deg, var(--night), #05070d00 20%, #05070d00 62%, var(--night));position:absolute;top:0;bottom:0;left:0;right:0}.cinema__words[data-v-0f54f797]{padding-inline:var(--gutter);text-align:center;justify-items:center;gap:clamp(10px,1.8vh,18px);display:grid;position:absolute;top:68%;left:0;right:0}.cinema__play[data-v-0f54f797]{aspect-ratio:1;width:clamp(80px,8.4vw,116px);color:var(--gold-hi);box-shadow:0 0 0 1.5px var(--gold) inset;transition:transform .35s var(--ease), background-color .35s var(--ease);background:#05070d8c;border-radius:50%;place-items:center;display:grid;position:relative}.cinema__play svg[data-v-0f54f797]{width:46%;margin-left:6%}.cinema__play[data-v-0f54f797]:after{content:"";animation:ring-0f54f797 2.6s var(--ease) infinite;border:1px solid #f3d98bb3;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ring-0f54f797{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (hover:hover){.cinema__play[data-v-0f54f797]:hover{background:#d9b25f33;transform:scale(1.06)}}.cinema__facts[data-v-0f54f797]{color:var(--moon);text-shadow:0 1px 10px #000}@media (orientation:landscape) and (max-height:520px){.cinema__words[data-v-0f54f797]{gap:6px;top:auto;bottom:12px}.cinema__words .kicker[data-v-0f54f797]{display:none}.cinema__play[data-v-0f54f797]{width:58px}}@media (orientation:portrait){.cinema__frame[data-v-0f54f797]{aspect-ratio:16/9;top:22%;bottom:auto;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.cinema__dark[data-v-0f54f797]{background:0 0}.cinema__words[data-v-0f54f797]{top:calc(22% + 56.25vw + 26px)}}html[data-calm] .cinema__play:after{opacity:0;animation:none}.stories__kicker[data-v-bc0338e7]{z-index:5;left:var(--gutter);top:calc(var(--bar-h) + clamp(14px, 3vh, 30px));text-shadow:0 1px 10px #000;position:absolute}.story[data-v-bc0338e7],.more[data-v-bc0338e7]{position:absolute;top:0;bottom:0;left:0;right:0}.stage>.story[data-v-bc0338e7]:not(:first-of-type),.stage>.more[data-v-bc0338e7]{opacity:0}.story__pic[data-v-bc0338e7]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.story__shade[data-v-bc0338e7]{background:linear-gradient(90deg,#05070ddb,#05070d59 46%,#05070d00 74%),linear-gradient(#05070db3,#05070d00 26% 62%,#05070de0);position:absolute;top:0;bottom:0;left:0;right:0}.story__name[data-v-bc0338e7]{left:var(--gutter);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:clamp(1px, .12vw, 2px) #f6eed9e6;will-change:transform;font-size:clamp(2.6rem,12.4vw,13rem);font-weight:700;line-height:1;position:absolute;top:50%;right:0;translate:0 -62%}.story__text[data-v-bc0338e7]{left:var(--gutter);width:min(520px, calc(100% - 2 * var(--gutter)));position:absolute;bottom:clamp(40px,9vh,96px)}.story__status[data-v-bc0338e7]{color:var(--gold);align-items:baseline;gap:14px;display:flex}.story__status .t-title[data-v-bc0338e7]{font-size:clamp(1.1rem,1.6vw,1.5rem)}.story__status[data-v-bc0338e7]{text-shadow:0 1px 10px #000;margin-bottom:14px}.story__text[data-v-bc0338e7] .paper p{font-size:clamp(.98rem,1.25vw,1.12rem)}.story__writing[data-v-bc0338e7]{color:#6b5f45;font-style:italic;font-size:.86em!important}.more[data-v-bc0338e7]{background:radial-gradient(ellipse at 50% 46%, #121e40 0%, var(--night) 68%);place-items:center;display:grid}.more__words[data-v-bc0338e7]{padding-inline:var(--gutter);text-align:center}.more__words .words[data-v-bc0338e7]{text-shadow:none;font-size:clamp(1.8rem,5vw,4.6rem)}.more__words .t-story[data-v-bc0338e7]{color:var(--cream);margin-top:16px;font-size:clamp(1.02rem,1.6vw,1.4rem);font-style:italic}@media (orientation:landscape) and (max-height:520px){.stories__kicker[data-v-bc0338e7]{top:calc(var(--bar-h) + 6px)}.story__name[data-v-bc0338e7]{font-size:10vw;top:33%}.story__text[data-v-bc0338e7]{width:min(460px,58%);bottom:14px}.story__status[data-v-bc0338e7]{margin-bottom:8px}}@media (orientation:portrait){.story__name[data-v-bc0338e7]{top:30%}.story__shade[data-v-bc0338e7]{background:linear-gradient(#05070dbf,#05070d00 24%,#05070d1a 46%,#05070df0 82%)}}.stories--calm .stories__flow[data-v-bc0338e7]{padding:clamp(90px, 14vh, 150px) var(--gutter) clamp(40px, 8vh, 90px);gap:clamp(30px,6vh,70px);max-width:1100px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.stories--calm .stories__kicker[data-v-bc0338e7]{position:static}.stories--calm .story[data-v-bc0338e7],.stories--calm .more[data-v-bc0338e7]{position:relative;top:auto;bottom:auto;left:auto;right:auto}.stories--calm .story[data-v-bc0338e7]{min-height:min(70vh,620px);overflow:hidden;box-shadow:0 0 0 1px #d9b25f73}.stories--calm .story__name[data-v-bc0338e7]{font-size:clamp(2.2rem,8vw,6.4rem)}.stories--calm .more[data-v-bc0338e7]{background:0 0;padding-block-start:clamp(50px,10vh,110px);padding-block-end:clamp(50px,10vh,110px)}.journey[data-v-9e397627]{position:relative}.journey__back[data-v-9e397627]{object-fit:cover;filter:blur(7px)brightness(.42)saturate(.9);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;scale:1.06}.journey__dark[data-v-9e397627]{background:linear-gradient(180deg, var(--night), #05070d40 26%, #05070d40 70%, var(--night));position:absolute;top:0;bottom:0;left:0;right:0}.journey__head[data-v-9e397627]{z-index:2;padding:calc(var(--bar-h) + clamp(18px, 5vh, 56px)) var(--gutter) 0;position:relative}.journey__head h2[data-v-9e397627]{margin-top:10px;font-size:clamp(1.7rem,4vw,3.6rem)}.journey__note[data-v-9e397627]{z-index:2;padding-inline:var(--gutter);color:var(--mute);font-style:italic;position:relative}.journey__strip[data-v-9e397627]{z-index:2}.stop__moon[data-v-9e397627]{background:var(--paper);transition:background-color .6s var(--ease), box-shadow .6s var(--ease), transform .6s var(--ease);border:2px solid #3a3324;border-radius:50%;display:block}.stop.is-first.is-reached .stop__moon[data-v-9e397627]{border-color:var(--red);background:radial-gradient(circle at 38% 35%,#fff,#dfe8ff 52%,#9fb4e8);box-shadow:0 0 22px #8c3b2e73}.stop:not(.is-first).is-reached .stop__moon[data-v-9e397627]{background:#d9c89d}.stop[data-v-9e397627]:not(.is-reached){opacity:.35}.stop[data-v-9e397627]{transition:opacity .6s var(--ease)}.stop__roman[data-v-9e397627]{color:var(--red);font-size:.85rem}.stop h3[data-v-9e397627]{color:var(--ink);font-size:clamp(1.05rem,1.7vw,1.55rem)}.stop__sub[data-v-9e397627]{font-family:var(--f-story);color:#5a5140;font-size:.86rem;font-style:italic}.stop__status[data-v-9e397627]{color:var(--red);margin-top:4px;font-size:.7rem}.journey__after[data-v-9e397627]{font-family:var(--f-story);color:#4a4334;font-style:italic}.journey--across .journey__strip[data-v-9e397627]{grid-template-columns:1fr minmax(180px,19%);align-items:start;gap:3%;padding:clamp(26px,5vh,52px) 7% clamp(22px,4vh,40px);display:grid;position:absolute;top:50%;left:-3%;right:-3%;translate:0 -42%;rotate:-1deg}.journey--across .journey__path[data-v-9e397627]{position:relative}.journey--across .journey__line[data-v-9e397627]{height:2px;position:absolute;top:21px;left:80px;right:80px}.journey--across .journey__ink[data-v-9e397627]{transform-origin:0;background:#3a3324;position:absolute;top:0;bottom:0;left:0;right:0}.journey--across .journey__stops[data-v-9e397627]{justify-content:space-between;display:flex;position:relative}.journey--across .stop[data-v-9e397627]{text-align:center;width:160px}.journey--across .stop__moon[data-v-9e397627]{width:44px;height:44px;margin:0 auto 12px;position:relative}.journey--across .journey__after[data-v-9e397627]{border-left:2px dashed #3a3324;padding:4px 0 4px 22px;font-size:clamp(.9rem,1.2vw,1.08rem)}.journey--across .journey__after li+li[data-v-9e397627]{margin-top:10px}.journey--across .journey__note[data-v-9e397627]{text-align:center;position:absolute;bottom:clamp(24px,6vh,60px);left:0;right:0}.journey--down[data-v-9e397627]{overflow:hidden}.journey--down .journey__flow[data-v-9e397627]{padding-bottom:clamp(60px,12vh,120px);position:relative}.journey--down .journey__strip[data-v-9e397627]{width:min(560px, calc(100% - 2 * var(--gutter)));margin:clamp(26px,5vh,48px) auto;padding:22px 18px 22px 12px;position:relative;rotate:-.6deg}.journey--down .journey__line[data-v-9e397627]{background:#3a3324;width:2px;position:absolute;top:44px;bottom:120px;left:33px}.journey--down .journey__ink[data-v-9e397627]{display:none}.journey--down .stop[data-v-9e397627]{grid-template-columns:44px 1fr;column-gap:16px;padding-bottom:22px;display:grid;position:relative}.journey--down .stop__moon[data-v-9e397627]{z-index:1;grid-row:1/span 4;width:36px;height:36px;margin:2px 4px 0;position:relative}.journey--down .journey__after[data-v-9e397627]{border-top:2px dashed #3a3324;margin-left:60px;padding-top:14px;font-size:.98rem}.journey--down .journey__after li+li[data-v-9e397627]{margin-top:6px}.journey--down .journey__note[data-v-9e397627]{text-align:center;max-width:46ch;margin-inline-start:auto;margin-inline-end:auto}.soon__sky[data-v-422fb655]{background:radial-gradient(at 50% 26%,#13214a 0%,#070b18 48%,#02030a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.soon__moon[data-v-422fb655]{filter:drop-shadow(0 0 50px #bed2ffb3)drop-shadow(0 0 120px #7896ff59);width:min(24vh,36vw);height:auto;animation:9s ease-in-out infinite alternate soon-moon-422fb655;position:absolute;top:25%;left:50%;translate:-50% -50%}@keyframes soon-moon-422fb655{0%{opacity:.88;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.soon__sea[data-v-422fb655]{background:linear-gradient(#0c1a3300,#0c1a33 20%,#03050b 92%);height:44%;position:absolute;bottom:0;left:0;right:0}.soon__sea[data-v-422fb655]:before{content:"";filter:blur(12px);background:radial-gradient(at 50% 0,#c8d8ff4d,#0000 70%);width:min(30vh,44vw);height:70%;position:absolute;top:8%;left:50%;translate:-50%}.soon__words[data-v-422fb655]{padding-inline:var(--gutter);text-align:center;justify-items:center;gap:clamp(10px,1.9vh,18px);display:grid;position:absolute;top:43%;left:0;right:0}.soon__words h2[data-v-422fb655]{font-size:clamp(1.7rem,4.6vw,4.2rem)}.soon__lead[data-v-422fb655]{font-family:var(--f-story);letter-spacing:.02em;color:var(--cream);font-size:.42em;font-style:italic;font-weight:400;display:block}.soon__sub[data-v-422fb655]{color:var(--moon);font-size:clamp(1.02rem,1.6vw,1.35rem)}.soon__plaques[data-v-422fb655]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(6px,1.4vh,14px);display:flex}.plaque[data-v-422fb655]{text-align:left;min-width:190px;color:var(--gold-hi);box-shadow:0 0 0 1px var(--gold) inset;background:#05070d8c;align-items:center;gap:12px;padding:12px 22px;display:flex}.plaque svg[data-v-422fb655]{flex:none;width:30px;height:30px}.plaque small[data-v-422fb655]{color:var(--cream);font-size:.7rem;display:block}.plaque strong[data-v-422fb655]{letter-spacing:.06em;font-size:1.3rem}.soon__note[data-v-422fb655]{color:var(--mute);font-size:.85rem}@media (orientation:landscape) and (max-height:520px){.soon__moon[data-v-422fb655]{width:20vh;top:27%}.soon__words[data-v-422fb655]{gap:5px;top:40%}.soon__words h2[data-v-422fb655]{font-size:clamp(1.4rem,3.6vw,2rem)}.soon__sub[data-v-422fb655]{font-size:.95rem}.plaque[data-v-422fb655]{padding:7px 18px}}@media (orientation:portrait){.soon__moon[data-v-422fb655]{width:min(20vh,46vw);top:22%}.soon__words[data-v-422fb655]{top:38%}}html[data-calm] .soon__moon{animation:none}.last[data-v-04fc0a8b]{padding:clamp(80px, 16vh, 180px) var(--gutter) clamp(70px, 12vh, 130px);background:radial-gradient(ellipse at 50% 30%, #101b3a 0%, var(--night) 66%)}.last__page[data-v-04fc0a8b]{text-align:center;width:min(760px,100%);margin-inline-start:auto;margin-inline-end:auto}.last h2[data-v-04fc0a8b]{font-size:clamp(1.5rem,3vw,2.4rem)}.last p[data-v-04fc0a8b]{font-size:clamp(.98rem,1.25vw,1.1rem)}.marks[data-v-49c29809]{z-index:65;gap:2px;display:none;position:fixed;top:50%;right:14px;translate:0 -50%}.marks a[data-v-49c29809]{justify-content:flex-end;align-items:center;gap:10px;height:26px;padding-left:12px;display:flex}.marks i[data-v-49c29809]{width:7px;height:7px;transition:background-color .3s var(--ease), scale .3s var(--ease), border-color .3s var(--ease);border:1px solid #dfe8ffb3;rotate:45deg}.marks a[aria-current=true] i[data-v-49c29809]{border-color:var(--gold);background:var(--gold);scale:1.5;box-shadow:0 0 10px #d9b25fcc}.marks__label[data-v-49c29809]{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--cream);text-shadow:0 1px 8px #000;opacity:0;transition:opacity .25s var(--ease), translate .25s var(--ease);pointer-events:none;font-size:.7rem;font-weight:700;translate:8px}.marks a:hover .marks__label[data-v-49c29809]{opacity:1;translate:0}.marks a:focus-visible .marks__label[data-v-49c29809]{opacity:1;translate:0}@media (hover:hover) and (pointer:fine) and (min-width:900px){.marks[data-v-49c29809]{display:grid}}.foot[data-v-4c2cfda2]{padding:clamp(40px, 8vh, 80px) var(--gutter) calc(clamp(36px, 7vh, 70px) + env(safe-area-inset-bottom));text-align:center;background:#03040a;border-top:1px solid #d9b25f4d;justify-items:center;gap:18px;display:grid}.foot img[data-v-4c2cfda2]{width:min(300px,70vw);height:auto}.foot__line[data-v-4c2cfda2]{color:var(--cream);font-style:italic}.foot nav[data-v-4c2cfda2]{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.foot nav a[data-v-4c2cfda2]{letter-spacing:.2em;text-transform:uppercase;color:#f1e7ccdb;align-items:center;min-height:44px;font-size:.72rem;font-weight:700;display:inline-grid}.foot__soon[data-v-4c2cfda2]{color:var(--gold)}.foot__top[data-v-4c2cfda2]{min-height:44px;color:var(--moon);align-items:center;gap:8px;font-size:.7rem;display:inline-flex}.foot__copy[data-v-4c2cfda2]{color:var(--mute);font-size:.8rem}@media (hover:hover){.foot nav a[data-v-4c2cfda2]:hover,.foot__top[data-v-4c2cfda2]:hover{color:var(--gold-hi)}}.trailer[data-v-c4be89ec]{width:100%;max-width:none;height:100%;max-height:none;color:var(--cream);background:0 0;border:0;margin:0;padding:0;overflow-y:auto}.trailer[data-v-c4be89ec]::backdrop{background:#020308f0}.trailer[open][data-v-c4be89ec]{animation:trailer-in-c4be89ec .5s var(--ease);place-items:center;display:grid}@keyframes trailer-in-c4be89ec{0%{opacity:0}}.trailer__body[data-v-c4be89ec]{width:min(1180px, 100% - 2 * var(--gutter), (100svh - 190px) * 16 / 9);min-width:min(300px, 100% - 2 * var(--gutter));padding-block-start:64px;padding-block-end:28px;position:relative}@media (max-height:520px){.trailer__body[data-v-c4be89ec]{width:min(100% - 2 * var(--gutter), (100svh - 132px) * 16 / 9);padding-block-start:50px;padding-block-end:12px}.trailer__notes[data-v-c4be89ec]{margin-top:8px}}.trailer__body.is-tall[data-v-c4be89ec]{width:min(100% - 28px,56.25svh - 84.375px)}.trailer__frame[data-v-c4be89ec]{aspect-ratio:16/9;background:#000;box-shadow:0 0 0 1px #d9b25f8c,0 30px 90px #000c}.is-tall .trailer__frame[data-v-c4be89ec]{aspect-ratio:9/16}.trailer__frame video[data-v-c4be89ec]{background:#000;width:100%;height:100%}.trailer__close[data-v-c4be89ec]{width:44px;height:44px;color:var(--cream);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:-6px}@media (hover:hover){.trailer__close[data-v-c4be89ec]:hover{background:#f1e7cc24}}.trailer__notes[data-v-c4be89ec]{color:var(--mute);margin-top:16px}.trailer__notes .t-label[data-v-c4be89ec]{font-size:.7rem}.trailer__notes details[data-v-c4be89ec]{font-family:var(--f-story);margin-top:10px;font-size:.95rem;line-height:1.75}.trailer__notes summary[data-v-c4be89ec]{min-height:44px;font-family:var(--f-ui);color:var(--gold);cursor:pointer;padding-block-start:10px;padding-block-end:10px;font-weight:700;display:inline-block}.trailer__notes details p[data-v-c4be89ec]{max-width:70ch;color:var(--cream);margin-bottom:.8em}.trailer__error[data-v-c4be89ec]{margin-top:12px}.trailer__error a[data-v-c4be89ec]{color:var(--gold);text-decoration:underline}.skip{z-index:120;color:#1a1408;background:var(--gold);border-radius:3px;padding:10px 16px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{transform:none}@font-face{font-family:Cinzel;src:url(/media/fonts/Cinzel.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/media/fonts/LibreBaskerville-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Libre Baskerville;font-style:italic;src:url(/media/fonts/LibreBaskerville-Italic.woff2)format("woff2");font-display:swap}@font-face{font-family:Nunito;src:url(/media/fonts/Nunito-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Nunito;font-weight:700;src:url(/media/fonts/Nunito-Bold.woff2)format("woff2");font-display:swap}:root{--night:#05070d;--moon:#dfe8ff;--gold:#d9b25f;--gold-hi:#fbe9b0;--gold-lo:#9c7430;--ink:#2b2a20;--red:#8c3b2e;--paper:#e9dcb8;--cream:#f1e7cc;--mute:#a9b2c7;--f-title:"Cinzel", "Times New Roman", serif;--f-story:"Libre Baskerville", Georgia, serif;--f-ui:"Nunito", system-ui, -apple-system, sans-serif;--bar-h:64px;--gutter:clamp(20px, 5vw, 72px);--ease:cubic-bezier(.22, .61, .36, 1);--screen:100vh}@supports (height:100svh){:root{--screen:100svh}}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--night);color:var(--cream);font-family:var(--f-ui);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}body{min-height:100vh;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-title{font-family:var(--f-title);letter-spacing:.04em;font-weight:600;line-height:1.08}.t-gold{color:var(--gold);background:linear-gradient(180deg, var(--gold-hi), var(--gold) 55%, var(--gold-lo));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.t-story{font-family:var(--f-story)}.t-label{font-family:var(--f-ui);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:700}.btn{min-height:48px;font-family:var(--f-ui);letter-spacing:.06em;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease);border-radius:3px;justify-content:center;align-items:center;gap:.6em;padding:0 1.6em;font-size:.95rem;font-weight:700;display:inline-flex}.btn--gold{color:#1a1408;background:linear-gradient(#f3d98b,#c99a45);box-shadow:inset 0 0 0 1px #fbe9b080,0 10px 30px -10px #d9b25fb3}.btn--ghost{color:var(--cream);background:#05070d59;box-shadow:inset 0 0 0 1px #f1e7cc8c}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn--ghost:hover{background:#f1e7cc1f}}.hold{position:relative}.hold>.stage{position:sticky;top:0}.stage{width:100%;max-width:1920px;height:var(--screen);isolation:isolate;background:var(--night);margin-inline-start:auto;margin-inline-end:auto;position:relative;overflow:hidden}@media (min-width:1921px){.stage:after{content:"";z-index:40;pointer-events:none;background:linear-gradient(90deg, var(--night), transparent 7%, transparent 93%, var(--night));position:absolute;top:0;bottom:0;left:0;right:0}}.drift{will-change:transform;animation:26s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1.04)}to{transform:scale(1.13)translate(-1.2%,-.9%)}}.shade{pointer-events:none;background:linear-gradient(#05070d9e,#05070d14 28%,#05070d24 52%,#05070de6);position:absolute;top:0;bottom:0;left:0;right:0}.shade--left{background:linear-gradient(90deg,#05070dd1,#05070d4d 45%,#0000 75%),linear-gradient(#05070d80,#0000 30% 60%,#05070dd9)}.bars:before,.bars:after{content:"";z-index:20;background:#000;height:9%;position:absolute;left:0;right:0}.bars:before{top:0}.bars:after{bottom:0}html[data-upright] .bars:before,html[data-upright] .bars:after{display:none}.words{font-family:var(--f-title);letter-spacing:.02em;color:#f6eed9;text-shadow:0 4px 30px #000000bf,0 1px 2px #0009;text-wrap:balance;font-weight:600;line-height:1.12}.words.t-gold,.words .t-gold{text-shadow:none;filter:drop-shadow(0 3px 16px #000000b3)}.kicker{font-family:var(--f-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:clamp(.7rem,.9vw,.8rem);font-weight:700}.reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * .13s);transform:translateY(30px)}.reveal.is-in{opacity:1;transform:none}html[data-calm] .reveal{opacity:1;transition:none;transform:none}html[data-calm] .drift{animation:none}html[data-calm] .hold{height:auto!important}html[data-calm] .hold>.stage{position:relative}html.is-locked,html.is-locked body{overflow:hidden}.paper{--tilt:0deg;--edge:22px;color:var(--ink);font-family:var(--f-story);border:var(--edge) solid transparent;border-image:url(/media/img/paper-l.webp) 56 fill / var(--edge) / 0 stretch;transform:rotate(var(--tilt));filter:drop-shadow(0 18px 28px #0000008c);padding:clamp(8px,1.6vw,22px) clamp(10px,2vw,28px);line-height:1.75;position:relative}.paper--page{--edge:clamp(26px, 3.4vw, 46px);padding:clamp(14px,3.4vw,56px) clamp(14px,4vw,72px)}.paper h2,.paper h3{font-family:var(--f-title);letter-spacing:.04em;color:var(--red);font-weight:600;line-height:1.2}.paper .kicker{color:var(--red)}.paper p+p{margin-top:.9em}.paper hr{opacity:.7;background:#8a7a55;border:0;width:34%;height:1px;margin:1.2em auto}html[data-calm] .paper{transform:none}
