.hero.svelte-bk2mis{position:relative;max-width:1480px;margin:0 auto;padding:80px 32px 64px;overflow:hidden}.blobs.svelte-bk2mis{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;filter:blur(80px);opacity:.8}.blobs.svelte-bk2mis .b:where(.svelte-bk2mis){position:absolute;border-radius:50%;mix-blend-mode:screen;animation:blob 18s ease-in-out infinite}.blobs.svelte-bk2mis .b1:where(.svelte-bk2mis){width:620px;height:620px;background:var(--magenta);top:-10%;left:-8%}.blobs.svelte-bk2mis .b2:where(.svelte-bk2mis){width:480px;height:480px;background:var(--cyan);top:6%;right:-6%;animation-delay:4s}.blobs.svelte-bk2mis .b3:where(.svelte-bk2mis){width:380px;height:380px;background:var(--acid);bottom:-10%;left:38%;animation-delay:8s;opacity:.5}.hero-grid.svelte-bk2mis{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:end}.badge.svelte-bk2mis{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;background:#ffffff0f;border:1px solid var(--line);border-radius:100px;font-family:var(--mono);font-size:12px;color:var(--ink-soft);margin-bottom:28px}.badge.svelte-bk2mis .b:where(.svelte-bk2mis){padding:2px 10px;background:var(--magenta);color:var(--cream);border-radius:100px;font-weight:600;font-size:11px}.badge.svelte-bk2mis em:where(.svelte-bk2mis){font-style:normal;color:var(--ink);font-weight:600}.hero.svelte-bk2mis h1:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:clamp(64px,10vw,184px);line-height:.85;letter-spacing:-.038em;margin:0 0 24px}.hero.svelte-bk2mis h1:where(.svelte-bk2mis) .row:where(.svelte-bk2mis){display:block}.hero.svelte-bk2mis h1:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;letter-spacing:-.03em;background:linear-gradient(110deg,var(--magenta),var(--hot) 60%,var(--acid));-webkit-background-clip:text;background-clip:text;color:transparent}.hero.svelte-bk2mis h1:where(.svelte-bk2mis) .out:where(.svelte-bk2mis){-webkit-text-stroke:2.5px rgba(246,244,238,.45);color:transparent}.hero.svelte-bk2mis .lede:where(.svelte-bk2mis){font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:56ch;margin:0 0 36px}.actions.svelte-bk2mis{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn.svelte-bk2mis{padding:14px 24px;border-radius:100px;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:-.01em;transition:all .2s;display:inline-flex;align-items:center;gap:8px;border:1.5px solid transparent;cursor:pointer}.btn.primary.svelte-bk2mis{background:var(--cream);color:var(--bg)}.btn.primary.svelte-bk2mis:hover{background:var(--magenta);color:var(--cream);transform:translateY(-2px)}.btn.ghost.svelte-bk2mis{color:var(--ink);border-color:var(--line-2)}.btn.ghost.svelte-bk2mis:hover{background:#ffffff0f;border-color:var(--magenta);color:var(--magenta)}.actions.svelte-bk2mis .meta:where(.svelte-bk2mis){font-family:var(--mono);font-size:12px;color:var(--ink-dim);margin-left:8px}.stack.svelte-bk2mis{position:relative;height:480px}.card-3d.svelte-bk2mis{position:absolute;padding:22px;border-radius:18px;border:1px solid var(--line-2);transition:transform .3s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.card-3d.c1.svelte-bk2mis{top:0;right:0;width:280px;transform:rotate(4deg)}.card-3d.c2.svelte-bk2mis{top:100px;left:12%;width:260px;transform:rotate(-5deg)}.card-3d.c3.svelte-bk2mis{bottom:20px;right:16%;width:300px;transform:rotate(2deg)}.card-3d.v-magenta.svelte-bk2mis{background:linear-gradient(150deg,#ff2d7cf2,#b41e50d9);color:var(--cream)}.card-3d.v-ink.svelte-bk2mis{background:linear-gradient(170deg,#14141eeb,#28283ce0)}.card-3d.v-acid.svelte-bk2mis{background:linear-gradient(180deg,#d4ff3df0,#a0c828db);color:var(--bg)}.card-3d.svelte-bk2mis:hover{transform:rotate(0) translateY(-6px);z-index:2}.card-3d.svelte-bk2mis .pin:where(.svelte-bk2mis){position:absolute;right:16px;top:16px;padding:4px 10px;background:#00000052;border:1px solid rgba(255,255,255,.18);border-radius:100px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}.card-3d.v-acid.svelte-bk2mis .pin:where(.svelte-bk2mis){background:#fff6;color:var(--bg)}.card-3d.svelte-bk2mis .num:where(.svelte-bk2mis){font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-bottom:14px}.card-3d.svelte-bk2mis .name:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-size:28px;line-height:1.1;margin:0 0 14px}.card-3d.svelte-bk2mis .axis:where(.svelte-bk2mis){display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:14px;border-top:1px solid currentColor;opacity:.9}.card-3d.svelte-bk2mis .axis:where(.svelte-bk2mis) .ak:where(.svelte-bk2mis){font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.card-3d.svelte-bk2mis .axis:where(.svelte-bk2mis) .av:where(.svelte-bk2mis){font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:2px}.stats-band.svelte-bk2mis{padding-top:64px}.stats.svelte-bk2mis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:24px;overflow:hidden}.stat.svelte-bk2mis{padding:36px;background:var(--bg-2);position:relative;overflow:hidden}.stat.svelte-bk2mis:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 80% at 100% 0%,currentColor,transparent 60%);opacity:.12;pointer-events:none}.stat.s1.svelte-bk2mis{color:var(--magenta)}.stat.s2.svelte-bk2mis{color:var(--cyan)}.stat.s3.svelte-bk2mis{color:var(--acid)}.stat.svelte-bk2mis .k:where(.svelte-bk2mis){font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:14px}.stat.svelte-bk2mis .v:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:clamp(64px,7vw,104px);line-height:.9;letter-spacing:-.04em;color:var(--ink)}.stat.svelte-bk2mis .v:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;letter-spacing:-.02em;color:currentColor}.stat.svelte-bk2mis .d:where(.svelte-bk2mis){color:var(--ink-soft);font-size:14.5px;margin-top:14px;max-width:30ch}.section.svelte-bk2mis{max-width:1480px;margin:0 auto;padding:96px 32px 0}.section-head.svelte-bk2mis{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:40px;flex-wrap:wrap}.section-head.svelte-bk2mis .l:where(.svelte-bk2mis){font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--magenta);margin-bottom:12px;display:flex;align-items:center;gap:10px}.section-head.svelte-bk2mis .l:where(.svelte-bk2mis):before{content:"";width:24px;height:1px;background:var(--magenta)}.section-head.svelte-bk2mis h2:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:clamp(48px,6.4vw,96px);line-height:.95;letter-spacing:-.035em;margin:0}.section-head.svelte-bk2mis h2:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;letter-spacing:-.025em;color:var(--magenta)}.section-head.svelte-bk2mis .meta:where(.svelte-bk2mis){color:var(--ink-soft);max-width:36ch;text-align:right;font-size:14px}.pillars.svelte-bk2mis{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.p-card.svelte-bk2mis{padding:32px;border-radius:24px;position:relative;overflow:hidden;transition:transform .3s;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.p-card.svelte-bk2mis:hover{transform:translateY(-4px)}.p-card.f.svelte-bk2mis{background:linear-gradient(160deg,var(--magenta) 0%,#c01a5e 70%);color:var(--cream)}.p-card.b.svelte-bk2mis{background:var(--bg-2);border:1px solid var(--line);color:var(--ink)}.p-card.b.svelte-bk2mis:hover{border-color:var(--cyan)}.p-card.c.svelte-bk2mis{background:linear-gradient(160deg,#d4ff3df0,#aacb24 70%);color:var(--bg)}.p-card.svelte-bk2mis .pn:where(.svelte-bk2mis){font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.p-card.svelte-bk2mis h4:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:clamp(36px,4.4vw,64px);line-height:.95;letter-spacing:-.03em;margin:16px 0 12px}.p-card.svelte-bk2mis h4:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;letter-spacing:-.02em}.p-card.svelte-bk2mis p:where(.svelte-bk2mis){font-size:14.5px;line-height:1.6;max-width:40ch;opacity:.92;margin:0 0 22px}.p-card.svelte-bk2mis .read:where(.svelte-bk2mis){font-family:var(--mono);font-size:12px;letter-spacing:.04em;padding:8px 14px;background:#00000047;border-radius:100px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.p-card.b.svelte-bk2mis .read:where(.svelte-bk2mis){background:var(--ink);color:var(--bg)}.p-card.c.svelte-bk2mis .read:where(.svelte-bk2mis){background:#000000c7;color:var(--cream)}.reviews.svelte-bk2mis{background:linear-gradient(180deg,transparent 0%,var(--bg-2) 30%);padding:96px 32px;max-width:1480px;margin:96px auto 0;border-radius:32px;border:1px solid var(--line)}.reviews.svelte-bk2mis .head:where(.svelte-bk2mis){display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36px;flex-wrap:wrap}.reviews.svelte-bk2mis .head:where(.svelte-bk2mis) h3:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:clamp(44px,5.6vw,80px);line-height:.95;letter-spacing:-.035em;margin:0}.reviews.svelte-bk2mis .head:where(.svelte-bk2mis) h3:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;color:var(--cyan)}.reviews.svelte-bk2mis .head:where(.svelte-bk2mis) .l:where(.svelte-bk2mis){font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}.reviews.svelte-bk2mis .head:where(.svelte-bk2mis) .filter:where(.svelte-bk2mis){display:flex;gap:6px;flex-wrap:wrap}.chip.svelte-bk2mis{padding:6px 12px;border:1px solid var(--line);border-radius:100px;font-family:var(--mono);font-size:12px;color:var(--ink-soft);cursor:pointer;transition:all .15s;background:transparent}.chip.on.svelte-bk2mis{background:var(--magenta);color:var(--cream);border-color:var(--magenta)}.chip.svelte-bk2mis:hover{color:var(--ink);border-color:var(--line-2)}.grid-r.svelte-bk2mis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review.svelte-bk2mis{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--bg);position:relative;transition:all .25s}.review.svelte-bk2mis:hover{border-color:var(--magenta);transform:translateY(-3px)}.review.svelte-bk2mis .t:where(.svelte-bk2mis){font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;background:#ff2d7c29;color:var(--magenta);border-radius:100px;display:inline-block}.review.svelte-bk2mis h5:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-size:26px;font-weight:400;line-height:1.15;letter-spacing:-.005em;margin:14px 0 8px}.review.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--ink-soft);font-size:14px;margin:0 0 18px}.review.svelte-bk2mis .axis:where(.svelte-bk2mis){display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:14px;border-top:1px solid var(--line)}.review.svelte-bk2mis .axis:where(.svelte-bk2mis) .ak:where(.svelte-bk2mis){font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.review.svelte-bk2mis .axis:where(.svelte-bk2mis) .av:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:24px;line-height:1;letter-spacing:-.02em;color:var(--ink);margin-top:2px}.review.editor.svelte-bk2mis:before{content:"EDITOR'S PICK";position:absolute;right:-12px;top:-12px;padding:7px 12px;background:var(--acid);color:var(--bg);font-family:var(--mono);font-weight:600;font-size:10.5px;letter-spacing:.14em;border-radius:4px;transform:rotate(6deg)}.reviews-foot.svelte-bk2mis{margin-top:28px}.more.svelte-bk2mis{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta);border-bottom:1px solid currentColor;padding-bottom:2px}.more.svelte-bk2mis:hover{color:var(--acid)}.mag.svelte-bk2mis{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mag.svelte-bk2mis .image:where(.svelte-bk2mis){aspect-ratio:4 / 5;border-radius:24px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--magenta) 0%,#6e1240 100%)}.mag.svelte-bk2mis .image:where(.svelte-bk2mis):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 70% 30%,rgba(255,255,255,.3),transparent 60%)}.mag.svelte-bk2mis .image:where(.svelte-bk2mis):after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(255,255,255,.2);border-radius:16px}.mag.svelte-bk2mis .image:where(.svelte-bk2mis) .lbl:where(.svelte-bk2mis){position:absolute;left:24px;top:24px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--cream)}.mag.svelte-bk2mis .image:where(.svelte-bk2mis) .cap:where(.svelte-bk2mis){position:absolute;left:24px;right:24px;bottom:24px;font-family:var(--italic);font-style:italic;font-size:26px;line-height:1.15;color:var(--cream)}.mag.svelte-bk2mis .image:where(.svelte-bk2mis) .cap:where(.svelte-bk2mis) small:where(.svelte-bk2mis){display:block;font-family:var(--mono);font-size:10.5px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-top:6px}.mag.svelte-bk2mis .text:where(.svelte-bk2mis) .l:where(.svelte-bk2mis){font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--magenta)}.mag.svelte-bk2mis .text:where(.svelte-bk2mis) h3:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:clamp(48px,6vw,88px);line-height:.96;letter-spacing:-.035em;margin:14px 0 22px}.mag.svelte-bk2mis .text:where(.svelte-bk2mis) h3:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;color:var(--cyan);letter-spacing:-.025em}.mag.svelte-bk2mis .text:where(.svelte-bk2mis) p:where(.svelte-bk2mis){font-size:16.5px;max-width:50ch;color:var(--ink-soft);line-height:1.65}.mag.svelte-bk2mis .text:where(.svelte-bk2mis) .by:where(.svelte-bk2mis){font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:24px;color:var(--ink-dim)}.slang.svelte-bk2mis{padding:96px 32px 0;max-width:1480px;margin:0 auto}.slang.svelte-bk2mis h3:where(.svelte-bk2mis){font-family:var(--display);font-weight:800;font-size:clamp(48px,6vw,88px);line-height:.96;letter-spacing:-.035em;margin:0 0 32px}.slang.svelte-bk2mis h3:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;color:var(--magenta)}.slang.svelte-bk2mis .terms:where(.svelte-bk2mis){display:flex;flex-wrap:wrap;gap:10px}.slang.svelte-bk2mis .term:where(.svelte-bk2mis){padding:10px 20px;background:var(--bg-2);border:1px solid var(--line);border-radius:100px;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.015em;transition:all .2s;cursor:default}.slang.svelte-bk2mis .term:where(.svelte-bk2mis) em:where(.svelte-bk2mis){font-family:var(--italic);font-style:italic;font-weight:400;color:var(--magenta);margin-left:8px;font-size:14px}.slang.svelte-bk2mis .term:where(.svelte-bk2mis):hover{border-color:var(--magenta);color:var(--magenta);transform:translateY(-2px)}.slang.svelte-bk2mis .term:where(.svelte-bk2mis):nth-child(3n){background:var(--magenta);border-color:var(--magenta);color:var(--cream)}.slang.svelte-bk2mis .term:where(.svelte-bk2mis):nth-child(3n) em:where(.svelte-bk2mis){color:var(--cream)}.slang.svelte-bk2mis .term:where(.svelte-bk2mis):nth-child(5n){background:var(--acid);border-color:var(--acid);color:var(--bg)}.slang.svelte-bk2mis .term:where(.svelte-bk2mis):nth-child(5n) em:where(.svelte-bk2mis){color:var(--bg)}@media (max-width: 1080px){.hero-grid.svelte-bk2mis{grid-template-columns:1fr}.stack.svelte-bk2mis{height:380px}.stats.svelte-bk2mis,.grid-r.svelte-bk2mis,.mag.svelte-bk2mis{grid-template-columns:1fr}.pillars.svelte-bk2mis{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.hero.svelte-bk2mis,.section.svelte-bk2mis,.reviews.svelte-bk2mis,.slang.svelte-bk2mis{padding-left:18px!important;padding-right:18px!important}.pillars.svelte-bk2mis,.grid-r.svelte-bk2mis{grid-template-columns:1fr}}
