.sponsors-wrap{padding-block:72px 100px}.sponsors-heading{padding-bottom:48px;border-bottom:1px solid var(--line)}.sponsors-heading h1{font-family:var(--display);font-size:clamp(60px,10vw,140px);line-height:1.05;margin:20px 0;letter-spacing:-.02em}.sponsors-heading h1 span{color:var(--blue)}.sponsors-heading h2{font-size:clamp(20px,3vw,32px);margin-bottom:18px}.sponsors-heading p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:2}.sponsor-empty{margin-top:44px;border:1px solid var(--line);padding:clamp(28px,5vw,64px);background:linear-gradient(120deg,rgba(138,184,239,.07),transparent)}.sponsor-empty h2{font-size:22px;margin:18px 0}.sponsor-empty p{font-size:14px;line-height:2;color:var(--muted)}.sponsor-contact{margin-top:44px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sponsor-contact h2{font-size:20px;margin-bottom:12px}.sponsor-contact p{color:var(--muted);font-size:13px;line-height:2}.sponsor-contact .button{flex-shrink:0}@media(min-width:961px) and (max-width:1350px){.desktop-nav{gap:16px}.header-socials{display:none}}@media(max-width:600px){.sponsors-wrap{padding-block:45px 65px}.sponsors-heading{padding-bottom:30px}.sponsor-contact{align-items:flex-start;flex-direction:column}.sponsor-empty h2{font-size:19px}}
