@font-face{font-family:_f;src:url(/_p/7b41aa2b1b4af1046f7aa5acd120) format("woff2");font-style:normal;font-weight:300;font-display:swap}.interface.is-time-selected .track-control .track-previous,.interface.is-time-selected .track-control .track-next,.interface.is-time-selected .track-control .track-playback{pointer-events:none}@font-face{font-family:_f;src:url(/_p/6a25c7e5fe41114cc4a20c4e05e7) format("woff2");font-style:italic;font-weight:300;font-display:swap}:root{color:#fff;background:#000;font-family:_f,Georgia,serif;font-weight:300;letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased;--interface-font-size: 18px;--interface-dissolve-duration: 1.2s;--interface-edge-top: max(22px, calc(env(safe-area-inset-top) + 8px) );--interface-edge-bottom: max(22px, calc(env(safe-area-inset-bottom) + 8px) );--visual-viewport-bottom: 0px;--transport-button-size: 44px;--transport-button-radius: 22px;--transport-playback-glyph-radius: 5px;--transport-next-glyph-radius: 6px;--transport-vertical-glyph-radius: 6px;--safe-left: max(22px, calc(env(safe-area-inset-left) + 8px) );--safe-right: max(22px, calc(env(safe-area-inset-right) + 8px) );--mobile-square-frame-inset: max( var(--interface-edge-top), var(--safe-left), var(--safe-right) );--mobile-square-optical-inset: calc(var(--mobile-square-frame-inset) + 6px);--gentle-ease: cubic-bezier(.22, 1, .36, 1);--view-fade-duration: .28s;--view-fade-ease: cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html{width:100%;height:100%;min-height:100%;margin:0;overflow:hidden;overscroll-behavior:none;background-color:#000}body{position:fixed;inset:0;width:100%;height:auto;min-height:0;margin:0;overflow:hidden;overscroll-behavior:none;background-color:#000;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;isolation:isolate}button,input{font:inherit}button{color:inherit}.lake{position:fixed;inset:0;width:auto;height:auto;min-height:0;contain:strict;isolation:isolate;overflow:hidden;background:#000;touch-action:none}.cursor-cross{--cursor-x: -40px;--cursor-y: -40px;--cursor-circle-width: 80px;--cursor-circle-height: 16px;position:fixed;z-index:8;top:0;left:0;width:var(--cursor-circle-width);height:var(--cursor-circle-height);opacity:0;pointer-events:none;transform:translate3d(var(--cursor-x),var(--cursor-y),0) translate(-50%,-50%);transition:opacity .12s linear;will-change:transform}.cursor-cross:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border:1.5px solid #fff;border-radius:50%;background:transparent;transform:translate(-50%,-50%);transition:transform .18s var(--gentle-ease),background-color .18s var(--gentle-ease),opacity 135ms linear}.cursor-cross.is-visible,.cursor-cross.is-pressed{opacity:1}.cursor-cross.is-pressed:before{background:#fff;transform:translate(-50%,-50%) scale(.9)}.cursor-cross.is-tap-pulsing:before{animation:cursor-tap-pulse .3s var(--gentle-ease)}@keyframes cursor-tap-pulse{0%,to{background:transparent;transform:translate(-50%,-50%) scale(1)}36%{background:#fff;transform:translate(-50%,-50%) scale(.9)}}.context-links{--context-x: -200px;--context-y: -200px;position:fixed;z-index:20;left:var(--context-x);top:var(--context-y);display:flex;width:min(320px,calc(100vw - 36px));flex-direction:column;align-items:flex-end;padding:0;font:inherit;font-size:var(--interface-font-size);line-height:1;opacity:0;pointer-events:none;transform:translateY(-50%);overflow:visible;transition:opacity var(--interface-dissolve-duration) var(--gentle-ease)}.context-links.is-open{opacity:1;pointer-events:auto}.context-link{display:flex;width:150px;height:25px;margin-right:-30px;padding:0 30px;align-items:center;justify-content:flex-end;color:#ffffff7f;border:0;background:transparent;font:inherit;text-align:right;text-decoration:none;cursor:pointer;outline:none;transition:color .36s var(--gentle-ease)}.context-link:after{content:"";display:block;width:6px;height:6px;margin-left:7px;flex:0 0 auto;border-radius:50%;background:#fff;opacity:0;transition:opacity .36s var(--gentle-ease)}.context-link:hover,.context-link:focus-visible{color:#fff}.context-link:hover:after,.context-link:focus-visible:after{opacity:1}#water,#fallback-water{position:absolute;inset:0;display:block;width:100%;height:100%}#water{z-index:0;opacity:0;touch-action:none;transition:opacity .36s ease-out}.water-ready #water{opacity:1}#fallback-water{z-index:-1;opacity:0;transition:opacity 1.2s ease}.webgl-unavailable #water{opacity:0}.webgl-unavailable #fallback-water{z-index:0;opacity:1}.interface{position:absolute;z-index:4;inset:0;pointer-events:none;color:#ffffffeb;font-size:var(--interface-font-size);font-weight:400;line-height:1;letter-spacing:0;opacity:1;transition:opacity var(--interface-dissolve-duration) var(--gentle-ease)}.lake.is-context-menu-open .interface,.lake.is-context-menu-open .cursor-cross{opacity:0;pointer-events:none}.lake.is-context-menu-open .interface-control,.lake.is-context-menu-open .time-scrubber,.lake.is-context-menu-open .about-panel{pointer-events:none}.interface-control{pointer-events:auto;border:0;margin:0;padding:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.time-slider-mode,#time-range,.context-link{-webkit-tap-highlight-color:transparent}.time-control{position:absolute;left:var(--safe-left);top:50%;display:flex;align-items:center;gap:12px;justify-content:flex-start;transform:translateY(-50%);pointer-events:none}.time-button{min-width:72px;min-height:66px;display:flex;align-items:center;justify-content:flex-start;text-align:left}.time-label{position:relative;display:inline-flex;overflow:visible}.time-label-value{display:inline-flex;align-items:baseline;letter-spacing:-.03em;white-space:nowrap}.time-label-value,.time-slider-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"pnum" 0}.time-slot{position:relative;display:inline-grid;flex:0 0 auto;overflow:hidden;padding-block:.1em;margin-block:-.1em;vertical-align:baseline}.time-slot-measure{position:absolute;visibility:hidden;white-space:pre;pointer-events:none}.time-slot-value{grid-area:1 / 1;display:block;will-change:transform,opacity}.time-slot-value:empty{display:none}.time-part-outgoing{pointer-events:none}.time-meridiem{margin-left:.28em;letter-spacing:normal}.time-slider-numerals{letter-spacing:-.03em}.time-slider-meridiem{letter-spacing:normal}.live-button{min-height:66px;display:inline-grid;grid-template-columns:0fr;flex:0 0 auto;align-items:center;margin-left:0;font-size:inherit;opacity:0;pointer-events:none;transform:translate(-.2em);transition:grid-template-columns .76s var(--gentle-ease),margin-left .76s var(--gentle-ease),opacity .78s var(--gentle-ease),transform .76s var(--gentle-ease)}.live-button-label{min-width:0;overflow:hidden;white-space:nowrap}.live-button.is-visible{grid-template-columns:1fr;margin-left:.36em;opacity:1;pointer-events:auto;transform:translate(0)}.track-control{position:absolute;right:var(--safe-right);top:50%;height:66px;display:flex;align-items:center;gap:20px;transform:translateY(-50%);white-space:nowrap;pointer-events:none}.track-playback{grid-area:1 / 1;position:relative;z-index:1;width:.72em;height:1.3em;align-self:start;justify-self:start;margin-top:5px;line-height:1;transform:translate(calc(-100% - .72em))}.track-playback-icon{position:relative;display:block;width:.58em;height:.7em}.track-playback-icon:before,.track-playback-icon:after{content:"";position:absolute;top:0;height:.7em;background:currentColor}.track-playback-icon:before{left:0;width:.58em;clip-path:polygon(0 0,100% 50%,0 100%)}.track-playback-icon:after{display:none}.track-playback[data-playback=playing] .track-playback-icon:before,.track-playback[data-playback=playing] .track-playback-icon:after{display:block;width:.13em;clip-path:none}.track-playback[data-playback=playing] .track-playback-icon:before{left:.08em}.track-playback[data-playback=playing] .track-playback-icon:after{right:.08em}.track-title{--track-row-height: 1.3em;display:inline-grid;overflow:visible;font-style:normal;text-align:right;white-space:nowrap}.track-viewport{display:block;height:calc(var(--track-row-height) * 2);margin-top:calc(var(--track-row-height) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 34%) 23%,#000 49%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 34%) 23%,#000 49%,#000 100%)}.track-rail{display:flex;flex-direction:column;align-items:center;transform:translateY(var(--track-row-height));will-change:transform}.track-label{display:block;height:var(--track-row-height);flex:0 0 var(--track-row-height);line-height:var(--track-row-height);will-change:opacity}.interface.is-time-selected .track-title,.interface.is-time-selected .track-playback{opacity:0;pointer-events:none}.track-name{font-style:italic}.track-year{font-style:normal}.track-forward{position:relative;display:inline-flex;width:.68em;height:.62em;margin-left:.58em;vertical-align:-.02em}.track-forward:before{content:"";position:absolute;left:0;top:0;width:.46em;height:.62em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.track-forward:after{content:"";position:absolute;right:0;top:0;width:1.5px;height:.62em;background:currentColor}.site-title{position:absolute;left:50%;top:50%;display:block;white-space:nowrap;pointer-events:auto;opacity:1;filter:blur(0);transform:translate(-50%,-50%);transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.site-title.is-hidden{opacity:0;filter:blur(3px);pointer-events:none}.about-panel{position:absolute;left:50%;top:50%;width:min(620px,calc(100vw - 48px));pointer-events:none;opacity:0;filter:none;transform:translate(-50%,-50%);transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1);cursor:default}.about-panel.is-open{pointer-events:auto;opacity:1;filter:blur(0);transform:translate(-50%,-50%)}.about-panel:focus{outline:none}.about-panel p{margin:0;font-size:inherit;line-height:1.38;text-align:left;text-wrap:pretty}.about-panel a{color:inherit;font-style:italic;text-decoration:none;cursor:pointer}.time-scrubber{--time-progress: .5;--inactive-tick-opacity: .3;position:absolute;left:50%;top:50%;width:156px;height:44px;transform:translate(-50%,-50%);pointer-events:none;opacity:0;filter:blur(3px);transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.time-scrubber.is-open{pointer-events:none;opacity:1;filter:blur(0)}.time-scrubber.is-open #time-range,.time-scrubber.is-open .time-slider-value,.time-scrubber.is-open .time-slider-mode{pointer-events:auto}.time-ticks{position:absolute;inset:9px 0;height:26px;display:flex;align-items:center;justify-content:space-between}.time-ticks span{display:block;width:1.5px;height:var(--tick-height, 18px);background:rgb(255 255 255 / var(--inactive-tick-opacity));transition:background-color .9s var(--gentle-ease)}.time-active-tick{position:absolute;z-index:1;top:9px;left:calc(var(--time-progress) * 100%);width:1.5px;height:26px;background:#ffffffeb;pointer-events:none;transform:translate(-.75px);will-change:left}#time-range{position:absolute;inset:0;width:100%;height:44px;margin:0;border:0;opacity:0;cursor:grab;touch-action:none}#time-range:active,#time-range.is-dragging{cursor:grabbing}@media (min-width: 700px){:root{--safe-left: max(22px, calc(env(safe-area-inset-left) + 8px) );--safe-right: max(22px, calc(env(safe-area-inset-right) + 8px) )}.time-scrubber{width:clamp(156px,14vw,220px)}}@media (hover: none),(pointer: coarse){.lake{cursor:default}.interface{font-size:var(--interface-font-size)}.track-control{gap:17px}.time-scrubber{width:min(42vw,180px)}}@media (hover: hover) and (pointer: fine){.lake{cursor:none}.lake.is-near-text{cursor:default}.lake.is-near-text .cursor-cross{opacity:0}.interface-control{cursor:pointer}.context-links{cursor:default}.context-link{cursor:pointer}#time-range{cursor:grab}#time-range:active{cursor:grabbing}}@media (max-width: 700px){:root{--interface-font-size: 16px;--safe-left: max(16px, calc(env(safe-area-inset-left) + 8px) );--safe-right: max(16px, calc(env(safe-area-inset-right) + 8px) )}.time-button,.live-button,.site-title,.contact-label{min-height:44px}.time-control{top:50%;max-width:calc(50vw - var(--safe-left) - 42px);transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.track-control{top:50%;gap:0;transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.track-title{display:none}.time-scrubber{left:var(--safe-left);right:var(--safe-right);width:auto;transform:translateY(-50%)}.about-panel{width:calc(100vw - var(--safe-left) - var(--safe-right))}.about-panel p{font-size:var(--interface-font-size);line-height:1.34}.interface.is-time-selected .time-control,.interface.is-time-selected .track-control,.interface.is-about-open .time-control{opacity:0;filter:blur(3px)}.interface.is-time-selected .time-control .interface-control,.interface.is-time-selected .track-control .interface-control,.interface.is-about-open .time-control .interface-control{pointer-events:none}}.track-waveform{position:absolute;z-index:4;left:50%;top:50%;width:var(--track-waveform-width, 360px);height:104px;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity var(--view-fade-duration) var(--view-fade-ease)}.track-waveform-canvas,.track-waveform-range{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.track-waveform-canvas{pointer-events:none}.track-waveform-range{z-index:1;border:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;opacity:0;touch-action:none}.track-waveform-range::-webkit-slider-runnable-track{height:100%;background:transparent}.track-waveform-range::-webkit-slider-thumb{width:1px;height:100%;border:0;appearance:none;-webkit-appearance:none;background:transparent}.track-waveform-range::-moz-range-track{height:100%;border:0;background:transparent}.track-waveform-range::-moz-range-thumb{width:1px;height:100%;border:0;background:transparent}@media (max-width: 700px){.track-waveform{height:88px}}@media (prefers-reduced-motion: reduce){.track-waveform{transition-duration:112ms}}@media (prefers-reduced-motion: reduce){.about-panel,.site-title,.time-scrubber{transition-duration:225ms}}.interface,.interface *{font-family:inherit;font-size:var(--interface-font-size);font-weight:inherit}.interface{line-height:normal;letter-spacing:inherit}.time-control{left:50%;top:var(--interface-edge-top);min-height:28px;gap:0;transform:translate(-50%);transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),transform var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.interface.is-time-selected .time-control{transform:translate(-50%)}.time-button{min-width:0;min-height:28px}.track-control{left:50%;right:auto;top:auto;bottom:var(--interface-edge-bottom);display:grid;grid-template-columns:repeat(2,28px);align-items:center;justify-items:center;height:28px;line-height:normal;gap:18px;transform:translate(-50%);transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.track-previous,.track-playback,.track-next{grid-area:auto;position:relative;z-index:1;display:grid;width:28px;height:28px;margin:0;place-items:center;align-self:center;justify-self:center;line-height:1;transform:none}.track-next-icon{position:relative;display:block;width:.72em;height:.72em}.track-next-icon:before,.track-next-icon:after{content:"";position:absolute;top:0;height:.72em;background:currentColor}.track-next-icon:before{left:0;width:.53em;clip-path:polygon(0 0,100% 50%,0 100%)}.track-next-icon:after{right:0;width:1.5px}.track-title{grid-area:1 / 1;display:grid;align-items:flex-start;justify-content:center;height:28px;min-height:28px;padding-top:5px;line-height:normal;text-align:center;transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.track-label{display:block;line-height:normal;justify-self:center}.site-title{transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.about-title{position:absolute;left:50%;top:var(--interface-edge-top);display:flex;min-height:28px;align-items:center;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%);transition:opacity var(--interface-dissolve-duration) var(--gentle-ease)}.interface.is-about-open .about-title{opacity:1}.interface.is-about-open .site-title{top:50%;opacity:0;transform:translate(-50%,-50%);pointer-events:none}.site-title.is-hidden{opacity:1;filter:none;pointer-events:auto}.about-panel{width:min(470px,calc(100vw - 40px))}.about-panel p{font-size:var(--interface-font-size);line-height:1.28;text-align:center;text-wrap:pretty}.about-panel p+p{margin-top:1.28em}.about-line{display:block}.contact-label{grid-area:1 / 1;position:static;display:block;height:28px;min-height:28px;padding-top:5px;line-height:normal;color:inherit;text-decoration:none;pointer-events:none;opacity:0;filter:blur(3px);transition:opacity var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1),filter var(--interface-dissolve-duration) cubic-bezier(.16,1,.3,1)}.contact-label-text{display:block;line-height:normal}.interface.is-about-open .track-title,.interface.is-about-open .track-playback{opacity:0;filter:blur(3px);pointer-events:none}.interface.is-about-open .contact-label{opacity:1;filter:blur(0);pointer-events:auto}.time-scrubber{left:50%;top:calc(var(--interface-edge-top) + 38px);width:min(168px,calc((100vw - 40px)*.7));height:32px;transform:translate(-50%)}.time-ticks{inset:1px 0;height:26px}.time-active-tick{top:1px}#time-range{height:32px}.interface.is-about-open .time-control,.interface.is-about-open .time-scrubber{opacity:0;filter:blur(3px);pointer-events:none}@media (hover: none),(pointer: coarse){.interface,.interface *{font-size:var(--interface-font-size)}}@media (max-width: 700px){.time-control{top:var(--interface-edge-top);max-width:none}.interface.is-time-selected .time-control{height:44px;opacity:1;filter:none;transform:translate(-50%)}.interface.is-time-selected .track-control{opacity:1;filter:none}.interface.is-time-selected .time-control .interface-control,.interface.is-time-selected .track-control .interface-control{pointer-events:auto}.track-control{top:auto;bottom:var(--interface-edge-bottom);height:44px;opacity:1;filter:none}.track-title{display:grid;position:static;width:auto;max-width:calc(100vw - 88px);min-width:0;height:44px;min-height:44px;align-items:flex-start;justify-content:center;overflow:visible;padding:5px 0 0;white-space:nowrap}.track-title .track-viewport,.track-title .track-rail,.track-title .track-label{display:block;max-width:100%}.track-title .track-rail{display:flex}.track-title .track-label{overflow:hidden;text-overflow:ellipsis}.track-title:before,.track-title:after{content:none}.time-scrubber{left:50%;right:auto;top:calc(var(--interface-edge-top) + 38px);width:min(168px,calc((100vw - 40px)*.7));transform:translate(-50%)}.about-panel{width:calc(100vw - 40px)}.contact-label{height:44px;min-height:44px}.interface.is-about-open .time-control{opacity:0;filter:blur(3px)}}@media (prefers-reduced-motion: reduce){.time-control,.track-control,.contact-label{transition-duration:225ms}}.interface.is-time-selected .site-title{opacity:0;pointer-events:none}.interface .time-scrubber{--time-progress: .5;--local-time-progress: .5;--dial-width: 358px;--dial-height: 378px;--dial-active-width: 114px;--dial-label-offset: 133px;--dial-label-width: 112px;left:50%;top:50%;width:min(var(--dial-width),calc(100vw - 28px));height:min(var(--dial-height),calc(100vh - 180px));transform:translate(-50%,-50%);overflow:visible}.interface .time-ticks{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.interface .time-ticks span{position:absolute;left:50%;top:var(--tick-y, 50%);display:block;width:var(--tick-width, 14px);height:var(--tick-stroke-width, 1.5px);background:rgb(255 255 255 / var(--inactive-tick-opacity));opacity:var(--tick-visible, 1);transform:translate(-50%,-50%);transition:top .26s var(--gentle-ease),width .34s var(--gentle-ease),opacity .18s var(--gentle-ease),background-color .9s var(--gentle-ease)}.time-scrubber.is-dragging .time-ticks span{transition:none}.interface .time-active-tick{position:absolute;z-index:2;left:50%;top:50%;width:var(--dial-active-width);height:1.5px;background:#fff;pointer-events:none;transform:translate(-50%,-.75px)}.time-slider-value,.time-slider-mode{position:absolute;z-index:3;top:50%;display:block;width:var(--dial-label-width);color:#fff;line-height:1;white-space:nowrap;pointer-events:auto;touch-action:none;cursor:grab;transform:translateY(-50%)}.time-slider-value{right:calc(50% + var(--dial-label-offset));text-align:right}.time-slider-mode{left:calc(50% + var(--dial-label-offset));display:grid;width:160px;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;background:transparent;font:inherit;font-style:italic;text-align:left}.time-slider-mode-current{grid-area:1 / 1;justify-self:start}.time-scrubber.is-dragging .time-slider-value,.time-scrubber.is-dragging .time-slider-mode{cursor:grabbing}.interface #time-range{position:absolute;inset:-12px calc(50% - 76px);width:152px;height:calc(100% + 24px);margin:0;opacity:0;cursor:grab;touch-action:none}.interface #time-range:active,.interface #time-range.is-dragging{cursor:grabbing}@media (max-width: 700px){.interface .time-scrubber{left:50%;right:auto;top:50%;width:min(var(--dial-width),calc(100vw - 16px));height:min(var(--dial-height),calc(100vh - 260px));transform:translate(-50%,-50%)}.time-slider-value{right:calc(50% + var(--dial-label-offset));width:var(--dial-label-width)}.time-slider-mode{left:calc(50% + var(--dial-label-offset));width:84px}}.time-control,.site-title,.about-title,.about-panel,.time-scrubber,.track-previous,.track-playback,.track-next,.contact-label{filter:none;transition-property:opacity;transition-duration:var(--view-fade-duration);transition-timing-function:var(--view-fade-ease);transition-delay:0ms}.time-button{display:grid}.time-label{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:opacity var(--view-fade-duration) var(--view-fade-ease);transition-delay:0ms}.contact-label{display:none}.interface:not(.is-about-open):not(.is-time-selected) .time-control,.interface:not(.is-about-open):not(.is-time-selected) .time-label,.interface:not(.is-about-open):not(.is-time-selected) .site-title,.interface:not(.is-about-open):not(.is-time-selected) .track-previous,.interface:not(.is-about-open):not(.is-time-selected) .track-playback,.interface:not(.is-about-open):not(.is-time-selected) .track-next{opacity:1;transition-delay:0ms;pointer-events:auto}.interface:not(.is-about-open):not(.is-time-selected) .about-title,.interface:not(.is-about-open):not(.is-time-selected) .about-panel,.interface:not(.is-about-open):not(.is-time-selected) .time-scrubber,.interface:not(.is-about-open):not(.is-time-selected) .contact-label{opacity:0;transition-delay:0ms;pointer-events:none}.interface.is-about-open .site-title,.interface.is-about-open .time-scrubber{opacity:0;transition-delay:0ms;pointer-events:none}.interface.is-about-open .time-control,.interface.is-about-open .track-previous,.interface.is-about-open .track-playback,.interface.is-about-open .track-next,.interface.is-about-open .about-panel{opacity:1;filter:none;transition-delay:0ms;pointer-events:auto}.interface.is-about-open .about-title,.interface.is-about-open .contact-label{opacity:0;pointer-events:none}.interface.is-time-selected .time-control{opacity:1;pointer-events:auto}.interface.is-time-selected .time-label,.interface.is-time-selected .site-title,.interface.is-time-selected .about-title,.interface.is-time-selected .about-panel,.interface.is-time-selected .track-previous,.interface.is-time-selected .track-playback,.interface.is-time-selected .track-next,.interface.is-time-selected .contact-label{opacity:0;transition-delay:0ms;pointer-events:none}.interface.is-time-selected .time-scrubber{opacity:1;transition-delay:0ms}.interface .time-scrubber[inert],.interface .time-scrubber[inert] *{pointer-events:none}.lake:not(.is-context-menu-open) .interface{opacity:1;transition-duration:var(--view-fade-duration);transition-delay:0ms}.lake.is-context-menu-open .interface{opacity:0;transition-duration:var(--view-fade-duration);transition-delay:0ms}.context-links{transition-duration:var(--view-fade-duration);transition-delay:0ms}.context-links.is-open{transition-delay:0ms}@media (min-width: 701px){.time-control{left:50%;top:auto;bottom:var(--interface-edge-bottom);min-height:28px;transform:translate(-50%)}.interface.is-time-selected .time-control{height:28px;transform:translate(-50%)}.site-title,.interface.is-about-open .site-title{left:var(--safe-left);top:auto;bottom:var(--interface-edge-bottom);display:flex;height:28px;align-items:center;transform:none}.track-control{left:auto;right:var(--safe-right);top:auto;bottom:var(--interface-edge-bottom);display:flex;width:auto;height:28px;gap:6px;transform:none}.track-previous,.track-playback,.track-next{position:relative;inset:auto}.interface.is-about-open .time-control,.interface.is-about-open .site-title,.interface.is-about-open .track-previous,.interface.is-about-open .track-playback,.interface.is-about-open .track-next,.interface.is-time-selected .site-title,.interface.is-time-selected .track-previous,.interface.is-time-selected .track-playback,.interface.is-time-selected .track-next{opacity:1;pointer-events:auto}.interface.is-about-open .about-title,.interface.is-about-open .contact-label{opacity:0;pointer-events:none}}@media (max-width: 700px){.time-control{left:50%;width:min(190px,calc(100vw - 44px));justify-content:center;transform:translate(-50%)}.interface.is-time-selected .time-control{height:28px;transform:translate(-50%)}.time-button{width:100%;justify-content:center;justify-items:center;text-align:center}.time-label{justify-self:center}.interface.is-about-open .time-control,.interface.is-about-open .track-control,.interface.is-about-open .track-previous,.interface.is-about-open .track-playback,.interface.is-about-open .track-next{opacity:1;filter:none;pointer-events:auto}.interface.is-about-open .track-control .track-previous,.interface.is-about-open .track-control .track-playback,.interface.is-about-open .track-control .track-next{display:grid}}@media (prefers-reduced-motion: reduce){:root{--view-fade-duration: 112ms}}.track-control{display:flex;width:auto;max-width:calc(100vw - 44px);align-items:center;gap:6px}.track-current-title{display:block;min-width:0;max-width:min(42vw,360px);overflow:hidden;font-style:italic;line-height:28px;opacity:0;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:opacity var(--view-fade-duration) var(--view-fade-ease)}.interface:not(.is-about-open):not(.is-time-selected) .track-current-title,.interface.is-about-open .track-current-title{opacity:1}.interface.is-time-selected .track-current-title{opacity:0}@media (min-width: 701px){.interface.is-time-selected .track-current-title{opacity:1}}.interface .time-ticks span{background:#fff;opacity:var(--tick-opacity, 1);transition:width .26s var(--gentle-ease),opacity .18s var(--gentle-ease)}.interface .time-active-tick{width:var(--dial-active-width)}.time-slider-value,.time-slider-mode{width:96px}.time-slider-mode{left:calc(50% + var(--dial-label-offset));width:150px}.interface #time-range{right:calc(50% - 72px);left:calc(50% - 72px);width:144px}.track-current-title{order:1;flex:0 1 auto;text-align:right}.track-playback{order:2}.track-next{order:3}@media (max-width: 700px){.interface .time-active-tick{width:var(--dial-active-width)}.time-slider-value{right:calc(50% + var(--dial-label-offset));width:92px}.time-slider-mode{left:calc(50% + var(--dial-label-offset));width:88px}.track-current-title{display:none}.about-panel{width:calc(100vw - 72px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:620px}}.interface .time-ticks span{transition:opacity .18s var(--gentle-ease)}.time-slider-value{right:calc(50% + var(--dial-label-offset))}.time-slider-mode{left:calc(50% + var(--dial-label-offset))}.track-control{column-gap:10px}.track-current-title{position:relative;display:block;height:28px;min-height:28px;margin:0 -.25em 0 0;padding:0;overflow:hidden;font:inherit;font-style:italic;line-height:28px;pointer-events:none}.track-current-title-text,.track-title-outgoing{display:block;overflow:hidden;padding-right:.25em;text-align:right;text-overflow:ellipsis;white-space:nowrap}.track-current-title-text[data-year]:after{content:" (" attr(data-year) ")";font-style:normal}.track-title-outgoing{position:absolute;inset:0}.track-playback,.track-next{align-self:center;margin:0;transform:none}.track-playback{display:flex;width:auto;min-width:0;height:28px;align-items:center;gap:10px}.track-playback .track-current-title{order:1}.track-playback .track-playback-icon{order:2;flex:0 0 auto}.interface.is-about-open .time-label{opacity:1;pointer-events:auto}.interface.is-about-open .change-time-label{opacity:0;pointer-events:none}@media (min-width: 701px){.time-slider-value{pointer-events:auto;cursor:default}.time-slider-mode{cursor:pointer;touch-action:auto}.time-scrubber.is-dragging .time-slider-value{cursor:default}.time-scrubber.is-dragging .time-slider-mode.is-custom{cursor:pointer}.time-slider-mode:not(.is-custom){pointer-events:none;cursor:default}}@media (max-width: 700px){.time-slider-value{right:calc(50% + var(--dial-label-offset))}.time-slider-mode{left:calc(50% + var(--dial-label-offset))}.time-control{top:var(--mobile-square-frame-inset)}.track-control{left:calc(var(--mobile-square-optical-inset) - var(--transport-button-radius) + var(--transport-playback-glyph-radius));right:calc(var(--mobile-square-optical-inset) - var(--transport-button-radius) + var(--transport-next-glyph-radius));bottom:calc(max(calc(var(--visual-viewport-bottom) + var(--mobile-square-optical-inset)),var(--interface-edge-bottom)) - var(--transport-button-radius) + var(--transport-vertical-glyph-radius));width:auto;max-width:none;column-gap:0;transform:none}.track-playback,.track-next{flex:0 0 var(--transport-button-size);width:var(--transport-button-size);height:var(--transport-button-size)}.track-playback{order:1;display:grid;grid-template-columns:var(--transport-button-size) minmax(0,1fr);flex:1 1 0;width:auto;min-width:0;height:var(--transport-button-size);gap:0}.track-playback .track-playback-icon{grid-area:1 / 1;justify-self:center}.track-current-title{display:block;grid-area:1 / 2;width:100%;min-width:0;max-width:none;height:44px;min-height:44px;margin:0;line-height:44px;text-align:center}.track-next{order:2}.track-current-title-text,.track-title-outgoing{position:relative;left:0;width:max-content;min-width:100%;overflow:visible;padding-inline:12px;text-align:center}.track-current-title.is-overflowing .track-current-title-text{will-change:transform;animation:mobile-track-title-pan 8s ease-in-out infinite alternate}.track-current-title.is-changing .track-current-title-text,.track-current-title.is-changing .track-title-outgoing{left:0;animation:none}.track-current-title .track-title-outgoing{position:absolute;inset:0}}@media (max-width: 700px) and (prefers-reduced-motion: reduce){.track-current-title-text,.track-title-outgoing{animation:none;transform:none}}@keyframes mobile-track-title-pan{0%,18%{left:0;transform:translate(0)}82%,to{left:100%;transform:translate(-100%)}}.interface{--pair-control-size: 28px;--pair-transport-gap: 12px;--pair-divider: 50%}.interface.is-paired .site-title{left:var(--safe-left);right:auto;top:var(--pair-divider);bottom:auto;width:auto;height:28px;min-height:28px;align-items:center;transform:translateY(-100%)}.interface.is-paired .time-control{left:var(--safe-left);right:auto;top:var(--pair-divider);bottom:auto;width:auto;min-height:var(--pair-control-size);justify-content:flex-start;transform:translateY(-2px)}.interface.is-paired .time-button{width:auto;min-width:0;height:var(--pair-control-size);min-height:var(--pair-control-size);justify-content:flex-start;justify-items:start;text-align:left}.interface.is-paired .time-label{justify-self:start;justify-content:flex-start}.interface.is-paired .track-control{left:auto;right:var(--safe-right);top:50%;bottom:auto;width:auto;max-width:calc(50vw - var(--safe-right));height:calc(28px + var(--pair-control-size));display:block;transform:translateY(-50%)}.interface.is-paired .track-playback{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,var(--pair-control-size));grid-template-rows:28px var(--pair-control-size);flex:0 1 auto;width:max-content;min-width:calc(var(--pair-control-size) * 3 + var(--pair-transport-gap) * 2);max-width:100%;height:calc(28px + var(--pair-control-size));align-self:auto;justify-items:end;gap:0 var(--pair-transport-gap);margin:0;transform:none}.interface.is-paired .track-current-title{grid-area:1 / 1 / 2 / -1;justify-self:stretch;width:auto;max-width:calc(50vw - var(--safe-right));height:28px;min-height:28px;line-height:28px;text-align:right}.interface.is-paired .track-playback-icon{grid-area:2 / 3;align-self:center;justify-self:center}.interface.is-paired .track-previous-icon{transform:scaleX(-1)}.interface.is-paired .track-previous{position:absolute;left:auto;right:calc(var(--pair-control-size) * 2 + var(--pair-transport-gap) * 2);top:auto;bottom:0;z-index:2;display:grid;flex:0 0 var(--pair-control-size);width:var(--pair-control-size);height:var(--pair-control-size);place-items:center;margin:0;transform:none}.interface.is-paired .track-next{position:absolute;inset:auto 0 0 auto;z-index:2;display:grid;flex:0 0 var(--pair-control-size);width:var(--pair-control-size);height:var(--pair-control-size);place-items:center;margin:0;transform:none}.track-control{transition:opacity var(--view-fade-duration) var(--view-fade-ease)}.change-time-label,.desktop-local-time-label{display:none!important}.interface.is-about-open .time-control,.interface.is-about-open .site-title,.interface.is-about-open .track-control,.interface.is-time-selected .time-control,.interface.is-time-selected .site-title,.interface.is-time-selected .track-control{opacity:0;pointer-events:none}.interface.is-about-open .time-label,.interface.is-time-selected .time-label,.interface.is-about-open .time-button,.interface.is-time-selected .time-button,.interface.is-about-open .track-previous,.interface.is-about-open .track-playback,.interface.is-about-open .track-next,.interface.is-about-open .track-current-title,.interface.is-time-selected .track-playback,.interface.is-time-selected .track-previous,.interface.is-time-selected .track-next,.interface.is-time-selected .track-current-title{pointer-events:none}.interface.is-about-open .about-panel,.interface.is-time-selected .time-scrubber{opacity:1}.interface.is-about-open .about-panel{pointer-events:auto}.interface.is-time-selected .time-scrubber{pointer-events:none}.interface.is-time-selected .time-scrubber #time-range,.interface.is-time-selected .time-slider-value,.interface.is-time-selected.is-time-custom .time-slider-mode{pointer-events:auto}.about-title,.contact-label{display:none}@media (max-width: 700px){.interface{--pair-control-size: 28px;--pair-divider: 50%}.interface.is-paired .site-title,.interface.is-paired .time-control{left:var(--safe-left)}.interface.is-paired .track-control{right:var(--safe-right);max-width:calc(50vw - var(--safe-right))}.interface.is-paired .track-current-title{max-width:calc(50vw - var(--safe-right))}.interface.is-paired .track-current-title-text,.interface.is-paired .track-title-outgoing{padding-inline:0;text-align:right}}.track-playback-toggle{order:2;display:grid;width:var(--pair-control-size, 28px);height:var(--pair-control-size, 28px);flex:0 0 var(--pair-control-size, 28px);place-items:center}.interface.is-paired .track-playback-toggle{grid-area:2 / 3;align-self:center;justify-self:center}.interface.is-paired .track-playback-toggle .track-playback-icon{grid-area:auto;transform:none}.interface:not(.is-about-open):not(.is-time-selected):not(.is-waveform-open) .track-current-title{pointer-events:auto}.interface.is-waveform-open.is-paired .time-control,.interface.is-waveform-open.is-paired .site-title,.interface.is-waveform-open.is-paired .about-title,.interface.is-waveform-open.is-paired .about-panel,.interface.is-waveform-open.is-paired .time-scrubber,.interface.is-waveform-open.is-paired .track-control{opacity:0;pointer-events:none}.interface.is-waveform-open.is-paired .track-previous,.interface.is-waveform-open.is-paired .track-current-title,.interface.is-waveform-open.is-paired .track-playback-toggle,.interface.is-waveform-open.is-paired .track-next{pointer-events:none}.interface.is-waveform-open.is-paired .track-waveform{opacity:1;pointer-events:auto}.interface.is-waveform-open.is-paired .track-waveform-range{pointer-events:auto}.site-title-alt,.about-alt-name,.track-waveform-artist,.track-waveform-title,html.is-alt-layout .site-title-main{display:none}html.is-alt-layout .site-title-alt{display:inline}html.is-alt-layout .about-alt-name{display:block;font-style:italic;text-align:center}html.is-alt-layout .interface.is-paired .time-control{transform:translateY(-100%)}html.is-alt-layout .interface.is-paired .site-title{transform:translateY(-2px)}html.is-alt-layout .interface .time-scrubber,html.is-alt-layout .track-waveform{top:calc(var(--pair-divider) - 14px)}html.is-alt-layout .track-waveform-artist,html.is-alt-layout .track-waveform-title{position:absolute;top:50%;display:block;min-height:var(--pair-control-size);line-height:var(--pair-control-size);white-space:nowrap;pointer-events:none;transform:translateY(-50%)}html.is-alt-layout .track-waveform-artist{right:calc(100% + 24px);text-align:right}html.is-alt-layout .track-waveform-title{left:calc(100% + 24px);font-style:italic;text-align:left}html.is-alt-layout .track-waveform-year{font-style:normal}html.is-alt-layout .track-waveform.is-metadata-hidden .track-waveform-artist,html.is-alt-layout .track-waveform.is-metadata-hidden .track-waveform-title{visibility:hidden;opacity:0}
