main.home{gap:var(--section-gap);padding-top:var(--sp-3);padding-bottom:var(--sp-18);display:grid}@media (min-width:768px){main.home{padding-top:var(--sp-5)}}.hero-tiles{gap:var(--sp-2);margin:0 0 calc(var(--section-gap) * -1 + var(--sp-3));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:768px){.hero-tiles{gap:var(--sp-4);margin-bottom:calc(var(--section-gap) * -1 + var(--sp-6))}}.hero-tile{border-radius:var(--r-lg);background:var(--surface-ink);height:150px;color:var(--on-ink);box-shadow:var(--shadow-1);text-decoration:none;display:block;position:relative;overflow:hidden}.hero-tile picture,.hero-tile img{width:100%;height:100%;display:block}.hero-tile img{object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.hero-tile:after{content:"";pointer-events:none;background:linear-gradient(to top, rgb(var(--scrim) / .78) 0%, rgb(var(--scrim) / .35) 45%, rgb(var(--scrim) / 0) 70%);position:absolute;inset:0}.hero-tile__label{z-index:1;left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);justify-items:start;gap:var(--sp-1);display:grid;position:absolute}.hero-tile__name{height:24px;padding:0 var(--sp-2);background:var(--surface-ink);transform:skewX(var(--skew));font-size:var(--fs-badge);text-transform:uppercase;letter-spacing:.04em;border-radius:2px;align-items:center;font-weight:700;display:inline-flex}.hero-tile__name>span{align-items:center;gap:var(--sp-1);transform:skewX(calc(var(--skew) * -1));display:inline-flex}.hero-tile__name .sport-icon{width:1.07em;height:1.07em}@media (max-width:767px){.hero-tile__name{letter-spacing:.02em;max-width:100%;padding:0 6px;font-size:11px}.hero-tile__name .sport-icon{display:none}}.hero-tile__count{font:700 var(--fs-num-l)/1 var(--font-display);letter-spacing:-.02em}.hero-tile__word{font:700 var(--fs-body-s)/1 var(--font-sans);letter-spacing:0;display:none}.hero-tile .bullet-box{z-index:1;right:var(--sp-3);bottom:var(--sp-3);opacity:0;transform:translateX(8px) skewX(var(--skew));transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);position:absolute}.hero-tile:focus-visible{outline-offset:3px}@media (min-width:768px){.hero-tile__label{left:var(--sp-4);bottom:var(--sp-4);align-items:end;gap:var(--sp-3);grid-auto-flow:column}.hero-tile__word{display:inline}}@media (hover:hover){.hero-tile:hover img{transform:scale(1.05)}.hero-tile:hover .bullet-box{opacity:1;transform:skewX(var(--skew))}}.hero-tile:focus-visible .bullet-box{opacity:1;transform:skewX(var(--skew))}@media (prefers-reduced-motion:no-preference){.hero-tiles li{animation:hero-wipe .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}}@keyframes hero-wipe{0%{clip-path:polygon(0 0,0 0,-12% 100%,-12% 100%)}to{clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%)}}.home-intro{gap:var(--sp-3);display:grid}.home-intro h1{font-size:var(--fs-display);letter-spacing:-.02em;max-width:22ch;margin:0;line-height:1.1}.hero-search__wide{display:none}.hero-search__collapsed{align-items:center;gap:var(--sp-3);width:100%;height:48px;padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 var(--bw) var(--line-strong), var(--shadow-1);color:var(--text-placeholder);text-align:left;cursor:pointer;border:0;font-size:16px;display:flex}.hero-search__collapsed svg{width:18px;height:18px;color:var(--text)}.hero-search__collapsed:focus-visible{box-shadow:inset 0 0 0 var(--bw) var(--focus), var(--shadow-1);outline:none}.hero-search__or{align-items:center;gap:var(--sp-3);font-size:var(--fs-body-s);color:var(--text-muted);display:flex}.hero-search__alt{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sheet .hero-search__or:before,.sheet .hero-search__or:after{content:"";background:var(--line);flex:1;height:1px}.sheet .hero-search__alt .btn{flex:1}@media (min-width:768px){.home-intro{gap:var(--sp-5)}.hero-search__collapsed{display:none}.hero-search__wide{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.hsearch--hero{max-width:760px;height:56px;padding:var(--sp-1);background:var(--surface);box-shadow:inset 0 0 0 var(--bw) var(--line-strong), var(--shadow-1);flex:560px;display:grid}.hsearch--hero:focus-within{box-shadow:inset 0 0 0 var(--bw) var(--accent), var(--shadow-1)}.hsearch--hero .hsearch__seg:focus-within{background:var(--surface-2)}.hsearch--hero input,.hsearch--hero select{font-size:16px}.hsearch--hero input::placeholder{color:var(--text-placeholder)}.hsearch--hero .btn{--h:46px;height:46px;padding:0 var(--sp-5);font-size:15px}}.actions{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.action{justify-content:space-between;gap:var(--sp-2);height:88px;padding:var(--sp-3);border-radius:var(--r-md);color:var(--text);flex-direction:column;text-decoration:none;display:flex;position:relative}a.action{background:var(--surface);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out)}.action__icon{place-items:center;width:28px;height:28px;display:grid}.action__icon svg{width:24px;height:24px}a.action .action__icon{color:var(--accent)}.action__text{gap:2px;min-width:0;display:grid}.action__title{font-size:var(--fs-body-s);transition:color var(--dur-1) var(--ease-std);font-weight:700;line-height:1.2}.action__desc{font-size:var(--fs-label);color:var(--text-muted);display:none}a.action .bullet-box{top:var(--sp-3);right:var(--sp-3);position:absolute}@media (hover:hover){a.action:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}a.action:hover .action__title{color:var(--link)}}a.action:active{transform:translateY(-1px)}.action--soon{border:var(--bw) dashed var(--line-strong);color:var(--text-muted);cursor:default}.soon-badge{top:var(--sp-2);right:var(--sp-2);height:20px;padding:0 var(--sp-2);background:var(--soon-badge-bg);color:var(--soon-badge);transform:skewX(var(--skew));border-radius:2px;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:absolute}@media (min-width:768px){.actions{gap:var(--sp-4)}.action{justify-content:flex-start;align-items:center;gap:var(--sp-4);height:96px;padding:var(--sp-4) var(--sp-5);flex-direction:row}.action__icon{border-radius:var(--r-sm);background:var(--surface-2);flex:none;width:48px;height:48px}.action--soon .action__icon{background:0 0}.action__title{font-size:var(--fs-h3)}.action__desc{display:block}a.action .bullet-box{margin-left:auto;position:static}.soon-badge{top:var(--sp-3);right:var(--sp-3)}}.home-block__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.home-block__head h2{margin:0}.org-band{gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--on-accent-soft);justify-items:start;display:grid}.org-band h2{margin:0 0 var(--sp-2);color:var(--text)}.org-band p{max-width:60ch;color:var(--text);margin:0}@media (min-width:768px){.org-band{padding:var(--sp-8);grid-template-columns:minmax(0,1fr) auto;align-items:center}}
