.hero[data-astro-cid-ce3d2jes]{height:100svh;min-height:640px;color:var(--color-on-image);background:linear-gradient(155deg,#4a4a46 0%,#2a2a28 55%,#1a1a18 100%);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.hero__img[data-astro-cid-ce3d2jes],.hero__scrim[data-astro-cid-ce3d2jes]{width:100%;height:100%;position:absolute;inset:0}.hero__img[data-astro-cid-ce3d2jes]{object-fit:cover}.hero__bottom[data-astro-cid-ce3d2jes]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);padding-bottom:var(--spacing-gutter);display:flex;position:relative}.hero__title[data-astro-cid-ce3d2jes]{flex:0 1 var(--title-w);min-width:0}.hero__credits[data-astro-cid-ce3d2jes]{flex:0 520px;display:flex}.hero__credit[data-astro-cid-ce3d2jes]{border-left:1px solid var(--color-rule-on-ink);flex-direction:column;flex:1 1 0;gap:8px;padding-inline:16px;display:flex}.hero__credit[data-astro-cid-ce3d2jes]:last-child{padding-right:0}.hero__credit[data-astro-cid-ce3d2jes] .t-label[data-astro-cid-ce3d2jes]{color:var(--color-on-image-dim)}@media (width<=1199px){.hero__bottom[data-astro-cid-ce3d2jes]{flex-direction:column;align-items:flex-start;gap:32px;padding-bottom:40px}.hero__title[data-astro-cid-ce3d2jes],.hero__credits[data-astro-cid-ce3d2jes]{flex:none;width:100%}}@media (width<=699px){.hero__bottom[data-astro-cid-ce3d2jes]{gap:24px;padding-bottom:32px}.hero__credits[data-astro-cid-ce3d2jes]{flex-direction:column;gap:16px}.hero__credit[data-astro-cid-ce3d2jes]{padding-right:16px}}.sub[data-astro-cid-5hmwpz22]{flex-direction:column;gap:48px;display:flex}.sub__head[data-astro-cid-5hmwpz22]{flex-direction:column;gap:12px;display:flex}.fig[data-astro-cid-7sozin7c]{flex-direction:column;gap:16px;display:flex}.fig__box[data-astro-cid-7sozin7c]{justify-content:center;align-self:center;align-items:center;width:100%;display:flex}.fig__cap[data-astro-cid-7sozin7c]{min-height:var(--leading-caption);padding-left:var(--spacing-rail)}.fig__cap[data-astro-cid-7sozin7c] span[data-astro-cid-7sozin7c]{max-width:726px;display:block}@media (width<=1199px){.fig__cap[data-astro-cid-7sozin7c]{padding-left:0}}.vid[data-astro-cid-ejmafvza]{flex-direction:column;gap:16px;display:flex}.vid__box[data-astro-cid-ejmafvza]{align-self:center;width:100%;display:flex;position:relative}.vid__box--ground[data-astro-cid-ejmafvza]{background:var(--color-ground)}video[data-astro-cid-ejmafvza]{object-fit:contain;width:100%;height:100%;display:block}.vid__cap[data-astro-cid-ejmafvza]{padding-left:var(--spacing-rail)}.vid__cap[data-astro-cid-ejmafvza] span[data-astro-cid-ejmafvza]{max-width:726px;display:block}@media (width<=1199px){.vid__cap[data-astro-cid-ejmafvza]{padding-left:0}}.statement[data-astro-cid-kvksjws2] p[data-astro-cid-kvksjws2]{max-width:var(--container-reading);border-left:2px solid var(--color-ink);padding-left:32px}@media (width<=1199px){.statement[data-astro-cid-kvksjws2] p[data-astro-cid-kvksjws2]{max-width:none}}.cards[data-astro-cid-fex46r42]{flex-direction:column;display:flex}.card[data-astro-cid-fex46r42]{max-width:var(--container-reading);border-top:1px solid var(--color-ink);flex-direction:column;gap:12px;padding-top:20px;display:flex}@media (width<=1199px){.card[data-astro-cid-fex46r42]{max-width:none}}.steps[data-astro-cid-zd7jgotw]{border-block:1px solid var(--color-rule);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 16px;max-width:100%;padding-block:24px;display:flex}.step[data-astro-cid-zd7jgotw]{font-size:16px;font-weight:var(--font-weight-medium);align-items:center;gap:16px;line-height:24px;display:flex}@media (width<=1199px){.steps[data-astro-cid-zd7jgotw]{width:100%!important}}.step[data-astro-cid-zd7jgotw] .step__arrow{color:var(--color-ink-muted)}.part[data-astro-cid-3iwp4hiv]{flex-direction:column;gap:48px;padding-top:96px;display:flex}.part__head[data-astro-cid-3iwp4hiv]{gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-ink);display:flex}.part__num[data-astro-cid-3iwp4hiv]{width:var(--rail-width);color:var(--color-ink-muted);flex-shrink:0}@media (width<=1199px){.part__num[data-astro-cid-3iwp4hiv]{width:auto}}.next[data-astro-cid-twmgnffm]{height:var(--height-next);background-color:var(--color-ink);color:var(--color-on-image);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.next__img[data-astro-cid-twmgnffm],.next__scrim[data-astro-cid-twmgnffm]{width:100%;height:100%;position:absolute;inset:0}.next__img[data-astro-cid-twmgnffm]{object-fit:cover}.next__scrim[data-astro-cid-twmgnffm]{background-image:linear-gradient(#0e0e0da6 0%,#0e0e0d99 15%,#0e0e0db3 55%,#0e0e0de6 100%)}.next__in[data-astro-cid-twmgnffm]{gap:var(--spacing-4);padding-bottom:var(--spacing-gutter);flex-direction:column;display:flex;position:relative}.next__row[data-astro-cid-twmgnffm]{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.next__title[data-astro-cid-twmgnffm]{font-size:var(--text-next);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-next);padding-bottom:8px}.next__label[data-astro-cid-twmgnffm],.next__title[data-astro-cid-twmgnffm],.next__arrow[data-astro-cid-twmgnffm]{transition:color var(--t-lux) var(--ease-lux), transform var(--t-lux) var(--ease-lux)}.next__arrow[data-astro-cid-twmgnffm]{flex-shrink:0;display:flex}.next__arrow[data-astro-cid-twmgnffm] svg{width:var(--size-next-arrow);height:var(--size-next-arrow)}.next[data-astro-cid-twmgnffm]:hover .next__title[data-astro-cid-twmgnffm],.next[data-astro-cid-twmgnffm]:hover .next__arrow[data-astro-cid-twmgnffm],.next[data-astro-cid-twmgnffm]:focus-visible .next__title[data-astro-cid-twmgnffm],.next[data-astro-cid-twmgnffm]:focus-visible .next__arrow[data-astro-cid-twmgnffm]{color:var(--color-accent)}.next[data-astro-cid-twmgnffm]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-paper), inset 0 0 0 4px var(--color-ink);border-radius:0}@media (width<=699px){.next__row[data-astro-cid-twmgnffm]{gap:24px}.next__in[data-astro-cid-twmgnffm]{padding-bottom:32px}}
