.slider[data-astro-cid-o6xwhpg2]{--focus-color:var(--accent-on-chrome);background:var(--chrome);position:relative}.slider__track[data-astro-cid-o6xwhpg2]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.slider__track[data-astro-cid-o6xwhpg2]::-webkit-scrollbar{display:none}.site .slider__track[data-astro-cid-o6xwhpg2]:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.slider__track[data-astro-cid-o6xwhpg2]{scroll-behavior:smooth}}.slide[data-astro-cid-o6xwhpg2]{scroll-snap-align:start;min-block-size:clamp(480px,20rem + 18vw,680px);color:var(--paper);isolation:isolate;align-items:flex-end;display:flex;position:relative}.site .slide__image[data-astro-cid-o6xwhpg2]{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.slide__overlay[data-astro-cid-o6xwhpg2]{z-index:-1;background:#000;position:absolute;inset:0}.slide__overlay--light[data-astro-cid-o6xwhpg2]{opacity:.3}.slide__overlay--dark[data-astro-cid-o6xwhpg2]{opacity:.5}.slide__content[data-astro-cid-o6xwhpg2]{align-items:flex-start;gap:var(--s-5);padding-block:var(--s-9) calc(var(--s-9) + var(--s-4));flex-direction:column;display:flex}.slider--single[data-astro-cid-o6xwhpg2] .slide__content[data-astro-cid-o6xwhpg2]{padding-block-end:var(--s-9)}.slide__heading[data-astro-cid-o6xwhpg2]{max-inline-size:12ch;font-size:var(--fs-hero)}.slide__text[data-astro-cid-o6xwhpg2]{max-inline-size:44ch;font-size:var(--fs-lead);line-height:1.5}.slider__dots[data-astro-cid-o6xwhpg2]{pointer-events:none;position:absolute;inset-block-end:calc(var(--s-6) - 20.5px);inset-inline:0}html:not(.js) .slider__dots[data-astro-cid-o6xwhpg2]{display:none}.slider__dots[data-astro-cid-o6xwhpg2] .wrap[data-astro-cid-o6xwhpg2]{display:flex}.slider__dot[data-astro-cid-o6xwhpg2]{cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;block-size:44px;inline-size:40px;padding:0;display:flex}.slider__dot[data-astro-cid-o6xwhpg2]:before{content:"";background:#ffffff73;block-size:3px;inline-size:32px}.slider__dot[data-astro-cid-o6xwhpg2][aria-current=true]:before{background:var(--accent)}.media-row[data-astro-cid-722v6jau]{align-items:center;gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-row[data-astro-cid-722v6jau]:not(.media-row--end)>.media-row__media[data-astro-cid-722v6jau]{order:-1}.media-row__figure[data-astro-cid-722v6jau]{margin:0}.site .media-row__figure[data-astro-cid-722v6jau] img[data-astro-cid-722v6jau]{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.media-row__text[data-astro-cid-722v6jau]{gap:var(--s-5);justify-items:start;display:grid}.media-row__heading[data-astro-cid-722v6jau]{font-size:var(--fs-h2)}.media-row__copy[data-astro-cid-722v6jau]{color:var(--ink);font-size:var(--fs-body);line-height:1.65}.media-row__copy[data-astro-cid-722v6jau]>*+*{margin-block-start:.9em}.media-row__copy[data-astro-cid-722v6jau] ul{margin:0;padding-inline-start:1.15em;list-style:outside}.media-row__copy[data-astro-cid-722v6jau] li{padding-inline-start:.25em}.media-row__copy[data-astro-cid-722v6jau] li+li{margin-block-start:var(--s-2)}.site .media-row__copy[data-astro-cid-722v6jau] a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.site .media-row__copy[data-astro-cid-722v6jau] a:hover{color:var(--accent-ink)}@media (width<=860px){.media-row[data-astro-cid-722v6jau]{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.media-row[data-astro-cid-722v6jau]:not(.media-row--end)>.media-row__media[data-astro-cid-722v6jau]{order:0}}.posts[data-astro-cid-6r2bjrwr]{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.post-card[data-astro-cid-6r2bjrwr]{gap:var(--s-4);flex-direction:column;display:flex}.post-card__media[data-astro-cid-6r2bjrwr]{background:var(--stone-100);overflow:hidden}.post-card__media[data-astro-cid-6r2bjrwr] img{aspect-ratio:3/2;object-fit:cover;inline-size:100%;transition:scale .4s}.post-card__media[data-astro-cid-6r2bjrwr]:hover img{scale:1.03}.post-card__media--empty[data-astro-cid-6r2bjrwr]{aspect-ratio:3/2;border-block-end:var(--rule) solid var(--accent)}.post-card__meta[data-astro-cid-6r2bjrwr]{color:var(--muted)}.post-card__title[data-astro-cid-6r2bjrwr]{font-size:1.375rem;line-height:1.25}.site .post-card__title[data-astro-cid-6r2bjrwr] a[data-astro-cid-6r2bjrwr]{text-decoration:none}.site .post-card__title[data-astro-cid-6r2bjrwr] a[data-astro-cid-6r2bjrwr]:hover{color:var(--accent-ink)}.post-card__excerpt[data-astro-cid-6r2bjrwr]{color:var(--muted);font-size:var(--fs-small);line-height:1.6}.post-card[data-astro-cid-6r2bjrwr] .link-arrow[data-astro-cid-6r2bjrwr]{align-self:flex-start;margin-block-start:auto}@media (width<=1024px){.posts[data-astro-cid-6r2bjrwr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.posts[data-astro-cid-6r2bjrwr]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.post-card__media[data-astro-cid-6r2bjrwr] img{transition:none}}.home-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-6);flex-wrap:wrap;margin-block-end:var(--s-7);display:flex}.home-head__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h2)}
