.fn-hero[data-astro-cid-w4xoskyk]{position:relative;color:var(--color-mint);min-height:clamp(420px,50vh,520px);display:flex;align-items:flex-end;overflow:hidden}.fn-hero__media[data-astro-cid-w4xoskyk]{position:absolute;inset:0}.fn-hero__media[data-astro-cid-w4xoskyk] img[data-astro-cid-w4xoskyk]{width:100%;height:100%;object-fit:cover}.fn-hero__media[data-astro-cid-w4xoskyk]:after{content:"";position:absolute;inset:0;background:linear-gradient(170deg,#1c2b354d,#1c2b35bf 55%,#1c2b35f0)}.fn-hero[data-astro-cid-w4xoskyk] .container[data-astro-cid-w4xoskyk]{position:relative;z-index:1;padding-top:clamp(96px,10vh,120px);padding-bottom:var(--space-16)}.fn-hero__eyebrow[data-astro-cid-w4xoskyk]{font-family:var(--font-sub);font-size:var(--text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal);margin-bottom:var(--space-3)}.fn-hero[data-astro-cid-w4xoskyk] h1[data-astro-cid-w4xoskyk]{font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--space-4)}.fn-hero__sub[data-astro-cid-w4xoskyk]{font-size:var(--text-lg);color:var(--color-silver);max-width:52ch}.fn-empty[data-astro-cid-w4xoskyk]{padding:var(--space-24) 0;text-align:center;color:var(--color-silver);font-size:var(--text-lg)}.fn-meta[data-astro-cid-w4xoskyk]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.fn-tag[data-astro-cid-w4xoskyk]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sub);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-mint)}.fn-tag[data-astro-cid-w4xoskyk]:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--tag-color, var(--color-teal));flex-shrink:0}.fn-status-badge[data-astro-cid-w4xoskyk]{font-family:var(--font-sub);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);background:#c48d1633;color:var(--color-farm);border:1px solid rgba(196,141,22,.4)}.fn-byline[data-astro-cid-w4xoskyk]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.fn-byline__author[data-astro-cid-w4xoskyk]{font-family:var(--font-sub);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-silver)}.fn-byline__date[data-astro-cid-w4xoskyk]{font-size:var(--text-sm);color:var(--color-silver);opacity:.7}.fn-featured[data-astro-cid-w4xoskyk]{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-slate-dk);text-decoration:none;color:inherit;margin-bottom:var(--space-8);min-height:480px;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover) and (pointer: fine){.fn-featured[data-astro-cid-w4xoskyk]:hover{transform:translateY(-3px);box-shadow:0 20px 60px #00000059}}.fn-featured[data-astro-cid-w4xoskyk]:active{transform:scale(.99)}.fn-featured__image[data-astro-cid-w4xoskyk]{position:relative;overflow:hidden}.fn-featured__image[data-astro-cid-w4xoskyk] img[data-astro-cid-w4xoskyk]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-out)}@media (hover: hover) and (pointer: fine){.fn-featured[data-astro-cid-w4xoskyk]:hover .fn-featured__image[data-astro-cid-w4xoskyk] img[data-astro-cid-w4xoskyk]{transform:scale(1.04)}}.fn-featured__image-placeholder[data-astro-cid-w4xoskyk]{width:100%;height:100%;background:linear-gradient(135deg,var(--color-slate-dk),var(--color-ink))}.fn-featured__content[data-astro-cid-w4xoskyk]{padding:var(--space-12) var(--space-10);display:flex;flex-direction:column;justify-content:center}.fn-featured__title[data-astro-cid-w4xoskyk]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-white);line-height:1.1;margin-bottom:var(--space-4);text-wrap:balance}.fn-featured__excerpt[data-astro-cid-w4xoskyk]{font-size:var(--text-base);color:var(--color-silver);line-height:1.65;max-width:48ch}.fn-grid[data-astro-cid-w4xoskyk]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.fn-card[data-astro-cid-w4xoskyk]{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-slate-dk);text-decoration:none;color:inherit;height:100%;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover) and (pointer: fine){.fn-card[data-astro-cid-w4xoskyk]:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0000004d}}.fn-card[data-astro-cid-w4xoskyk]:active{transform:scale(.99)}.fn-card__image[data-astro-cid-w4xoskyk]{aspect-ratio:3 / 2;overflow:hidden;flex-shrink:0}.fn-card__image[data-astro-cid-w4xoskyk] img[data-astro-cid-w4xoskyk]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-out)}@media (hover: hover) and (pointer: fine){.fn-card[data-astro-cid-w4xoskyk]:hover .fn-card__image[data-astro-cid-w4xoskyk] img[data-astro-cid-w4xoskyk]{transform:scale(1.05)}}.fn-card__image-placeholder[data-astro-cid-w4xoskyk]{width:100%;height:100%;background:linear-gradient(135deg,var(--color-slate-dk),var(--color-ink))}.fn-card__content[data-astro-cid-w4xoskyk]{padding:var(--space-6);display:flex;flex-direction:column;flex:1}.fn-card__title[data-astro-cid-w4xoskyk]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-white);line-height:1.2;margin-bottom:var(--space-3);text-wrap:balance}.fn-card__excerpt[data-astro-cid-w4xoskyk]{font-size:var(--text-sm);color:var(--color-silver);line-height:1.6;flex:1;margin-bottom:var(--space-4)}.fn-subscribe[data-astro-cid-w4xoskyk]{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid rgba(109,198,191,.15)}.fn-subscribe__inner[data-astro-cid-w4xoskyk]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);background:#6dc6bf0d;border:1px solid rgba(109,198,191,.14);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-12)}.fn-subscribe__eyebrow[data-astro-cid-w4xoskyk]{font-family:var(--font-sub);font-size:var(--text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal);margin-bottom:var(--space-3)}.fn-subscribe__heading[data-astro-cid-w4xoskyk]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-white);margin-bottom:var(--space-3);line-height:1.1}.fn-subscribe__sub[data-astro-cid-w4xoskyk]{font-size:var(--text-sm);color:var(--color-mint);line-height:1.65;max-width:52ch;margin:0}.fn-subscribe__btn[data-astro-cid-w4xoskyk]{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;padding:var(--space-4) var(--space-8);background:var(--color-teal);color:var(--color-ink);font-family:var(--font-sub);font-weight:800;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@media (hover: hover) and (pointer: fine){.fn-subscribe__btn[data-astro-cid-w4xoskyk]:hover{background:var(--color-mint);transform:translateY(-2px)}}.fn-subscribe__btn[data-astro-cid-w4xoskyk]:active{transform:scale(.98)}@media (max-width: 1024px){.fn-grid[data-astro-cid-w4xoskyk]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.fn-featured[data-astro-cid-w4xoskyk]{grid-template-columns:1fr;min-height:auto}.fn-featured__image[data-astro-cid-w4xoskyk]{aspect-ratio:16 / 9}.fn-featured__content[data-astro-cid-w4xoskyk]{padding:var(--space-8) var(--space-6)}.fn-featured__title[data-astro-cid-w4xoskyk]{font-size:var(--text-2xl)}}@media (max-width: 560px){.fn-grid[data-astro-cid-w4xoskyk]{grid-template-columns:1fr}}@media (max-width: 768px){.fn-subscribe__inner[data-astro-cid-w4xoskyk]{flex-direction:column;align-items:flex-start;padding:var(--space-8)}.fn-subscribe__btn[data-astro-cid-w4xoskyk]{width:100%;justify-content:center}}
