.blog-page.svelte-tk3j1s{color:#050f2a;background:#f2fdff;min-height:100vh}.blog-hero.svelte-tk3j1s{padding:170px 24px 92px;position:relative;overflow:hidden}.hero-orb.svelte-tk3j1s{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb.one.svelte-tk3j1s{background:#b8a9ff3d;width:360px;height:360px;top:50px;left:-120px}.hero-orb.two.svelte-tk3j1s{background:#7bbbff33;width:300px;height:300px;bottom:-80px;right:-100px}.hero-copy.svelte-tk3j1s{text-align:center;width:min(930px,100%);margin:auto;position:relative}.eyebrow.svelte-tk3j1s{color:#525a6e;text-transform:uppercase;border:1px solid #9aa3ba;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow.svelte-tk3j1s i:where(.svelte-tk3j1s){background:#fff500;border-radius:50%;width:8px;height:8px}h1.svelte-tk3j1s{font-family:var(--font-display);letter-spacing:var(--font-display-tracking);margin:16px 0 0;font-size:clamp(64px,8vw,104px);font-weight:400;line-height:.9}.hero-copy.svelte-tk3j1s p:where(.svelte-tk3j1s){color:#687182;max-width:680px;margin:22px auto 0;font-size:19px;line-height:1.5}.posts-section.svelte-tk3j1s{width:min(1216px,100% - 48px);margin:auto;padding:0 0 110px}.posts-grid.svelte-tk3j1s{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.post-card.svelte-tk3j1s{color:#050f2a;background:#fff;border:1px solid #b8bdc3;border-radius:24px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.post-card.svelte-tk3j1s:hover{transform:translateY(-5px);box-shadow:0 20px 50px #050f2a1f}.post-card.featured.svelte-tk3j1s{grid-column:span 2;grid-template-columns:1.12fr 1fr;display:grid}.image-wrap.svelte-tk3j1s{aspect-ratio:16/10;background:linear-gradient(145deg,#d6d2ff,#b9defd);overflow:hidden}.featured.svelte-tk3j1s .image-wrap:where(.svelte-tk3j1s){aspect-ratio:auto;min-height:100%}.image-wrap.svelte-tk3j1s img:where(.svelte-tk3j1s){object-fit:cover;width:100%;height:100%;transition:transform .45s}.post-card.svelte-tk3j1s:hover img:where(.svelte-tk3j1s){transform:scale(1.035)}.image-fallback.svelte-tk3j1s{color:#334166;place-items:center;width:100%;height:100%;font-weight:800;display:grid}.post-copy.svelte-tk3j1s{flex-direction:column;flex:1;padding:26px;display:flex}.meta.svelte-tk3j1s{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meta.svelte-tk3j1s span:where(.svelte-tk3j1s){color:#111;background:#fff500;border:1px solid #111;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.meta.svelte-tk3j1s time:where(.svelte-tk3j1s){color:#777e89;font-size:11px}h2.svelte-tk3j1s{font-family:var(--font-display);letter-spacing:var(--font-display-tracking);margin:24px 0 0;font-size:30px;font-weight:400;line-height:1.03}.featured.svelte-tk3j1s h2:where(.svelte-tk3j1s){font-size:clamp(34px,3.3vw,50px)}.post-copy.svelte-tk3j1s>p:where(.svelte-tk3j1s){color:#626a78;margin:14px 0 22px;font-size:14px;line-height:1.55}.post-copy.svelte-tk3j1s strong:where(.svelte-tk3j1s){color:#050f2a;text-transform:uppercase;letter-spacing:.04em;margin-top:auto;font-size:13px}.post-copy.svelte-tk3j1s strong:where(.svelte-tk3j1s) span:where(.svelte-tk3j1s){transition:margin .2s}.post-card.svelte-tk3j1s:hover strong:where(.svelte-tk3j1s) span:where(.svelte-tk3j1s){margin-left:5px}.pagination.svelte-tk3j1s{justify-content:center;align-items:center;gap:14px;margin-top:56px;display:flex}.pagination.svelte-tk3j1s>div:where(.svelte-tk3j1s){gap:8px;display:flex}.pagination.svelte-tk3j1s a:where(.svelte-tk3j1s),.pagination.svelte-tk3j1s span:where(.svelte-tk3j1s){color:#050f2a;border:1px solid #9fa5ad;border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pagination.svelte-tk3j1s a.active:where(.svelte-tk3j1s){background:#fff500;border-color:#111}.pagination.svelte-tk3j1s .disabled:where(.svelte-tk3j1s){color:#a4a8ae}.empty.svelte-tk3j1s{text-align:center;color:#697181}@media (width<=900px){.posts-grid.svelte-tk3j1s{grid-template-columns:repeat(2,1fr)}.post-card.featured.svelte-tk3j1s{grid-column:span 2}}@media (width<=640px){.blog-hero.svelte-tk3j1s{padding:135px 18px 64px}h1.svelte-tk3j1s{font-size:64px}.hero-copy.svelte-tk3j1s p:where(.svelte-tk3j1s){font-size:16px}.posts-section.svelte-tk3j1s{width:calc(100% - 32px)}.posts-grid.svelte-tk3j1s{grid-template-columns:1fr;gap:18px}.post-card.featured.svelte-tk3j1s{grid-column:auto;display:flex}.featured.svelte-tk3j1s .image-wrap:where(.svelte-tk3j1s){aspect-ratio:16/10;min-height:0}.featured.svelte-tk3j1s h2:where(.svelte-tk3j1s){font-size:34px}.pagination.svelte-tk3j1s{flex-wrap:wrap;align-items:stretch}.page-wide.svelte-tk3j1s{flex:1}}
