.cover[data-astro-cid-w3bxfslz]{--bg:var(--ink);--fg:var(--white);--accent:var(--blue);--line:#ffffff12;aspect-ratio:16/10;background:var(--bg);color:var(--fg);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.theme-sand[data-astro-cid-w3bxfslz]{--bg:var(--sand);--fg:var(--ink);--line:#1a1a1a12}.theme-blue[data-astro-cid-w3bxfslz]{--bg:var(--blue);--accent:var(--ink);--line:#ffffff1a}.size-large[data-astro-cid-w3bxfslz]{aspect-ratio:16/9}.grid-lines[data-astro-cid-w3bxfslz]{z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:8cqw 8cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 10%,#0000 75%);mask-image:linear-gradient(270deg,#000 10%,#0000 75%)}.skyline[data-astro-cid-w3bxfslz]{z-index:-1;align-items:flex-end;gap:1.6cqw;height:46%;display:flex;position:absolute;bottom:0;left:6cqw}.skyline[data-astro-cid-w3bxfslz] i[data-astro-cid-w3bxfslz]{background:var(--accent);opacity:.9;border-radius:.6cqw .6cqw 0 0;width:4.2cqw}.skyline[data-astro-cid-w3bxfslz] i[data-astro-cid-w3bxfslz]:first-child{opacity:.35;height:38%}.skyline[data-astro-cid-w3bxfslz] i[data-astro-cid-w3bxfslz]:nth-child(2){opacity:.55;height:62%}.skyline[data-astro-cid-w3bxfslz] i[data-astro-cid-w3bxfslz]:nth-child(3){height:100%}.skyline[data-astro-cid-w3bxfslz] i[data-astro-cid-w3bxfslz]:nth-child(4){opacity:.55;height:74%}.skyline[data-astro-cid-w3bxfslz] i[data-astro-cid-w3bxfslz]:nth-child(5){opacity:.35;height:48%}.cover-inner[data-astro-cid-w3bxfslz]{flex-direction:column;align-items:flex-start;padding:7cqw 7cqw 0;display:flex;position:absolute;inset:0}.chip[data-astro-cid-w3bxfslz]{background:var(--accent);color:var(--white);border-radius:999px;padding:.6cqw 2.2cqw;font-size:max(11px,2.6cqw);font-weight:700}.theme-blue[data-astro-cid-w3bxfslz] .chip[data-astro-cid-w3bxfslz]{background:var(--surface);color:var(--blue)}.kicker[data-astro-cid-w3bxfslz]{letter-spacing:-.02em;color:var(--accent);margin-top:3cqw;font-size:21cqw;font-weight:800;line-height:.95}.theme-blue[data-astro-cid-w3bxfslz] .kicker[data-astro-cid-w3bxfslz]{color:var(--white)}.headline[data-astro-cid-w3bxfslz]{max-width:62%;margin-top:2cqw;font-size:5.4cqw;font-weight:800;line-height:1.2}.size-large[data-astro-cid-w3bxfslz] .kicker[data-astro-cid-w3bxfslz]{font-size:17cqw}.size-large[data-astro-cid-w3bxfslz] .headline[data-astro-cid-w3bxfslz]{font-size:4.2cqw}.kicker[data-astro-cid-w3bxfslz].long{white-space:nowrap;margin-top:5cqw;font-size:13cqw}.size-large[data-astro-cid-w3bxfslz] .kicker[data-astro-cid-w3bxfslz].long{font-size:11.5cqw}.brand[data-astro-cid-w3bxfslz]{width:26cqw;height:auto;position:absolute;top:7cqw;left:6cqw}.blog-hero[data-astro-cid-nzwlcmrj]{background:var(--panel);color:var(--white);padding:96px 0 88px;position:relative;overflow:hidden}.blog-hero[data-astro-cid-nzwlcmrj]:after{content:"";background:var(--blue);height:6px;position:absolute;inset:auto 0 0}.hero-grid[data-astro-cid-nzwlcmrj]{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 20%,#000 0%,#0000 70%);mask-image:radial-gradient(at 20%,#000 0%,#0000 70%)}.hero-inner[data-astro-cid-nzwlcmrj]{position:relative}.hero-inner[data-astro-cid-nzwlcmrj]>[data-astro-cid-nzwlcmrj]{max-width:760px}.blog-hero[data-astro-cid-nzwlcmrj] .eyebrow[data-astro-cid-nzwlcmrj]{color:var(--sand)}.blog-hero[data-astro-cid-nzwlcmrj] h1[data-astro-cid-nzwlcmrj]{max-width:none;margin:0;font-size:clamp(36px,6vw,64px);font-weight:800}.blog-hero[data-astro-cid-nzwlcmrj] h1[data-astro-cid-nzwlcmrj] span[data-astro-cid-nzwlcmrj]{color:var(--blue)}.blog-hero[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{opacity:.85;max-width:620px;margin:18px 0 0;font-size:19px}.topics[data-astro-cid-nzwlcmrj]{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.topics[data-astro-cid-nzwlcmrj] li[data-astro-cid-nzwlcmrj]{border:1px solid #ffffff40;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}.meta[data-astro-cid-nzwlcmrj]{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:14px;font-weight:600;display:flex}.meta[data-astro-cid-nzwlcmrj] span[data-astro-cid-nzwlcmrj]:first-child{color:var(--blue)}.meta[data-astro-cid-nzwlcmrj] span[data-astro-cid-nzwlcmrj]+span[data-astro-cid-nzwlcmrj]:before{content:"•";opacity:.5;margin-inline-end:14px}.featured[data-astro-cid-nzwlcmrj]{background:var(--surface);border-radius:calc(var(--radius) + 4px);grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000014}.featured-cover[data-astro-cid-nzwlcmrj]{display:block;overflow:hidden}.featured-cover[data-astro-cid-nzwlcmrj] .cover{aspect-ratio:auto;width:100%;height:100%;min-height:380px;transition:transform .6s}.featured[data-astro-cid-nzwlcmrj]:hover .featured-cover[data-astro-cid-nzwlcmrj] .cover{transform:scale(1.03)}.featured-body[data-astro-cid-nzwlcmrj]{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:44px;display:flex}.label[data-astro-cid-nzwlcmrj]{letter-spacing:.04em;color:var(--white);background:var(--panel);border-radius:6px;padding:4px 12px;font-size:13px;font-weight:800}.featured[data-astro-cid-nzwlcmrj] h2[data-astro-cid-nzwlcmrj]{margin:0;font-size:clamp(26px,3vw,34px);font-weight:800}.featured[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{color:var(--muted);margin:0 0 8px;font-size:17px}h2[data-astro-cid-nzwlcmrj] a[data-astro-cid-nzwlcmrj]:hover,h3[data-astro-cid-nzwlcmrj] a[data-astro-cid-nzwlcmrj]:hover{color:var(--blue)}.list-title[data-astro-cid-nzwlcmrj]{align-items:center;gap:16px;margin:64px 0 24px;font-size:24px;font-weight:800;display:flex}.list-title[data-astro-cid-nzwlcmrj]:after{content:"";background:#1a1a1a1f;flex:1;height:1px}.grid[data-astro-cid-nzwlcmrj]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.post-card[data-astro-cid-nzwlcmrj]{background:var(--surface);border-radius:var(--radius);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000012}.post-card[data-astro-cid-nzwlcmrj]:hover{transform:translateY(-6px);box-shadow:0 22px 44px #0000001f}.post-cover[data-astro-cid-nzwlcmrj]{display:block;overflow:hidden}.post-cover[data-astro-cid-nzwlcmrj] .cover{transition:transform .6s}.post-card[data-astro-cid-nzwlcmrj]:hover .post-cover[data-astro-cid-nzwlcmrj] .cover{transform:scale(1.04)}.post-body[data-astro-cid-nzwlcmrj]{flex-direction:column;flex:1;gap:10px;padding:28px;display:flex}h3[data-astro-cid-nzwlcmrj]{margin:0;font-size:22px;font-weight:800}.post-body[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{color:var(--muted);flex:1;margin:0 0 8px}.read-more[data-astro-cid-nzwlcmrj]{color:var(--blue);align-items:center;gap:8px;font-weight:700;transition:gap .2s;display:inline-flex}.read-more[data-astro-cid-nzwlcmrj]:hover{gap:12px}.cta[data-astro-cid-nzwlcmrj]{border-radius:calc(var(--radius) + 4px);background:var(--surface-sand);border-inline-start:6px solid var(--blue);justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:36px 44px;display:flex}.cta[data-astro-cid-nzwlcmrj] h2[data-astro-cid-nzwlcmrj]{margin:0;font-size:26px;font-weight:800}.cta[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{color:var(--muted);margin:6px 0 0}.cta[data-astro-cid-nzwlcmrj] .btn[data-astro-cid-nzwlcmrj]{flex-shrink:0}@media (width<=960px){.featured[data-astro-cid-nzwlcmrj]{grid-template-columns:1fr}.featured-cover[data-astro-cid-nzwlcmrj] .cover{aspect-ratio:16/10;min-height:0}.featured-body[data-astro-cid-nzwlcmrj]{padding:32px}.cta[data-astro-cid-nzwlcmrj]{flex-direction:column;align-items:flex-start}}@media (width<=680px){.blog-hero[data-astro-cid-nzwlcmrj]{padding:72px 0 64px}.grid[data-astro-cid-nzwlcmrj]{grid-template-columns:1fr}.featured-body[data-astro-cid-nzwlcmrj],.post-body[data-astro-cid-nzwlcmrj]{padding:24px}.cta[data-astro-cid-nzwlcmrj]{padding:28px 24px}}
