.layout-strata{--ink-2: color-mix(in srgb, var(--ink) 74%, transparent);--ink-3: color-mix(in srgb, var(--ink) 52%, transparent);--rule-strong: color-mix(in srgb, var(--ink) 40%, transparent);--rule-faint: color-mix(in srgb, var(--ink) 9%, transparent);--display-hero: clamp(3.25rem, 16vw, 9rem);--display-feature: clamp(2.6rem, 9vw, 5rem);--display-section: clamp(1.9rem, 6vw, 3rem);--display-sub: clamp(1.3rem, 4vw, 1.65rem);--body-px: 1.0625rem;--small-px: .875rem;--meta-px: .72rem;--tracking-display: -.015em;--tracking-mono: .22em;--leading-body: 1.62;--leading-display: .94;--font-display-weight: 600;--font-section-weight: 600;--font-feature-weight: 700;--section-y: clamp(3rem, 9vw, 6rem);--pad-plate: 1.9rem 1.8rem;--wrap-reading: 45rem;--wrap-wide: 74rem;--wrap-bleed: 100%;--wrap-gutter: clamp(1.15rem, 5vw, 2rem);--wrap-bleed-gutter: 0px;--hair: 1px;--tap-min: 44px;--ornament: "✻";--ease: cubic-bezier(.22, .68, .24, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .18s;--duration: .34s;--duration-slow: .6s}body.layout-strata{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--body-px);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body.layout-strata ::-moz-selection{background:var(--selection, color-mix(in srgb, var(--accent) 22%, transparent))}body.layout-strata ::selection{background:var(--selection, color-mix(in srgb, var(--accent) 22%, transparent))}.layout-strata .strata-doc{padding-bottom:calc(64px + 2.5rem);--motion-intensity: .5;--img-inset: 0px;--img-frame: 0 solid transparent;--img-radius: 0px}.layout-strata .strata-doc.parallax-off{--motion-intensity: 0}.layout-strata .strata-doc.parallax-dramatic{--motion-intensity: 1}.layout-strata .strata-doc.imgpres-framed{--img-inset: clamp(.9rem, 3vw, 1.4rem);--img-frame: var(--hair) solid var(--rule-strong);--img-radius: 2px}.layout-strata h1,.layout-strata h2,.layout-strata h3,.layout-strata .display{font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0;text-wrap:balance}.layout-strata a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.layout-strata .wrap{width:100%;max-width:var(--wrap-reading);margin-inline:auto;padding-inline:var(--wrap-gutter);position:relative}.layout-strata .wrap.wide{max-width:var(--wrap-wide)}.layout-strata .wrap.bleed{max-width:var(--wrap-bleed);padding-inline:var(--wrap-bleed-gutter)}.layout-strata .wrap.bleed>.split-label,.layout-strata .wrap.bleed>.cap{padding-inline:var(--wrap-gutter)}.layout-strata .section{padding-block:calc(var(--section-y) * var(--density, 1));position:relative}.layout-strata .eyebrow{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent);font-weight:500}.layout-strata .ph{position:relative;background-color:var(--surface);background-image:repeating-linear-gradient(-45deg,transparent 0 11px,color-mix(in srgb,var(--ink) 6%,transparent) 11px 12px);display:flex;align-items:center;justify-content:center;overflow:hidden}.layout-strata .ph>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.layout-strata .ph>span:not(.mono){font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:var(--bg);padding:.25em .6em;border:var(--hair) solid var(--rule);z-index:1}.layout-strata .ph>.mono{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:2.4rem;letter-spacing:0;color:var(--ink-3);z-index:1}.layout-strata .smedia{position:relative;overflow:hidden;margin-inline:var(--img-inset);border:var(--img-frame);border-radius:var(--img-radius);background:var(--surface)}.layout-strata .smedia .smedia-img{position:absolute;inset:-14% 0}.layout-strata .smedia .smedia-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.layout-strata .smedia.is-empty,.layout-strata .smedia:not(:has(img)){background-image:repeating-linear-gradient(-45deg,transparent 0 13px,color-mix(in srgb,var(--ink) 6%,transparent) 13px 14px)}.layout-strata .scrim{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to top,color-mix(in srgb,#000 78%,transparent) 0%,color-mix(in srgb,#000 30%,transparent) 30%,transparent 62%)}.layout-strata .scrim-tb{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,#000 46%,transparent) 0%,transparent 24%),linear-gradient(to top,color-mix(in srgb,#000 74%,transparent) 0%,color-mix(in srgb,#000 22%,transparent) 34%,transparent 64%)}.layout-strata .ornament{text-align:center;color:var(--accent);letter-spacing:.6em;margin:.5rem 0;font-size:.95rem}.layout-strata .plate{position:relative;border:var(--hair) solid var(--rule-strong);border-radius:var(--radius-card, 0);padding:var(--pad-plate);background:var(--bg)}.layout-strata .btn{display:inline-flex;align-items:center;gap:.55rem;justify-content:center;font-family:var(--font-mono);font-size:var(--small-px);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ink);border:var(--hair) solid var(--ink);background:transparent;border-radius:var(--radius-button, 0);padding:.75rem 1.25rem;cursor:pointer;min-height:var(--tap-min);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.layout-strata .btn:hover{background:var(--ink);color:var(--bg)}.layout-strata .btn.accent{border-color:var(--accent);color:var(--accent)}.layout-strata .btn.accent:hover{background:var(--accent);color:var(--accent-ink)}.layout-strata .btn.block{width:100%}.layout-strata .btn .arr{font-family:var(--font-display);font-weight:var(--font-feature-weight)}.layout-strata .on-media .btn{border-color:#fff;color:#fff}.layout-strata .on-media .btn:hover{background:#fff;color:#111}.layout-strata .on-media .btn.accent{border-color:var(--accent);color:#fff}.layout-strata .on-media .btn.accent:hover{background:var(--accent);color:var(--accent-ink)}.layout-strata .nav{position:relative;z-index:5}.layout-strata .nav__bar{display:flex;align-items:center;gap:1rem;padding-block:1.1rem}.layout-strata .nav__brand{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.2rem;letter-spacing:var(--tracking-display);text-decoration:none;color:var(--ink);display:flex;align-items:baseline;gap:.5rem}.layout-strata .nav__brand small{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.18em;color:var(--ink-3)}.layout-strata .nav__links{display:none;gap:1.2rem;margin-left:auto}.layout-strata .nav__link{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-decoration:none}.layout-strata .nav__link:hover,.layout-strata .nav__link[aria-current=page]{color:var(--accent)}.layout-strata .nav__cta{margin-left:.4rem;padding:.5rem .9rem;min-height:0}.layout-strata .nav__burger{margin-left:auto;width:40px;height:40px;background:transparent;border:var(--hair) solid var(--rule-strong);border-radius:var(--radius-button, 0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.layout-strata .nav__burger span,.layout-strata .nav__burger span:before,.layout-strata .nav__burger span:after{content:"";display:block;width:16px;height:1.5px;background:var(--ink);position:relative}.layout-strata .nav__burger span:before{position:absolute;top:-5px}.layout-strata .nav__burger span:after{position:absolute;top:5px}.layout-strata .nav__mobile{display:flex;flex-direction:column;gap:.2rem;padding-bottom:1rem}.layout-strata .nav__mobile a{display:flex;justify-content:space-between;align-items:center;padding:.85rem 0;border-top:var(--hair) solid var(--rule);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none}.layout-strata .foot{border-top:var(--hair) solid var(--rule-strong);margin-top:var(--section-y);padding-block:2.6rem}.layout-strata .foot__top{display:grid;gap:1.8rem}.layout-strata .foot__brand{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.6rem}.layout-strata .foot__tag{color:var(--ink-2);margin:.5rem 0 0;max-width:40ch}.layout-strata .foot__col h4{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .8rem;font-weight:400}.layout-strata .foot__col a{display:block;color:var(--ink-2);text-decoration:none;padding:.3rem 0}.layout-strata .foot__col a:hover{color:var(--accent)}.layout-strata .foot__rule{border:0;border-top:var(--hair) solid var(--rule);margin:2rem 0 1.2rem}.layout-strata .foot__base{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;color:var(--ink-3)}.layout-strata .foot__base a{color:var(--ink-3)}.layout-strata .foot__base a:hover{color:var(--accent)}.layout-strata .hero{padding:0}.layout-strata .hero .hero-frame{height:clamp(78vh,84vh,880px);display:block}.layout-strata .hero .hero-content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,4vw,2.4rem) clamp(1.15rem,5vw,2.5rem) clamp(1.8rem,5vw,3rem)}.layout-strata .hero .hero-head .eyebrow{display:inline-block;margin-bottom:.8rem;color:#fff;background:var(--accent);padding:.4rem .7rem}.layout-strata .hero .bandname{font-size:var(--display-hero);line-height:.9;color:#fff;margin-inline:clamp(-1.5rem,-4vw,-.5rem);text-shadow:0 2px 40px color-mix(in srgb,#000 35%,transparent)}.layout-strata .hero .bandname .w{display:inline-block;white-space:nowrap}.layout-strata .hero .tagline{font-family:var(--font-body);color:#ffffffe6;font-weight:400;font-size:clamp(1.05rem,4vw,1.35rem);margin:1rem 0 0;max-width:36ch}.layout-strata .hero.is-paper{padding-block:clamp(3rem,11vw,6rem) var(--section-y)}.layout-strata .hero.is-paper .wrap.bleed{max-width:var(--wrap-wide);padding-inline:var(--wrap-gutter)}.layout-strata .hero.is-paper .hero-head .eyebrow{background:transparent;color:var(--accent);padding:0;display:block}.layout-strata .hero.is-paper .bandname{color:var(--ink);text-shadow:none;margin-top:.8rem}.layout-strata .hero.is-paper .tagline{color:var(--ink-2)}.layout-strata .content h2{font-size:var(--display-section);margin-bottom:1.2rem;max-width:18ch;margin-left:clamp(-1rem,-2.5vw,0rem)}.layout-strata .content .body{font-size:1.15rem;line-height:1.66;color:var(--ink-2)}.layout-strata .content .body p{margin:0 0 1.1rem}.layout-strata .content .ph,.layout-strata .content .smedia{width:100%;aspect-ratio:16/9;margin-top:1.8rem}.layout-strata .content .embed{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--radius-image, 0);margin-top:1.5rem}.layout-strata .video h2{font-size:var(--display-sub);margin-bottom:1.1rem}.layout-strata .video .embed{width:100%;aspect-ratio:16/9;border:0;display:block}.layout-strata .video .cap{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:.8rem}.layout-strata .press .pq{padding:.5rem 0}.layout-strata .press .pq+.pq{border-top:var(--hair) solid var(--rule);margin-top:1.4rem;padding-top:1.4rem}.layout-strata .press .pq q{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.6rem,6vw,2.4rem);line-height:1.15;quotes:"“" "”";display:block}.layout-strata .press .pq q:before{color:var(--accent)}.layout-strata .press .pq .src{display:block;margin-top:1rem;font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.layout-strata .press .pq .src b{color:var(--accent);font-weight:500}.layout-strata .bio .short{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:clamp(1.4rem,4.5vw,1.8rem);line-height:1.28;margin:0 0 1.3rem}.layout-strata .bio .facts{display:flex;flex-wrap:wrap;gap:.4rem 0;align-items:center;padding-top:1.1rem;border-top:var(--hair) solid var(--rule)}.layout-strata .bio .facts .f{font-family:var(--font-mono);font-size:var(--small-px);letter-spacing:.04em;color:var(--ink-2)}.layout-strata .bio .facts .f+.f:before{content:"·";color:var(--accent);margin:0 .7rem}.layout-strata .music{padding:0}.layout-strata .music.music-stage,.layout-strata .music{position:relative;min-height:clamp(560px,86vw,720px);display:flex;align-items:flex-end;overflow:hidden}.layout-strata .music .music-bg{position:absolute;inset:0}.layout-strata .music .music-bg .smedia-img{position:absolute;inset:-14% 0}.layout-strata .music .music-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.layout-strata .music .music-bg.is-empty,.layout-strata .music .music-bg:not(:has(img)){inset:0;background:var(--ink)}.layout-strata .music .wrap{position:relative;z-index:2;color:#fff;padding-block:calc(var(--section-y) * var(--density, 1))}.layout-strata .music .music-inner{display:grid;gap:1.5rem}.layout-strata .music .music-cover{width:clamp(120px,34vw,190px);aspect-ratio:1;flex:none;box-shadow:0 18px 50px color-mix(in srgb,#000 55%,transparent)}.layout-strata .music .music-cover .mono{color:#ffffffb3}.layout-strata .music .rel-kind{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent);font-weight:600}.layout-strata .music .rel-title{font-family:var(--font-display);font-weight:var(--font-feature-weight);font-size:var(--display-feature);line-height:.92;margin:.35rem 0 .3rem;margin-left:clamp(-1.5rem,-5vw,0rem)}.layout-strata .music .rel-sub{font-family:var(--font-mono);font-size:var(--small-px);color:#ffffffd1;letter-spacing:.04em}.layout-strata .music .tracklist{margin-top:.6rem}.layout-strata .music .trk{display:grid;grid-template-columns:2.2rem 1fr auto;gap:.9rem;align-items:baseline;padding:.65rem 0;border:0;border-top:var(--hair) solid rgba(255,255,255,.24);background:transparent;color:#fff;text-align:left;cursor:pointer;font:inherit;width:100%}.layout-strata .music .trk .n{font-family:var(--font-mono);font-size:var(--meta-px);color:#fff9}.layout-strata .music .trk .tt{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.25rem}.layout-strata .music .trk .dur{font-family:var(--font-mono);font-size:var(--meta-px);color:#fff9}.layout-strata .music .btn{margin-top:1rem}.layout-strata .shows .show{display:grid;grid-template-columns:4.4rem 1fr auto;gap:.1rem 1rem;padding:1.1rem 0;align-items:center}.layout-strata .shows .show+.show{border-top:var(--hair) solid var(--rule)}.layout-strata .shows .show .d-mo{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-column:1;grid-row:1}.layout-strata .shows .show .d-day{font-family:var(--font-display);font-weight:var(--font-feature-weight);font-size:2rem;line-height:.9;color:var(--accent);grid-column:1;grid-row:2}.layout-strata .shows .show .v{grid-column:2;grid-row:1 / 3}.layout-strata .shows .show .v-name{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.3rem}.layout-strata .shows .show .v-city{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:.25rem}.layout-strata .shows .show .cta{grid-column:3;grid-row:1 / 3;align-self:center}.layout-strata .photos .split-label{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1rem}.layout-strata .photos .split-label .gl{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.layout-strata .photos .split-label:after{content:"";flex:1;border-top:var(--hair) solid var(--rule);align-self:center}.layout-strata .photos .gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem}.layout-strata .photos .gfig{position:relative;overflow:hidden;margin:0;background:var(--surface)}.layout-strata .photos .gfig .pimg{position:absolute;inset:-16% 0}.layout-strata .photos .gfig .pimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.layout-strata .photos .gfig:not(:has(img)){background-image:repeating-linear-gradient(-45deg,transparent 0 12px,color-mix(in srgb,var(--ink) 6%,transparent) 12px 13px)}.layout-strata .photos .g0{grid-column:1 / 4;aspect-ratio:3/4}.layout-strata .photos .g1{grid-column:4 / 7;aspect-ratio:3/4;margin-top:2.2rem}.layout-strata .photos .g2{grid-column:1 / 4;aspect-ratio:3/4;margin-top:-1rem}.layout-strata .photos .g3{grid-column:4 / 7;aspect-ratio:1}.layout-strata .photos .g4{grid-column:2 / 6;aspect-ratio:4/3;margin-top:.5rem}.layout-strata .photos .g5{grid-column:1 / 4;aspect-ratio:4/3;margin-top:.5rem}.layout-strata .photos .g6{grid-column:4 / 7;aspect-ratio:3/4;margin-top:-1rem}.layout-strata .links a.lk{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-decoration:none;color:var(--ink);padding:1.15rem 0;border-bottom:var(--hair) solid var(--rule);min-height:var(--tap-min)}.layout-strata .links a.lk:first-of-type{border-top:var(--hair) solid var(--rule)}.layout-strata .links a.lk .t{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.4rem}.layout-strata .links a.lk .arr{font-family:var(--font-display);font-weight:var(--font-feature-weight);color:var(--accent);font-size:1.4rem;transition:transform var(--duration-fast) var(--ease)}.layout-strata .links a.lk:hover .arr{transform:translate(5px)}.layout-strata .social .row{display:flex;flex-wrap:wrap;gap:.6rem}.layout-strata .social .chip{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--small-px);letter-spacing:.06em;text-decoration:none;color:var(--ink);border:var(--hair) solid var(--ink);border-radius:var(--radius-button, 0);padding:.6rem 1rem;min-height:var(--tap-min);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.layout-strata .social .chip:hover{background:var(--ink);color:var(--bg)}.layout-strata .social .chip .h{color:var(--accent);font-weight:700}.layout-strata .social .chip:hover .h{color:var(--bg)}.layout-strata .mailing .lead{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.5rem;margin:0 0 1.2rem;max-width:26ch}.layout-strata .field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.layout-strata .field label{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.layout-strata .field input,.layout-strata .field textarea{font-family:var(--font-body);font-size:1.05rem;color:var(--ink);background:var(--surface);border:var(--hair) solid var(--rule-strong);border-radius:var(--radius-input, 0);padding:.8rem .9rem;width:100%}.layout-strata .field input::-moz-placeholder{color:var(--ink-3)}.layout-strata .field input::placeholder{color:var(--ink-3)}.layout-strata .field input:focus,.layout-strata .field textarea:focus{outline:none;border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}body.layout-strata [class$=__input]{font-family:var(--font-body);font-size:1.05rem;color:var(--ink);background:var(--surface);border:var(--hair) solid var(--rule-strong);border-radius:var(--radius-input, 0);padding:.8rem .9rem;width:100%;margin-bottom:.7rem}body.layout-strata [class$=__input]::-moz-placeholder{color:var(--ink-3)}body.layout-strata [class$=__input]::placeholder{color:var(--ink-3)}body.layout-strata [class$=__input]:focus{outline:none;border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}body.layout-strata [class$=__submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.4rem;font-family:var(--font-mono);font-size:var(--small-px);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border:var(--hair) solid transparent;border-radius:var(--radius-button, 0);padding:.85rem 1.25rem;min-height:var(--tap-min);cursor:pointer;margin-top:.4rem;transition:filter var(--duration-fast) var(--ease)}body.layout-strata [class$=__submit]:hover{filter:brightness(1.07)}body.layout-strata [class$=__error]{color:#d9483b;font-size:var(--small-px);margin-top:.6rem}body.layout-strata [class$=__success]{color:var(--ink-2);font-style:italic}.layout-strata .contact .cline{display:flex;align-items:baseline;gap:.9rem;padding:.85rem 0}.layout-strata .contact .cline+.cline{border-top:var(--hair) solid var(--rule-faint)}.layout-strata .contact .cline .k{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);width:5rem;flex:none}.layout-strata .contact .cline .v{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.25rem}.layout-strata .contact .cline .v a{color:var(--accent);text-decoration:none}.layout-strata .contact .cline .v a:hover{text-decoration:underline}.layout-strata .tip .lead{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.55rem;margin:0 0 .45rem}.layout-strata .tip .sub{color:var(--ink-2);font-style:italic;margin:0 0 1.3rem}.layout-strata .tip .amts{display:flex;gap:.5rem;margin-bottom:1.1rem;flex-wrap:wrap}.layout-strata .tip .amt{font-family:var(--font-mono);font-size:1rem;padding:.7rem 1rem;border:var(--hair) solid var(--ink);border-radius:var(--radius-button, 0);background:transparent;color:var(--ink);cursor:pointer;min-width:64px;min-height:var(--tap-min);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.layout-strata .tip .amt:hover{border-color:var(--ink)}.layout-strata .tip .amt.is-selected{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.layout-strata .tip .err{color:#d9483b;font-size:var(--small-px);margin:0 0 .8rem}.layout-strata .tip .thanks{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.3rem;padding:1rem 0}.layout-strata .tip .stripe-mount{margin:.5rem 0 1rem}.layout-strata .merch .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.layout-strata .merch .card{text-decoration:none;color:var(--ink);display:block}.layout-strata .merch .card .ph{width:100%;aspect-ratio:1}.layout-strata .merch .card .nm{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.1rem;margin-top:.6rem;line-height:1.1}.layout-strata .merch .card .pr{font-family:var(--font-mono);font-size:var(--small-px);color:var(--accent);margin-top:.2rem}.layout-strata .merch .foot{margin-top:1.6rem}.layout-strata .fan .inner{text-align:center;padding:.6rem 0}.layout-strata .fan .badge{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.layout-strata .fan h3{font-size:var(--display-sub);margin:.7rem 0}.layout-strata .fan .desc{color:var(--ink-2);max-width:34ch;margin:0 auto 1.4rem}.layout-strata .smart .card{display:grid;grid-template-columns:88px 1fr auto;gap:1rem;align-items:center}.layout-strata .smart .card .ph{aspect-ratio:1}.layout-strata .smart .card .nm{font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.3rem}.layout-strata .smart .card .sub{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:.25rem}.layout-strata .smart .chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.layout-strata .smart .schip{font-family:var(--font-mono);font-size:var(--meta-px);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:var(--hair) solid var(--rule-strong);padding:.45rem .7rem}body.layout-strata .sb-transport{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;gap:.7rem;padding:.55rem clamp(.8rem,3vw,1.3rem);min-height:60px;background:var(--bg);border-top:3px solid var(--accent);box-shadow:0 -1px 0 var(--rule-strong),0 -8px 30px color-mix(in srgb,var(--ink) 10%,transparent);font-family:var(--font-body);transform:translateY(100%);opacity:0;transition:transform .24s var(--ease-out),opacity .24s var(--ease-out)}body.layout-strata .sb-transport[hidden]{display:none}body.layout-strata .sb-transport--visible{transform:translateY(0);opacity:1}body.layout-strata .sb-transport__cover{width:42px;height:42px;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-image, 0);background:var(--surface)}body.layout-strata .sb-transport__cover:not([src]),body.layout-strata .sb-transport__cover[src=""]{display:none}body.layout-strata .sb-transport__play{width:44px;height:44px;flex:none;border:var(--hair) solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;font-size:.95rem;display:grid;place-items:center;border-radius:var(--radius-button, 0);touch-action:manipulation;transition:filter var(--duration-fast) var(--ease)}body.layout-strata .sb-transport__play:hover{filter:brightness(1.08)}body.layout-strata .sb-transport__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px;justify-content:center}body.layout-strata .sb-transport__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--font-section-weight);font-size:1.02rem;color:var(--ink)}body.layout-strata .sb-transport__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;margin:0;cursor:pointer;background:var(--rule);border-radius:2px}body.layout-strata .sb-transport__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}body.layout-strata .sb-transport__slider::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}body.layout-strata .sb-transport__next,body.layout-strata .sb-transport__dismiss{flex:none;width:36px;height:36px;border:none;background:transparent;color:var(--ink-3);cursor:pointer;font-size:1.2rem;display:grid;place-items:center;touch-action:manipulation}body.layout-strata .sb-transport__next:hover,body.layout-strata .sb-transport__dismiss:hover{color:var(--accent)}@media(prefers-reduced-motion:reduce){body.layout-strata .sb-transport{transition:none;transform:none}}@media(prefers-reduced-motion:reduce){.layout-strata .strata-doc,.layout-strata .strata-doc.parallax-subtle,.layout-strata .strata-doc.parallax-dramatic{--motion-intensity: 0}.layout-strata .smedia .smedia-img,.layout-strata .photos .gfig .pimg,.layout-strata .music .music-bg .smedia-img{transform:none!important}}.layout-strata .artist-page-content{color:var(--ink)}.layout-strata .artist-page-content .artist-heading{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-display);color:var(--ink);line-height:var(--leading-display)}.layout-strata .artist-page-content .artist-label{color:var(--ink-2)}.layout-strata .store-merch-tile img,.layout-strata .store-merch-tile__placeholder{border-radius:var(--radius-image, 0)!important}.layout-strata .store-merch-tile__placeholder{background:var(--surface);border-color:var(--rule-strong)!important;color:var(--ink-3)}.layout-strata .store-tip-section{border-top-color:var(--rule-strong)!important}.layout-strata .store-tip-section input{border-color:var(--rule-strong)!important;border-radius:var(--radius-input, 0)!important}.layout-strata .store-tip-section input:focus{outline:none;border-color:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--accent)}.layout-strata .tip-amount-btn{border-color:var(--ink)!important;border-radius:var(--radius-button, 0)!important;color:var(--ink)!important}.layout-strata .tip-amount-btn.is-selected,.layout-strata .tip-amount-btn.selected{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important}.layout-strata .artist-cta{background:var(--accent)!important;border:var(--hair) solid var(--accent)!important;border-radius:var(--radius-button, 0)!important;min-height:var(--tap-min);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:filter var(--duration-fast) var(--ease)}.layout-strata .artist-cta:hover{filter:brightness(1.07)}.layout-strata .artist-cta span{color:var(--accent-ink)!important;mix-blend-mode:normal!important}.layout-strata .artist-cta:disabled,.layout-strata .artist-cta.disabled{filter:none;opacity:.5}.layout-strata .connect-fan-club__benefits span,.layout-strata .artist-page-content ul li{color:var(--ink-2)}@media(min-width:760px){.layout-strata .nav__links{display:flex}.layout-strata .nav__burger{display:none}.layout-strata .nav__mobile{display:none!important}.layout-strata .music .music-inner{grid-template-columns:auto 1fr;align-items:end;gap:2.2rem}.layout-strata .music .music-cover{width:clamp(160px,18vw,220px)}.layout-strata .photos .gallery{grid-template-columns:repeat(12,1fr);gap:.9rem;align-items:start}.layout-strata .photos .g0{grid-column:1 / 5;aspect-ratio:3/4;margin-top:0}.layout-strata .photos .g1{grid-column:5 / 10;aspect-ratio:4/3;margin-top:3.5rem}.layout-strata .photos .g2{grid-column:10 / 13;aspect-ratio:2/3;margin-top:-1rem}.layout-strata .photos .g3{grid-column:2 / 6;aspect-ratio:4/3;margin-top:-2.5rem;z-index:2}.layout-strata .photos .g4{grid-column:6 / 11;aspect-ratio:16/10;margin-top:1.5rem}.layout-strata .photos .g5{grid-column:1 / 5;aspect-ratio:4/3;margin-top:1rem}.layout-strata .photos .g6{grid-column:8 / 13;aspect-ratio:3/4;margin-top:-1.5rem}.layout-strata .merch .grid{grid-template-columns:repeat(4,1fr)}.layout-strata .foot__top{grid-template-columns:2fr 1fr 1fr}}
