._hero_1mi89_1{width:90%;max-width:1550px;margin:0 auto;padding:35px 0 48px}._heroGrid_1mi89_2{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:36px;margin-top:24px;display:grid}._intro_1mi89_3{min-width:0;max-width:540px;padding:12px 0}._intro_1mi89_3 h1{letter-spacing:-.025em;font-size:clamp(39px,3.75vw,58px);line-height:1.08}._intro_1mi89_3 .eyebrow{margin-bottom:17px}._introCopy_1mi89_6{max-width:460px}._introCopy_1mi89_6>p{color:var(--muted);margin:18px 0 23px;font-size:14px;line-height:1.7}._introCopy_1mi89_6 .button{gap:16px;min-height:44px;padding:12px 20px;font-size:12px}._player_1mi89_9{width:100%;min-width:0}._stage_1mi89_10{aspect-ratio:8/5;background:#f5f2e9;border:1px solid #e8e2d6;border-radius:15px;position:relative;overflow:hidden}._video_1mi89_11{object-fit:contain;width:100%;height:100%;display:block}._phase_1mi89_12{max-width:calc(100% - 32px);color:var(--ink);pointer-events:none;background:#fffefaed;border:1px solid #e8e2d6;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 3px 15px #352c0c08}._phase_1mi89_12>span{color:#866407;letter-spacing:.08em;font-size:10px;font-weight:650}._phaseText_1mi89_14{flex-direction:column;gap:3px;display:flex}._phaseText_1mi89_14 strong{letter-spacing:-.01em;font-size:12px;font-weight:600}._phaseText_1mi89_14 small{color:var(--muted);font-size:10px;line-height:1.4}._loading_1mi89_17{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fffc;border-radius:5px;padding:8px 13px;font-size:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._caption_1mi89_18{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:10px 0;display:flex}._description_1mi89_19{color:var(--muted);align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}._description_1mi89_19 strong{color:var(--ink);font-weight:650}._dot_1mi89_21{background:var(--gold);border-radius:100%;flex:0 0 6px;width:6px;height:6px}._divider_1mi89_22{color:#c6beac;padding:0 8px}._controls_1mi89_23{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}._controls_1mi89_23 button{min-height:44px;color:var(--ink);background:#fff;border:1px solid #e3dccd;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:550;display:flex}._controls_1mi89_23 button:hover{background:#f7f2e4;border-color:#cdb67c}._controls_1mi89_23 button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}._steps_1mi89_27{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._steps_1mi89_27 li{color:#898174;border-top:2px solid #0000;align-items:flex-start;gap:7px;margin-top:-1px;padding:13px 7px 11px 0;font-size:11px;line-height:1.5;display:flex}._steps_1mi89_27 li>span{color:#a79a82;letter-spacing:.08em;font-size:9px}._steps_1mi89_27 li._current_1mi89_30{color:var(--ink);border-top-color:var(--gold);font-weight:600}._steps_1mi89_27 li._current_1mi89_30>span{color:#8b680b}._notes_1mi89_32{flex-wrap:wrap;justify-content:space-between;gap:5px 18px;padding-top:4px;display:flex}._notes_1mi89_32 p{color:var(--muted);font-size:10px;line-height:1.7}._notes_1mi89_32 p+p{white-space:nowrap}._error_1mi89_35{color:#685221;background:#faf5e9;border:1px solid #e8d9af;border-radius:5px;margin-top:14px;padding:13px 16px;font-size:12px;line-height:1.6}._error_1mi89_35 a{text-underline-offset:3px;text-decoration:underline}._srOnly_1mi89_37{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1550px){._heroGrid_1mi89_2{gap:50px}}@media (max-width:1100px) and (min-width:761px){._hero_1mi89_1{width:92%;padding-top:24px}._heroGrid_1mi89_2{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}._intro_1mi89_3 h1{font-size:40px}._introCopy_1mi89_6>p{font-size:13px}._steps_1mi89_27 li{flex-direction:column;gap:4px;font-size:10px}._phase_1mi89_12{max-width:calc(100% - 20px);padding:7px 10px;top:10px;left:10px}._phaseText_1mi89_14 strong{font-size:10px}._phaseText_1mi89_14 small{font-size:9px}}@media (max-width:760px){._hero_1mi89_1{width:88%;padding:25px 0 35px}._heroGrid_1mi89_2{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}._intro_1mi89_3{max-width:none;padding:0}._intro_1mi89_3 h1{font-size:clamp(37px,7.2vw,52px);line-height:1.1}._introCopy_1mi89_6{max-width:520px}._introCopy_1mi89_6>p{margin:15px 0 18px;font-size:14px}._introCopy_1mi89_6 .button{min-height:48px;padding:13px 19px}._stage_1mi89_10{border-radius:10px}._phase_1mi89_12{border-radius:8px;gap:8px;max-width:calc(100% - 20px);padding:7px 10px;top:10px;left:10px}._phaseText_1mi89_14 strong{font-size:10px}._phaseText_1mi89_14 small{font-size:9px}._phase_1mi89_12>span{font-size:8px}._caption_1mi89_18{padding:10px 0}._divider_1mi89_22{padding:0 5px}._steps_1mi89_27 li{flex-direction:column;gap:5px;padding:12px 5px 10px 0;font-size:10px}._steps_1mi89_27 li>span{font-size:8px}._notes_1mi89_32{padding-top:8px;display:block}._notes_1mi89_32 p{font-size:9px}._notes_1mi89_32 p+p{margin-top:5px}._loading_1mi89_17{font-size:10px;bottom:12px}}@media (max-width:380px){._intro_1mi89_3 h1{font-size:35px}._steps_1mi89_27 li{font-size:9px}._phaseText_1mi89_14 small{font-size:8px}}@media (prefers-reduced-motion:reduce){._controls_1mi89_23 button{transition:none}}._chapters_l8l5n_1{border-top:1px solid #deddd0;flex-wrap:wrap;gap:12px 30px;margin-top:17px;padding:18px 0 8px;display:flex}._chapters_l8l5n_1 a{color:#626852;border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:16px;line-height:1.4;display:inline-flex}._chapters_l8l5n_1 a:hover{color:#272f23;border-color:#a98b45}@media (max-width:650px){._chapters_l8l5n_1{gap:3px 21px;padding-top:12px}._chapters_l8l5n_1 a{min-height:42px;font-size:15px}}
