@font-face{font-family:Cover Wide;src:url(/fonts/cover-wide.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Cover Narrow;src:url(/fonts/cover-narrow.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.orbit{--o-wide:"Cover Wide", sans-serif;--o-narrow:"Cover Narrow", sans-serif;--o-ink:#fffed8;--o-muted:#e2e0d3;--o-line:#fffed838;isolation:isolate;color:var(--o-ink);font-family:var(--o-narrow);font-synthesis:none;background:#0a2250;font-weight:400;position:relative}.orbit:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b174466,#03153d70),url(/layers/atmosphere.png) 50%/cover no-repeat;position:fixed;inset:0}.orbit a:focus-visible{outline:1px solid var(--o-ink);outline-offset:6px}.orbit button:focus-visible{outline:1px solid var(--o-ink);outline-offset:6px}.o-stage:focus-visible{outline:1px solid var(--o-ink);outline-offset:6px}.orbit button{font-family:var(--o-narrow);border-radius:0}.orbit a{text-underline-offset:5px}.orbit a:hover{text-decoration:underline}.o-hero{grid-template-rows:auto minmax(0,1fr) auto auto;height:100svh;min-height:680px;max-height:1280px;padding:0 clamp(22px,4vw,64px) 30px;display:grid}.o-header{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding:31px 0 20px;display:grid;position:relative}.o-header h1{font-family:var(--o-narrow);letter-spacing:.25em;margin:0;font-size:20px;font-weight:400;line-height:1.3}.o-wordmark{font-family:var(--o-wide);letter-spacing:.36em;padding-left:.36em;font-size:25px;font-weight:500;line-height:1.3}.o-header nav{letter-spacing:.12em;justify-content:flex-end;gap:26px;font-size:16px;display:flex}.o-stage{perspective:1400px;cursor:grab;touch-action:pan-y;place-items:center;min-height:0;display:grid;position:relative;outline-offset:-10px!important}.o-object{aspect-ratio:1;width:min(54svh,550px,70vw);max-height:100%;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;will-change:transform;position:relative;transform:rotateX(-6deg)rotateY(-16deg)rotate(-3deg);box-shadow:16px 26px 60px #08215b50}.o-object img{object-fit:contain;pointer-events:none;width:100%;height:100%}.o-controls{letter-spacing:.12em;color:var(--o-muted);justify-content:space-between;align-items:center;gap:22px;padding:7px 0 13px;font-size:12px;display:flex}.o-controls>div{gap:24px;display:flex}.o-controls button{letter-spacing:.1em;color:var(--o-ink);background:0 0;border:0;padding:8px 0;font-size:14px}.o-controls button:hover{text-underline-offset:4px;text-decoration:underline}.o-release{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.o-release-date{letter-spacing:.12em;margin:0;font-size:16px;line-height:1.5}.o-clock{font-variant-numeric:tabular-nums;align-items:baseline;gap:22px;display:flex}.o-clock>span{align-items:baseline;gap:5px;display:flex}.o-clock b{letter-spacing:.05em;font-size:22px;font-weight:400;line-height:1}.o-clock small{color:var(--o-muted);font-size:12px}.o-download{color:var(--o-ink);letter-spacing:.1em;background:0 0;border:1px solid #fffed890;min-width:238px;margin-top:4px;padding:12px 24px;font-size:16px;line-height:1.1}.o-download:disabled{opacity:1;border-color:#fffed850}.o-download:not(:disabled):hover{background:var(--o-ink);color:#102455}.o-file-note{letter-spacing:.07em;color:var(--o-muted);font-size:12px}.o-error{max-width:450px;margin:0;font-size:16px;line-height:1.4}.o-details{background:#060d20db;padding:85px clamp(22px,7vw,110px) 28px}.o-music,.o-live{grid-template-columns:1fr 2.5fr;gap:8%;max-width:1200px;margin:0 auto;display:grid}.o-music h2,.o-live h2{font-family:var(--o-wide);letter-spacing:.11em;margin:0;padding-top:19px;font-size:13px;font-weight:500;line-height:1.7}.o-music-list>a{border-top:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.o-music-list strong{letter-spacing:.04em;font-size:23px;font-weight:400;display:block}.o-music-list small{color:#cacccf;letter-spacing:.02em;margin-top:5px;font-size:16px;display:block}.o-music-list>a>span:last-child{font-size:20px}.o-live{padding-top:75px}.o-live-heading>a{letter-spacing:.08em;margin-top:24px;font-size:14px;display:inline-block}.o-shows>a{border-top:1px solid var(--o-line);grid-template-columns:70px minmax(0,1fr) 70px;align-items:baseline;gap:22px;padding:18px 0;display:grid}.o-shows time{letter-spacing:.06em;font-size:16px}.o-show-location strong{letter-spacing:.02em;font-size:23px;font-weight:400}.o-show-location>span{color:#cacccf;margin-top:4px;font-size:16px;display:block}.o-ticket{text-align:right;letter-spacing:.03em;font-size:14px}.o-sold-out .o-show-location{opacity:.6}.o-sold-out .o-show-location strong{text-decoration:line-through}.o-footer{border-top:1px solid var(--o-line);letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:30px;max-width:1200px;margin:75px auto 0;padding-top:24px;font-size:14px;display:flex}.o-footer>span{color:#a5a9b1;margin-left:auto;font-size:12px}@media (max-width:760px){.o-hero{min-height:650px;padding-bottom:26px}.o-header{gap:18px;padding:25px 0 18px}.o-header h1{letter-spacing:.16em;font-size:16px}.o-wordmark{letter-spacing:.26em;font-size:19px}.o-header nav{letter-spacing:.06em;gap:16px;font-size:14px}.o-object{width:min(54svh,72vw)}.o-music,.o-live{grid-template-columns:1fr;gap:24px}.o-music h2,.o-live h2{padding:0}.o-live-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.o-live-heading>a{margin-top:0}.o-details{padding-top:50px}.o-live{padding-top:55px}.o-footer{gap:20px;margin-top:50px}.o-footer>span{width:100%;margin-left:0}}@media (max-width:480px){.o-header{grid-template-columns:1fr auto;gap:10px}.o-wordmark{grid-area:1/1;justify-self:start;padding-left:0;font-size:21px}.o-header h1{grid-area:2/1;margin-top:4px;font-size:15px}.o-header nav{grid-area:1/2/3;gap:16px}.o-object{width:min(47svh,78vw)}.o-controls{letter-spacing:.05em;gap:12px;padding-bottom:12px;font-size:12px}.o-controls>div{gap:20px}.o-keyboard-hint{display:none}.o-release-date{letter-spacing:.07em;font-size:15px}.o-shows>a{grid-template-columns:52px minmax(0,1fr) 56px;gap:13px}.o-shows time{font-size:14px}.o-ticket{font-size:13px}}@media (prefers-reduced-motion:reduce){.o-object{will-change:auto;transform:none!important}}body:has(.orbit){font-family:Cover Narrow,sans-serif}
