.about-module__8TymFG__storyWrapper{position:relative}@media (max-width:800px){.about-module__8TymFG__storyWrapper{padding-bottom:110px;padding-left:var(--layout-margin);padding-right:var(--layout-margin);overflow-x:clip}}@media (min-width:800px){.about-module__8TymFG__storyWrapper{position:fixed;inset:0;overflow:hidden}.about-module__8TymFG__storyArtboard{width:100%;height:100%;position:relative;container-type:size}}@media (max-width:800px){.about-module__8TymFG__storyArtboard{display:block}}@media (min-width:800px){.about-module__8TymFG__textScale{height:calc(100vh - var(--header-height));left:0;top:var(--header-height);width:100%;position:absolute;container-type:size}.about-module__8TymFG__storyTextColumn{left:calc(var(--corner-margin,2.22222vw) + var(--header-card-padding,4px) + var(--header-logo-link-padding-x,5px));top:calc(var(--about-story-top,32) / 945 * 100cqh);width:calc(var(--about-story-width,491.5) / 945 * 100cqh);position:absolute}.about-module__8TymFG__storyTextRow{align-items:flex-start;gap:.10582cqh;width:100%;height:100%;display:flex}.about-module__8TymFG__storyLabel{height:100%;width:calc(var(--about-story-label-width,183) / 945 * 100cqh);flex-shrink:0}.about-module__8TymFG__storyMascotFrame{--story-mascot-box:calc(var(--about-story-mascot-size,130) / 945 * 100cqh);--story-mascot-pull:calc(var(--story-mascot-box) * var(--about-story-mascot-pull,.1));--story-mascot-x:calc(var(--about-story-mascot-x,35) / 945 * 100cqh);--story-mascot-y:calc(var(--about-story-mascot-y,0) / 945 * 100cqh);--story-bubble-x:calc(var(--about-story-bubble-x,0) / 945 * 100cqh);--story-bubble-y:calc(var(--about-story-bubble-y,0) / 945 * 100cqh);--story-mascot-mid:calc(var(--story-mascot-box) / 2 - var(--story-mascot-pull) + var(--story-mascot-x));flex-direction:column;align-items:flex-start;display:flex}.about-module__8TymFG__storyMascot{top:var(--story-mascot-y);left:var(--story-mascot-x);aspect-ratio:1;margin:calc(var(--story-mascot-pull) * -1) 0 0 calc(var(--story-mascot-pull) * -1);width:var(--story-mascot-box);position:relative}.about-module__8TymFG__storyMascotButton>span>span{transition:opacity var(--about-story-mascot-crossfade,90ms) linear}.about-module__8TymFG__storyMascotBubble{--story-bubble-pad-x:var(--about-story-bubble-pad-x,var(--logo-bubble-pad-x,11px));--story-bubble-tracking:var(--about-story-bubble-tracking,0px);--story-bubble-room:calc((var(--about-story-label-width,183) - 12) / 945 * 100cqh);--story-bubble-font-size:min(var(--about-story-bubble-font-size,var(--logo-bubble-font-size,11px)), ( var(--story-bubble-room) - 2 * var(--story-bubble-pad-x) - var(--story-bubble-chars,16) * var(--story-bubble-tracking) ) / (var(--story-bubble-chars,16) * .6));--story-bubble-width:calc(var(--story-bubble-shown-chars,16) * (.6 * var(--story-bubble-font-size) + var(--story-bubble-tracking)) + 2 * var(--story-bubble-pad-x));--story-bubble-left-ideal:calc(var(--story-mascot-mid) - var(--story-bubble-width) / 2 + var(--story-bubble-x));--story-bubble-left:clamp(0px, var(--story-bubble-left-ideal), var(--story-bubble-room) - var(--story-bubble-width));--story-bubble-clamp-shift:calc(var(--story-bubble-left-ideal) - var(--story-bubble-left));--story-bubble-pad-y:var(--about-story-bubble-pad-y,var(--logo-bubble-pad-y,7px));--story-bubble-fade:var(--about-story-bubble-fade,var(--logo-bubble-fade,.18s));--story-bubble-delay:var(--about-story-bubble-delay,.34s);--story-bubble-tail-size:var(--about-story-bubble-tail-size,9px);top:var(--story-bubble-y);left:var(--story-bubble-left);margin:max(0px, ( var(--about-story-font-size,20) * var(--about-story-line-height,1.3) / 945 * 100cqh - var(--story-bubble-font-size) - 2 * var(--story-bubble-pad-y) ) / 2) 0 calc(var(--about-story-mascot-bubble-gap,12) / 945 * 100cqh);white-space:nowrap;border-radius:var(--about-story-bubble-radius,999px);background:var(--about-story-bubble-bg,var(--logo-bubble-bg,#fffffff0));color:var(--about-story-bubble-color,var(--logo-bubble-color,#17171b));font-family:var(--font-jetbrains-mono), monospace;font-size:var(--story-bubble-font-size);font-weight:var(--about-story-bubble-weight,var(--logo-bubble-weight,550));letter-spacing:var(--story-bubble-tracking);padding:var(--story-bubble-pad-y) var(--story-bubble-pad-x);opacity:0;transform:translateY(var(--about-story-bubble-from-y,4px)) scale(var(--about-story-bubble-from-scale,.9));transform-origin:calc(50% + var(--story-bubble-clamp-shift)) 100%;transition:opacity var(--story-bubble-fade) var(--ease-out-quart), transform var(--story-bubble-fade) var(--ease-out-quart);align-self:flex-start;line-height:1;position:relative}.about-module__8TymFG__storyMascotBubble[data-visible]{opacity:1;transition-timing-function:var(--about-story-bubble-pop,var(--logo-bubble-pop,cubic-bezier(.34, 1.56, .64, 1)));transform:none}.about-module__8TymFG__storyMascotBubble:before{content:"";bottom:var(--about-story-bubble-tail-y,-3px);left:calc(50% + var(--story-bubble-clamp-shift) - var(--story-bubble-tail-size) / 2 + var(--about-story-bubble-tail-x,0px));width:var(--story-bubble-tail-size);height:var(--story-bubble-tail-size);border-radius:var(--about-story-bubble-tail-radius,2px);background:inherit;--story-tail-cut:calc(400% + (var(--story-bubble-tail-size) / 2 + var(--about-story-bubble-tail-y,-3px)) * 1.41421);clip-path:polygon(var(--story-tail-cut) -300%, -300% var(--story-tail-cut), var(--story-tail-cut) var(--story-tail-cut));position:absolute;transform:rotate(45deg)}.about-module__8TymFG__storyMascotBubbleText{z-index:1;position:relative}.about-module__8TymFG__storyMascotBubbleChar{animation:about-module__8TymFG__storyBubbleChar var(--about-story-bubble-char-rise,.22s) var(--ease-out-quart) both;display:inline-block}}@keyframes about-module__8TymFG__storyBubbleChar{0%{opacity:0;transform:translateY(.4em)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.about-module__8TymFG__storyMascotBubble,.about-module__8TymFG__storyMascotButton>span>span{transition-duration:.01ms}.about-module__8TymFG__storyMascotBubbleChar{animation:none}}@media (min-width:800px){.about-module__8TymFG__storyContent{height:100%;width:calc(var(--about-story-content-width,316.5) / 945 * 100cqh);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}}.about-module__8TymFG__storyLabel,.about-module__8TymFG__storyStackItem,.about-module__8TymFG__storyParagraphs p,.about-module__8TymFG__storyHighlight,.about-module__8TymFG__storySummary p,.about-module__8TymFG__storyLink{font-family:var(--font-display)}.about-module__8TymFG__storyLabel,.about-module__8TymFG__storyStackItem,.about-module__8TymFG__storyParagraphs p,.about-module__8TymFG__storyHighlight,.about-module__8TymFG__storySummary p{font-weight:450}.about-module__8TymFG__storyLink{font-weight:500}.about-module__8TymFG__storyLabel,.about-module__8TymFG__storyParagraphs p,.about-module__8TymFG__storyStackItem,.about-module__8TymFG__storyHighlight{color:var(--about-story-text-color,#a1a1a1)}.about-module__8TymFG__storySummary p{color:var(--about-story-summary-color,#fff)}.about-module__8TymFG__storyLink{align-self:flex-start}@media (min-width:800px){.about-module__8TymFG__storyLabel,.about-module__8TymFG__storyParagraphs p,.about-module__8TymFG__storyHighlight,.about-module__8TymFG__storySummary p,.about-module__8TymFG__storyLink{font-size:calc(var(--about-story-font-size,20) / 945 * 100cqh);letter-spacing:calc(var(--about-story-tracking,-.14) / 945 * 100cqh);line-height:var(--about-story-line-height,1.3)}}@media (max-width:800px){.about-module__8TymFG__storyLabel,.about-module__8TymFG__storyStackItem,.about-module__8TymFG__storyParagraphs p,.about-module__8TymFG__storyHighlight,.about-module__8TymFG__storySummary p,.about-module__8TymFG__storyLink{letter-spacing:-.52px;font-size:26px;line-height:1.32}}.about-module__8TymFG__storyParagraphs,.about-module__8TymFG__storySummary{flex-direction:column;width:100%;display:flex}.about-module__8TymFG__storySummary{padding-bottom:.4em}@media (min-width:800px){.about-module__8TymFG__storyParagraphs{gap:calc(var(--about-story-paragraph-gap,42) / 945 * 100cqh)}.about-module__8TymFG__storyHighlight{margin-top:calc(var(--about-story-highlight-gap,102) / 945 * 100cqh);width:100%}.about-module__8TymFG__storySummary{gap:calc(var(--about-story-summary-internal-gap,37) / 945 * 100cqh);margin-top:calc(var(--about-story-summary-gap,107) / 945 * 100cqh)}}@media (max-width:800px){.about-module__8TymFG__storyTrack{--story-step:90vh;--story-steps:5;height:calc(var(--story-steps) * var(--story-step));z-index:2;position:relative}.about-module__8TymFG__storyPin{align-items:center;height:100svh;display:flex;position:sticky;top:0}.about-module__8TymFG__storyPinInner{width:100%}.about-module__8TymFG__storyStack{display:grid}.about-module__8TymFG__storyStack>*{grid-area:1/1}.about-module__8TymFG__storyLabel{margin-bottom:20px;display:block}.about-module__8TymFG__storySummary{gap:22px;padding-bottom:0}.about-module__8TymFG__storyLink{display:none}.about-module__8TymFG__storyLabel,.about-module__8TymFG__storyStackItem,.about-module__8TymFG__storyParagraphs p,.about-module__8TymFG__storyHighlight,.about-module__8TymFG__storySummary{opacity:0}.about-module__8TymFG__storyLabel{letter-spacing:-.4px;margin-bottom:16px;padding-bottom:4px;font-size:20px;overflow:hidden}.about-module__8TymFG__storyLabelInner{display:block}.about-module__8TymFG__storyStackItem{color:#fff}}@media (scripting:none){.about-module__8TymFG__storyLabel,.about-module__8TymFG__storyStackItem,.about-module__8TymFG__storyParagraphs p,.about-module__8TymFG__storyHighlight,.about-module__8TymFG__storySummary{opacity:1}}@media (min-width:800px){.about-module__8TymFG__collageColumn{height:100%;width:calc(var(--about-collage-width,960) / 945 * 100cqh);position:absolute;top:0;right:0}}@media (max-width:800px){.about-module__8TymFG__collageColumn{z-index:1;aspect-ratio:345/420;width:100%;margin-top:-28svh;position:relative;container-type:size}}.about-module__8TymFG__title{color:var(--about-intro-color,#e6e6e6);font-family:var(--font-display);font-size:var(--about-intro-size,1.4vw);font-weight:var(--about-intro-weight,350);letter-spacing:var(--about-intro-tracking,.08px);line-height:var(--about-intro-line-height,1.36)}@media (min-width:800px){.about-module__8TymFG__title{width:calc(5 * var(--layout-column-width) + (5 - 1) * var(--layout-columns-gap))}}@media (max-width:800px){.about-module__8TymFG__title{font-size:20px}}.about-module__8TymFG__introParagraph+.about-module__8TymFG__introParagraph{margin-top:var(--about-intro-gap,1.02em)}.about-module__8TymFG__introParagraph:first-child{font-family:var(--font-noto-serif-jp);letter-spacing:-.02em}@media (min-width:800px){.about-module__8TymFG__introParagraph:first-child{font-size:var(--about-headline-size,1.52vw);font-weight:var(--about-headline-weight,500);letter-spacing:var(--about-headline-tracking,-.027em);line-height:var(--about-headline-line-height,1.3)}}.about-module__8TymFG__needRow{align-items:center;gap:var(--about-need-gap,1.65vw);margin-top:var(--about-need-margin-y,9.45vw);display:flex}@media (max-width:800px){.about-module__8TymFG__needRow{flex-wrap:wrap;row-gap:0;margin:30vw 0 0}}.about-module__8TymFG__needLabel{color:var(--about-need-label-color,#fff);font-family:var(--font-display);font-size:max(28px, var(--about-need-label-size,1.5vw));font-weight:var(--about-need-label-weight,350);letter-spacing:var(--about-need-label-tracking,0px);white-space:nowrap;line-height:1.15}@media (max-width:800px){.about-module__8TymFG__needLabel{font-size:20px}}.about-module__8TymFG__tickerViewport{--row-height:1.15em;vertical-align:middle;height:var(--row-height);font-size:max(28px, var(--about-ticker-size,1.5vw));display:inline-block;position:relative}@media (max-width:800px){.about-module__8TymFG__tickerViewport{font-size:20px}}.about-module__8TymFG__tickerTrack{position:absolute;inset:0}.about-module__8TymFG__tickerRow{font-family:var(--font-display);font-weight:var(--about-ticker-weight,400);letter-spacing:var(--about-ticker-tracking,0px);white-space:nowrap;line-height:1.15;position:absolute;top:0;left:0}.about-module__8TymFG__contactWrapper{margin-top:var(--about-cta-wrapper-margin-top,9.33vw);margin-bottom:var(--about-cta-wrapper-margin-bottom,0)}@media (max-width:800px){.about-module__8TymFG__contactWrapper{margin-top:30vw;margin-bottom:10.2564vw}}@media (min-width:800px){.about-module__8TymFG__contactRow{align-items:center;gap:var(--about-cta-title-gap,.5vw);display:flex}}.about-module__8TymFG__contactTitle{color:var(--about-cta-title-color,#fafafa);font-size:max(12px, var(--about-cta-title-size,1vw));font-weight:var(--about-cta-title-weight,400)}@media (max-width:800px){.about-module__8TymFG__contactTitle{letter-spacing:-.4px;margin-bottom:14px;font-size:20px;line-height:1.3}}.about-module__8TymFG__contactLinkWrapper{font-size:max(12px, var(--about-cta-link-size,1vw));margin-top:0}.about-module__8TymFG__contactLinkWrapper a{color:var(--about-cta-link-color,#7d7d7d);font-weight:var(--about-cta-link-weight,500)}@media (max-width:800px){.about-module__8TymFG__contactLinkWrapper{font-size:15px}.about-module__8TymFG__contactLinkWrapper a{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:10px 20px}.about-module__8TymFG__contactLinkWrapper a:before,.about-module__8TymFG__contactLinkWrapper a:after{display:none}.about-module__8TymFG__contactLinkWrapper a svg{margin-left:6px}.about-module__8TymFG__contactLinkWrapper a svg path{stroke-dashoffset:0}}
.project-title-module__oOCBPa__wrapper{--project-counter-font-size-ratio:.333;--project-infos-font-size-ratio:.46;--internal-title-font-size:var(--project-title-font-size,1rem);--counter-width:calc(var(--internal-title-font-size) * var(--project-counter-font-size-ratio) * var(--project-counter-width-ratio,5));font-size:var(--project-title-font-size,1em);text-align:left}.project-title-module__oOCBPa__header{align-items:center;display:flex}.project-title-module__oOCBPa__counter{font-size:calc(var(--internal-title-font-size)*var(--project-counter-font-size-ratio));text-align:left;width:var(--counter-width,auto);position:relative}.project-title-module__oOCBPa__infos{color:var(--infos-color,#9f9f9f);font-family:var(--font-jetbrains-mono),monospace;font-size:calc(var(--internal-title-font-size)*var(--project-infos-font-size-ratio)*var(--infos-size-mult,1.2));font-weight:var(--infos-weight,650);letter-spacing:var(--infos-tracking,0px);line-height:var(--infos-line-height,1.19);text-transform:uppercase;flex:1;display:flex}.project-title-module__oOCBPa__infosRow{align-items:center;gap:var(--infos-item-gap,8px);display:flex}.project-title-module__oOCBPa__title{color:var(--title-color,#fff);font-family:var(--font-google-sans-flex);font-size:calc(1em*var(--title-size-mult,.87));font-weight:var(--title-weight,400);letter-spacing:var(--title-tracking,-.005em);line-height:var(--title-line-height,1.1);margin-left:var(--counter-width);margin-top:var(--project-title-margin-top,var(--title-infos-gap,0))}.project-title-module__oOCBPa__comingSoon{color:var(--coming-soon-color,#d4fe3e);font-family:var(--font-jetbrains-mono),monospace;font-size:calc(max(11px,.583333vw)*var(--coming-soon-size-mult,1.07));font-weight:var(--coming-soon-weight,450);letter-spacing:var(--coming-soon-tracking,-.015em);line-height:var(--coming-soon-line-height,1.2);margin-left:var(--counter-width);margin-top:var(--coming-soon-gap,.66em);text-transform:uppercase}.project-title-module__oOCBPa__comingSoonText{align-items:center;display:inline-flex}.project-title-module__oOCBPa__comingSoonText svg{vertical-align:middle;color:var(--coming-soon-color,#d4fe3e);width:.3em;height:.3em;margin:0 .6em .11em 0;display:inline-block;overflow:visible}
.animation-module__fDI6Ca__animation{contain:style;display:block}.animation-module__fDI6Ca__childrenAsIB *{display:inline-block}.animation-module__fDI6Ca__childrenAsIB span.animation-module__fDI6Ca__red,.animation-module__fDI6Ca__childrenAsIB span.animation-module__fDI6Ca__small{display:inline}.animation-module__fDI6Ca__notReady{visibility:hidden}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear{--appear-y:var(--y,120%);pointer-events:none;margin:-1px;padding:1px;overflow:hidden}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear .animation-module__fDI6Ca__appear_line{overflow:hidden}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear .animation-module__fDI6Ca__appear_inner{transform:translate3d(0,var(--appear-y,0),0);transition:transform var(--duration-out) var(--appear-ease-out,var(--ease-in-quad)) var(--delay-out,0s);will-change:transform}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__isActive,.animation-module__fDI6Ca__controller.animation-module__fDI6Ca__isActive .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__isControlled,.animation-module__fDI6Ca__parent:hover .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__onParentHover,.animation-module__fDI6Ca__parent:hover .animation-module__fDI6Ca__controller.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__onParentHover .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__isControlled{--appear-y:0;pointer-events:all}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__isActive .animation-module__fDI6Ca__appear_inner,.animation-module__fDI6Ca__controller.animation-module__fDI6Ca__isActive .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__isControlled .animation-module__fDI6Ca__appear_inner,.animation-module__fDI6Ca__parent:hover .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__onParentHover .animation-module__fDI6Ca__appear_inner,.animation-module__fDI6Ca__parent:hover .animation-module__fDI6Ca__controller.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__onParentHover .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__isControlled .animation-module__fDI6Ca__appear_inner{transition-duration:var(--duration-in);transition-delay:calc(var(--line-index,0)*var(--line-delay,.1s) + var(--delay-in,0s));transition-timing-function:var(--ease-out-expo)}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__noPointerEvents,.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__noPointerEvents .animation-module__fDI6Ca__appear_inner,.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__noPointerEvents .animation-module__fDI6Ca__appear_line{pointer-events:none!important}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__appear.animation-module__fDI6Ca__instant .animation-module__fDI6Ca__appear_inner{transition-duration:0s}.animation-module__fDI6Ca__slideInner{width:100%;height:100%;transition:-webkit-clip-path var(--duration-out) var(--ease-out-quint) var(--delay-out,0s);transition:clip-path var(--duration-out) var(--ease-out-quint) var(--delay-out,0s);transition:clip-path var(--duration-out) var(--ease-out-quint) var(--delay-out,0s),-webkit-clip-path var(--duration-out) var(--ease-out-quint) var(--delay-out,0s);will-change:clip-path;transform:translateZ(0)}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__slide.animation-module__fDI6Ca__reversed .animation-module__fDI6Ca__slideInner,.animation-module__fDI6Ca__slideInner{clip-path:inset(100% 0 0)}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__slide.animation-module__fDI6Ca__diagonal .animation-module__fDI6Ca__slideInner{clip-path:inset(0 100% 100% 0)}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__slide.animation-module__fDI6Ca__reversed.animation-module__fDI6Ca__diagonal .animation-module__fDI6Ca__slideInner{clip-path:inset(0 0 100% 100%)}.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__slide.animation-module__fDI6Ca__isActive .animation-module__fDI6Ca__slideInner,.animation-module__fDI6Ca__controller.animation-module__fDI6Ca__isActive .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__slide.animation-module__fDI6Ca__isControlled .animation-module__fDI6Ca__slideInner,.animation-module__fDI6Ca__parent:hover .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__slide.animation-module__fDI6Ca__onParentHover .animation-module__fDI6Ca__slideInner,.animation-module__fDI6Ca__parent:hover .animation-module__fDI6Ca__controller.animation-module__fDI6Ca__animation.animation-module__fDI6Ca__onParentHover .animation-module__fDI6Ca__animation.animation-module__fDI6Ca__slide.animation-module__fDI6Ca__isControlled .animation-module__fDI6Ca__slideInner{clip-path:inset(0);transition-duration:var(--duration-in);transition-delay:var(--delay-in,0s);transition-timing-function:var(--ease-out-quint)}
.webgl-slider-module__uif3bW__section{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.webgl-slider-module__uif3bW__section.webgl-slider-module__uif3bW__hidden{visibility:hidden}@media (max-width:800px){.webgl-slider-module__uif3bW__section{display:none}}.webgl-slider-module__uif3bW__prefetch{display:none}.webgl-slider-module__uif3bW__texts_wrapper{transform-origin:50%;margin-top:calc(-1 * (var(--gl-large-width-rounded)*9/16/2 + var(--slide-title-gap,1.3vh)));width:var(--gl-large-width-rounded);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%)}.webgl-slider-module__uif3bW__texts_wrapper_item{pointer-events:none;width:100%;padding:0 3.61111vw 0 0;position:absolute;bottom:0;left:0}.webgl-slider-module__uif3bW__title{--project-title-font-size:max(24px,1.66667vw);--project-counter-width-ratio:0}@media (min-aspect-ratio:16/9){.webgl-slider-module__uif3bW__title{--project-title-font-size:5.77778vh;--project-counter-font-size-ratio:.15;--project-infos-font-size-ratio:.2;--project-counter-width-ratio:0;--project-title-margin-top:var(--title-infos-gap,.02em)}}.webgl-slider-module__uif3bW__canvas_holder{width:100%;height:100%;position:relative}.webgl-slider-module__uif3bW__sr_only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.webgl-slider-module__uif3bW__sr_only a{pointer-events:auto}
.page-module___8aEwW__wrapper{height:100vh}@media (max-width:800px){.page-module___8aEwW__wrapper{height:auto;min-height:100svh}}.page-module___8aEwW__mobileHero{display:none}@media (max-width:800px){.page-module___8aEwW__mobileHero{padding-left:var(--layout-margin);padding-right:var(--layout-margin);margin:0 0 110px;display:block;position:relative;overflow-x:clip}.page-module___8aEwW__mobileLogoPill{left:var(--layout-margin);right:var(--layout-margin);z-index:2;width:auto;position:absolute;top:24px}.page-module___8aEwW__mobileLogoPillSurface.page-module___8aEwW__mobileLogoPillSurface{background-color:#ffffff0a;border-color:#ffffff0a}}.page-module___8aEwW__mobileGrid{grid-template-columns:1fr;gap:8.20513vw;display:grid}.page-module___8aEwW__mobileGridItem{color:inherit;flex-direction:column;row-gap:8px;text-decoration:none;display:flex}.page-module___8aEwW__mobileGridImage{background:#ffffff0f;border-radius:2px;overflow:hidden}.page-module___8aEwW__mobileGridText{flex-direction:column;row-gap:2px;display:flex}.page-module___8aEwW__mobileGridTitle{font-family:var(--font-google-sans-flex);font-size:14px;font-weight:500;line-height:1.3}.page-module___8aEwW__mobileGridMeta{color:#ffffff8c;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.02em;text-transform:uppercase;font-size:11px}
