.slider[data-astro-cid-3z77w3gd]{--focus-color:var(--accent-on-chrome);background:var(--chrome);position:relative}.slider__track[data-astro-cid-3z77w3gd]{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-3z77w3gd]::-webkit-scrollbar{display:none}.site .slider__track[data-astro-cid-3z77w3gd]:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.slider__track[data-astro-cid-3z77w3gd]{scroll-behavior:smooth}}.slide[data-astro-cid-3z77w3gd]{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-3z77w3gd]{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.slide__overlay[data-astro-cid-3z77w3gd]{z-index:-1;background:#000;position:absolute;inset:0}.slide__overlay--light[data-astro-cid-3z77w3gd]{opacity:.3}.slide__overlay--dark[data-astro-cid-3z77w3gd]{opacity:.5}.slide__content[data-astro-cid-3z77w3gd]{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-3z77w3gd] .slide__content[data-astro-cid-3z77w3gd]{padding-block-end:var(--s-9)}.slide__heading[data-astro-cid-3z77w3gd]{max-inline-size:12ch;font-size:var(--fs-hero)}.slide__text[data-astro-cid-3z77w3gd]{max-inline-size:44ch;font-size:var(--fs-lead);line-height:1.5}.slider__dots[data-astro-cid-3z77w3gd]{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-3z77w3gd]{display:none}.slider__dots[data-astro-cid-3z77w3gd] .wrap[data-astro-cid-3z77w3gd]{display:flex}.slider__dot[data-astro-cid-3z77w3gd]{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-3z77w3gd]:before{content:"";background:#ffffff73;block-size:3px;inline-size:32px}.slider__dot[data-astro-cid-3z77w3gd][aria-current=true]:before{background:var(--accent)}.media-row[data-astro-cid-eg637rqr]{align-items:center;gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-row[data-astro-cid-eg637rqr]:not(.media-row--end)>.media-row__media[data-astro-cid-eg637rqr]{order:-1}.media-row__figure[data-astro-cid-eg637rqr]{margin:0}.site .media-row__figure[data-astro-cid-eg637rqr] img[data-astro-cid-eg637rqr]{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.media-row__text[data-astro-cid-eg637rqr]{gap:var(--s-5);justify-items:start;display:grid}.media-row__heading[data-astro-cid-eg637rqr]{font-size:var(--fs-h2)}.media-row__copy[data-astro-cid-eg637rqr]{color:var(--ink);font-size:var(--fs-body);line-height:1.65}.media-row__copy[data-astro-cid-eg637rqr]>*+*{margin-block-start:.9em}.media-row__copy[data-astro-cid-eg637rqr] ul{margin:0;padding-inline-start:1.15em;list-style:outside}.media-row__copy[data-astro-cid-eg637rqr] li{padding-inline-start:.25em}.media-row__copy[data-astro-cid-eg637rqr] li+li{margin-block-start:var(--s-2)}.site .media-row__copy[data-astro-cid-eg637rqr] a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.site .media-row__copy[data-astro-cid-eg637rqr] a:hover{color:var(--accent-ink)}@media (width<=860px){.media-row[data-astro-cid-eg637rqr]{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.media-row[data-astro-cid-eg637rqr]:not(.media-row--end)>.media-row__media[data-astro-cid-eg637rqr]{order:0}}.posts[data-astro-cid-e6i5v4wb]{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-e6i5v4wb]{gap:var(--s-4);flex-direction:column;display:flex}.post-card__media[data-astro-cid-e6i5v4wb]{background:var(--stone-100);overflow:hidden}.post-card__media[data-astro-cid-e6i5v4wb] img{aspect-ratio:3/2;object-fit:cover;inline-size:100%;transition:scale .4s}.post-card__media[data-astro-cid-e6i5v4wb]:hover img{scale:1.03}.post-card__media--empty[data-astro-cid-e6i5v4wb]{aspect-ratio:3/2;border-block-end:var(--rule) solid var(--accent)}.post-card__meta[data-astro-cid-e6i5v4wb]{color:var(--muted)}.post-card__title[data-astro-cid-e6i5v4wb]{font-size:1.375rem;line-height:1.25}.site .post-card__title[data-astro-cid-e6i5v4wb] a[data-astro-cid-e6i5v4wb]{text-decoration:none}.site .post-card__title[data-astro-cid-e6i5v4wb] a[data-astro-cid-e6i5v4wb]:hover{color:var(--accent-ink)}.post-card__excerpt[data-astro-cid-e6i5v4wb]{color:var(--muted);font-size:var(--fs-small);line-height:1.6}.post-card[data-astro-cid-e6i5v4wb] .link-arrow[data-astro-cid-e6i5v4wb]{align-self:flex-start;margin-block-start:auto}@media (width<=1024px){.posts[data-astro-cid-e6i5v4wb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.posts[data-astro-cid-e6i5v4wb]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.post-card__media[data-astro-cid-e6i5v4wb] 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)}.points[data-astro-cid-lcdefpme]{gap:var(--s-7) var(--s-6);counter-reset:point;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.point[data-astro-cid-lcdefpme]{counter-increment:point;border-block-start:1px solid var(--line-strong);padding-block-start:var(--s-4)}.point[data-astro-cid-lcdefpme]:before{content:counter(point, decimal-leading-zero);font-family:var(--ff-display);font-size:var(--fs-h3);font-stretch:var(--display-stretch);color:var(--accent-ink);margin-block-end:var(--s-3);font-weight:750;line-height:1;display:block}.point__heading[data-astro-cid-lcdefpme]{font-size:var(--fs-h4);margin-block-end:var(--s-2)}.point[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--muted);margin:0}@media (width<=1024px){.points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.points[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
