.mission-faq[data-astro-cid-b6wkk3e5]:not(:first-child){border-top:1px solid var(--line)}.mission-faq[data-astro-cid-b6wkk3e5]{padding-block:var(--sp-xl) var(--sp-l);@media (width<=40rem){padding-block:var(--sp-l) var(--sp-m)}}@media (width>=60rem){.mission-faq[data-astro-cid-b6wkk3e5]{column-gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) minmax(0,75ch);display:grid}.mission-faq[data-astro-cid-b6wkk3e5] .faq{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;max-width:none;margin-top:0;display:grid}.mission-faq[data-astro-cid-b6wkk3e5] .faq__title{grid-area:1/1/span 20;max-width:16ch;position:sticky;top:7rem}.mission-faq[data-astro-cid-b6wkk3e5] .faq__item{grid-column:2}}.mission-head[data-astro-cid-aiyjvjhs]{gap:var(--sp-m) var(--sp-xl);grid-template-areas:"crumb""title""card""intro";display:grid;@media (width>=60rem){grid-template:"crumb crumb""title card""intro card"".card"1fr/minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.mission-head__crumb[data-astro-cid-aiyjvjhs]{grid-area:crumb}.mission-head__title[data-astro-cid-aiyjvjhs]{grid-area:title;max-width:18ch}.mission-head__card[data-astro-cid-aiyjvjhs]{grid-area:card}.mission-head__intro[data-astro-cid-aiyjvjhs]{gap:var(--sp-s);grid-area:intro;display:grid}.mission-head__intro[data-astro-cid-aiyjvjhs] p{color:var(--slate)}.mission-head__intro[data-astro-cid-aiyjvjhs] strong{color:var(--ink);font-weight:600}.keycard[data-astro-cid-rsrvgnw4]{gap:var(--sp-s);padding:var(--sp-l);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);justify-items:start;display:grid;@media (width<=40rem){padding:var(--sp-m) var(--sp-s)}}.keycard[data-astro-cid-rsrvgnw4] .keycard__ico{stroke-width:1.25px;width:2.75rem;height:2.75rem;color:var(--plum-600)}.keycard__title[data-astro-cid-rsrvgnw4]{font-size:var(--step-2);color:var(--plum-700);font-weight:600;line-height:1.1}.keycard__lede[data-astro-cid-rsrvgnw4]{color:var(--slate);font-size:var(--step--1);max-width:44ch}.keycard__facts[data-astro-cid-rsrvgnw4]{margin:var(--sp-2xs) 0 0;gap:var(--sp-2xs);width:100%;padding-top:var(--sp-s);border-top:1px solid var(--line-soft);display:grid;& div{gap:var(--sp-xs);grid-template-columns:7rem 1fr;align-items:baseline;display:grid;@media (width<=40rem){grid-template-columns:1fr;gap:0}}& dt{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--plum-600)}& dd{font-size:var(--step--1);color:var(--ink);margin:0}}.route[data-astro-cid-zpqg2aca]{--dot:11px;gap:var(--sp-m);margin-bottom:var(--sp-xl);display:grid;@media (width>=60rem){grid-template-columns:var(--route-cols);grid-template-rows:auto auto;row-gap:0}}@media (width>=60rem){.route__group[data-astro-cid-zpqg2aca]{grid-row:span 2;grid-template-rows:subgrid;display:grid}}.route__label[data-astro-cid-zpqg2aca]{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--route-ink);max-width:40ch;margin-bottom:var(--sp-2xs);@media (width>=60rem){margin-bottom:var(--sp-s);align-self:end}}.route__steps[data-astro-cid-zpqg2aca]{margin:0;padding:0;list-style:none;display:grid;@media (width>=60rem){gap:var(--sp-s);padding-top:var(--sp-m);border-top:3px solid var(--route-line);grid-auto-columns:1fr;grid-auto-flow:column}@media (width<=59.99rem){--rail:1.75rem;padding-left:var(--rail)}}.route__steps[data-astro-cid-zpqg2aca] li[data-astro-cid-zpqg2aca]{position:relative;&:before{content:"";width:var(--dot);height:var(--dot);background:var(--route-dot);border-radius:50%;position:absolute}@media (width>=60rem){&:before{top:calc(-1 * var(--sp-m) - var(--dot) / 2 - 1.5px);left:0}}@media (width<=59.99rem){&:before{left:calc(-1 * var(--rail));top:1rem}&:not(:last-child):after{content:"";left:calc(-1 * var(--rail) + var(--dot) / 2 - 1px);top:calc(1rem + var(--dot));background:var(--route-line);width:2px;position:absolute;bottom:-1rem}}}.route__link[data-astro-cid-zpqg2aca]{gap:var(--sp-3xs);color:var(--ink);min-height:2.75rem;padding-block:.6rem;text-decoration:none;display:grid;@media (width>=60rem){padding-top:0}}.route__name[data-astro-cid-zpqg2aca]{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);line-height:1.2}.route[data-astro-cid-zpqg2aca] .route__arrow{vertical-align:-.1rem;width:1rem;height:1rem;color:var(--plum-600);margin-left:.3rem;transition:transform .18s;display:inline-block}.route__meta[data-astro-cid-zpqg2aca]{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.04em;color:var(--slate)}.route__link[data-astro-cid-zpqg2aca]:hover .route__name[data-astro-cid-zpqg2aca]{color:var(--tang-600)}.route__link[data-astro-cid-zpqg2aca]:hover .route__arrow{transform:translate(3px)}.action-row[data-astro-cid-ddhodxnx]{align-items:center;gap:var(--sp-s) var(--sp-m);flex-wrap:wrap;display:flex}.arrow-link[data-astro-cid-h7tb4iiy]{width:fit-content;min-height:2.75rem;font-size:var(--step--1);color:var(--tang-600);text-underline-offset:3px;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.arrow-link--dark[data-astro-cid-h7tb4iiy]{color:var(--tang-500)}.arrow-link[data-astro-cid-h7tb4iiy] .arrow-link__ico{width:1rem;height:1rem;transition:transform .18s}.arrow-link[data-astro-cid-h7tb4iiy]:hover .arrow-link__ico{transform:translate(3px)}.phases[data-astro-cid-mtsy6f34]{gap:var(--sp-2xs);margin:0;padding:0;list-style:none;display:grid;@media (width>=48rem){gap:var(--sp-s);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}& li{gap:var(--sp-2xs);padding:var(--sp-m);border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);align-content:start;display:grid}& .phases__after{background:color-mix(in oklab, var(--plum-200) 55%, var(--lilac-deep));border-color:#0000}}.phases__key[data-astro-cid-mtsy6f34]{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--plum-600)}.phases__after[data-astro-cid-mtsy6f34] .phases__key[data-astro-cid-mtsy6f34]{color:var(--plum-700)}.phases__name[data-astro-cid-mtsy6f34]{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);color:var(--ink);line-height:1.25}.phases__bill[data-astro-cid-mtsy6f34]{font-size:var(--step--1);color:var(--slate)}.phases__after[data-astro-cid-mtsy6f34] .phases__bill[data-astro-cid-mtsy6f34]{color:var(--ink)}.chapter[data-astro-cid-6fn4awhx]{gap:var(--sp-s) var(--sp-xl);padding-block:var(--sp-xl);border-top:1px solid var(--line);scroll-margin-top:6rem;display:grid;@media (width<=40rem){padding-block:var(--sp-l) var(--sp-m)}@media (width<=34rem){scroll-margin-top:4.75rem}}@media (width>=60rem){.chapter--split[data-astro-cid-6fn4awhx]{grid-template-columns:minmax(0,1fr) minmax(0,75ch)}.chapter--split[data-astro-cid-6fn4awhx] .chapter__side[data-astro-cid-6fn4awhx]{align-self:start;position:sticky;top:7rem}}.chapter--stack[data-astro-cid-6fn4awhx]{gap:var(--sp-m)}.chapter--first[data-astro-cid-6fn4awhx]{border-top:0}.chapter--dark[data-astro-cid-6fn4awhx]{border-top:0;padding-block:0}.chapter__meta[data-astro-cid-6fn4awhx]{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--plum-600);margin-bottom:var(--sp-2xs)}.chapter--dark[data-astro-cid-6fn4awhx] .chapter__meta[data-astro-cid-6fn4awhx]{color:var(--plum-300)}.chapter__title[data-astro-cid-6fn4awhx]{font-size:var(--step-2);letter-spacing:-.01em;max-width:16ch;font-weight:600;line-height:1.1}.chapter--stack[data-astro-cid-6fn4awhx] .chapter__title[data-astro-cid-6fn4awhx]{max-width:24ch}.chapter--dark[data-astro-cid-6fn4awhx] .chapter__title[data-astro-cid-6fn4awhx]{color:var(--surface)}.chapter__body[data-astro-cid-6fn4awhx]{gap:var(--sp-m);align-content:start;min-width:0;display:grid}.chapter__body[data-astro-cid-6fn4awhx]>p{color:var(--slate);max-width:75ch}.chapter__body[data-astro-cid-6fn4awhx]>p+p{margin-top:calc(var(--sp-s) - var(--sp-m))}.chapter--dark[data-astro-cid-6fn4awhx] .chapter__body[data-astro-cid-6fn4awhx]>p{color:var(--plum-200)}.chapter--stack[data-astro-cid-6fn4awhx] .chapter__body[data-astro-cid-6fn4awhx]>p{max-width:var(--measure)}.chapter__body[data-astro-cid-6fn4awhx] p strong{color:var(--ink);font-weight:600}.chapter--dark[data-astro-cid-6fn4awhx] .chapter__body[data-astro-cid-6fn4awhx] p strong{color:var(--surface)}.chapter__body[data-astro-cid-6fn4awhx]>h3{font-size:var(--step-1);font-weight:600;line-height:1.2}.chapter__body[data-astro-cid-6fn4awhx]>h3+p{margin-top:calc(var(--sp-xs) - var(--sp-m))}.card-grid[data-astro-cid-aiugcxsv]{gap:var(--sp-s);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.card-grid--2[data-astro-cid-aiugcxsv],.card-grid--3[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.card-grid--3[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense}.card-grid--3[data-astro-cid-aiugcxsv]>.text-card--wide{grid-area:span 2/span 2}}.checks[data-astro-cid-fo7mycyf]{gap:var(--sp-xs) var(--sp-l);margin:0;padding:0;list-style:none;display:grid;@media (width>=48rem){grid-template-columns:1fr 1fr}& li{gap:var(--sp-xs);color:var(--ink);font-size:var(--step--1);padding-top:var(--sp-xs);border-top:1px solid var(--line);grid-template-columns:1.25rem 1fr;align-items:start;display:grid}}.checks__ico[data-astro-cid-fo7mycyf]{width:1.25rem;height:1.25rem;color:var(--plum-600)}.hint[data-astro-cid-53vt64ys]{column-gap:var(--sp-s);padding:var(--sp-m);background:var(--lilac-deep);border:1px solid var(--line);border-radius:var(--radius-m);grid-template-columns:2rem 1fr;align-items:start;display:grid;@media (width<=40rem){column-gap:var(--sp-xs);padding:var(--sp-s);grid-template-columns:1.75rem 1fr}}.hint[data-astro-cid-53vt64ys] .hint__ico{width:2rem;height:2rem;color:var(--plum-600);@media (width<=40rem){width:1.75rem;height:1.75rem}}.hint__text[data-astro-cid-53vt64ys]{gap:var(--sp-2xs);justify-items:start;padding-top:.2rem;display:grid}.hint__title[data-astro-cid-53vt64ys]{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);color:var(--ink);line-height:1.25}.hint__text[data-astro-cid-53vt64ys] p:not(.hint__title){color:var(--slate)}.hint__text[data-astro-cid-53vt64ys] strong{color:var(--ink);font-weight:600}.ledger[data-astro-cid-4nemtr5k]{column-gap:var(--sp-xl);margin:0;padding:0;list-style:none;display:grid;@media (width>=48rem){grid-template-columns:1fr 1fr}& li{gap:var(--sp-2xs);padding-block:var(--sp-m);border-top:1px solid var(--line);align-content:start;display:grid}}.ledger__key[data-astro-cid-4nemtr5k]{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--plum-600)}.ledger__title[data-astro-cid-4nemtr5k]{font-size:var(--step-1);max-width:30ch;font-weight:600;line-height:1.2}.ledger__body[data-astro-cid-4nemtr5k]{color:var(--slate);max-width:52ch}.questions[data-astro-cid-ch3zltnt]{column-gap:var(--sp-l);margin:0;padding:0;list-style:none;display:grid;@media (width>=48rem){grid-template-columns:1fr 1fr}& li{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);color:var(--plum-700);padding-block:var(--sp-s);border-top:1px solid var(--line);line-height:1.3}}.text-card[data-astro-cid-2jqselkd]{isolation:isolate;gap:var(--sp-s);padding:var(--sp-l);border-radius:var(--radius-l);align-content:start;justify-items:start;display:grid;position:relative;overflow:hidden;@media (width<=40rem){padding:var(--sp-m) var(--sp-s)}}.text-card--light[data-astro-cid-2jqselkd]{background:var(--surface);border:1px solid var(--line)}.text-card--dark[data-astro-cid-2jqselkd]{padding-inline:var(--sp-m);background:color-mix(in oklab, var(--plum-200) 4%, var(--plum-deep));border:1px solid oklch(36% .06 306)}.text-card--mark[data-astro-cid-2jqselkd]{padding-right:calc(var(--sp-l) + 5rem);@media (width<=40rem){padding-right:calc(var(--sp-s) + 3.5rem)}}.text-card[data-astro-cid-2jqselkd]>svg:first-child{top:var(--sp-m);width:140px;height:140px;color:var(--plum-600);opacity:.14;stroke-width:1px;z-index:-1;position:absolute;right:-30px;@media (width<=40rem){width:84px;height:84px;right:-18px}}.text-card__title[data-astro-cid-2jqselkd]{font-size:var(--step-1);font-weight:600;line-height:1.2}.text-card--dark[data-astro-cid-2jqselkd] .text-card__title[data-astro-cid-2jqselkd]{color:var(--surface)}.text-card__lead[data-astro-cid-2jqselkd]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--plum-700);line-height:1.25}.text-card[data-astro-cid-2jqselkd]>p:not(.text-card__lead){font-size:var(--step--1);color:var(--slate)}.text-card--dark[data-astro-cid-2jqselkd]>p:not(.text-card__lead){color:var(--plum-200)}.note[data-astro-cid-2nmadbt7]{gap:var(--sp-s);padding-left:var(--sp-m);border-left:3px solid var(--plum-300);max-width:75ch;display:grid}.note[data-astro-cid-2nmadbt7] p{color:var(--slate);text-align:left}.pull[data-astro-cid-tvs3llmy]{gap:var(--sp-s);padding-left:var(--sp-m);border-left:3px solid var(--plum-400);justify-items:start;display:grid}.pull__lead[data-astro-cid-tvs3llmy]{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);letter-spacing:-.01em;color:var(--surface);max-width:30ch;line-height:1.15}.pull__follow[data-astro-cid-tvs3llmy]{font-size:var(--step-1);color:var(--plum-200);max-width:40ch;margin-bottom:var(--sp-2xs);line-height:1.4}.chain[data-astro-cid-fkmk6l7f]{align-items:center;gap:var(--sp-2xs) var(--sp-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;& li{align-items:center;gap:var(--sp-3xs);display:inline-flex}}.chain__step[data-astro-cid-fkmk6l7f]{font-size:var(--step--1);color:var(--plum-700);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.35em .85em}.chain[data-astro-cid-fkmk6l7f] .chain__arrow{width:.9rem;height:.9rem;color:var(--plum-400)}.switch[data-astro-cid-fuufylts]{padding-block:var(--sp-l) var(--sec-pad);border-top:1px solid var(--line);& ul{gap:0 var(--sp-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}& a{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);color:var(--plum-700);align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex;&:hover{color:var(--tang-600)}}}.switch__label[data-astro-cid-fuufylts]{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:var(--sp-2xs);display:block}
