.back-to-work[data-astro-cid-bsarlp3d]{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:50;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-band-dark);color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-body-sm);line-height:var(--leading-ui);text-decoration:none;opacity:0;transform:translateY(calc(100% + var(--space-4)));transition:opacity var(--transition),transform var(--transition)}.back-to-work[data-astro-cid-bsarlp3d][data-visible]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.back-to-work[data-astro-cid-bsarlp3d]{transition:opacity var(--transition);transform:none}}@media(max-width:40rem){.back-to-work[data-astro-cid-bsarlp3d]{right:var(--space-5);bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-2))}}.hero[data-astro-cid-bbe6dxrz]{position:relative;width:100%;aspect-ratio:var(--hero-ratio, 2.091);overflow:hidden}.hero__art[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:var(--hero-ratio, 2.091);translate:-50% -50%}.hero__base[data-astro-cid-bbe6dxrz],.hero__lottie[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%}.hero__base[data-astro-cid-bbe6dxrz]{object-fit:cover}.hero__lottie[data-astro-cid-bbe6dxrz] svg{width:100%!important;height:100%!important}@media(max-width:61.9375rem){.hero[data-astro-cid-bbe6dxrz]{aspect-ratio:var(--hero-ratio, 2.091) / 1.5}.hero__art[data-astro-cid-bbe6dxrz]{width:calc(var(--hero-zoom, 1.5) * 100%)}}.hero--card[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;height:80vh;padding:var(--space-8);overflow:hidden}.hero--card[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{object-fit:contain}.hero--card__fit-height[data-astro-cid-bbe6dxrz]{width:auto;height:100%;max-width:100%}.hero--card__fit-width[data-astro-cid-bbe6dxrz]{width:100%;max-width:69rem;height:auto;max-height:100%}@media(max-width:48rem){.hero--card[data-astro-cid-bbe6dxrz]{height:50vh;padding:var(--space-2)}}.container[data-astro-cid-ukz3c45w]{width:100%;max-width:1104px;margin-inline:auto;padding-inline:var(--gutter)}.intro[data-astro-cid-ukz3c45w]{background:var(--surface-page);color:var(--fg-body);padding-top:var(--space-4);padding-bottom:var(--space-9)}.tags[data-astro-cid-ukz3c45w]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:var(--space-4) 0;list-style:none}.tag[data-astro-cid-ukz3c45w]{display:flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--pill-bg);font-size:var(--text-body-md);line-height:1.25;color:var(--pill-fg)}.intro__summary[data-astro-cid-ukz3c45w]{padding-bottom:var(--space-4);font-size:var(--text-body-lg);line-height:var(--leading-summary);color:var(--fg-body)}.intro__meta[data-astro-cid-ukz3c45w]{font-size:var(--text-body-md);line-height:var(--leading-summary);color:var(--fg-body)}.body[data-astro-cid-ukz3c45w]{background:var(--surface-page)}.cover[data-astro-cid-ukz3c45w]{background:var(--band-bg)}.head[data-astro-cid-giw6a2ye],.rows[data-astro-cid-giw6a2ye]{padding-inline:var(--gutter)}.head[data-astro-cid-giw6a2ye]{padding-top:1.5rem;line-height:var(--leading-ui)}.head__back[data-astro-cid-giw6a2ye]{display:flex;width:fit-content;align-items:baseline;gap:.5em;font-size:var(--text-meta);line-height:var(--leading-ui);color:var(--color-ink);text-decoration:none}.head__arrow[data-astro-cid-giw6a2ye]{display:inline-block;transition:translate var(--transition)}.head__back[data-astro-cid-giw6a2ye]:hover .head__arrow[data-astro-cid-giw6a2ye]{translate:-.25em 0}.head__line[data-astro-cid-giw6a2ye]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-top:.75rem;padding-bottom:1.125rem}.head__title[data-astro-cid-giw6a2ye]{margin:0;font-size:var(--text-h2);line-height:var(--leading-display);letter-spacing:var(--tracking-h2)}.head__meta[data-astro-cid-giw6a2ye]{display:flex;flex:none;align-items:center;gap:.5em;margin:0;padding-top:.5rem;font-size:var(--text-meta);line-height:var(--leading-ui);color:var(--color-ink);white-space:nowrap}.band[data-astro-cid-giw6a2ye]{position:relative;display:grid;place-items:center;container-type:size;width:100%;aspect-ratio:var(--ratio-band);overflow:hidden;background:var(--color-panel)}.band[data-astro-cid-giw6a2ye] picture[data-astro-cid-giw6a2ye]{position:absolute;inset:0}.band__art[data-astro-cid-giw6a2ye]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.band__ui[data-astro-cid-giw6a2ye]{position:relative;height:auto;max-height:82%}.band__ui--mock[data-astro-cid-giw6a2ye]{container-type:inline-size;width:min(var(--ui-w),calc(var(--ui-ratio) * 82cqh))}.rows[data-astro-cid-giw6a2ye]{padding-top:calc(var(--study-row-gap) / 2);padding-bottom:calc(var(--study-row-gap) / 2)}@media(max-width:61.9375rem){.band[data-astro-cid-giw6a2ye]{aspect-ratio:1.6}.band__ui[data-astro-cid-giw6a2ye]{max-height:72%}.band__ui--mock[data-astro-cid-giw6a2ye]{width:min(76%,calc(var(--ui-ratio) * 72cqh))}}@media(max-width:48rem){.band[data-astro-cid-giw6a2ye]{aspect-ratio:1}.band__ui[data-astro-cid-giw6a2ye]{width:74%!important;max-height:62%}.band__ui--mock[data-astro-cid-giw6a2ye]{width:min(74%,calc(var(--ui-ratio) * 62cqh))!important}}@media(max-width:40rem){.head[data-astro-cid-giw6a2ye],.rows[data-astro-cid-giw6a2ye]{padding-inline:var(--gutter)}.head__line[data-astro-cid-giw6a2ye]{display:block}.head__meta[data-astro-cid-giw6a2ye]{justify-content:flex-end;padding-top:var(--space-2)}}.todo[data-astro-cid-em4mckki]{display:grid;align-content:center;gap:.75rem;width:100%;height:100%;padding:var(--space-6);border:2px dashed var(--color-accent);border-radius:var(--radius-card);text-align:center}.todo__label[data-astro-cid-em4mckki]{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.todo__what[data-astro-cid-em4mckki]{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-soft)}html.js .scene[data-astro-cid-ywrygk3a]{opacity:0;translate:0 44px}html.js .row.on .scene[data-astro-cid-ywrygk3a]{opacity:1;translate:none;transition:opacity .52s ease-out .26s,translate .76s cubic-bezier(.22,1,.36,1) .26s}@media(prefers-reduced-motion:reduce){html.js .scene[data-astro-cid-ywrygk3a]{opacity:1;translate:none}}.scene[data-astro-cid-ywrygk3a]{--panel-ratio: var(--figure-ratio, var(--ratio-figure));position:relative;width:calc(min(88%,calc(82cqw * var(--scene-ratio) / var(--panel-ratio))) * var(--os, 1));aspect-ratio:var(--scene-ratio);overflow:hidden;border-radius:calc(var(--radius) / 2 * var(--os, 1));background:var(--color-page);transform-origin:0 0}.scene[data-astro-cid-ywrygk3a] picture[data-astro-cid-ywrygk3a]{display:contents}.scene__img[data-astro-cid-ywrygk3a]{display:block;width:100%;height:100%}@media(max-width:48rem){.scene[data-astro-cid-ywrygk3a]{--panel-ratio: var(--figure-ratio, 1)}}.pull[data-astro-cid-wui43ccq]{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:0 12%;background:var(--color-resilia-surface)}.pull__text[data-astro-cid-wui43ccq]{margin:0;max-width:17.5em;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.125rem,3.7cqw,2.375rem);line-height:1.55;text-align:center;text-wrap:balance;color:var(--color-ink)}.wwa[data-astro-cid-gckuw672]{position:absolute;inset:0;display:grid;place-items:center;font-size:min(20px,3.2cqw)}.wwa__selected[data-astro-cid-gckuw672]{position:absolute;inset:0;display:block;width:100%;height:calc(100% * 512 / 513)}.wwa__hover[data-astro-cid-gckuw672]{position:absolute;display:block;max-width:none;opacity:0;pointer-events:none;transition:opacity 90ms linear}.wwa__hover[data-astro-cid-gckuw672].is-on{opacity:1}.wwa__hover--write[data-astro-cid-gckuw672]{left:38.889%;top:61.014%;width:7.934%;height:2.534%}.wwa__veil[data-astro-cid-gckuw672]{position:absolute;inset:0;background:#000000a6;pointer-events:none}.wwa__dialog[data-astro-cid-gckuw672]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.wwa__sheet[data-astro-cid-gckuw672]{position:relative;overflow:hidden;border-radius:6px;background:#f0eeeb;box-shadow:0 1.2rem 3.2rem #00000047}.wwa__sheet--explainer[data-astro-cid-gckuw672]{width:64%;aspect-ratio:620 / 511}.wwa__sheet--campaign[data-astro-cid-gckuw672]{width:80%;aspect-ratio:840 / 636;container-type:inline-size;opacity:0}.wwa[data-astro-cid-gckuw672][data-part="2"] .wwa__veil[data-astro-cid-gckuw672],.wwa[data-astro-cid-gckuw672][data-part="2"] .wwa__sheet--explainer[data-astro-cid-gckuw672]{opacity:0}.wwa__generated[data-astro-cid-gckuw672]{position:absolute;inset:0;display:block;width:100%;height:100%}.wwa__hover--understand[data-astro-cid-gckuw672]{left:71.555%;top:86.09%;width:24.987%;height:9.694%}.wwa__hover--optimize[data-astro-cid-gckuw672]{left:4.643%;top:75.314%;width:21.31%;height:7.862%}.wwa__hover--apply[data-astro-cid-gckuw672]{left:74.643%;top:89.308%;width:22.976%;height:7.547%}.wwa__cover[data-astro-cid-gckuw672]{position:absolute;left:52.857%;top:11.321%;width:44.762%;height:74.843%;border-radius:.95cqw;background:#1f183d;opacity:0}.wwa__layer[data-astro-cid-gckuw672]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.wwa__layer--form[data-astro-cid-gckuw672]{clip-path:inset(11.321% 52.857% 13.836% 2.381% round .95cqw);opacity:0}.wwa__layer--typed[data-astro-cid-gckuw672]{clip-path:polygon(0 0,0 0,0 0)}.wwa__layer--foot[data-astro-cid-gckuw672]{clip-path:inset(86.164% 0 0 0);opacity:0}.wwa__chip[data-astro-cid-gckuw672]{position:absolute;left:0;top:0;display:grid;place-items:center;min-width:2.7cqw;height:3.2cqw;padding-inline:.5cqw;border-radius:.5cqw;background:#dedaf2;color:#1f183d;font-family:var(--font-resilia);font-size:1.75cqw;line-height:1;transform:translateY(-50%);opacity:0;pointer-events:none}.wwa__art[data-astro-cid-gckuw672]{display:block;width:100%;height:100%}.wwa__cursor[data-astro-cid-gckuw672]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.wwa__cursor[data-astro-cid-gckuw672].is-visible{opacity:1}.wwa__ripple[data-astro-cid-gckuw672]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:color-mix(in srgb,var(--color-resilia-button) 28%,transparent);opacity:0;pointer-events:none}.wwa__control[data-astro-cid-gckuw672]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.wwa__control[data-astro-cid-gckuw672]:hover,.wwa__control[data-astro-cid-gckuw672]:focus-visible{scale:1.08}.wwa__icon[data-astro-cid-gckuw672]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.wwa__control[data-astro-cid-gckuw672][data-state=playing] .wwa__icon--playing[data-astro-cid-gckuw672],.wwa__control[data-astro-cid-gckuw672][data-state=paused] .wwa__icon--paused[data-astro-cid-gckuw672],.wwa__control[data-astro-cid-gckuw672][data-state=done] .wwa__icon--done[data-astro-cid-gckuw672]{opacity:1}.tpl[data-astro-cid-dwh54sux]{position:absolute;inset:0;display:grid;place-items:center;font-size:min(20px,3.2cqw)}.tpl__hover[data-astro-cid-dwh54sux]{position:absolute;left:87.755%;top:3.908%;width:9.469%;height:3.938%;display:block;max-width:none;opacity:0;pointer-events:none;transition:opacity 90ms linear}.tpl__hover[data-astro-cid-dwh54sux].is-on{opacity:1}.tpl__veil[data-astro-cid-dwh54sux]{position:absolute;inset:0;background:#000000a6;pointer-events:none}.tpl__dialog[data-astro-cid-dwh54sux]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.tpl__sheet[data-astro-cid-dwh54sux]{position:relative;width:80%;aspect-ratio:953 / 588;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 1.2rem 3.2rem #00000047}.tpl__art[data-astro-cid-dwh54sux]{display:block;width:100%;height:100%}.tpl__cursor[data-astro-cid-dwh54sux]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.tpl__cursor[data-astro-cid-dwh54sux].is-visible{opacity:1}.tpl__ripple[data-astro-cid-dwh54sux]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:color-mix(in srgb,var(--color-resilia-button) 28%,transparent);opacity:0;pointer-events:none}.tpl__control[data-astro-cid-dwh54sux]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.tpl__control[data-astro-cid-dwh54sux]:hover,.tpl__control[data-astro-cid-dwh54sux]:focus-visible{scale:1.08}.tpl__icon[data-astro-cid-dwh54sux]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.tpl__control[data-astro-cid-dwh54sux][data-state=playing] .tpl__icon--playing[data-astro-cid-dwh54sux],.tpl__control[data-astro-cid-dwh54sux][data-state=paused] .tpl__icon--paused[data-astro-cid-dwh54sux],.tpl__control[data-astro-cid-dwh54sux][data-state=done] .tpl__icon--done[data-astro-cid-dwh54sux]{opacity:1}.drf[data-astro-cid-h33d222m]{position:absolute;inset:0;display:grid;place-items:center;font-size:min(20px,3.2cqw)}.drf__veil[data-astro-cid-h33d222m]{position:absolute;inset:0;background:#000000a6;pointer-events:none}.drf__dialog[data-astro-cid-h33d222m]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.drf__sheet[data-astro-cid-h33d222m]{position:relative;overflow:hidden;border-radius:6px;background:#f0eeeb;box-shadow:0 1.2rem 3.2rem #00000047}.drf__sheet--picker[data-astro-cid-h33d222m]{width:80%;aspect-ratio:953 / 588;background:#fff}.drf__sheet--picker[data-astro-cid-h33d222m]{opacity:0}.drf__sheet--draft[data-astro-cid-h33d222m]{width:76%;aspect-ratio:900 / 711;container-type:inline-size;--u: calc(100cqw / 900)}.drf__art[data-astro-cid-h33d222m],.drf__layer[data-astro-cid-h33d222m]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.drf__start[data-astro-cid-h33d222m],.drf__layer[data-astro-cid-h33d222m]{opacity:0}.drf__layer--typed[data-astro-cid-h33d222m]{clip-path:polygon(0 0,0 0,0 0)}.drf__blank[data-astro-cid-h33d222m]{position:absolute;background:#fff;opacity:0;pointer-events:none}.drf__blank[data-astro-cid-h33d222m].is-on{opacity:1}.drf__hover[data-astro-cid-h33d222m],.drf__cardhover[data-astro-cid-h33d222m]{position:absolute;border-radius:.4cqw;background:#0000000a;opacity:0;pointer-events:none}.drf__hover[data-astro-cid-h33d222m].is-on,.drf__cardhover[data-astro-cid-h33d222m].is-on{opacity:1}.drf__sprite[data-astro-cid-h33d222m]{position:absolute;display:block;max-width:none;opacity:0;pointer-events:none;transition:opacity 90ms linear}.drf__sprite[data-astro-cid-h33d222m].is-on{opacity:1}.drf__mask[data-astro-cid-h33d222m]{position:absolute;background:#efeeea;pointer-events:none}.drf__panel[data-astro-cid-h33d222m]{position:absolute;left:66%;top:11.814%;width:31.333%;height:calc(223 * var(--u));max-height:calc(603 * var(--u));overflow:hidden;border-radius:calc(8 * var(--u));background:#dedaf2}.drf__state[data-astro-cid-h33d222m]{position:absolute;inset:0 0 auto;padding:calc(27 * var(--u)) calc(21 * var(--u)) calc(24 * var(--u));color:#212529;font-family:var(--font-resilia);opacity:0}.drf__state[data-astro-cid-h33d222m].is-current{opacity:1}.drf__state[data-astro-cid-h33d222m].is-measuring{position:relative}.drf__heading[data-astro-cid-h33d222m]{margin:0;font-size:calc(16 * var(--u));font-weight:600;line-height:1.28}.drf__heading--intro[data-astro-cid-h33d222m]{font-size:calc(19 * var(--u));line-height:1.25}.drf__para[data-astro-cid-h33d222m]{margin:calc(9 * var(--u)) 0 0;font-size:calc(13.6 * var(--u));line-height:1.3;color:#333}.drf__eg[data-astro-cid-h33d222m]{margin:calc(17 * var(--u)) 0 0;font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#4d4d4d}.drf__cursor[data-astro-cid-h33d222m]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.drf__cursor[data-astro-cid-h33d222m].is-visible{opacity:1}.drf__ripple[data-astro-cid-h33d222m]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:color-mix(in srgb,var(--color-resilia-button) 28%,transparent);opacity:0;pointer-events:none}.drf__control[data-astro-cid-h33d222m]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.drf__control[data-astro-cid-h33d222m]:hover,.drf__control[data-astro-cid-h33d222m]:focus-visible{scale:1.08}.drf__icon[data-astro-cid-h33d222m]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.drf__control[data-astro-cid-h33d222m][data-state=playing] .drf__icon--playing[data-astro-cid-h33d222m],.drf__control[data-astro-cid-h33d222m][data-state=paused] .drf__icon--paused[data-astro-cid-h33d222m],.drf__control[data-astro-cid-h33d222m][data-state=done] .drf__icon--done[data-astro-cid-h33d222m]{opacity:1}.gen[data-astro-cid-x65eapmu]{position:absolute;inset:0;display:grid;place-items:center;font-size:min(20px,3.2cqw)}.gen__veil[data-astro-cid-x65eapmu]{position:absolute;inset:0;background:#000000a6;pointer-events:none}.gen[data-astro-cid-x65eapmu][data-part="2"] .gen__veil[data-astro-cid-x65eapmu]{opacity:0}.gen__dialog[data-astro-cid-x65eapmu]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.gen__sheet[data-astro-cid-x65eapmu]{position:relative;overflow:hidden;border-radius:6px;background:#f0eeeb;box-shadow:0 1.2rem 3.2rem #00000047}.gen__sheet--draft[data-astro-cid-x65eapmu]{width:76%;aspect-ratio:900 / 711;opacity:0}.gen__art[data-astro-cid-x65eapmu]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.gen__sprite[data-astro-cid-x65eapmu]{position:absolute;display:block;max-width:none;opacity:0;pointer-events:none}.gen__sprite[data-astro-cid-x65eapmu].is-on{opacity:1}.gen__sheet--loading[data-astro-cid-x65eapmu]{width:54%;aspect-ratio:711.55 / 448.277;border-radius:1.1%}.gen[data-astro-cid-x65eapmu][data-part="2"] .gen__sheet--loading[data-astro-cid-x65eapmu]{opacity:0}.gen__frame[data-astro-cid-x65eapmu]{position:absolute;inset:0;container-type:inline-size}.gen__ld[data-astro-cid-x65eapmu]{position:absolute;inset:0;display:flex;flex-direction:column;padding:0 2.846em 2.846em;font-size:calc(100cqw / 71.155);font-family:var(--font-resilia);background:#f0eeeb}.ld__head[data-astro-cid-x65eapmu]{display:flex;align-items:center;height:9.96em;margin:0;line-height:1;white-space:nowrap}.ld__title[data-astro-cid-x65eapmu],.ld__brand[data-astro-cid-x65eapmu]{font-size:2.8em;font-weight:600;letter-spacing:-.01em}.ld__title[data-astro-cid-x65eapmu]{color:#1a1a1a}.ld__brand[data-astro-cid-x65eapmu]{margin-inline-start:.26em;color:#4d3d99}.ld__spark[data-astro-cid-x65eapmu]{display:inline-flex;margin-inline:.35em .65em;font-size:2.4em;color:#4d3d99}.ld__beta[data-astro-cid-x65eapmu]{display:inline-flex;align-items:center;padding:.28em .84em;border-radius:.474em;background:#00000014;font-size:1.43em;line-height:1.3;color:#1a1a1a}.ld__steps[data-astro-cid-x65eapmu]{display:flex;flex:1;flex-direction:column;gap:1.423em;margin:0;padding:0;list-style:none}.step[data-astro-cid-x65eapmu]{display:flex;flex:1;align-items:center;gap:2.57em;padding-inline:2.372em;border-radius:.949em;background:#fff;color:#1a1a1a;transition:background-color .42s ease-out,color .42s ease-out}.step[data-astro-cid-x65eapmu].is-pending{background:#0000000f;color:#4d4d4d}.step__icon[data-astro-cid-x65eapmu]{display:flex;flex:none;font-size:2.846em}.step__label[data-astro-cid-x65eapmu]{flex:1;font-size:2.3em;font-weight:600;letter-spacing:-.01em}.step__state[data-astro-cid-x65eapmu]{position:relative;display:grid;flex:none;place-items:center;width:4.6em;height:5.07em}.step__spin[data-astro-cid-x65eapmu],.step__check[data-astro-cid-x65eapmu]{grid-area:1 / 1;display:grid;place-items:center;transition:opacity .28s ease-out,scale .28s cubic-bezier(.22,1,.36,1)}.step__spin[data-astro-cid-x65eapmu]{font-size:2.2em;color:#4d4d4d;opacity:0;scale:.9}.step[data-astro-cid-x65eapmu].is-pending .step__spin[data-astro-cid-x65eapmu]{opacity:1;scale:1}.step[data-astro-cid-x65eapmu].is-pending .step__spin[data-astro-cid-x65eapmu] svg{animation:gen-spin 1.1s linear infinite}.step__check[data-astro-cid-x65eapmu]{font-size:2.4em;color:#1a1a1a}.step[data-astro-cid-x65eapmu].is-pending .step__check[data-astro-cid-x65eapmu]{opacity:0;scale:.7}@keyframes gen-spin{to{rotate:1turn}}.gen__page[data-astro-cid-x65eapmu]{position:absolute;inset:0;overflow:hidden;background:#fff}.gen__pageimg[data-astro-cid-x65eapmu]{display:block;width:100%;height:auto;max-width:none}.gen__cursor[data-astro-cid-x65eapmu]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.gen__cursor[data-astro-cid-x65eapmu].is-visible{opacity:1}.gen__ripple[data-astro-cid-x65eapmu]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:color-mix(in srgb,var(--color-resilia-button) 28%,transparent);opacity:0;pointer-events:none}.gen__control[data-astro-cid-x65eapmu]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.gen__control[data-astro-cid-x65eapmu]:hover,.gen__control[data-astro-cid-x65eapmu]:focus-visible{scale:1.08}.gen__icon[data-astro-cid-x65eapmu]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.gen__control[data-astro-cid-x65eapmu][data-state=playing] .gen__icon--playing[data-astro-cid-x65eapmu],.gen__control[data-astro-cid-x65eapmu][data-state=paused] .gen__icon--paused[data-astro-cid-x65eapmu],.gen__control[data-astro-cid-x65eapmu][data-state=done] .gen__icon--done[data-astro-cid-x65eapmu]{opacity:1}.bd[data-astro-cid-k77jll7a]{position:absolute;inset:0;display:grid;grid-template-columns:1fr auto 1fr;align-content:center;align-items:center;column-gap:4cqw;padding-inline:6cqw;color:var(--color-ink)}.bd__lead[data-astro-cid-k77jll7a]{display:grid;justify-items:center}.bd__text[data-astro-cid-k77jll7a] p{margin:0}.bd--title[data-astro-cid-k77jll7a] .bd__text[data-astro-cid-k77jll7a]{font-family:var(--font-display);font-size:6.6cqw;line-height:1.22;text-align:center;text-wrap:balance}.bd--title[data-astro-cid-k77jll7a] .bd__text[data-astro-cid-k77jll7a] em{font-style:italic}.bd--bubble[data-astro-cid-k77jll7a] .bd__text[data-astro-cid-k77jll7a]{--bubble: color-mix(in srgb, var(--color-ink) 15%, var(--color-page));position:relative;max-width:30cqw;padding:1.7cqw 2.1cqw;border-radius:2.1cqw;background:var(--bubble);font-family:var(--font-diagram-text);font-size:var(--diagram-fs, 14px);line-height:1.43}.bd--bubble[data-astro-cid-k77jll7a] .bd__text[data-astro-cid-k77jll7a]:before,.bd--bubble[data-astro-cid-k77jll7a] .bd__text[data-astro-cid-k77jll7a]:after{content:"";position:absolute;bottom:0}.bd--bubble[data-astro-cid-k77jll7a] .bd__text[data-astro-cid-k77jll7a]:before{left:-.9cqw;width:2.4cqw;height:2.4cqw;border-bottom-right-radius:2cqw;background:var(--bubble)}.bd--bubble[data-astro-cid-k77jll7a] .bd__text[data-astro-cid-k77jll7a]:after{left:-1.3cqw;width:1.3cqw;height:2.8cqw;border-bottom-right-radius:1.8cqw;background:var(--color-panel)}.bd__rule[data-astro-cid-k77jll7a]{position:relative;align-self:stretch;width:1px;background:color-mix(in srgb,var(--color-ink) 14%,transparent)}.bd__dot[data-astro-cid-k77jll7a]{position:absolute;top:50%;left:50%;width:3.1cqw;height:3.1cqw;border-radius:50%;background:color-mix(in srgb,var(--color-ink) 88%,transparent);translate:-50% -50%}.bd__items[data-astro-cid-k77jll7a]{display:grid;gap:6.4cqw;margin:0;padding:0;list-style:none}.bd__item[data-astro-cid-k77jll7a]{display:flex;align-items:center;justify-content:center;gap:2cqw}.bd__brace[data-astro-cid-k77jll7a]{flex:none;font-family:var(--font-display);font-size:6.4cqw;font-weight:300;line-height:1;color:var(--color-ink-soft);user-select:none}.bd__label[data-astro-cid-k77jll7a]{display:grid;justify-items:center;text-align:center;font-family:var(--font-diagram-name);font-size:var(--diagram-fs, 14px);font-weight:400;line-height:1.3;color:var(--diagram-ink);text-wrap:balance}html.js .bd__lead[data-astro-cid-k77jll7a],html.js .bd__rule[data-astro-cid-k77jll7a],html.js .bd__item[data-astro-cid-k77jll7a]{opacity:0}html.js .bd__rule[data-astro-cid-k77jll7a]{--slot-i: 1}html.js .bd__lead[data-astro-cid-k77jll7a]{--slot-i: 0}html.js .bd[data-astro-cid-k77jll7a].is-in .bd__lead[data-astro-cid-k77jll7a],html.js .bd[data-astro-cid-k77jll7a].is-in .bd__rule[data-astro-cid-k77jll7a],html.js .bd[data-astro-cid-k77jll7a].is-in .bd__item[data-astro-cid-k77jll7a]{opacity:1;transition:opacity .7s ease-out calc(var(--slot-i) * .35s)}@media(prefers-reduced-motion:reduce){html.js .bd__lead[data-astro-cid-k77jll7a],html.js .bd__rule[data-astro-cid-k77jll7a],html.js .bd__item[data-astro-cid-k77jll7a]{opacity:1}}.plat[data-astro-cid-76t5u6en]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;font-size:min(20px,3.2cqw)}html.js .plat__frame[data-astro-cid-76t5u6en]{opacity:0;translate:0 44px}html.js .row.on .plat__frame[data-astro-cid-76t5u6en]{opacity:1;translate:none;transition:opacity .52s ease-out .2s,translate .76s cubic-bezier(.22,1,.36,1) .2s}@media(prefers-reduced-motion:reduce){html.js .plat__frame[data-astro-cid-76t5u6en]{opacity:1;translate:none}}.plat__frame[data-astro-cid-76t5u6en]{--panel-ratio: var(--figure-ratio, var(--ratio-figure));position:relative;width:calc(min(88%,calc(82cqw * (1512 / 982) / var(--panel-ratio))) * var(--os, 1));aspect-ratio:1512 / 982;overflow:hidden;border-radius:calc(var(--radius) / 2 * var(--os, 1));transform-origin:0 0;background:#fff}@media(max-width:48rem){.plat__frame[data-astro-cid-76t5u6en]{--panel-ratio: var(--figure-ratio, 1)}}.plat__page[data-astro-cid-76t5u6en]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.plat__hl[data-astro-cid-76t5u6en]{position:absolute;border-radius:.35cqw;background:#ebebeb;mix-blend-mode:color-burn;opacity:0;pointer-events:none;transition:opacity 90ms linear}.plat__hl--dark[data-astro-cid-76t5u6en]{background:#ffffff1a;mix-blend-mode:normal}.plat__hl[data-astro-cid-76t5u6en].is-on{opacity:1}.plat__menu[data-astro-cid-76t5u6en],.plat__toast[data-astro-cid-76t5u6en]{position:absolute;display:block;max-width:none;opacity:0;pointer-events:none}.plat__veil[data-astro-cid-76t5u6en]{position:absolute;inset:0;background:#000000b3;opacity:0;pointer-events:none}.plat__dialog[data-astro-cid-76t5u6en]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.plat__sheet[data-astro-cid-76t5u6en]{position:relative;overflow:hidden;border-radius:.5cqw;background:#f0f0f0;opacity:0;container-type:inline-size}.plat__inner[data-astro-cid-76t5u6en]{--u: calc(100cqw / 600);position:absolute;inset:0}.plat__art[data-astro-cid-76t5u6en]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.plat__enabled[data-astro-cid-76t5u6en]{opacity:0}.plat__text[data-astro-cid-76t5u6en]{position:absolute;font-family:var(--font-steame);font-weight:400;font-synthesis:none;font-size:calc(14.5 * var(--u));line-height:1.4;color:#1d1d1f;white-space:nowrap;translate:0 -.12em;opacity:0}.plat__text--area[data-astro-cid-76t5u6en]{white-space:normal}.plat__text[data-astro-cid-76t5u6en].is-typing:after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:#163c80}.plat__zone[data-astro-cid-76t5u6en]{position:absolute;border:1.5px dashed #163c80;border-radius:calc(6 * var(--u));background:#163c8012;opacity:0;pointer-events:none}.plat__file[data-astro-cid-76t5u6en]{position:absolute;top:0;left:0;z-index:3;display:inline-flex;align-items:center;gap:.4em;padding:.55em .9em;border-radius:.5em;background:#fff;box-shadow:0 .4em 1.2em #00000040;color:#1d1d1f;font-family:var(--font-steame);font-size:1.15cqw;white-space:nowrap;opacity:0;pointer-events:none}.plat__cursor[data-astro-cid-76t5u6en]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.plat__cursor[data-astro-cid-76t5u6en].is-visible{opacity:1}.plat__ripple[data-astro-cid-76t5u6en]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:#163c804d;opacity:0;pointer-events:none}.plat__control[data-astro-cid-76t5u6en]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.plat__control[data-astro-cid-76t5u6en]:hover,.plat__control[data-astro-cid-76t5u6en]:focus-visible{scale:1.08}.plat__icon[data-astro-cid-76t5u6en]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.plat__control[data-astro-cid-76t5u6en][data-state=playing] .plat__icon--playing[data-astro-cid-76t5u6en],.plat__control[data-astro-cid-76t5u6en][data-state=paused] .plat__icon--paused[data-astro-cid-76t5u6en],.plat__control[data-astro-cid-76t5u6en][data-state=done] .plat__icon--done[data-astro-cid-76t5u6en]{opacity:1}.qx[data-astro-cid-k376yes2]{--u: calc(100cqw / 1028);position:absolute;inset:0;color:var(--color-ink);font-family:var(--font-diagram-name)}.qx__bubble[data-astro-cid-k376yes2]{position:absolute;box-sizing:border-box;width:calc(593 * var(--u));margin:0;padding:calc(24 * var(--u)) calc(25 * var(--u));background:color-mix(in srgb,var(--surface-1) 92%,transparent);font-size:calc(24 * var(--u));line-height:calc(32 * var(--u))}.qx__bubble--a[data-astro-cid-k376yes2]{top:calc(55.7 * var(--u));left:calc(60.6 * var(--u));border-radius:calc(24 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u)) 0}.qx__bubble--b[data-astro-cid-k376yes2]{top:calc(290 * var(--u));left:calc(367 * var(--u));border-radius:calc(24 * var(--u)) calc(24 * var(--u)) 0 calc(24 * var(--u))}.qx__photo[data-astro-cid-k376yes2]{position:absolute;top:calc(877 * var(--u));left:calc(845 * var(--u));width:calc(155 * var(--u));height:calc(155 * var(--u));overflow:hidden;border-radius:50%}.qx__photo[data-astro-cid-k376yes2] img[data-astro-cid-k376yes2]{display:block;width:100%;height:100%;object-fit:cover}.qx__tag[data-astro-cid-k376yes2]{position:absolute;margin:0}.qx__tag--a[data-astro-cid-k376yes2]{top:calc(63.6 * var(--u));left:calc(637 * var(--u))}.qx__tag--b[data-astro-cid-k376yes2]{top:calc(912 * var(--u));left:calc(194 * var(--u))}.qx__role[data-astro-cid-k376yes2]{display:block;padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(24 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u)) 0;background:color-mix(in srgb,var(--color-ink) 90%,transparent);font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));white-space:nowrap;color:var(--surface-1)}.qx__cursor[data-astro-cid-k376yes2]{position:absolute;top:calc(36 * var(--u));left:calc(-24 * var(--u));width:calc(26 * var(--u))}html.js .qx__bubble[data-astro-cid-k376yes2],html.js .qx__photo[data-astro-cid-k376yes2],html.js .qx__tag[data-astro-cid-k376yes2]{opacity:0;translate:0 calc(18 * var(--u))}html.js .qx[data-astro-cid-k376yes2].is-in .qx__bubble[data-astro-cid-k376yes2],html.js .qx[data-astro-cid-k376yes2].is-in .qx__photo[data-astro-cid-k376yes2],html.js .qx[data-astro-cid-k376yes2].is-in .qx__tag[data-astro-cid-k376yes2]{opacity:1;translate:none;transition:opacity .55s ease-out calc(var(--slot-i) * .26s),translate .8s cubic-bezier(.22,1,.36,1) calc(var(--slot-i) * .26s)}@media(prefers-reduced-motion:reduce){html.js .qx__bubble[data-astro-cid-k376yes2],html.js .qx__photo[data-astro-cid-k376yes2],html.js .qx__tag[data-astro-cid-k376yes2]{opacity:1;translate:none}}.hv[data-astro-cid-wjoy64ra]{position:absolute;inset:0}.hv__half[data-astro-cid-wjoy64ra]{position:absolute;top:0;display:block;width:50%;height:100%;max-width:none}.hv__half--left[data-astro-cid-wjoy64ra]{left:0}.hv__half--right[data-astro-cid-wjoy64ra]{right:0}html.js .hv__half[data-astro-cid-wjoy64ra]{opacity:0;translate:0 4%}html.js .hv[data-astro-cid-wjoy64ra].is-in .hv__half[data-astro-cid-wjoy64ra]{opacity:1;translate:none;transition:opacity .65s ease-out var(--slot-at, 0ms),translate .85s cubic-bezier(.22,1,.36,1) var(--slot-at, 0ms)}html.js .hv[data-astro-cid-wjoy64ra].is-in .hv__half--right[data-astro-cid-wjoy64ra]{--slot-at: .55s}@media(prefers-reduced-motion:reduce){html.js .hv__half[data-astro-cid-wjoy64ra]{opacity:1;translate:none}}.st[data-astro-cid-i3v247m5]{position:absolute;inset:0;display:block;width:100%;height:100%}.st[data-astro-cid-i3v247m5] text[data-astro-cid-i3v247m5]{font-family:var(--font-diagram-text);font-size:20px;font-weight:400;fill:color-mix(in srgb,var(--color-ink) 60%,transparent)}.st__intro[data-astro-cid-i3v247m5] text[data-astro-cid-i3v247m5],.st__head[data-astro-cid-i3v247m5] text[data-astro-cid-i3v247m5]{fill:color-mix(in srgb,var(--color-ink) 87%,transparent)}.st__lines[data-astro-cid-i3v247m5]{fill:color-mix(in srgb,var(--color-ink) 45%,transparent)}html.js .st[data-astro-cid-i3v247m5] .st__intro[data-astro-cid-i3v247m5],html.js .st[data-astro-cid-i3v247m5] .st__head[data-astro-cid-i3v247m5],html.js .st[data-astro-cid-i3v247m5] .st__item[data-astro-cid-i3v247m5]{opacity:0}html.js .st[data-astro-cid-i3v247m5] .st__lines[data-astro-cid-i3v247m5]{clip-path:inset(0 100% 0 0)}html.js .st[data-astro-cid-i3v247m5].is-in .st__intro[data-astro-cid-i3v247m5],html.js .st[data-astro-cid-i3v247m5].is-in .st__head[data-astro-cid-i3v247m5],html.js .st[data-astro-cid-i3v247m5].is-in .st__item[data-astro-cid-i3v247m5]{opacity:1;transition:opacity .45s ease-out var(--slot-at)}html.js .st[data-astro-cid-i3v247m5].is-in .st__lines[data-astro-cid-i3v247m5]{clip-path:inset(0 0 0 0);transition:clip-path 1.5s cubic-bezier(.45,0,.25,1) .5s}@media(prefers-reduced-motion:reduce){html.js .st[data-astro-cid-i3v247m5] .st__intro[data-astro-cid-i3v247m5],html.js .st[data-astro-cid-i3v247m5] .st__head[data-astro-cid-i3v247m5],html.js .st[data-astro-cid-i3v247m5] .st__item[data-astro-cid-i3v247m5]{opacity:1}html.js .st[data-astro-cid-i3v247m5] .st__lines[data-astro-cid-i3v247m5]{clip-path:none}}.pal[data-astro-cid-lkg62oyf]{--u: calc(100cqw / 1028);position:absolute;inset:0}.pal__ground[data-astro-cid-lkg62oyf]{position:absolute;top:0;bottom:0}.pal__ground--light[data-astro-cid-lkg62oyf]{left:0;width:50%;background:#f0eeeb}.pal__ground--dark[data-astro-cid-lkg62oyf]{right:0;width:50%;background:#1a1a1a}html[data-theme=dark] .pal__ground--dark[data-astro-cid-lkg62oyf]{background:#0c0c0e}@media(max-width:48rem){.pal__ground[data-astro-cid-lkg62oyf]{top:-60cqw;bottom:-60cqw}}.pal__swatch[data-astro-cid-lkg62oyf]{position:absolute;top:calc(212.6 * var(--u));left:calc(var(--slot-x) * var(--u));display:grid;place-items:center;width:calc(210 * var(--u));height:calc(210 * var(--u));border-radius:50%;background:var(--slot-color);color:var(--slot-ink);font-family:var(--font-resilia);font-size:calc(17 * var(--u));font-weight:600}html.js .pal__swatch[data-astro-cid-lkg62oyf]{opacity:0;scale:.86}html.js .pal[data-astro-cid-lkg62oyf].is-in .pal__swatch[data-astro-cid-lkg62oyf]{opacity:1;scale:1;transition:opacity .5s ease-out calc(.12s + var(--slot-i) * .2s),scale .7s cubic-bezier(.22,1,.36,1) calc(.12s + var(--slot-i) * .2s)}@media(prefers-reduced-motion:reduce){html.js .pal__swatch[data-astro-cid-lkg62oyf]{opacity:1;scale:1}}.team[data-astro-cid-mksepqtk]{--u: calc(100cqw / 1028);--fit: 1.4;--fit-x: 514;--fit-y: 326;position:absolute;inset:0;color:var(--color-ink)}.team__dot[data-astro-cid-mksepqtk]{position:absolute;top:calc((352.2 - 16.2) * var(--u));left:calc((514.2 - 16.2) * var(--u));width:calc(32.4 * var(--u));height:calc(32.4 * var(--u));border-radius:50%;background:color-mix(in srgb,var(--color-ink) 80%,transparent)}.team__person[data-astro-cid-mksepqtk]{position:absolute;inset:0;margin:0;pointer-events:none}.team__photo[data-astro-cid-mksepqtk]{position:absolute;top:calc(var(--slot-y) * var(--u));left:calc(var(--slot-x) * var(--u));width:calc(154 * var(--u));height:calc(154 * var(--u));overflow:hidden;border-radius:50%}.team__photo[data-astro-cid-mksepqtk] img[data-astro-cid-mksepqtk]{display:block;width:100%;height:100%;object-fit:cover}.team__role[data-astro-cid-mksepqtk]{pointer-events:auto;position:absolute;top:calc(var(--slot-ly) * var(--u));left:calc(var(--slot-lx) * var(--u));translate:-50% -50%;font-family:var(--font-diagram-name);font-size:var(--diagram-fs, 14px);font-weight:400;line-height:1;white-space:nowrap;color:var(--diagram-ink)}html.js .team__dot[data-astro-cid-mksepqtk]{opacity:0;scale:.4}html.js .team__person[data-astro-cid-mksepqtk]{opacity:0;translate:0 calc(16 * var(--u))}html.js .team[data-astro-cid-mksepqtk].is-in .team__dot[data-astro-cid-mksepqtk]{opacity:1;scale:1;transition:opacity .4s ease-out,scale .6s cubic-bezier(.22,1,.36,1)}html.js .team[data-astro-cid-mksepqtk].is-in .team__person[data-astro-cid-mksepqtk]{opacity:1;translate:none;transition:opacity .6s ease-out calc(.18s + var(--slot-i) * .17s),translate .8s cubic-bezier(.22,1,.36,1) calc(.18s + var(--slot-i) * .17s)}@media(prefers-reduced-motion:reduce){html.js .team__dot[data-astro-cid-mksepqtk],html.js .team__person[data-astro-cid-mksepqtk]{opacity:1;scale:1;translate:none}}.mx[data-astro-cid-6n6qcass]{--u: calc(100cqw / 1028);position:absolute;inset:0;color:var(--color-ink)}.mx__rule[data-astro-cid-6n6qcass]{position:absolute;background:color-mix(in srgb,var(--color-ink) 10%,transparent)}.mx__rule--across[data-astro-cid-6n6qcass]{top:calc(317.8 * var(--u));left:calc(27 * var(--u));width:calc(974 * var(--u));height:1px}.mx__rule--down[data-astro-cid-6n6qcass]{top:calc(26.4 * var(--u));left:calc(514 * var(--u));width:1px;height:calc(582.8 * var(--u))}.mx__dot[data-astro-cid-6n6qcass]{position:absolute;top:calc(301.6 * var(--u));left:calc(497.8 * var(--u));width:calc(32.4 * var(--u));height:calc(32.4 * var(--u));border-radius:50%;background:color-mix(in srgb,var(--color-ink) 80%,transparent)}.mx__quad[data-astro-cid-6n6qcass]{position:absolute;top:calc(var(--slot-head) * var(--u));left:calc(var(--slot-x) * var(--u));width:calc(364 * var(--u))}.mx__title[data-astro-cid-6n6qcass]{margin:0 0 calc(22 * var(--u));font-family:var(--font-diagram-name);font-size:var(--diagram-fs, 14px);font-weight:400;letter-spacing:normal;text-transform:none;line-height:calc(24 * var(--u));text-align:center;color:var(--diagram-ink)}.mx__axis[data-astro-cid-6n6qcass]{position:absolute;font-family:var(--font-diagram-name);font-size:var(--diagram-fs, 14px);line-height:1;white-space:nowrap;color:color-mix(in srgb,var(--color-ink) 60%,transparent)}.mx__axis--top[data-astro-cid-6n6qcass]{top:calc(27 * var(--u));right:calc(534 * var(--u))}.mx__axis--bottom[data-astro-cid-6n6qcass]{top:calc(590 * var(--u));left:calc(534 * var(--u))}.mx__axis--left[data-astro-cid-6n6qcass]{top:calc(326 * var(--u));left:calc(27 * var(--u))}.mx__axis--right[data-astro-cid-6n6qcass]{top:calc(286 * var(--u));right:calc(27 * var(--u))}.mx__quad--target[data-astro-cid-6n6qcass]{display:grid;justify-items:center;align-content:start;row-gap:calc(8 * var(--u))}.mx__quad--target[data-astro-cid-6n6qcass] .mx__title[data-astro-cid-6n6qcass]{margin:0}.mx__pin[data-astro-cid-6n6qcass]{width:calc(34 * var(--u));height:calc(34 * var(--u));color:var(--diagram-ink)}.mx__card[data-astro-cid-6n6qcass]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:calc(100 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(10 * var(--u));background:var(--surface-1);color:var(--diagram-ink)}.mx__text[data-astro-cid-6n6qcass]{margin:0;font-family:var(--font-diagram-text);font-size:var(--diagram-fs, 14px);line-height:1.43;text-align:center;text-wrap:balance}.mx__text[data-astro-cid-6n6qcass] u[data-astro-cid-6n6qcass]{text-decoration-thickness:1px;text-underline-offset:3px}.mx__logos[data-astro-cid-6n6qcass]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(14 * var(--u)) calc(28 * var(--u));margin:0;padding:0;list-style:none}.mx__logo[data-astro-cid-6n6qcass]{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));margin:0}.mx__logo[data-astro-cid-6n6qcass] img[data-astro-cid-6n6qcass]{display:block;width:calc(var(--slot-w) * var(--u));height:auto}.mx__note[data-astro-cid-6n6qcass]{font-family:var(--font-diagram-text);font-size:var(--diagram-fs, 14px);line-height:1.2}html.js .mx__quad[data-astro-cid-6n6qcass]{opacity:0;translate:0 calc(16 * var(--u))}html.js .mx[data-astro-cid-6n6qcass].is-in .mx__quad[data-astro-cid-6n6qcass]{opacity:1;translate:none;transition:opacity .5s ease-out calc(var(--slot-i) * .42s),translate .75s cubic-bezier(.22,1,.36,1) calc(var(--slot-i) * .42s)}@media(prefers-reduced-motion:reduce){html.js .mx__quad[data-astro-cid-6n6qcass]{opacity:1;translate:none}}.ph[data-astro-cid-odr5tjbo]{--u: calc(100cqw / 1028);--slot-track: 290;--phase-node: color-mix(in srgb, var(--color-ink) 80%, var(--color-panel-warm));--phase-halo: color-mix(in srgb, var(--color-ink) 8%, var(--color-panel-warm));position:absolute;inset:0;color:var(--color-ink)}.ph__track[data-astro-cid-odr5tjbo],.ph__fill[data-astro-cid-odr5tjbo]{position:absolute;top:calc(var(--slot-track) * var(--u));height:calc(4 * var(--u));margin-top:calc(-2 * var(--u));border-radius:calc(2 * var(--u))}.ph__track[data-astro-cid-odr5tjbo]{left:calc(70 * var(--u));width:calc(888 * var(--u));background:color-mix(in srgb,var(--color-ink) 14%,transparent)}.ph__fill[data-astro-cid-odr5tjbo]{left:calc(190 * var(--u));width:calc(648 * var(--u));background:var(--phase-node);transform-origin:0 50%}.ph__steps[data-astro-cid-odr5tjbo]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.ph__step[data-astro-cid-odr5tjbo]{position:absolute;top:0;left:calc((var(--slot-x) - 145) * var(--u));width:calc(290 * var(--u));height:100%;margin:0}.ph__tag[data-astro-cid-odr5tjbo]{position:absolute;top:calc((var(--slot-track) - 70) * var(--u));left:0;width:100%;font-family:var(--font-diagram-text);font-size:var(--diagram-fs, 14px);line-height:calc(24 * var(--u));text-align:center;color:color-mix(in srgb,var(--color-ink) 60%,transparent)}.ph__node[data-astro-cid-odr5tjbo]{position:absolute;top:calc((var(--slot-track) - 24) * var(--u));left:calc(121 * var(--u));display:grid;place-items:center;box-sizing:border-box;width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;background:var(--phase-node);outline:calc(8 * var(--u)) solid var(--phase-halo);font-family:var(--font-diagram-name);font-size:var(--diagram-fs, 14px);line-height:1;color:var(--surface-1)}.ph__stem[data-astro-cid-odr5tjbo]{position:absolute;top:calc((var(--slot-track) + 32) * var(--u));left:calc(145 * var(--u));width:1px;height:calc(30 * var(--u));background:color-mix(in srgb,var(--color-ink) 20%,transparent)}.ph__card[data-astro-cid-odr5tjbo]{position:absolute;top:calc((var(--slot-track) + 62) * var(--u));left:0;box-sizing:border-box;display:grid;place-items:center;width:100%;min-height:calc(96 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border-radius:calc(12 * var(--u));background:var(--surface-1);font-family:var(--font-diagram-name);font-size:var(--diagram-fs, 14px);line-height:1.45;text-align:center;text-wrap:balance;color:var(--diagram-ink)}html.js .ph__fill[data-astro-cid-odr5tjbo]{scale:0 1}html.js .ph__node[data-astro-cid-odr5tjbo],html.js .ph__tag[data-astro-cid-odr5tjbo],html.js .ph__stem[data-astro-cid-odr5tjbo],html.js .ph__card[data-astro-cid-odr5tjbo]{opacity:0}html.js .ph__node[data-astro-cid-odr5tjbo]{scale:.6}html.js .ph__card[data-astro-cid-odr5tjbo]{translate:0 calc(14 * var(--u))}html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__fill[data-astro-cid-odr5tjbo]{scale:1 1;transition:scale 1.2s linear .3s}html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__tag[data-astro-cid-odr5tjbo],html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__node[data-astro-cid-odr5tjbo],html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__stem[data-astro-cid-odr5tjbo],html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__card[data-astro-cid-odr5tjbo]{opacity:1;--slot-d: calc(var(--slot-i) * .6s + .3s)}html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__tag[data-astro-cid-odr5tjbo],html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__stem[data-astro-cid-odr5tjbo]{transition:opacity .5s ease-out var(--slot-d)}html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__node[data-astro-cid-odr5tjbo]{scale:1;transition:opacity .3s ease-out var(--slot-d),scale .5s cubic-bezier(.34,1.56,.64,1) var(--slot-d)}html.js .ph[data-astro-cid-odr5tjbo].is-in .ph__card[data-astro-cid-odr5tjbo]{translate:none;transition:opacity .5s ease-out calc(var(--slot-d) + .18s),translate .7s cubic-bezier(.22,1,.36,1) calc(var(--slot-d) + .18s)}@media(prefers-reduced-motion:reduce){html.js .ph__fill[data-astro-cid-odr5tjbo]{scale:1 1}html.js .ph__node[data-astro-cid-odr5tjbo],html.js .ph__tag[data-astro-cid-odr5tjbo],html.js .ph__stem[data-astro-cid-odr5tjbo],html.js .ph__card[data-astro-cid-odr5tjbo]{opacity:1;scale:1;translate:none}}html.js .fadeimg[data-astro-cid-wxdmsnxk]{opacity:0}html.js .fadeimg[data-astro-cid-wxdmsnxk].is-in{opacity:1;transition:opacity .8s ease-out}@media(prefers-reduced-motion:reduce){html.js .fadeimg[data-astro-cid-wxdmsnxk]{opacity:1}}.mx[data-astro-cid-zh7hsuwt]{--u: calc(100cqw / 1028);position:absolute;inset:0;color:var(--color-ink)}.mx__rule[data-astro-cid-zh7hsuwt]{position:absolute;background:color-mix(in srgb,var(--color-ink) 10%,transparent)}.mx__rule--across[data-astro-cid-zh7hsuwt]{top:calc(317.8 * var(--u));left:calc(27 * var(--u));width:calc(974 * var(--u));height:1px}.mx__rule--down[data-astro-cid-zh7hsuwt]{top:calc(26.4 * var(--u));left:calc(514 * var(--u));width:1px;height:calc(582.8 * var(--u))}.mx__dot[data-astro-cid-zh7hsuwt]{position:absolute;top:calc(301.6 * var(--u));left:calc(497.8 * var(--u));width:calc(32.4 * var(--u));height:calc(32.4 * var(--u));border-radius:50%;background:color-mix(in srgb,var(--color-ink) 80%,transparent)}.mx__quad[data-astro-cid-zh7hsuwt]{position:absolute;top:0;left:calc(var(--slot-x) * var(--u));width:calc(364 * var(--u))}.mx__title[data-astro-cid-zh7hsuwt]{position:absolute;top:calc(var(--slot-head) * var(--u));left:0;width:100%;box-sizing:border-box;margin:0;padding-left:0;font-family:var(--font-diagram-name);font-size:var(--diagram-fs, 14px);font-weight:400;letter-spacing:normal;text-transform:none;line-height:calc(24 * var(--u));text-align:center;color:var(--diagram-ink)}.mx__card[data-astro-cid-zh7hsuwt]{position:absolute;top:calc(var(--slot-card) * var(--u));left:0;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:calc(12 * var(--u));height:calc(56 * var(--u));margin:0;padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--surface-1);color:var(--diagram-ink)}.mx__icon[data-astro-cid-zh7hsuwt]{flex:none;box-sizing:content-box;width:calc(20 * var(--u));height:calc(20 * var(--u));padding:calc(6 * var(--u));border-radius:calc(8 * var(--u));background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--diagram-ink)}.mx__label[data-astro-cid-zh7hsuwt]{font-family:var(--font-diagram-text);font-size:var(--diagram-fs, 14px);font-weight:400;line-height:1.25;text-align:left;text-wrap:balance}html.js .mx__rule[data-astro-cid-zh7hsuwt],html.js .mx__dot[data-astro-cid-zh7hsuwt],html.js .mx__quad[data-astro-cid-zh7hsuwt]{opacity:0}html.js .mx__rule[data-astro-cid-zh7hsuwt],html.js .mx__dot[data-astro-cid-zh7hsuwt]{--slot-i: 0}html.js .mx[data-astro-cid-zh7hsuwt].is-in .mx__rule[data-astro-cid-zh7hsuwt],html.js .mx[data-astro-cid-zh7hsuwt].is-in .mx__dot[data-astro-cid-zh7hsuwt],html.js .mx[data-astro-cid-zh7hsuwt].is-in .mx__quad[data-astro-cid-zh7hsuwt]{opacity:1;transition:opacity .7s ease-out calc(var(--slot-i) * .35s)}@media(prefers-reduced-motion:reduce){html.js .mx__rule[data-astro-cid-zh7hsuwt],html.js .mx__dot[data-astro-cid-zh7hsuwt],html.js .mx__quad[data-astro-cid-zh7hsuwt]{opacity:1}}.sq[data-astro-cid-3rz57ui5]{--fit: 1.1;--fit-x: 479;--fit-y: 321;--u: calc(100cqw / 1028);position:absolute;inset:0;color:var(--color-ink);font-family:var(--font-diagram-name)}.sq__bubble[data-astro-cid-3rz57ui5]{position:absolute;top:calc(90 * var(--u));left:calc(260 * var(--u));width:calc(592 * var(--u));box-sizing:border-box;margin:0;padding:calc(24 * var(--u)) calc(25 * var(--u));border-radius:calc(24 * var(--u)) calc(24 * var(--u)) 0 calc(24 * var(--u));background:color-mix(in srgb,var(--surface-1) 92%,transparent);font-size:calc(24 * var(--u));line-height:calc(32 * var(--u))}.sq__photo[data-astro-cid-3rz57ui5]{position:absolute;top:calc(358 * var(--u));left:calc(741 * var(--u));width:calc(154 * var(--u));height:calc(154 * var(--u));overflow:hidden;border-radius:50%}.sq__photo[data-astro-cid-3rz57ui5] img[data-astro-cid-3rz57ui5]{display:block;width:100%;height:100%;object-fit:cover}.sq__tag[data-astro-cid-3rz57ui5]{position:absolute;top:calc(508 * var(--u));left:calc(87 * var(--u));margin:0}.sq__role[data-astro-cid-3rz57ui5]{display:block;padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(24 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u)) 0;background:color-mix(in srgb,var(--color-ink) 90%,transparent);font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));white-space:nowrap;color:var(--surface-1)}.sq__cursor[data-astro-cid-3rz57ui5]{position:absolute;top:calc(36 * var(--u));left:calc(-24 * var(--u));width:calc(26 * var(--u))}html.js .sq__bubble[data-astro-cid-3rz57ui5],html.js .sq__photo[data-astro-cid-3rz57ui5],html.js .sq__tag[data-astro-cid-3rz57ui5]{opacity:0}html.js .sq__bubble[data-astro-cid-3rz57ui5]{--slot-i: 0}html.js .sq__photo[data-astro-cid-3rz57ui5]{--slot-i: 1}html.js .sq__tag[data-astro-cid-3rz57ui5]{--slot-i: 2}html.js .sq[data-astro-cid-3rz57ui5].is-in .sq__bubble[data-astro-cid-3rz57ui5],html.js .sq[data-astro-cid-3rz57ui5].is-in .sq__photo[data-astro-cid-3rz57ui5],html.js .sq[data-astro-cid-3rz57ui5].is-in .sq__tag[data-astro-cid-3rz57ui5]{opacity:1;transition:opacity .7s ease-out calc(var(--slot-i) * .35s)}@media(prefers-reduced-motion:reduce){html.js .sq__bubble[data-astro-cid-3rz57ui5],html.js .sq__photo[data-astro-cid-3rz57ui5],html.js .sq__tag[data-astro-cid-3rz57ui5]{opacity:1}}.sq--solo[data-astro-cid-3rz57ui5]{--fit: 1;--fit-x: 527;--fit-y: 305}.sq--solo[data-astro-cid-3rz57ui5] .sq__bubble[data-astro-cid-3rz57ui5]{top:calc(40 * var(--u));left:calc(396 * var(--u))}.sq--solo[data-astro-cid-3rz57ui5] .sq__tag[data-astro-cid-3rz57ui5]{top:calc(529 * var(--u))}.sq__bubble[data-astro-cid-3rz57ui5] p{margin:0}.sq__bubble[data-astro-cid-3rz57ui5] p+p{margin-top:calc(32 * var(--u))}.gc[data-astro-cid-x4eflaxk]{--u: calc(100cqw / 1028);position:absolute;inset:0;display:grid;place-items:center}.gc__list[data-astro-cid-x4eflaxk]{display:grid;gap:calc(16 * var(--u));width:calc(560 * var(--u));margin:0;padding:0;list-style:none}.gc__card[data-astro-cid-x4eflaxk]{display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(10 * var(--u));background:var(--surface-1);color:var(--diagram-ink)}.gc__icon[data-astro-cid-x4eflaxk]{flex:none;box-sizing:content-box;width:calc(20 * var(--u));height:calc(20 * var(--u));padding:calc(6 * var(--u));border-radius:calc(8 * var(--u));background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.gc__text[data-astro-cid-x4eflaxk]{font-family:var(--font-diagram-text);font-size:var(--diagram-fs, 14px);font-weight:400;line-height:1.4;text-wrap:balance}html.js .gc__card[data-astro-cid-x4eflaxk]{opacity:0;translate:0 calc(16 * var(--u))}html.js .gc__tick[data-astro-cid-x4eflaxk]{stroke-dasharray:1;stroke-dashoffset:1}html.js .gc[data-astro-cid-x4eflaxk].is-in .gc__card[data-astro-cid-x4eflaxk]{opacity:1;translate:none;transition:opacity .5s ease-out calc(var(--slot-i) * .42s),translate .75s cubic-bezier(.22,1,.36,1) calc(var(--slot-i) * .42s)}html.js .gc[data-astro-cid-x4eflaxk].is-in .gc__tick[data-astro-cid-x4eflaxk]{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out calc(var(--slot-i) * .42s + .38s)}@media(prefers-reduced-motion:reduce){html.js .gc__card[data-astro-cid-x4eflaxk]{opacity:1;translate:none}html.js .gc__tick[data-astro-cid-x4eflaxk]{stroke-dashoffset:0}}.eco[data-astro-cid-5wknkhnq]{position:absolute;inset:0;display:block;width:100%;height:100%}.eco__axes[data-astro-cid-5wknkhnq] path[data-astro-cid-5wknkhnq]{fill:none;stroke:color-mix(in srgb,var(--color-ink) 10%,transparent);stroke-width:1.2}.eco__curves[data-astro-cid-5wknkhnq] path[data-astro-cid-5wknkhnq]{fill:#757575;fill-opacity:.25}.eco__node[data-astro-cid-5wknkhnq]{fill:#95d4c9}.eco__label[data-astro-cid-5wknkhnq]{fill:var(--color-panel)}.eco__text[data-astro-cid-5wknkhnq]{font-family:var(--font-diagram-name);font-size:14px;font-weight:400;fill:var(--diagram-ink);text-anchor:middle}html.js .eco__axes[data-astro-cid-5wknkhnq],html.js .eco__curves[data-astro-cid-5wknkhnq],html.js .eco__nodes[data-astro-cid-5wknkhnq],html.js .eco__labels[data-astro-cid-5wknkhnq]{opacity:0}html.js .eco__axes[data-astro-cid-5wknkhnq]{--slot-i: 0}html.js .eco__curves[data-astro-cid-5wknkhnq]{--slot-i: 1}html.js .eco__nodes[data-astro-cid-5wknkhnq]{--slot-i: 2}html.js .eco__labels[data-astro-cid-5wknkhnq]{--slot-i: 3}html.js .eco[data-astro-cid-5wknkhnq].is-in .eco__axes[data-astro-cid-5wknkhnq],html.js .eco[data-astro-cid-5wknkhnq].is-in .eco__curves[data-astro-cid-5wknkhnq],html.js .eco[data-astro-cid-5wknkhnq].is-in .eco__nodes[data-astro-cid-5wknkhnq],html.js .eco[data-astro-cid-5wknkhnq].is-in .eco__labels[data-astro-cid-5wknkhnq]{opacity:1;transition:opacity .7s ease-out calc(var(--slot-i) * .35s)}@media(prefers-reduced-motion:reduce){html.js .eco__axes[data-astro-cid-5wknkhnq],html.js .eco__curves[data-astro-cid-5wknkhnq],html.js .eco__nodes[data-astro-cid-5wknkhnq],html.js .eco__labels[data-astro-cid-5wknkhnq]{opacity:1}}.cyc[data-astro-cid-ri6hka5u]{--fit: 1.62;position:absolute;inset:0;display:block;width:100%;height:100%}.cyc__axes[data-astro-cid-ri6hka5u] path[data-astro-cid-ri6hka5u]{fill:none;stroke:color-mix(in srgb,var(--color-ink) 10%,transparent);stroke-width:1.2}.cyc__arc[data-astro-cid-ri6hka5u]{fill:none;stroke:var(--slot-color);stroke-width:calc(var(--slot-w) * 1px);stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}.cyc__head[data-astro-cid-ri6hka5u]{fill:var(--slot-color)}.cyc__dot[data-astro-cid-ri6hka5u]{fill:color-mix(in srgb,var(--color-ink) 80%,transparent)}.cyc__text[data-astro-cid-ri6hka5u]{font-family:var(--font-diagram-name);font-size:14px;font-weight:400;fill:var(--diagram-ink)}html.js .cyc[data-astro-cid-ri6hka5u] .cyc__arc[data-astro-cid-ri6hka5u]{stroke-dashoffset:1}html.js .cyc[data-astro-cid-ri6hka5u] .cyc__head[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u] .cyc__text[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u] .cyc__axes[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u] .cyc__dot[data-astro-cid-ri6hka5u]{opacity:0}html.js .cyc[data-astro-cid-ri6hka5u].is-in .cyc__arc[data-astro-cid-ri6hka5u]{stroke-dashoffset:0;transition:stroke-dashoffset var(--slot-dur) cubic-bezier(.45,0,.25,1) var(--slot-at)}html.js .cyc[data-astro-cid-ri6hka5u].is-in .cyc__head[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u].is-in .cyc__text[data-astro-cid-ri6hka5u]{opacity:1;transition:opacity .35s ease-out var(--slot-at)}html.js .cyc[data-astro-cid-ri6hka5u].is-in .cyc__axes[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u].is-in .cyc__dot[data-astro-cid-ri6hka5u]{opacity:1;transition:opacity .5s ease-out}@media(prefers-reduced-motion:reduce){html.js .cyc[data-astro-cid-ri6hka5u] .cyc__arc[data-astro-cid-ri6hka5u]{stroke-dashoffset:0}html.js .cyc[data-astro-cid-ri6hka5u] .cyc__head[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u] .cyc__text[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u] .cyc__axes[data-astro-cid-ri6hka5u],html.js .cyc[data-astro-cid-ri6hka5u] .cyc__dot[data-astro-cid-ri6hka5u]{opacity:1}}.bef[data-astro-cid-6us7j3wq]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;font-size:min(20px,3.2cqw)}html.js .bef__frame[data-astro-cid-6us7j3wq]{opacity:0;translate:0 44px}html.js .row.on .bef__frame[data-astro-cid-6us7j3wq]{opacity:1;translate:none;transition:opacity .52s ease-out .2s,translate .76s cubic-bezier(.22,1,.36,1) .2s}@media(prefers-reduced-motion:reduce){html.js .bef__frame[data-astro-cid-6us7j3wq]{opacity:1;translate:none}}.bef__frame[data-astro-cid-6us7j3wq]{--panel-ratio: var(--figure-ratio, var(--ratio-figure));position:relative;container-type:inline-size;width:calc(min(88%,calc(82cqw * (2000 / 1389) / var(--panel-ratio))) * var(--os, 1));overflow:hidden;border-radius:calc(var(--radius) / 2 * var(--os, 1));transform-origin:0 0;background:#fff}@media(max-width:48rem){.bef__frame[data-astro-cid-6us7j3wq]{--panel-ratio: var(--figure-ratio, 1)}}.bef__page[data-astro-cid-6us7j3wq],.bef__strip[data-astro-cid-6us7j3wq],.bef__text[data-astro-cid-6us7j3wq]{position:absolute;display:block;max-width:none}.bef__page[data-astro-cid-6us7j3wq]{top:0;left:0;width:100%;height:100%}.bef__page[data-astro-cid-6us7j3wq][data-layer=p1],.bef__strip[data-astro-cid-6us7j3wq]:not([data-layer=done]),.bef__grow[data-astro-cid-6us7j3wq],.bef__text[data-astro-cid-6us7j3wq],.bef__pick[data-astro-cid-6us7j3wq],.bef__menu[data-astro-cid-6us7j3wq]{opacity:0}.bef__strip[data-astro-cid-6us7j3wq]{width:100%}.bef__text[data-astro-cid-6us7j3wq]{width:auto;clip-path:inset(0 0 0 0)}.bef__grow[data-astro-cid-6us7j3wq]{position:absolute;border-radius:.8cqw;background:#3f4642;transform-origin:50% 0}.bef__line[data-astro-cid-6us7j3wq]{position:absolute;font-family:var(--font-resilia);font-size:calc(27.3 * .05cqw);line-height:2cqw;white-space:nowrap;color:#fff;opacity:0}.bef__sel[data-astro-cid-6us7j3wq]{position:absolute;height:2cqw;margin-left:-.2cqw;border-radius:.2cqw;background:#3484ff8c;opacity:0}.bef__menu[data-astro-cid-6us7j3wq]{position:absolute;box-sizing:border-box;margin:0;padding:calc(6 * .05cqw) 0;list-style:none;border-radius:.4cqw;background:#fff;box-shadow:0 0 .1cqw #0000001a,0 .2cqw calc(14 * .05cqw) #00000014;font-family:var(--font-resilia);font-size:1.3cqw;color:#333;opacity:0}.bef__menu[data-astro-cid-6us7j3wq] li[data-astro-cid-6us7j3wq]{box-sizing:border-box;height:calc(46 * .05cqw);padding:0 .9cqw;line-height:calc(46 * .05cqw)}.bef__menu[data-astro-cid-6us7j3wq] li[data-astro-cid-6us7j3wq].is-on{background:#0000000a}.bef__fill[data-astro-cid-6us7j3wq]{position:absolute;background:var(--slot-fill, #fff);transition:background-color .12s ease-out;opacity:0}.bef__lbox[data-astro-cid-6us7j3wq]{position:absolute;display:flex;align-items:center;box-sizing:border-box;padding-left:calc(17 * .05cqw);border-radius:.4cqw;background:#0000000e;color:#0000008c;font-family:var(--font-resilia);font-size:calc(27.3 * .05cqw);padding-top:.1cqw;transition:background-color .12s ease-out,color .12s ease-out;opacity:0}.bef__lbox[data-astro-cid-6us7j3wq] i[data-astro-cid-6us7j3wq]{font-style:normal}.bef__lbox[data-astro-cid-6us7j3wq].is-dark{background:#ffffff1b;color:#ffffff9e}.bef__hl[data-astro-cid-6us7j3wq]{position:absolute;border-radius:.5cqw;background:#0000000a;opacity:0;transition:opacity .16s ease-out}.bef__hl[data-astro-cid-6us7j3wq].is-on{opacity:1}.bef__pick[data-astro-cid-6us7j3wq]{--slot-h: 252;position:absolute;box-sizing:border-box;display:grid;align-content:start;gap:calc(24 * .05cqw);padding:1.5cqw;border-radius:.5cqw;background:#fff;box-shadow:0 0 .1cqw #0000001a,0 .2cqw calc(14 * .05cqw) #00000014;font-family:var(--font-resilia);color:#333}.bef__sv[data-astro-cid-6us7j3wq]{position:relative;height:10cqw;border-radius:calc(6 * .05cqw);background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,hsl(var(--slot-h) 100% 50%))}.bef__hue[data-astro-cid-6us7j3wq]{position:relative;height:1.1cqw;border-radius:.55cqw;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.bef__svthumb[data-astro-cid-6us7j3wq],.bef__huethumb[data-astro-cid-6us7j3wq]{position:absolute;width:1.5cqw;height:1.5cqw;margin:-.75cqw 0 0 -.75cqw;border:.2cqw solid #fff;border-radius:50%;box-shadow:0 0 .2cqw #00000080}.bef__huethumb[data-astro-cid-6us7j3wq]{top:50%}.bef__hex[data-astro-cid-6us7j3wq]{display:flex;align-items:center;gap:.8cqw;font-size:1.5cqw}.bef__hex[data-astro-cid-6us7j3wq] b[data-astro-cid-6us7j3wq]{font-weight:400;letter-spacing:.04em}.bef__chip[data-astro-cid-6us7j3wq]{width:2cqw;height:2cqw;border-radius:.25cqw;background:#273129}.bef__cursor[data-astro-cid-6us7j3wq]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.bef__cursor[data-astro-cid-6us7j3wq].is-visible{opacity:1}.bef__ripple[data-astro-cid-6us7j3wq]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:#163c804d;opacity:0;pointer-events:none}.bef__control[data-astro-cid-6us7j3wq]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.bef__control[data-astro-cid-6us7j3wq]:hover,.bef__control[data-astro-cid-6us7j3wq]:focus-visible{scale:1.08}.bef__icon[data-astro-cid-6us7j3wq]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.bef__control[data-astro-cid-6us7j3wq][data-state=playing] .bef__icon--playing[data-astro-cid-6us7j3wq],.bef__control[data-astro-cid-6us7j3wq][data-state=paused] .bef__icon--paused[data-astro-cid-6us7j3wq],.bef__control[data-astro-cid-6us7j3wq][data-state=done] .bef__icon--done[data-astro-cid-6us7j3wq]{opacity:1}.abf[data-astro-cid-dqt55una]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;font-size:min(20px,3.2cqw)}html.js .abf__frame[data-astro-cid-dqt55una]{opacity:0;translate:0 44px}html.js .row.on .abf__frame[data-astro-cid-dqt55una]{opacity:1;translate:none;transition:opacity .52s ease-out .2s,translate .76s cubic-bezier(.22,1,.36,1) .2s}@media(prefers-reduced-motion:reduce){html.js .abf__frame[data-astro-cid-dqt55una]{opacity:1;translate:none}}.abf__frame[data-astro-cid-dqt55una]{--panel-ratio: var(--figure-ratio, var(--ratio-figure));position:relative;container-type:inline-size;width:calc(min(88%,calc(82cqw * (2000 / 1389) / var(--panel-ratio))) * var(--os, 1));overflow:hidden;border-radius:calc(var(--radius) / 2 * var(--os, 1));transform-origin:0 0;background:#fff}@media(max-width:48rem){.abf__frame[data-astro-cid-dqt55una]{--panel-ratio: var(--figure-ratio, 1)}}.abf__page[data-astro-cid-dqt55una],.abf__strip[data-astro-cid-dqt55una],.abf__sheet[data-astro-cid-dqt55una],.abf__text[data-astro-cid-dqt55una],.abf__photo[data-astro-cid-dqt55una],.abf__drag[data-astro-cid-dqt55una]{position:absolute;display:block;max-width:none}.abf__page[data-astro-cid-dqt55una]{top:0;left:0;width:100%;height:100%}.abf__strip[data-astro-cid-dqt55una]:not([data-layer=done]),.abf__fill[data-astro-cid-dqt55una],.abf__ltext[data-astro-cid-dqt55una],.abf__ltile[data-astro-cid-dqt55una],.abf__sheet[data-astro-cid-dqt55una],.abf__rowhl[data-astro-cid-dqt55una],.abf__grow[data-astro-cid-dqt55una],.abf__text[data-astro-cid-dqt55una],.abf__drop[data-astro-cid-dqt55una],.abf__photo[data-astro-cid-dqt55una],.abf__drag[data-astro-cid-dqt55una],.abf__pick[data-astro-cid-dqt55una]{opacity:0}.abf__sheet[data-astro-cid-dqt55una]{border-radius:.5cqw;box-shadow:0 0 .1cqw #0000001a,0 .2cqw calc(14 * .05cqw) #00000014}.abf__drop[data-astro-cid-dqt55una]{position:absolute;box-sizing:border-box;border:calc(3 * .05cqw) dashed rgb(0 56 112 / .55);border-radius:.4cqw;background:#00387014;transition:opacity .16s ease-out}.abf__drop[data-astro-cid-dqt55una].is-on{opacity:1!important}.abf__photo[data-astro-cid-dqt55una]{border-radius:.4cqw}.abf__drag[data-astro-cid-dqt55una]{top:0;left:0;z-index:2;border-radius:calc(6 * .05cqw);box-shadow:0 .2cqw calc(14 * .05cqw) #00000040;pointer-events:none}.abf__strip[data-astro-cid-dqt55una]{width:100%}.abf__text[data-astro-cid-dqt55una]{width:auto;clip-path:inset(0 0 0 0)}.abf__grow[data-astro-cid-dqt55una]{position:absolute;border-radius:.4cqw;background:#343935}.abf__fill[data-astro-cid-dqt55una]{position:absolute;background:var(--slot-fill, #fff);transition:background-color .12s ease-out}.abf__ltext[data-astro-cid-dqt55una]{position:absolute;display:flex;align-items:center;font-family:var(--font-resilia);font-size:calc(27.3 * .05cqw);color:#0000008c;transition:color .12s ease-out}.abf__ltile[data-astro-cid-dqt55una]{position:absolute;display:flex;align-items:center;justify-content:center;gap:calc(14 * .05cqw);box-sizing:border-box;border-radius:.4cqw;background:#004c991a;font-family:var(--font-resilia);font-size:calc(34 * .05cqw);font-weight:600;color:#003870;transition:background-color .12s ease-out,color .12s ease-out}.abf__ltile[data-astro-cid-dqt55una] b[data-astro-cid-dqt55una]{font-weight:400;font-size:calc(46 * .05cqw);line-height:1}.abf__ltext[data-astro-cid-dqt55una].is-dark{color:#ffffff9e}.abf__ltile[data-astro-cid-dqt55una].is-dark{background:#ffffff1b;color:#fff}.abf__tb[data-astro-cid-dqt55una]{position:absolute;opacity:0}.abf__tb[data-astro-cid-dqt55una] img[data-astro-cid-dqt55una]{display:block;width:100%;height:100%}.abf__menu[data-astro-cid-dqt55una]{position:absolute;top:3.6cqw;left:.9cqw;box-sizing:border-box;width:7.9cqw;margin:0;padding:calc(6 * .05cqw) 0;list-style:none;border-radius:.4cqw;background:#fff;box-shadow:0 0 .1cqw #0000001a,0 .2cqw calc(14 * .05cqw) #00000014;font-family:var(--font-resilia);font-size:1.3cqw;color:#333;opacity:0}.abf__menu[data-astro-cid-dqt55una] li[data-astro-cid-dqt55una]{box-sizing:border-box;height:calc(46 * .05cqw);padding:0 .9cqw;line-height:calc(46 * .05cqw)}.abf__menu[data-astro-cid-dqt55una] li[data-astro-cid-dqt55una].is-on{background:#0000000a}.abf__line[data-astro-cid-dqt55una]{position:absolute;font-family:var(--font-resilia);font-size:calc(27.3 * .05cqw);line-height:2cqw;white-space:nowrap;color:#fff;opacity:0}.abf__sel[data-astro-cid-dqt55una]{position:absolute;height:2cqw;border-radius:.2cqw;background:#3484ff8c;opacity:0}.abf__rowhl[data-astro-cid-dqt55una]{position:absolute;border-radius:.5cqw;background:#0000000a;opacity:0;transition:opacity .16s ease-out}.abf__rowhl[data-astro-cid-dqt55una].is-on{opacity:1}.abf__pick[data-astro-cid-dqt55una]{--slot-h: 252;position:absolute;box-sizing:border-box;display:grid;align-content:start;gap:calc(24 * .05cqw);padding:1.5cqw;border-radius:.5cqw;background:#fff;box-shadow:0 0 .1cqw #0000001a,0 .2cqw calc(14 * .05cqw) #00000014;font-family:var(--font-resilia);color:#333}.abf__sv[data-astro-cid-dqt55una]{position:relative;height:10cqw;border-radius:calc(6 * .05cqw);background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,hsl(var(--slot-h) 100% 50%))}.abf__hue[data-astro-cid-dqt55una]{position:relative;height:1.1cqw;border-radius:.55cqw;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.abf__svthumb[data-astro-cid-dqt55una],.abf__huethumb[data-astro-cid-dqt55una]{position:absolute;width:1.5cqw;height:1.5cqw;margin:-.75cqw 0 0 -.75cqw;border:.2cqw solid #fff;border-radius:50%;box-shadow:0 0 .2cqw #00000080}.abf__huethumb[data-astro-cid-dqt55una]{top:50%}.abf__hex[data-astro-cid-dqt55una]{display:flex;align-items:center;gap:.8cqw;font-size:1.5cqw}.abf__hex[data-astro-cid-dqt55una] b[data-astro-cid-dqt55una]{font-weight:400;letter-spacing:.04em}.abf__chip[data-astro-cid-dqt55una]{width:2cqw;height:2cqw;border-radius:.25cqw;background:#273129}.abf__cursor[data-astro-cid-dqt55una]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.abf__cursor[data-astro-cid-dqt55una].is-visible{opacity:1}.abf__ripple[data-astro-cid-dqt55una]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:#163c804d;opacity:0;pointer-events:none}.abf__control[data-astro-cid-dqt55una]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.abf__control[data-astro-cid-dqt55una]:hover,.abf__control[data-astro-cid-dqt55una]:focus-visible{scale:1.08}.abf__icon[data-astro-cid-dqt55una]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.abf__control[data-astro-cid-dqt55una][data-state=playing] .abf__icon--playing[data-astro-cid-dqt55una],.abf__control[data-astro-cid-dqt55una][data-state=paused] .abf__icon--paused[data-astro-cid-dqt55una],.abf__control[data-astro-cid-dqt55una][data-state=done] .abf__icon--done[data-astro-cid-dqt55una]{opacity:1}.se[data-astro-cid-tvc4zq2s]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.se__frame[data-astro-cid-tvc4zq2s]{--panel-ratio: var(--figure-ratio, var(--ratio-figure));--u: .05cqw;position:relative;container-type:inline-size;width:min(88%,calc(82cqw * (2000 / 1010) / var(--panel-ratio)));aspect-ratio:2000 / 1010;overflow:hidden;border-radius:calc(var(--radius) / 2);background:#fff}@media(max-width:48rem){.se__frame[data-astro-cid-tvc4zq2s]{--panel-ratio: var(--figure-ratio, 1)}}.se__copy[data-astro-cid-tvc4zq2s]{position:absolute;top:0;bottom:0;left:calc(160 * var(--u));width:calc(900 * var(--u));display:grid;align-content:center;row-gap:calc(120 * var(--u))}.se__title[data-astro-cid-tvc4zq2s]{margin:0;font-family:var(--font-merriweather);font-size:calc(120 * var(--u));font-weight:400;letter-spacing:normal;line-height:1.2;text-transform:none;color:#333}.se__text[data-astro-cid-tvc4zq2s]{margin:0;max-width:calc(780 * var(--u));font-family:var(--font-resilia);font-size:calc(42 * var(--u));line-height:1.5;color:#333}.se__art[data-astro-cid-tvc4zq2s]{position:absolute;top:calc(68 * var(--u));left:calc(1058 * var(--u));width:calc(874 * var(--u));height:calc(874 * var(--u));border-radius:calc(24 * var(--u))}html.js .se__frame[data-astro-cid-tvc4zq2s],html.js .se__art[data-astro-cid-tvc4zq2s]{opacity:0;translate:0 calc(44 * var(--u, .05cqw))}html.js .row.on .se__frame[data-astro-cid-tvc4zq2s]{opacity:1;translate:none;transition:opacity .52s ease-out .2s,translate .76s cubic-bezier(.22,1,.36,1) .2s}html.js .row.on .se__art[data-astro-cid-tvc4zq2s]{opacity:1;translate:none;transition:opacity .6s ease-out .7s,translate .8s cubic-bezier(.22,1,.36,1) .7s}@media(prefers-reduced-motion:reduce){html.js .se__frame[data-astro-cid-tvc4zq2s],html.js .se__art[data-astro-cid-tvc4zq2s]{opacity:1;translate:none}}.rpt[data-astro-cid-r4sqbnhw]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;font-size:min(20px,3.2cqw)}html.js .rpt__frame[data-astro-cid-r4sqbnhw]{opacity:0;translate:0 44px}html.js .row.on .rpt__frame[data-astro-cid-r4sqbnhw]{opacity:1;translate:none;transition:opacity .52s ease-out .2s,translate .76s cubic-bezier(.22,1,.36,1) .2s}@media(prefers-reduced-motion:reduce){html.js .rpt__frame[data-astro-cid-r4sqbnhw]{opacity:1;translate:none}}.rpt__frame[data-astro-cid-r4sqbnhw]{--panel-ratio: var(--figure-ratio, var(--ratio-figure));position:relative;width:calc(min(88%,calc(82cqw * (1988 / 1381) / var(--panel-ratio))) * var(--os, 1));overflow:hidden;border-radius:calc(var(--radius) / 2 * var(--os, 1));transform-origin:0 0;background:#1d211e}@media(max-width:48rem){.rpt__frame[data-astro-cid-r4sqbnhw]{--panel-ratio: var(--figure-ratio, 1)}}.rpt__frame[data-astro-cid-r4sqbnhw]{--u: calc(100cqw / 1988);container-type:inline-size}.rpt__toc[data-astro-cid-r4sqbnhw],.rpt__header[data-astro-cid-r4sqbnhw]{position:absolute;display:block;max-width:none;height:auto}.rpt__report[data-astro-cid-r4sqbnhw]{position:absolute}.rpt__sec[data-astro-cid-r4sqbnhw]{position:absolute;left:0;display:block;max-width:none}.rpt__band[data-astro-cid-r4sqbnhw]{width:100%;background:#28312c}.rpt__metric[data-astro-cid-r4sqbnhw]{position:absolute;top:calc(67 * var(--u));box-sizing:border-box;display:grid;align-content:start;justify-items:center;width:calc(454 * var(--u));height:calc(129 * var(--u));margin:0;padding-top:calc(19 * var(--u));row-gap:calc(13 * var(--u));border-radius:calc(5 * var(--u));background:#3f4742;color:#fff}.rpt__metric[data-astro-cid-r4sqbnhw]:nth-child(1){left:calc(65 * var(--u))}.rpt__metric[data-astro-cid-r4sqbnhw]:nth-child(2){left:calc(569 * var(--u))}.rpt__metric[data-astro-cid-r4sqbnhw]:nth-child(3){left:calc(1072 * var(--u))}.rpt__num[data-astro-cid-r4sqbnhw]{font-family:Fira Code,ui-monospace,monospace;font-size:calc(38 * var(--u));line-height:calc(44 * var(--u));font-variant-numeric:tabular-nums}.rpt__label[data-astro-cid-r4sqbnhw]{font-family:var(--font-resilia);font-size:calc(24.5 * var(--u));line-height:calc(30 * var(--u))}.rpt__toc[data-astro-cid-r4sqbnhw]{z-index:1}.rpt__header[data-astro-cid-r4sqbnhw]{z-index:2}.rpt__cursor[data-astro-cid-r4sqbnhw],.rpt__ripple[data-astro-cid-r4sqbnhw]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.rpt__control[data-astro-cid-r4sqbnhw]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.rpt__control[data-astro-cid-r4sqbnhw]:hover,.rpt__control[data-astro-cid-r4sqbnhw]:focus-visible{scale:1.08}.rpt__icon[data-astro-cid-r4sqbnhw]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.rpt__control[data-astro-cid-r4sqbnhw][data-state=playing] .rpt__icon--playing[data-astro-cid-r4sqbnhw],.rpt__control[data-astro-cid-r4sqbnhw][data-state=paused] .rpt__icon--paused[data-astro-cid-r4sqbnhw],.rpt__control[data-astro-cid-r4sqbnhw][data-state=done] .rpt__icon--done[data-astro-cid-r4sqbnhw]{opacity:1}.call[data-astro-cid-hw6kbqxs]{--u: calc(100cqw / 1028);position:absolute;inset:0;color:var(--color-ink)}.call__editor[data-astro-cid-hw6kbqxs]{position:absolute;top:calc(94 * var(--u));left:calc(164 * var(--u));width:calc(700 * var(--u));height:auto}.call__face[data-astro-cid-hw6kbqxs]{position:absolute;width:calc(154 * var(--u));height:calc(154 * var(--u))}.call__face--expert[data-astro-cid-hw6kbqxs]{top:calc(26 * var(--u));left:calc(854 * var(--u))}.call__face--designer[data-astro-cid-hw6kbqxs]{top:calc(442 * var(--u));left:calc(39 * var(--u))}.call__bubble[data-astro-cid-hw6kbqxs]{position:absolute;display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));box-sizing:border-box;width:calc(50 * var(--u));height:calc(40 * var(--u));background:var(--surface-1)}.call__bubble--expert[data-astro-cid-hw6kbqxs]{top:calc(26 * var(--u));left:calc(799 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) 0 calc(20 * var(--u))}.call__bubble--designer[data-astro-cid-hw6kbqxs]{top:calc(556 * var(--u));left:calc(192 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u)) 0}.call__bubble[data-astro-cid-hw6kbqxs] i[data-astro-cid-hw6kbqxs]{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--diagram-ink)}.call__tag[data-astro-cid-hw6kbqxs]{position:absolute;top:calc(450 * var(--u));left:calc(784 * var(--u));margin:0}.call__label[data-astro-cid-hw6kbqxs]{display:block;padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(24 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u)) 0;background:color-mix(in srgb,var(--color-ink) 90%,transparent);font-family:var(--font-diagram-name);font-size:calc(21 * var(--u));line-height:calc(24 * var(--u));white-space:nowrap;color:var(--surface-1)}.call__cursor[data-astro-cid-hw6kbqxs]{position:absolute;top:calc(38 * var(--u));left:calc(-23 * var(--u));width:calc(26 * var(--u))}html.js .call[data-astro-cid-hw6kbqxs]>[data-astro-cid-hw6kbqxs]:is(img,span,p){opacity:0;translate:0 calc(16 * var(--u))}html.js .call[data-astro-cid-hw6kbqxs].is-in>[data-astro-cid-hw6kbqxs]:is(img,span,p){opacity:1;translate:none;transition:opacity .5s ease-out calc(var(--slot-i) * .32s),translate .75s cubic-bezier(.22,1,.36,1) calc(var(--slot-i) * .32s)}html.js .call[data-astro-cid-hw6kbqxs].is-in .call__bubble[data-astro-cid-hw6kbqxs] i[data-astro-cid-hw6kbqxs]{animation:call-wait 1.4s ease-in-out calc(var(--slot-i) * .32s + .9s) infinite}.call__bubble[data-astro-cid-hw6kbqxs] i[data-astro-cid-hw6kbqxs]:nth-child(2){animation-delay:.16s}.call__bubble[data-astro-cid-hw6kbqxs] i[data-astro-cid-hw6kbqxs]:nth-child(3){animation-delay:.32s}@keyframes call-wait{0%,60%,to{opacity:1}30%{opacity:.25}}@media(prefers-reduced-motion:reduce){html.js .call[data-astro-cid-hw6kbqxs]>[data-astro-cid-hw6kbqxs]:is(img,span,p){opacity:1;translate:none}html.js .call[data-astro-cid-hw6kbqxs].is-in .call__bubble[data-astro-cid-hw6kbqxs] i[data-astro-cid-hw6kbqxs]{animation:none}}.pdf[data-astro-cid-7kqwgq7e]{--u: calc(100cqw / 1028);position:absolute;inset:0}.pdf__page[data-astro-cid-7kqwgq7e]{position:absolute;top:calc(var(--slot-y) * var(--u));left:calc(var(--slot-x) * var(--u));width:calc(387 * var(--u));height:calc(500 * var(--u));border-radius:calc(6 * var(--u))}html.js .pdf__page[data-astro-cid-7kqwgq7e]{opacity:0;translate:0 calc(24 * var(--u))}html.js .pdf[data-astro-cid-7kqwgq7e].is-in .pdf__page[data-astro-cid-7kqwgq7e]{opacity:1;translate:none;transition:opacity .6s ease-out calc(var(--slot-i) * .45s),translate .8s cubic-bezier(.22,1,.36,1) calc(var(--slot-i) * .45s)}@media(prefers-reduced-motion:reduce){html.js .pdf__page[data-astro-cid-7kqwgq7e]{opacity:1;translate:none}}.scr[data-astro-cid-xazl3jda]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;font-size:min(20px,3.2cqw)}html.js .scr__frame[data-astro-cid-xazl3jda]{opacity:0;translate:0 44px}html.js .row.on .scr__frame[data-astro-cid-xazl3jda]{opacity:1;translate:none;transition:opacity .52s ease-out .2s,translate .76s cubic-bezier(.22,1,.36,1) .2s}@media(prefers-reduced-motion:reduce){html.js .scr__frame[data-astro-cid-xazl3jda]{opacity:1;translate:none}}.scr__frame[data-astro-cid-xazl3jda]{--panel-ratio: var(--figure-ratio, var(--ratio-figure));position:relative;width:calc(min(88%,calc(82cqw * (1512 / 982) / var(--panel-ratio))) * var(--os, 1));overflow:hidden;border-radius:calc(var(--radius) / 2 * var(--os, 1));transform-origin:0 0;background:#fff}.scr--fill[data-astro-cid-xazl3jda] .scr__frame[data-astro-cid-xazl3jda]{width:calc(100% * var(--os, 1));border-radius:0;box-shadow:none;background:none}@media(max-width:48rem){.scr__frame[data-astro-cid-xazl3jda]{--panel-ratio: var(--figure-ratio, 1)}.scr--fill[data-astro-cid-xazl3jda] .scr__frame[data-astro-cid-xazl3jda]{--panel-ratio: var(--ratio-figure)}}.scr__page[data-astro-cid-xazl3jda]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}html.js .scr--stagger[data-astro-cid-xazl3jda] [data-astro-cid-xazl3jda]:is(.scr__navcard,.scr__part){opacity:0;translate:0 6%}html.js .scr--stagger[data-astro-cid-xazl3jda].is-in [data-astro-cid-xazl3jda]:is(.scr__navcard,.scr__part){opacity:1;translate:none;transition:opacity .7s ease-out var(--slot-delay, calc(var(--slot-i) * .24s)),translate .9s cubic-bezier(.22,1,.36,1) var(--slot-delay, calc(var(--slot-i) * .24s))}html.js .scr--stagger[data-astro-cid-xazl3jda] .scr__frame[data-astro-cid-xazl3jda]{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){html.js .scr--stagger[data-astro-cid-xazl3jda] [data-astro-cid-xazl3jda]:is(.scr__navcard,.scr__part){opacity:1;translate:none}}.scr__navcard[data-astro-cid-xazl3jda]{--u: calc(100cqw / 2603);position:absolute;overflow:hidden;border-radius:3.4%;background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.scr__navcard[data-astro-cid-xazl3jda]{display:flex;flex-direction:column;align-items:center;gap:calc(100 * var(--u));padding-top:calc(197 * var(--u))}.scr__navhead[data-astro-cid-xazl3jda]{--nav-fs: 14px;display:flex;align-items:center;justify-content:center;min-height:calc(var(--nav-fs) * 2.8);margin:0;padding-inline:6%;font-family:var(--font-steame-display);font-size:var(--nav-fs);font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.4;text-align:center;text-wrap:balance;color:var(--diagram-ink)}.scr__navpill[data-astro-cid-xazl3jda]{display:block;width:55.7%;height:auto;max-width:none;border-radius:calc(36 * var(--u))}.scr__skelcard[data-astro-cid-xazl3jda]{--u: calc(100cqw / 3658);display:block;padding:0;border-radius:calc(70 * var(--u))}.scr__skel[data-astro-cid-xazl3jda]{position:absolute;bottom:0;left:1.645%;display:block;width:96.71%;height:auto;max-width:none;border-radius:calc(44 * var(--u)) calc(44 * var(--u)) 0 0}.scr__part[data-astro-cid-xazl3jda]{position:absolute;display:block;max-width:none}.scr__hl[data-astro-cid-xazl3jda]{position:absolute;border-radius:.35cqw;background:#ebebeb;mix-blend-mode:color-burn;opacity:0;pointer-events:none;transition:opacity 90ms linear}.scr__hl--wash[data-astro-cid-xazl3jda]{background:#0000000b;mix-blend-mode:normal}.scr__hl[data-astro-cid-xazl3jda].is-on{opacity:1}.scr__toast[data-astro-cid-xazl3jda]{position:absolute;display:block;max-width:none;opacity:0;pointer-events:none}.scr__menuwin[data-astro-cid-xazl3jda]{position:absolute;width:calc(218 / 1512 * 100%);overflow:hidden;border-radius:.5cqw;background:#fff;box-shadow:0 .3rem 1.6rem #00000012;opacity:0;pointer-events:none}.scr__menuscroll[data-astro-cid-xazl3jda]{position:relative}.scr__menuhl[data-astro-cid-xazl3jda]{position:absolute;left:0;width:100%;height:calc(32 / 784 * 100%);background:#0000000a;opacity:0;pointer-events:none}.scr__menuwin[data-astro-cid-xazl3jda] img[data-astro-cid-xazl3jda]{display:block;width:100%;height:auto;max-width:none}.scr__piece[data-astro-cid-xazl3jda]{position:absolute;display:block;max-width:none}.scr__piece[data-astro-cid-xazl3jda][data-sel],.scr__piece[data-astro-cid-xazl3jda][data-btn]{opacity:0}.scr__cbhl[data-astro-cid-xazl3jda]{position:absolute;width:calc(24 / 1512 * 100%);aspect-ratio:1;border-radius:25%;background:#0000000a;opacity:0;pointer-events:none}.scr__tip[data-astro-cid-xazl3jda]{position:absolute;display:inline-flex;align-items:center;gap:.4em;padding:.45em .8em;border-radius:.5em;background:#1d1d1f;color:#fff;font-family:var(--font-steame);font-size:1.05cqw;white-space:nowrap;opacity:0;pointer-events:none}.scr__addq[data-astro-cid-xazl3jda]{--u: calc(100cqw / 604);position:absolute;container-type:inline-size}.scr__addq[data-astro-cid-xazl3jda] img[data-astro-cid-xazl3jda]{display:block;width:100%;height:100%;max-width:none}.scr__addq-hl[data-astro-cid-xazl3jda]{position:absolute;inset:calc(2 * var(--u));border-radius:calc(9 * var(--u));background:#0000001a;opacity:0;transition:opacity 90ms linear}.scr__addq[data-astro-cid-xazl3jda].is-on .scr__addq-hl[data-astro-cid-xazl3jda]{opacity:1}.scr__piece[data-astro-cid-xazl3jda][data-hdr=unsaved]{opacity:0}.scr__select[data-astro-cid-xazl3jda]{--u: calc(100cqw / 600);position:absolute;container-type:inline-size;overflow:hidden;border-radius:calc(8 * var(--u));background:#fff}.scr__slice[data-astro-cid-xazl3jda]{position:absolute;left:0;width:100%;background-image:var(--slot-img);background-repeat:no-repeat;background-size:100% auto}.scr__slice--title[data-astro-cid-xazl3jda]{top:0;height:calc(52 * var(--u));background-position:0 0}.scr__slice--opt[data-astro-cid-xazl3jda]{top:calc((52 + 44 * var(--slot-row)) * var(--u));height:calc(44 * var(--u));background-position:0 calc(52 / 96 * 100%)}.scr__slice--add[data-astro-cid-xazl3jda]{top:calc((52 + 44 * var(--slot-n, 3)) * var(--u));height:calc(44 * var(--u));background-position:0 100%}.scr__addopt-hl[data-astro-cid-xazl3jda]{position:absolute;left:calc(48 * var(--u));top:calc(6 * var(--u));width:calc(109 * var(--u));height:calc(23.4 * var(--u));border-radius:calc(6 * var(--u));background:#0000001a;opacity:0;transition:opacity 90ms linear}.scr__addopt-hl[data-astro-cid-xazl3jda].is-on{opacity:1}.scr__patch[data-astro-cid-xazl3jda]{position:absolute;background:#fff;opacity:1}.scr__patch[data-astro-cid-xazl3jda][data-patch=title]{left:calc(var(--slot-x) * var(--u));top:calc(var(--slot-y) * var(--u));width:calc(var(--slot-w) * var(--u));height:calc(var(--slot-h) * var(--u))}.scr__patch[data-astro-cid-xazl3jda][data-patch^=opt]{left:calc(56 * var(--u));top:calc((58 + 44 * var(--slot-row)) * var(--u));width:calc(70 * var(--u));height:calc(24 * var(--u))}.scr__stext[data-astro-cid-xazl3jda]{position:absolute;font-family:var(--font-steame-display);font-size:calc(14.6 * var(--u));line-height:1;color:#1d1d1f;white-space:nowrap;translate:0 -50%}.scr__stext[data-astro-cid-xazl3jda][data-stext=title]{left:calc(var(--slot-x) * var(--u));top:calc(var(--slot-y) * var(--u))}.scr__fbox[data-astro-cid-xazl3jda]{--u: calc(100cqw / 600);position:absolute;container-type:inline-size}.scr__patch[data-astro-cid-xazl3jda][data-patch=desc]{left:calc(18 * var(--u));top:calc(20 * var(--u));width:calc(90 * var(--u));height:calc(21 * var(--u))}.scr__stext--desc[data-astro-cid-xazl3jda]{font-family:var(--font-steame);font-size:calc(14.5 * var(--u));left:calc(21 * var(--u));top:calc(29.8 * var(--u))}.scr__stext--opt[data-astro-cid-xazl3jda]{font-family:var(--font-steame);left:calc(60 * var(--u));top:calc((70 + 44 * var(--slot-row)) * var(--u))}.scr__stext[data-astro-cid-xazl3jda].is-typing:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:#163c80}.scr__veil[data-astro-cid-xazl3jda]{position:absolute;inset:0;background:#000000b3;opacity:0;pointer-events:none}.scr__dialog[data-astro-cid-xazl3jda]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.scr__sheet[data-astro-cid-xazl3jda]{position:relative;overflow:hidden;border-radius:.5cqw;background:#f0f0f0;opacity:0;container-type:inline-size}.scr__inner[data-astro-cid-xazl3jda]{--u: calc(100cqw / 600);position:absolute;inset:0}.scr__art[data-astro-cid-xazl3jda]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.scr__go[data-astro-cid-xazl3jda]{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#1c3f85;color:#fff;font-family:var(--font-steame-display);font-size:calc(15.5 * var(--u));opacity:0;transition:filter 90ms linear}.scr__go[data-astro-cid-xazl3jda].is-on{filter:brightness(.82)}.scr__text[data-astro-cid-xazl3jda]{position:absolute;left:calc(var(--slot-x) * var(--u));top:calc(var(--slot-y) * var(--u));font-family:var(--font-steame);font-weight:400;font-synthesis:none;font-size:calc(14.5 * var(--u));line-height:1;color:#1d1d1f;white-space:nowrap;translate:0 -50%;opacity:0}.scr__text[data-astro-cid-xazl3jda].is-typing:after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:#163c80}.scr__drawer--v1[data-astro-cid-xazl3jda]{box-sizing:border-box;border-right:3px solid #f0f0f0;background:#f0f0f0}.scr__drawer[data-astro-cid-xazl3jda]{position:absolute;display:block;max-width:none}.scr__dock[data-astro-cid-xazl3jda]{position:absolute;overflow:hidden;border-radius:0 .9cqw .9cqw 0}.scr__dock[data-astro-cid-xazl3jda] img[data-astro-cid-xazl3jda]{display:block;width:100%;height:100%;max-width:none}.scr__cursor[data-astro-cid-xazl3jda]{position:absolute;top:0;left:0;z-index:3;width:1.15em;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.scr__cursor[data-astro-cid-xazl3jda].is-visible{opacity:1}.scr__ripple[data-astro-cid-xazl3jda]{position:absolute;top:0;left:0;z-index:2;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:#163c804d;opacity:0;pointer-events:none}.scr__control[data-astro-cid-xazl3jda]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--control-bg);color:var(--control-ink);cursor:pointer;transition:scale .2s ease-out}.scr__control[data-astro-cid-xazl3jda]:hover,.scr__control[data-astro-cid-xazl3jda]:focus-visible{scale:1.08}.scr__icon[data-astro-cid-xazl3jda]{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.scr__control[data-astro-cid-xazl3jda][data-state=playing] .scr__icon--playing[data-astro-cid-xazl3jda],.scr__control[data-astro-cid-xazl3jda][data-state=paused] .scr__icon--paused[data-astro-cid-xazl3jda],.scr__control[data-astro-cid-xazl3jda][data-state=done] .scr__icon--done[data-astro-cid-xazl3jda]{opacity:1}@media(max-width:48rem){.scr__navhead[data-astro-cid-xazl3jda]{--nav-fs: calc(18.5 * 100cqw / 1028)}}.term__word[data-astro-cid-hr2hq2fv]{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:from-font;text-underline-offset:.18em;text-decoration-color:var(--color-underline);cursor:help}.term__word[data-astro-cid-hr2hq2fv]:hover,.term__word[data-astro-cid-hr2hq2fv]:focus{text-decoration-color:currentColor}.term__card[data-astro-cid-hr2hq2fv]{position:fixed;top:0;left:0;z-index:40;width:max-content;max-width:min(20rem,calc(100vw - 1.5rem));padding:.6rem .75rem;border-radius:var(--radius);background:var(--color-tooltip-bg);color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-body-sm);font-style:normal;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;translate:0 var(--term-shift, 4px);transition:opacity .16s ease-out,translate .16s ease-out,visibility 0s linear .16s}.term__card[data-astro-cid-hr2hq2fv][data-side=below]{--term-shift: -4px}.term__card[data-astro-cid-hr2hq2fv]:after{content:"";position:absolute;left:var(--term-tail, 50%);translate:-50% 0;border:5px solid transparent;border-top-color:var(--color-tooltip-bg);border-bottom-width:0;top:100%}.term__card[data-astro-cid-hr2hq2fv][data-side=below]:after{top:auto;bottom:100%;border-top-color:transparent;border-top-width:0;border-bottom-color:var(--color-tooltip-bg);border-bottom-width:5px}.term[data-astro-cid-hr2hq2fv]:hover .term__card[data-astro-cid-hr2hq2fv][data-ready],.term[data-astro-cid-hr2hq2fv]:focus-within .term__card[data-astro-cid-hr2hq2fv][data-ready]{opacity:1;visibility:visible;--term-shift: 0px;transition-delay:0s}@media(prefers-reduced-motion:reduce){.term__card[data-astro-cid-hr2hq2fv]{--term-shift: 0px}}.chapter__body>*{padding-block:var(--space-3)}.chapter__body h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;line-height:var(--leading-title);letter-spacing:var(--tracking-h3);color:var(--fg-soft)}.chapter__body h4{font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;line-height:var(--leading-summary);color:var(--fg-muted)}.chapter__body p,.chapter__body li{font-size:var(--text-body);line-height:var(--leading-body)}.chapter__body strong{color:var(--fg-strong);font-weight:500}.chapter__body a{color:var(--fg-strong)}.chapter__body ul,.chapter__body ol{padding-left:var(--space-5)}.chapter__body li{padding-block:0}.chapter__body li+li{margin-top:var(--space-2)}.chapter__body code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em;padding:.15em .4em;border-radius:4px;background:var(--pill-bg);color:var(--fg-strong)}.chapter__body .mockups,.chapter__body figure:not(.quote),.chapter__body .video{padding-block:var(--space-6)}.chapter__body .figure.media-wide,.chapter__body .video.media-wide,.chapter__body .lottie.media-wide,.chapter__body .seq.media-wide{width:min(calc(100vw - 1.5rem),69rem);margin-left:calc(50% - min(50vw - .75rem,34.5rem));margin-right:calc(50% - min(50vw - .75rem,34.5rem))}.chapter[data-astro-cid-5d3zeytc]{background:var(--surface-2)}.chapter[data-astro-cid-5d3zeytc]:nth-of-type(2n){background:var(--surface-1)}.chapter__inner[data-astro-cid-5d3zeytc]{width:100%;max-width:var(--width-reading);margin-inline:auto;padding:var(--space-6) var(--space-2)}.chapter__title[data-astro-cid-5d3zeytc]{padding-block:var(--space-3);font-size:var(--text-h2);line-height:var(--leading-title);letter-spacing:-.025em;color:var(--heading-color)}.chapter__body[data-astro-cid-5d3zeytc]{color:var(--fg-body)}.figure[data-astro-cid-bj3fsypb]{margin:0}.figure[data-astro-cid-bj3fsypb] img[data-astro-cid-bj3fsypb]{display:block;width:100%;height:auto}.figure--phone[data-astro-cid-bj3fsypb]{max-width:20.8125rem;margin-inline:auto}figcaption[data-astro-cid-bj3fsypb]{display:none}.link-button[data-astro-cid-5eunqzkt]{display:inline-flex;align-items:center;margin-block:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--pill-bg);color:var(--pill-fg);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--leading-ui);text-decoration:none;transition:background var(--transition)}.link-button[data-astro-cid-5eunqzkt]:hover{background:var(--rule)}.link-button[data-astro-cid-5eunqzkt] p{margin:0;font-size:inherit;line-height:inherit}.lottie[data-astro-cid-l57w5wxc]{margin:0}.lottie__player[data-astro-cid-l57w5wxc]{width:100%;border-radius:var(--radius);background:var(--color-bg-alt);overflow:hidden}.lottie__player[data-astro-cid-l57w5wxc] svg{width:100%!important;height:100%!important}figcaption[data-astro-cid-l57w5wxc]{margin-top:var(--space-3);font-size:var(--text-body-md);color:inherit;opacity:.75}.mockups__caption[data-astro-cid-37mgh6en]{display:none}.mockups__grid[data-astro-cid-37mgh6en]{display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);column-gap:var(--space-12);row-gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-8)}.mockups__label[data-astro-cid-37mgh6en]{font-size:var(--text-body-md);color:var(--fg-muted)}.mockups__grid[data-astro-cid-37mgh6en] img[data-astro-cid-37mgh6en]{display:block;width:100%;height:auto}@media(max-width:60rem){.mockups__grid[data-astro-cid-37mgh6en]{column-gap:var(--space-6)}}@media(max-width:40rem){.mockups__grid[data-astro-cid-37mgh6en]{column-gap:var(--space-2)}}.quote[data-astro-cid-arj5dyob]{margin-block:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--quote-bg)}.quote[data-astro-cid-arj5dyob] blockquote[data-astro-cid-arj5dyob]{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--leading-summary);color:var(--color-ink)}.quote[data-astro-cid-arj5dyob] figcaption[data-astro-cid-arj5dyob]{margin-top:var(--space-2);font-size:var(--text-body-md);color:var(--color-body-soft)}.section-links[data-astro-cid-deca3lzd]{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3)}.section-links__card[data-astro-cid-deca3lzd]{display:block;padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--text-body-md);color:var(--fg-body);text-decoration:none;transition:background var(--transition)}.section-links__card[data-astro-cid-deca3lzd]:hover{background:var(--pill-bg)}@media(max-width:47.9375rem){.section-links__card[data-astro-cid-deca3lzd]{border-radius:6px}}@media(max-width:29.9375rem){.section-links__card[data-astro-cid-deca3lzd]{padding:var(--space-3);border-radius:4px}}.seq[data-astro-cid-xragh6n7]{padding-block:var(--space-3) var(--space-8)}.seq--phone[data-astro-cid-xragh6n7]{max-width:20.8125rem;margin-inline:auto}.seq[data-astro-cid-xragh6n7][data-enhanced] .seq__steps[data-astro-cid-xragh6n7]{position:relative}.seq[data-astro-cid-xragh6n7][data-enhanced] .seq__step[data-astro-cid-xragh6n7]{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translate(var(--seq-enter, 1.25rem));transition:opacity .3s ease,transform .42s cubic-bezier(.2,.6,.2,1)}.seq[data-astro-cid-xragh6n7][data-enhanced][data-direction=back] .seq__step[data-astro-cid-xragh6n7]{--seq-enter: -1.25rem}.seq[data-astro-cid-xragh6n7][data-enhanced] .seq__step[data-astro-cid-xragh6n7][data-active]{position:relative;opacity:1;visibility:visible;transform:none}.seq__caption[data-astro-cid-xragh6n7]{padding-block:var(--space-3);font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;line-height:var(--leading-summary);color:var(--fg-muted)}.seq__grid[data-astro-cid-xragh6n7]{display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);column-gap:var(--space-12);row-gap:var(--space-2);padding-top:var(--space-3)}.seq__label[data-astro-cid-xragh6n7]{font-size:var(--text-body-md);color:var(--fg-muted)}.seq__shot[data-astro-cid-xragh6n7]{position:relative}.seq__shot[data-astro-cid-xragh6n7] img[data-astro-cid-xragh6n7]{width:100%;height:auto}.seq__nav[data-astro-cid-xragh6n7]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding-top:var(--space-4)}.seq__nav[data-astro-cid-xragh6n7][hidden]{display:none}.seq__nav-btn[data-astro-cid-xragh6n7]{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-pill);background-color:var(--pill-bg);color:var(--fg-muted);font-size:var(--text-body-md);line-height:var(--leading-ui);cursor:pointer;transition:color var(--transition)}.seq__nav-btn[data-astro-cid-xragh6n7]:hover{color:var(--fg-strong)}.seq__showing[data-astro-cid-xragh6n7]{text-align:center;font-size:var(--text-body-md);color:var(--fg-muted)}@media(prefers-reduced-motion:reduce){.seq[data-astro-cid-xragh6n7][data-enhanced] .seq__step[data-astro-cid-xragh6n7]{transform:none;transition:none}}@media(max-width:40rem){.seq__grid[data-astro-cid-xragh6n7]{column-gap:var(--space-2)}}.video[data-astro-cid-7qzxku2k]{margin:0}.video__frame[data-astro-cid-7qzxku2k]{position:relative;aspect-ratio:var(--media-ratio, 16 / 9);overflow:hidden;border-radius:var(--radius);background:var(--pill-bg)}.video__frame[data-astro-cid-7qzxku2k] iframe[data-astro-cid-7qzxku2k],.video__frame[data-astro-cid-7qzxku2k] video[data-astro-cid-7qzxku2k]{border:0;position:absolute;inset:0;width:100%;height:100%}figcaption[data-astro-cid-7qzxku2k]{margin-top:var(--space-3);font-size:var(--text-body-md);color:inherit;opacity:.75}
