.cinematic-story{position:relative;height:calc(var(--story-unit,100svh)*8);color:#f4ede1;pointer-events:none}.cinematic-stage{position:fixed;inset:0 0 auto;width:100%;height:100lvh;isolation:isolate;z-index:2}.cinematic-scene,.cinematic-stage{background:#031222;overflow:hidden;pointer-events:none}.cinematic-scene{position:absolute;inset:0;opacity:0;visibility:hidden;contain:paint;will-change:opacity,transform}.cinematic-scene picture{display:block;width:100%;height:100%}.cinematic-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cinematic-skip{position:absolute;top:12px;left:12px;transform:translateY(-200%);pointer-events:auto;background:#031222;color:#f4ede1;border:1px solid #d4af37;padding:12px;z-index:10}.cinematic-skip:focus-visible{transform:none}.cinematic-main-slot{position:relative;margin-top:calc(-1*var(--story-unit,100svh))}.cinematic-main{position:relative;width:100%;z-index:3;visibility:hidden;padding-top:var(--story-header,80px);background:var(--navy,#0d1b2a)}.cinematic-main[data-pinned=true]{position:fixed;top:0;left:0;right:0;height:100lvh;overflow:hidden}body:has(.cinematic-story) .site-header{position:fixed;top:0;left:0;right:0;visibility:hidden;opacity:var(--cinematic-header-opacity,0);pointer-events:none;border:0;box-shadow:none;background:var(--navy,#0d1b2a);padding-top:env(safe-area-inset-top,0);transition:none}body:has(.cinematic-story[data-main-started=true]) .site-header{visibility:visible}body:has(.cinematic-story[data-main-visible=true]) .site-header{pointer-events:auto}body:has(.cinematic-story),body:has(.cinematic-story) .homepage,html:has(.cinematic-story){background:#031222}html:has(.cinematic-story){color-scheme:dark;overscroll-behavior-y:none;scroll-behavior:auto}body:has(.cinematic-story){min-height:100dvh;overscroll-behavior-y:none}@media(prefers-reduced-motion:reduce){.cinematic-story{display:none}.cinematic-main-slot{margin-top:0;height:auto!important}.cinematic-main,.cinematic-main[data-pinned=true]{position:relative;height:auto;overflow:visible;visibility:visible!important;opacity:1!important}body:has(.cinematic-story) .site-header{opacity:1;visibility:visible;pointer-events:auto}}@media(scripting:none){.cinematic-story{display:none}.cinematic-main-slot{margin-top:0;height:auto!important}.cinematic-main,.cinematic-main[data-pinned=true]{position:relative;height:auto;overflow:visible;visibility:visible;opacity:1}body:has(.cinematic-story) .site-header{opacity:1;visibility:visible;pointer-events:auto}}.cinematic-home-sections{background:#faf8f3}.cinematic-scene.scene-0{opacity:1;visibility:visible}.cinematic-skip{top:max(16px,env(safe-area-inset-top));left:auto;right:16px;transform:none;border-radius:999px;padding:10px 18px;background:#031222cc;min-height:44px}.cinematic-story:not([data-ready=true]) .cinematic-scene img{visibility:hidden}.cinematic-story[data-custom-logo=true] .scene-0 img{inset:0;margin:auto;width:70%;height:45%;max-width:520px;object-fit:contain}