.art[data-astro-cid-poeskjo5]{width:100%;height:auto;overflow:visible}.ln[data-astro-cid-poeskjo5]{stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.faint[data-astro-cid-poeskjo5]{stroke:#b9b4aa}.soft[data-astro-cid-poeskjo5]{fill:#f5ecdc8c;stroke:none}.gold[data-astro-cid-poeskjo5]{stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.thick[data-astro-cid-poeskjo5]{stroke-width:3.5px}.check[data-astro-cid-poeskjo5]{stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.fill-white[data-astro-cid-poeskjo5]{fill:var(--white)}.fill-gold[data-astro-cid-poeskjo5]{fill:var(--gold)}.fill-soft[data-astro-cid-poeskjo5]{fill:var(--gold-soft)}.fill-ink[data-astro-cid-poeskjo5]{fill:var(--ink)}@keyframes draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.draw[data-astro-cid-poeskjo5]{stroke-dasharray:1;animation-name:draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 55%}}}.lede[data-astro-cid-mp36dtop]+.button[data-astro-cid-mp36dtop]{margin-top:.75rem}.process[data-astro-cid-mp36dtop]{--node:3.25rem;gap:clamp(3rem,6vw,5rem);padding-block:0;list-style:none;display:grid;position:relative}.process[data-astro-cid-mp36dtop]:before,.process[data-astro-cid-mp36dtop]:after{content:"";top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);left:calc(var(--gutter) + var(--node) / 2);background:var(--rule);width:1px;position:absolute}.process[data-astro-cid-mp36dtop]:after{background:var(--gold);transform-origin:top}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.process[data-astro-cid-mp36dtop]:after{animation-name:fill-line;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 50% exit 50%}}}@keyframes fill-line{0%{transform:scaleY(0)}}.step[data-astro-cid-mp36dtop]{z-index:1;grid-template-columns:var(--node) minmax(0, 1fr);gap:1.5rem clamp(1rem,4vw,2rem);display:grid;position:relative}.node[data-astro-cid-mp36dtop]{width:var(--node);height:var(--node);border:1px solid var(--gold);background:var(--ivory);color:var(--gold-ink);font-family:var(--serif);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:1.375rem;line-height:1;display:grid}.step-card[data-astro-cid-mp36dtop]{justify-items:start;gap:.9rem;padding:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);display:grid}.step-card[data-astro-cid-mp36dtop]:hover{transform:none}.step-card[data-astro-cid-mp36dtop] .icon-badge[data-astro-cid-mp36dtop]{margin-bottom:.4rem}.step-label[data-astro-cid-mp36dtop]{color:var(--gold-ink);letter-spacing:.24em;text-transform:uppercase;font-size:.75rem;font-weight:800}.step-card[data-astro-cid-mp36dtop] h2[data-astro-cid-mp36dtop]{font-size:clamp(1.875rem,1.5rem + 1.4vw,2.5rem);line-height:1.08}.step-art[data-astro-cid-mp36dtop]{grid-column:2;justify-self:center;width:100%;max-width:17rem}@media (width<=30rem){.process[data-astro-cid-mp36dtop]{--node:2.5rem}.step[data-astro-cid-mp36dtop]{column-gap:.875rem}.node[data-astro-cid-mp36dtop]{font-size:1.125rem}.step-card[data-astro-cid-mp36dtop]{padding:1.5rem 1.25rem 1.75rem}}@media (width>=56rem){.process[data-astro-cid-mp36dtop]:before,.process[data-astro-cid-mp36dtop]:after{left:50%}.step[data-astro-cid-mp36dtop]{grid-template-columns:minmax(0, 1fr) var(--node) minmax(0, 1fr);align-items:center;column-gap:clamp(2rem,5vw,4.5rem)}.node[data-astro-cid-mp36dtop]{grid-area:1/2}.step-card[data-astro-cid-mp36dtop],.step-art[data-astro-cid-mp36dtop]{grid-row:1}.step-art[data-astro-cid-mp36dtop]{max-width:24rem}.step[data-astro-cid-mp36dtop]:nth-child(odd) .step-card[data-astro-cid-mp36dtop]{grid-column:1}.step[data-astro-cid-mp36dtop]:nth-child(odd) .step-art[data-astro-cid-mp36dtop],.step[data-astro-cid-mp36dtop]:nth-child(2n) .step-card[data-astro-cid-mp36dtop]{grid-column:3}.step[data-astro-cid-mp36dtop]:nth-child(2n) .step-art[data-astro-cid-mp36dtop]{grid-column:1}}.closing[data-astro-cid-mp36dtop]{text-align:center;margin-top:clamp(3.5rem,7vw,5rem)}.closing[data-astro-cid-mp36dtop] .button[data-astro-cid-mp36dtop]{gap:.75rem;padding:1.2rem 2.4rem;font-size:.9375rem}.closing[data-astro-cid-mp36dtop] .button[data-astro-cid-mp36dtop] svg{width:1.15rem;height:1.15rem}
