#page_buildupGeogenContainer__uy9sS{--ui-multiplier:1;--ui-bottom-margin-h:100px;--ui-bottom-h:calc(15px * var(--ui-multiplier));--ui-bottom-w:calc(1152px * var(--ui-multiplier));--ui-timeline-h:calc(240px * var(--ui-multiplier));--ui-timeline-w:calc(657px * var(--ui-multiplier));--ui-viewport-h:calc(410px * var(--ui-multiplier));--ui-viewport-w:calc(658px * var(--ui-multiplier));--ui-viewport-top-h:calc(14px * var(--ui-multiplier));--ui-viewport-top-w:calc(657px * var(--ui-multiplier));--ui-node-details-h:calc(367px * var(--ui-multiplier));--ui-node-details-w:calc(494px * var(--ui-multiplier));--ui-node-graph-h:calc(298px * var(--ui-multiplier));--ui-node-graph-w:calc(494px * var(--ui-multiplier));--ui-top-h:calc(24px * var(--ui-multiplier));--ui-top-w:calc(1152px * var(--ui-multiplier));position:relative;height:400vh;background:url(/media/images/anim-comps/gg-page/background.png);background-attachment:fixed;background-size:cover;contain:paint}@media(min-width:2047px){#page_buildupGeogenContainer__uy9sS{--ui-multiplier:1.5}}@media(min-width:3839px){#page_buildupGeogenContainer__uy9sS{--ui-multiplier:2}}@media(max-width:767px){#page_buildupGeogenContainer__uy9sS{height:100vh;background:url(/media/images/backgrounds/large/geogen-bg-2.png);background-position:bottom;background-size:cover}}#page_buildup__FCm7W{position:-webkit-sticky;position:sticky;top:0;width:100%;height:100vh}@media(max-width:767px){#page_buildup__FCm7W{display:none}}#page_buildupGeoGenContent__es2UF{position:absolute;display:flex;flex-direction:column;background:#000;background:linear-gradient(0deg,#000,transparent);width:100%;height:100vh;bottom:0;justify-content:center;align-items:center;z-index:1}#page_buildupGeoGenContent__es2UF>div{display:flex;flex-direction:row;gap:20px}@media(max-width:767px){#page_buildupGeoGenContent__es2UF>div{flex-direction:column;align-items:center}}#page_buildupViewportContainer__oPwMJ{position:relative;overflow:hidden;width:100%;height:100vh;top:0;left:0;margin-bottom:calc(var(--ui-bottom-margin-h) + var(--ui-bottom-h) + var(--ui-timeline-h))}#page_buildupViewportContainerHeader__o8fQM{position:relative;z-index:0;vertical-align:middle;font-size:5vw;margin:0;z-index:1;text-align:center;text-wrap:nowrap;overflow:hidden;font-size:5em;font-weight:300;transition:padding-bottom .1s linear}#page_buildupViewportContainerHeader__o8fQM span{font-size:10rem;font-weight:500}#page_buildupViewportContainer__oPwMJ img{position:absolute;pointer-events:none;width:100%;height:100%}#page_buildupViewportContainer__oPwMJ img:first-child{position:absolute;width:auto;height:75%;transform:translateY(0);animation:page_move-sky__Q9EPN 120s linear infinite alternate;z-index:0}@keyframes page_move-sky__Q9EPN{0%{left:0}to{left:-40vw}}@keyframes page_viewport-buildup__nATgt{0%{width:100%;height:100vh;top:0;left:0}to{width:var(--ui-viewport-w);height:var(--ui-viewport-h);left:calc(50vw - var(--ui-bottom-w)/2);top:calc(100vh - var(--ui-viewport-h) - var(--ui-bottom-margin-h) - var(--ui-bottom-h) - var(--ui-timeline-h))}}#page_buildupUiTop__K4z6J{width:var(--ui-top-w);height:var(--ui-top-h)}#page_buildupUiTop__K4z6J,#page_buildupUiViewportTop__ytFr_{position:absolute;left:calc(50% - var(--ui-bottom-w)/2);bottom:100vh}#page_buildupUiViewportTop__ytFr_{width:var(--ui-viewport-top-w);height:var(--ui-viewport-top-h)}#page_buildupUiNodeDetails__CCxHq{position:absolute;width:var(--ui-node-details-w);height:var(--ui-node-details-h);right:-50vw;bottom:calc(var(--ui-bottom-margin-h) + var(--ui-bottom-h))}#page_buildupUiNodeGraph__boqaU{position:absolute;height:var(--ui-node-graph-h);width:var(--ui-node-graph-w);bottom:calc(var(--ui-bottom-margin-h) + var(--ui-bottom-h) + var(--ui-node-details-h));right:-50vw}#page_buildupUiTimeline__eZTw5{position:absolute;width:var(--ui-timeline-w);height:var(--ui-timeline-h);bottom:calc(var(--ui-bottom-h) + var(--ui-bottom-margin-h));opacity:0;left:0}#page_buildupUiBottom__2sfgj{position:absolute;width:var(--ui-bottom-w);height:var(--ui-bottom-h);left:calc(50% - var(--ui-bottom-w)/2);bottom:-100px}.page_typeSelector__y0cUT{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;top:calc(var(--page-geogen-scroller-length) - 100vh);z-index:1}.page_scrollIndicator__sRQRF{display:flex;flex-direction:column;align-items:center;animation:page_reveal__GQgNS linear both;animation-timeline:view(block);animation-range:contain 0 contain 30%}.page_headerHeading__lkIAE{text-wrap:nowrap;overflow:hidden;animation:page_grandieux-text__fhRUp;animation-timeline:view(y);animation-range:contain 0 exit 100%}.page_sbsVideoTextContainer__hhvYq{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden}.page_sbsVideoTextContainer__hhvYq>img,.page_sbsVideoTextContainer__hhvYq>video{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.page_sbsVideoTextContainer__hhvYq>div{display:flex;flex-direction:column;justify-content:center;z-index:1;height:100%;gap:35px}.page_sbsVideoTextContainer__hhvYq>div>*{margin:0}.page_sbsVideoTextContainer__hhvYq img:first-child+div,.page_sbsVideoTextContainer__hhvYq video:first-child+div{padding:100px 20% 100px 50%;background:linear-gradient(-90deg,rgba(0,0,0,.838) 30%,transparent)}.page_sbsVideoTextContainer__hhvYq>div:first-child{padding:100px 50% 100px 20%;background:linear-gradient(90deg,rgba(0,0,0,.838) 30%,transparent)}@media (max-width:1200px){.page_sbsVideoTextContainer__hhvYq>div:first-child,.page_sbsVideoTextContainer__hhvYq>img:first-child+div,.page_sbsVideoTextContainer__hhvYq>video:first-child+div{padding:6vh 4vw}}.page_trailerContainer__h4SVb{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;gap:25px;padding:100px 0}.page_trailerContainer__h4SVb iframe{aspect-ratio:16/9;height:50vh;width:auto;border-radius:25px;border:none}.page_trailerContainer__h4SVb>img{position:absolute;z-index:-10;width:100%;height:100%;filter:blur(15px) brightness(.3);overflow:hidden;transform:scale(1.1)}@media (max-width:1200px){.page_trailerContainer__h4SVb iframe{padding:0 10px;aspect-ratio:16/9;width:100%;height:auto}}#page_endingContainer__bttkn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:150px;width:100%;overflow:hidden;background:url(/media/images/backgrounds/large/geogen-bg-1.png);background-size:cover}@media(max-width:767px){#page_endingContainer__bttkn{padding:50px 10px}}