.cart[data-astro-cid-ndok2i2f]{justify-self:center;inline-size:100%;max-inline-size:440px;margin:0;position:relative}.cart[data-astro-cid-ndok2i2f] svg[data-astro-cid-ndok2i2f]{block-size:auto;inline-size:100%;display:block;overflow:visible}.cart__line[data-astro-cid-ndok2i2f]{fill:none;stroke:#ffffff59;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:0}.cart__node[data-astro-cid-ndok2i2f]{transform-box:fill-box;transform-origin:50%}.cart__node[data-astro-cid-ndok2i2f] rect[data-astro-cid-ndok2i2f]{fill:#ffffff0f;stroke:#ffffff40;stroke-width:1.5px}.cart__node[data-astro-cid-ndok2i2f] path{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.cart__node--human[data-astro-cid-ndok2i2f] rect[data-astro-cid-ndok2i2f]{fill:var(--color-mint);stroke:var(--color-mint)}.cart__node--human[data-astro-cid-ndok2i2f] path{stroke:var(--color-night)}.cart__node--done[data-astro-cid-ndok2i2f] rect[data-astro-cid-ndok2i2f]{fill:var(--color-accent);stroke:var(--color-accent)}.cart__dot[data-astro-cid-ndok2i2f]{fill:var(--color-mint);stroke:var(--color-night);stroke-width:2px;offset-distance:100%;opacity:0}.cart__labels[data-astro-cid-ndok2i2f]{margin:0;padding:0;list-style:none}.cart__label[data-astro-cid-ndok2i2f]{inline-size:8.5rem;font:600 13px/1.3 var(--font-sans);color:var(--color-on-night);position:absolute}.cart__label--center[data-astro-cid-ndok2i2f]{text-align:center}.cart__label--end[data-astro-cid-ndok2i2f]{text-align:end}.cart__label--human[data-astro-cid-ndok2i2f]{color:var(--color-mint)}.m-ok .cart__line[data-astro-cid-ndok2i2f]{animation:cart-draw 2.2s var(--ease-draw,ease) .2s both}.m-ok [data-astro-cid-ndok2i2f]:is(.cart__node,.cart__label){animation:cart-in var(--dur-enter,.56s) var(--ease-out,ease) var(--d) both}.m-ok .cart__dot[data-astro-cid-ndok2i2f]{animation:cart-dot 2.4s var(--ease-draw,ease) .4s both}@keyframes cart-draw{0%{stroke-dashoffset:100px}}@keyframes cart-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cart-dot{0%{offset-distance:0%;opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media (width<=1023px){.cart[data-astro-cid-ndok2i2f]{max-inline-size:340px}.cart__label[data-astro-cid-ndok2i2f]{inline-size:7rem;font-size:12px}}.write[data-astro-cid-idxrcgyr],.promise[data-astro-cid-idxrcgyr]{padding-block:var(--space-section)}.paths[data-astro-cid-idxrcgyr]{padding-block:var(--space-7) 0}.paths__list[data-astro-cid-idxrcgyr]{gap:0 var(--space-7);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.paths__list[data-astro-cid-idxrcgyr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.paths__item[data-astro-cid-idxrcgyr]{padding-block:var(--space-5);border-block-start:2px solid var(--color-text);align-content:start;gap:.5rem;display:grid}.paths__n[data-astro-cid-idxrcgyr]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;color:var(--color-accent)}.paths__t[data-astro-cid-idxrcgyr]{font-family:var(--font-display);font-size:1.375rem;font-weight:800;font-stretch:90%;line-height:1.2}.paths__b[data-astro-cid-idxrcgyr]{max-inline-size:48ch;color:var(--color-text-soft);line-height:1.6}.paths__a[data-astro-cid-idxrcgyr]{justify-self:start;align-items:center;gap:.4em;min-block-size:44px;margin-block-start:.25rem;font-weight:600;display:inline-flex}.field-row__label[data-astro-cid-idxrcgyr],.channel__label[data-astro-cid-idxrcgyr]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.cph__inner[data-astro-cid-idxrcgyr]{align-items:center;gap:3rem 4rem;display:grid}.cph[data-astro-cid-idxrcgyr] .cart{margin-block-end:2rem}.write__inner[data-astro-cid-idxrcgyr]{gap:4rem 6rem;display:grid}.fields[data-astro-cid-idxrcgyr]{gap:1.5rem;margin-block-start:2rem;display:grid}.field-row[data-astro-cid-idxrcgyr]{gap:.6rem;display:grid}.field-row__label[data-astro-cid-idxrcgyr]{color:var(--color-text-soft)}.input[data-astro-cid-idxrcgyr]{border-radius:var(--radius-m);inline-size:100%;font:inherit;color:var(--color-text);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#fff;border:1px solid #c9d6d1;padding:.85rem 1rem;font-size:1.0625rem;line-height:1.5}.input[data-astro-cid-idxrcgyr]:hover{border-color:var(--color-text-faint)}.input[data-astro-cid-idxrcgyr]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #0f6b552e}.input[data-astro-cid-idxrcgyr]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.input--area[data-astro-cid-idxrcgyr]{resize:vertical;min-block-size:10rem}@media (width>=640px){.fields[data-astro-cid-idxrcgyr]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row--wide[data-astro-cid-idxrcgyr]{grid-column:1/-1}}.hp-wrap[data-astro-cid-idxrcgyr]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.submit-row[data-astro-cid-idxrcgyr]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:2rem;display:flex}.submit[data-astro-cid-idxrcgyr]{cursor:pointer;border:0;font-family:inherit}.status[data-astro-cid-idxrcgyr]{min-block-size:1.5rem;color:var(--color-text);font-size:.9375rem}.side[data-astro-cid-idxrcgyr]{gap:var(--space-7);align-content:start;display:grid}.channels[data-astro-cid-idxrcgyr]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.channel[data-astro-cid-idxrcgyr]{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:0 16px;padding:22px 24px;display:grid}.channel[data-astro-cid-idxrcgyr]>[data-astro-cid-idxrcgyr]:not(.channel__icon){grid-column:2}.channel__icon[data-astro-cid-idxrcgyr]{border-radius:var(--radius-m);background:var(--color-panel);block-size:40px;inline-size:40px;color:var(--color-accent);grid-row:span 3;place-items:center;display:grid}.channel__label[data-astro-cid-idxrcgyr]{color:var(--color-text-faint)}.channel__link[data-astro-cid-idxrcgyr]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);overflow-wrap:anywhere;text-underline-offset:.3em;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);justify-self:start;margin-block-start:.5rem;font-size:1.375rem;font-weight:800;font-stretch:90%;line-height:1.2;text-decoration:underline 1.5px #0f6b5573;display:inline-block}.channel__link[data-astro-cid-idxrcgyr]:hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}.channel__link[data-astro-cid-idxrcgyr]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (pointer:coarse){.channel__link[data-astro-cid-idxrcgyr]{margin-block:0 -.5rem;padding-block:.5rem}}.channel__note[data-astro-cid-idxrcgyr]{max-inline-size:42ch;color:var(--color-text-soft);margin-block-start:.5rem;font-size:.9375rem}.next__track[data-astro-cid-idxrcgyr]{border-block-start:1px solid var(--color-hairline);margin:1.25rem 0 0;padding:0;list-style:none}.next__step[data-astro-cid-idxrcgyr]{border-block-end:1px solid var(--color-hairline);grid-template-columns:2.5rem minmax(0,1fr);gap:0 .75rem;padding-block:1.1rem;display:grid}.next__num[data-astro-cid-idxrcgyr]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;color:var(--color-accent);padding-block-start:.2rem}.next__title[data-astro-cid-idxrcgyr]{font-family:var(--font-display);font-size:1.125rem;font-weight:800;font-stretch:90%;line-height:1.2}.next__step[data-astro-cid-idxrcgyr] p[data-astro-cid-idxrcgyr]{max-inline-size:44ch;color:var(--color-text-soft);margin-block-start:.35rem;font-size:.9375rem;line-height:1.6}.hours[data-astro-cid-idxrcgyr]{color:var(--color-text-soft);align-items:start;gap:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.hours[data-astro-cid-idxrcgyr] svg{color:var(--color-accent);flex:none;margin-block-start:.2rem}.hours[data-astro-cid-idxrcgyr] strong[data-astro-cid-idxrcgyr]{color:var(--color-text);font-weight:600}@media (width>=1024px){.write__inner[data-astro-cid-idxrcgyr]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.cph__inner[data-astro-cid-idxrcgyr]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.band-green[data-astro-cid-idxrcgyr] .promise__text[data-astro-cid-idxrcgyr]{max-inline-size:26ch;font-family:var(--font-display);font-weight:800;font-stretch:88%;font-size:var(--fs-h2);letter-spacing:-.025em;color:#fff;line-height:1.05}.promise__eyebrow[data-astro-cid-idxrcgyr]{margin-block-end:1.5rem}
