.sponsor-page{color:#fff;background:#2c3f51}.sponsor-page-inner{width:min(100% - 80px,1180px);margin:0 auto}.sponsor-hero{padding:190px 0 120px}.sponsor-hero-inner{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:start;gap:clamp(48px,6vw,96px);width:min(100% - 80px,1180px);display:grid}.sponsor-hero-copy{padding-top:30px}.sponsor-hero h1{font-family:var(--font-futura,sans-serif);margin:0 0 34px;font-size:clamp(40px,8vw,64px);font-weight:700;line-height:1.1}.sponsor-hero p{width:100%;max-width:500px;font-family:var(--font-futura,sans-serif);opacity:.9;margin:0;font-size:clamp(16px,2.2vw,20px);line-height:1.5}.sponsor-hero p a{color:#ffbf8e;text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:color .2s}.sponsor-hero p a:hover{color:#fff}.sponsor-why-wrap{margin-top:18px;margin-bottom:138px}.sponsor-content-stack{flex-direction:column;gap:110px;padding-bottom:78px;display:flex}.sponsor-page-section{width:100%}.sponsor-page-heading{font-family:var(--font-futura,sans-serif);color:#fff;margin:0 0 36px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2}@media (max-width:1024px){.sponsor-page-inner{width:min(100% - 32px,680px)}.sponsor-hero-inner{grid-template-columns:minmax(0,1fr);gap:64px}.sponsor-hero{padding:170px 0 100px}.sponsor-hero-copy{padding-top:0}.sponsor-why-wrap{margin-bottom:100px}.sponsor-content-stack{gap:80px}}@media (max-width:640px){.sponsor-page-inner{width:min(100% - 28px,420px)}.sponsor-hero{text-align:left;padding:140px 0 76px}.sponsor-why-wrap{margin-bottom:72px}.sponsor-content-stack{gap:64px;padding-bottom:60px}.sponsor-page-heading{text-align:left;margin-bottom:22px}}.sponsor-page>.sponsor-page-footer{z-index:10;flex-shrink:0;width:100%;margin:0;position:relative}.sponsor-required{color:#ff5f5f}.sponsor-submit-button{min-height:50px;font-family:var(--font-urbanist),sans-serif;cursor:pointer;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:16px;font-weight:700;display:inline-flex;color:#fff!important;background:linear-gradient(145deg,#febb51,#fa862d)!important;border:0!important;padding:14px 28px!important;font-size:18px!important;transition:filter .2s ease-in-out,transform .2s ease-in-out!important}.sponsor-submit-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.sponsor-submit-button:active:not(:disabled){transform:translateY(0)}.sponsor-submit-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sponsor-submit-button{transition:none!important}.sponsor-submit-button:hover{transform:none}}.sponsor-logo-wall{padding-block:8px;overflow:hidden}.sponsor-logo-row{margin-bottom:-8px;padding-block:12px;overflow:hidden}.sponsor-logo-row:last-child{margin-bottom:0}.sponsor-logo-row:nth-child(2){width:calc(100% + 92px);margin-left:-92px}.sponsor-logo-row:nth-child(3){width:calc(100% + 40px);margin-left:-40px}.sponsor-logo-track{width:max-content;animation:20s linear infinite sponsor-logo-drift;display:flex}.sponsor-logo-row:nth-child(2) .sponsor-logo-track{animation-duration:23s;animation-direction:reverse}.sponsor-logo-group{gap:16px;padding-right:16px;display:flex}.sponsor-glass-card{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(145deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff38;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:184px;height:96px;padding:16px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #00000014}.sponsor-glass-card img{object-fit:contain;width:100%;height:64px;display:block}@media (hover:hover){.sponsor-glass-card:hover{border-color:#ffffff73;transform:translateY(-4px)scale(1.04);box-shadow:inset 0 1px #fff3,0 8px 20px #0000002e}}@keyframes sponsor-logo-drift{to{transform:translate(-50%)}}@media (max-width:640px){.sponsor-glass-card{border-radius:16px;width:154px;height:84px;padding:12px}.sponsor-glass-card img{height:60px}}@media (prefers-reduced-motion:reduce){.sponsor-logo-track{animation:none!important}.sponsor-glass-card{transition:none}.sponsor-glass-card:hover{transform:none}.sponsor-logo-row{overflow-x:auto;width:100%!important;margin-left:0!important}.sponsor-logo-group[aria-hidden=true]{display:none}}@media (max-width:767px){.sponsor-page-inner,.sponsor-hero-inner{width:calc(100% - 2*var(--mobile-page-gutter))}.sponsor-hero{padding:112px 0 48px}.sponsor-hero-inner{grid-template-columns:minmax(0,1fr);gap:36px;min-width:0}.sponsor-hero-copy{min-width:0}.sponsor-hero h1{margin-bottom:24px;font-size:clamp(36px,10vw,46px)}.sponsor-hero p{font-size:18px;line-height:1.7}.sponsor-form-card{min-width:0;padding:20px!important}.sponsor-form-card h2{font-size:28px;line-height:1.2}.sponsor-form-card p{font-size:16px}.sponsor-form-card input,.sponsor-form-card textarea{min-width:0;font-size:16px}.sponsor-submit-button{width:100%}.sponsor-why-wrap{margin-bottom:56px}.sponsor-content-stack{gap:48px;padding-bottom:48px}.sponsor-page-heading{font-size:30px}}
