.scroll_scrollContainer__g9sqY{position:relative;overflow:hidden}.scroll_scrollSizeWide__pYNhm.scroll_scrollContainer__g9sqY{overflow:visible}.scroll_scrollArea__Mxm3F{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:40px;scroll-snap-type:x proximity;scroll-padding:0;transform:translateZ(0);will-change:scroll-position;contain:layout style}.scroll_scrollArea__Mxm3F::-webkit-scrollbar{display:none}.scroll_customScrollTrack__xFrL4{flex:1;height:24px;background:color-mix(in oklch,var(--bg) 50%,transparent);border-radius:12px;border:1px solid var(--border-muted);margin:0 8px;position:relative;overflow:hidden}.scroll_customScrollThumb___K7hT{position:absolute;background:var(--primary);border-radius:12px;height:100%;transition:left .1s ease,top .1s ease,background-color .2s ease;cursor:grab;user-select:none;-webkit-user-select:none}.scroll_scrollNavigationHorizontal__eM_sP .scroll_customScrollThumb___K7hT{min-width:40px}.scroll_customScrollThumb___K7hT:hover{background:color-mix(in oklch,var(--primary) 80%,var(--bg-dark))}.scroll_scrollAreaVertical__I6s77{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:40px}.scroll_scrollAreaVertical__I6s77.scroll_noScrollNeeded__62PoC{padding-right:2px}.scroll_scrollArea__Mxm3F.scroll_noScrollNeeded__62PoC{padding-bottom:2px}.scroll_scrollSizeWide__pYNhm .scroll_scrollAreaVertical__I6s77.scroll_noScrollNeeded__62PoC{padding-right:2px}.scroll_scrollAreaVertical__I6s77::-webkit-scrollbar{display:none}.scroll_scrollNavigationVertical__uKIMi .scroll_customScrollTrack__xFrL4{width:24px;height:auto;flex:1;margin:8px 0}.scroll_scrollNavigationVertical__uKIMi .scroll_customScrollThumb___K7hT{width:100%;height:30%;min-height:40px;border-radius:12px}.scroll_scrollAreaCurved__IzUY2{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:8px;padding-right:0}.scroll_scrollAreaCurved__IzUY2::-webkit-scrollbar{display:none}.scroll_scrollAreaCurved__IzUY2+.scroll_scrollNavigation___Ql_C .scroll_customScrollTrack__xFrL4{background:color-mix(in oklch,var(--bg) 30%,transparent);border-radius:8px;height:12px}.scroll_scrollAreaCurved__IzUY2+.scroll_scrollNavigation___Ql_C .scroll_customScrollThumb___K7hT{border-radius:8px}.scroll_scrollNavigation___Ql_C{position:absolute;display:flex;align-items:center;z-index:10}.scroll_scrollNavigationHorizontal__eM_sP{bottom:8px;left:0;right:0;flex-direction:row;padding:0 .5rem;height:24px}.scroll_scrollNavigationHorizontal__eM_sP.scroll_noScrollNeeded__62PoC{height:2px;bottom:0;padding:0}.scroll_scrollNavigationVertical__uKIMi{top:0;bottom:0;right:4px;flex-direction:column;padding:.5rem 0;width:24px}.scroll_scrollNavigationVertical__uKIMi.scroll_noScrollNeeded__62PoC{width:2px;right:0;padding:0}.scroll_scrollNavButton__t_gRR{background:color-mix(in oklch,var(--bg-dark) 90%,transparent);border:1px solid var(--border-muted);color:var(--text);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.scroll_scrollNavButton__t_gRR:hover{background:color-mix(in oklch,var(--primary) 20%,transparent);border-color:var(--primary);transform:scale(1.1)}.scroll_scrollNavButton__t_gRR:disabled{opacity:.5;cursor:not-allowed;transform:none}.scroll_scrollNavButton__t_gRR:disabled:hover{background:color-mix(in oklch,var(--bg-dark) 90%,transparent);border-color:var(--border-muted);transform:none}.scroll_scrollNavIcon__U3j7o{width:12px;height:12px;display:flex;align-items:center;justify-content:center}.scroll_scrollSizeSmall__TKp2F .scroll_customScrollTrack__xFrL4{height:20px}.scroll_scrollSizeSmall__TKp2F .scroll_scrollNavigationVertical__uKIMi .scroll_customScrollTrack__xFrL4{width:20px}.scroll_scrollSizeSmall__TKp2F .scroll_scrollNavigationVertical__uKIMi .scroll_customScrollThumb___K7hT{width:100%;min-height:20px!important;border-radius:10px}.scroll_scrollSizeSmall__TKp2F .scroll_scrollNavButton__t_gRR{width:20px;height:20px}.scroll_scrollSizeSmall__TKp2F .scroll_scrollNavIcon__U3j7o{width:10px;height:10px}.scroll_scrollSizeSmall__TKp2F .scroll_scrollNavigationHorizontal__eM_sP{bottom:5px}.scroll_scrollSizeSmall__TKp2F .scroll_scrollNavigationVertical__uKIMi{right:5px}.scroll_scrollSizeLarge__5GtVW .scroll_customScrollTrack__xFrL4{height:32px}.scroll_scrollSizeLarge__5GtVW .scroll_scrollNavigationVertical__uKIMi .scroll_customScrollTrack__xFrL4{width:32px}.scroll_scrollSizeLarge__5GtVW .scroll_scrollNavButton__t_gRR{width:32px;height:32px}.scroll_scrollSizeLarge__5GtVW .scroll_scrollNavIcon__U3j7o{width:16px;height:16px}.scroll_scrollSizeLarge__5GtVW .scroll_scrollNavigationHorizontal__eM_sP{bottom:10px}.scroll_scrollSizeLarge__5GtVW .scroll_scrollNavigationVertical__uKIMi{right:10px}.scroll_scrollThemeSubtle__8dxuc .scroll_customScrollThumb___K7hT{background:color-mix(in oklch,var(--text) 30%,transparent)}.scroll_scrollThemeSubtle__8dxuc .scroll_scrollNavButton__t_gRR{background:color-mix(in oklch,var(--bg) 90%,transparent);border-color:color-mix(in oklch,var(--border) 50%,transparent)}.scroll_scrollThemeAccent__3RY8G .scroll_customScrollThumb___K7hT{background:var(--warning)}.scroll_scrollThemeAccent__3RY8G .scroll_scrollNavButton__t_gRR:hover{background:color-mix(in oklch,var(--warning) 20%,transparent);border-color:var(--warning)}.scroll_scrollAlwaysVisible__Zubo8 .scroll_customScrollThumb___K7hT,.scroll_scrollAlwaysVisible__Zubo8 .scroll_customScrollTrack__xFrL4{opacity:1!important}[data-theme=light] .scroll_customScrollTrack__xFrL4,[data-theme=light] .scroll_scrollNavButton__t_gRR{background:color-mix(in oklch,var(--bg-light) 95%,transparent)}[data-theme=light] .scroll_scrollNavButton__t_gRR{border-color:var(--border)}[data-theme=light] .scroll_scrollNavButton__t_gRR:hover{background:color-mix(in oklch,var(--primary) 15%,transparent);border-color:var(--primary)}[data-theme=light] .scroll_customScrollTrack__xFrL4{border-color:var(--border)}.scroll_scrollSizeWide__pYNhm .scroll_scrollNavigationVertical__uKIMi .scroll_customScrollTrack__xFrL4{width:24px;border-radius:12px}.scroll_scrollSizeWide__pYNhm .scroll_scrollNavigationVertical__uKIMi{width:24px;right:-40px;top:-8px;bottom:-8px;height:calc(100% + 16px)}.scroll_scrollSizeWide__pYNhm .scroll_scrollNavButton__t_gRR{width:24px;height:24px}.scroll_scrollSizeWide__pYNhm .scroll_scrollNavIcon__U3j7o{width:12px;height:12px;display:flex;align-items:center;justify-content:center}.scroll_scrollSizeWide__pYNhm .scroll_scrollNavigationVertical__uKIMi .scroll_customScrollThumb___K7hT{width:100%;min-height:20px;border-radius:12px}@media (max-width:768px){.scroll_scrollNavButton__t_gRR{width:28px;height:28px}.scroll_scrollNavIcon__U3j7o{width:14px;height:14px}.scroll_scrollAreaCurved__IzUY2::-webkit-scrollbar,.scroll_scrollAreaVertical__I6s77::-webkit-scrollbar,.scroll_scrollArea__Mxm3F::-webkit-scrollbar{width:10px;height:10px}.scroll_scrollSizeWide__pYNhm .scroll_scrollNavigationVertical__uKIMi{right:-44px;top:-8px;bottom:-8px;height:calc(100% + 16px)}}@media (prefers-reduced-motion:reduce){.dynamicBackground_floatElement__LUfzr,.dynamicBackground_gradientLayer__o53pl{animation:none!important}}.dynamicBackground_dynamicBackground__hHS_M{position:relative;min-height:100vh;overflow:hidden;background:var(--bg-dark)}.dynamicBackground_dynamicBackground__hHS_M.dynamicBackground_hero__FJolA{min-height:100vh;display:flex;align-items:center;justify-content:center}.dynamicBackground_dynamicBackground__hHS_M.dynamicBackground_page__Nimop{min-height:100vh;padding-top:64px}.dynamicBackground_gradientBg__t4b5f{position:absolute;inset:0;z-index:1}.dynamicBackground_gradientLayer__o53pl{position:absolute;width:200vmax;height:200vmax;filter:blur(50px);opacity:.4;contain:layout style paint}.dynamicBackground_page__Nimop .dynamicBackground_gradientLayer__o53pl{opacity:.3}[data-theme=light] .dynamicBackground_gradientLayer__o53pl{opacity:.45}[data-theme=light] .dynamicBackground_page__Nimop .dynamicBackground_gradientLayer__o53pl{opacity:.35}.dynamicBackground_gradientLayer__o53pl.dynamicBackground_gradient1__5Ir_C{background:radial-gradient(ellipse at 20% 30%,rgba(0,102,204,.8) 0,transparent 50%);animation:dynamicBackground_smoothGradientFlow__5Y464 20s ease-in-out infinite}.dynamicBackground_gradientLayer__o53pl.dynamicBackground_gradient2___76MP{background:radial-gradient(ellipse at 80% 70%,rgba(0,102,204,.6) 0,transparent 50%);animation:dynamicBackground_tintFlow2__SdOPC 25s ease-in-out infinite}.dynamicBackground_gradientLayer__o53pl.dynamicBackground_gradient3__WhKJ_{background:radial-gradient(ellipse at 50% 50%,rgba(0,102,204,.4) 0,transparent 60%);animation:dynamicBackground_tintFlow3__ZhgOD 30s ease-in-out infinite}.dynamicBackground_gradient4__IdR9f{background:none}.dynamicBackground_page__Nimop .dynamicBackground_gradient4__IdR9f{background:none}@keyframes dynamicBackground_smoothGradientFlow__5Y464{0%,to{transform:translate(-10%,-10%) scale(1) rotate(0deg);opacity:.4}25%{transform:translate(10%,-20%) scale(1.2) rotate(90deg);opacity:.5}50%{transform:translate(-20%,10%) scale(.8) rotate(180deg);opacity:.3}75%{transform:translate(20%,20%) scale(1.1) rotate(270deg);opacity:.45}}@keyframes dynamicBackground_tintFlow2__SdOPC{0%,to{transform:translate(10%,10%) scale(1.1) rotate(0deg);opacity:.35}33%{transform:translate(-15%,15%) scale(.9) rotate(120deg);opacity:.5}66%{transform:translate(15%,-15%) scale(1.3) rotate(240deg);opacity:.25}}@keyframes dynamicBackground_tintFlow3__ZhgOD{0%,to{transform:translate(0) scale(1);opacity:.15}50%{transform:translateY(-10%) scale(1.5);opacity:.3}}@media (prefers-reduced-motion:reduce){.dynamicBackground_gradientLayer__o53pl.dynamicBackground_gradient1__5Ir_C{animation-duration:60s}.dynamicBackground_gradientLayer__o53pl{filter:blur(30px)}}@media (max-width:768px){.dynamicBackground_gradientLayer__o53pl.dynamicBackground_gradient1__5Ir_C{animation-duration:30s}.dynamicBackground_gradientLayer__o53pl{width:150vmax;height:150vmax;filter:blur(40px)}}@media (min-width:769px) and (max-width:1024px){.dynamicBackground_gradientLayer__o53pl{filter:blur(75px)}}@media (min-width:1025px){.dynamicBackground_gradientLayer__o53pl{filter:blur(100px)}}.dynamicBackground_glassOverlay__IVtXk{position:absolute;inset:0;background:color-mix(in oklch,var(--bg-dark) 30%,transparent);z-index:2}[data-theme=light] .dynamicBackground_glassOverlay__IVtXk{background:color-mix(in oklch,var(--bg-dark) 15%,transparent)}.dynamicBackground_page__Nimop .dynamicBackground_glassOverlay__IVtXk{background:color-mix(in oklch,var(--bg-dark) 20%,transparent)}[data-theme=light] .dynamicBackground_page__Nimop .dynamicBackground_glassOverlay__IVtXk{background:color-mix(in oklch,var(--bg-dark) 10%,transparent)}.dynamicBackground_floatingElements__FepKy{position:absolute;inset:0;z-index:2;pointer-events:none}.dynamicBackground_floatElement__LUfzr{position:absolute;width:100px;height:100px;border:1px solid var(--border-muted);border-radius:10px;background:color-mix(in oklch,var(--royal-blue) 5%,transparent);transition:transform .3s ease-out,opacity .3s ease-out;contain:layout style paint;will-change:transform;cursor:default;pointer-events:none}.dynamicBackground_page__Nimop .dynamicBackground_floatElement__LUfzr{width:80px;height:80px;border:1px solid color-mix(in oklch,var(--border-muted) 80%,transparent);background:color-mix(in oklch,var(--royal-blue) 4%,transparent);border-radius:8px}.dynamicBackground_float4b__YQwKp,.dynamicBackground_float5b__2jaCw{opacity:.7;background:color-mix(in oklch,var(--royal-blue) 3%,transparent)}.dynamicBackground_page__Nimop .dynamicBackground_float4b__YQwKp,.dynamicBackground_page__Nimop .dynamicBackground_float5b__2jaCw{opacity:.6;background:color-mix(in oklch,var(--royal-blue) 2%,transparent)}@media (max-width:768px){.dynamicBackground_float4b__YQwKp,.dynamicBackground_float5b__2jaCw{width:50px;height:50px}.dynamicBackground_float4__kokQj{width:70px;height:70px}.dynamicBackground_float5__LcNUu{width:65px;height:65px}}.dynamicBackground_float1__3yy1X{position:fixed;top:10vh;left:5vw;animation:dynamicBackground_gentleFloat__LvN1o 25s ease-in-out infinite}.dynamicBackground_float2___lV5M{position:fixed;top:45vh;left:8vw;animation:dynamicBackground_gentleFloat__LvN1o 30s ease-in-out 5s infinite}.dynamicBackground_float3__e9Mhp{position:fixed;bottom:15vh;right:10vw;animation:dynamicBackground_gentleFloat__LvN1o 35s ease-in-out 10s infinite}.dynamicBackground_float4__kokQj{position:fixed;top:12vh;right:15vw;animation:dynamicBackground_gentleFloat__LvN1o 28s ease-in-out 3s infinite;width:90px;height:90px}.dynamicBackground_float4b__YQwKp{position:fixed;top:18vh;right:12vw;animation:dynamicBackground_gentleFloat__LvN1o 28s ease-in-out 8s infinite;width:70px;height:70px}.dynamicBackground_float5__LcNUu{position:fixed;bottom:20vh;left:12vw;animation:dynamicBackground_gentleFloat__LvN1o 32s ease-in-out 12s infinite;width:85px;height:85px}.dynamicBackground_float5b__2jaCw{position:fixed;bottom:25vh;left:16vw;animation:dynamicBackground_gentleFloat__LvN1o 32s ease-in-out 18s infinite;width:65px;height:65px}@keyframes dynamicBackground_gentleFloat__LvN1o{0%,to{transform:translate(0) rotate(0deg);opacity:.7}25%{transform:translate(15px,-10px) rotate(45deg);opacity:.5}50%{transform:translate(-10px,15px) rotate(90deg);opacity:.8}75%{transform:translate(10px,-5px) rotate(135deg);opacity:.6}}@keyframes dynamicBackground_centerFloat__wvoV5{0%,to{transform:translate(-50%,-50%) rotate(-31deg) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) rotate(29deg) scale(1.1);opacity:.6}}@keyframes dynamicBackground_float1__3yy1X{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(40px,-25px) rotate(120deg)}66%{transform:translate(-25px,40px) rotate(240deg)}}@keyframes dynamicBackground_float2___lV5M{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-40px,25px) rotate(180deg)}}@keyframes dynamicBackground_float3__e9Mhp{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(25px,25px) rotate(90deg)}50%{transform:translate(-25px,-25px) rotate(180deg)}75%{transform:translate(25px,-25px) rotate(270deg)}}.dynamicBackground_content__SpeZs{position:relative;z-index:3;width:100%;min-height:inherit;contain:layout style}.dynamicBackground_page__Nimop .dynamicBackground_content__SpeZs{padding-top:2rem}.dynamicBackground_reducedMotion__s6nXa .dynamicBackground_floatElement__LUfzr,.dynamicBackground_reducedMotion__s6nXa .dynamicBackground_gradientLayer__o53pl{animation:none!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.dynamicBackground_floatElement__LUfzr,.dynamicBackground_gradientLayer__o53pl{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.dynamicBackground_gradientLayer__o53pl{opacity:.05}.dynamicBackground_page__Nimop .dynamicBackground_gradientLayer__o53pl{opacity:.025}.dynamicBackground_floatElement__LUfzr{border-color:var(--border-muted)}.dynamicBackground_page__Nimop .dynamicBackground_floatElement__LUfzr{border-color:color-mix(in oklch,var(--border-muted) 50%,transparent)}}