.hp-hero{color:#fff;background:#101c38;align-items:center;gap:2rem;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,3rem);display:grid;overflow:hidden}@media (width>=900px){.hp-hero{grid-template-columns:1fr 1.1fr}}.hp-kicker{color:#f60;letter-spacing:.06em;margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.hp-h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 1rem;font-size:clamp(2.6rem,11vw,6.2rem);line-height:.95}.hp-h1 span{color:#f60;display:block}.hp-desc{max-width:30rem;margin:0 0 1.5rem;font-size:1.25rem}.hp-btn{min-height:48px;font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;border:3px solid #171717;border-radius:999px;justify-content:center;align-items:center;margin:.25rem .25rem .25rem 0;padding:.7rem 1.5rem;text-decoration:none;transition:transform .15s;display:inline-flex}.hp-btn:hover{transform:translateY(-3px)}.hp-btn.y{color:#171717;background:#f60}.hp-btn.w{color:#171717;background:#fff}.hp-btn.k{color:#fff;background:#171717}.hp-hero .hp-btn{border-color:#fff}.hp-collage{grid-template-columns:repeat(6,1fr);gap:.7rem;padding:.5rem;display:grid;position:relative}.hp-collage figure{background:#222;border:4px solid #fff;border-radius:1rem;margin:0;position:relative;overflow:hidden}.hp-collage img{object-fit:cover;width:100%;height:100%;display:block}.c1{aspect-ratio:4/5;grid-area:1/1/3/5;transform:rotate(-1.5deg)}.c2{aspect-ratio:3/4;grid-column:5/7;transform:rotate(2deg);border-color:#f60!important}.c3{aspect-ratio:3/4;grid-column:5/7;transform:rotate(-1.5deg);border-color:#f60!important}.c4{aspect-ratio:3/2;grid-column:1/4;transform:rotate(1deg);border-color:#fff!important}.c5{aspect-ratio:3/4;grid-column:4/6;transform:rotate(-1deg);border-color:#f60!important}.c6{aspect-ratio:3/4;border-color:#fff;grid-column:6/7;transform:rotate(1.5deg)}.tape{opacity:.9;background:#f60;width:70px;height:22px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(-4deg)}.hp-sticker{color:#171717;font-family:var(--display);z-index:2;background:#f60;border:3px solid #171717;border-radius:.6rem;padding:.2rem .8rem;font-size:1.3rem;position:absolute;top:-1%;right:2%;transform:rotate(7deg)}.hp-squig{width:min(280px,70%);height:16px;margin:-.4rem 0 1rem;display:block}.hp-stk{flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.hp-stk li{color:#171717;background:#f60;border-radius:.4rem;padding:.2rem .8rem;font-weight:600;transform:rotate(-2deg)}.hp-stk li:nth-child(2n){background:#fff;transform:rotate(2deg)}.hp-stk li:nth-child(3){background:#f60}.hp-h1 span{color:#f60!important}.hp-sec{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,4vw,3rem)}.hp-sec h2{font-size:clamp(2rem,6vw,3.6rem);line-height:1}.hp-sec .big{max-width:42rem;font-size:1.2rem}.hp-label{color:#f60;background:#171717;border-radius:.4rem;margin:0 0 1rem;padding:.2rem .8rem;font-weight:600;display:inline-block;transform:rotate(-2deg)}.hp-about{color:#171717;background:#f60;align-items:center;gap:2rem;display:grid}@media (width>=900px){.hp-about{grid-template-columns:.8fr 1.2fr}}.hp-about-img{border:5px solid #171717;border-radius:1.25rem;width:100%;max-width:440px;height:auto;transform:rotate(-2deg);box-shadow:10px 10px #142b4a}.hp-vals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.hp-vals div{background:#fff;border:3px solid #171717;border-radius:1rem;padding:1rem}.hp-vals h3{margin:0 0 .3rem;font-size:1.5rem}.hp-vals p{margin:0}.hp-latest{color:#171717;background:#fff}.hp-sub{margin:2rem 0 1rem;font-size:1.6rem}.hp-ig,.hp-yt{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.hp-ig,.hp-yt{grid-template-columns:repeat(4,1fr)}}.hp-ig a,.hp-yt a{background:#fff;border:4px solid #171717;border-radius:1rem;height:100%;text-decoration:none;transition:transform .15s;display:block;overflow:hidden;box-shadow:6px 6px #142b4a}.hp-yt a{box-shadow:6px 6px #f60}.hp-ig a:hover,.hp-yt a:hover{transform:translate(-2px,-2px)}.hp-ig img{aspect-ratio:3/4;object-fit:cover;width:100%}.hp-yt img{aspect-ratio:16/9;object-fit:cover;width:100%}.hp-yt{grid-template-columns:repeat(2,1fr)!important}.hp-yt .big1{grid-column:1/-1}@media (width>=900px){.hp-yt{grid-template-columns:repeat(3,1fr)!important}.hp-yt .big1{grid-column:span 2}}.hp-yt .big1 span{font-size:1.25rem}.hp-ig span,.hp-yt span{padding:.6rem .8rem;font-size:.95rem;font-weight:600;display:block}.hp-links{margin-top:2rem}.hp-universe{color:#fff;background:#142b4a;align-items:center;gap:2rem;display:grid}@media (width>=900px){.hp-universe{grid-template-columns:1.2fr .8fr}}.hp-universe .hp-label{color:#171717;background:#f60}.hp-chips{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.hp-chips li{font-family:var(--display);text-transform:uppercase;border:3px solid #fff;border-radius:999px;padding:.4rem 1rem;font-size:1.5rem}.hp-chips li:nth-child(odd){color:#171717;background:#f60;border-color:#171717}.hp-chips li:nth-child(3n){color:#142b4a;background:#fff;border-color:#fff}.hp-series{color:#171717;background:#fff}.hp-cards{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}@media (width>=900px){.hp-cards{grid-template-columns:repeat(4,1fr)}.hp-cards.act{grid-template-columns:repeat(3,1fr)}}.hp-cards li{background:#fff;border:4px solid #171717;border-radius:1.25rem;transition:transform .15s;overflow:hidden;box-shadow:8px 8px #171717}.hp-cards li:nth-child(odd){transform:rotate(-.8deg)}.hp-cards li:nth-child(2n){transform:rotate(.8deg)}.hp-cards li:hover{transform:translateY(-4px)}.hp-cards a{color:#171717;height:100%;text-decoration:none;display:block}.hp-cards img{aspect-ratio:4/3;object-fit:cover;border-bottom:4px solid #171717;width:100%;display:block}.hp-cards div{padding:.8rem 1rem 1rem}.hp-cards h3{margin:.4rem 0;font-size:1.35rem}.hp-cards p{margin:0;font-size:.95rem}.hp-cards .bg-y{background:#f60}.hp-cards .bg-w{background:#fff}.hp-cards .bg-p{background:#e3e9f2}.hp-cards .bg-c{background:#fff}.hp-tag{color:#fff;background:#171717;border:2px dashed #fff;border-radius:999px;padding:.15rem .7rem;font-size:.8rem;font-weight:600;display:inline-block}.hp-tag.on{color:#f60;background:#171717;border:2px solid #171717}.hp-grp{flex-wrap:wrap;align-items:center;gap:.7rem;margin:2rem 0 .5rem;font-size:1.5rem;display:flex}.hp-badge{font-family:var(--display);text-transform:uppercase;color:#171717;background:#fff;border:3px dashed #171717;border-radius:.5rem;padding:.15rem .8rem;font-size:1rem}.hp-badge.on{background:#f60;border-style:solid}@media (prefers-reduced-motion:reduce){.hp-cards li,.hp-btn,.hp-ig a,.hp-yt a{transition:none}}.hp-join{color:#fff;background:#171717;align-items:center;gap:2rem;display:grid}@media (width>=900px){.hp-join{grid-template-columns:1fr 1fr}}.hp-join .hp-label{color:#171717;background:#f60}.hp-join .hp-btn{border-color:#fff}.hp-join form{color:#171717;background:#fff;border-radius:1rem;padding:1.25rem}.hp-join form .hp-btn.k{border:0}
