.carousel[data-v-f2c73a06]{align-items:center;background:linear-gradient(180deg,#000 50%,transparent);contain:layout paint size style;display:flex;height:15dvh;justify-content:center;left:0;overflow:hidden;perspective:1200px;position:fixed;top:auto;transform:translateZ(0);width:100%;will-change:transform;z-index:10}@media (max-width:812px){.carousel[data-v-f2c73a06]{align-items:flex-end;background:linear-gradient(0deg,#000 50%,transparent);bottom:0;height:5dvh;padding-top:2rem;top:auto}}.item[data-v-f2c73a06]{backface-visibility:hidden;font-size:clamp(.5rem,2vw + 1rem,4rem);left:50%;position:absolute;top:50%;transition:transform .6s ease,color .3s ease,opacity .4s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;will-change:transform,opacity;-webkit-font-smoothing:antialiased}.item[data-v-f2c73a06],.item.active[data-v-f2c73a06]{cursor:default;pointer-events:auto}.item.active[data-v-f2c73a06]{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:900;--scale:1.3}.item[data-transition-name=active-project][data-v-f2c73a06]{view-transition-name:active-project}.info[data-v-f2c73a06]{align-items:center;background:#fff;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:clamp(.5rem,5vw,1.5rem);font-weight:700;height:clamp(.5rem,5vw,1.5rem);justify-content:center;pointer-events:auto;position:absolute;right:-1.25rem;top:-1rem;transition:all .2s ease;width:clamp(.5rem,5vw,1.5rem)}.info-active[data-v-f2c73a06],.info[data-v-f2c73a06]:hover{background:#000;color:#fff;transform:scale(1.1)}@media (hover:none){.info[data-v-f2c73a06]:hover{background:#fff;color:#000;transform:none}.info-active[data-v-f2c73a06]:hover{background:#000;color:#fff;transform:scale(1.1)}}footer[data-v-f2c73a06]{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.carousel.scrolldown[data-v-f2c73a06] :last-child,.carousel.scrollup[data-v-f2c73a06] :first-child{animation:fadein-f2c73a06 1.5s ease-in-out}@keyframes fadein-f2c73a06{0%{opacity:0}30%{opacity:var(--scroll-animation-opacity,.3)}}@supports (-webkit-backdrop-filter:none){.carousel[data-v-f2c73a06]{will-change:auto}.item[data-v-f2c73a06]{transition:transform .35s ease-out,color .25s ease,opacity .3s ease}}@media (prefers-reduced-motion:reduce){.item[data-v-f2c73a06]{transition:color .2s ease,opacity .2s ease!important}.carousel.scrolldown[data-v-f2c73a06] :last-child,.carousel.scrollup[data-v-f2c73a06] :first-child{animation:none!important}}
