._gallery_1iij0_1{background:var(--surface);height:100%;color:var(--ink);overflow:hidden}._instrument_1iij0_2{height:100%;position:relative}._stage_1iij0_3{position:absolute;inset:0;overflow:hidden}._viewer_1iij0_4{opacity:0;pointer-events:none;border:0;width:1200px;height:1200px;position:absolute;top:0;left:0}._surface_1iij0_5,._interaction_1iij0_5,._notes_1iij0_5{border:0;width:100%;height:100%;position:absolute;inset:0}._surface_1iij0_5{pointer-events:none}._interaction_1iij0_5{z-index:1;cursor:grab;touch-action:none;background:0 0;padding:0}._interaction_1iij0_5:active{cursor:grabbing}._interaction_1iij0_5:focus-visible{outline-offset:-4px}._interaction_1iij0_5:disabled{cursor:default}._notes_1iij0_5{z-index:2;pointer-events:none}._previous_1iij0_12,._next_1iij0_12{z-index:3;place-items:center;width:10%;display:grid;position:absolute;top:40%;bottom:40%}._previous_1iij0_12{left:0}._next_1iij0_12{right:0}._arrow_1iij0_15{width:48px;height:48px;color:var(--muted);opacity:0;transition:opacity var(--motion-duration-normal);border-radius:50%}._previous_1iij0_12:hover ._arrow_1iij0_15,._next_1iij0_12:hover ._arrow_1iij0_15{opacity:1}._arrow_1iij0_15:focus-visible{opacity:1}._arrow_1iij0_15:hover{color:var(--ink);background:0 0}._status_1iij0_18{z-index:3;color:var(--muted);position:absolute;bottom:48px;left:calc(50% - 20px)}._zoom_1iij0_19{z-index:4;color:var(--muted);opacity:0;transition:opacity var(--motion-duration-normal);align-items:center;gap:4px;padding:16px;display:flex;position:absolute;bottom:24px;right:32px}._zoom_1iij0_19:hover,._zoom_1iij0_19:focus-within{opacity:1}._zoomSlider_1iij0_21{width:84px}._zoomSlider_1iij0_21 .slider__track{height:2px}._zoomSlider_1iij0_21 .slider__thumb{border:1px solid var(--accent);width:12px;height:12px}@media (prefers-reduced-motion:reduce){._arrow_1iij0_15,._zoom_1iij0_19{transition:none}}._home_10iv9_1{background:var(--surface);height:100svh;position:relative;overflow:hidden}._track_10iv9_2{height:100%;transition:transform calc(var(--motion-duration-slow) * 1.8) var(--motion-ease-emphasized);will-change:transform}._screen_10iv9_3{width:100%;height:100%;position:relative;overflow:hidden}._pageControl_10iv9_4{z-index:6;color:var(--muted);position:absolute;bottom:12px;left:calc(50% - 20px)}._quietControl_10iv9_5{opacity:0;transition:opacity var(--motion-duration-normal)}._quietControl_10iv9_5:hover,._quietControl_10iv9_5:focus-within{opacity:1}._course_10iv9_7{background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;gap:28px;padding:56px clamp(28px,7vw,112px) 76px;display:grid}._courseTop_10iv9_8,._courseBottom_10iv9_8{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._eyebrow_10iv9_9{color:var(--muted);margin:0 0 12px;font-size:10px}._course_10iv9_7 h2{margin:0;font-size:42px;font-weight:500;line-height:1.2}._courseMeta_10iv9_11{color:var(--muted);flex-direction:column;align-items:flex-end;gap:12px;font-size:13px;display:flex}._course_10iv9_7 a{text-decoration:none}._courseMeta_10iv9_11 a,._secondary_10iv9_13 a{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}._courseMeta_10iv9_11 a:hover,._secondary_10iv9_13 a:hover{color:var(--accent)}._sheets_10iv9_15{justify-content:center;align-items:center;gap:clamp(16px,4vw,64px);min-height:0;display:flex;overflow:hidden}._sheets_10iv9_15 img{aspect-ratio:760/1080;object-fit:contain;width:auto;max-width:29%;height:auto;max-height:94%;box-shadow:var(--panel-shadow);transition:transform var(--motion-duration-slow) var(--motion-ease-standard);display:block}._sheets_10iv9_15 img:nth-child(2){max-height:100%}._sheets_10iv9_15:hover img{transform:translateY(var(--motion-hover-lift))}._enter_10iv9_19{border-bottom:1px solid var(--ink);min-height:48px;color:var(--ink);align-items:center;gap:38px;font-size:18px;display:inline-flex}._enter_10iv9_19:hover{color:var(--accent);border-color:var(--accent)}._secondary_10iv9_13{gap:24px;display:flex}@media (max-height:720px){._course_10iv9_7{gap:20px;padding-top:30px}._course_10iv9_7 h2{font-size:32px}}@media (max-width:680px){._course_10iv9_7{gap:24px;padding:32px 24px 76px}._courseTop_10iv9_8{flex-direction:column;align-items:flex-start;gap:12px}._courseMeta_10iv9_11{align-items:flex-start;gap:6px}._course_10iv9_7 h2{font-size:32px}._sheets_10iv9_15 img{max-width:46%}._sheets_10iv9_15 img:last-child{display:none}._courseBottom_10iv9_8{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){._track_10iv9_2,._sheets_10iv9_15 img{transition:none}}
