@font-face{font-family:DJ Manrope;src:url(/fonts/Manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}.dj-hub{--dj-black:#101013;--dj-surface:#1a1a1f;--dj-graphite:#25242a;--dj-white:#f5f3f7;--dj-muted:#b6b5be;--dj-olive:#c5d6a2;--dj-olive-deep:#53633b;--dj-progress:0;--dj-opening:0;background:var(--dj-black);min-height:100svh;color:var(--dj-white);-webkit-font-smoothing:antialiased;font:400 16px/1.65 DJ Manrope,ui-sans-serif,system-ui,sans-serif;overflow:clip}.dj-hub *,.dj-hub :before,.dj-hub :after{box-sizing:border-box}.dj-hub h1,.dj-hub h2,.dj-hub h3,.dj-hub p,.dj-hub figure{margin:0}.dj-hub a{color:inherit;text-decoration:none}.dj-hub button,.dj-hub input,.dj-hub textarea{font:inherit}.dj-hub button{cursor:pointer}.dj-hub svg{flex-shrink:0}.dj-hub :focus-visible{outline:3px solid var(--dj-olive);outline-offset:5px}.dj-hub [data-dj-section],.dj-hub #dj-photos{scroll-margin-top:118px}.dj-hub [data-dj-section]:focus{outline:none}.dj-hub .dj-container{width:min(1280px,100% - 96px);margin-inline:auto}.dj-hub .dj-section{padding-block:112px}.dj-hub .dj-skip{z-index:100;background:var(--dj-olive);color:var(--dj-black);border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:24px}.dj-hub .dj-skip:focus{top:16px}.dj-hub .dj-eyebrow{color:var(--dj-olive);margin-bottom:20px;font-size:13px;font-weight:600}.dj-hub .dj-section-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:760px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.12}.dj-hub .dj-section-heading>p:last-child:not(.dj-eyebrow){max-width:560px;color:var(--dj-muted);margin-top:24px;font-size:17px;line-height:1.75}.dj-hub .dj-button{border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 23px;font-size:14px;font-weight:650;line-height:1.3;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.dj-hub .dj-button:hover{transform:translateY(-2px)}.dj-hub .dj-button-primary{background:var(--dj-white);color:var(--dj-black)}.dj-hub .dj-button-primary:hover{background:#fff}.dj-hub .dj-button-accent{background:var(--dj-olive);color:var(--dj-black)}.dj-hub .dj-button-accent:hover{background:#d6e5b9}.dj-hub .dj-button-outline{color:var(--dj-white);background:0 0;border-color:#4a494f}.dj-hub .dj-button-outline:hover{background:var(--dj-graphite);border-color:#77757f}.dj-hub .dj-button-small{min-height:44px;padding:10px 19px;font-size:13px}.dj-hub .dj-header{z-index:50;padding:16px 24px;position:sticky;top:0}.dj-hub .dj-header-inner{background:var(--dj-white);max-width:1280px;min-height:70px;color:var(--dj-black);border-radius:99px;justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:10px 14px 10px 26px;display:flex;position:relative;box-shadow:0 8px 28px #0000001c}.dj-hub .dj-brand{flex-shrink:0;width:88px;display:block}.dj-hub .dj-brand img{object-fit:cover;mix-blend-mode:screen;width:100%;height:44px;display:block}.dj-hub .dj-header .dj-brand img{filter:invert();mix-blend-mode:multiply}.dj-hub .dj-desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.dj-hub .dj-desktop-nav a{color:#5a5860;align-items:center;min-height:44px;font-size:13px;transition:color .2s;display:inline-flex}.dj-hub .dj-desktop-nav a:hover,.dj-hub .dj-desktop-nav a[aria-current]{color:#101013}.dj-hub .dj-desktop-nav a[aria-current]{text-underline-offset:6px;-webkit-text-decoration:underline #899d66;text-decoration:underline #899d66}.dj-hub .dj-header-actions{align-items:center;gap:8px;display:flex}.dj-hub .dj-menu-toggle{width:44px;height:44px;color:var(--dj-black);background:#e8e6ec;border:0;border-radius:50%;justify-content:center;align-items:center;display:none}.dj-hub .dj-mobile-nav{background:var(--dj-white);color:var(--dj-black);border-radius:24px;padding:14px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 16px 40px #0004}.dj-hub .dj-mobile-nav[hidden]{display:none}.dj-hub .dj-mobile-nav a{border-radius:12px;min-height:48px;padding:10px 16px;font-size:15px;display:block}.dj-hub .dj-mobile-nav a:hover{background:#e8e6ec}.dj-hub .dj-reading-progress{pointer-events:none;width:min(1228px,100% - 100px);height:2px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.dj-hub .dj-reading-progress:after{content:"";background:var(--dj-olive);height:100%;transform:scaleX(var(--dj-progress));transform-origin:0;border-radius:2px;display:block}.dj-hub .dj-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;min-height:min(820px,100svh - 102px);padding-block:44px 84px;display:grid}.dj-hub .dj-hero-copy{z-index:1;padding-block:30px;animation:.8s ease-out both djOpening;position:relative}.dj-hub .dj-hero-location{color:var(--dj-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.dj-hub .dj-hero-location>span:first-child{background:var(--dj-olive);border-radius:50%;width:6px;height:6px}.dj-hub .dj-hero-city{color:#9998a1;margin-left:4px}.dj-hub .dj-artist-mark{isolation:isolate;background:var(--dj-black);max-width:500px;margin-block:20px 22px}.dj-hub .dj-artist-mark img{aspect-ratio:2.15;object-fit:cover;mix-blend-mode:screen;width:100%;height:auto;display:block}.dj-hub .dj-hero-tagline{letter-spacing:-.045em;text-wrap:balance;max-width:490px;font-size:clamp(30px,3.1vw,46px);font-weight:500;line-height:1.17}.dj-hub .dj-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.dj-hub .dj-hero-genres{max-width:420px;color:var(--dj-muted);margin-top:24px;font-size:12px;line-height:1.9}.dj-hub .dj-explore{color:var(--dj-muted);align-items:center;gap:12px;margin-top:42px;font-size:12px;display:inline-flex}.dj-hub .dj-scroll-circle{border:1px solid #49484e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.dj-hub .dj-hero-visual{height:clamp(500px,45vw,660px);transform:translateY(calc(var(--dj-opening) * 24px));background:#0a111a;border-radius:36px;position:relative;overflow:hidden}.dj-hub .dj-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080c13d9);position:absolute;inset:45% 0 0}.dj-hub .dj-hero-photo{object-fit:cover;object-position:50% 33%;width:100%;height:100%;transform:scale(calc(1.02 + var(--dj-opening) * .06));display:block}.dj-hub .dj-photo-caption{z-index:2;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.dj-hub .dj-photo-caption small{color:#c2c5cc;margin-top:1px;font-size:10px;display:block}.dj-hub .dj-caption-lines{align-items:center;gap:3px;margin-left:auto;display:flex}.dj-hub .dj-caption-lines i{background:var(--dj-olive);border-radius:2px;width:2px;height:12px}.dj-hub .dj-caption-lines i:nth-child(2n){height:24px}.dj-hub .dj-caption-lines i:nth-child(3){height:34px}.dj-hub .dj-sound{background:#17171b;border-radius:48px 48px 0 0;padding-block:100px}.dj-hub .dj-sound-intro{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.dj-hub .dj-record-stage{aspect-ratio:1;place-items:center;width:100%;max-width:450px;margin-inline:auto;display:grid;position:relative}.dj-hub .dj-record{z-index:1;aspect-ratio:1;width:92%;transform:rotate(calc(-20deg + var(--dj-progress) * 110deg));background:repeating-radial-gradient(circle,#0000 0 3px,#ffffff0c 3.5px 4px),conic-gradient(from 20deg,#09090b,#373739 22deg,#09090b 65deg,#151517 120deg,#4c4c4f 190deg,#0a0a0c 230deg,#27272b 300deg,#09090b);border:1px solid #3d3d41;border-radius:50%;position:relative;box-shadow:-20px 30px 45px #0009,inset 0 0 0 8px #0c0c0f}.dj-hub .dj-record-label{background:#53633b;border-radius:50%;place-items:center;display:grid;position:absolute;inset:32%;overflow:hidden;box-shadow:0 0 0 8px #070708}.dj-hub .dj-record-label img{aspect-ratio:2;object-fit:cover;mix-blend-mode:screen;width:82%}.dj-hub .dj-record-hole{background:#0b0b0e;border:2px solid #c4c7b2;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dj-hub .dj-sound-copy{padding-block:28px}.dj-hub .dj-sound-genres{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.dj-hub .dj-sound-genres span{color:#d6d4dc;border:1px solid #434249;border-radius:99px;padding:9px 15px;font-size:12px}.dj-hub .dj-bpm{color:var(--dj-muted);align-items:center;gap:12px;margin-top:28px;font-size:12px;display:flex}.dj-hub .dj-sound-bars{align-items:center;gap:3px;height:20px;display:flex}.dj-hub .dj-sound-bars i{background:var(--dj-olive);width:2px;height:8px}.dj-hub .dj-sound-bars i:nth-child(2n){height:16px}.dj-hub .dj-sound-bars i:nth-child(3){height:20px}.dj-hub .dj-releases{gap:24px;margin-top:64px;display:grid}.dj-hub .dj-release{background:#222227;border-radius:28px;grid-template-columns:minmax(180px,28%) 1fr;gap:36px;padding:24px;display:grid}.dj-hub .dj-release>img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.dj-hub .dj-release-body{align-self:center}.dj-hub .dj-release h3{font-size:26px;font-weight:600;line-height:1.2}.dj-hub .dj-release-body>p:not(.dj-eyebrow){color:var(--dj-muted);margin-top:16px;font-size:14px}.dj-hub .dj-release-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.dj-hub .dj-release-links a,.dj-hub .dj-text-link{min-height:44px;color:var(--dj-olive);align-items:center;gap:8px;font-size:13px;display:inline-flex}.dj-hub .dj-player-button{min-height:54px;color:var(--dj-white);background:0 0;border:0;align-items:center;gap:12px;margin-top:20px;padding:0;font-size:13px;display:flex}.dj-hub .dj-play-icon{width:48px;height:48px;color:var(--dj-black);background:var(--dj-olive);border-radius:50%;place-items:center;padding-left:3px;display:grid}.dj-hub .dj-audio-frame{border:0;border-radius:16px;width:100%;height:170px;margin-top:20px}.dj-hub .dj-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.dj-hub .dj-video-preview,.dj-hub .dj-video-frame{aspect-ratio:16/9;background:var(--dj-graphite);border:0;border-radius:24px;width:100%}.dj-hub .dj-video-preview{color:var(--dj-white);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.dj-hub .dj-videos h3{margin-top:20px;font-size:21px;font-weight:600}.dj-hub .dj-videos p{color:var(--dj-muted);margin-top:8px;font-size:14px}.dj-hub .dj-about{grid-template-columns:.9fr 1fr;align-items:center;gap:100px;display:grid}.dj-hub .dj-about-image{background:#1c2027;border-radius:32px;position:relative;overflow:hidden}.dj-hub .dj-about-image img{object-fit:cover;object-position:center 30%;width:100%;height:560px;display:block}.dj-hub .dj-image-note{color:var(--dj-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101013c9;border-radius:99px;padding:8px 14px;font-size:11px;position:absolute;bottom:20px;left:20px}.dj-hub .dj-about-copy>p{max-width:560px;color:var(--dj-muted);margin-top:24px;font-size:16px;line-height:1.85}.dj-hub .dj-about-copy .dj-about-lead{color:var(--dj-white);letter-spacing:-.015em;font-size:20px;line-height:1.65}.dj-hub .dj-sound-keywords{color:var(--dj-olive);flex-wrap:wrap;gap:10px 22px;margin-top:36px;font-size:12px;display:flex}.dj-hub .dj-story{margin-top:24px}.dj-hub .dj-story h3{font-size:17px;font-weight:600}.dj-hub .dj-story p{color:var(--dj-muted);margin-top:8px;font-size:14px;line-height:1.8}.dj-hub .dj-press{background:#1a1a1f;border-radius:48px}.dj-hub .dj-press-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.dj-hub .dj-press-heading h2{max-width:670px}.dj-hub .dj-press-heading>a{flex-shrink:0}.dj-hub .dj-press-info{grid-template-columns:1.1fr 1fr;gap:80px;margin-top:56px;display:grid}.dj-hub .dj-press-info h3{font-size:17px;font-weight:600}.dj-hub .dj-press-info p{color:var(--dj-muted);white-space:pre-line;margin-top:14px;font-size:14px;line-height:1.85}.dj-hub .dj-text-button{min-height:44px;color:var(--dj-olive);background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;font-size:13px;display:inline-flex}.dj-hub .dj-form-status{color:var(--dj-olive);font-size:12px;display:block}.dj-hub .dj-press-info .dj-text-link{margin-top:10px}.dj-hub .dj-details{margin-top:18px}.dj-hub .dj-details summary{cursor:pointer;min-height:44px;color:var(--dj-white);font-size:13px}.dj-hub .dj-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.dj-hub .dj-press-photo{background:var(--dj-graphite);border-radius:22px;overflow:hidden}.dj-hub .dj-press-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;width:100%;height:auto;transition:transform .5s;display:block}.dj-hub .dj-photos figure:hover img{transform:scale(1.025)}.dj-hub .dj-photos figcaption{text-transform:none;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.dj-hub .dj-photos figcaption small{color:var(--dj-muted);margin-top:4px;font-size:10px;display:block}.dj-hub .dj-photos figcaption a{border:1px solid #48474d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.dj-hub .dj-photos figcaption a:hover{background:var(--dj-graphite)}.dj-hub .dj-contact{grid-template-columns:1fr 1.1fr;align-items:start;gap:100px;padding-block:136px;display:grid}.dj-hub .dj-contact-copy{padding-top:16px}.dj-hub .dj-contact-note{max-width:360px;color:var(--dj-muted);margin-top:26px;font-size:13px}.dj-hub .dj-contacts{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.dj-hub .dj-contacts>a:not(.dj-button){min-height:44px;color:var(--dj-olive);align-items:center;gap:8px;font-size:14px;display:inline-flex}.dj-hub .dj-contacts>p{color:var(--dj-muted);font-size:14px}.dj-hub .dj-booking-form{background:#1b1b20;border:1px solid #2d2c33;border-radius:28px;flex-direction:column;gap:22px;padding:36px;display:flex}.dj-hub .dj-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dj-hub .dj-booking-form label{font-size:12px;font-weight:600;display:block}.dj-hub .dj-booking-form label>span{color:var(--dj-muted);font-weight:400}.dj-hub .dj-booking-form input,.dj-hub .dj-booking-form textarea{background:var(--dj-black);width:100%;min-width:0;min-height:50px;color:var(--dj-white);border:1px solid #45444d;border-radius:12px;margin-top:9px;padding:13px 15px;font-size:14px;line-height:1.6;display:block}.dj-hub .dj-booking-form textarea{resize:vertical;min-height:140px}.dj-hub .dj-booking-form input::placeholder,.dj-hub .dj-booking-form textarea::placeholder{color:#9997a2;opacity:1}.dj-hub .dj-booking-form .dj-button{width:100%}.dj-hub .dj-booking-form .dj-button:disabled{opacity:.65;cursor:wait;transform:none}.dj-hub .dj-form-privacy{color:var(--dj-muted);font-size:11px;line-height:1.6}.dj-hub .dj-form-success{color:var(--dj-olive);font-size:13px}.dj-hub .dj-form-error{color:#ffc3b7;font-size:13px}.dj-hub .dj-footer{border-top:1px solid #2d2c33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:30px 48px;display:flex}.dj-hub .dj-footer>p{color:var(--dj-muted);font-size:11px}.dj-hub .dj-footer-links{flex-wrap:wrap;gap:8px 24px;display:flex}.dj-hub .dj-footer-links a{min-height:44px;color:var(--dj-muted);align-items:center;gap:6px;font-size:11px;display:flex}.dj-hub .dj-footer-links a:hover{color:var(--dj-white)}@keyframes djOpening{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=1100px){.dj-hub .dj-container{width:calc(100% - 64px)}.dj-hub .dj-hero{gap:30px}.dj-hub .dj-hero-tagline{font-size:36px}.dj-hub .dj-hero-visual{height:580px}.dj-hub .dj-sound-intro,.dj-hub .dj-about,.dj-hub .dj-contact{gap:52px}.dj-hub .dj-contact{grid-template-columns:1fr 1fr}.dj-hub .dj-booking-form{padding:26px}.dj-hub .dj-form-row{grid-template-columns:1fr}}@media (width<=760px){.dj-hub .dj-container{width:calc(100% - 40px)}.dj-hub .dj-section{padding-block:72px}.dj-hub .dj-header{padding:12px 16px}.dj-hub .dj-header-inner{gap:14px;min-height:62px;padding:8px 10px 8px 19px}.dj-hub .dj-desktop-nav{display:none}.dj-hub .dj-menu-toggle{display:flex}.dj-hub .dj-header-actions .dj-button{min-height:42px;padding:10px 14px}.dj-hub [data-dj-section],.dj-hub #dj-photos{scroll-margin-top:102px}.dj-hub .dj-hero{flex-direction:column;gap:32px;min-height:auto;padding-top:28px;padding-bottom:56px;display:flex}.dj-hub .dj-hero-copy{width:100%;padding:0}.dj-hub .dj-hero-location{gap:8px;font-size:11px}.dj-hub .dj-hero-city{margin-left:auto;font-size:10px}.dj-hub .dj-artist-mark{width:88%;max-width:400px;margin-block:20px 22px}.dj-hub .dj-hero-tagline{max-width:440px;font-size:clamp(31px,7.5vw,44px)}.dj-hub .dj-hero-ctas{gap:10px;margin-top:26px}.dj-hub .dj-hero-ctas .dj-button{min-height:50px;padding:13px 18px;font-size:12px}.dj-hub .dj-hero-genres{max-width:340px;margin-top:18px;font-size:10px}.dj-hub .dj-explore{margin-top:24px}.dj-hub .dj-hero-visual{border-radius:28px;width:100%;height:470px;transform:none}.dj-hub .dj-hero-photo{object-position:center 37%}.dj-hub .dj-sound{border-radius:32px 32px 0 0;padding-block:64px}.dj-hub .dj-sound-intro{flex-direction:column;gap:20px;display:flex}.dj-hub .dj-record-stage{max-width:320px}.dj-hub .dj-sound-copy{padding-block:16px}.dj-hub .dj-section-heading h2{font-size:clamp(32px,8vw,44px)}.dj-hub .dj-section-heading>p:last-child:not(.dj-eyebrow){margin-top:20px;font-size:15px}.dj-hub .dj-sound-genres{gap:8px;margin-top:24px}.dj-hub .dj-sound-genres span{padding:8px 13px;font-size:11px}.dj-hub .dj-about{flex-direction:column;align-items:stretch;gap:36px;display:flex}.dj-hub .dj-about-image img{object-position:center 22%;height:450px}.dj-hub .dj-about-copy .dj-about-lead{font-size:18px}.dj-hub .dj-about-copy>p{font-size:14px}.dj-hub .dj-press{border-radius:32px}.dj-hub .dj-press-heading{flex-direction:column;align-items:flex-start;gap:26px}.dj-hub .dj-press-info{grid-template-columns:1fr;gap:28px;margin-top:40px}.dj-hub .dj-photos{grid-template-columns:1fr;gap:30px;margin-top:36px}.dj-hub .dj-press-photo img{aspect-ratio:4/4.2;object-position:center 30%}.dj-hub .dj-photos figcaption{padding-top:10px}.dj-hub .dj-contact{grid-template-columns:1fr;gap:32px;padding-block:80px}.dj-hub .dj-contact-copy{padding:0}.dj-hub .dj-booking-form{border-radius:24px;gap:20px;padding:24px}.dj-hub .dj-booking-form input,.dj-hub .dj-booking-form textarea{font-size:16px}.dj-hub .dj-videos{grid-template-columns:1fr}.dj-hub .dj-release{grid-template-columns:1fr;gap:22px;padding:20px}.dj-hub .dj-release>img{max-width:280px}.dj-hub .dj-footer{grid-template-columns:auto 1fr;gap:12px;padding-block:26px 36px;display:grid}.dj-hub .dj-footer>p{text-align:right;font-size:10px}.dj-hub .dj-footer-links{grid-column:1/-1}}@media (width<=380px){.dj-hub .dj-hero-location{max-width:260px}.dj-hub .dj-hero-city{margin-left:0}.dj-hub .dj-hero-ctas{flex-direction:column;align-items:stretch}.dj-hub .dj-hero-visual{height:380px}.dj-hub .dj-booking-form{padding:18px}.dj-hub .dj-footer{grid-template-columns:1fr}.dj-hub .dj-footer>p{text-align:left}}@media (prefers-reduced-motion:reduce){.dj-hub *,.dj-hub :before,.dj-hub :after{transition:none!important;animation:none!important}.dj-hub .dj-hero-visual,.dj-hub .dj-hero-photo,.dj-hub .dj-record{transform:none}}
