.public-v2 header.v2-header{z-index:100;background:0 0;border:0;transition:background .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.public-v2 header.v2-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#211531f5;box-shadow:0 1px #ffffff0d,0 4px 10px #160f2724,0 16px 34px -10px #160f274d}.public-v2 header.v2-header .v2-header-inner{height:var(--v2-header-height);gap:28px;transition:height .25s}.public-v2 header.v2-header.is-scrolled .v2-header-inner{height:80px}.public-v2 header.v2-header .v2-logo{width:225px}.public-v2 header.v2-header .v2-logo img{object-fit:contain;width:100%;height:86px;transition:height .25s;display:block}.public-v2 header.v2-header.is-scrolled .v2-logo img{height:66px}.public-v2 .v2-hero .v2-hero-inner{min-height:760px;padding-top:170px}.public-v2 .v2-primary-nav{align-items:center;gap:18px;display:flex}.public-v2 .v2-nav-group{min-width:0;position:relative}.public-v2 .v2-nav-trigger{align-items:center;gap:0;display:flex}.public-v2 .v2-nav-trigger>a{white-space:nowrap;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:flex}.public-v2 .v2-nav-trigger>button{width:30px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.public-v2 .v2-nav-trigger>button[aria-expanded=true] svg{transform:rotate(180deg)}.public-v2 .v2-nav-trigger svg{transition:transform .18s}.public-v2 .v2-nav-group.is-active>.v2-nav-trigger,.public-v2 .v2-nav-trigger :is(a,button):hover{color:var(--v2-yellow)}.public-v2 .v2-menu-panel{overscroll-behavior:contain;width:340px;max-height:min(580px,100dvh - 145px);color:var(--v2-ink);border:1px solid var(--v2-line);scrollbar-width:thin;background:#fff;border-radius:9px;padding:8px;position:absolute;top:calc(100% + 10px);left:-16px;overflow-y:auto;box-shadow:0 16px 40px #170c3525}.public-v2 .v2-nav-group:nth-last-child(-n+3) .v2-menu-panel{left:auto;right:0}.public-v2 .v2-menu-panel a{overflow-wrap:anywhere;border-radius:4px;min-height:44px;padding:12px 14px;font-size:12px;line-height:1.5;display:block}.public-v2 .v2-menu-panel a:hover,.public-v2 .v2-menu-panel a[aria-current=page]{color:var(--v2-purple);background:#f1ebfa}.public-v2 .v2-mobile-menu .v2-primary-nav{display:block}.public-v2 .v2-mobile-menu .v2-nav-group{border-bottom:1px solid #ffffff14}.public-v2 .v2-mobile-menu .v2-nav-trigger>a{flex:1;padding:16px 0;font-size:17px}.public-v2 .v2-mobile-menu .v2-nav-trigger>button{width:48px;height:56px}.public-v2 .v2-mobile-menu .v2-menu-panel{color:#e5dceb;width:100%;max-height:none;box-shadow:none;background:#ffffff08;border:0;margin-bottom:16px;position:static;overflow:visible}.public-v2 .v2-mobile-menu .v2-menu-panel a{font-size:12px}.public-v2 .v2-mobile-menu .v2-menu-top>img{object-fit:contain;width:205px;height:82px}.public-v2 .v2-mobile-menu .v2-menu-panel a:hover,.public-v2 .v2-mobile-menu .v2-menu-panel a[aria-current=page]{color:var(--v2-yellow);background:#ffffff12}.public-v2 .v2-footer-main>div{min-width:0}.public-v2 .v2-footer-main :is(a,p),.public-v2 .v2-footer-bottom{overflow-wrap:anywhere}@media (max-width:1179px){.public-v2 header.v2-header .v2-logo{width:210px}}@media (max-width:600px){.public-v2 header.v2-header .v2-logo{width:185px}.public-v2 header.v2-header .v2-logo img{height:78px}.public-v2 header.v2-header.is-scrolled .v2-header-inner{height:74px}.public-v2 header.v2-header.is-scrolled .v2-logo img{height:60px}.public-v2 .v2-hero .v2-hero-inner{min-height:665px;padding-top:135px}}@media (prefers-reduced-motion:reduce){.public-v2 .v2-header,.public-v2 header.v2-header *,.public-v2 .v2-menu-panel{transition:none;animation:none}}
.public-v2 section.v2-sponsor-strip{border-top:1px solid var(--v2-line);background:0 0;margin-top:50px;padding:38px 0 44px}.public-v2 .v2-sponsor-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.public-v2 .v2-sponsor-heading h2{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-muted);margin:0;font-size:12px;font-weight:700}.public-v2 .v2-sponsor-pause{border:1px solid var(--v2-line);width:44px;height:44px;color:var(--v2-purple);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.public-v2 .v2-sponsor-pause:hover{background:#eee8f8}.public-v2 .v2-sponsor-viewport{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.public-v2 .v2-sponsor-viewport.is-animated:not(.is-manual){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.public-v2 .v2-sponsor-track{width:max-content;min-width:100%;display:flex}.public-v2 .is-animated .v2-sponsor-track{min-width:200%;animation:75s linear infinite v2-sponsor-loop}.public-v2 .v2-sponsor-viewport.is-paused .v2-sponsor-track{animation-play-state:paused}@media (hover:hover){.public-v2 .v2-sponsor-viewport:hover .v2-sponsor-track{animation-play-state:paused}}.public-v2 ul.v2-sponsor-logos{flex:1 0 auto;justify-content:space-around;align-items:center;gap:48px;margin:0;padding:8px 48px 8px 0;list-style:none;display:flex}.public-v2 .v2-sponsor-logos>li{flex:0 0 140px}.public-v2 .v2-sponsor-logos li>:is(a,span){justify-content:center;align-items:center;height:72px;display:flex}.public-v2 .v2-sponsor-logos img{object-fit:contain;mix-blend-mode:normal;width:140px;height:56px;transition:opacity .2s;display:block}.public-v2 .v2-sponsor-logos .v2-sponsor-monochrome{filter:brightness(0)saturate()invert(13%)sepia(12%)saturate(2100%)hue-rotate(225deg);opacity:.76}.public-v2 .v2-sponsor-logos a:hover img{opacity:1}.public-v2 .is-manual .v2-sponsor-track{min-width:100%;animation:none}.public-v2 .is-manual .v2-sponsor-logos.is-copy{display:none}@keyframes v2-sponsor-loop{to{transform:translate(-50%)}}@media (max-width:600px){.public-v2 section.v2-sponsor-strip{margin-top:32px;padding:24px 0 30px}.public-v2 .v2-sponsor-heading{margin-bottom:10px}.public-v2 ul.v2-sponsor-logos{gap:34px;padding-right:34px}.public-v2 .v2-sponsor-logos>li{flex-basis:118px}.public-v2 .v2-sponsor-logos img{width:118px;height:48px}}@media (prefers-reduced-motion:reduce){.public-v2 .is-animated .v2-sponsor-track{min-width:100%;animation:none}.public-v2 .v2-sponsor-logos.is-copy,.public-v2 .v2-sponsor-pause{display:none}.public-v2 .v2-sponsor-viewport.is-animated:not(.is-manual){overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
