@font-face{font-family:Bebas;src:url(/assets/bebas-neue-latin-9mHNbWWO.woff2) format("woff2");font-display:swap}@font-face{font-family:Space;src:url(/assets/space-grotesk-latin-variable-BhU9QXUp.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{--ink:#0b0b10;--paper:#eeece5;--purple:#a482f8;--muted:#99979f;--line:rgba(238,236,229,.18);--max:1600px;--pad:clamp(24px,5vw,96px);font-family:Space,Arial,sans-serif;color:var(--paper);background:var(--ink);font-size:16px;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;overflow-x:hidden}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:5px}button:disabled{cursor:default}svg{width:22px;height:22px;flex:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Bebas,Arial Narrow,Impact,sans-serif;font-weight:400;line-height:.95}h2{font-size:clamp(56px,6.3vw,110px);letter-spacing:-.015em}h2 span{color:var(--purple)}[hidden]{display:none!important}.plain{background:none;padding:0;border:0;font-size:14px}.eyebrow{font-size:12px;letter-spacing:.2em;line-height:1.5;font-weight:500;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:14px 24px;background:var(--paper);color:var(--ink);font-weight:500;font-size:14px;line-height:1.2;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#c4aafc;transform:translateY(-2px)}.button svg{width:18px;height:18px}.button.pill{border-radius:40px;min-width:156px}.button.small{min-height:38px;padding:11px 17px;font-size:13px}.button.dark{background:var(--ink);color:var(--paper)}.button.dark:hover{background:#4e2f79}.text-link{display:inline-flex;align-items:center;gap:14px;background:none;font-size:14px;line-height:1.5;padding:4px 0;border-bottom:1px solid currentColor;width:max-content;max-width:100%;transition:color .2s}.text-link svg{height:17px;width:17px}.text-link:hover{color:var(--purple)}.circle{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);flex:none;transition:transform .25s,background .25s}.circle:hover{transform:scale(1.06);background:#c4aafc}.circle svg{width:25px;height:25px}.circle.outline{border:1px solid #b0adb7;color:var(--paper);background:transparent;width:45px;height:45px}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--paper);color:var(--ink);padding:15px}.skip-link:focus{top:10px}.header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);border-bottom:1px solid var(--line);position:relative;z-index:10;max-width:1800px;margin:auto}.wordmark{font-family:Bebas,sans-serif;font-size:35px;line-height:.95;letter-spacing:-.035em;position:relative}.wordmark small{font-family:Space,sans-serif;font-size:8px;letter-spacing:.48em;text-align:center;display:block;line-height:1.8;padding-left:5px}.brand-dot{color:var(--paper)}.header nav{display:flex;gap:32px;align-items:center}.header nav a,.header nav button{font-size:14px;position:relative}.header nav a:after{position:absolute;bottom:-8px;left:0;width:0;height:1px;content:"";background:var(--purple);transition:width .25s}.header nav a:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:23px}.backstage{color:#d0ccd6;font-size:13px}.external{font-size:11px;color:var(--muted)}.menu-button{display:none;width:40px;height:40px;background:none;flex-direction:column;justify-content:center;gap:6px;padding:8px}.menu-button span{height:1px;width:24px;background:var(--paper)}.mobile-menu{position:absolute;top:78px;left:0;right:0;z-index:20;padding:25px var(--pad) 35px;background:#15131c;border-bottom:1px solid var(--line);display:grid;gap:20px}.mobile-menu a,.mobile-menu button{font-size:23px;text-align:left}.hero{position:relative;max-width:1800px;margin:auto;min-height:690px;height:clamp(710px,53vw,950px);display:grid;grid-template-columns:43% 57%;overflow:hidden}.hero-copy{padding:65px 0 62px var(--pad);position:relative;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start}.hero-copy button,.hero-copy a{pointer-events:auto}.hero .eyebrow{font-size:12px;letter-spacing:.22em;display:flex;gap:12px;align-items:center;white-space:nowrap}.tiny-star{color:var(--purple);font-size:16px}.hero h1{font-size:clamp(100px,10.5vw,180px);line-height:.855;letter-spacing:-.027em;margin:25px 0 24px}.hero h1 span{color:var(--paper)}.hero-description{font-size:16px;line-height:1.55;color:#d8d6d3}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:31px}.hero-meta{border-top:1px solid #8b8990;display:flex;justify-content:space-between;width:335px;max-width:100%;font-size:10px;letter-spacing:.17em;padding-top:15px;margin-top:auto;gap:30px}.hero-art{position:relative;min-width:0;z-index:1;margin-left:-30px}.violet-halo{position:absolute;inset:5% -15% -20% 10%;background:radial-gradient(ellipse at 60% 45%,rgba(113,55,240,.4),rgba(59,31,118,.13) 35%,transparent 64%);pointer-events:none;transition:opacity 1s;opacity:.75}#record-scene{width:100%;height:100%;position:relative;cursor:grab;touch-action:pan-y}#record-scene:active{cursor:grabbing}#record-scene canvas{display:block;position:relative;z-index:1}.fallback-sleeve{display:none;width:72%;position:absolute;top:18%;left:10%;transform:perspective(900px) rotateY(-15deg) rotate(-5deg);box-shadow:25px 30px 70px #5834a747}.scene-fallback .fallback-sleeve{display:block}.scene-note{position:absolute;bottom:38px;right:var(--pad);display:flex;gap:10px;align-items:center;color:#b4a9c7;font-size:10px;letter-spacing:.16em;z-index:3}.crosshair{font-size:20px}.scene-note button{background:transparent;color:var(--paper);width:35px;height:35px;border:1px solid var(--line);border-radius:50%;font-size:19px}.scroll-cue{position:absolute;left:var(--pad);bottom:15px;font-size:9px;letter-spacing:.16em;display:flex;gap:25px;color:#8b8990;z-index:3}.scroll-cue span{font-size:15px}.player-section{border-top:1px solid #5d5a64;border-bottom:1px solid #5d5a64;background:#0f0e14;position:relative;z-index:3}.player-inner{min-height:116px;display:flex;gap:25px;align-items:center;padding:18px var(--pad);max-width:1800px;margin:auto}.player-art{width:68px;height:68px;object-fit:cover}.track-info{display:grid;gap:2px;min-width:155px}.track-info .eyebrow{font-size:9px;letter-spacing:.17em;color:#b9b5c2;white-space:nowrap}.track-info strong{font-family:Bebas,sans-serif;font-size:27px;line-height:1.1;letter-spacing:.02em;font-weight:400}.track-info>span:last-child{font-size:12px;color:#c6c2cb}.play-main{width:60px;height:60px}.scrubber{height:40px;position:relative;flex:1;min-width:90px;--progress:0%}.wave{display:flex;height:40px;align-items:center;gap:3px;overflow:hidden}.wave i{display:block;width:2px;flex:1;background:#777080;height:var(--bar);border-radius:2px;transition:background .3s}.is-playing .wave i{animation:wave 1s ease-in-out infinite alternate;animation-delay:calc(var(--bar)*-65ms);background:#c3a7f6}.scrubber input{position:absolute;inset:0;opacity:.02;width:100%;cursor:pointer;margin:0;z-index:2}.scrubber:focus-within{outline:2px solid var(--purple);outline-offset:6px}.time{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:72px}.muted{color:#8d859c}.volume{display:flex;align-items:center;gap:12px;border-left:1px solid var(--line);padding-left:24px}.volume button{display:flex}.volume input{width:75px;accent-color:var(--purple);height:3px}.volume svg{width:19px}.muted-audio svg{opacity:.3}.player-detail{border-left:1px solid var(--line);border-bottom:0;padding-left:25px;margin-left:4px;font-size:12px}.audio-status{font-size:12px;color:#d4c4ed;padding:0 var(--pad)}.audio-status:empty{display:none}.section-light{color:var(--ink);background:var(--paper);color-scheme:light}.music{padding:65px var(--pad);display:grid;grid-template-columns:1.1fr 1.08fr .85fr;gap:45px;align-items:center;min-height:460px;overflow:hidden}.music h2{font-size:clamp(65px,6.8vw,110px);line-height:.91;margin-top:31px;letter-spacing:-.025em}.music h2 span{color:var(--ink)}.section-copy{font-size:14px;color:#57535a;margin-top:23px;max-width:220px;line-height:1.6}.release-art{background:none;padding:0;position:relative;transform:rotate(-4deg);transition:transform .5s;max-width:395px;justify-self:center;width:100%}.release-art img{box-shadow:13px 18px 20px #2a24332e;border:1px solid #a09b92;width:100%;aspect-ratio:1;object-fit:cover}.release-art:hover{transform:rotate(0) translateY(-7px)}.art-caption{font-size:9px;letter-spacing:.13em;display:block;margin-top:10px;text-align:left;opacity:.7}.release-sticker{position:absolute;right:-17px;top:16px;color:#20162f;background:#b697f9;border-radius:50%;width:62px;height:62px;font-size:10px;letter-spacing:.1em;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg)}.release-sticker b{font-size:29px;line-height:1.05;font-family:Bebas;font-weight:400}.release-copy{display:flex;flex-direction:column;align-items:flex-start}.release-copy .eyebrow{font-size:10px;letter-spacing:.1em;line-height:1.7}.release-copy h3{font-size:clamp(55px,5.6vw,85px);margin-top:24px;line-height:.95}.release-artist{font-family:Bebas;font-size:33px;line-height:1.15;margin-top:6px}.release-meta{font-size:10px;letter-spacing:.09em;margin:23px 0 28px;display:flex;gap:20px;line-height:1.7}.release-copy .button{padding:14px 19px;min-width:0;font-size:13px}.release-copy .text-link{font-size:12px;margin-top:22px;gap:9px}.artists-section{padding:82px var(--pad) 45px;max-width:1800px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:33px}.section-heading h2{font-size:clamp(49px,5.15vw,86px);margin-top:22px}.section-heading>p{font-size:13px;color:#c3bdca;line-height:1.6;text-align:right;padding-bottom:5px}.artist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.artist-card{position:relative;background:#0d0c12;border:1px solid #57515f;padding:0;aspect-ratio:1/1.08;text-align:left;overflow:hidden}.artist-visual{position:absolute;inset:0;background-size:300% 100%;background-repeat:no-repeat;transition:transform .7s,filter .7s}.artist-card:after{position:absolute;inset:0;content:"";background:linear-gradient(transparent 35%,#0a081180 64%,#0a0811ed)}.artist-card:hover .artist-visual{transform:scale(1.05)}.artist-card:hover .circle{background:var(--purple);border-color:var(--purple);color:var(--ink);transform:rotate(45deg)}.artist-number{position:absolute;top:20px;left:20px;z-index:2;font-size:9px;letter-spacing:.18em;color:#bcb4cf}.artist-caption{position:absolute;bottom:24px;left:24px;right:22px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.artist-caption h3{font-size:clamp(29px,3.1vw,47px)}.artist-caption p{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-top:10px;line-height:1.5}.roster-footer{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.14em;color:#8c8498;margin-top:22px;line-height:1.7}.studio-section{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:35px;max-width:1800px;margin-inline:auto;min-height:640px}.studio-photo{position:relative;overflow:hidden}.studio-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;opacity:.9}.studio-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 50%,#0b0b1080),linear-gradient(0deg,#0b0b1080,transparent 50%)}.image-label{position:absolute;left:var(--pad);bottom:35px;z-index:2;font-size:10px;letter-spacing:.2em}.studio-copy{padding:65px var(--pad) 60px 65px}.studio-copy h2{font-size:clamp(65px,6.4vw,98px);line-height:.9;margin:25px 0}.studio-copy>p:not(.eyebrow){color:#bab5c3;font-size:14px;line-height:1.6}.service-list{margin:28px 0 25px;border-top:1px solid var(--line)}.service-list button{padding:17px 0;width:100%;text-align:left;display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--line);background:none;font-size:14px;transition:color .2s,padding .2s}.service-list button span{font-size:10px;color:#8e819c}.service-list button svg{margin-left:auto;width:16px}.service-list button:hover{color:var(--purple);padding-left:8px}.studio-copy>.text-link{font-size:13px}.booking-cta{padding:78px var(--pad) 80px;display:flex;justify-content:space-between;align-items:center;gap:50px;max-width:1600px;margin:auto}.booking-cta h2{font-size:clamp(67px,7.5vw,115px);margin-top:25px;line-height:.9}.booking-cta p:not(.eyebrow){font-size:14px;line-height:1.7;color:#b8b2c2;margin-top:24px}.booking-orb{width:190px;height:190px;flex:none;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--purple);color:var(--ink);border-radius:50%;gap:10px;transition:transform .4s,background .4s}.booking-orb svg{width:75px;height:75px;stroke-width:1}.booking-orb span{font-size:10px;letter-spacing:.1em;font-weight:600}.booking-orb:hover{transform:rotate(-8deg) scale(1.05);background:#c7b0fa}footer{padding:0 var(--pad) 28px;max-width:1800px;margin:auto}.footer-top{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0 29px;gap:25px}.footer-wordmark{font-family:Bebas;font-size:clamp(105px,16vw,255px);line-height:.9;letter-spacing:-.03em;white-space:nowrap}.footer-location{display:flex;flex-direction:column;gap:8px;font-size:9px;letter-spacing:.13em;min-width:180px;line-height:1.5}.footer-location .text-link{font-size:12px;letter-spacing:0;margin-top:20px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#a79fb2;padding-top:24px;align-items:center}.footer-links{display:flex;gap:22px;align-items:center}.footer-links a,.footer-links button{font-size:11px;color:inherit}.mini-player{position:fixed;left:50%;bottom:24px;transform:translate(-50%);padding:12px 14px 12px 21px;background:#191520ed;border:1px solid #5b4b73;box-shadow:0 10px 60px #0008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:30;display:flex;gap:17px;align-items:center;border-radius:70px;min-width:310px;max-width:calc(100% - 30px)}.mini-player>div{display:flex;flex-direction:column;min-width:120px;max-width:180px}.mini-player strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-player small{font-size:10px;color:#b5a8c5;margin-top:3px}.mini-player .circle{width:36px;height:36px}.mini-player .circle svg{width:17px}.mini-player>span{font-size:11px}.mini-dot{height:6px;width:6px;background:#8b8293;border-radius:50%}.is-playing .mini-dot{background:var(--purple);box-shadow:0 0 12px #bb8cff}.toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%,15px);z-index:100;background:var(--paper);color:var(--ink);padding:15px 24px;border-radius:5px;font-size:13px;box-shadow:0 8px 40px #0006;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%)}dialog{border:1px solid #57505f;padding:0;width:min(730px,calc(100% - 32px));max-height:calc(100dvh - 60px);background:#111015;color:var(--paper);overflow:auto;box-shadow:0 30px 150px #000b}dialog::backdrop{background:#050409c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog-open{overflow:hidden}.close-dialog{position:sticky;top:16px;right:16px;margin:16px 16px -55px auto;width:39px;height:39px;display:block;background:#19161feb;border:1px solid #766b89;border-radius:50%;font-size:25px;z-index:4;line-height:1}.dialog-pad{padding:58px 43px 42px}.dialog-pad .eyebrow{color:#bd9ef7;font-size:10px;margin-bottom:20px}.dialog-pad h2{font-size:70px;line-height:.92;margin:0 0 23px}.dialog-pad>p:not(.eyebrow){font-size:15px;line-height:1.7;color:#d2ccd9;margin:14px 0}.dialog-pad .quiet-note{font-size:12px!important;color:#a69aad!important;line-height:1.7}.dialog-artist-image{height:300px;background-size:300% 100%;background-repeat:no-repeat;background-color:#0b0b10}.dialog-location{font-size:12px!important;color:#b297d8!important;margin-top:-10px!important}.dialog-artist-image+.dialog-pad{padding-top:33px}.dialog-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:30px}.dialog-actions .button{white-space:normal}.dialog-actions .text-link{font-size:12px}.dialog-track{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;border-block:1px solid var(--line);margin-top:25px;background:none;text-align:left}.dialog-track b{font-family:Bebas;font-weight:400;font-size:26px}.dialog-track small{display:block;font-size:11px;color:#b7adbf;margin-top:4px}.dialog-track>span:last-child{font-size:12px}.release-dialog-top{display:flex;align-items:center;padding:60px 43px 0;gap:30px}.release-dialog-top img{width:43%;transform:rotate(-4deg)}.release-dialog-top h2{font-size:66px;margin:20px 0 6px}.release-dialog-top p:not(.eyebrow){font-size:23px;margin-bottom:20px}.release-dialog-top .eyebrow{font-size:10px}.backstage-links{display:grid;margin-top:30px}.backstage-links a{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px;margin:28px 0}.form-grid label{font-size:12px;font-weight:500;line-height:1.5;display:flex;flex-direction:column;gap:8px}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea,#request-text{background:#1b1821;border:1px solid #554d60;color:var(--paper);padding:13px 12px;border-radius:0;width:100%;font-size:14px;min-height:46px;line-height:1.5}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#9f94ab;font-size:12px}.form-grid textarea,#request-text{resize:vertical}.full-width{width:100%}#request-result h3{font-size:37px;margin-top:25px}#request-result>p{font-size:14px;line-height:1.6;margin:15px 0 25px;color:#c4bacf}#request-text{font-size:12px;line-height:1.8}.file-button{position:relative;overflow:hidden;margin-top:25px;cursor:pointer}.file-button input{position:absolute;opacity:0;inset:0;cursor:pointer;width:100%}.file-button:focus-within{outline:2px solid var(--purple);outline-offset:4px}.reveal{opacity:1;transform:translateY(0)}.reveal.visible{animation:reveal .7s cubic-bezier(.2,.6,.2,1) both}.artist-card:nth-child(2).visible{animation-delay:.08s}.artist-card:nth-child(3).visible{animation-delay:.16s}@keyframes reveal{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes wave{0%{transform:scaleY(.65)}to{transform:scaleY(1.1)}}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reduce-motion .reveal{opacity:1;transform:none}@media(min-width:1700px){.hero-copy{padding-top:88px}.hero h1{margin-top:36px}.hero-description{font-size:19px}.hero-actions{margin-top:38px}.hero-meta{margin-bottom:10px}.music{gap:65px;padding-block:85px}.player-inner{gap:36px}}@media(max-width:1150px){.header nav{gap:20px}.header-actions{gap:15px}.backstage{display:none}.hero{height:740px;grid-template-columns:46% 54%}.hero h1{font-size:120px}.hero-copy{padding-top:68px}.hero-art{margin-left:-50px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:12px}.hero-actions .button{min-width:135px;padding-inline:20px}.player-inner{gap:18px}.player-detail{display:none}.music{gap:30px}.release-copy .eyebrow{font-size:9px}.music h2{font-size:80px}.studio-copy{padding-left:40px}.booking-orb{width:160px;height:160px}.footer-location{min-width:160px}.footer-wordmark{font-size:17vw}.artist-caption{left:18px;right:18px}.artist-caption h3{font-size:34px}.artist-caption .circle{width:35px;height:35px}.artist-caption .circle svg{width:20px}}@media(max-width:850px){.header{height:78px}.header nav{gap:17px}.header nav a,.header nav button{font-size:12px}.header-actions .button{font-size:11px;padding:10px 12px}.header-actions .button svg{width:14px}.wordmark{font-size:29px}.hero{height:680px;min-height:0;grid-template-columns:49% 51%}.hero .eyebrow{font-size:10px;letter-spacing:.13em}.hero h1{font-size:105px}.hero-description{font-size:14px}.hero-copy{padding-top:53px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.hero-meta{width:270px}.scene-note{font-size:8px;bottom:48px}.hero-art{margin-left:-65px;margin-right:-50px}.track-info{min-width:137px}.player-inner{gap:16px}.player-art{width:54px;height:54px}.volume{padding-left:15px;gap:8px}.volume input{width:52px}.play-main{width:46px;height:46px}.music{grid-template-columns:1fr 1fr;gap:30px;padding-block:45px}.release-heading{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between}.release-heading>.eyebrow{align-self:flex-start;margin-top:4px}.release-heading h2{font-size:60px;margin:0}.release-heading .section-copy{display:none}.release-art{max-width:310px}.release-copy h3{font-size:70px}.artists-section{padding-top:58px}.section-heading>p{display:none}.artist-grid{gap:12px}.artist-caption{left:14px;right:14px;bottom:18px}.artist-caption h3{font-size:29px}.artist-caption p{font-size:8px;letter-spacing:.09em}.artist-caption .circle{display:none}.artist-number{font-size:8px;left:13px;top:15px}.roster-footer{font-size:8px}.studio-copy{padding:45px 30px}.studio-copy h2{font-size:69px}.studio-section{min-height:580px}.booking-cta{padding-block:58px;gap:25px}.booking-cta h2{font-size:76px}.booking-orb{width:140px;height:140px}.booking-orb svg{width:60px;height:60px}.booking-orb span{font-size:9px}.footer-wordmark{font-size:16vw}.footer-location{font-size:8px;min-width:150px}.footer-bottom{font-size:9px}.footer-bottom>span:last-child{display:none}}@media(max-width:640px){:root{--pad:23px}.header{height:77px}.wordmark{font-size:31px}.header nav{display:none}.header-actions{gap:12px}.header-actions .button{font-size:11px;padding:10px 12px;min-height:35px}.menu-button{display:flex}.hero{display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden}.hero-copy{padding:40px var(--pad) 0;z-index:2;pointer-events:auto}.hero .eyebrow{font-size:9px;letter-spacing:.16em;gap:8px}.tiny-star{font-size:13px}.hero h1{font-size:clamp(85px,20.5vw,135px);line-height:.87;margin:23px 0 21px;letter-spacing:-.02em}.hero-description{font-size:13px;line-height:1.6}.hero-actions{flex-direction:row;align-items:center;gap:23px;margin-top:25px}.hero-actions .button{min-width:135px;min-height:44px;padding:12px 20px;font-size:12px}.hero-actions .text-link{font-size:11px;gap:8px}.hero-meta{display:none}.hero-art{height:385px;width:100%;margin:-25px 0 0;position:relative;z-index:1}.hero-art #record-scene{height:400px;width:110%;margin-left:-5%}.violet-halo{inset:5% 0 0 20%;opacity:.9}.scene-note{bottom:16px;right:var(--pad);font-size:8px}.scene-note button{width:28px;height:28px}.scroll-cue{font-size:8px;bottom:23px;gap:14px}.player-inner{padding:21px var(--pad);display:grid;grid-template-columns:49px 1fr 45px;gap:12px 14px}.player-art{width:49px;height:49px;grid-row:1}.track-info{min-width:0;gap:1px}.track-info .eyebrow{font-size:8px}.track-info strong{font-size:25px}.track-info>span:last-child{font-size:10px}.play-main{width:45px;height:45px}.scrubber{grid-column:1/3;grid-row:2;width:100%;height:26px}.wave{height:26px;gap:3px}.wave i{max-height:24px}.time{grid-column:3;grid-row:2;font-size:9px;min-width:0}.volume{display:none}.audio-status{font-size:11px;padding-bottom:12px}.music{padding:39px var(--pad) 43px;gap:27px 22px;grid-template-columns:1fr 1fr}.release-heading{display:block;margin-bottom:4px}.release-heading>.eyebrow{font-size:9px;margin:0 0 15px}.release-heading h2{font-size:65px;line-height:.91;letter-spacing:-.025em}.release-heading h2 br{display:none}.release-heading h2{max-width:300px}.release-art{width:100%;align-self:center;transform:rotate(-4deg)}.release-sticker{width:40px;height:40px;right:-8px;top:8px;font-size:7px}.release-sticker b{font-size:20px}.art-caption{font-size:6px}.release-copy .eyebrow{font-size:8px;letter-spacing:.05em}.release-copy h3{font-size:50px;margin-top:14px}.release-artist{font-size:25px;margin-top:3px}.release-meta{font-size:8px;margin:15px 0;display:flex;gap:5px;flex-direction:column}.release-copy .button{font-size:10px;padding:11px 12px;gap:8px;min-height:37px}.release-copy .button svg{width:14px}.release-copy .text-link{font-size:9px;gap:6px;margin-top:15px}.release-copy .text-link svg{width:12px}.artists-section{padding:43px var(--pad) 30px}.section-heading{margin-bottom:24px}.section-heading .eyebrow{font-size:9px}.section-heading h2{font-size:51px;line-height:.96;max-width:320px;margin-top:17px}.artist-grid{grid-template-columns:1fr;gap:18px}.artist-card{aspect-ratio:1.19}.artist-caption{left:22px;right:22px;bottom:23px}.artist-caption h3{font-size:40px}.artist-caption p{font-size:10px;letter-spacing:.12em}.artist-caption .circle{display:flex;width:41px;height:41px}.artist-number{left:22px;top:22px;font-size:9px}.roster-footer{flex-direction:column;gap:9px;font-size:8px;margin-top:20px}.studio-section{display:flex;flex-direction:column;margin-top:20px}.studio-photo{height:280px}.studio-photo img{object-position:center 60%}.image-label{font-size:9px;bottom:24px}.studio-copy{padding:38px var(--pad) 43px}.studio-copy .eyebrow{font-size:9px}.studio-copy h2{font-size:75px;margin:20px 0}.studio-copy h2 br:nth-child(2){display:none}.studio-copy>p:not(.eyebrow){font-size:13px}.service-list button{font-size:14px;padding:18px 0}.booking-cta{padding:46px var(--pad) 48px;position:relative;display:block}.booking-cta .eyebrow{font-size:9px}.booking-cta h2{font-size:63px;margin-top:21px}.booking-cta p:not(.eyebrow){font-size:12px;max-width:230px;margin-top:20px}.booking-orb{width:90px;height:90px;position:absolute;bottom:38px;right:23px;gap:2px}.booking-orb svg{height:38px;width:38px}.booking-orb span{font-size:7px;letter-spacing:0}.footer-top{display:block;padding:27px 0 23px}.footer-wordmark{font-size:22vw;line-height:1}.footer-location{flex-direction:row;justify-content:space-between;gap:10px;font-size:8px;margin-top:18px;flex-wrap:wrap}.footer-location .text-link{margin:0;font-size:9px}.footer-bottom{display:block;line-height:1.6;padding-top:20px;font-size:9px}.footer-links{margin-top:15px;gap:20px}.footer-links a,.footer-links button{font-size:10px}footer{padding-bottom:36px}.mini-player{min-width:285px;bottom:15px;gap:12px;padding:11px 13px 11px 18px}.mini-player>div{min-width:115px;max-width:145px}.mini-player .circle{width:34px;height:34px}dialog{width:calc(100% - 24px);max-height:calc(100dvh - 30px)}.dialog-pad{padding:56px 25px 30px}.dialog-pad h2{font-size:55px}.dialog-pad>p:not(.eyebrow){font-size:14px}.dialog-artist-image{height:260px}.dialog-artist-image+.dialog-pad{padding-top:29px}.dialog-actions{gap:18px;margin-top:25px}.dialog-actions .button{font-size:12px;min-height:43px;padding:13px 18px}.release-dialog-top{padding:62px 25px 0;gap:21px}.release-dialog-top h2{font-size:48px}.release-dialog-top p:not(.eyebrow){font-size:18px}.release-dialog-top .eyebrow{font-size:8px}.form-grid{grid-template-columns:1fr;gap:18px}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.form-grid .full{grid-column:auto}.form-grid input::placeholder,.form-grid textarea::placeholder{font-size:13px}}@media(max-width:365px){.header-actions .button{font-size:10px;padding-inline:10px}.header-actions{gap:6px}.hero h1{font-size:88px}.hero .eyebrow{font-size:8px}.hero-actions{gap:16px}.hero-art{height:350px}.hero-art #record-scene{height:360px}.music{gap:22px 16px}.release-copy h3{font-size:45px}.release-copy .button{font-size:9px;padding-inline:10px}.booking-cta h2{font-size:56px}.booking-cta p:not(.eyebrow){max-width:190px}.booking-orb{width:80px;height:80px}.footer-wordmark{font-size:21vw}}html.reduce-motion{scroll-behavior:auto!important}.canvas-record .fallback-sleeve{display:none}.canvas-record canvas{position:relative;z-index:1}.hero-meta{margin-top:30px}.hero{min-height:800px;height:clamp(800px,58vw,950px)}@media(max-width:1150px)and (min-width:641px){.hero{height:810px}.player-inner{flex-wrap:wrap}.player-detail{display:inline-flex;border:0;padding-left:0;margin-left:82px;font-size:12px}.volume{margin-left:auto}}@media(max-width:640px){.hero{height:auto;min-height:0}.player-inner{grid-template-columns:49px 1fr 45px}.player-detail{display:inline-flex;grid-column:1/3;grid-row:3;margin:6px 0 0;padding:0;border:0;font-size:12px;width:max-content;gap:8px}.volume{display:flex;grid-column:2/4;grid-row:4;justify-self:end;gap:12px;border:0;padding:0;margin-top:-28px}.volume input{width:65px}.volume button{padding:7px}.volume svg{width:18px}.header-actions .button{font-size:12px}.hero-actions .button{font-size:14px}.hero-actions .text-link{font-size:12px}.release-copy .button{font-size:12px;white-space:normal;text-align:left}.release-copy .text-link{font-size:11px}.release-copy .eyebrow{font-size:9px}.hero-description,.studio-copy>p:not(.eyebrow),.booking-cta p:not(.eyebrow){font-size:14px}.scene-note{pointer-events:auto}}@media(max-width:640px){.hero h1{font-size:clamp(66px,21.8vw,135px)}.wordmark small{white-space:nowrap}}@media(max-width:365px){.wordmark{font-size:27px;flex:none}.wordmark small{font-size:6px;letter-spacing:.35em}.header-actions .button{font-size:10px;padding:10px;gap:7px}.header-actions .button svg{width:12px}.menu-button{width:30px;padding:4px}.header-actions{gap:6px}}.header{position:sticky;top:0;background:#0b0b10ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header nav a[aria-current=page]{color:#c0a0ff}.header nav a[aria-current=page]:after{width:100%}.mobile-menu{position:fixed}.mobile-menu [aria-current=page]{color:var(--purple)}.page{animation:page-enter .45s ease both}.page h1,.not-found h1{font-family:Bebas,Impact,sans-serif;font-weight:400;font-size:clamp(76px,9.5vw,160px);line-height:.89;letter-spacing:-.025em}.page h1 span{color:var(--purple)}.page h1:focus{outline:none}.page-hero{padding:30px var(--pad) 28px;position:relative;overflow:hidden}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:12px;color:#a99dbb;line-height:1.6;margin-bottom:54px}.section-light .breadcrumbs{color:#655c71}.breadcrumbs a:hover{color:var(--purple)}.page-hero .eyebrow{margin-bottom:23px;font-size:12px}.page-lead{font-size:18px;line-height:1.65;color:#cdc5d8;max-width:540px;margin-top:26px}.section-light .page-lead{color:#554c60}.page-baseline{border-top:1px solid var(--line);margin-top:55px;padding-top:21px;display:flex;justify-content:space-between;gap:25px;font-size:11px;letter-spacing:.14em}.section-light .page-baseline{border-color:#bdb6c4;color:#665d70}.page-baseline p{font-size:14px;letter-spacing:0;line-height:1.6;color:#c2b8cf}.page-section{padding:70px var(--pad);max-width:1800px;margin:auto}.page-section .section-heading h2{margin-top:20px}.section-aside{font-size:14px;color:#b3a8c2}.page-footnote{font-size:12px!important;line-height:1.7;color:#a79bb7;margin-top:20px}.section-light .page-footnote{color:#746c7e}.micro-label{display:block;font-size:11px;letter-spacing:.14em;line-height:1.7;color:#a99bbd}.page-cta{max-width:1800px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:45px;padding:68px var(--pad) 76px;border-top:1px solid var(--line)}.page-cta h2{font-size:clamp(55px,6.5vw,96px);line-height:.94;margin:24px 0}.page-cta p:not(.eyebrow){font-size:15px;line-height:1.6;color:#bfb4cc;max-width:520px}.page-cta>.button{flex:none}.page-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.music-page-hero{padding-bottom:26px}.music-page-hero h1{font-size:clamp(77px,9vw,150px)}.music-page-hero h1 span{color:var(--ink)}.music-page-hero .text-link{margin-top:28px}.music-hero-sleeve{max-width:420px;width:90%;justify-self:center;transform:rotate(-7deg);position:relative;margin:0 0 35px}.music-hero-sleeve img{box-shadow:18px 22px 25px #3a29443d}.sleeve-tag{position:absolute;bottom:24px;left:-20px;right:-20px;background:var(--accent);color:var(--ink);transform:rotate(3deg);font-size:10px;letter-spacing:.18em;text-align:center;padding:15px}.catalogue-track{display:grid;grid-template-columns:35px 90px 1fr 1fr 70px 60px 48px;gap:25px;align-items:center;border-block:1px solid var(--line);padding:25px 0;transition:background .25s}.catalogue-track:hover{background:#1b1524}.catalogue-track>span{font-size:13px;color:#b6a9c6}.catalogue-track img{width:90px;aspect-ratio:1;object-fit:cover}.catalogue-track h3{font-size:38px}.catalogue-track p{font-size:14px;margin-top:8px}.catalogue-track .track-number{font-size:12px}.listening-room{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:62px var(--pad);align-items:center}.listening-room h2{font-size:clamp(65px,6.5vw,100px);margin:25px 0}.listening-room h2 span{color:var(--ink)}.listening-room p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:530px;color:#554c60}.listening-room .quiet-note{font-size:12px!important;margin-top:17px;color:#645a6d!important}.listening-actions{display:flex;align-items:flex-start;flex-direction:column;justify-self:center;gap:24px}.listening-actions .micro-label{color:#71667c}.artists-page-hero{padding-bottom:27px}.roster-page-title{display:flex;align-items:center;justify-content:space-between;gap:25px}.artists-page-hero h1{font-size:clamp(75px,8.3vw,139px);line-height:.96}.roster-mark{font-family:Bebas;font-size:22vw;color:var(--accent);line-height:.8;letter-spacing:-.03em;opacity:.9}.artists-page-hero .page-baseline{margin-top:42px}.roster-page-grid{padding-top:45px;padding-bottom:35px}.roster-page-grid .artist-card{aspect-ratio:.88}.roster-page-grid .artist-visual{background-size:300% 100%}.roster-page-grid .artist-caption h3{font-size:clamp(33px,3.5vw,56px)}.roster-index{padding-top:34px}.roster-index>.eyebrow{margin-bottom:25px}.roster-index-row{display:grid;grid-template-columns:50px 1fr 210px 24px;gap:25px;align-items:center;border-top:1px solid var(--line);padding:26px 0}.roster-index-row h2{font-size:clamp(43px,5vw,72px);transition:color .2s}.roster-index-row span{font-size:13px;color:#b0a2c1}.roster-index-row:hover h2{color:var(--purple)}.roster-index-row:last-child{border-bottom:1px solid var(--line)}.artist-profile-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden}.artist-profile-art{position:absolute;inset:0 0 0 39%;background-size:300% 100%;background-repeat:no-repeat;opacity:.78}.artist-profile-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#0b0b10 25%,#0b0b10b3 47%,#0b0b100d 90%);pointer-events:none}.artist-profile-copy{position:relative;z-index:1;padding:34px var(--pad) 45px;width:100%}.artist-profile-copy .breadcrumbs{margin-bottom:68px}.artist-profile-copy h1{margin-top:28px;font-size:clamp(96px,13vw,190px)}.artist-profile-copy .page-lead{max-width:480px;font-size:16px}.profile-actions{display:flex;align-items:center;gap:28px;margin:30px 0 42px}.profile-location{font-size:11px;letter-spacing:.19em;color:#bba5d5}.profile-content{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.profile-content h2{font-size:clamp(65px,7vw,100px);margin-top:20px}.profile-content .page-lead{margin-top:0;font-size:22px}.profile-content p{font-size:15px;line-height:1.7;color:#bfb3ce;margin:18px 0 25px}.profile-content .text-link{margin-top:10px}.profile-release{display:flex;align-items:center;gap:25px;margin-bottom:25px;border-bottom:1px solid var(--line);padding-bottom:25px}.profile-release img{width:125px}.profile-release .eyebrow{font-size:10px;color:#b5a0ce}.profile-release h3{font-size:45px;margin-top:15px}.profile-release p{font-size:13px;margin:8px 0 0}.profile-release>svg{margin-left:auto}.release-detail-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;padding:10px 0 55px}.release-detail-cover{max-width:440px;width:95%;justify-self:center;transform:rotate(-5deg);box-shadow:16px 20px 25px #37264640}.release-page-hero h1{font-size:clamp(85px,11vw,160px);margin-top:25px}.release-page-hero h1 span{color:var(--ink)}.release-page-artist{font-family:Bebas;font-size:42px;margin-top:10px}.release-facts{margin:28px 0;display:grid;gap:15px}.release-facts>div{display:flex;gap:25px;font-size:14px}.release-facts dt{width:70px;color:#6f647a}.release-facts dd{margin:0}.release-bottom{display:flex;align-items:center;justify-content:space-between;gap:45px}.release-bottom h2{font-size:70px;margin:23px 0}.release-bottom p:not(.eyebrow){font-size:16px;color:#beb1cb}.studio-page-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:660px}.studio-hero-copy{padding:30px 30px 55px var(--pad);position:relative;z-index:1}.studio-hero-copy .breadcrumbs{margin-bottom:62px}.studio-hero-copy h1{font-size:clamp(77px,8.5vw,137px);margin-top:26px}.studio-hero-copy .page-lead{font-size:16px;max-width:440px}.studio-hero-copy>.button{margin-top:30px}.studio-hero-copy>.micro-label{margin-top:45px}.studio-hero-image{position:relative;overflow:hidden}.studio-hero-image img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:48% center}.studio-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b10a3,transparent 30%),linear-gradient(0deg,#0b0b106b,transparent 40%)}.studio-hero-image span{position:absolute;bottom:30px;right:var(--pad);z-index:1;font-size:10px;letter-spacing:.17em}.service-editorial{display:grid;grid-template-columns:60px 1fr 235px;gap:35px;border-top:1px solid var(--line);padding:37px 0}.service-number{font-size:15px;color:#ab89dd}.service-editorial h3{font-size:52px}.service-editorial p{font-size:16px;color:#c1b5cd;line-height:1.75;margin-top:16px;max-width:650px}.service-editorial ul{margin:22px 0 0;padding:0;display:flex;gap:13px 22px;flex-wrap:wrap;list-style:none}.service-editorial li{font-size:12px;color:#ab97c0}.service-editorial .text-link{align-self:center;font-size:13px;justify-self:end}.studio-process{padding:60px var(--pad)}.studio-process h2{margin:25px 0 45px;font-size:clamp(65px,7vw,100px)}.studio-process h2 span{color:var(--ink)}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.process-steps>div{border-top:1px solid #b3a8bd;padding-top:22px}.process-steps span{font-size:12px;color:#736181}.process-steps h3{font-size:37px;margin:22px 0 15px}.process-steps p{font-size:15px;line-height:1.7;color:#61546e;max-width:340px}.studio-faq{max-width:1100px}.studio-faq>.eyebrow{margin-bottom:30px}.studio-faq details{border-top:1px solid var(--line);padding:25px 0}.studio-faq details:last-child{border-bottom:1px solid var(--line)}.studio-faq summary{cursor:pointer;font-size:18px;line-height:1.5}.studio-faq details p{font-size:15px;line-height:1.8;color:#b8a9c7;padding-top:20px;max-width:800px}.studio-faq details .text-link{margin-top:15px;display:flex}.events-page-hero{padding-top:30px;background:radial-gradient(ellipse at 85% 70%,#4c217447,transparent 65%)}.events-page-hero h1{margin-top:30px;font-size:clamp(90px,10.5vw,170px)}.event-wordstrip{font-family:Bebas;font-size:clamp(45px,7vw,110px);white-space:nowrap;letter-spacing:.025em;color:#8d65cd;margin:43px -110px 32px;transform:rotate(-3deg);border-block:1px solid #7d58a873;padding:8px 0;opacity:.7}.events-page-hero .page-baseline{margin-top:25px}.event-empty{display:flex;align-items:center;gap:70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:52px 0}.event-empty-symbol{font-family:Bebas;color:var(--accent);font-size:200px;width:220px;text-align:center;flex:none;line-height:1}.event-empty .eyebrow{color:#b6a1d0;font-size:11px}.event-empty h3{font-size:clamp(50px,5.5vw,80px);margin-top:25px}.event-empty p:not(.eyebrow){font-size:16px;color:#c1b4cf;line-height:1.7;margin:22px 0 26px}.event-format-section{padding:60px var(--pad)}.event-format-section h2{font-size:clamp(70px,7.5vw,112px);margin:25px 0 40px}.event-format-section h2 span{color:var(--ink)}.event-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.event-formats>div{border-top:1px solid #b9aec3;padding-top:23px}.event-formats span{font-size:11px;letter-spacing:.1em;color:#6c5d7b}.event-formats h3{font-size:43px;margin:24px 0 17px}.event-formats p{font-size:15px;line-height:1.7;color:#665770;max-width:350px}.about-page-hero h1{font-size:clamp(100px,12vw,185px)}.about-page-hero h1 span{color:var(--ink)}.about-opening{display:grid;grid-template-columns:.7fr 1fr;gap:80px;align-items:center;margin-top:28px}.about-monogram{font-family:Bebas;font-size:190px;letter-spacing:-.04em;color:#8d61d3;line-height:.9}.about-opening p{font-size:clamp(19px,2vw,29px);line-height:1.5;max-width:660px;color:#4d405a}.about-page-hero .page-baseline{margin-top:35px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:80px}.about-story h2{font-size:clamp(66px,7vw,105px);margin-top:25px}.about-story p:not(.eyebrow){font-size:16px;line-height:1.8;color:#c0b5cb;margin-bottom:20px}.about-story p.story-lead{font-size:27px;line-height:1.5;color:var(--paper)}.about-story .text-link{margin-top:12px}.about-values{padding:60px var(--pad);display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.about-values>div{border-top:1px solid #b9afc2;padding-top:20px}.about-values span{font-size:12px;color:#6e5b79}.about-values h3{font-size:47px;margin:23px 0 20px}.about-values p{font-size:15px;line-height:1.7;color:#63576d;max-width:330px}.about-world h2{font-size:80px;margin:25px 0 35px}.world-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.world-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-block:1px solid var(--line);font-size:18px;transition:color .25s}.world-link:hover{color:var(--purple)}.booking-page-hero{background:radial-gradient(ellipse at 80% 20%,#5735874d,transparent 65%);padding-bottom:50px}.booking-page-hero h1{font-size:clamp(90px,10.5vw,160px);margin-top:25px}.booking-page-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.booking-page-body>aside{position:sticky;top:122px}.booking-page-body h2{font-size:80px;margin-top:23px}.booking-modes{display:grid;gap:20px;margin:33px 0}.booking-modes .text-link{font-size:16px}.booking-page-body>aside>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#b7a5c9;max-width:340px;margin:20px 0 28px}#booking-page-form{border:1px solid var(--line);background:#131016}#booking-page-form .dialog-pad{padding:35px}#booking-page-form h2{font-size:59px;margin-top:20px}#booking-page-form .form-grid{gap:20px 15px}#booking-page-form .form-grid label{font-size:13px}#booking-page-form .form-grid input::placeholder{font-size:12px}.not-found{padding-block:100px;min-height:65vh}.not-found h1{margin:25px 0}.not-found p{margin-bottom:25px}.page-section:target{scroll-margin-top:100px}.page .page-lead+.text-link{margin-top:27px}@keyframes page-enter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1000px){.page h1{font-size:clamp(70px,10vw,115px)}.page-hero-grid{gap:30px}.music-hero-sleeve{width:85%}.page-hero .breadcrumbs{margin-bottom:38px}.page-lead{font-size:16px}.catalogue-track{grid-template-columns:25px 65px 1fr 60px 50px 40px;gap:17px}.catalogue-track img{width:65px}.catalogue-track .track-genre{display:none}.catalogue-track .circle{width:38px;height:38px}.artists-page-hero h1{font-size:8.2vw}.roster-index-row{grid-template-columns:30px 1fr 170px 24px;gap:15px}.artist-profile-hero{min-height:600px}.artist-profile-copy h1{font-size:14vw}.profile-content,.release-detail-grid{gap:40px}.studio-page-hero{min-height:610px}.studio-hero-copy h1{font-size:9vw}.service-editorial{grid-template-columns:40px 1fr;gap:25px}.service-editorial>.text-link{grid-column:2;justify-self:start}.process-steps,.event-formats,.about-values{gap:25px}.event-empty{gap:35px}.event-empty-symbol{width:135px;font-size:155px}.about-opening{gap:45px}.about-monogram{font-size:145px}.about-story{gap:40px}.world-link{font-size:16px}.booking-page-body{gap:35px;grid-template-columns:.65fr 1fr}.booking-page-body>aside h2{font-size:63px}#booking-page-form .dialog-pad{padding:29px}#booking-page-form h2{font-size:52px}#booking-page-form .form-grid{grid-template-columns:1fr}}@media(max-width:700px){.page-hero{padding-top:25px}.page-hero .breadcrumbs{margin-bottom:33px}.breadcrumbs{font-size:12px;gap:9px;margin-bottom:35px}.page h1,.not-found h1{font-size:clamp(61px,13.8vw,92px);line-height:.94;overflow-wrap:normal}.page-hero .eyebrow{font-size:11px;letter-spacing:.15em;margin-bottom:20px}.page-lead{font-size:16px;margin-top:22px;line-height:1.65}.page-baseline{margin-top:35px;font-size:10px;letter-spacing:.08em;gap:20px;line-height:1.7}.page-baseline p{font-size:13px}.page-hero-grid{grid-template-columns:1fr;gap:40px}.music-page-hero h1{font-size:18vw}.music-hero-sleeve{width:67%;max-width:320px;margin-bottom:10px}.sleeve-tag{font-size:9px;padding:10px;bottom:25px;left:-14px;right:-14px}.page-section{padding:43px var(--pad)}.page-section .section-heading h2{font-size:54px}.section-aside{display:none}.catalogue-track{grid-template-columns:60px 1fr 32px;gap:17px;padding:22px 0}.catalogue-track .track-number,.catalogue-track>span:nth-last-child(2),.catalogue-track>span:nth-last-child(3){display:none}.catalogue-track img{width:60px}.catalogue-track h3{font-size:35px}.catalogue-track p{font-size:13px}.catalogue-track .circle{width:32px;height:32px}.catalogue-track .circle svg{width:18px}.page-footnote{font-size:12px!important}.listening-room{grid-template-columns:1fr;padding:40px var(--pad);gap:30px}.listening-room h2{font-size:65px;line-height:.96}.listening-room p:not(.eyebrow){font-size:15px}.listening-actions{justify-self:start;gap:22px}.listening-actions .micro-label{font-size:10px}.page-cta{display:block;padding:43px var(--pad)}.page-cta h2{font-size:clamp(45px,12vw,74px);margin:22px 0}.page-cta p:not(.eyebrow){font-size:14px}.page-cta>.button{margin-top:27px}.artists-page-hero h1{font-size:12.3vw;line-height:1}.roster-mark{display:none}.roster-page-title{display:block}.artists-page-hero .page-baseline{display:block;margin-top:30px}.artists-page-hero .page-baseline>span{display:block;margin-top:16px}.roster-page-grid .artist-card{aspect-ratio:1.14}.roster-page-grid .artist-caption h3{font-size:44px}.roster-index{padding-top:0}.roster-index-row{grid-template-columns:22px 1fr 22px;gap:10px;padding:22px 0}.roster-index-row h2{font-size:clamp(30px,8vw,50px)}.roster-index-row>span:nth-last-child(2){display:none}.roster-index-row>span{font-size:10px}.roster-index-row>svg{width:20px}.artist-profile-hero{min-height:670px;align-items:flex-start}.artist-profile-art{inset:200px -15% 0 12%;background-size:300% 100%;opacity:.55}.artist-profile-hero:after{background:linear-gradient(0deg,#0b0b10,#0b0b101a 35%,#0b0b10a6,#0b0b10 95%)}.artist-profile-copy{padding:25px var(--pad) 36px}.artist-profile-copy .breadcrumbs{font-size:11px;margin-bottom:39px}.artist-profile-copy h1{font-size:clamp(72px,18vw,110px);line-height:.95;margin-top:25px;max-width:90%}.artist-profile-copy .eyebrow{font-size:10px}.artist-profile-copy .page-lead{font-size:15px;max-width:390px}.profile-actions{flex-wrap:wrap;gap:20px;margin-bottom:35px}.profile-actions>.button{font-size:13px}.profile-actions>.text-link{font-size:13px}.profile-content{display:block}.profile-content h2{font-size:62px;margin-bottom:25px}.profile-content .page-lead{font-size:19px}.profile-release{gap:18px}.profile-release img{width:95px}.profile-release h3{font-size:37px}.profile-release p{font-size:12px}.release-detail-grid{grid-template-columns:1fr;gap:42px;padding:5px 0 20px}.release-detail-cover{width:74%;max-width:310px}.release-page-hero h1{font-size:20vw;margin-top:21px}.release-page-hero .release-page-artist{font-size:36px}.release-facts{gap:13px}.release-facts>div{font-size:13px}.release-bottom{display:block}.release-bottom h2{font-size:61px}.release-bottom>.button{margin-top:27px}.studio-page-hero{grid-template-columns:1fr}.studio-hero-copy{padding:25px var(--pad) 38px}.studio-hero-copy .breadcrumbs{margin-bottom:37px}.studio-hero-copy h1{font-size:18vw;margin-top:25px;line-height:.93}.studio-hero-copy .eyebrow{font-size:11px}.studio-hero-copy>.micro-label{font-size:10px;margin-top:28px}.studio-hero-image{height:290px}.studio-hero-image img{object-position:center 60%}.studio-hero-image span{font-size:9px;bottom:22px}.service-editorial{grid-template-columns:23px 1fr;gap:20px;padding:28px 0}.service-number{font-size:13px}.service-editorial h3{font-size:41px;line-height:1}.service-editorial p{font-size:15px;line-height:1.75}.service-editorial ul{gap:12px;display:block}.service-editorial li{font-size:12px;margin-top:11px}.service-editorial>.text-link{font-size:13px}.studio-process{padding:42px var(--pad)}.studio-process h2{font-size:61px;line-height:1;margin:23px 0 30px}.process-steps{grid-template-columns:1fr;gap:29px}.process-steps h3{font-size:35px;margin:17px 0 12px}.process-steps p{font-size:15px}.studio-faq summary{font-size:16px}.studio-faq details{padding:22px 0}.studio-faq details p{font-size:14px}.events-page-hero h1{font-size:17.3vw;line-height:.95}.event-wordstrip{font-size:65px;margin-top:35px;margin-bottom:25px}.events-page-hero .page-baseline{display:block}.events-page-hero .page-baseline>span{display:block;margin-top:16px;font-size:10px}.event-empty{gap:0;padding:31px 0;display:block}.event-empty-symbol{display:none}.event-empty .eyebrow{font-size:10px;line-height:1.7}.event-empty h3{font-size:clamp(40px,11.6vw,65px);margin-top:20px;line-height:1}.event-empty p:not(.eyebrow){font-size:15px;margin-top:19px}.event-empty .button{font-size:13px;white-space:normal;text-align:left;padding-inline:18px}.event-format-section{padding:42px var(--pad)}.event-format-section h2{font-size:70px}.event-formats{grid-template-columns:1fr;gap:31px}.event-formats h3{font-size:39px;margin:18px 0 14px}.event-formats p{font-size:15px}.about-page-hero h1{font-size:17vw;line-height:.95}.about-opening{grid-template-columns:1fr;gap:22px;margin-top:30px}.about-monogram{font-size:105px;line-height:1}.about-opening p{font-size:21px;line-height:1.55}.about-page-hero .page-baseline{font-size:9px;gap:20px}.about-page-hero .page-baseline>span:last-child{display:none}.about-story{grid-template-columns:1fr;gap:30px}.about-story h2{font-size:64px;line-height:.95}.about-story p.story-lead{font-size:24px}.about-story p:not(.eyebrow){font-size:15px}.about-values{grid-template-columns:1fr;padding:42px var(--pad);gap:31px}.about-values h3{font-size:43px;margin:18px 0 14px}.about-values p{font-size:15px}.about-world h2{font-size:63px}.world-links{grid-template-columns:1fr;gap:0}.world-link{border-bottom:0;font-size:18px;padding:24px 0}.world-link:last-child{border-bottom:1px solid var(--line)}.booking-page-hero{padding-bottom:37px}.booking-page-hero h1{font-size:17vw}.booking-page-hero .page-lead{font-size:16px}.booking-page-body{grid-template-columns:1fr;gap:30px}.booking-page-body>aside{position:static}.booking-page-body>aside h2{font-size:61px}.booking-modes{display:flex;gap:23px;flex-wrap:wrap;margin:24px 0}.booking-modes .text-link{font-size:14px;gap:8px}.booking-page-body>aside>p:not(.eyebrow){font-size:14px;max-width:100%;margin-top:10px}.booking-page-body>aside>.text-link{display:none}#booking-page-form .dialog-pad{padding:25px 19px}#booking-page-form h2{font-size:clamp(40px,10.5vw,60px)}#booking-page-form .dialog-pad>.eyebrow{font-size:9px}#booking-page-form .form-grid input::placeholder,#booking-page-form .form-grid textarea::placeholder{font-size:12px}#booking-page-form .dialog-actions{gap:20px}#booking-page-form .dialog-actions .button{width:100%}#booking-page-form .dialog-actions .text-link,.page .player-detail{font-size:12px}.page .volume{grid-row:4}.not-found{padding-top:65px}.not-found h1{font-size:65px}}.event-list{border-top:1px solid var(--line)}.event-card{display:grid;grid-template-columns:90px 1fr auto;gap:28px;align-items:center;border-bottom:1px solid var(--line);padding:28px 0}.event-card.has-poster{grid-template-columns:110px 90px 1fr auto}.event-poster{width:110px;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line)}.event-date{display:flex;flex-direction:column;align-items:center;font-family:Bebas;line-height:1}.event-date strong{font-size:56px;font-weight:400}.event-date span{color:var(--accent);font-size:22px;letter-spacing:.08em}.event-date small{font-size:12px;color:var(--muted);font-family:Space,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.event-body .eyebrow{color:#b6a1d0;font-size:11px}.event-body h3{font-size:clamp(34px,4vw,56px);margin:10px 0 12px;line-height:1}.event-body p:not(.eyebrow){font-size:15px;line-height:1.65;color:#c1b4cf;margin:6px 0 0;overflow-wrap:anywhere}.event-badge{border:1px solid var(--accent);color:var(--accent);padding:9px 16px;border-radius:99px;font-size:12px;letter-spacing:.1em;white-space:nowrap}.art-hue{display:grid;place-items:center}.art-logo{width:34%;height:auto;opacity:.5;aspect-ratio:1}@media(max-width:760px){.event-card,.event-card.has-poster{grid-template-columns:70px 1fr;gap:18px;padding:22px 0}.event-poster{grid-column:1/-1;width:100%;max-width:240px}.event-date strong{font-size:44px}.event-status{grid-column:1/-1}}.about-timeline h2,.about-team h2{font-size:clamp(66px,7vw,105px);margin:25px 0 40px}.about-timeline-list{list-style:none;margin:0;padding:0;max-width:900px}.about-timeline-list li{display:grid;grid-template-columns:200px 1fr;column-gap:40px;border-top:1px solid var(--line);padding:26px 0}.about-timeline-list li:last-child{border-bottom:1px solid var(--line)}.timeline-when{grid-row:span 2;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#b0a2c1;padding-top:10px}.about-timeline-list h3{font-size:clamp(30px,3.4vw,44px)}.about-timeline-list p{grid-column:2;font-size:15px;line-height:1.7;color:#c0b5cb;margin-top:12px;max-width:620px}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.team-card{display:grid;grid-template-columns:96px 1fr;gap:26px;border-top:1px solid var(--line);padding:30px 0}.team-mark{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:oklch(28% .06 var(--hue,300));overflow:hidden}.team-mark span{font-family:Bebas,Impact,sans-serif;font-size:42px;letter-spacing:.04em;color:var(--paper)}.team-mark img{width:100%;height:100%;object-fit:cover}.team-card h3{font-size:clamp(32px,3.4vw,46px);margin-top:10px}.team-card .team-title{font-size:13px;color:#b0a2c1;margin-top:6px}.team-card p:not(.micro-label):not(.team-title){font-size:14px;line-height:1.7;color:#c0b5cb;margin-top:14px}.team-card blockquote{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--paper);font-style:italic}@media(max-width:1000px){.team-grid{grid-template-columns:1fr}}@media(max-width:700px){.about-timeline-list li{grid-template-columns:1fr}.timeline-when{grid-row:auto;padding:0 0 10px}.about-timeline-list p{grid-column:1}.about-timeline h2,.about-team h2{font-size:64px;line-height:.95}.team-card{grid-template-columns:72px 1fr;gap:18px}.team-mark{width:72px;height:72px}.team-mark span{font-size:32px}}:root{--brand:#a53030;--burgundy:#5b2023;--accent:#e3756e;--purple:var(--accent);--ink:#0b0b0f;--line:rgba(238,231,226,.18)}.header{height:104px;background:#0b0b0fec}.wordmark{display:flex;align-items:center;flex:none}.header-logo{width:89px;height:89px;object-fit:contain}.header nav a[aria-current=page]{color:#efa49e}.header nav a:after{height:2px;background:var(--brand)}.header-actions .button{min-height:44px}.mobile-menu{top:104px;background:#171214}.mobile-menu [aria-current=page]{color:#efa49e}.button:hover,.circle:hover{background:var(--brand);color:var(--paper)}.button.dark:hover{background:var(--burgundy)}.button:focus-visible,.circle:focus-visible{outline-color:var(--accent)}.hero{min-height:730px;height:clamp(730px,56vw,900px)}.hero h1 span{color:var(--brand)}.hero-copy{padding-top:57px}.hero-description{font-size:17px;line-height:1.65}.hero-meta{font-size:12px;color:#c0b5b6}.tiny-star{color:var(--accent)}.violet-halo{inset:8% -8% -9% 8%;background:radial-gradient(ellipse at 40% 47%,#96342e28,transparent 58%),radial-gradient(ellipse at 82% 64%,#8063be16,transparent 65%);opacity:.75}.is-playing .violet-halo{opacity:1}.hero-art{animation:product-enter 1.25s cubic-bezier(.16,1,.3,1) both}#record-scene:focus-visible{outline:1px solid #bb6862;outline-offset:-14px;border-radius:12px}.canvas-record canvas{width:100%;height:100%}.scene-note{gap:16px;bottom:39px;color:#c1b1b2;letter-spacing:.12em}.scene-hint{font-size:11px}.scene-note .record-toggle{width:auto;height:39px;padding:8px 14px;border:1px solid #796560;border-radius:24px;display:flex;align-items:center;gap:12px;background:#21191b70;font-size:12px;letter-spacing:0;transition:background .25s,border-color .25s}.scene-note .record-toggle:hover{background:#5b202377;border-color:#bb6862}.scene-note .record-toggle[aria-pressed=true]{border-color:#ce8a80;background:#5b202333}.scene-note #reset-view{border:1px solid #796560;border-radius:50%;font-size:21px}.scene-note #reset-view:hover{background:#5b202377}.scroll-cue{font-size:10px}.player-art{border-radius:2px}.player-section{background:linear-gradient(105deg,#111015,#181115 55%,#101016)}.is-playing .wave i{background:#d37870}.is-playing .mini-dot{background:#ec9a91;box-shadow:0 0 12px #c54f46}.mini-player{border-color:#75504e;background:#21181eeb}.scrubber input,.volume input{accent-color:#df7972}.sleeve-tag,.release-sticker{background:var(--brand);color:#fff4eb}.art-caption{color:#5b2023}.section-light h1 span,.section-light h2 span{color:var(--brand)}.roster-mark{width:clamp(150px,18vw,245px);height:auto;flex:none;transform:rotate(6deg);opacity:.96}.about-monogram{width:clamp(180px,22vw,280px);height:auto;transform:rotate(-3deg)}.section-light .about-opening p{color:#4e4547}.service-number,.profile-location{color:#dda099}.event-wordstrip{color:#d47871;border-color:#9c5a5855;animation:band-enter 1s cubic-bezier(.16,1,.3,1) both}.events-page-hero{background:radial-gradient(ellipse at 85% 70%,#6e25272b,transparent 66%)}.booking-page-hero{background:radial-gradient(ellipse at 85% 30%,#6c2e3329,transparent 65%)}.event-empty-symbol{color:var(--brand)}.event-empty .eyebrow{color:#d8aba5}.catalogue-track:hover{background:#291b1e}.artist-card:hover .circle,.artist-card:focus-visible .circle{background:var(--brand);border-color:#d17770;color:#fff3ee}.artist-card:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.dialog-pad .eyebrow{color:#dfa39c}.booking-modes [aria-current=page]{color:#efa49e;border-bottom-color:var(--brand)}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,#request-text:focus{border-color:#d4877e;background:#241c21;outline:2px solid #d4877e;outline-offset:2px}.booking-orb{background:radial-gradient(circle at 30% 20%,#d78074,#aa413c 40%,#661e25);box-shadow:inset 0 1px 1px #ffd6c899,inset -6px -9px 28px #2c0c1c55,0 13px 40px #0006;color:#fff2e7;border:1px solid #cc877e75}.booking-orb:hover{background:radial-gradient(circle at 30% 20%,#e39a88,#ae4840 40%,#70242a);transform:translateY(-5px) rotate(-5deg)}.footer-top{padding:30px 0;gap:45px}.footer-logo{width:230px;height:230px;object-fit:contain}.footer-brand{display:block;flex:none}.footer-location{font-size:12px;letter-spacing:.12em;line-height:1.7}.footer-location .text-link{font-size:14px}.footer-bottom{font-size:12px;padding-bottom:16px}.footer-links a,.footer-links button{font-size:12px}.hero{overflow:clip}.hero-art{min-height:0}#record-scene{position:absolute;inset:0}[data-tilt]{--rest-z:0deg;--tilt-x:0deg;--tilt-y:0deg;--shine-x:50%;--shine-y:50%;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .35s;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--rest-z));transform-style:preserve-3d}.release-art[data-tilt]{--rest-z:-4deg;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--rest-z))}.music-hero-sleeve[data-tilt]{--rest-z:-7deg}.release-detail-cover[data-tilt]{--rest-z:-5deg}.artist-card.is-tilting{border-color:#9d7b76;box-shadow:0 20px 40px #0005}.music-hero-sleeve.is-tilting,.release-art.is-tilting{filter:drop-shadow(0 18px 18px #29131524)}.artist-card[data-tilt]:before,.music-hero-sleeve[data-tilt]:after,.release-art[data-tilt]:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--shine-x) var(--shine-y),#fff1 0%,#fff0 55%);opacity:0;transition:opacity .35s}.is-tilting[data-tilt]:before,.is-tilting[data-tilt]:after{opacity:1}.artist-caption{transform:translateZ(16px)}.artist-card .artist-visual{transition:transform .8s cubic-bezier(.16,1,.3,1)}.studio-hero-image img{animation:studio-enter 1.7s cubic-bezier(.16,1,.3,1) both}.studio-photo img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.studio-photo:hover img{transform:scale(1.035)}.page{animation:page-arrive .6s cubic-bezier(.16,1,.3,1) both}.motion-item{opacity:1}.motion-visible{animation:content-arrive .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms) both}.page-cta>.button:hover svg,.world-link:hover svg,.text-link:hover svg{translate:2px -2px}.page-cta>.button svg,.world-link svg,.text-link svg{transition:translate .25s}@keyframes product-enter{0%{opacity:0;translate:18px 12px}to{opacity:1;translate:0 0}}@keyframes page-arrive{0%{opacity:.4;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes content-arrive{0%{opacity:.3;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes studio-enter{0%{scale:1.075;opacity:.5}to{scale:1;opacity:1}}@keyframes band-enter{0%{opacity:0;translate:-30px 0}to{opacity:.7;translate:0 0}}@media(max-width:1000px){.header nav{gap:20px}.header-logo{width:82px;height:82px}.header{height:96px}.mobile-menu{top:96px}.scene-hint{display:none}.hero{height:770px}.roster-mark{width:150px}.footer-logo{width:190px;height:190px}.footer-location{font-size:11px}}@media(max-width:700px){.header{height:88px}.header-logo{width:72px;height:72px}.mobile-menu{top:88px}.header nav{display:none}.menu-button{display:flex}.header-actions .button{font-size:12px;min-height:40px}.hero{height:auto;min-height:0}.hero-description{font-size:16px}.scene-note{right:var(--pad);bottom:27px;gap:12px}.scene-note .record-toggle{height:38px;font-size:12px}.scene-note #reset-view{width:36px;height:36px}.hero-art{margin-top:-10px;height:360px}.hero-art #record-scene{height:355px;width:110%;margin-left:-5%}.scroll-cue,.roster-mark{display:none}.about-monogram{width:170px;height:170px}.about-opening{gap:25px}.footer-top{display:flex;align-items:center;gap:25px}.footer-logo{width:136px;height:136px}.footer-location{display:flex;flex-direction:column;font-size:10px;margin:0;min-width:0;gap:8px;letter-spacing:.05em}.footer-location .text-link{font-size:12px}.footer-bottom{font-size:11px}.footer-links a,.footer-links button{font-size:12px}.footer-links{gap:18px;flex-wrap:wrap}.page-lead,.studio-hero-copy .page-lead,.artist-profile-copy .page-lead{font-size:16px}.service-editorial p,.process-steps p,.event-formats p,.about-values p,.studio-faq details p{font-size:16px}.micro-label,.page-baseline,.profile-location{font-size:12px;letter-spacing:.08em}}@media(min-width:641px)and (max-width:700px){.hero{display:flex;flex-direction:column}.hero-copy{padding:40px var(--pad) 0}.hero-actions{flex-direction:row}.hero-art{height:430px;width:100%;margin:0}.hero-art #record-scene{height:440px}.hero-meta{display:none}}@media(max-width:365px){.header-logo{width:65px;height:65px}.header-actions{gap:9px}.header-actions .button{font-size:11px;padding-inline:12px}.hero-actions{gap:15px}.hero-actions .button{min-width:132px}.hero-actions .text-link{font-size:11px}.footer-logo{width:112px;height:112px}.footer-top{gap:18px}.footer-location{font-size:9px}.footer-location .text-link{font-size:11px}}html.reduce-motion [data-tilt]{transform:rotate(var(--rest-z,0deg))!important;filter:none!important}.reduce-motion .motion-item,.reduce-motion .hero-art,.reduce-motion .page{opacity:1;translate:none}.reduce-motion .studio-photo:hover img{transform:none}.reduce-motion .artist-card[data-tilt]:before,.reduce-motion .music-hero-sleeve[data-tilt]:after,.reduce-motion .release-art[data-tilt]:after{display:none}.reduce-motion .artist-caption{transform:none}main h1:focus{outline:none}@media(max-width:700px){.hero-copy{padding-top:38px}.hero-art #record-scene{width:100%;height:100%;margin-left:0}.studio-copy h2{font-size:clamp(54px,17vw,76px)}.studio-copy h2 br:nth-child(2){display:initial}#booking-page-form .form-grid label{font-size:14px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){html:not(.reduce-motion) .hero-art{animation:none}}.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}.scene-loading .fallback-sleeve{display:block}.record-page,.artist-detail{--detail-border:rgba(230,219,213,.2)}.detail-breadcrumbs{font-size:14px;margin:0 0 36px;gap:12px;flex-wrap:wrap;letter-spacing:0;color:#aaa1a7}.detail-breadcrumbs a{color:#d6cecb}.detail-breadcrumbs a:hover{color:var(--accent)}.detail-breadcrumbs [aria-current=page]{color:#f0e9e1}.record-intro{position:relative;overflow:clip;padding:26px var(--pad) 48px;background:radial-gradient(ellipse at 26% 52%,#5b202331,transparent 63%)}.record-topline{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--detail-border);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b7aaaa}.record-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:5vw;align-items:center;max-width:1700px;margin:auto}.record-presentation{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column}.record-stage{height:clamp(420px,43vw,610px);position:relative;flex:1;min-height:420px}.record-stage .hero-art{height:100%;width:100%;position:absolute;inset:0;margin:0;animation:record-arrive 1s cubic-bezier(.16,1,.3,1) both}.record-stage .hero-art #record-scene{height:100%;width:100%;margin:0}.record-stage .scene-note{bottom:13px;right:8px;gap:10px}.record-stage .scene-hint{display:none}.record-stage .violet-halo{inset:16% 0 9%;opacity:.65}.record-art-note{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.08em;color:#a79999;border-top:1px solid var(--detail-border);padding-top:18px;margin-top:8px}.record-copy{padding-block:44px 20px;position:relative;z-index:2}.record-copy>.eyebrow{color:#e6a199;font-size:12px;letter-spacing:.12em;line-height:1.7}.record-page .record-copy h1{font-size:clamp(100px,11.7vw,190px);line-height:.91;letter-spacing:-.02em;margin:21px 0 15px;text-transform:uppercase}.record-copy h1 span{color:var(--brand)}.record-demo .record-copy h1{font-size:clamp(93px,10.1vw,154px)}.record-byline{font-size:25px;line-height:1.4;color:#e9dbd2}.record-byline a{display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid #9b827566;padding-bottom:5px}.record-byline svg{width:21px;height:21px}.record-description{font-size:17px;line-height:1.75;color:#bdb0b3;max-width:460px;margin:24px 0}.record-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.record-actions .text-link{font-size:14px}.record-listening-note{font-size:13px;line-height:1.7;color:#a99b9c;max-width:455px;margin-top:18px}.record-summary{display:flex;gap:18px 34px;flex-wrap:wrap;margin:27px 0 0;padding-top:23px;border-top:1px solid var(--detail-border)}.record-summary dt{font-size:12px;color:#ac9695;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.record-summary dd{font-size:15px;margin:0;line-height:1.5}.record-information{padding:65px var(--pad);display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;scroll-margin-top:125px}.record-info-title h2,.artist-discography h2{font-size:clamp(68px,6.8vw,106px);margin:25px 0 22px;line-height:.93}.record-track{display:grid;grid-template-columns:30px 1fr auto 48px;gap:18px;align-items:center;padding:0 0 25px;border-bottom:1px solid #aea399}.record-track .track-number{font-size:13px;color:#72605c}.record-track h3{font-size:45px}.record-track p{font-size:16px;margin-top:7px;color:#6a5b59}.record-track>span{font-size:15px}.record-track .circle{border-color:#9a8278;color:var(--ink)}.record-credits{margin:0}.record-credits>div{display:grid;grid-template-columns:140px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid #c6bab0;font-size:15px;line-height:1.6}.record-credits dt{color:#75645d}.record-credits dd{margin:0}.record-credits a{display:inline-flex;align-items:center;gap:9px}.record-credits svg{width:17px;height:17px}.record-artist-feature{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:570px;overflow:clip;background:#21131d}.record-artist-image{position:absolute;inset:0 35% 0 0;background-size:300% 100%;background-repeat:no-repeat;opacity:.74}.record-artist-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#170f1500,#170f1580 62%,#170f15)}.record-artist-copy{position:relative;z-index:1;grid-column:2;padding:70px var(--pad) 70px 20px}.record-artist-copy h2{font-size:clamp(78px,8.5vw,137px);line-height:.9;margin:26px 0}.record-artist-copy h2 span{color:#d47c76}.record-artist-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#ceb9c0;margin:0 0 25px}.concept-caption{position:absolute;bottom:24px;left:var(--pad);font-size:12px;letter-spacing:.1em;color:#c2a9b6}.sound-lab-signpost{padding:38px var(--pad);display:flex;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.sound-lab-signpost h3{font-size:40px;margin:17px 0 10px}.sound-lab-signpost p:not(.eyebrow){font-size:16px;color:#b9aaaf}.sound-lab-signpost .text-link{font-size:15px}.sound-room{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:70px var(--pad);background:radial-gradient(ellipse at 78% 80%,#96363127,transparent 60%)}.sound-room h2{font-size:clamp(70px,7vw,112px);line-height:.92;margin:23px 0}.sound-room h2 span{color:var(--brand)}.sound-room p:not(.eyebrow){font-size:16px;line-height:1.75;color:#c4b3b6;max-width:400px}.sound-room-visual{min-width:0}.detail-spectrum{display:flex;align-items:center;justify-content:space-between;gap:5px;height:210px;border-block:1px solid var(--line);padding:20px 0}.detail-spectrum i{display:block;flex:1;height:100%;background:linear-gradient(#f1c4ab,#c94d48 60%,#672629);border-radius:3px;transform:scaleY(var(--rest,.3));transform-origin:center;opacity:.9}.spectrum-caption{display:block;margin-top:21px;font-size:12px;letter-spacing:.14em;color:#b3a0a0}.detail-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:65px var(--pad)}.detail-closing h2{font-size:clamp(64px,7vw,102px);line-height:.95;margin-top:23px}.artist-intro{padding:26px var(--pad) 46px;position:relative;overflow:clip;background:radial-gradient(ellipse at 83% 54%,var(--artist-tone),#0b0b0f 68%)}.artist-intro-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:5vw;max-width:1700px;margin:auto}.artist-heading{position:relative;z-index:2;padding:30px 0}.artist-heading>.eyebrow{font-size:12px;letter-spacing:.14em;color:var(--artist-accent)}.artist-detail .artist-heading h1{font-size:clamp(105px,12vw,190px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;margin:28px 0 20px;max-width:750px}.artist-detail .artist-heading h1 span{color:var(--artist-accent)}.artist-genre{font-size:23px;line-height:1.5;color:var(--artist-accent)}.artist-intro-bio{font-size:17px;color:#c6bac2;line-height:1.8;margin:25px 0;max-width:500px}.artist-primary-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.artist-primary-actions .text-link{font-size:14px}.artist-location-line{display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--detail-border);font-size:12px;letter-spacing:.1em;color:#b3a3b0;padding-top:22px;margin-top:40px;max-width:510px}.artist-artwork-wrap{position:relative;min-width:0;padding:25px 17px 5px;perspective:1200px;z-index:1}.artist-artwork-card{position:relative;width:100%;aspect-ratio:.88;max-height:590px;overflow:hidden;border:1px solid #e3ccde4a;border-radius:2px;box-shadow:15px 25px 65px #0008;--rest-z:3deg;transform:rotate(3deg);background:#231827}.artist-artwork-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d091ad1,transparent 50%,#ffffff09);pointer-events:none}.artist-artwork-image{position:absolute;inset:0;background-size:300% 100%;background-repeat:no-repeat;transition:scale .8s cubic-bezier(.16,1,.3,1)}.artist-artwork-card:hover .artist-artwork-image{scale:1.035}.artist-artwork-number{position:absolute;right:18px;top:15px;font-size:13px;letter-spacing:.14em;color:#eee3e5;border:1px solid #e0d4dd7d;padding:9px 12px;border-radius:50%;z-index:2}.artist-artwork-logo{position:absolute;left:21px;bottom:18px;width:88px;height:88px;z-index:2;filter:drop-shadow(0 3px 8px #0005)}.artist-artwork-caption{position:absolute;bottom:38px;right:25px;max-width:60%;text-align:right;font-size:14px;color:#f2dadd;z-index:2}.artist-artwork-label{display:flex;justify-content:space-between;gap:16px;margin-top:30px;position:relative;z-index:1;font-size:12px;letter-spacing:.09em;color:#bfacba}.artist-artwork-label>span{font-size:11px}.artist-orbit{position:absolute;border:1px solid var(--artist-accent);opacity:.18;pointer-events:none;border-radius:50%;width:133%;height:71%;left:-16%;top:13%;transform:rotate(-32deg)}.artist-orbit.orbit-two{transform:rotate(-40deg);width:140%;left:-19%;opacity:.09}.artist-fact-strip{display:grid;grid-template-columns:1fr 1.15fr .9fr 1fr;padding:28px var(--pad);gap:28px;border-block:1px solid var(--line);background:#141014}.artist-fact-strip>span{font-size:16px;line-height:1.5}.artist-fact-strip small{display:block;font-size:12px;letter-spacing:.12em;color:#ac929e;margin-bottom:7px}.artist-discography{padding:65px var(--pad);display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw}.artist-discography>div>p:not(.eyebrow){font-size:17px;line-height:1.7;color:#6e5c5d;max-width:400px}.artist-release-card{display:grid;grid-template-columns:165px 1fr 45px;gap:30px;align-items:center;padding:25px 0;border-block:1px solid #b3a49c}.artist-release-art{--rest-z:-5deg;box-shadow:9px 12px 18px #49333726}.artist-release-art img{width:100%;aspect-ratio:1}.artist-release-meta>span{font-size:12px;letter-spacing:.08em;color:#79645e}.artist-release-meta h3{font-size:58px;margin:15px 0 5px}.artist-release-meta p{font-size:15px;color:#72605c;line-height:1.6}.artist-release-meta p span{display:block}.artist-release-card .circle{border-color:#978178;color:var(--ink)}.artist-music-note{display:flex;gap:30px;align-items:center;border-block:1px solid #b4a69e;padding:38px 0}.artist-note-number{font-family:Bebas,Impact,sans-serif;font-size:115px;color:#b08c83;line-height:1}.artist-music-note h3{font-size:clamp(40px,4vw,65px)}.artist-music-note p{font-size:16px;line-height:1.7;color:#77635f;margin:14px 0 20px}.artist-music-note .text-link{font-size:14px;line-height:1.6}.artist-booking{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:7vw;padding:68px var(--pad);background:radial-gradient(ellipse at 84% 75%,var(--artist-tone),transparent 65%)}.artist-booking h2{font-size:clamp(68px,7vw,112px);line-height:.93;max-width:950px;margin:24px 0}.artist-booking h2 span{color:var(--artist-accent)}.artist-booking p:not(.eyebrow){font-size:17px;line-height:1.7;color:#c4b3bf;max-width:440px}.artist-booking-link{width:225px;height:225px;display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid #b9a1af66;border-radius:50%;background:radial-gradient(circle at 30% 22%,#ffffff13,#fff0 62%);box-shadow:inset 0 0 35px #ffffff04,0 15px 35px #0004;transition:transform .45s,border-color .4s}.artist-booking-link>span{font-size:14px;letter-spacing:.1em;line-height:1.8}.artist-booking-link>svg{width:27px;height:27px}.artist-booking-link:hover{transform:translateY(-5px);border-color:var(--artist-accent)}.next-artist{display:flex;position:relative;align-items:center;min-height:265px;padding:40px var(--pad);isolation:isolate;border-top:1px solid var(--line);overflow:clip}.next-artist>div:first-child{position:relative;z-index:2}.next-artist h2{font-size:clamp(64px,7.5vw,118px);margin:18px 0 5px}.next-artist p{font-size:16px;color:#c6b6c7}.next-artist span:not(.next-artist-arrow){font-size:12px;letter-spacing:.12em;color:#bea5b9}.next-artist-art{position:absolute;z-index:-1;inset:0 0 0 46%;background-size:300% 100%;background-repeat:no-repeat;opacity:.52;transition:scale .8s,opacity .5s}.next-artist:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b0b0f 36%,#0b0b0f00 94%)}.next-artist:hover .next-artist-art{scale:1.025;opacity:.75}.next-artist-arrow{margin-left:auto;position:relative;z-index:2}.next-artist-arrow svg{width:65px;height:65px}.detail-listening-label{display:flex;justify-content:space-between;gap:25px;font-size:12px;letter-spacing:.1em;border-block:1px solid var(--line);padding:20px var(--pad);color:#aa909f}.detail-listening-label a{display:inline-flex;align-items:center;gap:9px;color:#d4bfc8;letter-spacing:0;font-size:14px}.detail-listening-label svg{width:17px;height:17px}.wave.audio-reactive i{height:30px!important;animation:none!important;transform:scaleY(.25);transform-origin:center;transition:none!important}.is-playing .wave.audio-reactive i{background:#d37870}.wave.audio-reactive{align-items:center}.player-detail{font-size:14px}.player-detail svg{width:19px;height:19px}.audio-info{font-size:12px;color:#b9a6ae}.player-link-actions{display:flex;flex-direction:column;gap:9px;align-items:flex-start;white-space:nowrap}.page{animation:detail-page-arrive .4s ease both}.motion-visible{animation-duration:.6s}.artist-heading{animation:detail-copy-arrive .8s cubic-bezier(.16,1,.3,1) both}.artist-artwork-wrap{animation:record-arrive 1.05s cubic-bezier(.16,1,.3,1) both}@keyframes record-arrive{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes detail-copy-arrive{0%{opacity:.3;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes detail-page-arrive{0%{opacity:.5}to{opacity:1}}@media(min-width:1500px){.record-copy{padding-bottom:45px}.artist-heading{padding-block:55px}}@media(max-width:1050px){.record-layout{gap:25px;grid-template-columns:1fr 1fr}.record-stage{min-height:420px}.record-copy h1{font-size:108px!important}.record-summary{gap:18px}.artist-intro-grid{gap:25px}.artist-heading h1{font-size:112px!important}.artist-primary-actions{gap:18px}.artist-artwork-card{aspect-ratio:.78}.artist-release-card{grid-template-columns:125px 1fr 40px;gap:20px}.artist-release-meta h3{font-size:49px}.artist-booking{grid-template-columns:1fr 200px}.artist-booking-link{width:190px;height:190px}.player-link-actions .player-detail{font-size:12px}}@media(max-width:760px){.record-intro,.artist-intro{padding-top:23px}.detail-breadcrumbs{font-size:13px;margin-bottom:26px}.record-topline{font-size:11px;letter-spacing:.06em}.record-layout{display:flex;flex-direction:column;gap:0;align-items:stretch}.record-copy{order:-1;padding:30px 0 5px}.record-page .record-copy h1{font-size:clamp(100px,19vw,152px)!important;margin-block:18px 12px}.record-demo .record-copy h1{font-size:clamp(89px,17.5vw,140px)!important}.record-byline{font-size:23px}.record-description{font-size:16px;max-width:100%;margin:18px 0 22px}.record-summary{margin-top:22px;padding-top:21px;justify-content:space-between;gap:18px}.record-summary dd{font-size:14px}.record-summary dt{font-size:11px}.record-listening-note{max-width:100%;font-size:13px}.record-stage{height:400px;min-height:0;flex:none;margin-top:5px}.record-stage .scene-note{bottom:8px}.record-art-note{font-size:11px;margin-top:10px}.record-information,.artist-discography{grid-template-columns:1fr;gap:35px;padding-block:48px}.record-info-title h2,.artist-discography h2{font-size:70px;margin-bottom:0}.record-info-title h2 br,.artist-discography h2 br{display:none}.record-credits>div{grid-template-columns:110px 1fr;font-size:14px}.record-track{gap:12px;grid-template-columns:24px 1fr auto 42px}.record-track h3{font-size:39px}.record-track p{font-size:14px}.record-artist-feature{min-height:490px;display:block}.record-artist-image{inset:0;opacity:.58}.record-artist-image:after{background:linear-gradient(90deg,#170f15d9,#170f1570)}.record-artist-copy{padding:48px var(--pad) 70px}.record-artist-copy h2{font-size:100px}.sound-lab-signpost{align-items:flex-start;flex-direction:column;padding-block:32px}.sound-lab-signpost h3{font-size:35px}.sound-room{grid-template-columns:1fr;padding-block:47px;gap:32px}.sound-room h2{font-size:80px}.detail-spectrum{height:170px;gap:3px}.detail-closing{flex-direction:column;align-items:flex-start;padding-block:48px}.artist-intro-grid{display:flex;flex-direction:column;align-items:stretch;gap:10px}.artist-heading{padding:10px 0 15px}.artist-detail .artist-heading h1{font-size:clamp(103px,19vw,155px)!important;max-width:580px}.artist-intro-bio{max-width:100%;font-size:16px}.artist-genre{font-size:22px}.artist-location-line{max-width:100%;margin-top:30px}.artist-artwork-wrap{max-width:540px;width:100%;align-self:center;padding:18px 15px 0}.artist-artwork-card{aspect-ratio:1.13;max-height:460px}.artist-artwork-label{margin-top:22px}.artist-fact-strip{grid-template-columns:1fr 1fr;gap:22px;padding-block:27px}.artist-fact-strip>span{font-size:15px}.artist-fact-strip small{font-size:11px}.artist-discography>div>p:not(.eyebrow){margin-top:20px;font-size:16px}.artist-release-card{grid-template-columns:125px 1fr 42px}.artist-music-note{padding:25px 0;gap:22px}.artist-note-number{font-size:95px}.artist-music-note h3{font-size:44px}.artist-booking{grid-template-columns:1fr;padding-block:48px;gap:30px}.artist-booking h2{font-size:clamp(60px,10vw,83px)}.artist-booking-link{width:auto;height:auto;border-radius:0;padding:25px;justify-content:space-between;box-shadow:none}.artist-booking-link>span br{display:none}.artist-booking-link>span{font-size:14px}.next-artist{min-height:240px;padding-block:34px}.next-artist h2{font-size:clamp(59px,10vw,85px)}.next-artist-art{left:28%}.next-artist-arrow svg{width:43px;height:43px}.detail-listening-label{font-size:11px;letter-spacing:.03em;gap:12px;align-items:center}.detail-listening-label a{font-size:12px}.player-link-actions{display:none}}@media(max-width:380px){.record-copy>.eyebrow,.artist-heading>.eyebrow{font-size:11px}.record-topline>span{max-width:50%;line-height:1.5}.record-stage{height:315px}.record-art-note{font-size:10px;letter-spacing:.04em}.record-summary{gap:17px}.record-summary>div:last-child{flex-basis:100%}.record-summary>div:last-child dd{display:inline}.record-summary>div:last-child dt{display:inline;margin-right:10px}.record-actions{gap:18px}.record-actions .button{font-size:14px}.artist-detail .artist-heading h1{font-size:clamp(84px,24vw,104px)!important}.artist-artwork-caption{font-size:12px;max-width:53%;right:18px;bottom:29px}.artist-artwork-logo{width:70px;height:70px;left:14px;bottom:13px}.artist-artwork-label{font-size:11px;gap:10px}.artist-artwork-label>span{font-size:9px}.artist-release-card{grid-template-columns:95px 1fr 35px;gap:15px}.artist-release-meta h3{font-size:43px}.artist-release-meta p{font-size:13px}.artist-music-note{gap:15px}.artist-note-number{font-size:74px}.artist-music-note h3{font-size:35px}.record-track{grid-template-columns:19px 1fr auto;gap:9px}.record-track .circle{grid-column:2;justify-self:start}.record-info-title h2,.artist-discography h2{font-size:59px}.next-artist h2{font-size:57px}.next-artist-arrow svg{width:34px;height:34px}}@media(max-width:380px){.record-page:not(.record-demo) .record-copy h1{font-size:clamp(76px,26vw,98px)!important}.artist-release-card{grid-template-columns:80px minmax(0,1fr) 35px;gap:12px}.artist-release-card>.circle{width:35px;height:35px}.artist-release-meta h3{font-size:38px}}.reduce-motion .artist-heading,.reduce-motion .artist-artwork-wrap,.reduce-motion .record-stage .hero-art{animation:none!important;translate:none!important;opacity:1!important}.reduce-motion .artist-artwork-image,.reduce-motion .next-artist-art{scale:1!important}.reduce-motion .artist-booking-link:hover{transform:none}.reduce-motion .detail-spectrum i{transform:scaleY(var(--rest,.3))!important}.stats-block{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:7vw;padding:68px var(--pad);border-top:1px solid var(--line);background:var(--ink);color:var(--paper)}.stats-block h2{margin-top:14px;font-size:clamp(56px,6vw,96px)}.stats-block h2 span{color:#d4382c}.stats-block .eyebrow{color:var(--muted)}.stats-list{list-style:none;margin:0;padding:0}.stats-list li{display:grid;grid-template-columns:minmax(110px,1fr) minmax(90px,.8fr) minmax(90px,.9fr) minmax(130px,1fr) minmax(150px,1fr);gap:8px 18px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.stats-list li:first-child{border-top:2px solid #d4382c}.stat-platform{font-weight:500}.stat-platform a{border-bottom:1px solid currentColor}.stat-metric,.stat-date,.stat-source{color:var(--muted)}.stat-value{font-family:Bebas,Arial Narrow,Impact,sans-serif;font-weight:400;font-size:34px;line-height:1}.stats-note{margin-top:18px;font-size:13px;color:var(--muted)}@media(max-width:760px){.stats-block{grid-template-columns:1fr;gap:28px;padding-block:48px}.stats-list li{grid-template-columns:1fr auto;grid-template-areas:"p v" "m v" "d d" "s s"}.stat-platform{grid-area:p}.stat-metric{grid-area:m}.stat-value{grid-area:v;font-size:38px}.stat-date{grid-area:d}.stat-source{grid-area:s}}.recruit-page{--rec-soft:#b8aaac;--rec-border:#534044;overflow:clip}.recruit-page h1 em,.recruit-page h2 em{font-style:normal;color:#d78078}.recruit-page .button{white-space:normal;text-align:center}.recruit-page p{line-height:1.7}.recruit-page button,.recruit-page a,.recruit-page input,.recruit-page select,.recruit-page textarea{scroll-margin-top:30px}.recruit-page a:focus-visible,.recruit-page button:focus-visible{outline-offset:4px}.recruit-nav{display:flex;align-items:center;gap:30px;min-height:59px;padding:0 var(--pad);border-bottom:1px solid var(--line);font-size:12px;position:relative;z-index:2;background:#121013}.recruit-nav a{padding:19px 0;white-space:nowrap}.recruit-nav a:last-child{margin-left:auto;color:#c9b4b5}.recruit-nav a[aria-current=page]{color:#ec9b91}.recruit-nav a[aria-current=page]:after{content:"";height:2px;background:#a53030;display:block;position:relative;top:19px}.recruit-nav span{margin-left:9px}.recruit-hero{position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:670px;max-width:1800px;margin:0 auto;background:radial-gradient(ellipse at 75% 45%,#6b252834,transparent 52%);isolation:isolate}.recruit-hero-copy{padding:40px 0 74px var(--pad);z-index:2}.recruit-hero .breadcrumbs{margin-bottom:48px}.recruit-hero h1{font-size:clamp(85px,9.7vw,160px);line-height:.88;letter-spacing:-.01em;margin:27px 0}.recruit-lead{font-size:19px;color:#d4c8c8}.recruit-hero-copy>.text-link,.recruit-hero-copy>.button{margin-top:28px}.recruit-baseline{grid-column:1/-1;display:flex;justify-content:space-between;margin:0 var(--pad);padding:21px 0;border-top:1px solid #74505055;color:#ad9699;font-size:10px;letter-spacing:.16em}.access-scene{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;perspective:1000px}.access-pass{position:relative;width:300px;aspect-ratio:.7;border-radius:15px;padding:29px 26px;background:linear-gradient(132deg,#464147,#19191e 25%,#101015 60%,#363039);border:1px solid #8a7478;box-shadow:12px 14px 0 -9px #8a777c,18px 20px 0 -13px #241b23,32px 35px 75px #0009,inset 0 0 0 7px #a697a51c;transform:rotate(9deg) rotateY(-17deg) rotateX(5deg);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);will-change:auto}.access-pass.is-tilting{transform:rotate(6deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-6px)}.access-pass:after{content:"";position:absolute;inset:0;border-radius:15px;pointer-events:none;background:linear-gradient(120deg,transparent 27%,#f7dfe012 30%,#fff0 38%,#ffcece0a 60%,transparent 70%)}.pass-hole{width:50px;height:8px;background:#08090b;border:1px solid #675055;box-shadow:0 2px #ab9a922a;border-radius:10px;margin:-10px auto 24px}.pass-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;color:#c7bac0}.access-pass img{width:141px;margin:21px auto 11px;filter:drop-shadow(0 4px 10px #0009);transform:translateZ(24px)}.pass-name{font:60px/.86 Bebas,Impact,sans-serif;letter-spacing:.01em;color:#f4e9e0;transform:translateZ(18px)}.pass-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:21px;border-top:1px solid #796065;padding-top:17px;font-size:8px;line-height:1.7;letter-spacing:.11em;color:#bca6aa}.pass-bars{width:75px;height:27px;background:repeating-linear-gradient(90deg,#a8828622 0 2px,#d7b3b6 2px 3px,transparent 3px 7px,#b29192 7px 9px,transparent 9px 11px)}.access-orbit{position:absolute;border:1px solid #a466613b;border-radius:50%;width:440px;height:440px;transform:rotateX(61deg) rotate(-27deg);pointer-events:none}.orbit-two{width:570px;height:570px;opacity:.45}.access-shadow{position:absolute;width:220px;height:45px;background:#000b;filter:blur(17px);bottom:59px;transform:rotate(4deg)}.access-caption{position:absolute;bottom:37px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:9px;letter-spacing:.2em;color:#b99494}.join-paths{display:grid;grid-template-columns:1fr 1fr}.join-path{padding:37px clamp(28px,5vw,88px) 32px;min-height:540px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.path-staff{background:#e7e2db;color:#251c20}.path-artist{background:#722b2e;color:#f5e4df}.join-path h2{font-size:clamp(70px,7.1vw,117px);line-height:.87;margin-top:60px}.join-path p{font-size:15px;margin-top:22px;max-width:310px}.path-cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid currentColor;padding-top:21px;margin-top:29px;font-size:14px}.path-cta .circle{width:41px;height:41px;background:transparent;border:1px solid currentColor;color:inherit}.join-path:hover .circle{transform:rotate(45deg)}.path-visual{position:absolute;z-index:-1;right:-30px;top:58px;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.path-linework{width:320px;height:320px;transform:perspective(800px) rotateY(-40deg) rotate(31deg)}.path-linework i{position:absolute;inset:calc(var(--i,0)*20px);border:1px solid #a530303d;border-radius:2px}.path-linework i:nth-child(2){--i:1}.path-linework i:nth-child(3){--i:2}.path-linework i:nth-child(4){--i:3}.path-linework i:nth-child(5){--i:4}.path-disc{width:280px;height:280px;border:1px solid #f1bbb32b;border-radius:50%;background:repeating-radial-gradient(circle,#1a14141c 0 2px,#ebb0ac11 3px 4px);display:grid;place-items:center;transform:rotate(-20deg);opacity:.7}.path-disc img{width:110px;opacity:.5}.join-path:hover .path-linework{transform:perspective(800px) rotateY(-26deg) rotate(39deg) translateY(-8px)}.join-path:hover .path-disc{transform:rotate(20deg) translateY(-8px)}.recruit-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:30px 70px;padding-top:100px;padding-bottom:100px}.recruit-editorial>.eyebrow{grid-column:1/-1}.recruit-editorial h2{font-size:clamp(62px,6.5vw,103px);line-height:.96}.recruit-editorial>div{align-self:end;max-width:410px}.recruit-editorial p:not(.eyebrow){font-size:18px;color:#c5b7b9}.recruit-editorial .text-link{margin-top:25px}.recruit-preview-entry{background:#191317;border-top:1px solid #554042;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.recruit-preview-entry h3{font-size:39px;margin:15px 0}.recruit-preview-entry p:not(.eyebrow){font-size:14px;color:#c1adb2}.recruit-preview-note{grid-column:1/-1;font-size:12px!important;color:#bda9a8;display:flex;gap:12px;align-items:center}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c6786e;flex:none}.careers-hero{min-height:710px}.careers-hero h1{font-size:clamp(80px,8.8vw,139px)}.careers-hero .access-pass{transform:rotate(-9deg) rotateY(17deg)}.careers-hero .access-pass.is-tilting{transform:rotate(-5deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-6px)}.recruit-section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px}.recruit-section-title h2{font-size:clamp(59px,6vw,94px);line-height:.94;margin-top:19px}.recruit-section-title>p{font-size:14px;color:#bbaaaf;flex:none}.roles-section{padding-top:82px;padding-bottom:86px}.role-row{display:grid;grid-template-columns:40px 1fr 190px;align-items:center;gap:30px;border-top:1px solid #60444a;padding:30px 0;transition:padding .3s,background .3s}.role-row:last-child{border-bottom:1px solid #60444a}.role-number{align-self:start;padding-top:5px;font-size:12px;color:#c9928e}.role-row .micro-label{font-size:9px;color:#b4979e;letter-spacing:.15em}.role-row h3{font-size:43px;margin:12px 0 9px;line-height:1.05}.role-row p{color:#c9babd;max-width:620px;font-size:14px}.role-interest{display:flex;align-items:center;justify-self:end;gap:25px;font-size:12px;white-space:nowrap}.role-row:hover{background:#a530300a;padding-left:10px}.role-row:hover svg{transform:translate(3px,-3px)}.role-row svg{transition:transform .3s;width:19px}.recruit-process{padding:77px var(--pad) 86px;background:#e7e2db;color:#2a2024}.recruit-process .recruit-section-title>p{color:#65535b}.recruit-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;padding:0;margin:0;list-style:none}.recruit-process-grid li{border-top:1px solid #9b7b79;padding-top:24px}.process-number{color:#8d3538;font-size:12px}.recruit-process-grid h3{font-size:34px;line-height:1.05;margin:35px 0 15px}.recruit-process-grid p{font-size:14px;color:#635059}.recruit-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding-top:90px;padding-bottom:90px}.recruit-faq h2{font-size:75px;margin-top:23px}.recruit-faq details{border-top:1px solid #533e44;padding:23px 0}.recruit-faq details:last-child{border-bottom:1px solid #533e44}.recruit-faq summary{font-size:15px;cursor:pointer;line-height:1.5}.recruit-faq details p{font-size:14px;color:#c3b4b8;margin-top:18px}.recruit-faq .text-link{display:flex;margin-top:17px}.recruit-final{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:70px var(--pad);background:radial-gradient(ellipse at 90% 60%,#923e3b50,transparent 60%),#431d22}.recruit-final h2{font-size:clamp(66px,7vw,110px);margin-top:23px;line-height:.94}.recruit-final .button{flex:none}.ar-hero{min-height:700px}.ar-hero h1{font-size:clamp(80px,9vw,146px)}.ar-explain{display:block;font-size:9px;letter-spacing:.13em;color:#b78f94;max-width:340px;line-height:1.8;margin-top:27px}.ar-scene{position:relative;display:grid;place-items:center;perspective:1000px}.ar-record{width:350px;aspect-ratio:1;border:1px solid #7a5f68;border-radius:50%;background:conic-gradient(from 180deg,#030308,#50404b 7%,#16111a 15%,#050308 30%,#313443 41%,#080710 53%,#4a3540 60%,#06050c,#3d3042 90%,#030308);box-shadow:7px 8px 0 -4px #3e3342,12px 13px 0 -9px #9a7682,30px 30px 70px #000a;transform:rotateX(22deg) rotateY(-27deg) rotate(-23deg);position:relative;display:grid;place-items:center;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.ar-record:after{content:"";position:absolute;inset:8px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 2px,#eab3e023 2.2px 2.9px,transparent 3.1px 5px);pointer-events:none}.ar-record.is-tilting{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(-12deg) translateY(-7px)}.ar-label{width:36%;aspect-ratio:1;display:grid;place-items:center;background:#5e252c;border-radius:50%;border:1px solid #da928347;z-index:2}.ar-label img{width:90%;transform:rotate(12deg)}.ar-hole{position:absolute;width:8px;height:8px;background:#0d080f;border-radius:50%;border:1px solid #aa9898;z-index:3}.ar-ring{position:absolute;width:440px;height:440px;border:1px solid #ca86782b;border-radius:50%;transform:rotateX(29deg) rotateY(-22deg)}.ring-two{width:530px;height:530px;opacity:.6}.ring-three{width:630px;height:630px;opacity:.3}.ar-coordinate{position:absolute;bottom:87px;right:70px;letter-spacing:.18em;font-size:9px;color:#bb9093}.ar-plus{position:absolute;color:#b98883;font-size:22px;font-weight:300}.plus-a{top:98px;left:66px}.plus-b{bottom:150px;right:44px}.ar-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:84px;padding-bottom:84px}.ar-intro h2{font-size:clamp(65px,7vw,110px);margin-top:24px;line-height:.94}.ar-intro>div:nth-child(2){padding-top:29px}.ar-intro p{color:#c3b6bb;font-size:16px}.ar-intro .recruit-large-copy{font-size:25px;color:#eee3e0;line-height:1.4;margin-bottom:20px}.ar-checklist{display:grid;gap:22px;margin:30px 0;font-size:10px;color:#c98883}.ar-checklist>span{display:grid;grid-template-columns:22px 1fr;gap:7px 20px}.ar-checklist strong{font-size:15px;font-weight:500;color:#e4d6d6}.ar-checklist small{grid-column:2;font-size:13px;color:#b3a0a7}.application-heading{padding-top:36px;padding-bottom:44px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:0 40px}.application-heading .breadcrumbs{grid-column:1/-1;margin-bottom:36px}.application-heading h1{font-size:clamp(68px,7.8vw,122px);margin-top:20px;line-height:.9}.application-heading>p{color:#c2aeb2;max-width:300px;justify-self:end;font-size:15px;padding-bottom:6px}.application-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;padding-top:8px;padding-bottom:94px;align-items:start}.application-aside{padding-top:26px;position:sticky;top:28px}.application-steps{padding:0;margin:29px 0 44px;list-style:none;display:grid;gap:29px}.application-steps li{display:flex;gap:18px;align-items:center;font-size:15px;color:#aa969d}.application-steps li>span{width:36px;height:36px;border:1px solid #6b4d56;border-radius:50%;display:grid;place-items:center;font-size:10px;flex:none}.application-steps li small{display:block;font-size:11px;color:#9e8b92;margin-top:7px}.application-steps li[aria-current=step]{color:#f4e8e3}.application-steps li[aria-current=step]>span{background:#a53030;border-color:#a53030;color:#fff}.application-steps .step-done>span{color:#ebb0a0;border-color:#b97166}.application-context{border-top:1px solid #584047;padding-top:17px;margin-bottom:28px;max-width:285px}.application-context img{width:103px;margin-left:-10px}.application-context p{font-size:22px;line-height:1.3!important;margin:11px 0 18px}.application-context small{font-size:12px;color:#b9a5ad;line-height:1.7;display:block}.application-aside .text-link{font-size:12px}.application-surface{background:#e9e4dd;color:#292027;border-radius:4px;box-shadow:0 20px 70px #0003;min-width:0;overflow:hidden}.application-preview-bar{padding:17px 35px;background:#d8cec6;border-bottom:1px solid #b6a3a1;display:flex;gap:11px;align-items:center;font-size:9px;letter-spacing:.16em}.application-preview-bar .status-dot{background:#8a2b30}.rec-form,.rec-confirmation{padding:36px}.rec-form-heading .eyebrow{color:#883039;font-size:10px}.rec-form-heading h2{font-size:clamp(44px,4.5vw,68px);margin:16px 0;line-height:.95}.rec-form-heading>p{font-size:12px;color:#6a545f}.rec-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;margin-top:29px}.rec-field{display:flex;flex-direction:column;min-width:0}.rec-field-wide{grid-column:1/-1}.rec-field label{display:flex;gap:8px;align-items:baseline;line-height:1.45;font-size:13px;font-weight:500;margin-bottom:9px}.rec-field label span{font-size:10px;font-weight:400;color:#6a545f}.rec-field input,.rec-field select,.rec-field textarea,.review-controls select,.review-controls textarea,.workspace-filters input,.workspace-filters select{width:100%;min-width:0;border:1px solid #bba7a9;border-radius:2px;background:#f4f0e9;color:#2b2228;font-size:16px;line-height:1.5;min-height:49px;padding:11px 12px;box-shadow:none}.rec-field input::placeholder,.rec-field textarea::placeholder{color:#81737b;font-size:13px}.rec-field textarea{resize:vertical;min-height:130px}.rec-field small{font-size:11px;color:#715d67;margin-top:8px;line-height:1.6}.rec-field small:empty{display:none}.application-surface :focus-visible{outline-color:#94333a}.rec-field [aria-invalid=true]{border-color:#9d2534;background:#fff3ee}.rec-field .rec-field-error{font-size:12px;line-height:1.5;color:#922d36;margin-top:7px}.rec-error-summary{padding:14px 17px;margin-top:25px;background:#f8d7cd;border-left:3px solid #9f3239;color:#7f1e2a;font-size:13px;line-height:1.6}.rec-form-actions{margin-top:35px;padding-top:26px;border-top:1px solid #b9a7a9;display:flex;justify-content:space-between;align-items:center;gap:20px}.rec-text-button{background:none;padding:5px 0;border:0;border-bottom:1px solid currentColor;font-size:12px;line-height:1.5;width:max-content;max-width:100%;text-align:left;white-space:normal}.rec-text-button:hover{color:#b65752}.application-surface .rec-text-button:hover{color:#842b32}.rec-draft-actions{display:flex;align-items:start;gap:21px;margin-top:26px}.rec-draft-actions button{flex:none}.rec-draft-actions small{font-size:10px;line-height:1.6;color:#74616b;max-width:220px}.rec-status{font-size:12px;color:#792b32;min-height:20px;margin-top:17px;line-height:1.6}.rec-draft-banner{display:flex;gap:10px 17px;flex-wrap:wrap;background:#dbd0c8;border:1px solid #cbb5b4;padding:14px 16px;margin-top:24px;font-size:12px;line-height:1.5}.rec-draft-banner span{width:100%;color:#684b58}.rec-draft-banner button{background:none;font-size:11px;text-decoration:underline;padding:3px 0;color:#71303a}.rec-review-body{margin-top:26px}.review-intro>p{font-size:14px;color:#705b66}.rec-edit-links{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0}.rec-edit-links button{font-size:11px;color:#8b3039;background:none;text-decoration:underline;padding:0}.rec-summary{margin:26px 0 0}.rec-summary>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;border-top:1px solid #c7b6b5;padding:15px 0;align-items:start}.rec-summary dt{font-size:11px;line-height:1.5;color:#785c68}.rec-summary dd{font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-line}.rec-summary a{text-decoration:underline;text-underline-offset:3px}.rec-save-note{margin-top:23px;background:#dacdc5;border-left:2px solid #96444b;padding:18px 20px}.rec-save-note strong{font-size:13px;font-weight:500}.rec-save-note p{font-size:12px;color:#725b65;margin-top:7px}.rec-confirmation .eyebrow{font-size:11px;color:#8c3740;margin:25px 0 19px}.rec-confirmation h2{font-size:62px;line-height:.96;margin-bottom:24px}.rec-confirmation>p{font-size:15px;color:#5b404d}.rec-confirmation p strong{font-weight:500}.rec-confirmation .rec-hint{font-size:13px;margin-top:20px;max-width:440px}.confirmation-mark{display:grid;place-items:center;width:62px;height:62px;border:1px solid #9b3941;border-radius:50%;color:#963740;font-size:25px}.rec-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.rec-outline{background:none;border:1px solid #a78e97;margin-top:26px;width:100%}.rec-new{display:block;margin-top:24px}.copy-fallback{width:100%;height:200px;margin-top:25px;font-size:13px;line-height:1.7;padding:20px}.workspace-heading{padding-top:35px;padding-bottom:20px}.workspace-heading .breadcrumbs{margin-bottom:31px}.workspace-heading>div:not(.breadcrumbs){display:flex;justify-content:space-between;align-items:center;gap:30px}.workspace-heading h1{font-size:clamp(60px,6.8vw,110px);margin:16px 0 18px;line-height:.95}.workspace-heading p:not(.eyebrow){font-size:15px;color:#bfa8b0}.local-badge{border:1px solid #785358;border-radius:25px;padding:10px 17px;font-size:11px;display:flex;align-items:center;gap:10px;white-space:nowrap}.workspace-heading .workspace-notice{display:block;border-top:1px solid #473039;margin-top:31px;padding-top:20px;font-size:12px;line-height:1.7;color:#c1adb4}.workspace-body{padding-top:17px;padding-bottom:105px}.workspace-stats{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(120deg,#27181e,#19131a);border:1px solid #513a44;border-radius:4px;margin-bottom:34px}.workspace-stats>div{padding:25px 28px;border-right:1px solid #4e343f}.workspace-stats>div:last-child{border:0}.workspace-stats span{font-size:9px;letter-spacing:.12em;color:#bda2aa;display:block;line-height:1.6}.workspace-stats strong{font:65px/1 Bebas,Impact,sans-serif;display:block;margin-top:17px;color:#eddfda}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px}.queue-tabs{display:flex;gap:24px}.queue-tabs button{background:none;font-size:13px;padding:10px 0;color:#b39aa4;line-height:1.5;border-bottom:2px solid transparent}.queue-tabs button[aria-pressed=true]{color:#f3e0d9;border-bottom-color:#c67c73}.workspace-toolbar>.button{background:#e7d2c9;color:#21141c}.workspace-filters{display:grid;grid-template-columns:minmax(180px,1fr) 180px auto;gap:23px;align-items:end}.workspace-filters label{display:grid;gap:9px}.workspace-filters label>span{font-size:10px;color:#a9909d}.workspace-filters input,.workspace-filters select{border-color:#5b414e;background:#1c141d;color:#e2ccd4;font-size:13px;min-height:45px}.workspace-filters input::placeholder{color:#9f8999}.sample-tools{display:flex;flex-direction:column;align-items:end;gap:10px;padding-bottom:10px;color:#c9a7b0}.sample-tools button{font-size:10px}.board-status{min-height:21px;margin:15px 0;color:#d8988e;font-size:12px}.review-workspace{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);border:1px solid #533946;align-items:start;background:#110e14;border-radius:4px;overflow:hidden}.queue-column{min-width:0}.queue-column-title{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;letter-spacing:.13em;color:#b993a5;padding:23px;border-bottom:1px solid #47303c}.queue-column-title>span:last-child{letter-spacing:0;color:#b2a1af}.queue-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:25px 22px;text-align:left;width:100%;border:0;border-bottom:1px solid #47303c;background:none;transition:background .2s;border-left:2px solid transparent}.queue-card:hover{background:#42242e40}.queue-card.selected{background:#44252e5c;border-left-color:#c98479}.queue-avatar{width:38px;height:46px;border:1px solid #84616b;background:#442936;display:grid;place-items:center;font:29px Bebas,sans-serif;color:#e9c6c4}.queue-avatar.staff{background:#33353d;border-color:#606675;color:#c0c8d4}.queue-card-copy{min-width:0}.queue-card-copy>span{display:block;font-size:11px;color:#c1aab9;line-height:1.6;overflow-wrap:anywhere}.queue-card-copy .queue-item-type{font-size:8px;color:#bb929f;letter-spacing:.08em;line-height:1.5}.queue-card-copy strong{display:block;margin:6px 0 4px;font-weight:500;font-size:18px;line-height:1.25;overflow-wrap:anywhere;color:#efdae1}.queue-stage{align-self:start;color:#dab1b0;font-size:9px;line-height:1.5;border:1px solid #67434d;border-radius:25px;padding:5px 9px}.review-detail{min-width:0;border-left:1px solid #543946;background:linear-gradient(150deg,#231720,#161017);min-height:560px;scroll-margin-top:25px}.review-profile,.lead-form{padding:30px 35px}.review-profile-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.review-profile-top .eyebrow{font-size:9px;letter-spacing:.1em;line-height:1.7}.sample-badge{font-size:9px;border:1px solid #8b665c;color:#d6a99f;padding:6px 10px;border-radius:20px;white-space:nowrap}.review-profile h2{font-size:65px;line-height:1;margin:25px 0 18px;overflow-wrap:anywhere}.review-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:9px;color:#b399a9}.review-detail .rec-summary>div{border-color:#634551;grid-template-columns:120px minmax(0,1fr);gap:20px}.review-detail .rec-summary dt{color:#bb98a8}.review-detail .rec-summary dd{color:#e5cad8;font-size:12px}.sample-link{color:#b89cab;font-style:italic}.review-controls{margin-top:30px;padding-top:23px;border-top:1px solid #765662;display:grid;gap:20px}.review-controls label{font-size:12px;display:block;margin-bottom:10px;color:#ddc0cf}.review-controls select,.review-controls textarea{background:#140f17;border-color:#805561;color:#e8d2de;font-size:14px;min-height:47px}.review-controls textarea{resize:vertical;min-height:120px}.review-controls textarea::placeholder{color:#b898a8}.review-save-row{display:flex;align-items:center;gap:25px}.review-save-row span{font-size:10px;color:#cba2b0}.review-controls>small{font-size:10px;color:#b69aa9;line-height:1.7}.review-export{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:27px;align-items:center}.review-export button{font-size:10px;color:#c6a2b4}.review-export>span{font-size:9px;color:#a6889a;margin-left:auto}.workspace-footnote{font-size:11px;color:#b797a7;margin-top:24px}.queue-empty{padding:40px 29px}.queue-empty>span{font-size:32px;color:#a46a7b;display:block;margin-bottom:28px}.queue-empty h3{font-size:36px;line-height:1.05}.queue-empty p{font-size:13px;color:#b59fac;margin-top:22px;max-width:320px}.queue-empty .text-link,.queue-empty button{font-size:12px;margin-top:25px}.review-placeholder{padding:44px 45px}.review-orbit{width:130px;height:130px;border:1px solid #6b485955;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 23px #89546b09,0 0 0 46px #89546b06;margin:5px 0 47px;transform:rotate(-15deg)}.review-orbit span{font:55px Bebas,sans-serif;color:#ae6478}.review-placeholder .eyebrow{font-size:9px}.review-placeholder h2{font-size:63px;line-height:.98;margin-top:24px}.review-placeholder p:last-child{font-size:13px;max-width:330px;color:#b99dab;margin-top:25px}.lead-form h2{font-size:61px;line-height:.95;margin:21px 0}.lead-form>p:not(.eyebrow){font-size:13px;color:#c0a6b3}.lead-form .rec-fields{grid-template-columns:1fr}.lead-form .rec-field label{color:#e3c7d3}.lead-form .rec-field label span,.lead-form .rec-field small{color:#b599a9}.lead-form input,.lead-form textarea{background:#140f17;color:#ead4df;border-color:#805561}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#ad8a9f}.lead-form .rec-status{color:#e7a79a}.recruit-page [data-step-heading]:focus{outline:none}.recruit-page .rec-error-summary:focus{outline:2px solid #9c3941;outline-offset:3px}@media(min-width:701px)and (max-width:1150px){.header nav{gap:20px}.header-actions{gap:15px}.recruit-hero h1{font-size:10vw}.access-pass{width:245px}.pass-name{font-size:51px}.access-pass img{width:117px}.access-orbit{width:340px;height:340px}.orbit-two{width:430px;height:430px}.ar-record{width:290px}.ar-ring{width:350px;height:350px}.ring-two{width:440px;height:440px}.ring-three{width:510px;height:510px}.recruit-process-grid{gap:25px}.recruit-process-grid h3{font-size:29px}.application-layout{gap:32px;grid-template-columns:.6fr 1.4fr}.rec-form,.rec-confirmation{padding:29px}.rec-fields{grid-template-columns:1fr}.rec-summary>div{grid-template-columns:110px minmax(0,1fr)}.review-workspace{grid-template-columns:.85fr 1.15fr}.queue-card{grid-template-columns:34px minmax(0,1fr);padding:22px 17px}.queue-stage{grid-column:2;justify-self:start;margin-top:-4px}.review-profile,.lead-form{padding:27px}.workspace-stats>div{padding:23px}.review-profile-top{align-items:start;flex-direction:column}.workspace-filters{gap:18px}}@media(max-width:700px){.recruit-nav{gap:22px;padding:0 23px;min-height:52px;overflow-x:auto;font-size:10px}.recruit-nav a{padding:17px 0}.recruit-nav a:last-child{margin-left:0}.recruit-nav a[aria-current=page]:after{top:17px}.recruit-hero{grid-template-columns:1fr;min-height:0}.recruit-hero-copy{padding:26px var(--pad) 0}.recruit-hero .breadcrumbs{margin-bottom:35px;font-size:11px}.recruit-hero .eyebrow{font-size:9px;letter-spacing:.15em}.recruit-page .recruit-hero h1{font-size:clamp(72px,18vw,112px);margin:23px 0;line-height:.88}.recruit-lead{font-size:15px}.recruit-hero-copy>.button{margin-top:23px;font-size:13px}.recruit-hero-copy>.text-link{font-size:12px}.access-scene{height:365px;margin-top:5px}.access-pass{width:199px;border-radius:10px;padding:21px 19px}.pass-hole{width:36px;height:6px;margin:-9px auto 17px}.pass-top{font-size:5px}.access-pass img{width:86px;margin:11px auto}.pass-name{font-size:45px}.pass-bottom{margin-top:15px;padding-top:11px;font-size:5px}.pass-bars{height:20px;width:50px}.access-orbit{width:280px;height:280px}.orbit-two{width:370px;height:370px}.access-caption{bottom:19px;font-size:7px}.access-shadow{bottom:40px;width:175px;height:30px}.recruit-baseline{padding:20px 0;font-size:8px;gap:30px;line-height:1.7}.join-paths{grid-template-columns:1fr}.join-path{min-height:435px;padding:30px var(--pad)}.join-path .eyebrow{font-size:9px}.join-path h2{font-size:79px;margin-top:45px}.join-path p{font-size:14px;max-width:265px;margin-top:18px}.path-cta{font-size:12px;margin-top:23px;padding-top:19px}.path-linework{width:245px;height:245px;top:40px;right:-49px}.path-disc{width:250px;height:250px;right:-65px;top:55px}.path-disc img{width:85px}.recruit-editorial{grid-template-columns:1fr;gap:26px;padding-top:49px;padding-bottom:50px}.recruit-editorial h2{font-size:clamp(49px,12vw,73px)}.recruit-editorial p:not(.eyebrow){font-size:16px}.recruit-preview-entry{grid-template-columns:1fr;gap:25px}.recruit-preview-entry h3{font-size:34px;line-height:1}.recruit-preview-entry p:not(.eyebrow){font-size:13px}.recruit-preview-note{font-size:10px!important;align-items:start;line-height:1.8!important}.recruit-preview-note .status-dot{margin-top:6px}.careers-hero .access-scene{height:345px}.recruit-section-title{align-items:start;display:block;margin-bottom:30px}.recruit-section-title h2{font-size:58px}.recruit-section-title>p{font-size:12px;margin-top:21px}.roles-section{padding-top:46px;padding-bottom:45px}.role-row{grid-template-columns:19px minmax(0,1fr);gap:16px;padding:24px 0}.role-row h3{font-size:32px;line-height:1.1}.role-row p{font-size:13px}.role-row .micro-label{font-size:8px}.role-interest{grid-column:2;justify-self:start;font-size:11px;gap:12px}.role-interest svg{width:15px;height:15px}.role-number{font-size:10px}.recruit-process{padding:46px var(--pad)}.recruit-process h2{font-size:clamp(47px,12vw,65px)}.recruit-process-grid{grid-template-columns:1fr;gap:29px}.recruit-process-grid li{padding-top:19px;display:grid;grid-template-columns:23px minmax(0,1fr);gap:0 14px}.process-number{font-size:10px;margin-top:5px}.recruit-process-grid h3{font-size:31px;margin:0}.recruit-process-grid p{grid-column:2;font-size:13px;margin-top:13px}.recruit-faq{grid-template-columns:1fr;padding-top:46px;padding-bottom:46px;gap:28px}.recruit-faq h2{font-size:61px;line-height:.94}.recruit-faq summary{font-size:14px}.recruit-faq details{padding:20px 0}.recruit-faq details p{font-size:13px}.recruit-final{display:block;padding:48px var(--pad)}.recruit-final h2{font-size:clamp(52px,13vw,74px)}.recruit-final .button{margin-top:28px;font-size:13px}.ar-scene{height:350px;margin-top:8px}.ar-record{width:237px}.ar-ring{width:285px;height:285px}.ring-two{width:355px;height:355px}.ring-three{width:425px;height:425px}.ar-coordinate{right:23px;bottom:26px;font-size:7px}.ar-plus{font-size:17px}.plus-a{top:37px;left:40px}.plus-b{bottom:69px;right:29px}.ar-explain{font-size:8px;max-width:245px}.ar-intro{grid-template-columns:1fr;gap:22px;padding-top:46px;padding-bottom:46px}.ar-intro h2{font-size:clamp(65px,17vw,90px)}.ar-intro>div:nth-child(2){padding-top:0}.ar-intro .recruit-large-copy{font-size:23px}.ar-intro p{font-size:14px}.ar-checklist{gap:22px}.ar-checklist strong{font-size:14px}.ar-checklist small{font-size:12px}.application-heading{grid-template-columns:1fr;gap:20px;padding-top:26px;padding-bottom:26px}.application-heading .breadcrumbs{margin-bottom:6px;font-size:10px;gap:8px;flex-wrap:wrap}.application-heading .eyebrow{font-size:9px}.recruit-page .application-heading h1{font-size:clamp(57px,14.8vw,86px);line-height:.91;margin-top:20px}.application-heading>p{justify-self:start;font-size:13px;max-width:none}.application-layout{grid-template-columns:1fr;gap:22px;padding:0 var(--pad) 60px}.application-aside{position:static;padding-top:0;min-width:0}.application-aside>.eyebrow,.application-context,.application-aside>.text-link{display:none}.application-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:15px}.application-steps li{display:block;font-size:10px;line-height:1.5}.application-steps li>span{width:28px;height:28px;font-size:8px;margin-bottom:10px}.application-steps li small{display:none}.application-preview-bar{font-size:7px;padding:14px 20px;letter-spacing:.12em}.rec-form,.rec-confirmation{padding:25px 20px}.rec-form-heading h2{font-size:clamp(37px,9.6vw,52px);margin:15px 0}.rec-form-heading .eyebrow{font-size:9px}.rec-form-heading>p{font-size:11px}.rec-fields{grid-template-columns:1fr;gap:22px;margin-top:25px}.rec-field label{font-size:12px}.rec-field label span{font-size:9px}.rec-field input,.rec-field select,.rec-field textarea{font-size:16px;min-height:48px}.rec-field input::placeholder,.rec-field textarea::placeholder{font-size:12px}.rec-field small{font-size:10px}.rec-form-actions{gap:15px;margin-top:26px;padding-top:23px}.rec-form-actions .button{font-size:12px;min-width:0;padding:13px 20px}.rec-text-button{font-size:11px}.rec-draft-actions{flex-direction:column;gap:12px;margin-top:22px}.rec-draft-actions small{max-width:100%;font-size:10px}.rec-draft-banner{padding:13px;font-size:11px}.rec-draft-banner button{font-size:10px}.rec-status{font-size:11px;margin-top:17px}.rec-error-summary{font-size:11px;padding:13px}.review-intro>p{font-size:13px}.rec-summary>div{grid-template-columns:1fr;gap:6px;padding:13px 0}.rec-summary dt{font-size:10px}.rec-summary dd{font-size:12px}.rec-save-note{padding:15px}.rec-save-note strong{font-size:12px}.rec-save-note p{font-size:11px}.rec-confirmation h2{font-size:clamp(35px,9.5vw,53px)}.rec-confirmation>p{font-size:14px}.rec-confirmation .rec-hint{font-size:12px}.rec-confirmation .rec-actions{gap:20px}.rec-confirmation .button{font-size:12px;padding:14px 20px}.rec-outline{line-height:1.6;margin-top:25px}.rec-new{margin-top:23px}.workspace-heading{padding-top:26px}.workspace-heading .breadcrumbs{font-size:10px;margin-bottom:26px}.workspace-heading>div:not(.breadcrumbs){display:block}.workspace-heading .eyebrow{font-size:9px}.recruit-page .workspace-heading h1{font-size:clamp(57px,14.5vw,85px);line-height:.97}.workspace-heading p:not(.eyebrow){font-size:13px}.local-badge{display:inline-flex;margin-top:20px;padding:8px 13px;font-size:10px}.workspace-heading .workspace-notice{margin-top:25px;font-size:11px;line-height:1.8}.workspace-body{padding-top:6px;padding-bottom:90px}.workspace-stats{grid-template-columns:1fr 1fr;margin-bottom:25px}.workspace-stats>div{padding:18px 19px;border-bottom:1px solid #4e343f}.workspace-stats>div:nth-child(2){border-right:0}.workspace-stats>div:nth-child(3){border-bottom:0}.workspace-stats span{font-size:7px}.workspace-stats strong{font-size:46px;margin-top:12px}.workspace-toolbar{align-items:start;flex-wrap:wrap;gap:18px}.queue-tabs{gap:22px}.queue-tabs button{font-size:11px}.workspace-toolbar>.button{font-size:11px;padding:12px 17px}.workspace-filters{grid-template-columns:minmax(0,1fr) 115px;gap:16px}.workspace-filters label>span{font-size:9px}.workspace-filters input,.workspace-filters select{font-size:16px;padding:10px;min-height:47px}.workspace-filters input::placeholder{font-size:11px}.sample-tools{grid-column:1/-1;flex-direction:row;gap:23px;align-items:center;justify-content:start;padding-bottom:0}.board-status{font-size:11px;min-height:15px;margin:15px 0}.review-workspace{grid-template-columns:1fr}.review-detail{border-left:0;border-top:1px solid #60404d;min-height:0}.queue-column-title{padding:19px;font-size:8px}.queue-card{grid-template-columns:31px minmax(0,1fr) auto;padding:22px 16px;gap:12px}.queue-avatar{width:31px;height:39px;font-size:24px}.queue-card-copy strong{font-size:16px}.queue-card-copy>span{font-size:10px}.queue-card-copy .queue-item-type{font-size:7px}.queue-stage{font-size:8px;padding:4px 7px;max-width:78px;overflow-wrap:anywhere}.queue-column [data-queue-list]{max-height:380px;overflow-y:auto}.queue-empty{padding:31px 23px}.queue-empty p{font-size:12px}.review-profile,.lead-form{padding:27px 22px}.review-profile-top{align-items:start;flex-direction:column;gap:13px}.review-profile-top .eyebrow{font-size:8px}.sample-badge{font-size:8px;padding:5px 9px}.review-profile h2{font-size:52px;margin:22px 0 14px}.review-meta{font-size:8px;gap:12px}.review-detail .rec-summary>div{grid-template-columns:1fr;gap:6px}.review-detail .rec-summary dt{font-size:10px}.review-detail .rec-summary dd,.review-controls label{font-size:12px}.review-controls select,.review-controls textarea{font-size:16px}.review-controls textarea::placeholder{font-size:12px}.review-save-row{gap:17px;flex-wrap:wrap}.review-save-row .button{font-size:12px;padding:14px 20px;min-width:128px}.review-save-row span{font-size:9px}.review-controls>small{font-size:10px}.review-export{gap:14px 20px}.review-export>span{width:100%;margin-left:0}.workspace-footnote{font-size:10px}.review-placeholder{padding:33px 27px}.review-placeholder h2{font-size:58px}.review-placeholder p:last-child{font-size:12px}.review-orbit{width:90px;height:90px;margin-bottom:30px}.review-orbit span{font-size:42px}.lead-form h2{font-size:53px}.lead-form .eyebrow{font-size:9px}.lead-form>p:not(.eyebrow){font-size:12px}}@media(max-width:370px){.recruit-nav{gap:18px;font-size:9px}.recruit-page .recruit-hero h1{font-size:17.5vw}.queue-card{grid-template-columns:29px minmax(0,1fr)}.queue-stage{grid-column:2;justify-self:start;margin-top:-4px}.rec-form-actions{align-items:start;flex-direction:column-reverse}.rec-form-actions>span{display:none}.rec-form-actions .button{width:100%}.workspace-filters{grid-template-columns:1fr}.sample-tools{grid-column:1}.recruit-page .application-heading h1{font-size:14.5vw}.recruit-process h2{font-size:12vw}}.reduce-motion .access-pass,.reduce-motion .ar-record,.reduce-motion .path-visual,.reduce-motion .role-row,.reduce-motion .queue-card{transition:none!important;animation:none!important}.reduce-motion .join-path:hover .path-visual{transform:none}.reduce-motion .access-pass.is-tilting{transform:rotate(9deg) rotateY(-17deg)}.reduce-motion .ar-record.is-tilting{transform:rotateX(22deg) rotateY(-27deg) rotate(-23deg)}@media(prefers-reduced-motion:reduce){.access-pass,.ar-record,.path-visual,.role-row,.queue-card{transition:none}.join-path:hover .path-visual{transform:none}}.recruit-roster-link{border-top:1px solid var(--line);display:flex;gap:25px;align-items:center;justify-content:space-between}.recruit-roster-link .eyebrow{font-size:10px}.recruit-roster-link .text-link{font-size:13px}.world-links{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.recruit-roster-link{display:block}.recruit-roster-link .text-link{margin-top:20px}.world-links{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}.recruit-nav{font-size:13px}.recruit-page .application-heading h1{font-size:clamp(58px,5.8vw,86px)}.application-heading{padding-bottom:30px}.application-heading .breadcrumbs{margin-bottom:23px}.application-heading>p{font-size:16px}.rec-field label{font-size:14px}.rec-field label span,.rec-field small{font-size:12px}.rec-form-heading>p,.rec-draft-actions small,.rec-status,.rec-draft-banner,.rec-draft-banner button,.rec-edit-links button{font-size:12px}.rec-text-button{font-size:14px}.rec-summary dt{font-size:12px}.rec-summary dd,.review-detail .rec-summary dd{font-size:14px}.review-detail .rec-summary dt{font-size:12px}.rec-save-note p,.rec-save-note strong{font-size:14px}.application-steps li small{font-size:12px}.application-preview-bar{font-size:11px;letter-spacing:.11em}.recruit-page .workspace-heading h1{font-size:clamp(52px,5.7vw,86px)}.workspace-heading .workspace-notice{font-size:13px;margin-top:22px;padding-top:16px}.workspace-heading .breadcrumbs{margin-bottom:22px}.workspace-stats span{font-size:11px}.workspace-stats>div{padding:22px 26px}.workspace-stats strong{font-size:55px;margin-top:12px}.queue-tabs button{font-size:14px}.workspace-filters label>span{font-size:12px}.workspace-filters input,.workspace-filters select{font-size:14px}.sample-tools button{font-size:12px}.queue-column-title{font-size:11px;letter-spacing:.05em}.queue-card-copy>span{font-size:13px}.queue-card-copy .queue-item-type{font-size:10px}.queue-stage{font-size:12px;padding:5px 8px}.review-profile-top .eyebrow,.sample-badge{font-size:11px}.review-meta{font-size:12px}.review-controls label{font-size:14px}.review-controls>small{font-size:12px}.review-save-row span{font-size:12px}.review-export button,.review-export>span{font-size:12px}.board-status,.workspace-footnote{font-size:12px}.workspace-toolbar>.button{font-size:13px}.queue-card{grid-template-columns:38px minmax(0,1fr)}.queue-stage{grid-column:2;justify-self:start;margin-top:-3px}.review-profile h2{font-size:60px}.review-profile-top{flex-wrap:wrap}.rec-form-heading h2{font-size:clamp(42px,4vw,58px)}.rec-draft-actions{flex-wrap:wrap}.rec-draft-actions small{max-width:260px}.rec-error-summary:focus-visible{outline-color:#8b2c35}.workspace-toolbar button,.sample-tools button{min-height:36px}@media(max-width:700px){.recruit-nav{font-size:12px;gap:23px}.recruit-page .application-heading h1{font-size:clamp(51px,12.8vw,75px)}.application-heading>p{font-size:14px}.application-heading .breadcrumbs{margin-bottom:0}.application-steps li{font-size:12px}.application-preview-bar{font-size:9px}.rec-form-heading h2{font-size:clamp(36px,9.4vw,54px)}.rec-draft-actions small{max-width:none}.rec-field input::placeholder,.rec-field textarea::placeholder{font-size:13px}.rec-form-actions .button{font-size:14px}.rec-confirmation .button{font-size:13px}.workspace-stats>div{padding:18px}.workspace-stats span{font-size:10px}.workspace-stats strong{font-size:45px}.queue-tabs{gap:21px}.queue-tabs button{font-size:12px}.workspace-filters input,.workspace-filters select{font-size:16px}.queue-column-title,.queue-card-copy .queue-item-type{font-size:10px}.queue-card-copy>span{font-size:12px}.queue-stage{font-size:11px;max-width:none}.review-profile-top .eyebrow{font-size:10px}.review-meta{font-size:11px}.review-profile h2{font-size:50px}.review-controls select,.review-controls textarea{font-size:16px}.review-save-row .button{font-size:14px}.recruit-page .workspace-heading h1{font-size:clamp(50px,12vw,75px)}.workspace-heading .workspace-notice{font-size:12px}.workspace-filters input::placeholder{font-size:13px}.review-export{gap:18px}}.recruit-nav .nav-wide{margin-left:0}body:has(.application-page):not(.is-playing) .mini-player,body:has(.recruitment-workspace):not(.is-playing) .mini-player{display:none}@media(max-width:700px){.recruit-nav .nav-wide{display:none}.recruit-nav{overflow:visible;gap:23px}.recruit-nav span:not(.nav-wide){margin-left:3px}}@media(max-width:700px){.workspace-body{display:flex;flex-direction:column}.workspace-toolbar{order:0}.workspace-filters{order:1}.workspace-stats{order:2;margin-top:24px;margin-bottom:0}.board-status{order:3}.review-workspace{order:4}.workspace-footnote{order:5}.workspace-heading .breadcrumbs{display:flex;gap:8px;flex-wrap:wrap}}@media(min-width:701px){.workspace-heading{padding-top:24px;padding-bottom:10px}.workspace-heading .breadcrumbs{margin-bottom:18px;font-size:12px}.recruit-page .workspace-heading h1{font-size:clamp(54px,5vw,76px);margin:12px 0}.workspace-heading .workspace-notice{margin-top:18px;padding-top:13px}.workspace-stats{margin-bottom:22px}.workspace-stats>div{padding:16px 25px}.workspace-stats strong{font-size:42px;margin-top:9px}.workspace-toolbar{padding-bottom:15px}.workspace-body{padding-top:12px}.workspace-filters{gap:20px}}.rec-error-summary p{margin:0}.rec-error-summary ul{margin:10px 0 0;padding-left:20px}.rec-error-summary a{color:inherit;text-decoration:underline}.rec-turnstile{margin:18px 0 4px;min-height:65px}.rec-save-note .rec-privacy,.rec-privacy{font-size:12px;line-height:1.6;margin:10px 0 0;color:#4a3640}
