.rc{padding:5% 7% 8rem}.rc-a{color:#fff;background:#000}.rc-b{color:#000;background:#fff;padding-top:10rem}.rc-kicker,.rc-howto,.rc-empty,.rc-section,.rc-side-title,.rc-track-num,.rc-track-year,.rc-colophon{font-family:var(--font-roboto-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:400}.rc-kicker{color:#8a8a8a;margin:0}.rc-b .rc-kicker,.rc-b .rc-section{color:#6b6b6b}.rc-kicker a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.rc-kicker a{transition:color .3s}.rc-a .rc-kicker a:hover{color:#fff;text-decoration-style:solid}.rc-b .rc-kicker a:hover{color:#000;text-decoration-style:solid}}.rc-head{padding:3rem 0 0}.rc-hero{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center;gap:4rem;display:grid}.rc-title{font-family:var(--font-cormorant), serif;margin:0;font-size:clamp(3.4rem,8vw,7rem);font-weight:300;line-height:.95}.rc-lede{max-width:30rem;font-family:var(--font-work-sans), sans-serif;color:#8a8a8a;margin:1.6rem 0 0;font-size:1.2rem;font-weight:300;line-height:1.5}.rc-lede a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.rc-lede a{transition:color .3s}.rc-lede a:hover{color:#fff}}.rc-disc{width:100%}.rc-disc-plate{aspect-ratio:1;width:100%}.rc-howto{text-align:center;color:#8a8a8a;margin:.4rem 0 0}.rc-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;max-width:64rem;margin-top:5rem;display:grid}.rc-side-title{color:#8a8a8a;margin:0;padding-bottom:.9rem}.rc-side ol{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.rc-side li{border-bottom:1px solid #ffffff1f}.rc-side a,.rc-track-open{color:#fff;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.8rem 0;text-decoration:none;display:grid}.rc-track-num,.rc-track-year{color:#8a8a8a}.rc-track-name{font-family:var(--font-work-sans), sans-serif;font-size:1.05rem;font-weight:300}.rc-side li.rc-track-open{border-bottom-color:#ffffff0f}.rc-track-open .rc-track-num{color:#333}.rc-track-open .rc-track-num:before{content:attr(data-num)}.rc-track-open:after{content:" ";font-size:1.05rem}@media (hover:hover) and (pointer:fine){.rc-side a .rc-track-name{transition:font-style .2s}.rc-side a:hover .rc-track-name{font-style:italic}}.rc-thing{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:6rem;margin-top:10rem;scroll-margin-top:3rem;display:grid}.rc-head+.rc-thing{margin-top:12rem}.rc-section+.rc-thing{margin-top:4rem}.rc-section{margin:0}.rc-plate{aspect-ratio:1;width:100%;max-width:38rem;position:relative}.rc-wide{aspect-ratio:3/2}.rc-tall{aspect-ratio:4/5;max-width:30rem}.rc-b .rc-plate{max-width:26rem}.rc-b .rc-tall{max-width:21rem}.rc-canvas{cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;display:block}.rc-canvas[data-dragging]{cursor:grabbing}.rc-brackets{pointer-events:none;position:absolute;inset:0}.rc-corner{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:0 3.4;opacity:0;width:22px;height:22px;transition:opacity .3s;position:absolute}.rc-b .rc-corner{stroke:#000}.rc-tl{top:0;left:0}.rc-tr{top:0;right:0;transform:scaleX(-1)}.rc-bl{bottom:0;left:0;transform:scaleY(-1)}.rc-br{bottom:0;right:0;transform:scale(-1)}:is(.rc-plate:has(.rc-canvas:focus-visible) .rc-corner,.rc-plate:has(.rc-canvas[data-dragging]) .rc-corner){opacity:1}.rc-empty{color:#8a8a8a;place-items:center;margin:0;display:grid;position:absolute;inset:0}.rc-text{max-width:27rem}.rc-name{font-family:var(--font-cormorant), serif;margin:.9rem 0 0;font-size:2.6rem;font-weight:400;line-height:1.05}.rc-mine{font-family:var(--font-work-sans), sans-serif;margin:1.2rem 0 0;font-size:1.1rem;font-weight:300;line-height:1.6}.rc-link{font-family:var(--font-work-sans), sans-serif;color:#8a8a8a;text-underline-offset:6px;margin-top:1.2rem;font-size:1rem;font-weight:300;text-decoration:none;display:inline-block}.rc-b .rc-link{color:#6b6b6b}.rc-arrow{vertical-align:.05em;fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:.62em;height:.62em;margin-left:.35em;display:inline-block}@media (hover:hover) and (pointer:fine){.rc-link{transition:color .3s}.rc-a .rc-link:hover{color:#fff;text-decoration:underline;text-decoration-thickness:1px}.rc-b .rc-link:hover{color:#000;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:900px){.rc-hero{grid-template-columns:minmax(0,1fr);gap:1rem}.rc-disc{order:-1;max-width:20rem;margin:0 auto}.rc-tracks{grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-top:3rem}.rc-thing{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem;margin-top:9rem}.rc-head+.rc-thing{margin-top:9rem}.rc-b{padding-top:8rem}.rc-section+.rc-thing{margin-top:3rem}.rc-b .rc-plate{max-width:none}.rc-tall,.rc-b .rc-tall{max-width:80%}.rc-name{font-size:2.2rem}}.rc-end{padding-top:10rem}.rc-end .rc-thing{margin-top:0}.rc-voyager{margin-top:2.4rem}.rc-voyager-km{font-family:var(--font-roboto-mono), monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;margin:.5rem 0 0;font-size:1.9rem;font-weight:400}.rc-voyager-ld{font-family:var(--font-work-sans), sans-serif;color:#8a8a8a;margin:.4rem 0 0;font-size:1rem;font-weight:300}.rc-colophon{color:#8a8a8a;max-width:44rem;margin:10rem 0 0;line-height:1.8}.rc-colophon a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.rc-colophon a{transition:color .3s}.rc-colophon a:hover{color:#fff}}.rc-share{z-index:80;color:#fff;mix-blend-mode:difference;font-family:var(--font-roboto-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.75rem 1rem;font-size:.8rem;position:fixed;bottom:20px;right:20px}.rc-share-corner{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:0 3.4;width:10px;height:10px;transition:transform .3s;position:absolute}@media (hover:hover) and (pointer:fine){.rc-share:hover .rc-tl{transform:translate(-3px,-3px)}.rc-share:hover .rc-tr{transform:translate(3px,-3px)scaleX(-1)}.rc-share:hover .rc-bl{transform:translate(-3px,3px)scaleY(-1)}.rc-share:hover .rc-br{transform:translate(3px,3px)scale(-1)}}@media (prefers-reduced-motion:reduce){.rc-share-corner{transition:none}}@media (max-width:900px){.rc-end{padding-top:8rem}.rc-voyager-km{font-size:1.45rem}.rc-colophon{margin-top:6rem}.rc-share{bottom:8px;right:8px}}@media (min-width:901px){.rc-thing{margin-top:9rem}.rc-plate,.rc-wide,.rc-tall{aspect-ratio:auto;max-width:none;height:min(62vh,36rem)}.rc-b .rc-plate,.rc-b .rc-tall{max-width:none;height:min(48vh,28rem)}.rc-head+.rc-thing{margin-top:10rem}.rc-b{padding-top:9rem}.rc-section+.rc-thing{margin-top:3rem}.rc-end{padding-top:9rem}.rc-colophon{margin-top:8rem}}
