.post__hero[data-astro-cid-z7xolria]{isolation:isolate;position:relative;overflow:hidden}.post__bg[data-astro-cid-z7xolria]{z-index:-1;position:absolute;inset:0}.post__bg[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;width:100%;height:100%}.post__bg[data-astro-cid-z7xolria]:after{content:"";background:#171a1ee6;position:absolute;inset:0}.post__head[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{max-width:42rem;font-size:clamp(1.9rem,4.2vw,3.2rem)}.post__date[data-astro-cid-z7xolria]{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--s4);font-size:.68rem;font-weight:700}.post__crumb[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.post__crumb[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{font-family:var(--label);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:#9ba2aa;text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.post__crumb[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]+li[data-astro-cid-z7xolria]:before{content:"/";margin-right:var(--s3);color:var(--signal)}.post__crumb[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:#c8cdd3;text-decoration:none}.post__crumb[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.post__crumb[data-astro-cid-z7xolria] [data-astro-cid-z7xolria][aria-current]{color:#fff}.post__fig[data-astro-cid-z7xolria]{margin:calc(var(--section-y) * -.45) auto var(--section-y)}.post__fig[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{aspect-ratio:16/8;object-fit:cover;border-top:var(--frame-w) solid var(--signal);width:100%}.post__bodywrap[data-astro-cid-z7xolria]{background:var(--paper);padding-top:0}.post__body[data-astro-cid-z7xolria]{margin-inline:auto}.post__body[data-astro-cid-z7xolria] h2{font-size:clamp(1.35rem,2.6vw,1.8rem)}.post__body[data-astro-cid-z7xolria] h3{font-size:clamp(1.1rem,2vw,1.35rem)}.post__cta[data-astro-cid-z7xolria]{max-width:var(--maxw-text);margin:var(--s9) auto 0;background:var(--bone);border-left:var(--frame-w) solid var(--signal);padding:clamp(1.5rem,3vw,2.5rem)}.post__cta[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:var(--fs-h3);margin-bottom:var(--s4)}.post__cta[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--steel);margin-bottom:var(--s5)}.post__nav[data-astro-cid-z7xolria]{max-width:var(--maxw-text);margin:var(--s8) auto 0;gap:var(--s5);border-top:1px solid var(--hairline);padding-top:var(--s6);grid-template-columns:1fr 1fr;display:grid}.post__navlink[data-astro-cid-z7xolria]{gap:var(--s2);color:inherit;border-left:3px solid var(--hairline);padding-left:var(--s4);transition:border-color .2s var(--ease);text-decoration:none;display:grid}.post__navlink[data-astro-cid-z7xolria]:hover{border-left-color:var(--signal)}.post__navlink--next[data-astro-cid-z7xolria]{text-align:right;border-left:0;border-right:3px solid var(--hairline);padding:0 var(--s4) 0 0}.post__navlink--next[data-astro-cid-z7xolria]:hover{border-right-color:var(--signal)}.post__navlabel[data-astro-cid-z7xolria]{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);font-size:.64rem;font-weight:700}.post__navtitle[data-astro-cid-z7xolria]{color:var(--container);font-size:.95rem;font-weight:600;line-height:1.4}@media (width<=640px){.post__nav[data-astro-cid-z7xolria]{grid-template-columns:1fr}.post__navlink--next[data-astro-cid-z7xolria]{text-align:left;border-right:0;border-left:3px solid var(--hairline);padding:0 0 0 var(--s4)}}.post__back[data-astro-cid-z7xolria]{max-width:var(--maxw-text);margin:var(--s7) auto 0}.post__back[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-deep);font-size:.68rem;font-weight:700;text-decoration:none}.post__back[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-underline-offset:4px;text-decoration:underline}
