.bwc-sponsors{--bg:#09111f;--card:#111d30;--card-hover:#15243b;--tile:#0c1626;--ink:#f5f8fa;--muted:#8fa3b5;--accent:#5bbcc1;--accent-ink:#06141f;--line:rgba(157,177,194,.12);--band:#3770a5;--radius:0;--gap:16px;--f:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter","Helvetica Neue",Arial,sans-serif;background:var(--bg);color:var(--ink);color-scheme:dark;font-family:var(--f);font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.47;-webkit-font-smoothing:antialiased}.bwc-sponsors *,.bwc-sponsors :after,.bwc-sponsors :before{box-sizing:border-box}.bwc-sponsors :where(h2,h3,p,ol,figure){margin:0}.bwc-sponsors :where(h2,h3,p,li,code,button,a){font-family:inherit;font-weight:inherit;letter-spacing:inherit}.bwc-sponsors :where(h3){color:var(--ink)}.bwc-sponsors :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.bwc-wrap{display:grid;gap:var(--gap);padding:clamp(24px,3.5vw,40px) max(20px,env(safe-area-inset-right,0px)) clamp(32px,5vw,56px) max(20px,env(safe-area-inset-left,0px))}.bwc-band-inner,.bwc-wrap{margin:0 auto;max-width:1240px}.bwc-band-inner{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.bwc-band--light{background:#fff}.bwc-band--light .bwc-band-inner{padding-block:clamp(14px,2vw,20px)}.bwc-band--blue{background:var(--band)}.bwc-band--blue .bwc-band-inner{align-items:center;display:flex;gap:16px 32px;justify-content:space-between;padding-block:clamp(14px,2vw,20px)}.bwc-band-text{display:grid;gap:4px;min-width:0}.bwc-title{background:linear-gradient(90deg,#5fa8c2,#3a74a8 50%,#5fa8c2);-webkit-background-clip:text;background-clip:text;color:var(--band);font-size:clamp(28px,4.4vw,44px);line-height:1.1;text-wrap:balance;-webkit-text-fill-color:transparent}.bwc-subtitle,.bwc-title{font-weight:700;letter-spacing:-.025em}.bwc-subtitle{color:#fff;font-size:clamp(22px,2.8vw,28px);line-height:1.2;margin:0}.bwc-band--blue .bwc-lede{color:hsla(0,0%,100%,.88);font-size:17px;line-height:1.5}.bwc-card{background:var(--card);border-radius:var(--radius);padding:clamp(24px,3.5vw,36px);transition:background .3s ease,transform .3s ease}.bwc-sponsors .bwc-btn{align-items:center;background:#fff;box-shadow:0 10px 24px rgba(6,20,31,.2);color:var(--band);display:inline-flex;flex:none;font-size:16px;font-weight:600;gap:10px;padding:14px 24px;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.bwc-sponsors .bwc-btn:focus,.bwc-sponsors .bwc-btn:hover{background:var(--accent);color:var(--accent-ink)}.bwc-sponsors .bwc-btn:active{transform:scale(.97)}.bwc-sponsors .bwc-btn svg{height:18px;transition:transform .25s ease;width:18px}.bwc-sponsors .bwc-btn:hover svg{transform:translateX(4px)}.bwc-current{display:grid;gap:22px}.bwc-sponsors .bwc-current-title{font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.bwc-tiers{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:clamp(170px,18vw,230px) clamp(120px,12vw,150px) clamp(150px,14vw,180px)}.bwc-tier--title{grid-column:span 6}.bwc-tier--gold,.bwc-tier--silver{grid-column:span 3}.bwc-tier--bronze{grid-column:span 12}.bwc-tier--event{grid-column:span 10}.bwc-tier--green{grid-column:span 2}.bwc-tier{--metal:var(--band);background:var(--tile);box-shadow:inset 0 3px 0 var(--metal),inset 0 0 0 1px var(--line);display:flex;flex-direction:column;min-height:0}.bwc-tier--title{--metal:var(--accent)}.bwc-tier--gold{--metal:#d4af5a}.bwc-tier--silver{--metal:#c3ccd6}.bwc-tier--bronze{--metal:#c08a5c}.bwc-tier-name{align-items:center;color:var(--ink);display:flex;flex:none;font-size:12px;font-weight:600;gap:8px;letter-spacing:.08em;padding:12px 14px 9px;text-transform:uppercase}.bwc-tier-name:before{background:var(--metal);content:"";flex:none;height:8px;width:8px}.bwc-tier--title .bwc-tier-name{color:var(--accent)}.bwc-logos{display:grid;flex:1;gap:6px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0;padding:0 6px 6px}.bwc-tier--silver .bwc-logos{grid-auto-flow:row;grid-auto-rows:minmax(0,1fr)}.bwc-logo{align-items:center;background:#fff;display:flex;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:clamp(12px,1.6vw,22px);position:relative}.bwc-sponsors a.bwc-logo{cursor:pointer;text-decoration:none}.bwc-tier--title .bwc-logo{padding:clamp(18px,3vw,40px)}.bwc-sponsors .bwc-logo--big{padding:6px 10px}.bwc-sponsors .bwc-logo--big img{transform:scale(1.25)}.bwc-sponsors .bwc-logo--big:hover img{transform:scale(1.31)}.bwc-logo--cap{flex-direction:column;gap:8px;padding-bottom:12px}.bwc-logo-mark{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;width:100%}.bwc-cap{color:#5b6b7c;flex:none;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.25;text-align:center;text-transform:uppercase}.bwc-logo-name{color:#0c1626;font-size:clamp(15px,1.6vw,20px);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:center}.bwc-logo img{display:block;max-height:100%;max-width:100%;object-fit:contain;transition:transform .35s ease}.bwc-logo:hover img{transform:scale(1.05)}.bwc-logo img[src$=".svg"]{height:100%;width:100%}.bwc-logo:after{background:var(--metal);content:"";height:3px;inset:auto 0 0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.bwc-logo:hover:after{transform:scaleX(1)}.bwc-anim .bwc-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),background .3s ease}.bwc-anim .bwc-reveal.is-in{opacity:1;transform:none}.bwc-title{animation:bwc-sheen 9s ease-in-out infinite alternate;background-size:200% 100%}@keyframes bwc-sheen{0%{background-position:0 0}to{background-position:100% 0}}@media (max-width:760px){.bwc-sponsors{--gap:12px}.bwc-band--blue .bwc-band-inner{align-items:stretch;flex-direction:column}.bwc-sponsors .bwc-btn{justify-content:center}.bwc-tiers{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.bwc-tier--gold,.bwc-tier--silver,.bwc-tier--title{grid-column:span 1}.bwc-tier--bronze,.bwc-tier--event,.bwc-tier--green{grid-column:span 3}.bwc-logos{grid-auto-flow:row;grid-auto-rows:84px;grid-template-columns:repeat(3,minmax(0,1fr))}.bwc-tier--gold .bwc-logos,.bwc-tier--silver .bwc-logos,.bwc-tier--title .bwc-logos{grid-template-columns:minmax(0,1fr)}.bwc-tier--event .bwc-logos{grid-auto-rows:104px}.bwc-tier--gold .bwc-logos,.bwc-tier--title .bwc-logos{grid-auto-rows:minmax(84px,1fr)}.bwc-cap{font-size:9px;letter-spacing:.02em}.bwc-logo--cap{gap:4px;padding-bottom:6px}.bwc-logo-name{font-size:13px}.bwc-tier-name{font-size:9.5px;gap:5px;letter-spacing:.05em;padding:9px 8px 6px}.bwc-tier-name:before{height:6px;width:6px}.bwc-logo,.bwc-tier--title .bwc-logo{padding:8px}.bwc-current{gap:16px;padding:20px 14px 14px}}@media (prefers-reduced-motion:reduce){.bwc-sponsors *{animation:none!important;transition:none!important}}