.HomeScrollEffects_root__VOl3z{min-width:0;width:100%;overflow-x:clip;--home-motion-duration:720ms;--home-motion-distance:24px}.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect]{transition:opacity var(--home-motion-duration) cubic-bezier(.22,1,.36,1),translate var(--home-motion-duration) cubic-bezier(.22,1,.36,1);transition-delay:var(--home-motion-delay,0s)}.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-reveal=pending]{opacity:0;translate:0 var(--home-motion-distance)}.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect=heading]{--home-motion-distance:18px}.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect=card]{--home-motion-distance:20px;--home-motion-duration:620ms}.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect=media]{--home-motion-distance:32px;--home-motion-duration:900ms}.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect]:focus-within,.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-reveal=shown]{opacity:1;translate:0 0}@media(max-width:650px){.HomeScrollEffects_root__VOl3z,.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect=card],.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect=heading],.HomeScrollEffects_root__VOl3z[data-motion=enabled] [data-home-effect=media]{--home-motion-distance:12px;--home-motion-duration:500ms}}@media(prefers-reduced-motion:reduce){.HomeScrollEffects_root__VOl3z [data-home-effect]{opacity:1!important;translate:none!important;transition:none!important}}.HomeThemeSwitch_themeLoading__AfVq5{box-sizing:border-box;display:grid;align-content:center;justify-items:center;gap:24px;min-height:100svh;padding:100px 24px;background:#f7f5fb;color:#241b33;text-align:center}.HomeThemeSwitch_themeLoading__AfVq5 h1{max-width:860px;font-size:clamp(32px,5vw,64px);line-height:1.12;text-wrap:balance}.HomeThemeSwitch_themeLoading__AfVq5 p{font-size:13px;letter-spacing:.04em}.HomeThemeSwitch_switcher__jpaC2{position:fixed;z-index:190;left:14px;top:50%;display:grid;gap:5px;width:48px;padding:7px 5px;border:1px solid rgba(255,255,255,.34);border-radius:8px;background:rgba(12,12,16,.78);box-shadow:0 14px 38px rgba(0,0,0,.24);backdrop-filter:blur(18px);transform:translateY(-50%);font-family:Arial,Helvetica,sans-serif}.HomeThemeSwitch_label__5Qubn{padding:2px 0 4px;text-align:center;color:rgba(255,255,255,.55);font-size:7px;font-weight:800;letter-spacing:.06em}.HomeThemeSwitch_switcher__jpaC2 button{position:relative;display:grid;place-items:center;gap:3px;min-height:48px;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(255,255,255,.62);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.HomeThemeSwitch_switcher__jpaC2 button:hover{transform:translateX(2px);background:rgba(255,255,255,.08)}.HomeThemeSwitch_switcher__jpaC2 button[aria-pressed=true]{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.14);color:#fff}.HomeThemeSwitch_switcher__jpaC2 button span{font-size:7px;line-height:1}.HomeThemeSwitch_switcher__jpaC2 i{display:block;width:25px;height:19px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.HomeThemeSwitch_vibrantSwatch__3SMCQ{background:linear-gradient(135deg,#2fd4ff,#715cff 46%,#ff4ca8 72%,#ff9147)}.HomeThemeSwitch_editorialSwatch__6dWmy{background:linear-gradient(135deg,#f2eee4 0 50%,#171714 50% 100%)}.HomeThemeSwitch_newLookSwatch__GKqmA{background:linear-gradient(135deg,#f4f1ea 0 52%,#1f3a5f 52% 100%)}@media (max-width:700px){.HomeThemeSwitch_switcher__jpaC2{display:none}}.HomeThemeSwitch_sectionRail__V5mHk{position:fixed;right:18px;top:50%;z-index:190;display:grid;gap:6px;width:min(7.5rem,22vw);padding:10px 8px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(12,12,16,.78);box-shadow:0 14px 38px rgba(0,0,0,.24);backdrop-filter:blur(18px);transform:translateY(-50%);font-family:Arial,Helvetica,sans-serif}.HomeThemeSwitch_sectionRailLink__F9Dax{display:block;padding:10px;border:1px solid transparent;border-radius:8px;color:rgba(255,255,255,.72);font-size:11px;font-weight:700;letter-spacing:.04em;text-align:left;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s}.HomeThemeSwitch_sectionRailLink__F9Dax:hover{transform:translateX(-2px);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}@media (max-width:1400px){.HomeThemeSwitch_sectionRail__V5mHk{display:none}}