@font-face{font-family:barlow;src:url(../media/Barlow_Regular-s.p.122kowgb19j5j.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:barlow;src:url(../media/Barlow_Medium-s.p.3f8x3r9x0u6zn.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:barlow;src:url(../media/Barlow_Bold-s.p.0r60iwlzjge25.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.iZC0Va_className{font-family:barlow,barlow Fallback}.iZC0Va_variable{--font-barlow:"barlow", "barlow Fallback"}
@font-face{font-family:barlowCondensed;src:url(../media/BarlowCondensed_SemiBold-s.p.1v4crad2b0ecx.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.LEQBIG_className{font-family:barlowCondensed,barlowCondensed Fallback;font-weight:600}.LEQBIG_variable{--font-barlow-condensed:"barlowCondensed", "barlowCondensed Fallback"}
:root{--wall:#101010;--slab:#181818;--line:#2c2c2c;--mid:#8d8a85;--ink:#ece8e1;--accent:#d19a3a;--s:var(--font-barlow-condensed),"Arial Narrow","Helvetica Neue",sans-serif;--b:var(--font-barlow),system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:70px;overflow-x:clip}body{background:var(--wall);color:var(--ink);font:400 1.0625rem/1.55 var(--b);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:after{content:"";z-index:60;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.3 0 0 0 -.35'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem);position:relative}.s{font-family:var(--s);text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:600;line-height:.95}nav{z-index:20;padding-top:env(safe-area-inset-top,0px);background:linear-gradient(#101010f2,#10101000);position:fixed;inset:0 0 auto}nav .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.mark{font:700 1.15rem/1 var(--b);text-transform:uppercase;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;text-decoration:none;display:flex}nav ul{gap:1.6rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}nav ul a{color:var(--mid);text-decoration:none}nav ul a:hover{color:var(--ink)}@media (max-width:560px){nav ul li:nth-child(n+3){display:none}}.hero{background:radial-gradient(70% 60% at 80% 20%,#2b2b2b,#0000 70%),linear-gradient(#141414,#0c0c0c);align-items:flex-end;min-height:100svh;padding:6.5rem 0 3.5rem;display:flex;position:relative;overflow:hidden}.bigv{width:min(95vh,90vw);color:var(--accent);opacity:.9;position:absolute;bottom:-14vh;right:-12vw;transform:rotate(-6deg)}.hero .wrap{grid-template-columns:1.25fr .75fr;align-items:end;gap:2rem;width:100%;display:grid}.word{z-index:2;mix-blend-mode:normal;font-size:clamp(4rem,12vw,10.5rem);position:relative}.word b{color:var(--accent);font-weight:400}.hero h1{z-index:2;max-width:15em;margin:1.5rem 0 .75rem;font-size:clamp(2rem,4.4vw,3.4rem);position:relative}.hero p{color:#bcb7ae;z-index:2;max-width:28em;margin:0 0 1.75rem;font-size:1.15rem;position:relative}.row{z-index:2;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex;position:relative}.btn{background:var(--accent);color:#0b0b0b;font:700 1.1rem/1 var(--b);text-transform:uppercase;padding:1.05rem 1.6rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;transform:rotate(-1.2deg);box-shadow:6px 6px #000}.btn:hover{transform:rotate(0)translate(2px,2px);box-shadow:3px 3px #000}.link{border-bottom:2px solid var(--mid);font-weight:700;text-decoration:none}.link:hover{border-color:var(--ink)}.poster{z-index:2;aspect-ratio:3/4;clip-path:polygon(0 1%,6% 0,14% 1.2%,27% .2%,41% 1%,58% 0,73% 1%,88% .2%,100% 1.4%,99% 18%,100% 39%,99.2% 62%,100% 83%,98.8% 100%,84% 99%,66% 100%,49% 98.8%,31% 100%,15% 99%,0 100%,1% 78%,0 52%,1% 27%);background:radial-gradient(70% 55% at 65% 28%,#ece8e14d,#0000 70%),radial-gradient(#ece8e133 1.3px,#0000 1.8px) 0 0/8px 8px,#191919;justify-self:end;width:100%;max-width:360px;position:relative;transform:rotate(2.5deg)}.poster:after{content:attr(data-label);color:var(--mid);font-size:.8rem;position:absolute;inset:auto 1rem 1.2rem}.tape{z-index:3;opacity:.85;background:#d9d2c0;width:110px;height:30px;position:absolute;transform:rotate(-8deg)}.tape.a{top:-12px;left:20px}.tape.b{bottom:-10px;right:10px;transform:rotate(6deg)}@media (max-width:860px){.hero .wrap{grid-template-columns:1fr}.word{font-size:18vw}.poster{order:-1;justify-self:start;max-width:230px;margin-bottom:1rem}}.ticker{background:var(--accent);color:#0b0b0b;z-index:5;white-space:nowrap;border-block:3px solid #0b0b0b;margin:-1.2rem -2vw 0;position:relative;overflow:hidden;transform:rotate(-1.4deg)}.ticker div{font:700 1.3rem/1 var(--b);text-transform:uppercase;letter-spacing:.06em;padding:.6rem 0;animation:28s linear infinite tick;display:inline-block}@keyframes tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker div{animation:none}html{scroll-behavior:auto}}section{padding:clamp(4rem,10vw,8rem) 0}.rows{margin-top:1rem}.rw{border-top:2px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:end;gap:1rem 3rem;padding:2rem 0;display:grid}.rw:last-child{border-bottom:2px solid var(--line)}.rw h2{font-size:clamp(3.4rem,9.5vw,7.5rem);transition:color .2s}.rw:hover h2{color:var(--accent)}.rw p{max-width:22em;margin:0;font-size:1.2rem}.rw span{color:var(--mid);margin-top:.5rem;font-size:1rem;display:block}@media (max-width:760px){.rw{grid-template-columns:1fr}}.perfsec{background:var(--slab);border-block:2px solid var(--line)}.perf{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.card{position:relative;transform:rotate(-1.6deg)}.thumb{aspect-ratio:16/9;background:radial-gradient(60% 80% at 70% 25%,#ece8e142,#0000 70%),radial-gradient(#ece8e129 1.2px,#0000 1.7px) 0 0/7px 7px,#171717;border:6px solid #0a0a0a;text-decoration:none;display:block;position:relative;box-shadow:10px 10px #000}.thumb:after{content:attr(data-label);color:var(--mid);font-size:.8rem;position:absolute;bottom:.6rem;left:.8rem}.play{background:var(--ink);place-items:center;width:88px;height:88px;margin:auto;transition:background .15s;display:grid;position:absolute;inset:0;transform:rotate(45deg)}.play:after{content:"";border-left:24px solid #0b0b0b;border-block:15px solid #0000;margin-left:6px;transform:rotate(-45deg)}.thumb:hover .play{background:var(--accent)}.sticker{z-index:3;background:var(--accent);color:#0b0b0b;font:700 1rem/1 var(--b);text-transform:uppercase;padding:.5rem .9rem;position:absolute;top:-16px;left:-12px;transform:rotate(-6deg)}.perf h2{margin:0 0 1rem;font-size:clamp(3rem,6.5vw,5.2rem)}.perf p{color:#bcb7ae;margin:0 0 1.75rem}@media (max-width:820px){.perf{grid-template-columns:1fr}}.mani .big{font-size:clamp(3.2rem,11vw,9rem)}.mani .big b{color:var(--accent);font-weight:400}.mani .lines{grid-template-columns:1fr 1fr;gap:2rem 4rem;margin-top:clamp(2rem,5vw,4rem);font-size:1.25rem;display:grid}.mani .lines p{max-width:24em;margin:0}.mani .lines p+p{color:var(--mid)}@media (max-width:720px){.mani .lines{grid-template-columns:1fr}}.follow{padding-top:0}.follow h2{font-size:clamp(3.4rem,13vw,10rem)}.follow p{color:#bcb7ae;margin:1.25rem 0 2rem;font-size:1.15rem}.soc{flex-wrap:wrap;gap:.9rem;display:flex}.soc a{border:2px solid var(--ink);padding:.9rem 1.5rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.soc a:hover{background:var(--ink);color:#0b0b0b}.soc a[aria-disabled=true]{opacity:.4;border-color:var(--mid);pointer-events:none}footer{border-top:2px solid var(--line);color:var(--mid);padding:2.25rem 0 3rem;font-size:.95rem}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;display:flex}footer .mark{color:var(--ink)}footer .links{gap:1.25rem;display:flex}.lead{color:var(--ink);font-size:1.5rem;font-weight:500}.intro{color:#bcb7ae;max-width:30em;margin:1rem 0 2.5rem;font-size:1.15rem}.about{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.about h2{margin-bottom:1.5rem;font-size:clamp(3.4rem,9vw,7.5rem)}.about p{color:#cfcac2;max-width:32em}.about .lead{color:var(--ink)}.about .poster{justify-self:start;transform:rotate(-2deg)}.about .tag{color:var(--accent);margin:1.75rem 0;font-size:clamp(1.8rem,3.4vw,2.6rem)}.k{color:var(--mid);font-size:.95rem}@media (max-width:820px){.about{grid-template-columns:1fr}.about .poster{max-width:240px}}section h2.s{margin:0}.covers{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:2.25rem;display:grid}.cv{text-decoration:none;display:block}.cv .thumb{box-shadow:6px 6px #000}.cv .play{width:64px;height:64px}.cv:hover .play{background:var(--accent)}.cv h3{margin:1rem 0 .2rem;font-size:1.9rem}.cv span{color:var(--mid)}.gear{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem 3rem;display:grid}.gear h3{color:var(--accent);margin-bottom:.75rem;font-size:1.9rem}.gear ul{margin:0;padding:0;list-style:none}.gear li{border-top:1px solid var(--line);padding:.6rem 0}.contact{padding-bottom:clamp(4rem,10vw,7rem)}.contact h2{font-size:clamp(3.4rem,11vw,9rem)}.contact p{color:#bcb7ae;max-width:30em;margin:1.25rem 0 2rem;font-size:1.15rem}.contact .k{color:var(--mid);margin-bottom:1rem;font-size:1rem}body:after{opacity:.06}.hero{background:linear-gradient(#141414,#0c0c0c)}.word{font-size:clamp(3.4rem,10vw,8.5rem)}.hero h1{margin:1.25rem 0 2rem;font-size:clamp(1.6rem,3.2vw,2.5rem)}@media (max-width:860px){.word{font-size:16vw}}.poster,.thumb{background:radial-gradient(70% 55% at 65% 28%,#ece8e133,#0000 70%),#181818}.poster{clip-path:none;transform:none}.about .poster{transform:none}.btn,.btn:hover{box-shadow:none;transform:none}.btn:hover{filter:brightness(1.12)}.sticker{top:0;left:0;transform:none}.thumb,.cv .thumb{box-shadow:none}.vm{vertical-align:-.01em;width:.78em;height:.78em;margin-left:.04em;display:inline-block}.mark svg{width:28px;height:28px}.ist{fill:currentColor;width:.14em;height:.7em;margin:0 .03em;display:inline-block}.bd{fill:currentColor;width:.7em;height:.7em;margin:0 .03em;display:inline-block}.kana{font-family:var(--b);color:var(--mid);letter-spacing:.35em;margin-bottom:1rem;font-size:1rem;font-weight:700}.ist{width:.168em;height:.7em;margin:0 .05em}.eye{fill:currentColor;width:.7em;height:.7em;margin:0 .05em;display:inline-block}.vm{width:.7em;height:.7em}.s{line-height:1}.word{font-size:clamp(3.6rem,10vw,8.5rem);line-height:1}@media (max-width:860px){.word{font-size:17vw}}.hero h1{margin:1.25rem 0 2rem;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15}.about h2,#cov-h,#gear-h{font-size:clamp(3rem,8vw,6rem)}.mani .big{font-size:clamp(2.8rem,8vw,6.5rem);line-height:1.05}.contact h2{font-size:clamp(3rem,9vw,7.5rem);line-height:1}.perf h2{font-size:clamp(2.4rem,5vw,4rem);line-height:1.05}.about .tag{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.cv h3,.gear h3{font-size:1.6rem;line-height:1.1}:root{--paper:#1c1814}.burn{width:100%;height:clamp(36px,6vw,70px);margin-bottom:-1px;display:block}.burn.p{background:var(--wall);color:var(--paper)}.burn.w{background:var(--paper);color:var(--wall)}#performance,#gear,.contact{background:var(--wall);border:0}:root{--photo:url(/hero-poster.jpg)}.hero{min-height:110svh}.hero .wrap{display:block}.hero-img{background:linear-gradient(90deg,#0c0c0c 10%,#0c0c0c00 60%),linear-gradient(0deg,#0c0c0c 3%,#0c0c0c00 42%),var(--photo) 72% 18%/cover no-repeat;position:absolute;inset:0 0 -12svh;transform:scale(1.04)}@media (max-width:860px){.hero-img{background:linear-gradient(0deg,#0c0c0c 18%,#0c0c0ccc 55%,#0c0c0c55),var(--photo) 68% 10%/cover no-repeat}}@keyframes drift{0%{transform:translateY(0)scale(1.04)}to{transform:translateY(14svh)scale(1.04)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero-img{animation:linear both drift;animation-timeline:scroll(root);animation-range:0 110svh}}}nav .mark{display:block}.logo{width:auto;height:24px;display:block}@media (max-width:560px){.logo{height:17px}}@media (max-width:560px){.logo{height:24px}}.hero h1{max-width:12em;margin:0 0 1.75rem;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02}.logo{height:68px}.flogo{height:40px}.hero{padding-top:9rem}html{scroll-padding-top:110px}@media (max-width:700px){nav .wrap{flex-wrap:wrap;row-gap:.5rem;height:auto;padding-top:.9rem;padding-bottom:.6rem}.logo{height:34px}.flogo{height:26px}nav ul{gap:1.1rem;width:100%;font-size:.9rem}nav ul li:nth-child(n+3){display:list-item}.hero{padding-top:9.5rem}html{scroll-padding-top:100px}}@media (max-width:700px){nav .mark svg.logo{width:min(78vw,340px);height:auto}footer .mark svg.flogo{height:30px}}@media (max-width:700px){nav .wrap{height:auto}}nav .mark svg.logo{width:auto;height:40px}@media (max-width:700px){nav .mark svg.logo{width:min(60vw,260px);height:auto}nav .wrap{height:auto}}nav ul{margin-left:auto}.nav-soc{gap:.15rem;margin-left:1.25rem;display:flex}.nav-soc a{width:42px;height:42px;color:var(--ink);place-items:center;transition:color .15s;display:grid}.nav-soc a:hover{color:var(--accent)}.nav-soc svg,.soc svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nav-soc a[aria-disabled=true]{opacity:.4;pointer-events:none}.soc a{align-items:center;gap:.65rem;padding:1rem 1.6rem;font-size:1.1rem;display:inline-flex}@media (max-width:700px){.nav-soc{order:2;margin-left:auto}nav ul{order:3;margin-left:0}}.burger{z-index:3;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:6px;margin-left:.4rem;display:grid;position:relative}.burger span{background:currentColor;width:26px;height:2px;transition:transform .25s,opacity .2s;display:block}nav.open .burger span:first-child{transform:translateY(8px)rotate(45deg)}nav.open .burger span:nth-child(2){opacity:0}nav.open .burger span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}nav .mark,nav .nav-soc{z-index:3;position:relative}nav .nav-soc{margin-left:auto}nav ul#menu{z-index:2;opacity:0;visibility:hidden;background:#0c0c0cf7;flex-direction:column;order:0;justify-content:center;align-items:center;gap:1.4rem;width:auto;margin:0;padding:0;transition:opacity .25s,visibility .25s;position:fixed;inset:0}nav.open ul#menu{opacity:1;visibility:visible}nav ul#menu li{display:list-item}nav ul#menu a{font:600 clamp(2.4rem,9vw,4.2rem)/1 var(--s);text-transform:uppercase;color:var(--ink)}nav ul#menu a:hover{color:var(--accent)}body.lock{overflow:hidden}@media (max-width:700px){nav .wrap{flex-wrap:nowrap;row-gap:0;height:72px;padding-top:0;padding-bottom:0}nav .mark svg.logo{width:min(42vw,180px);height:auto}.nav-soc{margin-left:auto}.nav-soc a{width:34px;height:34px}.nav-soc svg{width:20px;height:20px}.burger{width:40px;margin-left:0}}@media (prefers-reduced-motion:reduce){nav ul#menu,.burger span{transition:none}}nav .mark svg.logo-short{display:none}@media (max-width:700px){nav .mark svg.logo-wide{display:none}nav .mark svg.logo.logo-short{width:auto;height:30px;display:block}footer .mark svg.flogo{height:22px}}footer .mark svg.flogo{width:auto;height:34px}@media (max-width:700px){nav .mark svg.logo.logo-short{height:38px}footer .mark svg.flogo{height:26px}}nav .mark svg.logo-wide{width:auto;height:80px}nav .wrap{height:108px}@media (max-width:700px){nav .mark svg.logo.logo-short{height:56px}nav .burger{order:3}nav .mark svg.logo.logo-short{display:none}nav .mark svg.logo.logo-wide{width:min(54vw,215px);height:auto;display:block}nav .wrap{height:76px}.nav-soc a{width:30px;height:30px}.nav-soc svg{width:19px;height:19px}.burger{width:36px}}.spot{pointer-events:none;background:radial-gradient(circle 320px at var(--mx,72%) var(--my,28%),#f0e2c81a,#0000 70%), radial-gradient(circle 480px at var(--mx,72%) var(--my,28%),#0000 0,#0808089e 100%);position:absolute;inset:0}.presents{font:600 .95rem/1 var(--s);letter-spacing:.38em;text-transform:uppercase;color:#bcb7ae;margin:0 0 1.1rem}.chap{font:600 .95rem/1 var(--s);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.9rem;margin:0 0 1.25rem;display:flex}.chap:before{content:"";background:var(--accent);width:34px;height:2px}.js .rv{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.js .rv.in{opacity:1;transform:none}@keyframes heroin{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero .presents,.hero h1,.hero .row{animation:.9s cubic-bezier(.2,.7,.2,1) both heroin}.hero h1{animation-delay:.15s}.hero .row{animation-delay:.35s}}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transition:none;transform:none}}.hero-img{background:var(--photo) 66% 30%/cover no-repeat}.hero-video{object-fit:cover;object-position:66% 30%;width:100%;height:100%;position:absolute;inset:0}.hero-img:after{content:"";background:linear-gradient(90deg,#0c0c0c 8%,#0c0c0c00 62%),linear-gradient(#0c0c0c00 60%,#0c0c0c 97%),linear-gradient(#0c0c0c88,#0c0c0c00 22%);position:absolute;inset:0}@media (max-width:860px){.hero-img:after{background:linear-gradient(#0c0c0c55,#0c0c0cbb 48%,#0c0c0c 86%),linear-gradient(#0c0c0c99,#0c0c0c00 25%)}.hero-video{object-position:70% 30%}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}#about .poster{background:url(/portrait.jpg) 50% 30%/cover no-repeat;max-width:380px}#about .poster:after{content:none}nav{transition:background .3s}nav.scrolled{background:#0c0c0cf0}nav.scrolled:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}nav.scrolled.open:before{display:none}@media (min-width:701px){nav .wrap,nav .mark svg.logo-wide{transition:height .3s}nav.scrolled .wrap{height:76px}nav.scrolled .mark svg.logo-wide{height:52px}}.covers{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.75rem}@media (max-width:560px){.covers{grid-template-columns:repeat(2,1fr);gap:1rem}.cv h3{font-size:1.25rem}}.cv .play{opacity:.92;width:44px;height:44px}.cv .play:after{border-left-width:13px;border-block-width:8px;margin-left:3px}.cv .thumb{aspect-ratio:5/8}.card{transform:none}.card iframe{background:#121212;border:0;border-radius:12px;width:100%;height:352px;display:block}.spot-fallback{aspect-ratio:1;border:1px solid var(--line);max-width:420px;color:var(--ink);font:600 1.4rem/1 var(--s);text-transform:uppercase;background:#121212;border-radius:12px;place-items:center;text-decoration:none;display:none}.spot-fallback:hover{border-color:var(--accent);color:var(--accent)}.card.nofr iframe{display:none}.card.nofr .spot-fallback{display:grid}.card{max-width:560px}.art{aspect-ratio:1174/1122;background:url(/above-all-art.jpg) 50%/cover no-repeat;transition:filter .3s;display:block;-webkit-mask-image:radial-gradient(80% 80%,#000 70%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 70%,#0000 100%)}.art:hover{filter:brightness(1.2)}.player{max-width:520px;margin-top:1.75rem}.player iframe{background:#121212;border:0;border-radius:12px;width:100%;height:152px;display:block}.player.nofr{display:none}.perf h2{margin-bottom:1rem}.card{position:relative}.player-over{z-index:2;filter:drop-shadow(0 6px 18px #0009);position:absolute;bottom:5%;left:6%;right:6%}.player-over iframe{background:#121212;border:0;border-radius:12px;width:100%;height:80px;display:block}.player-over.nofr{display:none}.art{position:relative}.art .play{width:68px;height:68px}.art:hover .play{background:var(--accent)}.art .play{width:58px;height:58px;margin:0;inset:auto 7% 7% auto}.art .play:after{border-left-width:16px;border-block-width:10px;margin-left:4px}
