.video-module__qM6gdG__stage{z-index:60;border:1px solid var(--c-rule);background:#000;position:fixed;overflow:hidden}.video-module__qM6gdG__stage[data-animating]{transition:top .4s var(--ease), left .4s var(--ease), width .4s var(--ease), height .4s var(--ease), border-radius .4s var(--ease), box-shadow .4s var(--ease)}.video-module__qM6gdG__stage[data-mode=docked]{border-radius:4px;box-shadow:0 6px 28px #00000047}.video-module__qM6gdG__iframe{border:0;width:100%;height:100%;display:block}.video-module__qM6gdG__dockControls{opacity:0;transition:opacity .18s var(--ease);gap:4px;display:flex;position:absolute;top:4px;right:4px}.video-module__qM6gdG__stage:hover .video-module__qM6gdG__dockControls,.video-module__qM6gdG__dockControls:focus-within{opacity:1}@media (hover:none),(pointer:coarse){.video-module__qM6gdG__dockControls{opacity:1}}.video-module__qM6gdG__dockBtn{color:#fff;background:#0000009e;border-radius:3px;place-items:center;width:24px;height:24px;display:grid}.video-module__qM6gdG__dockBtn:hover{background:#000000d9}.video-module__qM6gdG__dockBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.video-module__qM6gdG__stage[data-animating]{transition:none}}@media (max-width:34rem){.video-module__qM6gdG__stage[data-mode=docked]{border-radius:3px}}
.Waveform-module__ULabhW__host{cursor:pointer;touch-action:pan-y;flex:auto;align-items:center;height:2.25rem;display:flex;position:relative}.Waveform-module__ULabhW__host[data-disabled]{cursor:default;opacity:.5}.Waveform-module__ULabhW__svg{width:100%;height:100%;display:block}.Waveform-module__ULabhW__unplayed{fill:var(--c-track)}.Waveform-module__ULabhW__played{fill:var(--c-wave-played)}.Waveform-module__ULabhW__plain{background:var(--c-track);border-radius:2px;width:100%;height:3px;position:relative}.Waveform-module__ULabhW__plainFill{inset-block:0;background:var(--c-wave-played);border-radius:2px;position:absolute;left:0}.Waveform-module__ULabhW__head{background:var(--c-ink);opacity:0;width:1px;transition:opacity .15s var(--ease);pointer-events:none;margin-left:-.5px;position:absolute;top:0;bottom:0}.Waveform-module__ULabhW__host:hover .Waveform-module__ULabhW__head,.Waveform-module__ULabhW__head[data-focused]{opacity:.55}@media (forced-colors:active){.Waveform-module__ULabhW__unplayed{fill:canvastext}.Waveform-module__ULabhW__played{fill:highlight}.Waveform-module__ULabhW__plainFill{background:highlight}.Waveform-module__ULabhW__head{opacity:1;background:canvastext}}
.PlayerDock-module__tbNvYW__dock{inset-inline:0;z-index:40;background:var(--c-bg);border-top:1px solid var(--c-rule);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0}.PlayerDock-module__tbNvYW__inner{max-width:66rem;min-height:var(--dock-h);padding:0 clamp(.75rem,4vw,2rem);padding-block:var(--space-3);align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.PlayerDock-module__tbNvYW__transport{border:1px solid var(--c-rule);width:2.5rem;height:2.5rem;color:var(--c-ink);transition:border-color .18s var(--ease), color .18s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.PlayerDock-module__tbNvYW__transport:hover{border-color:var(--c-accent);color:var(--c-accent)}.PlayerDock-module__tbNvYW__body{flex:auto;min-width:0}.PlayerDock-module__tbNvYW__titleRow{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.PlayerDock-module__tbNvYW__title{font-variation-settings:"opsz" 18;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:1.0625rem;line-height:1.25;overflow:hidden}.PlayerDock-module__tbNvYW__work{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-style:italic;overflow:hidden}.PlayerDock-module__tbNvYW__scrubRow{align-items:center;gap:var(--space-3);margin-top:.3rem;display:flex}.PlayerDock-module__tbNvYW__time{font-size:var(--t-meta);color:var(--c-ink-soft);letter-spacing:.02em;flex:none}.PlayerDock-module__tbNvYW__bar{flex:auto;min-width:0;display:flex;position:relative}.PlayerDock-module__tbNvYW__close{width:2rem;height:2rem;color:var(--c-ink-mute);transition:color .18s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.PlayerDock-module__tbNvYW__close:hover{color:var(--c-ink)}.PlayerDock-module__tbNvYW__error{color:var(--c-accent);margin:.3rem 0 0}.PlayerDock-module__tbNvYW__bar:focus-visible{outline-offset:10px}.PlayerDock-module__tbNvYW__spin{animation:.9s linear infinite PlayerDock-module__tbNvYW__spin}@keyframes PlayerDock-module__tbNvYW__spin{to{transform:rotate(360deg)}}@media (max-width:34rem){.PlayerDock-module__tbNvYW__work{display:none}.PlayerDock-module__tbNvYW__inner{gap:var(--space-3)}}
.SiteHeader-module__zBs5mG__header{padding-block:var(--space-6) var(--space-4)}.SiteHeader-module__zBs5mG__inner{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.SiteHeader-module__zBs5mG__wordmark{font-variation-settings:"opsz" 16;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:lining-nums;color:var(--c-ink);white-space:nowrap;transition:color .18s var(--ease);margin-right:-.18em;font-size:.9375rem;text-decoration:none}.SiteHeader-module__zBs5mG__wordmark:hover{color:var(--c-accent)}.SiteHeader-module__zBs5mG__navWrap{margin-left:auto}.SiteHeader-module__zBs5mG__nav{gap:clamp(var(--space-4), 2.5vw, var(--space-8));flex-wrap:wrap;display:flex}.SiteHeader-module__zBs5mG__link{font-variation-settings:"opsz" 18;color:var(--c-ink-soft);transition:color .18s var(--ease), border-color .18s var(--ease);border-bottom:1px solid #0000;padding-bottom:.28em;font-size:1.0625rem;text-decoration:none}.SiteHeader-module__zBs5mG__link:hover{color:var(--c-ink);border-bottom-color:var(--c-rule)}.SiteHeader-module__zBs5mG__link[data-here]{color:var(--c-ink);border-bottom-color:var(--c-accent)}.SiteHeader-module__zBs5mG__link:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:1px}@media (max-width:30rem){.SiteHeader-module__zBs5mG__inner{gap:var(--space-3)}.SiteHeader-module__zBs5mG__navWrap{width:100%;margin-left:0}.SiteHeader-module__zBs5mG__nav{gap:var(--space-6)}}
.SiteFooter-module__C4mfIa__footer{border-top:1px solid var(--c-rule-soft);margin-top:var(--space-24);padding-block:var(--space-8)}
