.SponsorsHero_hero__cWC2R{position:relative;isolation:isolate;min-height:clamp(28rem,88vh,48rem);display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--nav-height) + 1.5rem) var(--page-gutter) clamp(2.6rem,5.5vh,4rem);overflow:clip;color:var(--gf-paper);background:var(--gf-ink)}.SponsorsHero_media__Rh6B8{position:absolute;inset:0;z-index:-1}.SponsorsHero_image__rnbnu,.SponsorsHero_video__vTNTt{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:SponsorsHero_heroScale__9qqwQ 1.7s var(--ease-out) forwards}.SponsorsHero_veil__eNEbE{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.5),rgba(8,8,8,.28) 38%,rgba(8,8,8,.88)),linear-gradient(90deg,rgba(8,8,8,.62),rgba(8,8,8,.18) 55%,rgba(8,8,8,.4))}.SponsorsHero_content__EXUV9{max-width:46rem}.SponsorsHero_breadcrumb__dBlfj{margin-bottom:0}.SponsorsHero_crumbs__vZpoK{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;list-style:none;margin:0;padding:0;opacity:0;transform:translateY(10px);animation:SponsorsHero_fadeUp__SWjM_ .7s var(--ease-out) .2s forwards}.SponsorsHero_crumb__RZPJ6{display:inline-flex;align-items:center;gap:.35rem}.SponsorsHero_sep__lJzwc{opacity:.45;font-size:.68rem}.SponsorsHero_crumbLink__3QSZn,.SponsorsHero_crumbText__u0nvw{font-family:var(--font-body-active);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:rgba(239,232,218,.55)}.SponsorsHero_crumbLink__3QSZn:focus-visible,.SponsorsHero_crumbLink__3QSZn:hover{color:var(--gf-sand)}.SponsorsHero_crumb__RZPJ6:last-child .SponsorsHero_crumbLink__3QSZn,.SponsorsHero_crumb__RZPJ6:last-child .SponsorsHero_crumbText__u0nvw{color:var(--gf-sand)}.SponsorsHero_headline___7xfA{margin:0;font-family:var(--font-body-active);font-size:clamp(3.2rem,1.2rem + 6.5vw,5.6rem);font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.SponsorsHero_line__JV7Pi{display:block;overflow:hidden}.SponsorsHero_lineInner__3FMj_{display:block;transform:translateY(110%);animation:SponsorsHero_riseIn__XZ2p8 .95s var(--ease-out) forwards}.SponsorsHero_line__JV7Pi:first-child .SponsorsHero_lineInner__3FMj_{animation-delay:.36s}.SponsorsHero_line__JV7Pi:nth-child(2) .SponsorsHero_lineInner__3FMj_{animation-delay:.46s}.SponsorsHero_supporting__rg__0{margin:1.1rem 0 0;max-width:28rem;overflow:hidden}.SponsorsHero_supportingInner__j4yK9{display:block;font-family:var(--font-body-active);font-size:clamp(.95rem,.85rem + .4vw,1.125rem);font-weight:var(--gf-font-body-weight);line-height:1.55;color:rgba(239,232,218,.7);transform:translateY(110%);animation:SponsorsHero_riseIn__XZ2p8 .85s var(--ease-out) .56s forwards}.SponsorsHero_scroll__t3W44{position:absolute;right:var(--page-gutter);bottom:clamp(2rem,4vh,3rem);display:flex;flex-direction:column;align-items:center;gap:.65rem;opacity:0;animation:SponsorsHero_fadeUp__SWjM_ .8s var(--ease-out) .8s forwards}.SponsorsHero_scrollLabel__iTEMi{writing-mode:vertical-rl;font-family:var(--font-body-active);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(239,232,218,.7)}.SponsorsHero_scrollLine__GzARE{width:1px;height:2.6rem;background:linear-gradient(180deg,var(--gf-sand),transparent)}@keyframes SponsorsHero_heroScale__9qqwQ{to{transform:scale(1)}}@keyframes SponsorsHero_riseIn__XZ2p8{to{transform:translateY(0)}}@keyframes SponsorsHero_fadeUp__SWjM_{to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.SponsorsHero_scroll__t3W44{display:none}.SponsorsHero_hero__cWC2R{min-height:clamp(24rem,78vh,36rem)}}@media (prefers-reduced-motion:reduce){.SponsorsHero_crumbs__vZpoK,.SponsorsHero_image__rnbnu,.SponsorsHero_lineInner__3FMj_,.SponsorsHero_scroll__t3W44,.SponsorsHero_supportingInner__j4yK9,.SponsorsHero_video__vTNTt{animation:none;opacity:1;transform:none}}.SponsorLogo_logo__Dwvm8{--reveal-delay:0s;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;text-decoration:none;color:var(--gf-ink-text);opacity:0;transform:translateY(18px);transition:transform .45s var(--ease-out),opacity .45s var(--ease-out)}.SponsorLogo_logo__Dwvm8[data-inview=true]{animation:SponsorLogo_rise__0VhMI .85s var(--ease-out) var(--reveal-delay) forwards}.SponsorLogo_mark__yRiFI{display:grid;place-items:center;width:100%;background:var(--gf-paper-bright);border:1px solid rgba(18,17,15,.08);transition:transform .45s var(--ease-out),border-color .35s var(--ease-out),background-color .35s var(--ease-out)}.SponsorLogo_logo__Dwvm8[data-size=title] .SponsorLogo_mark__yRiFI{min-height:clamp(14rem,32vh,20rem);padding:clamp(2.4rem,5vw,4rem)}.SponsorLogo_logo__Dwvm8[data-size=identity] .SponsorLogo_mark__yRiFI{min-height:clamp(10rem,22vh,14rem);padding:clamp(1.8rem,4vw,3rem)}.SponsorLogo_logo__Dwvm8[data-size=large] .SponsorLogo_mark__yRiFI{min-height:clamp(8.5rem,18vh,11.5rem);padding:clamp(1.5rem,3vw,2.4rem)}.SponsorLogo_logo__Dwvm8[data-size=standard] .SponsorLogo_mark__yRiFI{min-height:clamp(7rem,14vh,9rem);padding:clamp(1.2rem,2.4vw,1.8rem)}.SponsorLogo_logo__Dwvm8[data-size=compact] .SponsorLogo_mark__yRiFI{min-height:clamp(5.5rem,12vh,7.2rem);padding:clamp(1rem,2vw,1.4rem)}.SponsorLogo_image__DF14H{display:block;width:auto;height:auto;max-width:min(100%,22rem);max-height:5.5rem;object-fit:contain;transition:transform .55s var(--ease-out),filter .35s var(--ease-out)}.SponsorLogo_logo__Dwvm8[data-size=title] .SponsorLogo_image__DF14H{max-width:min(100%,34rem);max-height:8rem}.SponsorLogo_logo__Dwvm8[data-size=identity] .SponsorLogo_image__DF14H{max-width:min(100%,28rem);max-height:6.5rem}.SponsorLogo_logo__Dwvm8[data-size=large] .SponsorLogo_image__DF14H{max-height:5rem}.SponsorLogo_logo__Dwvm8[data-size=compact] .SponsorLogo_image__DF14H{max-height:3.6rem}.SponsorLogo_placeholderName__mFWFI{font-family:var(--font-body-active);font-size:clamp(1.1rem,.8rem + 1vw,1.6rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:rgba(18,17,15,.45)}.SponsorLogo_visit__sdDS6{font-family:var(--font-body-active);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gf-sand-deep);opacity:0;transform:translateY(6px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.SponsorLogo_logo__Dwvm8[data-linked=true]{cursor:pointer}.SponsorLogo_logo__Dwvm8[data-linked=true]:focus-visible .SponsorLogo_mark__yRiFI,.SponsorLogo_logo__Dwvm8[data-linked=true]:hover .SponsorLogo_mark__yRiFI{border-color:rgba(143,112,67,.35);background:#faf7f0}.SponsorLogo_logo__Dwvm8[data-linked=true]:focus-visible .SponsorLogo_image__DF14H,.SponsorLogo_logo__Dwvm8[data-linked=true]:hover .SponsorLogo_image__DF14H{transform:scale(1.04)}.SponsorLogo_logo__Dwvm8[data-linked=true]:focus-visible .SponsorLogo_visit__sdDS6,.SponsorLogo_logo__Dwvm8[data-linked=true]:hover .SponsorLogo_visit__sdDS6{opacity:1;transform:translateY(0)}.SponsorLogo_logo__Dwvm8[data-linked=true]:focus-visible{outline:none}.SponsorLogo_logo__Dwvm8[data-linked=true]:focus-visible .SponsorLogo_mark__yRiFI{outline:2px solid var(--gf-sand-deep);outline-offset:3px}@keyframes SponsorLogo_rise__0VhMI{to{opacity:1;transform:translateY(0)}}@media (hover:none){.SponsorLogo_logo__Dwvm8[data-linked=true] .SponsorLogo_visit__sdDS6{opacity:.85;transform:none}}@media (prefers-reduced-motion:reduce){.SponsorLogo_image__DF14H,.SponsorLogo_logo__Dwvm8,.SponsorLogo_mark__yRiFI,.SponsorLogo_visit__sdDS6{animation:none;transition:none;opacity:1;transform:none}}.TitleSponsor_stage__MdluW{display:flex;justify-content:center;padding-block:clamp(1.5rem,4vh,3rem)}.TitleSponsor_empty___dloQ{width:min(100%,48rem);min-height:clamp(12rem,28vh,18rem);display:grid;place-items:center;border:1px solid rgba(18,17,15,.1);background:linear-gradient(180deg,rgba(247,241,230,.65),rgba(239,232,218,.9))}.TitleSponsor_emptyLabel__C0BYN{margin:0;font-family:var(--font-body-active);font-size:clamp(1.4rem,.9rem + 1.8vw,2.2rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(18,17,15,.42)}.SponsorLogoGrid_grid__J2o2X{display:grid;grid-gap:clamp(.9rem,1.8vw,1.4rem);gap:clamp(.9rem,1.8vw,1.4rem)}.SponsorLogoGrid_grid__J2o2X[data-density=featured]{grid-template-columns:repeat(3,minmax(0,1fr))}.SponsorLogoGrid_grid__J2o2X[data-density=standard]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.SponsorLogoGrid_grid__J2o2X[data-density=dense]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,.875rem)}@media (max-width:900px){.SponsorLogoGrid_grid__J2o2X[data-density=featured]{grid-template-columns:repeat(2,minmax(0,1fr))}.SponsorLogoGrid_grid__J2o2X[data-density=dense]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.SponsorLogoGrid_grid__J2o2X[data-density=dense],.SponsorLogoGrid_grid__J2o2X[data-density=featured],.SponsorLogoGrid_grid__J2o2X[data-density=standard]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.SponsorLogoGrid_grid__J2o2X[data-density=dense],.SponsorLogoGrid_grid__J2o2X[data-density=featured]{grid-template-columns:1fr}}.SponsorCategorySection_section__LO8CK{color:var(--gf-ink-text);color-scheme:light;padding:clamp(3.4rem,7.5vh,5.8rem) 0;background:var(--gf-surface)}.SponsorCategorySection_section__LO8CK[data-index=even]:not([data-prominence=identity]){background:var(--gf-paper)}.SponsorCategorySection_section__LO8CK[data-prominence=title]{padding-block:clamp(4.2rem,10vh,7rem);background:linear-gradient(180deg,#f7f1e6 0,var(--gf-surface) 48%,#f3eee4 100%)}.SponsorCategorySection_inner__WlE0a{display:flex;flex-direction:column;gap:clamp(1.8rem,4vh,3rem);padding-inline:var(--page-gutter)}.SponsorCategorySection_header__i6h5J{display:flex;flex-direction:column;gap:.875rem;max-width:42rem}.SponsorCategorySection_heading__dDK6u{margin:0;overflow:hidden;font-family:var(--font-body-active);font-size:clamp(1.7rem,.95rem + 2.4vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.SponsorCategorySection_section__LO8CK[data-prominence=title] .SponsorCategorySection_heading__dDK6u{font-size:clamp(2rem,1.1rem + 3vw,3.4rem)}.SponsorCategorySection_headingInner__xL4WD,.SponsorCategorySection_supportingInner__A0bNc{display:block;transform:translateY(110%);opacity:0;transition:transform .9s var(--ease-out),opacity .9s var(--ease-out)}.SponsorCategorySection_rule__Tv1ko{width:min(10rem,36%);height:1px;background:var(--gf-sand-deep);transform:scaleX(0);transform-origin:left center;transition:transform .85s var(--ease-out) .1s}.SponsorCategorySection_supporting__d8AHt{margin:0;overflow:hidden;font-family:var(--font-body-active);font-size:.72rem;font-weight:var(--gf-font-body-weight);letter-spacing:.16em;text-transform:uppercase;color:var(--gf-sand-deep)}.SponsorCategorySection_single__wa1oG{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,3.5vw,2.5rem)}.SponsorCategorySection_single__wa1oG>*{width:auto;max-width:min(100%,36rem)}@media (max-width:480px){.SponsorCategorySection_single__wa1oG{gap:1.1rem}}.SponsorCategorySection_section__LO8CK[data-prominence=identity] .SponsorCategorySection_single__wa1oG>*{width:min(100%,42rem)}.SponsorCategorySection_empty__7TFEh{display:flex;align-items:center;justify-content:flex-start;min-height:clamp(6rem,14vh,8.5rem);padding-block:1.5rem;border-top:1px solid rgba(18,17,15,.1);border-bottom:1px solid rgba(18,17,15,.1)}.SponsorCategorySection_emptyLabel__EFZtn{margin:0;font-family:var(--font-body-active);font-size:clamp(1.15rem,.85rem + 1.2vw,1.7rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(18,17,15,.38)}.SponsorCategorySection_section__LO8CK[data-inview=true] .SponsorCategorySection_headingInner__xL4WD,.SponsorCategorySection_section__LO8CK[data-inview=true] .SponsorCategorySection_supportingInner__A0bNc{transform:translateY(0);opacity:1}.SponsorCategorySection_section__LO8CK[data-inview=true] .SponsorCategorySection_supportingInner__A0bNc{transition-delay:.12s}.SponsorCategorySection_section__LO8CK[data-inview=true] .SponsorCategorySection_rule__Tv1ko{transform:scaleX(1)}.SponsorCategorySection_section__LO8CK[data-prominence=title][data-inview=true] .SponsorCategorySection_headingInner__xL4WD{transition-duration:1.15s}@media (prefers-reduced-motion:reduce){.SponsorCategorySection_headingInner__xL4WD,.SponsorCategorySection_rule__Tv1ko,.SponsorCategorySection_supportingInner__A0bNc{transition:none;transform:none;opacity:1}}.SponsorsPage_archive__oafbT{background:var(--gf-surface)}