.marc-art[data-astro-cid-njykjcb2]{display:none}.marc-steps[data-astro-cid-njykjcb2]{margin:0;padding:0;list-style:none}.marc-steps[data-astro-cid-njykjcb2] li[data-astro-cid-njykjcb2]{border-left:1px solid var(--rule-strong);padding:0 0 2rem 1.4rem;position:relative}.marc-steps[data-astro-cid-njykjcb2] li[data-astro-cid-njykjcb2]:before{content:"";background:var(--red);width:11px;height:11px;position:absolute;top:.45rem;left:-6px}.marc-steps[data-astro-cid-njykjcb2] li[data-astro-cid-njykjcb2]:last-child{padding-bottom:0}.marc-n[data-astro-cid-njykjcb2]{font:600 .8rem/1 var(--sans);letter-spacing:.1em;color:var(--accent);margin-bottom:.6rem;display:block}.marc-word[data-astro-cid-njykjcb2]{font-family:var(--display);letter-spacing:-.02em;font-kerning:normal;margin-bottom:.6rem;font-size:clamp(2.6rem,12vw,4rem);font-weight:500;line-height:1}.marc-steps[data-astro-cid-njykjcb2] p[data-astro-cid-njykjcb2]{max-width:34ch;margin:0}@media (width>=961px){.marc-art[data-astro-cid-njykjcb2]{height:110px;display:block;position:relative}.marc-art[data-astro-cid-njykjcb2] svg[data-astro-cid-njykjcb2]{width:100%;height:120px;position:absolute;top:0;left:0;overflow:visible}.marc-ground[data-astro-cid-njykjcb2],.marc-pier[data-astro-cid-njykjcb2]{stroke:var(--rule-strong);stroke-width:1px}.marc-arc[data-astro-cid-njykjcb2]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.marc-dot[data-astro-cid-njykjcb2]{left:var(--x);top:var(--y);background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute}.marc-dot[data-astro-cid-njykjcb2].is-start{background:var(--ink)}.marc-dot[data-astro-cid-njykjcb2].is-end{background:var(--red);border-color:var(--red);width:17px;height:17px;margin:-8.5px 0 0 -8.5px}.marc-steps[data-astro-cid-njykjcb2]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marc-steps[data-astro-cid-njykjcb2] li[data-astro-cid-njykjcb2]{padding:1.6rem 1.25rem 0 1.1rem}.marc-steps[data-astro-cid-njykjcb2] li[data-astro-cid-njykjcb2]:before{display:none}.marc-word[data-astro-cid-njykjcb2]{font-size:clamp(1.8rem,2.9vw,3rem)}.marc-steps[data-astro-cid-njykjcb2] p[data-astro-cid-njykjcb2]{font-size:1.15rem}}@media (width>=961px) and (prefers-reduced-motion:no-preference){html.js .marc-arc[data-astro-cid-njykjcb2]{transition:stroke-dashoffset 1.6s cubic-bezier(.6,.05,.3,1) .2s}html.js .marc[data-astro-cid-njykjcb2]:not(.in) .marc-arc[data-astro-cid-njykjcb2]{stroke-dashoffset:1px}html.js .marc-dot[data-astro-cid-njykjcb2]{transition:transform .45s var(--ease-out);transition-delay:calc(var(--i) * .32s + .2s)}html.js .marc[data-astro-cid-njykjcb2]:not(.in) .marc-dot[data-astro-cid-njykjcb2]{transform:scale(0)}}.cite-wrap[data-astro-cid-gfs6z6d3]{margin-top:clamp(3rem,6vw,5rem);margin-bottom:calc(-1*clamp(3rem,7vw,6rem))}.cite-band[data-astro-cid-gfs6z6d3]{border-top:1px solid var(--rule);white-space:nowrap;padding-block:1.6rem;position:relative;overflow:hidden}.cite-toggle[data-astro-cid-gfs6z6d3]{z-index:1;right:var(--gutter);cursor:pointer;min-height:36px;font:600 .8rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);box-shadow:0 0 0 1.25rem var(--paper);border:0;border-radius:0;padding:0 .9rem;display:none;position:absolute;top:50%;transform:translateY(-50%)}.cite-band[data-astro-cid-gfs6z6d3]:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--paper) 55%);width:clamp(7rem,14vw,12rem);position:absolute;top:0;bottom:0;right:0}.cite-toggle[data-astro-cid-gfs6z6d3]:hover{background:var(--red);color:#fff}.cite-track[data-astro-cid-gfs6z6d3]{width:max-content;display:flex}.cite-run[data-astro-cid-gfs6z6d3]{flex:none;align-items:baseline;display:flex}.cite[data-astro-cid-gfs6z6d3]{font-family:var(--display);letter-spacing:-.01em;color:#f5f3ef57;font-size:clamp(2.4rem,5.5vw,5.5rem);font-style:italic;font-weight:400;line-height:1}.is-topics[data-astro-cid-gfs6z6d3] .cite[data-astro-cid-gfs6z6d3]{font-size:clamp(1.8rem,3.6vw,3.4rem)}.cite-sep[data-astro-cid-gfs6z6d3]{font-family:var(--display);color:var(--red);padding-inline:clamp(1rem,2.4vw,2.25rem);font-size:clamp(1.2rem,2.2vw,2rem)}@media (prefers-reduced-motion:no-preference){html.js .cite-track[data-astro-cid-gfs6z6d3]{animation:120s linear infinite slide}html.js .cite-toggle[data-astro-cid-gfs6z6d3]{align-items:center;display:flex}.cite-wrap[data-astro-cid-gfs6z6d3].paused .cite-track[data-astro-cid-gfs6z6d3]{animation-play-state:paused}}@keyframes slide{to{transform:translate(-50%)}}
