.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:min-content}.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__box--framed[data-astro-cid-7sozin7c]{outline:1px solid var(--color-rule);outline-offset:-1px;box-shadow:var(--shadow-media);border-radius:8px;overflow:clip}.fig[data-astro-cid-7sozin7c]:has(>.fig__box--framed){gap:var(--gap-media-caption)}.fig__box[data-astro-cid-7sozin7c]:has(.fig__loop){position:relative}.fig__loop[data-astro-cid-7sozin7c]{opacity:0;transition:opacity .4s var(--ease-lux);pointer-events:none;margin:auto;display:block;position:absolute;inset:0}.fig__loop[data-astro-cid-7sozin7c].is-playing{opacity:1}.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}}@media (width<=699px){.fig__box--fill[data-astro-cid-7sozin7c]{aspect-ratio:var(--mobile-ratio)!important}.fig__box--fill[data-astro-cid-7sozin7c] img{width:94.1358%!important;height:94.4643%!important}}.vid[data-astro-cid-ejmafvza]{gap:var(--gap-media-caption);flex-direction:column;display:flex}.vid--bare[data-astro-cid-ejmafvza]{flex:1 1 0;min-width:0}.vid__box[data-astro-cid-ejmafvza]{border-radius:var(--radius-media);width:100%;box-shadow:var(--shadow-media);align-self:center;display:flex;position:relative;overflow:hidden}.vid__box--ground[data-astro-cid-ejmafvza]{background:var(--color-ground)}.vid__box[data-astro-cid-ejmafvza].phone{border-radius:var(--phone-radius);box-shadow:var(--phone-shadow);overflow:visible}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}}@media (width<=699px){.vid__box--fill[data-astro-cid-ejmafvza]{aspect-ratio:4/3!important}.vid__box--fill[data-astro-cid-ejmafvza] video[data-astro-cid-ejmafvza]{object-fit:cover}}.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}.step--pair[data-astro-cid-zd7jgotw]{flex-wrap:wrap;row-gap:12px}@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}.part__head[data-astro-cid-3iwp4hiv]>h3[data-astro-cid-3iwp4hiv]{min-width:0}.split[data-astro-cid-3iwp4hiv]{grid-template-columns:minmax(0,1fr) minmax(0,.66fr);align-items:start;column-gap:clamp(48px,6.67vw,96px);display:grid}.split__media[data-astro-cid-3iwp4hiv]{flex-direction:column;gap:clamp(24px,3.33vw,48px);min-width:0;display:flex}.split__side[data-astro-cid-3iwp4hiv]{top:var(--spacing-6);flex-direction:column;gap:clamp(16px,1.67vw,24px);min-width:0;display:flex;position:sticky}.part__head--split[data-astro-cid-3iwp4hiv]{align-items:baseline;gap:var(--spacing-3);margin-bottom:clamp(24px,3.33vw,48px)}.part--split[data-astro-cid-3iwp4hiv] .part__num[data-astro-cid-3iwp4hiv]{width:auto}.part--split[data-astro-cid-3iwp4hiv] .t-subhead[data-astro-cid-3iwp4hiv]{font-size:clamp(20px,1.67vw,24px);line-height:1.3}.split__text[data-astro-cid-3iwp4hiv]{flex-direction:column;gap:clamp(12px,1.11vw,16px);display:flex}.split__text[data-astro-cid-3iwp4hiv] p{font-size:clamp(14px,1.11vw,16px);line-height:1.55}@media (width<=999px){.split[data-astro-cid-3iwp4hiv]{row-gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.split__side[data-astro-cid-3iwp4hiv]{position:static}.split__text[data-astro-cid-3iwp4hiv] p{font-size:var(--text-body);line-height:var(--leading-body)}}@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;transition:transform var(--t-list) var(--ease-lux)}.next[data-astro-cid-twmgnffm]:hover .next__img[data-astro-cid-twmgnffm],.next[data-astro-cid-twmgnffm]:focus-visible .next__img[data-astro-cid-twmgnffm]{transform:scale(1.03)}.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:center;gap:40px;padding-bottom:8px;display:flex}.next__title[data-astro-cid-twmgnffm]{font-size:min(var(--text-next), (100vw - 2 * var(--spacing-gutter) - var(--size-next-arrow) - 40px) / var(--next-word,99));font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-next)}.next__title--fit[data-astro-cid-twmgnffm]{font-size:min(var(--text-next), (100vw - 2 * var(--spacing-gutter) - var(--size-next-arrow) - 40px) / 7.6)}.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]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-paper), inset 0 0 0 4px var(--color-ink);border-radius:0}@media (hover:hover) and (pointer:fine) and (width>=1200px){.next[data-astro-cid-twmgnffm]{--next-rest:.5833}.next__title[data-astro-cid-twmgnffm]{transform-origin:0 100%;transform:scale(var(--next-rest));transition:transform var(--t-list) var(--ease-lux)}.next[data-astro-cid-twmgnffm]:hover .next__title[data-astro-cid-twmgnffm],.next[data-astro-cid-twmgnffm]:focus-visible .next__title[data-astro-cid-twmgnffm]{transform:scale(var(--next-grow,1))}.next__label-in[data-astro-cid-twmgnffm]{translate:0 calc(var(--row-h,0px) * (1 - var(--next-rest)));transition:translate var(--t-list) var(--ease-lux);display:inline-block}.next[data-astro-cid-twmgnffm]:hover .next__label-in[data-astro-cid-twmgnffm],.next[data-astro-cid-twmgnffm]:focus-visible .next__label-in[data-astro-cid-twmgnffm]{translate:0 calc(var(--row-h,0px) * (1 - var(--next-grow,1)))}.next__arrow[data-astro-cid-twmgnffm] svg{width:calc(var(--size-next-arrow) * var(--next-rest));height:calc(var(--size-next-arrow) * var(--next-rest))}.next__arrow[data-astro-cid-twmgnffm]{margin-bottom:calc((var(--row-h,var(--size-next-arrow)) - var(--size-next-arrow)) * var(--next-rest) / 2);align-self:flex-end}}@media (width<=699px){.next__row[data-astro-cid-twmgnffm]{gap:24px}.next__in[data-astro-cid-twmgnffm]{padding-bottom:32px}}
