:is(.redesign-page,.redesign-dialog),:is(.redesign-page,.redesign-dialog){--background:#fff;--foreground:#181818;--card:#fff;--popover:#fff;--primary:#181818;--primary-foreground:#fff;--secondary:#f2f2f2;--muted:#dedede;--muted-foreground:#707070;--border:#d9d9d9}:is(.redesign-page,.redesign-dialog),:is(.redesign-page,.redesign-dialog) *{box-sizing:border-box;border-color:var(--border)}html:has(.redesign-page){scroll-behavior:smooth;scroll-padding-top:32px}.redesign-page{color:#181818;background:#fff;min-height:100svh;margin:0;padding-bottom:65px;font:16px/1.5 Arial,Helvetica,sans-serif}:is(.redesign-page,.redesign-dialog) button,:is(.redesign-page,.redesign-dialog) input,:is(.redesign-page,.redesign-dialog) a{font:inherit}:is(.redesign-page,.redesign-dialog) button,:is(.redesign-page,.redesign-dialog) a{-webkit-tap-highlight-color:transparent}:is(.redesign-page,.redesign-dialog) button{cursor:pointer;color:inherit}:is(.redesign-page,.redesign-dialog) button:disabled{cursor:wait;opacity:.55}:is(.redesign-page,.redesign-dialog) button{background:0 0;border:0;padding:0}:is(.redesign-page,.redesign-dialog) a{color:inherit;text-decoration:none}:is(.redesign-page,.redesign-dialog) a:hover,:is(.redesign-page,.redesign-dialog) button:hover{color:#707070}:is(.redesign-page,.redesign-dialog) :focus-visible{outline-offset:5px;outline:2px solid #181818}:is(.redesign-page,.redesign-dialog) ::selection{color:#fff;background:#181818}:is(.redesign-page,.redesign-dialog) h1,:is(.redesign-page,.redesign-dialog) h2,:is(.redesign-page,.redesign-dialog) h3,:is(.redesign-page,.redesign-dialog) p{margin:0}:is(.redesign-page,.redesign-dialog) h1,:is(.redesign-page,.redesign-dialog) h2,:is(.redesign-page,.redesign-dialog) h3{font-weight:400}:is(.redesign-page,.redesign-dialog) img{max-width:100%;display:block}:is(.redesign-page,.redesign-dialog) .skip-link{z-index:100;background:#fff;padding:10px;position:fixed;top:10px;left:20px;transform:translateY(-200%)}:is(.redesign-page,.redesign-dialog) .skip-link:focus{transform:none}:is(.redesign-page,.redesign-dialog) .site-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:33px 42px;font-size:14px;line-height:1.5;display:grid}:is(.redesign-page,.redesign-dialog) .wordmark{white-space:nowrap;justify-self:start}:is(.redesign-page,.redesign-dialog) .site-header nav{gap:34px;display:flex}:is(.redesign-page,.redesign-dialog) .subscribe-link{justify-self:end;font-size:14px}:is(.redesign-page,.redesign-dialog) .page-shell{width:min(680px,100% - 40px);margin:0 auto}:is(.redesign-page,.redesign-dialog) .first-listen{text-align:center;width:min(360px,100%);margin:42px auto 110px}:is(.redesign-page,.redesign-dialog) .apologies-cover{width:100%;margin-bottom:30px;animation:6s ease-in-out infinite apologies-float;display:block;position:relative;box-shadow:0 18px 35px -20px #0006}:is(.redesign-page,.redesign-dialog) .apologies-cover img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}:is(.redesign-page,.redesign-dialog) .cover-play{color:#181818;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .2s;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 12px #00000026}:is(.redesign-page,.redesign-dialog) .apologies-cover:hover .cover-play{transform:scale(1.06)}:is(.redesign-page,.redesign-dialog) .first-listen h1{margin:0 0 4px;font-size:20px;line-height:1.4}:is(.redesign-page,.redesign-dialog) .apologies-release-date{color:#707070;margin-top:20px;font-size:14px}:is(.redesign-page,.redesign-dialog) .first-listen .inline-player{max-width:330px;margin:17px auto 0}:is(.redesign-page,.redesign-dialog) .first-listen .play-button{width:44px;height:44px}@keyframes apologies-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}:is(.redesign-page,.redesign-dialog) .inline-player{align-items:center;gap:14px;width:100%;display:flex}:is(.redesign-page,.redesign-dialog) .play-button,:is(.redesign-page,.redesign-dialog) .icon-button{color:#181818;background:0 0;border:0;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}:is(.redesign-page,.redesign-dialog) .time{color:#707070;font-variant-numeric:tabular-nums;min-width:26px;font-size:12px}:is(.redesign-page,.redesign-dialog) .song-slider{flex:1;min-width:50px;padding:16px 0}:is(.redesign-page,.redesign-dialog) .song-slider [data-slot=slider-track]{background:#ddd;border-radius:0;height:2px}:is(.redesign-page,.redesign-dialog) .song-slider [data-slot=slider-range]{background:#181818}:is(.redesign-page,.redesign-dialog) .song-slider [data-slot=slider-thumb]{width:6px;height:6px;box-shadow:none;background:#181818;border:0;border-radius:0}:is(.redesign-page,.redesign-dialog) .preview-note{color:#707070;margin-top:13px;font-size:12px;line-height:1.6}:is(.redesign-page,.redesign-dialog) .preview-note:hover{text-underline-offset:3px;text-decoration:underline}:is(.redesign-page,.redesign-dialog) .section-label{font-size:14px;font-weight:400;line-height:1.5}:is(.redesign-page,.redesign-dialog) .music-section{text-align:center}:is(.redesign-page,.redesign-dialog) .music-section>.section-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.redesign-page,.redesign-dialog) .release-list{flex-direction:column;align-items:center;gap:110px;display:flex}:is(.redesign-page,.redesign-dialog) .release{text-align:center;width:min(420px,100%)}:is(.redesign-page,.redesign-dialog) .cover-button{background:0 0;width:100%;padding:0;display:block}:is(.redesign-page,.redesign-dialog) .cover-button img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}:is(.redesign-page,.redesign-dialog) .cover-button:hover{opacity:.9}:is(.redesign-page,.redesign-dialog) .release h3{margin:23px 0 6px;font-size:14px;line-height:1.5}:is(.redesign-page,.redesign-dialog) .release h3 button{max-width:100%}:is(.redesign-page,.redesign-dialog) .release-year{color:#707070;font-size:12px;line-height:1.5}:is(.redesign-page,.redesign-dialog) .release-links{justify-content:center;gap:22px;margin-top:17px;font-size:14px;display:flex}:is(.redesign-page,.redesign-dialog) .release-links a,:is(.redesign-page,.redesign-dialog) .release-links button{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.redesign-page,.redesign-dialog) .more-link{text-underline-offset:4px;margin-top:62px;font-size:14px;text-decoration:underline}:is(.redesign-page,.redesign-dialog) .videos-section{text-align:center;margin-top:140px}:is(.redesign-page,.redesign-dialog) .section-heading{justify-content:space-between;align-items:center;margin-bottom:35px;font-size:14px;display:flex}:is(.redesign-page,.redesign-dialog) .section-heading>a{color:#707070}:is(.redesign-page,.redesign-dialog) .video-list{flex-direction:column;gap:70px;display:flex}:is(.redesign-page,.redesign-dialog) .video-post{width:100%}:is(.redesign-page,.redesign-dialog) .video-button{width:100%;display:block}:is(.redesign-page,.redesign-dialog) .video-image{aspect-ratio:16/9;background:#000;display:block;position:relative;overflow:hidden}:is(.redesign-page,.redesign-dialog) .video-image>img{object-fit:cover;width:100%;height:100%;position:absolute}:is(.redesign-page,.redesign-dialog) .video-play{color:#fff;background:#0000001f;place-items:center;display:grid;position:absolute;inset:0}:is(.redesign-page,.redesign-dialog) .video-play>svg{filter:drop-shadow(0 1px 4px #00000073)}:is(.redesign-page,.redesign-dialog) .video-button:hover .video-play{background:#00000008}:is(.redesign-page,.redesign-dialog) .video-post h3{margin-top:19px;font-size:14px}:is(.redesign-page,.redesign-dialog) .shop-section{text-align:center;padding:125px 0 0}:is(.redesign-page,.redesign-dialog) .shop-section>p{color:#707070;margin-top:19px;font-size:16px}:is(.redesign-page,.redesign-dialog) .connect-section{text-align:left;width:min(420px,100%);margin:120px auto 0}:is(.redesign-page,.redesign-dialog) .connect-section>.section-label{text-align:center}:is(.redesign-page,.redesign-dialog) .connect-section>p{text-align:center;color:#707070;margin-top:17px;margin-bottom:34px;font-size:16px}:is(.redesign-page,.redesign-dialog) .signup-form>label{margin-bottom:10px;font-size:14px;display:block}:is(.redesign-page,.redesign-dialog) .email-field{border-bottom:1px solid #181818;align-items:center;gap:14px;padding-bottom:8px;display:flex}:is(.redesign-page,.redesign-dialog) .signup-input[data-slot=input]{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;height:42px;padding:10px 0;font:16px Arial,Helvetica,sans-serif}:is(.redesign-page,.redesign-dialog) .signup-input[data-slot=input]:focus-visible{outline-offset:3px;outline:1px solid #181818}:is(.redesign-page,.redesign-dialog) .email-field>button{flex-shrink:0;min-width:42px;min-height:42px;font-size:14px}:is(.redesign-page,.redesign-dialog) .consent{color:#707070;margin-top:17px;font-size:12px;line-height:1.6}:is(.redesign-page,.redesign-dialog) .consent a{text-underline-offset:2px;text-decoration:underline}:is(.redesign-page,.redesign-dialog) .form-error{color:#a82020;margin-top:12px;font-size:14px}:is(.redesign-page,.redesign-dialog) .signup-success{align-items:flex-start;gap:14px;font-size:16px;line-height:1.6;display:flex}:is(.redesign-page,.redesign-dialog) .signup-success>svg{flex-shrink:0}:is(.redesign-page,.redesign-dialog) .text-link{text-underline-offset:4px;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:inline-flex}:is(.redesign-page,.redesign-dialog) .connect-section>.text-link{margin-top:24px}:is(.redesign-page,.redesign-dialog) .site-footer{color:#707070;justify-content:space-between;align-items:center;gap:24px;padding:90px 42px 26px;font-size:12px;display:flex}:is(.redesign-page,.redesign-dialog) .site-footer>div{gap:26px;display:flex}:is(.redesign-page,.redesign-dialog) .audio-dock{z-index:30;background:#fff;border-top:1px solid #ededed;grid-template-columns:1fr minmax(250px,460px) 1fr;align-items:center;gap:24px;width:100%;padding:10px 42px;font-size:12px;display:grid;position:fixed;bottom:0;left:0}:is(.redesign-page,.redesign-dialog) .dock-track{font-size:12px}:is(.redesign-page,.redesign-dialog) .dock-controls{align-items:center;gap:14px;display:flex}:is(.redesign-page,.redesign-dialog) .dock-unlock{color:#707070;justify-self:end;font-size:12px}.album-dialog[data-slot=dialog-content],.video-dialog[data-slot=dialog-content],.signup-dialog[data-slot=dialog-content]{color:#181818;box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:0;gap:24px;width:calc(100% - 32px);max-height:90svh;padding:32px;overflow:auto}.album-dialog[data-slot=dialog-content]{max-width:660px}body:has(.redesign-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe0}.redesign-dialog[data-slot=dialog-content] [data-slot=dialog-title]{padding-right:24px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.redesign-dialog[data-slot=dialog-content] [data-slot=dialog-description]{color:#707070;font-size:14px;line-height:1.6}:is(.redesign-page,.redesign-dialog) .album-dialog-body{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}:is(.redesign-page,.redesign-dialog) .album-dialog-body>img{aspect-ratio:1;object-fit:contain;width:100%}:is(.redesign-page,.redesign-dialog) .tracklist{max-height:270px;margin:0;padding:0;list-style:none;overflow:auto}:is(.redesign-page,.redesign-dialog) .tracklist li{gap:12px;padding:6px 0;font-size:14px;line-height:1.5;display:flex}:is(.redesign-page,.redesign-dialog) .tracklist li>span{color:#707070;min-width:17px;font-size:12px}:is(.redesign-page,.redesign-dialog) .record-intro{color:#707070;font-size:16px}:is(.redesign-page,.redesign-dialog) .spotify-player{border:0;border-radius:0;display:block}:is(.redesign-page,.redesign-dialog) .stream-links{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}:is(.redesign-page,.redesign-dialog) .stream-links a{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.video-dialog[data-slot=dialog-content]{max-width:1040px}.video-dialog iframe{aspect-ratio:16/9;border:0;width:100%}.video-dialog .text-link{justify-self:start}.signup-dialog[data-slot=dialog-content]{max-width:450px;padding:36px}:is(.redesign-page,.redesign-dialog) .unlock-success{font-size:16px;line-height:1.6}:is(.redesign-page,.redesign-dialog) .unlock-success>p{margin:13px 0 20px}:is(.redesign-page,.redesign-dialog) .primary-action{border:1px solid #181818;align-items:center;gap:14px;padding:11px 15px;font-size:14px;display:inline-flex}@media (min-width:1600px){:is(.redesign-page,.redesign-dialog) .site-header,:is(.redesign-page,.redesign-dialog) .site-footer{padding-left:4vw;padding-right:4vw}:is(.redesign-page,.redesign-dialog) .first-listen{margin-top:58px}}@media (max-width:700px){:is(.redesign-page,.redesign-dialog) .site-header{grid-template-columns:1fr auto;gap:23px;padding:24px 20px;font-size:14px}:is(.redesign-page,.redesign-dialog) .site-header nav{grid-area:2/1/auto/-1;justify-content:center;gap:32px}:is(.redesign-page,.redesign-dialog) .subscribe-link{grid-area:1/2}:is(.redesign-page,.redesign-dialog) .first-listen{width:min(320px,100%);margin:34px auto 80px}:is(.redesign-page,.redesign-dialog) .page-shell{width:calc(100% - 40px)}:is(.redesign-page,.redesign-dialog) .release{width:min(360px,100%)}:is(.redesign-page,.redesign-dialog) .release-list{gap:90px}:is(.redesign-page,.redesign-dialog) .release h3{margin-top:21px;font-size:14px}:is(.redesign-page,.redesign-dialog) .release-links{gap:21px;font-size:14px}:is(.redesign-page,.redesign-dialog) .more-link{margin-top:47px}:is(.redesign-page,.redesign-dialog) .videos-section{margin-top:100px}:is(.redesign-page,.redesign-dialog) .section-heading{margin-bottom:26px}:is(.redesign-page,.redesign-dialog) .video-list{gap:49px}:is(.redesign-page,.redesign-dialog) .video-post h3{font-size:14px}:is(.redesign-page,.redesign-dialog) .shop-section{padding-top:96px}:is(.redesign-page,.redesign-dialog) .connect-section{margin-top:96px}:is(.redesign-page,.redesign-dialog) .site-footer{flex-wrap:wrap;align-items:start;gap:20px;padding:72px 20px 22px}:is(.redesign-page,.redesign-dialog) .site-footer>div{gap:20px}:is(.redesign-page,.redesign-dialog) .audio-dock{grid-template-columns:auto 1fr;gap:11px;padding:9px 16px}:is(.redesign-page,.redesign-dialog) .dock-track{font-size:12px}:is(.redesign-page,.redesign-dialog) .dock-controls{justify-self:stretch;gap:8px}:is(.redesign-page,.redesign-dialog) .dock-unlock,:is(.redesign-page,.redesign-dialog) .replay-button{display:none}:is(.redesign-page,.redesign-dialog) .dock-controls .play-button{width:24px}:is(.redesign-page,.redesign-dialog) .song-slider{min-width:35px}:is(.redesign-page,.redesign-dialog) .dock-controls .time{font-size:12px}:is(.redesign-page,.redesign-dialog) .audio-dock .song-slider{padding:12px 0}.album-dialog[data-slot=dialog-content]{gap:20px;padding:25px}:is(.redesign-page,.redesign-dialog) .album-dialog-body{gap:17px}:is(.redesign-page,.redesign-dialog) .tracklist{max-height:185px}:is(.redesign-page,.redesign-dialog) .tracklist li{gap:8px;font-size:13px}:is(.redesign-page,.redesign-dialog) .stream-links{gap:16px}.video-dialog[data-slot=dialog-content]{padding:25px 16px}.signup-dialog[data-slot=dialog-content]{padding:32px 25px}}@media (max-width:370px){:is(.redesign-page,.redesign-dialog) .album-dialog-body{grid-template-columns:1fr}:is(.redesign-page,.redesign-dialog) .album-dialog-body>img{max-width:210px}:is(.redesign-page,.redesign-dialog) .tracklist{max-height:220px}:is(.redesign-page,.redesign-dialog) .audio-dock{gap:8px}:is(.redesign-page,.redesign-dialog) .dock-track{font-size:12px}:is(.redesign-page,.redesign-dialog) .dock-controls{gap:5px}}@media (prefers-reduced-motion:reduce){html:has(.redesign-page){scroll-behavior:auto}:is(.redesign-page,.redesign-dialog),:is(.redesign-page,.redesign-dialog) *,:is(.redesign-page,.redesign-dialog) :before,:is(.redesign-page,.redesign-dialog) :after{transition:none!important;animation:none!important}}.redesign-dialog{font:16px/1.5 Arial,Helvetica,sans-serif}
