@property --koom-cta-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.HomeProgramsSection-module__IS7p4a__gradientCta{--cta-spectrum:conic-gradient(from var(--koom-cta-angle), #62cfff, #5b7dff 18%, #b46aff 36%, #ff79c6 54%, #ff9472 70%, #ffd0a1 80%, #a898ff 90%, #62cfff);isolation:isolate;border:2px solid #0000;animation:4s linear infinite HomeProgramsSection-module__IS7p4a__spectrum-orbit,2.6s ease-in-out infinite HomeProgramsSection-module__IS7p4a__float;position:relative}.HomeProgramsSection-module__IS7p4a__gradientCta:hover,.HomeProgramsSection-module__IS7p4a__gradientCta:focus-visible{animation-play-state:running,paused}.HomeProgramsSection-module__IS7p4a__gradientCta:before,.HomeProgramsSection-module__IS7p4a__gradientCta:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.HomeProgramsSection-module__IS7p4a__gradientCta:before{z-index:-2;background:var(--cta-spectrum);filter:blur(7px);opacity:.65;transition:opacity .18s}.HomeProgramsSection-module__IS7p4a__gradientCta:after{z-index:-1;background:linear-gradient(#0a0d36, #0a0d36) padding-box, var(--cta-spectrum) border-box;border:2px solid #0000}.HomeProgramsSection-module__IS7p4a__gradientCta:hover:before,.HomeProgramsSection-module__IS7p4a__gradientCta:focus-visible:before{opacity:1}.HomeProgramsSection-module__IS7p4a__gradientCta:focus-visible{outline-offset:5px;outline:2px solid #fff}@keyframes HomeProgramsSection-module__IS7p4a__spectrum-orbit{to{--koom-cta-angle:360deg}}@keyframes HomeProgramsSection-module__IS7p4a__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.HomeProgramsSection-module__IS7p4a__gradientCta{animation:none}.HomeProgramsSection-module__IS7p4a__gradientCta:before{transition:none}}
.HomeSponsorsSection-module__hsY8Ua__section{color:#0a0d36;background:#f7f8fa;padding:72px 24px 80px;scroll-margin-top:100px}.HomeSponsorsSection-module__hsY8Ua__inner{max-width:1200px;margin-inline:auto}.HomeSponsorsSection-module__hsY8Ua__heading{font-family:var(--font-petit-frere), sans-serif;letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.1}.HomeSponsorsSection-module__hsY8Ua__membersHeading{margin-top:48px;margin-bottom:24px;font-size:clamp(28px,3vw,40px)}.HomeSponsorsSection-module__hsY8Ua__memberTiers .HomeSponsorsSection-module__hsY8Ua__tier{row-gap:20px;padding-block:24px}.HomeSponsorsSection-module__hsY8Ua__tier{--logo-width:100%;--logo-max-width:220px;--logo-height:80px;border-top:1px solid #0a0d3624;grid-template-columns:140px minmax(0,1fr);align-items:center;column-gap:32px;padding-block:32px;display:grid}.HomeSponsorsSection-module__hsY8Ua__tier[data-tier=gold]{--logo-width:88%;--logo-max-width:195px;--logo-height:64px}.HomeSponsorsSection-module__hsY8Ua__tier[data-tier=silver]{--logo-width:78%;--logo-max-width:170px;--logo-height:56px}.HomeSponsorsSection-module__hsY8Ua__tier[data-tier=bronze]{--logo-width:66%;--logo-max-width:145px;--logo-height:48px}.HomeSponsorsSection-module__hsY8Ua__tier[data-tier=patron]{--logo-width:68%;--logo-max-width:150px;--logo-height:50px}.HomeSponsorsSection-module__hsY8Ua__tier[data-tier=chair]{--logo-max-width:210px;--logo-height:58px}.HomeSponsorsSection-module__hsY8Ua__tier[data-tier=chair] .HomeSponsorsSection-module__hsY8Ua__logos{grid-template-columns:minmax(0,210px)}.HomeSponsorsSection-module__hsY8Ua__tier[data-tier=partner]{--logo-width:60%;--logo-max-width:130px;--logo-height:46px}.HomeSponsorsSection-module__hsY8Ua__tierLabel{font-family:var(--font-geist-mono), monospace;font-size:14px;font-weight:500;line-height:1.5}.HomeSponsorsSection-module__hsY8Ua__englishLabel{color:#63667d;margin-top:4px;font-size:12px;display:block}.HomeSponsorsSection-module__hsY8Ua__logos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:grid}.HomeSponsorsSection-module__hsY8Ua__logoItem{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.HomeSponsorsSection-module__hsY8Ua__logoFrame{width:var(--logo-width);max-width:var(--logo-max-width);height:var(--logo-height);position:relative}.HomeSponsorsSection-module__hsY8Ua__logo{object-fit:contain;mix-blend-mode:multiply}.HomeSponsorsSection-module__hsY8Ua__monochrome{filter:brightness(0)}.HomeSponsorsSection-module__hsY8Ua__compactLogo{max-width:96px;height:96px}.HomeSponsorsSection-module__hsY8Ua__titleTier{padding-block:48px}.HomeSponsorsSection-module__hsY8Ua__titleTier .HomeSponsorsSection-module__hsY8Ua__logos{grid-template-columns:minmax(0,420px)}.HomeSponsorsSection-module__hsY8Ua__titleTier .HomeSponsorsSection-module__hsY8Ua__logoFrame{max-width:420px;height:106px}@media (max-width:899px){.HomeSponsorsSection-module__hsY8Ua__tier{grid-template-columns:112px minmax(0,1fr);column-gap:24px}.HomeSponsorsSection-module__hsY8Ua__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}}@media (max-width:639px){.HomeSponsorsSection-module__hsY8Ua__section{padding:48px 24px 56px}.HomeSponsorsSection-module__hsY8Ua__heading{margin-bottom:24px}.HomeSponsorsSection-module__hsY8Ua__membersHeading{margin-top:36px}.HomeSponsorsSection-module__hsY8Ua__tier{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-block:28px}.HomeSponsorsSection-module__hsY8Ua__tierLabel{align-items:baseline;gap:8px;font-size:13px;display:flex}.HomeSponsorsSection-module__hsY8Ua__englishLabel{margin-top:0}.HomeSponsorsSection-module__hsY8Ua__logos{gap:26px 24px}.HomeSponsorsSection-module__hsY8Ua__logoFrame{height:min(var(--logo-height), 58px)}.HomeSponsorsSection-module__hsY8Ua__compactLogo{max-width:86px;height:86px}.HomeSponsorsSection-module__hsY8Ua__titleTier .HomeSponsorsSection-module__hsY8Ua__logos{grid-template-columns:minmax(0,290px)}.HomeSponsorsSection-module__hsY8Ua__titleTier .HomeSponsorsSection-module__hsY8Ua__logoFrame{height:86px}}
