@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #070707;--bg-soft: #111111;--bg-panel: rgba(255, 255, 255, .06);--paper: #f2ebe2;--paper-strong: #fff8f0;--ink: #111111;--ink-soft: #2a2622;--metal: #8a8076;--metal-soft: rgba(255, 255, 255, .14);--accent-red: #cf341f;--accent-yellow: #d8a947;--shadow: 0 28px 80px rgba(0, 0, 0, .32);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--header-height: 72px;--max-width: min(1180px, calc(100vw - 32px) )}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top right,rgba(207,52,31,.22),transparent 26%),radial-gradient(circle at left 70%,rgba(216,169,71,.12),transparent 24%),linear-gradient(180deg,#050505,#0a0a0a 48%,#111);color:var(--paper);font-family:IBM Plex Sans,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 88px),repeating-linear-gradient(180deg,rgba(255,255,255,.014) 0 1px,transparent 1px 72px);opacity:.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img{display:block;width:100%;max-width:100%}figure{margin:0}#root{isolation:isolate}.site-shell{position:relative}.section-shell{width:var(--max-width);margin:0 auto}.section-surface{background:linear-gradient(180deg,#fffffff7,#f2ebe2f0),var(--paper);color:var(--ink)}.route-loading{min-height:100vh}.section-kicker{margin:0;color:#f2ebe2bd;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-kicker--dark{color:#11111194}.section-title{margin:0;max-width:10ch;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,14vw,6rem);line-height:.92;letter-spacing:.02em}.section-title--dark{color:var(--ink)}.section-intro{margin:0;max-width:54ch;color:#f2ebe2c2;font-size:1rem;line-height:1.7}.section-intro--dark{color:#111111b8}.section-heading{display:grid;gap:12px}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.button-primary{background:var(--accent-red);color:var(--paper-strong)}.button-secondary{border-color:#ffffff38;color:var(--paper)}.button-primary:hover,.button-secondary:hover,.text-link:hover,.club-life__jump-link:hover,.header-nav__link:hover,.drawer-nav__link:hover,.drawer-secondary__link:hover{transform:translateY(-1px)}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-red);font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header-nav{position:sticky;top:0;z-index:40;min-height:var(--header-height);border-bottom:1px solid rgba(255,255,255,.08);background:#080808e0;-webkit-backdrop-filter:saturate(125%) blur(18px);backdrop-filter:saturate(125%) blur(18px)}.header-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--header-height)}.brand-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0;font-family:Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.brand-lockup__logo-wrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:48px;padding:4px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.brand-lockup__logo{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}.brand-lockup__name{font-size:1.65rem;line-height:.9}.brand-lockup__city{color:#ffffff7a;font-size:1rem}.header-nav__links,.language-toggle--desktop{display:none}.header-nav__actions{display:flex;align-items:center;gap:10px}.header-nav__promo{display:none;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(216,169,71,.35);border-radius:999px;background:#d8a9471f;color:var(--paper-strong);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mobile-menu-toggle{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0a}.mobile-menu-toggle__label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mobile-menu-toggle__icon{display:grid;gap:3px}.mobile-menu-toggle__icon span{width:16px;height:2px;background:currentColor}.header-nav__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0000008a}.header-nav__drawer{position:fixed;top:0;right:0;z-index:50;width:min(360px,92vw);height:100vh;padding:24px 20px 28px;overflow-y:auto;background:linear-gradient(180deg,#fffffffa,#f2ebe2f5),var(--paper);color:var(--ink);box-shadow:-18px 0 48px #00000052}.header-nav__drawer-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:26px}.drawer-close{padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.drawer-nav,.drawer-secondary{display:grid;gap:8px}.drawer-nav{margin-bottom:20px}.drawer-promo{width:100%;margin:8px 0 18px}.drawer-nav__link,.drawer-secondary__link{padding:14px 0;border-bottom:1px solid rgba(17,17,17,.08);font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:.05em}.drawer-nav__link.is-active{color:var(--accent-red)}.drawer-secondary{margin-bottom:24px}.drawer-secondary__link{padding:0;border:0;font-size:1rem;font-family:IBM Plex Sans,sans-serif;font-weight:600}.language-toggle{display:inline-flex;flex-wrap:wrap;gap:8px}.language-toggle--desktop{display:none}.language-toggle__button{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:40px;padding:0 12px;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:transparent;color:#111111ad;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.language-toggle__button.is-active{border-color:var(--accent-yellow);background:var(--ink);color:var(--paper)}.drawer-contact{width:100%;margin-top:24px}.hero-stack{padding:22px 0 18px}.hero-stack__grid{display:grid;gap:18px}.hero-copy,.hero-shot{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.hero-copy{display:grid;gap:16px;padding:24px 0 0}.hero-title{margin:0;max-width:8ch;color:var(--paper-strong);font-family:Bebas Neue,sans-serif;font-size:clamp(4.2rem,22vw,8rem);line-height:.88;letter-spacing:.02em;white-space:pre-line}.hero-intro{margin:0;max-width:34ch;color:#f2ebe2c7;font-size:1rem;line-height:1.72}.hero-actions{display:flex;flex-direction:column;gap:12px}.hero-promo-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;border:1px solid rgba(216,169,71,.28);border-radius:var(--radius-md);background:linear-gradient(180deg,#d8a94724,#ffffff0a);color:var(--paper-strong)}.hero-promo-link__kicker{color:#f2ebe2b3;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tournament-main{display:grid}.tournament-page-shell .header-nav__link:after{bottom:-10px}.tournament-hero{position:relative;overflow:hidden;padding:30px 0 24px}.tournament-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(216,169,71,.28),transparent 30%),radial-gradient(circle at left center,rgba(207,52,31,.2),transparent 34%),linear-gradient(135deg,rgba(255,248,240,.04),transparent 42%);pointer-events:none}.tournament-hero__grid,.tournament-story__grid,.tournament-signup-section__grid{display:grid;gap:18px}.tournament-hero__copy,.tournament-story__copy{position:relative;z-index:1;display:grid;gap:12px}.tournament-hero__brand-mark{width:fit-content;padding:8px 12px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tournament-hero__brand-mark img{display:block;width:min(176px,42vw);height:auto}.tournament-hero__anniversary{margin:0;color:var(--accent-yellow);font-family:Bebas Neue,sans-serif;font-size:clamp(1.3rem,5vw,2rem);letter-spacing:.08em;text-transform:uppercase}.tournament-hero__title,.tournament-section-title{max-width:11ch}.tournament-hero__title{font-size:clamp(3.5rem,14vw,6rem)}.tournament-section-title{font-size:clamp(2.5rem,10vw,4.4rem)}.tournament-hero__intro{max-width:36ch;font-size:.95rem;line-height:1.58}.tournament-hero__details{display:grid;gap:10px}.tournament-hero__detail{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tournament-hero__detail span{display:block;color:#f2ebe2a3;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tournament-hero__detail strong{display:block;margin-top:6px;font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,7vw,2.4rem);font-weight:400;line-height:.95;letter-spacing:.04em}.tournament-hero__note{margin:0;max-width:46ch;padding:10px 12px;border-left:3px solid var(--accent-yellow);background:#ffffff0d;color:#f2ebe2c7;font-size:.9rem;line-height:1.5}.tournament-hero__actions{align-items:flex-start;gap:10px}.tournament-hero__back-link{padding-top:4px}.tournament-hero__visual,.tournament-story__visual{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:var(--shadow)}.tournament-hero__video-slot{display:block;width:100%;min-width:0;max-width:100%;min-height:0;aspect-ratio:16 / 9;padding:0;background:radial-gradient(circle at top right,rgba(216,169,71,.34),transparent 32%),linear-gradient(145deg,#ffffff14,#ffffff05),linear-gradient(180deg,#07070742,#0707079e)}.tournament-hero__video-slot:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:calc(var(--radius-lg) - 8px);border:1px solid rgba(255,255,255,.08);pointer-events:none;z-index:2}.tournament-hero__video{display:block;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;object-fit:cover;background:var(--ink)}.tournament-story__visual img{height:100%;min-height:320px;object-fit:cover}.tournament-story__visual figcaption{position:absolute;left:16px;right:16px;bottom:16px;max-width:26ch;padding:10px 12px;border-radius:14px;background:#070707b8;color:var(--paper-strong);font-size:.78rem;line-height:1.5}.tournament-signup-section{position:relative;z-index:1;margin-top:-4px;padding:26px 0 30px}.tournament-archive{padding:38px 0 46px}.tournament-archive__inner{display:grid;gap:24px}.tournament-archive__group{display:grid;gap:14px}.tournament-archive__group-heading{display:grid;gap:6px}.tournament-archive__group-heading h3{margin:0;color:var(--ink);font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,5vw,2.1rem);line-height:.96;letter-spacing:.04em}.tournament-archive__group-heading p{margin:0;color:#111111b3;max-width:42ch;font-size:.94rem;line-height:1.55}.tournament-gallery{display:grid;gap:12px}.tournament-archive__note,.tournament-signup-section__aside-copy{margin:0;color:#111111a8;line-height:1.7}.tournament-gallery__item{display:grid;gap:8px}.tournament-gallery__item.is-wide{grid-column:1 / -1}.tournament-gallery__image-wrap{overflow:hidden;border-radius:14px;background:#11111114}.tournament-gallery__image-wrap img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.tournament-gallery__image-wrap.is-contain{background:#fffffff2;border:1px solid rgba(17,17,17,.08)}.tournament-gallery__image-wrap.is-contain img{aspect-ratio:.707 / 1;object-fit:contain}.tournament-gallery__meta{display:flex;flex-wrap:wrap;gap:6px;color:#1111118f;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tournament-gallery__item h3,.tournament-references__title,.tournament-signup-section__aside-title{margin:0;color:var(--ink);font-family:Bebas Neue,sans-serif;font-size:clamp(1.35rem,5vw,1.9rem);line-height:.96;letter-spacing:.04em}.tournament-gallery__item p,.tournament-reference span,.tournament-note-list li{margin:0;color:#111111b3;line-height:1.7}.tournament-reference strong{color:var(--accent-red)}.tournament-references{display:grid;gap:20px}.tournament-references__grid{display:grid;gap:14px}.tournament-reference{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(17,17,17,.08);border-radius:var(--radius-md);background:#11111105}.tournament-story{padding:72px 0}.tournament-story__invitation,.tournament-story__sponsor{margin:0;max-width:60ch;line-height:1.7}.tournament-story__links{display:flex;flex-wrap:wrap;gap:18px}.tournament-signup-section__aside{display:grid;align-content:start;gap:12px;padding:18px;border:1px solid rgba(17,17,17,.08);border-radius:22px;background:#11111108}.tournament-note-list{display:grid;gap:8px;margin:0;padding-left:18px}.tournament-signup{display:grid;gap:16px;padding:20px;border:1px solid rgba(17,17,17,.08);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f7f0e7fa);box-shadow:0 18px 48px #00000014}.tournament-signup__heading .section-title{max-width:9ch;font-size:clamp(2.4rem,9vw,4rem)}.tournament-signup__form{display:grid;gap:12px}.tournament-field,.tournament-checkbox{display:grid;gap:8px}.tournament-field span,.tournament-checkbox span,.tournament-selected-player span,.tournament-signup__footnote{color:#111111ad}.tournament-field input,.tournament-field textarea{width:100%;padding:12px 14px;border:1px solid rgba(17,17,17,.14);border-radius:14px;background:#ffffffd1;color:var(--ink)}.tournament-field textarea{resize:vertical}.tournament-checkbox{grid-template-columns:auto 1fr;align-items:start}.tournament-checkbox input{margin-top:4px}.tournament-field--full{grid-column:1 / -1}.tournament-selected-player{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.tournament-player-results{display:grid;gap:8px;margin-top:8px}.tournament-player-option{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:#11111108;text-align:left}.tournament-player-option span:first-child{flex:1 1 220px}.tournament-player-option:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.tournament-signup__submit{width:fit-content;grid-column:1 / -1}.tournament-signup__result{display:grid;gap:14px;padding:18px;border:1px solid rgba(17,17,17,.08);border-radius:20px;background:#11111108}.tournament-signup__result h3{margin:0;color:var(--ink);font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,5vw,2.5rem);line-height:.96}.tournament-signup__result p{margin:0;color:#111111b8;line-height:1.7}.tournament-signup__result-grid{display:grid;gap:14px;margin:0}.tournament-signup__result-grid dt{color:#1111118a;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tournament-signup__result-grid dd{margin:6px 0 0;color:var(--ink);font-weight:600}.tournament-lore{display:grid;gap:16px;padding:18px;border:1px solid rgba(17,17,17,.08);border-radius:24px;background:linear-gradient(180deg,#1111110a,#11111104)}.tournament-lore__copy{display:grid;gap:8px}.tournament-lore__copy h3{margin:0;color:var(--ink);font-family:Bebas Neue,sans-serif;font-size:clamp(1.7rem,6vw,2.6rem);line-height:.96;letter-spacing:.04em}.tournament-lore__copy p{margin:0;max-width:40ch;color:#111111b3;font-size:.94rem;line-height:1.55}.tournament-lore__years{display:flex;flex-wrap:wrap;gap:8px}.tournament-lore__year{padding:6px 10px;border-radius:999px;background:#1111110f;color:#111111b8;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tournament-lore__stack{position:relative;min-height:220px;width:min(100%,260px);margin:0 auto}.tournament-lore__card{position:absolute;left:50%;top:0;width:min(170px,60vw);transform:translate(calc(-50% + (var(--stack-index) * 18px))) translateY(calc(var(--stack-index) * 14px)) rotate(calc((var(--stack-index) - 1.5) * 4deg));z-index:calc(10 - var(--stack-index))}.tournament-lore__card-image{overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fffffff5;box-shadow:0 18px 40px #0000001f}.tournament-lore__card-image img{aspect-ratio:.707 / 1;object-fit:contain}.tournament-lore__card figcaption{display:inline-flex;margin-top:8px;padding:5px 8px;border-radius:999px;background:#111111bd;color:var(--paper);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none}.hero-facts__item{padding-top:12px;border-top:2px solid rgba(255,255,255,.1)}.hero-facts__value{display:block;color:var(--paper-strong);font-family:Bebas Neue,sans-serif;font-size:clamp(1.9rem,9vw,3.4rem);line-height:.92}.hero-facts__label{display:block;margin-top:8px;color:#f2ebe29e;font-size:.76rem;line-height:1.45}.hero-visuals{display:grid;gap:14px}.hero-shot{border:1px solid rgba(255,255,255,.08);background:var(--bg-soft);box-shadow:var(--shadow)}.hero-shot img{height:100%;min-height:320px;object-fit:cover}.hero-shot--main img{aspect-ratio:4 / 5}.hero-shot--detail img{min-height:220px;aspect-ratio:16 / 10}.hero-shot figcaption{position:absolute;left:14px;bottom:14px;padding:8px 12px;border-radius:999px;background:#070707ad;color:var(--paper);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.start-panel,.competition-path,.club-life,.faq-section,.session-routes,.featured-players,.footer-cta{padding:30px 0}.start-panel__grid,.metrics-band__grid,.session-routes__grid,.competition-path__grid,.faq-section__grid,.featured-players__grid,.club-life__items,.footer-cta__columns{display:grid;gap:14px}.start-panel__grid,.session-routes__grid,.competition-path__grid,.faq-section__grid,.club-life__items,.footer-cta__columns{margin-top:24px}.start-panel__card,.metrics-band__card,.session-route,.competition-card,.faq-card,.featured-players__summary,.featured-players__card,.club-life__item{position:relative;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow)}.start-panel__card,.competition-card,.faq-card,.club-life__item{padding:20px;background:#1111110a;color:var(--ink)}.start-panel__card{border-top:4px solid rgba(17,17,17,.08)}.start-panel__card:nth-child(2){border-top-color:var(--accent-red)}.start-panel__card:nth-child(3){border-top-color:var(--accent-yellow)}.start-panel__card h3,.competition-card h3,.faq-card h3,.club-life__chapter h3,.club-life__item h4,.footer-cta__column h3{margin:0;font-family:Bebas Neue,sans-serif;letter-spacing:.04em}.start-panel__card h3,.competition-card h3,.faq-card h3{font-size:2rem;line-height:.95}.start-panel__card p,.competition-card p,.faq-card p,.club-life__chapter-head p,.club-life__item p{margin:12px 0 0;color:#111111b8;line-height:1.6}.metrics-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-band__card{padding:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.metrics-band__value{margin:0;color:var(--paper-strong);font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,10vw,4rem);line-height:.9}.metrics-band__label{margin:10px 0 0;color:#f2ebe2b8;font-size:.84rem;line-height:1.5}.session-route{display:grid;gap:16px;padding:22px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.session-route.is-red:before,.session-route.is-yellow:before,.competition-card.is-red:before,.competition-card.is-yellow:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%}.session-route.is-red:before,.competition-card.is-red:before{background:var(--accent-red)}.session-route.is-yellow:before,.competition-card.is-yellow:before{background:var(--accent-yellow)}.session-route__meta,.featured-players__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.session-route__day,.session-route__verification,.competition-card__league,.featured-players__status,.featured-players__team,.featured-players__team-line,.club-life__meta{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.session-route__day,.featured-players__status,.featured-players__team,.featured-players__team-line{color:#f2ebe2d1}.session-route__verification{color:var(--accent-yellow)}.session-route__headline h3{margin:0;font-family:Bebas Neue,sans-serif;font-size:2.2rem;line-height:.95;letter-spacing:.04em}.session-route__headline p,.competition-card__summary,.competition-path__note,.session-routes__footnote{margin:10px 0 0;color:#f2ebe2b8;line-height:1.66}.session-route__facts{display:grid;gap:12px;margin:0}.session-route__facts div{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.session-route__facts dt{margin:0 0 4px;color:#f2ebe280;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.session-route__facts dd{margin:0;color:var(--paper-strong);line-height:1.55}.session-route__cta{width:fit-content;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:44px;text-transform:uppercase}.session-routes__steps-wrap{margin-top:24px}.session-routes__steps-title{margin:0 0 14px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.session-routes__steps{display:grid;gap:12px}.session-routes__step{padding:18px;border-radius:var(--radius-md);background:#ffffff0a}.session-routes__step-index{display:inline-flex;margin-bottom:10px;color:var(--accent-yellow);font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.08em}.session-routes__step p{margin:0;color:#f2ebe2bd;line-height:1.6}.session-routes__document{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:#ffffff0f}.session-routes__document-copy{min-width:min(100%,260px);flex:1}.session-routes__document-copy p{margin:0;color:#f2ebe2c7;line-height:1.55}.session-routes__document-link{flex:0 0 auto;max-width:100%;padding-block:10px;text-align:center;line-height:1.25}.competition-card__league{color:#1111117a}.competition-card a,.faq-card a{display:inline-flex;margin-top:14px;color:var(--accent-red);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.featured-players__heading{display:grid;gap:18px;margin-bottom:24px}.featured-players__summary{padding:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.featured-players__summary-count{margin:0;color:var(--paper-strong);font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:.95}.featured-players__search-form{display:grid;gap:10px;margin-top:18px}.featured-players__search-label{color:#f2ebe2ad;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.featured-players__search-input{min-height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0d;color:var(--paper-strong)}.featured-players__search-input::placeholder{color:#f2ebe27a}.featured-players__search-input:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:2px;border-color:var(--accent-yellow)}.featured-players__search-hint{margin:12px 0 0;color:#f2ebe29e;font-size:.76rem;line-height:1.5}.featured-players__card{position:relative;padding:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;content-visibility:auto;contain-intrinsic-size:520px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.featured-players__card:hover,.featured-players__card:focus-within{transform:translateY(-2px);border-color:#d8a94757;box-shadow:0 30px 70px #0000005c}.featured-players__card.is-targeted,.featured-players__card:target{border-color:var(--accent-yellow);box-shadow:0 0 0 1px #d8a94752,0 32px 76px #0006}.featured-players__card-hit-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.featured-players__card-hit-area:focus-visible{outline:none}.featured-players__meta,.featured-players__portrait-frame{position:relative;z-index:1}.featured-players__portrait-frame{position:relative;overflow:hidden;margin-top:14px;border-radius:var(--radius-sm);background:#ffffff0a}.featured-players__portrait-picture{display:block}.featured-players__recognitions{position:absolute;top:12px;left:12px;z-index:4;display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 88px)}.featured-players__recognition{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 10px;border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--paper);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.featured-players__recognition--lead{background:#5d3f18e6}.featured-players__recognition--finance{background:#115344e0}.featured-players__recognition--coach{background:#1c4c77e0}.featured-players__recognition--official{background:#682e12e6}.featured-players__recognition--ops{background:#3f2a68e0}.featured-players__recognition-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.featured-players__recognition-icon-svg{width:100%;height:100%}.featured-players__portrait{aspect-ratio:3 / 4;height:auto;object-fit:cover}.featured-players__flag-badge{position:absolute;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#070707c2;color:var(--paper)}.featured-players__copy{display:grid;gap:10px;margin-top:14px}.featured-players__copy-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.featured-players__copy h3{margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:.88;letter-spacing:.04em}.featured-players__name-line{display:block}.featured-players__team-line{margin:0}.featured-players__results-link{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:4;min-height:36px;width:fit-content;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--paper-strong);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.featured-players__results-link:hover,.featured-players__results-link:focus-visible{border-color:var(--accent-yellow);color:var(--paper-strong)}.featured-players__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:20px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.featured-players__empty{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.16);border-radius:var(--radius-md);color:#f2ebe2b3;text-align:center}.club-life__jump-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.club-life__jump-link{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(17,17,17,.1);border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.club-life__chapters{display:grid;gap:30px;margin-top:28px}.club-life__chapter{display:grid;gap:18px}.club-life__chapter-head h3{font-size:2.4rem;line-height:.94}.club-life__image-wrap{overflow:hidden;border-radius:var(--radius-sm)}.club-life__image{aspect-ratio:16 / 10;object-fit:cover}.club-life__copy{margin-top:14px}.faq-card{min-height:100%}.footer-cta__grid{display:grid;gap:24px}.footer-cta__eyebrow{margin:18px 0 0;color:#f2ebe29e;font-size:.86rem;line-height:1.6}.footer-cta__actions,.footer-cta__quick-links{display:flex;flex-wrap:wrap;gap:12px}.footer-cta__actions{margin-top:18px}.footer-cta__quick-links{margin-top:14px}.footer-cta__logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.footer-cta__logo-card{display:flex;align-items:center;justify-content:center;min-height:112px;padding:18px;border-radius:var(--radius-md);background:#ffffff0a}.footer-cta__logo{max-width:100%;max-height:64px;min-height:0;aspect-ratio:auto;object-fit:contain}.footer-cta__columns{grid-template-columns:1fr}.footer-cta__column{padding-top:14px;border-top:3px solid rgba(255,255,255,.08)}.footer-cta__column:nth-child(1){border-color:var(--accent-red)}.footer-cta__column:nth-child(3){border-color:var(--accent-yellow)}.footer-cta__column h3{font-size:2rem;line-height:.95}.footer-cta__column ul{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.footer-cta__column li{margin:0;color:#f2ebe2c7;line-height:1.6}.footer-cta__column li a,.footer-cta__column li span{color:inherit}.footer-cta__column a:hover{color:var(--paper-strong)}section[id],article[id],footer[id],div[id=start]{scroll-margin-top:calc(var(--header-height) + 20px)}@media(min-width:760px){:root{--header-height: 84px;--max-width: min(1220px, calc(100vw - 56px) )}.header-nav__links{display:flex;align-items:center;gap:22px}.header-nav__link{position:relative;color:#ffffffb8;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.header-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:3px;background:var(--accent-yellow);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.header-nav__link.is-active{color:var(--paper-strong)}.header-nav__link.is-active:after{transform:scaleX(1)}.language-toggle--desktop,.header-nav__promo{display:inline-flex}.language-toggle--desktop .language-toggle__button{border-color:#ffffff29;color:#ffffffb8}.language-toggle--desktop .language-toggle__button.is-active{background:var(--paper);color:var(--ink)}.mobile-menu-toggle{display:none}.hero-stack{padding:34px 0 26px}.hero-stack__grid{grid-template-columns:minmax(0,.92fr) minmax(340px,.82fr);align-items:end;gap:28px}.hero-actions{flex-direction:row;flex-wrap:wrap}.hero-promo-link{min-width:240px}.tournament-hero{padding:40px 0 24px}.tournament-hero__grid{grid-template-columns:minmax(0,.96fr) minmax(320px,.84fr);align-items:start}.tournament-hero__details,.tournament-signup__result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-gallery__item.is-wide{grid-column:span 2}.tournament-lore{grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:center}.tournament-references__grid,.tournament-story__grid,.tournament-signup-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-signup-section__grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);align-items:start}.tournament-signup__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hero-visuals{grid-template-columns:1.15fr .85fr;align-items:stretch}.hero-shot--detail img{height:100%;min-height:100%}.start-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-band__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.session-routes__grid,.competition-path__grid,.faq-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-route__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.featured-players__heading{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.featured-players__grid,.club-life__items{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-cta__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.footer-cta__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.start-panel__grid,.featured-players__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
