.section{width:min(1240px,calc(100% - 9vw));margin:0 auto;padding:130px 0}.eyebrow,.section-foot,.hero-index,.scroll-cue,.label-topline,.footer-bottom,.format-tag,.release-number,.visual-caption,.pending-note{font-family:DM Mono,monospace;letter-spacing:.13em;font-size:10px}.eyebrow{color:#aeb3bd;margin:0 0 22px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.section-heading h2,.about-copy h2,.footer-main h2{font-size:clamp(48px,7vw,88px);letter-spacing:-.075em;line-height:.95;margin:0;font-weight:500}.heading-dot{color:#8d949f}.section-note{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 5px}.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 22px}.section-foot{display:flex;justify-content:space-between;color:#777d86;border-top:1px solid var(--line);padding-top:18px;margin-top:48px}.section-foot span:last-child{display:flex;gap:8px;align-items:center}.glass{background:linear-gradient(135deg,#ffffff17,#ffffff06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff21,0 24px 80px #00000047;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.nav-wrap{position:fixed;z-index:20;top:18px;left:0;width:100%;padding:0 4vw}.nav{height:62px;max-width:1380px;margin:auto;border-radius:14px;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-weight:800;letter-spacing:.18em;font-size:13px}.wordmark span{font-size:8px;vertical-align:top;margin-left:3px;color:#9da4af}.nav-links{display:flex;align-items:center;gap:34px;font-size:11px;color:#c5c8ce}.nav-links a{transition:color .2s}.nav-links a:hover,.text-link:hover{color:#fff}.nav-cta{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:99px;padding:10px 15px}.menu-toggle{display:none;background:none;border:0;color:#fff}.hero{height:min(900px,100svh);min-height:700px;position:relative;overflow:hidden;display:flex;align-items:center;padding:130px 10vw 80px;background:radial-gradient(ellipse at 75% 46%,rgba(100,116,138,.17),transparent 36%),linear-gradient(120deg,#08090b,#0c0e12 55%,#08090b)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:linear-gradient(90deg,black,transparent);mask-image:linear-gradient(90deg,black,transparent)}.hero-grid{position:absolute;right:-12%;top:5%;width:62vw;height:62vw;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 100px #b9cdeb14,inset 0 0 100px #b9cdeb0d}.hero-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb-one{width:360px;height:360px;right:14%;top:25%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.15),rgba(120,139,165,.07) 28%,transparent 70%);border:1px solid rgba(255,255,255,.16);box-shadow:inset -35px -20px 70px #ffffff0a,0 0 100px #8297b414}.orb-two{width:120px;height:120px;right:35%;top:17%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 35% 30%,#bfc9d7,transparent 65%);opacity:.18}.hero-content{position:relative;z-index:2;max-width:760px}.hero h1{font-size:clamp(62px,12vw,160px);letter-spacing:-.09em;line-height:.88;margin:0 0 42px;font-weight:600;text-shadow:0 0 35px rgba(255,255,255,.13)}.hero h1 span{color:#9ea9b8}.hero-subtitle{font-size:clamp(22px,3.4vw,42px);line-height:1.16;letter-spacing:.05em;font-weight:300;margin:0}.hero-subtitle em,.about-copy h2 em,.footer-main h2 em{font-style:normal;color:#9da8b7}.hero-copy{color:#8e949e;font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:24px 0 34px}.hero-actions{display:flex;gap:12px}.button{display:inline-flex;align-items:center;gap:15px;padding:14px 18px;border-radius:99px;font-size:11px;letter-spacing:.04em;transition:transform .25s,background .25s}.button:hover{transform:translateY(-3px)}.button-primary{background:#e5e9ef;color:#101216}.button-ghost{border:1px solid rgba(255,255,255,.22);background:#ffffff0a}.hero-index{position:absolute;z-index:2;bottom:42px;left:10vw;right:10vw;display:flex;justify-content:space-between;color:#747b86}.scroll-cue{position:absolute;z-index:2;right:10vw;bottom:42px;display:flex;gap:12px;align-items:center;color:#aeb3bd}.release-card{text-align:left;color:inherit;border:0;background:none;padding:0;cursor:pointer;min-width:0}.cover-wrap{aspect-ratio:1/1;position:relative;overflow:hidden;background:#111318;border:1px solid rgba(255,255,255,.1)}.cover-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.release-card:hover img{transform:scale(1.055);filter:brightness(.65)}.cover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .3s;font:10px DM Mono;letter-spacing:.15em}.release-card:hover .cover-overlay{opacity:1}.release-number{position:absolute;top:13px;left:14px;padding:7px 9px;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.release-meta{display:flex;justify-content:space-between;gap:12px;padding-top:15px}.release-meta h3{font-size:16px;letter-spacing:.02em;margin:0 0 6px;font-weight:600}.release-meta p{font-size:10px;color:#888e98;margin:0}.format-tag{color:#a9b0bb;border:1px solid var(--line);padding:6px 8px;height:max-content;font-size:9px}.about-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;border-top:1px solid var(--line)}.about-visual{aspect-ratio:1.05;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(154,173,200,.12),transparent 60%)}.about-ring{position:absolute;border:1px solid rgba(210,220,235,.22);border-radius:50%;transform:rotateX(65deg) rotate(-25deg)}.ring-a{width:80%;height:80%;box-shadow:0 0 50px #b4c8e614}.ring-b{width:55%;height:55%;transform:rotateX(65deg) rotate(30deg)}.about-core{font-size:clamp(55px,8vw,110px);font-weight:700;letter-spacing:-.1em;color:#dfe4ec;text-shadow:0 0 35px rgba(255,255,255,.3)}.about-core span{color:#8492a6}.visual-caption{position:absolute;bottom:18px;left:20px;color:#777e89}.about-copy h2{font-size:clamp(44px,6vw,72px);margin-bottom:30px}.about-copy>p:not(.eyebrow){font-size:13px;line-height:2;color:#a0a5ae;max-width:500px}.text-link{display:inline-flex;align-items:center;gap:12px;margin-top:22px;font-size:12px;border-bottom:1px solid #6e7580;padding-bottom:8px}.label-section{padding-top:20px}.label-panel{padding:38px 42px 32px;border-radius:4px;position:relative;overflow:hidden}.label-panel:before{content:"";position:absolute;width:500px;height:500px;right:-120px;top:-270px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 50px #ffffff04,0 0 0 100px #ffffff03}.label-topline{display:flex;justify-content:space-between;color:#858c97;border-bottom:1px solid var(--line);padding-bottom:18px}.label-main{display:flex;justify-content:space-between;align-items:end;padding:65px 0 58px;position:relative}.label-main h2{font-size:clamp(54px,9vw,112px);letter-spacing:-.08em;line-height:.78;margin:0;font-weight:600}.label-main h2 span{color:#a3adbb}.label-description{max-width:270px}.label-description>p{font-size:13px;line-height:1.8;color:#a7adb7}.development-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:99px;padding:9px 12px;font:9px DM Mono;letter-spacing:.1em;color:#c4cad3;white-space:nowrap}.development-pill i,.status-dot{width:6px;height:6px;border-radius:50%;background:#aab8c9;box-shadow:0 0 12px #aab8c9}.label-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;align-items:end;gap:30px}.label-bottom>p{font-size:11px;color:#9299a3;max-width:270px;line-height:1.8}.social-list{display:flex;gap:24px}.social-list a{display:flex;gap:8px;align-items:center;font-size:11px;color:#d0d4db}.social-list a span{font:9px DM Mono;color:#737b87}.footer{padding-top:110px;padding-bottom:30px}.footer-main{padding-bottom:100px}.footer-main h2{font-size:clamp(58px,9vw,110px);margin-bottom:35px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;align-items:center;justify-content:space-between;color:#7d838d}.footer-bottom .wordmark{color:#e6e8ec}.back-top{display:flex;align-items:center;gap:8px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#000000c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.release-modal{width:min(760px,100%);padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:28px;position:relative;border-radius:8px}.modal-cover{width:100%;aspect-ratio:1;object-fit:cover}.modal-info{align-self:center;padding:15px 8px}.modal-info h2{font-size:clamp(34px,5vw,54px);letter-spacing:-.06em;margin:0 0 8px}.modal-credit,.modal-description{color:#a4aab4;font-size:12px;line-height:1.8}.modal-description{margin:30px 0}.pending-note{color:#858c96;font-size:9px;margin-bottom:20px}.modal-close{position:absolute;right:12px;top:12px;z-index:2;border:1px solid var(--line);background:#14171d;color:#fff;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}@media(max-width:800px){.section{padding:90px 0;width:calc(100% - 40px)}.nav-wrap{top:10px;padding:0 12px}.nav{height:56px;padding:0 16px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:64px;left:12px;right:12px;padding:22px;background:#0c0e12f5;border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch;gap:22px}.nav-links.is-open{display:flex}.nav-cta{justify-content:center}.hero{min-height:680px;padding:120px 24px 90px}.hero h1{font-size:clamp(55px,13vw,100px)}.orb-one{width:230px;height:230px;right:-35px;top:20%}.hero-index{left:24px;right:24px;bottom:25px}.scroll-cue{display:none}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.section-heading{align-items:start;gap:20px;flex-direction:column}.section-note br{display:none}.about-section{grid-template-columns:1fr;gap:45px}.about-visual{max-height:420px}.label-panel{padding:26px 22px}.label-main{align-items:start;flex-direction:column;gap:30px;padding:48px 0}.label-bottom{align-items:start;flex-direction:column;gap:12px}.social-list,.footer-bottom{flex-wrap:wrap;gap:18px}.release-modal{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.modal-info{padding:30px 0 0}}@media(max-width:520px){.hero-subtitle{font-size:23px}.hero-actions{flex-wrap:wrap}.release-grid{grid-template-columns:1fr 1fr}.release-meta{flex-direction:column}.release-meta h3{font-size:13px}.format-tag{width:max-content}.label-main h2{font-size:65px}.social-list{flex-direction:column}.release-modal{grid-template-columns:1fr;max-height:90svh;overflow:auto}.modal-cover{max-width:220px}.modal-info{padding:0}.footer-bottom>*{width:calc(50% - 10px)}.footer-bottom>*:nth-child(2n){text-align:right;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}:root{--electric:#8aa9ff;--ice:#dce9ff;--violet:#8667ff}body{background:#050507;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.hero{isolation:isolate;background:#050507}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden;background:#050507}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.62;filter:saturate(.72) contrast(1.14) brightness(.55);animation:portal-drift 18s ease-in-out infinite alternate}.hero-media-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 48%,rgba(73,122,255,.18),transparent 28%),linear-gradient(90deg,#050507f5,#0505079e 43%,#0505072e),linear-gradient(0deg,#050507 0%,transparent 35%,rgba(5,5,7,.3) 100%)}.hero:after{z-index:-1;opacity:.25}.hero-content{animation:content-rise 1.1s cubic-bezier(.2,.8,.2,1) both}.hero-kicker{animation:fade-in 1s .2s both}.hero-title{position:relative;display:block;perspective:700px}.hero-title .title-line{display:block;position:relative;z-index:1;animation:title-in 1.2s .1s cubic-bezier(.16,1,.3,1) both}.hero-title .title-echo{position:absolute;left:0;top:10px;color:transparent;-webkit-text-stroke:1px rgba(157,181,255,.28);filter:blur(1px);animation:echo-pulse 4.5s 1.2s ease-in-out infinite;pointer-events:none}.title-ghost{position:absolute;left:0;top:0;color:transparent;-webkit-text-stroke:1px rgba(125,163,255,.3);pointer-events:none;opacity:0}.ghost-a{animation:ghost-scan 5.5s 1.8s ease-in-out infinite}.ghost-b{animation:ghost-scan 5.5s 4.2s ease-in-out infinite reverse}.hero-emblem{position:absolute;z-index:1;right:8vw;bottom:18%;width:clamp(130px,15vw,240px);aspect-ratio:1;border:1px solid rgba(204,220,255,.28);border-radius:50%;padding:12px;transform:rotate(8deg);box-shadow:0 0 70px #4b6fff33,inset 0 0 30px #ffffff17;animation:emblem-float 7s ease-in-out infinite}.hero-emblem:before,.hero-emblem:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid rgba(152,180,255,.14);border-radius:50%;transform:rotate(-28deg)}.hero-emblem:after{top:20px;right:20px;bottom:20px;left:20px;transform:rotate(58deg);border-color:#fff3}.hero-emblem img{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:grayscale(1) contrast(1.3) brightness(1.3);mix-blend-mode:screen;opacity:.86}.glass{background:linear-gradient(135deg,#ffffff1b,#ffffff06);box-shadow:inset 0 1px #fff3,0 24px 100px #00000061,0 0 80px #4d65b40f;transition:transform .5s ease,box-shadow .5s ease}.glass:hover{box-shadow:inset 0 1px #ffffff40,0 30px 120px #00000073,0 0 110px #4d65b421}.label-panel{transform:translateZ(0)}.label-main{align-items:center}.label-main{align-items:flex-start;gap:6vw}.label-description{max-width:620px;flex:1}.label-lead{font-size:20px!important;color:#edf1ff!important;letter-spacing:-.02em;margin:0 0 24px!important}.label-essay,.development-copy{font-size:12px;line-height:1.9;color:#a7adb7}.label-essay p,.development-copy p{margin:0 0 15px}.development-copy{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.development-copy strong{font:10px DM Mono,monospace;letter-spacing:.14em;color:#e8edff;display:block;margin-bottom:18px}.image-trigger{cursor:zoom-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:transparent;color:inherit}.image-trigger:focus-visible{outline:1px solid var(--ice);outline-offset:5px}.label-brand{display:flex;align-items:center;gap:28px}.label-logo-wrap{width:150px;height:150px;flex:0 0 auto;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 45px #ffffff17;animation:logo-orbit 12s linear infinite}.label-logo-wrap img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.35);mix-blend-mode:screen}.artist-portrait{background:#090a0d;min-height:520px;border:1px solid rgba(255,255,255,.12);transform-style:preserve-3d}.artist-identity{display:flex;flex-direction:column;gap:7px;margin:0 0 24px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.artist-identity strong{font-size:13px;letter-spacing:.03em;color:#e5eaff}.artist-identity span{font:10px DM Mono,monospace;letter-spacing:.12em;color:#8f9ab2;text-transform:uppercase}.artist-portrait img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;filter:saturate(.82) contrast(1.15) brightness(.72);transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .8s}.artist-portrait:hover img{transform:scale(1.06);filter:saturate(1) contrast(1.2) brightness(.82)}.portrait-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,rgba(47,108,255,.28),transparent 40%,rgba(119,51,255,.18)),linear-gradient(0deg,rgba(5,5,7,.82),transparent 45%);mix-blend-mode:screen;pointer-events:none}.portrait-frame{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(224,234,255,.32);pointer-events:none}.portrait-frame:before,.portrait-frame:after{content:"";position:absolute;width:34px;height:34px;border-color:var(--ice);border-style:solid;opacity:.75}.portrait-frame:before{left:-1px;top:-1px;border-width:1px 0 0 1px}.portrait-frame:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px;border-top:1px solid var(--line);margin-top:54px}.contact-grid a{display:flex;align-items:center;gap:13px;padding:19px 0;border-bottom:1px solid var(--line);font-size:12px;color:#d8dce5;transition:color .25s,transform .25s}.contact-grid a:nth-child(odd){margin-right:28px}.contact-grid a:nth-child(2n){padding-left:28px;border-left:1px solid var(--line)}.contact-grid a:hover{color:#fff;transform:translate(6px)}.contact-grid a svg:last-child{margin-left:auto}.contact-glyph{font:10px DM Mono;color:#aebdff;border:1px solid var(--line);padding:3px 4px}.release-card{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.release-card:hover{transform:translateY(-8px)}.cover-wrap{box-shadow:0 18px 40px #00000040;transition:box-shadow .4s}.release-card:hover .cover-wrap{box-shadow:0 25px 60px #2648ae33}.section-heading h2,.about-copy h2,.footer-main h2{background:linear-gradient(110deg,#fff 15%,#9aaeff 58%,#fff 85%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 7s ease-in-out infinite}.glitch-text{position:relative}.glitch-text:hover{animation:glitch-shake .35s steps(2,end) both}.glitch-text:hover:before,.glitch-text:hover:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent;-webkit-background-clip:initial;background-clip:initial;color:transparent}.glitch-text:hover:before{-webkit-text-stroke:1px rgba(78,191,255,.75);transform:translate(3px,-1px);clip-path:inset(15% 0 58% 0);animation:glitch-slice .28s steps(2,end) infinite}.glitch-text:hover:after{-webkit-text-stroke:1px rgba(255,83,178,.6);transform:translate(-3px,1px);clip-path:inset(62% 0 12% 0);animation:glitch-slice .22s steps(2,end) infinite reverse}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#020308e6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:grid;place-items:center;padding:70px 6vw 45px;animation:lightbox-in .35s ease both}.lightbox-image{max-width:min(1100px,92vw);max-height:82vh;object-fit:contain;box-shadow:0 30px 100px #0009;animation:lightbox-image-in .5s cubic-bezier(.2,.8,.2,1) both}.lightbox-toolbar{position:absolute;top:22px;left:6vw;right:6vw;display:flex;justify-content:space-between;align-items:center;color:#b9c2d9;font:10px DM Mono,monospace;letter-spacing:.12em}.lightbox-toolbar span{display:flex;align-items:center;gap:9px}.lightbox-toolbar button{display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff0d;color:#fff;width:38px;height:38px;cursor:pointer;transition:transform .2s,background .2s}.lightbox-toolbar button:hover{transform:rotate(90deg);background:#ffffff24}.hero-index{right:34vw}@keyframes portal-drift{0%{transform:scale(1.02) translate3d(-1%,0,0)}to{transform:scale(1.13) translate3d(2%,-1%,0)}}@keyframes content-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0;letter-spacing:.45em}to{opacity:1;letter-spacing:.13em}}@keyframes title-in{0%{opacity:0;transform:translateY(40px) rotateX(35deg);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes echo-pulse{0%,to{opacity:.2;transform:translate(0) scale(1)}50%{opacity:.7;transform:translate(8px,2px) scale(1.015)}}@keyframes ghost-scan{0%,72%,to{opacity:0;transform:translate(0)}75%{opacity:.55;transform:translate(-10px,2px)}79%{opacity:0;transform:translate(12px,-2px)}83%{opacity:.35;transform:translate(5px)}}@keyframes glitch-shake{0%,to{transform:none}35%{transform:skew(-2deg)}70%{transform:skew(1deg)}}@keyframes glitch-slice{0%{opacity:.2}50%{opacity:.9}to{opacity:.25}}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes lightbox-image-in{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:none}}@keyframes emblem-float{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(14deg) translateY(-15px)}}@keyframes logo-orbit{to{transform:rotate(360deg)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:800px){.nav{min-width:0}.menu-toggle{flex:0 0 auto}.hero-index{right:24px;gap:14px;overflow:hidden}.hero-index span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.hero-emblem{right:18px;bottom:14%;width:110px}.label-brand{align-items:flex-start;gap:18px}.label-logo-wrap{width:92px;height:92px}.label-main{flex-direction:column;gap:38px}.label-description{max-width:none}.contact-grid{grid-template-columns:1fr}.contact-grid a:nth-child(odd){margin-right:0}.contact-grid a:nth-child(2n){padding-left:0;border-left:0}.artist-portrait{min-height:420px}}@media(prefers-reduced-motion:reduce){.hero-media img,.hero-content,.hero-kicker,.hero-title .title-line,.hero-title .title-echo,.hero-emblem,.label-logo-wrap,.section-heading h2,.about-copy h2,.footer-main h2{animation:none}.release-card:hover,.contact-grid a:hover{transform:none}}.intro-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#050507;display:grid;place-items:center;overflow:hidden;animation:intro-in .5s ease both}.intro-loader.is-leaving{animation:intro-out .55s ease forwards;pointer-events:none}.intro-orbit{position:absolute;border:1px solid rgba(153,182,255,.22);border-radius:50%;width:min(58vw,700px);height:min(58vw,700px);animation:intro-orbit 10s linear infinite}.intro-orbit.orbit-two{width:min(38vw,460px);height:min(38vw,460px);border-color:#ffffff24;transform:rotate(60deg) skew(-18deg);animation-duration:7s;animation-direction:reverse}.intro-core{position:relative;width:clamp(120px,17vw,210px);aspect-ratio:1;border:1px solid rgba(224,234,255,.4);border-radius:50%;padding:11px;box-shadow:0 0 80px #4f71ff47,inset 0 0 30px #ffffff1f;animation:intro-core-in 1.2s cubic-bezier(.2,.8,.2,1) both}.intro-core img{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:grayscale(1) contrast(1.35) brightness(1.2);mix-blend-mode:screen}.intro-scanline{position:absolute;left:-18%;right:-18%;height:1px;top:50%;background:#dce8ff;box-shadow:0 0 18px 4px #8caeff;animation:scanline 1.8s ease-in-out infinite}.intro-kicker{position:absolute;bottom:calc(50% - clamp(170px,18vw,240px));margin:0;color:#8e9bb8;font:10px DM Mono,monospace;letter-spacing:.24em;animation:intro-text-in 1s .45s both}.intro-welcome{position:absolute;top:calc(50% + clamp(130px,14vw,190px));margin:0;color:#eef3ff;font-size:clamp(16px,2vw,26px);font-weight:400;letter-spacing:.08em;text-align:center;animation:intro-text-in 1.2s .65s both;background:linear-gradient(100deg,#fff 20%,#789cff 45%,#fff 58%,#fff);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:intro-text-in 1.2s .65s both,intro-shimmer 2.2s 1.1s ease-in-out infinite}.intro-progress{position:absolute;bottom:12%;width:min(260px,55vw);height:1px;background:#ffffff26;overflow:hidden}.intro-progress span{display:block;width:45%;height:100%;background:#d9e5ff;box-shadow:0 0 15px 2px #91b0ff;animation:intro-progress 2.1s ease-in-out forwards}.language-toggle{position:relative;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#dfe6ff;border-radius:99px;padding:10px 13px;font:10px DM Mono,monospace;letter-spacing:.14em;cursor:pointer;overflow:hidden;transition:background .25s,transform .25s}.language-toggle:hover{background:#8fa9ff2e;transform:translateY(-2px)}.language-toggle:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8cb2ff;opacity:0;transform:translate(-100%)}.language-toggle:hover:after{animation:control-glitch .45s steps(2,end) both}@keyframes intro-in{0%{opacity:0}to{opacity:1}}@keyframes intro-out{to{opacity:0;visibility:hidden;transform:scale(1.03)}}@keyframes intro-core-in{0%{opacity:0;transform:scale(.6) rotate(-25deg);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes intro-orbit{to{transform:rotate(360deg)}}@keyframes scanline{0%{transform:translateY(-80px);opacity:0}20%,80%{opacity:1}to{transform:translateY(80px);opacity:0}}@keyframes intro-text-in{0%{opacity:0;transform:translateY(14px);letter-spacing:.4em}to{opacity:1;transform:none;letter-spacing:.08em}}@keyframes intro-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes intro-progress{0%{transform:translate(-110%)}to{transform:translate(245%)}}@keyframes control-glitch{0%{opacity:0;transform:translate(-100%)}45%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media(max-width:800px){.nav-links{padding:18px}.language-toggle{align-self:center;width:100%}.intro-welcome{width:90vw;line-height:1.35}.intro-kicker{bottom:calc(50% - 155px)}.label-panel{padding:24px 18px}.label-brand{width:100%}.label-brand>div:last-child{min-width:0}.label-brand h2{font-size:clamp(42px,14vw,68px)}.label-essay,.development-copy{font-size:11px;line-height:1.75}.label-bottom{gap:22px}.social-list{width:100%}}@media(prefers-reduced-motion:reduce){.intro-loader,.intro-orbit,.intro-core,.intro-kicker,.intro-welcome,.intro-progress span{animation:none}.intro-loader{opacity:1}.intro-loader.is-leaving{opacity:0}}:root{font-family:Manrope,Arial,sans-serif;color:#f1f2f4;background:#08090b;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;--muted:#858991;--line:rgba(255,255,255,.13);--silver:#dce1e8;--glass:rgba(255,255,255,.055)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#08090b}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:#dce1e8;color:#08090b}
