.HubsSection_hubsSection__FRZrG{position:relative;padding:4rem 4rem 0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.HubsSection_sectionTitle__Iv_NG{font-family:CocogooseRegular;font-size:1.25rem;font-weight:500;color:var(--textColor);text-transform:uppercase}.HubsSection_swiperContainer__C3t5o{height:100%;width:100%;margin:0 auto;padding:2.5rem 0;display:flex;box-sizing:border-box;position:relative}.HubsSection_swiperContent__skwWd{display:flex;width:100%;height:100%;margin:0 auto;position:relative;gap:25px;align-items:center}.HubsSection_swiperWrapper__5563d{padding-top:3%;justify-content:center;margin:0;flex-grow:1}.HubsSection_swiperSlide__famM7,.HubsSection_swiperWrapper__5563d{width:100%;height:100%;position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box}.HubsSection_swiperSlide__famM7{background:#fff;border-radius:40px!important;border:none;overflow:hidden;flex-direction:column;justify-content:flex-start;padding:0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.HubsSection_swiper-slide__Chr57{width:var(--swiper-slide-width,90%)!important;max-width:var(--swiper-slide-max-width,1000px)!important;height:var(--swiper-slide-height,500px)!important;padding:0!important;margin:0 auto!important;display:flex!important;align-items:center;justify-content:center;border-radius:18px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);position:absolute!important;left:50%!important;transform:translate(-50%,-50%)!important;pointer-events:none;box-sizing:border-box;z-index:0!important;transition:transform .1s ease}.HubsSection_swiper-slide-active__thDt6{top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important;pointer-events:auto}.HubsSection_swiper-slide-prev__3WvTW{top:30%!important;transform:translate(-50%,-50%)!important;z-index:1!important;display:flex!important;width:var(--swiper-slide-width,90%)!important;max-width:var(--swiper-slide-max-width,1000px)!important;height:var(--swiper-slide-height,500px)!important}.HubsSection_swiper-slide__Chr57:not(.HubsSection_swiper-slide-active__thDt6):not(.HubsSection_swiper-slide-prev__3WvTW){display:none!important}.HubsSection_swiper-wrapper__EyFb2{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transform-style:preserve-3d}.HubsSection_slideContent__V_ulp{flex-direction:column;position:relative}.HubsSection_slideImage__3_24Q{width:100%;height:100%;position:absolute;top:0;left:0}.HubsSection_hubImage__wy7vX{height:100%;width:100%;object-fit:cover!important}.HubsSection_wordmarkContainer__Bgh4k{position:absolute;top:27%;transform:translateY(-73%)}.HubsSection_hubWordmark__Fy0jG{height:70px!important;width:auto!important}.HubsSection_slideCircleWrapper__CVchl{position:relative;width:100%;height:100%;top:0;left:0}.HubsSection_hubCircleContainer__00LEK{position:absolute;top:0;left:0;height:100%;width:100%}.HubsSection_hubCircleImage__gLOKe{position:absolute;width:100%;height:auto;max-width:530px}.HubsSection_hubCircle__AiNDf{z-index:2;height:100%;width:100%;object-fit:contain}.HubsSection_hubCircleText__2Dme3{font-size:1.35rem;height:100%;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;z-index:3;max-width:400px;max-height:250px;position:absolute}.HubsSection_hubCircleButton__IfKHv{font-size:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;background-color:#bb1f2d;color:#fff;border-radius:30px;padding:.6rem 1.4rem;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:800;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;transition:all .25s ease-in}.HubsSection_hubCircleButton__IfKHv:hover{background-color:#9c1c2b}.HubsSection_navigationContainer__VvO7M{position:static;z-index:900;display:flex;flex-direction:column;gap:2rem;align-items:center;pointer-events:none;padding:1.5rem 0;background:transparent;width:48px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;align-self:center}.HubsSection_navButton__F6kdD{width:40px;height:40px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;pointer-events:auto;color:#333;outline:none!important}.HubsSection_arrowIcon__1BF3R{width:40px;height:40px;object-fit:contain;color:inherit;outline:none}.HubsSection_swiper-slide-duplicate-next__BOAih,.HubsSection_swiper-slide-duplicate-prev__0XyzR{pointer-events:none;opacity:.7}.HubsSection_swiper-slide__Chr57.HubsSection_swiper-slide-prev__3WvTW{z-index:2!important}.HubsSection_swiper-slide__Chr57.HubsSection_swiper-slide-next__ZsAEs{z-index:3!important}.HubsSection_swiper-slide__Chr57.HubsSection_swiper-slide-active__thDt6{z-index:4!important}.HubsSection_swiper-slide__Chr57:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.03));pointer-events:none}.HubsSection_swiper-slide-next__ZsAEs{transform:scale(.9) translateY(-90%) translateZ(-5px);opacity:.9;z-index:2}.HubsSection_swiper-slide-prev__3WvTW{transform:scale(.9) translateY(-80%) translateZ(-10px);opacity:.9;z-index:1}.HubsSection_arrowIcon__1BF3R{display:block;font-size:1.2rem;line-height:1;transition:transform .2s ease}.HubsSection_navButton__F6kdD:hover .HubsSection_arrowIcon__1BF3R{transform:scale(1.3)}.HubsSection_carouselSlide__EDhx_{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:transform,opacity;backface-visibility:hidden;transform:translateY(100%);-webkit-transform:translateY(100%);-webkit-backface-visibility:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);box-sizing:border-box;z-index:1;overflow:hidden}.HubsSection_activeSlide__Yfwl6,.HubsSection_carouselSlide__EDhx_{transition:all .6s cubic-bezier(.4,0,.2,1);cursor:default;border-radius:12px;background:#fff}.HubsSection_activeSlide__Yfwl6{opacity:1;transform:translateY(0);z-index:3;position:relative;transition-delay:.1s;box-shadow:0 15px 40px rgba(0,0,0,.15);pointer-events:auto;overflow:visible;margin-bottom:20px}.HubsSection_peekSlide__iKSYT{transform:translateY(calc(100% - 20px));opacity:1;z-index:2;pointer-events:none;filter:brightness(.98);transition:all .6s cubic-bezier(.4,0,.2,1);box-shadow:0 5px 20px rgba(0,0,0,.1);height:20px;border-radius:0 0 12px 12px;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition-delay:.1s}.HubsSection_carouselSlide__EDhx_.HubsSection_inactiveSlide__cHxG4{transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(100%);opacity:0;z-index:1;pointer-events:none;filter:none;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.HubsSection_carouselSlide__EDhx_:after{content:"";position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:rgba(255,255,255,.5);border-radius:2px;transition:all .3s ease}.HubsSection_activeSlide__Yfwl6:after{width:80px;background:#fff;box-shadow:0 0 10px rgba(255,255,255,.5)}.HubsSection_inactiveSlide__cHxG4{opacity:0;z-index:1;pointer-events:none}.HubsSection_hubsBackground__Fk3I_{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.1;z-index:0}.HubsSection_slideContent__V_ulp{display:flex;width:100%;height:100%}.HubsSection_slideText__udDx2{flex:1 1;padding:3rem 4rem;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.9));display:flex;flex-direction:column;justify-content:center;text-align:left;z-index:2;max-width:50%;position:relative;overflow:hidden}.HubsSection_slideText__udDx2:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#4f46e5,#7c3aed)}.HubsSection_hubTitle__GtfTh{display:flex;flex-direction:column;margin-bottom:1.5rem}.HubsSection_cityName__111ts{font-size:2.5rem;color:#1a1a1a;font-weight:800;line-height:1.1;margin-bottom:.5rem;letter-spacing:.05em}.HubsSection_cityTagline__jPtdA{font-size:1rem;color:#4f46e5;font-weight:600;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem}.HubsSection_hubDescription__C1g_P{color:#4a5568;font-size:1.1rem;line-height:1.7;margin-bottom:2rem;max-width:90%}.HubsSection_hubText__Bxtfg{font-size:1.2rem;color:#555;margin-bottom:2rem;line-height:1.7;max-width:600px}.HubsSection_slideActions__iNYcV{display:flex;gap:1rem;margin-top:1.5rem}.HubsSection_hubButton__JvSJu{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2rem;background-color:#4f46e5;color:white;border:2px solid #4f46e5;border-radius:30px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;min-width:180px}.HubsSection_hubButton__JvSJu:hover{background-color:#4338ca;border-color:#4338ca;transform:translateY(-2px);box-shadow:0 4px 15px rgba(79,70,229,.3)}.HubsSection_secondaryButton__EMPuc{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.5rem;background:transparent;color:#4f46e5;border:2px solid #e2e8f0;border-radius:30px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:160px}.HubsSection_secondaryButton__EMPuc:hover{background:rgba(79,70,229,.05);border-color:#c7d2fe;transform:translateY(-2px)}.HubsSection_imageOverlay__60yjw{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4));z-index:1}.HubsSection_carouselSlide__EDhx_:hover .HubsSection_slideImage__3_24Q{transform:scale(1.02)}.HubsSection_carouselButtonsContainer__0mOL7{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:20px;z-index:10;background:rgba(255,255,255,.9);padding:15px 8px;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,.05)}.HubsSection_carouselButton__FYcPh{background:transparent;border:2px solid #333;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333;padding:0}.HubsSection_carouselButton__FYcPh:hover{background:#333;color:white;transform:scale(1.1)}.HubsSection_carouselButton__FYcPh svg{width:18px;height:18px;transition:transform .3s ease}.HubsSection_carouselTrack__mUbmo{height:100%;width:100%;position:relative;padding-right:100px;perspective:1000px;transform-style:preserve-3d;overflow:visible;padding-top:8%;margin-top:-4%}.HubsSection_arrowUp__dtKhX{transform:translateY(-1px)}.HubsSection_arrowDown__y9eOu{transform:translateY(1px)}.HubsSection_slideCounter__Bw8n1{color:#333;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:4px}.HubsSection_currentSlide___ntJa{color:#333;font-weight:700}.HubsSection_slideDivider__o3_Y_{opacity:.6}.HubsSection_totalSlides__zjygw{opacity:.8}.HubsSection_mobileCircleWrapper__T8Kd5{position:absolute;top:0;left:0;height:100%;width:100%}.HubsSection_mobileCircleLeft___Bs6P,.HubsSection_mobileCircleRight__s3KsJ{position:absolute;bottom:0;transform:rotate(180deg);max-width:250px;height:auto!important}.HubsSection_mobileCircleLeft___Bs6P{right:0}.HubsSection_mobileCircleRight__s3KsJ{left:0}@media (max-width:1400px){.HubsSection_hubsSection__FRZrG{overflow:initial}}@media (max-width:1200px){.HubsSection_hubCircleImage__gLOKe{max-width:400px}.HubsSection_hubCircleText__2Dme3{max-width:370px;font-size:1.2rem}.HubsSection_hubCircleButton__IfKHv{font-size:.7rem}}@media (max-width:1024px){.HubsSection_hubsSection__FRZrG{padding:3.5rem 2rem 0;height:auto;display:flex;flex-direction:column}.HubsSection_swiperContainer__C3t5o{max-height:none;height:auto;padding:2rem 0;flex:1 1;display:flex;flex-direction:column}.HubsSection_swiperContent__skwWd{flex-direction:column;gap:2rem;height:100%}.HubsSection_swiperWrapper__5563d{width:100%!important;height:100%}.HubsSection_swiperSlide__famM7{height:100%!important;justify-content:start!important}.HubsSection_slideContent__V_ulp{min-height:600px}.HubsSection_hubsContent__jIRAX{height:auto;max-height:none;flex:1 1}.HubsSection_hubText__Bxtfg{font-size:1rem;margin-bottom:1rem}.HubsSection_hubImage__wy7vX{object-position:top}.HubsSection_hubButton__JvSJu{padding:.75rem 1.5rem}.HubsSection_slideText__udDx2{padding:2rem}.HubsSection_cityName__111ts{font-size:2rem;margin-bottom:1rem}.HubsSection_hubDescription__C1g_P{font-size:1rem;max-width:100%;margin-bottom:1.5rem}.HubsSection_slideActions__iNYcV{flex-wrap:wrap;gap:1rem}.HubsSection_hubButton__JvSJu,.HubsSection_secondaryButton__EMPuc{width:auto;min-width:200px;margin:0;flex:1 1}.HubsSection_slideCircleWrapper__CVchl{position:absolute;bottom:0;top:auto;left:50%;transform:rotate(180deg) translateX(50%);width:600px;min-width:auto;height:auto;color:#fff}.HubsSection_hubCircle__AiNDf{transform:none;width:100%;height:100%}.HubsSection_hubCircleContainer__00LEK{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;transform:rotate(180deg)}.HubsSection_hubCircleText__2Dme3{padding:15rem 0 0;text-align:center}.HubsSection_navigationContainer__VvO7M{position:relative;flex-direction:row;justify-content:center;padding:1.5rem 0 0;margin-top:auto;gap:1rem}.HubsSection_navButton__F6kdD{transform:rotate(270deg);width:50px;height:50px;margin:0 10px}.HubsSection_arrowIcon__1BF3R{width:40px;height:40px}}.HubsSection_mobileCircleWrapper__T8Kd5{display:none}@media (max-width:768px){.HubsSection_mobileCircleWrapper__T8Kd5{display:block}.HubsSection_hubsSection__FRZrG{padding:40px 15px 0;min-height:auto;height:auto}.HubsSection_hubsContent__jIRAX{height:auto;min-height:80vh;max-height:none;border-radius:8px}.HubsSection_slideText__udDx2{max-width:100%;padding:2rem 1.5rem 1.5rem}.HubsSection_cityName__111ts{font-size:1.75rem}.HubsSection_cityTagline__jPtdA{font-size:.85rem;margin-bottom:1rem}.HubsSection_hubDescription__C1g_P{font-size:.95rem;margin-bottom:1.5rem}.HubsSection_slideImage__3_24Q{height:35vh;min-height:200px}.HubsSection_swiperContainer__C3t5o{padding:1.3rem 0}.HubsSection_carouselButtonsContainer__0mOL7{right:50%;top:auto;bottom:20px;flex-direction:row;transform:translateX(50%);padding:8px 15px;background:rgba(255,255,255,.95);border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.HubsSection_carouselButton__FYcPh{width:36px;height:36px;margin:0 5px}.HubsSection_slideCounter__Bw8n1{margin:0 8px;font-size:.8rem}.HubsSection_pagination__NYbEH{bottom:80px}.HubsSection_hubTitle__GtfTh{font-size:1.5rem}.HubsSection_hubCircleContainer__00LEK{color:#000}.HubsSection_hubCircle__AiNDf{display:none}.HubsSection_hubCircleText__2Dme3{padding:4rem 2rem;bottom:10%}.HubsSection_wordmarkContainer__Bgh4k{top:14%!important}.HubsSection_wordmark__2W9AX{max-width:200px}.HubsSection_hubWordmark__Fy0jG{height:50px!important}.HubsSection_slideCircleWrapper__CVchl{bottom:25%}}@media (max-width:576px){.HubsSection_slideContent__V_ulp{min-height:570px}.HubsSection_wordmark__2W9AX{max-width:160px}}@media (max-width:480px){.HubsSection_navigationContainer__VvO7M{padding:.75rem 0}.HubsSection_navButton__F6kdD{width:44px;height:44px;margin:0 8px}.HubsSection_arrowIcon__1BF3R{width:36px;height:36px}.HubsSection_slideText__udDx2{padding:1.5rem 1.25rem}.HubsSection_cityName__111ts{font-size:1.5rem}.HubsSection_hubDescription__C1g_P{font-size:.9rem}.HubsSection_slideContent__V_ulp{min-height:550px}.HubsSection_mobileCircleLeft___Bs6P,.HubsSection_mobileCircleRight__s3KsJ{max-width:200px}}@media (max-width:380px){.HubsSection_slideContent__V_ulp{min-height:450px}}[data-theme=dark]{--color:#fff;--textColor:#fff;--inputBorder:#000}[data-theme=light]{--color:#000;--textColor:#BB1F2D;--inputBorder:#fff}.wordmark_0,.wordmark_1{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem}.wordmark{&:before{top:70%;width:200%;transform:translateY(-30%);height:2px;background-color:#000}&:after,&:before{content:"";position:absolute}&:after{top:68%;transform:translateY(-32%);border-radius:50%;height:12px;width:12px;background-color:#bb1f2d}&.wordmark_0{&:before{right:-215%}&:after{right:-15%}}&.wordmark_1{&:before{left:-215%}&:after{left:-15%}}}@media (min-width:1025px){#hubs .swiper-slide{position:absolute!important;opacity:0!important;top:0!important;left:0!important}#hubs .swiper-slide-active{opacity:1!important;z-index:3}#hubs .swiper-slide-prev{z-index:1}#hubs .swiper-slide-next,#hubs .swiper-slide-prev{opacity:.5!important;transform:translateY(-5%)!important}#hubs .swiper-slide-next{z-index:2}#hubs .swiper-wrapper{height:100%!important}}@media (max-width:1024px){#hubs .swiper-slide-next,#hubs .swiper-slide-prev{opacity:0!important}#hubs .swiper-slide{min-height:600px!important;height:100%}}@media (max-width:768px){#hubs .swiper-slide{border:1px solid #bb1f2d}}@media (max-width:576px){#hubs .swiper-slide{min-height:500px!important}}@media (max-width:380px){#hubs .swiper-slide{min-height:460px!important}}