.vr-readout{min-width:214px;gap:4px}.vr-readout .ro-row span:last-child,.vr-readout .ro-row b{text-align:end;white-space:nowrap}.vr-readout .ro-row[hidden]{display:none}.vr-readout .ro-k{font-family:var(--sans);text-transform:none;letter-spacing:.01em}.vr-formats{margin-top:14px;border-top:1px solid var(--rule);padding-top:12px}.vr-fhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.vr-fhead>b{font:600 15px/1.3 var(--sans)}.vr-search{min-height:44px;flex:1 1 180px;max-width:320px;padding:0 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--card);color:var(--ink);font:500 14px/1 var(--sans)}.vr-fnow{margin:10px 0 8px;font:500 13.5px/1.5 var(--sans);color:var(--ink);min-height:2.6em}.vr-flist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:300px;overflow-y:auto}.vr-flist li[hidden]{display:none}.vr-fbtn{width:100%;min-height:44px;display:grid;gap:2px;text-align:start;padding:7px 10px;border:1px solid var(--rule-2);border-radius:3px;background:var(--card);color:var(--ink);cursor:pointer;font:500 13px/1.3 var(--sans)}.vr-fbtn span{color:var(--mute);font-size:12px;font-variant-numeric:tabular-nums}.vr-fbtn:hover{border-color:var(--ink)}.vr-fbtn[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.vr-fnone{margin:6px 0;color:var(--mute);font:500 13px/1.4 var(--sans)}.vr-scope{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s}.vr-scope.is-on{opacity:1}.vr-ring{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 58%,rgba(14,14,16,.28) 74%,rgba(14,14,16,.55) 100%)}.vr-bar{position:absolute;inset-inline-end:14px;bottom:14px;display:grid;justify-items:end;gap:4px;font:500 11.5px/1 var(--sans);color:#f4f1ea;letter-spacing:.04em}.vr-bar i{display:block;height:3px;background:#f4f1ea;box-shadow:0 0 0 1px #00000059}.vr-flash{position:absolute;inset:0;background:#0e0e10;opacity:0;pointer-events:none}.exhibit-body>.vr{grid-column:1 / -1;order:2;min-width:0}.vr-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:14px 0 10px;border-bottom:1px solid var(--rule)}.vr-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}.vr-now b{font:400 clamp(20px,2.4vw,28px)/1.1 var(--serif);letter-spacing:-.01em}.vr-now span{font:500 12.5px/1.35 var(--sans);color:var(--mute);letter-spacing:.03em;overflow-wrap:anywhere}.vr-btns{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vr-seg{display:inline-flex}.vr-btn{min-height:44px;padding:0 12px;border:1px solid var(--rule-2);background:var(--card);color:var(--ink);border-radius:3px;font:500 13px/1 var(--sans);cursor:pointer}.vr-seg .vr-btn{border-radius:0;margin-inline-start:-1px}.vr-seg .vr-btn:first-child{border-radius:3px 0 0 3px;margin-inline-start:0}.vr-seg .vr-btn:last-child{border-radius:0 3px 3px 0}.vr-btn:hover{border-color:var(--ink)}.vr-btn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative}.vr-sound[aria-pressed=false]{border-color:var(--accent);color:var(--accent-ink)}.vr-screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0 4px}.vr-screen{margin:0;min-width:0;border:1px solid var(--rule-2);background:var(--card)}.vr-screen figcaption{display:flex;flex-wrap:wrap;gap:0 6px;padding:7px 10px 6px;border-bottom:1px solid var(--rule);font:500 12px/1.35 var(--sans);color:var(--mute);letter-spacing:.02em}.vr-screen figcaption b{color:var(--ink);font-weight:600}.vr-screen canvas{display:block;width:100%;height:150px}.vr-hint{margin:6px 0 0;font:500 12.5px/1.5 var(--sans);color:var(--mute)}.exhibit-body:fullscreen>.vr{display:none}.exhibit[data-slug=vinyl-record] .prose table{max-width:100%;display:block;overflow-x:auto}@media(max-width:1023px){.exhibit-body>.vr{order:0;padding:0 var(--pad) 10px}.exhibit-body>.panel{order:1}.vr-btns{margin-inline-start:0}.vr-screens{grid-template-columns:1fr}.vr-screen canvas{height:120px}}@media(max-width:600px){.vr-readout{inset-inline-start:8px;top:8px;padding:6px 8px;gap:3px;min-width:0;font-size:10.5px}.vr-readout .ro-row:nth-child(n+6){display:none}.vr-top{gap:8px 16px;padding:10px 0 8px}.vr-btn{padding:0 10px;font-size:12.5px}.vr-bar{inset-inline-end:8px;bottom:30px}}.exhibit[data-slug=vinyl-record] .stage-label-text,.exhibit[data-slug=vinyl-record] .stage-hint,.exhibit[data-slug=vinyl-record] .ctl-range output,.exhibit[data-slug=vinyl-record] .ctl-name,.exhibit[data-slug=vinyl-record] .tour-count,.vr-readout,.vr-readout .ro-k,.vr-readout b{font-family:var(--sans);font-variant-numeric:tabular-nums}.vr2-sb{position:absolute;inset-inline-start:12px;bottom:34px;display:flex;flex-wrap:wrap;gap:8px;z-index:3}.vr2-sb button{min-height:44px;padding:0 14px;border-radius:22px;font:600 13.5px/1 var(--sans);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.vr2-snd{background:#e0451b;color:#fff;border:1px solid #b8330f;box-shadow:0 2px 10px #e0451b59}.vr2-snd[aria-pressed=true]{background:#fbfaf6;color:#a8320f;border-color:#e0451b;box-shadow:none}.vr2-snd:hover{filter:brightness(1.05)}.vr2-lift{background:#f8f6f1f0;color:var(--ink);border:1px solid var(--rule-2)}.vr2-lift[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.vr2-tag{position:absolute;left:0;top:0;z-index:4;pointer-events:none;padding:5px 9px;background:#16150fdb;color:#fbf8f0;font:600 12.5px/1.2 var(--sans);white-space:nowrap;border-radius:3px}.vr2-tag[hidden],.vr2-say[hidden],.vr2-card[hidden]{display:none}.vr2-say{position:absolute;inset-inline:12px;bottom:86px;margin:0 auto;width:fit-content;max-width:min(560px,calc(100% - 24px));z-index:3;padding:8px 12px;background:#16150fdb;color:#fbf8f0;font:500 13px/1.45 var(--sans);border-radius:3px;pointer-events:none}.vr2-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;width:min(420px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;padding:14px 16px 12px;background:#fbfaf6;border:1px solid var(--rule-2);border-inline-start:3px solid #e0451b;box-shadow:0 6px 24px #16150f2e;font:500 13.5px/1.5 var(--sans);color:var(--ink)}.vr2-card h3{margin:2px 0 6px;font:600 16px/1.3 var(--sans)}.vr2-card p{margin:0 0 8px}.vr2-x{position:absolute;inset-inline-end:6px;top:6px;width:44px;height:44px;border:0;background:none;font-size:22px;cursor:pointer;color:var(--ink)}.vr2-ck{color:var(--mute);font-size:12px}.vr2-cs{color:var(--mute);font-size:12px;overflow-wrap:anywhere}.vr2-cs a{color:inherit}.vr2{padding:8px 0 4px;border-top:1px solid var(--rule);margin-top:10px}.vr2-h{margin:18px 0 6px;font:600 16px/1.3 var(--sans);color:var(--ink);scroll-margin-top:80px}.vr2-p{margin:0 0 6px;font:500 13.5px/1.5 var(--sans);color:var(--ink)}.vr2-out{min-height:2.6em}.vr2-cap{color:var(--mute);font-size:12.5px}.vr2-tasks,.vr2-dex,.vr2-finds{margin:0;padding:0;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vr2-tasks li,.vr2-dex li{display:grid;gap:4px;align-content:start;padding:10px 12px;border:1px solid var(--rule);background:#fbfaf6}.vr2-tasks li.is-done{border-color:#1f7a3a;background:#f1f7f0}.vr2-th{margin:0;font:600 14px/1.35 var(--sans);color:var(--ink);display:flex;gap:8px;align-items:center}.vr2-mark{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid var(--rule-2);font-size:13px;color:#fff;background:#fff}.vr2-tasks li.is-done .vr2-mark{background:#1f7a3a;border-color:#1f7a3a}.vr2 li>.vr-btn{justify-self:start}.vr2-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0}.vr2-row[hidden],.vr2-range[hidden]{display:none}.vr2-k{font:600 12.5px/1.2 var(--sans);color:var(--mute);min-width:64px}.vr2-go{background:#e0451b;color:#fff;border-color:#b8330f}.vr2-go:hover{border-color:#7d2209}.vr-btn:disabled{opacity:.45;cursor:default}.vr2-range{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:10px;align-items:center;margin:6px 0;max-width:560px}.vr2-range input{width:100%;min-height:44px;accent-color:#e0451b}.vr2-range output{font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;min-width:70px;text-align:end}.vr2-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0;font:500 12.5px/1.3 var(--sans);color:var(--ink)}.vr2-lg:before{content:"";display:inline-block;width:18px;height:3px;margin-inline-end:6px;vertical-align:middle}.vr2-lg-r:before{background:#e0451b}.vr2-lg-p:before{background:#2f6db5}.vr2-lg-s:before{background:var(--ink)}.vr2-c{display:block;width:100%;max-width:760px;height:170px;border:1px solid var(--rule-2);background:var(--card)}.vr2-pc{height:150px}.vr2-steps .vr-btn{min-width:44px}.vr2-me{display:flex;flex-wrap:wrap;gap:10px 16px;margin:6px 0}.vr2-me label,.vr2-find{display:grid;gap:4px;font:600 12.5px/1.2 var(--sans);color:var(--mute)}.vr2-me input,.vr2-find input{min-height:44px;width:120px;padding:0 10px;border:1px solid var(--rule-2);border-radius:3px;background:var(--card);color:var(--ink);font:500 15px/1 var(--sans)}.vr2-find{margin:6px 0 8px}.vr2-find input{width:min(320px,100%)}.vr2-y{display:inline-block;min-width:42px;padding:2px 6px;background:var(--ink);color:var(--paper);font:600 12px/1.2 var(--sans);font-variant-numeric:tabular-nums}.vr2-dex{max-height:520px;overflow-y:auto}.vr2-finds li{padding:8px 10px;border:1px dashed var(--rule-2);font:500 13px/1.45 var(--sans);color:var(--mute)}.vr2-finds li.is-found{border-style:solid;color:var(--ink);background:#fbfaf6}.vr2-next{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.vr2-next a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--ink);border-radius:3px;color:var(--ink);text-decoration:none;font:600 13.5px/1.2 var(--sans)}.vr2-next a:hover{background:var(--ink);color:var(--paper)}.exhibit-body:fullscreen .vr2-sb{bottom:16px}@media(max-width:600px){.vr2-sb{inset-inline-start:8px;bottom:30px;gap:6px}.vr2-sb button{padding:0 12px;font-size:13px}.vr2-say{bottom:82px;font-size:12.5px}.vr2-tasks,.vr2-dex,.vr2-finds{grid-template-columns:1fr}.vr2-c{height:150px}.vr2-range{grid-template-columns:1fr auto}.vr2-range .vr2-k{grid-column:1 / -1}}
