.discover-page{--noir:#08080c;--ink:#eaeaf0;--muted:#8a8a96;--faint:#6e6e7a;--dim:#4a4a56;--crimson:#c9184a;--cyan:#00d5ff;--electric:#0044ff;--hairline:rgba(255,255,255,0.1);min-height:100vh;background:var(--noir);color:var(--ink);font-family:Urbanist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.discover-page *{box-sizing:border-box;margin:0}.discover-page a{color:inherit;text-decoration:none}.discover-page .kr{font-family:Pretendard,sans-serif}.discover-page .nav{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.discover-page .brand{display:flex;align-items:center;gap:12px}.discover-page .mark{width:46px;height:46px;object-fit:contain;margin:-8px -11px;flex:0 0 auto}.discover-page .wm{font-size:18px;font-weight:800;letter-spacing:.26em;text-indent:.26em}.discover-page .wm span{color:var(--crimson)}.discover-page .links{display:none}.discover-page .join{padding:12px 24px;border-radius:100px;background:var(--ink);color:#0a0a10;font-size:12px;font-weight:800;letter-spacing:.12em;transition:all .25s cubic-bezier(.16,1,.3,1)}.discover-page .join:hover{background:var(--electric);color:#fff;box-shadow:0 0 28px rgba(0,68,255,.5)}.discover-page .head{padding:56px 24px 44px}.discover-page .kicker{font-size:12px;font-weight:700;letter-spacing:.34em;color:var(--crimson)}.discover-page h1{margin-top:16px;font-size:clamp(56px,14vw,96px);font-weight:800;line-height:.92;letter-spacing:-.04em}.discover-page .sub{margin-top:18px;font-size:15px;font-weight:300;line-height:1.85;color:var(--muted);max-width:380px}.discover-page .feature-col,.discover-page .featured{display:flex;flex-direction:column}.discover-page .featured{position:relative;background:radial-gradient(130% 110% at 60% 0,#d11a4e 0,#c9184a 46%,#a3123b 100%);padding:44px 24px 52px;align-items:center;transition:background .4s}.discover-page .featured.ggubbu{background:radial-gradient(130% 110% at 60% 0,#a63d6a 0,#7e2a4c 46%,#4e1830 100%)}.discover-page .featured.ggubbu .cta{color:#7e2a4c}.discover-page .featured .meta{align-self:stretch;display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.24em;color:rgba(255,255,255,.7)}.discover-page .featured .meta .num{font-variant-numeric:tabular-nums;letter-spacing:.06em}.discover-page .acrylic{position:relative;margin-top:30px;width:min(316px,74vw);padding:11px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.06) 34%,rgba(255,255,255,.03) 62%,rgba(255,255,255,.16));box-shadow:0 46px 96px rgba(20,4,10,.6),0 0 0 1px rgba(255,255,255,.32),inset 0 1px 0 rgba(255,255,255,.72),inset 0 -2px 3px rgba(0,0,0,.22);transform:rotate(-3deg)}.discover-page .acrylic__photo{position:relative;width:100%;aspect-ratio:55/78;border-radius:9px;overflow:hidden;box-shadow:0 3px 14px rgba(0,0,0,.42)}.discover-page .acrylic__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.discover-page .acrylic .scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.5),rgba(8,8,12,0) 22%,rgba(8,8,12,0) 52%,rgba(8,8,12,.74))}.discover-page .acrylic .ghost-frame{position:absolute;inset:13px;border:1px solid rgba(255,255,255,.34);border-radius:3px;pointer-events:none}.discover-page .acrylic .tick{position:absolute;width:15px;height:15px}.discover-page .acrylic .tick--tl{top:18px;left:18px;border-left:2px solid #c9184a;border-top:2px solid #c9184a}.discover-page .acrylic .tick--tr{top:18px;right:18px;border-right:2px solid #00d5ff;border-top:2px solid #00d5ff}.discover-page .acrylic .tick--bl{bottom:18px;left:18px;border-left:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5)}.discover-page .acrylic .tick--br{bottom:18px;right:18px;border-right:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5)}.discover-page .acrylic .wordmark{position:absolute;top:26px;left:28px;font-size:11px;font-weight:800;letter-spacing:.22em;text-indent:.22em;color:#eaeaf0}.discover-page .acrylic .wordmark .x{color:#c9184a}.discover-page .acrylic .cap-title{position:absolute;left:28px;bottom:26px;font-size:13px;font-weight:700;letter-spacing:.14em;color:#eaeaf0}.discover-page .acrylic .cap-serial{position:absolute;right:28px;bottom:26px;font-size:11px;font-weight:700;letter-spacing:.1em;color:rgba(234,234,240,.72);font-variant-numeric:tabular-nums}.discover-page .acrylic .sheen{position:absolute;inset:0;border-radius:18px;pointer-events:none;background:linear-gradient(122deg,rgba(255,255,255,.3),rgba(255,255,255,.07) 13%,rgba(255,255,255,0) 32%,rgba(255,255,255,0) 66%,rgba(255,255,255,.13) 92%,rgba(255,255,255,.02))}.discover-page .acrylic .glint{position:absolute;top:5px;left:15%;width:34%;height:3px;border-radius:3px;background:rgba(255,255,255,.75);filter:blur(1.5px);pointer-events:none}.discover-page .featured .nm{margin-top:30px;text-align:center}.discover-page .featured .nm .k{font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff}.discover-page .featured .nm .r{margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.36em;color:rgba(255,255,255,.66)}.discover-page .cta{margin-top:28px;padding:17px 42px;border-radius:100px;background:#fff;color:var(--crimson);font-size:14px;font-weight:800;letter-spacing:.1em;transition:all .25s cubic-bezier(.16,1,.3,1)}.discover-page .cta:hover{background:var(--electric);color:#fff;box-shadow:0 0 32px rgba(0,68,255,.55)}.discover-page .roster{padding:8px 24px;border-top:1px solid var(--hairline)}.discover-page .row{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:22px 0;border-bottom:1px solid var(--hairline);transition:background .2s}.discover-page button.row{width:100%;font:inherit;color:inherit;background:none;border:none;border-bottom:1px solid var(--hairline);text-align:left;cursor:pointer}.discover-page button.row:hover{background:#0c0c13}.discover-page button.row:focus-visible{outline:none;background:#0c0c13}.discover-page button.row[aria-pressed=true]{background:#0c0c13}.discover-page button.row[aria-pressed=true] .arr,.discover-page button.row[aria-pressed=true] .no{color:var(--ink)}.discover-page .row .no{font-size:13px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.discover-page .row .who{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.discover-page .row .who .k{font-size:28px;font-weight:700}.discover-page .row .who .r{font-size:11px;font-weight:600;letter-spacing:.28em;color:var(--faint)}.discover-page .row .arr{font-size:22px;text-align:right}.discover-page .row.tba{opacity:.5}.discover-page .row.tba .who .k{font-family:Urbanist,sans-serif;font-size:15px;font-weight:600;letter-spacing:.14em;color:var(--dim)}.discover-page .foot{display:flex;justify-content:space-between;gap:12px;padding:26px 24px 34px;font-size:10px;font-weight:700;letter-spacing:.18em;color:#3d3d48}@media (min-width:900px){.discover-page{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.discover-page .nav{flex:0 0 auto;padding:22px 56px}.discover-page .links{display:flex;align-items:center;gap:44px;font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--muted)}.discover-page .links .on{color:var(--ink)}.discover-page .split{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr minmax(520px,640px)}.discover-page .feature-col{min-height:0}.discover-page .feature-col .featured{flex:1 1 auto;min-height:0}.discover-page .left{display:flex;flex-direction:column;justify-content:center;padding:40px 56px}.discover-page .head{padding:0}.discover-page h1{font-size:clamp(64px,8vw,96px)}.discover-page .left .spacer{flex:0 0 auto;min-height:40px}.discover-page .roster{padding:0;border-top:1px solid var(--hairline)}.discover-page .row{grid-template-columns:56px 1fr 60px;padding:18px 0}.discover-page .row .who .k{font-size:30px}.discover-page .featured{padding:32px 56px;justify-content:center;overflow:hidden}.discover-page .acrylic{width:auto;margin-top:22px}.discover-page .acrylic__photo{width:auto;height:min(430px,44dvh)}.discover-page .featured .nm{margin-top:20px}.discover-page .featured .nm .k{font-size:52px}.discover-page .cta{margin-top:20px}.discover-page .foot{flex:0 0 auto;padding:20px 56px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;letter-spacing:.2em}}@media (prefers-reduced-motion:reduce){.discover-page *{transition:none!important}}