:root{--background:#f5dfd8;--foreground:#482622;--primary:#9a4937;--primary-foreground:#f5dfd8;--border:#d9a191;--ring:#9a4937;--popover:#f5dfd8;--muted:#edc4b5;--muted-foreground:#754738}body{color:#482622;background:#f5dfd8}h2{letter-spacing:-.065em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,6.5vw,102px);font-weight:800;line-height:1}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#9a4937}.hero{background:#783a2e;overflow:hidden}.hero-content{text-align:center;top:29%;left:32%;right:1%}.hero h1{width:100%}.hero h1 img{width:100%;max-height:none}.hero-bottom{align-items:center;gap:25px}.hero-bottom>a:first-child{padding:15px 0}.hero-bottom .button{letter-spacing:0;text-transform:none}.notebook{background:#f5dfd8;padding-top:75px}.notebook .section-head{align-items:center}.notebook .section-head>p{color:#754738;letter-spacing:.02em;margin:0;font-family:monospace;font-size:12px}.notebook-pages{margin-top:32px}.notebook-page{padding-bottom:10px}.notebook-page>a.track-photo-link{color:#482622}.listen-overlay{background:#f5dfd8e8}.track-photo-link:hover .listen-overlay{color:#f5dfd8;background:#9a4937}.page-release{color:#754738}.notebook-pages:focus-visible{outline-color:#9a4937}.page-controls button{color:#482622;border-color:#9d6654}.sealed-page{box-shadow:none;color:#efb297;background:#482622;border:0;font-family:monospace;font-style:normal;overflow:hidden;transform:none}.sealed-page.sealed-4{background:#783a2e;transform:none}.sealed-page.sealed-5{background:#482622;transform:none}.sealed-number{color:#efb297;font-family:monospace;top:20px;left:20px}.loading-terminal{flex-direction:column;gap:23px;width:69%;display:flex;position:relative}.loading-code{letter-spacing:.15em;color:#efb297;font-size:10px}.loading-word{letter-spacing:.035em;font:400 clamp(22px,2.8vw,44px)/1 monospace;animation:8s infinite terminal-glitch}.loading-cursor{animation:2s step-end infinite cursor-pulse}.loading-bar{background:#9d6654;height:3px;display:block;overflow:hidden}.loading-bar i{background:#efb297;width:35%;height:100%;animation:9s steps(9,end) infinite loading-travel;display:block}.loading-bottom{font-size:8px}.sealed-4 .loading-word{animation-delay:-2.7s}.sealed-5 .loading-word{animation-delay:-5.3s}.sealed-4 .loading-bar i{animation-delay:-3s}.sealed-5 .loading-bar i{animation-delay:-6s}.sealed-page:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#efb29705 4px);position:absolute;inset:0}@keyframes terminal-glitch{0%,91%,94%,to{text-shadow:none;transform:translate(0)}92%{text-shadow:-2px 0 #df926a;transform:translate(2px,-1px)}93%{text-shadow:2px 0 #efb297;transform:translate(-1px)}}@keyframes cursor-pulse{0%,65%{opacity:1}66%,to{opacity:.1}}@keyframes loading-travel{0%,to{transform:translate(-100%)}40%{transform:translate(80%)}60%{transform:translate(65%)}90%{transform:translate(290%)}}.concerts{color:#3c211d;background:#df926a;padding-block:80px 70px}.concerts .section-head{align-items:end;margin-bottom:55px}.concerts h2{letter-spacing:-.08em;font-size:clamp(100px,18vw,250px);line-height:.8}.concerts .eyebrow{text-transform:none;letter-spacing:0;margin-bottom:24px;font-size:16px}.concerts .section-head>p{text-align:right;margin:0;font:24px/1.1 Arial}.concert{border-bottom:1px solid #9d6654;grid-template-columns:200px 1fr 150px;gap:35px;padding:28px 0}.concert:first-child{border-top:2px solid #3c211d}.concert time{flex-direction:column;gap:6px;display:flex}.concert time>span{letter-spacing:-.07em;font:700 clamp(36px,4vw,58px)/1 Arial}.concert time small{letter-spacing:.15em;font:12px monospace}.concert h3{letter-spacing:-.055em;font:700 clamp(30px,3.7vw,52px)/1 Arial}.concert p{color:#3c211d;margin:9px 0 0;font-size:13px}.concert .text-link{text-align:center;border:1px solid #3c211d;padding:12px 16px;font-size:13px}.concert .text-link:hover{color:#f5dfd8;background:#482622}.ticket-soon{color:#3c211d;text-align:center;font-size:12px}.concert-note{color:#3c211d}.videos{color:#f5dfd8;background:#482622}.video-grid article>p,.video-note{color:#edc4b5}.video-grid h3{letter-spacing:-.04em;font:500 25px Arial}.video-frame{background:#482622}.shop{background:#f5dfd8}.shop .section-head>p,.products article>p,.product-caption span,.shop-bottom p{color:#754738}.shop .section-head h2{font-size:clamp(60px,8vw,110px)}.merch-secret{color:#754738;background:#edc4b5}.record-shape{background:repeating-radial-gradient(circle,#edc4b5 0 4px,#d9a191 5px);border-color:#9d6654}.cassette-shape{border-color:#9d6654}.cap-sketch{color:#754738;width:53%;max-width:230px;height:auto}.product-caption h3{font-size:17px}.newsletter{color:#f5dfd8;background:#783a2e}.newsletter h2{letter-spacing:-.065em;overflow-wrap:anywhere;font:800 clamp(40px,5vw,76px)/1 Arial}.newsletter>div>p:last-child,.signup-success p,.form-grid small,.fineprint{color:#edc4b5}.form-grid input{border-color:#edc4b5}.form-grid input::placeholder{color:#edc4b5}.consent{color:#f5dfd8}.newsletter .button.light{border-color:#edc4b5}.newsletter .button.light:hover{color:#754738;background:#f5dfd8}footer{color:#f5dfd8;background:#482622}.footer-bottom{color:#edc4b5;border-color:#f5dfd830}.ep-announcement{background:#df926a;grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.ep-announcement h2{font-size:clamp(35px,5vw,74px)}.ep-announcement p{margin-block:22px}.legal p{color:#754738}.preview-banner{background:#783a2e}@media (max-width:700px){h2{font-size:55px}.hero{min-height:650px}.hero-content{inset:auto -4% 22%}.hero h1 img{object-fit:contain;max-height:none}.hero-bottom{flex-direction:column;align-items:stretch;gap:4px;bottom:23px;left:6%;right:6%}.hero-bottom>a:first-child{font-size:10px}.hero-bottom .button{align-self:flex-end;min-height:47px;padding:10px 14px;font-size:12px}.hero-shade{background:linear-gradient(#48262250,#0000 35%,#482622b0)}.notebook{padding-top:50px}.notebook .section-head{align-items:start;gap:17px}.loading-word{font-size:33px}.concerts{padding-block:60px}.concerts .section-head{flex-direction:row;align-items:end;gap:15px;margin-bottom:35px}.concerts h2{font-size:108px}.concerts .section-head>p{font-size:16px}.concerts .eyebrow{margin-bottom:20px;font-size:13px}.concert{grid-template-columns:83px minmax(0,1fr);gap:15px;padding:25px 0}.concert time{grid-column:auto;align-self:start}.concert time>span{font-size:31px}.concert time small{font-size:9px}.concert h3{font-size:31px}.concert p{font-size:12px}.concert .text-link,.ticket-soon{grid-column:2;justify-self:start;padding:8px 14px;font-size:11px}.ticket-soon{padding-left:0}.newsletter h2{font-size:clamp(40px,11vw,60px)}.ep-announcement{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.loading-word,.loading-cursor,.loading-bar i{animation:none!important}.loading-bar i{transform:translate(70%)}.loading-cursor{opacity:1}}.loading-paused .loading-word,.loading-paused .loading-cursor,.loading-paused .loading-bar i{animation-play-state:paused}.animation-toggle{color:#754738;background:0 0;border:0;border-bottom:1px solid #9d6654;padding:4px 0;font:11px monospace}.notebook-bottom{flex-wrap:wrap;gap:20px}@media (prefers-reduced-motion:reduce){.animation-toggle{display:none}}@media (max-width:700px){.hero-photo{object-position:16% center}}.products{grid-template-columns:repeat(3,minmax(0,1fr))}.notebook-page>button.track-photo-link{width:100%;color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.track-photo-link:focus-visible .listen-overlay{color:#f5dfd8;background:#9a4937}.platform-dialog{color:#482622;background:#f5dfd8;border:1px solid #9d6654;border-radius:18px;width:min(480px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:34px;overflow:auto;box-shadow:0 24px 100px #48262255}.platform-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#482622aa}.platform-dialog h2{overflow-wrap:anywhere;margin:18px 0 12px;font-size:clamp(36px,8vw,54px);line-height:1.08}.platform-dialog>p{margin:0 0 24px;font-size:14px}.platform-close{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #9d6654;border-radius:50%;margin-left:auto;font-size:26px;line-height:1;display:block}.platform-links{gap:10px;display:grid}.platform-links a{border:1px solid #9d6654;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:12px 16px;display:flex}.platform-links a:hover{color:#f5dfd8;background:#482622}.platform-links small{opacity:.85;font-size:11px;display:block}.platform-links strong{font-weight:500}@media (max-width:700px){.products{grid-template-columns:1fr}.platform-dialog{padding:22px}.notebook h2{font-size:clamp(44px,12vw,55px)}}:root{--foreground:#000;--primary:#000;--muted-foreground:#000}body,body *{color:#000!important}input::placeholder{opacity:1;color:#000!important}.videos,footer,.sealed-page,.sealed-page.sealed-4,.sealed-page.sealed-5{background:#f5dfd8}.newsletter,.preview-banner{background:#df926a}.hero-shade{background:linear-gradient(#f5dfd8a6,#0000 35%,#f5dfd866)}.hero h1 img{filter:brightness(0)}.site-header{background:0 0;border:0;justify-content:flex-end}.hero-bottom>a:first-child{background:#f5dfd8e8;padding:12px 16px}.hero-bottom .button{background:#f5dfd8e8;border-color:#000}.button:hover,.button.light:hover,.track-photo-link:hover .listen-overlay,.track-photo-link:focus-visible .listen-overlay,.concert .text-link:hover,.platform-links a:hover{background:#df926a}.newsletter .button.light:hover{background:#f5dfd8}.form-grid input,.newsletter .button.light,.footer-bottom{border-color:#0006}.platform-dialog h2{font-family:Arial,Helvetica,sans-serif;font-weight:800}.loading-bar{background:#0002}.loading-bar i{background:#000}.video-frame button>span{background:#f5dfd8cc;border-radius:50%;width:64px;height:64px;font-size:38px;inset:calc(50% - 32px)}.track-name-card{aspect-ratio:1;text-align:center;letter-spacing:-.035em;background:#000;justify-content:center;align-items:center;width:100%;padding:24px;font:400 clamp(24px,3vw,42px)/1.2 Arial,Helvetica,sans-serif;display:flex;color:#fff!important}.track-photo-link .listen-overlay{background:#000;font-size:11px;color:#fff!important}.track-photo-link:hover .listen-overlay,.track-photo-link:focus-visible .listen-overlay{background:#000;text-decoration:underline;color:#fff!important}.track-photo-link:focus-visible{outline-color:#000}.track-name-card{letter-spacing:-.035em;font-family:Courier New,Courier,monospace;font-size:clamp(25px,2.8vw,40px);font-style:normal;font-weight:400;line-height:1.2}
