._page_1h2uj_1{box-sizing:border-box;color:#fff9f5;height:100dvh;font-family:var(--brand-font,Arial,sans-serif);background:#141015;padding:28px clamp(20px,6vw,100px) 64px;overflow:clip auto}._page_1h2uj_1 a{color:inherit;text-decoration:none}._header_1h2uj_1{color:#c3b6c4;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;font-size:13px;display:flex}._brand_1h2uj_1{letter-spacing:-1.2px;color:#ff64ab;font-size:28px;font-weight:750}._headerBadge_1h2uj_1{color:#d6cbd8;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:11px}._studioLink_1h2uj_1{color:#fff9f5;font-size:13px}._intro_1h2uj_1{max-width:1280px;margin:64px auto 48px}._eyebrow_1h2uj_1{color:#ff78b5;letter-spacing:.16em;margin:0;font-size:11px;font-weight:600}._intro_1h2uj_1 h1{letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(42px,6vw,82px);line-height:1.02}._intro_1h2uj_1 h1 em{color:#ff64ab;font-style:normal}._lead_1h2uj_1{color:#cfc5d1;max-width:760px;margin:0 0 28px;font-size:16px;line-height:1.75}._lead_1h2uj_1 strong{color:#fff9f5;font-weight:600}._topicNav_1h2uj_1{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}._topicPill_1h2uj_1{color:#efe7f1;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:500;transition:border-color .16s,background .16s}._topicPill_1h2uj_1:hover{background:#ff78b51c;border-color:#ff78b5}._topicSection_1h2uj_1{border-top:1px solid #ffffff1f;max-width:1280px;margin:0 auto;padding:52px 0}._topicHeader_1h2uj_1{grid-template-columns:1.1fr 1fr;align-items:end;gap:32px;margin-bottom:34px;display:grid}._topicBadge_1h2uj_1{color:#d5ed92;letter-spacing:.15em;margin-bottom:10px;font-size:10px;font-weight:600;display:inline-block}._topicHeader_1h2uj_1 h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(28px,3.4vw,42px);line-height:1.1}._topicSubtitle_1h2uj_1{color:#f3e9f5;margin:0;font-size:15px}._topicDesc_1h2uj_1{color:#bdb1c0;margin:0;font-size:14px;line-height:1.75}._grid_1h2uj_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px;max-width:1280px;display:grid}._card_1h2uj_1{background:#ffffff05;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;min-width:0;padding:16px;display:flex}._cover_1h2uj_1{aspect-ratio:4/5;background:#302731;border-radius:16px;display:block;position:relative;overflow:hidden}._cover_1h2uj_1 img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}._cover_1h2uj_1:hover img{transform:scale(1.025)}._cover_1h2uj_1>span{background:#141015d9;border:1px solid #ffffff24;border-radius:99px;padding:6px 11px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:12px}._priceTag_1h2uj_1,._freeTag_1h2uj_1{border-radius:99px;padding:5px 10px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:12px;right:12px}._priceTag_1h2uj_1{color:#ff8cbf;background:#141015d9;border:1px solid #ff78b555}._freeTag_1h2uj_1{color:#1e2914;background:#d5ed92e6}._card_1h2uj_1 h3{letter-spacing:-.025em;margin:16px 0 8px;font-size:21px}._cardDesc_1h2uj_1{color:#cfc5d1;margin:0 0 12px;font-size:13px;line-height:1.68}._meaning_1h2uj_1{color:#bdb1c0;background:#14101599;border:1px solid #ffffff14;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.62}._meaning_1h2uj_1 strong{color:#d5ed92;font-weight:600}._terms_1h2uj_1{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}._terms_1h2uj_1 code{color:#c9bfd0;font:10px var(--brand-font,Arial,sans-serif);background:#141015;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px}._action_1h2uj_1{color:#ff8cbf;border-bottom:1px solid #ff78b5;align-self:flex-start;margin-top:auto;padding-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}._footer_1h2uj_1{color:#a99caf;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:40px auto 0;padding-top:28px;font-size:12px;line-height:1.8;display:flex}._footer_1h2uj_1 a{text-decoration:underline}@media (max-width:960px){._grid_1h2uj_1{grid-template-columns:repeat(2,minmax(0,1fr))}._topicHeader_1h2uj_1{grid-template-columns:1fr;gap:12px}._intro_1h2uj_1{margin-top:44px}}@media (max-width:560px){._grid_1h2uj_1{grid-template-columns:1fr}._headerBadge_1h2uj_1{display:none}._intro_1h2uj_1 h1{font-size:40px}._lead_1h2uj_1{font-size:14px}._topicSection_1h2uj_1{padding:36px 0}}
