.hero[data-astro-cid-glgfkru5]{min-height:calc(85svh - var(--header-height));background:var(--black);color:var(--white);text-align:center;justify-content:center;align-items:flex-end;padding:24px 24px 43px;display:flex;position:relative}.hero[data-astro-cid-glgfkru5]:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000009e),linear-gradient(#00000061,#0000 180px);position:absolute;inset:0}.poster[data-astro-cid-glgfkru5],.film[data-astro-cid-glgfkru5]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-toggle[data-astro-cid-glgfkru5]{z-index:2;width:44px;height:44px;color:var(--white);cursor:pointer;background:#0000004d;border:1px solid;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:24px;right:24px}.film-toggle[data-astro-cid-glgfkru5][hidden],.film-toggle[data-astro-cid-glgfkru5] .icon-pause[data-astro-cid-glgfkru5],.film-toggle[data-astro-cid-glgfkru5].is-playing .icon-play[data-astro-cid-glgfkru5]{display:none}.film-toggle[data-astro-cid-glgfkru5].is-playing .icon-pause[data-astro-cid-glgfkru5]{display:block}@media (width>=800px){.hero[data-astro-cid-glgfkru5].under-header{min-height:85svh;margin-top:calc(var(--header-height) * -1)}}.copy[data-astro-cid-glgfkru5]{z-index:1;justify-items:center;gap:24px;display:grid;position:relative}h1[data-astro-cid-glgfkru5]{font-size:var(--title-sm);line-height:var(--title-sm-lh);letter-spacing:normal}@media (width<=799px){.hero[data-astro-cid-glgfkru5]{min-height:600px;margin-inline:var(--edge)}}.feature[data-astro-cid-ycscscs2]{aspect-ratio:1;background:var(--black);color:var(--white);align-items:center;padding-left:clamp(24px,6vw,86px);padding-right:24px;display:flex;position:relative}.feature[data-astro-cid-ycscscs2]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000a8,#0000 62%);position:absolute;inset:0}.copy[data-astro-cid-ycscscs2]{z-index:1;justify-items:start;gap:24px;max-width:428px;display:grid;position:relative}@media (width<=799px){.feature[data-astro-cid-ycscscs2]:after{background:linear-gradient(#0000 45%,#000000b3)}.feature[data-astro-cid-ycscscs2]{aspect-ratio:390/1010;align-items:flex-end;padding-block-end:40px}h2[data-astro-cid-ycscscs2]{font-size:var(--title-sm);line-height:var(--title-sm-lh)}}.two-up[data-astro-cid-fwnynr2i]{padding:60px var(--edge);max-width:var(--content-max);grid-template-columns:561fr 775fr;align-items:start;gap:32px;margin-inline:auto;display:grid}.small[data-astro-cid-fwnynr2i]{padding-inline:16px}h2[data-astro-cid-fwnynr2i]{max-width:442px;margin-bottom:16px}.caption[data-astro-cid-fwnynr2i]{justify-items:start;max-width:442px;margin-top:16px;display:grid}h3[data-astro-cid-fwnynr2i]{font-size:var(--body);font-weight:500;line-height:var(--body-lh);letter-spacing:var(--tracking)}.text-link[data-astro-cid-fwnynr2i]{margin-top:16px}@media (width<=799px){.two-up[data-astro-cid-fwnynr2i]{flex-direction:column;align-items:stretch;gap:40px;padding-block:40px;display:flex}.large[data-astro-cid-fwnynr2i]{display:contents}h2[data-astro-cid-fwnynr2i]{font-size:var(--title-sm);line-height:var(--title-sm-lh);order:-1;margin-bottom:-16px}.small[data-astro-cid-fwnynr2i]{margin-left:20%;padding-inline:0}}.split[data-astro-cid-fqvybco3]{padding:60px var(--edge);background:var(--black);color:var(--white);padding-inline:max(var(--edge), calc((100% - var(--content-max)) / 2 + var(--edge)));grid-template-columns:1fr 1fr;align-items:center;display:grid}.copy[data-astro-cid-fqvybco3]{justify-items:start;gap:24px;max-width:435px;margin-left:clamp(0px,8.1vw,117px);display:grid}.media[data-astro-cid-fqvybco3]{padding-left:16px}@media (width<=799px){.split[data-astro-cid-fqvybco3]{grid-template-columns:1fr;gap:24px;padding-block:40px}.media[data-astro-cid-fqvybco3]{order:-1;padding-left:0}.copy[data-astro-cid-fqvybco3]{margin-left:0}}.newsletter[data-astro-cid-phdzosma]{background:var(--footer-blue);padding:60px 20px}.block[data-astro-cid-phdzosma]{background:var(--white);min-height:1000px;max-width:var(--content-max);grid-template-columns:684fr 716fr;margin-inline:auto;display:grid}.media[data-astro-cid-phdzosma]{position:relative}.panel[data-astro-cid-phdzosma]{justify-content:center;align-items:center;padding:40px 24px;display:flex}.inner[data-astro-cid-phdzosma]{width:100%;max-width:435px}.eyebrow[data-astro-cid-phdzosma]{letter-spacing:var(--tracking-eyebrow);margin-bottom:8px;font-size:14px;line-height:20px}h3[data-astro-cid-phdzosma]{letter-spacing:1px;margin-bottom:24px;line-height:30px}ul[data-astro-cid-phdzosma]{letter-spacing:.4px;margin:0 0 24px;padding:0;line-height:35px;list-style:none}li[data-astro-cid-phdzosma]{align-items:center;gap:23px;display:flex}form[data-astro-cid-phdzosma]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field[data-astro-cid-phdzosma]{grid-column:1/-1;gap:4px;display:grid}.field[data-astro-cid-phdzosma].half{grid-column:auto}label[data-astro-cid-phdzosma]{color:var(--muted);font-size:14px;line-height:20px}input[data-astro-cid-phdzosma]:not([type=checkbox]){border:0;border-bottom:1px solid var(--muted);width:100%;min-height:40px;color:inherit;font:inherit;background:0 0;border-radius:0;padding:8px 0}.consent[data-astro-cid-phdzosma]{grid-column:1/-1;grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.consent[data-astro-cid-phdzosma] label[data-astro-cid-phdzosma]{font-size:var(--small);letter-spacing:var(--tracking-small);line-height:16px}.consent[data-astro-cid-phdzosma] input[data-astro-cid-phdzosma]{width:20px;height:20px;accent-color:var(--ink);margin:0}button[data-astro-cid-phdzosma]{grid-column:1/-1;justify-self:start}.status[data-astro-cid-phdzosma]{min-height:20px;font-size:var(--small);line-height:var(--small-lh);letter-spacing:var(--tracking-small);grid-column:1/-1}@media (width<=799px){.newsletter[data-astro-cid-phdzosma]{padding:16px 8px}.block[data-astro-cid-phdzosma]{grid-template-columns:1fr;min-height:0}.media[data-astro-cid-phdzosma]{aspect-ratio:374/500}.panel[data-astro-cid-phdzosma]{padding:24px 16px}.field[data-astro-cid-phdzosma].half{grid-column:1/-1}button[data-astro-cid-phdzosma]{justify-self:stretch}}
