@keyframes grain{0%,to{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}}@keyframes blink{50%{opacity:.2}}@keyframes nudge{50%{transform:translateY(5px)}}@keyframes eq{0%,to{height:25%}50%{height:100%}}@keyframes pulse{50%{opacity:.35;transform:skewX(-16deg) scaleX(.55)}}@keyframes beat{0%{box-shadow:0 0 0 0 rgba(237,28,36,.55)}70%{box-shadow:0 0 0 26px transparent}to{box-shadow:0 0 0 0 transparent}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,body.is-loading{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}:root{--ink:#0A0909;--ink-2:#131111;--graphite:#231F20;--red:#ED1C24;--red-hot:#FF3B41;--ember:#4A080B;--bone:#F3EEE9;--smoke:#948B89;--line:rgba(243, 238, 233, .13);--line-strong:rgba(243, 238, 233, .28);--f-display:'Archivo', 'Arial Narrow', 'Helvetica Neue Condensed', Impact, sans-serif;--f-body:'Manrope', 'Segoe UI', system-ui, -apple-system, sans-serif;--f-mono:'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;--slant:16deg;--tan:.2867;--gutter:clamp(16px, 3.2vw, 56px);--nav-h:76px;--radius:3px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.77, 0, .18, 1);color-scheme:dark}*,::after,::before{box-sizing:border-box}body,html{background:var(--ink);overflow-x:clip}html{-webkit-text-size-adjust:100%}body{color:var(--bone);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}canvas,img,svg,video{display:block;max-width:100%}a,button{color:inherit}a{text-decoration:none}button{font:inherit;background:0 0;border:0;padding:0;cursor:pointer}body,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--red);color:var(--bone)}:focus-visible{outline:2px solid var(--red-hot);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:16px;top:-60px;z-index:200;background:var(--red);padding:10px 16px;font-weight:700}.skip:focus{top:16px}.wrap{width:min(100% - 2*var(--gutter),1640px);margin-inline:auto}.mono{font-family:var(--f-mono);font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.eyebrow{color:var(--smoke)}.display{font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;text-transform:uppercase;line-height:.86;letter-spacing:-.005em;text-wrap:balance}.display em{font-style:italic;color:var(--red)}.h-xl{font-size:clamp(52px,8.6vw,168px);margin-top:18px}.line{display:block}.sl-mask{padding-block:.16em .06em;margin-block:-.16em -.06em}.cursor,.grain{position:fixed;pointer-events:none}.grain{inset:-50%;z-index:90;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}.cursor{left:0;top:0;z-index:150;display:none}.has-cursor .cursor{display:block;opacity:0;transition:opacity .3s}.has-cursor .cursor.is-moved{opacity:1}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.cursor__dot,.cursor__ring{position:fixed;left:0;top:0;border-radius:50%}.cursor__dot{width:6px;height:6px;margin:-3px 0 0-3px;background:var(--red-hot)}.cursor__ring{width:38px;height:38px;margin:-19px 0 0-19px;border:1px solid rgba(243,238,233,.55);display:grid;place-items:center;transition:width .45s var(--ease-out),height .45s var(--ease-out),margin .45s var(--ease-out),background .3s,border-color .3s}.cursor__label{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity .25s;color:var(--bone)}.cursor.is-label .cursor__ring{width:92px;height:92px;margin:-46px 0 0-46px;background:var(--red);border-color:var(--red)}.cursor.is-label .cursor__label,.is-ready .progress{opacity:1}.cursor.is-hover .cursor__ring{width:58px;height:58px;margin:-29px 0 0-29px;border-color:var(--red-hot)}.progress{position:fixed;right:14px;top:22vh;bottom:22vh;width:1px;background:var(--line);z-index:60;opacity:0;transition:opacity .6s}.btn--slant::before,.progress__dot{position:absolute;background:var(--red);transform:skewX(calc(var(--slant)*-1))}.progress__dot{left:-5px;top:0;width:11px;height:7px}.btn,.btn span{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;font-family:var(--f-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--bone);isolation:isolate;white-space:nowrap}.btn span{z-index:1}.btn--slant::before{content:"";inset:0;z-index:-1;transition:background .3s,transform .5s var(--ease-out)}.btn--slant:hover::before{background:var(--red-hot);transform:skewX(calc(var(--slant)*-1)) scaleX(1.06)}.btn--sm{min-height:42px;padding:0 22px;font-size:12px}.btn--ghost::before{background:0 0;border:1px solid var(--line-strong)}.btn--ghost:hover::before{background:rgba(243,238,233,.06);border-color:var(--bone)}.foot__top,.link-btn,.nav__brand{position:relative}.foot__top::after,.link-btn::after,.nav__brand::after{content:"";position:absolute;inset:-12px -6px}.link-btn{color:var(--smoke);border-bottom:1px solid var(--line-strong);padding-bottom:3px;transition:color .25s,border-color .25s}.link-btn:hover{color:var(--bone);border-color:var(--red)}.loader,.loader__meta{display:flex;justify-content:space-between}.loader{position:fixed;inset:0;z-index:100;pointer-events:none;padding:28px var(--gutter);flex-direction:column}.loader__meta{color:var(--smoke)}.loader__count{color:var(--bone);font-size:14px}.is-ready .loader{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.nav{position:fixed;left:0;right:0;top:0;z-index:80;height:calc(var(--nav-h) + env(safe-area-inset-top,0));padding:env(safe-area-inset-top,0) var(--gutter)0;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:transform .8s var(--ease-out),background .4s,backdrop-filter .4s}.is-ready .nav{transform:none}.nav,.nav.is-hidden{transform:translateY(-100%)}.nav:focus-within{transform:none}.nav.is-solid{background:rgba(10,9,9,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav__brand img{width:132px;height:auto}.nav__links{display:flex;gap:clamp(18px,2.4vw,40px)}.nav__links a{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(243,238,233,.78);position:relative;padding:6px 0;transition:color .25s}.nav__links a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--red);transform:scaleX(0) skewX(-16deg);transform-origin:left;transition:transform .45s var(--ease-out)}.nav__links a.is-active,.nav__links a:hover{color:var(--bone)}.nav__links a.is-active::after,.nav__links a:hover::after{transform:scaleX(1) skewX(-16deg)}.nav__actions{display:flex;align-items:center;gap:18px;padding-right:6px}.nav__burger{display:none;width:44px;height:44px;position:relative}.nav__burger span{position:absolute;left:10px;right:10px;height:2px;background:var(--bone);transition:transform .4s var(--ease-out)}.nav__burger span:first-child{top:17px}.nav__burger span:last-child{top:25px}.menu-open .nav__burger span:first-child{transform:translateY(4px) rotate(45deg)}.menu-open .nav__burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:70;background:var(--ink);padding:calc(var(--nav-h) + 30px + env(safe-area-inset-top,0)) var(--gutter) calc(96px + env(safe-area-inset-bottom,0));justify-content:space-between;clip-path:polygon(0 0,100%0,100%0,0 0);transition:clip-path .8s var(--ease-io);visibility:hidden}.menu-open .menu{clip-path:polygon(0 0,100%0,100% 100%,0 100%);visibility:visible}.menu,.menu__links,.menu__links a{display:flex;flex-direction:column}.menu__links{gap:6px}.menu__links a{font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;text-transform:uppercase;font-size:clamp(44px,11vw,96px);line-height:.95}.menu__links a .mono{color:var(--red);margin-bottom:4px}.menu__foot{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--smoke)}.stage{position:relative;background:var(--ink)}.stage__pin{position:relative;height:100vh;height:100svh;overflow:hidden}.stage__screen{position:absolute;inset:0;z-index:1;clip-path:polygon(calc(50% - 5.57vmin) calc(50% - 2.5vmin),calc(50% + 7vmin) calc(50% - 2.5vmin),calc(50% + 5.57vmin) calc(50% + 2.5vmin),calc(50% - 7vmin) calc(50% + 2.5vmin));will-change:clip-path}.stage__red{position:absolute;inset:0;background:var(--red);z-index:3;transition:opacity 1.2s}.is-playing .stage__red{opacity:0}.stage__media{overflow:hidden;background:#000}.music::before,.stage__media,.stage__yt{position:absolute;inset:0}.stage__video,.stage__yt iframe{position:absolute;left:50%;top:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);transform:translate(-50%,-50%) scale(1.04);pointer-events:none;border:0;object-fit:cover}.music[data-state=muted] .i-mute,.music[data-state=paused] .i-play,.music[data-state=playing] .i-pause,.use-local .stage__video{display:block}.stage__video,.use-local .stage__yt{display:none}.stage__shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(120% 90%at 50% 45%,transparent 40%,rgba(10,9,9,.55) 100%),linear-gradient(180deg,rgba(10,9,9,.55)0,transparent 22%,transparent 55%,rgba(10,9,9,.92) 100%)}.stage__meta{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 8px + env(safe-area-inset-top,0));display:flex;justify-content:space-between;gap:16px;color:rgba(243,238,233,.7);border-top:1px solid var(--line);padding-top:12px}.stage__live{display:inline-flex;align-items:center;gap:8px;color:var(--bone)}.stage__live i{width:9px;height:6px;background:var(--red-hot);transform:skewX(-16deg);animation:blink 1.4s steps(2) infinite}.stage__copy{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);bottom:clamp(96px,16vh,170px)}.stage__copy .eyebrow{color:rgba(243,238,233,.75);margin-bottom:16px}.stage__title{font-size:clamp(60px,10.6vw,210px)}.stage__title em{color:var(--bone);white-space:nowrap}.stage__lead{margin-top:22px;max-width:46ch;color:rgba(243,238,233,.85);font-size:clamp(15px,1.2vw,18px)}.stage__bar{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);bottom:calc(26px + env(safe-area-inset-bottom,0));display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px 32px;border-top:1px solid var(--line);padding-top:14px}.stage__now{display:flex;gap:12px;flex-wrap:wrap;min-width:0}.stage__now b{color:var(--bone);font-weight:500}.stage__now,.stage__scroll{color:var(--smoke)}@media (min-width:721px){.stage__bar{right:calc(var(--gutter) + var(--music-w, 330px))}}.stage__scroll span{display:inline-block;animation:nudge 1.6s var(--ease-io) infinite;color:var(--red-hot)}.music{--mw:300px;position:fixed;z-index:85;right:calc(var(--gutter) + env(safe-area-inset-right,0));bottom:calc(22px + env(safe-area-inset-bottom,0));display:flex;align-items:center;gap:14px;padding:9px 24px 11px 12px;max-width:calc(100vw - 2*var(--gutter));color:var(--bone);isolation:isolate;transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.music[hidden]{display:none}.music::before{content:"";z-index:-1;transform:skewX(-16deg);background:rgba(19,17,17,.86);border:1px solid var(--line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.45)}body:not(.is-ready) .music{opacity:0;transform:translateY(24px);pointer-events:none}.music__btn{position:relative;flex:0 0 auto;width:52px;height:40px;display:grid;place-items:center;isolation:isolate}.music__btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--red);transform:skewX(-16deg);transition:background .3s}.music__btn:hover::before,.music__eq i{background:var(--red-hot)}.music__btn svg{width:19px;height:19px;fill:currentColor;display:none}.music[data-state=muted] .music__btn::before{animation:beat 1.6s ease-out infinite}.music__eq{flex:0 0 auto;display:flex;align-items:flex-end;gap:3px;height:18px}.music__eq i{width:3px;height:22%;transform:skewX(-16deg);transition:height .3s}.music[data-state=playing] .music__eq i{animation:eq .9s ease-in-out infinite}.music__eq i:nth-child(2){animation-delay:-.3s!important}.music__eq i:nth-child(3){animation-delay:-.55s!important}.music__eq i:nth-child(4){animation-delay:-.15s!important}.music__txt{display:grid;gap:4px;min-width:0}.music__t{font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;text-transform:uppercase;font-size:20px;line-height:1;white-space:nowrap}.music__s{color:var(--smoke);font-size:10px;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music[data-state=muted] .music__s [data-music-status]{color:var(--red-hot)}.music__a::before{content:" · "}.music__bar{position:absolute;left:22px;right:22px;bottom:0;height:2px;background:rgba(243,238,233,.12);overflow:hidden}.music__bar i{background:var(--red);transform-origin:left;transform:scaleX(var(--m, 0))}.brand,.music__bar i,.stat__bar i{position:absolute;inset:0}.brand{z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,4vh,48px);padding-inline:var(--gutter)}.gibson-logo{width:min(86vw,1480px);height:auto;overflow:visible}.gibson-logo .lg-dot,.gibson-logo .lg-l{fill:var(--red);fill-opacity:0;stroke:var(--red-hot);stroke-width:.9}.gibson-logo .lg-dot{fill:var(--bone);stroke-width:1.4;stroke-opacity:0;vector-effect:non-scaling-stroke}.gibson-logo .lg-p{fill:var(--bone);opacity:0}.brand__under{text-align:center;display:grid;gap:14px}.brand__tag{font-size:clamp(34px,5.2vw,92px)}.brand__sub{color:var(--smoke)}.brand .brand__sub,.brand .brand__tag{opacity:0}.brand.is-lit .gibson-logo{filter:drop-shadow(0 0 28px rgba(237,28,36,.45))}.brand-static{display:none;padding:18vh var(--gutter);text-align:center}.brand-static img{width:min(86vw,1100px);margin:0 auto 32px}.manifesto{padding-block:clamp(110px,18vh,220px) clamp(90px,14vh,180px);position:relative}.manifesto__text{margin-top:28px;max-width:22ch;font-family:var(--f-display);font-weight:800;font-stretch:75%;font-variation-settings:"wdth"75;font-size:clamp(38px,6vw,112px);line-height:.98;letter-spacing:-.01em;text-wrap:balance}.manifesto__text .w{display:inline-block}.stats{margin-top:clamp(64px,10vh,130px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.stat{padding:26px 24px 8px 0;display:grid;gap:14px;align-content:start;min-width:0}.stat+.stat{padding-left:24px;border-left:1px solid var(--line)}.stat__n{font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;font-size:clamp(56px,7.4vw,136px);line-height:.85;font-variant-numeric:tabular-nums}.stat__n small{font-size:.42em;margin-left:.06em}.stat__bar{height:6px;background:var(--line);position:relative;overflow:hidden;transform:skewX(-16deg)}.stat__bar i{background:var(--red);transform-origin:left;transform:scaleX(0)}.stat__l{color:var(--smoke);font-size:14px;line-height:1.45;max-width:26ch}.casting{position:relative}.casting__head{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 6px);display:flex;justify-content:space-between;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--line);pointer-events:none}.artist__facts dt,.casting__hint{color:var(--smoke)}.casting__hint span,.stat__n small{color:var(--red)}.casting__pin{height:100vh;height:100svh;overflow:hidden;position:relative}.casting__track{display:flex;height:100%;width:max-content;will-change:transform}.artist{--h:min(72svh, 820px);position:relative;width:var(--vw, 100vw);height:100%;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,80px);padding:calc(var(--nav-h) + 56px) var(--gutter) 40px;overflow:hidden}.artist__ghost{position:absolute;left:-2vw;bottom:-5vh;z-index:0;pointer-events:none;white-space:nowrap;font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;font-size:44vw;line-height:.78;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(243,238,233,.1);-webkit-mask-image:linear-gradient(#000 45%,transparent 92%);mask-image:linear-gradient(#000 45%,transparent 92%)}.artist__media{position:relative;z-index:1;height:var(--h);width:calc(var(--h)*.92);max-width:100%;justify-self:center}.artist__frame,.artist__thumb{position:absolute;overflow:hidden}.artist__frame{inset:0;background:var(--ink-2);--o:calc(var(--h) * var(--tan));clip-path:polygon(var(--o)0,100%0,calc(100% - var(--o)) 100%,0 100%)}.artist__frame img{position:absolute;inset:0-14%;width:128%;height:100%;max-width:none;object-fit:cover}.artist__frame::after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,transparent 50%,rgba(74,8,11,.55));mix-blend-mode:multiply}.artist__thumb{z-index:2;right:-4%;bottom:6%;width:38%;aspect-ratio:4/3;box-shadow:0 30px 60px rgba(0,0,0,.5);clip-path:polygon(21.5%0,100%0,78.5% 100%,0 100%)}.artist__thumb img{width:100%;height:100%;object-fit:cover}.artist__idx{position:absolute;left:calc(var(--h)*var(--tan) - 6px);top:-14px;z-index:3;color:var(--bone);background:var(--red);padding:6px 12px}.artist__info{position:relative;z-index:1;min-width:0;display:grid;gap:22px;align-content:center}.artist__genres{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--smoke)}.artist__genres span:not(:last-child)::after{content:"";display:inline-block;width:8px;height:5px;background:var(--red);transform:skewX(-16deg);margin-left:14px;vertical-align:middle}.artist__name{font-size:clamp(88px,13vw,250px);line-height:.8}.artist__name--long{font-size:clamp(60px,7.4vw,150px);line-height:.9}.artist__full{font-family:var(--f-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-hot)}.artist__head{font-family:var(--f-display);font-weight:700;font-stretch:85%;font-variation-settings:"wdth"85;font-size:clamp(24px,2.3vw,38px);line-height:1.05;max-width:20ch;text-wrap:balance}.artist__bio{color:rgba(243,238,233,.74);max-width:52ch;font-size:15px}.artist__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.artist__facts div{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);display:grid;gap:2px;min-width:0}.artist__facts div:nth-child(even){padding-left:16px;border-left:1px solid var(--line)}.artist__facts dd{margin:0;font-weight:600;font-size:15px}.artist__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.mini-dvd,.tab::before{border:1px solid var(--line)}.mini-dvd{display:flex;align-items:center;gap:14px;padding:8px 18px 8px 8px;transition:border-color .3s,background .3s;text-align:left}.mini-dvd:hover{border-color:var(--red);background:rgba(237,28,36,.08)}.mini-dvd img{width:96px;aspect-ratio:16/9;object-fit:cover}.mini-dvd b{display:block;font-family:var(--f-display);font-weight:800;font-stretch:75%;font-variation-settings:"wdth"75;text-transform:uppercase;font-size:18px;line-height:1}.mini-dvd small,.tab small{font-family:var(--f-mono);letter-spacing:.08em}.mini-dvd small{color:var(--smoke);font-size:11px;text-transform:uppercase}.cinema{padding-block:clamp(110px,16vh,200px);position:relative}.cinema__head{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap;margin-bottom:clamp(40px,6vh,72px)}.cinema__tabs{display:flex;gap:6px;flex-wrap:wrap;padding-left:8px}.tab{position:relative;padding:14px 24px;font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;font-size:28px;line-height:1;text-transform:uppercase;color:var(--smoke);isolation:isolate;transition:color .3s}.tab::before{content:"";position:absolute;inset:0;z-index:-1;transform:skewX(-16deg);transition:background .35s,border-color .35s}.tab:hover,.tab[aria-selected=true]{color:var(--bone)}.tab[aria-selected=true]::before{background:var(--red);border-color:var(--red)}.tab small{font-size:10px;font-weight:400;margin-left:8px;vertical-align:super;opacity:.75}.cinema__body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(28px,3.5vw,64px);align-items:start}.screen{position:relative;isolation:isolate;min-width:0}.screen__glow{position:absolute;inset:4% 2% 30%;z-index:-1;filter:blur(70px) saturate(1.7);opacity:.55;transform:scale(1.08);pointer-events:none}.screen__glow img,.screen__poster img{width:100%;height:100%;object-fit:cover}.screen__frame{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.screen__frame::before,.screen__play::before{content:"";position:absolute;background:var(--red);transform:skewX(-16deg)}.screen__frame::before{left:18px;top:-1px;width:64px;height:7px;z-index:3}.screen__poster{position:absolute;inset:0;width:100%;height:100%;display:block}.screen__poster img{transition:transform 1.2s var(--ease-out),filter .6s;filter:saturate(.9) brightness(.82)}.screen__poster:hover img{transform:scale(1.04);filter:saturate(1.05) brightness(.95)}.screen__play{position:absolute;left:50%;top:50%;width:112px;height:76px;margin:-38px 0 0-56px;display:grid;place-items:center;isolation:isolate;transition:transform .5s var(--ease-out)}.screen__play::before{inset:0;z-index:-1;box-shadow:0 0 60px rgba(237,28,36,.6)}.screen__play svg{width:34px;height:34px;fill:var(--bone)}.screen__poster:hover .screen__play{transform:scale(1.08)}.screen__player{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s}.screen.is-started .screen__player{opacity:1}.screen__player iframe{width:100%;height:100%;border:0;pointer-events:none}.screen__hit{position:absolute;inset:0;z-index:1;display:none;cursor:pointer}.screen.is-started .screen__hit{display:block}.screen__poster{z-index:2;transition:opacity .4s}.screen.is-started:not(.is-paused) .screen__poster{opacity:0;pointer-events:none}.screen.is-paused .screen__poster img{filter:brightness(.5) saturate(.8)}.screen__loading{position:absolute;left:50%;top:50%;z-index:3;width:54px;height:30px;margin:-15px 0 0-27px;opacity:0;pointer-events:none;transition:opacity .3s}.screen__loading i{display:block;width:100%;height:100%;background:var(--red);transform:skewX(-16deg);animation:pulse .9s ease-in-out infinite}.screen.is-started.is-buffering:not(.is-paused) .screen__loading{opacity:1}.ctrl{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:14px;padding:44px 20px 16px;background:linear-gradient(transparent,rgba(10,9,9,.88));transition:opacity .35s,transform .35s var(--ease-out)}.screen.is-started .ctrl{opacity:1;transform:none;pointer-events:auto}.ctrl,.screen.ctrl-idle .ctrl{opacity:0;transform:translateY(8px);pointer-events:none}.ctrl__btn,.ctrl__time{flex:0 0 auto;color:var(--bone)}.ctrl__btn{width:42px;height:34px;display:grid;place-items:center;position:relative;isolation:isolate}.ctrl__btn[hidden],.ctrl__mute .i-muted,.ctrl__mute.is-muted .i-vol,.ctrl__play .i-pause,.screen.is-playing .ctrl__play .i-play{display:none}.ctrl__btn::before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--line-strong);transform:skewX(-16deg);transition:background .25s,border-color .25s}.ctrl__btn:hover::before,.ctrl__play::before{background:var(--red);border-color:var(--red)}.ctrl__play:hover::before{background:var(--red-hot)}.ctrl__btn svg{width:18px;height:18px;fill:currentColor}.ctrl__mute.is-muted .i-muted,.screen.is-playing .ctrl__play .i-pause{display:block}.ctrl__time{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.ctrl__sep{opacity:.45;margin:0 6px}.ctrl__bar{--p:0;--b:0;position:relative;flex:1 1 auto;min-width:60px;height:26px;display:flex;align-items:center;cursor:pointer;touch-action:none}.ctrl__track{position:relative;width:100%;height:4px;background:rgba(243,238,233,.16);overflow:hidden}.ctrl__buf,.ctrl__fill{position:absolute;inset:0;transform-origin:left}.ctrl__buf{background:rgba(243,238,233,.26);transform:scaleX(var(--b))}.ctrl__fill{background:var(--red);transform:scaleX(var(--p))}.ctrl__knob{position:absolute;top:50%;left:calc(var(--p)*100%);width:14px;height:10px;margin:-5px 0 0-7px;background:var(--bone);transform:skewX(-16deg);transition:transform .2s}.ctrl__bar:focus-visible .ctrl__knob,.ctrl__bar:hover .ctrl__knob{transform:skewX(-16deg) scale(1.35)}.ctrl__brand{flex:0 0 auto}.ctrl__brand img{width:70px;height:auto;opacity:.95}.screen__frame:fullscreen{aspect-ratio:auto;width:100%;height:100%}.screen__info{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-top:22px}.screen__artist{color:var(--red-hot);margin-bottom:8px}.screen__title{font-size:clamp(36px,4.2vw,76px)}.screen__sub{color:var(--smoke);margin-top:8px}.screen__views{text-align:right;display:grid;gap:4px;flex:0 0 auto}.screen__views .display{font-size:clamp(44px,4.6vw,84px);font-variant-numeric:tabular-nums;color:var(--bone)}.screen__views .mono{color:var(--smoke)}.rank{min-width:0}.rank__head{display:flex;justify-content:space-between;gap:12px;color:var(--smoke);padding-bottom:14px;border-bottom:1px solid var(--line)}.rank__head span:last-child{color:var(--bone)}.rank__item button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:16px 0;border-bottom:1px solid var(--line);text-align:left;position:relative;transition:background .3s}.rank__item button:hover{background:rgba(243,238,233,.03)}.rank__pos{font-family:var(--f-mono);font-size:12px;color:var(--smoke)}.rank__t{font-family:var(--f-display);font-weight:800;font-stretch:75%;font-variation-settings:"wdth"75;text-transform:uppercase;font-size:21px;line-height:1.05}.rank__s{grid-column:2/3;color:var(--smoke);font-size:13px;line-height:1.35}.rank__v{font-family:var(--f-mono);font-size:13px;color:var(--bone);grid-row:1;grid-column:3;font-variant-numeric:tabular-nums}.rank__bar{grid-column:2/4;height:5px;margin-top:8px;position:relative}.rank__bar i{position:absolute;left:0;top:0;bottom:0;background:var(--line-strong);transform:skewX(-16deg);transform-origin:left;transition:background .3s}.rank__item.is-on .rank__bar i{background:var(--red)}.rank__item.is-on .rank__pos{color:var(--red-hot)}.rank__item.is-on .rank__t{color:var(--bone)}.rank__item:not(.is-on) .rank__t{color:rgba(243,238,233,.8)}.rank__note{color:var(--smoke);margin-top:16px;opacity:.8}.band,.bands{overflow:hidden}.bands{position:relative;height:clamp(200px,24vw,320px);display:grid;place-items:center}.band{position:absolute;left:-10vw;right:-10vw;padding:12px 0}.band--red{background:var(--red);transform:rotate(-4deg);z-index:2;box-shadow:0 20px 60px rgba(0,0,0,.5)}.band--line{border-block:1px solid var(--line-strong);transform:rotate(3deg);z-index:1;background:var(--ink)}.band__track{display:flex;width:max-content;will-change:transform}.band__item{display:inline-flex;align-items:center;gap:36px;padding-right:36px;font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;font-size:clamp(40px,5.6vw,92px);line-height:1;text-transform:uppercase;white-space:nowrap}.band--red .band__item{color:var(--ink)}.band--line .band__item{color:transparent;-webkit-text-stroke:1px rgba(243,238,233,.55)}.band__item i{display:inline-block;width:.5em;height:.26em;transform:skewX(-16deg);background:currentColor}.band--red .band__item i{background:var(--bone)}.band--line .band__item i,.step-label b,.type button::before{background:var(--red)}.evento{padding-block:clamp(100px,14vh,180px);position:relative}.evento__head{margin-bottom:clamp(48px,7vh,88px)}.evento__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:start}.step-label{display:flex;align-items:center;gap:12px;color:var(--smoke);margin-bottom:18px}.step-label b{display:inline-grid;place-items:center;width:30px;height:22px;color:var(--bone);font-weight:500;transform:skewX(-16deg)}.types{border-top:1px solid var(--line);position:relative}.type button{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 44px;border-bottom:1px solid var(--line);text-align:left;position:relative;isolation:isolate}.type__a,.type__n{text-transform:uppercase}.type__n{font-family:var(--f-display);font-weight:900;font-stretch:62%;font-variation-settings:"wdth"62;font-size:clamp(40px,5.4vw,96px);line-height:.92;color:transparent;-webkit-text-stroke:1.2px rgba(243,238,233,.6);transition:color .35s,-webkit-text-stroke-color .35s,transform .6s var(--ease-out)}.type__a{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--smoke);transition:color .3s}.type button::before{content:"";position:absolute;inset:0 17px;z-index:-1;transform:scaleY(0) skewX(-16deg);transform-origin:bottom;transition:transform .5s var(--ease-out)}.type button:hover .type__n{color:var(--bone);-webkit-text-stroke-color:var(--bone);transform:translateX(8px)}.type button[aria-checked=true] .type__n{transform:none;color:var(--bone);-webkit-text-stroke-color:var(--bone)}@media (hover:none){.type__n{color:rgba(243,238,233,.16)}}.type button[aria-checked=true]::before{transform:scaleY(1) skewX(-16deg)}.mood[aria-checked=true],.type button[aria-checked=true] .type__a{color:var(--bone)}.types__float{position:fixed;left:0;top:0;z-index:50;width:240px;aspect-ratio:1/1;pointer-events:none;overflow:hidden;clip-path:polygon(28.67%0,100%0,71.33% 100%,0 100%);opacity:0;visibility:hidden;transform:scale(.8)}.pick__img img,.types__float img{width:100%;height:100%;object-fit:cover}.evento__side{position:sticky;top:calc(var(--nav-h) + 24px);display:grid;gap:28px;margin-top:40px}.pick__for{color:var(--smoke);margin-left:10px}.pick__for::before{content:"·";margin-right:10px}.stage__poster{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:none;object-fit:cover}.moods{display:flex;flex-wrap:wrap;gap:10px 12px}.mood{position:relative;min-height:44px;padding:14px 22px;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;isolation:isolate;color:rgba(243,238,233,.82);transition:color .3s}.mood::before,.pick::after{content:"";position:absolute}.mood::before{inset:0;z-index:-1;border:1px solid var(--line-strong);transform:skewX(-16deg);transition:background .3s,border-color .3s}.mood:hover::before{border-color:var(--bone)}.arrow:hover::before,.mood[aria-checked=true]::before,.rel:hover .rel__go::before{background:var(--red);border-color:var(--red)}.pick,.pick__img{position:relative;overflow:hidden}.pick{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:22px;background:var(--ink-2);border:1px solid var(--line)}.pick::after{right:-90px;top:-90px;width:220px;height:220px;background:radial-gradient(closest-side,rgba(237,28,36,.18),transparent);pointer-events:none}.pick__img{aspect-ratio:1/1;align-self:center;clip-path:polygon(28.67%0,100%0,71.33% 100%,0 100%)}.pick__body{display:grid;gap:12px;align-content:center;min-width:0}.contact-mail:hover b,.foot__col a:hover,.pick__label{color:var(--red-hot)}.pick__name{font-size:clamp(48px,5vw,88px);line-height:.98}.pick__why{color:rgba(243,238,233,.8);font-size:15px}.pick__also{color:var(--smoke)}.pick__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px}.releases{padding-block:clamp(90px,12vh,160px) clamp(110px,16vh,200px)}.releases__head{margin-bottom:clamp(40px,6vh,72px);display:flex;justify-content:space-between;align-items:end;gap:24px}.releases__nav{display:flex;gap:10px}.arrow{width:64px;height:48px;display:grid;place-items:center;position:relative;isolation:isolate}.arrow::before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--line-strong);transform:skewX(-16deg);transition:background .3s,border-color .3s}.arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.releases__rail{display:flex;gap:clamp(16px,2vw,32px);overflow-x:auto;overscroll-behavior-x:contain;padding:10px var(--gutter) 30px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.releases__rail::-webkit-scrollbar{display:none}.releases__rail.is-drag{cursor:grabbing;scroll-snap-type:none}.rel{flex:0 0 clamp(290px,38vw,620px);scroll-snap-align:start;text-align:left;display:grid;gap:18px}.rel__img{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ink-2)}.rel__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out);pointer-events:none}.rel:hover .rel__img img{transform:scale(1.05)}.rel__tag{position:absolute;left:14px;top:14px;z-index:1;padding:6px 12px;background:var(--red)}.rel__meta{display:flex;justify-content:space-between;align-items:start;gap:20px}.rel__t{display:block;font-size:clamp(34px,3.4vw,60px)}.rel__s{display:block;color:var(--smoke);margin-top:8px;font-size:14px}.cta,.rel__go{position:relative;display:grid;isolation:isolate}.rel__go{flex:0 0 auto;width:52px;height:36px;place-items:center}.rel__go::before{inset:0;border:1px solid var(--line-strong);transform:skewX(-16deg);transition:background .3s,border-color .3s}.rel__go svg{width:16px;height:16px;fill:currentColor}.cta{min-height:100vh;min-height:100svh;align-items:center;overflow:hidden;background:var(--ink)}.cta__beams{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.cta::after,.cta__btn::before,.rel__go::before{content:"";position:absolute;z-index:-1}.cta::after{inset:auto 0 0;height:40%;background:linear-gradient(transparent,var(--ink));pointer-events:none}.cta__inner{padding-block:calc(var(--nav-h) + 40px) 80px}.cta__title{font-size:clamp(76px,15.5vw,300px);line-height:.9;margin:26px 0 clamp(40px,7vh,80px)}.cta__row{display:block}.cta__row .ch{display:inline-block}.cta__row--red{color:var(--red-hot);text-shadow:0 4px 40px rgba(10,9,9,.85)}.cta__beams{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.35)0 40%,#000 75%);mask-image:linear-gradient(90deg,rgba(0,0,0,.35)0 40%,#000 75%)}.cta__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,5vw,90px);align-items:center}.cta__btn{position:relative;display:inline-grid;place-items:center;width:clamp(260px,26vw,400px);aspect-ratio:2.3/1;isolation:isolate}.cta__btn::before{inset:0;background:var(--red);transform:skewX(-16deg);transition:background .3s;box-shadow:0 0 0 0 rgba(237,28,36,.5);animation:beat 1s ease-out infinite}.cta__btn:hover::before{background:var(--red-hot)}.cta__btn-in{display:grid;gap:4px;text-align:center}.cta__btn-in b{font-size:clamp(40px,4vw,66px)}.cta__contacts{display:grid;gap:4px;max-width:700px}.contact-line{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.contact-line .mono{color:var(--smoke)}.contact-mail{min-width:0}.contact-line b{font-family:var(--f-display);font-weight:800;font-stretch:72%;font-variation-settings:"wdth"72;font-size:clamp(20px,1.8vw,30px);overflow-wrap:anywhere;user-select:all}.copy{color:var(--smoke);min-height:44px;min-width:72px;padding:6px 10px;border:1px solid var(--line);transition:color .3s,border-color .3s}.copy.is-done,.copy:hover{color:var(--bone);border-color:var(--bone)}.copy.is-done{border-color:var(--red);background:var(--red)}.cta__small{color:var(--smoke);margin-top:14px;font-size:14px}.foot{border-top:1px solid var(--line);padding-top:64px;overflow:hidden}.foot__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.foot__col{display:grid;gap:0;align-content:start;min-width:0}.foot__col a,.foot__col>span{color:rgba(243,238,233,.8);transition:color .25s;overflow-wrap:anywhere;padding-block:9px}.foot__k{color:var(--smoke);margin-bottom:8px}.foot__col--end{justify-items:end}.foot__top{color:var(--bone)!important}.foot__mark{margin:80px auto 40px;width:calc(100% - 2*var(--gutter));opacity:.95}.foot__mark img{width:100%}.foot__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:26px calc(104px + env(safe-area-inset-bottom,0));border-top:1px solid var(--line);color:var(--smoke);font-size:12px;position:relative;background:var(--ink)}.foot__credit b{color:var(--bone);font-weight:600}@media (max-width:1100px){.nav__links{display:none}.nav__burger{display:block}.cinema__body,.evento__grid{grid-template-columns:1fr}.evento__side{position:static;margin-top:8px}.foot__grid,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){padding-left:0;border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.foot__col--end{justify-items:start}}@media (max-width:900px),(max-height:560px){.casting__pin{height:auto;overflow:visible}.casting__track{flex-direction:column;width:100%}.artist{--h:min(110vw, 560px);width:100%;height:auto;grid-template-columns:1fr;padding:70px var(--gutter) 60px;border-bottom:1px solid var(--line)}.artist__media{width:min(100%,calc(var(--h)*.92))}.artist__ghost{font-size:60vw;bottom:auto;top:20px}.artist__thumb{right:0}.casting__head{position:static;margin:0 var(--gutter);padding-top:20px}.casting__hint,.releases__nav{display:none}}@media (max-width:720px){:root{--nav-h:64px}.nav__brand img{width:108px}.nav .btn--sm{min-height:38px;padding:0 16px;font-size:11px}.progress{display:none}.stage__lead{font-size:14px;margin-top:14px}.stage__meta span:nth-child(2),.stage__meta span:nth-child(3){display:none}.stage__bar{flex-wrap:wrap}.stage__scroll{display:none}.stage__now{font-size:10px}.stage__copy{bottom:236px}.stage__bar{grid-template-columns:minmax(0,1fr);bottom:calc(86px + env(safe-area-inset-bottom,0))}.music{right:calc(12px + env(safe-area-inset-right,0));bottom:calc(14px + env(safe-area-inset-bottom,0));gap:11px;padding:7px 20px 9px 10px;max-width:calc(100vw - 24px)}.music__btn{width:46px;height:36px}.music__t{font-size:18px}.music__a{display:none}.foot__legal{padding-bottom:calc(100px + env(safe-area-inset-bottom,0))}.stats{grid-template-columns:1fr}.stat,.stat+.stat{padding-left:0;border-left:0}.stat+.stat{border-top:1px solid var(--line)}.screen__info{flex-direction:column;align-items:start}.screen__views{text-align:left}.pick{grid-template-columns:1fr}.pick__img{aspect-ratio:16/10;clip-path:polygon(17.9%0,100%0,82.1% 100%,0 100%)}.cta__actions{grid-template-columns:1fr}.cta__btn{width:min(100%,320px);margin-left:16px}.contact-line{grid-template-columns:1fr auto}.contact-line b{font-size:clamp(16px,4.6vw,22px)}.contact-line .mono:first-child{grid-column:1/-1}.foot__grid{grid-template-columns:1fr}.tab{font-size:22px;padding:12px 18px}.type button{padding:12px 26px;gap:12px}.type__n{font-size:clamp(32px,10.4vw,48px)}.type__a{font-size:10px;letter-spacing:.06em}.evento__grid>*{min-width:0}.ctrl{gap:10px;padding:34px 12px 12px}.ctrl__brand{display:none}.ctrl__btn{width:38px;height:32px}.ctrl__time{font-size:10px}}.rm .brand{display:none}.rm .brand-static{display:block}.rm .stage__screen{clip-path:none!important}.rm .casting__pin{height:auto;overflow:visible}.rm .casting__track{flex-direction:column;width:100%}.rm .artist{--h:min(72svh, 720px);width:100%;height:auto;border-bottom:1px solid var(--line)}.rm .casting__head{position:static;margin:0 var(--gutter)}@media (prefers-reduced-motion:reduce){.cta__btn::before,.grain,.music[data-state] .music__btn::before,.music__eq i,.screen__loading i,.stage__live i,.stage__scroll span{animation:none!important}*,::after,::before{transition:none!important}}