.post-header[data-astro-cid-wl5vemdu]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);width:100%;display:grid}@media not (min-width:48rem){.post-header[data-astro-cid-wl5vemdu]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.post-header_main[data-astro-cid-wl5vemdu]{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.post-title[data-astro-cid-wl5vemdu]{max-width:22ch;font-family:var(--heading-family);font-size:var(--h1);font-weight:var(--primary-bold);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;margin:0;line-height:.95}.post-subtitle[data-astro-cid-wl5vemdu]{max-width:40rem;font-size:var(--text-large);color:var(--text-2);margin:0}.post-facts[data-astro-cid-wl5vemdu]{gap:var(--space-4);padding-left:var(--space-5);border-left:var(--border-width) solid var(--border);flex-direction:column;margin:0;display:flex}@media not (min-width:48rem){.post-facts[data-astro-cid-wl5vemdu]{padding:var(--space-4) 0 0;border-left:none;border-top:var(--border-width) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.post-facts[data-astro-cid-wl5vemdu] dt{font-family:var(--font-eyebrow,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.75rem}.post-facts[data-astro-cid-wl5vemdu] dd{margin:var(--space-1) 0 0;font-weight:var(--primary-bold)}.post-photo[data-astro-cid-wl5vemdu]{aspect-ratio:21/9;border:var(--border-width) solid var(--role-primary);border-radius:var(--radius-main);background-color:var(--role-primary-200);width:100%;overflow:hidden}@media not (min-width:48rem){.post-photo[data-astro-cid-wl5vemdu]{aspect-ratio:4/3}}.post-photo_img[data-astro-cid-wl5vemdu]{object-fit:cover;object-position:35% 12%;width:100%;height:100%}.post-layout[data-astro-cid-wl5vemdu]{gap:var(--space-9,6rem);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);width:100%;max-width:72rem;margin-inline:auto;display:grid}@media not (min-width:64rem){.post-layout[data-astro-cid-wl5vemdu]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.post-article[data-astro-cid-wl5vemdu]{min-width:0;max-width:42rem}.post-body[data-astro-cid-wl5vemdu] h2{margin-top:var(--space-7);font-family:var(--heading-family);text-transform:uppercase}.post-body[data-astro-cid-wl5vemdu] blockquote{margin:var(--space-7) 0;padding:var(--space-6);border-left:.375rem solid var(--role-primary);border-radius:var(--radius-main);background-color:var(--role-accent-50);color:var(--brand-text);font-family:var(--heading-family);font-size:var(--h3);text-transform:uppercase;line-height:1.05}@media not (min-width:48rem){.post-body[data-astro-cid-wl5vemdu] blockquote{padding:var(--space-5);font-size:var(--h4)}}.post-body[data-astro-cid-wl5vemdu] blockquote footer{margin-top:var(--space-4);font-family:var(--font-eyebrow,monospace);letter-spacing:.1em;font-size:.75rem;line-height:1.4}.post-body[data-astro-cid-wl5vemdu] a{color:inherit;-webkit-text-decoration-color:var(--role-primary);text-decoration-color:var(--role-primary);text-underline-offset:.2em}.post-signoff[data-astro-cid-wl5vemdu]{margin:var(--space-6) 0 0;font-family:var(--heading-family);font-size:var(--h5);text-transform:uppercase}.post-aside[data-astro-cid-wl5vemdu]{gap:var(--space-5);top:calc(var(--space-9,6rem) + var(--space-2));flex-direction:column;align-self:start;display:flex;position:sticky}@media not (min-width:64rem){.post-aside[data-astro-cid-wl5vemdu]{order:-1;position:static}.post-aside[data-astro-cid-wl5vemdu] .post-aside_share,.post-aside[data-astro-cid-wl5vemdu] .post-cta{display:none}}.post-author[data-astro-cid-wl5vemdu]{align-items:center;gap:var(--space-4);color:inherit;text-decoration:none;display:flex}.post-author[data-astro-cid-wl5vemdu]>div[data-astro-cid-wl5vemdu]{gap:var(--space-1);flex-direction:column;display:flex}.post-author[data-astro-cid-wl5vemdu] p{margin:0;line-height:1.3}.post-author_avatar[data-astro-cid-wl5vemdu]{background-color:var(--role-primary-200);border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}.post-author_img[data-astro-cid-wl5vemdu]{object-fit:cover;object-position:37% 50%;transform-origin:37% 21%;width:100%;height:100%;scale:3.2}.post-author_label[data-astro-cid-wl5vemdu],.post-aside_label[data-astro-cid-wl5vemdu]{font-family:var(--font-eyebrow,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.75rem}.post-aside_label[data-astro-cid-wl5vemdu]{margin:0 0 var(--space-2)}.post-author_name[data-astro-cid-wl5vemdu]{font-weight:var(--primary-bold)}.post-author_role[data-astro-cid-wl5vemdu]{font-size:var(--text-small);color:var(--text-2)}.post-cta[data-astro-cid-wl5vemdu]{align-items:start;gap:var(--space-3);padding:var(--space-5);background-color:var(--role-accent-50);border:var(--border-width) solid var(--role-primary);border-radius:var(--radius-main);color:var(--brand-text);flex-direction:column;display:flex}.post-cta[data-astro-cid-wl5vemdu] p{margin:0}.post-cta_heading[data-astro-cid-wl5vemdu]{font-family:var(--heading-family);font-size:var(--h5);font-weight:var(--primary-bold);text-transform:uppercase}.post-cta_text[data-astro-cid-wl5vemdu]{font-size:var(--text-small)}.post-cta_link[data-astro-cid-wl5vemdu]{font-size:var(--text-small);color:inherit;-webkit-text-decoration-color:var(--role-primary);text-decoration-color:var(--role-primary);text-underline-offset:.2em}
