@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--ink:#f1f0ed;--muted:#aaa9a6;--red:#ef4650;--line:#343434}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--red);outline-offset:6px}.wrap{width:min(1320px,90%);margin:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px 0;display:flex}.brand{letter-spacing:1px;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:1.05;display:flex}.mark{letter-spacing:-2px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:44px;line-height:1}.nav nav{gap:38px;font-size:14px;display:flex}.nav a:hover,footer a:hover{color:var(--red)}.nav-listen{border:1px solid #646464;padding:8px 20px;font-size:14px}.nav-listen span{margin-left:25px}.hero{padding-top:30px}.eyebrow,.tag,.small{letter-spacing:1.6px;font-size:12px;font-weight:600;line-height:1.5}.hero>.eyebrow{color:var(--muted);justify-content:space-between;display:flex}h1,h2,p,figure{margin:0}h1{letter-spacing:-.035em;white-space:nowrap;margin:15px 0 30px;font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-size:clamp(4rem,14.6vw,13.5rem);font-weight:800;line-height:1.05}.period{color:var(--red)}.hero-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;padding-bottom:55px;display:grid}.hero-copy h2{margin:18px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1.05}.hero-copy>p:not(.tag){max-width:320px;color:var(--muted)}.button{background:var(--red);color:#111;align-items:center;gap:25px;margin:26px 0;padding:15px 24px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#ff6971;transform:translateY(-2px)}.hero-credit{letter-spacing:1px;color:var(--muted);font-size:12px;display:block}.hero-art{background:#090909;min-width:0;position:relative}.hero-art img{object-fit:cover;width:100%;height:360px;display:block}.hero-art figcaption{letter-spacing:1px;border-top:1px solid var(--line);justify-content:space-between;padding:13px 16px;font-size:12px;display:flex}.ticker{background:var(--red);color:#111;letter-spacing:1.4px;white-space:nowrap;justify-content:space-around;align-items:center;gap:20px;padding:13px 20px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.ticker b{font-size:27px;line-height:1}.section{padding-top:75px;padding-bottom:85px}.section-head{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.small{color:var(--muted)}.release-grid{grid-template-columns:1.25fr 1fr;gap:12%;display:grid}.red{color:var(--red)}.release h2{text-transform:uppercase;margin-top:18px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(3rem,5.3vw,5rem);line-height:1.04}.release h2 em{color:var(--red);font-style:normal}.release-info{padding-top:10px}.release-info>p:first-child{margin-bottom:12px;font-size:23px}.muted{color:var(--muted)}dl{margin:28px 0}dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;font-size:14px;display:flex}dt{color:var(--muted)}dd{text-align:right;margin:0}.text-link{border-bottom:1px solid var(--red);padding-bottom:6px;font-size:14px}.text-link span{margin-left:45px}.listen{border-block:1px solid var(--line);background:#1b1b1b}.listen h2,.artist h2{margin-bottom:15px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(3rem,5vw,4.5rem);line-height:1.08}.platforms{border:1px solid #4a4a4a;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:35px;display:grid}.platforms>a{border-right:1px solid #4a4a4a;align-items:center;gap:20px;padding:25px;font-size:20px;transition:background .2s;display:flex}.platforms>a:last-child{border:0}.platforms>a:hover{background:#292929}.platforms>a>span:last-child{margin-left:auto}.platform-number{color:var(--red);font-size:12px}.platforms small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.artist-grid{grid-template-columns:1fr 1fr;gap:12%;margin-top:35px;display:grid}.artist-grid p{margin-bottom:20px}.artist-grid p:first-child{font-size:20px}.label{background:var(--red);color:#111;padding:65px 0}.label-grid{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.label-title h2{margin-top:20px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2rem,3.4vw,3.2rem);line-height:.95}.label-title h2>span{letter-spacing:-.05em;font-size:clamp(7rem,12vw,11rem)}.label-grid>div>p:not(.eyebrow){margin-top:20px}.label-credit{font-size:12px}.dark{color:var(--ink);background:#111;margin-bottom:0}.dark:hover{background:#333}footer{justify-content:space-between;align-items:center;gap:20px;padding:32px 0;display:flex}footer p,footer>a:last-child{color:var(--muted);font-size:12px}.skip{background:var(--ink);color:#111;z-index:5;padding:10px;position:absolute;top:-80px;left:20px}.skip:focus{top:10px}@media (min-width:1600px){h1{font-size:215px}}@media (max-width:760px){.nav nav{gap:20px}.nav-listen{display:none}.hero{padding-top:25px}h1{margin:23px 0;font-size:15vw}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-copy h2{font-size:3.5rem}.hero-copy>p:not(.tag){max-width:440px}.hero-art img{height:300px}.hero-credit{margin-top:0}.ticker{justify-content:flex-start}.ticker span:nth-of-type(n+3),.ticker b:nth-of-type(n+2){display:none}.section{padding-block:55px}.section-head{margin-bottom:25px}.section-head .small{display:none}.release-grid,.artist-grid,.label-grid{grid-template-columns:1fr;gap:30px}.release h2{font-size:3.6rem}.platforms{grid-template-columns:1fr}.platforms>a{border-bottom:1px solid #4a4a4a;border-right:0;padding:20px}.artist-grid{margin-top:25px}.label{padding:50px 0}.label-title h2>span{font-size:8rem}.label-title h2{font-size:2.8rem}footer{flex-wrap:wrap}footer p{border-top:1px solid var(--line);order:3;width:100%;padding-top:18px}.hero>.eyebrow{font-size:10px}.hero-copy .tag{font-size:11px}.nav .brand{font-size:10px}.nav .mark{font-size:38px}.nav nav{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-grid>*,.release-grid>*,.artist-grid>*,.label-grid>*{min-width:0}h2,p,dd,.tag{overflow-wrap:anywhere}.ticker{white-space:normal;text-align:center;flex-wrap:wrap;gap:10px 24px;overflow:visible}.ticker span{overflow-wrap:anywhere;max-width:100%}.ticker b{font-family:Arial,sans-serif}.album-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--red) var(--bg);gap:24px;display:flex;overflow-x:auto}.album-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding-bottom:16px}.album-controls{justify-content:flex-end;align-items:center;gap:18px;margin-top:20px;display:flex}.album-controls[hidden]{display:none}.album-controls button{width:48px;height:48px;color:var(--ink);border:1px solid var(--muted);cursor:pointer;background:0 0;font-size:24px}.album-controls button:disabled{opacity:.35;cursor:default}.album-controls button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.album-track:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (max-width:760px){.ticker{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 5%;font-size:14px;display:grid}.ticker b,.ticker span:nth-of-type(n+3){display:none}h1{letter-spacing:-.04em;font-size:clamp(2rem,13.2vw,6.2rem)}.release h2{font-size:clamp(2rem,9vw,3.6rem)}.hero-art figcaption{flex-wrap:wrap;gap:8px;font-size:12px}.nav nav{gap:clamp(10px,3vw,20px)}.nav nav a{align-items:center;min-height:44px;display:flex}.label-title h2{font-size:clamp(1.8rem,8vw,2.8rem);line-height:1.1}.hero-copy h2{font-size:clamp(2.4rem,12vw,3.5rem)}dl div{flex-wrap:wrap}dd{max-width:100%}}@media (min-width:761px){.platforms>a:nth-child(2n){border-right:0}.platforms>a:nth-child(-n+6){border-bottom:1px solid #4a4a4a}}.comments-page{min-height:calc(100vh - 190px);padding-top:62px;padding-bottom:90px}.comments-hero{max-width:920px;margin-bottom:64px}.comments-hero h1,.archive-page h1{white-space:normal;margin:12px 0 24px;font-size:clamp(4.5rem,10vw,9rem);line-height:.88}.comments-intro{max-width:680px;color:var(--muted);font-size:20px}.comments-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:9%;display:grid}.comments-grid h2{margin:10px 0 28px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.8rem,4.8vw,4.4rem);line-height:1}.section-kicker{letter-spacing:1.6px;color:var(--red);font-size:12px;font-weight:700}.comment-form{gap:22px;display:grid}.field{gap:8px;display:grid}.field label{letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:700}.field input,.field textarea{width:100%;color:var(--ink);font:inherit;background:#171717;border:1px solid #555;border-radius:0;padding:14px 16px}.field textarea{resize:vertical;min-height:165px}.field input:focus,.field textarea:focus{outline:3px solid var(--red);outline-offset:2px;border-color:#0000}.field-note{color:var(--muted);font-size:12px}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-button{background:var(--red);color:#111;width:max-content;min-height:48px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:13px 24px;font-size:14px;font-weight:800;display:inline-flex}.submit-button:hover{background:#ff6971}.submit-button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.submit-button:disabled{opacity:.55;cursor:wait}.inline-button{margin-top:24px;text-decoration:none}.form-status{min-height:26px;color:var(--ink);font-size:14px}.form-status.error{color:#ff7c83}.comments-list-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.archive-link{color:var(--muted);border-bottom:1px solid var(--red);white-space:nowrap;padding-bottom:4px;font-size:13px}.archive-link:hover{color:var(--ink)}.comment-list,.archive-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.comment-list li,.archive-list li{border-bottom:1px solid var(--line);padding:22px 0}.comment-meta{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:10px;display:flex}.comment-meta strong{font-size:16px}.comment-meta time{color:var(--muted);white-space:nowrap;font-size:12px}.comment-list li>p,.archive-list li>p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.comment-empty{color:var(--muted);border-block:1px solid var(--line);padding:30px 0}.archive-page{min-height:calc(100vh - 190px);padding-top:64px;padding-bottom:90px}.archive-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.archive-head h1{font-size:clamp(4rem,8vw,8rem)}.archive-head p:not(.eyebrow){color:var(--muted)}.archive-list{max-width:900px}.archive-list li{padding-right:70px;position:relative}.archive-id{color:var(--muted);font-size:12px;position:absolute;top:22px;right:0}.archive-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:36px;font-size:14px;display:grid}.archive-pagination>a:last-child{text-align:right}.archive-pagination>span{color:var(--muted)}.archive-gate{max-width:720px;padding:80px 0}.archive-gate h1{margin-bottom:24px;font-size:clamp(3.5rem,8vw,7rem)}.archive-gate>p:not(.eyebrow){color:var(--muted);font-size:18px}@media (max-width:760px){.comments-page,.archive-page{padding-top:42px;padding-bottom:64px}.comments-hero{margin-bottom:48px}.comments-hero h1,.archive-page h1{font-size:clamp(3.4rem,18vw,6rem)}.comments-intro{font-size:17px}.comments-grid{grid-template-columns:1fr;gap:70px}.comments-list-head{align-items:flex-end}.archive-head{flex-direction:column;align-items:flex-start}.archive-list li{padding-right:0}.archive-id{margin-top:12px;display:block;position:static}.archive-pagination{gap:10px}.archive-pagination span{font-size:12px}}.shop-page{--signal:#62f56e;overflow:hidden}.shop-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:8%;padding-top:68px;padding-bottom:72px;display:grid}.shop-hero h1{white-space:normal;letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(4rem,9vw,9rem);line-height:.83}.shop-slash{color:var(--signal);letter-spacing:-.08em;margin-left:.08em;font-size:.55em}.shop-hero-copy>p:last-child{max-width:560px;color:var(--muted);font-size:20px}.shop-signal{color:var(--signal)}.shop-drop-panel{background:linear-gradient(135deg,#62f56e0f,#0000 48%),repeating-linear-gradient(0deg,#0d0d0d 0 19px,#141414 20px);border:1px solid #777;justify-content:center;align-items:flex-start;min-height:390px;padding:34px 30px;display:flex;position:relative}.shop-drop-panel:before,.shop-drop-panel:after{content:"";border-color:var(--signal);width:28px;height:28px;position:absolute}.shop-drop-panel:before{border-top:4px solid var(--signal);border-left:4px solid var(--signal);top:-1px;left:-1px}.shop-drop-panel:after{border-right:4px solid var(--signal);border-bottom:4px solid var(--signal);bottom:-1px;right:-1px}.shop-drop-panel h2{letter-spacing:-.02em;margin:0 0 24px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(3.3rem,5vw,5.8rem);line-height:.86}.shop-drop-panel h2 em{color:var(--signal);font-style:normal}.shop-drop-panel>p{color:var(--muted);font-size:12px;position:absolute;bottom:30px;left:30px;right:30px}.shop-catalog{min-height:520px;padding-top:72px;padding-bottom:100px}.shop-catalog-head{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.shop-catalog-head h2{margin-top:10px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(3.5rem,6vw,6rem);line-height:.9}.cart-trigger{min-height:50px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #777;align-items:center;gap:12px;padding:0 18px;font-weight:700;display:flex}.cart-trigger svg{width:19px}.cart-trigger span{color:var(--signal);border-left:1px solid #555;padding-left:14px}.cart-trigger:hover{border-color:var(--signal)}.store-status{min-height:28px;color:var(--signal);margin:12px 0 20px;font-size:13px}.shop-empty{background:linear-gradient(135deg,#171717 0 49.8%,#222 50%,#171717 50.2%);border:1px solid #545454;flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;padding:clamp(34px,7vw,84px);display:flex;position:relative}.shop-empty:after{content:"";background:var(--signal);width:12px;height:12px;position:absolute;top:28px;right:28px;box-shadow:-20px 0 #555,-40px 0 #333}.shop-empty-code{color:var(--signal);letter-spacing:.18em;font-size:11px;font-weight:700}.shop-empty h3{margin:14px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(3rem,6vw,5.6rem);line-height:1}.shop-empty p{max-width:680px;color:var(--muted);margin-bottom:28px;font-size:18px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.product-card{background:#151515;border:1px solid #444;min-width:0}.product-gallery{background:#101010;min-width:0}.product-image{aspect-ratio:1;background:#e8e7e2;position:relative;overflow:hidden}.product-image>img{object-fit:cover;width:100%;height:100%;display:block}.product-index{z-index:1;color:var(--signal);letter-spacing:.12em;background:#111;padding:6px 8px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.product-placeholder{color:#111;place-items:center;height:100%;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(5rem,12vw,11rem);font-weight:900;display:grid}.product-image-controls{z-index:2;color:var(--ink);background:#090909e6;border:1px solid #686868;grid-template-columns:46px 1fr 46px;align-items:center;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.product-image-controls button{width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}:is(.product-image-controls button:hover,.product-image-controls button:focus-visible){background:var(--signal);color:#0d0d0d}.product-image-controls svg{width:22px}.product-image-controls span{text-align:center;letter-spacing:.18em;font-size:11px;font-weight:800}.product-thumbnails{scrollbar-color:var(--signal) #262626;gap:8px;padding:10px;display:flex;overflow-x:auto}.product-thumbnails button{cursor:pointer;background:#202020;border:1px solid #444;flex:0 0 68px;width:68px;height:68px;padding:0;overflow:hidden}.product-thumbnails button[aria-pressed=true]{border:3px solid var(--signal)}.product-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.product-body{padding:26px}.product-type{color:var(--signal);letter-spacing:.18em;font-size:10px;font-weight:700}.product-body h3{margin:10px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.product-description{color:var(--muted);max-width:58ch}.product-price{margin:22px 0;font-size:20px;font-weight:700}.product-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.product-actions label{text-transform:uppercase;letter-spacing:.13em;grid-column:1/-1;font-size:11px;font-weight:700}.variant-trigger{width:100%;color:var(--ink);box-shadow:none;border-color:#5a5a5a;border-radius:0;background:#111!important;height:50px!important}.variant-menu{color:var(--ink);background:#181818;border-color:#555;border-radius:0}.add-button,.checkout-button{background:var(--signal);color:#0d0d0d;min-height:50px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:18px;padding:0 20px;font-weight:800;display:flex}.add-button:hover,.checkout-button:hover{background:#8aff91}.add-button:disabled{opacity:.5;cursor:wait}.sold-out{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:13px}[data-slot=sheet-overlay]{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;position:fixed;inset:0}.cart-sheet{border:0;gap:16px;max-height:100dvh;overflow:hidden;box-shadow:-24px 0 56px #0000008c;z-index:81!important;width:min(520px,92vw)!important;height:100vh!important;max-width:none!important;height:100dvh!important;color:var(--ink)!important;background:#121212!important;border-left:1px solid #494949!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important}.cart-sheet>[data-slot=sheet-close]{z-index:2;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#121212;border:1px solid #555;place-items:center;display:grid;position:absolute;top:16px;right:16px}.cart-sheet>[data-slot=sheet-close]:hover{border-color:var(--signal);color:var(--signal)}.cart-sheet>[data-slot=sheet-close] svg{width:18px;height:18px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-head{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:6px;display:flex;padding:26px!important}.cart-head [data-slot=sheet-title]{font-family:Barlow Condensed,Impact,sans-serif;font-size:42px;line-height:1}.cart-head [data-slot=sheet-description]{color:var(--muted)}.cart-items{flex:auto;min-height:0;padding:0 26px;overflow:auto}.cart-empty{color:var(--muted);border-bottom:1px solid var(--line);padding:38px 0}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:18px;padding:24px 0;display:grid}.cart-item img,.cart-thumb{object-fit:cover;color:#111;background:#e8e7e2;place-items:center;width:96px;height:96px;font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;font-weight:900;display:grid}.cart-item h3{font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;line-height:1}.cart-item p{color:var(--muted);margin:5px 0;font-size:12px}.quantity-control{flex-wrap:wrap;align-items:center;gap:0;margin-top:12px;display:flex}.quantity-control button,.quantity-control span{width:34px;height:34px;color:var(--ink);background:0 0;border:1px solid #555;place-items:center;display:grid}.quantity-control button{cursor:pointer}.quantity-control button:hover{border-color:var(--signal)}.quantity-control button:disabled{opacity:.45;cursor:wait}.quantity-control svg{width:14px}.quantity-control .remove-item{color:#ff7c83;text-transform:uppercase;letter-spacing:.08em;gap:7px;width:auto;margin-left:10px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.cart-footer{border-top:1px solid var(--line);background:#121212;flex-direction:column;flex:none;gap:8px;display:flex;box-shadow:0 -18px 38px #00000052;margin-top:auto!important;padding:22px 26px 26px!important}.cart-footer .cart-summary{justify-content:space-between;font-size:18px;display:flex}.cart-footer p{color:var(--muted);font-size:11px}.cart-guidance{line-height:1.5;font-size:13px!important}.cart-actions{grid-template-columns:auto 1fr;gap:10px;margin-top:8px;display:grid}.clear-cart-button{color:#ff9a9f;min-height:56px;font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #666;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.clear-cart-button svg{width:15px}.clear-cart-button:hover{border-color:#ff7c83}.checkout-button{text-transform:uppercase;letter-spacing:.08em;width:100%;min-height:56px;text-decoration:none}.checkout-button:disabled,.clear-cart-button:disabled{opacity:.55;cursor:wait}.cart-sheet{--signal:#62f56e}@media (max-width:900px){.shop-hero{grid-template-columns:1fr;gap:46px}.shop-drop-panel{min-height:340px}.product-grid{grid-template-columns:1fr}}@media (max-width:760px){.shop-hero{padding-top:42px;padding-bottom:52px}.shop-hero h1{font-size:clamp(3.5rem,18vw,6rem)}.shop-hero-copy>p:last-child{font-size:17px}.shop-catalog{padding-top:52px;padding-bottom:72px}.shop-catalog-head{flex-direction:column;align-items:flex-start}.cart-trigger{justify-content:center;align-self:stretch}.shop-empty{min-height:310px}.product-body{padding:20px}.product-actions{grid-template-columns:1fr}.variant-trigger,.add-button{width:100%}.cart-item{grid-template-columns:76px 1fr}.cart-item img,.cart-thumb{width:76px;height:76px}.cart-actions{grid-template-columns:1fr}.clear-cart-button{min-height:46px}}.product-actions{display:block}.variant-picker{gap:24px;margin-bottom:18px;display:grid}.variant-fieldset{border:0;min-width:0;margin:0;padding:0;position:relative}.variant-fieldset legend{width:100%;color:var(--ink);letter-spacing:0;text-transform:none;margin:0 0 11px;padding:0;font-size:14px;font-weight:600;line-height:1.4}.variant-fieldset legend strong{color:var(--signal);font-weight:800}.variant-fieldset legend.size-picker-legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.size-picker-head{color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.size-picker-head strong{color:var(--signal);font-weight:800}.size-guide-trigger{color:var(--signal);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;position:static}.size-guide-trigger:hover{color:var(--ink)}.size-guide-trigger:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.color-options{flex-wrap:wrap;gap:10px 12px;display:flex}.color-swatch{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;width:34px;height:34px;padding:4px;position:relative}.color-swatch>span{background:var(--swatch,#222);border:1px solid #686868;border-radius:50%;width:100%;height:100%;display:block}.color-swatch:hover{border-color:#828282}.color-swatch[aria-pressed=true]{border:2px solid var(--signal);padding:3px}.color-swatch:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.size-options button:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.size-options{grid-template-columns:repeat(6,minmax(54px,1fr));gap:8px;display:grid}.size-options button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#111;border:1px solid #555;font-size:14px;font-weight:800}.size-options button:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}.size-options button[aria-pressed=true]{border-color:var(--signal);background:var(--signal);color:#0d0d0d}.size-options button:disabled{opacity:.28;cursor:not-allowed;text-decoration:line-through}.variant-picker+.add-button{width:100%}.size-guide-dialog{width:min(920px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:#121212;border:1px solid #5a5a5a;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000c}.size-guide-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c7}.size-guide-dialog-inner{min-width:0}.size-guide-dialog-head{border-bottom:1px solid #494949;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.size-guide-dialog-head h2{margin-top:8px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.size-guide-dialog-actions{align-items:center;gap:12px;display:flex}.size-unit-toggle{border:1px solid #5c5c5c;display:flex}.size-unit-toggle button,.size-guide-close{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.size-unit-toggle button{min-width:44px;height:40px}.size-unit-toggle button[aria-pressed=true]{background:var(--signal);color:#0d0d0d}.size-guide-close{border:1px solid #5c5c5c;width:42px;height:42px;font-size:28px;line-height:1}.size-guide-close:hover{border-color:var(--signal);color:var(--signal)}.size-guide-dialog-body{grid-template-columns:minmax(260px,.75fr) minmax(410px,1.25fr);gap:26px;padding:26px;display:grid}.garment-diagram{background:#e8e7e2;place-items:center;min-height:360px;display:grid}.garment-diagram svg{width:min(100%,360px);height:auto}.garment-outline{fill:#d7d5ce;stroke:#111;stroke-width:5px;stroke-linejoin:round}.measure-line,.measure-tick{stroke:#1fa62b;stroke-width:4px}.measure-label{fill:#111;font-family:Barlow Condensed,Impact,sans-serif;font-size:25px;font-weight:900}.size-table-scroll{scrollbar-color:var(--signal) #262626;overflow-x:auto}.size-table-scroll:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.size-guide-table{border-collapse:collapse;width:100%;min-width:410px;font-size:14px}.size-guide-table th,.size-guide-table td{text-align:right;border-bottom:1px solid #3a3a3a;padding:14px 16px}.size-guide-table th:first-child{text-align:left}.size-guide-table thead th{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.size-guide-table tbody th{color:var(--signal)}.size-guide-dialog-foot{color:var(--muted);gap:10px;padding:0 26px 28px;font-size:13px;line-height:1.55;display:grid}.measurement-notes{border-top:1px solid #494949;grid-template-columns:1fr 1fr;gap:22px;margin-top:8px;padding-top:18px;display:grid}.measurement-notes strong{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}@media (max-width:760px){.size-guide-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.size-guide-dialog-head{flex-direction:column;padding:20px}.size-guide-dialog-actions{justify-content:space-between;width:100%}.size-guide-dialog-body{grid-template-columns:1fr;padding:20px}.garment-diagram{min-height:260px}.garment-diagram svg{max-height:300px}.size-guide-dialog-foot{padding:0 20px 22px}.measurement-notes{grid-template-columns:1fr}.size-guide-trigger{font-size:11px}}@media (max-width:540px){.size-options{grid-template-columns:repeat(3,minmax(64px,1fr))}.color-options{gap:9px}.color-swatch{width:32px;height:32px}}.random-listen{border:1px solid var(--line);background:#181818;max-width:480px;margin:26px 0 22px;padding:16px}.random-listen>.tag{color:var(--red);margin-bottom:12px}.random-video{aspect-ratio:16/9;background:#090909;overflow:hidden}.random-video iframe{border:0;width:100%;height:100%;display:block}.random-play{width:100%;height:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:radial-gradient(at 25% 70%,#542026,#0000 75%),#101010;border:0;justify-content:center;align-items:center;gap:16px;padding:20px;font-size:14px;font-weight:700;display:flex}.random-play-icon{background:var(--red);color:#111;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;padding-left:3px;display:grid}.random-play small{letter-spacing:1px;color:var(--muted);margin-top:5px;font-size:10px;font-weight:500;display:block}.random-play:hover{background-color:#251518}.random-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.random-controls p{flex:1;min-width:0}.random-controls p>span{letter-spacing:1.3px;color:var(--muted);font-size:9px;display:block}.random-controls strong{overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.4;display:block}.random-shuffle{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #666;flex-shrink:0;min-height:44px;padding:10px;font-size:11px;font-weight:700}.random-shuffle span{color:var(--red);margin-right:6px;font-size:18px}.random-shuffle:hover{border-color:var(--red);background:#292929}.random-youtube{color:var(--muted);text-underline-offset:3px;margin-top:12px;font-size:11px;text-decoration:underline;display:inline-block}.random-listen button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.random-listen button:disabled{opacity:.5;cursor:wait}@media (max-width:380px){.random-controls{flex-wrap:wrap}.random-shuffle{width:100%}}.album-artwork{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);width:min(100%,420px);height:auto;margin-top:28px;display:block}@media (max-width:760px){.album-artwork{width:min(100%,360px);margin-top:22px}}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px 8%}.hero-grid>.random-listen{width:100%;max-width:none;margin:0;padding:20px}.hero-copy .hero-music-link{margin-top:28px;display:inline-block}.hero-grid>.hero-credit{grid-column:1/-1}@media (max-width:760px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hero-grid>.random-listen{padding:16px}.hero-grid>.hero-credit{grid-area:auto/1}}.hero-byline{margin-bottom:28px}.hero-grid{align-items:stretch}.hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hero-copy h2{margin-top:0}.hero-copy .hero-credit{margin-top:auto;padding-top:36px}.hero-copy .hero-music-link{flex-shrink:0}@media (max-width:760px){.hero-byline{margin-bottom:24px}.hero-copy .hero-credit{margin-top:0;padding-top:28px}}
