.character-card-module__xQ7zNa__preview{filter:blur(10px);transition:opacity .3s .1s}.character-card-module__xQ7zNa__preview[data-hidden=true],.character-card-module__xQ7zNa__photo[data-loaded=false]{opacity:0}@keyframes character-card-module__xQ7zNa__photo-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.character-card-module__xQ7zNa__photo[data-loaded=true]{animation:.1s character-card-module__xQ7zNa__photo-in}}@keyframes character-card-module__xQ7zNa__hover-photo-loop{0%{opacity:0}8.33%{opacity:1}41.67%{opacity:1}50%,to{opacity:0}}.character-card-module__xQ7zNa__hoverPhoto{opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.group:hover .character-card-module__xQ7zNa__hoverPhoto[data-ready=true],.group:focus-visible .character-card-module__xQ7zNa__hoverPhoto[data-ready=true]){animation:6s linear .1s infinite character-card-module__xQ7zNa__hover-photo-loop}:is(.group:hover .character-card-module__xQ7zNa__hoverPhoto[data-ready=true][data-slot="2"],.group:focus-visible .character-card-module__xQ7zNa__hoverPhoto[data-ready=true][data-slot="2"]){animation-delay:2.1s}}.character-card-module__xQ7zNa__glassEdge{opacity:0;box-shadow:inset -4.8px -4.8px 4.8px color-mix(in oklch, var(--gray-0) 33%, transparent), inset 4.8px 4.8px 4.8px color-mix(in oklch, var(--gray-0) 25%, transparent)}@media (hover:hover){.group:hover .character-card-module__xQ7zNa__glassEdge{opacity:1}}
.featured-banner-module__Hy521a__banner{--banner-bg:var(--gray-950);--banner-glow:color-mix(in oklch, var(--wine-800) 55%, transparent);--banner-glow-outer:color-mix(in oklch, var(--wine-950) 35%, transparent);--card-edge:color-mix(in oklch, var(--ivory-100) 16%, transparent);--card-glow:color-mix(in oklch, var(--wine-800) 70%, transparent);--card-shadow:#0009;--control-surface:#ffffff1a;--control-surface-hover:#fff3}.featured-banner-module__Hy521a__track{touch-action:pan-y;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.featured-banner-module__Hy521a__slide{background:radial-gradient(ellipse 55% 120% at 72% 50%, var(--banner-glow), var(--banner-glow-outer) 55%, transparent 80%), var(--banner-bg);flex:0 0 100%;height:100%;position:relative;overflow:hidden}.featured-banner-module__Hy521a__card{width:118px;height:150px;box-shadow:0 0 0 1px var(--card-edge), 0 0 14px 1px var(--card-glow), 0 12px 26px var(--card-shadow);border-radius:12px;position:absolute;overflow:hidden}.featured-banner-module__Hy521a__card0{top:18px;right:58px;rotate:-5deg}.featured-banner-module__Hy521a__card1{top:30px;right:-44px;rotate:5deg}.featured-banner-module__Hy521a__card2{display:none}.featured-banner-module__Hy521a__scrim{background:linear-gradient(90deg, color-mix(in oklch, var(--banner-bg) 95%, transparent) 0, color-mix(in oklch, var(--banner-bg) 80%, transparent) 45%, transparent 62%);position:absolute;inset:0}@media (min-width:768px){.featured-banner-module__Hy521a__card{width:168px;height:196px}.featured-banner-module__Hy521a__card0{display:none}.featured-banner-module__Hy521a__card1{top:26px;right:212px;rotate:4deg}.featured-banner-module__Hy521a__card2{display:block;top:10px;right:20px;rotate:-4deg}.featured-banner-module__Hy521a__scrim{display:none}}@media (min-width:1024px){.featured-banner-module__Hy521a__card0{display:block;top:16px;right:406px;rotate:-5deg}}.featured-banner-module__Hy521a__control{background:var(--control-surface);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s;display:inline-flex;position:relative}.featured-banner-module__Hy521a__control:after{content:"";position:absolute;inset:-3px}@media (hover:hover){.featured-banner-module__Hy521a__control:hover{background:var(--control-surface-hover)}}.featured-banner-module__Hy521a__dot{background:#ffffff40;border-radius:3px;width:6px;height:6px;transition:width .3s;display:block;overflow:hidden}.featured-banner-module__Hy521a__dotActive{width:48px}.featured-banner-module__Hy521a__dotFill{border-radius:inherit;transform-origin:0;background:#fff;width:100%;height:100%;display:block}.featured-banner-module__Hy521a__dotFillRunning{animation:featured-banner-module__Hy521a__dot-fill var(--autoplay-ms,6s) linear both}.featured-banner-module__Hy521a__dotFillPaused{animation:featured-banner-module__Hy521a__dot-fill var(--autoplay-ms,6s) linear both;animation-play-state:paused}@keyframes featured-banner-module__Hy521a__dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.featured-banner-module__Hy521a__track,.featured-banner-module__Hy521a__dot{transition:none}.featured-banner-module__Hy521a__dotFillRunning,.featured-banner-module__Hy521a__dotFillPaused{animation:none}}
.mobile-header-module__N01iJa__surface{--header-fade-top:env(safe-area-inset-top,0px)}.mobile-header-module__N01iJa__surface:before{content:"";z-index:-1;left:0;right:0;top:calc(-1 * var(--header-fade-top));background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 85%, transparent) 0, color-mix(in srgb, var(--background) 85%, transparent) var(--header-fade-top), color-mix(in srgb, var(--background) 72%, transparent) calc(var(--header-fade-top) + 30px), color-mix(in srgb, var(--background) 45%, transparent) calc(var(--header-fade-top) + 48px), color-mix(in srgb, var(--background) 16%, transparent) calc(var(--header-fade-top) + 60px), transparent 100%);pointer-events:none;position:absolute;bottom:-12px}@supports (animation-timeline:scroll()){.mobile-header-module__N01iJa__surface:before{opacity:0;animation:linear both mobile-header-module__N01iJa__surface-fade-in;animation-timeline:scroll();animation-range:0 12px}}@keyframes mobile-header-module__N01iJa__surface-fade-in{to{opacity:1}}@media (prefers-reduced-transparency:reduce){.mobile-header-module__N01iJa__surface:before{background:var(--background);bottom:0}}