#blog-hero[data-astro-cid-zkuempfj]{padding-block:clamp(4rem,8vw,7rem);position:relative}#blog-hero[data-astro-cid-zkuempfj]:before{content:"";position:absolute;left:clamp(1.25rem,4vw,2.5rem);top:clamp(3rem,7vw,6rem);width:8px;height:8px;border-radius:50%;background:var(--accent-hover);box-shadow:0 0 16px var(--accent-hover);animation:blog-hero-pulse 3.6s var(--ease-quiet) infinite}@keyframes blog-hero-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.blog-hero-title[data-astro-cid-zkuempfj]{font-size:clamp(3rem,6.5vw,5rem)!important;font-weight:200!important;line-height:.98!important;letter-spacing:-.028em!important;background:linear-gradient(135deg,var(--ink) 0%,color-mix(in srgb,var(--accent-hover) 60%,var(--ink)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;margin:0 0 1.8rem!important}.blog-hero-lead[data-astro-cid-zkuempfj]{max-width:56ch;font-size:1.1rem;line-height:1.65}.blog-hero-figure[data-astro-cid-zkuempfj]{margin:clamp(2rem,5vw,3.5rem) 0 0;max-width:100%}.blog-hero-img[data-astro-cid-zkuempfj]{width:100%;max-width:640px;height:auto;display:block;border-radius:var(--radius-lg);border:1px solid var(--surface-line);box-shadow:0 24px 48px -28px #0000008c;filter:brightness(.95) saturate(.95)}.blog-hero-caption[data-astro-cid-zkuempfj]{margin:1rem 0 0;padding:.1rem 0 .1rem 1.1rem;border-inline-start:2px solid color-mix(in srgb,var(--accent-hover) 35%,transparent);font-family:Iowan Old Style,Palatino Linotype,Palatino,Cambria,Georgia,serif;font-style:italic;font-size:.94rem;line-height:1.55;color:var(--ink-quiet);max-width:56ch}.blog-grid[data-astro-cid-zkuempfj]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:720px){.blog-grid[data-astro-cid-zkuempfj]{grid-template-columns:repeat(2,1fr)}}.blog-card[data-astro-cid-zkuempfj]{display:block;text-decoration:none;color:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elev) 80%,transparent),color-mix(in srgb,var(--bg-elev) 45%,transparent));backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:clamp(1.6rem,3vw,2.25rem);transition:border-color var(--t-fast) var(--ease-apple),transform var(--t-fast) var(--ease-apple),box-shadow var(--t-fast) var(--ease-apple)}.blog-card[data-astro-cid-zkuempfj]:hover{border-color:color-mix(in srgb,var(--accent-hover) 55%,var(--surface-line));transform:translateY(-3px);box-shadow:0 18px 36px -22px #0000008c,0 0 30px -8px color-mix(in srgb,var(--accent-hover) 28%,transparent)}.blog-card-kicker[data-astro-cid-zkuempfj]{display:inline-flex;align-items:center;gap:.7rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-quiet);font-weight:500;margin:0 0 .85rem;font-variant-numeric:tabular-nums}.blog-card-kicker[data-astro-cid-zkuempfj]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-hover);box-shadow:0 0 8px color-mix(in srgb,var(--accent-hover) 60%,transparent)}.blog-card-title[data-astro-cid-zkuempfj]{font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:300;letter-spacing:-.012em;line-height:1.2;color:var(--ink);margin:0 0 .7rem}.blog-card-body[data-astro-cid-zkuempfj]{color:var(--ink-soft);font-size:.96rem;line-height:1.6;margin:0}.blog-card-more[data-astro-cid-zkuempfj]{display:inline-flex;align-items:center;gap:.45rem;margin-block-start:1.5rem;font-size:.9rem;font-weight:500;color:var(--accent-hover)}.blog-card[data-astro-cid-zkuempfj] .btn-arrow[data-astro-cid-zkuempfj]{transition:transform var(--t-fast) var(--ease-apple)}.blog-card[data-astro-cid-zkuempfj]:hover .btn-arrow[data-astro-cid-zkuempfj]{transform:translate(3px)}.blog-empty[data-astro-cid-zkuempfj]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elev) 80%,transparent),color-mix(in srgb,var(--bg-elev) 45%,transparent));backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:clamp(2rem,4vw,2.75rem);text-align:left}.blog-empty-quiet[data-astro-cid-zkuempfj]{margin:0 0 1rem;color:var(--ink-soft);font-size:1rem}.blog-empty-frame[data-astro-cid-zkuempfj]{margin:0;padding:.1rem 0 .1rem 1.3rem;border-left:2px solid color-mix(in srgb,var(--accent-hover) 55%,transparent);font-family:Iowan Old Style,Palatino Linotype,Palatino,Cambria,Georgia,serif;font-style:italic;font-size:1.05rem;line-height:1.55;color:var(--ink-soft);max-width:52ch}@media(prefers-reduced-motion:reduce){#blog-hero[data-astro-cid-zkuempfj]:before{animation:none}.blog-card[data-astro-cid-zkuempfj],.blog-card[data-astro-cid-zkuempfj] .btn-arrow[data-astro-cid-zkuempfj]{transition:none}}
