.su-open[data-astro-cid-kjybkwvn]{padding-block:var(--opener-top) var(--section-y)}.su-open__grid[data-astro-cid-kjybkwvn]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:var(--col-inset);align-items:center}.su-title[data-astro-cid-kjybkwvn]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--fs-opener);letter-spacing:var(--ls-display);line-height:.98;text-wrap:balance}.su-lead[data-astro-cid-kjybkwvn]{margin-top:var(--space-4);max-width:42ch;font-size:var(--fs-h6);line-height:1.6;color:var(--text-muted-on-light)}.su-routes[data-astro-cid-kjybkwvn]{display:grid;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md)}.su-route[data-astro-cid-kjybkwvn]+.su-route[data-astro-cid-kjybkwvn]{padding-top:var(--space-5);border-top:1px solid var(--rule-on-dark)}.su-route--launch[data-astro-cid-kjybkwvn]{padding:var(--space-4);border:3px solid var(--accent-warm);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-amber) 10%,var(--surface-ink))}.su-route--launch[data-astro-cid-kjybkwvn]+.su-route[data-astro-cid-kjybkwvn]{padding-top:0;border-top:0}.su-route__tag[data-astro-cid-kjybkwvn]{margin-bottom:var(--space-3)}.su-route__who[data-astro-cid-kjybkwvn]{font-weight:700;font-size:var(--fs-h6);line-height:1.3}.su-route__price[data-astro-cid-kjybkwvn]{margin-top:var(--space-2);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:clamp(3rem,1.8rem + 3vw,4.5rem);letter-spacing:var(--ls-display);line-height:.9;color:var(--accent-warm)}.su-route__unit[data-astro-cid-kjybkwvn]{display:block;margin-bottom:.4rem;font-family:var(--font-head);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-on-dark)}.su-route__body[data-astro-cid-kjybkwvn]{margin-top:var(--space-2);max-width:44ch;line-height:1.6;color:var(--text-muted-on-dark)}.su-route__link[data-astro-cid-kjybkwvn]{display:inline-block;margin-top:var(--space-3);font-weight:700;color:var(--text-on-dark);text-underline-offset:3px}.su-h2[data-astro-cid-kjybkwvn]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--fs-h2);letter-spacing:var(--ls-display);line-height:1;text-wrap:balance;max-width:20ch}.su-line[data-astro-cid-kjybkwvn]{position:relative;margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-5)}.su-line[data-astro-cid-kjybkwvn]:before{content:"";position:absolute;top:.6rem;left:.6rem;right:0;height:2px;background:var(--text-on-light);transform-origin:0 50%}.su-stage[data-astro-cid-kjybkwvn]{position:relative;padding-top:var(--space-5)}.su-stage__node[data-astro-cid-kjybkwvn]{position:absolute;top:0;left:0;width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid var(--text-on-light);background:var(--surface-light)}.su-stage[data-astro-cid-kjybkwvn]:last-child .su-stage__node[data-astro-cid-kjybkwvn]{background:var(--accent-warm)}.su-stage__name[data-astro-cid-kjybkwvn]{font-size:var(--fs-h5);font-weight:700;line-height:1.25}.su-stage__body[data-astro-cid-kjybkwvn]{margin-top:var(--space-2);line-height:1.6;color:var(--text-muted-on-light)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.su-line[data-astro-cid-kjybkwvn]:before{animation:su-draw linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.su-stage__node[data-astro-cid-kjybkwvn]{animation:su-node linear both;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes su-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes su-node{0%{scale:.4}to{scale:1}}.su-pages__lead[data-astro-cid-kjybkwvn]{margin-top:var(--space-3);max-width:52ch;font-size:var(--fs-h6);line-height:1.6;color:var(--text-muted-on-dark)}.su-pages__cols[data-astro-cid-kjybkwvn]{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}.su-pages__head[data-astro-cid-kjybkwvn]{padding-bottom:var(--space-2);border-bottom:2px solid var(--accent-warm);color:var(--accent-warm);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.su-pages__list[data-astro-cid-kjybkwvn]{margin:0}.su-pages__row[data-astro-cid-kjybkwvn]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule-on-dark)}.su-pages__row[data-astro-cid-kjybkwvn] dt[data-astro-cid-kjybkwvn]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--fs-h5);letter-spacing:var(--ls-display);line-height:1.1}.su-pages__row[data-astro-cid-kjybkwvn] dd[data-astro-cid-kjybkwvn]{margin:0;line-height:1.55;color:var(--text-muted-on-dark)}.su-mistakes__grid[data-astro-cid-kjybkwvn]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--col-inset);align-items:start}.su-ledger[data-astro-cid-kjybkwvn]{margin:0}.su-ledger__row[data-astro-cid-kjybkwvn]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--rule-on-light)}.su-ledger__row[data-astro-cid-kjybkwvn]:last-child{border-bottom:1px solid var(--rule-on-light)}.su-ledger[data-astro-cid-kjybkwvn] dt[data-astro-cid-kjybkwvn]{font-weight:700;line-height:1.35}.su-ledger[data-astro-cid-kjybkwvn] dd[data-astro-cid-kjybkwvn]{margin:0;line-height:1.6;color:var(--text-muted-on-light)}.su-proof__grid[data-astro-cid-kjybkwvn]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--col-inset);align-items:center}.su-proof__shot[data-astro-cid-kjybkwvn]{max-width:24rem}.su-badge[data-astro-cid-kjybkwvn]{display:inline-flex;align-items:center;gap:var(--space-1);padding:.35rem .85rem .35rem .7rem;border:2px solid var(--text-on-light);border-radius:999px;background:var(--accent-warm);font-size:var(--fs-sm);font-weight:700;line-height:1.2}.su-badge[data-astro-cid-kjybkwvn] .su-badge__rocket{height:1.25em;width:auto;--rocket-body: var(--text-on-light);--rocket-nose: var(--text-on-light);--rocket-fin: var(--text-on-light)}.su-badge[data-astro-cid-kjybkwvn] .rocket__port{fill:var(--accent-warm);stroke:none}.su-badge[data-astro-cid-kjybkwvn] .rocket__glint,.su-badge[data-astro-cid-kjybkwvn] .rocket__shade{display:none}.su-proof__head[data-astro-cid-kjybkwvn]{margin-top:var(--space-3);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--fs-h3);letter-spacing:var(--ls-display);line-height:1.05;text-wrap:balance;max-width:22ch}.su-proof__body[data-astro-cid-kjybkwvn]{margin-top:var(--space-3);max-width:44ch;line-height:1.6;color:var(--text-muted-on-light)}.su-proof__links[data-astro-cid-kjybkwvn]{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.su-alt[data-astro-cid-kjybkwvn]{font-weight:600;color:var(--text-on-light);text-underline-offset:3px}@media(max-width:1080px){.su-open__grid[data-astro-cid-kjybkwvn],.su-mistakes__grid[data-astro-cid-kjybkwvn],.su-proof__grid[data-astro-cid-kjybkwvn]{grid-template-columns:1fr;row-gap:var(--space-6)}}@media(max-width:880px){.su-pages__cols[data-astro-cid-kjybkwvn]{grid-template-columns:1fr;row-gap:var(--space-6)}.su-line[data-astro-cid-kjybkwvn]{grid-template-columns:1fr;row-gap:var(--space-5);padding-left:var(--space-5)}.su-line[data-astro-cid-kjybkwvn]:before{top:.6rem;bottom:0;left:.55rem;right:auto;width:2px;height:auto;transform-origin:50% 0}.su-stage[data-astro-cid-kjybkwvn]{padding-top:0}.su-stage__node[data-astro-cid-kjybkwvn]{left:calc(-1 * var(--space-5))}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.su-line[data-astro-cid-kjybkwvn]:before{animation-name:su-draw-down}}}}@keyframes su-draw-down{0%{transform:scaleY(0)}to{transform:none}}@media(max-width:560px){.su-ledger__row[data-astro-cid-kjybkwvn]{grid-template-columns:1fr;row-gap:var(--space-1)}.su-routes[data-astro-cid-kjybkwvn]{padding:var(--space-4)}}
