.Header-module__vcZAwq__header{z-index:50;background:var(--kit-black);border-bottom:1px solid var(--line);position:sticky;top:0}.Header-module__vcZAwq__inner{max-width:var(--container);padding:14px var(--gutter);flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 auto;display:flex}.Header-module__vcZAwq__brand{align-items:center;gap:14px;text-decoration:none;display:flex}.Header-module__vcZAwq__crest{object-fit:cover;border-radius:8px;width:56px;height:56px}.Header-module__vcZAwq__brandText{flex-direction:column;line-height:1;display:flex}.Header-module__vcZAwq__club{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);font-size:14px;font-weight:600}.Header-module__vcZAwq__team{font-family:var(--font-heading);text-transform:uppercase;color:var(--kit-yellow);margin-top:4px;font-size:30px;font-style:italic;font-weight:800}.Header-module__vcZAwq__nav{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px 28px;margin-left:auto;font-size:17px;font-weight:600;display:flex}.Header-module__vcZAwq__link,.Header-module__vcZAwq__active{color:var(--chalk);border-bottom:3px solid #0000;padding:10px 0;text-decoration:none;transition:color .18s,border-color .18s}.Header-module__vcZAwq__link:hover{color:var(--kit-yellow)}.Header-module__vcZAwq__active{color:var(--kit-yellow);border-bottom-color:var(--kit-yellow)}.Header-module__vcZAwq__cta{background:var(--kit-yellow);color:var(--kit-black);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:12px 22px;font-weight:800;text-decoration:none;transition:background .18s}.Header-module__vcZAwq__cta:hover{background:var(--chalk)}.Header-module__vcZAwq__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;margin-left:auto;display:none}.Header-module__vcZAwq__hamburger span{background:var(--kit-yellow);width:28px;height:3px;display:block}@media (max-width:960px){.Header-module__vcZAwq__hamburger{display:flex}.Header-module__vcZAwq__nav{border-top:1px solid var(--line);flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;margin-left:0;padding:8px 0 12px;display:none}.Header-module__vcZAwq__nav.Header-module__vcZAwq__open{display:flex}.Header-module__vcZAwq__link,.Header-module__vcZAwq__active{border-bottom:1px solid var(--line);padding:14px 0}.Header-module__vcZAwq__active{border-bottom-color:var(--line)}.Header-module__vcZAwq__cta{text-align:center;margin-top:16px}}@media (max-width:420px){.Header-module__vcZAwq__crest{width:44px;height:44px}.Header-module__vcZAwq__team{font-size:24px}}
.Footer-module__bU2TmW__footer{background:var(--kit-black)}.Footer-module__bU2TmW__stripe{background-color:var(--kit-yellow);background-image:var(--kit-stripe);height:8px}.Footer-module__bU2TmW__inner{max-width:var(--container);padding:40px var(--gutter);flex-wrap:wrap;align-items:center;gap:24px 40px;margin:0 auto;display:flex}.Footer-module__bU2TmW__brand{align-items:center;gap:14px;display:flex}.Footer-module__bU2TmW__crest{object-fit:cover;border-radius:6px}.Footer-module__bU2TmW__copy{color:var(--text-subtle);margin:0;font-size:15px}.Footer-module__bU2TmW__links{flex-wrap:wrap;gap:12px 28px;margin-left:auto;font-size:15px;font-weight:600;display:flex}.Footer-module__bU2TmW__links a{color:var(--chalk);text-underline-offset:3px}.Footer-module__bU2TmW__links a:hover{color:var(--kit-yellow)}
.Layout-module__jbLzUW__container{background:var(--kit-black);flex-direction:column;min-height:100vh;display:flex}.Layout-module__jbLzUW__main{flex:1;min-width:0}
.PageHeader-module__O6Zc0G__header{padding:var(--page-top) 0 56px;background:var(--kit-black)}.PageHeader-module__O6Zc0G__title{font-family:var(--font-heading);text-transform:uppercase;color:var(--chalk);margin:0;font-size:clamp(48px,8vw,96px);font-style:italic;font-weight:800;line-height:.9}
.Shared-module__btjluG__container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.Shared-module__btjluG__section{padding:80px 0}.Shared-module__btjluG__centered{text-align:center;flex-direction:column;align-items:center;display:flex}.Shared-module__btjluG__centered .Shared-module__btjluG__buttons{justify-content:center}.Shared-module__btjluG__sectionCharcoal{background:var(--charcoal);}.Shared-module__btjluG__sectionLight{background:var(--chalk);color:var(--kit-black);}.Shared-module__btjluG__stripe{background-color:var(--kit-yellow);background-image:var(--kit-stripe);height:26px}.Shared-module__btjluG__eyebrow{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--kit-yellow);margin:0 0 14px;font-size:16px;font-weight:600}.Shared-module__btjluG__sectionLight .Shared-module__btjluG__eyebrow{color:var(--text-dark-muted)}.Shared-module__btjluG__title{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 32px;font-size:clamp(36px,5vw,52px);font-style:italic;font-weight:800;line-height:.95}.Shared-module__btjluG__subtitle{font-family:var(--font-heading);text-transform:uppercase;margin:36px 0 14px;font-size:24px;font-weight:800}.Shared-module__btjluG__body{color:var(--text-muted);max-width:720px;margin:0 0 16px;font-size:18px;line-height:1.65}.Shared-module__btjluG__sectionLight .Shared-module__btjluG__body{color:var(--text-dark-body)}.Shared-module__btjluG__split{flex-wrap:wrap;align-items:center;gap:32px 56px;display:flex}.Shared-module__btjluG__splitItem{flex:440px;min-width:0}.Shared-module__btjluG__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.Shared-module__btjluG__buttons{flex-wrap:wrap;gap:14px;display:flex}.Shared-module__btjluG__button{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;border:0;padding:16px 30px;font-size:19px;font-weight:800;text-decoration:none;transition:background .18s,color .18s;display:inline-block}.Shared-module__btjluG__buttonPrimary{background:var(--kit-yellow);color:var(--kit-black);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);}.Shared-module__btjluG__buttonPrimary:hover{background:var(--chalk)}.Shared-module__btjluG__buttonOutline{border:2px solid var(--chalk);color:var(--chalk);padding:14px 28px;}.Shared-module__btjluG__buttonOutline:hover{background:var(--chalk);color:var(--kit-black)}.Shared-module__btjluG__link{color:var(--chalk);text-underline-offset:3px;font-weight:600}.Shared-module__btjluG__link:hover{color:var(--kit-yellow)}.Shared-module__btjluG__sectionLight .Shared-module__btjluG__link{color:var(--kit-black)}.Shared-module__btjluG__people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.Shared-module__btjluG__person{background:var(--white);color:var(--kit-black);box-shadow:inset 0 -3px 0 var(--kit-black);padding:14px 16px}.Shared-module__btjluG__personName{margin:0;font-size:17px;font-weight:600}.Shared-module__btjluG__personRole{color:var(--text-dark-muted);margin:2px 0 0;font-size:14px}
.Contact-module__5phd-G__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.Contact-module__5phd-G__card{background:var(--kit-black);border-top:4px solid var(--kit-yellow);min-width:0;padding:28px}.Contact-module__5phd-G__label{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 6px;font-size:15px;font-weight:600}.Contact-module__5phd-G__name{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 10px;font-size:34px;font-weight:800;line-height:1}.Contact-module__5phd-G__value{color:var(--kit-yellow);text-underline-offset:3px;overflow-wrap:anywhere;font-size:18px;font-weight:600}.Contact-module__5phd-G__value:hover{color:var(--chalk)}.Contact-module__5phd-G__form{flex-direction:column;gap:16px;max-width:480px;display:flex}.Contact-module__5phd-G__field{flex-direction:column;gap:6px;font-weight:600;display:flex}.Contact-module__5phd-G__input{font:inherit;color:var(--kit-black);background:var(--white);border:2px solid var(--line);padding:12px}.Contact-module__5phd-G__schedule{margin-top:64px}
.About-module__suJDDW__aboutPhoto{border-bottom:8px solid var(--kit-black)}.About-module__suJDDW__aboutTitle{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 22px;font-size:clamp(36px,5vw,52px);font-style:italic;font-weight:800;line-height:.95}.About-module__suJDDW__gallery{text-align:center;flex-direction:column;align-items:center;display:flex}.About-module__suJDDW__gallery>*{width:100%}
.Home-module__g21JLG__hero{background:var(--kit-black);padding:var(--page-top) 0 56px}.Home-module__g21JLG__heroInner{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.Home-module__g21JLG__heroText{flex:420px;min-width:0}.Home-module__g21JLG__heroTitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--chalk);margin:0;font-size:clamp(64px,9vw,128px);font-style:italic;font-weight:800;line-height:.9}.Home-module__g21JLG__heroAccent{color:var(--kit-yellow)}.Home-module__g21JLG__heroIntro{max-width:500px;color:var(--text-muted);margin:28px 0 0;font-size:19px;line-height:1.6}.Home-module__g21JLG__heroPhoto{flex:520px;min-width:0;padding:0 0 22px 22px;position:relative}.Home-module__g21JLG__heroPhotoStripe{background-color:var(--kit-yellow);background-image:var(--kit-stripe);width:70%;height:70%;position:absolute;bottom:0;left:0}.Home-module__g21JLG__heroImage{aspect-ratio:4/3;object-fit:cover;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);width:100%;height:auto;display:block;position:relative}
.Schedule-module__chEtHa__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.Schedule-module__chEtHa__card{background:var(--kit-black);border-top:4px solid var(--kit-yellow);padding:28px}.Schedule-module__chEtHa__icon{fill:none;width:32px;height:32px;stroke:var(--kit-yellow);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Schedule-module__chEtHa__label{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);margin:18px 0 6px;font-size:15px;font-weight:600}.Schedule-module__chEtHa__title{font-family:var(--font-heading);text-transform:uppercase;color:var(--chalk);margin:0;font-size:34px;font-weight:800;line-height:1}.Schedule-module__chEtHa__highlight{color:var(--kit-yellow);margin:6px 0 14px;font-size:18px;font-weight:600}.Schedule-module__chEtHa__detail{color:var(--text-muted);font-size:16px;line-height:1.5}.Schedule-module__chEtHa__link{color:var(--chalk);text-underline-offset:3px;font-weight:600}.Schedule-module__chEtHa__link:hover{color:var(--kit-yellow)}
.Sponsors-module__BIlFkq__list{flex-direction:column;gap:40px;display:flex}.Sponsors-module__BIlFkq__sponsor{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;display:flex}.Sponsors-module__BIlFkq__logoTile{background:var(--white);height:160px;box-shadow:6px 6px 0 var(--kit-yellow), 6px 6px 0 2px var(--kit-black);flex:0 0 260px;justify-content:center;align-items:center;padding:24px;display:flex}.Sponsors-module__BIlFkq__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:110px}.Sponsors-module__BIlFkq__text{flex:380px;min-width:0}.Sponsors-module__BIlFkq__name{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 12px;font-size:32px;font-weight:800}.Sponsors-module__BIlFkq__description{color:var(--text-dark-body);white-space:pre-line;margin:0;font-size:17px;line-height:1.65}.Sponsors-module__BIlFkq__photo{aspect-ratio:16/9;border-bottom:8px solid var(--kit-yellow)}@media (max-width:600px){.Sponsors-module__BIlFkq__logoTile{flex-basis:100%}}
