.reading-progress[data-astro-cid-zg7dkzxc]{z-index:120;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.reading-progress__fill[data-astro-cid-zg7dkzxc]{background-color:var(--color-accent-text,var(--color-accent));transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.post-head[data-astro-cid-zg7dkzxc]{isolation:isolate;background-color:var(--color-inverse-bg);color:var(--color-inverse-text);padding-top:clamp(3.5rem,8vw,6.5rem);padding-bottom:clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.post-head__inner[data-astro-cid-zg7dkzxc]{gap:2.5rem;display:grid;position:relative}@media (width>=900px){.post-head__inner[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:clamp(3rem,7vw,7rem)}}.post-head__back[data-astro-cid-zg7dkzxc]{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:color-mix(in srgb, var(--color-inverse-text) 70%, transparent);transition:color var(--transition-fast);gap:.5rem;margin-bottom:clamp(2.5rem,6vw,4rem);font-size:.8125rem;text-decoration:none;display:flex}.post-head__back[data-astro-cid-zg7dkzxc]:hover{color:var(--color-inverse-text)}.post-head__title[data-astro-cid-zg7dkzxc]{max-width:18ch;font-family:var(--font-display);font-weight:var(--font-display-weight,300);letter-spacing:var(--font-display-tracking,-.01em);color:var(--color-inverse-text);text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.6vw + 1rem,5rem);line-height:1.02}.post-head__meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em}.post-head__meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--color-inverse-text)}.post-head__meta[data-astro-cid-zg7dkzxc]{color:color-mix(in srgb, var(--color-inverse-text) 70%, transparent);flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;font-size:.9375rem;display:flex}.post-cover[data-astro-cid-zg7dkzxc]{margin:0}.post-cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{aspect-ratio:3/2;object-fit:cover;filter:grayscale()contrast(1.04);width:100%;display:block}@media (width>=900px){.post-cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{aspect-ratio:4/5}}.post-content[data-astro-cid-zg7dkzxc]{max-width:40rem;padding-block:clamp(3rem,7vw,5.5rem);font-size:1.125rem;line-height:1.75}.post-content__lead[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);color:var(--color-text);margin:0 0 2.5rem;font-size:clamp(1.5rem,1.2vw + 1.1rem,2rem);font-weight:300;line-height:1.3}.post-content[data-astro-cid-zg7dkzxc] p{color:var(--color-text-muted);margin:0 0 1.4rem}.post-content[data-astro-cid-zg7dkzxc] h2{font-family:var(--font-display);font-weight:var(--font-display-weight,300);color:var(--color-text);margin:3rem 0 1rem;font-size:clamp(1.625rem,1vw + 1.25rem,2.125rem);line-height:1.15}.post-content[data-astro-cid-zg7dkzxc] p:last-child{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:1.5rem;font-size:.875rem}.post-more[data-astro-cid-zg7dkzxc]{padding-bottom:clamp(4rem,9vw,7rem)}.post-more__title[data-astro-cid-zg7dkzxc]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-text,var(--color-accent));margin:0 0 1.5rem;font-size:.75rem;font-weight:500}.post-more__list[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--color-border)}.post-more__item[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--color-border);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:.5rem 2rem;padding-block:1.75rem;text-decoration:none;display:grid}.post-more__date[data-astro-cid-zg7dkzxc]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);grid-column:1/-1;font-size:.75rem}.post-more__name[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);font-weight:var(--font-display-weight,300);transition:color var(--transition-fast);font-size:clamp(1.5rem,1.4vw + 1rem,2.25rem);line-height:1.1}.post-more__arrow[data-astro-cid-zg7dkzxc]{background-color:var(--color-accent-text,var(--color-accent));width:1rem;height:1rem;-webkit-mask:var(--arrow-thin) center / contain no-repeat;mask:var(--arrow-thin) center / contain no-repeat;transition:transform var(--transition-fast)}@media (width>=900px){.post-more__item[data-astro-cid-zg7dkzxc]{grid-template-columns:12rem 1fr auto}.post-more__date[data-astro-cid-zg7dkzxc]{grid-column:auto}}@media (hover:hover) and (pointer:fine){.post-more__item[data-astro-cid-zg7dkzxc]:hover .post-more__name[data-astro-cid-zg7dkzxc]{color:var(--color-accent-text,var(--color-accent))}.post-more__item[data-astro-cid-zg7dkzxc]:hover .post-more__arrow[data-astro-cid-zg7dkzxc]{transform:translate(2px,-2px)}}.blog-post__inner[data-astro-cid-zg7dkzxc]{max-width:720px}.blog-post__cover[data-astro-cid-zg7dkzxc]{border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover;width:100%;margin-block:2rem}.blog-post__content[data-astro-cid-zg7dkzxc]{line-height:1.8}.blog-post__content[data-astro-cid-zg7dkzxc] h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.375rem}.blog-post__content[data-astro-cid-zg7dkzxc] p{color:var(--color-text-muted);margin-bottom:1.25rem}
