@font-face{font-family:Barlow;src:url(/assets/display.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/body.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/body-bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--ink:#121310;--paper:#eae8df;--red:#ff352c;--muted:#a6a79e;--line:rgba(234,232,223,.2);--display:Barlow,"Impact",sans-serif;--body:Manrope, sans-serif;--gutter:clamp(24px,4.5vw,80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:15px;-webkit-font-smoothing:antialiased}body.menu-open,body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid currentColor;outline-offset:6px}::selection{background:var(--red);color:var(--ink)}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:900}svg{display:block}.skip-link{position:fixed;top:-100px;left:24px;z-index:100;padding:15px 25px;background:var(--paper);color:var(--ink)}.skip-link:focus{top:10px}.site-header{height:92px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20;border-bottom:1px solid var(--line);background:var(--ink)}.brand{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:20px;line-height:.82;letter-spacing:-.04em}.brand-number{font-size:54px;letter-spacing:-.08em;line-height:.9;color:var(--red)}.brand-dot{font-family:var(--body);font-size:10px;display:inline-block;vertical-align:top;margin-left:3px}.desktop-nav{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:700}.desktop-nav a{position:relative;padding:12px 0}.desktop-nav a:after{content:"";height:1px;background:var(--red);position:absolute;bottom:5px;left:0;width:0;transition:width .25s}.desktop-nav a:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:28px}.header-contact{font-size:12px;font-weight:700;display:flex;gap:25px;align-items:center}.header-contact span{font-size:23px;color:var(--red)}.motion-toggle{display:flex;align-items:center;gap:9px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:10px 0;background:none;color:var(--muted)}.wave-bars{height:18px;display:flex;align-items:center;gap:2px}.wave-bars i{display:block;width:2px;height:12px;background:var(--red);animation:wave 1.4s ease-in-out infinite alternate}.wave-bars i:nth-child(2){height:18px;animation-delay:-.8s}.wave-bars i:nth-child(3){height:8px;animation-delay:-.3s}.wave-bars i:nth-child(4){height:15px;animation-delay:-1.1s}.menu-toggle,.mobile-nav{display:none}.hero{min-height:calc(100svh - 92px);max-height:1120px;position:relative;padding:24px var(--gutter) 0;isolation:isolate;overflow:hidden}.hero-topline{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero-topline>span:first-child{display:flex;align-items:center;gap:10px}.status-dot{height:6px;width:6px;border-radius:50%;background:var(--red);display:inline-block}.hero-copy{position:relative;z-index:3;margin-top:44px;width:56%;pointer-events:none}.hero-copy a{pointer-events:auto}.hero h1{font-family:var(--display);font-size:clamp(115px,14.65vw,245px);line-height:.75;letter-spacing:-.035em}.hero h1 .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.07em}.hero h1 .line>span{display:block}.accent{color:var(--red)}.period{color:var(--paper)}.hero-description{margin-top:27px;font-size:13px;color:#b8b9b1;line-height:1.7}.button{min-height:52px;padding:16px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:42px;font-weight:700;font-size:12px;position:relative;transition:background .25s,color .25s,transform .25s}.button span{font-size:23px;line-height:.7;transition:transform .3s}.button:hover span{transform:translate(3px,-3px)}.button-cream{background:var(--paper);color:var(--ink)}.button-cream:hover{background:var(--red)}.hero .button{margin-top:25px}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--paper);color:var(--ink)}.record-composition{position:absolute;right:-2%;top:9%;width:64%;height:78%;z-index:1}.record-composition:before{content:"";position:absolute;width:76%;height:76%;left:13%;top:12%;border:1px solid #393a33;border-radius:50%}.record-composition:after{content:"";position:absolute;width:86%;height:86%;left:8%;top:7%;border:1px solid #252720;border-radius:50%}.record-cross{position:absolute;font-size:23px;color:#77786e;z-index:3}.cross-top{right:19%;top:2%}.cross-bottom{left:8%;bottom:6%}.record-coordinate{position:absolute;right:17%;top:8%;font-size:8px;letter-spacing:.1em;line-height:1.8;color:#a3a496;z-index:3}.record-note{position:absolute;right:14%;bottom:7%;display:flex;align-items:center;gap:12px;font-size:9px;line-height:1.4;letter-spacing:.12em;z-index:3}.record-note-line{height:1px;width:40px;background:var(--red)}.orbit-copy{position:absolute;left:13%;top:16%;font-size:8px;letter-spacing:.17em;color:#8c8d81;transform:rotate(-39deg);z-index:3}#vinyl-scene{position:absolute;inset:0;z-index:2}.vinyl-fallback{width:77%;aspect-ratio:1;position:absolute;top:10%;left:11%;border-radius:50%;background:repeating-radial-gradient(circle at center,#282a25 0,#151613 1px,#292b25,#11120f 3px);box-shadow:inset 2px 2px 5px #77796a,20px 30px 40px #0008;transform:rotate(-24deg) scaleY(.85)}.vinyl-label{position:absolute;inset:34%;border-radius:50%;background:var(--red);color:var(--ink);display:flex;align-items:center;justify-content:center;flex-direction:column}.vinyl-label b{font-family:var(--display);font-size:clamp(50px,8vw,120px);line-height:.8}.vinyl-label span{font-size:9px;margin-top:9px;font-weight:700}.hero-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;margin-top:42px;padding:20px 0 22px;border-top:1px solid var(--line);font-size:9px;line-height:1.7;color:var(--muted);letter-spacing:.05em}.scroll-cue{display:flex;align-items:center;gap:25px;text-transform:uppercase}.scroll-cue span{font-size:20px;color:var(--paper)}.hero-index{font-size:8px}.marquee{background:var(--red);color:var(--ink);overflow:hidden;padding:13px 0;border-top:1px solid var(--red);border-bottom:1px solid var(--red)}.marquee-track{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee-track>span{font-family:var(--display);font-size:37px;letter-spacing:-.01em;white-space:nowrap;display:flex;align-items:center;gap:40px;padding-right:40px}.marquee b{font-size:30px}.section-light{background:var(--paper);color:var(--ink)}.section-eyebrow{display:flex;justify-content:space-between;gap:20px;font-size:9px;font-weight:700;letter-spacing:.08em;padding-bottom:22px;border-bottom:1px solid currentColor}.display-heading{font-family:var(--display);font-size:clamp(70px,8.8vw,144px);line-height:.87;letter-spacing:-.025em}.red-text{color:var(--red)}.label-section{padding:55px var(--gutter) 28px}.label-layout{display:grid;grid-template-columns:29% 71%;margin:75px 0 95px}.label-symbol{padding-top:10px}.label-symbol svg{width:clamp(80px,14vw,210px);height:auto;animation:slow-turn 50s linear infinite}.label-symbol span{display:block;font-size:9px;letter-spacing:.08em;line-height:1.6;margin-top:40px}.label-layout>div:last-child{display:grid;grid-template-columns:1.3fr 1fr;gap:50px}.label-layout .display-heading{font-size:clamp(75px,7.1vw,120px)}.label-description{padding-top:3px}.label-description p{font-size:12px;line-height:1.8;max-width:360px;margin-bottom:21px;color:#575950}.label-description .lead{font-weight:700;font-size:18px;line-height:1.45;color:var(--ink);margin-bottom:25px}.text-link{display:inline-flex;gap:35px;align-items:center;font-weight:700;font-size:11px;border-bottom:1px solid;padding-bottom:10px;margin-top:10px}.text-link span{font-size:24px}.label-footnote{display:flex;justify-content:space-between;border-top:1px solid #b9bbb0;padding-top:20px;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.artists-section{padding:55px var(--gutter) 85px}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-end;margin:65px 0 55px}.section-heading-row p{font-size:12px;line-height:1.8;color:var(--muted);padding-right:7vw;padding-bottom:5px}.outline-text{-webkit-text-stroke:1px var(--paper);color:transparent}.artist-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;align-items:stretch}.artist-visual{height:530px;background:#c9c9be;position:relative;overflow:hidden}.artist-tag{position:absolute;top:24px;left:25px;z-index:2;color:var(--ink);font-size:9px;letter-spacing:.08em;font-weight:700}.artist-background-type{position:absolute;font-family:var(--display);font-size:clamp(150px,28vw,450px);color:#e1e1d8;line-height:1;left:2%;top:15%;letter-spacing:-.03em}.artist-visual img{width:auto;height:110%;position:absolute;left:50%;top:1%;transform:translate(-50%);mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.2,.6,.2,1)}.artist-card:hover .artist-visual img{transform:translate(-50%) scale(1.025)}.artist-stamp{position:absolute;bottom:22px;right:22px;border:1px solid #222;padding:8px;text-align:center;font-family:var(--display);font-size:36px;line-height:.8;color:var(--ink);transform:rotate(-8deg)}.artist-stamp small{font-family:var(--body);font-size:6px;font-weight:700}.artist-info{padding:22px 0;display:flex;justify-content:space-between;align-items:center}.artist-info h3{font-family:var(--display);font-size:51px;letter-spacing:-.02em;line-height:1}.artist-info p{font-size:11px;color:var(--muted);margin-top:6px}.round-link{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border:1px solid #77796e;border-radius:50%;background:transparent;font-size:25px;transition:background .3s,color .3s}.round-link:hover{background:var(--red);color:var(--ink);border-color:var(--red)}.listen-links{border-top:1px solid var(--line);display:flex;gap:24px;align-items:center;padding-top:20px;font-size:10px}.listen-links>span{font-size:8px;color:var(--muted);letter-spacing:.1em;margin-right:auto}.listen-links a:hover{color:var(--red)}.next-artist{background:var(--red);color:var(--ink);padding:34px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.small-label{font-size:9px;font-weight:700;letter-spacing:.08em}.next-symbol{font-family:var(--display);font-size:175px;line-height:1;margin:36px 0 25px;animation:slow-turn 50s linear infinite}.next-artist h3{font-family:var(--display);font-size:clamp(46px,5.1vw,82px);line-height:.91;letter-spacing:-.02em}.next-artist p{font-size:12px;line-height:1.6;margin:25px 0}.next-artist .button{margin-bottom:30px}.next-footnote{font-size:8px;letter-spacing:.11em;margin-top:auto;padding-top:24px;width:100%;border-top:1px solid #12131055}.approach-section{padding:55px var(--gutter) 0}.approach-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:70px 0 65px}.approach-heading .display-heading{font-size:clamp(60px,7.3vw,122px)}.approach-heading>p{font-size:12px;line-height:1.75;color:#575950;margin-top:28px}.approach-item{display:grid;grid-template-columns:30px 1fr 30px;gap:18px;padding:30px 0;border-bottom:1px solid #b9bbb0}.approach-item:first-child{padding-top:0}.approach-number{font-size:10px;padding-top:7px}.approach-item h3{font-family:var(--display);font-size:40px;line-height:.94;letter-spacing:-.01em;margin-bottom:18px}.approach-item p{font-size:12px;color:#5a5b54;line-height:1.8;max-width:345px}.approach-icon{font-size:30px}.equalizer{display:flex;align-items:center;gap:5px;height:105px;margin-top:60px;max-width:300px}.equalizer i{width:10px;flex:1;background:var(--red);height:70%;animation:wave 1.8s ease-in-out infinite alternate}.equalizer i:nth-child(3n){height:25%;animation-delay:-.7s}.equalizer i:nth-child(3n+1){height:90%;animation-delay:-1.2s}.equalizer i:nth-child(4n){height:45%;animation-delay:-.2s}.equalizer i:nth-child(5n){height:65%;animation-delay:-1.6s}.platform-strip{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:33px 0;border-top:1px solid #b9bbb0}.platform-strip>span{font-size:18px;font-weight:700;letter-spacing:-.035em}.platform-strip>span:first-child,.platform-strip>span:last-child{font-size:8px;letter-spacing:.08em;font-weight:400}.contact-section{background:var(--red);color:var(--ink);padding:55px var(--gutter) 65px}.contact-top{display:flex;align-items:center;justify-content:space-between;margin:60px 0}.contact-top .display-heading{font-size:clamp(74px,12.5vw,210px);line-height:.85}.contact-period{color:var(--paper)}.contact-arrow{font-size:clamp(100px,18vw,270px);font-family:var(--body);line-height:.8;margin-top:20px;transition:transform .35s}.contact-arrow:hover{transform:translate(7px,-7px)}.contact-grid{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:35px;padding-top:35px;border-top:1px solid #12131066}.contact-intro p{font-size:14px;line-height:1.7;font-weight:700}.whatsapp-link{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px;font-size:11px;font-weight:700;max-width:205px;padding-bottom:10px;border-bottom:1px solid}.whatsapp-link span{font-size:20px}.contact-channel>a{display:block;font-size:clamp(12px,1.4vw,21px);font-weight:700;letter-spacing:-.045em;margin:16px 0 13px}.contact-channel>a span{display:inline-block;margin-left:5px}.contact-channel>p{font-size:10px;line-height:1.7;max-width:250px;color:#401b16}.site-footer{padding:45px var(--gutter) 22px;overflow:hidden}.footer-top{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:35px;align-items:start}.footer-top>p{font-size:12px;line-height:1.5}.social-links{display:flex;flex-wrap:wrap;gap:14px 23px;font-size:10px}.social-links a:hover{color:var(--red)}.back-to-top{font-size:8px;display:flex;justify-content:flex-end;align-items:center;gap:22px;letter-spacing:.07em}.back-to-top span{font-size:23px}.footer-wordmark{font-family:var(--display);font-size:clamp(100px,25.2vw,440px);line-height:.79;letter-spacing:-.035em;white-space:nowrap;margin:80px 0 40px;width:100%;color:var(--paper)}.footer-wordmark>span{font-family:var(--body);font-size:12vw;vertical-align:top;display:inline-block;margin-left:20px;line-height:1}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font-size:8px;color:var(--muted);letter-spacing:.05em}.footer-bottom>div{display:flex;gap:24px}dialog{background:var(--paper);color:var(--ink);padding:65px 45px 40px;border:0;width:min(600px,calc(100% - 32px));max-height:calc(100svh - 32px)}dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:20px;top:18px;background:none;font-size:12px;padding:8px}dialog h2{font-family:var(--display);font-size:110px;line-height:1;margin:18px 0}dialog p{font-size:14px;line-height:1.8}.dialog-links{display:flex;flex-direction:column;margin-top:30px;gap:0}.dialog-links>a{border-top:1px solid #b9bbb0;padding:15px 0;font-size:13px;font-weight:700}.legal-page{padding:80px var(--gutter);max-width:960px;min-height:65svh}.legal-page h1{font-family:var(--display);font-size:clamp(65px,10vw,130px);line-height:.9;margin:22px 0 35px;text-transform:uppercase}.legal-page h2{font-size:19px;margin:32px 0 12px}.legal-page p{color:#babbaf;font-size:14px;line-height:1.9;margin:12px 0}.legal-page a{text-decoration:underline;text-underline-offset:4px}.legal-page .small-label{color:var(--red)}.motion-paused *,.motion-paused *:before,.motion-paused *:after,.is-offscreen,.is-offscreen *{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto!important}#vinyl-scene.ready .vinyl-fallback{display:none}@keyframes marquee{to{transform:translate(-50%)}}@keyframes slow-turn{to{transform:rotate(360deg)}}@keyframes wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media(min-width:1600px){.hero-copy{margin-top:60px}.hero-description{margin-top:35px}.hero-bottom{margin-top:65px}}@media(max-width:1100px){.desktop-nav{gap:20px}.header-actions{gap:18px}.motion-label{display:none}.hero{min-height:790px}.hero h1{font-size:17vw}.hero-copy{margin-top:55px}.record-composition{right:-6%;top:12%;width:67%;height:68%}.hero-bottom{margin-top:45px}.label-layout{grid-template-columns:23% 77%;margin-bottom:65px}.label-layout>div:last-child{gap:30px}.label-description .lead{font-size:16px}.label-layout .display-heading{font-size:8vw}.artist-visual{height:470px}.next-symbol{font-size:125px;margin:28px 0}.next-artist{padding:26px}.next-artist h3{font-size:5.4vw}.approach-layout{gap:35px}.platform-strip{gap:20px}.platform-strip>span{font-size:15px}.listen-links{gap:16px}.contact-grid,.footer-top{gap:25px}}@media(max-width:760px){html{scroll-padding-top:74px}.site-header{height:74px}.brand{font-size:17px}.brand-number{font-size:43px}.desktop-nav,.header-contact{display:none}.header-actions{gap:22px}.menu-toggle{display:flex;align-items:center;gap:12px;background:none;font-size:11px;padding:10px 0}.menu-toggle>span{font-size:23px;transition:transform .25s}.menu-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.mobile-nav{display:flex;position:absolute;top:74px;left:0;right:0;background:var(--ink);padding:20px var(--gutter) 30px;flex-direction:column;border-bottom:1px solid var(--line);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}.mobile-nav.open{opacity:1;visibility:visible;transform:none}.mobile-nav a{font-family:var(--display);font-size:42px;display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);text-transform:uppercase}.mobile-nav a>span{font-family:var(--body);font-size:10px;color:var(--red)}.hero{min-height:0;max-height:none;padding-top:20px}.hero-topline{font-size:8px}.hero-topline>span:last-child{font-size:7px}.hero-copy{margin-top:49px;width:100%}.hero h1{font-size:25.4vw;line-height:.76}.hero-description{font-size:12px;margin-top:27px;max-width:230px}.hero .button{margin-top:23px;min-height:49px;font-size:11px;padding:15px 18px;gap:33px}.record-composition{width:75%;height:370px;top:100px;right:-22%;opacity:.82;z-index:1}.hero-copy{z-index:4}.hero h1{position:relative}.hero h1 .line{width:76%}.record-coordinate,.record-note,.orbit-copy,.record-cross{display:none}.record-composition:before,.record-composition:after{display:none}.hero-description,.hero .button{position:relative}.hero-bottom{margin-top:40px;padding-top:20px;padding-bottom:23px;font-size:8px;gap:25px}.hero-index{display:none}.scroll-cue{font-size:7px;gap:12px}.marquee{padding:10px 0}.marquee-track>span{font-size:29px;gap:26px;padding-right:26px}.marquee b{font-size:22px}.section-eyebrow{font-size:7px;gap:22px;line-height:1.6;padding-bottom:17px}.section-eyebrow>span:last-child{text-align:right;max-width:130px}.label-section,.artists-section,.approach-section,.contact-section{padding-top:35px}.label-layout{display:block;margin:45px 0 48px}.label-symbol{display:none}.label-layout>div:last-child{display:block}.label-layout .display-heading{font-size:20vw}.label-description{margin-top:33px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.label-description p{font-size:11px;margin:0}.label-description .lead{font-size:17px;grid-column:1/-1;margin:0}.label-description .text-link{justify-self:start;grid-column:1/-1;margin-top:6px}.label-footnote{font-size:7px;gap:14px;line-height:1.6}.label-footnote>span:last-child{display:none}.section-heading-row{margin:40px 0 33px;gap:20px}.display-heading{font-size:19vw}.section-heading-row p{padding:0;font-size:10px;max-width:130px;line-height:1.6}.artist-grid{grid-template-columns:1fr;gap:40px}.artist-visual{height:470px}.artist-background-type{font-size:61vw;top:17%}.artist-info h3{font-size:44px}.artist-info p{font-size:10px}.listen-links{gap:18px;font-size:9px}.listen-links>span{font-size:7px}.next-artist{padding:28px;min-height:470px}.next-symbol{position:absolute;right:30px;top:55px;font-size:100px;margin:0}.next-artist h3{font-size:15vw;margin-top:58px}.next-artist p{margin:22px 0}.next-artist .button{margin-bottom:25px}.next-footnote{padding-top:18px}.artists-section{padding-bottom:48px}.approach-layout{display:block;padding:42px 0 40px}.approach-heading .display-heading{font-size:17vw}.approach-heading>p{font-size:11px;margin-top:24px}.equalizer{height:55px;max-width:220px;margin-top:28px;gap:4px}.approach-list{margin-top:44px}.approach-item{gap:10px;grid-template-columns:25px 1fr 30px;padding:25px 0}.approach-item h3{font-size:36px}.approach-item p{font-size:11px}.platform-strip{flex-wrap:wrap;gap:22px 28px;justify-content:flex-start;padding:25px 0}.platform-strip>span:first-child{width:100%}.platform-strip>span{font-size:14px}.contact-top{margin:42px 0 34px;position:relative}.contact-top .display-heading{font-size:17.3vw}.contact-arrow{font-size:16vw;position:absolute;right:0;top:-10px;display:none}.contact-grid{grid-template-columns:1fr;gap:28px;padding-top:27px}.contact-intro p{font-size:15px}.whatsapp-link{margin-top:20px}.contact-channel{border-top:1px solid #12131044;padding-top:24px}.contact-channel>a{font-size:20px;letter-spacing:-.035em;margin:13px 0 8px}.contact-channel>p{font-size:11px;max-width:none}.contact-section{padding-bottom:37px}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.footer-top>p{font-size:11px;text-align:right}.social-links{gap:15px 19px;grid-column:1/-1;font-size:10px}.back-to-top{grid-column:1/-1;justify-content:flex-start}.footer-wordmark{font-size:24vw;margin:45px 0 28px}.footer-wordmark>span{font-size:11vw;margin-left:8px}.footer-bottom{font-size:7px;gap:15px;line-height:1.5}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>div{gap:16px}.site-footer{padding-top:33px}dialog{padding:60px 28px 30px}dialog h2{font-size:80px}dialog p{font-size:12px}}@media(max-width:390px){.hero h1{font-size:26vw}.hero-topline{font-size:7px}.hero-topline>span:last-child{font-size:6px}.hero-description{font-size:11px}.record-composition{top:100px;height:290px;width:80%}.artist-visual{height:400px}.section-heading-row p{font-size:9px}.listen-links{gap:11px}.contact-channel>a{font-size:18px}.label-description{gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(hover:none),(pointer:coarse){.equalizer i,.label-symbol svg,.next-symbol,.wave-bars i{animation:none}.marquee-track{animation-duration:60s}}@media(max-width:760px){.section-heading-row{flex-wrap:wrap;gap:18px}.section-heading-row h2{flex:0 0 100%}.section-heading-row>p{margin-left:auto;text-align:right}.label-description p,.approach-item p,.next-artist p{font-size:13px}.contact-channel>p{font-size:12px}.listen-links a{padding:12px 0}.listen-links{padding-top:5px}.motion-toggle,.menu-toggle{min-height:44px;min-width:30px}}.intro-replay{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;min-height:44px;background:none;color:var(--paper);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.intro-replay>span:first-child{color:var(--red);font-size:11px}.intro-replay:hover{color:var(--red)}.intro-replay:disabled{opacity:.45;cursor:default}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.site-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.12em;overflow:visible}.button>span,.header-contact>span,.text-link>span,.scroll-cue>span,.back-to-top>span,.whatsapp-link>span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.round-link>.site-icon{width:24px;height:24px}.brand-dot>.site-icon,.next-symbol>.site-icon,.marquee b>.site-icon,.footer-wordmark>span>.site-icon{display:block}.social-links a{display:inline-flex;align-items:center;gap:7px}.platform-arrow>.site-icon{display:block;width:14px;height:14px}.approach-icon>.site-icon{width:23px;height:23px}.platform-icon,.brand-platform-icon{width:30px;height:30px;flex:0 0 30px;fill:currentColor}.platform-link{display:flex;align-items:center;gap:12px}.platform-link .platform-arrow{margin-left:auto}.listen-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px}.listen-links>span{grid-column:1/-1;margin-bottom:4px}.listen-links>a{padding:14px;border:1px solid var(--line);font-size:14px;min-height:62px}.listen-links>a:hover{background:#23251f;color:var(--paper);border-color:#77796e}.platform-spotify .platform-icon{color:#1ed760}.platform-applemusic .platform-icon{color:var(--paper)}.platform-youtube .platform-icon{color:#f03}.platform-amazonmusic .platform-icon{color:var(--paper)}.platform-brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.dialog-links>a.platform-link{display:flex;font-size:16px;gap:16px;min-height:62px}.marquee-track{animation-duration:24s}.label-symbol svg{animation-duration:22s}.next-symbol{animation-duration:24s}.status-dot{animation:signal-breathe 2.8s ease-in-out infinite}.record-cross{animation:cross-turn 10s linear infinite}.cross-bottom{animation-direction:reverse;animation-duration:14s}.scroll-cue>span{animation:scroll-nudge 2.4s cubic-bezier(.45,0,.55,1) infinite}.artist-stamp{animation:stamp-drift 6s ease-in-out infinite}.contact-arrow{animation:arrow-drift 4.6s ease-in-out infinite}.footer-wordmark>span{animation:slow-turn 24s linear infinite;transform-origin:50% 45%}.approach-item:hover .approach-icon{transform:translate(4px,-4px)}.approach-icon{transition:transform .25s}.button:active,.round-link:active{transform:scale(.97)}.hero .line.accent .period{display:inline-block;animation:mark-breathe 4s ease-in-out infinite}html.intro-playing .site-header *,html.intro-playing main *,html.intro-playing footer *{animation-play-state:paused!important}.motion-paused *,.is-offscreen,.is-offscreen *{animation-play-state:paused!important}@keyframes signal-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes cross-turn{to{transform:rotate(360deg)}}@keyframes scroll-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(5px)}}@keyframes stamp-drift{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-7px) rotate(-3deg)}}@keyframes arrow-drift{0%,to{transform:translate(0)}50%{transform:translate(7px,-7px)}}@keyframes mark-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.artist-visual img{animation:portrait-camera linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.artist-background-type{animation:backdrop-camera linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.footer-wordmark{animation:wordmark-camera linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}}@keyframes portrait-camera{0%{transform:translate(-50%,4%) scale(1.02)}to{transform:translate(-50%,-4%) scale(1.1)}}@keyframes backdrop-camera{0%{transform:translate(-15px)}to{transform:translate(20px)}}@keyframes wordmark-camera{0%{transform:translateY(45px) scale(.96)}to{transform:translateY(0) scale(1)}}@media(max-width:760px){.header-actions{gap:16px}.intro-replay{font-size:9px;gap:6px}.marquee-track{animation-duration:40s}}@media(hover:none),(pointer:coarse){.next-symbol{animation:slow-turn 36s linear infinite}.equalizer i{animation:wave 2.2s ease-in-out infinite alternate}.equalizer i:nth-child(3n){animation-delay:-.7s}.equalizer i:nth-child(3n+1){animation-delay:-1.2s}.equalizer i:nth-child(4n){animation-delay:-.2s}.equalizer i:nth-child(5n){animation-delay:-1.6s}.artist-stamp,.status-dot,.scroll-cue>span,.hero .line.accent .period,.footer-wordmark>span{animation:none}.marquee-track{animation-duration:40s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}body{font-size:17px}.desktop-nav,.header-contact{font-size:14px}.hero-description{font-size:17px;line-height:1.7;max-width:440px}.button{font-size:14px;min-height:56px}.hero-topline,.section-eyebrow,.small-label,.artist-tag,.hero-bottom,.label-footnote,.label-symbol span,.next-footnote,.footer-bottom{font-size:11px}.hero-index,.scroll-cue,.record-coordinate,.record-note,.orbit-copy{font-size:10px}.label-description p,.section-heading-row p,.next-artist p,.approach-heading>p,.approach-item p{font-size:17px;line-height:1.75}.label-description .lead{font-size:22px;line-height:1.5}.label-description p{max-width:420px}.text-link,.whatsapp-link{font-size:14px}.section-heading-row p{padding-right:3vw}.artist-info p{font-size:15px}.artist-info{padding:25px 0}.artist-card,.next-artist,.label-description,.approach-list,.contact-channel{min-width:0}.next-artist{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto minmax(0,1fr);column-gap:16px;align-items:start}.next-artist>.small-label{grid-column:1;grid-row:1;align-self:center;line-height:1.5}.next-artist>.next-symbol{grid-column:2;grid-row:1;position:static;inset:auto;font-size:64px;line-height:1;margin:.22em;justify-self:end}.next-artist h3,.next-artist p,.next-artist .button,.next-footnote{grid-column:1/-1;min-width:0;max-width:100%}.next-artist h3{width:100%;font-size:clamp(24px,3.4vw,70px);line-height:.96;margin:28px 0 0;overflow-wrap:anywhere}.next-artist .button{width:fit-content;gap:20px;padding-inline:16px}.next-artist>.next-footnote{align-self:end}.listen-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:20px 0 0;font-size:14px}.listen-links>span{grid-column:1/-1;font-size:11px;letter-spacing:.1em;margin:0 0 2px}.listen-links a,.listen-links .platform-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:62px;padding:14px;border:1px solid var(--line);font-size:15px;font-weight:700;line-height:1.25;transition:color .2s,border-color .2s,background .2s}.listen-links a:hover{color:var(--paper);border-color:var(--red);background:#ff352c13}.platform-icon{display:block;flex:0 0 auto;width:30px;height:30px;fill:currentColor}.platform-link>span{min-width:0}.approach-item p{max-width:440px}.approach-number{font-size:12px}.platform-strip{flex-wrap:wrap;gap:26px 32px;justify-content:space-between;padding:36px 0}.platform-strip>span{display:inline-flex;align-items:center;gap:11px;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.035em;min-width:0}.platform-strip>span:first-child,.platform-strip>span:last-child{font-size:11px;letter-spacing:.08em;font-weight:400}.platform-strip>span:first-child{flex-basis:100%}.brand-platform-icon{display:block;flex:0 0 auto;width:37px;height:37px;fill:currentColor}.contact-intro p{font-size:18px;line-height:1.65}.contact-channel>a{font-size:clamp(16px,1.6vw,24px);overflow-wrap:anywhere;line-height:1.45}.contact-channel>p{font-size:15px;line-height:1.75;max-width:320px}.footer-top>p{font-size:16px;line-height:1.6}.social-links{font-size:14px;gap:15px 23px}.back-to-top{font-size:11px;line-height:1.5}.footer-bottom{gap:20px;line-height:1.6}.footer-bottom>div{flex-shrink:0}dialog p{font-size:17px}.dialog-links>a{font-size:16px;min-height:52px;display:flex;align-items:center;gap:12px}.dialog-close{font-size:14px}@media(min-width:761px)and (max-width:1100px){.site-header{gap:20px}.desktop-nav{font-size:13px;gap:16px;white-space:nowrap}.header-actions{gap:16px;flex-shrink:0}.header-contact{font-size:13px;gap:10px}.label-description p,.approach-item p,.next-artist p{font-size:16px}.label-description .lead{font-size:20px}.section-heading-row p{font-size:16px;padding-right:0}.platform-strip>span{font-size:22px}.contact-grid{grid-template-columns:1fr 1fr}.contact-intro{grid-column:1/-1}.contact-channel>a{font-size:20px}.footer-top{grid-template-columns:1fr 1fr 1.5fr}.back-to-top{grid-column:1/-1;justify-content:flex-start}}@media(max-width:760px){body{font-size:16px}.site-header{gap:16px}.header-actions{gap:14px}.hero-topline{font-size:10px;gap:16px;line-height:1.5}.hero-topline>span:last-child{font-size:10px;text-align:right}.hero-topline>span:first-child{gap:8px}.status-dot{flex-shrink:0}.hero-description{font-size:16px;line-height:1.65;max-width:285px}.hero .button{font-size:14px;min-height:54px;padding:16px 20px}.hero-bottom{font-size:10px;gap:16px;align-items:flex-start}.scroll-cue{font-size:10px;gap:10px;max-width:110px;flex-shrink:0}.section-eyebrow,.small-label,.artist-tag{font-size:10px}.section-eyebrow>span{min-width:0}.section-eyebrow>span:last-child{max-width:145px}.label-description{display:block;margin-top:30px}.label-description p{font-size:16px;line-height:1.75;margin-bottom:20px;max-width:none}.label-description .lead{font-size:21px;line-height:1.5;margin-bottom:24px}.label-description .text-link{margin-top:3px}.label-footnote{font-size:10px;gap:20px}.section-heading-row p{font-size:16px;line-height:1.65;max-width:220px}.artist-info p{font-size:15px}.listen-links{gap:10px;padding-top:20px}.listen-links>span{font-size:10px}.listen-links a,.listen-links .platform-link{font-size:14px;padding:11px 12px;gap:8px;min-height:52px}.platform-icon{width:25px;height:25px}.next-artist p,.approach-heading>p,.approach-item p{font-size:16px;line-height:1.7}.next-footnote{font-size:10px}.approach-number{font-size:11px}.approach-item{grid-template-columns:22px minmax(0,1fr) 23px;gap:10px}.platform-strip{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:27px;padding:30px 0}.platform-strip>span{font-size:19px;gap:9px;line-height:1.2;white-space:normal}.platform-strip>span:first-child,.platform-strip>span:last-child{font-size:10px;grid-column:1/-1}.brand-platform-icon{width:32px;height:32px}.contact-intro p{font-size:17px}.contact-channel>a{font-size:22px;line-height:1.4}.contact-channel>p{font-size:15px;line-height:1.7;max-width:none}.footer-top>p{font-size:15px}.social-links{font-size:14px;gap:17px 24px}.back-to-top{font-size:11px}.footer-bottom{font-size:10px;gap:16px;flex-wrap:wrap}.footer-bottom>div{gap:18px}dialog p{font-size:16px}.dialog-links>a{font-size:15px}}@media(max-width:390px){.site-header{gap:12px}.header-actions{gap:11px}.hero-topline{font-size:10px;flex-wrap:wrap;gap:8px}.hero-topline>span:last-child{font-size:9px;margin-left:auto}.hero-description{font-size:15px;max-width:265px}.section-heading-row p{font-size:15px}.label-description p,.next-artist p,.approach-heading>p,.approach-item p{font-size:15px}.label-description .lead{font-size:20px}.section-eyebrow{gap:14px}.platform-strip{column-gap:15px;row-gap:23px}.platform-strip>span{font-size:16px;gap:8px}.brand-platform-icon{width:29px;height:29px}.contact-channel>a{font-size:19px}.contact-intro p{font-size:16px}.listen-links a,.listen-links .platform-link{padding:10px;font-size:14px;gap:7px}.platform-icon{width:23px;height:23px}}@media(max-width:350px){.brand{flex-shrink:0}.header-actions{gap:8px}.intro-replay{min-width:26px}.intro-replay>span:last-child{display:none}.menu-toggle{gap:7px}.listen-links{grid-template-columns:minmax(0,1fr)}.listen-links a,.listen-links .platform-link{font-size:15px;padding:12px 14px}.platform-icon{width:26px;height:26px}}@media(max-width:760px){.next-artist h3{font-size:clamp(24px,11vw,70px)}}@supports (font-size:1cqi){.next-artist h3{font-size:clamp(24px,17cqi,82px)}.next-artist>.next-symbol{font-size:clamp(52px,18cqi,90px)}.next-artist .button{gap:clamp(12px,7cqi,32px)}}.label-vinyl{position:absolute;inset:6.5%;display:grid;place-items:center;pointer-events:none;contain:layout style;perspective:900px;transition:transform .42s cubic-bezier(.2,.7,.3,1)}.label-vinyl__float{width:100%;animation:vinyl-orbit-mobile 10s ease-in-out infinite;animation-play-state:paused}.label-vinyl__disc{position:relative;width:100%;aspect-ratio:1;border-radius:50%;isolation:isolate;background:#11120f;border:1px solid #868778;box-shadow:0 2px #424437,0 6px #20221b,0 24px 38px #0005;transform:rotate(-15deg);overflow:hidden;animation:vinyl-spin 28s linear infinite;animation-play-state:paused}.label-vinyl__grooves,.label-vinyl__reflection{position:absolute;inset:0;border-radius:inherit}.label-vinyl__grooves{background:repeating-radial-gradient(circle at center,#11130f 0 .7px,#383c30 1px,#131510 1.7px,#23261e 2.5px,#11130f 3.4px);opacity:.94}.label-vinyl__reflection{background:conic-gradient(from -18deg,#f0efdb00 0deg 20deg,#c9ccb63b 45deg,#f1f3dd9c 57deg,#a5ac8a4d 66deg,#f0efdb00 98deg,#0009 135deg,#0000 173deg,#d6dac529 204deg,#dfe2c96b 232deg,#cbd0ac1a 251deg,#0000 276deg,#000b 314deg,#0000 360deg);opacity:.64}.label-vinyl__band{position:absolute;border-radius:50%;border:3px solid #090b0787;box-shadow:0 0 0 1px #bec3a915}.label-vinyl__band--outer{inset:10.5%}.label-vinyl__band--inner{inset:20.5%;border-width:2px}.label-vinyl__center{position:absolute;inset:31%;border-radius:50%;color:#151611;background:#ff352c;box-shadow:0 0 0 1px #ff71611f,inset -4px -6px 14px #b80e072b;display:flex;flex-direction:column;align-items:center;container-type:inline-size}.label-vinyl__edition{position:absolute;top:11.5%;width:100%;text-align:center;font-family:Arial Narrow,Arial,sans-serif;font-size:3.4cqw;line-height:1;font-weight:800;letter-spacing:.12em}.label-vinyl__number,.label-vinyl__name{position:absolute;font-family:Impact,Arial Narrow,sans-serif;font-weight:900;letter-spacing:-.05em;line-height:.88;left:0;width:100%;text-align:center}.label-vinyl__number{top:19%;font-size:39cqw}.label-vinyl__name{top:56%;font-size:25cqw;letter-spacing:-.035em}.label-vinyl__records{position:absolute;top:82%;font-size:5.1cqw;font-family:Arial,sans-serif;line-height:1;font-weight:800;letter-spacing:.28em;padding-left:.28em}.label-vinyl__hole{position:absolute;left:48%;top:48%;width:4%;aspect-ratio:1;border-radius:50%;background:#11130f;box-shadow:0 0 0 1px #12131073,0 0 0 5px #14160e17}.label-vinyl__side,.label-vinyl__speed{position:absolute;top:49.3%;font:700 3.2cqw/1 monospace}.label-vinyl__side{left:10%}.label-vinyl__speed{right:8%}.label-vinyl__runout{position:absolute;bottom:24.5%;width:100%;color:#d7d9bd45;font:400 clamp(5px,.58vw,8px)/1 monospace;text-align:center;letter-spacing:.2em}.label-vinyl[data-moving=true] .label-vinyl__disc,.label-vinyl[data-moving=true] .label-vinyl__float{animation-play-state:running;will-change:transform}@keyframes vinyl-spin{0%{transform:rotate(-15deg)}to{transform:rotate(345deg)}}@keyframes vinyl-orbit-mobile{0%,to{transform:translate3d(0,-4px,0) rotateX(3deg) rotateY(-4deg)}50%{transform:translate3d(0,5px,0) rotateX(-3deg) rotateY(4deg)}}@keyframes vinyl-orbit{0%,to{transform:translate3d(-3px,-8px,0) rotateX(6deg) rotateY(-9deg)}50%{transform:translate3d(4px,9px,0) rotateX(-5deg) rotateY(9deg)}}@media(min-width:761px)and (hover:hover)and (pointer:fine){.label-vinyl__disc{animation-duration:20s}.label-vinyl__float{animation-name:vinyl-orbit;animation-duration:8s}}.motion-paused .label-vinyl .label-vinyl__disc,.motion-paused .label-vinyl .label-vinyl__float,.intro-playing .label-vinyl .label-vinyl__disc,.intro-playing .label-vinyl .label-vinyl__float{animation-play-state:paused;will-change:auto}@media(hover:none),(pointer:coarse){.label-vinyl{transition:none;transform:none!important}}@media(prefers-reduced-motion:reduce){.label-vinyl{transition:none;transform:none!important}.label-vinyl .label-vinyl__disc,.label-vinyl .label-vinyl__float{animation:none;will-change:auto}}html.intro-playing{overflow:hidden;scroll-behavior:auto}.intro-dialog{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:var(--paper,#eae8df);font-family:var(--body,sans-serif);z-index:1000}.intro-dialog::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.intro-dialog:not([open]){display:none}.intro-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intro-visual{position:absolute;inset:0;pointer-events:none;overflow:hidden;isolation:isolate}.intro-shutter{position:absolute;left:0;right:0;height:50.1%;background:#121310;z-index:-1;will-change:transform}.intro-shutter-top{top:0}.intro-shutter-bottom{bottom:0}.intro-frame{position:absolute;inset:27px 32px;z-index:3}.intro-corner{position:absolute;font-size:22px;font-weight:400;line-height:1;color:#77796e}.intro-corner-tl{top:0;left:0}.intro-corner-tr{top:0;right:0}.intro-corner-bl{bottom:0;left:0}.intro-corner-br{bottom:0;right:0}.intro-topnote,.intro-edition{position:absolute;top:7px;font-size:8px;font-weight:700;letter-spacing:.15em;line-height:1.5}.intro-topnote{left:38px}.intro-edition{left:50%;transform:translate(-50%);color:#898c80}.intro-act{position:absolute;inset:15% 8% 17%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;will-change:transform,opacity;isolation:isolate}.intro-act-record{inset:11% 8% 16%}.intro-record{position:absolute;width:min(58vh,54vw);width:min(58svh,54vw);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#20221c 0 2px,#2d3027 3px 4px);border:1px solid #4b4e40;will-change:transform}.intro-record:before{content:"";position:absolute;inset:9%;border:1px solid #515445;border-radius:50%}.intro-record:after{content:"";position:absolute;inset:22%;border:1px solid #535747;border-radius:50%}.intro-record-label{position:absolute;inset:32%;border-radius:50%;background:#ff352c}.intro-record-label:after{content:"";position:absolute;inset:43%;border-radius:50%;background:#121310}.intro-record-code{position:absolute;top:13%;left:0;right:0;text-align:center;font-size:7px;font-weight:700;letter-spacing:.18em;color:#9b9e8c}.intro-record-orbit{position:absolute;width:min(65svh,64vw);aspect-ratio:1;border:1px solid #747967;border-radius:50%;opacity:.6}.intro-record-orbit:before,.intro-record-orbit:after{content:"";position:absolute;background:#ff352c;top:50%;left:-5px;width:9px;height:9px;border-radius:50%}.intro-record-orbit:after{left:auto;right:-5px;width:5px;height:5px;background:#eae8df}.intro-record-word{position:relative;font-family:var(--display,Impact,sans-serif);font-size:clamp(190px,29vw,500px);line-height:.78;letter-spacing:-.085em;padding-right:.085em;will-change:transform,opacity}.intro-record-word>span{position:absolute;top:0;right:-.23em;font-family:var(--body,sans-serif);font-size:.11em;letter-spacing:0;width:1em;height:1em}.intro-record-word>span svg,.intro-lockup-reg svg,.intro-cold-star svg{display:block;width:100%;height:100%;overflow:visible}.intro-record-caption{position:absolute;bottom:0;font-size:9px;font-weight:700;letter-spacing:.2em}.intro-act-index{display:block;margin-bottom:21px;font-size:9px;font-weight:700;letter-spacing:.16em;color:#a3a598}.intro-word-window{overflow:hidden;padding-bottom:.07em;margin-bottom:-.045em;font-size:clamp(100px,20vw,310px)}.intro-big-word{font-family:var(--display,Impact,sans-serif);font-size:clamp(100px,20vw,310px);line-height:.79;letter-spacing:-.03em;white-space:nowrap}.intro-red{color:#ff352c}.intro-word-period{color:#eae8df}.intro-meter{display:flex;gap:5px;align-items:center;height:28px;margin-top:30px}.intro-meter i{width:5px;height:100%;background:#ff352c;transform-origin:50% 50%}.intro-speed-lines{position:absolute;z-index:-1;inset:17% -22%;display:flex;flex-direction:column;gap:35px;justify-content:center;opacity:.35;pointer-events:none}.intro-speed-lines i{height:1px;width:100%;background:#ff352c}.intro-speed-lines i:nth-child(2){height:4px;width:63%}.intro-speed-lines i:nth-child(3){width:80%;margin-left:auto}.intro-cold-underprint{position:absolute;z-index:-1;font-family:var(--display,Impact,sans-serif);font-size:clamp(260px,63vw,820px);line-height:.8;-webkit-text-stroke:1px #747966;color:transparent;opacity:.17;letter-spacing:-.085em;pointer-events:none}.intro-cold-line{display:flex;align-items:center;gap:20px;overflow:hidden;padding-bottom:.03em;margin-bottom:.02em}.intro-cold-star{color:#ff352c;font-size:clamp(74px,14vw,200px);display:block;width:1em;height:1em;flex:none}.intro-act-cold .intro-big-word{font-size:clamp(94px,20vw,310px)}.intro-outline{-webkit-text-stroke:2px #eae8df;color:transparent}.intro-cold-caption{font-size:9px;font-weight:700;letter-spacing:.16em;margin-top:28px}.intro-lockup{display:flex;align-items:center;justify-content:center;gap:clamp(15px,3vw,40px);font-family:var(--display,Impact,sans-serif);will-change:transform}.intro-lockup-number{font-size:clamp(130px,24vw,360px);line-height:.8;letter-spacing:-.08em;padding-right:.05em;color:#ff352c}.intro-lockup-name{position:relative;font-size:clamp(58px,10.4vw,158px);line-height:.82;letter-spacing:-.025em}.intro-lockup-reg{position:absolute;right:-.8em;top:-.05em;font-size:.16em;line-height:1;width:1em;height:1em}.intro-lockup-line{width:min(620px,65vw);height:1px;background:#606357;margin-top:40px;transform-origin:0 50%}.intro-lockup-caption{margin-top:23px;font-size:10px;letter-spacing:.22em;font-weight:700}.intro-bottom{position:absolute;bottom:45px;left:70px;right:70px;display:flex;justify-content:space-between;font-size:8px;font-weight:700;letter-spacing:.15em;color:#898c80}.intro-progress{height:2px;position:absolute;bottom:0;left:0;right:0;background:#34372d}.intro-progress>div{height:100%;background:#ff352c;transform-origin:0 50%}.intro-skip{position:absolute;z-index:5;right:max(32px,env(safe-area-inset-right));top:max(20px,env(safe-area-inset-top));display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 20px;min-height:52px;min-width:162px;border:1px solid #eae8df;background:#eae8df;color:#121310;font:700 16px var(--body,sans-serif);line-height:1.25;letter-spacing:0;box-shadow:0 3px #12131055;opacity:1}.intro-skip>svg{width:22px;height:22px;flex:none}.intro-skip:hover{background:#fffdf3}.intro-skip:focus{outline:none}.intro-skip:focus-visible{outline:3px solid #ff352c;outline-offset:5px}@media(max-width:760px){.intro-frame{inset:21px 20px}.intro-topnote{left:28px;font-size:6px;top:8px;max-width:145px}.intro-edition{display:none}.intro-skip{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));min-width:156px;gap:15px;padding:14px 18px}.intro-act{inset:20% 5% 23%}.intro-act-record{inset:17% 5% 20%}.intro-record{width:min(78vw,49svh)}.intro-record-orbit{width:min(91vw,58svh)}.intro-record-word{font-size:clamp(180px,58vw,390px)}.intro-record-caption{font-size:7px;letter-spacing:.15em;bottom:5%}.intro-big-word,.intro-word-window{font-size:clamp(80px,26vw,190px)}.intro-act-index{font-size:7px;margin-bottom:20px}.intro-meter{height:24px;margin-top:24px;gap:4px}.intro-meter i{width:4px}.intro-act-cold .intro-big-word{font-size:clamp(80px,25vw,190px)}.intro-cold-line{gap:13px}.intro-cold-star{font-size:20vw}.intro-outline{-webkit-text-stroke:1.5px #eae8df}.intro-cold-caption{font-size:7px;letter-spacing:.14em;margin-top:25px}.intro-lockup{gap:14px}.intro-lockup-number{font-size:clamp(115px,31vw,230px)}.intro-lockup-name{font-size:clamp(48px,13.2vw,100px)}.intro-lockup-line{margin-top:28px;width:75vw}.intro-lockup-caption{font-size:7px;letter-spacing:.17em;margin-top:20px}.intro-bottom{left:49px;right:49px;bottom:31px;font-size:6px;line-height:1.7;gap:25px}.intro-bottom>span:last-child{text-align:right;max-width:107px}}@media(max-height:550px)and (min-width:761px){.intro-big-word,.intro-word-window,.intro-act-cold .intro-big-word{font-size:30vh}.intro-cold-star{font-size:20vh}.intro-record-word{font-size:57vh}.intro-act-index{margin-bottom:12px}.intro-meter{height:18px;margin-top:16px}.intro-lockup-number{font-size:50vh}.intro-lockup-name{font-size:22vh}.intro-lockup-line{margin-top:24px}.intro-cold-caption{margin-top:12px}}@media(prefers-reduced-motion:reduce){.intro-dialog{display:none!important}}.intro-topnote,.intro-edition,.intro-bottom{font-size:10px}.intro-record-caption,.intro-act-index,.intro-cold-caption{font-size:11px}.intro-lockup-caption{font-size:12px}@media(max-width:760px){.intro-topnote{font-size:8px;max-width:calc(100vw - 235px)}.intro-bottom{font-size:8px}.intro-record-caption,.intro-act-index,.intro-cold-caption,.intro-lockup-caption{font-size:10px}}@media(max-height:550px)and (orientation:landscape){.intro-act,.intro-act-record{inset:14% 8% 15%}.intro-big-word,.intro-word-window,.intro-act-cold .intro-big-word{font-size:30vh;flex-shrink:0}.intro-cold-star{font-size:20vh}.intro-record{width:54vh}.intro-record-orbit{width:63vh}.intro-record-word{font-size:57vh}.intro-act-index{margin-bottom:10px;font-size:9px}.intro-meter{height:18px;margin-top:15px}.intro-lockup-number{font-size:48vh}.intro-lockup-name{font-size:21vh}.intro-lockup-line{margin-top:20px}.intro-lockup-caption{margin-top:15px}.intro-cold-caption{margin-top:12px;font-size:9px}.intro-bottom{bottom:20px;font-size:7px}.intro-record-caption{bottom:-4%;font-size:9px}.intro-frame{inset:16px 24px}.intro-topnote{font-size:7px;max-width:200px}.intro-skip{top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.intro-edition{display:none}}.signal-console{min-width:0;background:var(--ink);color:var(--paper);border:1px solid #3d4036;box-shadow:7px 7px #12131018;align-self:start}.signal-top{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border-bottom:1px solid #414439;font-size:10px;font-weight:700;letter-spacing:.09em;gap:20px}.signal-indicator{display:inline-flex;align-items:center;gap:9px;color:#c7cabb}.signal-indicator i{width:6px;height:6px;background:var(--red);border-radius:50%}.signal-screen{position:relative;isolation:isolate;margin:20px 24px 0;height:184px;overflow:hidden;background:linear-gradient(#8b937518 1px,transparent 1px),linear-gradient(90deg,#8b937518 1px,transparent 1px);background-size:24px 24px;border:1px solid #3d4036}.signal-screen:before,.signal-screen:after{content:"";position:absolute;z-index:2;left:12px;top:12px;width:8px;height:8px;border-left:1px solid #8e927f;border-top:1px solid #8e927f}.signal-screen:after{inset:auto 12px 12px auto;transform:rotate(180deg)}.signal-screen>svg{position:absolute;inset:0;width:100%;height:100%;color:var(--red)}.signal-screen>svg[hidden]{display:none}.signal-screen .signal-trace{transform-origin:center;animation:signal-drift 5s ease-in-out infinite alternate}.signal-screen .signal-orbit{transform-origin:300px 100px;animation:signal-orbit 18s linear infinite}.signal-screen .signal-spread{transform-origin:center;animation:signal-spread 4s ease-in-out infinite alternate}.signal-channel{position:absolute;right:14px;top:8px;font:900 48px/.95 var(--display);color:#eae8df26;letter-spacing:-.04em}.signal-screen-label{position:absolute;bottom:11px;left:15px;right:15px;font-size:8px;line-height:1.5;font-weight:700;letter-spacing:.13em;color:#c0c4b2}.signal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:20px 24px 0}.signal-tabs[hidden]{display:none}.signal-tab{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:80px;padding:13px 14px;border:1px solid #55594c;background:transparent;color:var(--paper);font-size:14px;font-weight:700;text-align:left;transition:background .2s,color .2s,border-color .2s}.signal-tab>span{font-size:10px;font-weight:400;letter-spacing:.08em;color:#b8bda9}.signal-tab[aria-selected=true]{background:var(--red);border-color:var(--red);color:var(--ink)}.signal-tab[aria-selected=true]>span{color:var(--ink)}.signal-tab:hover{border-color:var(--paper)}.signal-tab:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.signal-content{padding:26px 24px 28px;min-height:228px}.signal-panel{max-width:100%}.signal-panel[hidden]{display:none}.signal-panel+.signal-panel{margin-top:25px;padding-top:25px;border-top:1px solid #414439}.is-enhanced .signal-panel{margin:0;padding:0;border:0}.signal-panel h3{font:900 clamp(32px,3.3vw,52px)/.98 var(--display);letter-spacing:-.01em;margin-bottom:17px}.signal-panel p{font-size:16px;line-height:1.7;color:#c6c8bd;max-width:450px}.signal-bottom{border-top:1px solid #414439;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:.08em;color:#c0c4b2}.signal-bottom>span:last-child{color:var(--red)}.approach-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.demo-guide{padding:54px var(--gutter) 62px;border-top:1px solid var(--line)}.demo-guide .section-eyebrow{color:var(--muted)}.demo-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:70px;margin-top:40px;align-items:start}.demo-guide h2{font:900 clamp(55px,6.2vw,94px)/.9 var(--display);letter-spacing:-.02em;max-width:600px}.demo-guide-intro>p{font-size:16px;line-height:1.7;color:#babbaf;max-width:360px;margin-top:23px}.demo-faq{min-width:0}.demo-faq details{border-top:1px solid #52554a;padding:0}.demo-faq details:last-child{border-bottom:1px solid #52554a}.demo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-size:17px;font-weight:700;line-height:1.4;list-style:none}.demo-faq summary::-webkit-details-marker{display:none}.demo-faq summary:after{content:"+";flex-shrink:0;font-size:27px;line-height:1;color:var(--red)}.demo-faq details[open] summary:after{content:"−"}.demo-faq summary:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.demo-faq details p{font-size:16px;line-height:1.75;color:#c3c5b8;padding:0 25px 25px 0;max-width:540px}.demo-faq a{color:var(--paper);text-decoration:underline;text-underline-offset:4px}@keyframes signal-drift{0%{transform:translateY(-4px) scaleY(.84)}to{transform:translateY(4px) scaleY(1.08)}}@keyframes signal-orbit{to{transform:rotate(360deg)}}@keyframes signal-spread{0%{transform:scaleX(.78)}to{transform:scaleX(1.03)}}@media(max-width:1100px){.demo-guide-layout{gap:35px}.signal-top,.signal-bottom{font-size:9px}.signal-panel p{font-size:15px}.signal-content{min-height:264px}}@media(max-width:760px){.signal-console{margin-top:36px;box-shadow:5px 5px #12131018}.signal-top,.signal-bottom{padding:16px 17px;font-size:9px;gap:10px}.signal-screen{margin:17px 17px 0;height:160px}.signal-tabs{padding:17px 17px 0;gap:5px}.signal-tab{padding:12px 10px;font-size:13px;min-height:72px;gap:8px}.signal-tab>span{font-size:9px}.signal-content{padding:23px 17px 25px;min-height:230px}.signal-panel h3{font-size:39px}.signal-panel p{font-size:15px}.demo-guide{padding-top:35px;padding-bottom:42px}.demo-guide-layout{grid-template-columns:1fr;gap:33px;margin-top:34px}.demo-guide h2{font-size:15vw}.demo-guide-intro>p{font-size:15px;max-width:340px}.demo-faq summary{font-size:16px;padding:21px 0}.demo-faq details p{font-size:15px;padding-right:0}}@media(max-width:350px){.signal-tab{font-size:11px;padding-inline:8px}.signal-panel h3{font-size:34px}.signal-content{min-height:245px}.signal-top{letter-spacing:.02em}.signal-bottom{font-size:8px}}@media(prefers-reduced-motion:reduce){.signal-screen *{animation:none!important}.signal-tab{transition:none}}
