figure[data-astro-cid-m2cudmhn]{margin:0 auto clamp(2rem,5vw,4.5rem);max-width:min(100%,calc((100svh - 126px) * var(--scene-ratio)));position:relative}.media-stage[data-astro-cid-m2cudmhn]{aspect-ratio:var(--scene-ratio);background:#222427;border:1px solid var(--vigil-line);border-radius:12px;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.media-stage[data-astro-cid-m2cudmhn] img[data-astro-cid-m2cudmhn],.media-stage[data-astro-cid-m2cudmhn] video[data-astro-cid-m2cudmhn]{height:100%;object-fit:contain;position:absolute;width:100%}.media-stage[data-astro-cid-m2cudmhn] video[data-astro-cid-m2cudmhn]{opacity:0;transition:opacity .25s ease}figure[data-astro-cid-m2cudmhn].is-playing video[data-astro-cid-m2cudmhn]{opacity:1}figcaption[data-astro-cid-m2cudmhn]{background:linear-gradient(transparent,#111214e8 40%,#111214fa);bottom:1px;padding:clamp(2rem,3.5vw,3.5rem);padding-top:80px;position:absolute;width:100%}figcaption[data-astro-cid-m2cudmhn] h2[data-astro-cid-m2cudmhn]{font-size:clamp(2rem,3.5vw,3.5rem);letter-spacing:-.03em;line-height:1.08;max-width:640px}figcaption[data-astro-cid-m2cudmhn] p[data-astro-cid-m2cudmhn]{margin-top:16px;max-width:560px}.play-overlay[data-astro-cid-m2cudmhn],.expand-control[data-astro-cid-m2cudmhn]{background:#18191bf2;border:1px solid #c59a5a66;color:var(--vigil-text);cursor:pointer;position:absolute}.play-overlay[data-astro-cid-m2cudmhn]{background:transparent;border:0;inset:0}.play-overlay[data-astro-cid-m2cudmhn] span[data-astro-cid-m2cudmhn]{background:#18191bf2;border:1px solid #c59a5a66;border-radius:999px;display:inline-flex;gap:10px;padding:14px 20px}figure[data-astro-cid-m2cudmhn].is-playing .play-overlay[data-astro-cid-m2cudmhn]{align-items:end;display:flex;justify-content:start;padding:24px}figure[data-astro-cid-m2cudmhn].is-playing .play-overlay[data-astro-cid-m2cudmhn] span[data-astro-cid-m2cudmhn]{padding:10px 14px}.expand-control[data-astro-cid-m2cudmhn]{border:0;border-radius:8px;font-size:1.5rem;padding:10px 13px;right:16px;top:16px}.feature-film[data-astro-cid-m2cudmhn]:hover .media-stage[data-astro-cid-m2cudmhn],.feature-film[data-astro-cid-m2cudmhn]:focus-within .media-stage[data-astro-cid-m2cudmhn]{border-color:var(--vigil-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--vigil-gold) 38%,transparent)}.play-overlay[data-astro-cid-m2cudmhn]:focus-visible,.expand-control[data-astro-cid-m2cudmhn]:focus-visible{outline:2px solid var(--vigil-gold);outline-offset:-4px}@media(max-width:700px){figure[data-astro-cid-m2cudmhn]{max-width:100%}figcaption[data-astro-cid-m2cudmhn]{background:var(--vigil-surface);padding:24px;position:static}figcaption[data-astro-cid-m2cudmhn] h2[data-astro-cid-m2cudmhn]{font-size:clamp(1.45rem,3.2vw,2rem)}}*{box-sizing:border-box}body{margin:0}a{color:inherit}.vigil-page[data-astro-cid-tobavpuz]{--vigil-bg: #18191b;--vigil-surface: #25272a;--vigil-text: #eeece6;--vigil-muted: #b5b1aa;--vigil-gold: #c59a5a;--vigil-line: #3c3e40;background:var(--vigil-bg);color:var(--vigil-text);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow-x:clip}.hero-release[data-astro-cid-tobavpuz] span[data-astro-cid-tobavpuz]{color:var(--vigil-gold)}main[data-astro-cid-tobavpuz]{margin:0 auto;max-width:1440px;padding:0 clamp(1.25rem,4vw,4rem);position:relative}h1[data-astro-cid-tobavpuz],h2[data-astro-cid-tobavpuz],h3[data-astro-cid-tobavpuz],p[data-astro-cid-tobavpuz]{margin:0}h1[data-astro-cid-tobavpuz],h2[data-astro-cid-tobavpuz],h3[data-astro-cid-tobavpuz]{text-wrap:balance}p[data-astro-cid-tobavpuz]{color:var(--vigil-muted);line-height:1.75}section[data-astro-cid-tobavpuz],.fragment-target[data-astro-cid-tobavpuz]{scroll-margin-top:110px}.vigil-hero[data-astro-cid-tobavpuz]{padding:clamp(3rem,5vw,4.5rem) 0 0;position:relative}.hero-copy[data-astro-cid-tobavpuz]{margin:auto;max-width:920px;text-align:center}h1[data-astro-cid-tobavpuz]{font-size:clamp(2.6rem,5.9vw,5.6rem);letter-spacing:-.035em;line-height:1.06}.hero-copy[data-astro-cid-tobavpuz]>p[data-astro-cid-tobavpuz]{font-size:clamp(1rem,1.5vw,1.15rem);margin:1.6rem auto 1.75rem;max-width:590px}.lab-actions[data-astro-cid-tobavpuz]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lab-button[data-astro-cid-tobavpuz]{border:1px solid var(--vigil-line);border-radius:6px;display:inline-flex;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;padding:13px 20px;text-decoration:none}.lab-button-primary[data-astro-cid-tobavpuz]{background:var(--vigil-gold);border-color:var(--vigil-gold);color:#18191b}.lab-button-secondary[data-astro-cid-tobavpuz]{background:var(--vigil-bg)}.hero-release[data-astro-cid-tobavpuz]{color:var(--vigil-muted);display:inline-flex;font-size:.78rem;gap:12px;margin-top:24px;text-decoration:none}.hero-stage[data-astro-cid-tobavpuz]{margin:32px auto 0;max-width:1200px}.tour-chapters[data-astro-cid-tobavpuz]{border-block:1px solid var(--vigil-line);display:flex;justify-content:center;margin:clamp(4rem,8vw,7rem) auto 0;padding:24px 0;width:min(1100px,100%)}.tour-chapters[data-astro-cid-tobavpuz] a[data-astro-cid-tobavpuz]{color:var(--vigil-muted);padding:12px 26px;text-decoration:none}.tour-chapters[data-astro-cid-tobavpuz] a[data-astro-cid-tobavpuz]:hover,.tour-chapters[data-astro-cid-tobavpuz] a[data-astro-cid-tobavpuz].active{color:var(--vigil-gold)}.tour-atmosphere[data-astro-cid-tobavpuz]{inset:0;pointer-events:none;position:fixed;z-index:-1}.tour-atmosphere[data-astro-cid-tobavpuz] canvas[data-astro-cid-tobavpuz]{display:block;height:100%;width:100%}.feature-section[data-astro-cid-tobavpuz]{margin:auto;padding-top:clamp(2rem,5vw,4.5rem);width:min(1440px,100%)}#navigation[data-astro-cid-tobavpuz]{padding-top:clamp(4rem,8vw,7rem)}.feature-section[data-astro-cid-tobavpuz].chapter-start{margin-top:clamp(6rem,12vw,11rem);padding-top:0}.chapter-divider[data-astro-cid-tobavpuz]{align-items:center;display:flex;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.chapter-divider[data-astro-cid-tobavpuz]:after{background:linear-gradient(to right,var(--vigil-gold),var(--vigil-line) 60%,transparent);content:"";flex:1;height:1px}.chapter-divider[data-astro-cid-tobavpuz] h2[data-astro-cid-tobavpuz],h2[data-astro-cid-tobavpuz]{font-size:clamp(2rem,3.9vw,3.6rem);line-height:1.12;letter-spacing:-.025em}.showcase[data-astro-cid-tobavpuz]{margin:0 auto clamp(2rem,5vw,4.5rem);position:relative}.media-stage[data-astro-cid-tobavpuz]{aspect-ratio:var(--scene-ratio);background:#222427;border:1px solid var(--vigil-line);border-radius:12px;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.media-stage[data-astro-cid-tobavpuz] img[data-astro-cid-tobavpuz],.media-stage[data-astro-cid-tobavpuz] video[data-astro-cid-tobavpuz]{height:100%;object-fit:contain;position:absolute;width:100%}.media-stage[data-astro-cid-tobavpuz] video[data-astro-cid-tobavpuz]{opacity:0;transition:opacity .25s ease}.showcase[data-astro-cid-tobavpuz].is-playing video[data-astro-cid-tobavpuz],.showcase[data-astro-cid-tobavpuz][data-playback=viewport] video[data-astro-cid-tobavpuz]{opacity:1}.showcase[data-astro-cid-tobavpuz]:not(.feature-film){max-width:1200px}.hero-stage[data-astro-cid-tobavpuz]:hover .media-stage[data-astro-cid-tobavpuz]{border-color:var(--vigil-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--vigil-gold) 38%,transparent)}.feature-film[data-astro-cid-tobavpuz]{max-width:min(100%,calc((100svh - 126px) * var(--scene-ratio)))}.feature-film[data-astro-cid-tobavpuz] figcaption[data-astro-cid-tobavpuz]{background:linear-gradient(transparent,#111214e8 40%,#111214fa);bottom:1px;padding:clamp(2rem,3.5vw,3.5rem);padding-top:80px;position:absolute;width:100%}.feature-film[data-astro-cid-tobavpuz] figcaption[data-astro-cid-tobavpuz] h2[data-astro-cid-tobavpuz]{font-size:clamp(2rem,3.5vw,3.5rem);max-width:640px}.feature-film[data-astro-cid-tobavpuz] figcaption[data-astro-cid-tobavpuz] p[data-astro-cid-tobavpuz]{margin-top:16px;max-width:560px}.play-overlay[data-astro-cid-tobavpuz],.expand-control[data-astro-cid-tobavpuz]{background:#18191bf2;border:1px solid #c59a5a66;color:var(--vigil-text);cursor:pointer;position:absolute}.play-overlay[data-astro-cid-tobavpuz]{background:transparent;border:0;inset:0}.play-overlay[data-astro-cid-tobavpuz] span[data-astro-cid-tobavpuz]{background:#18191bf2;border:1px solid #c59a5a66;border-radius:999px;display:inline-flex;gap:10px;padding:14px 20px}.showcase[data-astro-cid-tobavpuz].is-playing .play-overlay[data-astro-cid-tobavpuz]{align-items:end;display:flex;justify-content:start;padding:24px}.showcase[data-astro-cid-tobavpuz].is-playing .play-overlay[data-astro-cid-tobavpuz] span[data-astro-cid-tobavpuz]{padding:10px 14px}.expand-control[data-astro-cid-tobavpuz]{border:0;border-radius:8px;font-size:1.5rem;padding:10px 13px;right:16px;top:16px}.video-section[data-astro-cid-tobavpuz]{margin-top:clamp(6rem,12vw,11rem)}.video-heading[data-astro-cid-tobavpuz]{align-items:end;display:flex;gap:32px;justify-content:space-between;margin-bottom:36px}.video-heading[data-astro-cid-tobavpuz]>div[data-astro-cid-tobavpuz]{max-width:720px}.video-heading[data-astro-cid-tobavpuz] a[data-astro-cid-tobavpuz]{color:var(--vigil-gold)}.video-player[data-astro-cid-tobavpuz]{background:var(--vigil-surface);border:1px solid var(--vigil-line);border-radius:12px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.video-player[data-astro-cid-tobavpuz]:hover,.video-player[data-astro-cid-tobavpuz]:focus-within{border-color:var(--vigil-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--vigil-gold) 38%,transparent)}.video-embed[data-astro-cid-tobavpuz]{aspect-ratio:16 / 9;background:#111214}.video-embed[data-astro-cid-tobavpuz] iframe[data-astro-cid-tobavpuz]{border:0;height:100%;width:100%}.video-caption[data-astro-cid-tobavpuz]{align-items:center;display:flex;justify-content:space-between;padding:24px}.video-caption[data-astro-cid-tobavpuz] a[data-astro-cid-tobavpuz]{color:var(--vigil-muted);font-size:.8rem}.video-list[data-astro-cid-tobavpuz]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.video-list[data-astro-cid-tobavpuz] button[data-astro-cid-tobavpuz]{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--vigil-muted);cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px;text-align:left}.video-list[data-astro-cid-tobavpuz] button[data-astro-cid-tobavpuz]:hover,.video-list[data-astro-cid-tobavpuz] button[data-astro-cid-tobavpuz][aria-pressed=true]{background:var(--vigil-surface);border-color:var(--vigil-gold);color:var(--vigil-text)}.video-list[data-astro-cid-tobavpuz] button[data-astro-cid-tobavpuz]:focus-visible{outline:2px solid var(--vigil-gold);outline-offset:3px}.video-list[data-astro-cid-tobavpuz] img[data-astro-cid-tobavpuz]{grid-column:1 / -1;width:100%}.closing-action[data-astro-cid-tobavpuz]{align-items:center;border-top:1px solid var(--vigil-line);display:flex;gap:32px;justify-content:space-between;margin-top:100px;padding:64px 0 80px}@media(max-width:700px){.tour-chapters[data-astro-cid-tobavpuz]{flex-wrap:wrap;margin-top:48px;padding:16px 0}.tour-chapters[data-astro-cid-tobavpuz] a[data-astro-cid-tobavpuz]{padding:10px 12px;font-size:.85rem}.feature-film[data-astro-cid-tobavpuz]{max-width:100%}.feature-film[data-astro-cid-tobavpuz] figcaption[data-astro-cid-tobavpuz]{background:var(--vigil-surface);padding:24px;position:static}.feature-film[data-astro-cid-tobavpuz] figcaption[data-astro-cid-tobavpuz] h2[data-astro-cid-tobavpuz]{font-size:clamp(1.45rem,3.2vw,2rem)}.video-heading[data-astro-cid-tobavpuz],.video-caption[data-astro-cid-tobavpuz],.closing-action[data-astro-cid-tobavpuz]{align-items:start;flex-direction:column}.video-list[data-astro-cid-tobavpuz]{grid-template-columns:1fr}.video-list[data-astro-cid-tobavpuz] button[data-astro-cid-tobavpuz]{grid-template-columns:100px 1fr auto}.video-list[data-astro-cid-tobavpuz] img[data-astro-cid-tobavpuz]{grid-column:auto}}
