@font-face{font-family:Local;src:local('Arial')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eeeae0;color:#171717;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;width:100%;object-fit:cover}header{height:100px;padding:0 5%;display:flex;align-items:center;gap:40px;background:#121212;color:#eeeae0;border-bottom:1px solid #444}header .logo{width:155px;height:84px;overflow:hidden;position:relative}.logo img{height:155px;width:155px;position:absolute;top:-30px}nav{display:flex;justify-content:center;gap:38px;margin:auto;font-size:14px;font-weight:bold}nav a{padding:12px 0;border-bottom:2px solid transparent}nav a:hover,nav a[aria-current]{border-color:#d94231}.header-booking{font-size:14px;padding:8px 20px;border:1px solid #777}.menu{display:none}.hero{position:relative;min-height:690px;background:#171717;color:#eeeae0;overflow:hidden}.hero-photo{position:absolute;height:100%;object-position:center 40%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.15)),linear-gradient(0deg,rgba(0,0,0,.35),transparent)}.hero-copy{position:relative;max-width:1400px;padding:115px 7% 110px}.eyebrow{font-size:13px;font-weight:bold;letter-spacing:.17em;display:block;margin-bottom:24px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Impact,'Arial Narrow',sans-serif;font-weight:900;letter-spacing:-.015em;line-height:1.02}h1{font-size:clamp(3.5rem,7.8vw,7.2rem);margin-bottom:25px}h2{font-size:clamp(2.3rem,4.5vw,4.2rem);margin-bottom:30px}h3{font-size:1.45rem;line-height:1.25}em{font-style:normal;color:#cf3c2c}.hero em{color:#f2d079}.hero p{font-size:19px;line-height:1.6;max-width:440px}.actions{display:flex;gap:14px;margin-top:32px}.button{display:inline-block;background:#d44331;color:white;border:1px solid #d44331;padding:12px 25px;font-size:14px;font-weight:bold;letter-spacing:.03em;text-align:center}.button:hover{background:#b83222}.outline{background:transparent;color:inherit;border-color:currentColor}.hero-caption{position:absolute;bottom:23px;right:5%;font-size:11px;letter-spacing:.14em}.genre-strip{background:#d44331;color:#f9f1dd;padding:20px 5%;display:flex;gap:30px;align-items:center;justify-content:center;font-weight:900;letter-spacing:.1em;font-size:15px}.section{padding:85px 7%;max-width:1600px;margin:0 auto}.intro,.split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.intro .lead{font-size:22px;line-height:1.6}.lead{font-size:20px}.textlink{display:inline-block;border-bottom:2px solid #c93d2b;font-weight:bold;font-size:14px;margin-top:15px;padding-bottom:5px}.dark{background:#151515;color:#eeeae0;max-width:none}.embed-gate{border:1px solid #555;padding:32px;background:transparent}.embed-gate h3{font-family:Georgia,serif;font-size:28px}.embed-gate p{font-size:15px;max-width:580px}.embed-gate .textlink{margin-left:20px}.embed-gate iframe{width:100%;border:0;height:352px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-head h2{margin-bottom:0}.social{border-top:1px solid #c8c3b9}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.social-card{position:relative;min-height:330px;background:#151515;color:#fff;overflow:hidden}.social-card img{height:330px;transition:transform .4s;filter:grayscale(1)}.social-card:hover img{transform:scale(1.05)}.social-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000c)}.social-card span{position:absolute;left:25px;right:25px;bottom:20px;z-index:1}.social-card strong{display:block;font-size:26px}.social-card b{float:right;font-weight:normal}.social-card small{font-size:13px}.page-intro{background:#d44331;color:#eeeae0;padding:75px 7% 70px}.page-intro em{color:#171717}.page-intro p{max-width:650px;font-size:19px}.page-intro .button{background:#171717;border-color:#171717}.band-feature{padding:0 7%;margin-top:45px}.band-feature img{max-height:620px;object-fit:contain;background:#171717}.band-feature p,.caption{font-size:13px;margin-top:12px}.members{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.members article{padding:28px 24px;border-top:1px solid #555;position:relative}.members small{color:#ddb671;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.members h3{margin:10px 0;font-size:23px}.member-number{float:right;font-family:Georgia,serif;color:#666}.video{position:relative;background:#171717;color:white;min-height:490px;display:flex;align-items:center}.video img{position:absolute;height:100%;filter:grayscale(1);opacity:.38}.video>div{position:relative;padding:55px;max-width:650px}.video h3{font-family:Impact,'Arial Narrow',sans-serif;font-size:50px}.downloads{border-top:2px solid #171717}.downloads>a{display:flex;gap:25px;align-items:center;padding:28px 4px;border-bottom:1px solid #b3afa6}.downloads>a:hover{background:#e3ddd0}.download-n{font-family:Georgia,serif;color:#c73c2b;font-size:26px;width:40px}.downloads strong{font-size:23px;display:block}.downloads small{display:block;font-size:14px}.file-type{margin-left:auto;font-size:14px;font-weight:bold;white-space:nowrap}.stamp{font-weight:900;text-align:center;line-height:1.2;border:3px solid #c73c2b;color:#c73c2b;padding:15px;transform:rotate(-9deg);font-size:14px;letter-spacing:.08em}.booking{text-align:center}.contact-mail{font-size:clamp(16px,2.5vw,30px);border-bottom:2px solid #c73c2b;overflow-wrap:anywhere}.readable{max-width:950px}.readable a{text-decoration:underline}footer{padding:55px 7%;background:#131313;color:#ddd9cc;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;font-size:14px;border-top:8px solid #d44331}.footer-brand{font-family:Impact,'Arial Narrow',sans-serif;font-size:30px;line-height:1.1}.footer-links{display:flex;flex-direction:column;gap:9px}.footer-links small{color:#999;margin-top:10px}.plain{background:none;border:none;color:inherit;padding:0;text-align:left;font-size:13px}.skip{position:absolute;top:-80px;z-index:10;background:white;padding:12px}.skip:focus{top:0}:focus-visible{outline:3px solid #e0ae4a;outline-offset:4px}#copy-status{font-size:14px;margin-left:15px}@media(max-width:800px){header{height:80px;gap:15px;padding:0 5%;position:relative}.logo{max-width:115px}header .logo img{width:115px;height:115px;top:-9px}.menu{display:block;background:none;color:inherit;border:1px solid #777;font-size:14px;padding:7px 14px;margin-left:auto}.header-booking{display:none}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#151515;z-index:5;padding:20px 5%;gap:8px}nav.open{display:flex;flex-direction:column}.hero{min-height:630px}.hero-copy{padding:110px 6% 70px}.hero-photo{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#000c,#0004)}.hero-caption{font-size:10px;left:6%;right:auto}.genre-strip{font-size:11px;gap:12px;padding:17px 3%;letter-spacing:.04em}.section{padding:55px 6%}.intro,.split{grid-template-columns:1fr;gap:25px}.intro .lead{font-size:19px}.social-grid{grid-template-columns:1fr}.social-card,.social-card img{height:280px;min-height:280px}.page-intro{padding:55px 6%}.members{grid-template-columns:repeat(2,1fr)}.members article{padding:20px 12px}.members h3{font-size:19px}.embed-gate{padding:25px}.embed-gate .textlink{margin-left:0;display:block;width:fit-content}.video>div{padding:30px}.video h3{font-size:38px}.downloads>a{gap:12px}.downloads strong{font-size:19px}.downloads small{font-size:13px}.download-n{font-size:20px;width:24px}.stamp{display:none}.section-head{align-items:start;flex-direction:column;gap:0}footer{grid-template-columns:1fr;gap:25px}.band-feature{padding:0 6%}.eyebrow{font-size:12px;letter-spacing:.12em}.actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.hero{min-height:660px;background:#141414}.hero-photo{right:0;width:54%;object-fit:contain;object-position:center;background:#ee9d23}.hero-shade{background:linear-gradient(90deg,#141414 43%,transparent 66%)}.hero-copy{padding-top:120px}.hero h1{font-size:clamp(3rem,5.5vw,5.6rem)}.hero-copy .eyebrow{font-size:12px}.hero-caption{background:#141414;padding:6px 10px}.band-feature img{background:#ee9d23}@media(max-width:800px){.hero{min-height:850px}.hero-photo{bottom:0;width:100%;height:450px;object-fit:contain}.hero-shade{background:linear-gradient(#141414 45%,transparent 65%)}.hero-copy{padding-top:60px}.hero h1{font-size:clamp(2.8rem,10vw,4rem)}.hero-copy p{font-size:16px}.hero-caption{bottom:10px}.hero .actions{margin-top:20px}.hero-copy .eyebrow{font-size:11px}}
@font-face{font-family:Anton;src:url('/assets/anton.ttf') format('truetype');font-weight:400;font-display:swap}h1,h2,.video h3,.footer-brand{font-family:Anton,Impact,'Arial Narrow',sans-serif;font-weight:400}
/* Two-tone rhythm / contemporary record-sleeve typography */
:root{--ink:#000;--paper:#f0ede5;--accent:#d44331;--gold:#f2ca72}body{background:var(--paper)}header{height:155px;background:#000;border-bottom:0;gap:26px;padding:0 4%}header .logo{width:250px;height:150px;flex-shrink:0}header .logo img{width:270px;height:270px;top:-60px;left:-10px}nav{gap:25px;margin:auto;font-size:13px;white-space:nowrap}.header-booking{border-color:#777}.social-icons{display:flex;gap:14px;align-items:center}.social-icons a{width:32px;height:32px;display:grid;place-items:center;border:0;transition:color .15s,transform .15s}.social-icons a:hover{color:var(--gold);transform:translateY(-2px)}.social-icons svg{width:23px;height:23px}header .social-icons{gap:7px}.hero{background:#000;min-height:670px;border-top:10px solid var(--paper)}.hero::before,.page-intro::after{content:'';position:absolute;z-index:2;left:0;right:0;bottom:0;height:16px;background:repeating-conic-gradient(#000 0% 25%,var(--paper) 0% 50%) 0 0/32px 32px}.hero-copy{padding:95px 6% 100px}.hero h1{font-size:clamp(3.5rem,6.7vw,6.6rem);line-height:1.03;letter-spacing:-.025em}.hero-photo{width:52%;filter:grayscale(1);background:#aaa;object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(90deg,#000 43%,rgba(0,0,0,.15) 62%,transparent)}.hero-copy .eyebrow{font-size:12px;padding-left:14px;border-left:5px solid var(--accent)}.hero-edition{position:absolute;bottom:60px;right:4%;font-family:Anton,sans-serif;line-height:1;text-align:right;font-size:52px;color:var(--paper)}.hero-edition small{display:block;font:11px Arial,sans-serif;letter-spacing:.12em;margin-top:14px}.hero-caption{bottom:27px;background:#000c}.genre-strip{background:var(--paper);color:#000;border-bottom:2px solid #000;justify-content:space-between;font-family:Anton,sans-serif;font-weight:400;font-size:22px;letter-spacing:.035em}.genre-strip b{color:var(--accent)}h2{letter-spacing:-.025em}.page-intro{position:relative;background:#000;color:var(--paper);padding-bottom:90px}.page-intro em{color:var(--gold)}.page-intro .eyebrow{color:var(--gold)}.page-intro .button{background:var(--accent);border-color:var(--accent)}.page-intro .outline{background:transparent;border-color:var(--paper)}.dark{background:#000}.button{border-radius:0;padding:14px 27px;font-size:14px}.eyebrow{letter-spacing:.2em}.intro{padding-top:100px;padding-bottom:100px}.intro h2 em{color:var(--accent)}.section-head{border-bottom:1px solid #171717;padding-bottom:25px}.social{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:40px;padding-bottom:40px;background:#e2dfd5;border-top:2px solid #000}.social h2{margin-bottom:0;font-size:40px}.social .eyebrow{margin-bottom:12px}.social .social-icons{gap:24px}.social .social-icons a{width:50px;height:50px;border:1px solid #222}.social .social-icons a:hover{color:var(--accent)}.social .social-icons svg{width:26px;height:26px}.merch-teaser{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:2px solid #000}.merch-teaser h2{font-size:clamp(35px,3.9vw,58px);margin:0}.footer-brand .social-icons{margin-top:25px}.members article{padding:33px 25px}.members small{color:var(--gold)}.member-number{font:34px Anton,sans-serif;color:#555}.merch-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.merch-art{border:1px solid #171717;background:#000}.merch-art img{max-height:550px;object-fit:contain}.merch-editorial h2{font-size:clamp(55px,5.7vw,85px)}.shop-section{padding-top:25px}.shop-shell{border:1px solid #000;background:#fff}.shop-shell-top{display:flex;justify-content:space-between;gap:20px;padding:18px 25px;border-bottom:1px solid #000;background:#000;color:var(--paper);font-size:13px;font-weight:bold;letter-spacing:.1em}.shop-shell-top small{font-size:11px;font-weight:normal}.shop-consent{padding:55px 35px;background:var(--paper);text-align:center}.shop-consent h3{font-family:Anton;font-weight:400;font-size:32px}.shop-consent p{max-width:550px;margin:0 auto 25px;font-size:15px}.shop-consent .textlink{margin-left:20px}.shop-status{margin:0;padding:15px 25px;font-size:13px;color:#444}#myShop{font-family:Arial,Helvetica,sans-serif;padding:20px;min-height:300px}#myShop button{font-family:inherit}#myShop h1,#myShop h2,#myShop h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal}.vinyl-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:start}.vinyl-copy{position:sticky;top:35px}.vinyl-copy h2{font-size:clamp(55px,5.8vw,86px)}.vinyl-copy .lead{color:var(--gold)}.order-steps{list-style:none;padding:0;margin:35px 0;border-top:1px solid #555}.order-steps li{display:flex;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid #555;font-size:15px}.order-steps b{font-family:Anton;font-size:29px;color:var(--gold);font-weight:400}.vinyl-form{padding:35px;background:var(--paper);color:#171717;border-top:8px solid var(--accent)}.form-heading h3{font:30px/1.2 Anton,sans-serif}.form-heading .eyebrow{margin-bottom:15px;color:#b63024}.form-heading p{font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:flex;flex-direction:column;font-size:14px;font-weight:bold;gap:7px}.form-grid label span{font-weight:normal;color:#555}.form-grid .full,.form-grid .quantity{grid-column:1/-1}.form-grid .quantity input{max-width:120px}input,textarea{font:16px/1.5 Arial,sans-serif;border:1px solid #8a887f;padding:11px 12px;background:#fff;width:100%;border-radius:0;color:#171717}input:focus,textarea:focus{outline:2px solid #c73c2b;outline-offset:1px}textarea{resize:vertical}.consent-check{display:flex;gap:12px;align-items:start;font-size:13px;line-height:1.5;margin:24px 0}.consent-check input{width:19px;height:19px;flex-shrink:0;margin:3px 0;accent-color:#c73c2b}.consent-check a{border-bottom:1px solid #171717}.order-review{margin-top:25px;border-top:2px solid #171717;padding-top:25px}.order-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 Arial,sans-serif;margin:0;background:#e6e2d8;padding:20px}.order-review .actions{gap:10px;flex-wrap:wrap;margin-top:20px}.order-review p{font-size:13px;margin-top:20px;margin-bottom:0}.order-review .outline{color:#171717}.shop-consent[hidden],#myShop[hidden],.order-review[hidden]{display:none}footer{background:#000;border-top:0;position:relative}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:16px;background:repeating-conic-gradient(#000 0% 25%,var(--paper) 0% 50%) 0 0/32px 32px}
@media(max-width:1100px){header{gap:16px}header .logo{width:210px}.logo img{max-width:none}nav{gap:15px;font-size:12px}.header-booking{display:none}header .social-icons{gap:4px}.hero h1{font-size:7vw}}
@media(max-width:800px){header{height:110px;padding:0 5%}header .logo{width:180px;height:105px}header .logo img{width:200px;height:200px;top:-51px;left:-10px}header .social-icons{display:none}.menu{margin-left:auto}nav{top:110px;font-size:16px;gap:10px;padding:25px 6%;border-bottom:2px solid var(--gold)}.hero{min-height:920px;border-top-width:6px}.hero-copy{padding:60px 6% 50px}.hero h1{font-size:clamp(3.4rem,12.5vw,5.8rem)}.hero-photo{width:100%;height:500px;object-fit:contain;bottom:15px}.hero-shade{background:linear-gradient(#000 40%,rgba(0,0,0,.12) 61%,transparent)}.hero-edition{font-size:32px;right:6%;bottom:65px}.hero-edition small{font-size:9px}.hero-caption{font-size:9px;bottom:30px;max-width:80%}.genre-strip{font-size:16px;gap:10px;flex-wrap:wrap;justify-content:center;padding:17px 4%}.intro{padding-top:60px;padding-bottom:60px}.page-intro{padding-bottom:75px}.social{align-items:start;flex-direction:column}.social .social-icons{gap:16px}.merch-teaser{align-items:start;flex-direction:column;gap:25px}.merch-editorial,.vinyl-section{grid-template-columns:1fr;gap:35px}.vinyl-copy{position:static}.vinyl-form{padding:24px 20px}.shop-shell-top{padding:16px;flex-direction:column;gap:5px}.shop-consent{padding:35px 20px}.shop-consent .textlink{display:block;margin:20px auto 0;width:fit-content}.merch-art img{max-height:430px}.order-review .button{font-size:13px;padding:12px 16px}.members article{padding:25px 12px}.member-number{font-size:25px}#myShop{padding:10px}.form-grid{gap:15px}.hero-copy .eyebrow{font-size:10px;letter-spacing:.12em}}
@media(max-width:380px){.form-grid{grid-template-columns:1fr}.hero h1{font-size:3.2rem}.hero{min-height:900px}}
/* The brand mark is framed from its original image, with no overflowing positioning. */
header .logo{width:245px;height:auto;max-width:245px;overflow:visible;position:static;display:block}header .logo .brand-mark{display:block;width:100%;height:auto}header{height:auto;min-height:145px;padding-top:10px;padding-bottom:10px}header .logo img{position:static;top:auto;left:auto;width:100%;height:auto}@media(max-width:1100px){header .logo{width:200px}}@media(max-width:800px){header{min-height:115px}header .logo{width:185px;max-width:185px;height:auto}nav{top:115px}}
/* Portrait cards: genuine photographs, framed to the individual without changing the source. */
.members{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;align-items:start}.members .member-card{padding:0;border:0;background:#eeeae0;color:#171717;box-shadow:5px 7px 0 #292929;overflow:hidden}.member-portrait{aspect-ratio:1;overflow:hidden;background:#aaa}.member-portrait svg{width:100%;height:100%;display:block;filter:grayscale(1);transition:filter .3s,transform .4s}.member-card:hover .member-portrait svg{filter:grayscale(0);transform:scale(1.04)}.member-info{padding:18px 19px 22px;border-top:6px solid #d44331}.members .member-info small{color:#b93425;font-size:12px}.members .member-info h3{font-family:Anton,sans-serif;font-weight:400;font-size:26px;margin:12px 0 0;line-height:1.2}.members .member-number{font-size:24px;color:#817c72}
/* Photographs and short, sourced press cuttings form a gently moving wall of memories. */
.memory-wall{position:relative;overflow:hidden;background:#e7e3d8;padding-top:90px;padding-bottom:100px;border-top:2px solid #000}.wall-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:45px}.wall-heading h2{font-size:clamp(45px,5.5vw,82px);margin-bottom:0}.wall-heading em{color:#b83024}.motion-control{font-size:13px;border-bottom:1px solid #171717;padding:6px 0;white-space:nowrap}.collage-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 28px;padding:25px 15px 45px;align-items:center}.scrap{--drift:0px;--tilt:0deg;position:relative;min-width:0;margin:0;transform:translateY(var(--drift)) rotate(var(--tilt));transition:transform .2s ease-out;will-change:transform}.scrap-inner{position:relative;box-shadow:5px 9px 0 #0002,0 8px 18px #0002;transition:transform .25s ease;animation:gentle-rock 7s ease-in-out infinite;animation-delay:var(--phase,0s)}.scrap:hover{z-index:3}.scrap:hover .scrap-inner{transform:rotate(calc(var(--tilt)*-1)) scale(1.035);animation-play-state:paused}.scrap-one{grid-column:1/6;--phase:-1s}.scrap-two{grid-column:7/13;--phase:-4s}.scrap-three{grid-column:1/7;--phase:-3s}.scrap-four{grid-column:8/13;--phase:-5s}.scrap-five{grid-column:1/5;--phase:-2s}.scrap-six{grid-column:6/13;--phase:-6s}.scrap-seven{grid-column:1/6;--phase:-3s}.scrap-eight{grid-column:7/13;--phase:-1s}.photo-scrap .scrap-inner{padding:12px 12px 18px;background:#f9f5e9}.photo-scrap img{aspect-ratio:1.42;object-fit:cover;filter:saturate(.85);width:100%}.photo-scrap figcaption{padding:14px 10px 0;font:22px/1.1 Anton,sans-serif;color:#171717}.photo-scrap figcaption small{display:block;font:12px/1.5 Arial,sans-serif;letter-spacing:.07em;margin-top:7px}.photo-scrap:before{content:'';position:absolute;width:100px;height:29px;background:#ddc6a2c9;box-shadow:0 1px 1px #0002;top:-12px;left:calc(50% - 50px);z-index:2;transform:rotate(-8deg);clip-path:polygon(3% 0,100% 4%,96% 100%,0 94%)}.scrap-five:before{transform:rotate(9deg)}.newspaper .scrap-inner{background:#f3f0e5;color:#171717;padding:30px 32px;clip-path:polygon(0 1%,9% 0,20% 2%,32% 0,43% 1%,55% 0,65% 2%,76% 0,90% 1%,100% 0,99% 25%,100% 44%,99% 66%,100% 84%,99% 98%,89% 100%,76% 99%,62% 100%,52% 98%,37% 100%,22% 98%,10% 100%,1% 98%,0 78%,1% 60%,0 42%,1% 21%)}.paper-masthead{font:700 27px/1.2 Georgia,serif;text-align:center;border-top:2px solid #222;border-bottom:1px solid #222;padding:9px 0;margin-bottom:10px}.paper-date{font-size:10px;letter-spacing:.09em;display:block;text-align:center}.newspaper blockquote{font:700 clamp(24px,2.4vw,36px)/1.22 Georgia,serif;margin:25px 0 18px;letter-spacing:-.025em}.newspaper mark{background:#efc867;color:#171717;box-shadow:2px 0 #efc867,-2px 0 #efc867}.newspaper p{font:15px/1.6 Georgia,serif;margin-bottom:5px}.newspaper cite,.review-scrap cite{font-style:normal;display:block;font-size:12px;line-height:1.5}.newspaper .textlink{font-size:12px}.review-scrap .scrap-inner{background:#d44331;color:#f9f3e2;padding:35px 27px}.review-scrap blockquote{font:32px/1.2 Anton,sans-serif;margin:25px 0}.review-scrap blockquote span{background:#000;color:#f5cc75;padding:0 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cut-label{display:inline-block;background:#eeeae0;color:#171717;padding:6px 9px;font-size:10px;letter-spacing:.11em;transform:rotate(-3deg);font-weight:bold}.scrap-seven .scrap-inner{background:#f0cb73;color:#000}.scrap-seven .cut-label{background:#000;color:#f0ede5}.scrap-seven blockquote span{color:#fff}.motion-paused .scrap-inner{animation-play-state:paused!important}.motion-paused .scrap{transform:rotate(var(--tilt));transition:none}.scrap.is-entering .scrap-inner{animation:paper-enter .7s ease-out, gentle-rock 7s .7s ease-in-out infinite}@keyframes gentle-rock{0%,100%{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-6px) rotate(.6deg)}}@keyframes paper-enter{from{opacity:.1;transform:translateY(30px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}
.vinyl-price{display:flex;align-items:center;gap:23px;padding:20px 0 30px}.vinyl-price strong{font:66px/1 Anton,sans-serif;color:#f2ca72;white-space:nowrap}.vinyl-price span{font-size:14px;line-height:1.5}.shipping-panel{border:1px solid #777;margin:0 0 30px;background:#181818;color:#eeeae0}.shipping-panel summary{cursor:pointer;padding:17px 20px;font-size:15px;font-weight:bold}.shipping-content{padding:5px 20px 20px}.shipping-content>p{font-size:14px}.shipping-grid{display:grid;gap:15px}.shipping-grid label{font-size:13px;display:flex;flex-direction:column;gap:7px}select{width:100%;border:1px solid #777;border-radius:0;background:#f0ede5;color:#171717;font:15px/1.4 Arial,sans-serif;padding:12px;cursor:pointer}.shipping-estimate{border-top:1px solid #666;border-bottom:1px solid #666;margin:22px 0;padding:20px 0}.shipping-estimate>span:first-child{display:block;font:27px/1.3 Anton,sans-serif;color:#f2ca72}.shipping-estimate p{font-size:13px;line-height:1.5;margin:12px 0}.shipping-estimate #record-subtotal{font-size:14px;font-weight:bold}.shipping-disclaimer{font-size:12px!important;color:#ccc}.shipping-content .caption a{text-decoration:underline}.shipping-content .caption{font-size:11px}.vinyl-copy{position:static}
@media(max-width:1100px){.members{grid-template-columns:repeat(3,minmax(0,1fr))}.collage-grid{gap:30px 22px}.review-scrap blockquote{font-size:28px}.newspaper .scrap-inner{padding:25px}}
@media(max-width:800px){.members{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.members .member-info{padding:14px 12px 18px}.members .member-info h3{font-size:21px}.members .member-info small{font-size:11px}.members .member-number{font-size:20px}.memory-wall{padding:55px 6% 65px}.wall-heading{align-items:start;flex-direction:column;gap:20px}.collage-grid{display:block;padding:15px 10px}.scrap{width:100%;margin-bottom:48px;--drift:0px!important}.scrap-two,.scrap-four,.scrap-six,.scrap-seven{width:92%;margin-left:4%}.newspaper blockquote{font-size:27px}.review-scrap blockquote{font-size:30px}.paper-masthead{font-size:25px}.photo-scrap figcaption{font-size:20px}.vinyl-price strong{font-size:56px}.vinyl-price{gap:18px}.shipping-content{padding:0 17px 18px}.shipping-panel summary{padding:17px}.shipping-estimate>span:first-child{font-size:25px}}
@media(prefers-reduced-motion:reduce){.scrap,.scrap-inner,.scrap.is-entering .scrap-inner{animation:none!important;transition:none!important;will-change:auto}.scrap{transform:rotate(var(--tilt))!important}.motion-control{display:none}.member-portrait svg{transition:none}}
@media(max-width:800px){header nav{top:100%}}




.press-long{max-width:760px;margin:80px auto 0}.press-long p{font-size:1.1rem;line-height:1.75}
.press-reviews>.scrap:nth-child(odd){grid-column:1/7}.press-reviews>.scrap:nth-child(even){grid-column:7/13}

.scrap-nine{grid-column:3/11}.scrap-nine .scrap-inner{background:#000;color:#f0ede5}

/* Live-photo and editorial refinements, October 2026 */
.merch-art img{filter:grayscale(1);background:#aaa}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.scrap-ten{grid-column:1/7;--phase:-2s}.scrap-eleven{grid-column:8/13;--phase:-5s}.scrap-twelve{grid-column:1/6;--phase:-3s}.scrap-thirteen{grid-column:7/13;--phase:-1s}.scrap-fourteen{grid-column:1/7;--phase:-4s}.scrap-fifteen{grid-column:8/13;--phase:-2s}.scrap-sixteen{grid-column:3/11;--phase:-6s}
.photo-scrap .polaroid-image{width:100%;aspect-ratio:1/1;overflow:hidden;background:#171717}
.photo-scrap .polaroid-image img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}
@media(max-width:700px){.scrap-ten,.scrap-eleven,.scrap-twelve,.scrap-thirteen,.scrap-fourteen,.scrap-fifteen,.scrap-sixteen{width:94%;margin-left:3%}}

/* Current roster, grayscale band portrait and intrinsic merch frame. */
.band-feature img{filter:grayscale(1);background:#aaa}.member-portrait img{width:100%;height:100%;object-fit:cover}.merch-art{align-self:center;overflow:hidden}.merch-art img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.scrap-seventeen{grid-column:1/7}.scrap-eighteen{grid-column:8/13}
@media(max-width:700px){.scrap-seventeen,.scrap-eighteen{grid-column:1/-1}}

.band-feature{max-width:760px;margin:45px auto 0;padding:0 28px}.band-feature img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:transparent}.language-switch{position:relative;margin-left:12px}.language-switch summary{cursor:pointer;list-style:none;padding:8px;border:1px solid #777}.language-switch ul{position:absolute;right:0;top:100%;background:#171717;min-width:175px;padding:12px;list-style:none;box-shadow:0 8px 24px #0005;z-index:100}.language-switch a{display:block;padding:9px;color:#eeeae0}.cookie-banner{position:fixed;bottom:20px;left:20px;right:20px;max-width:760px;margin:auto;background:#f0ede5;color:#171717;padding:24px;border:3px solid #171717;box-shadow:8px 8px 0 #d44331;z-index:1000;max-height:85vh;overflow:auto}.cookie-banner h2{font-size:28px;margin:0 0 10px}.cookie-banner p{font-size:14px;line-height:1.6}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cookie-actions button{padding:10px 14px;border:2px solid #171717;background:#f0ede5;color:#171717;font-weight:bold;cursor:pointer}.cookie-options label{display:block;padding:8px 0}.cookie-options input{margin-right:10px}.cookie-banner[hidden],.cookie-options[hidden]{display:none!important}@media(max-width:800px){.language-switch{margin-left:0}.cookie-banner{left:10px;right:10px;bottom:10px;padding:18px}.cookie-actions button{flex:1 1 140px}header{flex-wrap:wrap}}

.cookie-options input{width:18px;height:18px;padding:0;vertical-align:middle;accent-color:#d44331}.language-switch summary:focus-visible,.language-switch a:focus-visible,.cookie-actions button:focus-visible{outline:3px solid #d44331;outline-offset:3px}
