/* Big G Productions — studio preview. Static, self-hosted and phone first. */
@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff) format('woff');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff) format('woff');font-weight:600;font-display:swap}
@font-face{font-family:BigG;src:url(/fonts/InterDisplay-Black.woff) format('woff');font-weight:900;font-display:swap}
:root{--purple:#7428ee;--purple-dark:#4e13a6;--lime:#c1ff36;--cream:#f6f4e9;--ink:#17141d;--muted:#58535f;--display:BigG,Inter,Arial,sans-serif;--body:Inter,Arial,sans-serif;--border:2px solid var(--ink);--shadow:7px 7px 0 var(--ink)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px;background:var(--cream)}body{margin:0;font:400 16px/1.55 var(--body);color:var(--ink);background:var(--purple)}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}a:hover{text-decoration-thickness:2px}.wrap{width:min(1184px,calc(100% - 80px));margin-inline:auto}.skip{position:absolute;top:10px;left:10px;z-index:10;padding:12px;background:var(--lime);border:var(--border);transform:translateY(-150%)}.skip:focus{transform:none}.top{background:var(--cream);border-bottom:var(--border)}.top-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font:900 13px/.96 var(--display);letter-spacing:-.025em}.brand-mark{background:var(--lime);border:var(--border);width:43px;height:43px;display:grid;place-items:center;font:900 35px/1 var(--display);box-shadow:3px 3px 0 var(--ink)}.top nav{display:flex;gap:28px;align-items:center}.top nav a{font-size:13px;font-weight:600;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:10px}.top nav a:hover{text-decoration:underline}.top nav .admin{font-size:11px;color:var(--muted)}
.hero{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:48px;padding-block:65px 64px;align-items:center}.eyebrow{font-size:10px;line-height:1.25;letter-spacing:.09em;font-weight:600;margin:0 0 19px}.eyebrow.light{color:var(--cream);display:flex;gap:9px;align-items:center}.square{display:inline-block;width:7px;height:7px;background:currentColor}.hero h1{font:900 100px/.9 var(--display);letter-spacing:-.06em;margin:0;color:var(--cream)}.big-g{display:block;font-size:clamp(100px,12vw,163px);line-height:.85;margin-left:-8px}.productions{display:block;font-size:clamp(36px,5.8vw,76px);letter-spacing:-.055em;color:var(--lime);margin-top:11px;transform:scaleX(.88);transform-origin:left;width:113.64%}.intro{font-size:21px;line-height:1.4;color:var(--cream);margin:24px 0}.quick-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.quick-links a{display:flex;align-items:center;justify-content:space-between;gap:23px;background:var(--lime);border:var(--border);box-shadow:4px 4px 0 var(--ink);padding:12px 16px;font-size:12px;font-weight:600;text-decoration:none;min-height:48px}.quick-links a+ a{background:var(--cream)}.quick-links a:hover,.button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.quick-links a:active,.button:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.quick-links a:focus-visible{outline-color:var(--cream)}.quick-links a span{font-size:20px;line-height:1}.studio-note{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;background:var(--lime);border:var(--border);box-shadow:var(--shadow);padding:20px 24px 17px;transform:rotate(2deg)}.note-top,.note-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;line-height:1.3;font-weight:600}.note-top{border-bottom:var(--border);padding-bottom:12px;letter-spacing:.06em}.note-top>span:last-child{font-size:32px;line-height:1}.note-title{font:900 50px/.93 var(--display);letter-spacing:-.045em;margin:23px 0}.note-title>span{color:var(--purple-dark)}.note-bottom{border-top:var(--border);padding-top:13px}.corner-arrow{font-size:42px;font-weight:400;line-height:.9}.ticker{background:var(--ink);color:var(--lime);border-block:var(--border);padding-block:14px}.ticker>.wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;font:900 15px/1 var(--display);letter-spacing:.03em}.ticker span:nth-child(even){font-size:22px}
.projects{padding-block:47px 56px;scroll-margin-top:25px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px;color:var(--cream)}.section-heading .eyebrow{color:var(--lime);margin-bottom:10px}h2{font:900 43px/.98 var(--display);letter-spacing:-.045em;margin:0}.section-heading>p{font-size:13px;line-height:1.45;margin:0 0 3px;text-align:right}.project-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:stretch}.project{min-width:0;border:var(--border);box-shadow:var(--shadow);background:var(--cream);display:flex;flex-direction:column}.project-label{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.07em;font-weight:600;padding:13px 18px;border-bottom:var(--border)}.project-label>span:first-child{display:flex;align-items:center;gap:7px}.game-project .project-label{background:var(--ink);color:var(--cream)}.game-project .project-label .square{color:var(--lime)}.poke-project .project-label{background:var(--lime)}.game-visual{position:relative;height:296px;overflow:hidden;border-bottom:var(--border);background:#041747}.game-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.art-sticker{position:absolute;bottom:20px;left:22px;background:var(--lime);color:var(--ink);padding:10px 14px;border:var(--border);box-shadow:3px 3px 0 var(--ink);transform:rotate(-5deg);font:900 16px/.95 var(--display)}.poke-visual{height:296px;background:var(--lime);border-bottom:var(--border);display:grid;place-items:center;position:relative;overflow:hidden;background-image:linear-gradient(#17141d12 1px,transparent 1px),linear-gradient(90deg,#17141d12 1px,transparent 1px);background-size:30px 30px}.field-card{width:244px;background:var(--cream);border:var(--border);box-shadow:8px 8px 0 var(--ink);padding:13px 17px;transform:rotate(-5deg)}.field-top{display:flex;justify-content:space-between;font:900 11px/1 var(--display);border-bottom:var(--border);padding-bottom:9px}.field-top>span:last-child{font-size:19px}.field-title{font:900 29px/.98 var(--display);letter-spacing:-.04em;margin:13px 0}.field-row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--ink);padding-block:7px;font-size:9px;font-weight:600;letter-spacing:.05em}.check{width:15px;height:15px;background:var(--purple);color:var(--cream);font-size:12px;display:grid;place-items:center;line-height:1}.orbit-star{position:absolute;right:25px;top:24px;font:900 69px/1 var(--display);color:var(--purple-dark);transform:rotate(13deg)}.project-body{padding:25px 27px 22px;display:flex;flex-direction:column;flex:1}.project h3{font:900 38px/.99 var(--display);letter-spacing:-.045em;margin:0 0 17px}.project-body>p:not(.note){font-size:14px;line-height:1.6;max-width:31em;margin:0 0 19px}.facts{display:flex;flex-wrap:wrap;list-style:none;gap:7px;padding:0;margin:0 0 23px}.facts li{border:1px solid var(--ink);padding:5px 8px;font-size:9px;line-height:1.2;font-weight:600}.button{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--lime);border:var(--border);box-shadow:4px 4px 0 var(--ink);padding:13px 15px;font-size:13px;font-weight:600;text-decoration:none;min-height:49px;margin-top:auto}.poke-project .button{background:var(--purple);color:var(--cream)}.button span{font-size:24px;line-height:1}.note{font-size:10px;line-height:1.5;color:var(--muted);margin:15px 0 0}
.studio{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;padding-bottom:48px}.studio-block{padding:34px;background:var(--ink);border:var(--border);color:var(--cream)}.studio-block .eyebrow{color:var(--lime);margin-bottom:14px}.studio-block h2{color:var(--lime);font-size:42px}.studio-block>p:last-child{font-size:13px;line-height:1.65;margin:20px 0 0}.next-block{border:var(--border);box-shadow:var(--shadow);background:var(--cream);padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.next-symbol{font-size:75px;line-height:.75;color:var(--purple);font-weight:600}.next-block .eyebrow{margin-bottom:10px}.next-block p:last-child{font:900 28px/1.03 var(--display);letter-spacing:-.04em;margin:0}.help{border-top:2px solid var(--ink);padding-block:23px 28px;display:flex;justify-content:space-between;gap:20px;color:var(--cream);font-size:13px}.help p{margin:0}.help a{font-weight:600}.help a span{margin-left:15px}.site{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;padding-block:26px 31px;font-size:10px;color:var(--cream);border-top:1px solid #ffffff50}.footer-brand{font:900 12px/1 var(--display);text-decoration:none}.site nav{display:flex;gap:20px}.site a:focus-visible,.help a:focus-visible{outline-color:var(--lime)}
/* Existing supporting pages keep their exact published copy. */
.inner{background:var(--cream)}.inner .prose{max-width:800px;padding-block:50px 65px}.prose h1{font:900 clamp(40px,8vw,66px)/.95 var(--display);letter-spacing:-.045em;margin:0 0 24px}.prose h2{font:900 24px/1.1 var(--display);letter-spacing:-.025em;margin:35px 0 13px}.prose p,.prose li{font-size:15px;line-height:1.75}.prose a{color:var(--purple-dark)}.prose ul{padding-left:22px}.prose li{margin-bottom:8px}.updated{font-size:12px!important;color:var(--muted)}.contact{font-size:clamp(17px,4.3vw,25px);font-weight:600;overflow-wrap:anywhere}.inner .site{color:var(--ink);border-color:var(--ink)}.inner .site a:focus-visible{outline-color:var(--purple)}
@media(min-width:1500px){.hero{padding-block:76px 77px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:29px;grid-template-columns:minmax(0,1fr) 240px}.note-title{font-size:41px}.studio-note{padding:17px 20px}.big-g{font-size:128px}.productions{font-size:57px}.quick-links{display:grid}.quick-links a{min-height:44px}.top nav{gap:21px}.project h3{font-size:32px}.project-body{padding:23px}.orbit-star{right:12px;font-size:56px}.game-visual,.poke-visual{height:265px}.field-card{width:215px}.field-title{font-size:26px}}
@media(max-width:680px){html{scroll-padding-top:12px}.wrap{width:calc(100% - 36px)}.top-inner{height:72px;gap:12px}.brand{font-size:10px;gap:9px}.brand-mark{width:34px;height:34px;font-size:27px}.top nav{gap:14px}.top nav a{font-size:11px}.top nav .projects-nav{display:none}.top nav .admin{font-size:10px}.hero{display:block;padding-block:35px 37px}.hero .eyebrow{font-size:9px;margin-bottom:23px}.big-g{font-size:112px;line-height:.83;margin-left:-5px}.productions{font-size:49px;line-height:1;margin-top:8px;letter-spacing:-.06em;transform:scaleX(.82);width:121.95%}.intro{font-size:17px;line-height:1.4;margin:20px 0 23px}.quick-links{margin-top:0;gap:11px;max-width:450px}.quick-links a{font-size:12px;min-height:47px;padding:11px 14px}.studio-note{display:none}.ticker{padding-block:12px}.ticker>.wrap{justify-content:space-between;gap:8px;font-size:10px;letter-spacing:0}.ticker span:nth-child(even){font-size:17px}.ticker span:nth-last-child(-n+2){display:none}.projects{padding-block:32px 34px;scroll-margin-top:14px}.section-heading{margin-bottom:22px;gap:12px}.section-heading .eyebrow{font-size:8px;margin-bottom:12px}h2{font-size:32px}.section-heading>p{font-size:10px;min-width:82px}.project-grid{grid-template-columns:1fr;gap:25px}.project-label{padding:13px 17px;font-size:8px}.game-visual,.poke-visual{height:260px}.game-visual img{object-position:center 40%}.project-body{padding:22px 22px 21px}.project h3{font-size:38px}.project-body>p:not(.note){font-size:13px;line-height:1.6}.facts li{font-size:9px}.button{font-size:12px}.note{font-size:10px}.poke-visual .field-card{width:228px}.orbit-star{right:24px;top:17px}.studio{grid-template-columns:1fr;gap:19px;padding-bottom:32px}.studio-block{padding:27px 24px}.studio-block h2{font-size:36px}.next-block{padding:24px;flex-direction:row;align-items:center;gap:22px;justify-content:flex-start}.next-symbol{font-size:65px}.next-block p:last-child{font-size:24px}.next-block .eyebrow{font-size:9px}.help{font-size:11px;gap:9px;padding-block:22px}.help a span{margin-left:3px}.site{padding-block:24px 28px;column-gap:10px;row-gap:17px}.footer-brand{font-size:10px}.site>span{font-size:8px}.site nav{width:100%;justify-content:space-between;font-size:10px}.inner .prose{padding-block:35px 45px}.prose p,.prose li{font-size:14px}}
@media(max-width:360px){.top nav{gap:10px}.top nav a{font-size:10px}.brand{font-size:9px}.brand-mark{width:31px;height:31px}.big-g{font-size:100px}.productions{font-size:43px}.section-heading h2{font-size:28px}.project h3{font-size:33px}.project-body{padding:20px}.game-visual,.poke-visual{height:237px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

/* Owner-selected photo and supplied canonical sheet. Original pixels unchanged. */
.canonical-visual{background:radial-gradient(ellipse at 52% 43%,#9145ff 0%,#5814b4 48%,#291049 100%);display:grid;place-items:center;isolation:isolate}
.arcade-stage{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.arcade-stage::before{content:"";position:absolute;inset:58% -18% -45%;background-image:linear-gradient(#c1ff3650 1px,transparent 1px),linear-gradient(90deg,#c1ff3650 1px,transparent 1px);background-size:36px 30px;transform:perspective(160px) rotateX(46deg);transform-origin:top;border-top:1px solid #c1ff3666}
.arcade-stage::after{content:"";position:absolute;width:90px;height:17px;left:8%;top:29%;background:var(--lime);box-shadow:0 27px 0 #b18aff;transform:rotate(-32deg)}
.arcade-orbit{position:absolute;width:250px;aspect-ratio:1;left:50%;top:48%;border:2px solid var(--lime);border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg) scaleX(1.36);box-shadow:0 0 0 13px #c1ff3610}
.arcade-platform{position:absolute;bottom:4px;left:50%;width:220px;height:42px;background:#211037;border:2px solid var(--lime);border-radius:50%;transform:translateX(-50%);box-shadow:0 5px 0 #17141d,0 0 28px #c1ff3640}
.arcade-spark{position:absolute;width:25px;aspect-ratio:1;background:var(--lime);clip-path:polygon(44% 0,57% 0,61% 38%,100% 44%,100% 57%,61% 62%,56% 100%,44% 100%,39% 61%,0 56%,0 43%,39% 38%)}
.spark-one{right:11%;top:18%;transform:rotate(12deg)}.spark-two{left:13%;top:62%;width:14px;background:#d8c2ff}
.canonical-cutout{height:calc(100% - 20px);aspect-ratio:466/650;position:relative;z-index:1;filter:drop-shadow(4px 6px 0 #17141d90)}
.canonical-crop{height:100%;width:100%;position:relative;overflow:hidden;clip-path:polygon(28.61% 0.57%,37.38% 1.31%,53.76% 7.94%,60.61% 8.95%,70.78% 8.22%,80.98% 1.62%,89.79% -1.54%,98.20% -1.54%,102.25% 3.19%,100.78% 9.20%,97.22% 16.23%,90.94% 22.50%,84.95% 26.83%,84.95% 34.02%,82.68% 39.54%,83.41% 44.27%,86.02% 49.89%,86.96% 58.54%,85.61% 66.03%,82.38% 73.59%,79.02% 84.52%,82.12% 91.39%,82.96% 98.64%,74.14% 101.58%,66.47% 100.88%,60.85% 98.39%,57.87% 90.55%,57.13% 82.29%,58.57% 82.93%,58.17% 86.67%,60.73% 93.95%,61.51% 101.54%,51.06% 101.54%,41.89% 101.31%,38.53% 97.50%,39.30% 94.69%,39.96% 95.30%,37.93% 96.50%,26.96% 96.98%,23.97% 94.46%,22.99% 89.67%,20.37% 81.02%,21.42% 79.67%,19.76% 84.59%,19.94% 88.75%,21.59% 96.02%,17.18% 99.26%,6.44% 99.03%,1.21% 96.62%,1.46% 92.01%,4.57% 81.57%,5.54% 73.71%,4.54% 66.44%,6.35% 59.27%,8.48% 56.58%,7.82% 56.31%,3.22% 52.51%,1.02% 45.26%,2.25% 39.13%,7.59% 33.46%,15.23% 28.81%,25.72% 28.16%,27.47% 32.05%,23.96% 35.67%,23.15% 40.10%,23.15% 44.93%,23.98% 46.56%,30.35% 42.89%,37.52% 40.46%,40.61% 40.46%,41.17% 37.29%,42.26% 31.86%,42.58% 26.96%,38.72% 26.20%,32.75% 22.89%,29.03% 19.27%,24.10% 11.20%,23.28% 5.77%)}
.canonical-crop img{position:absolute;max-width:none!important;width:310.7296137%!important;height:auto!important;left:0;top:0;object-fit:initial;object-position:initial}
.canonical-visual .art-sticker{bottom:20px;left:20px;font-size:14px;z-index:2}
.grogu-photo{width:min(100%,320px);justify-self:end;margin:0;background:var(--cream);border:var(--border);box-shadow:var(--shadow);padding:12px 12px 0;align-self:start}
.photo-window{position:relative;overflow:hidden;aspect-ratio:990/1189;border:var(--border)}
.photo-window img{position:absolute;max-width:none;width:113.6363636%;height:auto;left:-5.7575758%;top:-36.4171573%}
.grogu-photo figcaption{padding:17px 6px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.grogu-photo .eyebrow{margin:0;font-size:10px}
.studio.with-photo{align-items:center}
@media(max-width:680px){.studio.with-photo{grid-template-columns:1fr}.grogu-photo{width:min(100%,350px);justify-self:center}.canonical-visual .art-sticker{font-size:12px;left:15px;bottom:15px}.canonical-cutout{height:calc(100% - 18px)}.arcade-orbit{width:222px}.arcade-stage::after{width:65px;left:6%;top:24%}.spark-one{right:9%;top:16%}}

/* Music promotion: static record motif. */
.music{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:48px;align-items:center;margin-block:56px 0;padding:44px;background:var(--cream);border:var(--border);box-shadow:var(--shadow)}
.music .eyebrow{display:flex;gap:9px;align-items:center;color:var(--purple-dark)}
.music h2{font:900 clamp(30px,4vw,56px)/.97 var(--display);letter-spacing:-.045em;margin:0;overflow-wrap:break-word}.music h2>span{color:var(--purple)}
.music-artist{font-weight:600;margin:20px 0 8px}.music-intro{color:var(--muted);margin:0 0 24px;font-size:17px}.music-cta{background:var(--lime);max-width:330px;min-height:52px}.music-note{font-size:12px;color:var(--muted);margin:16px 0 0}
.music-art{width:100%;justify-self:center;background:var(--ink);border:var(--border);box-shadow:5px 5px 0 var(--ink)}
.music-art img{display:block;width:100%;height:auto}
@media(min-width:901px){.music{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.music h2{font-size:clamp(30px,3.4vw,48px)}}
@media(max-width:900px){.music{grid-template-columns:1fr;padding:30px;gap:25px}.music-art{max-width:560px}}
@media(max-width:680px){.music{padding:25px 22px;margin-top:32px;gap:30px}.music h2{font-size:clamp(29px,7.5vw,44px)}.music-intro{font-size:16px}.music-cta{max-width:none}}
@media(max-width:360px){.music{padding:22px 17px}}
.music-links{display:flex;flex-wrap:wrap;gap:12px}.music-alt{background:var(--cream);min-height:52px}
@media(max-width:680px){.music-links{flex-direction:column}.music-links .button{width:100%;justify-content:center}}

/* Compact music cards from the selected reference, scoped to the hero only. */
.music-hub{--hub-ink:#10191b;--hub-panel:#192426;--hub-line:#354044;--hub-paper:#f7f1e4;--hub-muted:#b1bcbb;--hub-mint:#c1f3bb;--hub-gold:#f8cd78;display:grid;grid-template-columns:1fr;gap:20px;margin-top:27px;color:var(--hub-paper);font-family:Arial,Helvetica,sans-serif;line-height:1.5;min-width:0}
.music-hub a{color:inherit;text-decoration:none}.music-hub a:focus-visible{outline:3px solid #ff794f;outline-offset:4px}
.music-hub .release{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:15px;overflow:hidden;min-width:0}
.music-hub .release-heading{display:flex;align-items:center;gap:24px;padding:22px 25px 0}
.music-hub .cover-wrap{position:relative;flex:0 0 125px}
.music-hub .cover{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}
.music-hub .cover-label{position:absolute;top:9px;left:9px;display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:3px;background:var(--hub-mint);color:var(--hub-ink);font-size:8px;font-weight:900;letter-spacing:.8px;box-shadow:0 2px 12px #0002;line-height:1.4}
.music-hub .status-dot{display:inline-block;height:5px;width:5px;border-radius:50%;background:currentColor;flex-shrink:0}
.music-hub .holiday-label{background:var(--hub-gold)}
.music-hub .release-title{min-width:0}.music-hub .eyebrow{font:700 9px/1.6 Arial,Helvetica,sans-serif;letter-spacing:1.6px;color:var(--hub-muted);margin:0 0 10px}
.music-hub h2{font:800 29px/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.9px;margin:0 0 11px;color:var(--hub-paper)}
.music-hub .release-copy{font-size:12px;line-height:1.5;color:var(--hub-muted);margin:0}
.music-hub .release-content{padding:22px 25px 25px}
.music-hub .platforms{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.music-hub .platform{display:flex;align-items:center;min-height:54px;padding:13px 15px;gap:11px;border:1px solid #566163;border-radius:7px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,transform .15s}
.music-hub .platform:hover{background:#2d3d3f;border-color:var(--hub-paper);transform:translateY(-1px)}
.music-hub .icon{height:22px;width:22px;flex-shrink:0}.music-hub .music-icon{padding:1px}
.music-hub .action{margin-left:auto;font-size:11px;color:var(--hub-muted);font-weight:400;display:flex;gap:13px;align-items:center}.music-hub .action span{font-size:20px;line-height:1}
.music-hub .spotify{color:var(--hub-mint);border-color:#5f785e;background:#223528}.music-hub .spotify:hover{background:#2b4533;border-color:var(--hub-mint)}.music-hub .spotify .action{color:var(--hub-mint)}
.music-hub .platform.subtle{grid-column:1/-1;min-height:45px;border-color:var(--hub-line);font-size:12px}.music-hub .subtle .icon{height:18px;width:22px}
.music-hub .presave{display:flex;align-items:center;justify-content:space-between;min-height:54px;border-radius:7px;padding:15px 17px;background:var(--hub-gold);color:var(--hub-ink);font-size:14px;font-weight:800;gap:12px;transition:background .15s,transform .15s}
.music-hub .presave>span:last-child{font-size:23px;line-height:1}.music-hub .presave:hover{background:#ffdfa1;transform:translateY(-1px)}
.music-hub .release-date{font-size:12px;font-weight:700;margin:15px 0 6px;color:var(--hub-gold)}
.music-hub .small-print{font-size:11px;color:var(--hub-muted);line-height:1.65;margin:0}
.music-hub .arrow{width:17px;height:17px;display:inline-block;vertical-align:middle;flex-shrink:0}.music-hub .subtle .arrow{width:15px;height:15px}
.project-shortcuts{padding-bottom:35px}.project-shortcuts .quick-links{margin-top:0}
@media(max-width:1100px){.music-hub .platforms{grid-template-columns:1fr}.music-hub .release-heading{gap:16px}.music-hub .cover-wrap{flex-basis:108px}.music-hub h2{font-size:24px}.music-hub .eyebrow{font-size:7px;letter-spacing:1px}}
@media(max-width:680px){.music-hub .release-heading{padding:19px 19px 0;gap:16px}.music-hub .cover-label{top:7px;left:7px;padding:5px 6px;font-size:7px;letter-spacing:.6px}.music-hub .release-copy{font-size:11px}.music-hub .release-content{padding:20px 19px 22px}.music-hub h2{font-size:24px;letter-spacing:-.7px;margin-bottom:9px}.music-hub .eyebrow{margin-bottom:9px}.music-hub .platform{min-height:52px}.music-hub .presave{min-height:55px}}
@media(max-width:390px){.music-hub .cover-wrap{flex-basis:90px}.music-hub .release-heading{gap:13px}.music-hub h2{font-size:21px}.music-hub .eyebrow{font-size:6.6px;letter-spacing:.75px}.music-hub .release-copy{font-size:10.5px}.music-hub .cover-label{font-size:6.5px;padding:5px;top:6px;left:6px}}
@media(prefers-reduced-motion:reduce){.music-hub *{transition:none!important}}

.hero>.studio-note{align-self:start;min-height:410px}
