.case__hero[data-astro-cid-vhzf6kmi]{padding-block:var(--space-7) var(--section-space);background:radial-gradient(ellipse 50% 60% at 72% 40%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-1) 60%, var(--bg-0) 100%)}.case__hero-inner[data-astro-cid-vhzf6kmi]{row-gap:var(--space-7);align-items:center}.case__intro[data-astro-cid-vhzf6kmi],.case__visual[data-astro-cid-vhzf6kmi]{grid-column:1/-1}.case__back[data-astro-cid-vhzf6kmi]{gap:var(--space-2);min-height:44px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-text-muted);align-items:center;display:inline-flex}.case__back-icon[data-astro-cid-vhzf6kmi]{width:1.125em;height:1.125em;transition:translate var(--dur-ui) var(--ease-standard);display:inline-flex;rotate:180deg}.case__back-icon[data-astro-cid-vhzf6kmi] svg{width:100%;height:100%}@media (hover:hover){.case__back[data-astro-cid-vhzf6kmi]:hover .case__back-icon[data-astro-cid-vhzf6kmi]{translate:calc(-1 * var(--shift-micro)) 0}}.case__title[data-astro-cid-vhzf6kmi]{margin-top:var(--space-6)}.case__summary[data-astro-cid-vhzf6kmi]{max-inline-size:34rem;margin-top:var(--space-6);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--color-text-muted);text-wrap:pretty}.case__facts[data-astro-cid-vhzf6kmi]{max-inline-size:34rem;margin-top:var(--space-7);border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case__fact[data-astro-cid-vhzf6kmi]{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);padding-inline-end:var(--space-4)}.case__fact--wide[data-astro-cid-vhzf6kmi]{grid-column:1/-1}.case__fact[data-astro-cid-vhzf6kmi] dt[data-astro-cid-vhzf6kmi]{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--color-text-muted)}.case__fact[data-astro-cid-vhzf6kmi] dd[data-astro-cid-vhzf6kmi]{margin-top:var(--space-1);font-weight:var(--fw-medium);line-height:var(--lh-ui)}.case__stage[data-astro-cid-vhzf6kmi]:before{content:"";width:6px;height:6px;margin-right:var(--space-2);background-color:var(--color-accent);vertical-align:.2em;border-radius:50%;display:inline-block}.case__links[data-astro-cid-vhzf6kmi]{gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.case__links--status[data-astro-cid-vhzf6kmi]{margin-top:var(--space-6)}.case__visual[data-astro-cid-vhzf6kmi]{justify-content:center;display:flex}.case__visual[data-astro-cid-vhzf6kmi] .case__device{--device-shadow:0 40px 80px -40px #000000d9, 0 0 0 1px #ffffff0a;width:min(52vw,15rem)}.case__block[data-astro-cid-vhzf6kmi]{row-gap:var(--space-5);padding-top:var(--space-8)}.case__heading[data-astro-cid-vhzf6kmi]{font-size:var(--fs-h3);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading);text-wrap:balance;grid-column:1/-1}.case__content[data-astro-cid-vhzf6kmi]{grid-column:1/-1;max-inline-size:42rem}.case__prose[data-astro-cid-vhzf6kmi],.case__lead[data-astro-cid-vhzf6kmi]{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);text-wrap:pretty}.case__prose[data-astro-cid-vhzf6kmi] p+p{margin-top:var(--space-5)}.case__points[data-astro-cid-vhzf6kmi]{margin-top:var(--space-6);border-top:var(--border-width) solid var(--color-border)}.case__points[data-astro-cid-vhzf6kmi] li[data-astro-cid-vhzf6kmi]{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);text-wrap:pretty}.case__block--near[data-astro-cid-vhzf6kmi]{padding-top:var(--space-7)}.case__list[data-astro-cid-vhzf6kmi]{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:none;display:grid}.case__item[data-astro-cid-vhzf6kmi]{padding-block:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border)}.case__item[data-astro-cid-vhzf6kmi] dt[data-astro-cid-vhzf6kmi],li[data-astro-cid-vhzf6kmi].case__item{font-weight:var(--fw-semibold);line-height:var(--lh-ui)}.case__item[data-astro-cid-vhzf6kmi] dd[data-astro-cid-vhzf6kmi]{margin-top:var(--space-1);font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--color-text-muted);text-wrap:pretty}.case__design[data-astro-cid-vhzf6kmi]{--stagger:0px;margin-top:var(--section-space);padding-block:var(--section-space);border-radius:var(--space-5)}.case__choices[data-astro-cid-vhzf6kmi]{row-gap:var(--space-7);margin-top:var(--space-7);display:grid}.case__choice[data-astro-cid-vhzf6kmi]{--shot:42vw;grid-template-columns:var(--shot) minmax(0, 1fr);gap:var(--space-4);grid-template-areas:"title title""media copy";align-items:center;display:grid}.case__choice[data-astro-cid-vhzf6kmi]:nth-child(2n){grid-template-columns:minmax(0, 1fr) var(--shot);grid-template-areas:"title title""copy media"}.case__choice--pair[data-astro-cid-vhzf6kmi],.case__choice--pair[data-astro-cid-vhzf6kmi]:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"title""media""copy"}.case__choice-title[data-astro-cid-vhzf6kmi]{font-size:var(--fs-h4);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading);grid-area:title}.case__choice-copy[data-astro-cid-vhzf6kmi]{max-inline-size:30rem;font-size:var(--fs-small);line-height:var(--lh-body-lg);color:var(--color-text-muted);text-wrap:pretty;grid-area:copy}.case__choice--pair[data-astro-cid-vhzf6kmi] .case__choice-copy[data-astro-cid-vhzf6kmi]{font-size:var(--fs-body);line-height:var(--lh-body)}.case__choice-media[data-astro-cid-vhzf6kmi]{gap:var(--space-4);grid-area:media;display:flex}.case__choice-media[data-astro-cid-vhzf6kmi] .case__shot[data-astro-cid-vhzf6kmi]{width:var(--shot);flex:none}.case__shot[data-astro-cid-vhzf6kmi] figcaption[data-astro-cid-vhzf6kmi]{margin-top:var(--space-4);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-ui);text-align:center;color:var(--color-text-muted)}.case__shots[data-astro-cid-vhzf6kmi]{gap:var(--space-7) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case__shots[data-astro-cid-vhzf6kmi] .device{--device-shadow:0 32px 64px -32px #000000d9, 0 0 0 1px #ffffff0a}.case__closing[data-astro-cid-vhzf6kmi]{padding-block:var(--section-space);background:radial-gradient(ellipse 55% 60% at 50% 60%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 72%)}.case__closing-inner[data-astro-cid-vhzf6kmi]{text-align:center;justify-items:center;display:grid}.case__closing-title[data-astro-cid-vhzf6kmi]{max-inline-size:16ch;font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.case__closing-actions[data-astro-cid-vhzf6kmi]{justify-items:center;gap:var(--space-4);margin-top:var(--space-7);display:grid}.case__closing-note[data-astro-cid-vhzf6kmi]{justify-content:center;gap:var(--space-1) .5em;font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.case__closing-note-item[data-astro-cid-vhzf6kmi]{white-space:nowrap}.case__closing-note-item[data-astro-cid-vhzf6kmi]:not(:last-child):after{content:"·";content:"·" / "";color:var(--color-text-subtle);margin-inline-start:.5em}.case__end[data-astro-cid-vhzf6kmi]{padding-block:var(--space-6) var(--space-8)}@media (width<768px){.case__closing-actions[data-astro-cid-vhzf6kmi]{justify-items:stretch;width:100%}}@media (width>=768px){.case__intro[data-astro-cid-vhzf6kmi]{grid-column:1/span 5}.case__visual[data-astro-cid-vhzf6kmi]{grid-column:6/-1}.case__visual[data-astro-cid-vhzf6kmi] .case__device{width:min(100%,16rem)}.case__block[data-astro-cid-vhzf6kmi]{padding-top:var(--space-9)}.case__heading[data-astro-cid-vhzf6kmi]{grid-column:1/span 3}.case__content[data-astro-cid-vhzf6kmi]{grid-column:4/-1}.case__points[data-astro-cid-vhzf6kmi] li[data-astro-cid-vhzf6kmi]{padding-block:var(--space-4)}.case__item[data-astro-cid-vhzf6kmi]{padding-block:var(--space-4) var(--space-5)}.case__shots[data-astro-cid-vhzf6kmi]{grid-template-columns:repeat(3,minmax(0,1fr))}.case__design[data-astro-cid-vhzf6kmi]{--stagger:var(--space-9);border-radius:var(--space-6)}.case__choices[data-astro-cid-vhzf6kmi]{gap:var(--space-9) var(--space-7);margin-top:var(--space-8);padding-bottom:var(--stagger);grid-template-columns:repeat(2,minmax(0,1fr))}.case__choice[data-astro-cid-vhzf6kmi]{flex-direction:column;align-items:stretch;display:flex}.case__choice[data-astro-cid-vhzf6kmi]:nth-child(2n){translate:0 var(--stagger)}.case__choice-copy[data-astro-cid-vhzf6kmi],.case__choice--pair[data-astro-cid-vhzf6kmi] .case__choice-copy[data-astro-cid-vhzf6kmi]{margin-top:var(--space-3);font-size:inherit;line-height:inherit}.case__choice-media[data-astro-cid-vhzf6kmi]{--shot:clamp(11rem, 21vw, 14rem);margin-bottom:var(--space-6);order:-1}.case__choice-media--pair[data-astro-cid-vhzf6kmi]{--shot:calc(clamp(11rem, 21vw, 14rem) * .86)}}@media (width>=1200px){.case__hero[data-astro-cid-vhzf6kmi]{padding-top:var(--space-8)}.case__visual[data-astro-cid-vhzf6kmi] .case__device{width:clamp(16rem,21vw,19rem)}.case__heading[data-astro-cid-vhzf6kmi]{grid-column:1/span 4}.case__content[data-astro-cid-vhzf6kmi]{grid-column:5/span 7}.case__list--work[data-astro-cid-vhzf6kmi]{grid-template-columns:repeat(3,minmax(0,1fr))}.case__list--tech[data-astro-cid-vhzf6kmi]{grid-template-columns:repeat(4,minmax(0,1fr))}.case__design[data-astro-cid-vhzf6kmi]{--stagger:var(--space-10)}.case__choices[data-astro-cid-vhzf6kmi]{column-gap:var(--space-9)}.case__choice-media[data-astro-cid-vhzf6kmi]{--shot:clamp(14rem, 19vw, 18rem);gap:var(--space-5);margin-bottom:var(--space-7)}.case__choice-media--pair[data-astro-cid-vhzf6kmi]{--shot:calc(clamp(14rem, 19vw, 18rem) * .86)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (width>=768px){.case__choice-media[data-astro-cid-vhzf6kmi]{view-timeline:--case-media block}.case__choice-media[data-astro-cid-vhzf6kmi] .case__shot[data-astro-cid-vhzf6kmi]{animation:linear both case-drift --case-media;animation-range:cover}.case__choice-media[data-astro-cid-vhzf6kmi] .case__shot[data-astro-cid-vhzf6kmi]+.case__shot[data-astro-cid-vhzf6kmi]{animation-name:case-drift-far}}}}@keyframes case-drift{to{transform:translateY(-24px)}}@keyframes case-drift-far{to{transform:translateY(-48px)}}.pg[data-astro-cid-75q43fea]{row-gap:var(--space-6);padding-block:var(--space-8) var(--space-4)}.pg__text[data-astro-cid-75q43fea]{gap:var(--space-4);grid-column:1/-1;display:grid}.pg__title[data-astro-cid-75q43fea]{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);text-wrap:balance}.pg__lead[data-astro-cid-75q43fea]{max-inline-size:40rem;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--color-text-muted);text-wrap:pretty}.pg__note[data-astro-cid-75q43fea]{max-inline-size:40rem;border-inline-start:2px solid var(--color-accent);font-size:var(--fs-small);color:var(--color-text-muted);padding-inline-start:var(--space-4)}.pg__grid[data-astro-cid-75q43fea]{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pg__item--main[data-astro-cid-75q43fea]{inline-size:min(60%,280px);margin-bottom:var(--space-3);grid-column:1/-1;justify-self:center}.pg__open[data-astro-cid-75q43fea]{inline-size:100%;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:translate var(--dur-ui) var(--ease-standard), filter var(--dur-ui) var(--ease-standard);background:0 0;border:0;border-radius:14px;padding:0;display:block}.pg__open[data-astro-cid-75q43fea]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (hover:hover){.pg__open[data-astro-cid-75q43fea]:hover{filter:brightness(1.08);translate:0 -4px}}@media (prefers-reduced-motion:reduce){.pg__open[data-astro-cid-75q43fea]{transition:none}.pg__open[data-astro-cid-75q43fea]:hover{translate:none}}@media (width>=1024px){.pg[data-astro-cid-75q43fea]{align-items:center}.pg__text[data-astro-cid-75q43fea]{grid-column:1/span 4}.pg__grid[data-astro-cid-75q43fea]{grid-column:5/-1;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center}.pg__item--main[data-astro-cid-75q43fea]{grid-area:1/1/span 2;inline-size:100%;margin:0}}.pg__dialog[data-astro-cid-75q43fea]{block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;color:var(--text-primary,#fff);background:#05090ef5;border:0;margin:0;padding:0;overflow:hidden}.pg__dialog[data-astro-cid-75q43fea][open]{grid-template-rows:auto 1fr;display:grid}.pg__dialog[data-astro-cid-75q43fea]::backdrop{background:#000c}.pg__bar[data-astro-cid-75q43fea]{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.pg__count[data-astro-cid-75q43fea]{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.pg__btn[data-astro-cid-75q43fea]{block-size:48px;inline-size:48px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;padding:0;display:grid}.pg__btn[data-astro-cid-75q43fea] svg[data-astro-cid-75q43fea]{block-size:22px;inline-size:22px}.pg__btn[data-astro-cid-75q43fea]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (hover:hover){.pg__btn[data-astro-cid-75q43fea]:hover{background:#ffffff2e}}.pg__stage[data-astro-cid-75q43fea]{min-block-size:0;padding:0 var(--space-4) var(--space-4);touch-action:pan-y;place-items:center;display:grid}.pg__slide[data-astro-cid-75q43fea]{justify-items:center;gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0;inline-size:100%;margin:0;display:grid}.pg__slide[data-astro-cid-75q43fea][hidden]{display:none}.pg__slide[data-astro-cid-75q43fea] picture{min-block-size:0;max-block-size:100%;display:grid}.pg__slide[data-astro-cid-75q43fea] .pg__full{object-fit:contain;aspect-ratio:1/2;border-radius:14px;block-size:100%;inline-size:auto;max-inline-size:100%;box-shadow:0 30px 80px -30px #000000e6}.pg__caption[data-astro-cid-75q43fea]{gap:var(--space-2) var(--space-3);max-inline-size:38rem;font-size:var(--fs-small);text-align:center;color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pg__tag[data-astro-cid-75q43fea]{color:var(--color-text);border:1px dashed #ffffff59;border-radius:999px;padding:2px 10px;font-size:.75rem}.pg__nav[data-astro-cid-75q43fea]{position:absolute;inset-block-start:50%;translate:0 -50%}.pg__nav--prev[data-astro-cid-75q43fea]{inset-inline-start:var(--space-3)}.pg__nav--next[data-astro-cid-75q43fea]{inset-inline-end:var(--space-3)}.ed__hero[data-astro-cid-atacmrh2]{padding-block:var(--space-7) var(--space-8);background:radial-gradient(ellipse 55% 45% at 70% 62%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-1) 55%, var(--bg-0) 100%)}.ed__hero-inner[data-astro-cid-atacmrh2]{row-gap:var(--space-6);align-items:end}.ed__intro[data-astro-cid-atacmrh2],.ed__facts[data-astro-cid-atacmrh2]{grid-column:1/-1}.ed__back[data-astro-cid-atacmrh2]{gap:var(--space-2);min-height:44px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-text-muted);align-items:center;display:inline-flex}.ed__back-icon[data-astro-cid-atacmrh2]{width:1.125em;height:1.125em;transition:translate var(--dur-ui) var(--ease-standard);display:inline-flex;rotate:180deg}.ed__back-icon[data-astro-cid-atacmrh2] svg{width:100%;height:100%}@media (hover:hover){.ed__back[data-astro-cid-atacmrh2]:hover .ed__back-icon[data-astro-cid-atacmrh2]{translate:calc(-1 * var(--shift-micro)) 0}}.ed__title[data-astro-cid-atacmrh2]{margin-top:var(--space-6)}.ed__tagline[data-astro-cid-atacmrh2]{color:var(--silver);display:block}.ed__lead[data-astro-cid-atacmrh2]{max-inline-size:36rem;margin-top:var(--space-6);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--color-text-muted);text-wrap:pretty}.ed__facts[data-astro-cid-atacmrh2]{border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed__fact[data-astro-cid-atacmrh2]{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);padding-inline-end:var(--space-4)}.ed__fact--wide[data-astro-cid-atacmrh2]{grid-column:1/-1}.ed__fact[data-astro-cid-atacmrh2] dt[data-astro-cid-atacmrh2]{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--color-text-muted)}.ed__fact[data-astro-cid-atacmrh2] dd[data-astro-cid-atacmrh2]{margin-top:var(--space-1);font-weight:var(--fw-medium);line-height:var(--lh-ui)}.ed__stage[data-astro-cid-atacmrh2]:before{content:"";width:6px;height:6px;margin-right:var(--space-2);background-color:var(--color-accent);vertical-align:.2em;border-radius:50%;display:inline-block}.ed__links[data-astro-cid-atacmrh2]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ed__hero-visual[data-astro-cid-atacmrh2]{margin-top:var(--space-8)}.ed__hero-visual--inset[data-astro-cid-atacmrh2] .ed-frame--hero[data-astro-cid-atacmrh2]{inline-size:90%}.ed-frame--inset[data-astro-cid-atacmrh2]{margin-top:-24%;inline-size:56%;margin-inline-start:auto;position:relative;box-shadow:0 0 0 1px #ffffff1f,0 32px 72px -24px #000000f2}.ed__art[data-astro-cid-atacmrh2]{border-radius:var(--radius-card);grid-column:1/-1;justify-self:center;inline-size:min(100%,26rem);margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 48px 96px -48px #000000f2}.ed__art[data-astro-cid-atacmrh2] picture,.ed__art[data-astro-cid-atacmrh2] img{width:100%;height:auto;display:block}.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__art[data-astro-cid-atacmrh2]{order:1}.ed__art--phone[data-astro-cid-atacmrh2]{isolation:isolate;padding-block:var(--space-5);box-shadow:none;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.ed__art--phone[data-astro-cid-atacmrh2]:before{content:"";z-index:-1;background:radial-gradient(ellipse 50% 46% at 50% 50%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 72%);position:absolute;inset:0}.ed__art--phone[data-astro-cid-atacmrh2] .device{--device-shadow:0 48px 96px -40px #000000f2, 0 0 0 1px #ffffff0d;inline-size:min(100%,64vw,21rem)}.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__facts[data-astro-cid-atacmrh2]{order:2}.ed__toc[data-astro-cid-atacmrh2]{gap:var(--space-3);margin-top:var(--space-7);display:grid}.ed__toc-title[data-astro-cid-atacmrh2]{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);line-height:var(--lh-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ed__toc-list[data-astro-cid-atacmrh2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ed__toc-link[data-astro-cid-atacmrh2]{min-height:44px;padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-ui);color:var(--color-text);transition:border-color var(--dur-ui) var(--ease-standard), background-color var(--dur-ui) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.ed__toc-link[data-astro-cid-atacmrh2]:hover{border-color:var(--color-border-hover);background-color:#ffffff0a}}.ed-figure[data-astro-cid-atacmrh2]{margin:0}.ed-frame[data-astro-cid-atacmrh2]{overflow:hidden}.ed-frame[data-astro-cid-atacmrh2] picture,.ed-frame[data-astro-cid-atacmrh2] img{width:100%;height:auto;display:block}.ed-frame--browser[data-astro-cid-atacmrh2]{border-radius:var(--radius-card);background-color:var(--bg-1);box-shadow:0 0 0 1px #ffffff14,0 40px 80px -48px #000000e6}.ed-frame__chrome[data-astro-cid-atacmrh2]{height:1.75rem;padding-inline:var(--space-4);background-color:var(--bg-2);border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;display:flex}.ed-frame__chrome[data-astro-cid-atacmrh2] span[data-astro-cid-atacmrh2]{background-color:#ffffff2e;border-radius:50%;width:7px;height:7px}.ed-frame--plain[data-astro-cid-atacmrh2]{border-radius:var(--radius-control);box-shadow:0 0 0 1px var(--color-border)}.ed-figure[data-astro-cid-atacmrh2]:has(.ed-frame--plain){max-inline-size:min(100%, var(--natural,100%))}.ed-frame--stage[data-astro-cid-atacmrh2]{aspect-ratio:16/10;padding:var(--space-5);border-radius:var(--radius-card);background:radial-gradient(ellipse 70% 55% at 50% 58%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 72%), linear-gradient(180deg, #151b24 0%, #0b0e13 100%);place-items:center;display:grid;box-shadow:0 0 0 1px #ffffff0f}.ed-frame--stage[data-astro-cid-atacmrh2] picture{width:100%;height:100%}.ed-frame--stage[data-astro-cid-atacmrh2] img{object-fit:contain;width:100%;height:100%}.ed-frame--stage[data-astro-cid-atacmrh2].ed-frame--fill{padding:0}.ed-frame--stage[data-astro-cid-atacmrh2].ed-frame--fill img{object-fit:cover}.ed-figure[data-astro-cid-atacmrh2] figcaption[data-astro-cid-atacmrh2]{margin-top:var(--space-3);font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--color-text-muted);text-wrap:pretty}.ed__block[data-astro-cid-atacmrh2]{row-gap:var(--space-5);padding-top:var(--space-8)}.ed__heading[data-astro-cid-atacmrh2]{font-size:var(--fs-h3);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading);text-wrap:balance;grid-column:1/-1}.ed__prose[data-astro-cid-atacmrh2]{max-inline-size:42rem;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);text-wrap:pretty;grid-column:1/-1}.ed__prose[data-astro-cid-atacmrh2] p+p{margin-top:var(--space-5)}.ed__parts[data-astro-cid-atacmrh2]{margin-top:var(--space-7);grid-column:1/-1}.ed__parts-title[data-astro-cid-atacmrh2]{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);line-height:var(--lh-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ed__parts-list[data-astro-cid-atacmrh2]{column-gap:var(--gutter);margin-top:var(--space-4);display:grid}.ed__part[data-astro-cid-atacmrh2]{padding-block:var(--space-5) var(--space-3);border-top:var(--border-width) solid var(--color-border);flex-direction:column;align-items:flex-start;display:flex}.ed__part-title[data-astro-cid-atacmrh2]{font-size:var(--fs-h4);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading)}.ed__part-text[data-astro-cid-atacmrh2]{margin-top:var(--space-3);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty;flex-grow:1}.ed__part-link[data-astro-cid-atacmrh2]{gap:var(--space-2);min-height:44px;margin-top:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.ed__part-icon[data-astro-cid-atacmrh2]{width:1em;height:1em;transition:translate var(--dur-ui) var(--ease-standard);display:inline-flex;rotate:90deg}.ed__part-icon[data-astro-cid-atacmrh2] svg{width:100%;height:100%}@media (hover:hover){.ed__part-link[data-astro-cid-atacmrh2]:hover .ed__part-icon[data-astro-cid-atacmrh2]{translate:0 var(--shift-micro)}}.ed__chapter[data-astro-cid-atacmrh2]{padding-block:var(--section-space-compact);scroll-margin-top:var(--space-8)}.ed__block[data-astro-cid-atacmrh2]+.ed__chapter[data-astro-cid-atacmrh2]{margin-top:var(--section-space-compact)}.ed__chapter--light[data-astro-cid-atacmrh2]{border-radius:var(--space-5)}.ed__chapter--light[data-astro-cid-atacmrh2]+.ed__chapter--light[data-astro-cid-atacmrh2]{margin-top:var(--space-4)}.ed__chapter-head[data-astro-cid-atacmrh2]{row-gap:var(--space-5);align-items:end}.ed__chapter-intro[data-astro-cid-atacmrh2],.ed__chapter-lead[data-astro-cid-atacmrh2]{grid-column:1/-1}.ed__chapter-title[data-astro-cid-atacmrh2]{margin-top:var(--space-3);font-size:clamp(2rem,1.6rem + 1.6vw,3.25rem);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.ed__chapter-lead[data-astro-cid-atacmrh2]{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--color-text-muted);text-wrap:pretty}.ed__highlight[data-astro-cid-atacmrh2]{max-inline-size:44rem;margin-top:var(--space-7);border-inline-start:2px solid var(--color-accent);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading);text-wrap:pretty;padding-inline-start:var(--space-5)}.ed__phones[data-astro-cid-atacmrh2]{--phones:3;grid-template-columns:repeat(var(--phones), minmax(0, 1fr));gap:var(--space-4);max-inline-size:calc(52rem * var(--phones) / 3);margin:var(--space-8) auto 0;display:grid}.ed__phones[data-astro-cid-atacmrh2] li[data-astro-cid-atacmrh2]:nth-child(2){translate:0 var(--space-6)}.ed__phones[data-astro-cid-atacmrh2] .device{--device-shadow:0 32px 64px -32px #000000d9, 0 0 0 1px #ffffff0a}.ed__phones[data-astro-cid-atacmrh2] figcaption[data-astro-cid-atacmrh2]{text-align:center;font-weight:var(--fw-semibold)}.ed__pair[data-astro-cid-atacmrh2],.ed__row[data-astro-cid-atacmrh2]{gap:var(--space-6) var(--gutter);margin-top:var(--space-8);display:grid}.ed__row[data-astro-cid-atacmrh2] .ed-figure[data-astro-cid-atacmrh2]:has(.ed-frame--plain){max-inline-size:none}.ed__wide[data-astro-cid-atacmrh2]{justify-items:center;gap:var(--space-7);margin-top:var(--space-8);display:grid}.ed__chapter--phones[data-astro-cid-atacmrh2] .ed__wide[data-astro-cid-atacmrh2]{margin-top:var(--space-9)}.ed__pair[data-astro-cid-atacmrh2]+.ed__wide[data-astro-cid-atacmrh2]{margin-top:var(--space-6)}.ed-figure--wide[data-astro-cid-atacmrh2]{width:100%}.ed__steps-title[data-astro-cid-atacmrh2]{margin-top:var(--space-8);font-size:var(--fs-h4);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading)}.ed__steps-title[data-astro-cid-atacmrh2]+.ed__steps[data-astro-cid-atacmrh2]{margin-top:var(--space-5)}.ed__steps[data-astro-cid-atacmrh2]{margin-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);display:grid}.ed__step[data-astro-cid-atacmrh2]{column-gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ed__step-index[data-astro-cid-atacmrh2]{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-subheading);color:var(--color-accent);grid-row:span 2}.ed__step-title[data-astro-cid-atacmrh2]{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-ui)}.ed__step-text[data-astro-cid-atacmrh2]{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty}.ed__groups[data-astro-cid-atacmrh2]{gap:var(--space-6) var(--gutter);margin-top:var(--space-8);display:grid}.ed__group[data-astro-cid-atacmrh2]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.ed__group-title[data-astro-cid-atacmrh2]{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);line-height:var(--lh-ui)}.ed__group-list[data-astro-cid-atacmrh2]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.ed__group-list[data-astro-cid-atacmrh2] li[data-astro-cid-atacmrh2]{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty;padding-inline-start:var(--space-4);position:relative}.ed__group-list[data-astro-cid-atacmrh2] li[data-astro-cid-atacmrh2]:before{content:"";background-color:var(--color-accent);width:6px;height:1px;position:absolute;top:.75em;left:0}.ed__details[data-astro-cid-atacmrh2]{gap:var(--space-8) var(--gutter);margin-top:var(--space-8);display:grid}.ed__points[data-astro-cid-atacmrh2]{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.ed__point[data-astro-cid-atacmrh2]{padding-block:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--color-border)}.ed__point[data-astro-cid-atacmrh2] dt[data-astro-cid-atacmrh2]{font-weight:var(--fw-semibold);line-height:var(--lh-ui)}.ed__point[data-astro-cid-atacmrh2] dd[data-astro-cid-atacmrh2]{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty}.ed__split-media[data-astro-cid-atacmrh2]{align-content:start;justify-items:center;display:grid}.ed__split-media--phone[data-astro-cid-atacmrh2] .ed-figure[data-astro-cid-atacmrh2]{inline-size:min(100%,18rem)}.ed__split-media--phone[data-astro-cid-atacmrh2] figcaption[data-astro-cid-atacmrh2]{text-align:center;font-weight:var(--fw-semibold)}.ed__chapter[data-astro-cid-atacmrh2]:not(.ed__chapter--light) .ed__split-media--phone[data-astro-cid-atacmrh2] .device{--device-shadow:0 32px 64px -32px #000000d9, 0 0 0 1px #ffffff0a}.ed__note[data-astro-cid-atacmrh2]{max-inline-size:48rem;margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty}.ed__note-links[data-astro-cid-atacmrh2]{gap:0 var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ed__note-links[data-astro-cid-atacmrh2] a[data-astro-cid-atacmrh2]{min-height:24px;color:var(--color-text);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ed__guide[data-astro-cid-atacmrh2]{padding-top:var(--space-7)}.ed__guide-card[data-astro-cid-atacmrh2]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:linear-gradient(160deg,#e8c46b14,#0000 55%);border:1px solid #e8c46b59;grid-column:1/-1;justify-items:start;display:grid}.ed__guide-title[data-astro-cid-atacmrh2]{font-size:var(--fs-h3,1.375rem);line-height:1.2;font-weight:var(--fw-bold)}.ed__guide-text[data-astro-cid-atacmrh2]{max-inline-size:40rem;color:var(--color-text-muted);text-wrap:pretty;line-height:1.6}.ed__trailer[data-astro-cid-atacmrh2]{row-gap:var(--space-6);padding-top:var(--space-8)}.ed__trailer-text[data-astro-cid-atacmrh2]{align-content:center;gap:var(--space-5);grid-column:1/-1;display:grid}.ed__trailer-title[data-astro-cid-atacmrh2]{font-size:var(--fs-h3);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading);text-wrap:balance}.ed__trailer-lead[data-astro-cid-atacmrh2]{max-inline-size:38rem;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--color-text-muted);text-wrap:pretty}.ed__trailer-actions[data-astro-cid-atacmrh2]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ed__trailer-actions[data-astro-cid-atacmrh2] .ed__trailer-icon{flex:none;block-size:1.25em;inline-size:1.25em}.ed__trailer-link[data-astro-cid-atacmrh2]{gap:var(--space-2);min-height:44px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.ed__trailer-link[data-astro-cid-atacmrh2] svg{block-size:1.1em;inline-size:1.1em;color:var(--color-accent)}.ed__trailer-link[data-astro-cid-atacmrh2]:focus-visible,.ed__trailer-poster[data-astro-cid-atacmrh2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ed__trailer-poster[data-astro-cid-atacmrh2]{isolation:isolate;aspect-ratio:16/9;border-radius:var(--radius-card);cursor:pointer;background:radial-gradient(60% 70% at 50% 100%,#59e1ff33,#0000 70%),linear-gradient(#0b1b2b 0%,#06101a 100%);grid-column:1/-1;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -40px #000000f2;container-type:inline-size}.ed__trailer-shots[data-astro-cid-atacmrh2]{opacity:.55;transition:opacity var(--dur-ui) var(--ease-standard);justify-content:center;align-items:flex-end;gap:3.5cqi;padding-top:7cqi;display:flex;translate:0 14cqi}.ed__trailer-shots[data-astro-cid-atacmrh2] .ed__trailer-shot{flex:none;inline-size:20cqi}.ed__trailer-shots[data-astro-cid-atacmrh2] .ed__trailer-shot:nth-child(2){inline-size:23cqi;translate:0 -6cqi}.ed__trailer-play[data-astro-cid-atacmrh2]{place-items:center;display:grid;position:absolute;inset:0}.ed__trailer-play[data-astro-cid-atacmrh2] svg[data-astro-cid-atacmrh2]{box-sizing:content-box;color:#0b1b2b;background:var(--text-primary);block-size:9cqi;inline-size:9cqi;transition:scale var(--dur-ui) var(--ease-standard);border-radius:50%;padding:3cqi;box-shadow:0 16px 40px -8px #000000b3}@media (hover:hover){.ed__trailer-poster[data-astro-cid-atacmrh2]:hover .ed__trailer-shots[data-astro-cid-atacmrh2]{opacity:.75}.ed__trailer-poster[data-astro-cid-atacmrh2]:hover .ed__trailer-play[data-astro-cid-atacmrh2] svg[data-astro-cid-atacmrh2]{scale:1.06}}@media (width>=1024px){.ed__trailer[data-astro-cid-atacmrh2]{padding-top:var(--space-9)}.ed__trailer-text[data-astro-cid-atacmrh2]{grid-column:1/span 5}.ed__trailer-poster[data-astro-cid-atacmrh2]{grid-column:6/-1}}.ed__result[data-astro-cid-atacmrh2]{row-gap:var(--space-5);padding-top:var(--section-space-compact)}.ed__result-text[data-astro-cid-atacmrh2]{grid-column:1/-1;max-inline-size:46rem}.ed__result-text[data-astro-cid-atacmrh2] p[data-astro-cid-atacmrh2]:first-child{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-subheading);letter-spacing:var(--tracking-subheading);text-wrap:pretty}.ed__result-text[data-astro-cid-atacmrh2] p[data-astro-cid-atacmrh2]+p[data-astro-cid-atacmrh2]{margin-top:var(--space-5);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--color-text-muted);text-wrap:pretty}.ed__status[data-astro-cid-atacmrh2]{column-gap:var(--gutter);grid-column:1/-1;display:grid}.ed__status-item[data-astro-cid-atacmrh2]{padding-block:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--color-border)}.ed__status-item[data-astro-cid-atacmrh2] dt[data-astro-cid-atacmrh2]{gap:var(--space-2) var(--space-3);font-weight:var(--fw-semibold);line-height:var(--lh-ui);flex-wrap:wrap;align-items:center;display:flex}.ed__status-state[data-astro-cid-atacmrh2]{gap:var(--space-2);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-pill);font-size:.75rem;font-weight:var(--fw-medium);color:var(--color-text);align-items:center;padding:.15rem .6rem;display:inline-flex}.ed__status-state[data-astro-cid-atacmrh2]:before{content:"";background-color:var(--color-accent);border-radius:50%;width:6px;height:6px}.ed__status-item[data-astro-cid-atacmrh2] dd[data-astro-cid-atacmrh2]{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty}.ed__credits[data-astro-cid-atacmrh2]{scroll-margin-top:var(--space-8)}.ed__credits-list[data-astro-cid-atacmrh2]{gap:var(--space-6);grid-column:1/-1;max-inline-size:48rem;display:grid}.ed__credit[data-astro-cid-atacmrh2]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.ed__credit-title[data-astro-cid-atacmrh2]{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-ui)}.ed__credit[data-astro-cid-atacmrh2] p[data-astro-cid-atacmrh2]{margin-top:var(--space-3);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty}.ed__credit-links[data-astro-cid-atacmrh2]{gap:0 var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ed__credit-links[data-astro-cid-atacmrh2] a[data-astro-cid-atacmrh2]{min-height:44px;font-size:var(--fs-small);color:var(--color-text);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ed__closing[data-astro-cid-atacmrh2]{margin-top:var(--section-space-compact);padding-block:var(--section-space);background:radial-gradient(ellipse 55% 60% at 50% 60%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 72%)}.ed__closing-inner[data-astro-cid-atacmrh2]{text-align:center;justify-items:center;display:grid}.ed__closing-title[data-astro-cid-atacmrh2]{max-inline-size:16ch;font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.ed__closing-actions[data-astro-cid-atacmrh2]{justify-items:center;gap:var(--space-4);margin-top:var(--space-7);display:grid}.ed__closing-note[data-astro-cid-atacmrh2]{justify-content:center;gap:var(--space-1) .5em;font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ed__closing-note-item[data-astro-cid-atacmrh2]{white-space:nowrap}.ed__closing-note-item[data-astro-cid-atacmrh2]:not(:last-child):after{content:"·";content:"·" / "";color:var(--color-text-subtle);margin-inline-start:.5em}.ed__end[data-astro-cid-atacmrh2]{padding-block:var(--space-6) var(--space-8)}@media (width<768px){.ed-frame__chrome[data-astro-cid-atacmrh2]{height:1.25rem;padding-inline:var(--space-3)}.ed-frame__chrome[data-astro-cid-atacmrh2] span[data-astro-cid-atacmrh2]{width:5px;height:5px}.ed-frame--browser[data-astro-cid-atacmrh2]{border-radius:var(--radius-control)}.ed__phones[data-astro-cid-atacmrh2]{gap:var(--space-3)}.ed__phones[data-astro-cid-atacmrh2] li[data-astro-cid-atacmrh2]:nth-child(2){translate:0 var(--space-4)}.ed-frame--stage[data-astro-cid-atacmrh2]{padding:var(--space-3)}.ed__closing-actions[data-astro-cid-atacmrh2]{justify-items:stretch;width:100%}}@media (width>=768px){.ed__intro[data-astro-cid-atacmrh2]{grid-column:1/span 5}.ed__facts[data-astro-cid-atacmrh2]{grid-column:6/-1}.ed__hero-inner--art[data-astro-cid-atacmrh2]{align-items:start}.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__intro[data-astro-cid-atacmrh2],.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__facts[data-astro-cid-atacmrh2]{grid-column:1/span 5}.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__facts[data-astro-cid-atacmrh2]{align-self:end}.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__art[data-astro-cid-atacmrh2]{order:0;grid-area:1/6/span 2/-1;place-self:center stretch;inline-size:auto}.ed__block[data-astro-cid-atacmrh2],.ed__result[data-astro-cid-atacmrh2]{padding-top:var(--space-9)}.ed__heading[data-astro-cid-atacmrh2]{grid-column:1/span 3}.ed__prose[data-astro-cid-atacmrh2],.ed__result-text[data-astro-cid-atacmrh2],.ed__status[data-astro-cid-atacmrh2],.ed__credits-list[data-astro-cid-atacmrh2]{grid-column:4/-1}.ed__parts-list[data-astro-cid-atacmrh2]{grid-template-columns:repeat(min(var(--parts,3), 3), minmax(0, 1fr))}.ed__groups[data-astro-cid-atacmrh2]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-frame--inset[data-astro-cid-atacmrh2]{inline-size:48%;margin-top:-22%}.ed__chapter--light[data-astro-cid-atacmrh2]{border-radius:var(--space-6)}.ed__chapter-intro[data-astro-cid-atacmrh2]{grid-column:1/span 4}.ed__chapter-lead[data-astro-cid-atacmrh2]{grid-column:5/-1}.ed__pair[data-astro-cid-atacmrh2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ed__row[data-astro-cid-atacmrh2]{grid-template-columns:repeat(var(--row,3), minmax(0, 1fr));align-items:start}.ed__points[data-astro-cid-atacmrh2]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed__steps[data-astro-cid-atacmrh2]{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.ed__status[data-astro-cid-atacmrh2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.ed__hero[data-astro-cid-atacmrh2]{padding-top:var(--space-8)}.ed__intro[data-astro-cid-atacmrh2]{grid-column:1/span 7}.ed__facts[data-astro-cid-atacmrh2]{grid-column:9/-1}.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__intro[data-astro-cid-atacmrh2],.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__facts[data-astro-cid-atacmrh2]{grid-column:1/span 7}.ed__hero-inner--art[data-astro-cid-atacmrh2] .ed__art[data-astro-cid-atacmrh2]{grid-column:8/-1}.ed__heading[data-astro-cid-atacmrh2]{grid-column:1/span 4}.ed__prose[data-astro-cid-atacmrh2],.ed__result-text[data-astro-cid-atacmrh2],.ed__status[data-astro-cid-atacmrh2],.ed__credits-list[data-astro-cid-atacmrh2]{grid-column:5/span 8}.ed__groups[data-astro-cid-atacmrh2]{grid-template-columns:repeat(min(var(--groups,3), 3), minmax(0, 1fr))}.ed__chapter-intro[data-astro-cid-atacmrh2]{grid-column:1/span 6}.ed__chapter-lead[data-astro-cid-atacmrh2]{grid-column:8/-1}.ed__points--thirds[data-astro-cid-atacmrh2]{grid-template-columns:repeat(3,minmax(0,1fr))}.ed__steps[data-astro-cid-atacmrh2]{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));border-top:0}.ed__step[data-astro-cid-atacmrh2]{padding-block:var(--space-4) 0;border-top:var(--border-width) solid var(--color-border);border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start}.ed__step-index[data-astro-cid-atacmrh2]{margin-bottom:var(--space-3);grid-row:auto}.ed__details--split[data-astro-cid-atacmrh2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}@media (width>=1600px){.ed__intro[data-astro-cid-atacmrh2]{grid-column:1/span 8}.ed__title[data-astro-cid-atacmrh2]{font-size:min(var(--fs-h1), 6.5rem)}}
