[hidden]{display:none!important}.site-header{position:relative;z-index:20;display:flex;align-items:center;gap:35px;padding:23px 4%;background:#fff;border-bottom:1px solid #111}.site-header .brand{margin-right:auto}.quick-nav{display:flex;gap:28px}.quick-nav a{font-size:12px}.quick-nav a[aria-current]{border-bottom:2px solid #111;padding-bottom:6px}.explore-toggle{display:flex;align-items:center;gap:15px;background:#111;color:white;border:1px solid #111;border-radius:0;padding:12px 18px;font-size:12px;font-weight:600}.dot-icon{font:9px/1.4 sans-serif;letter-spacing:1px}.toggle-sign{font-size:23px;line-height:1}.explore-toggle[aria-expanded=true]{background:white;color:#111}.site-menu{display:grid;grid-template-columns:.65fr 2fr;gap:45px;padding:40px 5%;background:#111;color:white;border-bottom:1px solid #555;position:relative;z-index:10}.menu-intro p{font:700 43px/1 'Barlow Condensed',sans-serif;margin:22px 0}.menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.menu-grid>a{display:flex;align-items:center;gap:17px;padding:18px 0;border-bottom:1px solid #555}.menu-number{font-size:9px;color:#aaa}.menu-grid b{font:700 30px/1 'Barlow Condensed',sans-serif}.menu-grid small{display:block;margin-top:5px;font-size:10px;color:#aaa}.menu-arrow{margin-left:auto;font-size:25px}.menu-grid>a:hover,.menu-grid>a[aria-current]{color:#edc646}.menu-live{grid-column:2;font-size:10px;letter-spacing:1px}.page-intro{padding:60px 7%;background:#fff;position:relative;isolation:isolate;overflow:hidden}.page-intro h1{font-size:clamp(64px,10vw,150px);line-height:.85;max-width:80%;margin:35px 0 30px}.page-intro p{font-size:15px;max-width:650px}.intro-pattern{position:absolute;right:-40px;top:70px;width:23%;height:75%;background:radial-gradient(circle,#111 0 7px,transparent 8px);background-size:30px 30px;z-index:-1;transform:rotate(-8deg)}.page-content{padding:40px 7% 80px;background:#fff}.page-note{font-size:12px;line-height:1.8;max-width:750px;color:#555;padding-bottom:20px}.album-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;padding:45px 0 65px;border-top:1px solid #111}.album-cover img{display:block;width:100%;height:auto;border:1px solid #ddd}.album-cover>span{display:block;font-size:9px;letter-spacing:1px;margin-top:18px}.album-section h2{margin:12px 0 20px;font-size:65px}.tracklist{padding:0;margin:0 0 25px;list-style:none}.tracklist li{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid #ddd;font-size:13px;align-items:center}.tracklist li>span{font-size:9px;color:#777}.tracklist time{margin-left:auto;font-size:11px}.tracklist a:hover{text-decoration:underline}.bandcamp{border:0;width:100%;height:310px;display:block}.link-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;font-size:11px}.link-row a,.source-note a{text-decoration:underline;text-underline-offset:4px}.source-note{font-size:10px;line-height:1.9;color:#555;border-top:1px solid #aaa;padding-top:20px}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.filter-bar button{padding:10px 18px;background:#fff;color:#111;border:1px solid #111;font-size:11px}.filter-bar button[aria-pressed=true]{background:#111;color:white}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 35px}.video-frame iframe{width:100%;aspect-ratio:16/9;border:0;background:#111}.video-card .eyebrow{margin-top:20px;color:#666}.video-card h2{font-size:42px;margin:15px 0}.video-card p{font-size:13px;color:#444}.video-card .video-meta{font-size:10px}.video-card .text-link{margin:0 0 25px}.instrument-feature{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin:20px 0 70px}.instrument-feature>img{width:100%;height:auto;max-height:550px;object-fit:contain;background:#111}.instrument-feature p{font-size:14px;color:#444}.instrument-feature h2{font-size:65px}.sound-guide{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:8%;background:#111;color:#fff;padding:40px;margin:0 0 80px}.sound-guide h2{font-size:55px}.sound-guide p{font-size:13px;color:#ddd}.tone-buttons{display:flex;flex-wrap:wrap;gap:10px}.tone-buttons button{background:white;color:#111;border:1px solid white;padding:12px;font-size:11px}.tone-buttons button:active{background:#edc646}.sound-guide .small-print{font-size:10px}.pitch-art{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 45px 'Barlow Condensed',sans-serif}.pitch-art span{border:1px solid white;padding:15px}.pitch-art i{height:1px;background:white;flex:1}.band-timeline{padding:0;list-style:none;margin:0}.band-timeline li{display:grid;grid-template-columns:160px 1fr;gap:45px;border-top:1px solid #aaa;padding:35px 0;position:relative}.band-timeline time{font-size:12px;font-weight:600;letter-spacing:1px}.band-timeline h2{font-size:44px;margin:0 0 15px}.band-timeline p{font-size:14px;max-width:650px;color:#444}.band-timeline a{font-size:11px;text-decoration:underline}.next-orbit{padding:35px;background:#111;color:white;margin-top:45px}.next-orbit h2{font-size:55px;margin:0 0 20px}.next-orbit p{font-size:14px;max-width:650px}.next-orbit .button{background:#fff;color:#111}.art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.art-card{margin:0;transform:none}.art-card img{width:100%;height:auto;display:block;border:1px solid #111}.art-card figcaption>*{display:block}.art-card strong{font-size:14px}.art-card span,.art-card figcaption a{font-size:10px;margin-top:8px;letter-spacing:0}.art-card figcaption a{text-decoration:underline}.new-gallery-label{padding:35px 0 15px;font-size:12px;border-top:1px solid #555}.photo-grid.extras{columns:2}.home-explore{padding:65px 7%;background:#111;color:#fff}.home-explore h2{font-size:65px;margin-top:0}.home-explore-links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-explore-links a{border-top:1px solid #777;padding-top:18px;font:700 30px 'Barlow Condensed',sans-serif}.home-explore-links small{display:block;font:10px 'DM Sans',sans-serif;color:#bbb;margin-top:8px}@media(max-width:850px){.site-header{gap:20px}.site-menu{grid-template-columns:1fr}.menu-intro p{font-size:33px}.menu-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.menu-live{grid-column:1}.album-section{gap:5%;grid-template-columns:.8fr 1.2fr}.sound-guide{grid-template-columns:1fr}.pitch-art{margin-top:25px}.art-grid{gap:15px}.home-explore-links{grid-template-columns:1fr 1fr}}@media(max-width:600px){.site-header{padding:18px 5%;gap:10px}.site-header .brand{font-size:21px}.site-header .brand span{font-size:6px}.quick-nav{display:none}.explore-toggle{padding:9px 12px;gap:10px}.site-menu{padding:25px 6%;gap:20px}.menu-intro p{font-size:27px}.menu-grid{gap:0 20px}.menu-grid b{font-size:27px}.menu-grid small{font-size:9px}.menu-number{display:none}.menu-grid>a{gap:5px}.page-intro{padding:45px 6%}.page-intro h1{font-size:12.8vw;max-width:90%}.page-intro p{max-width:90%;font-size:13px}.intro-pattern{width:14%;right:-15px;background-size:18px 18px;background-image:radial-gradient(circle,#111 0 4px,transparent 5px)}.page-content{padding:25px 6% 50px}.album-section,.video-grid,.instrument-feature{grid-template-columns:1fr}.album-cover{max-width:400px;margin-bottom:30px}.instrument-feature{gap:30px}.instrument-feature.reverse>div{order:2}.instrument-feature h2{font-size:58px}.sound-guide{padding:25px}.sound-guide h2{font-size:48px}.pitch-art{font-size:32px}.band-timeline li{grid-template-columns:1fr;gap:15px}.band-timeline h2{font-size:38px}.art-grid{grid-template-columns:1fr}.art-card{max-width:100%;margin-bottom:30px}.next-orbit h2{font-size:45px}.photo-grid.extras{columns:1}.home-explore h2{font-size:52px}}
.menu-arrow{font-size:0;position:relative;width:20px;height:20px}.menu-arrow:before{content:'';position:absolute;width:13px;height:13px;top:2px;right:1px;border-top:2px solid currentColor;border-right:2px solid currentColor}.menu-arrow:after{content:'';position:absolute;width:21px;height:2px;background:currentColor;transform:rotate(-45deg);top:10px;right:0}
.album-listener{width:100%;aspect-ratio:16/9;background:#111;color:#fff;border:1px solid #111}.load-album{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:20px;background:#111;color:#fff;border:0;text-align:left;font:700 34px 'Barlow Condensed',sans-serif}.load-album small{display:block;font:11px 'DM Sans',sans-serif;margin-top:8px;color:#ccc}.album-play-icon{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:24px solid white}.load-album:hover{background:#292929}.album-listener iframe{display:block;width:100%;height:100%;border:0}
.site-header .brand{display:inline-grid;grid-template-columns:max-content;letter-spacing:-.8px}.brand-title{font:inherit;white-space:nowrap;line-height:1}.site-header .brand .brand-subtitle{display:flex;justify-content:space-between;align-items:center;width:0;min-width:100%;margin-top:7px;font:7.5px/1.2 'DM Sans',sans-serif;letter-spacing:0}.brand-subtitle i{font:inherit;font-style:normal;display:block}.site-header .brand .brand-subtitle i{margin:0}@media(max-width:600px){.site-header .brand .brand-subtitle{font-size:6px;margin-top:6px}}
.footer-contact{margin-top:26px;padding-top:20px;border-top:1px solid #555}.footer-contact a{display:inline-flex;align-items:center;gap:10px;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.footer-contact svg{flex-shrink:0}.footer-contact a:hover span{text-decoration:underline;text-underline-offset:4px}

.release-entry{display:grid;grid-template-columns:280px 1fr;gap:45px;padding:40px 0;border-top:1px solid #aaa}.release-entry>img{width:100%;height:auto;border:1px solid #ddd}.release-entry h2{font-size:60px;margin:16px 0}.release-entry p{font-size:13px;max-width:700px;color:#444}.release-entry p a{text-decoration:underline}.release-format{font-size:10px!important;letter-spacing:1px;text-transform:uppercase}@media(max-width:650px){.release-entry{grid-template-columns:1fr;gap:25px}.release-entry>img{max-width:350px}.release-entry h2{font-size:52px}}

.home-header .brand{margin-right:0}.latest-update{display:block;width:270px;flex-shrink:1;border-left:3px solid #111;padding:3px 0 3px 16px;margin-right:auto;color:#111}.update-top{display:flex;gap:18px;align-items:center;font-size:7px;letter-spacing:.8px;white-space:nowrap}.update-top b{font-weight:700}.update-top time{color:#666}.latest-update>strong{display:block;font-size:12px;font-weight:700;margin-top:7px;line-height:1.3}.latest-update>strong>span{margin-left:6px}.latest-update>small{display:block;font-size:9px;margin-top:4px;color:#555;line-height:1.5}.latest-update:hover>strong{text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.home-header{gap:24px}.home-header .quick-nav{display:none}.latest-update{margin-left:10px}}@media(max-width:700px){.home-header{display:grid;grid-template-columns:1fr auto;gap:18px}.home-header .brand{justify-self:start}.home-header .explore-toggle{grid-column:2;grid-row:1}.latest-update{grid-column:1/-1;grid-row:2;width:100%;margin:0;padding:10px 12px;background:#f3f3f3}.update-top{font-size:8px;justify-content:space-between}.latest-update>strong{font-size:12px}.latest-update>small{font-size:10px}}

.artwork-promo{display:flex;justify-content:space-between;gap:20px;padding:22px 5%;background:#111;color:#fff;font-size:12px}.artwork-promo b{font-size:10px;letter-spacing:1px}.artwork-promo a{text-decoration:underline}@media(max-width:600px){.artwork-promo{flex-direction:column}}

.rights-notice{font-size:10px;line-height:1.8;color:#666;max-width:900px;margin:25px 0 0;padding-top:20px;border-top:1px solid #ccc}.rights-notice a{text-decoration:underline;text-underline-offset:3px}

.credits-content{max-width:1200px;margin:auto}.credits-content section{padding:35px 0;border-bottom:1px solid #ccc}.credits-content h2{font:700 48px/1 "Barlow Condensed",sans-serif;margin:0 0 22px}.credits-content h3{font-size:18px;margin-top:30px}.credits-content p,.credits-content li{font-size:13px;line-height:1.9;max-width:900px}.credits-content li{margin:9px 0;overflow-wrap:anywhere}.credits-content a{text-decoration:underline;text-underline-offset:3px}.credits-content summary{cursor:pointer;font-size:13px;padding:15px 0}.credits-footer-link{font-size:11px;margin:25px 0 0}.credits-footer-link a{text-decoration:underline}

.reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.reading-card{border:1px solid #bbb;padding:25px}.reading-card h3{font-size:24px;margin:15px 0}.reading-card .reading-meta{font-size:11px;color:#666;line-height:1.8}.reading-card p{font-size:13px;line-height:1.8}.reading-card .eyebrow{font-size:9px}#further-reading{scroll-margin-top:30px}@media(max-width:650px){.reading-grid{grid-template-columns:1fr}.reading-card{padding:20px}}

.sheet-music-section{padding:50px 0;border-top:1px solid #111;scroll-margin-top:25px}.sheet-music-section>h2{font:800 clamp(42px,5vw,70px)/1 "Barlow Condensed",sans-serif;margin:18px 0}.sheet-music-section>p{max-width:850px;line-height:1.8;font-size:14px}

/* Remembrance poppy beside the existing wordmark. */
.site-header .brand{position:relative;padding-left:40px}.site-header .brand .remembrance-poppy{position:absolute;left:0;top:50%;transform:translateY(-50%);width:29px;height:34px;overflow:visible}@media(max-width:600px){.site-header .brand{padding-left:29px}.site-header .brand .remembrance-poppy{width:22px;height:27px}}

.release-photos{min-width:0;max-width:350px;align-self:start;display:grid;gap:24px}.release-photos figure{margin:0;max-width:none;transform:none}.release-photos img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #ddd}.release-photos figcaption{font-size:10px;line-height:1.6;letter-spacing:.4px;margin-top:9px}.release-photos figcaption a{text-decoration:underline}.release-photos .release-photo-credit{font-size:10px;margin:0;line-height:1.6}

/* Vol. I edition guide: compact, source-linked identification records. */
.collector-intro-link{display:inline-block;margin-top:15px;font-size:12px;font-weight:700;border-bottom:1px solid;padding-bottom:7px}.collector-section{margin-top:65px;padding:55px 0 35px;border-top:3px solid #111;scroll-margin-top:30px}.collector-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.collector-heading h2{font:800 clamp(50px,6vw,86px)/.98 'Barlow Condensed',sans-serif;margin:22px 0}.collector-heading>p{font-size:14px;line-height:1.8;text-align:right;margin:0 0 22px;font-weight:700}.collector-heading>p span{font-size:11px;font-weight:400}.collector-lede{max-width:720px;font-size:15px;line-height:1.8}.edition-jumps{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.edition-jumps a{display:flex;gap:18px;align-items:center;border:1px solid #111;padding:12px 16px;font-size:12px;font-weight:600}.edition-jumps a:hover,.edition-jumps a:focus-visible{background:#111;color:#fff}.edition-jumps b{font-size:10px}.collector-source{max-width:850px;font-size:11px;line-height:1.8;color:#555}.edition-group{padding-top:45px;scroll-margin-top:25px}.edition-group h3{font:800 clamp(32px,4vw,50px)/1.05 'Barlow Condensed',sans-serif;margin:14px 0 20px}.edition-group-note{max-width:850px;font-size:12px;line-height:1.8;color:#555;margin-bottom:25px}.edition-card{border-top:1px solid #bbb}.edition-card:last-child{border-bottom:1px solid #bbb}.edition-card>summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px 8px;cursor:pointer;list-style:none}.edition-card>summary::-webkit-details-marker{display:none}.edition-card>summary strong{display:block;font-size:17px;line-height:1.4}.edition-card>summary small{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:#555;overflow-wrap:anywhere}.edition-toggle{font-size:26px;font-weight:400;transition:transform .15s}.edition-card[open]>summary{background:#f1f1ee;padding-inline:18px}.edition-card[open]>summary .edition-toggle{transform:rotate(45deg)}.edition-body{padding:10px 18px 28px;max-width:960px}.edition-body>p{font-size:13px;line-height:1.8;color:#444}.edition-facts{margin:12px 0 24px}.edition-facts>div{display:grid;grid-template-columns:minmax(130px,190px) minmax(0,1fr);gap:20px;padding:10px 0;border-bottom:1px solid #e4e4e4;font-size:12px;line-height:1.7}.edition-facts dt{font-weight:700}.edition-facts dd{margin:0;overflow-wrap:anywhere}.edition-source-link,.edition-artwork-link{display:inline-block;margin:16px 22px 0 0;border-bottom:1px solid;font-size:11px;line-height:1.8}.edition-credits{margin-top:23px;border-top:1px solid #ccc;padding-top:14px}.edition-credits>summary{font-size:12px;font-weight:600;cursor:pointer}.edition-tracks{width:100%;max-width:600px;border-collapse:collapse;font-size:12px;margin:25px 0}.edition-tracks caption{text-align:left;font-size:11px;color:#555;margin-bottom:10px}.edition-tracks th,.edition-tracks td{text-align:left;border-bottom:1px solid #ddd;padding:9px}.edition-tracks tbody th{font-weight:400}.edition-tracks td:last-child{font-variant-numeric:tabular-nums}.unofficial-notice{border-left:4px solid #111;background:#f1f1ee;padding:16px;font-size:13px;line-height:1.8}.collector-contribute{margin-top:45px;padding:25px;background:#111;color:#fff}.collector-contribute>b{font-size:11px;letter-spacing:1px}.collector-contribute p{font-size:13px;line-height:1.8}.collector-contribute a{font-size:12px;border-bottom:1px solid}.edition-card>summary:focus-visible,.edition-credits>summary:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:650px){.collector-heading{display:block}.collector-heading>p{text-align:left}.edition-jumps{gap:7px}.edition-jumps a{padding:10px 12px;gap:12px}.edition-facts>div{grid-template-columns:1fr;gap:3px}.edition-card>summary strong{font-size:15px}.edition-body{padding-inline:10px}.collector-section{margin-top:40px;padding-top:35px}}@media(prefers-reduced-motion:reduce){.edition-toggle{transition:none}}
.edition-jumps a:first-child,.edition-jumps a:nth-child(3){display:flex}

.album-guide-jumps{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;position:relative;z-index:1}.album-guide-jumps>a{display:flex;align-items:center;gap:20px;padding:15px 20px;border:1px solid #111;background:#fff;color:#111;text-decoration:none}.album-guide-jumps strong{font-size:19px}.album-guide-jumps span{font-size:12px}.album-guide-jumps>a:hover,.album-guide-jumps>a:focus-visible{background:#111;color:#fff}.album-guide-jumps>a:focus-visible{outline:2px solid #111;outline-offset:4px}

.remake-identity{min-height:260px;padding:30px;background:#111;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.remake-identity>span{font-size:12px;letter-spacing:2px}.remake-identity>strong{font-family:"Barlow Condensed",sans-serif;font-size:clamp(30px,5vw,60px);line-height:1.05}
