.OptimizedBannerImage_errorFallback__2vCcH,.OptimizedBannerImage_placeholderBg__0Ij_S{background-color:var(--bg-color,#f26522)}.OptimizedBannerImage_shimmerEffect__6o8Xn{background-image:var(--shimmer-url);background-size:cover;background-position:50%}.OptimizedBannerImage_progressiveBase__KUpqh{background-color:var(--bg-color,#f26522);opacity:.4}.OptimizedBannerImage_progressiveShimmer__rOaiY{background-image:var(--shimmer-url);background-size:cover;background-position:50%;-webkit-animation:OptimizedBannerImage_shimmer__x_0iB 2s ease-in-out infinite;-o-animation:OptimizedBannerImage_shimmer__x_0iB 2s ease-in-out infinite;animation:OptimizedBannerImage_shimmer__x_0iB 2s ease-in-out infinite;opacity:.5}.OptimizedBannerImage_progressivePulse__pxRhg{background-color:var(--bg-color,#f26522);opacity:.2}@-webkit-keyframes OptimizedBannerImage_shimmer__x_0iB{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@-o-keyframes OptimizedBannerImage_shimmer__x_0iB{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes OptimizedBannerImage_shimmer__x_0iB{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.HomepageBanner_bannerBackground__gkB3N{background-color:var(--banner-bg-color,#ffffff)}.HomepageBanner_bannerOverlay__4hBbf{background:-o-linear-gradient(bottom,rgba(0,0,0,var(--overlay-opacity-bottom,.4)),rgba(0,0,0,var(--overlay-opacity-middle,.2)),transparent);background:linear-gradient(to top,rgba(0,0,0,var(--overlay-opacity-bottom,.4)),rgba(0,0,0,var(--overlay-opacity-middle,.2)),transparent)}.HomepageBanner_bannerHeading__GVyyV{color:var(--heading-color,#ffffff)}.HomepageBanner_bannerTagline__hnelx{color:var(--tagline-color,#ffffff)}.HomepageBanner_bannerDescription__Vie18{color:var(--description-color,#ffffff)}.HomepageBanner_bannerButton__5Fwwz{background-color:var(--button-bg-color,#f26522);color:var(--button-text-color,#ffffff);border-color:var(--button-border-color,#f26522)}.HomepageBanner_bannerButton__5Fwwz:hover{background-color:transparent;color:var(--button-text-color,#ffffff)}.EditorsPick_editorsPickSection__uIaIG{--background:240 10% 3.9%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--primary:21 88% 53%;--primary-foreground:240 10% 3.9%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:21 88% 53%;--accent-foreground:240 10% 3.9%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:21 88% 53%;--ep-background:240 10% 3.9%;--ep-border:240 3.7% 15.9%;--ep-primary:21 88% 53%;--ep-primary-foreground:240 10% 3.9%;--ep-card:240 10% 3.9%;--ep-card-foreground:0 0% 98%;--ep-muted:240 3.7% 15.9%;--ep-muted-foreground:240 5% 64.9%;--ep-accent:21 88% 53%;--ep-ring:21 88% 53%;--ep-gradient-creative:linear-gradient(135deg,#f26522,#f26522,#f26522);--ep-gradient-card:linear-gradient(145deg,hsl(240 6% 10%),hsl(240 4% 16%));--ep-gradient-hero:linear-gradient(180deg,hsl(240 10% 3.9%),hsl(240 6% 10%));--ep-shadow-creative:0 10px 30px -5px rgba(242,101,34,0.3);--ep-shadow-card:0 4px 20px -2px hsl(240 10% 3.9%/0.5);--ep-glow-primary:0 0 20px rgba(242,101,34,0.4);--ep-transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--ep-radius:0.5rem;--gradient-creative:linear-gradient(135deg,#f26522,#f26522,#f26522);--shadow-creative:0 10px 30px -5px rgba(242,101,34,0.3)}.EditorsPick_editorsPickSection__uIaIG .EditorsPick_bg-gradient-creative__b6LBu{background-image:var(--gradient-creative)}.EditorsPick_editorsPickSection__uIaIG .EditorsPick_hover__shadow-creative__qtmxj:hover{box-shadow:var(--shadow-creative)}.EditorsPick_gridContainer__NU1em{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.EditorsPick_carouselButton__8egZY{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.EditorsPick_carouselButtonPrimary__CPz4A{background-color:#f26522;border-color:#f26522;color:white}.EditorsPick_carouselButtonPrimary__CPz4A:hover{background-color:rgba(242,101,34,.9)}.EditorsPick_carouselButtonSecondary__AFeat{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:white}.EditorsPick_carouselButtonSecondary__AFeat:hover{background-color:rgba(255,255,255,.2)}