@font-face{font-family: "Anton";src: url("../fonts/anton-latin.woff2?v=da5bd741") format("woff2");font-weight: 400;font-display: swap}@font-face{font-family: "Unbounded";src: url("../fonts/unbounded-latin.woff2?v=332fe654") format("woff2");font-weight: 200 900;font-display: swap}:root{--carbon: #0e0f13;--panel: #171920;--line: #2c2f3b;--gris: #9ca1b2;--hueso: #ece9e2;--texto: #dcd9d2;--neon: #3ee08e;--neon-soft: #a8f2c8;--spectrum: #0b5c34, #169a55 38%, #45e08f 72%, #e6fff0;--spectrum-text: #4fd88c, #7ae8a8 45%, #b5f5cf 80%, #e6fff0;--ease-out: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);--f-display: "Anton", "Impact", "Arial Narrow Bold", sans-serif;--f-text: "Unbounded", "Helvetica Neue", Arial, sans-serif;--gutter: max(16px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--media-w: 0px;--nav-h: 60px;color-scheme: dark}*, *::before, *::after{box-sizing: border-box}html{background: var(--carbon);color: var(--hueso);font: 300 16px/1.7 var(--f-text);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;overflow-x: clip;text-size-adjust: 100%;scroll-padding-top: 96px;scroll-behavior: smooth}body{margin: 0;background: var(--carbon);overflow-x: clip;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img{display: block;max-width: 100%}a{color: inherit}button{font: inherit;color: inherit}ul, ol, dl, dd, figure{margin: 0;padding: 0}ul, ol{list-style: none}p{margin: 0}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav-pill{background: rgba(14, 15, 19, .94)}.nav-sheet{background: rgba(23, 25, 32, .98)}}button, summary, .btn, .pill, .nav-links a, .nav-lang, .nav-book, .nav-logo, .hero-down, .yt, .show-bar, .rail-btn, .mail-copy{touch-action: manipulation;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none}.btn, .pill, .nav-lang, .nav-book, .hero-down, .rail-btn, .mail-copy, .nav-menu > summary{transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform 160ms var(--ease-out)}.btn:active, .pill:active, .nav-lang:active, .nav-book:active, .hero-down:active, .rail-btn:active:not(:disabled), .mail-copy:active, .nav-menu > summary:active{transform: scale(0.97)}.play{transition: transform 160ms var(--ease-out)}.yt:active .play{transform: scale(0.94)}.track-cover:active .play{transform: translate(-50%, -50%) scale(0.94)}::selection{background: var(--neon);color: var(--carbon)}:focus-visible{outline: 2px solid var(--neon);outline-offset: 3px;border-radius: 2px}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: fixed;left: var(--gutter);top: -100px;z-index: 100;padding: 12px 20px;border-radius: 999px;background: var(--hueso);color: var(--carbon);font-weight: 500;text-decoration: none}.skip:focus{top: 12px}.ph-text{color: var(--gris);border-bottom: 1px dashed var(--line)}.ph{position: relative;width: 100%;height: 100%;display: grid;align-items: end;justify-items: start;padding: 16px;background: repeating-linear-gradient(135deg, rgba(236, 229, 218, .035) 0 1px, transparent 1px 12px), var(--panel);border: 1px dashed rgba(236, 229, 218, .16);border-radius: inherit}.ph-note{color: var(--gris);font-size: 1rem;line-height: 1.4}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .5em;min-height: 52px;padding: 0 26px;border-radius: 999px;font-weight: 500;font-size: 1rem;line-height: 1.2;text-decoration: none;white-space: nowrap;transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform 160ms var(--ease-out)}.btn--solid{background: var(--hueso);color: var(--carbon)}.btn--ghost{border: 1px solid rgba(236, 229, 218, .35)}.btn--ph{display: block;padding: 14px 24px;white-space: normal;text-align: center;line-height: 1.45}.link{display: inline-flex;align-items: center;min-height: 48px;font-weight: 500;text-decoration: underline;text-decoration-color: var(--neon);text-decoration-thickness: 1px;text-underline-offset: 6px}.link--btn{background: none;border: 0;padding: 0;cursor: pointer}.nav{position: fixed;z-index: 50;top: max(10px, env(safe-area-inset-top));left: 0;right: 0;display: flex;justify-content: center;padding: 0 var(--gutter);pointer-events: none}.nav-pill{position: relative;pointer-events: auto;display: flex;align-items: center;gap: 4px;width: 100%;max-width: 1120px;height: var(--nav-h);padding: 6px 6px 6px 18px;border-radius: 999px;background: rgba(14, 15, 19, .7);-webkit-backdrop-filter: blur(10px) saturate(140%);backdrop-filter: blur(10px) saturate(140%);border: 1px solid rgba(236, 229, 218, .12)}.nav-links{display: none}.nav-logo{display: flex;align-items: center;height: 48px;padding: 0 4px}.nav-logo img{height: 34px;width: auto}.nav-tools{display: flex;align-items: center;gap: 4px;margin-left: auto}.nav-lang, .nav-menu > summary, .nav-book{display: inline-flex;align-items: center;justify-content: center;min-width: 48px;height: 48px;padding: 0 16px;border-radius: 999px;font-weight: 500;text-decoration: none;cursor: pointer}.nav-links a, .nav-lang, .nav-menu > summary, .nav-book{font-size: .8125rem;letter-spacing: .07em;text-transform: uppercase}.nav-lang{border: 1px solid rgba(236, 229, 218, .16)}.nav-book{display: none;background: var(--hueso);color: var(--carbon)}.nav-menu > summary{list-style: none;background: rgba(236, 229, 218, .08)}.nav-menu > summary::-webkit-details-marker{display: none}.nav-menu[open] > summary{background: var(--hueso);color: var(--carbon)}.nav-sheet{position: absolute;left: 0;right: 0;top: calc(100% + 8px);padding: 12px 24px 20px;border-radius: 28px;background: rgba(14, 15, 19, .92);-webkit-backdrop-filter: blur(10px) saturate(140%);backdrop-filter: blur(10px) saturate(140%);border: 1px solid rgba(236, 229, 218, .12)}.nav-sheet{transform-origin: top right;transition: opacity 180ms var(--ease-out), transform 180ms var(--ease-out)}@starting-style{.nav-menu[open] .nav-sheet{opacity: 0;transform: translateY(-6px) scale(0.97)}}.nav-sheet{overflow: hidden}.nav-sheet::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: linear-gradient(90deg, var(--spectrum));transform-origin: left;transition: transform 500ms var(--ease-out)}.nav-sheet::after{content: "";position: absolute;inset: auto -20% -60% -20%;height: 70%;pointer-events: none;background: radial-gradient(50% 50% at 30% 50%, rgba(18, 120, 68, .28), transparent 70%), radial-gradient(45% 50% at 75% 50%, rgba(62, 224, 142, .2), transparent 70%)}.nav-sheet li{position: relative;z-index: 1;transition: opacity 260ms ease, transform 320ms var(--ease-out)}.nav-sheet li:nth-child(2){transition-delay: 30ms}.nav-sheet li:nth-child(3){transition-delay: 60ms}.nav-sheet li:nth-child(4){transition-delay: 90ms}.nav-sheet li:nth-child(5){transition-delay: 120ms}.nav-sheet li:nth-child(6){transition-delay: 150ms}.nav-sheet li:nth-child(7){transition-delay: 180ms}@starting-style{.nav-menu[open] .nav-sheet::before{transform: scaleX(0)}.nav-menu[open] .nav-sheet li{opacity: 0;transform: translateX(-12px)}}.nav-menu[open] > summary{background: linear-gradient(120deg, var(--spectrum));color: #0e0f13}.nav-sheet a[aria-current="true"]{background: linear-gradient(90deg, var(--spectrum-text));-webkit-background-clip: text;background-clip: text;color: transparent}.nav-links a[aria-current="true"]{box-shadow: inset 0 -2px 0 #45e08f}.nav-sheet a{display: block;padding: 6px 0;font: 400 2.25rem/1.15 var(--f-display);text-transform: uppercase;text-decoration: none}.neon{display: none}.js .neon{display: block;position: fixed;z-index: 40;top: 0;bottom: 0;left: 6px;width: 2px;pointer-events: none}.neon-line{position: absolute;inset: 0;background: linear-gradient(to bottom, var(--spectrum)) 0 0 / 100% 100vh;transform-origin: top;transform: scaleY(0)}.neon-line::after{content: "";position: absolute;inset: 0 -5px;background: inherit;filter: blur(9px);opacity: .85}.neon-dot{position: absolute;left: 50%;top: 0;width: 8px;height: 8px;margin: -4px 0 0 -4px;border-radius: 50%;background: #f0fff6;box-shadow: 0 0 8px 3px rgba(168, 242, 200, .9), 0 0 26px 8px rgba(22, 154, 85, .5);transform: translateY(0);opacity: 0}.neon.is-lit{animation: flicker 1.1s linear both}@keyframes flicker{0%{opacity: 0}8%{opacity: 1}12%{opacity: .15}18%{opacity: 1}24%{opacity: .3}27%{opacity: .9}34%{opacity: .5}40%, 100%{opacity: 1}}.hero{position: relative;isolation: isolate;min-height: 100vh;min-height: 100vh;min-height: 100dvh;display: grid;align-items: end;overflow: hidden}.hero-media{position: absolute;inset: 0;z-index: -1}.hero-media img, .hero-media picture{width: 100%;height: 100%;object-fit: cover}.hero-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top, rgba(14, 15, 19, .96) 0%, rgba(14, 15, 19, .55) 34%, rgba(14, 15, 19, 0) 62%), linear-gradient(to bottom, rgba(14, 15, 19, .55), rgba(14, 15, 19, 0) 22%)}.hero::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M0 -7v14M-7 0h14M120 -7v14M113 0h14M0 113v14M-7 120h14M120 113v14M113 120h14' stroke='%23ece9e2' stroke-opacity='.5' fill='none'/%3E%3C/svg%3E") -1px -1px / 120px 120px, linear-gradient(rgba(236, 233, 226, .065) 1px, transparent 1px) -1px -1px / 120px 120px, linear-gradient(90deg, rgba(236, 233, 226, .065) 1px, transparent 1px) -1px -1px / 120px 120px;-webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 45%, transparent 85%);mask-image: linear-gradient(to bottom, #000 0%, #000 45%, transparent 85%)}.ph--hero{border: 0;border-radius: 0;align-items: start;justify-items: end;padding: calc(var(--nav-h) + 40px) var(--gutter) 0;background: transparent}.hero-leak{position: absolute;inset: 0}.hero-leak img{width: 100%;height: 100%;object-fit: cover;object-position: 0% 100%;filter: hue-rotate(-110deg) saturate(1.15)}.hero-leak--over{mix-blend-mode: screen;opacity: .45}.ph--hero .ph-note{text-align: right}.hero-copy{position: relative;z-index: 1;padding: 0 var(--gutter) calc(96px + env(safe-area-inset-bottom))}.hero-name{margin: 0 0 20px -.03em;font: 400 min(23.5vw, 17rem)/.82 var(--f-display);letter-spacing: -.005em;text-transform: uppercase;text-shadow: -.018em 0 0 rgba(10, 120, 64, .7), .018em 0 0 rgba(62, 224, 142, .6)}.hero-sub{max-width: 26ch;font-size: 1.125rem;font-weight: 400;line-height: 1.5}.hero-actions{display: flex;gap: 10px;margin-top: 28px}.hero-actions .btn{flex: 1 1 0;padding: 0 16px}.hero-down{z-index: 2;position: absolute;left: 50%;bottom: calc(18px + env(safe-area-inset-bottom));margin-left: -26px;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;border: 1px solid rgba(236, 229, 218, .35)}.hero-down svg, .rail-btn svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.js .hero-down::after{content: "";position: absolute;inset: -1px;border-radius: 50%;pointer-events: none;border: 1px solid #45e08f;opacity: 0;animation: ping 2.4s linear 1.4s 3}@keyframes ping{0%{opacity: .8;transform: scale(1)}70%, 100%{opacity: 0;transform: scale(1.55)}}.hero-down.is-gone{opacity: 0;pointer-events: none;transition: opacity .2s var(--ease-out)}.split-main{padding: 0 var(--gutter)}.split-media{display: none}.sec{display: flex;flex-direction: column;justify-content: center;min-height: 100vh;min-height: 100dvh;--pt: calc(var(--nav-h) + 30px + env(safe-area-inset-top, 0px));--pb: calc(36px + env(safe-area-inset-bottom, 0px));padding: var(--pt) 0 var(--pb)}.sec-inner{width: 100%}.sec-title{margin: 0 0 20px;font: 400 clamp(3.75rem, 17vw, 7.5rem)/.86 var(--f-display);text-transform: uppercase;letter-spacing: .005em}.sec-title--xl{font-size: clamp(4.75rem, 25vw, 12rem)}.sec-lead{max-width: 30ch;color: var(--gris);font-weight: 400;margin-bottom: 36px}.sub-title{margin: 44px 0 10px;font: 400 clamp(2.25rem, 9vw, 3.5rem)/.9 var(--f-display);text-transform: uppercase}.bio-photo{aspect-ratio: 4 / 5;margin-bottom: 40px;border-radius: 6px;overflow: hidden}.bio-photo img{width: 100%;height: 100%;object-fit: cover}.bio-text{max-width: 31em}.bio-text p{margin-bottom: 1.25em;color: var(--texto);line-height: 1.75}.bio-text > p:first-child{font-size: 1.125rem;font-weight: 400;line-height: 1.7}.bio-more{margin-bottom: 1.25em}.bio-more > summary{display: inline-flex;align-items: center;min-height: 44px;cursor: pointer;list-style: none;font-weight: 500;text-decoration: underline;text-decoration-color: var(--neon);text-underline-offset: 6px}.bio-more > summary::-webkit-details-marker{display: none}.bio-more[open] > summary{margin-bottom: 1em}.bio-motto{font: 400 clamp(1.75rem, 7vw, 2.5rem)/1 var(--f-display);text-transform: uppercase}.stats{margin-top: 36px}.stats li{position: relative;display: flex;align-items: baseline;gap: 16px;padding: 16px 0;border-top: 1px solid var(--line)}.stats li::before{content: "";position: absolute;left: 0;top: -1px;height: 2px;width: 100%;background: linear-gradient(90deg, var(--spectrum));box-shadow: 0 0 12px rgba(22, 154, 85, .55);transform-origin: left;transform: scaleX(var(--k, 0))}.stats li:last-child{border-bottom: 1px solid var(--line)}.stat-num{flex: none;min-width: 4.4ch;white-space: nowrap;font: 400 3.25rem/1 var(--f-display);font-variant-numeric: tabular-nums}.stat-label{color: var(--gris);line-height: 1.35}.yt{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 6px;background: var(--panel)}.yt img{width: 100%;height: 100%;object-fit: cover;filter: brightness(.9) saturate(.95)}.yt iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.play{position: absolute;left: 14px;bottom: 14px;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--hueso);color: var(--carbon)}.play svg{width: 22px;height: 22px;fill: currentColor;margin-left: 3px}.set-meta{display: flex;flex-wrap: wrap;gap: 4px 18px;color: var(--gris)}.show-slide + .show-slide{margin-top: 16px}.js .show-stage{touch-action: pan-y;position: relative;aspect-ratio: 16 / 9;border-radius: 6px;overflow: hidden;background: var(--panel)}.js .show-slide{position: absolute;inset: 0;margin: 0;opacity: 0;visibility: hidden;transition: opacity .8s ease, visibility 0s linear .8s}.js .show-slide.is-on{opacity: 1;visibility: visible;transition: opacity .8s ease}.js .show-media{height: 100%;aspect-ratio: auto;border-radius: 0}.show-slide.is-on img{animation: drift 9s ease-out both}@keyframes drift{from{transform: scale(1.07)}to{transform: scale(1)}}.show-media::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to top, rgba(14, 15, 19, .88), rgba(14, 15, 19, .2) 46%, rgba(14, 15, 19, 0) 70%)}.show-cap{position: absolute;z-index: 1;left: 18px;right: 96px;bottom: 16px;display: grid;gap: 4px}.show-title{font: 400 clamp(1.75rem, 7.5vw, 3.25rem)/.95 var(--f-display);text-transform: uppercase}.show-cap .set-meta{color: rgba(236, 233, 226, .82)}.show-media .play{z-index: 1;left: auto;right: 16px;bottom: 16px;width: 60px;height: 60px}.show-media .play svg{width: 26px;height: 26px}.show-ctrl{display: none}.js .show-ctrl{display: flex;align-items: flex-start;gap: 14px;margin: 14px 0 28px}.show-bars{flex: 1;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 8px}.show-bar{display: block;width: 100%;min-height: 48px;padding: 22px 0 0;background: none;border: 0;text-align: left;cursor: pointer;color: var(--gris)}.show-track{position: relative;display: block;height: 3px;border-radius: 2px;background: var(--line);overflow: hidden}.show-fill{position: absolute;inset: 0;background: linear-gradient(90deg, var(--spectrum));transform: scaleX(0);transform-origin: left}.show-bar.is-on .show-fill{animation: fill var(--every, 7s) linear forwards}.show.is-paused .show-bar.is-on .show-fill{animation-play-state: paused}@keyframes fill{to{transform: scaleX(1)}}.show-label{display: none;margin-top: 10px;font-size: .8125rem;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.show-bar.is-on .show-label{color: var(--hueso)}.band{margin: 48px calc(var(--gutter) * -1) 0;overflow: hidden}.band-row{display: grid;grid-template-columns: 92px minmax(0, 1fr);align-items: center;margin-top: 10px}.band-label{padding: 0 12px 0 var(--gutter);color: var(--gris);font-size: .8125rem;line-height: 1.3}.mq{display: flex;overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent);mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent)}.mq-run{flex: none;display: flex;align-items: center;gap: 26px;padding-right: 26px;animation: mq 40s linear infinite}.band.is-paused .mq-run{animation-play-state: paused}@keyframes mq{to{transform: translateX(-100%)}}.mq li{font: 400 clamp(2.5rem, 10vw, 4.5rem)/1.12 var(--f-display);text-transform: uppercase;white-space: nowrap}.mq .mq-sep{width: 2px;height: .62em;align-self: center;background: rgba(236, 233, 226, .38);transform: skewX(-24deg)}.mq-pause{display: none}.js .mq-pause{display: grid;margin: 14px var(--gutter) 0 auto}.rail{margin-right: calc(var(--gutter) * -1)}.rail-track{position: relative;margin: 0;display: grid;grid-auto-flow: column;grid-auto-columns: 78%;gap: 16px;padding-right: var(--gutter);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-left: 0;scrollbar-width: none}.rail-track::-webkit-scrollbar{display: none}.rail-track > *{scroll-snap-align: start}.rail-ctrl{display: none}.js .rail-ctrl{display: flex;gap: 8px;justify-content: flex-end;margin: 20px var(--gutter) 8px 0}.rail-pause{margin-right: auto}.rail-pause .i-play, .rail-pause[aria-pressed="true"] .i-pause{display: none}.rail-pause[aria-pressed="true"] .i-play{display: block}.rail-pause .i-play{fill: currentColor;stroke: none;width: 18px;height: 18px;margin-left: 2px}.rail-btn{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: none;border: 1px solid rgba(236, 229, 218, .3);cursor: pointer}.rail-btn:disabled{opacity: .35;cursor: default}.label-head{display: grid;gap: 14px 18px;align-items: center;grid-template-columns: 132px 1fr;grid-template-areas: "cover name" "text text" "link link"}.label-head > div{display: contents}.label-head .label-name{grid-area: name;margin: 0}.label-head .label-text{grid-area: text}.label-head > div > p:last-child{grid-area: link}.label-cover{grid-area: cover;position: relative;display: block;aspect-ratio: 16 / 9;border-radius: 4px;overflow: hidden;background: var(--panel)}.label-cover img{width: 100%;height: 100%;object-fit: cover;filter: brightness(.8) saturate(.95);transition: transform .5s var(--ease-out), filter .3s ease}.label-play{position: absolute;left: 50%;top: 50%;width: 34px;height: 34px;translate: -50% -50%;display: grid;place-items: center;border-radius: 50%;background: var(--hueso);color: var(--carbon)}.label-play svg{width: 14px;height: 14px;fill: currentColor;margin-left: 2px}@media (hover: hover) and (pointer: fine){.label-cover:hover img{transform: scale(1.04);filter: brightness(.95)}}.label-name:has(.label-logo){line-height: 0}.label-logo{display: block;width: min(100%, 260px);height: auto}.label-also{margin-top: 26px;padding: 18px 0 0;border-top: 1px solid var(--line);max-width: 34em;color: var(--gris);line-height: 1.65}.label-also-name{display: block;margin-bottom: 4px;font: 400 1.5rem/1 var(--f-display);color: var(--hueso);letter-spacing: .02em}@media (min-width: 768px){.label-head{grid-template-columns: 240px 1fr;grid-template-areas: none;gap: 28px;align-items: start}.label-cover{margin-top: 6px}.label-head > div{display: block}.label-head .label-cover, .label-head .label-name, .label-head .label-text, .label-head > div > p:last-child{grid-area: auto}.label-head .label-name{margin-bottom: 14px}.label-logo{width: min(100%, 280px)}.label-also{display: grid;grid-template-columns: 240px 1fr;gap: 28px;max-width: none}.label-also-name{margin: 0}}.label-text{max-width: 30em;color: var(--texto);line-height: 1.7}.tracks{border-bottom: 1px solid var(--line)}.track{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 0 18px;align-items: center;padding: 18px 0;border-top: 1px solid var(--line)}.track-cover{aspect-ratio: 1;border-radius: 4px}.track-cover::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(115deg, var(--spectrum));mix-blend-mode: color;opacity: 0;transition: opacity .2s ease}.track-cover:focus-visible::after{opacity: .55}.track-cover .play{z-index: 1}.track-links{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.pill{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: 999px;border: 1px solid rgba(236, 233, 226, .22);font-size: 1rem;font-weight: 500;text-decoration: none;transition: border-color .2s ease, color .2s ease, transform 160ms var(--ease-out)}.pill svg{width: 16px;height: 16px;fill: currentColor;flex: none}.pill--ph{color: var(--gris)}.track-cover .play{left: 50%;top: 50%;bottom: auto;width: 44px;height: 44px;transform: translate(-50%, -50%)}.track-cover .play svg{width: 18px;height: 18px}.track-title{margin: 0 0 6px;font: 400 clamp(1.75rem, 8vw, 2.75rem)/.95 var(--f-display);text-transform: uppercase}.track-meta{display: flex;gap: 18px;color: var(--gris)}.track-player{grid-column: 1 / -1}.track-player:not(:empty){position: relative;aspect-ratio: 16 / 9;margin-top: 20px;border-radius: 6px;overflow: hidden}.track-player iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.events{border-bottom: 1px solid var(--line)}.ev{display: grid;grid-template-columns: 112px 1fr;gap: 16px;align-items: center;padding: 18px 0;border-top: 1px solid var(--line)}.js .ev--more{display: none}.js .events.is-all .ev--more{display: grid}.ev-date{display: flex;align-items: center;gap: 10px}.ev-day{font: 400 3rem/.9 var(--f-display)}.ev-month{color: var(--gris);font-size: 1rem;line-height: 1.25;text-transform: capitalize}.ev-date--text{color: var(--gris);line-height: 1.35}.ev-body{display: grid;gap: 2px}.ev-name{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;font-size: 1.125rem;font-weight: 500;line-height: 1.35}.ev-name a{text-decoration-color: var(--neon);text-underline-offset: 4px}.ev-soon{display: inline-flex;align-items: center;gap: 8px;font-weight: 400;font-size: 1rem}.ev-soon::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: conic-gradient(from 90deg, var(--spectrum), #0b5c34);box-shadow: 0 0 8px 2px rgba(62, 224, 142, .6)}.ev-place{color: var(--gris)}.events-toggle{margin-top: 12px}.rail--gal .rail-track{grid-auto-columns: max-content;gap: 10px}.gal li{height: min(58vw, 52vh, 440px);height: min(58vw, 52dvh, 440px);aspect-ratio: var(--r, 4 / 5);border-radius: 4px;overflow: hidden}.gal-item{display: block;height: 100%}.gal img{width: 100%;height: 100%;object-fit: cover}.gal .ph{padding: 12px}.rider-list{border-bottom: 1px solid var(--line)}.rider-row{display: grid;grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);gap: 16px;padding: 18px 0;border-top: 1px solid var(--line)}.rider-row dt{color: var(--gris)}.rider-row dd{font-weight: 500;line-height: 1.45}.rider-notes{margin: 28px 0 0;color: var(--gris);display: grid;gap: 6px}.rider .btn{margin-top: 28px}.mail{display: grid;grid-template-columns: 1fr;justify-items: start;gap: 6px 16px;padding: 24px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.mail-label{grid-column: 1 / -1;color: var(--gris)}.mail-addr{display: inline-block;padding: 12px 0;font-size: min(4.9vw, 1.75rem);font-weight: 600;line-height: 1.25;text-decoration: none}.mail-copy{margin-top: 10px;min-height: 48px;padding: 0 18px;border-radius: 999px;background: none;border: 1px solid rgba(236, 229, 218, .3);font-weight: 500;cursor: pointer}.mail-copy.is-done{border-color: var(--neon)}.contact-actions{display: flex;flex-wrap: wrap;gap: 10px;margin: 32px 0 20px}.contact-actions .btn{flex: 1 1 220px}.social{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 8px}.social a{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;border: 1px solid rgba(236, 233, 226, .22);color: var(--hueso);transition: border-color .2s ease, color .2s ease, transform 160ms var(--ease-out)}.social a:active{transform: scale(0.94)}.social .fill{fill: currentColor;stroke: none}.btn--wa svg, .btn--epk svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.btn--wa .fill{fill: currentColor;stroke: none}.foot{display: grid;gap: 16px;justify-items: start;margin-top: 56px;padding-top: 28px;border-top: 1px solid var(--line);color: var(--gris)}.foot-logo{width: auto;height: 30px;opacity: .9}.lightbox{max-width: 94vw;max-height: 94vh;padding: 0;background: transparent;border: 0;color: var(--hueso)}.lightbox::backdrop{background: rgba(12, 10, 9, .94)}.lightbox img{max-width: 94vw;max-height: 84vh;border-radius: 4px}.lightbox form{display: flex;justify-content: flex-end;margin-bottom: 10px}.lightbox-close{min-height: 48px;padding: 0 20px;border-radius: 999px;background: none;border: 1px solid rgba(236, 229, 218, .35);cursor: pointer}@media (min-width: 640px){:root{--gutter: max(28px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}.hero-actions .btn{flex: 0 0 auto;padding: 0 28px}.hero-down{left: auto;right: var(--gutter);bottom: calc(28px + env(safe-area-inset-bottom));margin-left: 0}.rail-track{grid-auto-columns: 46%}.show-label{display: block}.show-bar{padding-top: 22px}.stats{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 20px}.stats li{flex-direction: column;gap: 6px;border-bottom: 1px solid var(--line)}.stat-num{font-size: clamp(3rem, 4.2vw, 4rem)}.ev{grid-template-columns: 172px 1fr}.mail{grid-template-columns: 1fr auto;align-items: center}.mail-copy{margin-top: 0}.ev-body{grid-template-columns: 1fr auto;align-items: center;gap: 16px}.ev-place{text-align: right}.contact-actions .btn{flex: 0 0 auto}}@media (min-width: 1024px){:root{--media-w: 42vw;--nav-h: 64px}.nav-pill{display: grid;grid-template-columns: 1fr auto 1fr auto;gap: 8px;padding-left: 12px}.nav-links{display: flex;gap: 2px}.nav-links--l{justify-content: flex-end}.nav-links a{display: inline-flex;align-items: center;height: 48px;padding: 0 14px;border-radius: 999px;text-decoration: none;font-weight: 400}.nav-logo{padding: 0 18px}.nav-logo img{height: 40px}.nav-menu{display: none}.nav-book{display: inline-flex}.nav-tools{margin-left: 8px}.js .neon{left: calc(100vw - var(--media-w) - var(--sbw, 0px) - 1px)}.hero-copy{padding-left: clamp(32px, 4vw, 64px);padding-bottom: 72px}.hero-sub{font-size: 1.375rem}.hero-down{right: clamp(32px, 4vw, 64px);bottom: 72px}.split{display: grid;grid-template-columns: minmax(0, 1fr) var(--media-w)}.split-main{padding: 0 clamp(40px, 5vw, 96px) 0 clamp(32px, 4vw, 64px)}.js .sec > .sec-inner{scrollbar-width: none;padding-left: clamp(32px, 4vw, 64px);padding-right: clamp(40px, 5vw, 96px)}.split-main > .sec{max-width: 760px}.js .split-main > .sec{max-width: none}.js .split-main > .sec > .sec-inner{max-width: 840px}.bio-text{max-width: none}.split-media{display: block;position: sticky;top: 0;height: 100vh;height: 100svh;overflow: hidden}.media{position: absolute;inset: 0;opacity: 0;transition: opacity .7s ease}.media.is-on{opacity: 1}.media img{width: 100%;height: 100%;object-fit: cover}.media .ph{border: 0;border-radius: 0;padding: 32px}.media-brand{position: absolute;inset: 0;display: grid;place-items: center;background: linear-gradient(rgba(10, 11, 14, .35), rgba(10, 11, 14, .35)), url("../img/leak-side-900.webp?v=271481a5") center / cover}.logo-holo{position: relative;display: block;width: min(64%, 440px)}.logo-holo img{width: 100%;height: auto;filter: drop-shadow(0 0 28px rgba(22, 154, 85, .22))}.logo-holo::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg, var(--spectrum));-webkit-mask: url("../img/logo-full.svg?v=83e81b60") center / 100% 100% no-repeat;mask: url("../img/logo-full.svg?v=83e81b60") center / 100% 100% no-repeat;mix-blend-mode: color;opacity: .75}.media-brand .ph-note{position: absolute;left: 32px;bottom: 28px}.media > img{filter: saturate(.7) brightness(.82) contrast(1.06)}.media::after{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(75% 60% at 0% 32%, rgba(22, 154, 85, .34), transparent 70%), linear-gradient(to right, var(--carbon), rgba(14, 15, 19, .6) 12%, rgba(14, 15, 19, 0) 36%), linear-gradient(to top, rgba(14, 15, 19, .7), rgba(14, 15, 19, 0) 32%), linear-gradient(rgba(8, 58, 34, .26), rgba(8, 58, 34, .26))}.bio-photo{display: none}.sec-title{font-size: clamp(4.5rem, 7vw, 7rem)}.sec-title--xl{font-size: clamp(6rem, 10vw, 10.5rem)}.bio-text > p:first-child{font-size: 1.25rem}.rail{margin-right: 0}.rail-track{padding-right: 0;grid-auto-columns: calc(50% - 8px)}.rail--gal .rail-track{grid-auto-columns: max-content}.gal li{height: min(27vw, 56vh, 420px);height: min(27vw, 56dvh, 420px)}.js .rail-ctrl{margin-right: 0}.band{margin-left: calc(-1 * clamp(32px, 4vw, 64px));margin-right: calc(-1 * clamp(40px, 5vw, 96px))}.band-row{grid-template-columns: clamp(150px, 14vw, 200px) minmax(0, 1fr)}.band-label{padding-left: clamp(32px, 4vw, 64px);font-size: 1rem}.js .mq-pause{margin-right: clamp(40px, 5vw, 96px);padding: 0}.track{grid-template-columns: 112px 1fr;gap: 0 24px;padding: 14px 0}.track-links{margin-top: 8px}.foot{grid-template-columns: auto 1fr auto;align-items: center}}html.js{scroll-snap-type: y mandatory;scroll-padding-top: 0}.js .slide{scroll-snap-align: start;scroll-snap-stop: always}.js .sec{height: 100vh;height: 100dvh;min-height: 0;padding: 0}.js .split-main{padding: 0}.js .sec > .sec-inner{max-height: 100%;overflow-x: hidden;overflow-y: auto;overscroll-behavior-y: auto;padding: var(--pt) var(--gutter) var(--pb);scrollbar-width: thin;scrollbar-color: var(--line) transparent}html.js.is-jumping{scroll-snap-type: none}.hero{height: 100vh;height: 100dvh;min-height: 520px}.hero-name{overflow: hidden;padding-bottom: .04em}.hero-name > span{display: block}.hero-social{display: flex;gap: 6px;margin: 18px 0 0 -12px}.hero-social a{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;color: var(--hueso);transition: color .2s ease, transform 160ms var(--ease-out)}.hero-social a:active{transform: scale(0.94)}.hero-social svg, .social svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.hero-social .fill{fill: currentColor;stroke: none}.hero-actions{margin-top: 22px}.dots{display: none}.js .dots{display: block;position: fixed;z-index: 45;right: max(2px, env(safe-area-inset-right, 0px));top: 50%;transform: translateY(-50%)}.dots ol{display: grid;gap: 0}.dots a{position: relative;display: grid;place-items: center;width: 28px;height: 30px}.dots a::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: rgba(236, 233, 226, .4);transition: transform 300ms var(--ease-out), background-color .3s ease}.dots a[aria-current="true"]::before{transform: scale(1.6);background: linear-gradient(135deg, var(--spectrum));box-shadow: 0 0 8px rgba(62, 224, 142, .55)}.dot-label{display: none}@media (max-width: 767px){.js .neon{display: none}.js .sec > .sec-inner{padding-right: calc(var(--gutter) + 18px)}.js .hero-copy{padding-right: calc(var(--gutter) + 22px)}}@media (min-width: 768px) and (max-width: 1023px){.js .sec > .sec-inner{padding-right: calc(var(--gutter) + 40px)}}@media (min-width: 768px){.js .dots{right: max(10px, env(safe-area-inset-right, 0px))}.dots ol{gap: 2px}.dots a{width: 32px;height: 32px}.dot-label{display: block;position: absolute;right: 36px;top: 50%;transform: translate(6px, -50%);padding: 4px 10px;border-radius: 999px;white-space: nowrap;background: rgba(14, 15, 19, .85);color: var(--hueso);font-size: .8125rem;letter-spacing: .06em;text-transform: uppercase;opacity: 0;pointer-events: none;transition: opacity 160ms ease, transform 160ms var(--ease-out)}.dots a:focus-visible .dot-label{opacity: 1;transform: translate(0, -50%)}}.js .neon-line, .js .neon-dot{transition: transform 850ms var(--ease-in-out), opacity .3s ease}@media (prefers-reduced-motion: no-preference){.js .hero-name > span{transition: transform 900ms var(--ease-out)}.js .hero-sub, .js .hero-actions, .js .hero-social{transition: opacity 600ms ease, transform 600ms var(--ease-out)}.js .hero-sub{transition-delay: 250ms}.js .hero-actions{transition-delay: 330ms}.js .hero-social{transition-delay: 410ms}.js .hero:not(.is-in) .hero-name > span{transform: translateY(105%)}.js .hero:not(.is-in) :is(.hero-sub, .hero-actions, .hero-social){opacity: 0;transform: translateY(14px)}.js .bio .sec-title{transition: clip-path 700ms var(--ease-out)}.js .bio .bio-text > *{transition: opacity 600ms ease, transform 600ms var(--ease-out)}.js .bio .bio-text > :nth-child(2){transition-delay: 80ms}.js .bio .bio-text > :nth-child(3){transition-delay: 160ms}.js .bio:not(.is-in) .sec-title{clip-path: inset(0 100% 0 0)}.js .bio:not(.is-in) .bio-text > *{opacity: 0;transform: translateY(18px)}.js .sets .show{transition: opacity 700ms ease, transform 800ms var(--ease-out)}.js .sets:not(.is-in) .show{opacity: 0;transform: scale(.94)}.js .label .label-head, .js .label .track{transition: opacity 600ms ease, transform 700ms var(--ease-out)}.js .label .track:nth-child(1){transition-delay: 120ms}.js .label .track:nth-child(2){transition-delay: 200ms}.js .label:not(.is-in) .label-head{opacity: 0;transform: translateX(-28px)}.js .label:not(.is-in) .track{opacity: 0;transform: translateX(36px)}.js .dates .ev{transition: clip-path 650ms var(--ease-out)}.js .dates .ev:nth-child(2){transition-delay: 60ms}.js .dates .ev:nth-child(3){transition-delay: 120ms}.js .dates .ev:nth-child(4){transition-delay: 180ms}.js .dates .ev:nth-child(n+5){transition-delay: 240ms}.js .dates:not(.is-in) .ev{clip-path: inset(0 100% 0 0)}.js .gallery .gal li{transition: opacity 600ms ease, transform 700ms var(--ease-out)}.js .gallery .gal li:nth-child(2){transition-delay: 70ms}.js .gallery .gal li:nth-child(3){transition-delay: 140ms}.js .gallery .gal li:nth-child(n+4){transition-delay: 210ms}.js .gallery:not(.is-in) .gal li{opacity: 0;transform: translateY(48px)}.js .rider .rider-row{transition: opacity 500ms ease, filter 600ms ease}.js .rider .rider-row:nth-child(2){transition-delay: 70ms}.js .rider .rider-row:nth-child(3){transition-delay: 140ms}.js .rider .rider-row:nth-child(4){transition-delay: 210ms}.js .rider:not(.is-in) .rider-row{opacity: 0;filter: blur(8px)}.js .rider .booth-unit{transition: opacity 500ms ease, transform 700ms var(--ease-out)}.js .rider .booth-row .booth-unit:nth-child(1){transition-delay: 120ms}.js .rider .booth-row .booth-unit:nth-child(2){transition-delay: 200ms}.js .rider .booth-row .booth-unit:nth-child(3){transition-delay: 280ms}.js .rider:not(.is-in) .booth-unit{opacity: 0;transform: translateY(18px)}.js .rider .dv-wave{stroke-dasharray: 260;stroke-dashoffset: 0;transition: stroke-dashoffset 1.4s var(--ease-out) .35s}.js .rider:not(.is-in) .dv-wave{stroke-dashoffset: 260}.js .contact .sec-title{transition: clip-path 800ms var(--ease-out), transform 800ms var(--ease-out)}.js .contact .mail{transition: opacity 600ms ease 200ms, transform 600ms var(--ease-out) 200ms}.js .contact:not(.is-in) .sec-title{clip-path: inset(100% 0 0 0);transform: translateY(30%)}.js .contact:not(.is-in) .mail{opacity: 0;transform: translateY(14px)}.js .slide > .sec-inner, .js .hero-copy{transition: opacity 600ms ease, transform 700ms var(--ease-in-out)}.js .slide.is-leaving > .sec-inner, .js .hero.is-leaving .hero-copy{opacity: .55;transform: translateY(calc(var(--leave, 1) * -24px)) scale(.985)}}@media (max-width: 639px){.sec{--pt: calc(var(--nav-h) + 22px + env(safe-area-inset-top, 0px));--pb: calc(24px + env(safe-area-inset-bottom, 0px))}.sec-title{margin-bottom: 14px}.bio-text > p:first-child{font-size: 1rem;line-height: 1.7}.bio-more{margin-bottom: .75em}.stats{margin-top: 20px}.stats li{padding: 8px 0}.stat-num{font-size: 2.5rem}.sub-title{margin-top: 28px}.track{padding: 12px 0}.ev{padding: 13px 0}.band{margin-top: 28px}.contact-actions{margin: 22px 0 10px}.foot{margin-top: 24px;padding-top: 18px;gap: 8px}.sec-lead{margin-bottom: 22px}}@media (min-width: 1024px) and (max-height: 860px){.sec{--pt: calc(var(--nav-h) + 20px);--pb: 20px}.sec-title{font-size: clamp(3.75rem, 6vw, 5.5rem);margin-bottom: 12px}.sec-lead{margin-bottom: 20px}.stats{margin-top: 24px}.sub-title{margin-top: 28px}}@media (hover: hover) and (pointer: fine){.dots a:hover .dot-label{opacity: 1;transform: translate(0, -50%)}.dots a:hover::before{background: rgba(236, 233, 226, .85)}.hero-social a:hover{color: var(--neon-soft)}.bio-more > summary:hover{text-decoration-thickness: 2px}.btn--solid:hover{background: #f7f5f0}.btn--ghost:hover{border-color: var(--hueso)}.link:hover{text-decoration-thickness: 2px}.nav-lang:hover{border-color: var(--hueso)}.nav-sheet a:hover{color: var(--neon-soft)}.hero-down:hover{border-color: var(--hueso)}.show-bar:hover .show-label{color: var(--hueso)}.band:hover .mq-run{animation-play-state: paused}.rail-btn:hover:not(:disabled){border-color: var(--hueso)}.track-cover:hover::after{opacity: .55}.pill:hover{border-color: var(--hueso)}.pill--spotify:hover{border-color: #1ed760;color: #1ed760}.mail-addr:hover{color: var(--neon-soft)}.mail-copy:hover{border-color: var(--hueso)}.social a:hover{border-color: var(--neon-soft);color: var(--neon-soft)}.nav-links a:hover{background: rgba(236, 229, 218, .08)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation: none !important}.btn:active, .pill:active, .nav-lang:active, .nav-book:active, .hero-down:active, .rail-btn:active, .mail-copy:active, .nav-menu > summary:active, .yt:active .play{transform: none}.track-cover:active .play{transform: translate(-50%, -50%)}.nav-sheet{transition: opacity 180ms ease}.nav-sheet li, .nav-sheet::before{transition: none}.js .neon-line, .js .neon-dot{transition: none}.show-bar.is-on .show-fill{transform: scaleX(1)}.show-pause{display: none !important}.mq-run{animation: mq 70s linear infinite !important}}.booth{margin: 4px 0 26px}.booth-defs{position: absolute}.booth-dev{position: relative}.booth-dev svg{display: block;width: 100%;height: auto;overflow: visible}.booth-unit{text-align: center}.booth-unit--fx{width: min(46%, 220px);margin: 0 auto 30px;position: relative}.booth-unit--fx .booth-dev::after{content: "";position: absolute;left: 50%;top: 100%;height: calc(30px + 3.4em + 12px);border-left: 1px dashed rgba(236, 233, 226, .3)}.booth-unit--fx .booth-name, .booth-unit--fx .booth-role{position: relative;background: var(--carbon);padding: 0 6px}.booth-unit--fx .booth-name{margin-bottom: 0}.booth-row{display: grid;grid-template-columns: 1fr 1.1fr 1fr;gap: 12px;align-items: start}.booth-unit--player .booth-dev::after{content: "";position: absolute;top: 50%;width: 12px;border-top: 1px dashed rgba(236, 233, 226, .35)}.booth-unit--player.is-left .booth-dev::after{left: 100%}.booth-unit--player.is-right .booth-dev::after{right: 100%}.booth-name{margin: 12px 0 2px;display: grid;font: 500 .6875rem/1.45 var(--f-text);letter-spacing: .1em;text-transform: uppercase;color: var(--hueso)}.booth-role{margin: 0;font-size: .6875rem;color: var(--gris);line-height: 1.5}.booth-qty{white-space: nowrap}.booth-name span{white-space: nowrap}.booth-unit--fx .booth-name, .booth-unit--fx .booth-role{display: table;margin-inline: auto}@media (max-width: 767px){.booth-name{font-size: .625rem;letter-spacing: .02em}.booth-role{font-size: .625rem}}.booth-cap{margin-top: 14px;text-align: center;font-size: .6875rem;letter-spacing: .14em;text-transform: uppercase;color: var(--gris)}.dv-body{fill: #15171d;stroke: rgba(236, 233, 226, .32);stroke-width: 1.2}.dv-screen{fill: #08090c;stroke: rgba(236, 233, 226, .22)}.dv-wave{fill: none;stroke: url(#booth-wave);stroke-width: 1.3;stroke-linejoin: round}.dv-line{fill: none;stroke: rgba(236, 233, 226, .55);stroke-width: 1.2}.dv-soft{stroke-opacity: .45}.dv-fill{fill: rgba(236, 233, 226, .78)}.dv-accent{fill: var(--neon)}.dv-cue{fill: none;stroke: var(--neon);stroke-width: 1.4}.dv-level{fill: #4fd88c}@media (min-width: 768px){.booth-row{gap: 18px}.booth-unit--player .booth-dev::after{width: 18px}.booth-name, .booth-role{font-size: .75rem}}@media (min-width: 1024px){.booth{max-width: 600px}}.sec{position: relative;isolation: isolate;overflow: hidden}.sec::before, .sec::after{content: "";position: absolute;pointer-events: none;z-index: -1}.sec::before{inset: 0;background: var(--amb, none)}.sets::before, .sets::after{-webkit-mask-image: linear-gradient(transparent, #000 22%, #000 78%, transparent);mask-image: linear-gradient(transparent, #000 22%, #000 78%, transparent)}.sets::after{inset: -12%;background: var(--amb-img) center / cover no-repeat;filter: blur(60px) saturate(1.5);opacity: .36;transition: opacity .6s ease}.sets::before{z-index: 0;background: linear-gradient(160deg, rgba(14, 15, 19, .7), rgba(14, 15, 19, .15) 55%, rgba(14, 15, 19, .6))}.sets > .sec-inner{position: relative;z-index: 1}.sets .sec-lead{color: var(--texto)}.sets.is-swapping::after{opacity: .12}body::after{content: "";position: fixed;inset: 0;z-index: 90;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity: .05;mix-blend-mode: overlay}@media (min-width: 1024px){}@media (prefers-reduced-motion: no-preference){}.js .sec > .sec-inner::-webkit-scrollbar{display: none}.hero-name{text-shadow: none}.hero-logo{display: block;width: min(84vw, 380px);height: auto;filter: drop-shadow(0 0 28px rgba(62, 224, 142, .28)) drop-shadow(0 2px 2px rgba(0, 0, 0, .5))}@media (min-width: 768px){.hero-logo{width: min(58vw, 620px)}}@media (min-width: 768px) and (orientation: landscape) and (min-height: 501px){.hero-logo{width: min(58vw, 620px, calc((100vh - 440px) * 2));width: min(58vw, 620px, calc((100dvh - 440px) * 2))}}.sec-title{position: relative;display: inline-block;padding: .16em .32em .17em 0}.sec-title::before, .sec-title::after{content: "";position: absolute;height: .055em;min-height: 3px}.sec-title::before{top: 0;left: 0;right: 0;background: currentColor;clip-path: polygon(0 0, 100% 0, calc(100% - .08em) 100%, 0 100%)}.sec-title::after{bottom: 0;left: .62em;right: .1em;background: linear-gradient(90deg, var(--spectrum));clip-path: polygon(0 0, 100% 0, 100% 100%, .08em 100%)}@media (prefers-reduced-motion: no-preference){.js .sec-title::before, .js .sec-title::after{transition: transform 900ms var(--ease-out) 150ms}.js .sec-title::before{transform-origin: left}.js .sec-title::after{transform-origin: right;transition-delay: 300ms}.js .sec:not(.is-in) .sec-title::before, .js .sec:not(.is-in) .sec-title::after{transform: scaleX(0)}}.split-main{position: relative;isolation: isolate}.flow{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none;--s: 100vh;--s: 100dvh}.flow > *{position: absolute;top: calc(var(--k) * var(--s));translate: 0 -50%}.glow{left: var(--gx);width: 130vmin;aspect-ratio: 1;margin-left: -65vmin;background: radial-gradient(closest-side, rgba(22, 154, 85, .23), rgba(18, 120, 68, .085) 55%, transparent);opacity: .7}.mark{--logo: url("../img/logo-monogram.svg?v=d996dfcd");--ar: 79.5 / 68.8;left: var(--x);width: var(--w);aspect-ratio: var(--ar);rotate: var(--r, 0deg);background: linear-gradient(var(--g, 160deg), rgba(236, 233, 226, .10), rgba(62, 224, 142, .08) 60%, rgba(236, 233, 226, .035));-webkit-mask: var(--logo) center / contain no-repeat;mask: var(--logo) center / contain no-repeat;filter: blur(var(--b, 1.5px))}.mark.is-word{--logo: url("../img/logo-wordmark.svg?v=a25e1691");--ar: 211.9 / 28.4}.m1{--k: 1;--x: 30%;--w: 95%;--g: 200deg}.m2{--k: 2;--x: -25%;--w: 175%;--r: -8deg;--b: 2px}.m3{--k: 3;--x: -45%;--w: 125%;--b: 3px}.m4{--k: 4;--x: -5%;--w: 165%;--r: 90deg}.m5{--k: 5;--x: 35%;--w: 90%;--g: 120deg;--b: 2.5px}.m6{--k: 6;--x: -15%;--w: 140%;--r: 7deg}@media (min-width: 1024px){.m1{--x: 52%;--w: 58%}.m2{--x: -12%;--w: 135%}.m3{--x: -24%;--w: 82%}.m4{--x: 38%;--w: 115%}.m5{--x: 54%;--w: 58%}.m6{--x: -6%;--w: 120%}}.nav-music{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-width: 48px;height: 48px;padding: 0 15px;position: relative;border: 1px solid rgba(236, 229, 218, .16);border-radius: 999px;background: transparent;color: var(--hueso);font: 500 .8125rem/1 var(--f-text);letter-spacing: .07em;text-transform: uppercase;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent;transition: border-color .3s ease, box-shadow .3s ease, transform 160ms var(--ease-out)}.nav-music[hidden]{display: none}.nav-music:active{transform: scale(.97)}.nav-music-t{display: none}.eq{display: flex;align-items: flex-end;gap: 2px;height: 14px}.eq i{width: 2px;height: 100%;border-radius: 1px;background: var(--neon);transform-origin: 50% 100%;transform: scaleY(.28);transition: transform .3s ease}.eq i:nth-child(2){transform: scaleY(.55)}.eq i:nth-child(3){transform: scaleY(.38)}.eq i:nth-child(4){transform: scaleY(.7)}.nav-music.is-playing{border-color: rgba(62, 224, 142, .55);box-shadow: 0 0 18px rgba(62, 224, 142, .2)}@media (hover: hover) and (pointer: fine){.nav-music:hover{border-color: rgba(236, 229, 218, .4)}}@media (min-width: 1680px){.nav-music-t{display: inline}}@media (prefers-reduced-motion: no-preference){.nav-music.is-playing .eq i{animation: eq .9s ease-in-out infinite alternate}.nav-music.is-playing .eq i:nth-child(2){animation-duration: .62s;animation-delay: -.2s}.nav-music.is-playing .eq i:nth-child(3){animation-duration: .78s;animation-delay: -.5s}.nav-music.is-playing .eq i:nth-child(4){animation-duration: .55s;animation-delay: -.1s}@keyframes eq{from{transform: scaleY(.18)}to{transform: scaleY(1)}}.nav-music.is-hint::after{content: "";position: absolute;inset: -1px;border-radius: inherit;border: 1px solid var(--neon);animation: music-ping 2.2s var(--ease-out) 1.2s 3;opacity: 0}@keyframes music-ping{from{opacity: .8;scale: 1}to{opacity: 0;scale: 1.35}}}html:not(.js) img[data-src]{display: none}@media (orientation: landscape) and (max-height: 500px){.hero{min-height: 0}.js .hero-copy, .hero-copy{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: end;column-gap: clamp(20px, 4vw, 48px);padding: calc(var(--nav-h) + 14px) calc(var(--gutter) + 44px) calc(16px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left, 0px))}.hero-name{grid-row: 1 / span 3;margin: 0;align-self: end}.hero-logo{width: auto;height: min(46vh, 200px);max-width: 42vw}.hero-sub, .hero-actions, .hero-social{grid-column: 2}.hero-sub{font-size: 1rem;max-width: 30ch}.hero-actions{margin-top: 12px}.hero-actions .btn{flex: 0 0 auto;min-height: 46px;padding: 0 22px}.hero-social{margin-top: 6px}.hero-down{display: none}.sec{--pt: calc(var(--nav-h) + 14px + env(safe-area-inset-top, 0px));--pb: calc(16px + env(safe-area-inset-bottom, 0px))}.js .sec > .sec-inner{padding-left: max(var(--gutter), env(safe-area-inset-left, 0px))}.sec-title{font-size: clamp(2.75rem, 15vh, 4.25rem);margin-bottom: 10px}.sub-title{margin-top: 22px}.bio-photo{float: right;width: min(30%, 220px);margin: 0 0 14px 24px}.booth{max-width: min(100%, 100vh)}.show{max-width: min(100%, 130vh)}}@media (min-width: 768px) and (orientation: landscape){.hero-media{background: radial-gradient(60% 85% at 58% 38%, rgba(30, 110, 66, .28), transparent 72%)}.hero-media .hero-img{position: absolute;top: 0;right: clamp(0px, 9vw, 220px);width: auto;height: 100%;aspect-ratio: 1333 / 2000;-webkit-mask-image: linear-gradient(to right, transparent, #000 24%, #000 80%, transparent);mask-image: linear-gradient(to right, transparent, #000 24%, #000 80%, transparent)}}@media (max-width: 359px){.hero-actions{gap: 8px}.hero-actions .btn{padding: 0 10px;font-size: .9375rem;min-width: 0}.booth-row{gap: 6px}.booth-name span{white-space: normal}.booth-unit--player .booth-dev::after{width: 6px}.contact-actions .btn{min-width: 0;white-space: normal;text-align: center;line-height: 1.25;padding: 10px 16px}}.nav-music.is-live .eq i, .is-music .btn--listen .eq i{animation: none;transition: none}.booth .dv-wave{transform-box: fill-box;transform-origin: center;transform: scaleY(calc(.5 + var(--lvl, .5)))}.beat{position: fixed;inset: 0;z-index: 40;pointer-events: none;opacity: 0;background: radial-gradient(90% 55% at 50% 112%, rgba(62, 224, 142, .2), transparent 70%), radial-gradient(45% 70% at -6% 50%, rgba(22, 154, 85, .17), transparent 70%), radial-gradient(45% 70% at 106% 50%, rgba(22, 154, 85, .17), transparent 70%);transition: opacity .6s ease}.is-music .beat{will-change: opacity;transition: opacity .3s linear}@media (max-width: 767px) and (orientation: portrait){.hero{align-items: stretch;--hi: max(100dvh, 150vw);--off: max(calc(100dvh - var(--hi)), min(0px, calc(38dvh - var(--hi) * .4)));--shirt: calc(var(--hi) * .4 + var(--off))}.hero-media .hero-img{object-position: 50% var(--off) !important}.hero-copy, .js .hero-copy{display: grid;height: 100%;grid-template-rows: calc(var(--shirt) + 1.5dvh) auto minmax(8px, 1fr) auto auto auto;padding-left: calc(var(--gutter) + 22px);text-align: center}.hero-name{grid-row: 2;margin: 0}.hero-sub{grid-row: 4;margin-inline: auto}.hero-actions{grid-row: 5}.hero-social{grid-row: 6;justify-content: center;margin-left: 0}.hero-logo{width: min(60vw, 250px);margin: 0 auto}}@media (max-width: 767px) and (orientation: portrait) and (max-height: 700px){.hero-social{display: none}.hero-sub{font-size: 1rem}}@media (max-width: 767px) and (orientation: portrait) and (max-height: 600px){.hero{min-height: 0}.hero-down{display: none}.hero-copy, .js .hero-copy{padding-bottom: calc(18px + env(safe-area-inset-bottom))}.hero-sub{font-size: .8125rem;line-height: 1.35;max-width: none}.hero-actions{margin-top: 10px}.hero-logo{width: min(60vw, 250px, 46dvh)}}.btn--listen .eq{height: 12px}.btn--listen .eq i{background: currentColor}@media (prefers-reduced-motion: no-preference){.btn--listen.is-playing .eq i{animation: eq .9s ease-in-out infinite alternate}.btn--listen.is-playing .eq i:nth-child(2){animation-duration: .62s;animation-delay: -.2s}.btn--listen.is-playing .eq i:nth-child(3){animation-duration: .78s;animation-delay: -.5s}.btn--listen.is-playing .eq i:nth-child(4){animation-duration: .55s;animation-delay: -.1s}}button.btn{font: inherit;font-weight: 500;border: 0}button.btn--ghost{border: 1px solid}@supports not (height: 1dvh){.flow{--s: 100vh}@media (max-width: 767px) and (orientation: portrait){.hero{--hi: max(100vh, 150vw);--off: max(calc(100vh - var(--hi)), min(0px, calc(38vh - var(--hi) * .4)))}.hero-copy, .js .hero-copy{grid-template-rows: calc(var(--shirt) + 1.5vh) auto minmax(8px, 1fr) auto auto auto}}@media (max-width: 767px) and (orientation: portrait) and (max-height: 600px){.hero-logo{width: min(60vw, 250px, 46vh)}}}