.page-scene{pointer-events:none;overflow:hidden}.page-scene img{object-fit:cover;width:100%;height:100%;display:block}.page-scene-background{z-index:0;position:absolute;inset:0}.page-scene-background img{object-position:left center}.page-scene-background:after{content:"";background:var(--scene-heading-wash);position:absolute;inset:0}.scene-backed{isolation:isolate;position:relative;overflow:hidden}.scene-backed>[data-import-container],.scene-backed>[data-package-container]{z-index:1;position:relative}.scene-backed .page-scene-background{max-width:none!important;margin:0!important}.scene-content-section>:not(.page-scene){z-index:1;position:relative}.scene-content-section>.page-scene-content-background{border-radius:0;width:100%;height:100%}.page-scene-content-background:after{background:var(--scene-content-wash)}.scene-content-dark>.page-scene-content-background:after{background:var(--scene-content-dark-wash)}.scene-content-section .page-scene-content-background img{object-fit:cover;object-position:left center;opacity:.14;border-radius:0;max-height:none}.import-directory.scene-backed>.page-scene-background{width:100%;height:100%}.import-directory.scene-backed>:not(.page-scene){z-index:1;position:relative}.page-scene-body{aspect-ratio:16/9;border-radius:8px;width:100%}.page-scene-photographic img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:560px;margin-inline:auto}@media (width>=1025px){.scene-backed>[data-import-container]:first-of-type,.scene-backed>[data-package-container]:first-of-type{margin-inline:auto!important}.scene-backed .page-scene-background img{object-position:left center}}@media (width<=767px){.page-scene-background img{opacity:.45;object-position:25% center}.page-scene-body{aspect-ratio:4/3}}.scene-content-section{position:relative}.scene-content-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42rem 22rem at 85% -10%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 65%), radial-gradient(36rem 20rem at 5% 110%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 60%), radial-gradient(color-mix(in oklab, var(--primary) 14%, transparent) 1px, transparent 1px);opacity:.5;background-size:auto,auto,26px 26px;position:absolute;inset:0}
