.start-page[data-astro-cid-j7rfdf5h].is-light{background:linear-gradient(180deg,#14171b 0% 24%,#1e242a 52%,#283038 78%,#313b44)}html:has(.start-page),body.site-studio:has(.start-page){background:#313b44}.start[data-astro-cid-j7rfdf5h]{--cs-ink-1: #fcfaf5;--cs-ink-2: rgba(252, 250, 245, .72);--cs-ink-3: rgba(252, 250, 245, .5);--cs-ink-4: rgba(252, 250, 245, .32);--rule: 1px dotted rgba(252, 250, 245, .32);--fill: rgba(252, 250, 245, .07);--gap: 12px;max-width:var(--rail);margin-inline:auto;padding:clamp(4rem,8vw,6.5rem) clamp(16px,2vw,24px) clamp(4rem,8vw,7rem)}.start-grid[data-astro-cid-j7rfdf5h]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:clamp(2.5rem,5vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem)}.start-grid[data-astro-cid-j7rfdf5h]>[data-astro-cid-j7rfdf5h]{min-width:0}.step[data-astro-cid-j7rfdf5h]{grid-column:1 / 8;margin:0;padding:0;border:0}.est[data-astro-cid-j7rfdf5h]{grid-column:9 / 13;grid-row:1 / span 2;align-self:start;position:sticky;top:6rem}.start-head[data-astro-cid-j7rfdf5h]{max-width:40rem;display:grid;gap:1rem}.start-title[data-astro-cid-j7rfdf5h]{margin:0;font-family:inherit;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-transform:none;color:var(--cs-ink-1);text-wrap:balance}.start[data-astro-cid-j7rfdf5h] .start-sub[data-astro-cid-j7rfdf5h]{margin:0;font-size:1rem;line-height:1.4;color:var(--cs-ink-2);text-wrap:pretty}.step__label[data-astro-cid-j7rfdf5h]{margin:0 0 .75rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.35;letter-spacing:inherit;text-transform:none;color:var(--cs-ink-3)}.opts[data-astro-cid-j7rfdf5h]{border-top:var(--rule);border-bottom:var(--rule)}.opt[data-astro-cid-j7rfdf5h]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--gap);align-items:baseline;padding:.9rem 0;cursor:pointer}.opt[data-astro-cid-j7rfdf5h]+.opt[data-astro-cid-j7rfdf5h]{border-top:var(--rule)}.opt[data-astro-cid-j7rfdf5h] input[data-astro-cid-j7rfdf5h]{position:absolute;opacity:0;pointer-events:none}.opt__text[data-astro-cid-j7rfdf5h]{display:grid;gap:.2rem}.opt__name[data-astro-cid-j7rfdf5h]{font-size:1rem;line-height:1.35;color:var(--cs-ink-2);transition:color .15s ease}.opt__summary[data-astro-cid-j7rfdf5h]{font-size:.875rem;line-height:1.4;color:var(--cs-ink-3)}.opt__meta[data-astro-cid-j7rfdf5h]{display:inline-flex;align-items:center;gap:.6rem;font-size:.8125rem;color:var(--cs-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.opt__phases[data-astro-cid-j7rfdf5h]{display:inline-flex;gap:2px}.opt__phases[data-astro-cid-j7rfdf5h] .practice-dot[data-astro-cid-j7rfdf5h]{margin:0}.opt[data-astro-cid-j7rfdf5h]:not(:has(input:checked)) .opt__phases[data-astro-cid-j7rfdf5h] .practice-dot[data-astro-cid-j7rfdf5h]{background:#fcfaf52e}.opt[data-astro-cid-j7rfdf5h]:not(:has(input:checked)) .opt__phases[data-astro-cid-j7rfdf5h] .practice-dot--empty[data-astro-cid-j7rfdf5h]{background:#fcfaf512}.opt[data-astro-cid-j7rfdf5h]:hover .opt__name[data-astro-cid-j7rfdf5h]{color:var(--cs-ink-1)}.opt[data-astro-cid-j7rfdf5h]:has(input:checked) .opt__name[data-astro-cid-j7rfdf5h],.opt[data-astro-cid-j7rfdf5h]:has(input:checked) .opt__meta[data-astro-cid-j7rfdf5h]{color:var(--cs-ink-1)}.opt[data-astro-cid-j7rfdf5h]:has(input:checked) .opt__summary[data-astro-cid-j7rfdf5h]{color:var(--cs-ink-2)}.opt[data-astro-cid-j7rfdf5h]:has(input:focus-visible) .opt__name[data-astro-cid-j7rfdf5h]{text-decoration:underline dotted;text-underline-offset:3px}.field[data-astro-cid-j7rfdf5h]{display:block;width:100%;margin:0;padding:.7rem .85rem;border:0;border-radius:var(--radius-pill);background:var(--fill);color:#fcfaf5;font-family:var(--font-display);font-size:var(--t-14);line-height:1.4;letter-spacing:0;resize:none;transition:background .15s ease,box-shadow .15s ease}input[data-astro-cid-j7rfdf5h].field{height:2.625rem;box-sizing:border-box}.field[data-astro-cid-j7rfdf5h]:focus{outline:none;background:#fcfaf529}.field[data-astro-cid-j7rfdf5h]:focus-visible{outline:1px solid rgba(252,250,245,.45);outline-offset:2px}.field[data-astro-cid-j7rfdf5h]::placeholder{color:#fcfaf566;opacity:1}.field[data-astro-cid-j7rfdf5h][aria-invalid]{box-shadow:inset 0 0 0 1px #ef8a72}.fields[data-astro-cid-j7rfdf5h]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.fields[data-astro-cid-j7rfdf5h] label[data-astro-cid-j7rfdf5h]{display:block}.fields__wide[data-astro-cid-j7rfdf5h]{grid-column:1 / -1}.est__top[data-astro-cid-j7rfdf5h]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.est__date[data-astro-cid-j7rfdf5h]{position:relative;margin:0 0 .75rem;font-size:.8125rem;line-height:1.35;color:var(--cs-ink-3);cursor:pointer}.est__date-value[data-astro-cid-j7rfdf5h]{color:var(--cs-ink-1);text-decoration:underline dotted;text-decoration-color:var(--cs-ink-3);text-underline-offset:3px}.est__date[data-astro-cid-j7rfdf5h]:hover .est__date-value[data-astro-cid-j7rfdf5h]{text-decoration-color:var(--cs-ink-1)}.est__date[data-astro-cid-j7rfdf5h] input[data-astro-cid-j7rfdf5h]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;color-scheme:dark}.est__date[data-astro-cid-j7rfdf5h]:focus-within .est__date-value[data-astro-cid-j7rfdf5h]{outline:1px solid var(--cs-ink-1);outline-offset:2px}.est__head[data-astro-cid-j7rfdf5h]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.4rem}.est__tier[data-astro-cid-j7rfdf5h]{font-size:1.375rem;line-height:1.2;letter-spacing:-.01em;color:var(--cs-ink-1)}.est__weeks[data-astro-cid-j7rfdf5h]{font-size:.8125rem;color:var(--cs-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.sched[data-astro-cid-j7rfdf5h]{list-style:none;margin:.75rem 0 0;padding:0;border-top:var(--rule);border-bottom:var(--rule)}.start[data-astro-cid-j7rfdf5h] .sched__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.875rem;line-height:1.4;color:var(--cs-ink-2)}.start[data-astro-cid-j7rfdf5h] .sched__row+.sched__row{border-top:var(--rule)}.start[data-astro-cid-j7rfdf5h] .sched__name .practice-dot{margin-right:.6em}.start[data-astro-cid-j7rfdf5h] .sched__dates{color:var(--cs-ink-3);white-space:nowrap;text-align:right}.start[data-astro-cid-j7rfdf5h] .sched__note{margin-left:.5rem;font-size:.8125rem;color:var(--cs-ink-3)}.start[data-astro-cid-j7rfdf5h] .sched__row--launch,.start[data-astro-cid-j7rfdf5h] .sched__row--launch .sched__dates{color:var(--cs-ink-1)}.start[data-astro-cid-j7rfdf5h] .sched__row--launch .sched__name{padding-left:1.1em}.sched-bar[data-astro-cid-j7rfdf5h]{position:relative;height:2.25rem;margin-top:.4rem;background:repeating-linear-gradient(to right,var(--cs-ink-4) 0 1px,transparent 1px calc(100% / var(--weeks, 22))) left bottom / 100% 5px no-repeat,linear-gradient(var(--cs-ink-4),var(--cs-ink-4)) left calc(100% - 2px) / 100% 1px no-repeat}.start[data-astro-cid-j7rfdf5h] .sched-bar__node{position:absolute;bottom:0;transform:translate(-50%);padding-bottom:14px;font-size:.8125rem;line-height:1;color:var(--cs-ink-2);font-variant-numeric:tabular-nums}.start[data-astro-cid-j7rfdf5h] .sched-bar__node[data-edge=start]{transform:none}.start[data-astro-cid-j7rfdf5h] .sched-bar__node[data-edge=end]{transform:translate(-100%)}.start[data-astro-cid-j7rfdf5h] .sched-bar__node:before,.start[data-astro-cid-j7rfdf5h] .sched-bar__node:after{content:"";position:absolute;background:var(--cs-ink-1)}.start[data-astro-cid-j7rfdf5h] .sched-bar__node:before{left:50%;bottom:-2px;width:1px;height:11px}.start[data-astro-cid-j7rfdf5h] .sched-bar__node:after{left:calc(50% - 5px);bottom:2px;width:11px;height:1px}.start[data-astro-cid-j7rfdf5h] .sched-bar__node[data-edge=start]:before{left:0}.start[data-astro-cid-j7rfdf5h] .sched-bar__node[data-edge=start]:after{left:-5px}.start[data-astro-cid-j7rfdf5h] .sched-bar__node[data-edge=end]:before{left:auto;right:0}.start[data-astro-cid-j7rfdf5h] .sched-bar__node[data-edge=end]:after{left:auto;right:-5px}.start[data-astro-cid-j7rfdf5h] .est__note[data-astro-cid-j7rfdf5h]{margin:.6rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--cs-ink-3)}.start-submit[data-astro-cid-j7rfdf5h]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;margin-top:1.25rem;padding:8px 8px 8px 12px;border:0;border-radius:4px;background:#fcfaf51a;color:#fcfaf5;font:inherit;font-size:1rem;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .18s ease}.start-submit[data-astro-cid-j7rfdf5h]:hover{background:#fcfaf52e}.start-submit[data-astro-cid-j7rfdf5h]:focus-visible{outline:1px solid #fcfaf5;outline-offset:2px}.start-submit[data-astro-cid-j7rfdf5h]:disabled{opacity:.55;cursor:default}.start-submit__arrow[data-astro-cid-j7rfdf5h]{display:inline-block;width:1.25em;text-align:center;transition:transform .18s ease}.start-submit[data-astro-cid-j7rfdf5h]:hover .start-submit__arrow[data-astro-cid-j7rfdf5h]{transform:translate(2px)}.start[data-astro-cid-j7rfdf5h] .start-status[data-astro-cid-j7rfdf5h]{margin:.6rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--cs-ink-1)}.start[data-astro-cid-j7rfdf5h] .start-status[data-astro-cid-j7rfdf5h]:empty{display:none}.start[data-astro-cid-j7rfdf5h] .start-status[data-astro-cid-j7rfdf5h][data-state=error]{color:#ef8a72}.start[data-astro-cid-j7rfdf5h] .est__alt[data-astro-cid-j7rfdf5h]{margin:.75rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--cs-ink-3)}.est__alt[data-astro-cid-j7rfdf5h] a[data-astro-cid-j7rfdf5h]{color:var(--cs-ink-2);text-decoration:underline dotted;text-underline-offset:3px}.est__alt[data-astro-cid-j7rfdf5h] a[data-astro-cid-j7rfdf5h]:hover{color:var(--cs-ink-1)}@media(max-width:900px){.field[data-astro-cid-j7rfdf5h]{font-size:var(--t-16)}.step[data-astro-cid-j7rfdf5h],.est[data-astro-cid-j7rfdf5h]{grid-column:1 / -1}.est[data-astro-cid-j7rfdf5h]{grid-row:auto;position:static;padding-top:1.5rem;border-top:var(--rule)}}@media(max-width:640px){.opt[data-astro-cid-j7rfdf5h]{grid-template-columns:minmax(0,1fr)}.opt__meta[data-astro-cid-j7rfdf5h]{margin-top:.4rem}.fields[data-astro-cid-j7rfdf5h]{grid-template-columns:1fr}}
