.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);border-radius:var(--sb-radius);-webkit-backdrop-filter:blur(var(--sb-blur));cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;transition:transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb, var(--sb-text-color) 60%, transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__fx{pointer-events:none;z-index:1;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;position:relative}
.AudienceMarquee-module__PqS4Sq__section{color:#f5f3ee;background:radial-gradient(circle at 87% 20%,#275ed530,#0000 27%),radial-gradient(circle at 13% 80%,#1c46a824,#0000 30%),#0c0f14;padding:clamp(52px,5.5vw,76px) 24px;position:relative;overflow:clip}.AudienceMarquee-module__PqS4Sq__section:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#215be62e,#215be600 68%);border-radius:50%;width:min(58vw,720px);position:absolute;inset:auto auto -45% -18%}.AudienceMarquee-module__PqS4Sq__panel{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(400px,1.06fr);width:min(1320px,100%);min-height:510px;margin:0 auto;display:grid;position:relative}.AudienceMarquee-module__PqS4Sq__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,7vw,92px) clamp(20px,5vw,76px) clamp(42px,7vw,92px) 0;display:flex}.AudienceMarquee-module__PqS4Sq__kicker{color:#a9c5ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:800}.AudienceMarquee-module__PqS4Sq__copy h2{letter-spacing:-.065em;text-wrap:balance;max-width:610px;margin:0;font-size:clamp(48px,5.3vw,82px);font-weight:600;line-height:.95}.AudienceMarquee-module__PqS4Sq__description{color:#b8beca;max-width:430px;margin:30px 0 0;font-size:17px;line-height:1.65}.AudienceMarquee-module__PqS4Sq__ctaButton{margin-top:36px}.AudienceMarquee-module__PqS4Sq__marqueeColumn{min-width:0;min-height:510px;position:relative;overflow:hidden}.AudienceMarquee-module__PqS4Sq__marqueeViewport{position:absolute;inset:0;overflow:hidden}.AudienceMarquee-module__PqS4Sq__marqueeTrack{will-change:transform;flex-direction:column;animation:26s linear infinite AudienceMarquee-module__PqS4Sq__audience-marquee;display:flex}.AudienceMarquee-module__PqS4Sq__marqueeSet{flex-direction:column;align-items:center;gap:14px;padding:0 20px 14px;display:flex}.AudienceMarquee-module__PqS4Sq__marqueeItem{color:#f5f3ee;letter-spacing:-.055em;text-align:center;text-wrap:balance;width:100%;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:350;line-height:1.1}@keyframes AudienceMarquee-module__PqS4Sq__audience-marquee{to{transform:translateY(-50%)}}@media (max-width:900px){.AudienceMarquee-module__PqS4Sq__section{padding-left:16px;padding-right:16px}.AudienceMarquee-module__PqS4Sq__panel{grid-template-columns:1fr;min-height:0}.AudienceMarquee-module__PqS4Sq__copy{padding:54px 34px 42px}.AudienceMarquee-module__PqS4Sq__copy h2{max-width:580px}.AudienceMarquee-module__PqS4Sq__marqueeColumn{min-height:320px}.AudienceMarquee-module__PqS4Sq__marqueeSet{gap:12px;padding:0 24px 12px}.AudienceMarquee-module__PqS4Sq__marqueeItem{font-size:clamp(30px,7.6vw,50px)}}@media (max-width:520px){.AudienceMarquee-module__PqS4Sq__section{padding-top:54px;padding-bottom:54px}.AudienceMarquee-module__PqS4Sq__copy{padding:42px 24px 36px}.AudienceMarquee-module__PqS4Sq__kicker{margin-bottom:18px;font-size:10px}.AudienceMarquee-module__PqS4Sq__copy h2{font-size:clamp(43px,13vw,58px)}.AudienceMarquee-module__PqS4Sq__description{margin-top:23px;font-size:16px}.AudienceMarquee-module__PqS4Sq__ctaButton{width:100%;margin-top:30px}.AudienceMarquee-module__PqS4Sq__marqueeColumn{min-height:270px}.AudienceMarquee-module__PqS4Sq__marqueeSet{gap:10px;padding:0 16px 10px}.AudienceMarquee-module__PqS4Sq__marqueeItem{font-size:clamp(28px,9vw,40px)}}
