.uni-marquee{--um-ink:#0b1f3f;--um-soft:oklab(24.3207% -.0121596 -.0652494/.62);--um-rule:oklab(24.3207% -.0121596 -.0652494/.22);--um-accent:#244cd8;--logo-h:clamp(1.9rem, 3vw, 2.7rem);color:var(--um-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:grid;position:relative}.uni-marquee-dark{--um-ink:#f7f8fa;--um-soft:oklab(97.8932% -.000272572 -.00285214/.58);--um-rule:oklab(97.8932% -.000272572 -.00285214/.18);--um-accent:#a2cf18}.uni-marquee-label{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--um-ink);align-items:center;gap:.6rem;margin:0;font-size:.68rem;font-weight:800;display:flex}.uni-marquee-label:before{content:"";background:var(--um-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--um-accent) 22%, transparent);border-radius:50%}.uni-marquee-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.uni-marquee-track{will-change:transform;width:max-content;display:flex}.uni-marquee-run{flex:none;margin:0;padding:0;list-style:none;display:flex}.uni-marquee-item{border-left:1px solid var(--um-rule);align-content:center;justify-items:start;gap:.3rem;padding:.2rem clamp(1.4rem,3vw,2.8rem);display:grid}.uni-marquee-name{letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;font-family:Fira Sans Extra Condensed,Fira Sans,sans-serif;font-size:clamp(1.25rem,2.1vw,1.9rem);font-weight:800;line-height:.95;transition:color .3s}.uni-marquee-place{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--um-soft);font-size:.64rem;font-weight:700}.uni-marquee-logo{height:calc(var(--logo-h) * var(--weight,1));width:calc(var(--logo-h) * var(--weight,1) * var(--ratio,3));color:var(--um-ink);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;transition:color .3s,transform .35s cubic-bezier(.2,.7,.2,1);display:block}.uni-marquee-item:hover .uni-marquee-logo{color:var(--um-accent);transform:scale(1.05)}.uni-marquee-feature{--logo-h:clamp(2.4rem, 4.4vw, 3.9rem)}.uni-marquee-hero{--logo-h:clamp(2.8rem, min(7.2vw, 10vh), 7rem)}.uni-marquee-hero .uni-marquee-logo{--weight-cap:min(var(--weight,1), 1);height:calc(var(--logo-h) * var(--weight-cap));width:calc(var(--logo-h) * var(--weight-cap) * var(--ratio,3));color:oklab(48.6643% -.0161712 -.217404/.24);transition:color .45s}.uni-marquee-hero .uni-marquee-item.is-lit .uni-marquee-logo{color:#244cd8}@media (width<=767px){.uni-marquee-hero{--logo-h:clamp(3rem, 15vw, 4.2rem)}}.uni-marquee-item:hover .uni-marquee-name{color:var(--um-accent)}.uni-marquee-footer{max-width:1500px;margin:0 auto clamp(1.6rem,3vw,2.6rem);padding:0 clamp(.25rem,1vw,.5rem)}.uni-marquee-feature{background:#07142e;border-block:1px solid oklab(97.8932% -.000272572 -.00285214/.12);padding:clamp(1.6rem,3.4vw,2.6rem) clamp(1.25rem,4vw,3rem)}.uni-marquee-feature .uni-marquee-name{font-size:clamp(1.7rem,3.6vw,3.3rem)}.uni-marquee-hero{z-index:1;opacity:0;visibility:hidden;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1),visibility 0s linear .7s;display:block;position:absolute;bottom:clamp(.25rem,2vh,1.4rem);left:0;right:0;transform:translateY(24px)}.uni-marquee-hero .uni-marquee-label,.uni-marquee-hero .uni-marquee-place{display:none}.uni-marquee-hero .uni-marquee-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.uni-marquee-hero .uni-marquee-item{border:0;gap:0;padding:0 clamp(1.6rem,3.4vw,3.4rem)}.uni-marquee-hero .uni-marquee-name{color:#0000;-webkit-text-stroke:1.5px oklab(48.6643% -.0161712 -.217404/.34);font-size:clamp(3.2rem,8.4vw,8.6rem);line-height:1;transition:color .35s,-webkit-text-stroke-color .35s}.uni-marquee-hero .uni-marquee-item:hover .uni-marquee-name{color:oklab(48.6643% -.0161712 -.217404/.16);-webkit-text-stroke-color:#244cd8}.hero-text-active .uni-marquee-hero:not(.is-crowded){opacity:1;visibility:visible;transition:opacity .7s .35s,transform .9s cubic-bezier(.2,.7,.2,1) .35s,visibility;transform:none}@media (width<=767px){.uni-marquee:not(.uni-marquee-hero){grid-template-columns:minmax(0,1fr);gap:.8rem}.uni-marquee-hero .uni-marquee-name{font-size:clamp(2.6rem,14vw,4rem)}}@media (prefers-reduced-motion:reduce){.uni-marquee:not(.uni-marquee-hero) .uni-marquee-viewport{-webkit-mask-image:none;mask-image:none}.uni-marquee:not(.uni-marquee-hero) .uni-marquee-track{width:auto}.uni-marquee:not(.uni-marquee-hero) .uni-marquee-run{flex-wrap:wrap;row-gap:.8rem}.uni-marquee-run[aria-hidden=true],.uni-marquee-hero{display:none}}.uni-marquee-hero .uni-marquee-item.is-lit .uni-marquee-name{color:oklab(48.6643% -.0161712 -.217404/.12);-webkit-text-stroke-color:oklab(48.6643% -.0161712 -.217404/.72)}html:not(.in-home-hero) .uni-marquee-hero{opacity:0!important;transition:opacity .35s!important}.uni-marquee-ticker{--logo-h:clamp(1.1rem, 1.6vw, 1.45rem);--um-ink:#f7f8fa;--um-soft:oklab(97.8932% -.000272572 -.00285214/.58);--um-rule:oklab(97.8932% -.000272572 -.00285214/.16);--um-accent:#a2cf18;top:var(--ticker-top,4.5rem);z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:inset(0 0 100%);pointer-events:none;background:oklab(19.6904% -.00755819 -.0549607/.92);border-bottom:1px solid oklab(79.3658% -.108134 .159285/.3);gap:clamp(.8rem,2vw,1.6rem);padding:.42rem clamp(1.25rem,4vw,3rem);transition:clip-path .55s cubic-bezier(.7,0,.2,1),transform .55s cubic-bezier(.7,0,.2,1);position:fixed;left:0;right:0;transform:translateY(-6px)}html.ticker-on .uni-marquee-ticker{clip-path:inset(0);pointer-events:auto;transform:none}html[style*="overflow: hidden"] .uni-marquee-ticker{clip-path:inset(0 0 100%)}html:has(body[style*="overflow: hidden"]) .uni-marquee-ticker{clip-path:inset(0 0 100%)}.uni-marquee-ticker .uni-marquee-label{letter-spacing:.22em;font-size:.58rem}.uni-marquee-ticker .uni-marquee-label:before{width:.4rem;height:.4rem;box-shadow:none}.uni-marquee-ticker .uni-marquee-place{display:none}.uni-marquee-ticker .uni-marquee-item{border-left-color:var(--um-rule);padding:0 clamp(1rem,2vw,1.8rem)}.uni-marquee-ticker .uni-marquee-name{font-size:.86rem}@media (width<=767px){.uni-marquee-ticker{padding-inline:1rem;grid-template-columns:auto minmax(0,1fr)!important;gap:.7rem!important}.uni-marquee-ticker .uni-marquee-label span{display:none}}@media (prefers-reduced-motion:reduce){.uni-marquee-ticker{display:none}}
