@media(max-width:1100px)and (orientation:portrait){.world-canvas{height:var(--world-held-h, 100dvh)}body.world-portrait .world-rail{display:none}body.world-portrait::after{inset:var(--frame-inset);border-radius:var(--frame-radius)}body.world-portrait .world-section{min-height:var(--section-height, 100lvh);height:auto;padding:84px 0 46px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:0;column-gap:0;align-items:center;overflow:clip}body.world-portrait .world-section .world-copy{align-self:center;max-width:none}body.world-portrait .world-art-track{min-height:0;height:100%;align-self:stretch}body.world-portrait .world-art{position:relative;top:0;min-height:0;height:100%;width:100%}body.world-portrait .world-header-logo{opacity:var(--hero-logo-fade, 0);visibility:visible;pointer-events:auto}body.world-portrait.world-portrait.world-scrolled.world-scroll-down .world-menu-toggle:not(:focus):not([aria-expanded=true]),body.world-portrait.world-portrait.world-scrolled.world-menu-covers:not(.world-scroll-up) .world-menu-toggle:not(:focus):not([aria-expanded=true]){opacity:1;transform:none;pointer-events:auto}body.world-portrait.world-portrait.world-scroll-down:not(.world-pause-footer) .world-controls:not(:focus-within),body.world-portrait.world-portrait.world-pause-covers:not(.world-scroll-up):not(.world-pause-footer) .world-controls:not(:focus-within){opacity:1;transform:none;pointer-events:auto}body.world-portrait.world-portrait.world-scrolled:not(.world-in-hero):not(.world-in-footer) .world-menu-book:not(:focus){opacity:1;transform:none;pointer-events:auto}body.world-portrait.world-portrait.world-portrait.world-off-top:not(.world-backtop-footer) .world-back-top:not(:focus){opacity:1;transform:none;pointer-events:auto;visibility:visible}body.world-portrait .world-header-logo{transition:opacity .2s}body.world-portrait .world-section--hero{min-height:var(--section-height, 100svh)}body.world-portrait .world-footer{position:relative;inset:auto;margin:var(--frame-inset);border-radius:var(--frame-radius);min-height:calc(100lvh - 2 * var(--frame-inset));display:flex;flex-direction:column;padding:clamp(40px,7.4vh,76px) 4.4vw calc(88px - var(--frame-inset));opacity:1;pointer-events:auto;transform:none}body.world-portrait .world-footer-top{flex:none}body.world-portrait .world-footer-main{flex:1 1 0;min-height:0;margin-top:clamp(24px,4.6vh,70px);container-type:size;display:flex;align-items:center;justify-content:center}body.world-portrait .world-footer-wordmark{flex:none;width:min(100%,calc(100cqh * 409 / 85))}body.world-portrait .world-footer-bottom{flex:none;margin-top:clamp(20px,4.2vh,70px);padding-top:clamp(16px,3vh,30px)}}@media(max-width:1100px)and (orientation:portrait){body.world-portrait .world-noise{bottom:auto;height:max(100%,100lvh);clip-path:inset(0 0 var(--frame-inset) 0 round 0 0 var(--frame-radius) var(--frame-radius))}body.world-portrait .world-section:has(>.world-noise),body.world-portrait .world-section:has(.world-noise){overflow:visible}}@media(max-width:1100px)and (orientation:portrait){body.world-portrait .world-noise--boundaries,body.world-portrait .world-noise--privacy,body.world-portrait .world-noise--privacy-night,body.world-portrait .world-noise--audience{clip-path:inset(var(--frame-inset) round var(--frame-radius))}}@media(max-width:1100px)and (orientation:portrait){body.world-portrait .world-story-section{clip-path:inset(var(--frame-inset) var(--frame-inset) var(--tour-clip-b, var(--frame-inset)) round var(--frame-radius))}body.world-portrait .world-story-choice{padding-inline:calc(var(--frame-inset) + 18px)}}
