*,:after,:before{box-sizing:border-box}body,html{background:#0b0a0a;font-family:Montserrat,sans-serif;height:100%;margin:0;overflow:hidden;-webkit-font-smoothing:antialiased}a,body,html{color:#f0f0f0}a{text-decoration:none}a:hover{color:#f0f0f0}img{display:block}[hidden]{display:none!important}.thin{font-weight:300}@keyframes chetoPulse{0%,to{opacity:1}50%{opacity:.25}}a[aria-disabled=true]{cursor:default}.stage{--mx:0;--my:0;--pad:clamp(20px,4vw,56px);--grain:.09;--scan:.5;--overlay:1;background:#0b0a0a;height:100vh;height:100dvh;overflow:hidden;position:relative;width:100vw}.bg{inset:-3%;position:absolute;transform:translate3d(calc(var(--mx)*-14px),calc(var(--my)*-10px),0) scale(1.04);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .7s ease}.bg__single,.bg__video{inset:0;position:absolute}.bg__video{filter:contrast(1.1) brightness(.8);height:100%;object-fit:cover;width:100%}.placeholder{align-items:center;background:repeating-linear-gradient(135deg,#141313 0 14px,#0f0e0e 14px 28px);display:flex;inset:0;justify-content:center;position:absolute}.placeholder span{color:#6e6c6c;font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.1em}.bg__tri{background:#0b0a0a;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));inset:0;position:absolute}@media(max-width:959.98px){.bg__tri{grid-template-columns:1fr}.bg__tri .bg__panel:first-child,.bg__tri .bg__panel:nth-child(3){display:none}}.bg__panel{overflow:hidden;position:relative}.bg__drift{inset:-4% 0;position:absolute;transform:translate3d(0,calc(var(--my)*var(--drift)*1px),0);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.is-hover .bg{filter:brightness(1.3) saturate(1.4)}.stage.is-splat .bg{inset:0;transform:none}.bg__splat{display:block;height:100%;inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease;width:100%}.stage.is-splat-ready .bg__splat{opacity:1}.bg__single,.bg__tri{transition:visibility 0s}.stage.is-splat-ready .bg__single,.stage.is-splat-ready .bg__tri{transition:visibility 0s linear 1.3s;visibility:hidden}.stage.is-touch.is-splat-ready .grain__tex{animation:none}.sign{line-height:0;outline:none;position:relative}.sign__red{background:#a02321;inset:0;-webkit-mask:url(img/cheto-sign.svg) center/contain no-repeat;mask:url(img/cheto-sign.svg) center/contain no-repeat;mix-blend-mode:screen;opacity:0;position:absolute;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.sign__img{position:relative;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sign__dot{display:none}.is-egg .sign{cursor:pointer}.is-egg .sign:focus-visible{outline:1px solid hsla(0,0%,94%,.5);outline-offset:10px}.is-egg .sign__dot{animation:chetoPulse 1.8s ease-in-out infinite;background:#a02321;border-radius:50%;display:block;height:7px;position:absolute;right:-12px;top:-3px;width:7px}.is-egg .sign:after{animation:signPing 5s ease-out 2s infinite;border:1px solid #a02321;border-radius:999px;content:"";inset:-8px -10px;opacity:0;pointer-events:none;position:absolute}.is-egg .sign__img{animation:signJitter 7s steps(1) 3s infinite}.is-egg .sign__red{animation:signJitterRed 7s steps(1) 3s infinite}.is-egg .sign:hover .sign__img{animation:none;transform:scale(1.06)}.is-egg .sign:hover .sign__red{animation:none;opacity:.9;transform:translate(4px,-2px) scale(1.06)}.is-egg.egg-found .sign:after,.is-egg.egg-found .sign__dot,.is-egg.is-splat .sign:after,.is-egg.is-splat .sign__dot{display:none}.is-egg.egg-found .sign__img,.is-egg.egg-found .sign__red,.is-egg.is-splat .sign__img,.is-egg.is-splat .sign__red{animation:none}@keyframes signPing{0%{opacity:.9;transform:scale(.85)}30%,to{opacity:0;transform:scale(1.5)}}@keyframes signJitter{0%,93%,to{transform:none}90%{transform:translate(2px)}91%{transform:translate(-3px,1px)}92%{transform:translate(1px,-1px)}}@keyframes signJitterRed{0%,93%,to{opacity:0;transform:none}90%{opacity:1;transform:translate(-4px)}91%{opacity:1;transform:translate(5px,-1px)}92%{opacity:.8;transform:translate(-2px,1px)}}@media(prefers-reduced-motion:reduce){.is-egg .sign:after,.is-egg .sign__dot,.is-egg .sign__img,.is-egg .sign__red{animation:none}}.splat-modal__panel{max-width:560px}.splat-steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.splat-steps__item{align-items:baseline;border-bottom:1px solid hsla(0,0%,94%,.08);display:flex;gap:16px;padding:14px clamp(20px,3vw,32px)}.splat-steps__text{font-size:15px;font-weight:300;line-height:1.45;text-wrap:pretty}.is-touch .splat-steps__item--mouse,.splat-steps__item--touch{display:none}.is-touch .splat-steps__item--touch{display:flex}.no-camera .splat-modal__cam,.no-camera .splat-steps__item--cam{display:none}.splat-steps__n-last:before{content:"02"}.stage:not(.no-camera) .splat-steps__n-last:before{content:"03"}.splat-modal__foot{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;padding:18px clamp(20px,3vw,32px)}.splat-modal__status{color:#8a8787;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.splat-modal__status[data-state=ready]{color:#f0f0f0}.splat-modal__status[data-state=error]{color:#a02321}.splat-modal__actions{display:flex;gap:10px;margin-left:auto}.palettes{opacity:var(--overlay)}.pal,.palettes{inset:0;pointer-events:none;position:absolute}.pal{opacity:0;transition:opacity 1.1s ease}.pal.is-active{opacity:1}.pal:not(.is-active) .blob{animation-play-state:paused}.pal__tint{inset:0;mix-blend-mode:color;opacity:.85}.blob,.pal__tint{position:absolute}.blob{animation:blobDrift var(--drift-t) ease-in-out infinite,blobBreathe 31s ease-in-out infinite alternate;border-radius:50%;mix-blend-mode:screen;will-change:transform}@keyframes blobDrift{0%,to{translate:12vw 0}25%{translate:0 10vh}50%{translate:-12vw 0}75%{translate:0 -10vh}}@keyframes blobBreathe{0%{scale:.88}to{scale:1.12}}.blob--0{left:-20vmax;top:-30vmax;--drift-t:57s;animation-delay:-12s,-4s}.blob--1{right:-18vmax;--drift-t:38s;animation-delay:-25s,-17s;animation-direction:reverse,alternate}.blob--2{left:30vw;top:20vh;--drift-t:46s;animation-delay:-7s,-26s}.pal--violeta .pal__tint{background:linear-gradient(160deg,#400090,#a000f0 55%,#f03010)}.pal--violeta .blob--0{background:radial-gradient(circle,#a000f0 0,rgba(160,0,240,0) 65%);height:75vmax;opacity:.55;width:75vmax}.pal--violeta .blob--1{background:radial-gradient(circle,#f03010 0,rgba(240,48,16,0) 65%);bottom:-28vmax;height:60vmax;opacity:.5;width:60vmax}.pal--violeta .blob--2{background:radial-gradient(circle,#400090 0,rgba(64,0,144,0) 65%);height:50vmax;opacity:.45;width:50vmax}.pal--fuego .pal__tint{background:linear-gradient(170deg,#600000,#b00000 60%,#f0c000)}.pal--fuego .blob--0{background:radial-gradient(circle,#b00000 0,rgba(176,0,0,0) 65%);height:75vmax;opacity:.55;width:75vmax}.pal--fuego .blob--1{background:radial-gradient(circle,#f0c000 0,rgba(240,192,0,0) 65%);bottom:-30vmax;height:55vmax;opacity:.4;width:55vmax}.pal--fuego .blob--2{background:radial-gradient(circle,#f03030 0,rgba(240,48,48,0) 65%);height:50vmax;opacity:.35;width:50vmax}.pal--noche .pal__tint{background:linear-gradient(180deg,#100020,#300040 70%,#a02321);opacity:.8}.pal--noche .blob--0{background:radial-gradient(circle,#300040 0,rgba(48,0,64,0) 65%);height:70vmax;opacity:.6;width:70vmax}.pal--noche .blob--1{background:radial-gradient(circle,#a02321 0,rgba(160,35,33,0) 65%);bottom:-32vmax;height:55vmax;opacity:.45;width:55vmax}.album-bg{background:#0b0a0a;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .9s ease;will-change:opacity}.stage.is-album-warm .album-bg{opacity:.001}.album-bg__blur{height:116%;inset:-8%;object-fit:cover;position:absolute;transform:scale(1.1);width:116%}.album-bg__blur.is-live-blur{filter:blur(28px) saturate(1.2)}.album-bg__video{height:116%;inset:-8%;object-fit:fill;position:absolute;transform:scale(1.1);width:116%}.album-bg:before{background:rgba(0,0,0,.45);content:"";inset:0;position:absolute;z-index:1}.album-bg__big{aspect-ratio:1/1;box-shadow:0 40px 120px rgba(0,0,0,.7);left:50%;position:absolute;top:46%;transform:translate(-50%,-50%) scale(.92);transition:transform 1.6s cubic-bezier(.2,.7,.2,1);width:min(50vh,56vw);will-change:transform;z-index:2}.album-bg__big img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.flash{background:#a02321;inset:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease}.is-hover .flash{opacity:.14}.vignette{background:radial-gradient(ellipse at 50% 45%,hsla(0,5%,4%,0) 35%,hsla(0,5%,4%,.85) 100%);inset:0;pointer-events:none;position:absolute}.scanlines{background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);opacity:var(--scan)}.grain,.scanlines{inset:0;pointer-events:none;position:absolute;transition:opacity .9s ease}.grain{mix-blend-mode:screen;opacity:var(--grain);overflow:hidden}.grain__tex{animation:grain .5s steps(1) infinite;background-image:var(--noise);background-size:100vw 100vh;image-rendering:pixelated;inset:-50%;position:absolute;will-change:transform}@keyframes grain{0%{transform:translate(0)}10%{transform:translate(-37vw,13vh)}20%{transform:translate(21vw,-41vh)}30%{transform:translate(-8vw,33vh)}40%{transform:translate(43vw,7vh)}50%{transform:translate(-29vw,-19vh)}60%{transform:translate(14vw,44vh)}70%{transform:translate(-44vw,-3vh)}80%{transform:translate(31vw,27vh)}90%{transform:translate(-17vw,-36vh)}}@media(prefers-reduced-motion:reduce){.blob,.grain__tex{animation:none}}.ui{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;inset:0;padding:var(--pad);padding-bottom:max(var(--pad),env(safe-area-inset-bottom));position:absolute}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.eyebrow--dot{align-items:center;display:flex;font-size:11px;gap:10px}.dot{background:#a02321;border-radius:50%;height:7px;width:7px}.dot--pulse{animation:chetoPulse 1.8s ease-in-out infinite}.top{align-items:center;display:flex;gap:24px;justify-content:space-between}@media(max-width:959.98px){.top{gap:12px}.top .top__actions{gap:6px}.top .btn{font-size:11px;gap:8px;letter-spacing:.14em;padding:12px}.top .btn__soon{display:none}}.top__sign{height:clamp(44px,9vh,92px);width:auto}.top__actions{gap:clamp(8px,1vw,14px)}.btn,.top__actions{align-items:center;display:flex}.btn{background:transparent;border:1px solid hsla(0,0%,94%,.35);color:#f0f0f0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;gap:12px;letter-spacing:.22em;min-height:44px;padding:14px clamp(14px,1.6vw,20px);text-transform:uppercase;transition:background .25s,border-color .25s}.btn:hover{background:hsla(0,0%,94%,.08);border-color:#f0f0f0}.btn:disabled{cursor:default;opacity:.45}.btn:disabled:hover{background:transparent;border-color:hsla(0,0%,94%,.35)}.btn__soon{font-size:9px;letter-spacing:.2em;opacity:.8}@media(max-width:959.98px){.btn--cam .btn__cam-label{display:none}}.btn--cam .btn__cam-dot{background:hsla(0,0%,94%,.4);height:7px;transition:background .25s;width:7px}.btn--cam[data-state=on]{border-color:#a02321}.btn--cam[data-state=on] .btn__cam-dot{animation:chetoPulse 1.8s ease-in-out infinite;background:#a02321}.btn--cam[data-state=loading]{cursor:progress}.btn--solid{border-color:#f0f0f0}.btn--solid:hover{background:linear-gradient(120deg,#400090,#a02321);border-color:#a02321}.hero{align-items:center;display:flex;justify-content:center;transform:translate3d(calc(var(--mx)*10px),calc(var(--my)*8px),0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mark{aspect-ratio:335.2/72.1;filter:blur(18px);opacity:0;position:relative;transform:scale(1.06);transition:opacity 1.6s ease,filter 1.6s ease,transform 2.2s cubic-bezier(.2,.7,.2,1);width:clamp(260px,48vw,900px)}@media(max-width:959.98px){.mark{width:min(82vw,640px)}}.mark__red{background:#a02321;-webkit-mask:url(img/cheto-word.svg) center/contain no-repeat;mask:url(img/cheto-word.svg) center/contain no-repeat;mix-blend-mode:screen;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.mark__red,.mark__word{inset:0;position:absolute}.mark__word{height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:100%}.stage.is-ready .mark{filter:blur(0);opacity:1;transform:scale(1)}.is-hover .mark__red{opacity:.75;transform:translate(6px,-2px)}.is-hover .mark__word{transform:translate(-2px,1px)}.album-card{opacity:0;transform:translateY(16px);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.album-card--desk{bottom:calc(var(--pad) + 96px);display:flex;flex-direction:column;gap:10px;position:absolute;right:var(--pad);width:clamp(150px,13vw,210px);will-change:transform;z-index:2}@media(max-width:959.98px){.album-card--desk{display:none}}.album-card--desk .album-card__art{aspect-ratio:1/1;background:#141313;box-shadow:0 20px 60px rgba(0,0,0,.55);overflow:hidden;position:relative;width:100%}.album-card--desk .album-card__art:after{border:1px solid hsla(0,0%,94%,.35);content:"";inset:0;pointer-events:none;position:absolute}.album-card--desk .album-card__art img{filter:grayscale(.85) contrast(1.1);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.02);transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.album-card--desk .album-card__title{font-size:clamp(15px,1.2vw,19px)}.album-card--desk .album-card__cta{padding-top:2px}.album-card__info{display:flex;flex-direction:column;gap:4px}.album-card__title{font-weight:300;letter-spacing:.01em;line-height:1.15}.album-card__cta{display:flex;font-size:10px;font-weight:500;gap:8px;letter-spacing:.22em;text-transform:uppercase}.album-card--mob{align-items:center;background:hsla(0,5%,4%,.55);border:1px solid hsla(0,0%,94%,.25);display:flex;gap:14px;padding:10px;width:100%}@media(min-width:960px){.album-card--mob{display:none}}.album-card--mob>img{flex:none;height:64px;object-fit:cover;width:64px}.album-card--mob .album-card__info{flex:1;min-width:0}.album-card--mob .album-card__title{font-size:16px}.album-card--mob .album-card__cta{padding:0 6px}.stage.is-album-shown .album-card{opacity:1;transform:translateY(0) scale(1)}.stage.is-album .album-card--desk{transform:translateY(-4px) scale(1.04)}.stage.is-album .album-card__art img{filter:grayscale(0) contrast(1.1);transform:scale(1.1)}.stage.is-album .album-bg{opacity:1}.stage.is-album .grain,.stage.is-album .scanlines{opacity:0}.stage.is-album .album-bg__big{transform:translate(-50%,-50%) scale(1)}.stage.is-album .mark{opacity:0;transform:scale(.97);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.stage.is-album .foot{opacity:.15}.foot{align-items:flex-end;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;transition:opacity .6s ease}.foot,.next{display:flex}.next{flex-direction:column;gap:10px;max-width:100%}.next__link{align-items:baseline;border-bottom:1px solid hsla(0,0%,94%,.25);display:flex;gap:14px;padding:6px 0;transition:border-color .3s}.next__link:hover{border-color:#f0f0f0}.next__link[aria-disabled=true]{border-bottom-color:transparent}.next__text{font-size:clamp(20px,2.6vw,34px);font-weight:100;letter-spacing:.02em;line-height:1.15;text-wrap:pretty}.next__arrow{font-size:clamp(14px,1.4vw,18px);font-weight:300}.social{display:flex;font-size:12px;font-weight:500;gap:clamp(18px,2.4vw,36px);justify-content:flex-end;letter-spacing:.22em;text-transform:uppercase}@media(max-width:959.98px){.social{justify-content:space-between;width:100%}}.social a{opacity:.7;padding:12px 0;transition:opacity .2s}.social a:hover{opacity:1}.remix{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,5%,4%,.72);display:flex;inset:0;justify-content:center;padding:clamp(12px,3vw,40px);position:absolute;z-index:20}.remix__panel{background:#0b0a0a;border:1px solid hsla(0,0%,94%,.2);box-shadow:0 40px 120px rgba(0,0,0,.7);display:flex;flex-direction:column;max-height:100%;max-width:680px;width:100%}.remix__head{align-items:flex-start;border-bottom:1px solid hsla(0,0%,94%,.12);display:flex;gap:20px;justify-content:space-between;padding:clamp(20px,3vw,32px)}.remix__intro{display:flex;flex-direction:column;gap:10px}.remix__title{font-size:clamp(24px,3vw,36px);font-weight:100;line-height:1.1}.remix__desc{color:#c9c7c7;font-size:13px;font-weight:300;line-height:1.55;max-width:46ch;text-wrap:pretty}.remix__close{align-items:center;background:transparent;border:1px solid hsla(0,0%,94%,.35);color:#f0f0f0;cursor:pointer;display:flex;flex:none;font-family:inherit;font-size:20px;font-weight:300;height:44px;justify-content:center;transition:border-color .2s;width:44px}.remix__close:hover{border-color:#f0f0f0}.remix__list{display:flex;flex-direction:column;overflow-y:auto}.track{align-items:center;border-bottom:1px solid hsla(0,0%,94%,.08);display:flex;flex-wrap:wrap;gap:10px 16px;padding:14px clamp(20px,3vw,32px)}.track__n{color:#8a8787;font-size:11px;font-weight:500;letter-spacing:.1em;width:22px}.track__info{display:flex;flex:1;flex-direction:column;gap:3px;min-width:150px}.track__title{font-size:16px;font-weight:300;line-height:1.2}.track__meta{color:#8a8787;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.track__dl{display:flex;gap:8px}.chip[aria-disabled=true]{opacity:.35;pointer-events:none}.chip{align-items:center;border:1px solid hsla(0,0%,94%,.3);display:flex;font-size:10px;font-weight:500;gap:8px;letter-spacing:.2em;min-height:40px;padding:0 14px;text-transform:uppercase;transition:background .25s,border-color .25s}.chip:hover{background:linear-gradient(120deg,#400090,#a02321);border-color:#a02321}.remix__all{align-items:center;display:flex;font-size:11px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:.22em;padding:18px clamp(20px,3vw,32px);text-transform:uppercase;transition:background .25s}.remix__all:hover{background:hsla(0,0%,94%,.06)}