.bXQtEq_wrap{gap:var(--space-8);align-items:center;display:grid}.bXQtEq_figure{justify-self:center;width:min(100%,520px)}.bXQtEq_svg{width:100%;height:auto;display:block}.bXQtEq_ring{cursor:pointer;transform-box:view-box;transform-origin:50%;transition:transform var(--duration-base) var(--ease-standard)}.bXQtEq_hover{transform:scale(1.015)}.bXQtEq_ring path{transition:fill var(--duration-base) var(--ease-standard)}.bXQtEq_open path{fill:var(--color-peach-deep)}.bXQtEq_locked path{fill:var(--color-tint);stroke:var(--color-red);stroke-width:.7px;stroke-dasharray:2.2 1.8}.bXQtEq_hover path{fill:var(--color-peach-deep)}.bXQtEq_selected path{fill:var(--color-red);stroke:none}.bXQtEq_compass{font-family:var(--font-body);fill:var(--color-muted);text-anchor:middle;font-size:8px;font-weight:600}.bXQtEq_side{gap:var(--space-6);min-width:0;display:grid}.bXQtEq_tabs{gap:var(--space-2);display:grid}.bXQtEq_tab{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-row);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:28px 1fr;display:grid}.bXQtEq_tab:hover,.bXQtEq_tab[aria-selected=true]{background:var(--color-tint)}.bXQtEq_dot{border:6px solid var(--color-peach-deep);border-radius:50%;width:24px;height:24px}.bXQtEq_dot0{border-width:12px}.bXQtEq_dot1{outline:3px solid var(--color-white);outline-offset:-11px;border-width:7px}.bXQtEq_dot2{border-width:4px}.bXQtEq_tab[aria-selected=true] .bXQtEq_dot{border-color:var(--color-red)}.bXQtEq_tabText{display:grid}.bXQtEq_tabLabel{color:var(--color-ink);font-weight:600}.bXQtEq_tabNote{font-size:var(--text-small);color:var(--color-muted);font-variant-numeric:tabular-nums}.bXQtEq_panel{animation:bXQtEq_panel-in var(--duration-base) var(--ease-standard)}@keyframes bXQtEq_panel-in{0%{opacity:0;transform:translateY(8px)}}@media (min-width:640px){.bXQtEq_tabs{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.bXQtEq_wrap{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.B8mw2a_band{grid-template-columns:repeat(16,1fr);gap:3px;height:14px;display:grid}.B8mw2a_band span:nth-child(4n+1){background:var(--color-red)}.B8mw2a_band span:nth-child(4n+2){background:var(--color-red-hover)}.B8mw2a_band span:nth-child(4n+3){background:var(--color-peach-deep)}.B8mw2a_band span:nth-child(4n){background:var(--color-peach)}.B8mw2a_peach span:nth-child(4n+1),.B8mw2a_peach span:nth-child(4n+2){background:var(--color-peach-deep)}
._8aEwW_hero{background:var(--color-hero);color:var(--color-white);position:relative;overflow:hidden}._8aEwW_heroMandala{width:128vw;margin:-34vw 0 0 -14vw}@media (min-width:600px) and (max-width:899px){._8aEwW_heroMandala{width:600px;margin:-180px auto 0}}._8aEwW_heroCopy{padding-block:var(--space-4) var(--space-12);position:relative}._8aEwW_heroTitle{max-width:12ch;color:var(--color-white);letter-spacing:-.025em;font-size:clamp(2.5rem,10vw,5rem);font-weight:500;line-height:1}._8aEwW_heroLead{max-width:36rem;margin-top:var(--space-5);font-size:var(--text-lead)}._8aEwW_heroActions{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._8aEwW_heroLink{min-height:var(--tap-target);color:var(--color-white);text-underline-offset:6px;align-items:center;font-weight:600;display:inline-flex}._8aEwW_hero a:focus-visible{outline-color:var(--color-white)}@media (min-width:900px){._8aEwW_hero{align-items:center;min-height:min(860px,100svh - 130px);display:grid}._8aEwW_heroMandala{width:min(118vh,1040px);margin:0;position:absolute;top:50%;right:max(-30vh,-260px);transform:translateY(-50%)}._8aEwW_heroCopy{padding-block:var(--space-24)}._8aEwW_heroTitle{font-size:clamp(3.5rem,6vw,5.75rem)}._8aEwW_heroLead{max-width:30rem}}._8aEwW_intro{padding-block:var(--space-16)}._8aEwW_statement{max-width:40ch;font-family:var(--font-display);color:var(--color-ink);text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(1.3125rem,3.2vw,2.25rem);line-height:1.3}._8aEwW_thumb{vertical-align:-.2em;object-fit:cover;object-position:50% 25%;border-radius:50%;width:1.15em;height:1.15em;margin:0 .08em;display:inline-block}@media (min-width:900px){._8aEwW_intro{padding-block:140px}}._8aEwW_ladder{gap:var(--space-10);padding-bottom:var(--section-padding);display:grid}._8aEwW_ladderHead,._8aEwW_howHead{gap:var(--space-3);display:grid}._8aEwW_sectionTitle{font-size:var(--text-h2);letter-spacing:-.015em}._8aEwW_lead{max-width:38rem;font-size:var(--text-lead)}@media (min-width:900px){._8aEwW_ladderHead,._8aEwW_howHead{align-items:end;gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}._8aEwW_coursePanel,._8aEwW_panelHead{gap:var(--space-4);display:grid}@media (min-width:640px){._8aEwW_panelHead{align-items:center;gap:var(--space-5);grid-template-columns:96px 1fr}}._8aEwW_poster{object-fit:cover;object-position:50% 15%;border-radius:50%;width:96px;height:96px}._8aEwW_panelTitle{font-size:1.375rem}@media (min-width:640px){._8aEwW_panelTitle{font-size:1.625rem}}._8aEwW_price{margin-top:var(--space-1);color:var(--color-red-hover);font-variant-numeric:tabular-nums;font-weight:600}._8aEwW_points{gap:var(--space-2);padding:0;list-style:none;display:grid}._8aEwW_points li{align-items:center;gap:var(--space-3);color:var(--color-ink);display:flex}._8aEwW_points li:before{content:"";border:.2em solid var(--color-red);border-radius:50%;flex:none;width:.7em;height:.7em}._8aEwW_panelActions{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._8aEwW_more{min-height:var(--tap-target);color:var(--color-red-hover);align-items:center;font-weight:600;display:inline-flex}._8aEwW_how{gap:var(--space-10);padding-block:var(--section-padding);display:grid}._8aEwW_about{padding:0 10px}._8aEwW_aboutPanel{gap:var(--space-8);padding:var(--space-10) var(--space-6) 0;border-radius:var(--radius-card);background:var(--color-ink);color:#e2e8f0;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}._8aEwW_aboutTitle{max-width:14ch;color:var(--color-peach);font-size:clamp(2.25rem,8.5vw,4rem);font-weight:500;line-height:1.05}._8aEwW_portrait{aspect-ratio:1;width:100%;max-width:480px;margin:var(--space-8) auto -22%;background:var(--color-red);border-radius:50%;overflow:hidden}._8aEwW_portrait img{object-fit:cover;object-position:50% 8%;width:100%;height:100%}._8aEwW_aboutLeft{display:contents}._8aEwW_aboutTitle{order:0}._8aEwW_aboutRight{align-content:start;justify-items:start;gap:var(--space-8);order:1;display:grid}._8aEwW_portrait{order:2}._8aEwW_aboutSub{margin-bottom:var(--space-2);color:var(--color-white);font-size:1.375rem}@media (min-width:900px){._8aEwW_about{padding:0 20px}._8aEwW_aboutPanel{gap:var(--space-16);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:760px;padding:56px 56px 0}._8aEwW_aboutTitle{font-size:clamp(2.75rem,4.4vw,4rem)}._8aEwW_portrait{width:34vw;margin:var(--space-12) 0 -7vw 4vw}._8aEwW_aboutLeft{display:block}._8aEwW_aboutRight{max-width:320px;padding-bottom:56px}}._8aEwW_voice{gap:var(--space-8);padding-block:var(--section-padding);display:grid}._8aEwW_voiceImage{aspect-ratio:1;border-radius:50%;width:72%;overflow:hidden}._8aEwW_voiceImage img{object-fit:cover;object-position:50% 80%;width:100%;height:100%}._8aEwW_quote blockquote{max-width:22ch;font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}._8aEwW_quote figcaption{margin-top:var(--space-6);color:var(--color-muted)}@media (min-width:900px){._8aEwW_voice{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}._8aEwW_voiceImage{grid-column:2/span 4;width:100%}._8aEwW_quote{grid-column:7/span 6;padding-top:120px}}._8aEwW_cta{min-height:46svh;margin-top:var(--space-8);padding:var(--space-6) var(--container-gutter) var(--space-6);background:var(--color-peach);color:var(--color-red-hover);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:50vw 50vw 0 0/14vw 14vw 0 0;align-content:end;margin-bottom:-1px;text-decoration:none;display:grid;position:relative;overflow:hidden}._8aEwW_cta:hover,._8aEwW_cta:focus-visible{background:var(--color-ink);color:var(--color-peach);outline:none}._8aEwW_ctaNote{top:var(--space-12);left:var(--container-gutter);max-width:22ch;font-size:1.0625rem;position:absolute}._8aEwW_ctaArrow{top:var(--space-12);right:var(--container-gutter);width:32px;height:32px;position:absolute}._8aEwW_ctaWord{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(5rem,28vw,26rem);font-weight:600;line-height:.8}@media (min-width:900px){._8aEwW_cta{min-height:60svh;padding-inline:max(var(--container-gutter), calc((100vw - var(--container-max)) / 2))}._8aEwW_ctaNote,._8aEwW_ctaArrow{top:18%}._8aEwW_ctaNote{left:max(var(--container-gutter), calc((100vw - var(--container-max)) / 2));font-size:1.25rem}._8aEwW_ctaArrow{right:max(var(--container-gutter), calc((100vw - var(--container-max)) / 2));width:48px;height:48px}}
