.NVBTOW_header{z-index:20;position:absolute;inset:0 0 auto}.NVBTOW_skip{z-index:60;background:var(--color-light);color:var(--color-hall);font:500 15px / 1 var(--font-sans);border-radius:10px;padding:12px 18px;transition:top .2s ease-out;position:absolute;top:-64px;left:12px}.NVBTOW_skip:focus{top:12px}.NVBTOW_frame{position:relative}.NVBTOW_headerFrame{align-items:flex-start;gap:14px;padding:18px 20px 0;display:flex}.NVBTOW_brand{gap:7px;margin-right:auto;display:grid}.NVBTOW_logo{width:98px;display:block}.NVBTOW_logoImg{width:100%;height:auto}.NVBTOW_tagline{font:400 11px / 1.3 var(--font-mono);letter-spacing:.02em;color:var(--color-caption);margin:0}.NVBTOW_right{align-items:flex-start;gap:14px;display:flex}.NVBTOW_nav,.NVBTOW_navCta{display:none}.NVBTOW_lang{font:500 12px / 1 var(--font-mono);letter-spacing:.06em;color:var(--color-ink-3);white-space:nowrap;margin:0;padding-top:13px}.NVBTOW_langOn{color:var(--color-light)}.NVBTOW_menuBtn{z-index:45;width:44px;height:44px;color:var(--color-light);cursor:pointer;background:0 0;border:0;place-content:center;gap:7px;margin-top:-1px;display:grid;position:relative}.NVBTOW_menuBtn span{background:currentColor;border-radius:2px;width:24px;height:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.NVBTOW_menuBtn[aria-expanded=true] span:first-child{transform:translateY(4.5px)rotate(45deg)}.NVBTOW_menuBtn[aria-expanded=true] span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.NVBTOW_menuPanel{z-index:40;padding:104px 20px calc(28px + env(safe-area-inset-bottom));background:var(--color-hall);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.NVBTOW_menuPanel[hidden]{display:none}.NVBTOW_menuPanel ul{border-top:1px solid #f3f1ec1f;margin:0;padding:0;list-style:none}.NVBTOW_menuPanel li a{font:600 32px / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-light);border-bottom:1px solid #f3f1ec1f;align-items:baseline;gap:16px;padding:16px 0;display:flex}.NVBTOW_menuPanel li a span{font:400 13px / 1 var(--font-mono);color:var(--color-ink-3)}.NVBTOW_menuCta{background:var(--color-signal);height:58px;color:var(--color-light);font:500 18px / 1 var(--font-sans);border-radius:999px;place-items:center;margin-top:auto;display:grid}.NVBTOW_menuMeta{font:400 12px / 1.4 var(--font-mono);color:var(--color-caption);text-align:center;margin:16px 0 0}.NVBTOW_hero{min-height:var(--hero-h,100svh);background:var(--color-hall);padding:136px 0 52px;position:relative;overflow:clip}.NVBTOW_heroFrame{flex-direction:column;padding:0 20px;display:flex}.NVBTOW_title{font:800 clamp(50px, 15.2vw, 84px) / .98 var(--font-display);letter-spacing:-.035em;color:var(--color-light);flex-direction:column;order:2;margin:0;display:flex}.NVBTOW_line1{align-items:center;display:flex;position:relative}.NVBTOW_vy{flex:none}.NVBTOW_batonWrap,.NVBTOW_restLine{display:none}.NVBTOW_batonPhone{pointer-events:none;width:60%;height:auto;position:absolute;top:50%;left:35%;translate:0 -50%}.NVBTOW_dirijor{display:block}.NVBTOW_trace{display:none}.NVBTOW_lead{font:400 18px / 1.5 var(--font-sans);color:var(--color-ink-2);text-wrap:pretty;order:3;margin:22px 0 0}.NVBTOW_leadWhat{display:none}.NVBTOW_cta{background:var(--color-signal);height:58px;color:var(--color-light);font:500 18px / 1 var(--font-sans);border-radius:999px;order:4;place-items:center;margin-top:26px;transition:background-color .2s ease-out,transform .2s cubic-bezier(.2,.8,.2,1);display:grid}.NVBTOW_cta:hover{background:var(--color-signal-hover)}.NVBTOW_cta:active{transform:scale(.985)}.NVBTOW_cta2{display:none}.NVBTOW_metaPhone{font:400 12.5px / 1.55 var(--font-mono);color:var(--color-ink-3);order:5;margin:16px 0 0}.NVBTOW_reassure,.NVBTOW_teacherChip,.NVBTOW_facts{display:none}.NVBTOW_promise{order:6;margin-top:44px}.NVBTOW_promiseHead{font:400 12px / 1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);margin:0 0 6px}.NVBTOW_promiseList{margin:0;padding:0;list-style:none}.NVBTOW_promiseList li{grid-template-columns:28px clamp(16px,8vw,40px) 1fr;align-items:center;gap:10px;padding:13px 0;display:grid}.NVBTOW_arrow{font-family:var(--font-mono);font-size:.8em}.NVBTOW_num{font:400 13px / 1 var(--font-mono);color:var(--color-ink-3)}.NVBTOW_rule{background:#f3f1ec38;height:1px;display:block;position:relative}.NVBTOW_promiseList li{--lit:0}.NVBTOW_rule i{transform:scaleX(var(--lit));transform-origin:0;background:linear-gradient(90deg,#f3f1ec59,#f3f1ecf2);position:absolute;inset:0}.NVBTOW_rule:after{content:"";width:5px;height:5px;opacity:var(--lit);background:#fff;border-radius:50%;position:absolute;top:-2px;right:-2px;box-shadow:0 0 6px #ffffff8c}.NVBTOW_label{font:400 15px / 1.3 var(--font-sans);color:color-mix(in srgb, var(--color-light) calc(var(--lit) * 100%), var(--color-ink-2))}.NVBTOW_promiseList li[data-lit]{--lit:1}.NVBTOW_teacherChip{order:7;align-items:center;gap:14px;margin-top:36px}.NVBTOW_avatar{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.NVBTOW_teacher{font:400 12px / 1.55 var(--font-mono);color:var(--color-caption);margin:0}.NVBTOW_teacher span{display:block}.NVBTOW_facts{font:400 12px / 1.6 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--color-caption);order:8;margin:30px 0 0}.NVBTOW_factsPhone{text-align:center;font:400 12px / 1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-caption);order:8;margin:40px 0 0}.NVBTOW_scroll{width:12px;height:24px;color:var(--color-ink-3);order:9;margin:14px auto 0;display:block}.NVBTOW_sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--color-signal);height:56px;color:var(--color-light);font:500 17px / 1 var(--font-sans);border-radius:999px;place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;transform:translateY(150%);box-shadow:0 10px 30px #00000073}.NVBTOW_sticky[data-show=true]{transform:none}@media (min-width:900px){.NVBTOW_frame{width:calc(1536 * var(--u));height:calc(1024 * var(--u));padding:0;display:block;position:absolute;top:0;left:50%;translate:-50%}.NVBTOW_header{height:calc(84 * var(--u));pointer-events:none;position:fixed}.NVBTOW_header:before{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#0a0a0bdb;border-bottom:1px solid #f3f1ec14;transition:opacity .35s ease-out;position:absolute;inset:0}.NVBTOW_header[data-scrolled=true]:before{opacity:1}.NVBTOW_header .NVBTOW_brand>*,.NVBTOW_header .NVBTOW_right,.NVBTOW_header .NVBTOW_skip{pointer-events:auto}.NVBTOW_header[data-scrolled=true] .NVBTOW_tagline{opacity:0}.NVBTOW_headerFrame{height:calc(110 * var(--u))}[data-still] .NVBTOW_header{position:absolute}.NVBTOW_brand{display:contents}.NVBTOW_menuBtn,.NVBTOW_menuPanel{display:none!important}.NVBTOW_sticky{display:none}.NVBTOW_logo{left:calc(42 * var(--u));top:calc(31 * var(--u));width:calc(93 * var(--u));position:absolute}.NVBTOW_tagline{left:calc(42 * var(--u));top:calc(71 * var(--u));font:400 max(11px, calc(13.5 * var(--u))) / 1 var(--font-mono);letter-spacing:.025em;white-space:nowrap;transition:opacity .3s ease-out;position:absolute}.NVBTOW_right{right:calc(37 * var(--u));top:calc(28 * var(--u));height:calc(38 * var(--u));align-items:center;gap:0;display:flex;position:absolute}.NVBTOW_nav{margin-right:calc(52 * var(--u));display:block}.NVBTOW_nav ul{gap:calc(30 * var(--u));margin:0;padding:0;list-style:none;display:flex}.NVBTOW_nav a{font:400 max(11px, calc(13.5 * var(--u))) / 1 var(--font-sans);color:var(--color-ink-2);white-space:nowrap;transition:color .2s ease-out}.NVBTOW_nav a:hover{color:var(--color-light)}.NVBTOW_lang{margin-right:calc(27 * var(--u));font:500 max(11px, calc(13 * var(--u))) / 1 var(--font-sans);letter-spacing:0;padding:0}.NVBTOW_navCta{height:100%;min-width:calc(170 * var(--u));padding:0 calc(14 * var(--u));font:500 max(11px, calc(12.5 * var(--u))) / 1 var(--font-sans);color:var(--color-light);white-space:nowrap;border:1px solid #f3f1ecb8;border-radius:999px;place-items:center;transition:background-color .2s ease-out,color .2s ease-out;display:grid}.NVBTOW_navCta:hover{background:var(--color-light);color:var(--color-hall)}.NVBTOW_hero{height:min(var(--hh), calc(1024 * var(--u)));min-height:560px;padding:0}.NVBTOW_title{font:800 calc(135.8 * var(--u)) / 1 var(--font-display);letter-spacing:-.03em;display:block}.NVBTOW_line1{display:contents}.NVBTOW_batonPhone,.NVBTOW_metaPhone,.NVBTOW_factsPhone{display:none}.NVBTOW_vy{left:calc(35 * var(--u));top:calc(287.9 * var(--u));position:absolute}.NVBTOW_dirijor{left:calc(795 * var(--u));top:calc(287.9 * var(--u));white-space:nowrap;position:absolute}.NVBTOW_batonWrap{left:calc(229.6 * var(--u));top:calc(317 * var(--u));width:calc(618 * var(--u));height:calc(80.2 * var(--u));transform-origin:6% 57.3%;will-change:transform;display:block;position:absolute}.NVBTOW_baton{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.NVBTOW_glint{left:calc(90.9% - 21.8 * var(--u));top:calc(57.3% - 21.8 * var(--u));width:calc(43.6 * var(--u));height:calc(43.6 * var(--u));pointer-events:none;max-width:none;position:absolute}.NVBTOW_restLine{left:calc(262 * var(--u));top:calc(362.5 * var(--u));width:calc(520 * var(--u));opacity:0;transform-origin:0;background:linear-gradient(90deg,#f3f1ec26,#f3f1ecb3);height:1.5px;display:block;position:absolute}.NVBTOW_trace{left:calc(1213.4 * var(--u));top:calc(250.9 * var(--u));width:calc(207.4 * var(--u));height:calc(97.3 * var(--u));object-fit:cover;pointer-events:none;display:block;position:absolute}.NVBTOW_lead{left:calc(41 * var(--u));top:calc(454.8 * var(--u));font:400 max(15px, calc(26 * var(--u))) / calc(37 * var(--u)) var(--font-sans);margin:0;position:absolute}.NVBTOW_leadFirst,.NVBTOW_leadSecond{white-space:nowrap;display:block}.NVBTOW_leadWhat{display:inline}.NVBTOW_cta{left:calc(41 * var(--u));top:calc(570 * var(--u));width:calc(308 * var(--u));height:calc(61 * var(--u));font:500 max(14px, calc(19 * var(--u))) / 1 var(--font-sans);margin:0;position:absolute}.NVBTOW_cta2{left:calc(387 * var(--u));top:calc(589.7 * var(--u));align-items:center;gap:calc(10 * var(--u));font:400 max(14px, calc(18.5 * var(--u))) / 1 var(--font-sans);color:var(--color-ink-2);white-space:nowrap;transition:color .2s ease-out;display:flex;position:absolute}.NVBTOW_cta2:hover{color:var(--color-light)}.NVBTOW_cta2Arrow{width:calc(10 * var(--u));height:calc(17 * var(--u))}.NVBTOW_reassure{color:var(--color-ink-3);left:calc(43 * var(--u));top:calc(658 * var(--u));font:400 max(12px, calc(17 * var(--u))) / 1 var(--font-sans);letter-spacing:-.03em;white-space:nowrap;margin:0;display:block;position:absolute}.NVBTOW_teacherChip{display:contents}.NVBTOW_avatar{left:calc(41 * var(--u));top:calc(722 * var(--u));width:calc(55 * var(--u));height:calc(55 * var(--u));position:absolute}.NVBTOW_teacher{left:calc(116 * var(--u));top:calc(728.4 * var(--u));font:400 max(11px, calc(13.5 * var(--u))) / calc(21 * var(--u)) var(--font-mono);letter-spacing:-.03em;position:absolute}.NVBTOW_teacher span{white-space:nowrap;display:block}.NVBTOW_promise{pointer-events:none;margin:0;position:absolute;inset:0}.NVBTOW_promiseHead{left:calc(1069 * var(--u));top:calc(482.2 * var(--u));font:400 max(11px, calc(14 * var(--u))) / 1 var(--font-mono);letter-spacing:.034em;white-space:nowrap;margin:0;position:absolute}.NVBTOW_promiseList li{left:calc(1069 * var(--u));width:calc(430 * var(--u));height:calc(24 * var(--u));pointer-events:auto;padding:0;display:block;position:absolute}.NVBTOW_promiseList li:first-child{top:calc(521.9 * var(--u))}.NVBTOW_promiseList li:nth-child(2){top:calc(569.9 * var(--u))}.NVBTOW_promiseList li:nth-child(3){top:calc(617.9 * var(--u))}.NVBTOW_promiseList li:nth-child(4){top:calc(665.9 * var(--u))}.NVBTOW_promiseList li:nth-child(5){top:calc(714.9 * var(--u))}.NVBTOW_num{left:0;top:calc(1.3 * var(--u));font:400 max(11px, calc(14 * var(--u))) / 1 var(--font-mono);position:absolute}.NVBTOW_rule{left:calc(30 * var(--u));top:calc(10 * var(--u));width:calc(160 * var(--u));position:absolute}.NVBTOW_rule:after{right:calc(-2 * var(--u));top:calc(-2 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));box-shadow:0 0 calc(6 * var(--u)) #ffffff8c}.NVBTOW_label{left:calc(206 * var(--u));font:400 max(13px, calc(17 * var(--u))) / 1 var(--font-sans);letter-spacing:-.02em;white-space:nowrap;position:absolute;top:0}.NVBTOW_arrow{font-size:1em}.NVBTOW_promiseList li:last-child .NVBTOW_label{font-size:max(12px, calc(13 * var(--u)));letter-spacing:-.02em;top:calc(2.5 * var(--u))}.NVBTOW_facts{left:calc(43 * var(--u));top:min(calc(955.3 * var(--u)), calc(var(--hh) - 69 * var(--u)));font:400 max(11px, calc(13 * var(--u))) / 1 var(--font-mono);letter-spacing:.006em;white-space:nowrap;margin:0;display:block;position:absolute}.NVBTOW_scroll{left:calc(1482 * var(--u));top:min(calc(952 * var(--u)), calc(var(--hh) - 72 * var(--u)));width:calc(12 * var(--u));height:calc(24 * var(--u));color:var(--color-ink-3);margin:0;display:block;position:absolute}}
._9aG06W_section{--px:clamp(20px, 2.734vw, 56px);--sy:clamp(80px, 8vw, 150px);--rule:var(--color-rule);padding:var(--sy) var(--px);scroll-margin-top:88px;position:relative}._9aG06W_h2{font:700 clamp(42px, 6vw, 100px) / .98 var(--font-display);letter-spacing:-.035em;color:var(--color-light);text-wrap:balance;margin:0}._9aG06W_h3{font:600 clamp(24px, 2.1vw, 36px) / 1.08 var(--font-display);letter-spacing:-.02em;color:var(--color-light);margin:0}._9aG06W_body{font:400 clamp(17px, 1.3vw, 21px) / 1.55 var(--font-sans);color:var(--color-ink-2);text-wrap:pretty;max-width:36em;margin:0}._9aG06W_label{font:400 13px / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin:0}._9aG06W_note{font:400 15px / 1.55 var(--font-sans);color:var(--color-caption);max-width:44em;margin:0}._9aG06W_ctaInline{background:var(--color-signal);height:60px;color:var(--color-light);font:500 18px / 1 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;margin-top:clamp(48px,5vw,88px);padding:0 34px;transition:background-color .2s ease-out,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}._9aG06W_ctaInline:hover{background:var(--color-signal-hover)}._9aG06W_ctaInline:active{transform:scale(.985)}._9aG06W_whoHead{gap:24px;display:grid}._9aG06W_whoList{margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}._9aG06W_whoRow{--p:1;border-top:1px solid var(--rule);gap:10px;padding:26px 0;display:grid;position:relative}._9aG06W_whoRow:before{content:"";width:100%;height:1px;transform:scaleX(var(--p));transform-origin:0;background:linear-gradient(90deg,#f3f1ec1a,#f3f1ecd9);position:absolute;top:-1px;left:0}._9aG06W_whoRow:last-child{border-bottom:1px solid var(--rule)}._9aG06W_whoName{font:600 clamp(21px, 1.9vw, 30px) / 1.12 var(--font-display);letter-spacing:-.02em;color:color-mix(in srgb, var(--color-light) calc(var(--p) * 100%), var(--color-ink-3))}._9aG06W_whoWhat{font:400 clamp(16px, 1.15vw, 19px) / 1.5 var(--font-sans);color:var(--color-ink-2)}._9aG06W_npHead{gap:24px;display:grid}._9aG06W_npDemo{gap:20px;margin-top:clamp(48px,5.5vw,96px);display:grid}._9aG06W_term{background:#111113;border:1px solid #f3f1ec1f;border-radius:16px;margin:0;overflow:hidden}._9aG06W_termBar{font:400 12px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);border-bottom:1px solid #f3f1ec1a;align-items:center;gap:14px;padding:14px 20px;display:flex}._9aG06W_termDots{gap:7px;display:flex}._9aG06W_termDots i{background:#f3f1ec2e;border-radius:50%;width:9px;height:9px}._9aG06W_termBody{font:400 clamp(14px, 1.05vw, 16px) / 1.75 var(--font-mono);color:var(--color-ink-2);padding:clamp(22px,2.2vw,34px)}._9aG06W_termPrompt{color:var(--color-light);margin:0 0 22px}._9aG06W_termPrompt>span:first-child{color:var(--color-ink-3)}._9aG06W_termSteps{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}._9aG06W_termSteps li{padding-left:22px;position:relative}._9aG06W_termSteps li:before{content:"";background:#f3f1ec73;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:3px}._9aG06W_termDone{color:var(--color-light);margin:0;padding-left:22px;position:relative}._9aG06W_termDone:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:.6em;left:1px;box-shadow:0 0 10px #ffffff8c}._9aG06W_preview{color:#121214;background:#eceae4;border:1px solid #f3f1ec1f;border-radius:16px;margin:0;overflow:hidden}._9aG06W_pvBar{background:#dedbd3;gap:7px;padding:14px 18px;display:flex}._9aG06W_pvBar span{background:#12121433;border-radius:50%;width:9px;height:9px}._9aG06W_pvPage{padding:clamp(24px,2.6vw,40px)}._9aG06W_pvTag{font:400 12px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#7a6a58;margin:0}._9aG06W_pvName{font:800 clamp(44px, 4.4vw, 76px) / .95 var(--font-display);letter-spacing:-.04em;color:#8a4b2c;margin:10px 0 0}._9aG06W_pvRule{background:#12121426;height:1px;margin:22px 0 14px}._9aG06W_pvRows{margin:0 0 22px;padding:0;list-style:none}._9aG06W_pvRows li{font:400 15px / 1.3 var(--font-sans);border-bottom:1px solid #1212141a;grid-template-columns:70px 60px 1fr;gap:10px;padding:10px 0;display:grid}._9aG06W_pvRows li span:nth-child(2){font-family:var(--font-mono);color:#7a6a58;font-size:14px}._9aG06W_pvBtn{color:#fbf7f1;height:44px;font:500 15px / 1 var(--font-sans);background:#8a4b2c;border-radius:999px;align-items:center;padding:0 22px;display:inline-flex}._9aG06W_programHead{gap:24px;display:grid}._9aG06W_weeks{margin:clamp(48px,5vw,88px) 0 0;padding:0;list-style:none}._9aG06W_week{border-top:1px solid var(--rule);gap:8px;margin-bottom:18px;padding-top:22px;display:grid}._9aG06W_weekMark{color:var(--color-ink-3);align-items:center;gap:14px;display:flex}._9aG06W_beat{width:44px;height:44px;color:var(--color-light);flex:none}._9aG06W_weekNo{font:400 13px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}._9aG06W_lessons{margin:0;padding:0;list-style:none}._9aG06W_lesson{grid-template-columns:48px 1fr;gap:16px;padding:22px 0;display:grid}._9aG06W_lesson+._9aG06W_lesson{border-top:1px solid #f3f1ec12}._9aG06W_lessonNo{font:400 14px / 1.9 var(--font-mono);color:var(--color-ink-3)}._9aG06W_lessonTitle{font:700 clamp(26px, 2.6vw, 46px) / 1.02 var(--font-display);letter-spacing:-.03em;color:var(--color-light);margin:0 0 10px}._9aG06W_lessonDesc{font:400 16px / 1.55 var(--font-sans);color:var(--color-ink-3);max-width:44em;margin:0 0 10px}._9aG06W_lessonRes{font:400 clamp(16px, 1.2vw, 19px) / 1.5 var(--font-sans);color:var(--color-ink-2);max-width:44em;margin:0}._9aG06W_lessonRes span{font:400 12px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-right:12px;display:inline-block}._9aG06W_projectHead{gap:24px;display:grid}._9aG06W_kinds{margin:clamp(40px,4.5vw,72px) 0 0;padding:0;list-style:none}._9aG06W_kinds li{border-top:1px solid var(--rule);font:600 clamp(21px, 2.1vw, 34px) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-light);padding:20px 0;display:block}._9aG06W_kinds li:last-child{border-bottom:1px solid var(--rule)}._9aG06W_worksHead{gap:14px;margin-top:clamp(80px,8vw,140px);display:grid}._9aG06W_worksViewport{margin:36px calc(var(--px) * -1) 0;padding:0 var(--px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--px);scrollbar-width:none;overflow-x:auto}._9aG06W_reviews{border-top:1px solid var(--rule);gap:12px;max-width:44em;margin-top:clamp(56px,5vw,88px);padding-top:28px;display:grid}._9aG06W_worksViewport::-webkit-scrollbar{display:none}._9aG06W_works{gap:clamp(16px,1.6vw,28px);width:max-content;margin:0;padding:0 0 8px;list-style:none;display:flex}._9aG06W_work{scroll-snap-align:start;flex:none;width:min(82vw,560px)}._9aG06W_workLink{gap:6px;display:grid}._9aG06W_workShot{aspect-ratio:4/3;background:#141416;border:1px solid #f3f1ec1f;border-radius:12px;display:block;overflow:hidden}._9aG06W_workImg{width:100%;height:auto;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}._9aG06W_workLink:hover ._9aG06W_workImg{transform:translateY(-18%)}._9aG06W_workName{font:600 22px / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-light);margin-top:12px}._9aG06W_workHost{font:400 12px / 1 var(--font-mono);letter-spacing:.04em;color:var(--color-ink-3)}._9aG06W_toolsLead{margin-top:24px}._9aG06W_toolsCenter{justify-items:start;margin:clamp(56px,6vw,110px) 0 clamp(48px,5vw,88px);display:grid}._9aG06W_toolsMain{font:800 clamp(56px, 11vw, 200px) / .9 var(--font-display);letter-spacing:-.045em;color:var(--color-light);margin:0}._9aG06W_toolsBaton{width:min(78%,980px);height:auto;margin-top:clamp(10px,1.2vw,22px)}._9aG06W_groups{grid-template-columns:repeat(2,1fr);gap:32px 20px;margin-bottom:clamp(40px,4vw,64px);display:grid}._9aG06W_group{border-top:1px solid var(--rule);padding-top:18px}._9aG06W_groupName{font:400 12px / 1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin:0 0 14px}._9aG06W_group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._9aG06W_group li{font:600 clamp(18px, 1.5vw, 24px) / 1.2 var(--font-display);letter-spacing:-.015em;color:var(--color-light)}._9aG06W_teacher{gap:40px;display:grid}._9aG06W_portrait{border-radius:10px;margin:0;overflow:hidden}._9aG06W_portraitImg{width:100%;height:auto}._9aG06W_teacherText{align-content:start;gap:22px;display:grid}._9aG06W_teacherWorks{flex-wrap:wrap;gap:8px 22px;margin:-6px 0 0;padding:0;list-style:none;display:flex}._9aG06W_teacherWorks a{font:600 18px / 1.4 var(--font-display);color:var(--color-light);border-bottom:1px solid #f3f1ec4d;transition:border-color .2s ease-out}._9aG06W_teacherWorks a:hover{border-color:var(--color-light)}._9aG06W_workPhoto{border-radius:10px;width:100%;height:auto;margin-top:18px}._9aG06W_formatLead{max-width:22em;font:600 clamp(28px, 3.4vw, 56px) / 1.12 var(--font-display);letter-spacing:-.025em;color:var(--color-light);text-wrap:balance;margin:clamp(36px,4vw,64px) 0 0}._9aG06W_place{font:600 clamp(22px, 2.1vw, 34px) / 1.15 var(--font-display);letter-spacing:-.02em;color:var(--color-light);gap:6px;margin:clamp(48px,5vw,80px) 0 0;display:grid}._9aG06W_place span{font:400 clamp(16px, 1.2vw, 19px) / 1.5 var(--font-sans);letter-spacing:0;color:var(--color-ink-2)}._9aG06W_plans{border-top:1px solid var(--rule);gap:0;margin-top:clamp(56px,6vw,104px);display:grid}._9aG06W_plan{padding:32px 0}._9aG06W_plan+._9aG06W_plan{border-top:1px solid var(--rule)}._9aG06W_planName{font:700 clamp(26px, 2.4vw, 40px) / 1.05 var(--font-display);letter-spacing:-.025em;color:var(--color-light);margin:0}._9aG06W_planPrice{font:800 clamp(56px, 6vw, 108px) / .9 var(--font-display);letter-spacing:-.045em;color:var(--color-light);font-variant-numeric:tabular-nums;margin:14px 0 0}._9aG06W_planPrice span{font:500 clamp(18px, 1.6vw, 26px) / 1 var(--font-sans);letter-spacing:0;color:var(--color-ink-2)}._9aG06W_planFirst{font:400 17px / 1.4 var(--font-sans);color:var(--color-ink-2);margin:14px 0 22px}._9aG06W_plan ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}._9aG06W_plan li{font:400 17px / 1.45 var(--font-sans);color:var(--color-ink-2);padding-left:22px;position:relative}._9aG06W_plan li:before{content:"";background:#f3f1ec80;width:12px;height:1px;position:absolute;top:.72em;left:0}._9aG06W_terms{font:400 13px / 1.6 var(--font-mono);letter-spacing:.03em;color:var(--color-caption);margin:28px 0 0}._9aG06W_faqList{border-top:1px solid var(--rule);margin-top:clamp(40px,4.5vw,72px)}._9aG06W_qa{border-bottom:1px solid var(--rule)}._9aG06W_qa summary{cursor:pointer;font:600 clamp(20px, 1.9vw, 30px) / 1.15 var(--font-display);letter-spacing:-.02em;color:var(--color-light);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}._9aG06W_qa summary::-webkit-details-marker{display:none}._9aG06W_qa summary i{flex:none;width:22px;height:22px;position:relative}._9aG06W_qa summary i:before,._9aG06W_qa summary i:after{content:"";background:currentColor;width:22px;height:1.5px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0}._9aG06W_qa summary i:after{transform:rotate(90deg)}._9aG06W_qa[open] summary i:after{transform:rotate(0)}._9aG06W_qa p{max-width:44em;font:400 clamp(16px, 1.2vw, 19px) / 1.6 var(--font-sans);color:var(--color-ink-2);margin:0 0 28px}._9aG06W_signup{border-top:1px solid #f3f1ec21;gap:40px;display:grid}._9aG06W_signupHead{align-content:start;gap:24px;display:grid}._9aG06W_form{gap:30px;display:grid}._9aG06W_field{gap:10px;display:grid}._9aG06W_field>span,._9aG06W_whoField legend{font:400 13px / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3)}._9aG06W_field input{width:100%;color:var(--color-light);font:400 clamp(20px, 1.6vw, 26px) / 1.3 var(--font-sans);background:0 0;border:0;border-bottom:1px solid #f3f1ec4d;border-radius:0;outline:none;padding:12px 0 14px;transition:border-color .2s ease-out}._9aG06W_field input::placeholder{color:#f3f1ec4d}._9aG06W_field input:focus{border-color:var(--color-light)}._9aG06W_field input[aria-invalid=true]{border-color:#ff8a7e}._9aG06W_field em,._9aG06W_whoField em,._9aG06W_formError{font:400 15px / 1.4 var(--font-sans);color:#ff8a7e;font-style:normal}._9aG06W_whoField{border:0;gap:14px;margin:0;padding:0;display:grid}._9aG06W_chips{flex-wrap:wrap;gap:10px;display:flex}._9aG06W_chip{position:relative}._9aG06W_chip input{opacity:0;cursor:pointer;position:absolute;inset:0}._9aG06W_chip span{height:44px;font:400 16px / 1 var(--font-sans);color:var(--color-ink-2);border:1px solid #f3f1ec40;border-radius:999px;align-items:center;padding:0 18px;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}._9aG06W_chip input:checked+span{background:var(--color-light);color:var(--color-hall);border-color:var(--color-light)}._9aG06W_chip input:focus-visible+span{outline:2px solid var(--color-light);outline-offset:3px}._9aG06W_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._9aG06W_formLine{background:linear-gradient(90deg,#f3f1ec14,#f3f1ec99);height:1px;margin-top:4px;display:block}._9aG06W_submitRow{gap:14px;display:grid}._9aG06W_bow{transform-origin:6%;width:min(340px,70%);height:auto;animation:1.6s cubic-bezier(.2,.8,.2,1) both _9aG06W_bow}@keyframes _9aG06W_bow{0%{opacity:0;transform:rotate(0)}25%{opacity:1}45%{transform:rotate(9deg)}75%{transform:rotate(-2deg)}to{opacity:1;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){._9aG06W_bow{animation:none}}._9aG06W_submit{background:var(--color-signal);height:64px;color:var(--color-light);font:500 18px / 1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:0 36px;transition:background-color .2s ease-out,transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s}._9aG06W_submit:hover{background:var(--color-signal-hover)}._9aG06W_submit:active{transform:scale(.985)}._9aG06W_submit:disabled{opacity:.6;cursor:progress}._9aG06W_privacy{font:400 13px / 1.5 var(--font-sans);color:var(--color-caption);max-width:40em;margin:0}._9aG06W_done{align-content:start;gap:16px;display:grid}._9aG06W_doneTitle{font:800 clamp(56px, 7vw, 120px) / .9 var(--font-display);letter-spacing:-.045em;color:var(--color-light);margin:0}._9aG06W_footer{--px:clamp(20px, 2.734vw, 56px);padding:clamp(64px, 6vw, 112px) var(--px) 40px;border-top:1px solid #f3f1ec21;gap:40px;display:grid}._9aG06W_footerLogo{width:220px;height:auto}._9aG06W_footerCols{font:400 15px / 1.5 var(--font-sans);color:var(--color-ink-2);gap:22px;display:grid}._9aG06W_footerCols p{margin:0}._9aG06W_footerCols ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}._9aG06W_footerCols a:hover{color:var(--color-light)}._9aG06W_footerRights{color:var(--color-caption);font:400 13px / 1.4 var(--font-mono)!important}@media (min-width:900px){._9aG06W_whoHead,._9aG06W_npHead,._9aG06W_programHead,._9aG06W_projectHead{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px}._9aG06W_whoHead ._9aG06W_h2,._9aG06W_npHead ._9aG06W_h2,._9aG06W_programHead ._9aG06W_h2,._9aG06W_projectHead ._9aG06W_h2{grid-column:1/span 7}._9aG06W_whoHead ._9aG06W_body,._9aG06W_npHead ._9aG06W_body,._9aG06W_programHead ._9aG06W_body,._9aG06W_projectHead ._9aG06W_body{grid-column:8/span 5}._9aG06W_whoList{margin-left:calc(33.3333% + 8px)}._9aG06W_whoRow{grid-template-columns:1fr 1.25fr;align-items:baseline;gap:32px;padding:30px 0}._9aG06W_npDemo{grid-template-columns:7fr 5fr;align-items:stretch;gap:24px}._9aG06W_week{grid-template-columns:repeat(12,1fr);column-gap:24px;margin-bottom:0;padding-top:28px}._9aG06W_weekMark{flex-direction:column;grid-column:1/span 3;align-self:start;align-items:flex-start;gap:16px;padding-bottom:28px;position:sticky;top:96px}._9aG06W_beat{width:64px;height:64px}._9aG06W_lessons{grid-column:4/span 9}._9aG06W_lesson{grid-template-columns:72px 1fr;gap:24px;padding:26px 0 30px}._9aG06W_kinds{margin-left:calc(33.3333% + 8px)}._9aG06W_kinds li{padding:24px 0}._9aG06W_worksHead{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px}._9aG06W_worksHead ._9aG06W_h3{grid-column:1/span 5}._9aG06W_worksHead ._9aG06W_note{grid-column:8/span 5}._9aG06W_work{width:clamp(420px,34vw,640px)}._9aG06W_worksViewport{scrollbar-width:thin;scrollbar-color:#f3f1ec4d transparent}[data-still] ._9aG06W_works{flex-wrap:wrap;width:auto}[data-still] ._9aG06W_work{width:calc(33.3333% - clamp(16px,1.6vw,28px)/1.5)}._9aG06W_groups{grid-template-columns:repeat(4,1fr);column-gap:24px}._9aG06W_teacher{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:24px}._9aG06W_portrait{grid-column:1/span 5;position:sticky;top:96px}._9aG06W_teacherText{grid-column:7/span 6;padding-top:12px}._9aG06W_workPhoto{justify-self:end;width:78%}._9aG06W_plans{grid-template-columns:1fr 1fr;column-gap:0}._9aG06W_plan{padding:40px 48px 40px 0}._9aG06W_plan+._9aG06W_plan{border-top:0;border-left:1px solid var(--rule);padding-left:48px}._9aG06W_signup{grid-template-columns:repeat(12,1fr);column-gap:24px}._9aG06W_signupHead{grid-column:1/span 5;position:sticky;top:96px}._9aG06W_form,._9aG06W_done{grid-column:7/span 6}._9aG06W_submitRow{grid-template-columns:auto 1fr;align-items:center;gap:24px}._9aG06W_footer{grid-template-columns:4fr 8fr;align-items:end}._9aG06W_footerCols{grid-template-columns:1.2fr 2fr 1fr;align-items:end}}@media (min-width:900px) and (prefers-reduced-motion:reduce){._9aG06W_works{flex-wrap:wrap;width:auto}._9aG06W_work{width:calc(33.3333% - clamp(16px,1.6vw,28px)/1.5)}}
