:root{--ink:#11100f;--paper:#f4efe6;--cream:#fff9ed;--smoke:#d9d2c6;--muted:#766e64;--kiss:#b31324;--denim:#245f78;--olive:#6a7557;--leather:#5a2f23;--blood:#7d101a;--line:#11100f2e;--pad:clamp(18px, 4vw, 60px);--radius:6px;--ease:cubic-bezier(.16, 1, .3, 1);--font-body:"Archivo", Arial, Helvetica, sans-serif;--font-display:"Archivo Black", "Archivo", Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip}body{background:var(--paper);width:100%;max-width:100%;color:var(--ink);font-family:var(--font-body);letter-spacing:0;margin:0;overflow-x:clip}main{width:100%;max-width:100%;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--kiss);color:var(--cream)}.grain{z-index:2;pointer-events:none;opacity:.14;mix-blend-mode:multiply;background-image:repeating-radial-gradient(circle at 20% 30%,#11100f47 0 1px,#0000 1px 5px),repeating-linear-gradient(115deg,#0000 0 7px,#11100f0f 7px 8px);position:fixed;inset:0}.progress{z-index:80;background:0 0;height:4px;position:fixed;top:0;left:0;right:0}.progress span{width:calc(var(--scroll,0) * 100%);background:var(--kiss);transform-origin:0;height:100%;display:block}.cursor{z-index:90;border:2px solid var(--kiss);pointer-events:none;opacity:0;width:18px;height:18px;transform:translate3d(-50%, -50%, 0) scale(var(--cursor-scale,1));border-radius:50%;transition:opacity .16s,transform .12s;position:fixed}.site-header{z-index:70;width:100%;max-width:100vw;padding:14px var(--pad);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transition:padding .26s var(--ease);background:#f4efe6d1;border-bottom:1px solid #11100f1a;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.brand,.brand-mini{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;pointer-events:auto;white-space:nowrap;min-width:0;transition:font-size .26s var(--ease), transform .26s var(--ease);font-size:clamp(18px,2.1vw,30px);font-weight:400;line-height:1}.header-actions{pointer-events:auto;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.desktop-nav{pointer-events:auto;align-items:center;gap:clamp(14px,2vw,28px);display:none}.desktop-nav a{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900;transition:color .18s}.desktop-nav a:hover{color:var(--kiss)}.language-switch{border:1px solid;border-radius:999px;display:flex;overflow:hidden}.language-switch button{color:currentColor;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:0;padding:8px 9px 7px;font-size:11px;font-weight:900;line-height:1}.language-switch button.is-active{background:var(--ink);color:var(--cream)}body.is-scrolled .site-header{padding-top:14px}body.is-scrolled .brand{font-size:clamp(15px,1.4vw,20px)}.menu-button{cursor:pointer;pointer-events:auto;background:0 0;border:0;grid-template-columns:repeat(3,10px);justify-content:center;align-items:start;gap:6px;width:58px;height:38px;padding:0;display:grid}@media (width>=901px){.desktop-nav{display:flex}.menu-button{display:none}}.menu-button span{width:10px;height:10px;transition:transform .36s var(--ease), opacity .26s ease;background:currentColor;border-radius:999px}.menu-button[aria-expanded=true] span:first-child{transform:translate(16px,15px)}.menu-button[aria-expanded=true] span:nth-child(2){transform:translateY(15px)}.menu-button[aria-expanded=true] span:nth-child(3){transform:translate(-16px,15px)}.menu-panel{z-index:60;padding:var(--pad);background:var(--ink);color:var(--cream);opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:opacity .28s ease, visibility .28s ease, clip-path .52s var(--ease);align-content:center;gap:8px;display:grid;position:fixed;inset:0}.menu-panel.is-open{opacity:1;visibility:visible;clip-path:inset(0)}.menu-panel a{width:max-content;max-width:100%;font-family:var(--font-display);text-transform:uppercase;transition:color .18s ease, transform .26s var(--ease);font-size:clamp(44px,10vw,142px);line-height:.88}.menu-panel a:hover{color:var(--kiss);transform:translate(.08em)}.section{min-height:100svh;padding:clamp(88px, 12vh, 140px) var(--pad);border-top:1px solid var(--line);position:relative}.hero{min-height:100svh;padding:clamp(108px, 18vh, 168px) var(--pad) var(--pad);background:radial-gradient(circle at 78% 18%, #b313242e, transparent 28%), linear-gradient(90deg, #11100f0f, transparent 38%), var(--paper);grid-template-columns:minmax(0,.94fr) minmax(320px,.86fr);align-items:center;gap:clamp(32px,6vw,108px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:2px solid var(--blood);opacity:.54;width:clamp(118px,17vw,280px);height:clamp(118px,17vw,280px);transform:scale(var(--hero-line,1));transform-origin:50%;border-radius:50%;position:absolute;bottom:clamp(22px,6vh,72px);right:clamp(18px,5vw,86px)}.hero-copy{z-index:3;min-width:0;padding:clamp(34px,6vw,82px) 0 clamp(68px,10vh,120px);position:relative}.kicker{color:var(--kiss);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800;font-stretch:112%;line-height:1}h1,h2,h3,p{margin-top:0}h1{max-width:9ch;font-size:clamp(64px,9.6vw,142px);line-height:.82;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin-bottom:clamp(20px,4vw,42px);font-weight:400}h1 span{color:#0000;-webkit-text-stroke:clamp(1px, .28vw, 4px) var(--ink);display:block}.hero-intro{max-width:min(420px,100%);color:var(--ink);margin-bottom:clamp(20px,4vw,34px);font-size:clamp(22px,2.4vw,36px);font-weight:800;line-height:1}h2{font-size:clamp(50px,8.6vw,132px);line-height:.9;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin-bottom:24px;font-weight:400}h3{font-size:clamp(28px,4vw,56px);line-height:.95;font-family:var(--font-display);margin-bottom:10px;font-weight:400}p{color:var(--muted);font-size:clamp(17px,1.7vw,23px);line-height:1.22}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button,.signup-form button{border:2px solid var(--ink);border-radius:var(--radius);min-height:52px;color:var(--ink);text-transform:uppercase;font-size:14px;font-family:var(--font-body);cursor:pointer;transition:transform .22s var(--ease), background .18s ease, color .18s ease;background:0 0;justify-content:center;align-items:center;padding:14px 18px;font-weight:800;display:inline-flex}.button-dark,.button:hover,.signup-form button:hover{background:var(--ink);color:var(--cream)}.button:hover,.signup-form button:hover{transform:translateY(-2px)}.cover-stage,.breath-stage{z-index:3;width:min(100%,560px);transform-style:preserve-3d;justify-self:end;position:relative}.artist-stage{justify-self:center;width:min(100%,520px)}.cover-stage>img,.breath-stage>img,.merch-shot,.photo-card,.video-panel{border:2px solid var(--ink);border-radius:var(--radius);background:var(--cream);display:block;overflow:hidden;box-shadow:0 22px 70px #11100f2e}.cover-stage img,.breath-stage img,.merch-shot img,.photo-card img,.video-panel img{object-fit:cover;width:100%;height:100%}.cover-stage img,.breath-stage img{aspect-ratio:1}.artist-stage>img{aspect-ratio:4/5;filter:saturate(.95)contrast(1.06)}.cover-badge{z-index:4;border:2px solid var(--ink);border-radius:var(--radius);background:var(--cream);max-width:230px;transform:rotate(var(--tilt,-3deg));grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid;position:absolute;box-shadow:0 16px 34px #11100f38}.cover-badge img{aspect-ratio:1;object-fit:cover;border:1px solid var(--ink);width:70px;height:70px}.cover-badge span{color:var(--ink);text-transform:uppercase;font-size:13px;font-weight:900;line-height:1}.cover-badge-one{--tilt:-4deg;bottom:16%;left:-40px}.cover-badge-two{--tilt:5deg;top:16%;right:-34px}.status-pill{z-index:2;border:2px solid var(--ink);background:var(--cream);color:var(--kiss);text-transform:uppercase;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900;animation:2.2s ease-in-out infinite pulse;position:absolute;bottom:18px;right:18px}.vinyl-shadow{z-index:-1;background:radial-gradient(circle, transparent 0 20%, var(--ink) 21% 100%);opacity:.88;filter:blur(.3px);border-radius:50%;width:44%;animation:18s linear infinite slow-spin;position:absolute;inset:7% auto 7% -14%}.hero-rail{left:var(--pad);right:var(--pad);z-index:4;color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:22px}.ticker{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--ink);color:var(--cream);white-space:nowrap;overflow:hidden}.ticker div{width:max-content;animation:22s linear infinite marquee;display:flex}.ticker span{color:inherit;font-family:var(--font-display);text-transform:uppercase;padding:16px 28px;font-size:clamp(20px,3vw,42px);line-height:1}.release-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.release-text p,.immersive-copy p,.shop-copy p{max-width:620px}.quick-actions{flex-wrap:wrap;gap:10px;margin-top:clamp(18px,3vw,34px);display:flex}.quick-actions a,.quick-actions span{color:inherit;text-transform:uppercase;border:2px solid;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900;line-height:1;transition:background .18s,color .18s}.quick-actions a:hover{color:var(--ink);background:currentColor}.profile-section{background:linear-gradient(180deg, #7d101a14, transparent 44%), var(--cream)}.editorial-stack{grid-template-columns:.82fr .9fr;align-items:end;display:grid;position:relative}.photo-card{aspect-ratio:4/5}.quote-card{border:2px solid var(--ink);border-radius:var(--radius);background:var(--cream);margin:0 0 9% -14%;padding:clamp(18px,3vw,34px);position:relative;box-shadow:0 18px 50px #11100f24}.quote-card p{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin-bottom:18px;font-size:clamp(28px,4.2vw,62px);line-height:.92}.quote-card cite{color:var(--kiss);text-transform:uppercase;font-style:normal;font-weight:800}.immersive{background:var(--ink);color:var(--cream);grid-template-columns:minmax(320px,1fr) minmax(0,.82fr);align-items:center;gap:clamp(28px,6vw,92px);display:grid}.immersive p{color:#c7bfb4}.immersive .kicker{color:#ff4558}.video-panel{aspect-ratio:16/10;box-shadow:none;position:relative}.video-panel img{object-fit:cover;object-position:center 36%;width:100%;height:100%}.video-panel:after{content:"";background:linear-gradient(90deg,#11100fa3,#0000 55%);position:absolute;inset:0}.image-mark{z-index:2;border:2px solid var(--cream);width:clamp(86px,11vw,144px);height:clamp(86px,11vw,144px);color:var(--cream);text-transform:uppercase;place-items:center;font-size:clamp(24px,3vw,44px);font-weight:900;display:grid;position:absolute;bottom:24px;left:24px;transform:rotate(-4deg)}.listen{background:var(--cream);grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);align-items:start;gap:clamp(26px,5vw,76px);display:grid}.publications{background:linear-gradient(135deg,#245f7821,#0000 36%),#e9e2d5}.release-cards{gap:18px;display:grid}.release-card{border:2px solid var(--ink);border-radius:var(--radius);background:var(--cream);transition:transform .26s var(--ease), box-shadow .26s var(--ease);grid-template-columns:minmax(116px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,28px);padding:clamp(12px,2vw,18px);display:grid}.release-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px #11100f24}.release-card img{aspect-ratio:1;object-fit:contain;border:2px solid var(--ink);border-radius:var(--radius);width:100%;height:auto;min-height:0}.release-card>div{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.release-card span{width:max-content;color:var(--kiss);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900;font-stretch:112%}.release-card p{max-width:500px;margin-bottom:20px;font-size:clamp(16px,1.5vw,20px)}.release-links{flex-wrap:wrap;gap:8px;display:flex}.release-links a{border:2px solid var(--ink);color:var(--ink);text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;transition:background .18s,color .18s}.release-links a:hover{background:var(--ink);color:var(--cream)}.platform-grid{border:2px solid var(--ink);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.platform-grid a{border-bottom:2px solid var(--ink);min-height:102px;color:var(--ink);transition:background .18s ease, color .18s ease, padding .26s var(--ease);justify-content:space-between;align-items:end;padding:18px;font-size:clamp(23px,3.3vw,46px);line-height:.96;display:flex}.platform-grid a:nth-child(odd){border-right:2px solid var(--ink)}.platform-grid a:nth-last-child(-n+2){border-bottom:0}.platform-grid a:after{content:"↗";font-size:20px;font-weight:800}.platform-grid a:hover{background:var(--kiss);color:var(--cream);padding-left:26px}.epk{background:linear-gradient(135deg, #6a75572e, transparent 42%), var(--paper);grid-template-columns:minmax(280px,.58fr) minmax(360px,.92fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:auto;padding-top:clamp(72px,10vh,112px);padding-bottom:clamp(72px,10vh,112px);display:grid}.epk h2{max-width:7ch;font-size:clamp(74px,12vw,180px)}.epk-preview{border:2px solid var(--ink);border-radius:var(--radius);background:var(--cream);grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);align-items:stretch;gap:clamp(16px,2.5vw,30px);padding:clamp(14px,2vw,22px);display:grid}.epk-preview-media{min-height:260px}.epk-preview-media img{aspect-ratio:4/5;object-fit:cover;object-position:center 58%;border:2px solid var(--ink);border-radius:var(--radius);width:100%;height:100%}.epk-preview span,.epk-columns span{color:var(--kiss);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900;display:block}.epk-preview-copy{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.epk-preview ul{border-top:2px solid var(--ink);margin:auto 0 0;padding:0;list-style:none;display:grid}.epk-preview li{border-bottom:2px solid var(--ink);color:var(--ink);text-transform:uppercase;padding:16px 0;font-size:clamp(20px,2.6vw,38px);font-weight:900;line-height:.98}.epk-preview li:last-child{border-bottom:0}.epk-page{background:var(--cream)}.epk-header{padding:24px var(--pad);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;display:flex}.epk-header div{gap:18px;display:flex}.epk-header a{text-transform:uppercase;font-weight:900}.epk-document{padding:var(--pad)}.epk-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:center;gap:clamp(28px,6vw,90px);min-height:auto;padding-top:clamp(36px,6vh,72px);display:grid}.epk-hero h1{max-width:10ch;margin-bottom:24px;font-size:clamp(62px,10vw,138px)}.epk-lead{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,4vw,62px);line-height:.94}.epk-hero img{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--ink);border-radius:var(--radius);width:100%;max-height:min(72vh,760px)}.epk-columns{border:2px solid var(--ink);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(44px,8vw,100px);display:grid;overflow:hidden}.epk-columns article{border-right:2px solid var(--ink);min-height:250px;padding:clamp(18px,2vw,28px)}.epk-columns article:last-child{border-right:0}.epk-columns p,.epk-document-footer p{color:var(--ink);font-size:clamp(16px,1.35vw,20px);line-height:1.22}.epk-assets{grid-template-columns:minmax(0,.6fr) minmax(320px,1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(44px,8vw,100px);display:grid}.epk-assets h2{font-size:clamp(44px,6vw,96px)}.epk-link-list{border-top:2px solid var(--ink);display:grid}.epk-link-list a{border-bottom:2px solid var(--ink);justify-content:space-between;gap:20px;padding:20px 0;font-size:clamp(18px,2vw,28px);font-weight:900;line-height:1;display:flex}.epk-link-list a:after{content:"↗"}.epk-document-footer{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:clamp(48px,8vw,110px);padding-top:24px;display:flex}.next-release{background:linear-gradient(#245f781a,#0000 48%),#e9e2d5;grid-template-columns:minmax(0,.74fr) minmax(320px,.9fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.breath-stage{justify-self:center;animation:5.6s ease-in-out infinite breathe}.breath-line{background:var(--ink);transform-origin:50%;height:2px;animation:5.6s ease-in-out infinite breath-line;position:absolute;top:50%;left:-14%;right:-14%;transform:translateY(-50%)scaleX(.75)}.shop{background:linear-gradient(90deg, #b313242e, transparent 34%), var(--ink);min-height:auto;color:var(--cream);grid-template-columns:minmax(0,.68fr) minmax(260px,.52fr) minmax(300px,.82fr);align-items:center;gap:clamp(24px,4.4vw,68px);padding-top:clamp(74px,10vh,118px);padding-bottom:clamp(74px,10vh,118px);display:grid;overflow:hidden}.shop:before{content:"artist drop / concept only";right:var(--pad);color:#fff9ed6b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;position:absolute;top:clamp(74px,10vh,118px)}.shop h2{max-width:7ch;color:var(--cream);margin-bottom:clamp(18px,3vw,28px);font-size:clamp(64px,9.4vw,148px)}.shop p{color:#cfc5b8}.shop .quick-actions{color:#ff4558}.merch-shot{aspect-ratio:1;box-shadow:none;position:relative;transform:rotate(-1.5deg)}.merch-shot:after{content:"not for sale yet";color:var(--cream);letter-spacing:.08em;text-transform:uppercase;background:#11100fb8;border:1px solid #fff9edb8;border-radius:999px;padding:9px 14px 8px;font-size:11px;font-weight:900;position:absolute;bottom:18px;left:18px}.merch-shot img{object-fit:cover}.products{border-top:1px solid #fff9ed52;gap:0;display:grid}.products article{transition:padding .26s var(--ease), color .18s ease;background:0 0;border:0;border-bottom:1px solid #fff9ed52;border-radius:0;padding:22px 0 24px;position:relative}.products article:after{content:"+";color:#fff9edb8;font-size:24px;font-weight:900;line-height:1;position:absolute;top:24px;right:0}.products article:hover{box-shadow:none;padding-left:12px}.products span{color:#ff4558;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:900;font-stretch:112%;display:inline-block}.products h3{color:var(--cream);margin-bottom:12px;font-size:clamp(34px,4.4vw,66px)}.products p{color:#bfb5aa;max-width:31ch;margin-bottom:0;font-size:clamp(15px,1.1vw,18px);line-height:1.2}.drop-link{width:max-content;max-width:100%;color:var(--cream);letter-spacing:.06em;text-transform:uppercase;transition:background .18s ease, color .18s ease, transform .26s var(--ease);border:1px solid #fff9edcc;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:13px 18px 12px;font-size:13px;font-weight:900;display:inline-flex}.drop-link:hover{background:var(--cream);color:var(--ink)}.contact{background:var(--leather);color:var(--cream);grid-template-columns:minmax(0,.9fr) minmax(320px,.9fr);align-items:end;gap:clamp(28px,6vw,96px);display:grid}.contact p{color:#e3d8cd}.contact-panel{border-top:1px solid #fff9ed57;padding-top:22px}.contact-panel p{color:#e3d8cd;max-width:46ch;margin-bottom:28px}.contact-links{flex-wrap:wrap;gap:10px;display:flex}.signup-form label{color:var(--cream);text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.signup-form div{border:2px solid var(--cream);border-radius:var(--radius);background:var(--cream);grid-template-columns:1fr auto;display:grid;overflow:hidden}.signup-form input{background:var(--cream);width:100%;min-width:0;color:var(--ink);border:0;outline:none;padding:18px;font-size:clamp(18px,2.2vw,28px)}.signup-form button{border:0;border-left:2px solid var(--ink);border-radius:0}.signup-form p{margin-top:12px;font-size:14px}.site-footer{padding:28px var(--pad);background:var(--ink);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.brand-mini{font-size:18px}.site-footer div{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{text-transform:uppercase;font-weight:800}.site-footer a:hover{color:#ff4558}.site-footer p{color:#bcb3a8;margin:0;font-size:14px}.reveal{opacity:0;transition:opacity .78s var(--ease), transform .78s var(--ease);transform:translateY(34px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse{50%{transform:translateY(-3px)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(.985)}50%{transform:scale(1.018)}}@keyframes breath-line{0%,to{opacity:.25;transform:translateY(-50%)scaleX(.62)}50%{opacity:.8;transform:translateY(-50%)scaleX(1)}}@media (hover:none){.cursor{display:none}}@media (width<=900px){.site-header{align-items:center;padding:12px 14px}.brand{text-overflow:ellipsis;max-width:calc(100vw - 128px);font-size:clamp(16px,5vw,20px);overflow:hidden}.header-actions{z-index:100;color:var(--ink);gap:8px;position:fixed;top:12px;right:14px}.desktop-nav{display:none}.menu-button{display:grid}.language-switch button{padding:7px 7px 6px;font-size:10px}.menu-button{grid-template-columns:repeat(3,8px);gap:4px;width:30px;height:28px}.menu-button span{width:8px;height:8px}.hero,.release-grid,.immersive,.listen,.epk,.shop,.contact{grid-template-columns:1fr}.hero{align-items:start;padding-top:118px}.hero-copy{padding-bottom:28px}.cover-stage,.breath-stage{justify-self:stretch;width:100%}.hero:after{bottom:28px}.hero-rail{display:none}.editorial-stack{grid-template-columns:1fr}.quote-card{margin:-34px 18px 0}.platform-grid{grid-template-columns:1fr}.platform-grid a,.platform-grid a:nth-child(odd){border-right:0}.platform-grid a:nth-last-child(2){border-bottom:2px solid var(--ink)}.epk-preview,.epk-hero,.epk-assets,.epk-columns{grid-template-columns:1fr}.epk-columns article,.epk-columns article:last-child{border-right:0;border-bottom:2px solid var(--ink)}.epk-columns article:last-child{border-bottom:0}.cover-badge-one{bottom:10px;left:10px}.cover-badge-two{top:10px;right:10px}.release-card{grid-template-columns:1fr}.release-card img{aspect-ratio:1;object-fit:contain;height:auto;min-height:0}.shop:before{grid-row:1;position:relative;top:auto;right:auto}.shop-copy{grid-row:2}.merch-shot{aspect-ratio:1;width:min(100%,420px);transform:none}.signup-form div{grid-template-columns:1fr}.signup-form button{border-top:2px solid var(--ink);border-left:0}}@media (width<=560px){.section{padding-top:78px}h1{font-size:58px}.hero-intro{max-width:28ch}h2{font-size:clamp(46px,16vw,78px)}.publications h2{font-size:clamp(44px,14vw,58px)}.menu-panel a{font-size:clamp(40px,16vw,74px)}.cover-badge{display:none}}@media (width<=380px){h1{font-size:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
