.eyebrow.light.svelte-u4k2t{color:var(--amber)}.cat.svelte-u4k2t{font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--orange-deep)}.cat.light.svelte-u4k2t{color:var(--amber)}.meta.svelte-u4k2t{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.read.svelte-u4k2t{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.read.small.svelte-u4k2t{color:var(--orange-deep);font-size:11px}.read.svelte-u4k2t svg:where(.svelte-u4k2t){transition:transform .25s ease}.feature.svelte-u4k2t:hover .read:where(.svelte-u4k2t) svg:where(.svelte-u4k2t),.card.svelte-u4k2t:hover .read:where(.svelte-u4k2t) svg:where(.svelte-u4k2t){transform:translate(4px)}.hero.svelte-u4k2t{padding:clamp(56px,9vw,80px) 0 clamp(120px,14vw,180px);background:radial-gradient(110% 80% at 90% 20%,var(--indigo-600) 0%,var(--indigo-800) 45%,var(--indigo-900) 100%)}.hero.svelte-u4k2t .container:where(.svelte-u4k2t){display:grid;gap:22px}.hero.svelte-u4k2t .eyebrow:where(.svelte-u4k2t){margin-top:40px}h1.svelte-u4k2t{font-size:clamp(38px,5.6vw,76px);font-weight:900;letter-spacing:-.035em;max-width:16ch}.lede.svelte-u4k2t{max-width:56ch;font-size:clamp(17px,1.6vw,20px);color:var(--fg-muted)}.featured.svelte-u4k2t{margin-top:calc(-1*clamp(80px,10vw,130px));position:relative;z-index:1}.feature.svelte-u4k2t{display:grid;grid-template-columns:1.25fr 1fr;background:var(--indigo-800);color:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 40px 80px -40px #140f36b3;transition:transform .35s ease}.feature.svelte-u4k2t:hover{transform:translateY(-4px)}.feature-media.svelte-u4k2t{position:relative;overflow:hidden;min-height:100%}.feature-media.svelte-u4k2t picture,.feature-media.svelte-u4k2t img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.feature.svelte-u4k2t:hover .feature-media:where(.svelte-u4k2t) img{transform:scale(1.04)}.chip.svelte-u4k2t{position:absolute;top:18px;left:18px;padding:6px 10px;background:var(--accent-grad);color:#1a1030;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;border-radius:3px}.feature-text.svelte-u4k2t{display:grid;gap:14px;align-content:center;padding:clamp(28px,4vw,48px)}.feature-text.svelte-u4k2t .meta:where(.svelte-u4k2t){color:#b9b2d9}.feature-text.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(24px,2.8vw,36px)}.feature-text.svelte-u4k2t p:where(.svelte-u4k2t){color:#b9b2d9;font-size:15.5px;max-width:50ch}.list.svelte-u4k2t{padding:clamp(64px,8vw,110px) 0 clamp(48px,6vw,80px)}.list-head.svelte-u4k2t{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px 40px;margin-bottom:32px}.list.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(28px,3.6vw,44px);margin-top:16px}.filters.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:8px}.filters.svelte-u4k2t button:where(.svelte-u4k2t){display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--fg);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.filters.svelte-u4k2t button:where(.svelte-u4k2t):hover{border-color:var(--orange)}.filters.svelte-u4k2t button.on:where(.svelte-u4k2t){background:var(--indigo-800);color:#fff;border-color:var(--indigo-800)}.count.svelte-u4k2t{font-size:11px;padding:2px 7px;border-radius:999px;background:var(--paper-2);color:var(--fg-muted)}.filters.svelte-u4k2t button.on:where(.svelte-u4k2t) .count:where(.svelte-u4k2t){background:#ffffff24;color:var(--amber)}.cards.svelte-u4k2t{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.card.svelte-u4k2t{display:grid;grid-template-columns:260px 1fr;height:100%;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card.svelte-u4k2t:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 30px 50px -30px #140f3673,inset 0 4px 0 var(--orange)}.thumb.svelte-u4k2t{overflow:hidden;background:var(--indigo-800);min-height:100%}.thumb.svelte-u4k2t picture,.thumb.svelte-u4k2t img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.card.svelte-u4k2t:hover .thumb:where(.svelte-u4k2t) img{transform:scale(1.05)}.body.svelte-u4k2t{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:22px 24px 20px;min-height:236px}.card.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:20px;line-height:1.2}.card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--fg-muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.foot.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:var(--fg-muted)}@media(max-width:900px){.feature.svelte-u4k2t{grid-template-columns:1fr}.feature-media.svelte-u4k2t{aspect-ratio:16 / 9}.cards.svelte-u4k2t{grid-template-columns:1fr}}@media(max-width:700px){.card.svelte-u4k2t{grid-template-columns:1fr}.thumb.svelte-u4k2t{aspect-ratio:16 / 9;min-height:0}.body.svelte-u4k2t{min-height:0}}
