@font-face{font-family:FamilyTypewriter;src:url('/cinematic/courier-prime.ttf') format('truetype');font-display:swap}
.family-orbit{background:#000;color:#eee5d3;font-family:FamilyTypewriter,'Courier New',monospace;padding-block:65px 100px;scroll-margin-top:95px;isolation:isolate}
.family-orbit .album-heading{display:block;padding-inline:0;text-align:center}.family-orbit .album-heading h2{margin-inline:auto}.family-orbit .orbit-stage{display:grid;gap:35px;outline-offset:-3px}
.family-orbit .slide{margin:0;padding:0;background:none;border:0;box-shadow:none;min-width:0}.family-orbit .slide>a{display:block}.family-orbit .slide img{display:block;width:100%;height:auto;max-height:65svh;object-fit:contain;border:0;border-radius:0}.family-orbit .slide figcaption{font-size:13px;line-height:1.7;padding:18px 0;color:#eee5d3}.family-orbit a{color:inherit}.family-orbit .slide figcaption a{color:#c6a35b}
.family-orbit.orbit-ready .orbit-stage{height:clamp(310px,59svh,560px);position:relative;display:block;perspective:1500px;touch-action:pan-y;overflow:hidden;cursor:grab;user-select:none}.family-orbit.orbit-ready .orbit-stage:active{cursor:grabbing}
.family-orbit.orbit-ready .slide{position:absolute;left:50%;top:53%;width:50%;height:70%;display:block;transform-origin:center;will-change:transform,opacity;visibility:hidden;pointer-events:none}.family-orbit.orbit-ready .slide>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:auto;outline-offset:7px}.family-orbit.orbit-ready .slide img{width:auto;height:auto;max-width:100%;max-height:100%;filter:drop-shadow(0 12px 18px #000);transition:filter .3s;pointer-events:none}.family-orbit.orbit-ready .slide.is-current img{filter:drop-shadow(0 8px 20px #c6a35b18)}.family-orbit.orbit-ready .slide figcaption{display:none}
.family-orbit .orbit-selection{max-width:760px;margin:18px auto 0;text-align:center;padding-inline:20px}.family-orbit .orbit-controls{display:flex;align-items:center;justify-content:center;gap:40px}.family-orbit .orbit-controls button,.family-orbit .orbit-motion{font:inherit;min-width:44px;min-height:44px;padding:8px;background:none;border:0;border-radius:0;color:#c6a35b;cursor:pointer}.family-orbit .orbit-controls button{font-size:26px}.family-orbit .orbit-count{font-size:12px;color:#c6a35b;letter-spacing:.16em;min-width:90px}.family-orbit .orbit-caption{font-size:15px;line-height:1.75;min-height:80px;max-width:660px;margin:8px auto 0;color:#eee5d3}.family-orbit .orbit-caption a{display:inline-block;color:#c6a35b;font-size:11px;padding:12px}.family-orbit .orbit-hint{font-size:10px;color:#b9ac8c;margin:16px 0 0}.family-orbit .orbit-motion{display:block;margin:9px auto 0;font-size:10px}.family-orbit [hidden]{display:none!important}.family-orbit :focus-visible{outline:2px solid #e7c77e;outline-offset:5px}.family-orbit button:hover,.family-orbit .orbit-caption a:hover{color:#f5dfaf}
@media(max-width:600px){.family-orbit{padding-block:45px 75px}.family-orbit.orbit-ready .orbit-stage{height:390px;margin-inline:-6vw}.family-orbit.orbit-ready .slide{width:62%;height:70%;top:52%}.family-orbit .orbit-selection{padding-inline:4px;margin-top:8px}.family-orbit .orbit-caption{font-size:12px;min-height:95px}.family-orbit .orbit-controls{gap:30px}.family-orbit .orbit-hint{font-size:9px}.family-orbit .album-heading>p{margin-top:16px}}
@media(prefers-reduced-motion:reduce){.family-orbit *{transition:none!important}}
.family-orbit.orbit-ready{display:grid;grid-template-rows:auto minmax(180px,1fr) auto;height:calc(100svh - 140px);min-height:580px;padding-block:18px 22px;scroll-margin-top:95px}
.stan-opening~.family-orbit.orbit-ready{scroll-margin-top:0}
.family-orbit.orbit-ready .album-heading{margin:0 0 18px}.family-orbit.orbit-ready .album-heading .eyebrow{margin-bottom:14px}.family-orbit.orbit-ready .album-heading h2{font-size:clamp(32px,3.8vw,54px)}
.family-orbit.orbit-ready .orbit-stage{height:auto;min-height:180px}.family-orbit.orbit-ready .orbit-selection{margin-top:0;width:100%}.family-orbit.orbit-ready .orbit-caption{min-height:0;margin-top:0;font-size:12px;line-height:1.55}.family-orbit.orbit-ready .orbit-caption a{padding-block:8px}.family-orbit.orbit-ready .orbit-motion{margin-top:0;min-height:36px}.family-orbit.orbit-ready .orbit-hint{margin-top:6px;line-height:1.7}
@media(max-width:600px){.family-orbit.orbit-ready{height:calc(100svh - 120px);min-height:600px}.family-orbit.orbit-ready .album-heading h2{font-size:32px}.family-orbit.orbit-ready .album-heading .eyebrow{font-size:8px}.family-orbit.orbit-ready .orbit-caption{font-size:11px}.family-orbit.orbit-ready .orbit-selection{padding-inline:0}}

.family-orbit.orbit-ready{height:auto;grid-template-rows:auto auto auto}.family-orbit.orbit-ready .slide{height:52.6315789474%;top:50%}
@media(max-width:600px){.family-orbit.orbit-ready .slide{height:70%;width:min(62%,calc((100vw - 32px)/1.7689))}}

.family-orbit .slide figcaption,.family-orbit .orbit-caption{text-align:center}
