.home-hero h1{font-size:clamp(3.5rem,6.5vw,6.3rem);line-height:1.04}.home-hero .hero-description{color:#b8bdc7;max-width:430px}.home-hero .hero-copy{min-width:0}.home-community{padding-block:24px 12px}.home-community-card{background:radial-gradient(at 0 0,#25473680,#0000 65%),#15251d;border:1px solid #335b47;border-radius:16px;align-items:center;gap:24px;padding:32px;display:flex}.home-community-icon{color:#7eedaa;background:#254d36;border:1px solid #3b7052;border-radius:20px;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;transform:rotate(-6deg)}.home-community-copy{flex:1;min-width:0}.home-community-kicker{color:#96d9b0;letter-spacing:.14em;margin:0 0 9px;font-size:.65rem;font-weight:700;line-height:1.6}.home-community-copy h2{color:#f4faf6;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.8vw,2.2rem);font-weight:600;line-height:1.15}.home-community-copy>p:last-child{color:#bfd0c5;margin:10px 0 0;font-size:.9rem;line-height:1.6}.home-community-button{color:#102a1a;background:#83eda9;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.home-community-button:hover{background:#a0f5bd;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.home-community-button:focus-visible{outline-offset:5px;outline:3px solid #b4f8cb}@media (min-width:651px) and (max-width:900px){.home-community-card{flex-wrap:wrap}.home-community-button{margin-left:92px}}@media (max-width:650px){.home-community{padding-top:20px}.home-community-card{flex-wrap:wrap;gap:20px 16px;padding:24px 20px}.home-community-icon{border-radius:14px;width:48px;height:48px}.home-community-icon svg{width:26px;height:26px}.home-community-copy{flex:180px}.home-community-kicker{letter-spacing:.1em;font-size:.6rem}.home-community-button{width:100%}}@media (prefers-reduced-motion:reduce){.home-community-button{transition:none}.home-community-button:hover{transform:none}}.collector-brands{align-items:center;gap:44px;padding-block:30px;display:flex}.collector-brands>p{border-right:1px solid var(--border);color:#aeb3bd;letter-spacing:.12em;flex-shrink:0;margin:0;padding-right:36px;font-size:.75rem;line-height:1.7}.collector-brands>p strong{color:#f7f8fa;font-weight:700}.collector-brands ul{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px 32px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.collector-brands li{justify-content:center;align-items:center;min-width:0;height:64px;display:flex}.collector-brands .brand-logo{object-fit:contain;width:100%;max-width:168px;height:56px}.collector-brands .brand-logo-hot-wheels{max-width:140px}.collector-brands .brand-logo-mini-gt{max-width:136px}.collector-brands .brand-logo-tomica{max-width:128px}.collector-home .section-heading>div{max-width:750px}.collector-home .story-copy h2{font-size:clamp(2.6rem,4vw,4rem)}.collector-home .story-copy>p:not(.eyebrow){font-size:1rem}.home-empty{border-block:1px solid var(--border);color:var(--muted-foreground);padding-block:24px}@media (min-width:651px) and (max-width:900px){.home-hero h1{font-size:clamp(3.25rem,6vw,4.5rem)}}@media (max-width:900px){.collector-brands{gap:24px}.collector-brands>p{padding-right:24px}.collector-brands ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.home-hero h1{font-size:clamp(3.2rem,14.4vw,5.5rem)}.collector-brands{flex-direction:column;align-items:flex-start;gap:16px;padding-block:24px}.collector-brands>p{border:0;padding:0}.collector-brands>p br{display:none}.collector-brands>p strong:before{content:" "}.collector-brands ul{flex-wrap:wrap;justify-content:center;gap:16px 32px;width:100%;display:flex}.collector-brands li{flex:0 calc(50% - 16px);max-width:180px}}
