section[data-astro-cid-klckl7cb][id]{scroll-margin-top:6rem}.byc-hero[data-astro-cid-klckl7cb]{background:radial-gradient(55% 75% at 88% 35%, var(--saguaro-tint), transparent 70%)}.hero-grid[data-astro-cid-klckl7cb]{gap:var(--space-2xl);align-items:center;display:grid}.hero-copy[data-astro-cid-klckl7cb]{min-width:0}h1[data-astro-cid-klckl7cb]{margin-bottom:var(--space-lg)}.kicker[data-astro-cid-klckl7cb]{width:fit-content;margin-bottom:var(--space-md);display:flex}.main[data-astro-cid-klckl7cb]{max-width:15ch;font-size:var(--text-3xl);line-height:1.02;display:block}.jump[data-astro-cid-klckl7cb]{margin-top:var(--space-xl)}.cd[data-astro-cid-klckl7cb]{min-width:0;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule);box-shadow:var(--shadow-lift);position:relative}.cd[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{max-width:none}.cd-head[data-astro-cid-klckl7cb]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);margin-bottom:var(--space-md);border-bottom:var(--rule-heavy) solid var(--saguaro);display:flex}.cd-label[data-astro-cid-klckl7cb]{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);letter-spacing:-.01em;color:var(--ink);margin:0}.cd-tag[data-astro-cid-klckl7cb]{border-radius:var(--radius-pill);background:var(--saguaro-tint);color:var(--saguaro);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;margin:0;padding:.15rem .6rem;font-weight:700}.cd-list[data-astro-cid-klckl7cb]{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid;position:relative}.cd-list[data-astro-cid-klckl7cb]:before{content:"";background:var(--sky-line);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:7px}.cd-list[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]{gap:2px;padding-left:2rem;display:grid;position:relative}.cd-list[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]:before{content:"";background:var(--white);border:3px solid var(--saguaro-2);border-radius:50%;width:16px;height:16px;position:absolute;top:.2em;left:0}.cd-list[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb].is-day:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-tint)}.cd-when[data-astro-cid-klckl7cb]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-deep);font-weight:700}.cd-what[data-astro-cid-klckl7cb]{font-size:var(--text-sm);color:var(--ink-2)}.is-day[data-astro-cid-klckl7cb] .cd-what[data-astro-cid-klckl7cb]{color:var(--ink);font-weight:600}@media (width>=56em){.hero-grid[data-astro-cid-klckl7cb]{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cd[data-astro-cid-klckl7cb]{padding:var(--space-xl)}}.ready-head[data-astro-cid-klckl7cb]{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.ready-head[data-astro-cid-klckl7cb] .section-head[data-astro-cid-klckl7cb]{margin-bottom:0}.tally[data-astro-cid-klckl7cb]{gap:var(--space-xs);min-width:14rem;color:var(--ink);margin:0;font-weight:700;display:grid}.tally[data-astro-cid-klckl7cb][hidden]{display:none}.tally-bar[data-astro-cid-klckl7cb]{border-radius:var(--radius-pill);background:var(--sky-2);height:8px;display:block;overflow:hidden}.tally-fill[data-astro-cid-klckl7cb]{height:100%;width:calc(var(--p,0) * 100%);background:var(--saguaro-2);transition:width var(--dur-base) var(--ease-out);display:block}.tally[data-astro-cid-klckl7cb].is-done{color:var(--saguaro)}.tally[data-astro-cid-klckl7cb].is-done .tally-fill[data-astro-cid-klckl7cb]{background:var(--gold)}.ready-grid[data-astro-cid-klckl7cb]{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.ready-grid[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]{margin:0}.rc[data-astro-cid-klckl7cb]{gap:var(--space-xs);height:100%;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-content:start;display:grid}.rc[data-astro-cid-klckl7cb]:hover{border-color:var(--saguaro-2);box-shadow:var(--shadow-soft)}.rc[data-astro-cid-klckl7cb]:has(.rc-box:checked){background:var(--saguaro-tint);border-color:var(--saguaro)}.rc[data-astro-cid-klckl7cb]:has(.rc-box:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.rc-box[data-astro-cid-klckl7cb]{opacity:0;width:1px;height:1px;position:absolute}.rc-top[data-astro-cid-klckl7cb]{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.rc-icon[data-astro-cid-klckl7cb]{border-radius:var(--radius-md);background:var(--saguaro-tint);width:3rem;height:3rem;color:var(--saguaro-2);place-items:center;display:grid}.rc[data-astro-cid-klckl7cb]:has(.rc-box:checked) .rc-icon[data-astro-cid-klckl7cb]{background:var(--white)}.rc-mark[data-astro-cid-klckl7cb]{border:2px solid var(--sky-line);color:#0000;width:30px;height:30px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.rc-mark[data-astro-cid-klckl7cb] path[data-astro-cid-klckl7cb]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rc-box[data-astro-cid-klckl7cb]:checked~.rc-top[data-astro-cid-klckl7cb] .rc-mark[data-astro-cid-klckl7cb]{background:var(--saguaro);border-color:var(--saguaro);color:var(--white)}.rc-h[data-astro-cid-klckl7cb]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--ink);display:block}.rc-p[data-astro-cid-klckl7cb]{font-size:var(--text-sm);color:var(--ink-2);line-height:1.55;display:block}.food[data-astro-cid-klckl7cb]{gap:var(--space-md);margin-top:var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--gold-tint);border:var(--rule) solid color-mix(in oklch, var(--gold) 45%, transparent);align-items:flex-start;display:flex}.food[data-astro-cid-klckl7cb] .icon[data-astro-cid-klckl7cb]{color:var(--gold-deep);flex:none}.food[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{max-width:none;color:var(--ink-2);margin:0}.food[data-astro-cid-klckl7cb] strong[data-astro-cid-klckl7cb]{color:var(--ink)}@media (width>=40em){.ready-grid[data-astro-cid-klckl7cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.ready-grid[data-astro-cid-klckl7cb]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.day-grid[data-astro-cid-klckl7cb]{gap:var(--space-lg);display:grid}.day-facts[data-astro-cid-klckl7cb]{gap:var(--space-md);align-content:start;display:grid}.fact[data-astro-cid-klckl7cb]{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.fact[data-astro-cid-klckl7cb] .icon{color:var(--saguaro-2)}.fact[data-astro-cid-klckl7cb] h3[data-astro-cid-klckl7cb]{font-size:var(--text-lg);margin-bottom:var(--space-2xs)}.fact[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{color:var(--ink-2);margin:0}.scope[data-astro-cid-klckl7cb]{gap:var(--space-md);display:grid}.scope-card[data-astro-cid-klckl7cb]{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule)}.scope-card--add[data-astro-cid-klckl7cb]{border-top:var(--rule-heavy) solid var(--gold)}.scope-card--not[data-astro-cid-klckl7cb]{border-top:var(--rule-heavy) solid var(--ink-3)}.scope-card[data-astro-cid-klckl7cb] h3[data-astro-cid-klckl7cb]{font-size:var(--text-md);margin-bottom:var(--space-md)}.scope-card[data-astro-cid-klckl7cb] ul[data-astro-cid-klckl7cb]{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.scope-card[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]{font-size:var(--text-sm);color:var(--ink);padding-left:2rem;position:relative}.scope-card--add[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]:before{content:"+";background:var(--gold-tint);width:1.35rem;height:1.35rem;color:var(--gold-deep);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:-.05em;left:0}.scope-card--not[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]:before{content:"";background:var(--ink-3);border-radius:2px;width:.65rem;height:2px;position:absolute;top:.7em;left:.35rem}.inc[data-astro-cid-klckl7cb]{margin-left:var(--space-xs);border-radius:var(--radius-pill);background:var(--saguaro-tint);color:var(--saguaro);font-size:var(--text-xs);white-space:nowrap;padding:.05rem .55rem;font-weight:700;display:inline-block}.scope-note[data-astro-cid-klckl7cb]{margin:var(--space-md) 0 0;padding-top:var(--space-md);border-top:var(--rule) solid var(--color-rule);font-size:var(--text-sm);color:var(--ink-2)}.scope-note[data-astro-cid-klckl7cb] a[data-astro-cid-klckl7cb]{color:var(--saguaro);font-weight:600}@media (width>=40em){.scope[data-astro-cid-klckl7cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.day-grid[data-astro-cid-klckl7cb]{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.pay-grid[data-astro-cid-klckl7cb]{gap:var(--space-2xl);display:grid}.steps[data-astro-cid-klckl7cb]{margin:0 0 var(--space-lg);gap:var(--space-lg);padding:0;list-style:none;display:grid}.steps[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]{padding-left:3.25rem;position:relative}.steps[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]:not(:last-child):after{content:"";top:2.7rem;left:1.15rem;bottom:calc(-1 * var(--space-lg) + .25rem);background:var(--sky-line);width:2px;position:absolute}.step-n[data-astro-cid-klckl7cb]{background:var(--saguaro);width:2.4rem;height:2.4rem;color:var(--on-dark);font-size:var(--text-md);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]:last-child .step-n[data-astro-cid-klckl7cb]{background:var(--gold);color:var(--ink)}.step-when[data-astro-cid-klckl7cb]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-deep);margin-bottom:2px;padding-top:.2rem;font-weight:700;display:block}.steps[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{color:var(--ink);margin:0}.fine[data-astro-cid-klckl7cb]{font-size:var(--text-sm);color:var(--ink-3)}.after[data-astro-cid-klckl7cb]{align-content:start;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-lg);display:grid;overflow:clip}.after-num[data-astro-cid-klckl7cb]{align-items:flex-end;gap:var(--space-sm);margin:0;display:flex}.after-num[data-astro-cid-klckl7cb] .num[data-astro-cid-klckl7cb]{letter-spacing:-.05em;color:var(--gold-2);font-size:clamp(5rem,3rem + 7vw,8rem);line-height:.8}.after-unit[data-astro-cid-klckl7cb]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-dark-2);padding-bottom:.3rem;font-weight:700;line-height:1.5}.after[data-astro-cid-klckl7cb] h2[data-astro-cid-klckl7cb]{font-size:var(--text-2xl);color:var(--on-dark);margin:0}.after[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{margin:0}@media (width>=48em){.steps[data-astro-cid-klckl7cb]{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.steps[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]{padding-top:3.4rem;padding-left:0}.steps[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]:not(:last-child):after{left:2.9rem;right:calc(-1 * var(--space-md) + .5rem);width:auto;height:2px;top:1.15rem;bottom:auto}}@media (width>=64em){.pay-grid[data-astro-cid-klckl7cb]{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.fees[data-astro-cid-klckl7cb]{gap:var(--space-lg);display:grid}.fee-row[data-astro-cid-klckl7cb]{gap:var(--space-sm);display:grid}.fee-label[data-astro-cid-klckl7cb]{align-items:center;gap:var(--space-xs);font-size:var(--text-lg);white-space:nowrap;margin:0;display:flex}.fee-label[data-astro-cid-klckl7cb] .icon{color:var(--saguaro-2)}.bar[data-astro-cid-klckl7cb]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.seg[data-astro-cid-klckl7cb]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border-top:6px solid;align-content:start;gap:2px;display:grid}.seg--free[data-astro-cid-klckl7cb]{background:var(--saguaro-tint);border-color:var(--saguaro-2)}.seg--mid[data-astro-cid-klckl7cb]{background:var(--gold-tint);border-color:var(--gold)}.seg--high[data-astro-cid-klckl7cb]{background:var(--white);border-color:var(--bronze)}.seg-when[data-astro-cid-klckl7cb]{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.seg-fee[data-astro-cid-klckl7cb]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);line-height:1.1}.seg--free[data-astro-cid-klckl7cb] .seg-fee[data-astro-cid-klckl7cb]{color:var(--saguaro)}.seg-sub[data-astro-cid-klckl7cb]{font-size:var(--text-sm);color:var(--ink-2)}.seg-sub[data-astro-cid-klckl7cb] a[data-astro-cid-klckl7cb]{color:var(--saguaro);font-weight:600}.axis[data-astro-cid-klckl7cb]{display:none}.fee-extra[data-astro-cid-klckl7cb]{gap:var(--space-md);margin-top:var(--space-xl);display:grid}.fx[data-astro-cid-klckl7cb]{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--white);border:var(--rule) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.fx[data-astro-cid-klckl7cb] .icon{color:var(--saguaro-2)}.fx[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{color:var(--ink-2);margin:0}.fx[data-astro-cid-klckl7cb] .fx-h[data-astro-cid-klckl7cb]{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--ink);margin-bottom:2px}.fx[data-astro-cid-klckl7cb] .fx-fee[data-astro-cid-klckl7cb]{margin-top:var(--space-xs);color:var(--ink);font-weight:700}@media (width>=48em){.fee-row[data-astro-cid-klckl7cb]{gap:var(--space-lg);grid-template-columns:12rem minmax(0,1fr);align-items:center}.bar[data-astro-cid-klckl7cb]{grid-template-columns:repeat(3,minmax(0,1fr))}.seg--wide[data-astro-cid-klckl7cb]{grid-column:span 2}.axis[data-astro-cid-klckl7cb]{max-width:none;margin:0 0 0 calc(12rem + var(--space-lg));padding-top:var(--space-sm);border-top:2px solid var(--sky-line);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);justify-content:space-between;font-weight:700;display:flex}.axis[data-astro-cid-klckl7cb] span[data-astro-cid-klckl7cb]:first-child:before{content:"← "}.axis[data-astro-cid-klckl7cb] span[data-astro-cid-klckl7cb]:last-child:after{content:"  →"}.fee-extra[data-astro-cid-klckl7cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.q-grid[data-astro-cid-klckl7cb]{gap:var(--space-xl);display:grid}.q-aside[data-astro-cid-klckl7cb] h2[data-astro-cid-klckl7cb]{margin:var(--space-sm) 0 var(--space-md)}.q-aside[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{color:var(--ink-2)}@media (width>=64em){.q-grid[data-astro-cid-klckl7cb]{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.q-aside[data-astro-cid-klckl7cb]{position:sticky;top:7rem}}.svc-grid[data-astro-cid-klckl7cb]{margin:0 0 var(--space-2xl);gap:var(--space-md);padding:0;list-style:none;display:grid}.svc-grid[data-astro-cid-klckl7cb] li[data-astro-cid-klckl7cb]{margin:0}.svc[data-astro-cid-klckl7cb]{gap:var(--space-xs);height:100%;padding:var(--space-lg);border-radius:var(--radius-lg);border:var(--rule) solid var(--saguaro-line);color:var(--on-dark);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);background:oklch(100% 0 0/.06);flex-direction:column;text-decoration:none;display:flex}.svc[data-astro-cid-klckl7cb]:hover{border-color:var(--gold);background:oklch(100% 0 0/.1);transform:translateY(-2px)}.svc[data-astro-cid-klckl7cb] .icon{margin-bottom:var(--space-xs);color:var(--gold-2)}.svc[data-astro-cid-klckl7cb] h3[data-astro-cid-klckl7cb]{font-size:var(--text-lg);color:var(--on-dark);margin:0}.svc[data-astro-cid-klckl7cb] p[data-astro-cid-klckl7cb]{font-size:var(--text-sm);color:var(--on-dark-2);margin:0}.svc[data-astro-cid-klckl7cb] .arrow-link[data-astro-cid-klckl7cb]{padding-top:var(--space-sm);font-size:var(--text-sm);color:var(--gold-2);margin-top:auto}@media (width>=40em){.svc-grid[data-astro-cid-klckl7cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.svc-grid[data-astro-cid-klckl7cb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.svc[data-astro-cid-klckl7cb],.rc[data-astro-cid-klckl7cb],.tally-fill[data-astro-cid-klckl7cb]{transition:none}.svc[data-astro-cid-klckl7cb]:hover{transform:none}}
