.foot__mobilemail[data-astro-cid-jo6i4kqk]{display:none}.foot__col-label[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-3);font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--pp-foot-label);font-size:10px;display:block}@media (width<=767px){.foot__mail[data-astro-cid-jo6i4kqk]{display:none}.foot__mobilemail[data-astro-cid-jo6i4kqk]{display:block}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/jost-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/jost-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pp-void:#050909;--pp-ink:#0b1111;--pp-ink-2:#121a1a;--pp-ink-3:#1a2323;--pp-ink-4:#273232;--pp-shadow:#3a4747;--pp-steel:#626a6a;--pp-steel-pale:#9aa3a3;--pp-ash:#c4c8c8;--pp-halo:#f9f9f9;--pp-paper:#f2f1ef;--pp-paper-2:#e4e3e0;--pp-white:#fff;--pp-red:#932425;--pp-red-bright:#b4302b;--pp-red-deep:#5e1618;--pp-red-type:#dd5b50;--surface-page:var(--pp-ink);--surface-deep:var(--pp-void);--surface-raised:var(--pp-ink-2);--surface-inset:var(--pp-ink-3);--surface-invert:var(--pp-paper);--text-primary:var(--pp-paper);--text-secondary:var(--pp-steel-pale);--text-muted:#828b8b;--text-accent:var(--pp-red-type);--text-invert:var(--pp-ink);--text-on-accent:var(--pp-white);--line-hairline:#f2f1ef29;--line-soft:#f2f1ef47;--line-strong:#f2f1ef8c;--line-solid:var(--pp-paper);--line-accent:var(--pp-red);--paper-fade:#f2f1ef26;--accent-fade:#93242526;--accent:var(--pp-red);--accent-hover:var(--pp-red-bright);--accent-press:var(--pp-red-deep);--focus-ring:var(--pp-ash);--scrim:#050909a8;--state-ok:var(--pp-ash);--state-low:var(--pp-red-type);--state-out:var(--text-muted)}[data-theme=paper]{--surface-page:var(--pp-paper);--surface-deep:var(--pp-paper-2);--surface-raised:var(--pp-white);--surface-inset:var(--pp-paper-2);--surface-invert:var(--pp-ink);--text-primary:var(--pp-ink);--text-secondary:#45504f;--text-muted:#5a6463;--text-accent:var(--pp-red);--text-invert:var(--pp-paper);--line-hairline:#0b111129;--line-soft:#0b111147;--line-strong:#0b11118c;--line-solid:var(--pp-ink);--focus-ring:var(--pp-shadow);--scrim:#05090973;--state-ok:#45504f;--state-low:var(--pp-red);--state-out:var(--text-muted)}:root{--font-title:"Bodoni Moda", "Didot", "Bodoni MT", Georgia, serif;--font-poster:"Anton", "Haettenschweiler", "Arial Narrow", sans-serif;--font-brand:"Jost", "Futura", "Century Gothic", sans-serif;--font-body:var(--font-brand);--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--size-title-1:132px;--size-title-2:92px;--size-title-3:64px;--size-title-4:44px;--size-title-5:32px;--size-poster-1:156px;--size-poster-2:108px;--size-poster-3:72px;--size-poster-4:48px;--size-poster-5:34px;--size-lead:21px;--size-body:17px;--size-body-sm:15px;--size-caption:13px;--size-micro:11px;--lh-title:.94;--lh-title-mid:1.06;--lh-poster:.84;--lh-heading:1.14;--lh-body:1.6;--lh-tight:1.3;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semi:600;--weight-bold:700;--track-brand:.42em;--track-eyebrow:.3em;--track-caps:.14em;--track-title:.02em;--track-poster:-.01em;--track-body:.005em;--measure:62ch;--measure-tight:42ch;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:160px;--sp-12:224px;--gutter:var(--sp-6);--gutter-page:clamp(20px, 5vw, 88px);--section-y:var(--sp-9);--grid-max:1320px;--grid-gap:var(--sp-6);--card-min:248px;--control-h:48px;--control-h-sm:36px;--touch-min:44px;--diagonal-angle:-37.4deg;--diagonal-ratio:.187;--notch-w:7.1em;--notch-h:2.3em;--notch-flank:32.6deg;--notch-offset:43.7%;--rule-stroke:1px;--rule-stroke-lg:2px;--bracket-stroke:1px;--bracket-drop:.38;--bracket-ratio:2.48;--bars-outer:137;--bars-middle:205;--bars-gap:24;--bars-frame:28;--bars-ratio:.805;--shaft-vee-deg:38deg;--shaft-beam-w:7%;--shaft-core:#f9f9f9eb;--shaft-mid:#9aa3a338;--shaft-edge:#626a6a00;--radius:0px;--hairline:var(--rule-stroke) solid var(--line-hairline);--border-soft:var(--rule-stroke) solid var(--line-soft);--border:var(--rule-stroke) solid var(--line-strong);--rule-heavy:var(--rule-stroke-lg) solid var(--line-solid);--shadow-none:none;--shadow-float:0 24px 64px #050909b8;--shadow-bar:0 -1px 0 var(--line-hairline), 0 -18px 44px #05090980;--texture-canvas:url(/texture/canvas.jpg);--texture-blend:overlay;--texture-opacity:.22;--grain-url:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJz48ZmlsdGVyIGlkPSdnJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44MicgbnVtT2N0YXZlcz0nMycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTYwJyBoZWlnaHQ9JzE2MCcgZmlsdGVyPSd1cmwoI2cpJyBvcGFjaXR5PScwLjUnLz48L3N2Zz4=);--grain-opacity:.14;--photo-crushed:grayscale(1) contrast(1.42) brightness(.72);--photo-highkey:grayscale(1) contrast(1.12) brightness(1.04);--scrim-bottom:linear-gradient(to top, #050909f0 0%, #05090999 34%, #05090900 76%);--scrim-full:linear-gradient(to bottom, #05090980, #050909d1);--scrim-side:linear-gradient(to right, #050909e6 0%, #05090952 56%, #05090900 100%);--ease:cubic-bezier(.2, 0, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-light);line-height:var(--lh-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}a{color:var(--text-primary);border-bottom:1px solid var(--line-soft);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);text-decoration:none}a:hover{color:var(--text-accent);border-bottom-color:var(--accent)}h1,h2,h3,h4,h5{font-weight:var(--weight-regular);margin:0}img{max-width:100%}button{font:inherit;color:inherit}::selection{background:var(--pp-red);color:var(--pp-white)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-numeric]{font-variant-numeric:tabular-nums}:root{--pp-lead:#c9cfcf;--pp-foot-link:#e4e6e6;--pp-foot-label:#b4bcbc;--pp-node-ring:#bdbdb9;--pp-ink-soft:#45504f;--pp-red-press:var(--pp-red-deep);--beam-haze-w:max(110px, 6.6vw);--beam-haze-w-sm:120px;--beam-core-w:2px;--beam-opacity:.5;--beam-opacity-sm:.46;--beam-haze:linear-gradient(90deg, #c8c8c400 0%, #c8c8c40f 25%, #c8c8c429 42%, #c8c8c43d 50%, #c8c8c429 58%, #c8c8c40f 75%, #c8c8c400 100%);--beam-col:120px;--beam-col-sm:64px;--beam-pad-sm:6px;--node:10px;--node-sm:8px;--node-small:7px;--node-small-sm:6px;--occlude-glow:0 0 32px 24px var(--pp-ink);--occlude-glow-sm:0 0 22px 14px var(--pp-ink);--column-w:520px;--column-light:radial-gradient(70% 38% at 50% 0%, #fff, #fff0 70%), linear-gradient(180deg, var(--pp-paper) 0%, var(--pp-paper-2) 50%, var(--pp-steel-pale) 100%);--column-hatch:repeating-linear-gradient(118deg, #00000008 0 1px, transparent 1px 5px);--header-h:88px;--header-solid:#0b1111f0;--tabbar-h:76px;--mfootart-h:240px;--control:44px;--page-max:1240px;--ease-panel:cubic-bezier(.55, 0, .25, 1);--ease-rise:cubic-bezier(.2, .7, .2, 1);--ease-bar:cubic-bezier(.6, 0, .2, 1);--dur-panel-in:.82s;--dur-panel-out:.7s;--dur-panel-in-sm:.78s;--dur-panel-out-sm:.68s;--dur-image:.5s}@media (prefers-reduced-motion:reduce){:root{--dur-panel-in:0s;--dur-panel-out:0s;--dur-panel-in-sm:0s;--dur-panel-out-sm:0s;--dur-image:0s}}@media (width<=767px){:root{--beam-col:var(--beam-col-sm);--beam-opacity:var(--beam-opacity-sm);--node:var(--node-sm);--node-small:var(--node-small-sm);--occlude-glow:var(--occlude-glow-sm);--dur-panel-in:var(--dur-panel-in-sm);--dur-panel-out:var(--dur-panel-out-sm)}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--pp-ink);min-height:100vh;color:var(--pp-paper);flex-direction:column;display:flex;position:relative;overflow-x:clip}main{flex:1 0 auto;overflow-x:clip}[id]{scroll-margin-top:100px}@media (width<=767px){[id]{scroll-margin-top:118px}}.section{scroll-margin-top:24px}@media (width<=767px){.section{scroll-margin-top:96px}}.u-plain,.u-plain:hover{border-bottom:0}::placeholder{color:var(--text-muted);opacity:1}.skip{z-index:40;height:var(--control);background:var(--pp-paper);color:var(--pp-ink);font-family:var(--font-brand);font-size:12px;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--track-caps);border-bottom:0;align-items:center;padding:0 18px;display:flex;position:fixed;top:96px;left:-9999px}.skip:focus{left:40px}@media (width<=767px){.skip:focus{top:62px;left:22px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:48px}@media (width<=767px){.wrap{padding-inline:14px}}.page{z-index:3;position:relative}.section{padding-top:0}.beam{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.beam__haze,.beam__core{pointer-events:none;position:absolute;left:50%}.beam__haze{width:var(--beam-haze-w);margin-left:calc(var(--beam-haze-w) / -2);opacity:var(--beam-opacity);background:var(--beam-haze);bottom:0}.beam__core{width:var(--beam-core-w);margin-left:calc(var(--beam-core-w) / -2);background:var(--pp-white);opacity:var(--beam-opacity);bottom:0}.beam--home .beam__haze{top:max(-22vw,-460px);-webkit-mask-image:linear-gradient(#0000 0,#000 360px 50%,#00000080 92%,#000000e6 100%);mask-image:linear-gradient(#0000 0,#000 360px 50%,#00000080 92%,#000000e6 100%)}.beam--home .beam__core{top:max(-20vw,-420px);-webkit-mask-image:linear-gradient(#0000 0,#000000d9 300px,#00000080 40%,#00000038 100%);mask-image:linear-gradient(#0000 0,#000000d9 300px,#00000080 40%,#00000038 100%)}.beam--page .beam__haze{top:0;-webkit-mask-image:linear-gradient(#000,#0006);mask-image:linear-gradient(#000,#0006)}.beam--page .beam__core{top:0;-webkit-mask-image:linear-gradient(#000000d9,#0003);mask-image:linear-gradient(#000000d9,#0003)}@media (width<=767px){.beam__haze{width:var(--beam-haze-w-sm);margin-left:calc(var(--beam-haze-w-sm) / -2)}.beam--home .beam__haze{top:380px;-webkit-mask-image:linear-gradient(#0000 0,#000 240px 1800px,#00000073 100%);mask-image:linear-gradient(#0000 0,#000 240px 1800px,#00000073 100%)}.beam--home .beam__core{top:420px;-webkit-mask-image:linear-gradient(#0000 0,#000000d9 200px,#00000080 1600px,#0000002e 100%);mask-image:linear-gradient(#0000 0,#000000d9 200px,#00000080 1600px,#0000002e 100%)}}.occlude{background:var(--pp-ink);box-shadow:var(--occlude-glow);position:relative}.beamrow{grid-template-columns:minmax(0, 1fr) var(--beam-col) minmax(0, 1fr);align-items:center;display:grid}.beamrow__l{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.beamrow__c{align-self:stretch;place-items:center;display:grid}.beamrow__r{text-align:left;min-width:0}@media (width<=767px){.beamrow__l{padding-right:var(--beam-pad-sm)}.beamrow__r{padding-left:var(--beam-pad-sm)}}.node{width:var(--node);height:var(--node);box-shadow:0 0 0 1.5px var(--pp-node-ring);background:#0a0a0b;flex:none}.node--next{background:var(--pp-white);box-shadow:0 0 16px 5px #fff9}.node--small{width:var(--node-small);height:var(--node-small);box-shadow:0 0 0 1px var(--pp-steel-pale)}@media (width<=767px){.node--next{box-shadow:0 0 14px 4px #fff9}}.eyebrow{font-family:var(--font-mono);font-size:var(--size-micro);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--text-muted);margin:0 0 var(--sp-4);display:block}.title{font-family:var(--font-title);font-weight:var(--weight-medium);line-height:var(--lh-title-mid);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--text-primary)}.title--1{font-size:clamp(54px,5vw,96px);line-height:.94}.title--2{font-size:clamp(44px, 7vw, var(--size-title-2));line-height:var(--lh-title)}.title--3{font-size:clamp(36px, 5vw, var(--size-title-3))}.title--4{font-size:clamp(30px, 3.6vw, var(--size-title-4))}.title--5{font-size:var(--size-title-5)}.poster{font-family:var(--font-poster);font-weight:var(--weight-regular);line-height:var(--lh-poster);letter-spacing:var(--track-poster);text-transform:uppercase;color:var(--text-primary);font-variant-numeric:tabular-nums}.lede{font-size:var(--size-lead);font-weight:var(--weight-light);color:var(--pp-lead);margin:0}.meta{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums}.meta--micro{font-size:var(--size-micro);letter-spacing:var(--track-caps);text-transform:uppercase}.prose{max-width:var(--measure)}.prose p{margin:0 0 var(--sp-5);color:var(--text-secondary);text-wrap:pretty}.prose p:last-child{margin-bottom:0}.prose strong{font-weight:var(--weight-medium);color:var(--text-primary)}.prose ul{margin:0 0 var(--sp-5);padding-left:var(--sp-5);color:var(--text-secondary)}.prose li{margin-bottom:var(--sp-2)}.sechead{grid-template-columns:minmax(0, 1fr) var(--beam-col) minmax(0, 1fr);align-items:start;column-gap:0;display:grid}.sechead__title{text-align:right;font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--text-primary);grid-area:1/1/span 2;justify-self:end;margin:0;font-size:72px;line-height:.9}.sechead__eyebrow{font-family:var(--font-mono);font-size:var(--size-micro);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--text-muted);grid-area:1/3;align-self:start;padding-top:8px}.sechead__intro{max-width:440px;font-size:var(--size-body);font-weight:var(--weight-light);color:var(--text-secondary);text-wrap:pretty;grid-area:2/3;margin-top:14px;line-height:1.55}.sechead__intro p{margin:0 0 var(--sp-4)}.sechead__intro p:last-child{margin-bottom:0}.sechead+*{margin-top:48px}@media (width<=767px){.sechead{align-items:baseline}.sechead__title{padding-right:var(--beam-pad-sm);line-height:1;font-size:clamp(28px, calc((50vw - var(--beam-col) / 2 - var(--beam-pad-sm) - 4px) / (var(--chars,1) * .74)), 32px);grid-row:1}.sechead__eyebrow{padding-top:0;padding-bottom:3px;padding-left:var(--beam-pad-sm);align-self:baseline;font-size:10px}.sechead__intro{max-width:none;font-size:var(--size-body-sm);background:var(--pp-ink);box-shadow:var(--occlude-glow-sm);grid-area:2/1/auto/-1;margin-top:14px;padding:14px 8px;line-height:1.5}.sechead+*{margin-top:var(--sp-5)}}.notch{color:#f2f1ef47;align-items:flex-end;height:20px;margin:130px 0 120px;display:flex}.notch__seg{border-bottom:var(--rule-stroke) solid currentColor;height:100%}.notch__v{flex:0 0 64px;height:20px;display:block}.notch__seg--l,.notch__seg--r{flex:auto;min-width:0}.notch--strong{color:var(--line-strong)}@media (width<=767px){.notch{height:16px;margin:36px 0 20px}.notch__v{flex:0 0 50px;height:16px}.notch__seg--l{flex:0 0 calc(var(--notch-offset) - 25px)}.notch__seg--r{flex:auto}}.bracket{padding:var(--sp-6);position:relative}.bracket:before,.bracket:after{content:"";background:var(--line-strong);position:absolute}.bracket:before{height:var(--bracket-stroke);top:0;left:0;right:0}.bracket:after{width:var(--bracket-stroke);top:0;bottom:0;left:0}.bracket__r{width:var(--bracket-stroke);height:calc(var(--bracket-drop) * 100%);background:var(--line-strong);position:absolute;top:0;right:0}.bracket__b{height:var(--bracket-stroke);background:var(--line-strong);position:absolute;bottom:0;left:0;right:0}.bracket--soft:before,.bracket--soft:after,.bracket--soft .bracket__r,.bracket--soft .bracket__b{background:var(--line-soft)}.bracket--lg{padding:var(--sp-7)}.strike{display:inline-block;position:relative}.strike>i{position:absolute;inset:0 -.12em;overflow:hidden}.strike>i:before{content:"";height:var(--rule-stroke);background:currentColor;position:absolute;top:50%;left:-50%;right:-50%;transform:translateY(-50%)rotate(-20deg)}.bars{vertical-align:middle;gap:4.1%;width:52px;height:64px;display:inline-flex}.bars span{background:currentColor;position:relative;overflow:hidden}.bars .o1{flex:0 0 25.4%}.bars .mid{flex:0 0 38%}.bars .o2{flex:0 0 25.6%}.bars .mid i{background:var(--surface-page);height:3px;transform:rotate(var(--diagonal-angle));position:absolute;top:52%;left:-30%;right:-30%}.photo{background:var(--pp-void);margin:0;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo--crushed img{filter:var(--photo-crushed)}.photo--highkey img{filter:var(--photo-highkey)}.photo__tex{background-image:var(--texture-canvas);opacity:var(--texture-opacity);mix-blend-mode:var(--texture-blend);pointer-events:none;background-size:320px;position:absolute;inset:0}.photo__grain{background-image:var(--grain-url);opacity:var(--grain-opacity);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.hdr{z-index:26;height:var(--header-h);transition:background var(--dur-slow) ease, box-shadow var(--dur-slow) ease;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 40px;display:grid;position:fixed;top:0;left:0;right:0}.hdr[data-solid=true]{background:var(--header-solid);box-shadow:inset 0 -1px #f2f1ef14}.hdr[data-panel=true]{box-shadow:none;background:0 0}.hdr__home{border-bottom:0;justify-self:center;align-items:center;display:inline-flex}.hdr__logo{width:auto;height:44px;transition:filter var(--dur-slow) ease;display:block}.hdr[data-solid=true] .hdr__logo{filter:invert()hue-rotate(180deg)}.hdr[data-panel=true] .hdr__logo{filter:none}.hdr__l{justify-content:flex-end;align-items:center;gap:34px;padding-right:48px;display:flex}.hdr__r{align-items:center;gap:34px;padding-left:48px;display:flex}.hdr__cart{margin-left:auto}.hdr__link{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--pp-paper);min-height:var(--control);white-space:nowrap;transition:color var(--dur-base) ease;border-bottom:0;align-items:center;font-size:12px;display:inline-flex}.hdr__link:hover,.hdr__link[aria-current]{color:var(--pp-red-type);border-bottom:0}.hdr .hdr__menu{display:none}@media (width<=1179px){.hdr__l,.hdr__r{gap:0;padding:0}.hdr__link{display:none}.hdr__l{justify-content:flex-start}.hdr .hdr__menu{display:inline-flex}}.iconbtn{height:var(--control);min-width:var(--control);background:var(--pp-ink-2);cursor:pointer;color:var(--pp-paper);transition:background var(--dur-base) ease, box-shadow var(--dur-base) ease, color var(--dur-base) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f1ef47}.iconbtn--cart{padding:0 14px;position:relative}.iconbtn svg{display:block}.menuicon{width:18px;height:12px;position:relative}.menuicon i{height:1.5px;transition:transform var(--dur-slow) var(--ease-bar), width var(--dur-slow) var(--ease-bar);background:currentColor;margin-left:-9px;position:absolute;top:50%;left:50%}.menuicon i:first-child{width:18px;transform:translateY(-3.5px)}.menuicon i:nth-child(2){width:10px;transform:translate(-4px,3.5px)}[aria-expanded=true] .menuicon i:first-child{width:17px;transform:translate(0)rotate(45deg)}[aria-expanded=true] .menuicon i:nth-child(2){width:17px;transform:translate(0)rotate(-45deg)}.cartcount{background:var(--pp-red);width:16px;height:16px;color:var(--pp-white);font-family:var(--font-mono);place-items:center;font-size:10px;line-height:1;display:grid}.cartcount[hidden]{display:none}.mhdr{z-index:26;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 8px);justify-content:space-between;align-items:center;padding:0 22px;display:none;position:fixed}.mhdr__logo{width:auto;height:38px;transition:filter var(--dur-base) ease;display:block}.mhdr[data-solid=false] .iconbtn{color:var(--pp-ink);background:#f2f1ef80;box-shadow:inset 0 0 0 1px #0b111129}.mhdr[data-solid=true] .iconbtn{background:var(--pp-ink-2);color:var(--pp-paper);box-shadow:inset 0 0 0 1px #f2f1ef47,0 6px 16px #00000073}body:not([data-page=home]) .mhdr__logo{filter:invert()hue-rotate(180deg)}body:has(.panel[data-open=true]) .mhdr__logo{filter:none}@media (width<=767px){.hdr{display:none}.mhdr{display:flex}}.panel{z-index:25;display:none;position:fixed;inset:0}.panel[data-open=true]{display:block}.panel__dim{background:var(--pp-void);opacity:.9;cursor:pointer;border:0;width:100%;padding:0;position:absolute;inset:0}@media (width<=767px){.panel__dim{opacity:1}}.panel__wedge{clip-path:polygon(0 0,100% 0,50% 100%);background:var(--column-light);pointer-events:none;width:1200px;height:500px;margin-left:-600px;position:absolute;top:0;left:50%}.panel__col{width:var(--column-w);margin-left:calc(var(--column-w) / -2);background:var(--column-light);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:50%;overflow-y:auto}.panel__col:after{content:"";background:var(--column-hatch);pointer-events:none;position:absolute;inset:0}@media (width<=767px){.panel__wedge{width:740px;height:305px;margin-left:-370px}.panel__col{width:auto;margin-left:0;left:8%;right:8%}}.panel__inner{z-index:1;color:var(--pp-ink);flex-direction:column;flex:1;justify-content:flex-end;padding:130px 44px 40px;display:flex;position:relative}@media (width<=767px){.panel__inner{padding:124px 22px 30px}}.panel__item{opacity:0;transform:translateY(14px)}.panel[data-open=true][data-state=open] .panel__item{opacity:1;transition:opacity .45s ease, transform .55s var(--ease-rise);transform:none}.panel[data-state=closing] .panel__item{opacity:0;transition:opacity .15s;transition-delay:0s!important}.menu__list{margin:0;padding:0;list-style:none}.menu__link{min-height:64px;color:var(--pp-ink);border-bottom:1px solid #0b111129;align-items:baseline;gap:14px;text-decoration:none;display:flex}.menu__link:hover{color:var(--pp-ink);border-bottom-color:#0b111166}.menu__link[aria-current],.menu__link[aria-current] .menu__n{color:var(--pp-red)}.menu__n{font-family:var(--font-mono);font-size:var(--size-micro);color:var(--pp-ink-soft);flex:none}.menu__label{font-family:var(--font-title);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:var(--track-title);font-size:36px;line-height:1.1}.menu__social{gap:var(--sp-3) var(--sp-5);margin:var(--sp-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.menu__social a{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--pp-ink);min-height:var(--control);border-bottom:0;align-items:center;font-size:12px;display:inline-flex}.menu__social a:hover{color:var(--pp-ink);border-bottom:1px solid var(--pp-ink)}@media (width<=767px){.menu__link{min-height:52px}.menu__label{font-size:27px}}.tabbar{z-index:24;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);height:var(--tabbar-h);grid-template-columns:repeat(5,1fr);align-items:center;padding:0 10px;display:none;position:fixed}@media (width<=767px){.tabbar{display:grid}}.tabbar__btn{cursor:pointer;width:48px;height:56px;color:var(--pp-paper);background:0 0;border:0;justify-self:center;place-items:center;padding:0;display:grid}.tabbar__btn svg{width:26px;height:26px;transition:transform .35s var(--ease);display:block}.tabbar__btn[aria-current=page] svg{transform:scale(1.6)}.tabbar__egg{opacity:0}.hero{z-index:2;background-image:var(--hero-art);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:min(42vw,90vh);min-height:520px;position:relative;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.hero__stack{text-align:center;padding-inline:var(--sp-5);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:max(104px,7.2vw);left:0;right:0}.hero__eyebrow{align-items:center;gap:10px;display:flex}.hero__kind{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--pp-ink);text-shadow:0 0 10px #f2f1eff2;font-size:12px}.hero__chip{background:var(--pp-ink);height:20px;color:var(--pp-paper);font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:var(--track-caps);text-transform:uppercase;align-items:center;padding:0 9px;display:inline-flex}.hero__title{font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--pp-ink);margin:0;font-size:clamp(54px,5vw,96px);line-height:.94}.hero__label{font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--pp-ink);text-shadow:0 0 10px #f2f1efb3}.hero__listen{background:var(--pp-red);height:52px;color:var(--pp-white);font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;transition:background var(--dur-base) ease;border:0;align-items:center;gap:10px;margin-top:14px;padding:0 34px;font-size:14px;display:inline-flex}.hero__listen:hover{color:var(--pp-ink);background:0 0}.hero__listen:active{background:var(--pp-red-deep)}.hero__listen:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid;flex:none;width:0;height:0}.home-body .wrap>.section:first-child{margin-top:max(-13vw,-230px)}@media (width<=767px){.home-body .wrap>.section:first-child{margin-top:0}}.mhero,.mhero__stack{display:none}@media (width<=767px){.hero{display:none}.mhero{display:block}.mhero__stack{display:flex}.mhero__ground{z-index:0;background-image:var(--hero-art);will-change:transform;background-position:calc(50% - 8px) 0;background-repeat:no-repeat;background-size:auto 560px;width:100%;height:560px;position:fixed;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 92%);mask-image:linear-gradient(#000 0% 56%,#0000 92%)}.mhero__wedge{z-index:4;background-image:var(--hero-art);clip-path:polygon(calc(50% - 366px) 0,calc(50% + 374px) 0,calc(50% - 2.6px) 305px);width:100%;height:560px;filter:drop-shadow(0 8px 16px rgba(0, 0, 0, var(--wedge-shadow,0)));pointer-events:none;will-change:transform;background-position:calc(50% - 8px) 0;background-repeat:no-repeat;background-size:auto 560px;position:fixed;top:0;left:0}.mhero__stack{z-index:5;text-align:center;padding-inline:var(--sp-5);pointer-events:none;will-change:transform, opacity;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:120px;left:0;right:0}.mhero__stack a{pointer-events:auto}.mhero .hero__kind{font-size:var(--size-micro)}.mhero .hero__chip{height:18px}.mhero .hero__title{font-size:50px}.mhero .hero__label{font-size:10px}.mhero .hero__listen{height:48px;padding:0 28px;font-size:13px}.home-body{padding-top:350px}}.tourlist{margin:0;padding:0;list-style:none}.tourdate{min-height:104px}.tourdate__when{justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.tourdate__dow{font-family:var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);font-size:12px}.tourdate__mon{font-family:var(--font-mono);text-transform:uppercase;color:var(--pp-lead);font-size:13px}.tourdate__day{font-family:var(--font-poster);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--track-poster);font-size:72px;line-height:.84}.tourdate__where{justify-content:space-between;align-items:center;gap:var(--sp-4);max-width:500px;display:flex}.tourdate__place{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.tourdate__venue{flex:0 0 100%}.tourdate__city{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-primary);font-size:20px}.tourdate__venue{color:var(--text-secondary);font-size:15px;display:block}.tourdate__country{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted);margin-left:6px}.bracketbtn{cursor:pointer;height:40px;color:var(--text-primary);font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;transition:border-color var(--dur-base) ease;background:0 0;border:1px solid #f2f1ef8c;border-right:0;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:12px;display:inline-flex;position:relative}.bracketbtn:hover{color:var(--text-primary);border-color:#0000}.bracketbtn:hover:after{background:0 0}.bracketbtn:after{content:"";width:1px;height:calc(var(--bracket-drop) * 100%);transition:background var(--dur-base) ease;background:#f2f1ef8c;position:absolute;top:-1px;right:-1px}.tour__after{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.outlinebtn{cursor:pointer;background:var(--pp-ink);height:52px;color:var(--text-primary);font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;transition:border-color var(--dur-base) ease;border:1px solid #f2f1ef8c;justify-content:center;align-items:center;gap:10px;padding:0 36px;font-size:13px;display:inline-flex}.outlinebtn:hover{color:var(--text-primary);border-color:#0000}.outlinebtn__arrow{font-family:var(--font-mono);color:var(--text-muted)}.textbtn{cursor:pointer;padding:var(--sp-3);color:var(--text-secondary);transition:color var(--dur-base) ease;background:0 0;border:0;font-size:12px}.textbtn:hover{color:var(--text-primary);border-bottom:0}@media (width<=767px){.tourdate{min-height:62px}.tourdate__day{font-size:44px}.tourdate__mon{font-size:var(--size-micro)}.tourdate__where{flex-direction:column;align-items:flex-start;gap:6px}.tourdate__place{flex-direction:column;align-items:flex-start}.tourdate__city{letter-spacing:var(--track-caps);order:1;font-size:15px}.tourdate__venue{flex:none;order:2;font-size:13px}.tourdate__country{order:3;margin-left:0;font-size:10px}.tourdate__dow{display:none}.bracketbtn{height:32px;font-size:var(--size-micro);padding:0 14px}.outlinebtn{height:48px}}.memberlist{margin:0;padding:0;list-style:none}.member{min-height:84px}.member__name{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-size:22px}.member__role{color:var(--text-secondary);font-size:16px}.member__since{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted);margin-left:var(--sp-3)}@media (width<=767px){.member{min-height:58px}.member__name{letter-spacing:.1em;text-wrap:balance;font-size:15px}.member__role{font-size:13px;display:block}.member__since{margin-left:0;font-size:10px;display:block}}.services{margin:0;padding:0;list-style:none}.service{border-bottom:0;min-height:64px}.service:hover{border-bottom:0}.service__name{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-primary);transition:color var(--dur-base) ease;font-size:20px}.service__note{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted)}.service__out{color:var(--text-primary);margin-left:8px}.service:hover .service__name,.service:hover .service__note,.service:hover .service__out{color:var(--pp-red-type)}@media (width<=767px){.service{min-height:52px}.service__name{font-size:15px}.service__note{font-size:10px}.service:hover .service__name,.service:hover .service__note,.service:hover .service__out{color:inherit}}.scroller{position:relative}.scroller__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.scroller__label{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);font-size:13px}.scroller__count{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted);margin-left:var(--sp-3)}.scroller__tools{align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}.scroller__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--pp-ink);box-shadow:var(--occlude-glow);gap:24px;scroll-padding-inline:0;display:flex;overflow-x:auto}.scroller__track::-webkit-scrollbar{display:none}.scroller__track>*{scroll-snap-align:start;flex:none}@media (prefers-reduced-motion:reduce){.scroller__track{scroll-behavior:auto}}.scroller__btn{width:var(--control);height:var(--control);background:var(--pp-ink);cursor:pointer;color:var(--text-primary);font-family:var(--font-mono);transition:background var(--dur-base) ease;border:0;place-items:center;font-size:14px;display:grid;box-shadow:inset 0 0 0 1px #f2f1ef47}.scroller__btn:hover{background:var(--pp-ink-2)}.scroller__btn:disabled{opacity:.35;cursor:default}.scroller__btn:disabled:hover{background:var(--pp-ink)}@media (width<=767px){.scroller__track{gap:12px;margin-inline:-14px;padding:6px 20px 10px;scroll-padding-inline:20px}.scroller__tools{display:none}}.chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{cursor:pointer;height:40px;color:var(--pp-paper);font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;transition:background var(--dur-base) ease, color var(--dur-base) ease, box-shadow var(--dur-base) ease;background:0 0;border:0;align-items:center;padding:0 16px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f1ef47}.chip:hover{box-shadow:inset 0 0 0 1px #0000}.chip[aria-pressed=true]{background:var(--pp-paper);color:var(--pp-ink);box-shadow:inset 0 0 0 1px var(--pp-paper)}.chip[aria-pressed=true].trace>.e{background:var(--pp-ink)}@media (width<=767px){.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{height:36px;font-size:var(--size-micro);flex:none;padding:0 14px}}.releasecard{cursor:pointer;text-align:left;width:200px;color:inherit;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.releasecard__art{background:var(--pp-ink-2);width:200px;height:200px;overflow:hidden}.releasecard__art img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-image) var(--ease-rise);display:block}.releasecard:hover .releasecard__art img{transform:scale(1.04)}.releasecard__title{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);font-size:14px}.releasecard__meta{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted)}.releasecard[hidden]{display:none}@media (width<=767px){.releasecard,.releasecard__art{width:138px}.releasecard__art{height:138px}.releasecard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}}.photocard{cursor:zoom-in;background:0 0;border:0;height:380px;padding:0;display:block;overflow:hidden}.photocard img{object-fit:cover;width:auto;height:100%;transition:transform var(--dur-image) var(--ease-rise);display:block}.photocard:hover img{transform:scale(1.03)}@media (width<=767px){.photocard{height:220px}}.videocard{width:400px}.videocard__frame{aspect-ratio:16/9;background:var(--pp-void);position:relative;overflow:hidden}.videocard__frame img{object-fit:cover;width:100%;height:100%;display:block}.videocard__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videocard__play{width:var(--control);height:var(--control);cursor:pointer;color:var(--pp-paper);transition:background var(--dur-base) ease;background:#050909b8;border:0;place-items:center;display:grid;position:absolute;bottom:0;right:0}.videocard__play:hover{background:#050909e6}.videocard__play:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid;width:0;height:0}.videocard__runtime{height:22px;color:var(--pp-paper);font-family:var(--font-mono);font-size:var(--size-micro);background:#050909b8;align-items:center;padding:0 8px;display:inline-flex;position:absolute;bottom:0;left:0}.videocard__body{padding-top:var(--sp-3);flex-direction:column;gap:6px;display:flex}.videocard__date{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted)}.videocard__title{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:16px}.videocard__credit{color:var(--text-secondary);font-size:14px}.videocard[hidden]{display:none}@media (width<=767px){.videocard{width:268px}.videocard__play{width:32px;height:32px}.videocard__runtime{height:20px;font-size:10px}.videocard__title{font-size:14px}.videocard__credit{font-size:13px}}.productcard{flex-direction:column;gap:10px;width:232px;display:flex}.productcard__plate{background:var(--pp-ink-2);width:232px;height:232px;position:relative;overflow:hidden}.productcard__plate img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-image) var(--ease-rise);display:block}.productcard:hover .productcard__plate img{transform:scale(1.04)}.productcard__flag{background:var(--pp-paper);height:22px;color:var(--pp-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:10px;display:inline-flex;position:absolute;top:0;left:0}.productcard__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.productcard__title{font-family:var(--font-brand);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--text-primary);margin:0;font-size:14px}.productcard__kind{color:var(--text-secondary);font-size:13px}.productcard__price{font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.productcard[data-stock=out] .productcard__plate img{opacity:.4}.productcard[data-stock=out] .productcard__price{opacity:.6}.productcard__sold{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.productcard .bracketbtn{align-self:flex-start;height:36px}@media (width<=767px){.productcard,.productcard__plate{width:150px}.productcard__plate{height:150px}.productcard__title{font-size:13px}.productcard__head{flex-direction:column;align-items:flex-start;gap:4px}.productcard__price{font-size:var(--size-micro)}.productcard__flag{height:20px}}.contact__role{font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.contact__name{font-family:var(--font-brand);font-weight:var(--weight-medium);color:var(--text-primary);font-size:20px}.contact__org{color:var(--text-secondary);font-size:15px}.contact__email{color:var(--text-primary);text-underline-offset:4px;border-bottom:1px solid #f2f1ef59;font-size:15px}.contact__email:hover{color:var(--text-primary);border-bottom-color:var(--pp-paper)}.contact__territory{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-muted);font-size:10px}.field{gap:8px;display:grid}.field>label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.field input,.field textarea,.field select{color:var(--text-primary);border-radius:var(--radius);width:100%;min-height:48px;font-family:var(--font-body);font-size:var(--size-body-sm);font-weight:var(--weight-light);transition:border-color var(--dur-base) ease;background:0 0;border:1px solid #f2f1ef47;padding:0 12px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#f2f1efb3}.field[data-invalid=true] input,.field[data-invalid=true] textarea{border-color:var(--pp-red-type)}.field__error{font-size:var(--size-caption);color:var(--pp-red-type)}.field__hint{font-family:var(--font-mono);font-size:var(--size-micro);color:var(--text-muted)}.form-note{font-size:var(--size-caption);color:var(--text-muted)}.form-status{font-size:var(--size-body-sm);color:var(--text-secondary)}.form-status[data-state=error]{color:var(--pp-red-type)}.mailpanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1111b8;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:56px;display:grid;box-shadow:inset 0 0 0 1px #f2f1ef24,0 30px 60px #00000059}.mailpanel__eyebrow{font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted)}.mailpanel__title{margin:var(--sp-3) 0 0;font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--text-primary);font-size:56px;line-height:1}.mailpanel__note{margin:var(--sp-4) 0 0;color:var(--text-secondary);font-size:14px}.joinform{flex-wrap:wrap;display:flex}.joinform .form-status{margin-top:var(--sp-3);flex:0 0 100%}.joinform input{min-width:0;height:52px;color:var(--text-primary);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--size-body-sm);font-weight:var(--weight-light);background:0 0;border:1px solid #f2f1ef8c;border-right:0;flex:1;padding:0 14px}.joinform input:focus{border-color:var(--pp-paper)}.joinform button{cursor:pointer;background:var(--pp-red);height:52px;color:var(--pp-white);font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;transition:background var(--dur-base) ease;border:0;flex:none;padding:0 26px;font-size:13px}.joinform button:hover{color:var(--pp-white);background:0 0}.joinform button:active{background:var(--pp-red-deep)}@media (width<=767px){.mailpanel{gap:var(--sp-5);background:var(--pp-ink-2);-webkit-backdrop-filter:none;grid-template-columns:1fr;margin-inline:-14px;padding:34px 22px 30px;box-shadow:inset 0 0 0 1px #f2f1ef1f}.mailpanel__title{font-size:36px}.joinform{gap:var(--sp-3);flex-direction:column}.joinform input{border-right:1px solid #f2f1ef8c;height:48px}.joinform button{width:100%;height:48px}}.foot{background:var(--pp-void);isolation:isolate;margin-top:110px;position:relative;overflow:hidden}.foot__art{z-index:0;background-image:var(--foot-art);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.foot__scrim{z-index:1;pointer-events:none;background:linear-gradient(#05090900 35%,#05090973 55%,#050909a8 78%,#050909b8 100%);position:absolute;inset:0}.foot__inner{z-index:2;max-width:var(--page-max);gap:48px;margin-inline:auto;padding:max(9vw,110px) 48px 28px;display:grid;position:relative}.foot__gap{height:max(26vw,300px)}.foot__cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;display:grid}.foot__col h2{margin:0 0 var(--sp-4);font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--pp-foot-label);text-shadow:0 0 14px var(--pp-void), 0 0 4px var(--pp-void)}.foot__links{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.foot__links a{color:var(--pp-foot-link);text-shadow:0 0 14px var(--pp-void), 0 0 4px var(--pp-void);border-bottom:0;align-items:center;min-height:32px;font-size:14px;display:inline-flex}.foot__links a:hover{color:var(--pp-white)}.foot__legal{gap:var(--sp-3) var(--sp-6);padding-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);border-top:1px solid #f2f1ef14;flex-wrap:wrap;justify-content:space-between;display:flex}.foot__legal a{color:var(--text-secondary);text-underline-offset:3px}.foot__legal a:hover{color:var(--pp-paper)}.foot__egg{z-index:3;cursor:default;opacity:0;background:0 0;border:0;width:72px;height:24%;position:absolute;top:40%;left:calc(50% - 36px)}@media (width<=767px){.foot{margin-top:var(--sp-7);background:var(--pp-void);border-top:1px solid #f2f1ef14;overflow:clip visible}.foot__art,.foot__scrim,.foot__egg{display:none}.foot__inner{gap:var(--sp-6);padding:30px 22px 10px}.foot__gap{display:none}.foot__cols{gap:var(--sp-6);grid-template-columns:1fr 1fr}.foot__links a{color:var(--pp-lead);text-shadow:none;font-size:13px}.foot__col h2{text-shadow:none}.foot__legal{font-size:10px}body[data-tabbar] .foot__inner{padding-bottom:calc(var(--mfootart-h) + var(--sp-5))}}.mfootart{display:none}@media (width<=767px){.mfootart{height:var(--mfootart-h);z-index:6;display:block;position:fixed;bottom:0;left:0;right:0}.mfootart:before,.mfootart:after{content:"";position:absolute;inset:0}.mfootart:before{background:linear-gradient(180deg, #0b111100 0%, #0b1111eb 30%, var(--pp-ink) 45%)}.mfootart:after{background-image:var(--foot-art);background-position:-77px 0;background-repeat:no-repeat;background-size:540px;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}html{scroll-padding-bottom:var(--mfootart-h)}}.modal{color:var(--text-primary);background:var(--pp-ink);border:0;max-width:none;max-height:none;padding:0}.modal::backdrop{background:#050909e0}.modal__close{top:var(--sp-5);right:var(--sp-5);z-index:2;cursor:pointer;width:48px;height:48px;color:var(--text-primary);transition:background var(--dur-base) ease;background:0 0;border:0;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #f2f1ef47}.modal__close:hover{background:#f2f1ef14}.modal--bio{width:min(760px,100vw);height:100%;margin-left:auto;margin-right:auto}.modal--bio .modal__inner{height:100%;padding:96px 72px;overflow-y:auto}.modal--bio h2{margin:var(--sp-3) 0 var(--sp-5);font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;font-size:64px;line-height:1}.modal--bio .lede{margin-bottom:var(--sp-6)}.modal--bio .prose p{font-size:18px;line-height:1.7}.modal--release{width:min(1040px,100%);max-height:calc(100vh - 80px);margin:auto;box-shadow:0 0 0 1px #f2f1ef1f,0 40px 80px #0009}.modal--release__body{grid-template-columns:1fr 1fr;display:grid}.modal--release__art{aspect-ratio:1;background:var(--pp-ink-2);margin:0;overflow:hidden}.modal--release__art img{object-fit:cover;width:100%;height:100%;display:block}.modal--release__info{flex-direction:column;gap:16px;max-height:calc(100vh - 80px);padding:44px 44px 36px;display:flex;overflow-y:auto}.modal--release h3{font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;text-wrap:balance;margin:0;font-size:44px;line-height:1.02}.formats{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.format{height:30px;font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-secondary);align-items:center;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f1ef47}.tracklist{counter-reset:track;margin:0;padding:0;list-style:none}.tracklist li{align-items:center;gap:var(--sp-3);border-bottom:1px solid #f2f1ef14;grid-template-columns:32px 1fr auto;min-height:46px;display:grid}.tracklist li:before{counter-increment:track;content:counter(track, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--size-micro);color:var(--text-muted)}.tracklist__title{font-size:var(--size-body-sm);color:var(--text-primary)}.tracklist__duration{font-family:var(--font-mono);font-size:var(--size-micro);color:var(--text-muted)}@media (width<=767px){.modal--bio{width:100vw;height:100%}.modal--bio .modal__inner{padding:126px 24px 140px}.modal--bio h2{font-size:42px}.modal--bio .prose p{font-size:16px;line-height:1.65}.modal__close{width:var(--control);height:var(--control);top:62px;right:22px}.modal--release{width:100vw;height:100%;max-height:none}.modal--release__body{grid-template-columns:1fr}.modal--release__info{padding:var(--sp-5) 22px 120px;max-height:none}.modal--release h3{font-size:34px}}.modal--photo{background:#050909f7;width:100vw;height:100%}.modal--photo .modal__inner{grid-template-rows:96px 1fr 110px;grid-template-columns:96px 1fr 96px;height:100%;display:grid}.modal--photo__figure{grid-area:2/2;place-items:center;min-height:0;margin:0;display:grid}.modal--photo__figure img{object-fit:contain;max-width:100%;max-height:100%}.modal--photo__counter{font-family:var(--font-mono);font-size:var(--size-micro);color:var(--text-secondary);grid-area:1/1;place-self:center}.modal--photo__cap{grid-area:3/2;align-self:center;gap:6px;display:grid}.modal--photo__cap b{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;font-size:17px}.modal--photo__cap span{font-family:var(--font-mono);font-size:var(--size-micro);color:var(--text-muted)}.modal--photo__prev,.modal--photo__next{cursor:pointer;width:52px;height:52px;color:var(--text-primary);font-family:var(--font-mono);background:0 0;border:0;place-self:center;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f2f1ef47}.modal--photo__prev{grid-area:2/1}.modal--photo__next{grid-area:2/3}.modal--photo__prev:hover,.modal--photo__next:hover{background:#f2f1ef14}@media (width<=767px){.modal--photo{background:var(--pp-void)}.modal--photo .modal__inner{grid-template-rows:118px 1fr 116px;grid-template-columns:1fr;padding-inline:22px}.modal--photo__figure{grid-area:2/1}.modal--photo__counter{grid-area:1/1;place-self:center start}.modal--photo__cap{grid-area:3/1;place-self:center start;max-width:60%}.modal--photo__prev,.modal--photo__next{width:var(--control);height:var(--control);grid-area:3/1;place-self:center end}.modal--photo__prev{margin-right:52px}}.cart__head{align-items:baseline;gap:var(--sp-3);display:flex}.cart__title{font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--pp-ink);margin:0;font-size:44px;line-height:1}.cart__count{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--pp-ink-soft)}.cart__rule{height:1px;margin:var(--sp-4) 0 0;background:#0b11118c}.cart__list{margin:0;padding:0;list-style:none}.cart__row{border-bottom:1px solid #0b111129;grid-template-columns:84px 1fr auto;align-items:start;gap:16px;padding:18px 0;display:grid}.cart__row img{object-fit:cover;width:84px;height:84px;display:block}.cart__name{font-family:var(--font-brand);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--pp-ink);font-size:14px}.cart__detail{color:var(--pp-ink-soft);margin:4px 0 10px;font-size:13px}.cart__qty{align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0b111159}.cart__qty button{cursor:pointer;width:38px;height:38px;color:var(--pp-ink);font-family:var(--font-mono);background:0 0;border:0;place-items:center;font-size:15px;display:grid}.cart__qty button:disabled{opacity:.3;cursor:default}.cart__qty span{text-align:center;min-width:28px;font-family:var(--font-mono);color:var(--pp-ink);font-variant-numeric:tabular-nums;font-size:13px}.cart__line{text-align:right;gap:var(--sp-3);justify-items:end;display:grid}.cart__linetotal{font-family:var(--font-mono);color:var(--pp-ink);font-variant-numeric:tabular-nums;font-size:13px}.cart__remove{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink-soft);background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.cart__remove:hover{color:var(--pp-ink)}.cart__empty{padding:var(--sp-7) 0}.cart__empty b{font-family:var(--font-title);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--pp-ink);font-size:30px;display:block}.cart__empty span{margin-top:var(--sp-3);color:var(--pp-ink-soft);font-size:15px;display:block}.cart__foot{margin-top:var(--sp-5);gap:var(--sp-4);display:grid}.cart__subtotal{font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--pp-ink-soft);justify-content:space-between;align-items:baseline;display:flex}.cart__subtotal b{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:0;color:var(--pp-ink);font-variant-numeric:tabular-nums;font-size:24px}.cart__ship{color:var(--pp-ink-soft);font-size:13px}.cart__checkout{cursor:pointer;background:var(--pp-ink);width:100%;height:52px;color:var(--pp-paper);font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;transition:background var(--dur-base) ease;border:0;justify-content:center;align-items:center;gap:10px;font-size:13px;display:inline-flex}.cart__checkout:hover{color:var(--pp-ink);background:0 0}.cart__keep{cursor:pointer;width:100%;height:48px;color:var(--pp-ink);font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:var(--track-caps);text-transform:uppercase;background:0 0;border:1px solid #0b11118c;justify-content:center;align-items:center;gap:10px;font-size:13px;display:inline-flex}.cart__keep:hover{color:var(--pp-ink);border-color:#0000}@media (width<=767px){.cart__title{font-size:34px}.cart__row{grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0}.cart__row img{width:64px;height:64px}.cart__name{font-size:13px}.cart__qty button{width:36px;height:36px}.cart__empty b{font-size:24px}}.sheet{background:0 0;border:0;width:100vw;max-width:none;height:100%;max-height:none;margin:0;padding:0}.sheet::backdrop{background:#050909d1}.sheet__inner{padding:0 14px 118px;position:absolute;bottom:0;left:0;right:0}.sheet__card{background:var(--pp-ink);padding:24px 22px 12px;position:relative;box-shadow:inset 0 0 0 1px #f2f1ef47}.sheet__label{font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sheet__list{margin:var(--sp-4) 0 0;padding:0;list-style:none}.sheet__list a{min-height:56px;font-family:var(--font-title);font-weight:var(--weight-regular);text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid #f2f1ef14;justify-content:space-between;align-items:center;font-size:26px;display:flex}.sheet__list a:hover{color:var(--text-primary)}.sheet__close{width:var(--control);height:var(--control);cursor:pointer;color:var(--text-primary);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.egg{background:var(--pp-ink);border:0;width:min(480px,100%);margin:auto;padding:0}.egg::backdrop{background:#050909e0}.egg__inner{gap:var(--sp-4);padding:36px 32px 32px;display:grid;position:relative}.egg__title{font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--text-primary);margin:0;font-size:38px;line-height:1.05}@media (width<=767px){.egg{background:0 0;width:100vw;max-width:none;height:100%;max-height:none;margin:0}.egg__inner{background:var(--pp-ink);padding:24px 22px;position:absolute;bottom:118px;left:14px;right:14px;box-shadow:inset 0 0 0 1px #f2f1ef47}.egg__title{font-size:30px}}.pagehead{padding-top:180px}.pagehead__back{font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-secondary);border-bottom:0}.pagehead__back:hover{color:var(--text-primary)}.pagehead h1{margin:var(--sp-5) 0 0;font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;font-size:72px;line-height:.95}.pagehead .lede{margin-top:var(--sp-4)}.pagehead__count{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted);display:block}@media (width<=767px){.pagehead{padding-top:126px}.pagehead h1{font-size:42px}}.yeargroup{margin-top:var(--sp-9)}.yeargroup__head{align-items:baseline}.yeargroup__year{font-family:var(--font-poster);letter-spacing:var(--track-poster);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:88px;line-height:.86}.yeargroup__n{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted)}.historylist{margin:var(--sp-5) 0 0;padding:0;list-style:none}.historyrow{min-height:56px}.historyrow__date{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-secondary);font-size:12px}.historyrow__venue{font-family:var(--font-brand);font-weight:var(--weight-medium);color:var(--text-primary);font-size:16px}.historyrow__place{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase;color:var(--text-muted)}@media (width<=767px){.yeargroup{margin-top:var(--sp-7)}.yeargroup__year{font-size:44px}.historyrow{min-height:52px}.historyrow__date{font-size:var(--size-micro)}.historyrow__venue{font-size:13px}}.article{background:var(--pp-ink);max-width:680px;box-shadow:0 0 40px 30px var(--pp-ink);margin-inline:auto;padding:180px 56px 40px}.article h1{margin:var(--sp-4) 0 0;font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;font-size:64px;line-height:.98}.article__rule{height:1px;margin:var(--sp-6) 0;background:#f2f1ef1f}.article .prose p{font-size:var(--size-body);line-height:1.7}@media (width<=767px){.article{box-shadow:0 0 30px 20px var(--pp-ink);padding:126px 22px 40px}.article h1{font-size:40px}.article .prose p{font-size:var(--size-body-sm)}}.notfound{text-align:center;place-items:center;gap:var(--sp-5);padding-top:200px;display:grid}.notfound__code{font-family:var(--font-poster);letter-spacing:var(--track-poster);color:var(--text-primary);background:var(--pp-ink);box-shadow:0 0 40px 30px var(--pp-ink);font-size:200px;line-height:.8}.notfound h1{font-family:var(--font-title);font-weight:var(--weight-medium);letter-spacing:var(--track-title);text-transform:uppercase;margin:0;font-size:56px}.notfound p{max-width:460px;color:var(--text-secondary);text-wrap:pretty;margin:0}@media (width<=767px){.notfound{padding-top:150px}.notfound__code{font-size:120px}.notfound h1{font-size:36px}}.video-lightbox{background:var(--pp-void);border:0;padding:0}.video-lightbox iframe{border:0;width:100%;height:100%;display:block}.video-lightbox--mobile{z-index:200;position:fixed;inset:0}.video-lightbox--desktop{width:95vw;max-width:none;height:95vh;max-height:none;margin:auto;position:fixed;inset:0}.video-lightbox--desktop::backdrop{background:#050909d1}.video-lightbox__close{top:var(--sp-4);right:var(--sp-4);z-index:1;width:40px;height:40px;color:var(--pp-paper);font-size:var(--size-body-sm);cursor:pointer;background:#05090999;border:0;place-items:center;display:grid;position:absolute}.video-lightbox__close:hover{background:#050909d9}@media (prefers-reduced-motion:reduce){.panel__wedge{display:none}.panel__item{opacity:1;transform:none}.mhero__ground,.mhero__wedge,.mhero__stack{transform:none!important}.releasecard:hover .releasecard__art img,.productcard:hover .productcard__plate img,.photocard:hover img{transform:none}}a.hero__listen,a.textbtn,a.hdr__link,a.hdr__home,a.tabbar__btn,a.photocard,a.videocard__play,a.cart__checkout,a.hero__listen:hover,a.textbtn:hover,a.hdr__home:hover,a.tabbar__btn:hover,a.photocard:hover,a.videocard__play:hover,a.cart__checkout:hover{border-bottom:0}a.bracketbtn{border-color:#f2f1ef8c currentColor #f2f1ef8c #f2f1ef8c;border-right-style:none;border-right-width:0}a.outlinebtn{border-color:#f2f1ef8c}a.cart__keep{border-color:#0b11118c}a.bracketbtn:hover,a.outlinebtn:hover,a.cart__keep:hover{border-color:#0000}a.bracketbtn:hover,a.outlinebtn:hover,a.textbtn:hover,a.hdr__home:hover,a.tabbar__btn:hover,a.cart__checkout:hover{color:var(--text-primary)}a.contact__email:hover{color:var(--text-primary);border-bottom-color:var(--pp-paper)}.trace{position:relative}.trace>span{z-index:1;position:relative}.trace>.e{background:var(--pp-paper);pointer-events:none;z-index:1;transition:transform 90ms var(--ease);transition-delay:0s;position:absolute}.trace>.e.t{transform-origin:0;height:1px;top:5px;left:5px;right:5px;transform:scaleX(0)}.trace>.e.r{width:1px;height:calc((100% - 10px) * var(--bracket-drop));transform-origin:top;top:5px;right:5px;transform:scaleY(0)}.trace>.e.b{transform-origin:100%;height:1px;bottom:5px;left:5px;right:5px;transform:scaleX(0)}.trace>.e.l{transform-origin:bottom;width:1px;top:5px;bottom:5px;left:5px;transform:scaleY(0)}.trace:hover>.e.b{transition-delay:0s;transform:scaleX(1)}.trace:hover>.e.l{transition-delay:70ms;transform:scaleY(1)}.trace:hover>.e.t{transition-delay:.14s;transform:scaleX(1)}.trace:hover>.e.r{transition-delay:.21s;transform:scaleY(1)}.hero__listen.trace>.e{background:var(--pp-ink)}.joinform button.trace>.e,.modal--release .hero__listen.trace>.e{background:var(--pp-white)}.modal--release .hero__listen:hover{color:var(--pp-white)}.cart__checkout.trace>.e{background:var(--pp-paper)}.cart__keep.trace>.e,.panel .trace>.e{background:var(--pp-ink)}@media (prefers-reduced-motion:reduce){.trace>.e{transition:none}}.btn-row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.stack>*+*{margin-top:var(--sp-5)}body[data-locked]{overflow:hidden}.mailing-section{margin-top:110px}@media (width<=767px){.mailing-section{margin-top:var(--sp-7)}}
