:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.style_heroSection__pqnue{min-height:100dvh}.style_heroCharacter__gCB1K{object-fit:cover;object-position:29% bottom}.style_leftContentAnchor__DV5N8{top:50%;transform:translateY(-50%)}.style_heroCopy__pYbDL{max-width:min(100%,340px)}.style_mobileTextOverlay__PB7kW{background:linear-gradient(90deg,#000000,rgba(0,0,0,.88) 34%,rgba(0,0,0,.56) 58%,rgba(0,0,0,.18) 78%,rgba(0,0,0,0))}@media (min-width:768px){.style_mobileTextOverlay__PB7kW{display:none}.style_heroCharacter__gCB1K{object-fit:contain;object-position:right bottom}.style_leftContentAnchor__DV5N8{top:auto;transform:none;bottom:257px}.style_heroCopy__pYbDL{max-width:42rem}}@media (min-width:1024px){.style_leftContentAnchor__DV5N8{bottom:115px}}.style_flowLine__PQGpg{position:absolute;top:0;left:var(--position-x);transform:translate(-50%,-5%);z-index:10;pointer-events:none;height:calc(100% + 5%)}.style_flowLine__PQGpg:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:#30aa7a;transform:translateX(-50%);z-index:-1}.style_flowIcon__l6bXj{width:28px;height:28px;background:#30aa7a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transform:rotate(calc(var(--position-x-value) / 10 * 26deg))}.style_flowItem__RTtkV{height:190px;align-items:center}.style_flowTitle__mj1zL{font-size:2rem;font-family:var(--font-museomoderno);margin-bottom:1rem}.style_flowTitle__mj1zL small{font-size:1rem;opacity:.7;margin-left:4px;vertical-align:top}.style_flowDescription___hVmY{color:#666}.style_flowArea__tErQI{position:relative;width:100%;height:130px;overflow:hidden}.style_flowImageBlack__KXks0,.style_flowImageWhite__30Utw{position:absolute;top:0;left:0;width:980px;height:100%;transition:clip-path .1s ease}.style_flowImageWhite__30Utw{opacity:1}.style_flowImageBlack__KXks0{clip-path:polygon(0 0,var(--position-x) 0,var(--position-x) 100%,0 100%);will-change:clip-path;transition:clip-path 0s linear}.style_flowImageBlack__KXks0 img,.style_flowImageWhite__30Utw img{width:100%;height:100%;object-fit:cover}@keyframes style_spin-slow__Qn4Ym{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_animateSpinSlow__7j_ld{animation:style_spin-slow__Qn4Ym 10s linear infinite}.style_portfolioSlide__eeVoU{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:.25rem}.style_portfolioSlide__eeVoU:hover img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}