.fsw-band,.fsw-section{width:100%}.fsw-band{--fsw-bg:#EDF1F8;--fsw-relief:#F4F6FA;--fsw-page:#F4F6FA;--fsw-page-0:rgba(244,246,250,0);--fsw-glow-core:rgba(37,99,235,0.13);--fsw-glow-mid:rgba(37,99,235,0.05);--fsw-glow-0:rgba(37,99,235,0);--fsw-grain-o:0.34;--fsw-form-o:0.62;--fsw-form-filter:saturate(0.85) contrast(0.98);--fsw-ghost:rgba(15,23,42,0.32);--fsw-ghost-0:rgba(15,23,42,0.05);--fsw-text:#0F172A;--fsw-dim:rgba(15,23,42,0.66);--fsw-dust:rgba(15,23,42,0.18);--fsw-border-hover:rgba(37,99,235,0.38);--fsw-gold:#CE9E62;--fsw-orange:#FF5A09;--fsw-ring-text:#2563EB;--fsw-ring-glow:drop-shadow(0 0 4px rgba(37,99,235,0.30));--fsw-core-bg:#0F172A;--fsw-core-text:#F4F6FA;--fsw-core-border:rgba(37,99,235,0.38);--fsw-core-glow:0 10px 26px rgba(15,23,42,0.22);--fsw-core-text-glow:none;--fsw-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--fsw-page) 0,var(--fsw-page-0) 7%),linear-gradient(0deg,var(--fsw-page) 0,var(--fsw-page-0) 9%),radial-gradient(120% 80% at 50% 0,var(--fsw-relief) 0,var(--fsw-bg) 55%);padding:3.25rem 0 3rem;color:var(--fsw-text)}:root[data-theme=dark] .fsw-band{--fsw-bg:#0B0F1A;--fsw-relief:#10162A;--fsw-page:#0A0F1A;--fsw-page-0:rgba(10,15,26,0);--fsw-glow-core:rgba(37,99,235,0.21);--fsw-glow-mid:rgba(37,99,235,0.07);--fsw-glow-0:rgba(37,99,235,0);--fsw-grain-o:0.30;--fsw-form-o:0.5;--fsw-form-filter:saturate(0.8) brightness(0.95);--fsw-ghost:rgba(220,231,251,0.30);--fsw-ghost-0:rgba(220,231,251,0.05);--fsw-text:#F5F5F5;--fsw-dim:rgba(245,245,245,0.64);--fsw-dust:rgba(255,255,255,0.22);--fsw-border-hover:rgba(96,165,250,0.45);--fsw-ring-text:#DCE7FB;--fsw-ring-glow:drop-shadow(0 0 5px rgba(96,165,250,0.55)) drop-shadow(0 0 14px rgba(37,99,235,0.35));--fsw-core-bg:#070A12;--fsw-core-text:#F5F5F5;--fsw-core-border:rgba(96,165,250,0.42);--fsw-core-glow:0 0 22px rgba(37,99,235,0.30);--fsw-core-text-glow:0 0 10px rgba(96,165,250,0.5)}.fsw-decor{position:absolute;inset:0;z-index:0;pointer-events:none}.fsw-ground{position:absolute;left:-10%;right:-10%;bottom:0;height:min(30rem,78%);background:radial-gradient(58% 100% at 50% 100%,var(--fsw-glow-core) 0,var(--fsw-glow-mid) 52%,var(--fsw-glow-0) 76%)}.fsw-ground:after{content:"";position:absolute;inset:0;background:var(--fsw-noise);background-size:140px;mix-blend-mode:overlay;opacity:.55;mask:radial-gradient(58% 100% at 50% 100%,#000 0,rgba(0,0,0,.5) 52%,transparent 76%);-webkit-mask:radial-gradient(58% 100% at 50% 100%,#000 0,rgba(0,0,0,.5) 52%,transparent 76%)}.fsw-form{position:absolute;height:auto;opacity:var(--fsw-form-o);filter:var(--fsw-form-filter);user-select:none}.fsw-form--spiral{left:clamp(-7rem,-6vw,-4rem);bottom:-5.5rem;width:clamp(16rem,24vw,23rem);transform:rotate(-16deg);mask-image:radial-gradient(130% 130% at 12% 88%,#000 40%,transparent 84%);-webkit-mask-image:radial-gradient(130% 130% at 12% 88%,#000 40%,transparent 84%)}.fsw-form--clover{right:clamp(-5rem,-4vw,-2.5rem);top:-3rem;width:clamp(11rem,15vw,15.5rem);transform:rotate(20deg);mask-image:radial-gradient(130% 130% at 85% 12%,#000 38%,transparent 82%);-webkit-mask-image:radial-gradient(130% 130% at 85% 12%,#000 38%,transparent 82%)}.fsw-grain{position:absolute;inset:0;background:var(--fsw-noise);background-size:160px;mix-blend-mode:overlay;opacity:var(--fsw-grain-o);mask:radial-gradient(115% 92% at 50% 46%,transparent 42%,rgba(0,0,0,.7) 72%,#000 96%);-webkit-mask:radial-gradient(115% 92% at 50% 46%,transparent 42%,rgba(0,0,0,.7) 72%,#000 96%)}.fsw-star{position:absolute;color:var(--fsw-gold)}.fsw-star svg{display:block;width:100%;height:100%}.fsw-dust{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--fsw-dust)}@keyframes fsw-twinkle{0%,to{transform:translateY(0) scale(1) rotate(0deg);opacity:.6}50%{transform:translateY(-6px) scale(1.16) rotate(22deg);opacity:1}}.fsw-star{animation:fsw-twinkle var(--tw-d,0s) cubic-bezier(.45,0,.55,1) var(--tw-o,0s) infinite}.fsw-star[data-static]{animation:none;opacity:.55}.fsw-band[data-fsw-paused=true] .fsw-badge-rot,.fsw-band[data-fsw-paused=true] .fsw-star{animation-play-state:paused}.fsw-inner{position:relative;z-index:1;max-width:var(--container-desktop);margin-inline:auto;padding-inline:2rem}.fsw-header{position:relative;height:2.5rem;margin-bottom:1.75rem}.fsw-ghost{left:0;bottom:-.45rem;font-family:var(--font-mostion),var(--font-berkslund),var(--font-funnel-display),system-ui,sans-serif;font-size:clamp(2.1rem,3.4vw,3.1rem);font-weight:800;letter-spacing:.03em;line-height:1;background:linear-gradient(90deg,var(--fsw-ghost) 0,var(--fsw-ghost-0) 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;user-select:none}.fsw-badge,.fsw-ghost{position:absolute;pointer-events:none}.fsw-badge{right:clamp(.5rem,4vw,4rem);bottom:-3.4rem;z-index:3;width:8.6rem;height:8.6rem;transform:rotate(-8deg);color:var(--fsw-text)}.fsw-badge-rot{position:absolute;inset:0;will-change:transform;animation:fsw-rot 24s linear infinite}@keyframes fsw-rot{to{transform:rotate(1turn)}}.fsw-badge-rot svg{display:block;width:100%;height:100%}.fsw-badge-rot text{fill:var(--fsw-ring-text);font:650 10.5px var(--font-funnel-display),system-ui,sans-serif;letter-spacing:.14em;filter:var(--fsw-ring-glow)}.fsw-badge-core{position:absolute;inset:18%;border-radius:50%;background:var(--fsw-core-bg);border:1px solid var(--fsw-core-border);box-shadow:var(--fsw-core-glow);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;color:var(--fsw-core-text)}.fsw-badge-core b{font-family:var(--font-mostion),var(--font-berkslund),var(--font-funnel-display),system-ui,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:.02em;line-height:1;text-shadow:var(--fsw-core-text-glow)}.fsw-badge-core i{font-style:normal;font-size:.6rem;text-transform:uppercase;letter-spacing:.18em;opacity:.72}.fsw-badge-spark{position:absolute;top:0;right:2%;width:16px;height:16px;color:var(--fsw-orange)}.fs-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:.7rem;height:clamp(33rem,46vw,38rem)}.fs-card-link{text-decoration:none;display:block;min-height:0}.fsw-magnet>*{display:block;height:100%}.fsw-magnet{translate:var(--dx,0) var(--dy,0);transition:translate .2s cubic-bezier(.25,1,.5,1)}.fsw-band .fsw-magnet:hover>:not(.psr-card-link--sponsored) .psr-card{border-color:var(--fsw-border-hover)!important}.fs-grid .psr-card-link{width:auto;flex:initial;scroll-snap-align:none}.fs-card-link--hero{grid-row:1/3;grid-column:1/2}.fs-psr-link .psr-card{height:100%}.fs-psr-link .psr-card-image{aspect-ratio:auto;flex:1;min-height:0}.fs-hero-psr .psr-card-image{min-height:19.5rem;padding:1.25rem}.fs-hero-psr .psr-card-image img{max-width:66%!important;max-height:74%!important}.fs-psr-link .psr-card-body{gap:.35rem}.fs-grid .psr-card--skeleton{width:auto;flex:initial;min-height:0;height:100%;box-shadow:none}.fs-hero-psr{height:100%;position:relative}.fs-hero-psr .psr-card-body{gap:.55rem;padding:.85rem 1rem 1rem;flex:0 0 auto}.fs-hero-psr-name{font-size:1.15rem;font-weight:700;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:auto}@media (prefers-reduced-motion:no-preference){.fsw-band:not(.fsw-in) .fs-card-link,.fsw-band:not(.fsw-in) .fsw-badge,.fsw-band:not(.fsw-in) .fsw-form,.fsw-band:not(.fsw-in) .fsw-ghost,.fsw-band:not(.fsw-in) .fsw-ground{opacity:0}.fsw-in .fsw-ground{animation:fsw-enter-soft 1.4s cubic-bezier(.16,1,.3,1) 60ms backwards}.fsw-in .fsw-form{animation:fsw-enter-soft 1.1s cubic-bezier(.16,1,.3,1) .14s backwards}.fsw-in .fsw-ghost{animation:fsw-enter-soft 1.1s cubic-bezier(.16,1,.3,1) .24s backwards}.fsw-in .fs-card-link{animation:fsw-enter-card .6s cubic-bezier(.16,1,.3,1) calc(.16s + var(--i, 0) * 55ms) backwards}.fsw-in .fsw-badge{animation:fsw-enter-badge .6s cubic-bezier(.16,1,.3,1) .6s backwards}}@keyframes fsw-enter-soft{0%{opacity:0}}@keyframes fsw-enter-card{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes fsw-enter-badge{0%{transform:rotate(-98deg) scale(.6);opacity:0}to{transform:rotate(-8deg) scale(1);opacity:1}}@media (max-width:1180px){.fsw-badge,.fsw-ghost{display:none}.fsw-header{height:0;margin-bottom:0}}@media (max-width:1000px){.fs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;height:auto;grid-auto-rows:auto}.fs-card-link--hero{grid-row:1;grid-column:1/-1}.fs-card-link--hero .psr-card-image{aspect-ratio:auto;flex:none;height:13rem}.fs-psr-link .psr-card-image{aspect-ratio:1/1;flex:none}.fsw-form,.fsw-star{display:none}}@media (max-width:640px){.fsw-band{padding:2.5rem 0 2.25rem}.fsw-inner{padding-inline:1rem}.fs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.fs-card-link--hero{grid-column:1/-1}.fs-hero-psr .pl--lg .pl-primary{font-size:1.35rem}.fs-hero-psr-name{font-size:1rem}}@media (forced-colors:active){.fsw-decor{display:none}.fsw-badge-rot text{fill:CanvasText}}@media (prefers-reduced-motion:reduce){.fsw-band *,.fsw-band :after,.fsw-band :before{animation:none;transition:none}}