.home-page{--hero-height:100svh;--hero-slide:0;--hero-lift:0;--hero-resize:0;--desert-opacity:0;--desert-crop:48%}.site-root:has(>.home-page)>.site-header{background:rgb(22 16 19/86%);transition:opacity .22s ease,transform .22s ease,background .22s ease}.site-root:has(>.home-page)>.site-footer{background:rgb(18 17 32/90%)}@media (prefers-reduced-motion:no-preference){.site-root:has(>.home-page:not([data-nav-visible]))>.site-header:not(:focus-within,:has(.menu-toggle[aria-expanded=true])){opacity:0;pointer-events:none;transform:translateY(-12px)}}.home-landscape{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:#070606}.home-landscape__world{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:url(/album/root-page-base-art.jpeg) 50%/auto min(100%,143vw) no-repeat,linear-gradient(#74affb 0 52.8%,#fef479 52.8%)}.home-page[data-motion] .home-landscape__world{clip-path:inset(var(--desert-crop) 0);opacity:var(--desert-opacity)}.home-landscape canvas,.home-landscape__dusk,.home-landscape__shade,.home-landscape__stars{position:absolute;inset:0}.home-landscape canvas{width:100%;height:100%;image-rendering:pixelated}.home-landscape__dusk{background:linear-gradient(165deg,#172758 6%,#342143 58%,#293757);mix-blend-mode:multiply;opacity:var(--desert-dusk,0)}.home-landscape__stars{opacity:var(--desert-stars,0);background:linear-gradient(#faebc2,#faebc2) 68% 19% /3px 3px no-repeat,linear-gradient(#a7c8f2,#a7c8f2) 76% 12% /2px 2px no-repeat,linear-gradient(#faebc2,#faebc2) 81% 26% /2px 2px no-repeat,linear-gradient(#faebc2,#faebc2) 91% 15% /3px 3px no-repeat,linear-gradient(#a7c8f2,#a7c8f2) 55% 12% /2px 2px no-repeat,linear-gradient(#a7c8f2,#a7c8f2) 25% 21% /3px 3px no-repeat}.home-landscape__shade{background:linear-gradient(90deg,#100d17df,#1b1528a0 31%,#1d173640 54%,transparent 82%),linear-gradient(0deg,#16101d59,transparent 25%)}.home-landscape__dust{position:absolute;top:72%;left:42%;width:24%;height:24px;opacity:var(--desert-wind,0);background:linear-gradient(#bc955b,#bc955b) 5% 12% /12% 2px no-repeat,linear-gradient(#bc955b,#bc955b) 50% 52% /18% 2px no-repeat,linear-gradient(#bc955b,#bc955b) 93% 35% /11% 2px no-repeat}.home-page[data-motion] .home-landscape__dust{animation:home-dust-breeze 9s ease-in-out infinite alternate}@keyframes home-dust-breeze{0%{transform:translate(-28px,2px)}to{transform:translate(36px,-6px)}}.home-landscape__tumbleweed{position:absolute;top:84%;left:calc(-4% + var(--weed-travel, 0) * 79%);width:clamp(22px,3vw,43px);aspect-ratio:1;opacity:var(--weed-opacity,0);background:#885339;clip-path:polygon(24% 8%,64% 8%,64% 18%,82% 18%,82% 32%,93% 32%,93% 67%,79% 67%,79% 83%,61% 83%,61% 94%,31% 94%,31% 82%,12% 82%,12% 62%,5% 62%,5% 32%,24% 32%);transform:translateY(var(--weed-bounce,0)) rotate(calc(var(--weed-travel, 0) * 900deg))}.home-landscape__tumbleweed:before{position:absolute;inset:17%;background:#c88c52;clip-path:polygon(5% 0,24% 0,24% 45%,64% 45%,64% 16%,84% 16%,84% 46%,100% 46%,100% 65%,69% 65%,69% 95%,47% 95%,47% 64%,5% 64%);content:""}.album-hero{position:relative;z-index:1}.home-page[data-motion] .album-hero{height:calc(var(--hero-height) * 1.86)}.album-hero__stage{--cover-open:min(47svh,60vw,460px);--cover-dock:min(45svh,29vw,440px);--cover-top-open:32%;--cover-top-dock:53%;--copy-top-open:calc(var(--cover-top-open) + var(--cover-open) / 2 + clamp(14px, 2.8svh, 32px));--copy-top-dock:29%;--title-open:clamp(2rem,min(8svh,9vw),4.9rem);--title-dock:clamp(2.15rem,min(12svh,7.8vw),8rem);--copy-offset:calc(-50% + var(--hero-slide) * 50%);--copy-left:calc(50% - var(--hero-slide) * 42.5%);--cover-left:calc(50% + var(--hero-slide) * 25%);position:relative;height:var(--hero-height);background:#070606}.home-page[data-motion] .album-hero__stage{position:sticky;top:0;background:transparent}.album-hero__cover{position:absolute;top:calc(var(--cover-top-open) + (var(--cover-top-dock) - var(--cover-top-open)) * var(--hero-lift));left:var(--cover-left);width:calc(var(--cover-open) + (var(--cover-dock) - var(--cover-open)) * var(--hero-resize));height:auto;transform:translate(-50%,-50%);outline:1px solid rgb(249 235 203/24%);box-shadow:0 15px 54px rgb(0 0 0/42%)}.album-hero__copy{position:absolute;top:calc(var(--copy-top-open) + (var(--copy-top-dock) - var(--copy-top-open)) * var(--hero-lift));left:var(--copy-left);width:max-content}.album-hero__copy :is(h1 span,.album-hero__label,.album-hero__actions){width:max-content;transform:translateX(var(--copy-offset))}.album-hero__label,.home-label{color:var(--signal);font-size:clamp(.7rem,1.2vw,.9rem);font-weight:690;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.album-hero h1{margin-top:.12em;font-size:calc(var(--title-open) + (var(--title-dock) - var(--title-open)) * var(--hero-resize));letter-spacing:-.052em;line-height:.98}.album-hero h1 span{display:block}.album-hero__actions{display:flex;max-width:calc(100vw - 2 * var(--page-gutter));margin-top:clamp(16px,3svh,28px);align-items:center;flex-wrap:wrap;gap:8px clamp(14px,2.2vw,30px)}.home-page[data-motion] .album-hero__actions:not(:focus-within){opacity:var(--hero-actions,0)}.home-page[data-motion]:not([data-nav-visible]) .album-hero__actions:not(:focus-within){pointer-events:none}.album-hero__scroll{position:absolute;right:0;bottom:max(24px,calc(env(safe-area-inset-bottom) + 15px));left:0;display:none;justify-items:center;gap:7px;opacity:var(--hero-cue,1);color:var(--paper-dim);font-size:.75rem}.home-page[data-motion] .album-hero__scroll{display:grid}.album-hero__scroll:after{width:7px;height:7px;border:solid;border-width:0 1px 1px 0;transform:rotate(45deg);content:""}.home-chapters{position:relative;z-index:1}.home-chapter{display:grid;width:min(100%,1580px);min-height:min(87svh,920px);margin-inline:auto;padding:clamp(76px,12svh,140px) clamp(18px,7.5vw,120px);align-items:center;scroll-margin-top:64px}.home-chapter--band,.home-chapter--film,.home-chapter--night{justify-items:end}.home-panel{width:min(100%,700px);border-top:2px solid var(--signal);background:rgb(29 20 20/95%);box-shadow:0 18px 60px rgb(16 9 13/24%)}.home-panel--padded{padding:clamp(22px,4.4vw,58px)}.home-panel h2{font-size:clamp(2.35rem,5vw,4.75rem);letter-spacing:-.035em;line-height:1;text-wrap:balance}.home-panel .home-panel__intro,.home-panel h2+p{margin-top:18px;color:var(--paper-dim);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.home-panel .home-label+h2{margin-top:10px}.home-page .signal-button{min-height:46px;padding:12px 16px;clip-path:none}.home-page .signal-button,.home-page .text-link{font-size:.88rem;letter-spacing:0;text-transform:none}.home-page .text-link{color:var(--paper)}.home-page .text-link:hover{color:var(--signal)}.home-panel__link{margin-top:12px}.home-panel .home-songs-heading{margin-top:24px;color:var(--paper-dim);font-family:var(--site-body),sans-serif;font-size:.86rem;font-weight:650}.home-songs{display:flex;margin:8px 0 24px;padding:0;flex-wrap:wrap;gap:6px 18px;list-style:none}.home-songs li{color:var(--paper);font-size:.98rem}.home-disclosure{border-top:1px solid var(--line)}.home-disclosure>summary{display:flex;min-height:52px;padding:12px 0;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;color:var(--paper);font-size:1rem;font-weight:650;list-style:none}.home-disclosure>summary::-webkit-details-marker{display:none}.home-disclosure>summary:after{color:var(--signal);font-size:1.2em;content:"+"}.home-disclosure[open]>summary:after{content:"−"}.home-liner-notes{max-width:62ch;margin:4px 0 26px;padding-left:18px;border-left:1px solid var(--signal);color:var(--paper-dim);font-size:1rem;line-height:1.7}.home-liner-notes p+p{margin-top:1em}.home-liner-notes footer{margin-top:1em;color:var(--paper)}.home-film{width:min(100%,760px)}.home-film .video-facade{border:0}.home-film__caption{display:flex;padding:clamp(20px,3.2vw,40px);align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.home-film__caption h2{font-size:clamp(2rem,4.25vw,3.9rem)}.home-live-panel{width:min(100%,660px)}.home-live-panel>h2{margin-bottom:16px}.home-live-panel .no-shows{min-height:0;padding:0;align-items:start;flex-direction:column;gap:14px;border:0;background:none}.home-live-panel .no-shows .signal-label{display:none}.home-live-panel .no-shows h3{margin:0 0 8px;font-size:clamp(1.45rem,2.5vw,2.2rem)}.home-live-panel .no-shows p:not(.signal-label){font-size:1rem;line-height:1.55}.home-live-panel .no-shows__actions{align-items:center;flex-flow:row wrap;gap:8px 20px}.home-live-panel .show-card--compact{margin-top:16px}.home-band{width:min(100%,1040px)}.home-band__intro{display:grid;margin-bottom:24px;align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(18px,4vw,46px)}.home-band__intro img{width:100%;height:auto}.home-roster{margin:20px 0 0;padding:0;list-style:none}.home-roster li{display:flex;padding:9px 0;justify-content:space-between;flex-wrap:wrap;gap:3px 12px;border-bottom:1px solid var(--line);font-size:.95rem}.home-band__stories,.home-roster span{color:var(--paper-dim)}.home-band__stories{display:grid;padding:4px 0 26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;font-size:.98rem;line-height:1.6}.home-band__stories h3{margin-bottom:6px;color:var(--paper);font-size:1.35rem;line-height:1.2}.home-band__stories dl{margin:0}.home-band__stories dt{margin-top:8px;color:var(--signal);font-weight:650}.home-band__stories dd{margin:0}.home-night{width:min(100%,900px);border-color:var(--fog);background:rgb(20 19 38/94%)}.home-night__links{display:grid;margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.home-night__links article{padding-top:18px;border-top:1px solid var(--line)}.home-night__links h3{margin:8px 0;font-size:clamp(1.65rem,3.8vw,2.8rem);line-height:1}.home-night__links article p:not(.home-label){margin:8px 0 14px;color:var(--paper-dim);line-height:1.6}@media (max-width:767px){.album-hero__stage{--cover-open:min(62vw,43svh,360px);--cover-dock:min(49vw,36svh,300px);--cover-top-open:35%;--cover-top-dock:33%;--copy-top-open:calc(var(--cover-top-open) + var(--cover-open) / 2 + 15px);--copy-top-dock:calc(var(--cover-top-dock) + var(--cover-dock) / 2 + 18px);--title-open:clamp(1.8rem,min(12vw,7svh),4rem);--title-dock:clamp(1.9rem,min(12.4vw,8svh),4.1rem);--copy-offset:-50%;--copy-left:50%;--cover-left:50%}.album-hero__actions{justify-content:center}.home-landscape__shade{background:linear-gradient(0deg,#130f1dec,#21182269 51%,#18172a29)}.home-chapter{min-height:min(78svh,740px);padding:72px var(--page-gutter)}.home-band__intro,.home-band__stories,.home-night__links{grid-template-columns:1fr}}