.progress[data-astro-cid-m66uj5id]{z-index:30;pointer-events:none;height:3px;position:fixed;top:64px;left:0;right:0}.progress[data-astro-cid-m66uj5id] span[data-astro-cid-m66uj5id]{background:var(--celeste-600);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.phead[data-astro-cid-m66uj5id]{background:var(--surface-brand);isolation:isolate;position:relative;overflow:clip}.phead__bg[data-astro-cid-m66uj5id]{z-index:-1;pointer-events:none;position:absolute;inset:0}.phead__glow[data-astro-cid-m66uj5id]{filter:blur(60px);background:radial-gradient(circle,#ffffffbf,#fff0 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-260px;right:-120px}.phead__grid[data-astro-cid-m66uj5id]{background-image:linear-gradient(#0c454c14 1px,#0000 1px),linear-gradient(90deg,#0c454c14 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 75% 40%,#000,#0000 75%)}.phead__inner[data-astro-cid-m66uj5id]{max-width:var(--container);padding:var(--space-8) var(--gutter) var(--space-10);gap:var(--space-9);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}@media (width<=860px){.phead__inner[data-astro-cid-m66uj5id]{grid-template-columns:minmax(0,1fr)}.phead__art[data-astro-cid-m66uj5id]{display:none}}.phead__back[data-astro-cid-m66uj5id]{font:var(--fw-semibold) 14px/1 var(--font-sans);color:var(--celeste-900);margin-bottom:var(--space-6);text-decoration:none;display:inline-block}.phead[data-astro-cid-m66uj5id] a[data-astro-cid-m66uj5id]:focus-visible{outline-color:var(--gray-900)}.phead__back[data-astro-cid-m66uj5id]:hover{text-decoration:underline}.phead__no[data-astro-cid-m66uj5id]{font:var(--fw-semibold) 13px/1 var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--celeste-900);margin:0 0 var(--space-3)}.phead__title[data-astro-cid-m66uj5id]{font:var(--fw-bold) clamp(2.4rem, 5vw, 3.6rem) / var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-tight);color:var(--gray-900);margin:0 0 var(--space-4)}.phead__lead[data-astro-cid-m66uj5id]{font:var(--type-lead);color:var(--celeste-900);max-width:600px;margin:0 0 var(--space-6)}.phead__meta[data-astro-cid-m66uj5id]{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.phead__meta[data-astro-cid-m66uj5id] .byline__initials{background:var(--white)}.phead__meta[data-astro-cid-m66uj5id] .byline__role,.phead__meta[data-astro-cid-m66uj5id] .byline__meta{color:var(--celeste-900)}.phead__tags[data-astro-cid-m66uj5id]{flex-wrap:wrap;gap:8px;display:flex}.phead__tags[data-astro-cid-m66uj5id] .tag{color:var(--celeste-900);border-color:#0c454c40}.phead__art[data-astro-cid-m66uj5id]{padding:var(--space-6) var(--space-6) var(--space-4);border-radius:var(--radius-xl);background:var(--data-surface);transform:rotate(1.5deg);box-shadow:0 30px 60px #0c454c47,0 0 0 1px #0c454c14}.motion .phead__text[data-astro-cid-m66uj5id]>[data-astro-cid-m66uj5id]{animation:rise .9s var(--ease-out) both}.motion .phead__text[data-astro-cid-m66uj5id]>[data-astro-cid-m66uj5id]:nth-child(3){animation-delay:60ms}.motion .phead__text[data-astro-cid-m66uj5id]>[data-astro-cid-m66uj5id]:nth-child(4){animation-delay:.12s}.motion .phead__text[data-astro-cid-m66uj5id]>[data-astro-cid-m66uj5id]:nth-child(5){animation-delay:.18s}@keyframes rise{0%{transform:translateY(18px)}}.post[data-astro-cid-m66uj5id]{padding:var(--space-10) var(--gutter) var(--space-12);box-sizing:content-box;margin:0 auto}.post[data-astro-cid-m66uj5id]>:first-child{margin-top:0}.more[data-astro-cid-m66uj5id]{padding:var(--space-12) 0 var(--section-y);background:var(--surface-subtle);border-top:1px solid var(--border)}.more__inner[data-astro-cid-m66uj5id]{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.more__head[data-astro-cid-m66uj5id]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-7);display:flex}.more__title[data-astro-cid-m66uj5id]{font:var(--fw-bold) clamp(1.8rem, 3.4vw, 2.6rem) / 1.1 var(--font-display);letter-spacing:var(--tracking-tight);color:var(--text-strong);margin:0}.more__all[data-astro-cid-m66uj5id]{font:var(--fw-semibold) 15px/1 var(--font-sans);color:var(--text-link);white-space:nowrap;text-decoration:none}.more__grid[data-astro-cid-m66uj5id]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.more__grid[data-astro-cid-m66uj5id]{grid-template-columns:minmax(0,1fr)}}
