:root{
  --ink:#000000;--ember:#0E0E0E;--bone:#F2F2F2;--ash:#878787;--smoke:#9A9A9A;--signal:#E8233A;--hair:rgba(242,242,242,.2);
  --display:'Anton',Impact,sans-serif;--body:'Geist',system-ui,sans-serif;
  --r-card:24px 24px 24px 4px;--r-sm:16px 16px 16px 4px;--r-lg:32px 32px 32px 4px;--r-chip:4px 4px 4px 1px;
  --ease:cubic-bezier(.2,.8,.2,1);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--ink);color:var(--bone);font:400 16px/1.6 var(--body);letter-spacing:-.5px;overflow-x:hidden}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
.wrap{max-width:1280px;margin:0 auto;padding:0 24px}
section{padding:120px 0}
.eyebrow{font:500 12px/1.6 var(--body);color:var(--ash);text-transform:uppercase;letter-spacing:0;display:block;margin-bottom:16px}
h1,h2,h3,.display{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:0}
h2{font-size:clamp(32px,4.4vw,44px);line-height:1.08}
.muted{color:var(--smoke)}
.label{font:700 12px/1.6 var(--body);letter-spacing:0;text-transform:capitalize}

/* buttons */
.btn{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--body);letter-spacing:0;padding:14px 22px;border-radius:var(--r-card);transition:transform .4s var(--ease),background .3s,color .3s;cursor:pointer;border:0}
.btn-primary{background:var(--signal);color:var(--ink)}
.btn-light{background:var(--bone);color:var(--ink)}
.btn-ghost{border:1px solid var(--hair);color:var(--bone);background:transparent}
.btn:hover{transform:translateY(-2px);background:var(--bone);color:var(--ink)}
.chip{font:400 12px/1 var(--body);padding:6px 10px;border-radius:var(--r-chip);border:1px solid rgba(0,0,0,.2)}

/* nav */
.nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;mix-blend-mode:normal}
.nav{transition:background .3s,padding .3s}
.nav.scrolled{background:rgba(0,0,0,.88);backdrop-filter:blur(12px);padding:14px 24px;border-bottom:1px solid var(--hair)}
.logo{display:flex;align-items:center;gap:10px;font:400 18px/1 var(--display);text-transform:uppercase}
.logo i{width:28px;height:18px;border:3px solid var(--signal);border-radius:12px 12px 12px 2px;display:block}
.nav ul{display:flex;gap:28px;list-style:none}
.nav ul a{font:700 12px/1 var(--body);color:var(--ash);letter-spacing:0;transition:color .3s}
.nav ul a:hover,.nav ul a.active{color:var(--signal)}
.burger{display:none;width:28px;height:14px;position:relative;background:none;border:0;cursor:pointer}
.burger::before,.burger::after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--signal);transition:.3s}
.burger::before{top:0}.burger::after{bottom:0}
.nav.open .burger::before{top:6px;transform:rotate(45deg)}.nav.open .burger::after{bottom:6px;transform:rotate(-45deg)}

/* photo placeholders: warm tungsten mood */
.ph{background:#000;position:relative;overflow:hidden}
.ph::after{content:"";position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}
.ph.alt{background:#000}
.ph.cool{background:#000}

/* hero */
.hero{height:100vh;min-height:680px;position:relative;padding:0;overflow:hidden}
.hero .ph{position:absolute;inset:0}
.hero-silhouette{position:absolute;left:18%;bottom:0;width:min(46vw,620px);aspect-ratio:3/4;background:radial-gradient(45% 30% at 50% 28%,#0E0E0E 60%,transparent 61%),radial-gradient(70% 55% at 50% 100%,#0E0E0E 70%,transparent 71%);filter:drop-shadow(30px -20px 60px rgba(232,35,58,.25))}
.hero-word{position:absolute;font:400 clamp(72px,13vw,200px)/.9 var(--display);text-transform:uppercase;z-index:2}
.hero-word.a{left:24px;bottom:24px}
.hero-word.b{right:24px;top:38%}
.hero-about{position:absolute;left:24px;top:120px;max-width:280px;z-index:2}
.hero-about p{font-size:16px}
.hero-tag{font-size:12px;margin-top:16px;display:block}
.release{position:absolute;right:24px;bottom:24px;width:300px;background:var(--bone);color:var(--ink);border-radius:var(--r-card);padding:16px;z-index:3}
.release .row{display:flex;justify-content:space-between;align-items:center}
.release .art{height:120px;border-radius:var(--r-sm);margin:12px 0}
.release h3{font-size:18px;line-height:1.4}
.play{width:36px;height:36px;border-radius:50%;background:var(--signal);display:grid;place-items:center;border:0;cursor:pointer}
.play::before{content:"";border-left:10px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}

/* marquee */
.marquee{overflow:hidden;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:20px 0;margin-top:40px}
.marquee-track{display:flex;gap:64px;width:max-content;animation:mq 30s linear infinite}
.marquee-track span{font:400 20px/1.6 var(--display);white-space:nowrap}
.marquee-track span::after{content:"✦";color:var(--signal);margin-left:64px;font-size:14px}
@keyframes mq{to{transform:translateX(-50%)}}

.head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:48px}

/* live cards */
.live-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}
.live{background:var(--ember);border-radius:var(--r-card);overflow:hidden;transition:transform .4s var(--ease)}
.live:hover{transform:translateY(-4px)}
.live .ph{height:280px}
.live .meta{padding:20px;display:flex;justify-content:space-between;align-items:end}
.live .t{font:600 20px/1.5 var(--body);letter-spacing:0}
.dot{display:inline-flex;align-items:center;gap:6px;position:absolute;top:16px;left:16px;z-index:2;font:700 12px var(--body);background:rgba(0,0,0,.6);padding:6px 10px;border-radius:var(--r-chip)}
.dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal);animation:pulse 1.6s infinite}
@keyframes pulse{50%{opacity:.3}}

/* featured */
.feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.feature .ph{aspect-ratio:1;border-radius:var(--r-lg)}
.feature h2{font-size:clamp(56px,8vw,110px);line-height:.95;margin-bottom:24px}
.feature p{max-width:440px;margin-bottom:32px}
.stats{display:flex;gap:32px;margin-bottom:32px}
.stats b{font:400 32px/1 var(--display);display:block}

/* stacking mixes */
.stack{position:relative}
.mix{position:sticky;background:var(--ember);border-radius:var(--r-lg);padding:24px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;margin-bottom:24px;border:1px solid var(--hair);transform-origin:top center;transition:transform .2s linear}
.mix .num{font:400 64px/1 var(--display);color:var(--signal)}
.mix .ph{width:220px;aspect-ratio:1;border-radius:var(--r-card)}
.mix-info{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}
.mix h3{font-size:40px;line-height:1}
.mix p{max-width:360px;margin-top:8px}

/* videos */
.vid-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:24px}
.vid{border-radius:var(--r-card);min-height:240px;display:flex;align-items:end;padding:20px;position:relative}
.vid:first-child{grid-row:span 2;min-height:520px}
.vid .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px}
.vid span{position:relative;z-index:2;font:600 20px/1.5 var(--body);letter-spacing:0}

/* dates */
.dates{list-style:none;border-top:1px solid var(--hair)}
.dates li{display:grid;grid-template-columns:140px 1fr 1fr auto;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid var(--hair);transition:padding .4s var(--ease)}
.dates li:hover{padding-left:12px}
.dates .d{font:400 32px/1 var(--display)}
.dates .city{font:600 20px var(--body);letter-spacing:0}
.dates .sold{color:var(--ash);font:700 12px var(--body)}

/* photos */
.photo-row{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 16px;scrollbar-width:none}
.photo-row .ph{flex:0 0 min(70vw,380px);aspect-ratio:3/4;border-radius:var(--r-card);scroll-snap-align:start}
.photo-row .ph:nth-child(even){aspect-ratio:4/5;margin-top:60px}

/* reviews */
.reviews{display:grid;grid-template-columns:1fr 2fr;gap:48px}
.score b{font:400 160px/1 var(--display);color:var(--signal);display:block}
.quotes{display:grid;gap:24px}
.quote{background:var(--ember);border-radius:var(--r-card);padding:32px}
.quote p{font:400 clamp(22px,2.4vw,30px)/1.25 var(--display);text-transform:uppercase;margin-bottom:16px}

/* merch */
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.card .ph{aspect-ratio:4/5;border-radius:var(--r-card);margin-bottom:16px;transition:transform .4s var(--ease)}
.card:hover .ph{transform:scale(1.02)}
.card .row{display:flex;justify-content:space-between;font:600 16px var(--body);letter-spacing:0}
.card h3{font-size:24px;line-height:1.2;margin-top:4px}

/* booking */
.book{display:grid;grid-template-columns:1fr 1fr;gap:64px}
.book h2{font-size:clamp(56px,8vw,120px);line-height:.95}
.contacts{margin-top:40px;display:grid;gap:20px}
.contacts span{display:block;color:var(--ash);font:700 12px var(--body)}
.contacts a{font:600 20px var(--body);letter-spacing:0;transition:color .3s}
.contacts a:hover{color:var(--signal)}
form{background:var(--ember);border-radius:var(--r-lg);padding:40px;display:grid;gap:28px}
label{display:grid;gap:8px;font:700 12px var(--body);color:var(--ash);text-transform:uppercase;letter-spacing:0}
input,select,textarea{background:transparent;border:0;border-bottom:1px solid var(--hair);color:var(--bone);font:400 16px var(--body);padding:8px 0;outline:none;transition:border-color .3s}
input:focus,select:focus,textarea:focus{border-color:var(--signal)}
select option{background:var(--ink)}
.form-ok{display:none;color:var(--signal);font-weight:600}

/* footer */
footer{border-top:1px solid var(--hair);padding:64px 0 24px;overflow:hidden}
.foot-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}
.foot-top ul{list-style:none;display:flex;gap:24px;font:400 20px var(--display);text-transform:uppercase}
.foot-word{font:400 clamp(80px,18vw,280px)/.85 var(--display);text-transform:uppercase;margin:48px 0 24px;white-space:nowrap}
.foot-word em{font-style:normal;color:var(--signal)}
.foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font:500 12px var(--body);color:var(--ash);text-transform:uppercase;letter-spacing:0}

/* subpage hero */
.page-hero{padding:180px 0 80px}
.page-hero h1{font-size:clamp(72px,13vw,200px);line-height:.9}
.page-hero p{max-width:520px;margin-top:24px}
.count-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.count{border-top:1px solid var(--hair);padding-top:20px}
.count b{font:400 72px/1 var(--display);display:block}
.pull{font:400 clamp(40px,6vw,80px)/1 var(--display);text-transform:uppercase;max-width:1000px}
.pull em{font-style:normal;color:var(--signal)}
.filters{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}
.filters button{font:inherit}
.filters .btn.on{background:var(--signal);color:var(--ink);border-color:var(--signal)}
.tracklist{list-style:none;counter-reset:t}
.tracklist li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--hair);counter-increment:t}
.tracklist li::before{content:counter(t,decimal-leading-zero);color:var(--signal);margin-right:16px;font-family:var(--display)}
.tracklist li span:first-child{flex:1}

/* reveal */
.rv{opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease)}
.rv.in{opacity:1;transform:none}
.hero-word{animation:up .8s var(--ease) both}.hero-word.b{animation-delay:.15s}
@keyframes up{from{transform:translateY(60px);opacity:0}}

@media (max-width:900px){
  section{padding:64px 0}
  .nav ul{position:fixed;inset:0;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:32px;opacity:0;pointer-events:none;transition:opacity .3s}
  .nav ul a{font:400 40px var(--display);text-transform:uppercase;color:var(--bone)}
  .nav.open ul{opacity:1;pointer-events:auto}
  .burger{display:block;z-index:2}
  .hero-silhouette{left:0;width:90vw}
  .hero-word.b{top:auto;bottom:150px;right:auto;left:16px}
  .hero-word.a{bottom:235px;left:16px}
  .release{left:16px;right:16px;width:auto;bottom:16px}
  .release .art{display:none}
  .hero-about{top:90px;right:24px}
  .live-grid,.feature,.reviews,.book,.grid3,.vid-grid{grid-template-columns:1fr}
  .vid:first-child{min-height:300px;grid-row:auto}
  .mix{grid-template-columns:1fr;gap:16px}
  .mix-info{grid-template-columns:1fr;gap:16px}
  .mix .ph{width:100%;max-height:200px;aspect-ratio:auto;height:200px}
  .mix .num{font-size:40px}
  .dates li{grid-template-columns:1fr auto;gap:8px}
  .dates .venue{grid-column:1}
  .score b{font-size:110px}
  .count-grid{grid-template-columns:1fr 1fr}
  form{padding:24px}
  .wrap{padding:0 16px}
}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}

/* client assets */
.logo img{height:44px;width:auto}
.nav.scrolled .logo img{height:34px}
.hero-portrait{position:absolute;left:50%;bottom:0;transform:translateX(-55%);height:94%;width:auto;max-width:none;z-index:1;filter:drop-shadow(0 0 80px rgba(232,35,58,.25));animation:fadein 1s var(--ease) both}
@keyframes fadein{from{opacity:0;transform:translateX(-55%) translateY(30px)}}
.hero::after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,var(--ink));z-index:1;pointer-events:none}
.flyers{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}
.flyer{position:relative;display:block;border-radius:var(--r-card);overflow:hidden;margin:0}
.flyer img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s var(--ease)}
.flyer:hover img{transform:scale(1.03)}
.chip-dark{position:absolute;left:16px;bottom:16px;background:rgba(0,0,0,.8);backdrop-filter:blur(6px);color:var(--bone);font:700 12px var(--body);letter-spacing:0;padding:8px 12px;border-radius:var(--r-chip)}
.foot-logo{height:clamp(80px,16vw,220px);width:auto}
.portrait-card img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:bottom}
@media (max-width:900px){
  .hero-portrait{height:62%;transform:translateX(-50%);bottom:90px}
  @keyframes fadein{from{opacity:0}}
  .flyers{grid-template-columns:1fr 1fr;gap:12px}
}
.app-card{margin-top:24px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;background:var(--ember);border:1px solid var(--hair);border-radius:var(--r-lg);padding:24px;transition:transform .4s var(--ease),border-color .3s}
.app-card:hover{transform:translateY(-4px);border-color:var(--signal)}
.app-card img{width:96px;height:96px;border-radius:22px}
.app-card h3{font-size:32px;line-height:1.1;margin-bottom:6px}
@media (max-width:900px){.app-card{grid-template-columns:auto 1fr}.app-card .btn{grid-column:1/-1;justify-content:center}.app-card img{width:72px;height:72px}}
@media (max-width:520px){.app-card{grid-template-columns:1fr;gap:16px}.app-card h3{font-size:26px}}
/* video reels */
.reels{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.reel{position:relative;aspect-ratio:9/16;border-radius:var(--r-card);overflow:hidden;border:0;padding:0;background:var(--ember);cursor:pointer;color:var(--bone);text-align:left}
.reel video{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}
.reel:hover video{transform:scale(1.04)}
.reel::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(0,0,0,.9))}
.reel .play{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px}
.reel-meta{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:grid;gap:2px}
.reel-meta b{font:400 22px/1.1 var(--display);text-transform:uppercase}
.reel-meta span{font:600 12px var(--body);color:var(--smoke);letter-spacing:0}
.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.live .dot{z-index:3}
.vmodal{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.92);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px}
.vmodal[hidden]{display:none}
.vmodal video{max-height:88vh;max-width:100%;aspect-ratio:9/16;border-radius:var(--r-card);background:#000}
.vclose{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;border:1px solid var(--hair);background:var(--ember);color:var(--bone);font-size:18px;cursor:pointer}
.vclose:hover{background:var(--signal);color:var(--ink)}
@media (max-width:900px){.reels{grid-template-columns:repeat(2,1fr);gap:12px}.reel-meta b{font-size:16px}}
/* hero words: LIFE / STYLE */
.hero-word{font-size:clamp(110px,19vw,300px);line-height:.85;font-weight:400;text-shadow:0 10px 40px rgba(0,0,0,.35)}
.hero-word.b{top:24%}
@media (max-width:900px){
  .hero-word{font-size:clamp(96px,30vw,200px)}
  .hero-word.b{top:auto;bottom:calc(150px + .85*clamp(96px,30vw,200px));left:16px}
  .hero-word.a{bottom:150px;left:16px}
}
/* LIFE tucked behind portrait */
@media (min-width:901px){
  .hero-word.b{right:auto;left:calc(50% + 9vh);top:26%;z-index:0}
}
/* bigger portrait */
@media (min-width:901px){
  .hero-portrait{height:115%;bottom:-8%}
  .hero-word.b{left:calc(50% + 11vh);top:18%}
}
@media (max-width:900px){.hero-portrait{height:74%}}
/* center subject (figure sits left inside png, so offset -44%) */
.hero-portrait{transform:translateX(-44%)}
@keyframes fadein{from{opacity:0;transform:translateX(-44%) translateY(30px)}}
@media (min-width:901px){.hero-word.b{left:calc(50% + 19vh)}}
@media (max-width:900px){.hero-portrait{transform:translateX(-44%)}@keyframes fadein{from{opacity:0}}}
@media (min-width:901px){.hero-word.b{font-size:clamp(140px,25vw,400px);top:14%}}
@media (max-width:900px){
  .hero-word.a{bottom:32px}
  .hero-word.b{bottom:calc(32px + .85*clamp(96px,30vw,200px))}
  .hero-portrait{bottom:0}
}
.hero-about{max-width:460px}
.hero-shout{font:400 clamp(44px,5.4vw,88px)/.92 var(--display)!important;text-transform:uppercase;letter-spacing:0}
.hero-shout em{font-style:normal;color:var(--signal)}
@media (max-width:900px){.hero-shout{font-size:clamp(40px,12vw,64px)!important}}
/* TURN ME UP: white + overlay blend (on container so it blends with hero bg) */
.hero-about{mix-blend-mode:normal}
.hero-shout{color:#fff}.hero-shout em{color:var(--signal)}
@media (min-width:901px){.hero-about{left:clamp(48px,6vw,120px);top:140px}.hero-word.a{left:clamp(48px,6vw,120px);bottom:48px}}
@media (max-width:900px){.hero-about{left:24px;right:24px}.hero-word.a,.hero-word.b{left:24px}}
/* booth gallery */
.photo-row .shot{flex:0 0 min(70vw,340px);aspect-ratio:3/4;border-radius:var(--r-card);overflow:hidden;scroll-snap-align:start;background:var(--ember)}
.photo-row .shot:nth-child(even){margin-top:60px}
.photo-row .shot img,.photo-row .shot video{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}
.photo-row .shot:hover img,.photo-row .shot:hover video{transform:scale(1.04)}
.photo-row{cursor:grab}
.photo-row{padding-left:max(24px,calc((100vw - 1280px)/2 + 24px));scroll-padding-left:max(24px,calc((100vw - 1280px)/2 + 24px))}.photo-row::after{content:"";flex:0 0 1px}
.foot-word{text-align:center}.foot-logo{display:inline-block;margin:0 auto}
img,video{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}

/* ===== Melovyn blend: below-header sections (hero untouched) ===== */
:root{--tech:'Tomorrow',var(--display);--mono:'Space Mono',ui-monospace,monospace;--r-card:2px;--r-sm:2px;--r-lg:2px;--r-chip:2px;--line:rgba(242,242,242,.12)}
body{counter-reset:sec}
main section,body>section{counter-increment:sec;border-top:1px solid var(--line)}
.eyebrow{font:400 12px/1.4 var(--mono);letter-spacing:.12em;color:var(--signal);display:flex;align-items:center;gap:12px}
.eyebrow::before{content:"";width:28px;height:1px;background:var(--signal)}
.listen-inner .eyebrow::before,.statement .eyebrow::before,.meet .eyebrow::before,.split-side .eyebrow::before,section .head .eyebrow::before,section > .wrap > .eyebrow::before,.book .eyebrow::before{width:auto;height:auto;background:none;content:"(" counter(sec,decimal-leading-zero) ")";color:var(--bone)}
.page-hero .eyebrow::before,.hero .eyebrow::before{content:"";width:28px;height:1px;background:var(--signal)}
h2,h3,.page-hero h1,.book h2,.count b,.dates .d,.marquee-track span,.reel-meta b{font-family:var(--tech);font-weight:700;letter-spacing:-.01em}
h2{font-size:clamp(36px,5vw,64px);line-height:.98}
.page-hero h1{line-height:.92}
.label,.muted.label,.dates .venue,.reel-meta span,.contacts span,.foot-bottom,.chip,.chip-dark,form label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}
/* buttons: sharp, uppercase, offset shadow */
.btn{border-radius:2px;font:600 13px/1 var(--tech);text-transform:uppercase;letter-spacing:.06em;padding:15px 22px}
.btn-primary{background:var(--signal);color:#fff;box-shadow:4px 4px 0 var(--bone)}
.btn-primary:hover{background:var(--signal);color:#fff;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--bone)}
.btn-ghost{border-color:var(--line)}
.btn-ghost:hover,.btn-light:hover{background:var(--bone);color:#000;transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--signal)}
/* cards: hairline frames, square */
.reel,.flyer,.app-card,.photo-row .shot,.portrait-card,.release,.count{border-radius:2px;border:1px solid var(--line)}
.app-card img{border-radius:2px}
.count{padding:28px;background:#0A0A0A}
.count b{color:var(--signal)}
.count:first-child{background:var(--signal);border-color:var(--signal)}.count:first-child b{color:#fff}.count:first-child .label{color:#fff}
/* tour-style date rows */
.dates li{border-radius:0;border:0;border-bottom:1px solid var(--line);padding:22px 0;background:none}
.dates li:hover{background:none;padding-left:12px}
.dates .d{color:var(--signal);text-transform:uppercase}
.dates .city{font-family:var(--tech);font-weight:600;text-transform:uppercase}
.dates .sold{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
/* marquee as platform strip */
.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.marquee-track span::after{content:"\2731";color:var(--signal)}
/* booking + form */
form input,form select,form textarea{border-radius:2px!important;font-family:var(--body)}
.contacts a{font-family:var(--tech);text-transform:uppercase}
/* nav + footer accents */
.nav ul a{font:600 12px/1 var(--tech);text-transform:uppercase;letter-spacing:.08em}
footer{border-top:1px solid var(--line)}
.foot-top ul a{font-family:var(--tech);text-transform:uppercase}

/* ===== Home layout v2 (Melovyn structure) ===== */
.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--signal);color:#fff;padding:14px 0}
.ticker .marquee-track span{font:700 14px/1 var(--tech);text-transform:uppercase;letter-spacing:.08em}
.ticker .marquee-track span::after{color:#000}
.meet{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}
.meet h2{font-size:clamp(44px,6vw,88px)}
.lede{font-size:clamp(17px,1.5vw,21px);line-height:1.55;margin-bottom:28px;color:var(--bone)}
.stat-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}
.stat-row .count b{display:block;font-size:clamp(48px,5vw,72px);line-height:1;margin-bottom:24px}
.stat-row .count:first-child{background:var(--signal);border-color:var(--signal)}.stat-row .count:first-child b,.stat-row .count:first-child .label{color:#fff}
.platforms{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}
.platform{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:220px;padding:24px;border-right:1px solid var(--line);transition:background .3s}
.platform:last-child{border-right:0}
.platform img{position:absolute;top:24px;left:24px;width:56px;height:56px;border:1px solid var(--line)}
.platform b{font:700 22px/1.1 var(--tech);text-transform:uppercase}
.platform i{position:absolute;top:20px;right:22px;font-style:normal;font-size:22px;color:var(--signal);transition:transform .3s}
.platform .label{color:var(--smoke)}
.platform:hover{background:var(--signal)}.platform:hover i{color:#fff;transform:translate(3px,-3px)}.platform:hover .label{color:#fff}
.split{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:56px;align-items:start}
.split-side{position:sticky;top:120px}
.split-side p{margin:16px 0 28px;max-width:34ch}
.split .reels{grid-template-columns:1fr 1fr}
.tour{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:56px;align-items:start}
.tour .flyer{position:sticky;top:120px}
.tour .dates{margin:0;border-top:1px solid var(--line)}
@media (max-width:900px){
  .meet,.split,.tour{grid-template-columns:1fr;gap:32px}
  .split-side,.tour .flyer{position:static}
  .platforms{grid-template-columns:1fr 1fr}
  .platform:nth-child(2){border-right:0}.platform:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .platform{min-height:170px}
}
@media (max-width:520px){.split .reels{grid-template-columns:1fr 1fr;gap:12px}.platform b{font-size:17px}}

/* ===== Home layout v3 ===== */
.sets-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:stretch}
.feature-reel{aspect-ratio:auto;min-height:620px;height:100%}
.feature-reel .feature-meta{position:absolute;left:28px;bottom:28px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}
.feature-reel .feature-meta b{font:700 clamp(44px,5vw,80px)/.95 var(--tech);text-transform:uppercase}
.feature-reel .play{width:84px;height:84px}
.set-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}
.set-row{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:44px 72px 1fr auto auto 44px;align-items:center;gap:18px;padding:18px 4px;border-bottom:1px solid var(--line);position:relative;transition:background .3s,padding .3s}
.set-row::after{display:none}
.set-row video{width:72px;height:96px;object-fit:cover;border:1px solid var(--line)}
.set-num{font:400 13px/1 var(--mono);color:var(--signal)}
.set-title{font:700 26px/1 var(--tech);text-transform:uppercase}
.set-row .play{position:static;width:40px;height:40px;transform:none}
.set-row:hover{background:#0c0c0c;padding-left:14px}
.set-more{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:22px 4px;font:600 14px/1 var(--tech);text-transform:uppercase;letter-spacing:.06em;color:var(--signal)}
.set-more i{font-style:normal;font-size:22px}
.statement{padding:160px 0}
.big-quote{font:700 clamp(36px,5.2vw,84px)/1.02 var(--tech);text-transform:uppercase;letter-spacing:-.01em;max-width:18ch;margin:8px 0 72px}
.big-quote em{font-style:normal;color:var(--signal)}
.stat-band{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:32px;border-top:1px solid var(--line);padding-top:32px}
.stat-band b{display:block;font:700 clamp(48px,6vw,96px)/1 var(--tech);color:var(--signal);margin-bottom:10px}
.tour-big .dates li{grid-template-columns:200px 1fr 1fr auto}
.tour-big .dates .d{font-size:clamp(32px,3.6vw,52px)}
.tour-big .dates .city{font-size:clamp(20px,2vw,28px)}
.mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:16px}
.mosaic .shot{overflow:hidden;border:1px solid var(--line);margin:0!important}
.mosaic .shot img,.mosaic .shot video{width:100%;height:100%;object-fit:cover}
.m-a{grid-column:span 2;grid-row:span 2}.m-b{grid-row:span 2}.m-c{grid-row:span 1}.m-d{grid-row:span 1}.m-e{grid-column:span 2}
.mosaic .m-e{grid-column:3 / span 2}
.listen-band{background:#0a0a0a}
.listen-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:end}
.platform-links a{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);font:700 clamp(24px,2.6vw,38px)/1 var(--tech);text-transform:uppercase;transition:color .3s,padding .3s}
.platform-links a:first-child{border-top:1px solid var(--line)}
.platform-links i{font-style:normal;color:var(--signal)}
.platform-links a:hover{color:var(--signal);padding-left:12px}
.cta-band{background:var(--signal);padding:56px 0;overflow:hidden}
.cta-word{display:flex;justify-content:space-between;align-items:center;gap:24px;font:700 clamp(40px,7.5vw,128px)/.95 var(--tech);text-transform:uppercase;color:#000}
.cta-word i{font-style:normal;color:#fff;transition:transform .3s}
.cta-word:hover i{transform:translate(8px,-8px)}
@media (max-width:900px){
  .sets-grid,.listen-inner{grid-template-columns:1fr}
  .feature-reel{min-height:0;aspect-ratio:4/5}
  .set-row{grid-template-columns:32px 56px 1fr 40px;gap:12px}
  .set-row video{width:56px;height:74px}
  .set-row .label{display:none}
  .set-title{font-size:20px}
  .stat-band{grid-template-columns:repeat(3,1fr)}.stat-band .btn{grid-column:1/-1;justify-self:start}
  .tour-big .dates li{grid-template-columns:1fr auto}
  .mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:160px}
  .m-a{grid-column:span 2}.m-b{grid-row:span 2}.mosaic .m-e{grid-column:span 2}
  .statement{padding:100px 0}
}
.feature-meta .chip-dark{position:static}

/* ===== Home v4: Nocturne-style (hero untouched) ===== */
:root{--crim:#931010;--ext:'Unbounded',var(--display);--plex:'IBM Plex Mono',ui-monospace,monospace}
.n-ticker{background:var(--crim);padding:16px 0;overflow:hidden}
.n-ticker .marquee-track span{font:500 13px/1 var(--plex);text-transform:uppercase;letter-spacing:.1em;color:#fff}
.n-ticker .marquee-track span::after{content:"\2726";color:#fff;margin-left:28px}
.n-tag{display:inline-flex;align-items:center;gap:10px;font:500 12px/1 var(--plex);text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:22px}
.n-tag::before{content:"";width:12px;height:12px;background:var(--crim)}
.n-mono{font:400 12px/1.5 var(--plex);text-transform:uppercase;letter-spacing:.08em}
.n-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--crim);color:#fff;font:700 12px/1 var(--ext);text-transform:uppercase;letter-spacing:.04em;padding:17px 26px;border-radius:10px;transition:background .3s,transform .3s}
.n-btn:hover{background:#b31616;transform:translateY(-2px)}
.n-center{text-align:center}
section.n-welcome,section.n-events,section.n-sets,section.n-packages,section.n-faq,section.n-final,section.n-book{border-top:0}
.n-welcome{padding:140px 0;text-align:center}
.n-statement{font:800 clamp(30px,5vw,72px)/1.12 var(--ext);text-transform:uppercase;letter-spacing:-.01em;max-width:16ch;margin:0 auto}
.n-pill{display:inline-block;width:1.7em;height:.82em;border-radius:300px;overflow:hidden;vertical-align:middle;border:1px solid rgba(255,255,255,.2)}
.n-pill img{width:100%;height:100%;object-fit:cover}
.n-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 6px}
.n-gallery .shot{aspect-ratio:1;overflow:hidden;background:#050505}
.n-gallery img,.n-gallery video{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}
.n-gallery .shot:hover img,.n-gallery .shot:hover video{transform:scale(1.05)}
.n-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:56px}
.n-head h2,.n-faq h2,.n-final h2{font:800 clamp(32px,4.6vw,64px)/1.02 var(--ext);text-transform:uppercase;letter-spacing:-.01em}
.n-head p{max-width:52ch;margin:6px 0 20px}
.n-event-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.n-event{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);display:block}
.n-event img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.55);transition:transform .6s var(--ease),filter .4s}
.n-event::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(147,16,16,.55) 70%,#000)}
.n-event:hover img{transform:scale(1.05);filter:saturate(1) brightness(.7)}
.n-badge{position:absolute;top:14px;right:14px;z-index:2;background:#000;border:1px solid rgba(255,255,255,.23);border-radius:8px;padding:8px 12px;text-align:center;line-height:1}
.n-badge small{display:block;font:500 11px/1 var(--plex);text-transform:uppercase;color:#fff;opacity:.8;margin-bottom:4px}
.n-badge b{font:800 26px/1 var(--ext)}
.n-event-body{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:flex;flex-direction:column;gap:8px}
.n-event-body b{font:800 18px/1.1 var(--ext);text-transform:uppercase}
.n-link,.n-sold{font:500 11px/1 var(--plex);text-transform:uppercase;letter-spacing:.08em;color:#fff;opacity:.85}
.n-sold{color:#ff6b6b}
.n-sets .reels{margin-top:48px}
.n-sets .reel{border-radius:10px;border:1px solid rgba(255,255,255,.1)}
.n-knock{font:900 clamp(64px,15vw,240px)/.85 var(--ext)!important;text-transform:uppercase;text-align:center;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0 50%,var(--crim) 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.n-sets .n-center{margin-top:40px}
.n-pack-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.n-pack{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:32px;display:flex;flex-direction:column;gap:12px;background:#050505}
.n-pack.hot{background:var(--crim);border-color:var(--crim)}
.n-pack.hot .muted{color:rgba(255,255,255,.8)}
.n-pack.hot .n-btn{background:#000}
.n-pack h3{font:800 28px/1.05 var(--ext);text-transform:uppercase}
.n-price{font:700 15px/1 var(--ext);text-transform:uppercase;margin-bottom:18px}
.n-pack ul{list-style:none;display:grid;gap:8px;margin-bottom:28px;font-size:15px}
.n-pack .n-btn{margin-top:auto}
.n-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;align-items:start}
.n-faq-grid > div:first-child{position:sticky;top:120px}
.n-faq-grid p{margin-top:18px}
.n-faq-item{border-bottom:1px solid rgba(255,255,255,.12)}
.n-faq-item:first-child{border-top:1px solid rgba(255,255,255,.12)}
.n-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:700 17px/1.3 var(--ext);text-transform:uppercase}
.n-faq-item summary::-webkit-details-marker{display:none}
.n-faq-item summary i{flex:0 0 28px;height:28px;border-radius:50%;background:var(--crim);position:relative}
.n-faq-item summary i::before,.n-faq-item summary i::after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;background:#fff;transition:transform .3s}
.n-faq-item summary i::after{transform:rotate(90deg)}
.n-faq-item[open] summary i::after{transform:rotate(0)}
.n-faq-item p{padding:0 0 24px;margin:0!important;max-width:60ch}
.n-book{position:relative}
.n-book .book h2,.n-book .contacts a{font-family:var(--ext);font-weight:800}
.n-book .book h2{font-size:clamp(40px,6vw,92px)}
.n-book .eyebrow{font-family:var(--plex)}
.n-book form{background:#050505;border:1px solid rgba(255,255,255,.1);border-radius:10px}
.n-book .btn-primary{background:var(--crim);border-radius:10px;box-shadow:none;font-family:var(--ext)}
.n-final{padding:160px 0;background:radial-gradient(60% 80% at 50% 100%,rgba(147,16,16,.55),transparent 70%),#000}
.n-final h2{max-width:14ch;margin:14px auto 18px}
.n-final .muted{margin-bottom:32px}
@media (max-width:900px){
  .n-gallery{grid-template-columns:repeat(2,1fr)}
  .n-event-row{grid-template-columns:repeat(2,1fr);gap:12px}
  .n-pack-row,.n-faq-grid{grid-template-columns:1fr}
  .n-faq-grid > div:first-child{position:static}
  .n-welcome{padding:96px 0}
  .n-event-body b{font-size:15px}
}

/* ===== Subpages: Nocturne style ===== */
.nx .page-hero{text-align:center;padding:200px 0 110px;background:radial-gradient(55% 70% at 50% 0%,rgba(147,16,16,.55),transparent 70%),#000}
.nx .page-hero .wrap{display:flex;flex-direction:column;align-items:center}
.nx .page-hero .eyebrow{font:500 12px/1 var(--plex);letter-spacing:.1em;color:#fff;gap:10px}
.nx .page-hero .eyebrow::before{content:"";width:12px;height:12px;background:var(--crim)}
.nx .page-hero h1{font:900 clamp(52px,10vw,150px)/.9 var(--ext);text-transform:uppercase;letter-spacing:-.02em;margin:10px 0 24px}
.nx .page-hero p{max-width:52ch;margin:0 auto;color:var(--smoke)}
.nx section{border-top:0}
.nx .eyebrow{font-family:var(--plex);color:#fff}
.nx section .eyebrow::before,.nx .book .eyebrow::before{content:"";width:12px;height:12px;background:var(--crim)}
.nx h2,.nx h3{font-family:var(--ext);font-weight:800;letter-spacing:-.01em}
.nx .btn{border-radius:10px;font-family:var(--ext);font-weight:700;box-shadow:none}
.nx .btn-primary{background:var(--crim);color:#fff}
.nx .btn-primary:hover{background:#b31616;color:#fff;transform:translateY(-2px);box-shadow:none}
.nx .btn-ghost:hover,.nx .btn-light:hover{box-shadow:none;transform:translateY(-2px)}
/* about */
.nx .count{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#050505;padding:32px}
.nx .count b{font:800 clamp(40px,5vw,72px)/1 var(--ext);color:#fff}
.nx .count:first-child{background:var(--crim);border-color:var(--crim)}
.nx .count .label{font-family:var(--plex)}
.nx .pull{font:800 clamp(34px,5.4vw,80px)/1.08 var(--ext);text-transform:uppercase;text-align:center;max-width:16ch;margin:0 auto}
.nx .pull em{font-style:normal;color:var(--crim)}
.nx .pull + *,.nx section > .wrap > .eyebrow{justify-content:center}
.nx .portrait-card{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(60% 60% at 50% 70%,rgba(147,16,16,.5),transparent 70%),#050505}
/* events */
.nx .n-two{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}
.nx .filters{justify-content:center}
.nx .filters .btn{border-radius:300px;font:500 12px/1 var(--plex);letter-spacing:.08em}
.nx .filters .btn.on{background:var(--crim);border-color:var(--crim);color:#fff}
.nx .dates .d,.nx .dates .city{font-family:var(--ext);font-weight:800}
.nx .dates .d{color:#fff}
.nx .dates .venue,.nx .dates .sold{font-family:var(--plex)}
/* mixes */
.nx .reel{border-radius:10px;border:1px solid rgba(255,255,255,.1)}
.nx .reel-meta b{font-family:var(--ext);font-weight:800}
@media (max-width:900px){.nx .page-hero{padding:150px 0 80px}.nx .n-two{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.nx .page-hero h1{font-size:12.5vw}}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ===== Video header (top of home) ===== */
section.vhero{position:relative;height:100vh;height:100svh;padding:0;overflow:hidden;background:#000;border-top:0}
.vhero-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.vhero::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.45),transparent 25%,transparent 70%,#000);pointer-events:none}
.vhero-sound{position:absolute;right:24px;bottom:28px;z-index:2;background:rgba(0,0,0,.55);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:300px;padding:12px 18px;font:500 12px/1 var(--plex);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;backdrop-filter:blur(6px)}
.vhero-sound:hover,.vhero-sound[aria-pressed="true"]{background:var(--crim);border-color:var(--crim)}
.logo img{height:64px}.nav.scrolled .logo img{height:48px}@media (max-width:600px){.logo img{height:52px}.nav.scrolled .logo img{height:42px}}

/* ===== Centered logo nav (desktop) ===== */
@media (min-width:901px){
  .nav{justify-content:center}
  .nav .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}
  .nav ul{width:100%;display:grid;grid-template-columns:1fr 150px 1fr;align-items:center}
  .nav-group{display:flex;gap:44px}
  .nav-l{grid-column:1;justify-self:end;margin-right:36px}
  .nav-r{grid-column:3;justify-self:start;margin-left:36px}
}
@media (max-width:900px){.nav-group{display:contents}}
@media (max-width:900px){.nav ul a{font:800 30px/1 var(--ext);color:#fff}.nav ul a:hover{color:var(--crim)}}
@media (min-width:901px){.nav{height:110px;padding-top:0;padding-bottom:0}.nav.scrolled{height:80px;padding-top:0;padding-bottom:0}.nav .logo{top:50%}}
.hero .hero-portrait{height:92%!important;bottom:0!important;top:auto!important;transform:translateX(-50%)!important;left:50%!important;max-width:none}@media (max-width:900px){.hero .hero-portrait{height:80%!important}}
.hero .hero-portrait{height:calc(100% - 140px)!important}@media (max-width:900px){.hero .hero-portrait{height:auto!important;width:min(92vw,520px)!important;max-height:calc(100% - 110px)}}

/* real flyers */
.n-event img{filter:none!important}
.n-event::after{background:linear-gradient(transparent 55%,rgba(0,0,0,.92))!important}
.n-event{aspect-ratio:4/5}
.flyer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:1040px;margin:0 auto}
.flyer-full{margin:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;background:#050505}
.flyer-full img{width:100%;aspect-ratio:4/5;object-fit:cover}
.flyer-full figcaption{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px}
.flyer-full b{font:800 20px/1.1 var(--ext);text-transform:uppercase}
.n-badge-inline{align-self:flex-start;background:var(--crim);color:#fff;font:500 11px/1 var(--plex);text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;border-radius:6px}
@media (max-width:700px){.flyer-grid{grid-template-columns:1fr}}
.n-event{aspect-ratio:auto!important;background:#050505}
.n-event img{position:relative!important;inset:auto!important;display:block;aspect-ratio:4/5;height:auto!important}
.n-event::after{display:none}
.n-event-body{position:static!important;padding:16px 16px 20px}
.n-event-body b{font-size:16px}

/* ===== Hero: statement left, portrait right ===== */
.hero-copy{position:absolute;z-index:3;left:clamp(24px,5vw,96px);top:50%;transform:translateY(-38%);width:min(54vw,820px);text-align:left}
.hero-copy .n-statement{margin:0;max-width:none;font-size:clamp(30px,4.1vw,68px);text-shadow:0 4px 30px rgba(0,0,0,.6)}
.hero-copy .n-pill img{object-position:center 30%}
.hero .hero-portrait{left:auto!important;right:clamp(0px,4vw,80px)!important;transform:none!important}
@media (max-width:900px){
  .hero{height:auto;min-height:0;padding:130px 0 0}
  .hero-copy{position:relative;left:auto;top:auto;transform:none;width:auto;padding:0 20px 24px}
  .hero-copy .n-statement{font-size:clamp(28px,8.4vw,46px)}
  .hero .hero-portrait{position:relative!important;display:block;right:auto!important;margin:0 auto;width:min(86vw,460px)!important;height:auto!important;max-height:none}
}
@media (max-width:900px){.hero{display:flex;flex-direction:column}.hero-copy{order:-1}.hero::after{display:none}.hero .hero-portrait{animation:none;opacity:1}}
.n-pill-red{background:var(--crim);border-color:var(--crim)!important;display:inline-flex;align-items:center;justify-content:center;padding:.1em .22em}.n-pill-red img{object-fit:contain!important;width:100%;height:100%}
.n-pill-red{width:2.3em;height:.9em;padding:.08em .16em}
.n-pill-mvmt img{width:68%;height:68%}

/* footer: logo, then all links centered under it */
footer .wrap{display:flex;flex-direction:column;align-items:center}
footer .foot-word{order:1;margin:0 0 28px}
footer .foot-top{order:2;justify-content:center;gap:32px;row-gap:14px}
footer .foot-top ul{gap:32px;flex-wrap:wrap;justify-content:center}
footer .foot-top ul a{font:400 20px/1 var(--tech);text-transform:uppercase}
footer .foot-bottom{order:3;margin-top:40px;justify-content:center}
@media (max-width:600px){footer .foot-top,footer .foot-top ul{gap:20px}footer .foot-top ul a{font-size:17px}}
footer .foot-bottom{align-self:stretch;justify-content:center;text-align:center}
.nx .n-ticker + section{padding-top:110px}@media (max-width:900px){.nx .n-ticker + section{padding-top:72px}}

/* ===== Intro load screen ===== */
.intro{position:fixed;inset:0;z-index:9999;background:#000;display:grid;place-items:center;transition:opacity .7s ease,visibility .7s}
.intro.done{opacity:0;visibility:hidden}
.no-intro .intro{display:none}
.intro-inner{display:flex;flex-direction:column;align-items:center;gap:26px}
.intro-logo{width:min(46vw,260px);height:auto;opacity:0;transform:scale(.86);animation:introIn .9s cubic-bezier(.2,.8,.2,1) .15s forwards}
.intro-mvmt{width:min(30vw,130px);height:auto;opacity:0;animation:introUp .7s ease .75s forwards}
.intro-bar{width:min(40vw,180px);height:2px;background:rgba(255,255,255,.12);overflow:hidden;opacity:0;animation:introUp .5s ease .5s forwards}
.intro-bar i{display:block;height:100%;width:100%;background:var(--crim);transform:scaleX(0);transform-origin:left;animation:introBar 1.5s cubic-bezier(.6,0,.2,1) .55s forwards}
@keyframes introIn{to{opacity:1;transform:none}}
@keyframes introUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes introBar{to{transform:scaleX(1)}}
@media (prefers-reduced-motion:reduce){.intro *{animation-duration:.01s!important;animation-delay:0s!important}}

/* ===== SoundCloud mixes ===== */
.sc-feature,.sc-card{border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;background:#0a0a0a}
.sc-feature iframe{display:block;width:100%;height:360px;border:0}
.sc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}
.sc-card iframe{display:block;width:100%;height:166px;border:0}
@media (max-width:800px){.sc-grid{grid-template-columns:1fr}.sc-feature iframe{height:300px}}
.n-sets .sc-feature{margin-top:48px}.sc-grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.sc-grid-3{grid-template-columns:1fr}}

/* ===== Mobile fixes ===== */
@media (max-width:900px){
  /* header video: show full 16:9 frame below the nav instead of a cropped full-height slice */
  section.vhero{height:auto;aspect-ratio:16/9;margin-top:88px}
  .vhero::after{background:linear-gradient(transparent 70%,rgba(0,0,0,.6))}
  .vhero-sound{right:12px;bottom:12px;padding:9px 13px;font-size:11px}
  /* backdrop-filter on the scrolled nav traps the fixed menu inside the bar; drop it on mobile */
  .nav.scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.96)}
  .nav.open{background:#000}
}
/* booking label: plain red square, no section number */
.n-book .eyebrow::before,.n-book .book .eyebrow::before{content:""!important;width:12px!important;height:12px!important;background:var(--crim)!important}

.foot-tag{text-align:center;font:800 clamp(20px,3.4vw,40px)/1.1 Unbounded,var(--display);text-transform:uppercase;color:#931010;margin:0 0 28px;order:2}

.yt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.yt{margin:0}.yt-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:2px;background:#111}
.yt-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.yt figcaption{margin-top:10px;font:500 12px "IBM Plex Mono",monospace;text-transform:uppercase;letter-spacing:.06em;color:#bbb}
.bio{max-width:820px;display:grid;gap:20px;font-size:18px;line-height:1.7;color:#ccc}
@media(max-width:700px){.yt-grid{grid-template-columns:1fr}}

.rundown{padding:120px 0;background:radial-gradient(80% 60% at 30% 40%,rgba(147,16,16,.35),transparent 70%),#000;border-top:1px solid rgba(147,16,16,.5);border-bottom:1px solid rgba(147,16,16,.5)}
.rd-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}
.rd-flyer{margin:0;position:sticky;top:110px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 30px 80px rgba(147,16,16,.45)}
.rd-flyer img{display:block;width:100%;height:auto}
.rd-body h2{font:900 clamp(40px,6vw,88px)/.92 Unbounded,var(--display);text-transform:uppercase;margin:16px 0 20px}
.rd-body>p{margin-bottom:32px}
.rd-list{list-style:none;margin:0 0 36px;padding:0;columns:2;column-gap:32px}
.rd-list li{break-inside:avoid;display:grid;grid-template-columns:64px 1fr;gap:2px 12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.rd-d{grid-row:span 2;font:500 12px "IBM Plex Mono",monospace;color:#e2312f;text-transform:uppercase;padding-top:3px}
.rd-list b{font:700 14px Unbounded,var(--display);text-transform:uppercase}
.rd-c{font:400 11px "IBM Plex Mono",monospace;color:#999;text-transform:uppercase;letter-spacing:.04em}
.rd-list li.past{opacity:.35}
@media(max-width:900px){.rd-wrap{grid-template-columns:1fr;gap:40px}.rd-flyer{position:static;max-width:520px}.rundown{padding:80px 0}}
@media(max-width:560px){.rd-list{columns:1}}

.vhero{position:relative;overflow:hidden}
.tapes{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}
.tape{position:absolute;left:-25%;width:150%;top:84%;height:clamp(44px,6vw,76px);display:flex;align-items:center;overflow:hidden;
  background:#FFD400;box-shadow:0 10px 30px rgba(0,0,0,.55);
  border-block:clamp(6px,.8vw,10px) solid transparent;
  border-image:repeating-linear-gradient(45deg,#111 0 14px,#FFD400 14px 28px) 10}
.tape-a{transform:translateY(-50%) rotate(-14deg)}
.tape-b{transform:translateY(-50%) rotate(14deg)}
.tape-track{display:flex;flex:none;white-space:nowrap;animation:tapeRun 40s linear infinite}
.tape-b .tape-track{animation-direction:reverse}
.tape-track span{font:900 clamp(18px,2.6vw,34px)/1 Unbounded,Impact,sans-serif;color:#111;letter-spacing:.04em;padding:0 .9em;position:relative}
.tape-track span::after{content:"";position:absolute;right:-.15em;top:50%;width:.35em;height:.35em;background:#111;transform:translate(50%,-50%) rotate(45deg)}
@keyframes tapeRun{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.tape-track{animation:none}}
.vhero-sound{z-index:3}
.hero{display:flex;justify-content:center;align-items:center;text-align:center}
.hero .hero-copy{margin:0 auto;max-width:1100px;display:flex;flex-direction:column;align-items:center;text-align:center}
.hero .n-statement{text-align:center}
.hero{display:grid!important;grid-template-columns:1fr!important;place-items:center}
.hero .hero-copy{grid-column:1/-1!important;width:100%;padding-inline:24px;box-sizing:border-box;position:relative;left:auto;right:auto;transform:none}
.hero>.ph{display:none!important}
.hero{grid-template-rows:auto!important;min-height:min(80vh,760px);align-content:center;padding-block:120px}
.hero .hero-copy{align-self:center!important;margin:0 auto!important;padding-block:0!important;inset:auto!important}
.vhero{overflow:visible!important;z-index:6}
.tapes{overflow-x:clip!important;overflow-y:visible!important}
html,body{overflow-x:clip}

.affil{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(40px,6vw,72px)}
.affil img{height:clamp(44px,6vw,76px);width:auto;max-width:180px;object-fit:contain;opacity:.85;transition:opacity .3s}
.affil img:hover{opacity:1}
.affil .af-white{filter:brightness(0) invert(1)}
.affil .af-hot{filter:grayscale(1) brightness(1.15) contrast(1.1)}
.affil .af-hh{height:clamp(52px,7vw,88px)}
/* caution triangles replace pills */
.hero-copy .n-pill-red{width:1.55em;height:1.36em;padding:0 0 .17em;border:0!important;border-radius:0;background:var(--crim);
  clip-path:polygon(50% 0,100% 100%,0 100%);align-items:flex-end;justify-content:center;vertical-align:-.12em;margin:0 .06em;position:relative}
.hero-copy .n-pill-red img{width:62%!important;height:38%!important;object-fit:contain!important;object-position:center!important}
.hero-copy .n-pill-mvmt img{width:58%!important;height:40%!important}
.hero-copy .n-pill-red{width:2.3em;height:1.6em;padding-bottom:.12em}
.hero-copy .n-pill-red img,.hero-copy .n-pill-mvmt img{width:72%!important;height:40%!important}

.n-tri{display:inline-block;width:1.35em;height:1.17em;vertical-align:-.1em;margin:0 .08em}
.n-tri svg{display:block;width:100%;height:100%}

.app-sec{padding:120px 0;overflow:hidden;background:radial-gradient(60% 70% at 75% 50%,rgba(147,16,16,.35),transparent 70%),#000}
.app-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}
.app-copy h2{font:900 clamp(40px,5.5vw,80px)/.95 Unbounded,var(--display);text-transform:uppercase;margin:16px 0 20px}
.app-copy>p{max-width:460px;font-size:17px;line-height:1.6;margin-bottom:28px}
.app-meta{display:flex;align-items:center;gap:14px;margin-bottom:28px}
.app-icon{width:64px;height:64px;border-radius:14px;border:1px solid rgba(255,255,255,.15)}
.app-meta b{display:block;font:700 16px Unbounded,var(--display);text-transform:uppercase;margin-bottom:4px}
.app-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.app-badge{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#000;border-radius:12px;padding:10px 20px 10px 16px;text-decoration:none;transition:transform .2s}
.app-badge:hover{transform:translateY(-2px)}
.app-badge svg{width:26px;height:30px}
.app-badge span{display:flex;flex-direction:column;font:600 22px/1 -apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:-.01em}
.app-badge small{font-size:11px;font-weight:500;margin-bottom:3px;letter-spacing:0}
.app-qr{width:96px;height:96px;background:#fff;border-radius:8px;padding:4px}.app-qr svg{display:block;width:100%;height:100%}
.app-phones{position:relative;height:clamp(420px,46vw,620px)}
.phone{position:absolute;margin:0;width:42%;aspect-ratio:9/16;border-radius:28px;overflow:hidden;border:6px solid #1a1a1a;box-shadow:0 30px 80px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.08)}
.phone img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.p1{left:29%;top:0;z-index:3}.p2{left:0;top:12%;transform:rotate(-6deg);z-index:2;opacity:.9}.p3{right:0;top:12%;transform:rotate(6deg);z-index:2;opacity:.9}
@media(max-width:900px){.app-wrap{grid-template-columns:1fr}.app-phones{height:min(110vw,520px)}.app-qr{display:none}.app-sec{padding:80px 0}}

/* torn paper dividers */
.tear{position:relative;height:clamp(64px,8vw,110px);margin:-40px -3%;width:106%;z-index:4;pointer-events:none;background:#ece6da;
  -webkit-mask-size:100% 100%;mask-size:100% 100%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.65))}
.tear::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0 2px,transparent 2px 7px),radial-gradient(120% 200% at 30% 50%,transparent 60%,rgba(120,100,70,.18))}
.tear-0{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C38.1%20L-2%2C35.5%20L3%2C36.3%20L12%2C35.9%20L22%2C32.6%20L28%2C28.2%20L36%2C33.6%20L51%2C26.4%20L66%2C33.3%20L80%2C32.6%20L89%2C27.6%20L94%2C33.9%20L108%2C38.5%20L123%2C30.4%20L137%2C33.5%20L149%2C32.9%20L161%2C23.7%20L166%2C33.3%20L179%2C36.1%20L186%2C35.2%20L194%2C33.9%20L206%2C38.5%20L222%2C30.5%20L233%2C41.6%20L240%2C38.8%20L253%2C43.0%20L260%2C34.8%20L273%2C41.8%20L283%2C44.1%20L298%2C48.1%20L303%2C42.9%20L315%2C41.8%20L325%2C42.1%20L336%2C52.8%20L344%2C50.0%20L350%2C50.9%20L363%2C54.9%20L368%2C52.2%20L382%2C51.2%20L387%2C51.4%20L391%2C52.6%20L406%2C58.8%20L422%2C56.9%20L432%2C61.1%20L445%2C63.2%20L450%2C54.4%20L464%2C62.7%20L477%2C59.4%20L490%2C65.0%20L495%2C54.8%20L505%2C63.7%20L518%2C61.8%20L528%2C60.6%20L534%2C57.1%20L540%2C67.0%20L547%2C58.7%20L562%2C59.4%20L577%2C55.9%20L586%2C61.8%20L593%2C62.5%20L597%2C59.5%20L608%2C60.6%20L622%2C49.8%20L637%2C56.9%20L643%2C59.0%20L650%2C56.1%20L660%2C52.2%20L670%2C53.3%20L685%2C50.2%20L691%2C46.3%20L699%2C51.8%20L705%2C42.5%20L713%2C54.0%20L719%2C48.0%20L730%2C47.9%20L738%2C45.6%20L743%2C41.7%20L749%2C41.0%20L758%2C41.9%20L764%2C40.4%20L778%2C34.4%20L784%2C38.1%20L791%2C37.9%20L802%2C35.6%20L813%2C34.5%20L823%2C25.0%20L828%2C30.0%20L836%2C26.6%20L846%2C24.7%20L859%2C26.7%20L870%2C25.9%20L886%2C22.7%20L891%2C17.2%20L898%2C22.2%20L907%2C23.9%20L916%2C19.9%20L930%2C20.8%20L937%2C19.3%20L952%2C12.4%20L965%2C16.6%20L972%2C11.7%20L981%2C13.5%20L993%2C18.9%20L997%2C17.3%20L1004%2C8.9%20L1019%2C19.5%20L1035%2C19.6%20L1046%2C22.8%20L1053%2C18.6%20L1063%2C15.6%20L1076%2C26.0%20L1090%2C24.9%20L1103%2C18.9%20L1111%2C26.5%20L1126%2C26.2%20L1130%2C28.2%20L1136%2C26.7%20L1148%2C27.2%20L1157%2C30.0%20L1173%2C35.6%20L1177%2C36.0%20L1192%2C38.2%20L1203%2C38.1%20L1203%2C80.0%20L1192%2C86.8%20L1177%2C78.0%20L1173%2C78.8%20L1157%2C80.9%20L1148%2C89.8%20L1136%2C76.5%20L1130%2C77.9%20L1126%2C70.4%20L1111%2C71.1%20L1103%2C87.5%20L1090%2C72.0%20L1076%2C71.6%20L1063%2C71.6%20L1053%2C74.8%20L1046%2C63.4%20L1035%2C65.2%20L1019%2C62.2%20L1004%2C66.4%20L997%2C61.3%20L993%2C61.7%20L981%2C72.4%20L972%2C62.4%20L965%2C58.8%20L952%2C64.8%20L937%2C61.6%20L930%2C61.6%20L916%2C58.8%20L907%2C63.1%20L898%2C64.1%20L891%2C63.8%20L886%2C57.8%20L870%2C64.5%20L859%2C54.9%20L846%2C56.9%20L836%2C58.7%20L828%2C66.4%20L823%2C56.3%20L813%2C58.8%20L802%2C62.6%20L791%2C60.0%20L784%2C59.7%20L778%2C70.3%20L764%2C62.9%20L758%2C62.0%20L749%2C61.9%20L743%2C66.0%20L738%2C64.2%20L730%2C64.2%20L719%2C63.7%20L713%2C68.7%20L705%2C68.5%20L699%2C69.1%20L691%2C71.3%20L685%2C69.5%20L670%2C67.8%20L660%2C70.3%20L650%2C77.0%20L643%2C76.8%20L637%2C80.3%20L622%2C77.0%20L608%2C76.1%20L597%2C78.6%20L593%2C74.9%20L586%2C83.8%20L577%2C90.9%20L562%2C86.5%20L547%2C86.6%20L540%2C82.4%20L534%2C92.0%20L528%2C86.4%20L518%2C90.0%20L505%2C83.8%20L495%2C89.5%20L490%2C88.1%20L477%2C86.1%20L464%2C89.8%20L450%2C103.5%20L445%2C88.9%20L432%2C93.1%20L422%2C95.9%20L406%2C90.4%20L391%2C87.8%20L387%2C99.0%20L382%2C95.2%20L368%2C93.5%20L363%2C90.6%20L350%2C89.1%20L344%2C91.5%20L336%2C89.7%20L325%2C94.6%20L315%2C99.5%20L303%2C88.5%20L298%2C90.6%20L283%2C94.9%20L273%2C98.4%20L260%2C94.1%20L253%2C89.1%20L240%2C86.8%20L233%2C89.1%20L222%2C89.7%20L206%2C81.8%20L194%2C79.6%20L186%2C85.1%20L179%2C85.0%20L166%2C79.4%20L161%2C86.9%20L149%2C76.7%20L137%2C80.6%20L123%2C74.6%20L108%2C73.1%20L94%2C78.6%20L89%2C73.6%20L80%2C69.4%20L66%2C72.4%20L51%2C76.1%20L36%2C68.1%20L28%2C65.3%20L22%2C72.2%20L12%2C72.1%20L3%2C67.0%20L-2%2C69.3%20L-10%2C66.0%20Z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C38.1%20L-2%2C35.5%20L3%2C36.3%20L12%2C35.9%20L22%2C32.6%20L28%2C28.2%20L36%2C33.6%20L51%2C26.4%20L66%2C33.3%20L80%2C32.6%20L89%2C27.6%20L94%2C33.9%20L108%2C38.5%20L123%2C30.4%20L137%2C33.5%20L149%2C32.9%20L161%2C23.7%20L166%2C33.3%20L179%2C36.1%20L186%2C35.2%20L194%2C33.9%20L206%2C38.5%20L222%2C30.5%20L233%2C41.6%20L240%2C38.8%20L253%2C43.0%20L260%2C34.8%20L273%2C41.8%20L283%2C44.1%20L298%2C48.1%20L303%2C42.9%20L315%2C41.8%20L325%2C42.1%20L336%2C52.8%20L344%2C50.0%20L350%2C50.9%20L363%2C54.9%20L368%2C52.2%20L382%2C51.2%20L387%2C51.4%20L391%2C52.6%20L406%2C58.8%20L422%2C56.9%20L432%2C61.1%20L445%2C63.2%20L450%2C54.4%20L464%2C62.7%20L477%2C59.4%20L490%2C65.0%20L495%2C54.8%20L505%2C63.7%20L518%2C61.8%20L528%2C60.6%20L534%2C57.1%20L540%2C67.0%20L547%2C58.7%20L562%2C59.4%20L577%2C55.9%20L586%2C61.8%20L593%2C62.5%20L597%2C59.5%20L608%2C60.6%20L622%2C49.8%20L637%2C56.9%20L643%2C59.0%20L650%2C56.1%20L660%2C52.2%20L670%2C53.3%20L685%2C50.2%20L691%2C46.3%20L699%2C51.8%20L705%2C42.5%20L713%2C54.0%20L719%2C48.0%20L730%2C47.9%20L738%2C45.6%20L743%2C41.7%20L749%2C41.0%20L758%2C41.9%20L764%2C40.4%20L778%2C34.4%20L784%2C38.1%20L791%2C37.9%20L802%2C35.6%20L813%2C34.5%20L823%2C25.0%20L828%2C30.0%20L836%2C26.6%20L846%2C24.7%20L859%2C26.7%20L870%2C25.9%20L886%2C22.7%20L891%2C17.2%20L898%2C22.2%20L907%2C23.9%20L916%2C19.9%20L930%2C20.8%20L937%2C19.3%20L952%2C12.4%20L965%2C16.6%20L972%2C11.7%20L981%2C13.5%20L993%2C18.9%20L997%2C17.3%20L1004%2C8.9%20L1019%2C19.5%20L1035%2C19.6%20L1046%2C22.8%20L1053%2C18.6%20L1063%2C15.6%20L1076%2C26.0%20L1090%2C24.9%20L1103%2C18.9%20L1111%2C26.5%20L1126%2C26.2%20L1130%2C28.2%20L1136%2C26.7%20L1148%2C27.2%20L1157%2C30.0%20L1173%2C35.6%20L1177%2C36.0%20L1192%2C38.2%20L1203%2C38.1%20L1203%2C80.0%20L1192%2C86.8%20L1177%2C78.0%20L1173%2C78.8%20L1157%2C80.9%20L1148%2C89.8%20L1136%2C76.5%20L1130%2C77.9%20L1126%2C70.4%20L1111%2C71.1%20L1103%2C87.5%20L1090%2C72.0%20L1076%2C71.6%20L1063%2C71.6%20L1053%2C74.8%20L1046%2C63.4%20L1035%2C65.2%20L1019%2C62.2%20L1004%2C66.4%20L997%2C61.3%20L993%2C61.7%20L981%2C72.4%20L972%2C62.4%20L965%2C58.8%20L952%2C64.8%20L937%2C61.6%20L930%2C61.6%20L916%2C58.8%20L907%2C63.1%20L898%2C64.1%20L891%2C63.8%20L886%2C57.8%20L870%2C64.5%20L859%2C54.9%20L846%2C56.9%20L836%2C58.7%20L828%2C66.4%20L823%2C56.3%20L813%2C58.8%20L802%2C62.6%20L791%2C60.0%20L784%2C59.7%20L778%2C70.3%20L764%2C62.9%20L758%2C62.0%20L749%2C61.9%20L743%2C66.0%20L738%2C64.2%20L730%2C64.2%20L719%2C63.7%20L713%2C68.7%20L705%2C68.5%20L699%2C69.1%20L691%2C71.3%20L685%2C69.5%20L670%2C67.8%20L660%2C70.3%20L650%2C77.0%20L643%2C76.8%20L637%2C80.3%20L622%2C77.0%20L608%2C76.1%20L597%2C78.6%20L593%2C74.9%20L586%2C83.8%20L577%2C90.9%20L562%2C86.5%20L547%2C86.6%20L540%2C82.4%20L534%2C92.0%20L528%2C86.4%20L518%2C90.0%20L505%2C83.8%20L495%2C89.5%20L490%2C88.1%20L477%2C86.1%20L464%2C89.8%20L450%2C103.5%20L445%2C88.9%20L432%2C93.1%20L422%2C95.9%20L406%2C90.4%20L391%2C87.8%20L387%2C99.0%20L382%2C95.2%20L368%2C93.5%20L363%2C90.6%20L350%2C89.1%20L344%2C91.5%20L336%2C89.7%20L325%2C94.6%20L315%2C99.5%20L303%2C88.5%20L298%2C90.6%20L283%2C94.9%20L273%2C98.4%20L260%2C94.1%20L253%2C89.1%20L240%2C86.8%20L233%2C89.1%20L222%2C89.7%20L206%2C81.8%20L194%2C79.6%20L186%2C85.1%20L179%2C85.0%20L166%2C79.4%20L161%2C86.9%20L149%2C76.7%20L137%2C80.6%20L123%2C74.6%20L108%2C73.1%20L94%2C78.6%20L89%2C73.6%20L80%2C69.4%20L66%2C72.4%20L51%2C76.1%20L36%2C68.1%20L28%2C65.3%20L22%2C72.2%20L12%2C72.1%20L3%2C67.0%20L-2%2C69.3%20L-10%2C66.0%20Z%27/%3E%3C/svg%3E");transform:rotate(-1.6deg)}
.tear-1{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C50.3%20L-3%2C44.4%20L2%2C50.5%20L13%2C47.0%20L27%2C45.0%20L37%2C42.3%20L44%2C46.7%20L49%2C38.3%20L54%2C43.3%20L64%2C37.3%20L73%2C37.6%20L87%2C38.1%20L94%2C30.5%20L103%2C35.1%20L114%2C36.4%20L119%2C33.5%20L133%2C31.7%20L147%2C25.7%20L163%2C32.4%20L170%2C29.5%20L175%2C36.8%20L186%2C34.4%20L191%2C34.7%20L206%2C34.4%20L218%2C32.9%20L223%2C36.7%20L233%2C33.3%20L239%2C36.6%20L251%2C35.6%20L264%2C40.0%20L270%2C43.2%20L280%2C41.0%20L293%2C42.7%20L302%2C41.1%20L314%2C45.6%20L322%2C41.0%20L330%2C43.7%20L341%2C38.4%20L346%2C40.0%20L351%2C45.5%20L365%2C42.9%20L378%2C39.1%20L386%2C42.8%20L399%2C41.2%20L406%2C46.3%20L417%2C36.3%20L424%2C38.5%20L435%2C43.6%20L450%2C35.9%20L465%2C39.0%20L478%2C42.2%20L486%2C38.8%20L501%2C43.0%20L508%2C39.2%20L513%2C40.9%20L522%2C40.8%20L533%2C41.7%20L541%2C40.6%20L557%2C37.2%20L571%2C44.0%20L576%2C49.7%20L586%2C40.6%20L598%2C45.6%20L612%2C55.1%20L626%2C54.1%20L635%2C49.4%20L646%2C54.7%20L654%2C56.4%20L665%2C61.9%20L670%2C57.2%20L685%2C56.4%20L693%2C59.3%20L704%2C58.6%20L718%2C54.8%20L727%2C53.9%20L739%2C51.5%20L755%2C51.3%20L759%2C59.3%20L768%2C48.8%20L781%2C50.0%20L788%2C53.5%20L795%2C55.1%20L811%2C50.2%20L817%2C41.3%20L826%2C47.9%20L840%2C41.3%20L848%2C38.1%20L858%2C37.0%20L870%2C33.1%20L877%2C34.6%20L891%2C24.6%20L898%2C29.8%20L904%2C31.8%20L916%2C34.2%20L924%2C23.2%20L931%2C33.1%20L943%2C30.0%20L957%2C29.4%20L969%2C26.5%20L983%2C27.9%20L996%2C26.8%20L1005%2C28.9%20L1020%2C34.3%20L1029%2C34.8%20L1039%2C36.3%20L1048%2C39.1%20L1064%2C43.5%20L1075%2C38.7%20L1090%2C47.4%20L1100%2C42.6%20L1105%2C40.8%20L1115%2C48.1%20L1125%2C53.6%20L1130%2C46.6%20L1137%2C50.1%20L1149%2C55.7%20L1161%2C50.9%20L1169%2C52.9%20L1185%2C55.0%20L1189%2C53.5%20L1195%2C47.4%20L1207%2C51.6%20L1207%2C72.1%20L1195%2C71.7%20L1189%2C65.6%20L1185%2C74.3%20L1169%2C71.8%20L1161%2C72.2%20L1149%2C71.4%20L1137%2C67.8%20L1130%2C69.1%20L1125%2C68.4%20L1115%2C70.7%20L1105%2C64.3%20L1100%2C66.2%20L1090%2C70.4%20L1075%2C75.5%20L1064%2C68.5%20L1048%2C76.6%20L1039%2C71.2%20L1029%2C80.2%20L1020%2C81.6%20L1005%2C81.2%20L996%2C79.0%20L983%2C77.7%20L969%2C84.2%20L957%2C71.4%20L943%2C76.4%20L931%2C77.9%20L924%2C77.9%20L916%2C80.5%20L904%2C78.7%20L898%2C76.3%20L891%2C78.3%20L877%2C76.3%20L870%2C70.9%20L858%2C75.7%20L848%2C73.3%20L840%2C72.1%20L826%2C77.7%20L817%2C75.8%20L811%2C75.5%20L795%2C73.5%20L788%2C70.8%20L781%2C74.5%20L768%2C75.7%20L759%2C69.3%20L755%2C78.0%20L739%2C76.4%20L727%2C77.4%20L718%2C76.6%20L704%2C81.2%20L693%2C81.9%20L685%2C79.4%20L670%2C86.7%20L665%2C80.9%20L654%2C86.0%20L646%2C89.1%20L635%2C91.6%20L626%2C85.2%20L612%2C88.6%20L598%2C94.9%20L586%2C98.4%20L576%2C91.6%20L571%2C94.1%20L557%2C94.7%20L541%2C96.0%20L533%2C86.8%20L522%2C96.7%20L513%2C89.8%20L508%2C92.0%20L501%2C82.8%20L486%2C90.5%20L478%2C90.3%20L465%2C82.8%20L450%2C80.8%20L435%2C73.2%20L424%2C80.3%20L417%2C78.9%20L406%2C70.5%20L399%2C71.9%20L386%2C64.2%20L378%2C64.3%20L365%2C59.2%20L351%2C75.6%20L346%2C59.3%20L341%2C58.9%20L330%2C57.3%20L322%2C59.6%20L314%2C57.4%20L302%2C54.9%20L293%2C58.2%20L280%2C62.1%20L270%2C63.2%20L264%2C61.6%20L251%2C71.2%20L239%2C68.5%20L233%2C65.1%20L223%2C79.1%20L218%2C63.8%20L206%2C66.6%20L191%2C75.4%20L186%2C72.9%20L175%2C74.5%20L170%2C77.0%20L163%2C75.7%20L147%2C81.0%20L133%2C84.3%20L119%2C84.3%20L114%2C77.1%20L103%2C84.4%20L94%2C88.0%20L87%2C85.6%20L73%2C88.1%20L64%2C88.0%20L54%2C84.7%20L49%2C84.4%20L44%2C83.4%20L37%2C83.6%20L27%2C88.0%20L13%2C79.8%20L2%2C74.9%20L-3%2C83.1%20L-10%2C80.0%20Z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C50.3%20L-3%2C44.4%20L2%2C50.5%20L13%2C47.0%20L27%2C45.0%20L37%2C42.3%20L44%2C46.7%20L49%2C38.3%20L54%2C43.3%20L64%2C37.3%20L73%2C37.6%20L87%2C38.1%20L94%2C30.5%20L103%2C35.1%20L114%2C36.4%20L119%2C33.5%20L133%2C31.7%20L147%2C25.7%20L163%2C32.4%20L170%2C29.5%20L175%2C36.8%20L186%2C34.4%20L191%2C34.7%20L206%2C34.4%20L218%2C32.9%20L223%2C36.7%20L233%2C33.3%20L239%2C36.6%20L251%2C35.6%20L264%2C40.0%20L270%2C43.2%20L280%2C41.0%20L293%2C42.7%20L302%2C41.1%20L314%2C45.6%20L322%2C41.0%20L330%2C43.7%20L341%2C38.4%20L346%2C40.0%20L351%2C45.5%20L365%2C42.9%20L378%2C39.1%20L386%2C42.8%20L399%2C41.2%20L406%2C46.3%20L417%2C36.3%20L424%2C38.5%20L435%2C43.6%20L450%2C35.9%20L465%2C39.0%20L478%2C42.2%20L486%2C38.8%20L501%2C43.0%20L508%2C39.2%20L513%2C40.9%20L522%2C40.8%20L533%2C41.7%20L541%2C40.6%20L557%2C37.2%20L571%2C44.0%20L576%2C49.7%20L586%2C40.6%20L598%2C45.6%20L612%2C55.1%20L626%2C54.1%20L635%2C49.4%20L646%2C54.7%20L654%2C56.4%20L665%2C61.9%20L670%2C57.2%20L685%2C56.4%20L693%2C59.3%20L704%2C58.6%20L718%2C54.8%20L727%2C53.9%20L739%2C51.5%20L755%2C51.3%20L759%2C59.3%20L768%2C48.8%20L781%2C50.0%20L788%2C53.5%20L795%2C55.1%20L811%2C50.2%20L817%2C41.3%20L826%2C47.9%20L840%2C41.3%20L848%2C38.1%20L858%2C37.0%20L870%2C33.1%20L877%2C34.6%20L891%2C24.6%20L898%2C29.8%20L904%2C31.8%20L916%2C34.2%20L924%2C23.2%20L931%2C33.1%20L943%2C30.0%20L957%2C29.4%20L969%2C26.5%20L983%2C27.9%20L996%2C26.8%20L1005%2C28.9%20L1020%2C34.3%20L1029%2C34.8%20L1039%2C36.3%20L1048%2C39.1%20L1064%2C43.5%20L1075%2C38.7%20L1090%2C47.4%20L1100%2C42.6%20L1105%2C40.8%20L1115%2C48.1%20L1125%2C53.6%20L1130%2C46.6%20L1137%2C50.1%20L1149%2C55.7%20L1161%2C50.9%20L1169%2C52.9%20L1185%2C55.0%20L1189%2C53.5%20L1195%2C47.4%20L1207%2C51.6%20L1207%2C72.1%20L1195%2C71.7%20L1189%2C65.6%20L1185%2C74.3%20L1169%2C71.8%20L1161%2C72.2%20L1149%2C71.4%20L1137%2C67.8%20L1130%2C69.1%20L1125%2C68.4%20L1115%2C70.7%20L1105%2C64.3%20L1100%2C66.2%20L1090%2C70.4%20L1075%2C75.5%20L1064%2C68.5%20L1048%2C76.6%20L1039%2C71.2%20L1029%2C80.2%20L1020%2C81.6%20L1005%2C81.2%20L996%2C79.0%20L983%2C77.7%20L969%2C84.2%20L957%2C71.4%20L943%2C76.4%20L931%2C77.9%20L924%2C77.9%20L916%2C80.5%20L904%2C78.7%20L898%2C76.3%20L891%2C78.3%20L877%2C76.3%20L870%2C70.9%20L858%2C75.7%20L848%2C73.3%20L840%2C72.1%20L826%2C77.7%20L817%2C75.8%20L811%2C75.5%20L795%2C73.5%20L788%2C70.8%20L781%2C74.5%20L768%2C75.7%20L759%2C69.3%20L755%2C78.0%20L739%2C76.4%20L727%2C77.4%20L718%2C76.6%20L704%2C81.2%20L693%2C81.9%20L685%2C79.4%20L670%2C86.7%20L665%2C80.9%20L654%2C86.0%20L646%2C89.1%20L635%2C91.6%20L626%2C85.2%20L612%2C88.6%20L598%2C94.9%20L586%2C98.4%20L576%2C91.6%20L571%2C94.1%20L557%2C94.7%20L541%2C96.0%20L533%2C86.8%20L522%2C96.7%20L513%2C89.8%20L508%2C92.0%20L501%2C82.8%20L486%2C90.5%20L478%2C90.3%20L465%2C82.8%20L450%2C80.8%20L435%2C73.2%20L424%2C80.3%20L417%2C78.9%20L406%2C70.5%20L399%2C71.9%20L386%2C64.2%20L378%2C64.3%20L365%2C59.2%20L351%2C75.6%20L346%2C59.3%20L341%2C58.9%20L330%2C57.3%20L322%2C59.6%20L314%2C57.4%20L302%2C54.9%20L293%2C58.2%20L280%2C62.1%20L270%2C63.2%20L264%2C61.6%20L251%2C71.2%20L239%2C68.5%20L233%2C65.1%20L223%2C79.1%20L218%2C63.8%20L206%2C66.6%20L191%2C75.4%20L186%2C72.9%20L175%2C74.5%20L170%2C77.0%20L163%2C75.7%20L147%2C81.0%20L133%2C84.3%20L119%2C84.3%20L114%2C77.1%20L103%2C84.4%20L94%2C88.0%20L87%2C85.6%20L73%2C88.1%20L64%2C88.0%20L54%2C84.7%20L49%2C84.4%20L44%2C83.4%20L37%2C83.6%20L27%2C88.0%20L13%2C79.8%20L2%2C74.9%20L-3%2C83.1%20L-10%2C80.0%20Z%27/%3E%3C/svg%3E");transform:rotate(1.2deg)}
.tear-2{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C26.6%20L-0%2C30.1%20L11%2C32.9%20L16%2C35.4%20L23%2C35.0%20L31%2C38.5%20L44%2C30.8%20L52%2C37.5%20L62%2C35.4%20L75%2C35.2%20L81%2C34.5%20L94%2C39.1%20L103%2C44.4%20L108%2C41.4%20L124%2C40.6%20L135%2C41.1%20L146%2C41.2%20L161%2C47.9%20L175%2C48.6%20L190%2C43.2%20L195%2C49.3%20L204%2C42.6%20L209%2C43.1%20L219%2C42.2%20L223%2C46.8%20L232%2C43.3%20L247%2C34.6%20L262%2C45.5%20L277%2C42.6%20L292%2C35.4%20L306%2C36.4%20L319%2C35.9%20L325%2C36.2%20L339%2C35.0%20L344%2C27.3%20L349%2C33.0%20L358%2C32.0%20L368%2C28.7%20L381%2C27.3%20L396%2C23.7%20L412%2C23.5%20L425%2C19.4%20L435%2C17.0%20L445%2C15.1%20L451%2C20.6%20L465%2C15.6%20L471%2C14.2%20L476%2C15.7%20L485%2C17.2%20L490%2C16.1%20L501%2C14.8%20L516%2C19.3%20L529%2C18.7%20L540%2C12.4%20L554%2C20.1%20L561%2C18.5%20L569%2C20.5%20L580%2C18.9%20L584%2C14.4%20L599%2C22.0%20L614%2C24.6%20L619%2C24.3%20L625%2C27.2%20L633%2C29.2%20L644%2C28.8%20L657%2C27.1%20L664%2C31.4%20L679%2C28.1%20L693%2C26.5%20L699%2C32.9%20L714%2C31.5%20L727%2C38.9%20L733%2C35.1%20L748%2C33.9%20L756%2C35.5%20L771%2C38.1%20L780%2C44.4%20L796%2C38.6%20L807%2C42.1%20L816%2C34.7%20L824%2C37.6%20L837%2C37.8%20L848%2C39.9%20L854%2C37.7%20L870%2C39.3%20L885%2C44.4%20L891%2C47.6%20L901%2C47.4%20L913%2C51.1%20L921%2C53.1%20L931%2C43.7%20L936%2C53.6%20L941%2C50.0%20L946%2C51.8%20L951%2C51.5%20L961%2C60.5%20L972%2C52.5%20L988%2C63.4%20L1000%2C61.4%20L1006%2C64.0%20L1018%2C68.5%20L1022%2C63.2%20L1037%2C66.0%20L1049%2C72.5%20L1057%2C67.9%20L1068%2C74.4%20L1081%2C75.1%20L1086%2C74.2%20L1099%2C72.3%20L1106%2C73.8%20L1118%2C73.2%20L1131%2C75.6%20L1145%2C73.8%20L1151%2C82.5%20L1166%2C76.9%20L1182%2C72.6%20L1189%2C75.4%20L1196%2C71.3%20L1200%2C78.2%20L1200%2C93.3%20L1196%2C94.8%20L1189%2C96.2%20L1182%2C95.7%20L1166%2C96.6%20L1151%2C92.4%20L1145%2C98.3%20L1131%2C106.5%20L1118%2C98.7%20L1106%2C97.4%20L1099%2C109.5%20L1086%2C104.1%20L1081%2C107.3%20L1068%2C102.9%20L1057%2C106.4%20L1049%2C101.4%20L1037%2C99.5%20L1022%2C105.5%20L1018%2C103.8%20L1006%2C104.6%20L1000%2C106.3%20L988%2C102.2%20L972%2C101.8%20L961%2C99.7%20L951%2C104.7%20L946%2C105.5%20L941%2C101.4%20L936%2C102.7%20L931%2C101.7%20L921%2C92.8%20L913%2C95.9%20L901%2C97.5%20L891%2C93.1%20L885%2C88.1%20L870%2C86.6%20L854%2C86.5%20L848%2C82.4%20L837%2C78.6%20L824%2C80.5%20L816%2C74.1%20L807%2C73.6%20L796%2C70.2%20L780%2C70.6%20L771%2C63.7%20L756%2C59.1%20L748%2C59.7%20L733%2C56.9%20L727%2C58.9%20L714%2C61.0%20L699%2C46.8%20L693%2C51.2%20L679%2C48.4%20L664%2C55.3%20L657%2C52.4%20L644%2C49.4%20L633%2C49.9%20L625%2C50.2%20L619%2C46.7%20L614%2C56.6%20L599%2C56.4%20L584%2C52.5%20L580%2C56.0%20L569%2C59.1%20L561%2C59.6%20L554%2C57.5%20L540%2C57.1%20L529%2C54.7%20L516%2C59.9%20L501%2C64.1%20L490%2C62.4%20L485%2C69.8%20L476%2C59.3%20L471%2C62.1%20L465%2C59.9%20L451%2C61.7%20L445%2C64.6%20L435%2C69.0%20L425%2C65.0%20L412%2C68.1%20L396%2C68.9%20L381%2C68.2%20L368%2C73.2%20L358%2C66.2%20L349%2C71.4%20L344%2C68.0%20L339%2C67.6%20L325%2C64.8%20L319%2C61.2%20L306%2C64.1%20L292%2C69.5%20L277%2C64.1%20L262%2C62.3%20L247%2C71.0%20L232%2C64.7%20L223%2C67.5%20L219%2C67.4%20L209%2C67.3%20L204%2C69.1%20L195%2C66.4%20L190%2C68.8%20L175%2C71.3%20L161%2C71.2%20L146%2C72.2%20L135%2C68.0%20L124%2C77.2%20L108%2C74.9%20L103%2C71.2%20L94%2C78.1%20L81%2C80.8%20L75%2C73.1%20L62%2C76.9%20L52%2C80.0%20L44%2C76.3%20L31%2C76.2%20L23%2C76.0%20L16%2C77.7%20L11%2C82.1%20L-0%2C78.1%20L-10%2C79.5%20Z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C26.6%20L-0%2C30.1%20L11%2C32.9%20L16%2C35.4%20L23%2C35.0%20L31%2C38.5%20L44%2C30.8%20L52%2C37.5%20L62%2C35.4%20L75%2C35.2%20L81%2C34.5%20L94%2C39.1%20L103%2C44.4%20L108%2C41.4%20L124%2C40.6%20L135%2C41.1%20L146%2C41.2%20L161%2C47.9%20L175%2C48.6%20L190%2C43.2%20L195%2C49.3%20L204%2C42.6%20L209%2C43.1%20L219%2C42.2%20L223%2C46.8%20L232%2C43.3%20L247%2C34.6%20L262%2C45.5%20L277%2C42.6%20L292%2C35.4%20L306%2C36.4%20L319%2C35.9%20L325%2C36.2%20L339%2C35.0%20L344%2C27.3%20L349%2C33.0%20L358%2C32.0%20L368%2C28.7%20L381%2C27.3%20L396%2C23.7%20L412%2C23.5%20L425%2C19.4%20L435%2C17.0%20L445%2C15.1%20L451%2C20.6%20L465%2C15.6%20L471%2C14.2%20L476%2C15.7%20L485%2C17.2%20L490%2C16.1%20L501%2C14.8%20L516%2C19.3%20L529%2C18.7%20L540%2C12.4%20L554%2C20.1%20L561%2C18.5%20L569%2C20.5%20L580%2C18.9%20L584%2C14.4%20L599%2C22.0%20L614%2C24.6%20L619%2C24.3%20L625%2C27.2%20L633%2C29.2%20L644%2C28.8%20L657%2C27.1%20L664%2C31.4%20L679%2C28.1%20L693%2C26.5%20L699%2C32.9%20L714%2C31.5%20L727%2C38.9%20L733%2C35.1%20L748%2C33.9%20L756%2C35.5%20L771%2C38.1%20L780%2C44.4%20L796%2C38.6%20L807%2C42.1%20L816%2C34.7%20L824%2C37.6%20L837%2C37.8%20L848%2C39.9%20L854%2C37.7%20L870%2C39.3%20L885%2C44.4%20L891%2C47.6%20L901%2C47.4%20L913%2C51.1%20L921%2C53.1%20L931%2C43.7%20L936%2C53.6%20L941%2C50.0%20L946%2C51.8%20L951%2C51.5%20L961%2C60.5%20L972%2C52.5%20L988%2C63.4%20L1000%2C61.4%20L1006%2C64.0%20L1018%2C68.5%20L1022%2C63.2%20L1037%2C66.0%20L1049%2C72.5%20L1057%2C67.9%20L1068%2C74.4%20L1081%2C75.1%20L1086%2C74.2%20L1099%2C72.3%20L1106%2C73.8%20L1118%2C73.2%20L1131%2C75.6%20L1145%2C73.8%20L1151%2C82.5%20L1166%2C76.9%20L1182%2C72.6%20L1189%2C75.4%20L1196%2C71.3%20L1200%2C78.2%20L1200%2C93.3%20L1196%2C94.8%20L1189%2C96.2%20L1182%2C95.7%20L1166%2C96.6%20L1151%2C92.4%20L1145%2C98.3%20L1131%2C106.5%20L1118%2C98.7%20L1106%2C97.4%20L1099%2C109.5%20L1086%2C104.1%20L1081%2C107.3%20L1068%2C102.9%20L1057%2C106.4%20L1049%2C101.4%20L1037%2C99.5%20L1022%2C105.5%20L1018%2C103.8%20L1006%2C104.6%20L1000%2C106.3%20L988%2C102.2%20L972%2C101.8%20L961%2C99.7%20L951%2C104.7%20L946%2C105.5%20L941%2C101.4%20L936%2C102.7%20L931%2C101.7%20L921%2C92.8%20L913%2C95.9%20L901%2C97.5%20L891%2C93.1%20L885%2C88.1%20L870%2C86.6%20L854%2C86.5%20L848%2C82.4%20L837%2C78.6%20L824%2C80.5%20L816%2C74.1%20L807%2C73.6%20L796%2C70.2%20L780%2C70.6%20L771%2C63.7%20L756%2C59.1%20L748%2C59.7%20L733%2C56.9%20L727%2C58.9%20L714%2C61.0%20L699%2C46.8%20L693%2C51.2%20L679%2C48.4%20L664%2C55.3%20L657%2C52.4%20L644%2C49.4%20L633%2C49.9%20L625%2C50.2%20L619%2C46.7%20L614%2C56.6%20L599%2C56.4%20L584%2C52.5%20L580%2C56.0%20L569%2C59.1%20L561%2C59.6%20L554%2C57.5%20L540%2C57.1%20L529%2C54.7%20L516%2C59.9%20L501%2C64.1%20L490%2C62.4%20L485%2C69.8%20L476%2C59.3%20L471%2C62.1%20L465%2C59.9%20L451%2C61.7%20L445%2C64.6%20L435%2C69.0%20L425%2C65.0%20L412%2C68.1%20L396%2C68.9%20L381%2C68.2%20L368%2C73.2%20L358%2C66.2%20L349%2C71.4%20L344%2C68.0%20L339%2C67.6%20L325%2C64.8%20L319%2C61.2%20L306%2C64.1%20L292%2C69.5%20L277%2C64.1%20L262%2C62.3%20L247%2C71.0%20L232%2C64.7%20L223%2C67.5%20L219%2C67.4%20L209%2C67.3%20L204%2C69.1%20L195%2C66.4%20L190%2C68.8%20L175%2C71.3%20L161%2C71.2%20L146%2C72.2%20L135%2C68.0%20L124%2C77.2%20L108%2C74.9%20L103%2C71.2%20L94%2C78.1%20L81%2C80.8%20L75%2C73.1%20L62%2C76.9%20L52%2C80.0%20L44%2C76.3%20L31%2C76.2%20L23%2C76.0%20L16%2C77.7%20L11%2C82.1%20L-0%2C78.1%20L-10%2C79.5%20Z%27/%3E%3C/svg%3E");transform:rotate(-0.6deg)}
.tear-3{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C34.7%20L-5%2C34.1%20L6%2C34.7%20L20%2C36.4%20L27%2C34.4%20L36%2C29.1%20L43%2C33.5%20L55%2C33.7%20L66%2C33.6%20L71%2C38.1%20L76%2C37.0%20L86%2C32.6%20L101%2C40.4%20L108%2C40.3%20L121%2C36.4%20L134%2C44.6%20L145%2C47.1%20L155%2C46.6%20L167%2C48.3%20L179%2C41.2%20L184%2C51.3%20L189%2C48.8%20L198%2C50.0%20L213%2C54.2%20L222%2C58.2%20L230%2C55.6%20L241%2C57.9%20L255%2C53.1%20L261%2C60.6%20L265%2C58.5%20L272%2C49.5%20L281%2C62.0%20L288%2C57.3%20L296%2C51.8%20L304%2C53.8%20L316%2C61.8%20L321%2C54.2%20L333%2C55.6%20L345%2C52.9%20L361%2C53.9%20L367%2C50.3%20L373%2C49.3%20L386%2C40.3%20L392%2C43.8%20L403%2C43.8%20L410%2C40.9%20L420%2C39.6%20L429%2C42.9%20L442%2C33.4%20L456%2C28.3%20L469%2C31.9%20L473%2C29.6%20L478%2C27.6%20L489%2C28.0%20L499%2C22.5%20L513%2C26.7%20L523%2C25.1%20L530%2C19.3%20L538%2C25.2%20L554%2C23.2%20L568%2C20.9%20L579%2C24.7%20L593%2C20.4%20L604%2C21.3%20L618%2C29.6%20L629%2C29.0%20L642%2C28.0%20L649%2C24.5%20L658%2C32.1%20L669%2C40.0%20L682%2C36.3%20L694%2C39.1%20L700%2C40.9%20L707%2C43.2%20L715%2C42.0%20L720%2C46.4%20L733%2C41.9%20L740%2C52.7%20L746%2C50.8%20L762%2C59.0%20L766%2C62.6%20L773%2C58.8%20L788%2C63.5%20L802%2C60.2%20L817%2C69.7%20L832%2C66.1%20L837%2C66.5%20L849%2C69.0%20L859%2C68.5%20L867%2C69.7%20L877%2C63.1%20L888%2C65.1%20L897%2C61.4%20L912%2C64.8%20L922%2C53.2%20L927%2C58.3%20L937%2C52.4%20L945%2C57.2%20L959%2C50.9%20L969%2C54.8%20L978%2C46.8%20L993%2C42.3%20L1003%2C38.9%20L1016%2C38.2%20L1027%2C31.7%20L1035%2C29.5%20L1050%2C29.6%20L1062%2C33.2%20L1074%2C27.2%20L1086%2C27.0%20L1097%2C17.1%20L1106%2C25.6%20L1112%2C21.0%20L1122%2C22.8%20L1128%2C19.2%20L1141%2C23.1%20L1147%2C18.4%20L1153%2C26.9%20L1157%2C22.3%20L1166%2C27.3%20L1180%2C19.1%20L1195%2C27.3%20L1206%2C30.0%20L1206%2C67.6%20L1195%2C67.5%20L1180%2C74.3%20L1166%2C64.4%20L1157%2C75.8%20L1153%2C68.2%20L1147%2C71.7%20L1141%2C67.5%20L1128%2C72.2%20L1122%2C73.0%20L1112%2C73.7%20L1106%2C68.0%20L1097%2C76.7%20L1086%2C67.7%20L1074%2C67.3%20L1062%2C76.0%20L1050%2C72.0%20L1035%2C77.4%20L1027%2C74.1%20L1016%2C72.3%20L1003%2C82.8%20L993%2C82.0%20L978%2C85.1%20L969%2C76.8%20L959%2C84.5%20L945%2C78.5%20L937%2C79.5%20L927%2C82.7%20L922%2C84.2%20L912%2C78.1%20L897%2C80.0%20L888%2C87.4%20L877%2C90.8%20L867%2C84.3%20L859%2C87.3%20L849%2C84.3%20L837%2C96.3%20L832%2C85.3%20L817%2C89.5%20L802%2C90.2%20L788%2C86.2%20L773%2C81.7%20L766%2C79.6%20L762%2C85.3%20L746%2C88.7%20L740%2C89.1%20L733%2C82.6%20L720%2C84.9%20L715%2C79.4%20L707%2C80.7%20L700%2C77.5%20L694%2C82.3%20L682%2C77.8%20L669%2C79.8%20L658%2C74.1%20L649%2C78.7%20L642%2C75.6%20L629%2C74.6%20L618%2C70.2%20L604%2C74.4%20L593%2C71.6%20L579%2C70.2%20L568%2C73.9%20L554%2C68.8%20L538%2C67.3%20L530%2C70.7%20L523%2C70.3%20L513%2C67.6%20L499%2C65.5%20L489%2C71.3%20L478%2C65.9%20L473%2C67.5%20L469%2C61.9%20L456%2C65.8%20L442%2C63.0%20L429%2C68.0%20L420%2C65.5%20L410%2C65.7%20L403%2C65.4%20L392%2C65.1%20L386%2C75.9%20L373%2C71.6%20L367%2C66.8%20L361%2C74.1%20L345%2C77.5%20L333%2C74.2%20L321%2C79.0%20L316%2C76.3%20L304%2C81.9%20L296%2C79.9%20L288%2C78.7%20L281%2C77.0%20L272%2C84.5%20L265%2C78.3%20L261%2C84.2%20L255%2C83.2%20L241%2C85.6%20L230%2C81.0%20L222%2C81.1%20L213%2C86.1%20L198%2C95.1%20L189%2C88.1%20L184%2C86.8%20L179%2C85.6%20L167%2C85.1%20L155%2C89.2%20L145%2C89.4%20L134%2C89.0%20L121%2C89.9%20L108%2C87.2%20L101%2C82.0%20L86%2C88.2%20L76%2C85.3%20L71%2C87.2%20L66%2C85.9%20L55%2C83.3%20L43%2C84.5%20L36%2C83.3%20L27%2C83.2%20L20%2C87.8%20L6%2C74.2%20L-5%2C77.4%20L-10%2C77.5%20Z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C34.7%20L-5%2C34.1%20L6%2C34.7%20L20%2C36.4%20L27%2C34.4%20L36%2C29.1%20L43%2C33.5%20L55%2C33.7%20L66%2C33.6%20L71%2C38.1%20L76%2C37.0%20L86%2C32.6%20L101%2C40.4%20L108%2C40.3%20L121%2C36.4%20L134%2C44.6%20L145%2C47.1%20L155%2C46.6%20L167%2C48.3%20L179%2C41.2%20L184%2C51.3%20L189%2C48.8%20L198%2C50.0%20L213%2C54.2%20L222%2C58.2%20L230%2C55.6%20L241%2C57.9%20L255%2C53.1%20L261%2C60.6%20L265%2C58.5%20L272%2C49.5%20L281%2C62.0%20L288%2C57.3%20L296%2C51.8%20L304%2C53.8%20L316%2C61.8%20L321%2C54.2%20L333%2C55.6%20L345%2C52.9%20L361%2C53.9%20L367%2C50.3%20L373%2C49.3%20L386%2C40.3%20L392%2C43.8%20L403%2C43.8%20L410%2C40.9%20L420%2C39.6%20L429%2C42.9%20L442%2C33.4%20L456%2C28.3%20L469%2C31.9%20L473%2C29.6%20L478%2C27.6%20L489%2C28.0%20L499%2C22.5%20L513%2C26.7%20L523%2C25.1%20L530%2C19.3%20L538%2C25.2%20L554%2C23.2%20L568%2C20.9%20L579%2C24.7%20L593%2C20.4%20L604%2C21.3%20L618%2C29.6%20L629%2C29.0%20L642%2C28.0%20L649%2C24.5%20L658%2C32.1%20L669%2C40.0%20L682%2C36.3%20L694%2C39.1%20L700%2C40.9%20L707%2C43.2%20L715%2C42.0%20L720%2C46.4%20L733%2C41.9%20L740%2C52.7%20L746%2C50.8%20L762%2C59.0%20L766%2C62.6%20L773%2C58.8%20L788%2C63.5%20L802%2C60.2%20L817%2C69.7%20L832%2C66.1%20L837%2C66.5%20L849%2C69.0%20L859%2C68.5%20L867%2C69.7%20L877%2C63.1%20L888%2C65.1%20L897%2C61.4%20L912%2C64.8%20L922%2C53.2%20L927%2C58.3%20L937%2C52.4%20L945%2C57.2%20L959%2C50.9%20L969%2C54.8%20L978%2C46.8%20L993%2C42.3%20L1003%2C38.9%20L1016%2C38.2%20L1027%2C31.7%20L1035%2C29.5%20L1050%2C29.6%20L1062%2C33.2%20L1074%2C27.2%20L1086%2C27.0%20L1097%2C17.1%20L1106%2C25.6%20L1112%2C21.0%20L1122%2C22.8%20L1128%2C19.2%20L1141%2C23.1%20L1147%2C18.4%20L1153%2C26.9%20L1157%2C22.3%20L1166%2C27.3%20L1180%2C19.1%20L1195%2C27.3%20L1206%2C30.0%20L1206%2C67.6%20L1195%2C67.5%20L1180%2C74.3%20L1166%2C64.4%20L1157%2C75.8%20L1153%2C68.2%20L1147%2C71.7%20L1141%2C67.5%20L1128%2C72.2%20L1122%2C73.0%20L1112%2C73.7%20L1106%2C68.0%20L1097%2C76.7%20L1086%2C67.7%20L1074%2C67.3%20L1062%2C76.0%20L1050%2C72.0%20L1035%2C77.4%20L1027%2C74.1%20L1016%2C72.3%20L1003%2C82.8%20L993%2C82.0%20L978%2C85.1%20L969%2C76.8%20L959%2C84.5%20L945%2C78.5%20L937%2C79.5%20L927%2C82.7%20L922%2C84.2%20L912%2C78.1%20L897%2C80.0%20L888%2C87.4%20L877%2C90.8%20L867%2C84.3%20L859%2C87.3%20L849%2C84.3%20L837%2C96.3%20L832%2C85.3%20L817%2C89.5%20L802%2C90.2%20L788%2C86.2%20L773%2C81.7%20L766%2C79.6%20L762%2C85.3%20L746%2C88.7%20L740%2C89.1%20L733%2C82.6%20L720%2C84.9%20L715%2C79.4%20L707%2C80.7%20L700%2C77.5%20L694%2C82.3%20L682%2C77.8%20L669%2C79.8%20L658%2C74.1%20L649%2C78.7%20L642%2C75.6%20L629%2C74.6%20L618%2C70.2%20L604%2C74.4%20L593%2C71.6%20L579%2C70.2%20L568%2C73.9%20L554%2C68.8%20L538%2C67.3%20L530%2C70.7%20L523%2C70.3%20L513%2C67.6%20L499%2C65.5%20L489%2C71.3%20L478%2C65.9%20L473%2C67.5%20L469%2C61.9%20L456%2C65.8%20L442%2C63.0%20L429%2C68.0%20L420%2C65.5%20L410%2C65.7%20L403%2C65.4%20L392%2C65.1%20L386%2C75.9%20L373%2C71.6%20L367%2C66.8%20L361%2C74.1%20L345%2C77.5%20L333%2C74.2%20L321%2C79.0%20L316%2C76.3%20L304%2C81.9%20L296%2C79.9%20L288%2C78.7%20L281%2C77.0%20L272%2C84.5%20L265%2C78.3%20L261%2C84.2%20L255%2C83.2%20L241%2C85.6%20L230%2C81.0%20L222%2C81.1%20L213%2C86.1%20L198%2C95.1%20L189%2C88.1%20L184%2C86.8%20L179%2C85.6%20L167%2C85.1%20L155%2C89.2%20L145%2C89.4%20L134%2C89.0%20L121%2C89.9%20L108%2C87.2%20L101%2C82.0%20L86%2C88.2%20L76%2C85.3%20L71%2C87.2%20L66%2C85.9%20L55%2C83.3%20L43%2C84.5%20L36%2C83.3%20L27%2C83.2%20L20%2C87.8%20L6%2C74.2%20L-5%2C77.4%20L-10%2C77.5%20Z%27/%3E%3C/svg%3E");transform:rotate(1.8deg)}
.tear-4{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C56.2%20L-4%2C63.1%20L11%2C60.6%20L15%2C55.3%20L20%2C58.3%20L27%2C60.3%20L34%2C57.8%20L44%2C59.0%20L51%2C53.4%20L62%2C50.5%20L68%2C50.4%20L74%2C50.9%20L84%2C49.8%20L91%2C43.7%20L100%2C46.0%20L108%2C43.6%20L121%2C38.4%20L134%2C36.6%20L143%2C31.1%20L158%2C33.5%20L173%2C30.6%20L178%2C31.1%20L190%2C28.6%20L197%2C28.1%20L205%2C27.6%20L212%2C26.7%20L221%2C30.6%20L234%2C28.2%20L248%2C19.1%20L256%2C15.6%20L270%2C15.5%20L278%2C18.1%20L290%2C17.2%20L294%2C21.4%20L301%2C25.7%20L307%2C20.4%20L320%2C24.6%20L332%2C27.2%20L339%2C26.9%20L347%2C28.0%20L354%2C33.1%20L359%2C30.0%20L368%2C29.5%20L380%2C30.3%20L392%2C36.9%20L399%2C41.1%20L414%2C45.0%20L424%2C41.6%20L432%2C47.6%20L441%2C53.6%20L452%2C51.8%20L463%2C55.5%20L474%2C51.3%20L479%2C58.0%20L490%2C63.4%20L503%2C64.9%20L518%2C63.3%20L531%2C65.7%20L542%2C67.5%20L546%2C70.6%20L555%2C69.0%20L564%2C69.8%20L571%2C69.5%20L582%2C74.1%20L595%2C63.2%20L609%2C72.1%20L619%2C64.2%20L625%2C71.9%20L637%2C64.1%20L650%2C62.1%20L657%2C51.3%20L669%2C60.3%20L677%2C55.4%20L688%2C60.7%20L704%2C48.9%20L711%2C50.1%20L716%2C49.0%20L731%2C44.9%20L741%2C41.0%20L754%2C35.1%20L762%2C38.1%20L777%2C29.7%20L782%2C35.0%20L789%2C26.2%20L801%2C25.6%20L808%2C21.7%20L813%2C23.0%20L820%2C21.9%20L828%2C16.2%20L837%2C18.6%20L843%2C17.0%20L852%2C12.6%20L867%2C7.8%20L881%2C9.1%20L887%2C10.1%20L897%2C13.9%20L908%2C14.6%20L922%2C17.7%20L928%2C11.6%20L941%2C15.6%20L953%2C20.9%20L964%2C12.5%20L975%2C18.2%20L988%2C23.9%20L996%2C25.4%20L1002%2C30.6%20L1006%2C30.4%20L1020%2C36.0%20L1025%2C36.1%20L1037%2C35.8%20L1048%2C43.1%20L1053%2C41.1%20L1068%2C45.4%20L1081%2C51.2%20L1095%2C60.0%20L1106%2C55.5%20L1114%2C59.2%20L1121%2C63.3%20L1128%2C65.6%20L1135%2C69.6%20L1145%2C66.1%20L1156%2C62.5%20L1170%2C71.3%20L1183%2C76.2%20L1199%2C73.9%20L1209%2C75.5%20L1209%2C93.0%20L1199%2C88.3%20L1183%2C91.0%20L1170%2C88.0%20L1156%2C89.7%20L1145%2C84.9%20L1135%2C78.4%20L1128%2C83.4%20L1121%2C83.9%20L1114%2C78.5%20L1106%2C84.8%20L1095%2C78.3%20L1081%2C79.9%20L1068%2C72.5%20L1053%2C68.1%20L1048%2C72.1%20L1037%2C70.1%20L1025%2C65.7%20L1020%2C67.1%20L1006%2C70.8%20L1002%2C63.8%20L996%2C67.7%20L988%2C58.9%20L975%2C62.1%20L964%2C73.9%20L953%2C57.4%20L941%2C61.5%20L928%2C64.8%20L922%2C60.5%20L908%2C55.9%20L897%2C61.9%20L887%2C57.8%20L881%2C64.3%20L867%2C65.6%20L852%2C68.3%20L843%2C67.8%20L837%2C64.6%20L828%2C68.8%20L820%2C63.9%20L813%2C74.8%20L808%2C66.9%20L801%2C71.1%20L789%2C71.0%20L782%2C73.1%20L777%2C76.8%20L762%2C75.1%20L754%2C82.3%20L741%2C83.8%20L731%2C77.4%20L716%2C81.4%20L711%2C78.7%20L704%2C81.8%20L688%2C81.0%20L677%2C83.3%20L669%2C84.0%20L657%2C90.1%20L650%2C85.6%20L637%2C84.8%20L625%2C81.6%20L619%2C84.8%20L609%2C88.4%20L595%2C87.3%20L582%2C86.9%20L571%2C81.4%20L564%2C88.3%20L555%2C87.7%20L546%2C90.8%20L542%2C84.9%20L531%2C81.3%20L518%2C83.2%20L503%2C83.2%20L490%2C84.9%20L479%2C83.3%20L474%2C80.3%20L463%2C84.8%20L452%2C81.8%20L441%2C76.9%20L432%2C77.0%20L424%2C78.1%20L414%2C78.9%20L399%2C75.2%20L392%2C76.6%20L380%2C80.0%20L368%2C77.9%20L359%2C74.6%20L354%2C72.4%20L347%2C80.1%20L339%2C72.7%20L332%2C72.3%20L320%2C72.4%20L307%2C75.6%20L301%2C72.9%20L294%2C68.0%20L290%2C75.0%20L278%2C76.5%20L270%2C79.3%20L256%2C77.5%20L248%2C85.6%20L234%2C71.2%20L221%2C71.1%20L212%2C78.9%20L205%2C69.4%20L197%2C71.9%20L190%2C71.6%20L178%2C74.2%20L173%2C69.8%20L158%2C70.7%20L143%2C80.3%20L134%2C75.3%20L121%2C73.4%20L108%2C76.0%20L100%2C69.2%20L91%2C75.5%20L84%2C73.1%20L74%2C79.7%20L68%2C76.9%20L62%2C77.3%20L51%2C74.4%20L44%2C75.6%20L34%2C77.9%20L27%2C76.2%20L20%2C77.5%20L15%2C75.3%20L11%2C70.5%20L-4%2C76.7%20L-10%2C74.9%20Z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C56.2%20L-4%2C63.1%20L11%2C60.6%20L15%2C55.3%20L20%2C58.3%20L27%2C60.3%20L34%2C57.8%20L44%2C59.0%20L51%2C53.4%20L62%2C50.5%20L68%2C50.4%20L74%2C50.9%20L84%2C49.8%20L91%2C43.7%20L100%2C46.0%20L108%2C43.6%20L121%2C38.4%20L134%2C36.6%20L143%2C31.1%20L158%2C33.5%20L173%2C30.6%20L178%2C31.1%20L190%2C28.6%20L197%2C28.1%20L205%2C27.6%20L212%2C26.7%20L221%2C30.6%20L234%2C28.2%20L248%2C19.1%20L256%2C15.6%20L270%2C15.5%20L278%2C18.1%20L290%2C17.2%20L294%2C21.4%20L301%2C25.7%20L307%2C20.4%20L320%2C24.6%20L332%2C27.2%20L339%2C26.9%20L347%2C28.0%20L354%2C33.1%20L359%2C30.0%20L368%2C29.5%20L380%2C30.3%20L392%2C36.9%20L399%2C41.1%20L414%2C45.0%20L424%2C41.6%20L432%2C47.6%20L441%2C53.6%20L452%2C51.8%20L463%2C55.5%20L474%2C51.3%20L479%2C58.0%20L490%2C63.4%20L503%2C64.9%20L518%2C63.3%20L531%2C65.7%20L542%2C67.5%20L546%2C70.6%20L555%2C69.0%20L564%2C69.8%20L571%2C69.5%20L582%2C74.1%20L595%2C63.2%20L609%2C72.1%20L619%2C64.2%20L625%2C71.9%20L637%2C64.1%20L650%2C62.1%20L657%2C51.3%20L669%2C60.3%20L677%2C55.4%20L688%2C60.7%20L704%2C48.9%20L711%2C50.1%20L716%2C49.0%20L731%2C44.9%20L741%2C41.0%20L754%2C35.1%20L762%2C38.1%20L777%2C29.7%20L782%2C35.0%20L789%2C26.2%20L801%2C25.6%20L808%2C21.7%20L813%2C23.0%20L820%2C21.9%20L828%2C16.2%20L837%2C18.6%20L843%2C17.0%20L852%2C12.6%20L867%2C7.8%20L881%2C9.1%20L887%2C10.1%20L897%2C13.9%20L908%2C14.6%20L922%2C17.7%20L928%2C11.6%20L941%2C15.6%20L953%2C20.9%20L964%2C12.5%20L975%2C18.2%20L988%2C23.9%20L996%2C25.4%20L1002%2C30.6%20L1006%2C30.4%20L1020%2C36.0%20L1025%2C36.1%20L1037%2C35.8%20L1048%2C43.1%20L1053%2C41.1%20L1068%2C45.4%20L1081%2C51.2%20L1095%2C60.0%20L1106%2C55.5%20L1114%2C59.2%20L1121%2C63.3%20L1128%2C65.6%20L1135%2C69.6%20L1145%2C66.1%20L1156%2C62.5%20L1170%2C71.3%20L1183%2C76.2%20L1199%2C73.9%20L1209%2C75.5%20L1209%2C93.0%20L1199%2C88.3%20L1183%2C91.0%20L1170%2C88.0%20L1156%2C89.7%20L1145%2C84.9%20L1135%2C78.4%20L1128%2C83.4%20L1121%2C83.9%20L1114%2C78.5%20L1106%2C84.8%20L1095%2C78.3%20L1081%2C79.9%20L1068%2C72.5%20L1053%2C68.1%20L1048%2C72.1%20L1037%2C70.1%20L1025%2C65.7%20L1020%2C67.1%20L1006%2C70.8%20L1002%2C63.8%20L996%2C67.7%20L988%2C58.9%20L975%2C62.1%20L964%2C73.9%20L953%2C57.4%20L941%2C61.5%20L928%2C64.8%20L922%2C60.5%20L908%2C55.9%20L897%2C61.9%20L887%2C57.8%20L881%2C64.3%20L867%2C65.6%20L852%2C68.3%20L843%2C67.8%20L837%2C64.6%20L828%2C68.8%20L820%2C63.9%20L813%2C74.8%20L808%2C66.9%20L801%2C71.1%20L789%2C71.0%20L782%2C73.1%20L777%2C76.8%20L762%2C75.1%20L754%2C82.3%20L741%2C83.8%20L731%2C77.4%20L716%2C81.4%20L711%2C78.7%20L704%2C81.8%20L688%2C81.0%20L677%2C83.3%20L669%2C84.0%20L657%2C90.1%20L650%2C85.6%20L637%2C84.8%20L625%2C81.6%20L619%2C84.8%20L609%2C88.4%20L595%2C87.3%20L582%2C86.9%20L571%2C81.4%20L564%2C88.3%20L555%2C87.7%20L546%2C90.8%20L542%2C84.9%20L531%2C81.3%20L518%2C83.2%20L503%2C83.2%20L490%2C84.9%20L479%2C83.3%20L474%2C80.3%20L463%2C84.8%20L452%2C81.8%20L441%2C76.9%20L432%2C77.0%20L424%2C78.1%20L414%2C78.9%20L399%2C75.2%20L392%2C76.6%20L380%2C80.0%20L368%2C77.9%20L359%2C74.6%20L354%2C72.4%20L347%2C80.1%20L339%2C72.7%20L332%2C72.3%20L320%2C72.4%20L307%2C75.6%20L301%2C72.9%20L294%2C68.0%20L290%2C75.0%20L278%2C76.5%20L270%2C79.3%20L256%2C77.5%20L248%2C85.6%20L234%2C71.2%20L221%2C71.1%20L212%2C78.9%20L205%2C69.4%20L197%2C71.9%20L190%2C71.6%20L178%2C74.2%20L173%2C69.8%20L158%2C70.7%20L143%2C80.3%20L134%2C75.3%20L121%2C73.4%20L108%2C76.0%20L100%2C69.2%20L91%2C75.5%20L84%2C73.1%20L74%2C79.7%20L68%2C76.9%20L62%2C77.3%20L51%2C74.4%20L44%2C75.6%20L34%2C77.9%20L27%2C76.2%20L20%2C77.5%20L15%2C75.3%20L11%2C70.5%20L-4%2C76.7%20L-10%2C74.9%20Z%27/%3E%3C/svg%3E");transform:rotate(-1.1deg)}
.tear-5{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C25.2%20L2%2C24.1%20L11%2C34.3%20L20%2C33.5%20L34%2C35.4%20L39%2C29.0%20L53%2C35.3%20L59%2C40.5%20L74%2C35.3%20L79%2C40.0%20L83%2C37.9%20L91%2C34.2%20L96%2C40.9%20L105%2C35.7%20L120%2C42.4%20L131%2C40.4%20L141%2C41.5%20L146%2C41.4%20L162%2C49.1%20L172%2C44.5%20L186%2C44.2%20L194%2C49.0%20L207%2C43.9%20L213%2C52.2%20L222%2C52.5%20L232%2C50.6%20L246%2C52.7%20L254%2C53.2%20L262%2C51.4%20L269%2C53.2%20L277%2C52.8%20L291%2C59.2%20L295%2C55.4%20L305%2C50.5%20L317%2C54.8%20L326%2C58.2%20L335%2C56.2%20L348%2C61.5%20L358%2C63.1%20L371%2C59.6%20L376%2C57.6%20L392%2C57.9%20L403%2C56.5%20L412%2C46.5%20L421%2C63.3%20L433%2C55.5%20L437%2C60.8%20L448%2C59.9%20L455%2C52.7%20L467%2C57.0%20L477%2C57.7%20L488%2C58.3%20L493%2C59.1%20L504%2C52.4%20L513%2C59.5%20L524%2C54.1%20L532%2C55.4%20L543%2C49.6%20L555%2C52.4%20L567%2C46.8%20L579%2C48.3%20L594%2C53.4%20L604%2C48.7%20L612%2C47.2%20L624%2C44.6%20L637%2C39.2%20L645%2C44.6%20L656%2C46.2%20L671%2C32.7%20L676%2C42.1%20L687%2C41.7%20L700%2C42.5%20L708%2C43.7%20L717%2C38.1%20L732%2C32.6%20L738%2C29.4%20L745%2C37.5%20L760%2C31.6%20L774%2C32.0%20L790%2C33.7%20L794%2C23.6%20L803%2C30.9%20L812%2C32.2%20L826%2C25.5%20L838%2C26.9%20L854%2C19.8%20L859%2C23.1%20L870%2C31.0%20L876%2C23.9%20L886%2C30.1%20L896%2C23.0%20L907%2C20.1%20L914%2C28.2%20L929%2C25.4%20L938%2C12.4%20L946%2C26.3%20L959%2C26.3%20L969%2C30.6%20L982%2C21.7%20L996%2C22.4%20L1004%2C25.6%20L1009%2C29.3%20L1018%2C30.6%20L1023%2C35.1%20L1036%2C24.2%20L1046%2C27.9%20L1057%2C26.9%20L1065%2C31.8%20L1074%2C31.6%20L1078%2C33.7%20L1089%2C36.7%20L1095%2C39.3%20L1102%2C38.7%20L1111%2C34.0%20L1116%2C38.5%20L1121%2C40.7%20L1133%2C37.7%20L1147%2C40.6%20L1156%2C41.6%20L1167%2C41.8%20L1178%2C41.5%20L1183%2C40.0%20L1188%2C46.8%20L1201%2C50.3%20L1201%2C99.9%20L1188%2C95.6%20L1183%2C94.1%20L1178%2C98.9%20L1167%2C90.1%20L1156%2C87.5%20L1147%2C88.8%20L1133%2C86.0%20L1121%2C84.4%20L1116%2C78.3%20L1111%2C82.2%20L1102%2C82.9%20L1095%2C85.2%20L1089%2C77.3%20L1078%2C71.4%20L1074%2C75.0%20L1065%2C76.5%20L1057%2C71.5%20L1046%2C73.9%20L1036%2C68.7%20L1023%2C62.5%20L1018%2C67.6%20L1009%2C68.0%20L1004%2C70.7%20L996%2C60.9%20L982%2C54.8%20L969%2C52.9%20L959%2C52.2%20L946%2C48.4%20L938%2C49.8%20L929%2C50.9%20L914%2C51.0%20L907%2C53.4%20L896%2C53.1%20L886%2C53.8%20L876%2C45.5%20L870%2C46.0%20L859%2C44.0%20L854%2C46.9%20L838%2C49.7%20L826%2C44.8%20L812%2C44.8%20L803%2C50.4%20L794%2C47.5%20L790%2C44.2%20L774%2C52.8%20L760%2C47.5%20L745%2C53.0%20L738%2C55.6%20L732%2C52.7%20L717%2C59.0%20L708%2C49.9%20L700%2C56.2%20L687%2C57.0%20L676%2C62.4%20L671%2C60.7%20L656%2C60.3%20L645%2C69.6%20L637%2C70.6%20L624%2C70.8%20L612%2C72.6%20L604%2C75.9%20L594%2C73.9%20L579%2C79.5%20L567%2C83.3%20L555%2C91.8%20L543%2C89.3%20L532%2C90.7%20L524%2C84.5%20L513%2C85.9%20L504%2C92.9%20L493%2C94.5%20L488%2C91.2%20L477%2C95.8%20L467%2C96.9%20L455%2C99.2%20L448%2C100.1%20L437%2C100.3%20L433%2C98.4%20L421%2C103.4%20L412%2C101.1%20L403%2C106.4%20L392%2C100.7%20L376%2C103.2%20L371%2C119.6%20L358%2C104.9%20L348%2C106.9%20L335%2C109.7%20L326%2C108.5%20L317%2C108.5%20L305%2C111.0%20L295%2C106.1%20L291%2C103.5%20L277%2C97.2%20L269%2C101.3%20L262%2C102.8%20L254%2C97.0%20L246%2C102.5%20L232%2C96.9%20L222%2C98.4%20L213%2C94.4%20L207%2C95.6%20L194%2C92.6%20L186%2C95.6%20L172%2C92.4%20L162%2C83.1%20L146%2C84.7%20L141%2C89.3%20L131%2C85.0%20L120%2C75.9%20L105%2C83.8%20L96%2C74.6%20L91%2C78.5%20L83%2C75.2%20L79%2C78.8%20L74%2C70.3%20L59%2C72.7%20L53%2C79.6%20L39%2C69.9%20L34%2C70.1%20L20%2C65.4%20L11%2C63.0%20L2%2C68.0%20L-10%2C65.1%20Z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201200%20120%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M-10%2C25.2%20L2%2C24.1%20L11%2C34.3%20L20%2C33.5%20L34%2C35.4%20L39%2C29.0%20L53%2C35.3%20L59%2C40.5%20L74%2C35.3%20L79%2C40.0%20L83%2C37.9%20L91%2C34.2%20L96%2C40.9%20L105%2C35.7%20L120%2C42.4%20L131%2C40.4%20L141%2C41.5%20L146%2C41.4%20L162%2C49.1%20L172%2C44.5%20L186%2C44.2%20L194%2C49.0%20L207%2C43.9%20L213%2C52.2%20L222%2C52.5%20L232%2C50.6%20L246%2C52.7%20L254%2C53.2%20L262%2C51.4%20L269%2C53.2%20L277%2C52.8%20L291%2C59.2%20L295%2C55.4%20L305%2C50.5%20L317%2C54.8%20L326%2C58.2%20L335%2C56.2%20L348%2C61.5%20L358%2C63.1%20L371%2C59.6%20L376%2C57.6%20L392%2C57.9%20L403%2C56.5%20L412%2C46.5%20L421%2C63.3%20L433%2C55.5%20L437%2C60.8%20L448%2C59.9%20L455%2C52.7%20L467%2C57.0%20L477%2C57.7%20L488%2C58.3%20L493%2C59.1%20L504%2C52.4%20L513%2C59.5%20L524%2C54.1%20L532%2C55.4%20L543%2C49.6%20L555%2C52.4%20L567%2C46.8%20L579%2C48.3%20L594%2C53.4%20L604%2C48.7%20L612%2C47.2%20L624%2C44.6%20L637%2C39.2%20L645%2C44.6%20L656%2C46.2%20L671%2C32.7%20L676%2C42.1%20L687%2C41.7%20L700%2C42.5%20L708%2C43.7%20L717%2C38.1%20L732%2C32.6%20L738%2C29.4%20L745%2C37.5%20L760%2C31.6%20L774%2C32.0%20L790%2C33.7%20L794%2C23.6%20L803%2C30.9%20L812%2C32.2%20L826%2C25.5%20L838%2C26.9%20L854%2C19.8%20L859%2C23.1%20L870%2C31.0%20L876%2C23.9%20L886%2C30.1%20L896%2C23.0%20L907%2C20.1%20L914%2C28.2%20L929%2C25.4%20L938%2C12.4%20L946%2C26.3%20L959%2C26.3%20L969%2C30.6%20L982%2C21.7%20L996%2C22.4%20L1004%2C25.6%20L1009%2C29.3%20L1018%2C30.6%20L1023%2C35.1%20L1036%2C24.2%20L1046%2C27.9%20L1057%2C26.9%20L1065%2C31.8%20L1074%2C31.6%20L1078%2C33.7%20L1089%2C36.7%20L1095%2C39.3%20L1102%2C38.7%20L1111%2C34.0%20L1116%2C38.5%20L1121%2C40.7%20L1133%2C37.7%20L1147%2C40.6%20L1156%2C41.6%20L1167%2C41.8%20L1178%2C41.5%20L1183%2C40.0%20L1188%2C46.8%20L1201%2C50.3%20L1201%2C99.9%20L1188%2C95.6%20L1183%2C94.1%20L1178%2C98.9%20L1167%2C90.1%20L1156%2C87.5%20L1147%2C88.8%20L1133%2C86.0%20L1121%2C84.4%20L1116%2C78.3%20L1111%2C82.2%20L1102%2C82.9%20L1095%2C85.2%20L1089%2C77.3%20L1078%2C71.4%20L1074%2C75.0%20L1065%2C76.5%20L1057%2C71.5%20L1046%2C73.9%20L1036%2C68.7%20L1023%2C62.5%20L1018%2C67.6%20L1009%2C68.0%20L1004%2C70.7%20L996%2C60.9%20L982%2C54.8%20L969%2C52.9%20L959%2C52.2%20L946%2C48.4%20L938%2C49.8%20L929%2C50.9%20L914%2C51.0%20L907%2C53.4%20L896%2C53.1%20L886%2C53.8%20L876%2C45.5%20L870%2C46.0%20L859%2C44.0%20L854%2C46.9%20L838%2C49.7%20L826%2C44.8%20L812%2C44.8%20L803%2C50.4%20L794%2C47.5%20L790%2C44.2%20L774%2C52.8%20L760%2C47.5%20L745%2C53.0%20L738%2C55.6%20L732%2C52.7%20L717%2C59.0%20L708%2C49.9%20L700%2C56.2%20L687%2C57.0%20L676%2C62.4%20L671%2C60.7%20L656%2C60.3%20L645%2C69.6%20L637%2C70.6%20L624%2C70.8%20L612%2C72.6%20L604%2C75.9%20L594%2C73.9%20L579%2C79.5%20L567%2C83.3%20L555%2C91.8%20L543%2C89.3%20L532%2C90.7%20L524%2C84.5%20L513%2C85.9%20L504%2C92.9%20L493%2C94.5%20L488%2C91.2%20L477%2C95.8%20L467%2C96.9%20L455%2C99.2%20L448%2C100.1%20L437%2C100.3%20L433%2C98.4%20L421%2C103.4%20L412%2C101.1%20L403%2C106.4%20L392%2C100.7%20L376%2C103.2%20L371%2C119.6%20L358%2C104.9%20L348%2C106.9%20L335%2C109.7%20L326%2C108.5%20L317%2C108.5%20L305%2C111.0%20L295%2C106.1%20L291%2C103.5%20L277%2C97.2%20L269%2C101.3%20L262%2C102.8%20L254%2C97.0%20L246%2C102.5%20L232%2C96.9%20L222%2C98.4%20L213%2C94.4%20L207%2C95.6%20L194%2C92.6%20L186%2C95.6%20L172%2C92.4%20L162%2C83.1%20L146%2C84.7%20L141%2C89.3%20L131%2C85.0%20L120%2C75.9%20L105%2C83.8%20L96%2C74.6%20L91%2C78.5%20L83%2C75.2%20L79%2C78.8%20L74%2C70.3%20L59%2C72.7%20L53%2C79.6%20L39%2C69.9%20L34%2C70.1%20L20%2C65.4%20L11%2C63.0%20L2%2C68.0%20L-10%2C65.1%20Z%27/%3E%3C/svg%3E");transform:rotate(0.8deg)}
body{overflow-x:clip}
body>section,body>header,body>footer,.rundown,.app-sec{border-top:0!important;border-bottom:0!important}










/* paper app section */
.app-sec-wrap{position:relative;z-index:5;width:100%;margin:-40px 0}
.app-sec{position:relative;background:url(img/paper-sheet.png?v=hy1) center/100% 100% no-repeat transparent!important;color:#141210;
  padding:clamp(140px,14vw,210px) 9% clamp(110px,10vw,160px) !important;filter:drop-shadow(0 22px 34px rgba(0,0,0,.75))}
.app-sec .n-tag,.app-sec h2,.app-sec .app-meta b{color:#141210}
.app-sec .muted,.app-sec .app-copy>p{color:#3d3a35!important}
.app-sec .app-badge{background:#111;color:#fff}
.app-sec .app-qr{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.12)}
.app-sec .app-icon{border-color:rgba(0,0,0,.2)}
.app-sec .phone{box-shadow:0 30px 60px rgba(40,25,10,.45),0 0 0 1px rgba(0,0,0,.2)}
@media(max-width:900px){.app-sec{background-image:url(img/paper-sheet-m.png?v=hy1)!important;padding:130px 10% 110px !important}}
/* end paper */
footer{position:relative;overflow:visible!important;background:#000}
.n-final{background:radial-gradient(48% 46% at 50% 54%,rgba(160,18,18,.62),rgba(147,16,16,.25) 55%,transparent 100%),#000!important;padding:180px 0 200px}
.foot-logo{height:clamp(160px,20vw,260px)!important;width:auto}
footer .foot-word{margin-top:-48px!important}
footer .foot-word{margin-bottom:56px!important}
/* display titles: Pirata One (real web font, selectable + indexable) */
h1:not(.sr-only),h2,.n-statement,.n-knock{font-family:'Pirata One',var(--ext),serif!important;font-weight:400!important;letter-spacing:.01em!important}
.hero-copy .n-statement{font-size:clamp(44px,6.6vw,112px)!important;line-height:1.02!important}
@media(max-width:700px){.hero-copy .n-statement{font-size:clamp(40px,11.5vw,64px)!important}}
.n-tri{width:.85em!important;height:.74em!important;vertical-align:-.02em!important;margin:0 .1em!important}
/* tag marker: 3 stripes instead of square */
.n-tag::before,.nx .page-hero .eyebrow::before,.nx section .eyebrow::before,.nx .book .eyebrow::before,.n-book .eyebrow::before,.n-book .book .eyebrow::before{
  content:""!important;width:14px!important;height:12px!important;
  background:linear-gradient(90deg,var(--crim) 0 3px,transparent 3px 5.5px,var(--crim) 5.5px 8.5px,transparent 8.5px 11px,var(--crim) 11px 14px)!important;transform:skewX(-14deg)}
/* DJ Camilo cutout behind hero text */
.hero{position:relative;isolation:isolate}
.hero-solo{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:100%;width:auto;max-width:none;z-index:0;opacity:.5;pointer-events:none;
  -webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 98%);mask-image:linear-gradient(to bottom,#000 55%,transparent 98%)}
.hero .hero-copy{position:relative;z-index:2}
@media(max-width:700px){.hero-solo{height:auto;width:150%;bottom:auto;top:50%;transform:translate(-50%,-50%)}}
.hero{align-content:end!important;place-items:end center!important;padding-top:0!important;padding-bottom:clamp(40px,6vh,80px)!important}.hero .hero-copy{align-self:end!important}
.hero .affil{position:relative;top:-26px}
.hero-solo{opacity:.68!important}
/* symmetric nav: each side = 2 equal cells, links centered in cells */
@media(min-width:901px){
  .nav .nav-l,.nav .nav-r{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;align-items:center;justify-items:center;width:100%}
  .nav .nav-l{padding-right:clamp(20px,3vw,48px)}.nav .nav-r{padding-left:clamp(20px,3vw,48px)}
}
/* nav hides once scrolling starts, returns on scroll up */
.nav{transition:transform .35s ease,opacity .35s ease}
.nav.nav-hide{transform:translateY(-110%);opacity:0;pointer-events:none}
.app-sec-wrap{transform-origin:50% 60%}
/* WebGL uncrumple */
.app-sec .paper-gl{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
.app-sec.app-gl{background:none!important;filter:none!important}
.app-sec.app-gl .app-wrap{position:relative;z-index:1}
.app-sec.app-gl:not(.cap):not(.inked):not(.flat) .app-wrap{opacity:0}
/* live layer over the printed paper: invisible but selectable / clickable / indexable */
.app-sec.inked:not(.cap) .app-wrap,.app-sec.inked:not(.cap) .app-wrap *{color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}
.app-sec.inked:not(.cap) .app-wrap img,.app-sec.inked:not(.cap) .app-wrap svg,.app-sec.inked:not(.cap) .app-wrap .n-tag::before,.app-sec.inked:not(.cap) .app-phones{opacity:0!important}
.app-sec.inked .app-wrap ::selection{background:rgba(147,16,16,.35);color:transparent;-webkit-text-fill-color:transparent}
.app-sec.inked .app-badge:focus-visible{outline:2px solid #931010!important;outline-offset:3px}
/* pinned uncrumple: section holds in place while scroll drives the unfold */
.app-pin{position:relative}
.app-pin.on .app-sec-wrap{position:sticky;margin:0}
.app-sec.app-gl .app-wrap .rv{transition:none}
.app-copy h2{margin-bottom:28px!important;line-height:1.02!important}
.app-badge{padding:9px 20px 9px 16px!important;align-items:center}.app-badge span{line-height:1.12!important;display:block!important}.app-badge small{display:block!important;line-height:1.25!important;margin:0 0 1px!important}
/* gallery */
.g-sec{padding:40px 0 120px}
.g-grid{columns:3 280px;column-gap:16px}
.g-item{display:block;margin:0 0 16px;break-inside:avoid;overflow:hidden;border-radius:2px;position:relative;cursor:zoom-in}
.g-item img{width:100%;height:auto;display:block;transition:transform .6s var(--ease),filter .4s}
.g-item:hover img{transform:scale(1.04);filter:brightness(1.08)}
.g-box{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.94);display:grid;place-items:center;padding:56px 64px}
.g-box[hidden]{display:none}
.g-box img{max-width:100%;max-height:calc(100vh - 112px);object-fit:contain;box-shadow:0 30px 80px rgba(0,0,0,.6)}
.g-box button{position:absolute;background:none;border:0;color:#fff;font:400 40px/1 sans-serif;cursor:pointer;padding:12px;opacity:.8}
.g-box button:hover{opacity:1;color:#e2312f}
.g-x{top:12px;right:16px;font-size:28px!important}.g-prev{left:10px;top:50%;transform:translateY(-50%)}.g-next{right:10px;top:50%;transform:translateY(-50%)}
@media(max-width:700px){.g-grid{columns:2 140px;column-gap:10px}.g-item{margin-bottom:10px}.g-box{padding:48px 8px}}
@media(min-width:901px){.nav .nav-l{grid-template-columns:repeat(2,1fr)}.nav .nav-r{grid-template-columns:repeat(3,1fr)}}
@media(min-width:901px){.nav .nav-l,.nav .nav-r{display:flex!important;justify-content:space-between!important;align-items:center}.nav .nav-l{padding:0 clamp(40px,5vw,90px) 0 clamp(16px,2vw,32px)}.nav .nav-r{padding:0 clamp(16px,2vw,32px) 0 clamp(40px,5vw,90px)}}
/* merch */
.m-sec{padding:40px 0 120px}
.m-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.m-card{background:#0d0d0d;border:1px solid rgba(255,255,255,.08);border-radius:2px;overflow:hidden;display:flex;flex-direction:column}
.m-img{position:relative;aspect-ratio:4/5;overflow:hidden}
.m-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}
.m-card:hover .m-img img{transform:scale(1.04)}
.m-tag{position:absolute;top:12px;left:12px;background:#931010;color:#fff;font:500 11px "IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}
.m-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}
.m-body h3{font:400 30px/1 'Pirata One',serif;text-transform:uppercase;letter-spacing:.02em}
.m-body p{font-size:14px;line-height:1.5;flex:1}
.m-body .n-btn{align-self:flex-start}
@media(max-width:1000px){.m-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.m-grid{grid-template-columns:1fr}}
@media(min-width:901px){.nav .nav-l,.nav .nav-r{display:grid!important;grid-template-columns:repeat(3,1fr)!important;justify-items:center}}
/* footer social icons */
footer .soc{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#f2f2f2;transition:color .25s,background .25s,transform .25s}
footer .soc svg{width:22px;height:22px;fill:currentColor}
footer .soc:hover{color:#fff;background:#931010;transform:translateY(-2px)}
footer .foot-top ul:has(.soc){gap:14px!important}
footer .foot-top{flex-direction:column!important;align-items:center!important;row-gap:18px!important}
.g-box img{max-width:min(100%,960px)!important}
.page-hero h1 .g-years{color:#931010}
/* back-to-top (gallery) */
.to-top{position:fixed;right:clamp(16px,2.5vw,32px);bottom:clamp(16px,3vw,32px);z-index:150;width:54px;height:54px;border-radius:50%;border:0;background:#931010;color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.5);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s,transform .3s,background .2s}
.to-top.show{opacity:1;transform:none;pointer-events:auto}
.to-top:hover{background:#b31414}
.to-top:focus-visible{outline:2px solid #fff;outline-offset:3px}
.to-top svg{width:24px;height:24px;fill:currentColor}
.n-knock{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:clamp(2px,.35vw,4px) #d11a20;paint-order:stroke fill}
.n-knock{margin-bottom:clamp(48px,6vw,96px)!important}
.n-final h2{mix-blend-mode:overlay}
.n-final h2{font-size:clamp(56px,9vw,150px)!important;line-height:.95!important;max-width:12ch!important}
/* closing CTA: down arrow */
.n-arrow{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;border:2px solid rgba(255,255,255,.85);color:#fff;transition:background .25s,border-color .25s,transform .25s}
.n-arrow svg{width:34px;height:34px;fill:currentColor;animation:arrowBob 1.8s ease-in-out infinite}
.n-arrow:hover{background:#931010;border-color:#931010;transform:translateY(3px)}
.n-arrow:focus-visible{outline:2px solid #fff;outline-offset:4px}
@keyframes arrowBob{0%,100%{transform:translateY(-3px)}50%{transform:translateY(4px)}}
@media(prefers-reduced-motion:reduce){.n-arrow svg{animation:none}}
/* glitch / strobe on outline headings */
.n-knock{position:relative;animation:knockFlicker 6s infinite}
.n-knock::before,.n-knock::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;-webkit-text-fill-color:transparent;opacity:0}
.n-knock::before{-webkit-text-stroke:inherit;-webkit-text-stroke-color:#fff;animation:glitchA 6s infinite steps(1)}
.n-knock::after{-webkit-text-stroke:inherit;-webkit-text-stroke-color:#ff2a2a;animation:glitchB 6s infinite steps(1)}
@keyframes knockFlicker{0%,62%,66%,70%,100%{opacity:1;filter:none}63%{opacity:.25}64%{opacity:1;filter:drop-shadow(0 0 12px #d11a20)}65%{opacity:.4}68%{opacity:1;filter:drop-shadow(0 0 22px #ff2a2a)}69%{opacity:.15}
  88%{opacity:1}89%{opacity:.3}90%{opacity:1;filter:drop-shadow(0 0 16px #d11a20)}91%{filter:none}}
@keyframes glitchA{0%,61%,72%,87%,93%,100%{opacity:0;transform:none;clip-path:inset(0 0 0 0)}
  62%{opacity:.9;transform:translate(-6px,2px);clip-path:inset(12% 0 63% 0)}64%{opacity:.9;transform:translate(5px,-1px);clip-path:inset(58% 0 18% 0)}66%{opacity:.9;transform:translate(-3px,0);clip-path:inset(30% 0 45% 0)}68%{opacity:.9;transform:translate(7px,1px);clip-path:inset(75% 0 4% 0)}70%{opacity:.8;transform:translate(-4px,-2px);clip-path:inset(2% 0 80% 0)}
  88%{opacity:.9;transform:translate(4px,0);clip-path:inset(40% 0 35% 0)}90%{opacity:.9;transform:translate(-5px,1px);clip-path:inset(8% 0 70% 0)}}
@keyframes glitchB{0%,61%,72%,87%,93%,100%{opacity:0;transform:none;clip-path:inset(0 0 0 0)}
  62%{opacity:.9;transform:translate(6px,-2px);clip-path:inset(55% 0 20% 0)}64%{opacity:.9;transform:translate(-7px,1px);clip-path:inset(10% 0 66% 0)}66%{opacity:.9;transform:translate(4px,2px);clip-path:inset(68% 0 10% 0)}68%{opacity:.9;transform:translate(-6px,0);clip-path:inset(22% 0 55% 0)}70%{opacity:.8;transform:translate(3px,1px);clip-path:inset(85% 0 0 0)}
  88%{opacity:.9;transform:translate(-4px,-1px);clip-path:inset(62% 0 14% 0)}90%{opacity:.9;transform:translate(6px,0);clip-path:inset(28% 0 50% 0)}}
@media(prefers-reduced-motion:reduce){.n-knock,.n-knock::before,.n-knock::after{animation:none}}
/* distortion during glitch bursts */
@keyframes knockFlicker{
  0%,61%,71%,87%,92%,100%{opacity:1;filter:none;transform:none}
  62%{opacity:1;filter:url(#knock-warp);transform:skewX(-8deg) scaleX(1.03)}
  63%{opacity:.25;filter:url(#knock-warp);transform:skewX(6deg)}
  64%{opacity:1;filter:url(#knock-warp) drop-shadow(0 0 12px #d11a20);transform:scaleY(1.06) translateX(-4px)}
  65%{opacity:.4;filter:none;transform:skewX(-3deg)}
  66%{opacity:1;filter:url(#knock-warp);transform:scaleX(.97) skewX(10deg)}
  68%{opacity:1;filter:url(#knock-warp) drop-shadow(0 0 22px #ff2a2a);transform:translateX(5px) skewX(-5deg)}
  69%{opacity:.15;filter:none;transform:none}
  70%{opacity:1;filter:url(#knock-warp);transform:scaleY(.94)}
  88%{opacity:1;filter:url(#knock-warp);transform:skewX(7deg)}
  89%{opacity:.3;transform:none}
  90%{opacity:1;filter:url(#knock-warp) drop-shadow(0 0 16px #d11a20);transform:skewX(-6deg) scaleX(1.02)}
  91%{filter:none;transform:none}}
.n-knock::before{mix-blend-mode:overlay}
/* mobile proportion fixes */
@media(max-width:700px){
  .tape{top:58%!important;height:30px!important;border-block-width:5px!important}
  .tape-a{transform:translateY(-50%) rotate(-9deg)!important}.tape-b{transform:translateY(-50%) rotate(9deg)!important}
  .tape-track span{font-size:13px!important}
  .hero .affil{gap:18px 26px!important;margin-top:28px!important;top:0!important}
  .hero .affil img{height:34px!important;max-width:110px}
  .hero .affil .af-hh{height:40px!important}
}
@media(max-width:700px){
  .n-final h2{font-size:clamp(40px,12.5vw,64px)!important;max-width:none!important;padding:0 12px}
  .n-final{padding:120px 0 130px!important}
}
@media(max-width:560px){
  .n-event-row{grid-template-columns:1fr!important}
  .n-event{max-width:420px;margin-inline:auto;width:100%}
}
@media(max-width:700px){.n-final{background:radial-gradient(95% 50% at 50% 40%,rgba(175,20,20,.8),rgba(147,16,16,.3) 55%,transparent 100%),#000!important}}
@media(max-width:700px){
  footer .foot-top ul:not(:has(.soc)){display:grid!important;grid-template-columns:repeat(3,auto);justify-content:center;gap:14px 26px!important}
  footer .foot-top ul a{font-size:17px!important}
  footer .foot-top ul:has(.soc){flex-wrap:nowrap!important;gap:2px!important}
  footer .soc{width:42px;height:42px}footer .soc svg{width:20px;height:20px}
}
@media(max-width:700px){footer .foot-top ul:not(:has(.soc)){grid-template-columns:repeat(3,1fr)!important;justify-items:center;width:100%}}
.g-item{background:#141414}
@media(max-width:700px){.count-grid{grid-template-columns:1fr 1fr!important}.count-grid .count{min-width:0}.count-grid .count b{font-size:clamp(34px,11vw,48px)!important}}
@media(max-width:700px){.count-grid .count b{font-size:clamp(30px,9.4vw,44px)!important}}
@media(max-width:700px){
  .hero-solo{width:100%!important;height:auto!important;top:0!important;bottom:auto!important;transform:translateX(-50%)!important;
    -webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)!important}
}
.vhero-vid::-webkit-media-controls-start-playback-button,.vhero-vid::-webkit-media-controls{display:none!important;-webkit-appearance:none}
