.convo[data-astro-cid-a3vv2fxt]{gap:14px;width:100%;max-width:460px;display:grid}.cv-head[data-astro-cid-a3vv2fxt]{color:var(--ink-muted);align-items:center;gap:10px;font-size:15px;display:flex}.cv-avatar[data-astro-cid-a3vv2fxt]{background:var(--raised);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.cv-thread[data-astro-cid-a3vv2fxt]{--run-gap:11px;--grp-gap:3.5px;flex-direction:column;display:flex;position:relative}.cv-thread[data-astro-cid-a3vv2fxt]>[data-astro-cid-a3vv2fxt]+[data-astro-cid-a3vv2fxt]{margin-top:var(--run-gap)}.cv-thread[data-astro-cid-a3vv2fxt]>.grp[data-astro-cid-a3vv2fxt]{margin-top:var(--grp-gap)}.cv-thread[data-astro-cid-a3vv2fxt]>[data-astro-cid-a3vv2fxt]{transform-origin:100% 100%;transition:opacity .35s,transform .55s cubic-bezier(.22,.9,.28,1)}.cv-thread[data-astro-cid-a3vv2fxt]>[data-astro-cid-a3vv2fxt][data-in],.cv-typing[data-astro-cid-a3vv2fxt]{transform-origin:0 100%}.cv-thread[data-astro-cid-a3vv2fxt]>.wait[data-astro-cid-a3vv2fxt]{opacity:0;transform:translateY(10px)scale(.96)}.cv-thread[data-astro-cid-a3vv2fxt]>.cv-time[data-astro-cid-a3vv2fxt]{color:var(--ink-faint);align-self:center;margin:14px 0 3px;font-size:13px;line-height:16px}.cv-thread[data-astro-cid-a3vv2fxt]>.cv-time[data-astro-cid-a3vv2fxt]:first-child{margin-top:0}.cv-row{justify-items:start;gap:5px;display:grid}.cv-row.me{justify-items:end}.cv-bubble{background:var(--raised);max-width:82%;color:var(--ink);white-space:pre-line;text-wrap:pretty;border-radius:25px;padding:10px 20px;font-size:17px;line-height:24px;position:relative}.cv-bubble.me{background:var(--ink);color:var(--on-ink)}.cv-bubble.tail:before,.cv-bubble.tail:after{content:"";height:var(--tail,22px);position:absolute;bottom:0}.cv-bubble.tail:before{background-color:inherit;width:20px}.cv-bubble.tail:after{background-color:var(--cv-bg,var(--void));width:26px}.cv-bubble.me.tail:before{border-bottom-left-radius:16px 14px;right:-7px}.cv-bubble.me.tail:after{border-bottom-left-radius:10px;right:-26px}.cv-bubble:not(.me).tail:before{border-bottom-right-radius:16px 14px;left:-7px}.cv-bubble:not(.me).tail:after{border-bottom-right-radius:10px;left:-26px}.cv-bubble.one{text-align:center}.cv-bubble[data-astro-cid-a3vv2fxt].voice{align-items:center;gap:10px;display:flex}.cv-bubble[data-astro-cid-a3vv2fxt].voice svg[data-astro-cid-a3vv2fxt]{width:120px;height:22px}.cv-bubble[data-astro-cid-a3vv2fxt].voice rect[data-astro-cid-a3vv2fxt]{fill:var(--on-ink)}.cv-bubble[data-astro-cid-a3vv2fxt].voice span[data-astro-cid-a3vv2fxt]:last-child{font-variant-numeric:tabular-nums;font-size:14px}.cv-sr[data-astro-cid-a3vv2fxt]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cv-play[data-astro-cid-a3vv2fxt]{border-left:10px solid var(--on-ink);border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0}.cv-note[data-astro-cid-a3vv2fxt]{max-width:82%;color:var(--ink-muted);text-align:right;font-size:14px;line-height:20px}.cv-card[data-astro-cid-a3vv2fxt]{background:var(--raised);box-sizing:border-box;border-radius:20px;align-self:flex-start;gap:6px;width:78%;padding:14px 16px;display:grid}.cv-card-meta[data-astro-cid-a3vv2fxt]{color:var(--ink-muted);font-size:14px}.cv-card[data-astro-cid-a3vv2fxt] strong[data-astro-cid-a3vv2fxt]{font-size:17px;font-weight:600;line-height:24px}.cv-card-btn[data-astro-cid-a3vv2fxt]{background:var(--ink);height:40px;color:var(--on-ink);border-radius:20px;place-items:center;margin-top:6px;font-size:15px;font-weight:600;display:grid}.cv-signal[data-astro-cid-a3vv2fxt]{margin-top:2px}.cv-typing[data-astro-cid-a3vv2fxt]{background:var(--raised);box-sizing:border-box;opacity:0;pointer-events:none;border-radius:22px;align-items:center;gap:5px;height:44px;padding:0 16px;display:flex;position:absolute;top:0;left:0;transform:scale(.85)}.cv-thread[data-astro-cid-a3vv2fxt]>.cv-typing[data-astro-cid-a3vv2fxt]{margin:0}.cv-typing[data-astro-cid-a3vv2fxt].on{opacity:1;transform:none}.cv-typing[data-astro-cid-a3vv2fxt] i[data-astro-cid-a3vv2fxt]{background:var(--ink-muted);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite dot}.cv-typing[data-astro-cid-a3vv2fxt] i[data-astro-cid-a3vv2fxt]:nth-child(2){animation-delay:.15s}.cv-typing[data-astro-cid-a3vv2fxt] i[data-astro-cid-a3vv2fxt]:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.cv-bar[data-astro-cid-a3vv2fxt]{min-height:36px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:14px;font-size:15px;display:flex}.cv-ctl[data-astro-cid-a3vv2fxt]{background:var(--raised);height:36px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:15px;font-weight:500;transition:opacity .2s;display:inline-flex}.cv-ctl[data-astro-cid-a3vv2fxt][hidden]{display:none}.cv-ctl[data-astro-cid-a3vv2fxt]:hover{opacity:.85}.ctl-icon[data-astro-cid-a3vv2fxt]{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0);background:currentColor;flex:none;width:10px;height:11px}[data-astro-cid-a3vv2fxt][data-state=paused] .ctl-icon[data-astro-cid-a3vv2fxt]{clip-path:polygon(0 0,100% 50%,0 100%)}[data-astro-cid-a3vv2fxt][data-state=done] .ctl-icon[data-astro-cid-a3vv2fxt]{clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%);background:0 0;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 2px}.convo[data-astro-cid-a3vv2fxt]{max-width:480px;padding:14px 22px 0;position:relative}.convo[data-astro-cid-a3vv2fxt]:before,.convo[data-astro-cid-a3vv2fxt]:after{content:"";pointer-events:none;border-bottom:0;position:absolute;-webkit-mask-image:linear-gradient(#000 0 10%,#0000 38%);mask-image:linear-gradient(#000 0 10%,#0000 38%)}.convo[data-astro-cid-a3vv2fxt]:before{border:1.5px solid #55555c;border-bottom:0;border-radius:58px 58px 0 0;inset:0}.convo[data-astro-cid-a3vv2fxt]:after{border:1px solid #2c2c31;border-bottom:0;border-radius:51px 51px 0 0;inset:7px 7px 0}.cv-status[data-astro-cid-a3vv2fxt]{height:34px;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:grid}.cv-island[data-astro-cid-a3vv2fxt]{background:#000;border-radius:15px;width:104px;height:30px;box-shadow:inset 0 0 0 1px #1c1c20}.cv-icons[data-astro-cid-a3vv2fxt]{justify-self:end;align-items:center;gap:5px;display:inline-flex}.cv-head[data-astro-cid-a3vv2fxt]{color:var(--ink);flex-direction:column;gap:4px;font-size:13px}.cv-avatar[data-astro-cid-a3vv2fxt]{width:38px;height:38px;font-size:16px}.cv-bar[data-astro-cid-a3vv2fxt]{padding-top:6px}@media (width<=760px){.convo[data-astro-cid-a3vv2fxt]{padding:10px 14px 0}.convo[data-astro-cid-a3vv2fxt]:before{border-radius:46px 46px 0 0}.convo[data-astro-cid-a3vv2fxt]:after{border-radius:40px 40px 0 0;inset:6px 6px 0}.cv-island[data-astro-cid-a3vv2fxt]{width:90px;height:26px}}@media (width>=761px) and (height<=900px){.convo[data-astro-cid-a3vv2fxt]{gap:10px}.cv-thread[data-astro-cid-a3vv2fxt]{--run-gap:10px;--grp-gap:3px}.cv-bubble{--tail:19px;padding:8px 18px;font-size:16px;line-height:22px}.cv-card[data-astro-cid-a3vv2fxt]{gap:4px;padding:11px 14px}.cv-card[data-astro-cid-a3vv2fxt] strong[data-astro-cid-a3vv2fxt]{font-size:16px;line-height:22px}.cv-card-btn[data-astro-cid-a3vv2fxt]{height:36px;margin-top:4px}.cv-thread[data-astro-cid-a3vv2fxt]>.cv-time[data-astro-cid-a3vv2fxt]{margin:12px 0 2px}.cv-thread[data-astro-cid-a3vv2fxt]>.cv-time[data-astro-cid-a3vv2fxt]:first-child{margin-top:0}.cv-status[data-astro-cid-a3vv2fxt]{height:30px}.cv-avatar[data-astro-cid-a3vv2fxt]{width:32px;height:32px;font-size:14px}}@media (width>=761px) and (height<=780px){.cv-bubble{--tail:17px;padding:7px 17px;font-size:15px;line-height:20px}.cv-thread[data-astro-cid-a3vv2fxt]{--run-gap:9px;--grp-gap:2.7px}.cv-card[data-astro-cid-a3vv2fxt] strong[data-astro-cid-a3vv2fxt]{font-size:15px;line-height:20px}.cv-card-btn[data-astro-cid-a3vv2fxt]{height:32px}.cv-bar[data-astro-cid-a3vv2fxt]{min-height:32px}.cv-ctl[data-astro-cid-a3vv2fxt]{height:32px}.convo[data-astro-cid-a3vv2fxt]{gap:6px;padding-top:8px}.cv-status[data-astro-cid-a3vv2fxt]{height:26px}.cv-avatar[data-astro-cid-a3vv2fxt]{width:28px;height:28px;font-size:13px}.cv-head[data-astro-cid-a3vv2fxt]{gap:2px;font-size:12px}}@media (width<=760px){.cv-bubble,.cv-card[data-astro-cid-a3vv2fxt] strong[data-astro-cid-a3vv2fxt]{font-size:16px;line-height:22px}.cv-bubble{--tail:20px;padding:9px 18px}.cv-thread[data-astro-cid-a3vv2fxt]{--run-gap:10px;--grp-gap:3.2px}}@media (prefers-reduced-motion:reduce){.cv-thread[data-astro-cid-a3vv2fxt]>[data-astro-cid-a3vv2fxt],.cv-typing[data-astro-cid-a3vv2fxt]{transition:none}.cv-typing[data-astro-cid-a3vv2fxt] i[data-astro-cid-a3vv2fxt]{animation:none}}.sr[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2[data-astro-cid-lcdefpme]{padding-top:.14em}@media (orientation:landscape){.hero[data-astro-cid-lcdefpme],.aud[data-astro-cid-lcdefpme],.ask[data-astro-cid-lcdefpme],.one[data-astro-cid-lcdefpme],.stages[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{min-height:100svh}}.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;display:grid}.nav[data-astro-cid-lcdefpme]{z-index:3;justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}.brand[data-astro-cid-lcdefpme]{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{align-items:center;gap:28px;font-size:15px;display:flex}.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){color:var(--ink-muted);text-decoration:none;transition:color .2s}.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn):hover{color:var(--ink)}.hero-body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;padding-top:24px;padding-bottom:56px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:28px;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:9em;font-size:clamp(48px,5.8vw,96px);line-height:.98}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:32em;font-size:19px;line-height:1.5}.hero-convo[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.aud[data-astro-cid-lcdefpme]{padding:32px var(--margin);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.aud-family[data-astro-cid-lcdefpme]{background:var(--surface)}.aud-family[data-astro-cid-lcdefpme],.aud-instructor[data-astro-cid-lcdefpme]{--cv-bg:var(--surface)}.aud-text[data-astro-cid-lcdefpme]{gap:32px;max-width:34em;display:grid}.aud-family[data-astro-cid-lcdefpme] .aud-text[data-astro-cid-lcdefpme]{justify-self:end}.aud[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:11em}.points[data-astro-cid-lcdefpme]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:6px;max-width:36ch;display:grid}.points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.025em;line-height:1.15}.points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink)}.aud-tie[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:17px}.aud-convo[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.ask[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:32px 48px;padding-top:96px;padding-bottom:96px;display:grid}.ask-thread[data-astro-cid-lcdefpme]{gap:11px;max-width:560px;display:grid}.ask-title[data-astro-cid-lcdefpme],.ask-line[data-astro-cid-lcdefpme]{grid-column:1/-1}.ask-title[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.ask-try[data-astro-cid-lcdefpme]{color:var(--ink-faint);margin-bottom:4px;font-size:15px}.ask-line[data-astro-cid-lcdefpme]{position:relative}.ask-line[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:100%;font:inherit;letter-spacing:-.045em;color:var(--ink);caret-color:var(--lumen);background:0 0;border:0;outline:none;padding:0;font-size:clamp(40px,5.6vw,96px);font-weight:500;line-height:1.1}.ask-line[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--focus);outline-offset:8px;border-radius:8px}.ask-answer[data-astro-cid-lcdefpme]{align-content:start;gap:10px;max-width:560px;min-height:9.5em;display:grid}.ask-source[data-astro-cid-lcdefpme]{color:var(--ink-faint);font-size:15px}.ask-examples[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:6px;display:grid}.ask-examples[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:inherit;color:var(--ink-muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--control);text-underline-offset:5px;background:0 0;border:0;padding:6px 0;font-size:17px;transition:color .2s}.ask-examples[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.ask-examples[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--ink)}.aud-instructor[data-astro-cid-lcdefpme]{background:var(--surface)}.one[data-astro-cid-lcdefpme]{align-content:center;gap:48px;padding-top:72px;padding-bottom:72px;display:grid}.one-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.one-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:10em}.one-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch;font-size:19px}.one-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.tile[data-astro-cid-lcdefpme]{align-content:start;gap:10px;display:grid}.tile-pic[data-astro-cid-lcdefpme]{aspect-ratio:3/2;background:var(--surface);border-radius:4px;margin:0 0 10px;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:21px;line-height:1.2}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:16px;line-height:1.5}.frag[data-astro-cid-lcdefpme]{transform-origin:0 0;position:absolute;top:0;left:0}.frag-pad[data-astro-cid-lcdefpme]{box-sizing:border-box;align-content:start;gap:14px;height:100%;padding:28px 32px;display:grid}.frag-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-astro-cid-lcdefpme][data-ui] .tis-id[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.clock-frag[data-astro-cid-lcdefpme]{gap:18px;padding-top:34px}.frag-card[data-astro-cid-lcdefpme]{box-sizing:border-box;border-radius:0;width:560px;max-width:none;height:373px}.frag-card-title[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;font-size:20px;font-weight:600;line-height:26px;display:block}.stages[data-astro-cid-lcdefpme]{background:var(--surface);align-content:center;padding-top:96px;padding-bottom:96px;display:grid}.stages-head[data-astro-cid-lcdefpme]{gap:20px;margin-bottom:64px;display:grid}.stages-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.stages-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;font-size:19px}.bar[data-astro-cid-lcdefpme]{gap:6px;height:22vh;min-height:150px;display:flex}.seg[data-astro-cid-lcdefpme]{border-radius:4px;flex-basis:0;align-items:flex-start;min-width:12%;padding:20px;display:flex}.seg-time[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.02em;font-weight:500;line-height:1.1}.seg-raised[data-astro-cid-lcdefpme]{background:var(--raised)}.seg-surface[data-astro-cid-lcdefpme]{background:var(--void)}.seg-ink[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--on-ink)}.seg-lumen[data-astro-cid-lcdefpme]{background:var(--lumen);color:var(--void)}.seg-clause[data-astro-cid-lcdefpme]{display:none}.bar-notes[data-astro-cid-lcdefpme]{gap:6px;margin-top:20px;display:flex}.bar-notes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex-basis:0;min-width:12%;max-width:22ch;padding-right:12px;font-size:17px;line-height:1.45}.faq[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-content:center;gap:48px;padding-top:96px;padding-bottom:96px;display:grid}.faq-title[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:6em}.faq-list[data-astro-cid-lcdefpme]{align-content:start;gap:4px;display:grid}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-radius:16px;margin:0 -24px;padding:4px 24px;transition:background-color .25s}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open]{background:var(--raised)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:clamp(17px,1.6vw,24px);line-height:1.3;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:18px;height:18px;stroke:var(--ink-muted);stroke-width:2px;transition:transform .25s var(--ease-out);flex:none}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--ink);padding:0 0 16px}.cta[data-astro-cid-lcdefpme]{background:var(--surface);place-items:center;height:100svh;min-height:560px;display:grid;position:relative;overflow:hidden}.cta-q[data-astro-cid-lcdefpme]{letter-spacing:-.05em;text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;padding:32px 0 24px;font-size:clamp(72px,11vw,168px);line-height:1;display:flex;position:absolute;inset:0}.cta-mid[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:16px;display:grid;position:relative}.cta-row[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:flex}.cta-row[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-width:200px;height:56px;font-size:17px}.cta-or[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:17px}.cta-note[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:15px}.foot[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--on-ink);grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.foot-top[data-astro-cid-lcdefpme]{grid-template-columns:7fr 2fr 3fr;gap:24px;padding-top:96px;display:grid}.foot-top[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-items:start;gap:32px;display:grid}.foot-title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(48px,5vw,88px)}.foot-btn[data-astro-cid-lcdefpme]{background:var(--void);color:var(--ink)}.foot-links[data-astro-cid-lcdefpme]{grid-column:3;align-content:start;gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.foot-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.foot-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.foot-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.foot-btn[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--void)}.foot-legal[data-astro-cid-lcdefpme]{color:var(--void);grid-row:3;justify-content:space-between;gap:16px;margin-top:160px;padding-bottom:12px;font-size:13px;display:flex}.foot-name[data-astro-cid-lcdefpme]{letter-spacing:-.06em;white-space:nowrap;padding-left:calc(var(--margin) - .04em);grid-row:4;margin:0;font-size:17vw;font-weight:600;line-height:.8;transform:translateY(26%)}@media (width<=1100px){.one-grid[data-astro-cid-lcdefpme]{gap:16px}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:18px}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.one-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.bar[data-astro-cid-lcdefpme]{flex-direction:column;height:auto}.seg[data-astro-cid-lcdefpme]{flex-direction:column;flex:none;gap:6px;min-width:0;min-height:64px;padding:16px}.seg-time[data-astro-cid-lcdefpme]{font-size:18px}.seg-clause[data-astro-cid-lcdefpme]{font-size:16px;line-height:1.4;display:block}.bar-notes[data-astro-cid-lcdefpme]{display:none}.foot-legal[data-astro-cid-lcdefpme]{margin-top:72px}}@media (width<=1100px) and (orientation:portrait){.hero-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px;padding-bottom:72px}.hero-convo[data-astro-cid-lcdefpme]{justify-items:start}.aud[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.aud-family[data-astro-cid-lcdefpme] .aud-text[data-astro-cid-lcdefpme]{justify-self:start}.aud-convo[data-astro-cid-lcdefpme]{justify-items:start}.aud-instructor[data-astro-cid-lcdefpme] .aud-convo[data-astro-cid-lcdefpme]{order:2}.cta[data-astro-cid-lcdefpme]{height:auto;min-height:0;padding:168px 0}}@media (width<=760px){.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){display:none}.hero-body[data-astro-cid-lcdefpme]{gap:40px;padding-top:12px;padding-bottom:56px}.hero-copy[data-astro-cid-lcdefpme]{gap:20px}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:11vw}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:17px}.aud[data-astro-cid-lcdefpme]{padding:72px var(--margin);grid-template-columns:1fr;align-content:start;gap:32px}.aud-family[data-astro-cid-lcdefpme] .aud-text[data-astro-cid-lcdefpme]{justify-self:start}.aud-text[data-astro-cid-lcdefpme]{display:contents}.aud[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{order:1}.aud-convo[data-astro-cid-lcdefpme]{order:2}.points[data-astro-cid-lcdefpme]{order:3}.aud-tie[data-astro-cid-lcdefpme]{order:4}.ask[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ask-line[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:6.6vw}.points[data-astro-cid-lcdefpme]{gap:18px}.ask[data-astro-cid-lcdefpme],.one[data-astro-cid-lcdefpme],.stages[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{padding-top:72px;padding-bottom:72px}.ask-answer[data-astro-cid-lcdefpme]{min-height:11em}.one-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.tile[data-astro-cid-lcdefpme]{gap:6px}.tile-pic[data-astro-cid-lcdefpme]{margin-bottom:6px}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:16px}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px;line-height:1.45}.stages-head[data-astro-cid-lcdefpme]{margin-bottom:32px}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-radius:0;margin:0 -16px;padding:4px 16px}.cta[data-astro-cid-lcdefpme]{height:auto;min-height:0;padding:136px 0}.cta-q[data-astro-cid-lcdefpme]{font-size:17vw}.cta-row[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;width:72vw}.cta-row[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;min-width:0}.foot-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-top:64px}.foot-links[data-astro-cid-lcdefpme]{grid-column:1}.foot-title[data-astro-cid-lcdefpme]{font-size:11vw}.foot-legal[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;font-size:13px}.foot-name[data-astro-cid-lcdefpme]{font-size:22vw}}
