@font-face{font-family:display;src:url(../media/SairaCondensed_Regular-s.p.13gl48omfgv6u.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/SairaCondensed_SemiBold-s.p.27fgdfhx7e-vi.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/SairaCondensed_Bold-s.p.338xxyu7lj-l5.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(../media/SairaCondensed_ExtraBold-s.p.2ed04bnrdis98.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:141.7%;descent-override:54.81%;line-gap-override:0.0%;size-adjust:80.1%}.UNzrqG_className{font-family:display,display Fallback}.UNzrqG_variable{--font-display:"display", "display Fallback"}
._9fWxfa_header{--header-height:3.75rem;--crest-size:62px;z-index:50;grid-template-columns:auto 1fr auto;grid-template-rows:var(--header-height);width:100%;height:var(--header-height);padding:0 max(clamp(1.25rem, 4vw, 3.5rem), (100% - var(--shell)) / 2);background:var(--tsg-blue);border-bottom:1px solid #0000;align-items:center;gap:1.5rem;transition:top .3s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;display:grid;position:fixed;top:2rem;left:0;right:0}._9fWxfa_scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--border);background:var(--tsg-blue);top:0}._9fWxfa_logo{z-index:1;flex-shrink:0;align-items:center;width:auto;height:clamp(5.5rem,11.6vw,7.5rem);transition:height .3s;display:flex;position:relative}._9fWxfa_scrolled ._9fWxfa_logo{height:calc(var(--header-height) - .7rem)}@media (max-width:899px){._9fWxfa_logo{height:5.5rem}}._9fWxfa_logo img{filter:drop-shadow(0 10px 26px #00000073);flex-shrink:0;width:auto;max-width:none;height:100%;transition:transform .25s;position:relative}._9fWxfa_logo:hover img{transform:scale(1.04)}._9fWxfa_nav{justify-content:center;align-items:center;gap:clamp(.9rem,2.2vw,2.75rem);min-width:0;height:100%;display:none}._9fWxfa_nav a{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffffffc7;font-size:clamp(.72rem,1.33vw,.86rem);font-weight:700;transition:color .2s;position:relative}._9fWxfa_nav a:after{content:"";background:var(--tsg-blue-bright);width:0;height:2px;transition:width .25s;position:absolute;bottom:-8px;left:0}._9fWxfa_nav a:hover{color:#fff}._9fWxfa_nav a:hover:after{width:100%}._9fWxfa_navItemWithChildren{align-items:center;height:100%;display:flex;position:relative}._9fWxfa_dropdown{z-index:40;background:var(--tsg-blue-deep,#011a33);border:1px solid var(--border);border-radius:var(--radius);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;min-width:220px;padding:.5rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 24px 48px -20px #0009}._9fWxfa_navItemWithChildren:hover ._9fWxfa_dropdown,._9fWxfa_navItemWithChildren:focus-within ._9fWxfa_dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._9fWxfa_navItemWithChildren._9fWxfa_menuClosed ._9fWxfa_dropdown,._9fWxfa_navItemWithChildren._9fWxfa_menuClosed ._9fWxfa_subDropdown{opacity:0;visibility:hidden;pointer-events:none}._9fWxfa_dropdown li{list-style:none;position:relative}._9fWxfa_dropdown a{letter-spacing:.08em;text-transform:uppercase;color:#fffc;white-space:nowrap;border-radius:calc(var(--radius) - 4px);padding:.6rem .9rem;font-size:.78rem;font-weight:700;transition:background-color .2s,color .2s;display:block}._9fWxfa_dropdown a:hover{color:#fff;background:#ffffff14}._9fWxfa_dropdownItemWithChildren{position:relative}._9fWxfa_subDropdown{z-index:41;background:var(--tsg-blue-deep,#011a33);border:1px solid var(--border);border-radius:var(--radius);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;min-width:200px;padding:.5rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:-.5rem;left:calc(100% + .5rem);transform:translate(-6px);box-shadow:0 24px 48px -20px #0009}._9fWxfa_dropdownItemWithChildren:hover ._9fWxfa_subDropdown,._9fWxfa_dropdownItemWithChildren:focus-within ._9fWxfa_subDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}._9fWxfa_subDropdown li{list-style:none}._9fWxfa_shopIcon{color:#fff;border-radius:var(--radius);background:#ffffff0f;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,transform .2s;display:flex}._9fWxfa_shopIcon:hover{background:#ffffff24;transform:translateY(-2px)}._9fWxfa_sidebarNavGroup{border-bottom:1px solid var(--border)}._9fWxfa_sidebarNavToggle{width:100%;font-family:var(--font-display), sans-serif;text-align:left;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem 0;font-size:1.9rem;font-weight:700;display:flex}._9fWxfa_sidebarNavChevron{flex-shrink:0;width:12px;height:12px;position:relative}._9fWxfa_sidebarNavChevron:before,._9fWxfa_sidebarNavChevron:after{content:"";background:#fff;width:8px;height:2px;transition:transform .2s;position:absolute;top:50%}._9fWxfa_sidebarNavChevron:before{right:50%;transform:rotate(45deg)}._9fWxfa_sidebarNavChevron:after{left:50%;transform:rotate(-45deg)}._9fWxfa_sidebarNavChevronOpen:before{transform:rotate(-45deg)}._9fWxfa_sidebarNavChevronOpen:after{transform:rotate(45deg)}._9fWxfa_sidebarSubNav,._9fWxfa_sidebarSubSubNav{flex-direction:column;padding-left:1rem;display:flex}._9fWxfa_sidebarSubNav a,._9fWxfa_sidebarSubSubNav a{font-family:var(--font-display), sans-serif;text-transform:uppercase;border-bottom:none;padding:.6rem 0;font-size:1.3rem;font-weight:700}._9fWxfa_sidebarSubSubNav{padding-left:1.75rem}._9fWxfa_sidebarSubSubNav a{font-size:1.1rem}._9fWxfa_actions{grid-column:-1;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}._9fWxfa_ctaButton{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--tsg-blue-ink);border-radius:var(--radius);justify-content:center;align-items:center;padding:.6rem clamp(.75rem,1.2vw,1.2rem);font-size:clamp(.68rem,1.1vw,.8rem);font-weight:800;transition:background-color .2s,color .2s,transform .2s,border-color .2s;display:none;box-shadow:0 14px 34px -18px #00000073}._9fWxfa_ctaButton:hover{background:var(--tsg-blue-deep);transform:translateY(-2px)}._9fWxfa_menuButton{border-radius:var(--radius);cursor:pointer;background:#ffffff0f;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:flex}._9fWxfa_menuButton span{background:#fff;height:2px;display:block}._9fWxfa_menuButton span:last-child{width:60%}._9fWxfa_overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01050cb3;position:fixed;inset:0}._9fWxfa_sidebar{z-index:70;border-left:1px solid var(--border);background:linear-gradient(#01152b 0%,#04070f 100%);flex-direction:column;gap:2rem;width:min(360px,88vw);height:100dvh;padding:1.25rem clamp(1.25rem,5vw,2rem) 2rem;animation:.28s _9fWxfa_slideIn;display:flex;position:fixed;top:0;right:0;overflow-y:auto}@keyframes _9fWxfa_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}._9fWxfa_sidebarHeader{justify-content:space-between;align-items:center;display:flex}._9fWxfa_sidebarLogo{width:auto;height:120px}._9fWxfa_closeButton{color:#fff;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}._9fWxfa_sidebarNav{flex-direction:column;display:flex}._9fWxfa_sidebarNav a{font-family:var(--font-display), sans-serif;text-transform:uppercase;border-bottom:1px solid var(--border);align-items:baseline;gap:.9rem;padding:.85rem 0;font-size:1.9rem;font-weight:700;display:flex}._9fWxfa_sidebarActions{align-items:stretch;gap:.75rem;margin-top:auto;display:flex}._9fWxfa_sidebarCtaButton{border-radius:var(--radius);letter-spacing:.16em;text-align:center;text-transform:uppercase;color:#fff;background:var(--accent);flex:1;justify-content:center;align-items:center;padding:.85rem;font-size:.9rem;font-weight:800;transition:background-color .2s,transform .2s;display:flex}._9fWxfa_sidebarCtaButton:hover{background:var(--accent-hover);transform:translateY(-2px)}._9fWxfa_sidebarShopIcon{aspect-ratio:1;color:#fff;border-radius:var(--radius);background:#ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:52px;transition:background-color .2s,transform .2s;display:flex}._9fWxfa_sidebarShopIcon:hover{background:#ffffff29;transform:translateY(-2px)}@media (min-width:900px){._9fWxfa_nav,._9fWxfa_ctaButton{display:flex}._9fWxfa_header{--header-height:4.25rem;--crest-size:94px}._9fWxfa_menuButton{display:none}}@media (min-width:900px) and (max-height:960px){._9fWxfa_header{--header-height:3.75rem}._9fWxfa_logo{height:clamp(5rem,10vw,6.5rem)}}
.erV8bq_list{gap:.6rem;list-style:none;display:flex}.erV8bq_link{color:#ffffffbf;border:1px solid var(--border-strong);border-radius:var(--radius);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.erV8bq_link svg{width:20px;height:20px}.erV8bq_link:hover{color:#fff;border-color:var(--tsg-blue-bright);transform:translateY(-2px)}
.E0kJGG_shell{width:var(--shell);margin-inline:auto}.E0kJGG_section{padding:clamp(4.5rem,11vw,9rem) 0;position:relative}.E0kJGG_sectionLight{color:var(--text-on-light);background:var(--surface-light)}.E0kJGG_sectionTitle{max-width:16ch;font-size:clamp(2.5rem,6.5vw,4.75rem)}.E0kJGG_sectionLead{max-width:46ch;color:var(--text-secondary);margin-top:1.25rem}.E0kJGG_sectionLight .E0kJGG_sectionLead{color:var(--text-on-light-muted)}.E0kJGG_sectionHead{gap:.25rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.E0kJGG_textLink{letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid var(--tsg-blue-bright);justify-self:start;margin-top:1.25rem;padding-bottom:4px;font-size:.76rem;font-weight:700;transition:color .2s}.E0kJGG_textLink:hover{color:var(--tsg-blue-light);border-bottom-color:currentColor}.E0kJGG_primaryButton,.E0kJGG_secondaryButton{letter-spacing:.16em;text-transform:uppercase;border-radius:var(--radius);justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:.88rem;font-weight:800;transition:background-color .2s,color .2s,transform .2s,border-color .2s;display:inline-flex}.E0kJGG_primaryButton{color:#fff;background:var(--accent)}.E0kJGG_primaryButton:hover{background:var(--accent-hover);transform:translateY(-2px)}.E0kJGG_secondaryButton{color:inherit;border:1px solid var(--border-strong)}.E0kJGG_secondaryButton:hover{border-color:currentColor;transform:translateY(-2px)}.E0kJGG_primaryButton:active,.E0kJGG_secondaryButton:active{transform:translateY(0)}.E0kJGG_sectionLight .E0kJGG_secondaryButton{border-color:#04070f38}.E0kJGG_hero{background:var(--tsg-blue-ink);flex-direction:column;justify-content:flex-end;min-height:100svh;padding:clamp(9.5rem,min(17vw,16vh),12rem) 0 0;display:flex;position:relative;overflow:hidden}.E0kJGG_heroPhoto{object-fit:cover;object-position:center center;transform:translate3d(0, var(--parallax-y,0px), 0);scale:1.16}@media (max-width:640px){.E0kJGG_heroPhoto{object-position:85% center}}.E0kJGG_heroBackdrop{background:radial-gradient(80% 60% at 78% 18%,#1a86e047 0%,#0000 62%),radial-gradient(70% 60% at 8% 90%,#005cac38 0%,#0000 60%),linear-gradient(#01152b80 0%,#04070fa6 78%);position:absolute;inset:0}.E0kJGG_heroAiBadge{bottom:1rem;right:1.25rem}.E0kJGG_heroInner{width:var(--shell);margin-inline:auto;padding-bottom:clamp(2.5rem,min(7vw,6vh),5rem);animation:.7s both E0kJGG_rise;position:relative}@keyframes E0kJGG_rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.E0kJGG_heroTitle{letter-spacing:-.02em;max-width:14ch;font-size:clamp(2.75rem,min(12vw,13vh),9rem)}.E0kJGG_outline{color:#0000;-webkit-text-stroke:2px #ffffffd9}.E0kJGG_heroText{max-width:48ch;color:var(--text-secondary);margin-top:clamp(1rem,2.5vh,1.75rem);font-size:clamp(1rem,1.5vw,1.12rem)}.E0kJGG_heroActions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.25rem,3vh,2.25rem);display:flex}@media (max-height:820px){.E0kJGG_heroText{max-width:42ch;font-size:1rem}}@media (min-width:1600px){.E0kJGG_hero{justify-content:center;min-height:min(100svh,50vw);padding-bottom:4rem}.E0kJGG_heroInner{padding-bottom:0}}.E0kJGG_sportGrid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1rem;display:grid}.E0kJGG_sportCard{border-radius:var(--radius);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 20px 45px -34px #04070f8c}.E0kJGG_sportCard:hover{transform:translateY(-5px);box-shadow:0 28px 55px -30px #04070f8c}.E0kJGG_sportCard:hover .E0kJGG_sportVisual{--photo-zoom:1.24}.E0kJGG_sportVisual{aspect-ratio:4/3}.E0kJGG_sportBody{flex-direction:column;flex:1;gap:.6rem;padding:1.6rem;display:flex}.E0kJGG_sportBody h3{font-size:1.75rem}.E0kJGG_sportBody p{color:var(--text-on-light-muted);font-size:.92rem}.E0kJGG_cardLink{letter-spacing:.16em;text-transform:uppercase;color:var(--tsg-blue);margin-top:auto;padding-top:.4rem;font-size:.7rem;font-weight:700}.E0kJGG_cardLink:after{content:" →";transition:transform .25s;display:inline-block}.E0kJGG_sportCard:hover .E0kJGG_cardLink:after{transform:translate(4px)}.E0kJGG_football{background:linear-gradient(#04070f 0%,#01152b 100%);align-items:center;display:grid;position:relative}.E0kJGG_footballVisual{aspect-ratio:4/3;width:100%;min-height:18.8rem}.E0kJGG_footballContent{width:var(--shell);margin-inline:auto;padding:clamp(3rem,8vw,6rem) 0}.E0kJGG_footballTitle{max-width:14ch;font-size:clamp(2.6rem,7vw,5.25rem)}.E0kJGG_footballText{max-width:46ch;color:var(--text-secondary);margin-top:1.5rem}.E0kJGG_groupList{border-top:1px solid var(--border);gap:0;margin-top:2.25rem;list-style:none;display:grid}.E0kJGG_groupList li{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.25rem;padding:.95rem 0;display:flex}.E0kJGG_groupList strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:1.35rem;font-weight:700}.E0kJGG_groupList span{color:var(--text-secondary);font-size:.9rem}.E0kJGG_sponsorGrid{grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;display:grid}.E0kJGG_sponsorCard{border-radius:var(--radius);text-align:center;min-height:5.5rem;color:var(--text-on-light);background:#fff;justify-content:center;align-items:center;padding:1.25rem;font-size:.95rem;font-weight:600;display:flex}.E0kJGG_sponsorLink{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.E0kJGG_sponsorLink:hover{opacity:.75}.E0kJGG_sponsorLogo{object-fit:contain;width:100%;height:auto;max-height:3.5rem}.E0kJGG_join{text-align:center;background:radial-gradient(70% 120% at 50% 0%, #1a86e066 0%, transparent 65%), var(--tsg-blue-deep);padding:clamp(4.5rem,11vw,9rem) 0}.E0kJGG_joinTitle{font-size:clamp(2.8rem,9vw,6.5rem)}.E0kJGG_joinText{color:#fffc;max-width:50ch;margin:1.5rem auto 0}.E0kJGG_join .E0kJGG_heroActions{justify-content:center}.E0kJGG_join .E0kJGG_primaryButton{color:var(--tsg-blue-deep);background:#fff}.E0kJGG_join .E0kJGG_primaryButton:hover{background:#e6f0fa}.E0kJGG_contact{background:var(--surface)}.E0kJGG_contactGrid{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.E0kJGG_contactTitle,.E0kJGG_contactBody{grid-column:1}.E0kJGG_contactList{border-top:1px solid var(--border);gap:0;margin-top:2rem;display:grid}.E0kJGG_contactList>div{border-bottom:1px solid var(--border);gap:.3rem;padding:1rem 0;display:grid}.E0kJGG_contactList dt{letter-spacing:.2em;text-transform:uppercase;color:var(--tsg-blue-light);font-size:.66rem;font-weight:700}.E0kJGG_contactList dd{font-size:1.02rem}.E0kJGG_contactList a:hover{color:var(--tsg-blue-light)}.E0kJGG_mapVisual{z-index:0;aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--border);background:var(--tsg-blue-ink);isolation:isolate;max-height:24rem;position:relative;overflow:hidden}.E0kJGG_mapFrame{width:100%;height:100%}.E0kJGG_mapFrame .leaflet-tile-pane{filter:invert(94%)hue-rotate(180deg)brightness(.92)contrast(1.05)saturate(.2)}.E0kJGG_mapFrame .leaflet-control-attribution{background:#ffffffd9}@media (min-width:720px){.E0kJGG_sponsorGrid{grid-template-columns:repeat(3,1fr)}.E0kJGG_groupList li{grid-template-columns:11.5rem 1fr;align-items:baseline;gap:1.25rem;display:grid}}@media (min-width:960px){.E0kJGG_sportGrid{grid-template-columns:repeat(3,1fr)}.E0kJGG_sportCardFeature{grid-area:span 2/span 2}.E0kJGG_sportCardFeature .E0kJGG_sportVisual{aspect-ratio:auto;flex:1;min-height:15.3rem}.E0kJGG_sportCardFeature .E0kJGG_sportBody{flex:none;padding:2.25rem}.E0kJGG_sportCardFeature h3{font-size:clamp(2.5rem,4vw,3.5rem)}.E0kJGG_sportCardFeature p{max-width:44ch;font-size:1rem}.E0kJGG_football{grid-template-columns:1fr 1fr}.E0kJGG_footballVisual{aspect-ratio:auto;height:100%;min-height:37.6rem}.E0kJGG_footballContent{width:auto;max-width:42rem;margin:0;padding:clamp(4rem,8vw,7rem) clamp(2rem,5vw,5rem)}.E0kJGG_contactGrid{grid-template:"title.""body map"1fr/1.05fr .95fr}.E0kJGG_contactTitle{grid-area:title}.E0kJGG_contactBody{grid-area:body}.E0kJGG_mapVisual{grid-area:map;max-height:none;margin-top:2rem}.E0kJGG_sponsorGrid{grid-template-columns:repeat(4,1fr)}}
.nhiC3q_footer{background:var(--tsg-blue-ink);border-top:1px solid var(--border);padding:clamp(2.5rem,6vw,4rem) 0 1.5rem}.nhiC3q_inner{width:var(--shell);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;padding-bottom:2rem;display:flex}.nhiC3q_brand{align-items:center;gap:.9rem;display:flex}.nhiC3q_crest{width:auto;height:7rem}.nhiC3q_brand>div{flex-direction:column;display:flex}.nhiC3q_name{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:1.15rem;font-weight:700}.nhiC3q_place{color:var(--text-secondary);font-size:.78rem}.nhiC3q_links{flex-wrap:wrap;gap:1.5rem;display:flex}.nhiC3q_links a{color:#ffffffbf;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:600;transition:color .2s,transform .2s;display:inline-block}.nhiC3q_links a:hover{color:var(--tsg-blue-light);transform:translateY(-2px)}.nhiC3q_social{margin-top:1rem}.nhiC3q_bottom{width:var(--shell);letter-spacing:.1em;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-inline:auto;padding-top:1.5rem;font-size:.95rem;display:flex}.nhiC3q_credit{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.nhiC3q_creditLink{color:#fff;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.nhiC3q_creditLogo{width:auto;height:1em}.nhiC3q_creditLink:hover{text-decoration:underline}@media (max-width:640px){.nhiC3q_social{margin-top:1rem}.nhiC3q_bottom{text-align:center;justify-content:center}}
