.blog-hero[data-astro-cid-5tznm7mj]{position:relative;min-height:100svh;max-height:100svh;display:flex;align-items:center;box-sizing:border-box;padding:clamp(6.4rem,9svh,7.4rem) 0 clamp(2rem,4svh,3rem);background:var(--navy);overflow:hidden}.blog-hero__layout[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;width:100%}.blog-hero__copy[data-astro-cid-5tznm7mj]{max-width:34rem}.label-tag[data-astro-cid-5tznm7mj]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:.75rem}.label-tag--light[data-astro-cid-5tznm7mj]{color:#fffc}.blog-hero__copy[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-size:clamp(2.1rem,4.2vw,3.45rem);font-weight:700;line-height:1.02;margin:0 0 .85rem;color:#fff}.blog-hero__copy[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj] em[data-astro-cid-5tznm7mj]{font-style:italic;color:var(--brand-orange);font-weight:400}.blog-hero__copy[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0 0 1rem;color:var(--text-inverse-muted);font-size:.98rem;line-height:1.68}.blog-hero__meta[data-astro-cid-5tznm7mj]{display:flex;gap:.75rem;flex-wrap:wrap}.blog-hero__meta[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;padding:.5rem .85rem;border-radius:var(--radius-full);background:#ffffff1a;border:1px solid rgba(255,255,255,.14);font-size:.78rem;font-weight:700;color:#fff}.blog-hero__featured[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1fr;align-self:center;overflow:hidden;border-radius:clamp(1.4rem,3vw,2rem);background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px #0000003d;text-decoration:none;color:inherit;backdrop-filter:blur(12px);max-height:min(64svh,32rem)}.blog-hero__featured-media[data-astro-cid-5tznm7mj]{position:relative;aspect-ratio:16/8.6;overflow:hidden}.blog-hero__featured-media[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070b160a 10%,#070b1614 36%,#070b16c7);pointer-events:none}.blog-hero__featured-media[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block}.blog-hero__featured-overlay[data-astro-cid-5tznm7mj]{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.15rem 1.05rem;z-index:1}.blog-hero__featured-body[data-astro-cid-5tznm7mj]{padding:1.05rem 1.15rem 1.15rem}.blog-chip[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:var(--radius-full);background:#ffffff1f;border:1px solid rgba(255,255,255,.16);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:.85rem}.blog-hero__featured[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.08;color:#fff;margin:0;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.35)}.blog-hero__featured[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0 0 .9rem;color:#fffc;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-hero__featured-footer[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.82rem;font-weight:700;color:#fff}.blog-archive[data-astro-cid-5tznm7mj]{padding:var(--section-pad) 0;background:var(--bg-primary)}.blog-archive__intro[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem;align-items:end;margin-bottom:2.5rem}.blog-archive__intro[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;color:var(--navy);margin:0}.blog-archive__intro[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0;color:var(--text-secondary);line-height:1.7}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:start}.blog-card[data-astro-cid-5tznm7mj]{background:linear-gradient(180deg,#fff,#f7f5f2f0);border:1px solid var(--border-light);border-radius:clamp(1.1rem,2.6vw,1.6rem);overflow:hidden;box-shadow:0 18px 44px #0b14250f;transition:transform .3s ease,box-shadow .3s ease}.blog-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-6px);box-shadow:0 26px 58px #0b14251a}.blog-card__link[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;text-decoration:none;color:inherit}.blog-card__media[data-astro-cid-5tznm7mj]{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--bg-secondary)}.blog-card__media[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070b1600 50%,#070b162e);pointer-events:none}.blog-card__media[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.blog-card[data-astro-cid-5tznm7mj]:hover .blog-card__media[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.04)}.blog-card__body[data-astro-cid-5tznm7mj]{padding:1.1rem 1.15rem 1.2rem;display:flex;flex-direction:column}.blog-card__date[data-astro-cid-5tznm7mj]{font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.8rem}.blog-card[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-size:clamp(1.06rem,1.4vw,1.28rem);font-weight:700;color:var(--navy);line-height:1.18;margin:0 0 .65rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0 0 .9rem;color:var(--text-secondary);font-size:.95rem;line-height:1.62;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__cta[data-astro-cid-5tznm7mj]{font-size:.85rem;font-weight:800;color:var(--orange)}.blog-cta[data-astro-cid-5tznm7mj]{position:relative;padding:var(--section-pad) 0;background:var(--navy-dark);overflow:hidden;text-align:center}.blog-cta__inner[data-astro-cid-5tznm7mj]{max-width:720px;margin:0 auto}.blog-cta__inner[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700;margin:0 0 1rem;color:#fff}.blog-cta__inner[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj] em[data-astro-cid-5tznm7mj]{font-style:italic;color:var(--brand-orange);font-weight:400}.blog-cta__inner[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0 0 2rem;color:var(--text-inverse-muted);line-height:1.75}.blog-cta__actions[data-astro-cid-5tznm7mj]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2rem;border-radius:var(--radius-full);font-size:.92rem;font-weight:800;text-decoration:none;transition:all var(--transition-base);border:2px solid transparent}.btn--solid[data-astro-cid-5tznm7mj]{background:var(--brand-orange);color:#fff;border-color:var(--brand-orange)}.btn--solid[data-astro-cid-5tznm7mj]:hover{background:#fff;color:var(--navy);border-color:#fff;transform:translateY(-2px)}.btn--glass[data-astro-cid-5tznm7mj]{background:#ffffff1f;color:#fff;border-color:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--glass[data-astro-cid-5tznm7mj]:hover{background:#ffffff2e;border-color:#ffffff57;transform:translateY(-2px)}@media(max-width:1180px){.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:880px)and (min-width:961px){.blog-hero[data-astro-cid-5tznm7mj]{padding-top:6.15rem;padding-bottom:1.5rem}.blog-hero__layout[data-astro-cid-5tznm7mj]{gap:1.4rem}.blog-hero__copy[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:clamp(2rem,3.8vw,3rem)}.blog-hero__copy[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:.94rem;line-height:1.58}.blog-hero__featured[data-astro-cid-5tznm7mj]{max-height:min(60svh,28rem)}.blog-hero__featured-media[data-astro-cid-5tznm7mj]{aspect-ratio:16/7.9}.blog-chip[data-astro-cid-5tznm7mj]{margin-bottom:.65rem}}@media(max-width:960px){.blog-hero__layout[data-astro-cid-5tznm7mj],.blog-archive__intro[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.blog-hero[data-astro-cid-5tznm7mj]{max-height:none;padding-top:7rem;padding-bottom:2.5rem}.blog-hero__copy[data-astro-cid-5tznm7mj]{max-width:100%}.blog-hero__featured[data-astro-cid-5tznm7mj]{max-height:none}.blog-hero__featured-media[data-astro-cid-5tznm7mj]{aspect-ratio:16/9}.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}}@media(max-width:768px){.blog-archive__intro[data-astro-cid-5tznm7mj]{gap:1rem}.blog-hero__meta[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{font-size:.74rem;padding:.45rem .75rem}.blog-card__body[data-astro-cid-5tznm7mj]{padding:1.15rem}.blog-cta__actions[data-astro-cid-5tznm7mj] .btn[data-astro-cid-5tznm7mj]{width:100%}}@media(max-width:520px){.blog-hero[data-astro-cid-5tznm7mj]{padding-top:6.4rem;padding-bottom:2rem}.blog-hero__copy[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:2rem}.blog-hero__featured-overlay[data-astro-cid-5tznm7mj]{padding:.8rem .9rem .85rem}.blog-hero__featured-body[data-astro-cid-5tznm7mj]{padding:1rem}.blog-hero__featured-footer[data-astro-cid-5tznm7mj]{font-size:.76rem}}
