#gcac-immersive-world{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;view-transition-name:gcac-world;contain:strict}
main>.immersive-chapter:not(.world-field):not(.people-encounter):not(.dream-journey):not(.festival-stage):not(.journey-hero){isolation:auto}
.immersive-chapter>.spatial-heading,.immersive-chapter>header,.immersive-chapter>.feature-film-heading,.immersive-chapter>.edition-session-layout,.immersive-chapter>.community-grid,.immersive-chapter>.award-philosophy-copy,.immersive-chapter>.award-duality,.immersive-chapter>.gala-photo-grid,.immersive-chapter>.venue-feature-grid,.immersive-chapter>.film-player,.immersive-chapter>.ceremony-navigation{position:relative;z-index:2}
.immersive-chapter .spatial-heading{translate:calc((1 - var(--scene-entry,1))*-55px) calc((1 - var(--scene-entry,1))*25px);opacity:calc(.4 + var(--scene-entry,1)*.6);clip-path:none;transform-origin:left center;will-change:translate,opacity}
.spatial-layer{translate:0 calc(var(--spatial-drift,0px)*var(--layer-direction,1));will-change:translate}
.world-chapter-nav{position:fixed;z-index:85;right:20px;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:flex-end;gap:18px;opacity:0;pointer-events:none;transition:opacity .5s;color:#b8cbbb;max-height:64vh}.world-chapter-nav.world-nav-on{opacity:1;pointer-events:auto}.world-chapter-nav[data-light="1"]{color:#325b49}.world-chapter-label{writing-mode:vertical-rl;max-height:150px;overflow:hidden;font:8px/1.5 Arial,sans-serif;letter-spacing:.08em;opacity:.75}.world-chapter-nav>div{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;scrollbar-width:none}.world-chapter-nav a{position:relative;display:flex;justify-content:flex-end;align-items:center;width:34px;min-height:15px;gap:7px;opacity:.45;transition:opacity .35s}.world-chapter-nav a>span{font:7px/1 Arial,sans-serif;opacity:0;transition:opacity .3s}.world-chapter-nav i{display:block;width:8px;height:1px;background:currentColor;transition:width .5s,height .5s}.world-chapter-nav a[aria-current],.world-chapter-nav a:hover{opacity:1}.world-chapter-nav a[aria-current] span,.world-chapter-nav a:hover span{opacity:1}.world-chapter-nav a[aria-current] i{width:17px;height:2px}.world-chapter-nav[hidden]{display:none}
@view-transition{navigation:auto}::view-transition-old(root){animation:gcac-world-depart .55s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:gcac-world-arrive .85s cubic-bezier(.2,.75,.2,1) both}::view-transition-group(gcac-world){animation-duration:.9s}::view-transition-old(gcac-world),::view-transition-new(gcac-world){mix-blend-mode:normal}
@keyframes gcac-world-depart{to{opacity:0;transform:translateY(-35px) scale(.985)}}@keyframes gcac-world-arrive{from{opacity:0;clip-path:inset(8% 0 0);transform:translateY(35px)}to{opacity:1;clip-path:inset(0);transform:none}}
@media(max-width:800px){.world-chapter-nav{right:8px;gap:10px}.world-chapter-label{display:none}.world-chapter-nav a{width:15px;min-height:14px}.world-chapter-nav a>span{display:none}.world-chapter-nav i{width:4px}.world-chapter-nav a[aria-current] i{width:10px}.spatial-layer{translate:0 calc(var(--spatial-drift,0px)*var(--layer-direction,1)*.5)}.immersive-chapter .spatial-heading{translate:calc((1 - var(--scene-entry,1))*-20px) calc((1 - var(--scene-entry,1))*16px)}}
@media(prefers-reduced-motion:reduce){#gcac-immersive-world{display:none}.spatial-layer,.immersive-chapter .spatial-heading{translate:none;opacity:1;clip-path:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
html[data-motion=paused] .spatial-layer,html[data-motion=paused] .immersive-chapter .spatial-heading{translate:none;opacity:1;clip-path:none}

.immersive-chapter>.world-content{position:relative;z-index:2}
.manifesto-immersive>.manifesto-introduction{position:relative;z-index:2}

html[data-motion=paused]::view-transition-old(root),html[data-motion=paused]::view-transition-new(root){animation:none!important}

::view-transition{pointer-events:none}
