.home-hero[data-astro-cid-glgfkru5]{background:var(--ink);min-height:max(680px,100svh);color:var(--sand);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.home-hero__media[data-astro-cid-glgfkru5]{position:absolute;inset:0}.home-hero__media[data-astro-cid-glgfkru5] img{object-fit:cover;object-position:50% 6%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.home-hero__media[data-astro-cid-glgfkru5] img{animation:30s ease-in-out infinite alternate drift}}@keyframes drift{0%{transform:scale(1.06)translate(-1%)}to{transform:scale(1.12)translate(1%,-1%)}}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(90deg,#0b1026eb 0%,#0b1026b8 38%,#0b10261a 70%),linear-gradient(#0000 65%,#0b1026e6 100%);position:absolute;inset:0}.home-hero__inner[data-astro-cid-glgfkru5]{z-index:1;align-items:end;gap:var(--space-xl);padding-top:calc(var(--header-h) + var(--space-2xl));padding-bottom:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.home-hero__copy[data-astro-cid-glgfkru5]{gap:var(--space-m);justify-items:start;max-width:44rem;display:grid}.home-hero__title[data-astro-cid-glgfkru5]{letter-spacing:-.03em;font-size:clamp(2.9rem,1.6rem + 5.4vw,6.2rem);font-weight:420;line-height:1}.home-hero__lede[data-astro-cid-glgfkru5]{font-size:var(--step-1);color:var(--text-on-dark-muted);max-width:40em;line-height:1.55}.home-hero__lede[data-astro-cid-glgfkru5] strong{color:var(--gold);font-weight:600}.home-hero__note[data-astro-cid-glgfkru5]{max-width:19rem;padding:var(--space-s) var(--space-m);border-left:2px solid var(--gold);-webkit-backdrop-filter:blur(8px);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:var(--step--1);color:var(--sand);background:#0b10268c;margin:0}.home-hero__note-label[data-astro-cid-glgfkru5]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.3rem;display:block}.home-hero__ticker[data-astro-cid-glgfkru5]{z-index:1;border-top:1px solid var(--line-on-dark);background:#0b1026b3;padding-block:.95rem;position:relative;overflow:hidden}.home-hero__ticker-track[data-astro-cid-glgfkru5]{width:max-content;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark-muted);gap:3rem;display:flex}.home-hero__ticker-track[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.home-hero__ticker-track[data-astro-cid-glgfkru5]{animation:40s linear infinite ticker}}@keyframes ticker{to{transform:translate(-50%)}}@media (width<=900px){.home-hero__inner[data-astro-cid-glgfkru5]{grid-template-columns:1fr}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(#0b102659 0%,#0b1026bf 45%,#0b1026f2 100%)}}.features[data-astro-cid-w3dz36le]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:var(--line);border:1px solid var(--line);border-radius:var(--radius-l);gap:1px;display:grid;overflow:hidden}.feature[data-astro-cid-w3dz36le]{padding:var(--space-l) var(--space-m);background:var(--paper);align-content:start;gap:.75rem;transition:background-color .3s;display:grid}.band--sand[data-astro-cid-w3dz36le] .feature[data-astro-cid-w3dz36le]{background:var(--sand)}.band--dark[data-astro-cid-w3dz36le] .features[data-astro-cid-w3dz36le],.band--mesa[data-astro-cid-w3dz36le] .features[data-astro-cid-w3dz36le]{background:var(--line-on-dark);border-color:var(--line-on-dark)}.band--dark[data-astro-cid-w3dz36le] .feature[data-astro-cid-w3dz36le]{background:var(--ink)}.band--mesa[data-astro-cid-w3dz36le] .feature[data-astro-cid-w3dz36le]{background:var(--mesa)}.feature[data-astro-cid-w3dz36le]:hover{background:#fff}.band--dark[data-astro-cid-w3dz36le] .feature[data-astro-cid-w3dz36le]:hover,.band--mesa[data-astro-cid-w3dz36le] .feature[data-astro-cid-w3dz36le]:hover{background:var(--mesa-2)}.feature__icon[data-astro-cid-w3dz36le]{background:var(--ink);width:3rem;height:3rem;color:var(--turquoise);border-radius:50%;place-items:center;display:grid}.band--dark[data-astro-cid-w3dz36le] .feature__icon[data-astro-cid-w3dz36le],.band--mesa[data-astro-cid-w3dz36le] .feature__icon[data-astro-cid-w3dz36le]{background:#2ec4b61f}.feature__title[data-astro-cid-w3dz36le]{font-size:var(--step-1);margin-top:.4rem}.feature__text[data-astro-cid-w3dz36le]{color:var(--text-muted);font-size:var(--step--1);line-height:1.6}.band--dark[data-astro-cid-w3dz36le] .feature__text[data-astro-cid-w3dz36le],.band--mesa[data-astro-cid-w3dz36le] .feature__text[data-astro-cid-w3dz36le]{color:var(--text-on-dark-muted)}@media (width<=980px){.features[data-astro-cid-w3dz36le]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.features[data-astro-cid-w3dz36le]{grid-template-columns:1fr}}.steps-wrap[data-astro-cid-yb26x6oy]{gap:var(--space-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;display:grid}.steps-head[data-astro-cid-yb26x6oy]{top:calc(var(--header-h) + 2rem);position:sticky}.steps-head[data-astro-cid-yb26x6oy] .section-head{margin-bottom:0}@media (width<=960px){.steps-wrap[data-astro-cid-yb26x6oy]{gap:var(--space-l);grid-template-columns:1fr}.steps-head[data-astro-cid-yb26x6oy]{position:static}}.steps[data-astro-cid-yb26x6oy]{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-yb26x6oy]{gap:var(--space-m);padding-bottom:var(--space-l);grid-template-columns:5rem 1fr;display:grid;position:relative}.step[data-astro-cid-yb26x6oy]:not(:last-child):before{content:"";border-left:2px dashed var(--sand-3);position:absolute;top:3.2rem;bottom:.2rem;left:2.5rem}.band--dark[data-astro-cid-yb26x6oy] .step[data-astro-cid-yb26x6oy]:not(:last-child):before,.band--mesa[data-astro-cid-yb26x6oy] .step[data-astro-cid-yb26x6oy]:not(:last-child):before{border-color:var(--line-on-dark)}.step__marker[data-astro-cid-yb26x6oy]{place-items:center;width:5rem;height:3.2rem;display:grid}.step__num[data-astro-cid-yb26x6oy]{background:var(--ink);width:3.2rem;height:3.2rem;color:var(--gold);font-family:var(--font-mono);font-size:var(--step--1);box-shadow:0 0 0 6px var(--paper);border-radius:50%;place-items:center;font-weight:600;display:grid}.band--sand[data-astro-cid-yb26x6oy] .step__num[data-astro-cid-yb26x6oy]{box-shadow:0 0 0 6px var(--sand)}.band--dark[data-astro-cid-yb26x6oy] .step__num[data-astro-cid-yb26x6oy],.band--mesa[data-astro-cid-yb26x6oy] .step__num[data-astro-cid-yb26x6oy]{background:var(--gold);color:var(--ink);box-shadow:none}.step__body[data-astro-cid-yb26x6oy]{gap:.5rem;max-width:62ch;padding:.55rem 0 0;display:grid}.step__top[data-astro-cid-yb26x6oy]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.step__title[data-astro-cid-yb26x6oy]{font-size:var(--step-2)}.step__dur[data-astro-cid-yb26x6oy]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--turquoise-ink);background:#2ec4b624;border-radius:999px;padding:.25rem .6rem}.band--dark[data-astro-cid-yb26x6oy] .step__dur[data-astro-cid-yb26x6oy],.band--mesa[data-astro-cid-yb26x6oy] .step__dur[data-astro-cid-yb26x6oy]{color:var(--turquoise)}.step__text[data-astro-cid-yb26x6oy]{color:var(--text-muted)}.band--dark[data-astro-cid-yb26x6oy] .step__text[data-astro-cid-yb26x6oy],.band--mesa[data-astro-cid-yb26x6oy] .step__text[data-astro-cid-yb26x6oy]{color:var(--text-on-dark-muted)}@media (width<=600px){.step[data-astro-cid-yb26x6oy]{gap:var(--space-s);grid-template-columns:3.4rem 1fr}.step__marker[data-astro-cid-yb26x6oy]{width:3.4rem}.step[data-astro-cid-yb26x6oy]:not(:last-child):before{left:1.7rem}}.split[data-astro-cid-rhy6fmgd]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.split--reverse[data-astro-cid-rhy6fmgd] .split__art[data-astro-cid-rhy6fmgd]{order:-1}.split--no-art[data-astro-cid-rhy6fmgd]{grid-template-columns:minmax(0,52rem)}.split__copy[data-astro-cid-rhy6fmgd]{gap:var(--space-m);justify-items:start;display:grid}.split__copy[data-astro-cid-rhy6fmgd] .section-head{margin-bottom:0}.split__body[data-astro-cid-rhy6fmgd]{font-size:var(--step-0);color:var(--text-muted);gap:1em;max-width:58ch;display:grid}.band--dark[data-astro-cid-rhy6fmgd] .split__body[data-astro-cid-rhy6fmgd],.band--mesa[data-astro-cid-rhy6fmgd] .split__body[data-astro-cid-rhy6fmgd]{color:var(--text-on-dark-muted)}.split__bullets[data-astro-cid-rhy6fmgd]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.split__bullets[data-astro-cid-rhy6fmgd] li[data-astro-cid-rhy6fmgd]{grid-template-columns:1.5rem 1fr;align-items:start;gap:.6rem;display:grid}.split__bullets[data-astro-cid-rhy6fmgd] svg{width:1.3rem;height:1.3rem;color:var(--turquoise-ink);stroke-width:2.2px;margin-top:.2rem}.band--dark[data-astro-cid-rhy6fmgd] .split__bullets[data-astro-cid-rhy6fmgd] svg,.band--mesa[data-astro-cid-rhy6fmgd] .split__bullets[data-astro-cid-rhy6fmgd] svg{color:var(--turquoise)}.split__art[data-astro-cid-rhy6fmgd]{justify-self:center;width:min(100%,480px)}@media (width<=900px){.split[data-astro-cid-rhy6fmgd]{grid-template-columns:1fr}.split--reverse[data-astro-cid-rhy6fmgd] .split__art[data-astro-cid-rhy6fmgd]{order:0}}.stats-band[data-astro-cid-xvvo3qve]{overflow:hidden}.stats[data-astro-cid-xvvo3qve]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--space-l);margin:0;display:grid}.stat[data-astro-cid-xvvo3qve]{padding-top:var(--space-m);border-top:1px solid var(--line-on-dark);flex-direction:column;gap:.4rem;display:flex}.stat__value[data-astro-cid-xvvo3qve]{font-family:var(--font-display);font-size:var(--step-5);color:var(--gold);letter-spacing:-.03em;order:-1;margin:0;font-weight:400;line-height:1}.stat__value--long[data-astro-cid-xvvo3qve]{font-size:var(--step-4)}.stat__label[data-astro-cid-xvvo3qve]{color:var(--sand);font-weight:600}.stat__note[data-astro-cid-xvvo3qve]{font-size:var(--step--1);color:var(--text-on-dark-muted);margin:0}.stats__foot[data-astro-cid-xvvo3qve]{margin-top:var(--space-l);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--text-on-dark-muted);max-width:80ch}@media (width<=900px){.stats[data-astro-cid-xvvo3qve]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stats[data-astro-cid-xvvo3qve]{grid-template-columns:1fr}}.cmp[data-astro-cid-ojanzpy4]{border-radius:var(--radius-l);border:1px solid var(--line);background:var(--paper);overflow:hidden}.band--paper[data-astro-cid-ojanzpy4] .cmp[data-astro-cid-ojanzpy4]{background:#fff}.cmp__row[data-astro-cid-ojanzpy4]{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr 1.5fr;display:grid}.cmp__row[data-astro-cid-ojanzpy4]>span[data-astro-cid-ojanzpy4]{padding:1.1rem 1.3rem}.cmp__row--head[data-astro-cid-ojanzpy4]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;border-top:0}.cmp__row--head[data-astro-cid-ojanzpy4] .cmp__a[data-astro-cid-ojanzpy4]{color:var(--text-muted)}.cmp__row--head[data-astro-cid-ojanzpy4] .cmp__b[data-astro-cid-ojanzpy4]{background:var(--ink);color:var(--turquoise)}.cmp__label[data-astro-cid-ojanzpy4]{font-weight:650}.cmp__a[data-astro-cid-ojanzpy4]{color:var(--text-muted);font-size:var(--step--1)}.cmp__b[data-astro-cid-ojanzpy4]{font-size:var(--step--1);border-left:3px solid var(--turquoise);background:#2ec4b614}@media (width<=760px){.cmp__row[data-astro-cid-ojanzpy4]{grid-template-columns:1fr}.cmp__row--head[data-astro-cid-ojanzpy4]{display:none}.cmp__a[data-astro-cid-ojanzpy4]:before,.cmp__b[data-astro-cid-ojanzpy4]:before{content:attr(data-col);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem;display:block}.cmp__label[data-astro-cid-ojanzpy4]{padding-bottom:0!important}}.quote-band[data-astro-cid-hcnbyfbx]{overflow:hidden}.quote[data-astro-cid-hcnbyfbx]{gap:var(--space-l);text-align:center;justify-items:center;max-width:60rem;margin:0 auto;display:grid;position:relative}.quote__mark[data-astro-cid-hcnbyfbx]{width:3rem;height:3rem;fill:var(--gold)}blockquote[data-astro-cid-hcnbyfbx]{margin:0}blockquote[data-astro-cid-hcnbyfbx] p[data-astro-cid-hcnbyfbx]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.01em;color:var(--sand);text-wrap:balance;font-style:italic;font-weight:380;line-height:1.25}blockquote[data-astro-cid-hcnbyfbx] p[data-astro-cid-hcnbyfbx]:before{content:"“"}blockquote[data-astro-cid-hcnbyfbx] p[data-astro-cid-hcnbyfbx]:after{content:"”"}figcaption[data-astro-cid-hcnbyfbx]{gap:.25rem;display:grid}.quote__who[data-astro-cid-hcnbyfbx]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--turquoise)}.quote__ctx[data-astro-cid-hcnbyfbx]{font-size:var(--step--1);color:var(--text-on-dark-muted)}.tl[data-astro-cid-4vr5gzlh]{margin:0;padding:0;list-style:none;position:relative}.tl[data-astro-cid-4vr5gzlh]:before{content:"";background:linear-gradient(to bottom, var(--gold), var(--chile), var(--turquoise));opacity:.6;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:9.45rem}.tl__item[data-astro-cid-4vr5gzlh]{gap:var(--space-m);padding-bottom:var(--space-l);grid-template-columns:9rem 1rem 1fr;display:grid;position:relative}.tl__label[data-astro-cid-4vr5gzlh]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--chile-ink);text-align:right;padding-top:.2rem;font-weight:600}.band--dark[data-astro-cid-4vr5gzlh] .tl__label[data-astro-cid-4vr5gzlh],.band--mesa[data-astro-cid-4vr5gzlh] .tl__label[data-astro-cid-4vr5gzlh]{color:var(--gold)}.tl__dot[data-astro-cid-4vr5gzlh]{background:var(--paper);border:3px solid var(--ink);z-index:1;border-radius:50%;width:1rem;height:1rem;margin-top:.35rem}.band--sand[data-astro-cid-4vr5gzlh] .tl__dot[data-astro-cid-4vr5gzlh]{background:var(--sand)}.band--dark[data-astro-cid-4vr5gzlh] .tl__dot[data-astro-cid-4vr5gzlh],.band--mesa[data-astro-cid-4vr5gzlh] .tl__dot[data-astro-cid-4vr5gzlh]{background:var(--ink);border-color:var(--turquoise)}.tl__body[data-astro-cid-4vr5gzlh]{gap:.35rem;max-width:60ch;display:grid}.tl__title[data-astro-cid-4vr5gzlh]{font-size:var(--step-1)}.tl__text[data-astro-cid-4vr5gzlh]{color:var(--text-muted)}.band--dark[data-astro-cid-4vr5gzlh] .tl__text[data-astro-cid-4vr5gzlh],.band--mesa[data-astro-cid-4vr5gzlh] .tl__text[data-astro-cid-4vr5gzlh]{color:var(--text-on-dark-muted)}@media (width<=640px){.tl[data-astro-cid-4vr5gzlh]:before{left:.45rem}.tl__item[data-astro-cid-4vr5gzlh]{gap:.3rem var(--space-s);grid-template-columns:1rem 1fr;grid-template-areas:"dot label""dot body"}.tl__label[data-astro-cid-4vr5gzlh]{text-align:left;grid-area:label}.tl__dot[data-astro-cid-4vr5gzlh]{grid-area:dot}.tl__body[data-astro-cid-4vr5gzlh]{grid-area:body}}.ck__progress[data-astro-cid-q5n3r75g]{align-items:center;gap:var(--space-m);margin-bottom:var(--space-l);top:calc(var(--header-h) + .5rem);z-index:2;background:var(--ink);color:var(--sand);box-shadow:var(--shadow-m);border-radius:999px;padding:.8rem 1rem;display:flex;position:sticky}.ck__bar[data-astro-cid-q5n3r75g]{background:#f3e9da26;border-radius:999px;flex:1;height:8px;overflow:hidden}.ck__bar[data-astro-cid-q5n3r75g] span[data-astro-cid-q5n3r75g]{background:linear-gradient(90deg, var(--turquoise), var(--gold));width:0;height:100%;transition:width .4s var(--ease-out);display:block}.ck__count[data-astro-cid-q5n3r75g]{font-family:var(--font-mono);font-size:var(--step--1);white-space:nowrap}.ck__count[data-astro-cid-q5n3r75g] strong[data-astro-cid-q5n3r75g]{color:var(--gold)}.ck[data-astro-cid-q5n3r75g]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.ck__group[data-astro-cid-q5n3r75g]{padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);margin:0}.band--paper[data-astro-cid-q5n3r75g] .ck__group[data-astro-cid-q5n3r75g]{background:#fff}.ck__title[data-astro-cid-q5n3r75g]{font-family:var(--font-display);font-size:var(--step-2);align-items:baseline;gap:.7rem;padding:0 .4rem;display:flex}.ck__num[data-astro-cid-q5n3r75g]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--chile-ink)}.ck__group[data-astro-cid-q5n3r75g] ul[data-astro-cid-q5n3r75g]{margin:var(--space-s) 0 0;gap:.2rem;padding:0;list-style:none;display:grid}.ck__item[data-astro-cid-q5n3r75g]{border-radius:var(--radius-s);cursor:pointer;font-size:var(--step--1);grid-template-columns:1.4rem 1fr;align-items:start;gap:.75rem;padding:.55rem .5rem;line-height:1.55;transition:background-color .2s;display:grid}.ck__item[data-astro-cid-q5n3r75g]:hover{background:var(--sand)}.ck__item[data-astro-cid-q5n3r75g] input[data-astro-cid-q5n3r75g]{opacity:0;width:1px;height:1px;position:absolute}.ck__box[data-astro-cid-q5n3r75g]{border:2px solid var(--mesa-3);border-radius:5px;place-items:center;width:1.3rem;height:1.3rem;margin-top:.1rem;transition:background-color .2s,border-color .2s;display:grid}.ck__item[data-astro-cid-q5n3r75g] input[data-astro-cid-q5n3r75g]:focus-visible+.ck__box[data-astro-cid-q5n3r75g]{outline:3px solid var(--turquoise);outline-offset:2px}.ck__item[data-astro-cid-q5n3r75g] input[data-astro-cid-q5n3r75g]:checked+.ck__box[data-astro-cid-q5n3r75g]{background:var(--turquoise);border-color:var(--turquoise)}.ck__item[data-astro-cid-q5n3r75g] input[data-astro-cid-q5n3r75g]:checked+.ck__box[data-astro-cid-q5n3r75g]:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:.35rem;height:.65rem;transform:rotate(45deg)translate(-1px,-1px)}.ck__item[data-astro-cid-q5n3r75g] input[data-astro-cid-q5n3r75g]:checked~span[data-astro-cid-q5n3r75g]:last-child{color:var(--text-muted)}.gl[data-astro-cid-adcergn3]{gap:var(--space-xl);grid-template-columns:4rem 1fr;align-items:start;display:grid}.gl__az[data-astro-cid-adcergn3]{top:calc(var(--header-h) + 1.5rem);gap:.15rem;display:grid;position:sticky}.gl__az[data-astro-cid-adcergn3] a[data-astro-cid-adcergn3]{border-radius:var(--radius-s);width:2.4rem;height:2.1rem;font-family:var(--font-mono);font-weight:600;font-size:var(--step--1);color:var(--text-muted);place-items:center;text-decoration:none;display:grid}.gl__az[data-astro-cid-adcergn3] a[data-astro-cid-adcergn3]:hover{background:var(--ink);color:var(--gold)}.gl__heading[data-astro-cid-adcergn3]{font-size:var(--step-3);margin-bottom:var(--space-l)}.gl__letter[data-astro-cid-adcergn3]{gap:var(--space-m);padding-block:var(--space-l);border-top:1px solid var(--line);grid-template-columns:5rem 1fr;display:grid}.gl__big[data-astro-cid-adcergn3]{font-family:var(--font-display);font-size:var(--step-5);color:var(--chile);line-height:.9}.gl__letter[data-astro-cid-adcergn3] dl[data-astro-cid-adcergn3]{gap:var(--space-m);margin:0;display:grid}.gl__entry[data-astro-cid-adcergn3]{scroll-margin-top:calc(var(--header-h) + 2rem);gap:.35rem;display:grid}.gl__entry[data-astro-cid-adcergn3] dt[data-astro-cid-adcergn3]{font-family:var(--font-display);font-size:var(--step-2)}.gl__entry[data-astro-cid-adcergn3] dd[data-astro-cid-adcergn3]{color:var(--text-muted);gap:.5rem;max-width:68ch;margin:0;display:grid}.gl__more[data-astro-cid-adcergn3]{font-size:var(--step--1)}@media (width<=700px){.gl[data-astro-cid-adcergn3]{grid-template-columns:1fr}.gl__az[data-astro-cid-adcergn3]{flex-wrap:wrap;display:flex;position:static}.gl__letter[data-astro-cid-adcergn3]{grid-template-columns:1fr}}.eng[data-astro-cid-nlz3rucd]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));display:grid}.eng__card[data-astro-cid-nlz3rucd]{gap:var(--space-s);padding:var(--space-l) var(--space-m);border-radius:var(--radius-l);border:1px solid var(--line);background:var(--paper);grid-template-rows:auto auto auto auto 1fr auto;display:grid}.band--paper[data-astro-cid-nlz3rucd] .eng__card[data-astro-cid-nlz3rucd]{background:#fff}.eng[data-astro-cid-nlz3rucd] .eng__card--feature[data-astro-cid-nlz3rucd]{background:radial-gradient(80% 60% at 100% 0%, #2ec4b64d, transparent 70%), var(--ink);color:var(--sand);border-color:var(--ink)}.eng__top[data-astro-cid-nlz3rucd]{justify-content:space-between;align-items:center;display:flex}.eng__idx[data-astro-cid-nlz3rucd]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--chile-ink)}.eng__card--feature[data-astro-cid-nlz3rucd] .eng__idx[data-astro-cid-nlz3rucd]{color:var(--gold)}.eng__dur[data-astro-cid-nlz3rucd]{font-family:var(--font-mono);font-size:var(--step--2);background:var(--sand-2);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;display:inline-flex}.eng__card--feature[data-astro-cid-nlz3rucd] .eng__dur[data-astro-cid-nlz3rucd]{background:#f3e9da1f}.eng__dur[data-astro-cid-nlz3rucd] svg{width:.9rem;height:.9rem}.eng__name[data-astro-cid-nlz3rucd]{font-size:var(--step-3)}.eng__summary[data-astro-cid-nlz3rucd]{color:var(--text-muted)}.eng__card--feature[data-astro-cid-nlz3rucd] .eng__summary[data-astro-cid-nlz3rucd]{color:var(--text-on-dark-muted)}.eng__best[data-astro-cid-nlz3rucd]{font-size:var(--step--1);font-weight:550}.eng__best[data-astro-cid-nlz3rucd] span[data-astro-cid-nlz3rucd]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:400;display:block}.eng__card--feature[data-astro-cid-nlz3rucd] .eng__best[data-astro-cid-nlz3rucd] span[data-astro-cid-nlz3rucd]{color:var(--turquoise)}.eng__list[data-astro-cid-nlz3rucd]{padding:var(--space-s) 0 0;border-top:1px solid var(--line);font-size:var(--step--1);align-content:start;gap:.5rem;margin:0;list-style:none;display:grid}.eng__card--feature[data-astro-cid-nlz3rucd] .eng__list[data-astro-cid-nlz3rucd]{border-color:var(--line-on-dark)}.eng__list[data-astro-cid-nlz3rucd] li[data-astro-cid-nlz3rucd]{grid-template-columns:1.2rem 1fr;gap:.5rem;display:grid}.eng__list[data-astro-cid-nlz3rucd] svg{width:1.1rem;height:1.1rem;color:var(--turquoise-ink);stroke-width:2.4px;margin-top:.15rem}.eng__card--feature[data-astro-cid-nlz3rucd] .eng__list[data-astro-cid-nlz3rucd] svg{color:var(--turquoise)}.eng__card[data-astro-cid-nlz3rucd] .btn[data-astro-cid-nlz3rucd]{margin-top:var(--space-xs);justify-self:start}.modules-band[data-astro-cid-m73iscsp]{overflow:hidden}.orbit[data-astro-cid-m73iscsp]{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c""core core core""d e f";display:grid;position:relative}.orbit__rings[data-astro-cid-m73iscsp]{display:none}.orbit__list[data-astro-cid-m73iscsp]{list-style:none;display:contents}.orbit__item[data-astro-cid-m73iscsp]:first-child{grid-area:a}.orbit__item[data-astro-cid-m73iscsp]:nth-child(2){grid-area:b}.orbit__item[data-astro-cid-m73iscsp]:nth-child(3){grid-area:c}.orbit__item[data-astro-cid-m73iscsp]:nth-child(4){grid-area:d}.orbit__item[data-astro-cid-m73iscsp]:nth-child(5){grid-area:e}.orbit__item[data-astro-cid-m73iscsp]:nth-child(6){grid-area:f}.orbit__core[data-astro-cid-m73iscsp]{text-align:center;padding:var(--space-l) var(--space-m);border-radius:var(--radius-l);background:radial-gradient(60% 120% at 50% 0%, #2ec4b647, transparent 70%), var(--ink);color:var(--sand);grid-area:core;justify-items:center;gap:.4rem;display:grid;position:relative}.orbit__core-star[data-astro-cid-m73iscsp]{background:var(--gold);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:2.6rem;height:2.6rem}@media (prefers-reduced-motion:no-preference){.orbit__core-star[data-astro-cid-m73iscsp]{animation:20s linear infinite core-spin}}@keyframes core-spin{to{transform:rotate(360deg)}}.orbit__core-title[data-astro-cid-m73iscsp]{font-family:var(--font-display);font-size:var(--step-2)}.orbit__core-text[data-astro-cid-m73iscsp]{color:var(--text-on-dark-muted);font-size:var(--step--1);max-width:40ch}.module[data-astro-cid-m73iscsp]{height:100%;padding:var(--space-m);border-radius:var(--radius-m);border:1px solid var(--line);background:var(--paper);transition:transform .35s var(--ease-out), border-color .3s, box-shadow .3s;align-content:start;gap:.55rem;text-decoration:none;display:grid;position:relative}.band--paper[data-astro-cid-m73iscsp] .module[data-astro-cid-m73iscsp]{background:#fff}.module[data-astro-cid-m73iscsp]:hover{border-color:var(--turquoise);box-shadow:var(--shadow-m);transform:translateY(-4px)}.module__icon[data-astro-cid-m73iscsp]{background:var(--turquoise);width:2.8rem;height:2.8rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.module__name[data-astro-cid-m73iscsp]{font-family:var(--font-display);font-size:var(--step-2)}.module__text[data-astro-cid-m73iscsp]{font-size:var(--step--1);color:var(--text-muted)}.orbit__item[data-astro-cid-m73iscsp]:nth-child(-n+3) .module[data-astro-cid-m73iscsp]:after,.orbit__item[data-astro-cid-m73iscsp]:nth-child(n+4) .module[data-astro-cid-m73iscsp]:before{content:"";width:0;height:var(--space-m);border-left:2px dashed var(--sand-3);position:absolute;left:50%}.orbit__item[data-astro-cid-m73iscsp]:nth-child(-n+3) .module[data-astro-cid-m73iscsp]:after{top:100%}.orbit__item[data-astro-cid-m73iscsp]:nth-child(n+4) .module[data-astro-cid-m73iscsp]:before{bottom:100%}@media (width<=900px){.orbit[data-astro-cid-m73iscsp]{grid-template-columns:1fr;grid-template-areas:"core""a""b""c""d""e""f"}.module[data-astro-cid-m73iscsp]:before,.module[data-astro-cid-m73iscsp]:after{display:none}}.replan[data-astro-cid-px2uqzum]{padding-block:var(--space-3xl);overflow:hidden}.replan__grid[data-astro-cid-px2uqzum]{z-index:1;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid;position:relative}.replan__copy[data-astro-cid-px2uqzum]{gap:var(--space-m);justify-items:start;display:grid}.replan__title[data-astro-cid-px2uqzum]{font-size:var(--step-4)}.replan__intro[data-astro-cid-px2uqzum]{color:var(--text-on-dark-muted);font-size:var(--step-1);line-height:1.55}.replan__trigger[data-astro-cid-px2uqzum]{padding:var(--space-s) var(--space-m);border-left:3px solid var(--chile);border-radius:0 var(--radius-s) var(--radius-s) 0;background:#e4572e1a;gap:.4rem;display:grid}.replan__trigger-label[data-astro-cid-px2uqzum]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--chile);align-items:center;gap:.5rem;display:inline-flex}.replan__trigger-label[data-astro-cid-px2uqzum] svg{width:1.1rem;height:1.1rem}.replan__reasons[data-astro-cid-px2uqzum]{margin:var(--space-xs) 0 0;color:var(--text-on-dark-muted);font-size:var(--step--1);opacity:0;max-height:0;transition:max-height .8s var(--ease-out), opacity .6s;gap:.65rem;padding-left:1.3rem;display:grid;overflow:hidden}.replan__reasons[data-astro-cid-px2uqzum] li[data-astro-cid-px2uqzum]::marker{font-family:var(--font-mono);color:var(--gold)}.is-replanned[data-astro-cid-px2uqzum] .replan__reasons[data-astro-cid-px2uqzum]{opacity:1;max-height:40rem}.board[data-astro-cid-px2uqzum]{padding:var(--space-m);border-radius:var(--radius-l);color:var(--ink);box-shadow:var(--shadow-l);background:#f3e9daf7;position:relative}.board__head[data-astro-cid-px2uqzum]{padding-bottom:var(--space-s);border-bottom:1px solid var(--sand-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.board__status[data-astro-cid-px2uqzum]{background:var(--ink);color:var(--sand);border-radius:999px;padding:.25rem .6rem;transition:background-color .4s}.is-replanned[data-astro-cid-px2uqzum] .board__status[data-astro-cid-px2uqzum]{background:var(--turquoise-ink)}.board__storm[data-astro-cid-px2uqzum]{margin-top:var(--space-s);border-radius:var(--radius-s);background:var(--mesa);color:var(--sand);font-size:var(--step--1);opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .4s, padding .5s;align-items:center;gap:.6rem;padding:0 .9rem;display:flex;overflow:hidden}.board__storm[data-astro-cid-px2uqzum] svg{width:1.2rem;height:1.2rem;color:var(--gold)}.is-replanned[data-astro-cid-px2uqzum] .board__storm[data-astro-cid-px2uqzum]{opacity:1;max-height:4rem;padding:.7rem .9rem}.board__list[data-astro-cid-px2uqzum]{margin:var(--space-s) 0 0;gap:.35rem;padding:0;list-style:none;display:grid}.slot[data-astro-cid-px2uqzum]{gap:var(--space-s);border-radius:var(--radius-s);background:var(--paper);border:1px solid #0000;grid-template-columns:5.6rem 1fr;padding:.75rem .8rem;display:grid}@media (prefers-reduced-motion:no-preference){.board__list[data-astro-cid-px2uqzum]:not([hidden]) .slot[data-astro-cid-px2uqzum]{animation:slot-in .55s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}}@keyframes slot-in{0%{opacity:0;transform:translate(14px)}}.slot__time[data-astro-cid-px2uqzum]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--mesa);padding-top:.1rem;font-weight:600}.slot__body[data-astro-cid-px2uqzum]{gap:.15rem;display:grid}.slot__title[data-astro-cid-px2uqzum]{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:650;display:flex}.slot__note[data-astro-cid-px2uqzum]{font-size:var(--step--1);color:var(--text-muted)}.slot--changed[data-astro-cid-px2uqzum]{border-color:var(--turquoise);box-shadow:inset 3px 0 0 var(--turquoise);background:#fff}.slot__tag[data-astro-cid-px2uqzum]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--turquoise);color:var(--ink);border-radius:999px;padding:.15rem .45rem;font-size:.66rem;font-weight:600}.slot__tag--kept[data-astro-cid-px2uqzum]{background:var(--sand-2);color:var(--text-muted)}.board__approval[data-astro-cid-px2uqzum]{margin-top:var(--space-s);border-radius:var(--radius-s);border:1px dashed var(--sand-3);font-size:var(--step--1);align-items:center;gap:.6rem;padding:.7rem .9rem;font-weight:550;display:none}.is-replanned[data-astro-cid-px2uqzum] .board__approval[data-astro-cid-px2uqzum]{display:flex}.board__approval-dot[data-astro-cid-px2uqzum]{background:var(--gold);border-radius:50%;width:.7rem;height:.7rem;animation:1.4s infinite pulse;box-shadow:0 0 #f6b33f99}.board__approval[data-astro-cid-px2uqzum].is-approved{border-style:solid;border-color:var(--turquoise);background:#2ec4b61f}.board__approval[data-astro-cid-px2uqzum].is-approved .board__approval-dot[data-astro-cid-px2uqzum]{background:var(--turquoise);animation:none}@keyframes pulse{70%{box-shadow:0 0 0 10px #f6b33f00}}@media (width<=960px){.replan__grid[data-astro-cid-px2uqzum]{grid-template-columns:1fr}}@media (width<=480px){.slot[data-astro-cid-px2uqzum]{grid-template-columns:1fr;gap:.2rem}}.quiz[data-astro-cid-6nn5hoeb]{gap:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}.quiz__aside[data-astro-cid-6nn5hoeb]{top:calc(var(--header-h) + 2rem);gap:var(--space-m);justify-items:start;display:grid;position:sticky}.quiz__title[data-astro-cid-6nn5hoeb]{font-size:var(--step-3)}.quiz__intro[data-astro-cid-6nn5hoeb]{color:var(--text-muted);gap:.8em;display:grid}.quiz__meter[data-astro-cid-6nn5hoeb]{width:150px;height:150px;position:relative}.quiz__meter[data-astro-cid-6nn5hoeb] svg[data-astro-cid-6nn5hoeb]{width:100%;height:100%;transform:rotate(-90deg)}.quiz__track[data-astro-cid-6nn5hoeb]{fill:none;stroke:var(--sand-3);stroke-width:10px}.quiz__fill[data-astro-cid-6nn5hoeb]{fill:none;stroke:var(--turquoise);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out)}.quiz__score[data-astro-cid-6nn5hoeb]{text-align:center;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);place-content:center;display:grid;position:absolute;inset:0}.quiz__score[data-astro-cid-6nn5hoeb] strong[data-astro-cid-6nn5hoeb]{font-family:var(--font-display);font-size:var(--step-4);color:var(--ink);font-weight:450;line-height:1}.quiz__answered[data-astro-cid-6nn5hoeb]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted)}.quiz__form[data-astro-cid-6nn5hoeb]{gap:var(--space-m);display:grid}.quiz__q[data-astro-cid-6nn5hoeb]{padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);margin:0}.band--paper[data-astro-cid-6nn5hoeb] .quiz__q[data-astro-cid-6nn5hoeb]{background:#fff}.quiz__q[data-astro-cid-6nn5hoeb] legend[data-astro-cid-6nn5hoeb]{float:left;width:100%;font-weight:650;font-size:var(--step-1);margin-bottom:var(--space-s);gap:.8rem;line-height:1.35;display:flex}.quiz__qn[data-astro-cid-6nn5hoeb]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--chile-ink);padding-top:.2rem}.quiz__opts[data-astro-cid-6nn5hoeb]{clear:both;gap:.4rem;display:grid}.quiz__opt[data-astro-cid-6nn5hoeb]{border-radius:var(--radius-s);border:1px solid var(--line);cursor:pointer;font-size:var(--step--1);align-items:flex-start;gap:.75rem;padding:.7rem .9rem;transition:background-color .2s,border-color .2s;display:flex;position:relative}.quiz__opt[data-astro-cid-6nn5hoeb]:hover{background:var(--sand)}.quiz__opt[data-astro-cid-6nn5hoeb] input[data-astro-cid-6nn5hoeb]{accent-color:var(--turquoise-ink);flex:none;width:1rem;height:1rem;margin-top:.25rem}.quiz__opt[data-astro-cid-6nn5hoeb]:has(input:checked){border-color:var(--turquoise);background:#2ec4b61a}.quiz__submit[data-astro-cid-6nn5hoeb]{justify-self:start}.quiz__result[data-astro-cid-6nn5hoeb]{padding:var(--space-l);border-radius:var(--radius-l);background:var(--ink);color:var(--sand);outline:none}.quiz__band[data-astro-cid-6nn5hoeb]{gap:var(--space-s);justify-items:start;display:grid}.quiz__band[data-astro-cid-6nn5hoeb] h3[data-astro-cid-6nn5hoeb]{font-size:var(--step-3)}.quiz__band[data-astro-cid-6nn5hoeb] .rich[data-astro-cid-6nn5hoeb]{color:var(--text-on-dark-muted);gap:.8em;display:grid}@media (width<=900px){.quiz[data-astro-cid-6nn5hoeb]{grid-template-columns:1fr}.quiz__aside[data-astro-cid-6nn5hoeb]{position:static}}.roi[data-astro-cid-bhol2asv]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""inputs results""assume assume";display:grid}.roi__head[data-astro-cid-bhol2asv]{gap:var(--space-s);grid-area:head;max-width:52rem;display:grid}.roi__title[data-astro-cid-bhol2asv]{font-size:var(--step-3)}.roi__intro[data-astro-cid-bhol2asv]{color:var(--text-muted);gap:.8em;display:grid}.roi__inputs[data-astro-cid-bhol2asv]{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-l);background:var(--paper);border:1px solid var(--line);grid-area:inputs;display:grid}.band--paper[data-astro-cid-bhol2asv] .roi__inputs[data-astro-cid-bhol2asv]{background:#fff}.roi__field[data-astro-cid-bhol2asv] label[data-astro-cid-bhol2asv]{font-weight:600;font-size:var(--step--1);margin-bottom:.35rem;display:block}.roi__control[data-astro-cid-bhol2asv]{gap:var(--space-s);grid-template-columns:1fr 5.5rem;align-items:center;display:grid}.roi__control[data-astro-cid-bhol2asv] input[data-astro-cid-bhol2asv][type=range]{width:100%;accent-color:var(--turquoise-ink);height:1.6rem}.roi__control[data-astro-cid-bhol2asv] output[data-astro-cid-bhol2asv]{font-family:var(--font-mono);font-size:var(--step--1);text-align:right;border-radius:var(--radius-s);background:var(--sand);padding:.3rem .5rem;font-weight:600}.roi__results[data-astro-cid-bhol2asv]{top:calc(var(--header-h) + 1.5rem);align-self:start;gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-l);background:radial-gradient(70% 60% at 100% 0%, #2ec4b640, transparent 70%), var(--ink);color:var(--sand);grid-area:results;justify-items:start;display:grid;position:sticky}.roi__big[data-astro-cid-bhol2asv]{gap:.2rem;display:grid}.roi__big-label[data-astro-cid-bhol2asv]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--turquoise)}.roi__big-value[data-astro-cid-bhol2asv]{font-family:var(--font-display);font-size:var(--step-5);color:var(--gold);line-height:1}.roi__grid[data-astro-cid-bhol2asv]{gap:var(--space-s);grid-template-columns:repeat(3,1fr);width:100%;margin:0;display:grid}.roi__grid[data-astro-cid-bhol2asv] div[data-astro-cid-bhol2asv]{border-top:1px solid var(--line-on-dark);padding-top:.6rem}.roi__grid[data-astro-cid-bhol2asv] dt[data-astro-cid-bhol2asv]{font-size:var(--step--2);color:var(--text-on-dark-muted)}.roi__grid[data-astro-cid-bhol2asv] dd[data-astro-cid-bhol2asv]{font-family:var(--font-display);font-size:var(--step-2);margin:.2rem 0 0}.roi__bars[data-astro-cid-bhol2asv]{gap:.6rem;width:100%;display:grid}.roi__bar[data-astro-cid-bhol2asv]{font-size:var(--step--2);color:var(--text-on-dark-muted);gap:.25rem;display:grid}.roi__bar[data-astro-cid-bhol2asv] span[data-astro-cid-bhol2asv]{justify-content:space-between;display:flex}.roi__bar[data-astro-cid-bhol2asv] em[data-astro-cid-bhol2asv]{font-style:normal;font-family:var(--font-mono)}.roi__bar[data-astro-cid-bhol2asv] i[data-astro-cid-bhol2asv]{background:linear-gradient(90deg, var(--turquoise), var(--gold));height:8px;transition:width .4s var(--ease-out);border-radius:999px;display:block}.roi__assumptions[data-astro-cid-bhol2asv]{padding:var(--space-m) var(--space-l);border-radius:var(--radius-m);border:1px dashed var(--sand-3);grid-area:assume}.roi__assumptions-title[data-astro-cid-bhol2asv]{align-items:center;gap:.5rem;margin-bottom:.6rem;font-weight:650;display:flex}.roi__assumptions-title[data-astro-cid-bhol2asv] svg{width:1.2rem;height:1.2rem;color:var(--chile)}.roi__assumptions[data-astro-cid-bhol2asv] ul[data-astro-cid-bhol2asv]{font-size:var(--step--1);color:var(--text-muted);gap:.4rem;margin:0;padding-left:1.2rem;display:grid}@media (width<=900px){.roi[data-astro-cid-bhol2asv]{grid-template-columns:1fr;grid-template-areas:"head""inputs""results""assume"}.roi__results[data-astro-cid-bhol2asv]{position:static}}.cf[data-astro-cid-535ymsdr]{gap:var(--space-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;display:grid}.cf__aside[data-astro-cid-535ymsdr]{gap:var(--space-m);justify-items:start;display:grid}.cf__title[data-astro-cid-535ymsdr]{font-size:var(--step-3)}.cf__intro[data-astro-cid-535ymsdr]{color:var(--text-muted)}.cf__next-title[data-astro-cid-535ymsdr]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--chile-ink);margin-top:var(--space-xs)}.cf__next[data-astro-cid-535ymsdr]{color:var(--text-muted);font-size:var(--step--1);gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.cf__next[data-astro-cid-535ymsdr] li[data-astro-cid-535ymsdr]::marker{font-family:var(--font-mono);color:var(--turquoise-ink)}.cf__form[data-astro-cid-535ymsdr]{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-l);border:1px solid var(--line);box-shadow:var(--shadow-m);background:#fff;display:grid}.cf__row[data-astro-cid-535ymsdr]{gap:var(--space-m);grid-template-columns:1fr 1fr;display:grid}.cf__field[data-astro-cid-535ymsdr]{gap:.4rem;display:grid}.cf__field[data-astro-cid-535ymsdr] label[data-astro-cid-535ymsdr]{font-weight:600;font-size:var(--step--1)}.cf__field[data-astro-cid-535ymsdr] label[data-astro-cid-535ymsdr] span[data-astro-cid-535ymsdr]{color:var(--chile-ink)}.cf__field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr],.cf__field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr],.cf__field[data-astro-cid-535ymsdr] select[data-astro-cid-535ymsdr]{border:1.5px solid var(--sand-3);border-radius:var(--radius-s);background:var(--paper);width:100%;font:inherit;font-size:var(--step-0);color:var(--ink);padding:.8rem .9rem;transition:border-color .2s,background-color .2s}.cf__field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]{resize:vertical;min-height:9rem}.cf__field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]:focus,.cf__field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]:focus,.cf__field[data-astro-cid-535ymsdr] select[data-astro-cid-535ymsdr]:focus{border-color:var(--turquoise-ink);background:#fff;outline:none;box-shadow:0 0 0 3px #2ec4b640}.was-validated[data-astro-cid-535ymsdr] [data-astro-cid-535ymsdr]:invalid{border-color:var(--chile)!important}.cf__select[data-astro-cid-535ymsdr]{position:relative}.cf__select[data-astro-cid-535ymsdr] select[data-astro-cid-535ymsdr]{appearance:none;padding-right:2.5rem}.cf__select[data-astro-cid-535ymsdr] svg{pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.cf__hp[data-astro-cid-535ymsdr]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf__consent[data-astro-cid-535ymsdr]{font-size:var(--step--1);color:var(--text-muted);grid-template-columns:1.2rem 1fr;align-items:start;gap:.7rem;display:grid}.cf__consent[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]{accent-color:var(--turquoise-ink);width:1.05rem;height:1.05rem;margin-top:.25rem}.cf__consent[data-astro-cid-535ymsdr] a[data-astro-cid-535ymsdr]{color:var(--turquoise-ink)}.cf__actions[data-astro-cid-535ymsdr]{gap:var(--space-m);flex-wrap:wrap;align-items:center;display:flex}.cf__alt[data-astro-cid-535ymsdr]{font-size:var(--step--1);color:var(--text-muted)}.cf__alt[data-astro-cid-535ymsdr] a[data-astro-cid-535ymsdr]{color:var(--turquoise-ink)}.cf__status[data-astro-cid-535ymsdr]:not(:empty){border-radius:var(--radius-s);color:var(--chile-ink);font-size:var(--step--1);background:#e4572e1a;padding:.8rem 1rem}.cf__success[data-astro-cid-535ymsdr]{gap:var(--space-s);outline:none;justify-items:start;display:grid}.cf__success[data-astro-cid-535ymsdr] svg[data-astro-cid-535ymsdr]{width:3rem;height:3rem;fill:var(--turquoise)}.cf__success[data-astro-cid-535ymsdr] h3[data-astro-cid-535ymsdr]{font-size:var(--step-3)}.cf__success[data-astro-cid-535ymsdr] a[data-astro-cid-535ymsdr]{color:var(--turquoise-ink)}[data-astro-cid-535ymsdr][hidden]{display:none!important}@media (width<=900px){.cf[data-astro-cid-535ymsdr]{grid-template-columns:1fr}}@media (width<=560px){.cf__row[data-astro-cid-535ymsdr]{grid-template-columns:1fr}.cf__form[data-astro-cid-535ymsdr]{padding:var(--space-m)}}.loc[data-astro-cid-hl7kou4x]{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.loc__art[data-astro-cid-hl7kou4x]{width:min(100%,460px)}.loc__copy[data-astro-cid-hl7kou4x]{gap:var(--space-m);justify-items:start;display:grid}.loc__title[data-astro-cid-hl7kou4x]{font-size:var(--step-3)}.loc__text[data-astro-cid-hl7kou4x]{color:var(--text-muted);max-width:56ch}.loc__card[data-astro-cid-hl7kou4x]{gap:var(--space-m);width:100%;padding:var(--space-m);border-radius:var(--radius-m);background:var(--paper);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.band--paper[data-astro-cid-hl7kou4x] .loc__card[data-astro-cid-hl7kou4x]{background:#fff}.loc__card[data-astro-cid-hl7kou4x] dt[data-astro-cid-hl7kou4x]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--chile-ink);align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.loc__card[data-astro-cid-hl7kou4x] dt[data-astro-cid-hl7kou4x] svg{width:1rem;height:1rem}.loc__card[data-astro-cid-hl7kou4x] dd[data-astro-cid-hl7kou4x]{font-size:var(--step--1);margin:0;line-height:1.6}.loc__card[data-astro-cid-hl7kou4x] a[data-astro-cid-hl7kou4x]{color:var(--turquoise-ink)}@media (width<=900px){.loc[data-astro-cid-hl7kou4x],.loc__card[data-astro-cid-hl7kou4x]{grid-template-columns:1fr}}.rel__head[data-astro-cid-i6azdumn]{margin-bottom:var(--space-m);gap:.5rem;display:grid}.rel__title[data-astro-cid-i6azdumn]{font-size:var(--step-3)}.rel[data-astro-cid-i6azdumn]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rel[data-astro-cid-i6azdumn] li[data-astro-cid-i6azdumn]{display:grid}.rel__link[data-astro-cid-i6azdumn]{padding:var(--space-m) var(--space-m) var(--space-xl);background:var(--paper);align-content:start;gap:.4rem;text-decoration:none;transition:background-color .25s;display:grid;position:relative}.band--paper[data-astro-cid-i6azdumn] .rel__link[data-astro-cid-i6azdumn]{background:#fff}.rel__link[data-astro-cid-i6azdumn]:hover{background:var(--ink);color:var(--sand)}.rel__tag[data-astro-cid-i6azdumn]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--chile-ink)}.rel__link[data-astro-cid-i6azdumn]:hover .rel__tag[data-astro-cid-i6azdumn]{color:var(--gold)}.rel__name[data-astro-cid-i6azdumn]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.2}.rel__text[data-astro-cid-i6azdumn]{font-size:var(--step--1);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rel__link[data-astro-cid-i6azdumn]:hover .rel__text[data-astro-cid-i6azdumn]{color:var(--text-on-dark-muted)}.rel__arrow[data-astro-cid-i6azdumn]{left:var(--space-m);bottom:var(--space-m);color:var(--turquoise-ink);position:absolute}.rel__arrow[data-astro-cid-i6azdumn] svg{width:1.2rem;height:1.2rem;transition:transform .25s var(--ease-out)}.rel__link[data-astro-cid-i6azdumn]:hover .rel__arrow[data-astro-cid-i6azdumn]{color:var(--turquoise)}.rel__link[data-astro-cid-i6azdumn]:hover .rel__arrow[data-astro-cid-i6azdumn] svg{transform:translate(4px)}.prose-wrap[data-astro-cid-ihm55wh4]{justify-items:start;display:grid}.prose-band[data-astro-cid-ihm55wh4] .prose{max-width:72ch}
