.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)}.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}}.promos[data-astro-cid-uft2yquf]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.promo[data-astro-cid-uft2yquf]{justify-content:center;align-items:flex-start;gap:var(--s-6);min-block-size:clamp(360px,6rem + 44vw,760px);padding:var(--s-8) clamp(var(--gutter), 5vw, var(--s-9));color:var(--paper);isolation:isolate;--focus-color:var(--paper);flex-direction:column;display:flex;position:relative}.promo--photo[data-astro-cid-uft2yquf]{background:var(--chrome)}.promo--secondary[data-astro-cid-uft2yquf]{background:var(--secondary)}.promo--tertiary[data-astro-cid-uft2yquf]{background:var(--tertiary)}.site .promo[data-astro-cid-uft2yquf] .btn--dark[data-astro-cid-uft2yquf]:hover,.site .promo[data-astro-cid-uft2yquf] .btn--secondary[data-astro-cid-uft2yquf]:hover,.site .promo[data-astro-cid-uft2yquf] .btn--tertiary[data-astro-cid-uft2yquf]:hover{background:var(--paper);color:var(--ink)}.site .promo[data-astro-cid-uft2yquf] .btn--light[data-astro-cid-uft2yquf]:hover{background:var(--ink);color:var(--paper)}.site .promo[data-astro-cid-uft2yquf] .btn--secondary[data-astro-cid-uft2yquf]{background:var(--secondary);color:var(--on-secondary)}.site .promo[data-astro-cid-uft2yquf] .btn--tertiary[data-astro-cid-uft2yquf]{background:var(--tertiary);color:var(--on-tertiary)}.promo[data-astro-cid-uft2yquf] .promo__image{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.promo__wash[data-astro-cid-uft2yquf]{z-index:-1;opacity:.5;background:#000;position:absolute;inset:0}.promo__heading[data-astro-cid-uft2yquf]{max-inline-size:14ch;font-size:var(--fs-h1)}@media (width<=860px){.promos[data-astro-cid-uft2yquf]{grid-template-columns:minmax(0,1fr)}}.site .video{aspect-ratio:16/9;background:var(--chrome);color:var(--on-chrome-muted);--focus-color:var(--accent-on-chrome);margin:0;position:relative}.site .video__link{place-content:center;justify-items:center;gap:var(--s-4);block-size:100%;padding:var(--s-5);color:inherit;font-size:var(--fs-small);text-align:center;line-height:1.45;text-decoration:none;display:grid}.site .video__link:focus-visible{outline-offset:-4px}.site .video__label{max-inline-size:46ch}.site .video__cover,.site .video--cover .video__media>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.site .video--cover{aspect-ratio:auto}.site .video--cover .video__link{justify-items:normal;padding:0;display:block}.site .video__media{aspect-ratio:16/9;place-items:center;display:grid;position:relative}.site .video--cover .video__label{max-inline-size:none;padding:var(--s-3) var(--s-4);display:block}.site .video--cover iframe{aspect-ratio:16/9;block-size:auto}.site .video__link:hover{color:var(--on-chrome)}.site .video__play{border-radius:var(--radius-round);background:var(--accent);place-items:center;block-size:64px;inline-size:64px;display:grid;position:relative}.site .video__play:before{content:"";border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--on-accent);margin-inline-start:4px}.site .video iframe{border:0;block-size:100%;inline-size:100%;display:block}.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)}.films[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.films[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
