.arrivals .arrival-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arrivals .arrival-grid .product-card:last-child{display:block}.shop-paths .path-card picture{width:53%}.shop-paths .path-card picture img{position:static;width:100%;height:100%;object-fit:contain;object-position:center right}.modo-tees{background:#01150d;padding:32px clamp(16px,3vw,48px) 40px}.modo-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.modo-heading h2{color:var(--lime);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.1;margin:0}.modo-heading>a{color:var(--lime);font-weight:800;white-space:nowrap}.modo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:900px;margin-inline:auto}.modo-grid .product-image img{object-fit:contain}.brand-art{padding:32px clamp(16px,3vw,48px) 48px;background:var(--ink,#010806)}.brand-art-heading{max-width:1200px;margin:0 auto 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-art-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.1;color:var(--cyan)}.brand-art-heading a{color:var(--lime);font-weight:800;white-space:nowrap}.brand-art-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-template-areas:"poster slogan" "poster players";align-items:start;grid-gap:16px;gap:16px;max-width:1200px;margin:auto}.brand-art-grid figure{margin:0;min-width:0}.brand-art-grid picture{display:block}.brand-art-grid img{display:block;width:100%;height:auto;object-fit:contain}.brand-art-poster{grid-area:poster;aspect-ratio:1722/2304}.brand-art-slogan{grid-area:slogan;aspect-ratio:1125/951}.brand-art-players{grid-area:players;aspect-ratio:1125/1017}.plug-walk{padding:40px clamp(16px,3vw,48px) 56px;background:var(--black)}.plug-walk-inner{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;max-width:1200px;margin:auto}.plug-walk-art{display:block;aspect-ratio:2046/1904;min-width:0}.plug-walk-art img{display:block;width:100%;height:auto;object-fit:contain}.plug-walk-copy h2{font-size:clamp(3rem,6vw,6rem);margin-bottom:24px}.plug-walk-copy h2 span{color:var(--cyan)}.plug-walk-copy p{color:var(--muted);font-size:1.25rem;margin-bottom:28px}@media (max-width:700px){.plug-walk{padding:24px 12px 32px}.plug-walk-inner{grid-template-columns:1fr;gap:24px}.plug-walk-copy h2{font-size:3rem}.brand-art{padding:24px 12px}.brand-art-heading a{font-size:.8rem}.brand-art-grid{grid-template-columns:1fr;grid-template-areas:"slogan" "poster" "players";gap:16px}.modo-tees{padding:24px 12px}.modo-heading{gap:12px}.modo-heading>a{font-size:.8rem}.modo-grid{gap:10px}}@media (min-width:701px) and (max-width:1100px){.shop-paths .path-card>div{padding-left:16px;padding-right:8px}.shop-paths .path-card>div>span{font-size:.7rem;white-space:nowrap}}@media (max-width:700px){.arrivals .arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-copy{width:min(670px,55%);padding-top:clamp(70px,11vh,125px)}.hero-copy h1{font-size:clamp(3.5rem,6.4vw,6.5rem);line-height:.96;margin:20px 0 24px}.hero-copy h1 em{display:inline-block}.hero-copy p{border:0;padding:0;max-width:365px;font-size:1.2rem;font-weight:400;line-height:1.5}.home-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.home-secondary-link{font-weight:700;padding-block:12px;border-bottom:1px solid var(--cyan);transition:color .2s ease}.home-secondary-link:hover{color:var(--cyan)}.home-secondary-link:active{color:var(--lime)}.arrivals{display:block;padding-top:34px;padding-bottom:40px}.arrival-heading{border:0;padding:0 0 22px;min-height:0;flex-direction:row;align-items:flex-end;gap:20px}.arrival-heading .eyebrow{font-size:.8rem;letter-spacing:.12em}.arrival-heading h2{color:var(--lime);font-size:clamp(2rem,3.5vw,3rem);margin:10px 0 0;line-height:1}.arrivals .product-image img{object-fit:contain}.arrivals .product-meta{min-height:94px;gap:10px;padding-top:16px;font-size:1rem;line-height:1.25}.arrivals .mini-add{border-radius:0}@media (min-width:901px) and (max-width:1100px){.hero-copy{margin-left:40px;width:58%}.shop-paths .path-card>div>span{white-space:normal}}@media (max-width:900px){.hero-copy{width:70%;padding-top:100px}}@media (max-width:580px){.hero-copy{width:calc(100% - 40px);padding-top:86px}.hero-copy h1{font-size:clamp(2.8rem,11vw,3.7rem)}.hero-copy p{font-size:1.1rem;max-width:280px}.home-hero-actions{gap:16px}.home-hero-actions .button{gap:18px;padding-inline:15px}.home-secondary-link{font-size:.85rem}.arrivals{padding-top:24px;padding-bottom:28px}.arrivals .product-meta{font-size:.9rem;min-height:100px}}@media (min-width:1101px){.hero-copy{width:min(780px,58%)}}@media (max-width:580px){.hero-scrim{background:linear-gradient(90deg,rgba(1,8,6,.94),rgba(1,8,6,.56) 64%,rgba(1,8,6,.12))}}.hero-copy h1{font-size:clamp(2.8rem,5.3vw,5.4rem);line-height:.98}.hero-copy p{max-width:450px;font-size:1.15rem}.home-quote{aspect-ratio:auto;padding:clamp(24px,3vw,40px);background:#010806;border-top:1px solid var(--cyan)}.home-quote h2{font-size:clamp(2.2rem,4.2vw,4rem);line-height:.98;text-transform:uppercase;margin-bottom:28px}.home-quote h2 span{color:var(--lime)}.home-quote p{color:var(--muted);font-size:1.25rem;max-width:340px;margin-bottom:0}.hero{height:auto;max-height:none;min-height:800px}.hero-copy{padding-top:42px;padding-bottom:48px;max-width:650px}.hero-brand{display:inline-flex;flex-direction:column;font-size:1.35rem;line-height:1.05;font-weight:800;letter-spacing:.1em;color:var(--cyan)}.hero-brand>span{margin-top:5px;font-size:.85rem;letter-spacing:.4em;text-align:center}.hero-copy h1{font-size:clamp(3.6rem,5.8vw,6rem);color:var(--cream);text-shadow:2px 2px 0 #010806,-2px -2px 0 #010806,2px -2px 0 #010806,-2px 2px 0 #010806}.hero-copy h1 em{color:var(--cyan)}.hero-copy p{color:var(--cream);text-shadow:1px 1px 2px #010806;max-width:435px}.hero-scrim{background:linear-gradient(90deg,rgba(1,8,6,.96),rgba(1,8,6,.7) 35%,rgba(1,8,6,.05) 75%)}.home-hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,300px)}.home-hero-actions .button{font-size:1.1rem;min-height:53px;padding:12px 20px}.sleeve-link{border:1px solid var(--cyan);background:#061c28;color:var(--cream)}.sleeve-link:hover{background:#0a3044;box-shadow:none}.arrivals,.modo-tees,.shop-paths{background:#010806}.shop-paths .path-card{background:#071b26;border-color:#295165}.arrival-heading h2,.home-quote h2 span,.modo-heading h2,.shop-paths .path-card h2{color:var(--cyan)}.brand-art{background:#06131c}.product-card{background:#071b26;border-color:#295165}.product-image{background:radial-gradient(circle,#1c465c,#06131c)}.manifesto{background:#071b26}.manifesto span,.ticker{color:var(--cyan);border-color:var(--cyan)}.home-city-banner,.home-player-banner{padding:44px 20px;text-align:center;border-block:1px solid var(--cyan);background:#06131c}.home-city-banner p,.home-player-banner p{font-size:clamp(2rem,4.5vw,4.5rem);font-weight:800;line-height:1.08;margin:0;color:var(--cream);text-shadow:2px 2px 0 #010806,-2px -2px 0 #010806,2px -2px 0 #010806,-2px 2px 0 #010806}.home-player-banner span{color:var(--cyan)}.home-city-banner{background:#8ec9ee}.home-city-banner p{font-size:clamp(1.4rem,3vw,2.5rem)}.home-city-banner span{font-size:clamp(2.5rem,6vw,6rem)}@media(min-width:1600px){.hero-copy{margin-left:max(80px,calc((100vw - 1680px)/2))}}@media(max-width:900px){.hero-copy{padding-top:38px;width:75%}.hero{min-height:790px}}@media(max-width:580px){.hero{min-height:0}.hero-copy{padding-top:30px!important;padding-bottom:36px;width:calc(100% - 40px)}.hero-copy h1{font-size:clamp(2.7rem,12vw,4rem)!important;margin:18px 0}.hero-copy p{font-size:1.05rem;max-width:300px}.hero-brand{font-size:1.1rem}.home-hero-actions{width:260px}.home-city-banner,.home-player-banner{padding:32px 18px}.hero-copy{padding-top:58px}.hero-copy h1{font-size:clamp(2.35rem,10.3vw,3.4rem)}.hero-copy p{max-width:310px;font-size:1.05rem}.home-quote h2{font-size:2.8rem}}.hero-copy p{color:var(--cyan)}.ticker{height:auto;min-height:33px;justify-content:center;flex-wrap:wrap;gap:8px 55px;padding:8px 18px}.ticker .ticker-hustle{color:#FFFF00;font-weight:800;-webkit-text-stroke:1px #000;paint-order:stroke fill;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.hero-brand,.hero-brand>span{color:var(--cyan)}.hero-copy h1 em{color:var(--cream)}.on-deck-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.on-deck-grid .product-image img{object-fit:contain}@media (max-width:700px){.on-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.team-signup{padding:clamp(36px,5vw,72px) clamp(16px,3vw,48px);background:var(--felt);border-block:1px solid var(--cyan);scroll-margin-top:140px}.team-signup-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.team-signup h2{font-size:clamp(2.4rem,4.3vw,4.5rem);line-height:1;margin:18px 0 22px}.team-signup h2 span{color:var(--cyan)}.team-signup-copy p{max-width:48ch;font-size:1.2rem;margin-bottom:18px}.team-signup-copy .team-tournament{font-size:1.05rem;margin-bottom:0}.team-signup-form{display:flex;flex-direction:column;gap:12px;min-width:0}.team-signup-form>label{font-weight:700}.team-signup-form>input[type=email]{width:100%;min-height:54px;border:1px solid var(--cyan);border-radius:0;background:var(--black);color:var(--cream);font:inherit;padding:12px 16px}.team-signup-form>input::placeholder{color:#a8baab;opacity:1}.team-signup-form :focus-visible{outline:2px solid var(--lime);outline-offset:4px}.team-signup-form .team-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.45;padding:6px 0;cursor:pointer}.team-consent input{accent-color:var(--lime);width:20px;height:20px;flex-shrink:0;margin:2px 0 0}.team-signup-form .team-privacy{font-size:.95rem;margin:0}.team-privacy a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.team-privacy a:hover{color:var(--cream)}.team-signup-form .contact-form-status{margin:0;line-height:1.45}.team-signup-form .button{justify-content:center;cursor:pointer;font-family:inherit;font-size:1.1rem;min-height:54px}.team-signup-form .button:disabled{opacity:.65;cursor:wait;transform:none}@media (max-width:700px){.team-signup-inner{grid-template-columns:1fr;gap:28px}.team-signup h2{font-size:clamp(2rem,8vw,3.5rem)}}