.conference-hub--sel{--conference-accent:var(--sel-blue);--conference-deep:var(--sel-navy);--conference-yellow:var(--sel-yellow)}.conference-hub--nel{--conference-accent:var(--nel-purple);--conference-deep:var(--nel-deep);--conference-yellow:var(--nel-yellow)}.conference-hub{--ring:var(--conference-yellow);--conference-ink:color-mix(in srgb, var(--conference-accent) 45%, var(--foreground));background:radial-gradient(ellipse 75% 22% at 100% 0%, color-mix(in srgb, var(--conference-accent) 18%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--conference-deep) 35%, var(--background-chromatic)), var(--background-chromatic) 40%);min-width:0;color:var(--foreground);flex:1;line-height:1.6}.conference-hub h1,.conference-hub h2,.conference-hub h3,.conference-hub h4{font-weight:600;line-height:1.2}.conference-hub h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,3vw,2.25rem)}.conference-hub h3{letter-spacing:-.015em;font-size:1.25rem}.conference-hub h4{font-size:1rem}.conference-hub p{text-wrap:pretty}.conference-hub figure{margin:0}.conference-hub a{transition:color .15s,background-color .15s,border-color .15s}.conference-hub :is(a,button,summary):focus-visible{outline:2px solid var(--conference-yellow);outline-offset:4px}.conference-hub :is(section[id],article[id],.scroll-target){scroll-margin-top:0}.conference-hub [tabindex="-1"]:focus{outline:none}.conference-hub ::selection{background:var(--conference-yellow);color:var(--brand-contrast)}.conference-hub :is(.btn-sel,.btn-nel,.btn-secondary){gap:.65rem;min-height:44px}.conference-hub :is(.btn-sel,.btn-nel):hover{box-shadow:none}.conference-hub .btn-secondary:hover{background:color-mix(in srgb, var(--conference-accent) 12%, var(--surface));border-color:var(--conference-accent)}.conference-arrow{vertical-align:middle;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px}.conference-skip{background:var(--background);z-index:100;border-radius:8px;padding:.75rem 1rem;position:fixed;top:-6rem;left:1rem}.conference-skip:focus{top:1rem}.conference-parent-nav{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.conference-parent-nav .site-container{justify-content:flex-start;display:flex}.conference-nav{z-index:40;border-bottom:1px solid var(--border);position:sticky;top:0}.conference-nav-row{justify-content:space-between;align-items:center;gap:1rem;min-height:76px;display:flex}.conference-parent-return{border-radius:var(--btn-radius);min-height:44px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.conference-parent-return:hover{color:var(--foreground)}.conference-hub .conference-parent-return:focus-visible{outline-color:var(--brand)}.conference-parent-return svg{flex-shrink:0}.conference-parent-return-logo{opacity:.8;width:104px;height:auto}.conference-parent-return:is(:hover,:focus-visible) .conference-parent-return-logo{opacity:1}.conference-logo{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.conference-logo-image{object-fit:contain;width:70px;height:52px}.conference-logo>span{font-size:1rem;font-weight:500;line-height:1.4}.conference-logo small{color:var(--muted);font-size:.875rem;font-weight:400;display:block}.conference-desktop-nav{color:var(--muted);align-items:center;gap:1.75rem;font-size:.875rem;display:flex}.conference-desktop-nav a{align-items:center;min-height:76px;display:flex;position:relative}.conference-desktop-nav a:hover,.conference-desktop-nav a[aria-current]{color:var(--foreground)}.conference-desktop-nav a[aria-current]:after{content:"";background:var(--conference-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.conference-menu-toggle{border:1px solid var(--border);border-radius:var(--btn-radius);justify-content:center;align-items:center;gap:.6rem;min-width:44px;min-height:44px;padding:.5rem .75rem;display:none}.conference-mobile-nav{border-top:1px solid var(--border);max-height:70vh;padding:.5rem 0 1rem;overflow-y:auto}.conference-mobile-nav[hidden]{display:none}.conference-mobile-nav a{justify-content:space-between;align-items:center;padding:.75rem .5rem;font-size:1rem;display:flex}.conference-mobile-nav a[aria-current]{color:var(--conference-ink)}.conference-mobile-nav .btn-secondary{justify-content:center;margin-top:.5rem}.conference-eyebrow{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:400}.conference-copy{color:var(--foreground-secondary);font-size:1rem;line-height:1.75}.conference-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;padding-block:3.5rem;display:grid}.conference-hero-eyebrow{color:var(--conference-ink);gap:.65rem;display:flex}.conference-hero-eyebrow span{color:var(--muted)}.conference-hero h1{letter-spacing:-.04em;white-space:pre-line;margin:1.2rem 0 1.4rem;font-size:clamp(2.25rem,4.3vw,3.75rem);line-height:1.1}.conference-hero h1>span{color:var(--conference-ink);display:block}.conference-hero .conference-copy{max-width:32rem;font-size:1.125rem}.conference-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.conference-text-link{color:var(--foreground);align-items:center;gap:.7rem;min-height:44px;font-size:.9375rem;font-weight:500;display:inline-flex}.conference-text-link .conference-arrow{color:var(--conference-ink)}.conference-text-link:hover{text-underline-offset:5px;text-decoration:underline}.conference-hero-photo{aspect-ratio:1.28;background:var(--conference-deep);border-radius:1rem;position:relative;overflow:hidden}.conference-photo{object-fit:cover}.conference-photo--sel{object-position:48% center}.conference-photo--nel{object-position:55% center}.conference-hero-photo:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--conference-deep) 95%, transparent), transparent);position:absolute;inset:50% 0 0}.conference-hero-photo figcaption{z-index:1;font-size:.875rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.conference-season{border:1px solid var(--border);border-top:2px solid var(--conference-accent);background:color-mix(in srgb, var(--surface) 35%, var(--background-chromatic));border-radius:1rem}.conference-season-top{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 1.75rem;display:flex}.conference-season h2{text-wrap:initial;margin-top:.4rem;font-size:1.5rem}.conference-season-facts{gap:2.5rem;display:flex}.conference-season-facts dt{color:var(--muted);margin-bottom:.25rem;font-size:.875rem}.conference-season-facts dd{font-size:1rem}.conference-shortcuts{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.conference-shortcuts a{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.875rem;display:flex}.conference-shortcuts a+a{border-left:1px solid var(--border)}.conference-shortcuts .conference-arrow{color:var(--muted)}.conference-shortcuts a:hover{background:color-mix(in srgb, var(--conference-accent) 10%, transparent)}.conference-section{padding-block:4.5rem}.conference-section-heading{max-width:42rem;margin-bottom:1.75rem}.conference-section-heading h2{margin-top:.65rem}.conference-section-heading .conference-copy{margin-top:.9rem}.conference-benefits{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.conference-benefits article{border-top:1px solid var(--border);padding-top:1.25rem}.conference-benefits h3{margin-bottom:.7rem}.conference-benefits p,.conference-games p,.conference-joining-steps p,.conference-news-item>p,.conference-resource-grid>div>p{color:var(--muted);font-size:1rem;line-height:1.7}.conference-section-tinted{background:color-mix(in srgb, var(--conference-deep) 17%, var(--background-chromatic));border-block:1px solid var(--border)}.conference-competition-grid{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.conference-empty-state{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 30%, transparent);border-radius:1rem;margin-top:1rem;padding:1.25rem 1.5rem}.conference-empty-state p{color:var(--muted);font-size:1rem}.conference-empty-state .conference-text-link{margin-top:.7rem}.conference-games{margin-top:1rem}.conference-games article{border-top:1px solid var(--border);padding:1rem 0}.conference-games h4{margin-bottom:.4rem}.conference-games .conference-game-night{color:var(--conference-ink);margin-bottom:.5rem;font-size:.875rem}.conference-games .conference-text-link{margin-top:.35rem;font-size:.875rem}.conference-games>.conference-pending{font-size:.875rem}.conference-timeline ol{margin-top:1.4rem;padding:0;list-style:none}.conference-timeline li{align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex;position:relative}.conference-timeline-dot{background:var(--conference-accent);border:2px solid var(--conference-ink);border-radius:50%;flex:0 0 11px;height:11px;margin-top:.35rem}.conference-timeline p{color:var(--muted);margin-top:.3rem;font-size:.9375rem}.conference-pathway-guide{margin-top:2.5rem}.conference-pathway-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.conference-pathway-default{color:var(--foreground-secondary);margin-bottom:1rem;font-size:.9375rem}.conference-pathway-panels{border-top:1px solid var(--border)}.conference-pathway-panels details{border-bottom:1px solid var(--border)}.conference-pathway-panels summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;padding:1.1rem .1rem;font-size:1rem;font-weight:500;list-style:none;display:flex}.conference-pathway-panels summary::-webkit-details-marker{display:none}.conference-pathway-panels summary:hover{color:var(--conference-ink)}.conference-pathway-toggle{color:var(--muted);flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1}.conference-pathway-panels details[open] .conference-pathway-toggle{transform:rotate(45deg)}.conference-pathway-content{padding-block:.25rem 1.75rem}.conference-pathway-description{max-width:75ch;color:var(--foreground-secondary);font-size:1rem}.conference-pathway-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}.conference-pathway-items--1{grid-template-columns:1fr}.conference-pathway-items--2{grid-template-columns:repeat(2,minmax(0,1fr))}.conference-pathway-items article{min-width:0}.conference-pathway-items article+article{border-left:1px solid var(--border);padding-left:2rem}.conference-pathway-items h4{color:var(--conference-ink)}.conference-pathway-items p{color:var(--foreground-secondary);margin-top:.6rem;font-size:.9375rem;line-height:1.7}.conference-pathway-notes{gap:.85rem;margin-top:1rem;font-size:.875rem;display:grid}.conference-pathway-notes dt{color:var(--foreground);font-weight:500}.conference-pathway-notes dd{color:var(--muted);margin-top:.2rem}.conference-pathway-sources{flex-wrap:wrap;gap:.25rem 2rem;padding-top:.75rem;display:flex}.conference-pending{color:var(--muted);font-size:.875rem;line-height:1.6}.conference-timeline>.conference-pending{margin-top:.25rem;font-size:.875rem}.conference-membership{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.conference-membership-help{margin-top:1.5rem}.conference-membership-help p{color:var(--muted);font-size:.875rem}.conference-membership-help .conference-text-link{font-weight:400}.conference-joining-steps{margin:0;padding:0;list-style:none}.conference-joining-steps li{border-top:1px solid var(--border);gap:1.25rem;padding:1.5rem 0;display:flex}.conference-joining-steps li:first-child{border:0;padding-top:0}.conference-joining-steps h3{margin-bottom:.6rem}.conference-step{border:1px solid var(--border);height:28px;color:var(--conference-ink);border-radius:50%;flex:0 0 28px;place-items:center;font-size:.875rem;display:grid}.conference-resource-pending h3{font-size:1rem;font-weight:500}.conference-resource-pending .conference-pending{margin-top:.35rem;font-size:.875rem}.conference-joining-steps .conference-resource-pending{margin-top:.9rem}.conference-joining-steps .conference-resource-pending h3{font-size:.9375rem}.conference-community{grid-template-columns:1fr 1fr;align-items:center;gap:2rem 4rem;padding-block:3.5rem 2rem;display:grid}.conference-community figure{aspect-ratio:1.5;border-radius:1rem;position:relative;overflow:hidden}.conference-community .conference-section-heading{margin-bottom:.75rem}.conference-community h2{white-space:pre-line}.conference-members{border-top:1px solid var(--border);grid-column:1/-1;min-width:0;padding-top:1.5rem}.conference-members-heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.conference-members h3{font-size:1rem;font-weight:500}.conference-members .conference-copy{margin-top:.35rem;font-size:.875rem}.conference-program-status{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:13rem;display:flex}.conference-media{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.conference-media .conference-section-heading{margin-bottom:1rem}.conference-media .conference-text-link{margin-top:.75rem}.conference-watch{border-left:1px solid var(--border);padding-left:2rem}.conference-watch figure{aspect-ratio:16/9;border-radius:1rem;margin-top:1.25rem;position:relative;overflow:hidden}.conference-news-item{border-top:1px solid var(--border);padding:1.25rem 0}.conference-news-item h3{margin:.5rem 0}.conference-resource-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.conference-resource-grid>div{border-top:1px solid var(--border);padding-top:1.25rem}.conference-resource-grid>div>p{margin-top:.6rem}.conference-resource-grid .conference-text-link{align-items:flex-start;min-height:48px;font-size:1rem}.conference-resource-grid .conference-text-link .conference-arrow{margin-top:.3rem}.conference-resource-page{padding-block:1.5rem 4.5rem}.conference-breadcrumb{color:var(--muted);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.conference-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.conference-breadcrumb a:hover{color:var(--foreground)}.conference-resource-page-intro{max-width:45rem;margin-top:1.5rem}.conference-resource-page-intro h1{letter-spacing:-.03em;margin:.75rem 0 1rem;font-size:clamp(2.25rem,4vw,3rem)}.conference-guide-links{flex-wrap:wrap;gap:.5rem 2rem;padding-top:1.5rem;display:flex}.conference-resource-support{margin-top:3.5rem}.conference-resource-support h2{margin-bottom:1.5rem;font-size:1.875rem}.conference-docs{margin-top:3rem;position:relative}.conference-docs-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-bottom:1.25rem;display:flex}.conference-docs-header h2{font-size:1.25rem}.conference-docs-header p{color:var(--muted);margin-top:.5rem;font-size:1rem}.conference-docs-header>a{flex-shrink:0}.conference-docs-frame{border:1px solid var(--border);background:var(--surface);border-radius:1rem;overflow:hidden}.conference-docs-frame iframe{border:0;width:100%;height:1200px;display:block}.conference-docs-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.conference-docs-skip:focus{align-items:center;min-height:44px;margin-bottom:1rem;display:inline-flex}.conference-final-cta{justify-content:space-between;align-items:center;gap:3rem;padding-block:3.5rem;display:flex}.conference-final-cta h2{margin:.7rem 0}.conference-final-cta>a{flex-shrink:0}.conference-footer{border-top:1px solid var(--border);padding-block:2.5rem 1.5rem}.conference-footer-top{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.conference-footer strong{font-size:1rem;font-weight:500}.conference-footer p{color:var(--muted);margin-top:.4rem;font-size:.875rem}.conference-footer nav{color:var(--muted);flex-wrap:wrap;gap:1.5rem;font-size:.875rem;display:flex}.conference-footer nav a{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.conference-footer a:hover{color:var(--foreground)}.conference-footer-bottom{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.75rem;display:flex}.conference-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.conference-parent-logo{width:155px;height:auto}@media (min-width:1024px){.conference-mobile-nav{display:none}}@media (max-width:1023px){.conference-desktop-nav,.conference-desktop-cta{display:none!important}.conference-menu-toggle{display:inline-flex}.conference-hero{grid-template-columns:1fr;gap:2rem;padding-block:2.5rem}.conference-hero-copy{max-width:42rem}.conference-hero h1{font-size:clamp(2.25rem,6vw,3.75rem)}.conference-hero-photo{aspect-ratio:1.8}.conference-competition-grid,.conference-membership,.conference-media{gap:2.5rem}.conference-community{gap:2rem}.conference-footer-top{flex-direction:column;gap:1rem}}@media (max-width:767px){.conference-section{padding-block:3rem}.conference-nav-row{gap:1rem;min-height:72px}.conference-logo{gap:.6rem}.conference-logo-image{width:60px;height:44px}.conference-logo>span{font-size:.875rem}.conference-logo small{font-size:.75rem}.conference-menu-label{display:none}.conference-hero{padding-block:2.5rem 2rem}.conference-hero h1{font-size:clamp(2.25rem,8.5vw,3.5rem)}.conference-hero .conference-copy{font-size:1rem}.conference-hero-photo{aspect-ratio:1.35}.conference-hero-photo figcaption{bottom:1rem;left:1rem;right:1rem}.conference-season-top{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.conference-shortcuts{grid-template-columns:1fr 1fr}.conference-shortcuts a{gap:.75rem;min-height:68px;padding:.9rem 1rem}.conference-shortcuts a:nth-child(3){border-left:0}.conference-shortcuts a:nth-child(n+3){border-top:1px solid var(--border)}.conference-benefits,.conference-membership,.conference-community,.conference-media,.conference-resource-grid,.conference-competition-grid{grid-template-columns:1fr;gap:1.75rem}.conference-pathway-items{grid-template-columns:1fr;gap:1.25rem}.conference-pathway-items article+article{border-left:0;border-top:1px solid var(--border);padding-top:1.25rem;padding-left:0}.conference-community{padding-block:2rem 1.5rem}.conference-members-heading{flex-direction:column;align-items:flex-start;gap:.4rem}.conference-membership-help{margin-top:1rem}.conference-joining-steps li{gap:1rem}.conference-joining-steps li:first-child{border-top:1px solid var(--border);padding-top:1.5rem}.conference-media{gap:2rem}.conference-watch{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}.conference-resource-grid{gap:1.25rem}.conference-resource-grid .conference-text-link{min-height:44px}.conference-final-cta{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:2.5rem}.conference-footer nav{gap:.5rem 1rem}.conference-footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:479px){.conference-hero .conference-actions{flex-direction:column;align-items:stretch}.conference-final-cta>a{width:100%}}@media (prefers-reduced-motion:reduce){.conference-hub *,.conference-hub :before,.conference-hub :after{transition:none!important;animation:none!important}}
