.page-hero[data-astro-cid-75ysl5lo]{background:linear-gradient(180deg, var(--bg-tint) 0%, var(--bg-lav) 100%);padding:clamp(56px,8vw,96px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.page-hero-inner[data-astro-cid-75ysl5lo]{max-width:860px;position:relative}.align-center[data-astro-cid-75ysl5lo] .page-hero-inner[data-astro-cid-75ysl5lo]{text-align:center}.align-left[data-astro-cid-75ysl5lo] .page-hero-inner[data-astro-cid-75ysl5lo]{max-width:calc(var(--container) + var(--gutter) * 2)}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:clamp(2.1rem,4.2vw,3.2rem)}.page-hero[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{max-width:680px;margin-bottom:0}.align-center[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{margin-inline:auto}.crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:.875rem;list-style:none;display:flex}.align-center[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{justify-content:center}.crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{align-items:center;gap:6px;display:inline-flex}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--muted);font-weight:600;text-decoration:none}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--primary)}.crumbs[data-astro-cid-75ysl5lo] span[data-astro-cid-75ysl5lo]{color:var(--ink-2);font-weight:600}
.cta-band[data-astro-cid-hwvj6ntz]{padding-block:clamp(56px,7vw,96px)}.cta-card[data-astro-cid-hwvj6ntz]{border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 50% 0%, #fff 0%, var(--bg-lav) 55%, var(--primary-50) 100%);border:1px solid var(--primary-100);text-align:center;max-width:980px;margin:0 auto;padding:clamp(48px,7vw,80px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.cta-card[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{max-width:680px;margin-inline:auto;position:relative}.cta-card[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{max-width:620px;color:var(--muted);margin:0 auto 32px;font-size:1.075rem;position:relative}.cta-actions[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}

.portrait[data-astro-cid-idcj4gp7]{isolation:isolate;background:radial-gradient(70% 70% at 30% 20%, #fff 0%, transparent 70%), linear-gradient(140deg, color-mix(in srgb, var(--tone) 14%, #fff) 0%, color-mix(in srgb, var(--tone) 34%, #fff) 100%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.p-ring[data-astro-cid-idcj4gp7]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #fff 0%, color-mix(in srgb, var(--tone) 22%, #fff) 70%);width:62%;box-shadow:0 0 0 10px #ffffff8c, 0 24px 40px -18px color-mix(in srgb, var(--tone) 70%, transparent);z-index:-1;border-radius:50%;position:absolute}.p-dots[data-astro-cid-idcj4gp7]{background-image:radial-gradient(color-mix(in srgb, var(--tone) 45%, transparent) 1.4px, transparent 1.6px);opacity:.7;z-index:-1;background-size:14px 14px;width:34%;height:34%;position:absolute;top:8%;right:6%}.p-initials[data-astro-cid-idcj4gp7]{color:color-mix(in srgb, var(--tone) 82%, #1c1640);letter-spacing:-.04em;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:800;line-height:1}.portrait-hero[data-astro-cid-idcj4gp7] .p-initials[data-astro-cid-idcj4gp7]{font-size:clamp(3.4rem,10vw,6.5rem)}.p-badge[data-astro-cid-idcj4gp7]{color:color-mix(in srgb, var(--tone) 80%, #1c1640);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px}.portrait-hero[data-astro-cid-idcj4gp7] .p-badge[data-astro-cid-idcj4gp7]{padding:8px 14px;font-size:.85rem;bottom:22px;left:22px}.p-caption[data-astro-cid-idcj4gp7]{background:color-mix(in srgb, var(--tone) 85%, #1c1640);color:#fff;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:14px;left:14px}.post-card[data-astro-cid-sbmovh4h]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-2);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;padding:12px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.post-card[data-astro-cid-sbmovh4h]:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-6px)}.post-media[data-astro-cid-sbmovh4h]{aspect-ratio:16/10.5;border-radius:calc(var(--radius-lg) - 8px);background:var(--bg-tint);display:block;overflow:hidden}.post-media[data-astro-cid-sbmovh4h] img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.post-card[data-astro-cid-sbmovh4h]:hover .post-media[data-astro-cid-sbmovh4h] img{transform:scale(1.05)}.post-body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;padding:20px 12px 10px;display:flex}.post-meta[data-astro-cid-sbmovh4h]{color:var(--subtle);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.post-meta[data-astro-cid-sbmovh4h] span[data-astro-cid-sbmovh4h]{align-items:center;gap:5px;display:inline-flex}.post-topic[data-astro-cid-sbmovh4h]{z-index:1;background:var(--primary-50);color:var(--primary-600);border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:700;text-decoration:none;position:relative}.post-topic[data-astro-cid-sbmovh4h]:hover{background:var(--primary-100)}.post-title[data-astro-cid-sbmovh4h]{margin-bottom:10px;font-size:1.16rem;line-height:1.35}.post-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .3s,color .2s}.card-link[data-astro-cid-sbmovh4h]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.post-card[data-astro-cid-sbmovh4h]:hover .link-arrow[data-astro-cid-sbmovh4h] svg{transform:translate(3px)}.post-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:hover{color:var(--primary-600);background-size:100% 1px}.post-body[data-astro-cid-sbmovh4h] .post-known[data-astro-cid-sbmovh4h]{color:var(--primary-600);margin-bottom:8px;font-size:.86rem;font-weight:700;line-height:1.45}.post-body[data-astro-cid-sbmovh4h] p[data-astro-cid-sbmovh4h]{color:var(--muted);margin-bottom:18px;font-size:.93rem;line-height:1.65}.post-foot[data-astro-cid-sbmovh4h]{border-top:1px solid var(--line-2);color:var(--subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:.85rem;display:flex}

.covers-section[data-astro-cid-a2ikssj5]{padding-bottom:0}.covers-grid[data-astro-cid-a2ikssj5]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.covers-grid[data-astro-cid-a2ikssj5] p[data-astro-cid-a2ikssj5]{color:var(--muted)}.tone-icon[data-astro-cid-a2ikssj5].big{border-radius:16px;width:56px;height:56px;margin-bottom:20px}.tone-icon[data-astro-cid-a2ikssj5].big svg{width:28px;height:28px}.covers[data-astro-cid-a2ikssj5]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.covers[data-astro-cid-a2ikssj5] li[data-astro-cid-a2ikssj5]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);color:var(--ink);align-items:center;gap:14px;padding:18px 20px;font-weight:600;display:flex}.check[data-astro-cid-a2ikssj5]{color:#fff;background:var(--primary);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.list-title[data-astro-cid-a2ikssj5]{text-align:center;margin-bottom:36px}.soon[data-astro-cid-a2ikssj5]{text-align:center;max-width:680px;margin:0 auto 40px}.soon[data-astro-cid-a2ikssj5] p[data-astro-cid-a2ikssj5]{color:var(--muted)}.post-grid[data-astro-cid-a2ikssj5]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px);display:grid}.other-topics[data-astro-cid-a2ikssj5]{background:var(--bg-lav)}.other-grid[data-astro-cid-a2ikssj5]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.other-card[data-astro-cid-a2ikssj5]{border-radius:var(--radius);border:1px solid var(--line-2);height:100%;box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.other-card[data-astro-cid-a2ikssj5]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.other-card[data-astro-cid-a2ikssj5] strong[data-astro-cid-a2ikssj5]{color:var(--ink);display:block}.other-card[data-astro-cid-a2ikssj5] small[data-astro-cid-a2ikssj5]{color:var(--muted);font-size:.85rem}@media (width<=900px){.covers-grid[data-astro-cid-a2ikssj5]{grid-template-columns:1fr}.post-grid[data-astro-cid-a2ikssj5]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.post-grid[data-astro-cid-a2ikssj5]{grid-template-columns:1fr}}
