:root{--bg:#101110;--panel:#191a18;--paper:#f1efe8;--ink:#151613;--white:#f7f7f3;--muted:#93958e;--line:#ffffff24;--acid:#b4c28f;--acid-rgb:180,194,143;--acid-soft:#d5dfb5;--accent-paper:#e1dccb;--accent-warm:#d6b281;--orange:#ff6846;--blue:#5972c8;--font-cn:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-en:Arial,"Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--font-cn);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;letter-spacing:0}button{color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.route-frame{min-height:70vh;animation:.42s cubic-bezier(.2,.7,.2,1) both route-in}.reveal{animation:.7s cubic-bezier(.2,.7,.2,1) .12s both reveal}@keyframes route-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101110d6;border-bottom:1px solid #ffffff1f;align-items:center;height:74px;padding:0 max(3.2vw,22px) 0 clamp(72px,6.5vw,124px);display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:baseline;gap:4px;min-width:205px;display:flex}.brand b{font-size:22px}.brand span{font-size:14px;font-weight:600}.brand small{color:#797b75;font:10px var(--font-en);margin-left:8px}.nav{align-items:center;gap:clamp(18px,2.25vw,34px);margin-left:auto;display:flex}.nav>a{color:#a6a8a1;font-size:13px;position:relative}.nav>a.active,.nav>a:hover{color:#fff}.nav>a.active:after{background:var(--acid);content:"";height:2px;position:absolute;bottom:-27px;left:0;right:0}.nav .nav-submit{color:#111;background:var(--acid);align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:flex}.nav .nav-submit:after{display:none}.menu{margin-left:auto;display:none}.kicker,.section-head span{font:10px var(--font-en);color:#8f918a}.actions{align-items:center;gap:12px;display:flex}.play-action,.ghost-action,.solid-link{justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.play-action{color:#111;background:var(--acid)}.ghost-action{color:#fff;border:1px solid #666}.icon-play{width:42px;min-width:42px;height:42px;color:var(--acid);border:1px solid rgba(var(--acid-rgb),.42);background:0 0;border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s;display:grid}.icon-play:hover{color:#111;background:var(--acid);border-color:var(--acid)}.section-head{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.section-head h2{margin:9px 0 0;font-size:clamp(30px,3.2vw,48px);font-weight:600}.section-head>a{border-bottom:1px solid #666;align-items:center;gap:9px;padding-bottom:7px;font-size:13px;display:flex}.artwork{isolation:isolate;background:var(--tone);color:#fff;position:relative;overflow:hidden}.artwork:before{z-index:-1;content:"";background:repeating-radial-gradient(circle at 45% 48%,#0000 0 12px,#00000029 13px 14px),linear-gradient(135deg,#ffffff38,#0000 46%);position:absolute;inset:-20%;transform:rotate(-12deg)}.artwork>span{font-size:clamp(13px,1.8vw,25px);font-weight:800;position:absolute;bottom:14%;left:9%}.artwork>i{opacity:.8;font-size:9px;font-style:normal;position:absolute;bottom:8%;left:9%}.artwork>b{writing-mode:vertical-rl;opacity:.65;font-size:7px;position:absolute;top:6%;right:7%}.artist-visual{isolation:isolate;background:linear-gradient(145deg,var(--artist-a),var(--artist-b));position:relative;overflow:hidden}.artist-visual:before{z-index:-1;content:"";background:#101110;border-radius:52% 52% 10% 10%;width:58%;height:80%;position:absolute;bottom:-11%;left:50%;transform:translate(-50%);box-shadow:0 0 90px #ffffff1a}.artist-visual:after{z-index:-1;aspect-ratio:1;content:"";background:linear-gradient(135deg,#c9a28d,#503b36);border-radius:50%;width:34%;position:absolute;top:16%;left:50%;transform:translate(-50%)}.artist-visual>span{opacity:.15;font-size:clamp(80px,15vw,230px);font-weight:900;line-height:1;position:absolute;top:4%;left:6%}.artist-visual>i{background:var(--acid);width:16%;height:3px;position:absolute;bottom:6%;right:6%}.current-track .artwork{width:56px;height:56px}.current-track .artwork span,.current-track .artwork i,.current-track .artwork b{display:none}.work-list{border-top:1px solid #595b55}.work-row{border-bottom:1px solid #30322f;grid-template-columns:42px 64px minmax(180px,1fr) 130px minmax(180px,1fr) 42px 24px;align-items:center;gap:18px;min-height:94px;transition:background .2s,padding .2s;display:grid}.work-row:hover,.work-row.active{background:#191a18;padding-left:12px}.work-row.active{box-shadow:inset 2px 0 var(--acid)}.rank{color:#71736d;font:11px var(--font-en)}.work-row .artwork{width:56px;height:56px}.work-row .artwork span,.work-row .artwork i,.work-row .artwork b{display:none}.work-name{flex-direction:column;gap:6px;display:flex}.work-name strong{font-size:18px}.work-name span,.work-date{color:#7f817a;font-size:11px}.work-metric{color:#b8bab3;font-size:12px}.row-link{color:#777}.works-hero{color:#151613;background:#e7e4db;grid-template-columns:1fr 36vw;align-items:center;min-height:660px;padding-top:150px;padding-bottom:90px;display:grid;position:relative}.works-hero h1{font-size:clamp(52px,6.4vw,92px);line-height:1.05}.works-hero>p{color:#64665f;max-width:470px;font-size:14px;line-height:1.8;position:absolute;bottom:55px;left:5vw}.vinyl{aspect-ratio:1;background:repeating-radial-gradient(circle,#171816 0 4px,#282925 5px 7px);border-radius:50%;width:min(33vw,430px);animation:18s linear infinite spin;position:relative;box-shadow:25px 35px 70px #0003}.vinyl i{background:var(--orange);border-radius:50%;position:absolute;inset:36%}.vinyl b{font:10px var(--font-en);background:#e7e4db;border-radius:50%;place-items:center;display:grid;position:absolute;inset:45%}@keyframes spin{to{transform:rotate(360deg)}}.works-board{padding-top:65px;padding-bottom:120px}.board-tools{justify-content:space-between;align-items:center;margin-bottom:54px;display:flex}.tabs{gap:5px;display:flex}.tabs button{color:#8f918a;border:1px solid #343632;min-width:74px;padding:10px 15px;font-size:12px}.tabs button.active{color:#111;background:var(--acid);border-color:var(--acid)}.board-tools>span{color:#777;font-size:11px}.work-columns{color:#686a64;grid-template-columns:minmax(280px,1fr) 130px minmax(180px,1fr) 84px;gap:18px;padding:0 0 13px 124px;font-size:10px;display:grid}.work-detail{color:#151613;background:#e8e5dd;min-height:850px;padding-top:140px;padding-bottom:100px}.back{color:#686a64;align-items:center;gap:7px;width:max-content;margin-bottom:45px;font-size:12px;display:flex}.work-detail-grid{grid-template-columns:minmax(300px,520px) minmax(320px,1fr);align-items:center;gap:clamp(60px,9vw,150px);display:grid}.work-detail-grid>.artwork{aspect-ratio:1;width:100%;box-shadow:35px 40px #d2cec3}.work-detail-copy>span{color:#767970;font-size:11px}.work-detail-copy h1{margin:15px 0 0;font-size:clamp(55px,7vw,100px)}.work-detail-copy h2{color:#565850;margin:4px 0 30px;font-size:22px;font-weight:500}.work-detail-copy>p{color:#696b64;max-width:480px;line-height:1.9}.work-detail-copy .play-action{margin:15px 8px 25px 0}.platform{border:1px solid #999;align-items:center;gap:7px;padding:14px 17px;font-size:12px;display:inline-flex}.work-detail dl{border-top:1px solid #bbb;margin-top:28px}.work-detail dl>div{border-bottom:1px solid #c8c5bc;justify-content:space-between;padding:15px 0;display:flex}.work-detail dt{color:#777;font-size:10px}.work-detail dd{margin:0;font-size:12px}.artist-focus>.artist-visual{min-height:746px}.artist-dots button.active{color:#fff;border-color:var(--acid)}@keyframes focus-in{0%{opacity:.3;transform:scale(.985)}to{opacity:1;transform:none}}.profile-grid{grid-template-columns:minmax(340px,55%) 1fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.profile-grid>.artist-visual{height:620px}.profile-grid>div:last-child>span{color:var(--acid);font-size:11px}.profile-grid p{color:#a1a39c;max-width:440px;line-height:1.9}.profile-grid blockquote{color:#d5d7cf;margin:50px 0;font-size:24px;line-height:1.7}.solid-link{background:var(--acid);color:#111;width:max-content}.about-contact{background:#191a18;grid-template-columns:120px 1fr 120px 1fr;align-items:center;gap:20px;padding-top:45px;padding-bottom:45px;display:grid}.about-contact span{color:#777;font-size:10px}.about-contact a{font-size:20px}.mini-player{z-index:80;color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ebe9e1f5;grid-template-columns:48px minmax(130px,1fr) auto minmax(150px,280px) 18px 34px;align-items:center;gap:15px;width:min(820px,100% - 36px);height:72px;padding:11px 14px;animation:.3s both player-up;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 50px #00000059}.mini-player>.artwork{width:48px;height:48px}.mini-player>.artwork span,.mini-player>.artwork i,.mini-player>.artwork b{display:none}.now-playing{flex-direction:column;gap:3px;display:flex}.now-playing strong{font-size:13px}.now-playing span{color:#777;font-size:10px}.player-controls{align-items:center;gap:4px;display:flex}.player-controls button,.player-close{place-items:center;width:34px;height:34px;display:grid}.player-controls .player-main{color:#fff;background:#111;border-radius:50%}.mini-player input{accent-color:#111}@keyframes player-up{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}footer{color:#888;background:#0b0c0b;grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:50px;padding:70px 5vw 95px;display:grid}footer .footer-brand{color:#fff;font-size:22px;font-weight:800}.footer-brand span{color:#555;font:9px var(--font-en);margin-top:8px;display:block}footer>div:nth-child(2){color:#ccc;flex-direction:column;gap:8px;font-size:12px;display:flex}footer p{font-size:11px;line-height:1.8}footer small{color:#555;border-top:1px solid #292a28;grid-column:1/-1;padding-top:25px}@media (width<=900px){.nav{gap:15px}.brand{min-width:150px}.brand small{display:none}.work-row{grid-template-columns:32px 56px 1fr 100px 42px 20px}.work-metric{display:none}.work-columns{grid-template-columns:1fr 100px 84px;padding-left:106px}.work-columns span:nth-child(3){display:none}.works-hero{grid-template-columns:1fr 34vw}}@media (width<=700px){.page-pad{padding-left:20px;padding-right:20px}.site-header{height:66px;padding:0 20px}.brand{min-width:auto}.brand b{font-size:19px}.nav{background:#111;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 22px;display:none;position:absolute;top:66px;left:0;right:0}.nav.open{display:flex}.nav>a{border-bottom:1px solid #2c2d2a;padding:14px 0}.nav>a.active:after{display:none}.nav .nav-submit{justify-content:center;margin-top:10px}.menu{place-items:center;display:grid}.section-head{flex-direction:column;align-items:flex-start;gap:22px}.section-head h2{font-size:31px}.work-row{grid-template-columns:27px 50px 1fr 42px;gap:11px;min-height:78px}.work-row .artwork{width:48px;height:48px}.work-date,.work-metric,.row-link{display:none}.work-name strong{font-size:15px}.work-row:hover,.work-row.active{padding-left:5px}.works-hero{min-height:700px;padding-top:130px;padding-bottom:170px;display:block}.works-hero h1{font-size:50px}.works-hero>p{bottom:45px;left:20px;right:20px}.vinyl{opacity:.75;width:250px;position:absolute;bottom:105px;right:-15%}.works-board{padding-top:45px;padding-bottom:85px}.board-tools{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:35px}.works-board-meta{align-items:flex-end}.tabs{width:100%;overflow:auto}.tabs button{flex:1}.work-columns{display:none}.work-detail{padding-top:110px}.work-detail-grid{grid-template-columns:1fr;gap:70px}.work-detail-grid>.artwork{box-shadow:18px 20px #d2cec3}.work-detail-copy h1{font-size:58px}.artist-focus>.artist-visual{min-height:455px}.profile-grid{grid-template-columns:1fr}.profile-grid>.artist-visual{height:470px}.profile-grid h1{font-size:64px}.profile-grid blockquote{font-size:19px}.about-contact{grid-template-columns:1fr}.about-contact a{margin-bottom:20px;font-size:17px}.mini-player{grid-template-columns:42px 1fr auto 34px;height:68px;padding:10px;bottom:8px}.mini-player>.artwork{width:42px;height:42px}.mini-player input,.player-volume{display:none}.player-close{grid-column:4}.player-controls button:first-child,.player-controls button:last-child{display:none}footer{grid-template-columns:1fr;gap:30px;padding:55px 20px 100px}footer small{grid-column:1}body.menu-open,.works-hero{overflow:hidden}.works-hero h1{white-space:nowrap;font-size:44px}}.artists-page{color:#171914;background:#f3f0e8}.artists-hero{background:#e8e4da;grid-template-columns:minmax(0,1fr) minmax(420px,48%);align-items:center;gap:7vw;min-height:680px;padding-top:122px;padding-bottom:82px;display:grid;position:relative;overflow:hidden}.artists-hero-copy{z-index:2;padding-left:3vw;position:relative}.artists-hero-copy h1{color:#171914;margin:20px 0 12px;font-size:clamp(76px,10vw,150px);line-height:.85}.artists-hero-copy h2{color:#df644b;margin:0 0 20px;font-size:clamp(27px,3vw,44px);font-weight:600}.artists-hero-copy p{color:#62675e;max-width:390px;margin:0;font-size:15px;line-height:1.9}.artists-hero-art{min-height:470px;position:relative;transform:rotate(3deg)}.artists-hero-art>span{z-index:3;color:#fff;font:700 11px/1.5 var(--font-en);letter-spacing:.15em;text-align:right;position:absolute;top:45%;right:5%;transform:rotate(-3deg)}.artists-roster-head .kicker{color:#777c72}.artist-card-visual .artist-visual{height:100%}.artist-card-visual .artist-visual.has-image{background-image:linear-gradient(145deg,#0a0f120d,#0a0f124d),var(--artist-image);background-position:50%;background-size:cover}.artist-card-visual .artist-visual.has-image:before,.artist-card-visual .artist-visual.has-image:after{display:none}.artist-card-actions .icon-play{color:#111;background:#ff674b;border-color:#ff674b;width:34px;min-width:34px;height:34px}.artists-belief .kicker{color:#a7b0a3}.artists-submit .kicker{color:#633025}.amateur-roster-head .kicker{color:#777c72}@media (width<=900px){.artists-hero{grid-template-columns:1fr;gap:10px;padding-top:125px}.artists-hero-art{width:min(630px,100%);min-height:380px;margin:0 auto}}@media (width<=700px){.artists-hero{min-height:780px;padding-top:125px;padding-bottom:50px}.artists-hero-copy{padding-left:0}.artists-hero-copy h1{font-size:90px}.artists-hero-copy h2{font-size:31px}.artists-hero-art{min-height:360px;margin-top:15px;transform:rotate(2deg)}}.artists-hero{color:#fff;background:#090a0b;align-items:center;height:calc(100svh - 74px);min-height:calc(100svh - 74px);margin-top:74px;padding-top:145px;padding-bottom:95px;display:flex;position:relative;overflow:hidden}.artists-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0405064d 0%,#04050614 48%,#04050605 100%);position:absolute;inset:0}.artists-hero-art{z-index:0;background-image:var(--hero-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;min-height:0;margin:0;position:absolute;inset:0;transform:none}.artists-hero-copy{z-index:2;width:min(100%,600px);padding-left:0;position:relative}.artists-hero-copy .kicker{color:#c7cfc4}.artists-hero-copy h1{color:#fff}.artists-hero-copy h2{color:var(--acid)}.artists-hero-copy p{color:#d0d4cf}@media (width<=900px){.artists-hero{height:calc(100svh - 74px);min-height:calc(100svh - 74px)}.artists-hero-art{background-position:58%}}@media (width<=700px){.artists-hero{height:calc(100svh - 66px);min-height:calc(100svh - 66px);margin-top:66px;padding-top:125px;padding-bottom:50px;display:block}.artists-hero-art{background-position:52%}.artists-hero-copy{width:100%}.artists-hero-copy h1{font-size:90px}.artists-hero-copy h2{font-size:31px}}.orbit-two{border-color:rgba(var(--acid-rgb),.08);width:560px;height:560px;transform:translate(-50%,-50%)rotateX(68deg)rotate(17deg)}.artist-carousel-card.is-center{z-index:5;border-color:rgba(var(--acid-rgb),.55);box-shadow:0 34px 70px #00000080, 0 0 0 1px rgba(var(--acid-rgb),.12);transform:translate(-50%,-50%)translateZ(80px)scale(1)}.artist-carousel-card.is-prev{z-index:4;opacity:.86;filter:saturate(.7)brightness(.72);transform:translate(-50%,-50%)translate(-235px)translateZ(-40px)rotateY(28deg)scale(.84)}.artist-carousel-card.is-next{z-index:4;opacity:.86;filter:saturate(.7)brightness(.72);transform:translate(-50%,-50%)translate(235px)translateZ(-40px)rotateY(-28deg)scale(.84)}.artist-carousel-card.is-far-prev{z-index:2;opacity:.5;filter:saturate(.4)brightness(.55);transform:translate(-50%,-50%)translate(-400px)translateZ(-210px)rotateY(38deg)scale(.66)}.artist-carousel-card.is-far-next{z-index:2;opacity:.5;filter:saturate(.4)brightness(.55);transform:translate(-50%,-50%)translate(400px)translateZ(-210px)rotateY(-38deg)scale(.66)}.artist-carousel-card.is-hidden{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%)translateZ(-400px)scale(.4)}.artist-carousel-card-image>.artist-visual{object-fit:cover;width:100%;height:100%;min-height:100%;display:block}.artist-carousel-card-image>.artist-visual.has-image{background-image:linear-gradient(145deg, #0a0f120d, #0a0f124d), var(--artist-image);background-position:50%;background-size:cover}.artist-carousel-card-image>.artist-visual.has-image:before,.artist-carousel-card-image>.artist-visual.has-image:after{display:none}.artist-carousel-card-shade{pointer-events:none;background:linear-gradient(#0305040d 35%,#030504e0 100%);position:absolute;inset:0}.artist-carousel-card-number{color:#ffffffc2;font:10px var(--font-en);letter-spacing:.12em;position:absolute;top:16px;left:17px}.artist-carousel-card-name{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2;position:absolute;bottom:17px;left:18px;right:18px;overflow:hidden}.artist-carousel-card:not(.is-center) .artist-carousel-card-name{font-size:15px}.control-prev{left:24px}.control-next{right:24px}.artist-carousel-info-main{min-width:0}.artist-carousel-meta{color:var(--acid);font:10px var(--font-en);letter-spacing:.06em;margin-bottom:12px;display:block}.artist-carousel-info-actions .icon-play{color:#111;background:var(--acid);border-color:var(--acid);width:42px;height:42px}.artist-carousel-footer{background:#171816;align-items:center;gap:25px;min-height:64px;padding:0 clamp(24px,6vw,78px);display:flex}.artist-carousel-counter,.artist-carousel-hint{color:#777b73;font:10px var(--font-en);letter-spacing:.1em;flex-shrink:0}.artist-carousel-dots button.active:before{background:var(--acid);height:3px}@media (width<=1000px){.artist-carousel-card.is-prev{transform:translate(-50%,-50%)translate(-195px)translateZ(-40px)rotateY(28deg)scale(.8)}.artist-carousel-card.is-next{transform:translate(-50%,-50%)translate(195px)translateZ(-40px)rotateY(-28deg)scale(.8)}.artist-carousel-card.is-far-prev{transform:translate(-50%,-50%)translate(-325px)translateZ(-210px)rotateY(38deg)scale(.6)}.artist-carousel-card.is-far-next{transform:translate(-50%,-50%)translate(325px)translateZ(-210px)rotateY(-38deg)scale(.6)}}@media (width<=700px){.orbit-two{width:400px;height:400px}.artist-carousel-card.is-center{transform:translate(-50%,-50%)translateZ(40px)scale(1)}.artist-carousel-card.is-prev{transform:translate(-50%,-50%)translate(-138px)translateZ(-35px)rotateY(27deg)scale(.75)}.artist-carousel-card.is-next{transform:translate(-50%,-50%)translate(138px)translateZ(-35px)rotateY(-27deg)scale(.75)}.artist-carousel-card.is-far-prev{opacity:.28;transform:translate(-50%,-50%)translate(-230px)translateZ(-180px)rotateY(36deg)scale(.54)}.artist-carousel-card.is-far-next{opacity:.28;transform:translate(-50%,-50%)translate(230px)translateZ(-180px)rotateY(-36deg)scale(.54)}.control-prev{left:12px}.control-next{right:12px}.artist-carousel-footer{gap:13px;min-height:62px;padding:0 20px}.artist-carousel-hint{display:none}}@media (prefers-reduced-motion:reduce){.artist-carousel-card.is-prev,.artist-carousel-card.is-next,.artist-carousel-card.is-far-prev,.artist-carousel-card.is-far-next{filter:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.vinyl{transform:none}}@media (width>=701px){.nav{margin-left:0;position:absolute;left:calc(50% + clamp(150px,14.5vw,280px));transform:translate(-50%)}.nav>a{white-space:nowrap}}@media (width<=700px){.nav{transform:none}}:root{--content-max:1240px;--text-body:15px;--text-small:12px;--leading-body:1.8;--leading-heading:1.12;--tracking-label:.1em}body{font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums}h1,h2,h3{line-height:var(--leading-heading);text-wrap:balance;font-weight:700}p{line-height:var(--leading-body)}.page-pad{padding-left:max(20px,calc((100vw - var(--content-max))/2));padding-right:max(20px,calc((100vw - var(--content-max))/2))}.kicker,.section-head span{letter-spacing:var(--tracking-label);font-size:11px;font-weight:600;line-height:1.4}.section-head h2{text-wrap:balance;line-height:1.15}.play-action,.ghost-action,.solid-link,.nav .nav-submit{letter-spacing:.01em;line-height:1.3}.work-name strong{line-height:1.35}.work-metric,.work-detail-copy>span,.profile-grid>div:last-child>span,.about-contact span{font-size:var(--text-small);line-height:1.5}.works-hero h1{text-wrap:balance}.works-hero>p{line-height:1.75}.profile-grid p{line-height:1.9}.not-found{background:var(--paper);min-height:72vh;color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding-top:150px;padding-bottom:120px;display:flex}.not-found h1{max-width:620px;margin:14px 0 18px;font-size:clamp(44px,6vw,82px)}.not-found p{color:#686a64;margin-bottom:32px}.mini-player{padding-bottom:calc(11px + env(safe-area-inset-bottom))}@media (width<=700px){.works-hero h1{white-space:normal;font-size:clamp(40px,12vw,52px);line-height:1.12}.section-head h2{line-height:1.2}.mini-player{bottom:calc(8px + env(safe-area-inset-bottom))}footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.about-page .kicker{color:#73776f}.about-hero-copy .kicker{color:#a3aa9d}.about-intro{background:#eeeae1;grid-template-columns:25% minmax(0,1fr);gap:8vw;padding-top:120px;padding-bottom:130px;display:grid}.about-intro-copy{max-width:760px}.about-intro-copy h2{margin:0 0 38px;font-size:clamp(35px,4.8vw,64px);line-height:1.1}.about-intro-copy p{color:#60645d;max-width:680px;margin:0 0 21px;font-size:15px;line-height:1.95}.about-intro-copy p:last-child{color:#272a25;margin-bottom:0}.about-services{background:#f5f2eb;padding-top:112px;padding-bottom:126px}.about-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:54px;display:flex}.about-section-heading h2{margin:14px 0 0;font-size:clamp(40px,5vw,72px);line-height:1}.about-section-heading p{color:#70746b;max-width:265px;margin:0;font-size:13px;line-height:1.75}.about-service-grid{border-top:1px solid #b8bbb0;border-bottom:1px solid #b8bbb0;grid-template-columns:repeat(4,1fr);display:grid}.about-service-grid article{border-right:1px solid #b8bbb0;flex-direction:column;min-height:330px;padding:24px 24px 25px;display:flex;position:relative}.about-service-grid article:last-child{border-right:0}.about-service-grid article>span{color:var(--coral);font:11px var(--font-en);letter-spacing:.1em}.about-service-grid h3{margin:68px 0 10px;font-size:25px}.about-service-grid b{color:#656a61;font:11px var(--font-en);letter-spacing:.04em}.about-service-grid p{color:#71756d;max-width:210px;margin:17px 0 0;font-size:13px;line-height:1.75}.about-service-grid svg{color:var(--coral);position:absolute;bottom:26px;right:24px}.about-work{color:#fff;background:#1b211c;padding-top:112px;padding-bottom:128px}.about-work .kicker{color:#a7b0a3}.about-work .about-section-heading{align-items:flex-start}.about-work .about-section-heading h2{font-size:clamp(40px,5vw,72px)}.about-projects{border-top:1px solid #475047}.about-projects article{border-bottom:1px solid #394039;grid-template-columns:52px minmax(180px,1fr) 145px 155px 30px;align-items:center;gap:18px;min-height:116px;display:grid}.about-projects article>span{color:#8e978c;font:11px var(--font-en)}.about-projects h3{margin:0;font-size:clamp(22px,2.5vw,33px)}.about-projects p{color:#a2aaa0;margin:6px 0 0;font-size:12px}.about-projects strong{color:var(--acid);font:500 clamp(27px,3.3vw,46px)/1 var(--font-en);letter-spacing:-.03em}.about-projects small{color:#929b91;font-size:11px}.about-projects a{width:30px;height:30px;color:var(--acid);place-items:center;display:grid}.about-project-note{border-top:1px solid #475047;border-bottom:1px solid #475047;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:22px;margin-top:62px;padding:24px 0;display:grid}.about-project-note>span{color:var(--acid);font:10px var(--font-en);letter-spacing:.1em}.about-project-note h3{margin:0 0 7px;font-size:22px}.about-project-note p{color:#a2aaa0;margin:0;font-size:13px}.about-project-note a{color:#fff;border-bottom:1px solid #777;align-items:center;gap:8px;padding-bottom:7px;font-size:12px;display:flex}.about-contact{background:var(--coral);color:#141612;grid-template-columns:1fr minmax(330px,.85fr);gap:10vw;padding-top:115px;padding-bottom:130px;display:grid}.about-contact .kicker{color:#64271d}.about-contact-copy h2{margin:22px 0 25px;font-size:clamp(52px,6.6vw,94px);line-height:.99}.about-contact-copy p{color:#5c2d25;max-width:385px;margin:0;font-size:14px;line-height:1.8}.about-contact-panel{padding-top:4px}.about-contact-panel>span{color:#713429;font:10px var(--font-en);letter-spacing:.1em;margin-bottom:16px;display:block}.contact-tags{border-top:1px solid #1416124d;flex-wrap:wrap;gap:9px 22px;margin-bottom:52px;padding-top:16px;display:flex}.contact-tags b{font-size:15px;font-weight:700}.about-contact-panel>p{margin:0 0 30px;font-size:14px;line-height:1.8}.about-contact-panel .solid-link{color:#fff;background:#151613}@media (width<=900px){.about-intro{grid-template-columns:1fr;gap:46px}.about-service-grid{grid-template-columns:repeat(2,1fr)}.about-service-grid article:nth-child(2){border-right:0}.about-service-grid article:nth-child(-n+2){border-bottom:1px solid #b8bbb0}.about-projects article{grid-template-columns:38px minmax(150px,1fr) 125px 30px}.about-projects small{display:none}.about-contact{grid-template-columns:1fr;gap:65px}}@media (width<=700px){.about-intro{gap:35px;padding-top:75px;padding-bottom:80px}.about-intro-copy h2{margin-bottom:27px;font-size:36px}.about-intro-copy p{font-size:14px;line-height:1.85}.about-services{padding-top:75px;padding-bottom:82px}.about-section-heading{margin-bottom:35px;display:block}.about-section-heading h2{font-size:42px}.about-section-heading p{margin-top:19px}.about-service-grid{grid-template-columns:1fr}.about-service-grid article{border-bottom:1px solid #b8bbb0;min-height:220px;padding:20px 0;border-right:0!important}.about-service-grid article:last-child{border-bottom:0}.about-service-grid h3{margin:32px 0 9px;font-size:23px}.about-service-grid p{max-width:275px;margin-top:13px}.about-service-grid svg{bottom:22px;right:0}.about-work{padding-top:75px;padding-bottom:85px}.about-work .about-section-heading{margin-bottom:37px}.about-work .about-section-heading h2{font-size:42px}.about-projects article{grid-template-columns:29px minmax(0,1fr) 91px 26px;gap:9px;min-height:94px}.about-projects h3{font-size:19px}.about-projects p{font-size:11px}.about-projects strong{text-align:right;font-size:26px}.about-projects a{width:26px;height:26px}.about-project-note{grid-template-columns:1fr;gap:15px;margin-top:44px;padding:21px 0}.about-project-note a{width:max-content;margin-top:5px}.about-contact{gap:45px;padding-top:78px;padding-bottom:90px}.about-contact-copy h2{margin:18px 0 22px;font-size:54px}.about-contact-copy p{font-size:13px}.contact-tags{gap:10px 16px;margin-bottom:37px}.contact-tags b{font-size:14px}}.site-header{transition:background .3s,box-shadow .3s,height .3s}.site-header.is-scrolled{background:#0b0c0bf0;box-shadow:0 12px 34px #0000002e}.header-status{color:#73766e;font:9px var(--font-en);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;margin-left:22px;display:flex}.header-status i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 0 4px rgba(var(--acid-rgb),.08);border-radius:50%;animation:2s ease-in-out infinite status-pulse}.header-progress{width:var(--progress,0%);background:var(--acid);height:2px;transition:width .15s linear;position:absolute;bottom:-1px;left:0}@keyframes status-pulse{50%{opacity:.4;transform:scale(.75)}}.work-row{position:relative}.work-row:hover .work-name strong,.work-row.active .work-name strong{color:#fff}.work-row:hover .icon-play{color:#111;background:var(--acid);border-color:var(--acid);transform:scale(1.06)}.work-row.active .icon-play{color:#111;background:var(--acid);border-color:var(--acid);box-shadow:0 0 0 4px rgba(var(--acid-rgb),.16)}.section-head>a{transition:color .2s,border-color .2s}.section-head>a:hover{color:var(--acid);border-color:var(--acid)}.mini-player{border:1px solid #0f100e1f}@media (width<=900px){.header-status{display:none}}@media (width<=700px){.site-header.is-scrolled{height:60px}.site-header.is-scrolled .brand b{font-size:18px}}.works-board-meta{justify-content:space-between}.works-selection-label{flex-direction:column;gap:7px;display:flex}.works-selection-label strong{color:#d9dbd3;font-size:18px;font-weight:600}.works-selection-label span{color:#6f716a;font:9px var(--font-en);letter-spacing:.18em}.work-row .work-metric{font:12px var(--font-en);letter-spacing:.08em;font-variant-numeric:tabular-nums}.artwork:before{z-index:0;content:"";background:0 0;border:1px solid #ffffff14;border-radius:50%;inset:4%;transform:none}.artwork-sleeve{z-index:1;background-color:var(--tone,#a94a4f);background-image:linear-gradient(145deg, #ffffff24, #0003), var(--artwork-image);background-position:50%;background-size:cover;border:1px solid #ffffff4d;position:absolute;inset:20%;overflow:hidden;box-shadow:0 4px 12px #00000057}.artwork-sleeve:after{aspect-ratio:1;content:"";background:#252724;border-radius:50%;width:13%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #e0dccf47,0 0 0 5px #00000057}.artwork-sleeve em{z-index:2;aspect-ratio:1;content:"";background:#e8e4d8;border-radius:50%;width:5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artwork-sleeve>span,.artwork-sleeve>i,.artwork-sleeve>b{z-index:2;color:#fff;text-shadow:0 1px 3px #0000008c;display:block;position:absolute}.artwork-sleeve>span{font-size:clamp(9px,1.5vw,19px);font-weight:800;bottom:13%;left:8%}.artwork-sleeve>i{opacity:.9;font-size:7px;font-style:normal;bottom:6%;left:8%}.artwork-sleeve>b{writing-mode:vertical-rl;opacity:.82;font-size:6px;top:6%;right:7%}.artwork.album-disc.is-spinning{animation:8s linear infinite album-spin}.player-volume-button{width:32px;height:32px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid}.player-volume-button:hover,.player-volume.is-open .player-volume-button{color:#fff;background:#ffffff1a}.player-volume-slider{appearance:none;background:linear-gradient(90deg, var(--acid) 0 var(--volume-level,100%), #ffffff3d var(--volume-level,100%) 100%);cursor:pointer;border:0;border-radius:99px;width:104px;height:4px;margin:0;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.player-volume-slider::-webkit-slider-thumb{appearance:none;background:var(--acid-soft);width:10px;height:10px;box-shadow:0 0 0 3px rgba(var(--acid-rgb), .16), 0 2px 6px #00000052;border:1px solid #ffffff73;border-radius:50%}.player-volume-slider::-moz-range-thumb{background:var(--acid-soft);width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--acid-rgb), .16), 0 2px 6px #00000052;border:1px solid #ffffff73;border-radius:50%}@media (width<=700px){.mini-player{grid-template-columns:52px minmax(0,1fr) 42px 32px 26px}.mini-player .player-progress{grid-column:2/5}.mini-player .player-volume{grid-area:1/4;display:flex}.mini-player .player-volume-slider{width:min(82px,24vw);right:calc(100% + 6px)}.mini-player .player-close{grid-area:1/5}}.mini-player:before,.mini-player:after{display:none}.mini-player .player-artwork{filter:none;width:54px;height:54px}.mini-player .player-artwork .artwork{background-color:#141514;background-image:radial-gradient(circle,#dedbd1 0 4%,#0000 4.5%),radial-gradient(circle,#2d2d2af2 0 11%,#0000 11.5%),repeating-radial-gradient(circle,#ffffff21 0 1px,#0000 1px 7px);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%;border:1px solid #ffffff29;border-radius:50%;box-shadow:0 6px 16px #00000047,inset 0 0 0 1px #ffffff21}.mini-player .player-artwork .artwork:before{background:0 0;border:1px solid #ffffff17;border-radius:50%;display:block;inset:4%}.mini-player .player-artwork .artwork.is-spinning{animation:8s linear infinite album-spin}.mini-player .player-artwork-status{background:#ffffffb8;border:2px solid #111312;width:7px;height:7px;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #ffffff1f}.mini-player .now-playing{gap:1px}.mini-player .now-playing strong{font-size:13px;line-height:1.25}.mini-player .player-controls{gap:2px}.mini-player .player-controls button,.mini-player .player-volume-button,.mini-player .player-close{color:#ffffff9e;width:28px;height:28px}.mini-player .player-controls button:hover,.mini-player .player-volume-button:hover,.mini-player .player-volume.is-open .player-volume-button,.mini-player .player-close:hover{color:#fff;background:#ffffff14}.mini-player .player-progress{gap:4px}.mini-player .player-volume-slider::-webkit-slider-thumb{background:#ffffffe6;box-shadow:0 0 0 2px #ffffff24}.mini-player .player-volume-slider::-moz-range-thumb{background:#ffffffe6;box-shadow:0 0 0 2px #ffffff24}@media (width<=700px){.mini-player{border-radius:10px;grid-template-rows:38px 15px;grid-template-columns:48px minmax(0,1fr) 38px 30px 26px;min-height:72px;padding:9px 9px 8px 8px}.mini-player .player-artwork{width:48px;height:48px}.mini-player .player-progress{grid-column:2/5}.mini-player .player-controls .player-main{width:34px;height:34px}.mini-player .player-volume-slider{width:min(82px,24vw);right:calc(100% + 6px)}.mini-player .player-close{grid-column:5}.mini-player .player-volume{display:flex}.mini-player .player-volume-slider{display:block}}.mini-player .player-artwork .artwork:before,.mini-player .player-artwork .artwork.has-image:before,.mini-player .player-artwork .artwork.album-disc:before{background:0 0;border:1px solid #ffffff17;border-radius:50%;display:block;inset:4%}.mini-player .player-artwork .artwork-sleeve,.mini-player .player-artwork .artwork.has-image .artwork-sleeve,.mini-player .player-artwork .artwork.album-disc .artwork-sleeve{z-index:1;background-color:#252827;background-image:linear-gradient(145deg, #ffffff14, #0003), var(--artwork-image);background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:50%;display:block;inset:21%;overflow:hidden;box-shadow:0 0 0 1px #00000042,0 4px 12px #0000004d}.mini-player .player-artwork .artwork.is-spinning,.mini-player .player-artwork .artwork.album-disc.is-spinning{animation:8s linear infinite album-spin}.mini-player .player-artwork .artwork,.mini-player .player-artwork .artwork.has-image,.mini-player .player-artwork .artwork.album-disc{background-color:#141514;background-image:radial-gradient(circle,#dedbd1 0 3.5%,#0000 4%),radial-gradient(circle,#2d2d2af2 0 11%,#0000 11.5%),repeating-radial-gradient(circle,#ffffff21 0 1px,#0000 1px 6px);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%;border-radius:50%;overflow:hidden;box-shadow:0 6px 16px #00000047,inset 0 0 0 1px #ffffff21}.mini-player .player-artwork .artwork{background-color:#141514;background-image:radial-gradient(circle at center, #dedbd1 0 4%, transparent 4.5%), radial-gradient(circle at center, #2d2d2af2 0 11%, transparent 11.5%), repeating-radial-gradient(circle at center, #ffffff21 0 1px, transparent 1px 7px), var(--artwork-image,none);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,56% 56%;border-radius:50%;box-shadow:0 6px 16px #00000047,inset 0 0 0 1px #ffffff21}.mini-player .player-artwork .artwork-sleeve{z-index:1;background-color:#252827;background-image:linear-gradient(145deg, #ffffff14, #0000002e), var(--artwork-image,none);background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:50%;display:block;inset:21%;overflow:hidden;box-shadow:0 0 0 1px #00000042,0 4px 12px #0000004d}.mini-player{-webkit-backdrop-filter:blur(18px)saturate(115%);background:#0f1210b3;border:1px solid #ffffff29;border-radius:12px;grid-template-rows:40px 16px;grid-template-columns:54px minmax(130px,1fr) auto 28px 28px;gap:2px 12px;width:min(760px,100% - 32px);min-height:76px;padding:10px 12px 9px 10px;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff14}.mini-player .player-artwork .artwork:before{border-radius:inherit;background:linear-gradient(145deg,#ffffff1f,#0000 45%);border:0;inset:0}.mini-player .player-artwork .artwork-sleeve{display:none}.mini-player .player-artwork-status{width:7px;height:7px;box-shadow:0 0 0 2px rgba(var(--acid-rgb), .15);border:2px solid #131713;bottom:-3px;right:-3px}.mini-player .now-playing>span:last-child{color:#d7dcd394;font-size:10px}.mini-player .player-eyebrow{letter-spacing:.12em;color:#d0d8c4b8!important;font-size:8px!important}.mini-player .player-controls button{color:#e5eae19e;width:28px;height:28px}.mini-player .player-controls button:hover,.mini-player .player-volume-button:hover,.mini-player .player-close:hover{color:#fff;background:#ffffff12}.mini-player .player-controls .player-main{color:#172018;background:#e0e6cff0;border:0;width:36px;height:36px;box-shadow:0 3px 10px #00000038}.mini-player .player-controls .player-main:hover{background:#eef1df}.mini-player .player-progress input{background:linear-gradient(90deg, #d3ddbcd1 0 var(--player-progress,0%), #ffffff2e var(--player-progress,0%) 100%);height:2px;box-shadow:none}.mini-player .player-progress input::-webkit-slider-thumb{background:#e1e7ce;width:8px;height:8px;box-shadow:0 0 0 2px #d3ddbc29}.mini-player .player-progress input::-moz-range-thumb{background:#e1e7ce;width:8px;height:8px;box-shadow:0 0 0 2px #d3ddbc29}.mini-player .player-progress-meta{color:#d7ded26b;justify-content:flex-end;font-size:8px}.mini-player .player-volume-button,.mini-player .player-close{color:#e5eae18f;width:28px;height:28px}.mini-player .player-volume-slider{background:linear-gradient(90deg, #d3ddbcdb 0 var(--volume-level,100%), #ffffff38 var(--volume-level,100%) 100%);height:2px;box-shadow:none}@media (width<=700px){.mini-player{border-radius:10px;grid-template-rows:38px 15px;grid-template-columns:48px minmax(0,1fr) 38px 30px 26px;min-height:72px;padding:9px 9px 8px 8px}.mini-player .player-artwork{width:48px;height:48px}.mini-player .player-progress{grid-column:2/5}.mini-player .player-controls .player-main{width:34px;height:34px}.mini-player .player-volume{grid-column:4}.mini-player .player-volume-slider{width:min(82px,24vw);right:calc(100% + 6px)}.mini-player .player-close{grid-column:5}}.mini-player{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(145%)contrast(1.04);background:linear-gradient(112deg,#ffffff1a,#ffffff06 38%,#050b083d),#11171391;border:1px solid #fff3;border-radius:15px;width:min(840px,100% - 48px);min-height:92px;padding:13px 16px 12px 13px;position:fixed;box-shadow:0 25px 70px #00000075,0 7px 20px #00000029,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a}.mini-player:before{border-radius:inherit;background:linear-gradient(105deg, #ffffff38, transparent 18%, transparent 72%, #ffffff14), linear-gradient(90deg, rgba(var(--acid-rgb), .65), transparent 34%);content:"";opacity:.5;pointer-events:none;border:0;width:auto;height:auto;position:absolute;inset:0}.mini-player:after{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--player-tone,#879b8b) 48%, transparent) 0, transparent 72%);content:"";filter:blur(25px);opacity:.3;pointer-events:none;border-radius:50%;width:260px;height:180px;position:absolute;top:-82px;left:10%}.mini-player>*{z-index:1;position:relative}.player-artwork{filter:drop-shadow(0 6px 12px #00000052)}.player-artwork .artwork{border:1px solid #fff3;box-shadow:0 0 0 3px #ffffff0b,0 8px 18px #00000059,inset 0 1px #ffffff29}.player-artwork-status{box-shadow:0 0 0 3px rgba(var(--acid-rgb), .18), 0 0 13px rgba(var(--acid-rgb), .42);border-color:#101612e6}.now-playing strong{text-shadow:0 1px 12px #00000040}.player-controls button{border-radius:50%}.player-controls button:hover,.player-close:hover{background:#ffffff17}.player-controls .player-main{background:#d7e0b5e6;border:1px solid #fff3;box-shadow:0 4px 15px #0000003b,inset 0 1px #ffffff61}.player-progress input{background:linear-gradient(90deg, var(--acid) 0 var(--player-progress,0%), #fff3 var(--player-progress,0%) 100%);height:4px;box-shadow:0 0 0 1px #ffffff0f}.player-progress input::-webkit-slider-thumb{width:10px;height:10px;box-shadow:0 0 0 3px rgba(var(--acid-rgb), .17), 0 2px 6px #0000004d}.player-progress input::-moz-range-thumb{width:10px;height:10px;box-shadow:0 0 0 3px rgba(var(--acid-rgb), .17), 0 2px 6px #0000004d}.player-progress-meta{color:#d3ddcf8c}.player-close{border-radius:50%}@media (width<=700px){.mini-player{-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:13px;width:calc(100% - 28px);min-height:80px;padding:10px 10px 9px 9px}.mini-player:after{opacity:.24;left:2%}}.back-to-top{z-index:70;width:48px;height:48px;color:var(--acid);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121412e6;border:1px solid #ffffff29;border-radius:50%;place-items:center;transition:opacity .22s,transform .22s,background .2s,color .2s,border-color .2s;display:grid;position:fixed;bottom:28px;right:max(24px,2.5vw);transform:translateY(12px)scale(.94);box-shadow:0 12px 34px #00000047}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top:hover{border-color:var(--acid);background:var(--acid);color:#111;transform:translateY(-3px)scale(1)}.back-to-top:active{transform:translateY(0)scale(.95)}@media (width<=700px){.back-to-top{right:16px;bottom:calc(98px + env(safe-area-inset-bottom));width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.site-footer{color:#a4a69f;background:#0b0c0b;padding:72px max(28px,5vw) 28px;display:block}.footer-main{grid-template-columns:minmax(240px,1.15fr) minmax(270px,.9fr) minmax(320px,1fr);align-items:start;gap:clamp(48px,7vw,112px);width:min(1240px,100%);margin:0 auto;display:grid}.footer-identity{align-self:center;min-width:0}.footer-logo{align-items:center;width:174px;height:48px;display:inline-flex}.footer-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.site-footer .footer-identity>p{color:#d0d2cb;margin:26px 0 32px;font-size:14px;line-height:1.7}.site-footer .footer-links{flex-wrap:wrap;gap:10px 22px;display:flex}.site-footer .footer-links a{color:#777a73;font-size:12px;transition:color .2s}.site-footer .footer-links a:hover{color:#fff}.footer-eyebrow{color:#656861;font:10px/1.4 var(--font-en);letter-spacing:.12em;margin-bottom:27px;display:block}.footer-contact{color:#d0d2cb;flex-direction:column;gap:17px;margin:0;font-style:normal;display:flex}.site-footer .footer-contact p,.site-footer .footer-contact a{color:#d0d2cb;align-items:flex-start;gap:12px;margin:0;font-size:13px;line-height:1.75;display:flex}.footer-contact svg{color:#70736c;stroke-width:1.6px;flex:none;margin-top:3px}.footer-contact a{width:max-content;max-width:100%;transition:color .2s}.footer-contact a:hover{color:#fff}.footer-social{min-width:0}.footer-qr-list{gap:clamp(18px,2vw,30px);display:flex}.footer-qr{width:132px;margin:0}.footer-qr-image{background:#fff;width:132px;height:132px;padding:0;overflow:hidden}.footer-qr-image img{object-fit:cover;width:100%;height:100%;display:block}.site-footer .footer-qr figcaption{flex-direction:column;gap:4px;margin-top:13px;display:flex}.site-footer .footer-qr strong{color:#d9dbd4;font-size:12px;font-weight:500}.site-footer .footer-qr figcaption span{color:#696c65;font-size:10px}.footer-bottom{border-top:1px solid #292b28;justify-content:space-between;gap:20px;width:min(1240px,100%);margin:58px auto 0;padding-top:24px;display:flex}.site-footer .footer-bottom small,.site-footer .footer-bottom>span{color:#565952;font:9px/1.5 var(--font-en);letter-spacing:.04em;border:0;padding:0}@media (width<=980px){.footer-main{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:54px 64px}.footer-social{grid-column:1/-1}}@media (width<=700px){.site-footer{padding:54px 20px calc(28px + env(safe-area-inset-bottom))}.footer-main{grid-template-columns:1fr;gap:44px}.footer-social{grid-column:auto}.footer-logo{width:154px;height:43px}.site-footer .footer-identity>p{margin:22px 0 27px}.footer-eyebrow{margin-bottom:21px}.footer-qr-list{gap:18px}.footer-qr,.footer-qr-image{width:min(132px,50vw - 29px)}.footer-qr-image{height:min(132px,50vw - 29px)}.footer-bottom{flex-direction:column;margin-top:44px}}.mini-player{border:1px solid rgba(var(--acid-rgb),.22);width:min(760px,100% - 40px);height:auto;min-height:86px;color:var(--white);-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#171b17f0;border-radius:7px;grid-template-rows:50px 22px;grid-template-columns:66px minmax(150px,1fr) auto 20px 28px;align-items:center;gap:3px 15px;padding:12px 15px 11px 12px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000006b,inset 0 0 0 1px #ffffff0a}.mini-player:before{background:var(--acid);content:"";opacity:.9;width:120px;height:1px;position:absolute;top:0;left:0}.player-artwork{grid-row:1/span 2;width:66px;height:66px;position:relative}.player-artwork .artwork{width:100%;height:100%}.player-artwork-status{background:var(--acid);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--acid-rgb),.12);border:2px solid #171b17;border-radius:50%;position:absolute;bottom:4px;right:1px}.now-playing{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.player-eyebrow{letter-spacing:.14em;color:var(--acid)!important;font:9px/1 var(--font-en)!important}.now-playing strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.25;overflow:hidden}.now-playing>span:last-child{color:#969e92;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.player-controls{white-space:nowrap;align-items:center;gap:4px;display:flex}.player-controls button,.player-close{color:#aab1a5;place-items:center;width:32px;height:32px;transition:color .2s,background .2s,transform .2s;display:grid}.player-controls button:hover,.player-close:hover{color:var(--acid)}.player-controls button:active{transform:scale(.92)}.player-controls .player-main{background:var(--acid);color:#111;border-radius:50%;width:42px;height:42px}.player-controls .player-main:hover{background:var(--acid-soft);color:#111;transform:scale(1.04)}.player-progress{flex-direction:column;grid-area:2/2/auto/5;gap:3px;min-width:0;display:flex}.player-progress input{appearance:none;background:linear-gradient(90deg, var(--acid) 0 var(--player-progress,0%), #ffffff2e var(--player-progress,0%) 100%);cursor:pointer;border:0;border-radius:99px;width:100%;height:3px;margin:0;padding:0}.player-progress input::-webkit-slider-thumb{appearance:none;background:var(--acid);width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--acid-rgb),.13);border:0;border-radius:50%}.player-progress input::-moz-range-thumb{background:var(--acid);width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--acid-rgb),.13);border:0;border-radius:50%}.player-progress-meta{color:#697268;font:8px/1 var(--font-en);letter-spacing:.06em;justify-content:space-between;display:flex}.player-volume{color:#727c72}.player-close{color:#697268;align-self:start}@media (width<=700px){.mini-player{grid-template-rows:42px 20px;grid-template-columns:52px minmax(0,1fr) 42px 26px;gap:2px 10px;width:calc(100% - 28px);min-height:78px;padding:10px 10px 9px 9px}.player-artwork{width:52px;height:52px}.player-artwork-status{bottom:2px;right:-1px}.now-playing strong{font-size:13px}.player-controls{grid-area:1/3}.player-controls button{display:none}.player-controls .player-main{width:38px;height:38px;display:grid}.player-progress{grid-column:2/4}.player-progress-meta span:first-child,.player-volume{display:none}.player-close{grid-area:1/4;width:26px;height:26px}}.work-artist{color:#b8bab3;font-size:12px}@media (width<=700px){.work-row{grid-template-rows:auto auto;grid-template-columns:27px 50px minmax(0,1fr) 42px;gap:0 11px;min-height:78px}.work-row .rank{grid-area:1/1/span 2}.work-row .artwork{grid-area:1/2/span 2}.work-row .work-name{grid-area:1/3;gap:2px;min-width:0}.work-row .work-artist{color:#7f817a;grid-area:2/3;align-self:start;font-size:11px}.work-row .work-metric,.work-row .row-link{display:none}.work-row .icon-play{grid-area:1/4/span 2}}.artwork.has-image:before{mix-blend-mode:screen;background:linear-gradient(145deg,#ffffff1f,#0000 42%)}.about-archive{color:#fff;background:#151614;grid-template-columns:1fr 1.2fr;align-items:center;gap:8vw;padding-top:100px;padding-bottom:105px;display:grid}.about-archive h2{margin-top:18px;font-size:clamp(34px,4.5vw,65px)}.about-archive figure{margin:0}.about-archive img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;display:block}.about-archive figcaption{color:#777a73;letter-spacing:.08em;margin-top:12px;font-size:10px}@media (width<=700px){.about-archive{grid-template-columns:1fr;gap:35px;padding-top:70px;padding-bottom:75px}.about-archive h2{font-size:40px}.about-archive img{aspect-ratio:4/3}}.about-journey{background:#f5f2eb;padding-top:112px;padding-bottom:126px}.about-journey .about-section-heading{align-items:flex-end}.about-journey-grid{border-top:1px solid #b8bbb0;border-bottom:1px solid #b8bbb0;grid-template-columns:repeat(4,1fr);display:grid}.about-journey-grid article{border-right:1px solid #b8bbb0;min-height:300px;padding:24px 24px 28px;position:relative}.about-journey-grid article:last-child{border-right:0}.about-journey-grid span{color:var(--coral);font:11px var(--font-en);letter-spacing:.1em}.about-journey-grid i{background:var(--coral);border-radius:50%;width:7px;height:7px;margin-top:29px;display:block}.about-journey-grid h3{margin:34px 0 12px;font-size:24px}.about-journey-grid p{color:#71756d;max-width:220px;margin:0;font-size:13px;line-height:1.8}.about-content-ip{color:#fff;background:#151a16;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:center;gap:9vw;padding-top:112px;padding-bottom:126px;display:grid}.about-content-copy h2{color:#fff;margin:18px 0 30px;font-size:clamp(40px,5vw,72px)}.about-content-copy p{color:#aab2a8;max-width:430px;margin:0 0 18px;font-size:14px;line-height:1.9}.about-content-copy strong{color:var(--acid);font:500 clamp(28px, 3.8vw, 52px)/1 var(--font-en);margin-top:20px;display:inline-block}.about-content-ip figure{margin:0}.about-content-ip figure img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;display:block}.about-content-ip figcaption{color:#727b72;font:10px var(--font-en);letter-spacing:.1em;margin-top:13px}.about-work .about-section-heading p{max-width:300px}@media (width<=900px){.about-journey-grid{grid-template-columns:repeat(2,1fr)}.about-journey-grid article:nth-child(2){border-right:0}.about-journey-grid article:nth-child(-n+2){border-bottom:1px solid #b8bbb0}.about-content-ip{grid-template-columns:1fr;gap:45px}.about-content-ip figure{width:min(100%,720px);margin-left:auto}}@media (width<=700px){.about-journey{padding-top:75px;padding-bottom:82px}.about-journey .about-section-heading{margin-bottom:35px;display:block}.about-journey .about-section-heading p{margin-top:19px}.about-journey-grid{grid-template-columns:1fr}.about-journey-grid article,.about-journey-grid article:nth-child(2){border-bottom:1px solid #b8bbb0;border-right:0;min-height:0;padding:22px 0 27px}.about-journey-grid article:last-child{border-bottom:0}.about-journey-grid i{margin-top:18px}.about-journey-grid h3{margin:20px 0 9px;font-size:23px}.about-journey-grid p{max-width:290px}.about-content-ip{gap:36px;padding-top:75px;padding-bottom:82px}.about-content-copy h2{margin-bottom:25px;font-size:42px}.about-content-copy p{font-size:14px}.about-content-copy strong{margin-top:12px;font-size:31px}.about-content-ip figure img{aspect-ratio:4/3}}@media (width<=700px){.about-page{padding-top:66px}}.artist-visual.has-image{background-image:linear-gradient(180deg,#0d100e14,#0d100ebf),var(--artist-image);background-position:50%;background-size:cover}.artist-visual.has-image:before,.artist-visual.has-image:after{display:none}.artwork.has-image{background-image:linear-gradient(135deg,#090a0905,#090a0952),var(--artwork-image);background-position:50%;background-size:cover}.artwork.album-disc{background-color:#141514;background-image:radial-gradient(circle at center,#dedbd1 0 4%,transparent 4.5%),radial-gradient(circle at center,#2d2d2af2 0 11%,transparent 11.5%),repeating-radial-gradient(circle at center,#ffffff21 0 1px,transparent 1px 7px),var(--artwork-image);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,56% 56%;border-radius:50%;box-shadow:0 8px 18px #00000038,inset 0 0 0 1px #ffffff1f}.artwork.album-disc:before,.artwork.album-disc>span,.artwork.album-disc>i,.artwork.album-disc>b{display:none}@keyframes album-spin{to{transform:rotate(360deg)}}:root{--content-max:1240px;--coral:#ff674b;--cream:#f2efe7;--ink-soft:#5e625d}.artwork,.artwork.has-image,.artwork.album-disc{background-color:#141514;background-image:none;border-radius:50%;overflow:hidden;box-shadow:9px 13px 22px #00000047,inset 0 0 0 1px #ffffff21,inset -8px -12px 18px #00000052}.artwork:before,.artwork.has-image:before,.artwork.album-disc:before{z-index:0;content:"";background:0 0;border:1px solid #ffffff17;border-radius:50%;inset:4%;transform:none}.artwork-sleeve,.work-row .artwork-sleeve,.current-track .artwork-sleeve,.mini-player .artwork-sleeve{z-index:1;background-color:var(--tone,#a94a4f);background-image:linear-gradient(145deg, #ffffff14, #0000002e), var(--artwork-image);background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:50%;inset:21%;overflow:hidden;box-shadow:0 0 0 1px #00000042,0 4px 12px #0000004d}.artwork-sleeve:after,.artwork-sleeve em,.artwork-sleeve>span,.artwork-sleeve>i,.artwork-sleeve>b{display:none}.mini-player{--player-white:#ffffffd1;-webkit-backdrop-filter:blur(20px)saturate(110%);background:linear-gradient(#ffffff14,#ffffff06),#0a0c0b7a;border:1px solid #ffffff29;border-radius:12px;grid-template-rows:40px 16px;grid-template-columns:54px minmax(130px,1fr) auto 28px 28px;gap:2px 12px;width:min(760px,100% - 32px);min-height:76px;padding:10px 12px 9px 10px;overflow:visible;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff1a}.mini-player .player-artwork .artwork{background-color:#252827;background-image:linear-gradient(145deg, #ffffff14, #00000052), var(--artwork-image,none);background-position:50%;background-size:cover;border:1px solid #ffffff29;border-radius:10px;box-shadow:0 5px 14px #0000003d,inset 0 1px #ffffff1a}.mini-player .player-artwork .artwork:before,.mini-player .player-artwork .artwork-sleeve{display:none}.mini-player .player-progress input::-webkit-slider-thumb{background:#ffffffe0;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff24}.mini-player .player-progress input::-moz-range-thumb{background:#ffffffe0;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff24}.mini-player .player-volume{color:#ffffff9e;grid-area:1/4;justify-content:center;align-items:center;width:28px;height:34px;display:flex;position:relative}.mini-player .player-volume-button{cursor:pointer;border-radius:50%;place-items:center;display:grid}.mini-player .player-volume-slider{appearance:none;background:linear-gradient(to top, #fffc 0 var(--volume-level,100%), #fff3 var(--volume-level,100%) 100%);cursor:pointer;writing-mode:vertical-lr;direction:rtl;border:0;border-radius:99px;width:2px;height:104px;margin:0;position:absolute;top:auto;bottom:calc(100% + 10px);right:50%;transform:translate(50%)}.mini-player .player-volume-slider::-webkit-slider-thumb{background:#ffffffe6;border:1px solid #ffffff80;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #ffffff24}.mini-player .player-volume-slider::-moz-range-thumb{background:#ffffffe6;border:1px solid #ffffff80;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #ffffff24}@media (width<=700px){.mini-player{border-radius:10px;grid-template-rows:38px 15px;grid-template-columns:48px minmax(0,1fr) 38px 30px 26px;min-height:72px;padding:9px 9px 8px 8px}.mini-player .player-artwork{width:48px;height:48px}.mini-player .player-progress{grid-column:2/5}.mini-player .player-controls .player-main{width:34px;height:34px}.mini-player .player-volume-slider{width:2px;height:82px;right:50%;transform:translate(50%)}.mini-player .player-close{grid-column:5}.mini-player .player-volume{display:flex}.mini-player .player-volume-slider{display:block}}:root{--font-cn:"Avenir Next", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--home-lime:var(--acid);--home-paper:#ece9e1;--home-ink:#171b17}.site-header{-webkit-backdrop-filter:blur(24px)saturate(130%);background:radial-gradient(circle at 12% -180%,#d5f46924,#0000 38%),linear-gradient(102deg,#282b27e6 0%,#1b1d1bdb 42%,#121413d1 100%);border-bottom:1px solid #ffffff1a;height:76px;padding-left:clamp(72px,6.5vw,124px);padding-right:max(3.2vw,24px);box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000029}.site-header:before{pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff09,#0000);width:min(31vw,470px);position:absolute;inset:0 auto 0 0}.site-header.is-scrolled{background:radial-gradient(circle at 12% -180%,#d5f4691a,#0000 38%),linear-gradient(102deg,#262925f5,#141615f0);height:70px;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #0000003d}.site-header .brand{z-index:1;min-width:148px;padding-right:25px;position:relative}.site-header .brand:after{content:"";background:linear-gradient(#0000,#fff3,#0000);width:1px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-header .brand-logo{opacity:.92;width:122px;transition:opacity .25s,transform .25s}.site-header .brand:hover .brand-logo{opacity:1;transform:translateY(-1px)}.site-header .header-status{z-index:1;color:#ffffff7a;gap:10px;margin-left:22px;position:relative}.site-header .header-status>i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 0 5px rgba(var(--acid-rgb),.055),0 0 18px rgba(var(--acid-rgb),.26)}.site-header .header-status>span{flex-direction:column;gap:3px;display:flex}.site-header .header-status b,.site-header .header-status small{font:inherit;white-space:nowrap;line-height:1}.site-header .header-status b{color:#ffffff9e;font-family:var(--font-cn);letter-spacing:.18em;font-size:10px;font-weight:500}.site-header .header-status small{color:#ffffff47;letter-spacing:.16em;font-size:7px}.site-header .nav{background:#05060524;border:1px solid #ffffff13;border-radius:999px;gap:3px;padding:5px;box-shadow:inset 0 1px #ffffff06}.site-header .nav>a{color:#ffffff8c;text-align:center;border-radius:999px;min-width:74px;padding:10px 17px;transition:color .25s,background .25s,box-shadow .25s}.site-header .nav>a:hover{color:#ffffffe6;background:#ffffff0b}.site-header .nav>a.active{color:#f7f8f4;background:linear-gradient(#ffffff1f,#fff1);box-shadow:inset 0 1px #ffffff1f,0 5px 15px #00000021}.site-header .nav>a.active:after{background:var(--acid);width:3px;height:3px;box-shadow:0 0 7px rgba(var(--acid-rgb),.45);border-radius:50%;bottom:3px;left:50%;right:auto;transform:translate(-50%)}.site-header .nav-cn{letter-spacing:.04em;font-size:14px;font-weight:500}.site-header .header-progress{background:linear-gradient(90deg,rgba(var(--acid-rgb),.14),rgba(var(--acid-rgb),.82));height:1px;box-shadow:0 0 10px rgba(var(--acid-rgb),.14);bottom:-1px}.site-header .menu{color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;width:40px;height:40px}.site-header .menu svg{width:19px;height:19px}@media (width<=900px){.site-header .header-status{display:none}}@media (width<=700px){.site-header,.site-header.is-scrolled{background:radial-gradient(circle at 22% -140%,#d5f4691f,#0000 42%),linear-gradient(105deg,#262925f5,#141615f0);height:66px;padding-inline:18px}.site-header .brand{padding-right:0}.site-header .brand:after{display:none}.site-header .brand-logo{width:112px}.site-header .nav{background:radial-gradient(circle at 10% 0,rgba(var(--acid-rgb),.08),transparent 32%),#191b19f7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:0;border-top:1px solid #ffffff14;border-radius:0 0 18px 18px;gap:5px;padding:14px 14px 18px;top:66px;box-shadow:0 22px 45px #0000004d}.site-header .nav>a{text-align:left;border:0;border-radius:10px;min-width:0;padding:14px 18px}.site-header .nav>a.active{background:#ffffff13}.site-header .nav>a.active:after{display:block;bottom:50%;left:auto;right:17px;transform:translateY(50%)}.site-header .nav-cn{font-size:15px}}body{font-family:var(--font-cn)}.home-copy .play-action{background:var(--home-lime)}.home-copy .ghost-action{color:#dfe4dd;border-color:#ffffff5c}.hero-visual-top{color:#788378;font:10px var(--font-en);letter-spacing:.12em;justify-content:space-between;display:flex}.hero-cover-frame{box-shadow:20px 24px 0 rgba(var(--acid-rgb), .16), 0 28px 60px #00000047;background:#dedbd1;margin-top:15px;padding:14px;position:relative;transform:rotate(2.2deg)}.hero-cover-frame:after{content:"";pointer-events:none;border:1px solid #11161238;position:absolute;inset:7px}.hero-cover-frame img{aspect-ratio:1;object-fit:cover;filter:saturate(.78)contrast(1.06);width:100%;display:block}.hero-cover-stamp{color:#f0f0e9;font:9px/1.5 var(--font-en);letter-spacing:.13em;text-align:right;position:absolute;bottom:22px;right:23px}.hero-visual-caption{justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;display:flex;transform:rotate(2.2deg)}.hero-visual-caption strong{color:#eef1e9;font:600 18px var(--font-display)}.hero-visual-caption span{color:#88958a;font-size:11px}.hero-scroll{z-index:3;color:#747d74;font:9px var(--font-en);letter-spacing:.16em;align-items:center;gap:11px;display:flex;position:absolute;bottom:33px;left:5vw}.hero-scroll svg{color:var(--home-lime)}.current-track .icon-play{color:#111;background:var(--home-lime);border-color:var(--home-lime)}.home-signal{border-bottom:1px solid rgba(var(--acid-rgb), .13);min-height:74px;background:#111712!important}.home-signal>span,.home-signal>small{color:#7f8a80;font:9px var(--font-en);letter-spacing:.13em}.home-signal strong{color:#d9dfd5;font:400 12px var(--font-cn);letter-spacing:.08em}.home-chart{color:var(--home-ink);padding-top:105px;padding-bottom:125px;background:var(--home-paper)!important}.home-chart .section-head{margin-bottom:36px}.home-chart .section-head h2,.home-stats h2{font-family:var(--font-display);font-weight:600}.home-chart .section-head h2{font-size:clamp(36px,4.2vw,60px)}.featured-works{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.featured-work{min-width:0;transform:rotate(var(--tilt,0deg));flex-direction:column;transition:transform .28s,box-shadow .28s;display:flex;position:relative;border:1px solid #d2cec2!important;border-top:2px solid var(--card-tone)!important;background:#f6f3ec!important}.featured-work:before{z-index:-1;border:1px solid color-mix(in srgb, var(--card-tone) 42%, #c7c2b5);content:"";position:absolute;inset:-7px 7px 8px -7px;transform:rotate(-1.4deg)}.featured-work:after{content:"";background:linear-gradient(135deg,#0000 0 5px,#f6f3ec 5px 9px) 0 0/14px 9px repeat-x;height:9px;position:absolute;bottom:-8px;left:-1px;right:-1px}.featured-work-1{--tilt:-.7deg}.featured-work-2{--tilt:.55deg}.featured-work-3{--tilt:-.35deg}.featured-work-4{--tilt:.8deg}.featured-work:hover{z-index:2;transform:translateY(-7px)rotate(0);box-shadow:0 18px 30px #1f231d21}.featured-work-art{aspect-ratio:1;background:#d9d4c8;margin:14px 14px 0;position:relative;overflow:hidden}.featured-work-art:after{content:"";pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0}.featured-work .work-cover{width:100%;height:100%;background-color:var(--card-tone)!important;background-image:linear-gradient(145deg, #080c0905, #080c094d), var(--artwork-image)!important;box-shadow:none!important;background-position:50%!important;background-size:cover!important;border-radius:0!important}.featured-work .work-cover:before,.featured-work .work-cover .artwork-sleeve{display:none}.featured-work>div:last-child{flex-direction:column;flex:1;min-height:142px;padding:17px 17px 20px;display:flex;position:relative}.featured-work h3{font:600 clamp(20px, 2vw, 25px)/1.15 var(--font-display);margin:13px 0 4px}.featured-work p{color:#656b63;margin:0;font-size:12px}.featured-work .icon-play{width:38px;min-width:38px;height:38px;color:var(--home-lime);position:absolute;bottom:16px;right:15px}.works-hero{min-height:calc(100svh - 74px);margin-top:74px;overflow:hidden;background-image:var(--hero-background-image)!important;color:#f4f5f0!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.works-hero .kicker{color:#f0f4edad}.works-hero>p{color:#e2e8e1b8}.home-stats h2{font-size:clamp(36px,4.2vw,58px)}.cta-link{width:max-content;color:var(--home-lime);border-bottom:1px solid rgba(var(--acid-rgb), .48);justify-self:end;align-items:center;gap:9px;padding-bottom:9px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=900px){.featured-works{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=700px){.home-copy .actions{width:220px}.hero-cover-frame{box-shadow:12px 15px 0 rgba(var(--acid-rgb), .14), 0 18px 40px #00000040;padding:10px}.hero-visual-caption{margin-top:13px}.hero-visual-caption strong{font-size:16px}.hero-scroll{bottom:98px;left:20px}.home-signal{min-height:91px}.home-signal strong{grid-area:2/1/auto/-1;padding-bottom:12px;font-size:11px}.home-chart{padding-top:72px;padding-bottom:94px}.featured-works{gap:17px 12px}.featured-work-art{margin:10px 10px 0}.featured-work>div:last-child{min-height:128px;padding:14px 12px 17px}.featured-work h3{margin-top:10px;font-size:19px}.featured-work .icon-play{width:34px;min-width:34px;height:34px;bottom:12px;right:11px}.home-stats{padding-top:70px;padding-bottom:76px}.cta-link{justify-self:start}.works-hero{min-height:calc(100svh - 66px);margin-top:66px;background-position:48% 0!important;background-size:auto 100%!important}.works-hero>p{max-width:320px}}.home-brand-hero{isolation:isolate;background-image:linear-gradient(90deg, #070b08c7 0%, #070b0875 34%, #070b0814 72%, #070b083d 100%), linear-gradient(180deg, #05080638, #0508060a 45%, #05080694 100%), var(--hero-background-image);background-position:50%;background-size:cover}.home-brand-hero:before{z-index:1;content:"";opacity:.2;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:clamp(110px,13vw,190px) clamp(110px,13vw,190px);background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000009e,#0000 74%);mask-image:linear-gradient(90deg,#0000009e,#0000 74%)}.home-brand-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#05080673);height:31%;position:absolute;inset:auto 0 0}.home-brand-hero .brand-hero-inner{z-index:2}.home-hero-meta{z-index:4;color:#f5f8edbd;font:500 9px/1 var(--font-en);letter-spacing:.19em;align-items:center;gap:14px;display:flex;position:absolute;top:13.5%;left:max(13vw,120px)}.home-hero-meta i{background:#f5f8ed6b;width:42px;height:1px;display:block}.home-brand-hero .brand-hero-copy{z-index:4;text-shadow:0 2px 22px #0000003d}.home-hero-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-brand-hero .hero-page-title em,.home-brand-hero .hero-page-lead,.home-brand-hero .hero-page-lead-en{color:#f4f6ec}.home-brand-hero .hero-page-lead-en{opacity:.7}.home-hero-archive-dots button.active{background:var(--acid);width:24px}.home-archive-card-1{--card-rotate:1.6deg;--card-hover-rotate:.5deg;aspect-ratio:1.846;z-index:3;width:70%;animation-delay:80ms;top:1%;right:0}.home-archive-card-2{--card-rotate:-2.6deg;--card-hover-rotate:-.7deg;aspect-ratio:1.846;z-index:2;width:63%;animation-delay:.2s;top:31%;left:0}.home-archive-card-3{--card-rotate:1.3deg;--card-hover-rotate:.2deg;aspect-ratio:1.846;z-index:1;width:66%;animation-delay:.32s;bottom:0;right:2%}@keyframes home-archive-card-enter{0%{opacity:0;filter:blur(5px)brightness(.75);translate:0 34px;scale:.94}to{opacity:1;filter:blur()brightness();translate:0;scale:1}}@media (width<=1100px) and (width>=701px){.home-hero-meta{left:max(9vw,72px)}.home-brand-hero .brand-hero-copy{width:min(42vw,430px);left:max(9vw,72px)}}@media (width<=700px){.home-brand-hero{background-position:60%}.home-brand-hero:before{opacity:.12;-webkit-mask-image:linear-gradient(90deg,#0006,#0000 86%);mask-image:linear-gradient(90deg,#0006,#0000 86%)}.home-hero-meta{letter-spacing:.15em;gap:10px;font-size:8px;top:12.5%;left:20px}.home-hero-meta i{width:24px}.home-brand-hero .brand-hero-copy{width:calc(100% - 40px);top:25%;left:20px}.home-hero-archive-dots button.active{width:17px}.home-archive-card-1{width:69%;top:0;right:3%}.home-archive-card-2{width:57%;top:29%;left:0}.home-archive-card-3{width:59%;bottom:0;right:1%}.home-brand-hero .hero-page-footer{z-index:4;bottom:4.4%}}@media (prefers-reduced-motion:reduce){.featured-work,.hero-cover-frame,.featured-work:hover{transform:none}}.home-news{border-top:1px solid rgba(var(--acid-rgb), .12);color:#f2f4ed;padding-top:86px;padding-bottom:108px;overflow:hidden;background:#101611!important}.home-news-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px;display:flex}.home-news-head h2{font:600 clamp(34px, 4.2vw, 58px)/1.05 var(--font-display);margin:12px 0 0}.home-news-head .kicker{color:#838d83}.home-news-sign{color:#7e887f;font:9px var(--font-en);letter-spacing:.14em;padding-bottom:7px}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-news-card{background:#232723;border:1px solid #ffffff12;flex-direction:column;min-width:0;transition:background .25s,border-color .25s,transform .25s;display:flex;overflow:hidden}.home-news-card:hover{border-color:rgba(var(--acid-rgb), .45);background:#2a2f2a;transform:translateY(-5px)}.home-news-image{aspect-ratio:1.56;background:#303530;overflow:hidden}.home-news-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s;display:block}.home-news-card:hover .home-news-image img{filter:saturate(1.06)contrast(1.04);transform:scale(1.045)}.home-news-copy{flex-direction:column;min-height:150px;padding:21px 20px 22px;display:flex}.home-news-copy>span{color:#899489;font:10px var(--font-en);letter-spacing:.08em}.home-news-copy h3{color:#f4f5ef;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 24px;font-size:clamp(18px,1.65vw,25px);font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.home-news-copy time{color:#b8c0b7;font:12px var(--font-en);margin-top:auto}@media (width<=900px){.home-news-grid{gap:12px}.home-news-copy{min-height:140px;padding:17px 15px 18px}}.works-hero-album-plane{z-index:1;aspect-ratio:1672/941;pointer-events:none;width:max(100%,177.683svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.works-hero-album-slot{z-index:1;pointer-events:none;transition:opacity .5s,filter .5s;position:absolute;overflow:visible}.works-hero-album-slot img{top:var(--cover-y);left:var(--cover-x);width:var(--cover-size);aspect-ratio:1;object-fit:contain;height:auto;opacity:var(--cover-opacity,.94);cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%) rotate(var(--cover-rotation));will-change:transform, opacity;transition:filter .5s,opacity .5s,box-shadow .65s,transform .72s cubic-bezier(.16,.8,.2,1);display:block;position:absolute;box-shadow:0 18px 42px #00000057}.works-hero-album-slot:before{box-sizing:border-box;top:var(--cover-y);left:var(--cover-x);width:var(--cover-size);aspect-ratio:1;z-index:2;content:"";opacity:0;transform:translate(-50%, -50%) rotate(var(--cover-rotation));pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff47 47%,#ffffff0f 55%,#0000 68%) 130% 0/240% 100%;transition:opacity .2s,background-position .8s cubic-bezier(.2,.75,.2,1),transform .72s cubic-bezier(.16,.8,.2,1);position:absolute;overflow:hidden}.works-hero-album-slot:after{box-sizing:border-box;top:var(--cover-y);left:var(--cover-x);width:var(--cover-size);aspect-ratio:1;content:"";z-index:3;transform:translate(-50%, -50%) rotate(var(--cover-rotation));pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 30%,#ffffff0a 72%,#ffffff1f);border:1px solid #ffffff47;transition:border-color .35s,box-shadow .35s,transform .72s cubic-bezier(.16,.8,.2,1);position:absolute;box-shadow:inset 0 0 28px #ffffff14}.works-hero-album-slot:hover:before{opacity:1;background-position:-130% 0}.works-hero-album-slot:hover:after{border-color:#ffffff7a;box-shadow:inset 0 0 34px #ffffff24,0 0 24px #ffffff14}.works-hero-album-plane:has(.works-hero-album-slot:hover) .works-hero-album-slot:not(:hover){opacity:.52;filter:brightness(.72)saturate(.72)}.works-hero-album-slot-1{z-index:3;--cover-x:48%;--cover-y:49%;--cover-size:82%;--cover-rotation:-10.5deg;--cover-opacity:.96;width:31.22%;height:55.37%;top:13.18%;left:56.7%}.works-hero-album-slot-2{z-index:2;--cover-x:39%;--cover-y:56%;--cover-size:58%;--cover-rotation:-20deg;--cover-opacity:.84;width:35.35%;height:52.92%;top:22.62%;left:50.12%}.works-hero-album-slot-3{z-index:1;--cover-x:40%;--cover-y:50%;--cover-size:104%;--cover-rotation:14.5deg;--cover-opacity:.76;width:20.85%;height:46.44%;top:6.06%;left:74.88%}.works-hero-album-slot-2 img{filter:brightness(.86)saturate(.9)}.works-hero-album-slot-3 img{filter:brightness(.76)saturate(.82)}.works-hero-album-slot:hover{z-index:8}.works-hero-album-slot:hover img,.works-hero-album-slot:hover:before,.works-hero-album-slot:hover:after{transform:translate(-50%, -50%) rotate(var(--cover-rotation))}.works-hero-album-slot:hover img{opacity:1;filter:brightness(1.04)saturate(1.04);box-shadow:0 24px 58px #00000075}@media (width<=700px){.works-hero-album-plane{left:58%;transform:translate(-58%,-50%)}}@media (prefers-reduced-motion:reduce){.works-hero-album-slot img{animation:none}.works-hero-album-slot,.works-hero-album-slot:hover{transition:none;transform:none}}@media (width<=700px){.home-news{padding-top:70px;padding-bottom:80px}.home-news-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.home-news-sign{padding-bottom:0}.home-news-grid{grid-template-columns:1fr;gap:14px}.home-news-card{grid-template-columns:42% 1fr;display:grid}.home-news-image{aspect-ratio:1}.home-news-copy{min-height:0;padding:17px 16px 16px}.home-news-copy h3{margin:0 0 18px;font-size:18px}}.home-about{border-bottom:1px solid rgba(var(--acid-rgb), .12);color:#f1f3ec;background:#111712;position:relative;overflow:hidden}.home-about:before{content:"";background:#ffffff17;width:1px;position:absolute;top:0;bottom:0;left:22.5%}.home-about-grid{grid-template-columns:minmax(150px,22.5%) minmax(0,1fr);min-height:555px;padding-top:92px;padding-bottom:96px;display:grid}.home-about-rail{z-index:1;color:#849087;font:9px/1.65 var(--font-en);letter-spacing:.14em;flex-direction:column;align-items:flex-start;gap:18px;padding-top:6px;display:flex;position:relative}.home-about-rail>span:first-child{color:var(--home-lime);font-size:11px}.home-about-rail i{background:rgba(var(--acid-rgb), .6);width:44px;height:1px;display:block}.home-about-content{max-width:960px;padding-left:clamp(42px,7vw,112px)}.home-about-meta{color:#869187;font:9px var(--font-en);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:24px;display:flex}.home-about-meta .kicker{color:#a7b1a6}.home-about-statement{margin:43px 0 49px}.home-about-content .home-about-name{color:#f3f4ee;font:500 clamp(46px, 5vw, 72px)/1.08 var(--font-display);letter-spacing:-.04em;margin:0}.home-about-content .home-about-definition{border-left:1px solid var(--home-lime);color:#cbd2c8;max-width:620px;font:400 clamp(24px, 2.45vw, 34px)/1.52 var(--font-display);letter-spacing:.01em;margin:30px 0 0;padding-left:clamp(20px,2.1vw,30px)}.home-about-definition em{color:var(--home-lime);font-style:normal}.home-about-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(38px,6vw,100px);max-width:880px;display:grid}.home-about-detail p{color:#aab6aa;margin:0;font-size:13px;line-height:2}.home-about-actions{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:23px;padding-top:24px;display:flex}.home-about-principles{color:#d5ddd2;flex-wrap:wrap;gap:28px;font-size:12px;display:flex}.home-about-principles span{align-items:center;gap:9px;display:inline-flex}.home-about-principles span:before{background:var(--home-lime);content:"";border-radius:50%;width:4px;height:4px}.home-about-link{border-bottom:1px solid rgba(var(--acid-rgb), .55);color:var(--home-lime);flex:none;align-items:center;gap:8px;padding-bottom:8px;font-size:12px;font-weight:700;transition:gap .25s,color .25s;display:inline-flex}.home-about-link:hover{color:var(--acid-soft);gap:13px}.home-about-rail,.home-about-meta,.home-about-statement,.home-about-detail p,.home-about-actions{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.home-about-meta{transition-delay:80ms}.home-about-statement{transition-delay:.16s}.home-about-detail p:first-child{transition-delay:.24s}.home-about-detail p:nth-child(2){transition-delay:.3s}.home-about-actions{transition-delay:.38s}.home-about.is-visible .home-about-rail,.home-about.is-visible .home-about-meta,.home-about.is-visible .home-about-statement,.home-about.is-visible .home-about-detail p,.home-about.is-visible .home-about-actions{opacity:1;transform:none}@media (width<=900px){.home-about:before{left:19%}.home-about-grid{grid-template-columns:minmax(120px,19%) minmax(0,1fr)}.home-about-content{padding-left:40px}.home-about-content .home-about-name{font-size:clamp(42px,5.7vw,58px)}.home-about-detail{grid-template-columns:1fr;gap:18px}.home-about-actions{flex-direction:column;grid-column:auto;align-items:flex-start;gap:23px}}@media (width<=700px){.home-about:before{width:auto;height:1px;inset:88px 20px auto}.home-about-grid{min-height:0;padding-top:59px;padding-bottom:76px;display:block}.home-about-rail{grid-template-columns:auto 34px 1fr;align-items:center;gap:12px;padding:0;display:grid}.home-about-rail i{width:34px}.home-about-content{padding:0}.home-about-meta{margin-top:71px}.home-about-statement{margin:31px 0 37px}.home-about-content .home-about-name{font-size:clamp(42px,12vw,52px);line-height:1.08}.home-about-content .home-about-definition{max-width:430px;margin-top:24px;padding-left:18px;font-size:clamp(22px,6.2vw,28px);line-height:1.55}.home-about-detail p{font-size:13px;line-height:1.9}.home-about-actions{margin-top:26px;padding-top:20px}.home-about-principles{gap:13px 20px;font-size:11px}}@media (prefers-reduced-motion:reduce){.home-about-rail,.home-about-meta,.home-about-statement,.home-about-detail p,.home-about-actions{opacity:1;transition:none;transform:none}}.site-header-works,.site-header-artists{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080847;border-bottom-color:#ffffff21}.site-header .brand{min-width:150px}.site-header .brand-logo{object-fit:contain;opacity:.92;width:122px;height:auto;display:block}.site-header .nav-cn{color:inherit;font-family:var(--font-cn);letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:500;line-height:1;display:block}.site-header .nav{gap:clamp(24px,2.4vw,42px)}.site-header .nav>a{color:#ffffff94}.site-header .nav>a.active,.site-header .nav>a:hover{color:#fff}.site-header .nav>a.active:after{background:#fffc;height:1px;bottom:-28px}.works-hero,.artists-hero{color:#f5f5f1;background-color:#080909;width:100%;height:100svh;min-height:620px;margin-top:0;padding:0;display:block;position:relative;overflow:hidden}.works-hero{height:calc(100svh - 76px);min-height:544px;margin-top:76px;background-image:var(--hero-background-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.artists-hero{margin-top:0}.artists-hero:after{display:none}.artists-hero-art{z-index:0;background-position:50%;background-size:cover;width:auto;min-height:0;margin:0;position:absolute;inset:0}.hero-page-inner,.works-hero-inner,.artists-hero-inner{z-index:2;width:100%;height:100%;margin:0;padding:0 max(3.2vw,20px);position:relative}.works-hero>.works-hero-inner{pointer-events:none}.works-hero-copy,.artists-hero-copy{z-index:2;width:min(42vw,430px);padding:0;position:absolute;top:28%;left:max(3.2vw,20px)}.hero-page-title{color:#f4f4f0;flex-direction:column;align-items:flex-start;gap:15px;margin:0;display:flex}.hero-page-title span{letter-spacing:.2em;text-indent:.2em;font:300 clamp(34px,3.7vw,56px)/.92 Segoe UI Light,Helvetica Neue,Arial,sans-serif;display:block}.hero-page-title em{color:#f6f6f0e8;font:400 clamp(20px, 2vw, 29px)/1.1 var(--font-cn);letter-spacing:.28em;text-indent:.28em;font-style:normal;display:block}.hero-page-lead{color:#e9ebe5a3;letter-spacing:.1em;margin:74px 0 0;font-size:13px;line-height:1.7}.hero-page-lead-en{color:#e9ebe573;font:500 8px/1.7 var(--font-en);letter-spacing:.2em;margin-top:14px;display:block}.hero-page-footer{color:#e9ebe575;font:500 7px/1.65 var(--font-en);letter-spacing:.15em;align-items:flex-end;gap:15px;display:flex;position:absolute;bottom:5.3%;left:max(3.2vw,20px);right:max(3.2vw,20px)}.hero-page-footer i{background:#e9ebe554;width:33px;height:1px;margin-bottom:2px;display:block}.hero-page-footer span:last-child{text-align:right;margin-left:auto}@media (width<=700px){.site-header .brand{min-width:0}.works-hero,.artists-hero{height:100svh;min-height:0}.works-hero{height:calc(100svh - 66px);margin-top:66px;background-position:58%!important}.artists-hero-art{background-position:58%}.works-hero-copy,.artists-hero-copy{width:calc(100% - 40px);top:29%;left:20px}.hero-page-title{gap:12px}.hero-page-title span{letter-spacing:.17em;text-indent:.17em;font-size:clamp(34px,10vw,46px)}.hero-page-title em{letter-spacing:.24em;text-indent:.24em;font-size:20px}.hero-page-lead{letter-spacing:.08em;margin-top:55px;font-size:12px}.hero-page-lead-en{margin-top:10px;font-size:7px}.hero-page-footer{gap:10px;font-size:6px;bottom:4.5%;left:20px;right:20px}.hero-page-footer i{width:22px}}:root{--home-header-height:74px}@media (width<=700px){:root{--home-header-height:66px}}.brand-hero{color:#f5f5f1;background-color:#080909;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100svh;min-height:620px;margin-top:0;padding:0;display:block;position:relative;overflow:hidden}.home-brand-hero{background-image:var(--hero-background-image)}.brand-hero-inner{z-index:2;width:100%;height:100%;margin:0;padding:0 max(3.2vw,20px);position:relative}.brand-hero-copy{width:min(42vw,430px)}@media (width<=700px){.brand-hero{height:100svh;min-height:0}.home-brand-hero{background-position:58%}.about-page{padding-top:0}}.works-hero-copy,.artists-hero-copy,.brand-hero-copy{width:min(48vw,620px);top:25.5%;left:max(13vw,120px)}.hero-page-title{gap:12px}.hero-page-title span{font-family:"Bodoni MT", "Baskerville", "Times New Roman", Georgia, var(--font-display), serif;letter-spacing:0;text-indent:0;font-size:clamp(66px,5.5vw,92px);font-weight:700;line-height:.9}.hero-page-title em{letter-spacing:.06em;text-indent:0;font-size:clamp(30px,2.35vw,38px);font-weight:400;line-height:1}.hero-page-lead{color:#e9ebe5c2;letter-spacing:.04em;margin-top:44px;font-size:18px;line-height:1.75}.hero-page-lead-en{color:#e9ebe58a;letter-spacing:.16em;margin-top:13px;font-size:9px}@media (width<=900px) and (width>=701px){.works-hero-copy,.artists-hero-copy,.brand-hero-copy{left:max(9vw,72px)}}@media (width<=700px){.site-header .brand{min-width:0}.site-header .brand-logo{width:116px}.site-header .nav-cn{font-size:16px}.site-header .nav{gap:0}.works-hero-copy,.artists-hero-copy,.brand-hero-copy{width:calc(100% - 40px);top:27%;left:20px}.hero-page-title{gap:10px}.hero-page-title span{font-family:"Bodoni MT", "Baskerville", "Times New Roman", Georgia, var(--font-display), serif;letter-spacing:0;text-indent:0;font-size:clamp(49px,14vw,66px);font-weight:700;line-height:.9}.hero-page-title em{letter-spacing:.05em;text-indent:0;font-size:26px}.hero-page-lead{margin-top:39px;font-size:15px;line-height:1.75}.hero-page-lead-en{margin-top:11px;font-size:8px}.artists-hero-art{background-position:72%}.artists-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0506066b,#0506060a 68%);display:block;position:absolute;inset:0}}.home-brand-hero+.home-signal{min-height:132px;padding-right:max(20px, calc((100vw - var(--content-max)) / 2));padding-left:max(20px, calc((100vw - var(--content-max)) / 2));border-top:1px solid rgba(var(--acid-rgb), .18);border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(150px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:32px;padding-top:26px;padding-bottom:26px;display:grid;position:relative;overflow:hidden;background:linear-gradient(90deg, rgba(var(--acid-rgb), .07), transparent 24%), #0c100e!important}.home-brand-hero+.home-signal:before{background:linear-gradient(90deg, rgba(var(--acid-rgb), .72), rgba(var(--acid-rgb), .08) 36%, transparent 75%);content:"";height:1px;position:absolute;top:0;left:0;right:0}.home-brand-hero+.home-signal:after{content:"";background:linear-gradient(#0000,#ffffff14 50%,#0000);width:1px;position:absolute;top:0;bottom:0;right:12%}.home-signal>span,.home-signal>small{z-index:1;color:#7f8a80;font:10px/1.4 var(--font-en);letter-spacing:.16em;position:relative}.home-signal>span:before{background:var(--home-lime);width:6px;height:6px;box-shadow:0 0 0 5px rgba(var(--acid-rgb), .08);content:"";vertical-align:1px;border-radius:50%;margin-right:11px;display:inline-block}.home-signal strong{z-index:1;color:#e7ebe3;max-width:420px;font:400 clamp(17px, 1.6vw, 22px)/1.5 var(--font-cn);letter-spacing:.04em;position:relative}.home-signal>small{color:#5d685f;justify-self:end}.home-chart{color:#edf0e9;padding-top:116px;padding-bottom:132px;position:relative;overflow:hidden;background:linear-gradient(90deg,#0000 0 7.5%,#ffffff0b 7.55%,#0000 7.6%),linear-gradient(#101512 0%,#151b17 100%)!important}.home-chart:before{opacity:.34;background-image:linear-gradient(90deg, rgba(var(--acid-rgb), .06) 1px, transparent 1px), linear-gradient(#ffffff09 1px, transparent 1px);content:"";pointer-events:none;background-size:clamp(110px,12vw,170px) 100%,100% 160px;position:absolute;inset:0}.home-chart>*{z-index:1;position:relative}.home-chart .section-head{align-items:end;margin-bottom:46px}.home-chart .section-head h2{color:#f2f4ed;letter-spacing:.01em;margin-top:14px;font-size:clamp(42px,5.2vw,72px)}.home-chart .section-head>a{color:#d9dfd5;border-color:#ffffff4d}.home-chart .section-head>a:hover{color:var(--home-lime);border-color:var(--home-lime)}.featured-works{background:#ffffff24;border:1px solid #ffffff24;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:1px;display:grid;overflow:hidden}.featured-work,.featured-work-1,.featured-work-2,.featured-work-3,.featured-work-4{min-width:0;transition:background .28s,transform .28s,box-shadow .28s;transform:none;border:0!important;border-top:1px solid color-mix(in srgb, var(--card-tone) 72%, transparent)!important;background:#171c18!important}.featured-work-1{grid-row:1/span 3}.featured-work:before,.featured-work:after{display:none}.featured-work:hover{z-index:2;box-shadow:inset 0 0 0 1px rgba(var(--acid-rgb), .22), 0 18px 34px #0003;transform:translateY(-3px);background:#202820!important}.featured-work-art{background:#242a25;margin:16px 16px 0}.featured-work-1 .featured-work-art{margin:20px 20px 0}.featured-work .work-cover{background-color:var(--card-tone)!important;background-image:linear-gradient(145deg, #080c0905, #080c095c), var(--artwork-image)!important}.featured-work>div:last-child{min-height:150px;padding:19px 20px 22px}.featured-work-1>div:last-child{min-height:160px;padding:22px 24px 27px}.featured-work h3{color:#f2f4ed;font:600 clamp(22px, 2.4vw, 33px)/1.18 var(--font-display);margin-top:12px}.featured-work .icon-play{color:var(--home-lime);bottom:18px;right:18px}.featured-work:not(.featured-work-1){grid-template-columns:minmax(112px,29%) minmax(0,1fr);display:grid}.featured-work:not(.featured-work-1) .featured-work-art{width:100%;height:100%;min-height:0;margin:0}.featured-work:not(.featured-work-1)>div:last-child{min-height:0;padding:22px 24px}.featured-work:not(.featured-work-1) h3{margin-top:10px;font-size:clamp(19px,1.8vw,25px)}.home-stats{border-top:1px solid rgba(var(--acid-rgb), .14);border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(50px,9vw,145px);padding-top:106px;padding-bottom:108px;display:grid;background:#0e1410!important}.stats-heading .kicker{color:#8d998d}.home-stats h2{color:#edf0e9;margin-top:14px;font-size:clamp(40px,4.6vw,66px)}.stats-grid{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats-grid>div{border-right:1px solid #ffffff24;min-height:168px;padding:25px 22px 22px}.stats-grid>div:last-child{border-right:0}.stats-grid strong{color:var(--accent-paper);font:500 clamp(39px, 4.8vw, 68px)/1 var(--font-en);letter-spacing:-.03em}.stats-grid strong span{color:#aab5aa;font:400 15px var(--font-cn);letter-spacing:0;margin-left:4px}.stats-grid p{color:#8c978d;margin:28px 0 0;font-size:12px}.cta-link{color:var(--home-lime);border-color:rgba(var(--acid-rgb), .58);align-self:end}@media (width<=900px){.featured-works{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.featured-work-1{grid-area:auto/1/auto/-1}.featured-work:not(.featured-work-1){display:flex}.featured-work:not(.featured-work-1) .featured-work-art{aspect-ratio:1;width:auto;height:auto;margin:14px 14px 0}.featured-work:not(.featured-work-1)>div:last-child{min-height:142px;padding:17px 18px 20px}.home-stats{grid-template-columns:1fr;gap:44px}}@media (width<=700px){.home-brand-hero+.home-signal{grid-template-columns:1fr auto;gap:17px 20px;min-height:128px;padding-top:24px;padding-bottom:24px}.home-signal strong{grid-area:2/1/auto/-1;max-width:300px;font-size:15px}.home-signal>small{grid-area:1/2}.home-chart{padding-top:78px;padding-bottom:92px}.home-chart .section-head{align-items:flex-start;margin-bottom:31px}.home-chart .section-head h2{margin-top:12px;font-size:43px}.featured-works{gap:1px}.featured-work-1 .featured-work-art{margin:14px 14px 0}.featured-work-1>div:last-child,.featured-work:not(.featured-work-1)>div:last-child{min-height:128px;padding:16px 14px 19px}.featured-work h3,.featured-work:not(.featured-work-1) h3{margin-top:9px;font-size:19px}.featured-work .icon-play{width:34px;min-width:34px;height:34px;bottom:13px;right:13px}.featured-work-4{grid-column:1/-1;grid-template-columns:minmax(112px,29%) minmax(0,1fr);display:grid}.featured-work-4 .featured-work-art{aspect-ratio:auto;width:100%;height:100%;min-height:0;margin:0}.featured-work-4>div:last-child{min-height:142px;padding:17px 18px 20px}.home-stats{padding-top:77px;padding-bottom:84px;display:block}.home-stats h2{margin-bottom:34px;font-size:43px}.stats-grid{margin-right:0}.stats-grid>div{min-height:132px;padding:18px 10px 15px}.stats-grid strong{font-size:32px}.stats-grid strong span{margin:5px 0 0;font-size:12px;display:block}.stats-grid p{margin-top:20px;font-size:11px}.cta-link{align-self:auto}}:root{--site-header-offset:76px}@media (width<=700px){:root{--site-header-offset:66px}.home-brand-hero,.works-hero,.artists-hero{height:calc(100svh - var(--site-header-offset));min-height:0;margin-top:var(--site-header-offset)}}.home-chart .featured-works{background:#ffffff1f;border:1px solid #ffffff2e;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.home-chart .featured-work,.home-chart .featured-work-1,.home-chart .featured-work-2,.home-chart .featured-work-3,.home-chart .featured-work-4{flex-direction:column;grid-area:auto;min-width:0;display:flex;transform:none;border:0!important;border-right:1px solid #ffffff29!important;border-top:1px solid color-mix(in srgb, var(--card-tone) 78%, transparent)!important;background:#151b17!important}.home-chart .featured-work:last-child{border-right:0!important}.home-chart .featured-work:before,.home-chart .featured-work:after{display:none}.home-chart .featured-work:hover{z-index:2;box-shadow:inset 0 0 0 1px rgba(var(--acid-rgb), .26);transform:none;background:#1c251e!important}.home-chart .featured-work-art,.home-chart .featured-work-1 .featured-work-art,.home-chart .featured-work:not(.featured-work-1) .featured-work-art,.home-chart .featured-work-4 .featured-work-art{aspect-ratio:1/1.08;background:#242a25;width:auto;height:auto;min-height:0;margin:0}.home-chart .featured-work-art:after{border:1px solid #ffffff40}.home-chart .featured-work .work-cover{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s;background-image:linear-gradient(180deg, #080c090a, #080c0957), var(--artwork-image)!important}.home-chart .featured-work:hover .work-cover{filter:saturate(1.04)contrast(1.04);transform:scale(1.045)}.home-chart .featured-work>div:last-child,.home-chart .featured-work-1>div:last-child,.home-chart .featured-work:not(.featured-work-1)>div:last-child,.home-chart .featured-work-4>div:last-child{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 38px;align-items:start;column-gap:14px;min-height:156px;padding:20px 20px 21px;display:grid}.home-chart .featured-work h3,.home-chart .featured-work:not(.featured-work-1) h3{color:#f2f4ed;font:500 clamp(19px, 1.8vw, 27px)/1.18 var(--font-display);letter-spacing:0;grid-area:2/1;align-self:end;margin:0}.home-chart .featured-work p{color:#9ca89c;grid-area:3/1;margin:7px 0 0;font-size:11px}.home-chart .featured-work .icon-play{width:38px;min-width:38px;height:38px;color:var(--home-lime);grid-area:2/2/span 2;place-self:end;position:static}.home-chart .featured-work:hover .icon-play{color:#111;background:var(--home-lime);border-color:var(--home-lime);transform:scale(1.08)}@media (width<=900px){.home-chart .featured-works{grid-template-columns:repeat(2,minmax(0,1fr))}.home-chart .featured-work,.home-chart .featured-work:last-child{border-right:1px solid #ffffff29!important}.home-chart .featured-work:nth-child(2n){border-right:0!important}.home-chart .featured-work-art,.home-chart .featured-work-1 .featured-work-art,.home-chart .featured-work:not(.featured-work-1) .featured-work-art,.home-chart .featured-work-4 .featured-work-art{aspect-ratio:1/1.02}}@media (width<=700px){.home-chart .featured-works{grid-template-columns:repeat(2,minmax(0,1fr))}.home-chart .featured-work,.home-chart .featured-work:last-child,.home-chart .featured-work:nth-child(2n){border-right:1px solid #ffffff29!important}.home-chart .featured-work:nth-child(2n){border-right:0!important}.home-chart .featured-work-art,.home-chart .featured-work-1 .featured-work-art,.home-chart .featured-work:not(.featured-work-1) .featured-work-art,.home-chart .featured-work-4 .featured-work-art{aspect-ratio:1/1.03}.home-chart .featured-work>div:last-child,.home-chart .featured-work-1>div:last-child,.home-chart .featured-work:not(.featured-work-1)>div:last-child,.home-chart .featured-work-4>div:last-child{grid-template-columns:minmax(0,1fr) 34px;column-gap:8px;min-height:133px;padding:14px 12px}.home-chart .featured-work h3,.home-chart .featured-work:not(.featured-work-1) h3{font-size:17px}.home-chart .featured-work p{margin-top:5px;font-size:10px}.home-chart .featured-work .icon-play{width:32px;min-width:32px;height:32px}}:root{--primary-header-height:76px}.home-brand-hero,.works-hero,.artists-hero{height:calc(100svh - var(--primary-header-height));min-height:544px;margin-top:var(--primary-header-height)}@media (width<=700px){:root{--primary-header-height:66px}.home-brand-hero,.works-hero,.artists-hero{height:calc(100svh - var(--primary-header-height));min-height:0;margin-top:var(--primary-header-height)}}.home-brand-hero{background-image:linear-gradient(90deg, #070b08c7 0%, #070b0875 34%, #070b0814 72%, #070b083d 100%), linear-gradient(180deg, #05080638, #0508060a 45%, #05080694 100%), var(--hero-background-image);background-position:50%;background-size:cover}@media (width<=700px){.home-brand-hero{background-position:60%}}.home-brand-hero .home-hero-archive-head,.home-brand-hero .home-hero-archive-foot,.home-about-rail,.home-about-meta,.home-news-sign{color:#eff0ea94}.home-brand-hero .home-hero-archive-head,.home-brand-hero .home-hero-archive-foot{border-color:#fff3}.home-brand-hero .home-hero-archive-head span:last-child,.home-brand-hero .home-hero-archive-foot span:last-child{color:#eff0eaad}.home-about,.home-news,.home-stats{border-color:#ffffff1a}.home-about-rail>span:first-child,.home-about-principles span:before{color:#eff0eab8;background:#ffffff94}.home-about-rail>span:first-child{width:18px;height:18px;font:10px/1 var(--font-en);letter-spacing:0;background:#ffffff61;flex:0 0 18px;place-items:center;display:grid}.home-about-rail i{background:#ffffff52}.home-about-content .home-about-definition{border-left-color:#ffffff52}.home-about-definition em{color:#f0eee5}.home-news-card:hover{border-color:#ffffff3d}.home-stats{border-top-color:#ffffff1f}.home-about{background:#172119}.home-news{background:#162019!important}.home-stats{background:#1a281e!important}.home-brand-hero{background-color:#0b100d!important;background-image:none!important}.home-brand-hero .home-hero-slide{z-index:0;filter:saturate(.9)contrast(1.04);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:.8s cubic-bezier(.2,.7,.2,1) home-hero-slide-in;position:absolute;inset:0}.home-brand-hero .home-hero-slide:after{content:"";background:linear-gradient(90deg,#050806c7,#05080647 47%,#05080633),linear-gradient(#05080629,#0000 42%,#050806b8);position:absolute;inset:0}@keyframes home-hero-slide-in{0%{opacity:.2;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.home-brand-hero .home-hero-slide{background-position:58%}}@media (prefers-reduced-motion:reduce){.home-brand-hero .home-hero-slide{animation:none}}.site-header,.site-header-home,.site-header-works,.site-header-artists,.site-header-about{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(115%);background:#090b0af0;border-bottom:1px solid #ffffff14;box-shadow:0 14px 38px #00000038}.site-header:before,.site-header .brand:after,.site-header .header-progress{display:none}.site-header .brand-logo,.site-header .nav-cn,.site-header .header-status{filter:drop-shadow(0 2px 10px #00000073)}.site-header .header-status>i,.site-header .nav>a:after{display:none}.site-header .nav{box-shadow:none;background:0 0;border:0}@media (width>=701px){.site-header{padding-inline:max(13vw,120px)}.site-header .nav{margin-left:auto;position:static;transform:none}}.site-header .nav>a,.site-header .nav>a:hover,.site-header .nav>a.active{box-shadow:none;text-shadow:0 2px 10px #0000008c;background:0 0}.site-header .menu{box-shadow:none;filter:drop-shadow(0 2px 8px #0000008c);background:0 0;border:0;border-radius:0}.home-brand-hero,.works-hero,.artists-hero{height:100svh;margin-top:0}@media (width<=700px){.site-header{box-shadow:none;background:0 0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(115%);background:#090b0af2;border-bottom:1px solid #ffffff14;box-shadow:0 12px 30px #0003}.site-header .nav,.site-header .nav.open{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.site-header .nav>a{background:0 0;border:0}.home-brand-hero,.works-hero,.artists-hero{height:100svh;margin-top:0}}.home-brand-hero,.home-signal,.home-about,.home-chart,.home-stats,.home-news{--home-lime:#b79a75;--acid:#b79a75;--acid-rgb:183, 154, 117;--acid-soft:#d3bea0}.home-brand-hero{background-color:#111212!important}.home-signal{border-bottom-color:#efe8db1f;background:#121313!important}.home-about{border-bottom-color:#efe8db1a;background:#181817!important}.home-about-rail,.home-about-meta,.home-news-sign,.home-news-head .kicker,.home-stats .kicker{color:#e2dbcd80}.home-about-content .home-about-name,.home-news-head h2,.home-stats h2{color:#f0ece4}.home-about-content .home-about-definition{color:#d8d1c5;border-left-color:#b79a75cc}.home-about-detail p{color:#a9a8a1}.home-about-detail p:first-child{color:#cfcbc2}.home-about-principles{color:#c6c0b5}.home-chart{color:#eeeae2;background:#151515!important}.home-chart .section-head>a{color:#d1c9bc;border-bottom-color:#efe8db57}.featured-work{background:#232220!important;border-color:#b79a75b3 #efe8db24 #efe8db24!important}.featured-work:before{border-color:#efe8db1a}.featured-work-art{background:#292826}.featured-work-art:after{border-color:#efe8db38}.featured-work h3{color:#eeeae2}.featured-work p{color:#a3a09a}.home-stats{border-top-color:#efe8db1f;background:#1b1a18!important}.stats-grid{border-bottom-color:#efe8db29}.stats-grid>div{border-left-color:#efe8db24}.stats-grid strong{color:#c3a47b}.stats-grid p{color:#a7a39b}.home-news{border-top-color:#efe8db1a;background:#151515!important}.home-news-card{background:#242321;border-color:#efe8db21}.home-news-card:hover{background:#2b2926;border-color:#b79a756b}.home-news-copy h3{color:#eeeae2}.home-news-copy time{color:#aaa69e}.home-cta .cta-link{color:#c2a47d;border-bottom-color:#b79a757a}.home-chart .featured-works{background:#232220;border-color:#efe8db24}.home-chart .featured-work,.home-chart .featured-work-1,.home-chart .featured-work-2,.home-chart .featured-work-3,.home-chart .featured-work-4{background:#232220!important;border-top-color:#b79a759e!important;border-right-color:#efe8db24!important}.home-chart .featured-work:hover{box-shadow:inset 0 0 0 1px #b79a753d;background:#2a2825!important}.home-chart .featured-work-art,.home-chart .featured-work-1 .featured-work-art,.home-chart .featured-work:not(.featured-work-1) .featured-work-art,.home-chart .featured-work-4 .featured-work-art{background:#292826}.home-chart .featured-work-art:after{border-color:#efe8db33}.home-chart .featured-work .work-cover{background-image:linear-gradient(180deg, #0a0a0a0a, #0a0a0a57), var(--artwork-image)!important}.home-chart .featured-work>div:last-child,.home-chart .featured-work-1>div:last-child,.home-chart .featured-work:not(.featured-work-1)>div:last-child,.home-chart .featured-work-4>div:last-child{background:0 0}.home-chart .featured-work h3,.home-chart .featured-work:not(.featured-work-1) h3{color:#eeeae2}.home-chart .featured-work p{color:#a3a09a}.home-brand-hero:after{background:linear-gradient(#0000,#0508062e)}.home-brand-hero .home-hero-slide{filter:saturate()contrast(1.01)brightness()}.home-brand-hero .home-hero-slide:after{background:linear-gradient(90deg,#0508063d,#0508061a 47%,#0508060a),linear-gradient(#0508060f,#0000 42%,#05080638)}.home-brand-hero .home-hero-slide{background-color:#111212;background-position:50%;background-size:cover}.home-hero-dots{z-index:5;align-items:center;gap:9px;display:flex;position:absolute;bottom:clamp(22px,4.8vh,48px);left:50%;transform:translate(-50%)}.home-hero-dots button{cursor:pointer;background:#f5f5ef29;border:1px solid #f5f5efb8;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,border-color .25s,background-color .25s,transform .25s}.home-hero-dots button:hover,.home-hero-dots button:focus-visible{background:#f5f5efb8;outline:none;transform:scale(1.15)}.home-hero-dots button.is-active{background:#f5f5ef;border-color:#f5f5ef;border-radius:999px;width:26px}@media (width<=700px){.home-hero-dots{bottom:24px}}.artists-page{--artist-paper:#eeeee7;--artist-paper-alt:#f5f3ec;--artist-ink:#151815;--artist-muted:#737970;--artist-stage:#101310;--artist-stage-raised:#191d19;--artist-line:#15181529;background:var(--artist-paper);color:var(--artist-ink);overflow:hidden}.artists-page .kicker{font-family:var(--font-cn);letter-spacing:.08em}.potential-roster{border-top:1px solid var(--artist-line);background:var(--artist-paper-alt);padding-top:clamp(76px,8vw,112px);padding-bottom:clamp(84px,9vw,124px)}.potential-roster-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;display:flex}.potential-roster-head h2{color:var(--artist-ink);margin:14px 0 0;font-size:clamp(38px,4.6vw,62px);line-height:1}.artists-roster-head .kicker,.potential-roster-head .kicker{color:var(--artist-muted)}.potential-artist-work .icon-play{border:1px solid rgba(var(--acid-rgb), .42);width:34px;height:34px;color:var(--site-accent);background:0 0}.artist-profile{background:#171b18;min-height:calc(100svh - 74px);padding-top:124px;padding-bottom:112px}.artist-profile .back{color:#8d958b;min-height:44px;margin-bottom:46px;padding:10px 0}.artist-profile .back:hover{color:var(--acid)}.profile-grid{width:min(100%, var(--content-max));grid-template-columns:minmax(0,1.04fr) minmax(340px,.82fr);gap:clamp(56px,8vw,124px);margin:0 auto}.profile-grid>.artist-visual{aspect-ratio:4/5;height:auto;max-height:680px}.profile-grid>div:last-child{max-width:520px}.profile-grid h1{margin:16px 0 20px;font-size:clamp(58px,7vw,96px);line-height:.98}.profile-grid p{color:#aeb5ab;max-width:480px;font-size:15px}.profile-grid blockquote{border-left:2px solid var(--acid);color:#e0e4dc;max-width:500px;margin:44px 0 38px;padding-left:20px;font-size:clamp(19px,2vw,25px);line-height:1.65}.profile-grid .solid-link{min-height:48px;padding:0 18px}@media (width<=1000px){.profile-grid{gap:54px}}@media (width<=700px){.potential-roster{padding-top:72px;padding-bottom:82px}.potential-roster-head{align-items:flex-start;margin-bottom:28px}.potential-roster-head h2{margin-top:12px;font-size:38px}.artist-profile{min-height:0;padding-top:104px;padding-bottom:88px}.artist-profile .back{margin-bottom:36px}.profile-grid{grid-template-columns:1fr;gap:42px}.profile-grid>.artist-visual{width:100%;max-height:none}.profile-grid>div:last-child{max-width:none}.profile-grid h1{margin:13px 0 17px;font-size:58px}.profile-grid p{font-size:15px}.profile-grid blockquote{margin:35px 0 31px;padding-left:16px;font-size:19px}}.potential-artist-work .icon-play{width:40px;height:40px}.potential-artist-profile-link{border-bottom:1px solid rgba(var(--acid-rgb), .42);color:var(--acid);align-items:center;gap:7px;margin-top:18px;padding-bottom:6px;font-size:12px;display:inline-flex}.potential-artist-profile-link:hover{border-color:var(--acid);color:var(--acid-soft)}.profile-portrait{aspect-ratio:4/5;background:#232722;max-height:680px;overflow:hidden}.profile-portrait>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.profile-portrait>.artist-visual{width:100%;height:100%}.profile-works{max-width:560px;margin-top:42px}.profile-works-head{color:var(--acid);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:baseline;padding-bottom:12px;font-size:13px;display:flex}.profile-works-head small{color:#7f897e;font:10px var(--font-en);letter-spacing:.08em}.profile-works-list{display:grid}.profile-work{border-bottom:1px solid #ffffff1a;grid-template-columns:24px 54px minmax(0,1fr) 40px;align-items:center;gap:13px;min-height:76px;display:grid}.profile-work>span{color:#687367;font:10px var(--font-en)}.profile-work>img{object-fit:cover;width:54px;height:54px}.profile-work>div{min-width:0}.profile-work strong,.profile-work small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-work strong{color:#f0f2ec;font-size:15px}.profile-work small{color:#899389;margin-top:5px;font-size:11px}.profile-work .icon-play{width:38px;height:38px}@media (width<=700px){.profile-works{margin-top:34px}.profile-work{grid-template-columns:22px 48px minmax(0,1fr) 38px;gap:10px}.profile-work>img{width:48px;height:48px}}.artists-page>.potential-roster .potential-roster-head{align-items:flex-end;margin-bottom:32px}.artists-page>.potential-roster .potential-roster-head h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(34px,4.8vw,58px)}.potential-roster-head-meta{color:var(--site-faint);letter-spacing:.08em;padding-bottom:5px;font-size:11px}.artist-project{padding-top:clamp(92px,11vw,152px);padding-bottom:clamp(92px,11vw,152px)}.artist-project h2{letter-spacing:-.06em;max-width:700px;font-size:clamp(45px,6.3vw,78px);line-height:1.02}.artist-project h2 span{color:var(--site-ink)}.artist-project h2 strong{color:var(--site-accent)}.artist-project-summary p{max-width:420px;line-height:1.9}.artist-project-summary a{border-bottom:1px solid rgba(var(--acid-rgb), .5);color:var(--site-accent);letter-spacing:.04em;background:0 0;padding:0 0 9px;font-size:12px}.artist-project-summary a:hover{background:0 0}.artist-project-steps{border:0;border-top:1px solid var(--site-line);margin-top:50px}.artist-project-steps article{border-right:1px solid var(--site-line);min-height:206px;padding:21px 28px 28px 0}.artist-project-steps article:not(:first-child){padding-left:28px}.artist-project-steps article:last-child{border-right:0}.artist-project-steps article>div{justify-content:flex-start}.artist-project-steps article>div span{color:var(--site-accent)}.artist-project-steps h3{letter-spacing:-.02em;margin-top:45px;font-size:22px}.artist-project-steps p{max-width:250px}.artist-project-note{color:var(--site-faint);margin-top:19px}.artist-contact{background:var(--site-surface-0);padding-top:clamp(82px,10vw,136px);padding-bottom:clamp(82px,10vw,136px)}.artist-contact-card{border:0;border-top:1px solid rgba(var(--acid-rgb), .4);border-bottom:1px solid var(--site-line);background:0 0;min-height:0;display:block;overflow:visible}.artist-contact-card:hover{border-top-color:var(--site-accent);border-bottom-color:var(--site-line);background:0 0}.artist-contact-copy{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 0 27px;display:grid}.artist-contact-copy>span{font-size:11px}.artist-contact-copy strong{color:#c3cbc0;margin:0;font-size:15px;line-height:1.7}.artist-contact-copy em{color:var(--site-ink);margin:0;padding-bottom:7px;font-size:clamp(18px,2vw,27px)}.artist-contact-note{margin-top:17px}@media (width<=700px){.artists-page>.potential-roster .potential-roster-head{margin-bottom:24px;display:block}.potential-roster-head-meta{margin-top:13px;display:block}.artist-project h2{font-size:clamp(40px,11vw,54px)}.artist-project-steps article,.artist-project-steps article:not(:first-child){border-right:0;padding:21px 0 26px}.artist-project-steps h3{margin-top:28px}.artist-contact-copy{grid-template-columns:1fr;gap:13px;padding:22px 0 25px}.artist-contact-copy em{margin-top:9px}}@media (width>=901px){.artists-page .artist-project-summary{transform:translateY(28px)}}.artists-page .artists-hero{isolation:isolate;background:radial-gradient(circle at 72% 42%,#8e9d6f3d,#0000 38%),linear-gradient(118deg,#10140f 0%,#182018 54%,#273024 100%)}.artists-page .artists-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0c100bfa 0%,#0c100bdb 26%,#0c100b33 54%,#0c100b08 100%),linear-gradient(#0c100b14 0%,#0000 73%,#0c100b9e 100%);position:absolute;inset:0}.artists-page .artist-portrait-wall{z-index:0;background:0 0;position:absolute;inset:0 0 0 36%;overflow:visible}.artist-portrait-tile{transform-origin:50%;background:#101711;border:1px solid #deefde38;margin:0;transition:border-color .45s,filter .45s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;overflow:hidden;box-shadow:0 30px 80px #00000080}.artist-portrait-tile img{object-fit:cover;object-position:50% 36%;filter:saturate(.78)contrast(1.04)brightness(.88)sepia(.04);width:100%;height:100%;transition:filter .55s,transform .75s cubic-bezier(.2,.7,.2,1);transform:scale(1.025)}.artist-portrait-tile:after{content:"";pointer-events:none;background:linear-gradient(#404b330a,#191f1533);position:absolute;inset:0}.artist-portrait-tile:hover{z-index:10;border-color:rgba(var(--acid-rgb), .68);filter:brightness(1.08)}.artist-portrait-tile:hover img{filter:saturate(.98)contrast(1.02)brightness(.96);transform:scale(1.065)}.artist-portrait-tile-1{width:21%;height:39%;top:12%;left:1%;transform:rotate(-3.2deg)}.artist-portrait-tile-2{z-index:4;width:24%;height:61%;top:4%;left:21%;transform:rotate(1.8deg)}.artist-portrait-tile-3{z-index:2;width:21%;height:43%;top:15%;left:44%;transform:rotate(-1.4deg)}.artist-portrait-tile-4{width:20%;height:53%;top:7%;left:65%;transform:rotate(2.7deg)}.artist-portrait-tile-5{width:20%;height:36%;top:54%;left:5%;transform:rotate(2.2deg)}.artist-portrait-tile-6{z-index:5;width:24%;height:33%;top:64%;left:28%;transform:rotate(-2deg)}.artist-portrait-tile-7{width:24%;height:35%;top:60%;left:55%;transform:rotate(1.6deg)}.artist-portrait-tile-1:hover{transform:rotate(-1deg)translateY(-8px)}.artist-portrait-tile-2:hover{transform:rotate(.5deg)translateY(-8px)}.artist-portrait-tile-3:hover{transform:rotate(-.3deg)translateY(-8px)}.artist-portrait-tile-4:hover{transform:rotate(.8deg)translateY(-8px)}.artist-portrait-tile-5:hover{transform:rotate(.5deg)translateY(-8px)}.artist-portrait-tile-6:hover{transform:rotate(-.5deg)translateY(-8px)}.artist-portrait-tile-7:hover{transform:rotate(.4deg)translateY(-8px)}.artists-page .artists-hero-inner{z-index:3}@media (width<=900px){.artists-page .artist-portrait-wall{left:31%}.artist-portrait-tile-4{left:67%}}@media (width<=700px){.artists-page .artists-hero:before{background:linear-gradient(#0c100bf0 0%,#0c100bb3 37%,#0c100b0a 66%,#0c100b7a 100%),linear-gradient(90deg,#0c100b38,#0000)}.artists-page .artist-portrait-wall{inset:44% -12% 4% 5%}.artist-portrait-tile-1{width:30%;height:52%;top:8%;left:0}.artist-portrait-tile-2{width:35%;height:70%;top:0;left:25%}.artist-portrait-tile-3{width:30%;height:50%;top:11%;left:56%}.artist-portrait-tile-4{width:30%;height:48%;top:45%;left:6%}.artist-portrait-tile-5{width:34%;height:40%;top:58%;left:42%}.artist-portrait-tile-6,.artist-portrait-tile-7{display:none}}@media (prefers-reduced-motion:reduce){.artist-portrait-tile,.artist-portrait-tile img{transition:none}}.artists-page .artist-contact{border-top:1px solid var(--site-line);background:var(--site-surface-0);padding-top:clamp(76px,9vw,118px);padding-bottom:clamp(80px,9vw,124px)}.artists-page .artist-contact-kicker{color:var(--site-accent);font:700 10px/1.5 var(--font-en);letter-spacing:.15em;margin-bottom:22px;display:block}.artists-page .artist-contact-card{border:0;border-top:1px solid rgba(var(--acid-rgb), .55);border-bottom:1px solid var(--site-line);background:0 0;min-height:0;display:block;overflow:visible}.artists-page .artist-contact-card:hover{border-top-color:var(--site-accent);border-bottom-color:rgba(var(--acid-rgb), .32);background:rgba(var(--acid-rgb), .025)}.artists-page .artist-contact-copy{grid-template-columns:minmax(230px,.72fr) minmax(260px,1fr) auto;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(30px,4vw,52px) 0;display:grid}.artists-page .artist-contact-copy h2{color:var(--site-ink);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.12}.artists-page .artist-contact-copy strong{color:#b5beb3;margin:0;font-size:14px;font-weight:500;line-height:1.7}.artists-page .artist-contact-copy em{color:var(--site-accent);font:700 clamp(17px, 1.8vw, 24px)/1.2 var(--font-en);letter-spacing:-.02em;border:0;align-items:center;gap:14px;margin:0;padding:0;font-style:normal;display:inline-flex}.artists-page .artist-contact-arrow{background:var(--site-accent);width:46px;height:46px;color:var(--site-surface-0);border-radius:50%;place-items:center;transition:transform .2s;display:inline-grid}.artists-page .artist-contact-card:hover .artist-contact-copy em{color:var(--site-accent);gap:14px}.artists-page .artist-contact-card:hover .artist-contact-arrow{transform:translate(3px,-3px)}.artists-page .artist-contact-note{color:var(--site-faint);margin:18px 0 0;font-size:11px;line-height:1.75}@media (width<=900px){.artists-page .artist-contact-copy{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.artists-page .artist-contact-copy em{grid-column:1/-1}}@media (width<=700px){.artists-page .artist-contact{padding-top:68px;padding-bottom:78px}.artists-page .artist-contact-kicker{margin-bottom:17px}.artists-page .artist-contact-copy{grid-template-columns:1fr;gap:0;padding:25px 0 28px}.artists-page .artist-contact-copy h2{font-size:clamp(30px,9.5vw,39px)}.artists-page .artist-contact-copy strong{margin-top:20px;font-size:14px}.artists-page .artist-contact-copy em{grid-column:auto;justify-content:space-between;width:100%;margin-top:28px;font-size:clamp(16px,5.1vw,20px)}.artists-page .artist-contact-arrow{flex:none;width:44px;height:44px}}.artist-contact-kicker{color:var(--site-accent);font:700 10px/1.5 var(--font-en);letter-spacing:.15em;margin-bottom:22px;display:block}.artist-contact-arrow{background:var(--site-accent);width:46px;height:46px;color:var(--site-surface-0);border-radius:50%;place-items:center;transition:transform .2s;display:inline-grid}@media (width<=900px){.artists-page .artist-contact-copy{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.artists-page .artist-contact-copy em{grid-column:1/-1}}@media (width<=700px){.artists-page .artist-contact{padding-top:68px;padding-bottom:78px}.artist-contact-kicker{margin-bottom:17px}.artists-page .artist-contact-copy{grid-template-columns:1fr;gap:0;padding:25px 0 28px}.artists-page .artist-contact-copy h2{font-size:clamp(30px,9.5vw,39px)}.artists-page .artist-contact-copy strong{margin-top:20px;font-size:14px}.artists-page .artist-contact-copy em{grid-column:auto;justify-content:space-between;width:100%;margin-top:28px;font-size:clamp(16px,5.1vw,20px)}.artist-contact-arrow{flex:none;width:44px;height:44px}}@media (width<=360px){.potential-roster-head{display:block}}:root{--site-surface-0:#0e1310;--site-surface-1:#141a16;--site-surface-2:#1b231d;--site-ink:#f1f4ec;--site-muted:#a5afa4;--site-faint:#7e8a7f;--site-line:#ffffff21;--site-accent:var(--acid)}.artists-page{background:var(--site-surface-0);color:var(--site-ink)}.artists-page>.potential-roster{border-top-color:var(--site-line);background:var(--site-surface-0)}.artists-page .potential-roster-head h2,.artists-page .artists-roster-head h2{color:var(--site-ink)}.artists-page .potential-roster-head .kicker,.artists-page .potential-roster-head .roster-count,.artists-page .artists-roster-head .kicker,.artists-page .artists-roster-head .roster-count{color:var(--site-faint)}.artists-page>.artists-belief{border-top:1px solid var(--site-line);background:var(--site-surface-1)}.artists-page>.artists-belief .kicker,.artists-page>.artists-belief h2{color:var(--site-accent)}.artists-page>.artists-belief p{color:var(--site-muted)}.artists-page>.artists-submit{border-top:1px solid var(--site-line);background:linear-gradient(90deg, rgba(var(--acid-rgb), .055), transparent 42%), var(--site-surface-2);color:var(--site-ink)}.artists-page>.artists-submit .kicker{color:var(--site-accent)}.artists-page>.artists-submit h2{color:var(--site-ink)}.artists-page>.artists-submit p{color:var(--site-muted)}.artists-page>.artists-submit .artists-submit-button{background:var(--site-accent);color:#111511}.artists-page>.artists-submit .artists-submit-mark{-webkit-text-stroke-color:rgba(var(--acid-rgb), .16)}.artist-project{padding:clamp(82px, 9vw, 126px) max(20px, calc((100vw - var(--content-max)) / 2));border-top:1px solid var(--site-line);background:radial-gradient(circle at 92% 12%, rgba(var(--acid-rgb), .1), transparent 25%), var(--site-surface-1)}.artist-project-heading{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:clamp(48px,9vw,138px);display:grid}.artist-project .kicker{color:var(--site-accent);letter-spacing:.18em;font-size:13px;font-weight:700}.artist-project h2{max-width:760px;color:var(--site-ink);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(48px,6.2vw,86px);line-height:1.02}.artist-project h2 span{color:#f0f2ed;font-weight:620}.artist-project h2 strong{color:var(--site-accent);margin-top:7px;font-weight:620}.artist-project-summary{max-width:480px;padding-bottom:7px}.artist-project-summary p{color:#c3cbc0;margin:0 0 28px;font-size:15px;line-height:1.95}.artist-project-summary a{background:var(--site-accent);color:#111511;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:13px;font-weight:800;transition:gap .2s,background .2s;display:inline-flex}.artist-project-summary a:hover{background:var(--acid-soft);gap:13px}.artist-project-steps{border:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.artist-project-steps article{min-height:228px;padding:25px clamp(22px,3vw,38px) 29px}.artist-project-steps article:not(:last-child){border-right:1px solid var(--site-line)}.artist-project-steps article>div{color:var(--site-accent);justify-content:space-between;align-items:center;display:flex}.artist-project-steps article>div span{font:700 10px var(--font-en);letter-spacing:.12em}.artist-project-steps h3{color:var(--site-ink);margin:53px 0 12px;font-size:23px}.artist-project-steps p{max-width:270px;color:var(--site-muted);margin:0;font-size:13px;line-height:1.75}.artist-project-note{color:var(--site-faint);margin:22px 0 0;font-size:11px;line-height:1.7}.artist-contact{padding:clamp(86px, 10vw, 142px) max(20px, calc((100vw - var(--content-max)) / 2)) clamp(92px, 11vw, 154px);border-top:1px solid var(--site-line);background:linear-gradient(135deg, rgba(var(--acid-rgb), .035), transparent 42%), var(--site-surface-0)}.artist-contact-copy>span{color:var(--site-accent);font:700 10px/1.5 var(--font-en);letter-spacing:.15em;font-family:var(--font-cn);letter-spacing:.08em}.artist-contact-card{border:1px solid var(--site-line);min-height:330px;color:var(--site-ink);background:#ffffff06;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);transition:border-color .25s,background .25s;display:grid;overflow:hidden}.artist-contact-card:hover{border-color:rgba(var(--acid-rgb), .58);background:rgba(var(--acid-rgb), .04)}.artist-contact-mark{border-right:1px solid var(--site-line);place-items:center;display:grid}.artist-contact-mark:before{content:"";aspect-ratio:998/274;background:var(--site-accent);width:min(68%,240px);filter:drop-shadow(10px 10px 0 rgba(var(--acid-rgb), .05));-webkit-mask:url(/assets/buyao-logo.png) 50%/contain no-repeat;mask:url(/assets/buyao-logo.png) 50%/contain no-repeat}.artist-contact-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,6vw,82px);display:flex}.artist-contact-copy strong{color:#c3cbc0;margin-top:30px;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.85}.artist-contact-copy em{border-bottom:1px solid var(--site-accent);color:var(--site-ink);font:700 clamp(18px, 2vw, 27px)/1.2 var(--font-en);letter-spacing:-.02em;align-items:center;gap:11px;margin-top:34px;padding-bottom:8px;font-style:normal;transition:color .2s,gap .2s;display:inline-flex}.artist-contact-card:hover .artist-contact-copy em{color:var(--site-accent);gap:17px}.artist-contact-note{color:var(--site-faint);margin:20px 0 0;font-size:11px;line-height:1.7}@media (width<=900px){.artist-project-heading{grid-template-columns:1fr;gap:36px}.artist-project-summary{max-width:620px}.artist-contact-card{grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr)}}@media (width<=700px){.artist-project{padding-top:78px;padding-bottom:82px}.artist-project h2{font-size:clamp(39px,11.8vw,52px)}.artist-project .kicker{font-size:11px}.artist-project-summary p{font-size:14px}.artist-project-steps{grid-template-columns:1fr}.artist-project-steps article{min-height:190px;padding:24px 23px 27px}.artist-project-steps article:not(:last-child){border-right:0;border-bottom:1px solid var(--site-line)}.artist-project-steps h3{margin-top:39px}.artist-contact{padding-top:76px;padding-bottom:86px}.artist-contact-card{grid-template-columns:1fr}.artist-contact-mark{border-right:0;border-bottom:1px solid var(--site-line);min-height:210px}.artist-contact-mark:before{width:min(58%,210px)}.artist-contact-copy{padding:34px 24px 39px}.artist-contact-copy strong{margin-top:23px;font-size:15px}.artist-contact-copy em{gap:8px;margin-top:28px;font-size:clamp(16px,5.4vw,21px)}}.about-page{background:var(--site-surface-0);color:var(--site-ink)}.about-page>.about-intro{border-top:1px solid var(--site-line);background:var(--site-surface-0);color:var(--site-ink)}.about-page>.about-intro .about-section-label,.about-page>.about-intro .about-section-label>span{color:var(--site-faint)}.about-page>.about-intro .about-section-label .kicker,.about-page>.about-journey .kicker,.about-page>.about-content-ip .kicker,.about-page>.about-work .kicker,.about-page>.about-now .kicker,.about-page>.about-contact .kicker{color:var(--site-accent)}.about-page>.about-intro .about-intro-copy h2,.about-page>.about-journey .about-section-heading h2,.about-page>.about-now h2{color:var(--site-ink)}.about-page>.about-intro .about-intro-copy p,.about-page>.about-journey .about-section-heading p,.about-page>.about-now p{color:var(--site-muted)}.about-page>.about-intro .about-intro-copy p:last-child,.about-page>.about-now p:last-child{color:#d9dfd5}.about-page>.about-journey{border-top:1px solid var(--site-line);background:var(--site-surface-1)}.about-page>.about-journey .about-journey-grid{border-top-color:var(--site-line);border-bottom-color:var(--site-line)}.about-page>.about-journey .about-journey-grid article{border-right-color:var(--site-line)}.about-page>.about-journey .about-journey-grid span{color:var(--site-accent)}.about-page>.about-journey .about-journey-grid i{background-color:var(--site-accent)}.about-page>.about-journey .about-journey-grid h3{color:var(--site-ink)}.about-page>.about-journey .about-journey-grid p{color:var(--site-muted)}.about-page>.about-content-ip{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:var(--site-surface-0)}.about-page>.about-content-ip .about-content-copy h2{color:var(--site-ink)}.about-page>.about-content-ip .about-content-copy p{color:var(--site-muted)}.about-page>.about-content-ip .about-content-copy strong{color:var(--site-accent)}.about-page>.about-content-ip figcaption{color:var(--site-faint)}.about-page>.about-work{border-bottom:1px solid var(--site-line);background:var(--site-surface-1)}.about-page>.about-work .about-projects,.about-page>.about-work .about-project-note{border-color:var(--site-line)}.about-page>.about-work .about-projects article{border-bottom-color:var(--site-line)}.about-page>.about-work .about-projects article>span,.about-page>.about-work .about-projects p,.about-page>.about-work .about-projects small,.about-page>.about-work .about-section-heading p,.about-page>.about-work .about-project-note p{color:var(--site-muted)}.about-page>.about-work .about-projects h3,.about-page>.about-work .about-project-note h3{color:var(--site-ink)}.about-page>.about-work .about-projects strong,.about-page>.about-work .about-projects a,.about-page>.about-work .about-project-note>span{color:var(--site-accent)}.about-page>.about-work .about-project-note a{color:var(--site-ink);border-color:#ffffff59}.about-page>.about-now{border-bottom:1px solid var(--site-line);background:var(--site-surface-0)}.about-page>.about-contact{border-bottom:1px solid var(--site-line);background:linear-gradient(90deg, rgba(var(--acid-rgb), .055), transparent 42%), var(--site-surface-2);color:var(--site-ink)}.about-page>.about-contact .about-contact-copy h2{color:var(--site-ink)}.about-page>.about-contact .about-contact-copy p,.about-page>.about-contact .about-contact-panel>span,.about-page>.about-contact .about-contact-panel>p{color:var(--site-muted)}.about-page>.about-contact .contact-tags{border-top-color:var(--site-line)}.about-page>.about-contact .contact-tags b{color:var(--site-ink)}.about-page>.about-contact .about-contact-panel .solid-link{background:var(--site-accent);color:#111511}@media (width<=900px){.about-page>.about-journey .about-journey-grid article:nth-child(-n+2){border-bottom-color:var(--site-line)}}@media (width<=700px){.about-page>.about-journey .about-journey-grid article,.about-page>.about-journey .about-journey-grid article:nth-child(2){border-bottom-color:var(--site-line)}.about-page>.about-contact{background:linear-gradient(180deg, rgba(var(--acid-rgb), .055), transparent 42%), var(--site-surface-2)}}.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-contact .about-contact-copy h2{letter-spacing:0;max-width:620px;font-size:clamp(42px,5.4vw,70px);font-weight:500;line-height:1.02}.artists-page>.potential-roster{padding-left:0;padding-right:0}.artists-page>.potential-roster .potential-roster-head{width:min(100%, var(--content-max));padding-right:max(20px, calc((100vw - var(--content-max)) / 2));padding-left:max(20px, calc((100vw - var(--content-max)) / 2));margin-left:auto;margin-right:auto}@media (width<=700px){.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-contact .about-contact-copy h2{max-width:330px;font-size:42px;line-height:1.05}.artists-page>.potential-roster .potential-roster-head{width:100%;padding-left:20px;padding-right:20px}}.artist-project h2 span,.artist-project h2 strong{display:inline}@media (width<=700px){.artists-page>.potential-roster .potential-roster-head{margin-bottom:24px;display:block}.potential-roster-head-meta{margin-top:13px;display:block}.artist-project h2{font-size:clamp(40px,11vw,54px)}.artist-project-steps article,.artist-project-steps article:not(:first-child){border-right:0;padding:21px 0 26px}.artist-project-steps h3{margin-top:28px}.artist-contact-copy{grid-template-columns:1fr;gap:13px;padding:22px 0 25px}.artist-contact-copy em{margin-top:9px}}.artists-page>.potential-roster{padding-bottom:clamp(24px,2.5vw,36px)}.artists-page>.potential-roster .potential-roster-head{width:100%;max-width:none;padding-right:max(20px, calc((100vw - var(--content-max)) / 2));padding-left:max(20px, calc((100vw - var(--content-max)) / 2));margin-left:0;margin-right:0}.artists-page .artist-project{padding-top:clamp(36px,3.5vw,52px)}@media (width<=700px){.artists-page>.potential-roster{padding-bottom:24px}.artists-page .artist-project{padding-top:36px}}.emerging-stage{--emerging-feature-w:min(860px, 58vw);--emerging-half-w:calc(var(--emerging-feature-w) / 2);--emerging-card-w:clamp(118px, 12vw, 176px);--emerging-gap:clamp(14px, 1.9vw, 30px);--emerging-feature-h:clamp(380px, calc(var(--emerging-feature-w) * .65), 560px);isolation:isolate;background:radial-gradient(120% 92% at 50% 34%,#16201a 0%,#0e1310 48%,#0a0e0b 100%);padding:clamp(24px,3.4vw,52px) 0 clamp(26px,3.6vw,54px);position:relative;overflow:hidden}.emerging-stage:focus-visible{outline:2px solid rgba(var(--acid-rgb), .55);outline-offset:-3px}.emerging-stage-ambient{z-index:0;opacity:.3;pointer-events:none;position:absolute;inset:-14% -8%;-webkit-mask-image:radial-gradient(60% 68% at 50% 40%,#000 0%,#00000080 54%,#0000 82%);mask-image:radial-gradient(60% 68% at 50% 40%,#000 0%,#00000080 54%,#0000 82%)}.emerging-stage-ambient img{object-fit:cover;object-position:50% 22%;filter:blur(64px)saturate(1.32);width:100%;height:100%;animation:.9s both emerging-ambient-in;transform:scale(1.15)}.emerging-stage-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0a0e0bd6,#0a0e0b47 42%,#0a0e0be6);position:absolute;inset:0}.emerging-stage-inner{z-index:2;min-height:var(--emerging-feature-h);perspective:2000px;perspective-origin:50% 46%;justify-content:center;align-items:center;display:flex;position:relative}.emerging-feature{z-index:10;width:var(--emerging-feature-w);height:var(--emerging-feature-h);transform-style:preserve-3d;grid-template-columns:58% 42%;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 46px 96px #00000094,0 0 0 1px #f1f4ec0f}.emerging-feature-portrait{background:#1b211c;margin:0;position:relative;overflow:hidden}.emerging-feature-portrait img{object-fit:cover;object-position:50% 26%;transform-origin:50% 30%;width:100%;height:100%}.emerging-feature-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0e0b75,#0000 26%),linear-gradient(#0000 58%,#0a0e0b9e);position:absolute;inset:0}.emerging-feature-index{z-index:2;color:#f1f4ecbd;font:600 12px/1 var(--font-en);letter-spacing:.16em;position:absolute;bottom:clamp(14px,1.4vw,22px);left:clamp(16px,1.6vw,26px)}.emerging-feature-dossier{background:linear-gradient(158deg,#19201af7,#0d110efc);border-left:1px solid #f1f4ec12;flex-direction:column;padding:clamp(26px,2.4vw,42px) clamp(22px,2.2vw,38px) clamp(22px,2vw,32px);display:flex;position:relative}.emerging-dossier-meta{color:var(--site-faint);font:10px/1 var(--font-en);letter-spacing:.16em;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.emerging-dossier-meta span:first-child{color:var(--site-accent)}.emerging-dossier-name{color:var(--site-ink);letter-spacing:-.03em;margin:clamp(18px,1.8vw,26px) 0 0;font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1.02}.emerging-dossier-name-en{color:#f1f4ec6b;font:11px/1 var(--font-en);letter-spacing:.22em;margin-top:9px}.emerging-dossier-bio{color:var(--site-muted);margin:clamp(14px,1.4vw,20px) 0 0;font-size:clamp(12.5px,1.05vw,14px);line-height:1.95}.emerging-dossier-works{margin-top:auto;padding-top:clamp(16px,1.8vw,24px)}.emerging-dossier-works-label{color:var(--site-faint);font:10px/1 var(--font-en);letter-spacing:.16em;margin-bottom:10px;display:block}.emerging-dossier-work-list{border-top:1px solid #f1f4ec14}.emerging-dossier-work{border-bottom:1px solid #f1f4ec14;align-items:center;gap:10px;display:flex}.emerging-dossier-work>a{flex:auto;grid-template-columns:22px 42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:9px 0;display:grid}.emerging-dossier-work>a>span{color:var(--site-faint);font:10px/1 var(--font-en)}.emerging-dossier-work>a>img{object-fit:cover;width:42px;height:42px}.emerging-dossier-work>a>strong{color:var(--site-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;transition:color .25s;overflow:hidden}.emerging-dossier-work>a:hover>strong,.emerging-dossier-work>a:focus-visible>strong{color:var(--site-accent)}.emerging-dossier-work .icon-play{width:32px;min-width:32px;height:32px}.emerging-dossier-works.is-empty p{color:var(--site-muted);border-top:1px solid #f1f4ec14;border-bottom:1px solid #f1f4ec14;margin:0;padding:14px 0;font-size:12.5px}.emerging-dossier-works.is-empty em{color:var(--site-faint);font:10px/1 var(--font-en);letter-spacing:.14em;margin-left:8px;font-style:normal}.emerging-dossier-actions{align-items:center;gap:16px;margin-top:clamp(16px,1.6vw,22px);display:flex}.emerging-dossier-link{color:var(--site-ink);border-bottom:1px solid #f1f4ec4d;align-items:center;gap:7px;padding-bottom:5px;font-size:12px;transition:gap .25s,color .25s,border-color .25s;display:inline-flex}.emerging-dossier-link:hover,.emerging-dossier-link:focus-visible{border-bottom-color:var(--site-accent);color:var(--site-accent);gap:11px}.emerging-rail{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.emerging-rail-card{--rail-x:0px;--rail-z:-120px;--rail-rot:0deg;--rail-scale:.88;--rail-dim:.72;--rail-blur:1.2px;width:var(--emerging-card-w);aspect-ratio:3/4.2;opacity:var(--rail-dim);pointer-events:auto;transform:translate(-50%, -50%) translateX(var(--rail-x)) translateZ(var(--rail-z)) rotateY(var(--rail-rot)) scale(var(--rail-scale));filter:blur(var(--rail-blur)) saturate(.7) brightness(.72);background:#1b211c;border:1px solid #f1f4ec1a;padding:0;transition:transform .6s cubic-bezier(.2,.72,.2,1),opacity .42s,filter .42s,border-color .3s;position:absolute;top:50%;left:50%;overflow:hidden}.emerging-rail-card.is-left.depth-1{--rail-x:calc(-1 * (var(--emerging-half-w) + var(--emerging-gap) + var(--emerging-card-w) / 2));--rail-rot:12deg;--rail-z:-120px;--rail-scale:.9;--rail-dim:.74;--rail-blur:1px;z-index:6}.emerging-rail-card.is-right.depth-1{--rail-x:calc(var(--emerging-half-w) + var(--emerging-gap) + var(--emerging-card-w) / 2);--rail-rot:-12deg;--rail-z:-120px;--rail-scale:.9;--rail-dim:.74;--rail-blur:1px;z-index:6}.emerging-rail-card.is-left.depth-2{--rail-x:calc(-1 * (var(--emerging-half-w) + var(--emerging-gap) * 1.9 + var(--emerging-card-w) * 1.35));--rail-rot:17deg;--rail-z:-260px;--rail-scale:.78;--rail-dim:.4;--rail-blur:2.6px;z-index:4}.emerging-rail-card.is-right.depth-2{--rail-x:calc(var(--emerging-half-w) + var(--emerging-gap) * 1.9 + var(--emerging-card-w) * 1.35);--rail-rot:-17deg;--rail-z:-260px;--rail-scale:.78;--rail-dim:.4;--rail-blur:2.6px;z-index:4}.emerging-rail-card img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.72,.2,1)}.emerging-rail-card-label{z-index:2;color:var(--site-ink);letter-spacing:.04em;opacity:0;background:linear-gradient(#0000,#080b09e6);padding:34px 10px 10px;font-size:11px;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.emerging-rail-card:hover,.emerging-rail-card:focus-visible{border-color:rgba(var(--acid-rgb), .42);opacity:.98;filter:blur()saturate(.95)brightness(.94);transform:translate(-50%, -50%) translateX(var(--rail-x)) translateZ(calc(var(--rail-z) + 150px)) rotateY(calc(var(--rail-rot) * .4)) scale(calc(var(--rail-scale) + .06))}.emerging-rail-card:hover img,.emerging-rail-card:focus-visible img{transform:scale(1.04)}.emerging-rail-card:hover .emerging-rail-card-label,.emerging-rail-card:focus-visible .emerging-rail-card-label{opacity:1;transform:none}.emerging-stage-footer{z-index:3;width:100%;max-width:var(--content-max);align-items:center;gap:clamp(14px,1.8vw,26px);margin:0 auto;padding:clamp(18px,2.2vw,30px) 20px 0;display:flex;position:relative}.emerging-stage-controls{flex:none;gap:6px;display:flex}.emerging-stage-controls button{width:34px;height:34px;color:var(--site-muted);border:1px solid #f1f4ec29;place-items:center;transition:color .25s,border-color .25s,background .25s;display:grid}.emerging-stage-controls button:hover,.emerging-stage-controls button:focus-visible{border-color:var(--site-accent);background:rgba(var(--acid-rgb), .08);color:var(--site-accent)}.emerging-progress{flex:auto;align-items:center;height:30px;display:flex;position:relative}.emerging-progress-track{background:#f1f4ec21;width:100%;height:2px;position:relative}.emerging-progress-fill{background:#f1f4ec66;height:100%;transition:width .5s cubic-bezier(.2,.72,.2,1);position:absolute;top:0;left:0}.emerging-progress-thumb{background:var(--site-accent);width:36px;height:3px;box-shadow:0 0 18px rgba(var(--acid-rgb), .4);transition:left .5s cubic-bezier(.2,.72,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.emerging-progress-steps{display:flex;position:absolute;inset:0}.emerging-progress-steps button{flex:1 1 0;height:100%;padding:0}.emerging-stage-hint{color:var(--site-faint);font:10px/1 var(--font-en);letter-spacing:.1em;flex:none}.emerging-stage.is-leaving .emerging-feature{animation:.21s ease-in both emerging-feature-out}.emerging-stage.is-leaving.direction-next .emerging-rail{animation:.21s ease-in both emerging-rail-out-left}.emerging-stage.is-leaving.direction-prev .emerging-rail{animation:.21s ease-in both emerging-rail-out-right}.emerging-stage.is-entering.direction-next .emerging-rail{animation:.56s cubic-bezier(.16,.76,.18,1) both emerging-rail-in-from-right}.emerging-stage.is-entering.direction-prev .emerging-rail{animation:.56s cubic-bezier(.16,.76,.18,1) both emerging-rail-in-from-left}.emerging-stage.is-entering .emerging-feature-portrait img{animation:.72s cubic-bezier(.16,.76,.18,1) both emerging-portrait-in}.emerging-stage.is-entering .emerging-feature-dossier>*{animation:.5s cubic-bezier(.2,.72,.2,1) both emerging-copy-in}.emerging-stage.is-entering .emerging-feature-dossier>:first-child{animation-delay:70ms}.emerging-stage.is-entering .emerging-feature-dossier>:nth-child(2){animation-delay:.12s}.emerging-stage.is-entering .emerging-feature-dossier>:nth-child(3){animation-delay:.16s}.emerging-stage.is-entering .emerging-feature-dossier>:nth-child(4){animation-delay:.2s}.emerging-stage.is-entering .emerging-feature-dossier>:nth-child(5){animation-delay:.24s}.emerging-stage.is-entering .emerging-feature-dossier>:nth-child(6){animation-delay:.28s}@keyframes emerging-ambient-in{0%{opacity:0}to{opacity:1}}@keyframes emerging-portrait-in{0%{opacity:.2;transform:scale(1.07)}to{opacity:1;transform:none}}@keyframes emerging-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes emerging-feature-out{to{opacity:0;transform:translateY(-10px)scale(.99)}}@keyframes emerging-rail-out-left{to{opacity:.3;transform:translate(-42px)}}@keyframes emerging-rail-out-right{to{opacity:.3;transform:translate(42px)}}@keyframes emerging-rail-in-from-right{0%{opacity:.3;transform:translate(52px)}to{opacity:1;transform:none}}@keyframes emerging-rail-in-from-left{0%{opacity:.3;transform:translate(-52px)}to{opacity:1;transform:none}}@media (width<=1180px){.emerging-dossier-name{font-size:clamp(28px,4.2vw,40px)}.emerging-dossier-works.is-empty em{margin:6px 0 0;display:block}.emerging-dossier-work>a{grid-template-columns:minmax(0,1fr) 38px}.emerging-dossier-work>a>span{display:none}.emerging-dossier-work>a>img{grid-area:1/2}.emerging-dossier-work>a>strong{grid-area:1/1}}@media (width<=900px){.emerging-stage{--emerging-feature-w:100%;background:0 0;padding:0 0 18px;overflow:visible}.emerging-stage-ambient{opacity:.24;inset:-4% -10% 34%}.emerging-stage-inner{perspective:none;flex-direction:column;min-height:0;display:flex}.emerging-feature{width:100%;height:auto;box-shadow:none;order:1;grid-template-columns:minmax(0,1fr)}.emerging-feature-portrait{aspect-ratio:4/4.4}.emerging-feature-dossier{border-top:1px solid #f1f4ec14;border-left:0;padding:26px 20px 24px}.emerging-dossier-works{margin-top:22px}.emerging-rail{scroll-snap-type:x mandatory;scrollbar-width:none;order:2;gap:10px;margin-top:14px;padding:4px 20px 8px;display:flex;position:static;inset:auto;overflow-x:auto;transform:none;animation:none!important}.emerging-rail::-webkit-scrollbar{display:none}.emerging-rail-card,.emerging-rail-card:hover,.emerging-rail-card.is-pointer-over,.emerging-rail-card:focus-visible{opacity:1;filter:none;scroll-snap-align:start;border-color:#f1f4ec1f;flex:0 0 112px;width:112px;position:relative;top:auto;left:auto;transform:none!important}.emerging-rail-card-label{opacity:1;padding-top:26px;transform:none}.emerging-stage-footer{flex-wrap:wrap;padding-left:20px;padding-right:20px}.emerging-stage-hint{display:none}}@media (prefers-reduced-motion:reduce){.emerging-stage *,.emerging-stage :before,.emerging-stage :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.emerging-stage{--feature-tilt-x:0deg;--feature-tilt-y:0deg;--feature-glare-x:50%;--feature-glare-y:34%;--feature-glare-opacity:0;--feature-edge:#e7efd829;background:radial-gradient(90% 100% at 50% 15%,#536c5038,#0000 58%),radial-gradient(70% 70% at 50% 52%,#1a251e 0%,#0c120e 68%,#080b09 100%)}.emerging-stage:before,.emerging-stage:after{content:"";pointer-events:none;position:absolute}.emerging-stage:before{z-index:1;border:1px solid #deebca14;border-radius:50%;inset:18% 8% 11%;transform:perspective(900px)rotateX(68deg)scaleX(1.2);box-shadow:0 0 70px #97b97a14,inset 0 0 50px #97b97a0a}.emerging-stage:after{z-index:2;background:linear-gradient(90deg,#0000,#dcebcc2e,#0000);height:1px;inset:auto 8% 12%}.emerging-stage-inner{perspective:2300px;perspective-origin:50% 42%}.emerging-feature{border:1px solid var(--feature-edge);transform:translateZ(82px) rotateX(var(--feature-tilt-y)) rotateY(var(--feature-tilt-x));background:#121a15;border-radius:2px;transition:transform .42s cubic-bezier(.16,.76,.18,1),box-shadow .6s;box-shadow:0 54px 110px #000000a3,0 18px 36px #00000047,0 0 0 1px #cfe3b40f,inset 0 1px #ffffff1c}.emerging-feature:before,.emerging-feature:after{z-index:4;content:"";pointer-events:none;position:absolute;inset:0}.emerging-feature:before{border:1px solid #eff6e01f;box-shadow:inset 0 0 0 1px #04080559,inset 0 0 36px #ceeaa60f}.emerging-feature:after{background:radial-gradient(circle at var(--feature-glare-x) var(--feature-glare-y), #effcd84d, transparent 23%), linear-gradient(116deg, transparent 28%, #e6f5cb14 42%, transparent 54%), linear-gradient(180deg, #ffffff0d, transparent 18%, transparent 80%, #0000002b);mix-blend-mode:screen;opacity:var(--feature-glare-opacity);transition:opacity .22s,background-position .22s;transform:translateZ(12px)}.emerging-feature-portrait,.emerging-feature-dossier{transform-style:preserve-3d}.emerging-feature-portrait{box-shadow:inset -18px 0 28px #05090629}.emerging-feature-portrait img{filter:saturate(.92)contrast(1.06)brightness(.94);transition:transform 1.2s cubic-bezier(.16,.76,.18,1),filter .6s;transform:translateZ(22px)scale(1.015)}.emerging-feature:hover .emerging-feature-portrait img{filter:saturate(1.02)contrast(1.08)brightness(.98);transform:translateZ(30px)scale(1.035)}.emerging-feature-portrait:before{z-index:2;content:"";pointer-events:none;border:1px solid #f0f6e226;position:absolute;inset:12px;transform:translateZ(34px)}.emerging-feature-index{text-shadow:0 2px 12px #000000a6;transform:translateZ(38px)}.emerging-feature-dossier{z-index:1;background:linear-gradient(145deg,#233025fa,#0c110efc 72%),#111812;border-left-color:#deedcc1f;transform:translateZ(15px);box-shadow:inset 16px 0 30px #0000001f,inset 0 1px #ffffff0b}.emerging-feature-dossier:before{content:"";background:linear-gradient(#0000,#d7ebba7a 28%,#d7ebba14 74%,#0000);width:1px;position:absolute;top:0;bottom:0;left:-1px}.emerging-feature-dossier>*{z-index:5;position:relative;transform:translateZ(22px)}.emerging-dossier-meta{transform:translateZ(38px)}.emerging-dossier-name{transform:translateZ(46px)}.emerging-dossier-name-en{transform:translateZ(34px)}.emerging-dossier-bio{transform:translateZ(28px)}.emerging-dossier-works{transform:translateZ(20px)}.emerging-dossier-actions{transform:translateZ(32px)}.emerging-dossier-meta span:first-child{text-shadow:0 0 14px rgba(var(--acid-rgb), .32)}.emerging-dossier-name{text-shadow:0 3px 22px #00000057}.emerging-dossier-link{border-bottom-color:#dbebc66b}.emerging-rail-card{transform-style:preserve-3d;border-color:#e6f1d729;border-radius:2px;box-shadow:0 28px 54px #0006,inset 0 1px #ffffff24}.emerging-rail-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(135deg,#f2fae426,#0000 24% 70%,#00000047);position:absolute;inset:0}.emerging-rail-card img{filter:saturate(.82)contrast(1.08)}.emerging-stage-controls button{background:#d3e7b806;border-color:#e1f1cc38;box-shadow:inset 0 1px #ffffff14}@media (width<=900px){.emerging-stage:before,.emerging-stage:after{display:none}.emerging-feature{transform:none;box-shadow:0 28px 65px #0000007a,0 0 0 1px #cfe3b40f}.emerging-feature:after{opacity:0!important}.emerging-feature-portrait img,.emerging-feature-portrait:before,.emerging-feature-index,.emerging-feature-dossier>*{transform:none}.emerging-feature-portrait:before{inset:10px}}@media (prefers-reduced-motion:reduce){.emerging-feature,.emerging-feature-portrait img{transform:none!important}}@media (width>=901px){.emerging-stage{--emerging-feature-w:clamp(420px, 31vw, 520px);--emerging-feature-h:clamp(420px, 31vw, 500px);--emerging-card-w:clamp(104px, 9.5vw, 146px);--emerging-gap:clamp(12px, 1.7vw, 26px);--emerging-feature-offset-x:clamp(-320px, -21vw, -200px);min-height:570px}.emerging-stage-inner{min-height:var(--emerging-feature-h)}.emerging-feature{transform:translate3d(var(--emerging-feature-offset-x), 0, 82px) rotateX(var(--feature-tilt-y)) rotateY(var(--feature-tilt-x));border-radius:0;grid-template-columns:43% 57%}.emerging-rail-card{transform:translate(-50%, -50%) translateX(calc(var(--rail-x) + var(--emerging-feature-offset-x))) translateZ(var(--rail-z)) rotateY(var(--rail-rot)) scale(var(--rail-scale));border-radius:0}.emerging-rail-card.is-left{visibility:hidden;opacity:0;pointer-events:none}.emerging-rail-card.is-right.depth-1{--rail-x:calc(var(--emerging-half-w) + var(--emerging-gap) + var(--emerging-card-w) / 2);--rail-z:-70px;--rail-rot:-10deg;--rail-scale:.96;--rail-dim:.9;--rail-blur:.25px;z-index:8}.emerging-rail-card.is-right.depth-2{--rail-x:calc(var(--emerging-half-w) + var(--emerging-gap) * 2.25 + var(--emerging-card-w) * 1.55);--rail-z:-220px;--rail-rot:-17deg;--rail-scale:.82;--rail-dim:.62;--rail-blur:1.2px;z-index:6}.emerging-rail-card.is-right.depth-3{--rail-x:calc(var(--emerging-half-w) + var(--emerging-gap) * 3.35 + var(--emerging-card-w) * 2.52);--rail-z:-390px;--rail-rot:-24deg;--rail-scale:.7;--rail-dim:.36;--rail-blur:2.5px;z-index:4}.emerging-rail-card.is-right.depth-4{--rail-x:calc(var(--emerging-half-w) + var(--emerging-gap) * 4.5 + var(--emerging-card-w) * 3.35);--rail-z:-540px;--rail-rot:-29deg;--rail-scale:.58;--rail-dim:.18;--rail-blur:4px;z-index:2}.emerging-rail-card.is-right:hover,.emerging-rail-card.is-right:focus-visible{transform:translate(-50%, -50%) translateX(calc(var(--rail-x) + var(--emerging-feature-offset-x))) translateZ(calc(var(--rail-z) + 130px)) rotateY(calc(var(--rail-rot) * .48)) scale(calc(var(--rail-scale) + .055))}.emerging-feature-dossier{padding:clamp(28px,2.4vw,38px) clamp(22px,2.6vw,38px) clamp(22px,2vw,30px)}.emerging-dossier-name{font-size:clamp(32px,3.2vw,48px)}.emerging-stage{background:radial-gradient(55% 80% at 31% 72%,#4b1d194d,#0000 70%),#171717}.emerging-stage:before,.emerging-stage:after{display:none}.emerging-stage-ambient{opacity:.14;-webkit-mask-image:radial-gradient(60% 70% at 34% 46%,#000 0%,#0000006b 52%,#0000 82%);mask-image:radial-gradient(60% 70% at 34% 46%,#000 0%,#0000006b 52%,#0000 82%)}.emerging-feature{background:#252323;border:0;box-shadow:20px 34px 74px #00000080,0 2px #ffffff09}.emerging-feature-portrait{box-shadow:none}.emerging-feature-portrait:before{border:0;inset:0}.emerging-feature-portrait:after{background:linear-gradient(90deg,#00000014,#0000 36%),linear-gradient(#0000 66%,#00000052)}.emerging-feature-portrait img{filter:saturate(.86)contrast(1.02)brightness(.96)}.emerging-feature-dossier{background:#252323;border-left:0;box-shadow:inset 1px 0 #ffffff09}.emerging-feature-dossier:before{opacity:.45;background:linear-gradient(#0000,#fff3 30%,#0000 72%)}.emerging-dossier-meta{color:#f0f0ec75;letter-spacing:.13em}.emerging-dossier-meta span:first-child{color:#cedba5c7;text-shadow:none}.emerging-dossier-name{color:#f2f1ec;letter-spacing:-.045em;text-shadow:none;font-weight:650}.emerging-dossier-name-en{color:#f0f0ec57;letter-spacing:.2em}.emerging-dossier-bio{color:#f0f0ec94;line-height:1.75}.emerging-dossier-works-label,.emerging-stage-hint{color:#f0f0ec61}.emerging-rail-card{border:0;box-shadow:18px 26px 48px #0000006b}.emerging-rail-card:after{background:linear-gradient(#0000 52%,#00000061)}.emerging-rail-card.is-right.depth-1 img{filter:saturate(.82)brightness(.82)contrast(1.04)}.emerging-rail-card.is-right.depth-2 img{filter:saturate(.66)brightness(.6)contrast(1.04)}.emerging-rail-card.is-right.depth-3 img{filter:saturate(.52)brightness(.46)contrast(1.02)}.emerging-rail-card.is-right.depth-4 img{filter:saturate(.42)brightness(.34)contrast(1.02)}.emerging-rail-card-label{display:none}.emerging-stage-controls button{box-shadow:none;background:0 0;border-color:#ffffff2e}.emerging-stage{--emerging-feature-left:clamp(56px, 13.4vw, 198px);--emerging-feature-w:clamp(390px, 32vw, 470px);--emerging-feature-h:clamp(390px, 31vw, 460px);--emerging-card-w:clamp(104px, 9.2vw, 140px);--emerging-gap:clamp(14px, 1.6vw, 24px);--feature-tilt-x:0deg;--feature-tilt-y:0deg;background:#181818;min-height:540px;padding:36px 0 30px}.emerging-stage-ambient{opacity:.1;inset:-16% -14% 0}.emerging-stage-scrim{background:linear-gradient(90deg,#0e0e0e1f,#0e0e0e47 54%,#0e0e0ebd)}.emerging-stage-inner{height:var(--emerging-feature-h);min-height:var(--emerging-feature-h);perspective:1400px;perspective-origin:50% 48%;display:block}.emerging-feature{top:50%;left:var(--emerging-feature-left);width:var(--emerging-feature-w);height:var(--emerging-feature-h);transform:translateY(-50%) translateZ(32px) rotateX(calc(var(--feature-tilt-y) * .25)) rotateY(calc(var(--feature-tilt-x) * .25));background:#292727;border:0;border-radius:0;grid-template-columns:43% 57%;transition:transform .45s cubic-bezier(.2,.72,.2,1);position:absolute;box-shadow:18px 28px 70px #00000085}.emerging-feature:before{box-shadow:none;border:1px solid #ffffff0e}.emerging-feature:after{opacity:calc(var(--feature-glare-opacity) * .45);background:radial-gradient(circle at var(--feature-glare-x) var(--feature-glare-y), #ffffff2e, transparent 28%);mix-blend-mode:screen}.emerging-feature-portrait img{filter:saturate(.84)contrast(1.02)brightness(.98);transform:none}.emerging-feature:hover .emerging-feature-portrait img{filter:saturate(.9)contrast(1.03)brightness();transform:scale(1.018)}.emerging-feature-portrait:before{display:none}.emerging-feature-dossier{box-shadow:none;background:#292727;border-left:1px solid #ffffff0e;padding:32px 30px 25px;transform:none}.emerging-feature-dossier:before{opacity:.25}.emerging-feature-dossier>*,.emerging-dossier-meta,.emerging-dossier-name,.emerging-dossier-name-en,.emerging-dossier-bio,.emerging-dossier-works,.emerging-dossier-actions{transform:none}.emerging-dossier-meta{color:#f4f4ef6b;letter-spacing:.15em;font-size:9px}.emerging-dossier-meta span:first-child{color:#dce3c2c7}.emerging-dossier-name{color:#f3f2ee;letter-spacing:-.055em;text-shadow:none;margin-top:28px;font-size:clamp(30px,3vw,43px)}.emerging-dossier-name-en{color:#f4f4ef5c;margin-top:8px;font-size:10px}.emerging-dossier-bio{color:#f4f4ef94;margin-top:28px;font-size:12px;line-height:1.8}.emerging-dossier-works{padding-top:16px}.emerging-dossier-works-label{color:#f4f4ef5c;margin-bottom:9px;font-size:9px}.emerging-rail{z-index:5;pointer-events:none;position:absolute;inset:0;transform:none!important}.emerging-rail-card,.emerging-rail-card.is-right.depth-1,.emerging-rail-card.is-right.depth-2,.emerging-rail-card.is-right.depth-3,.emerging-rail-card.is-right.depth-4{width:var(--emerging-card-w);height:calc(var(--emerging-feature-h) * .92);aspect-ratio:auto;transform-origin:50%;border:0;border-radius:0;transition:transform .55s cubic-bezier(.2,.72,.2,1),opacity .42s,filter .42s;top:50%;left:auto;box-shadow:16px 26px 52px #0000007a}.emerging-rail-card.is-left{display:none}.emerging-rail-card.is-right.depth-1{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) + var(--emerging-card-w) / 2);opacity:.86;filter:saturate(.78)brightness(.78);transform:translate(-50%,-50%)translateZ(-10px)rotateY(-10deg)scale(.95)}.emerging-rail-card.is-right.depth-2{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) * 2.2 + var(--emerging-card-w) * 1.45);opacity:.58;filter:saturate(.62)brightness(.62)blur(.5px);transform:translate(-50%,-50%)translateZ(-160px)rotateY(-18deg)scale(.8)}.emerging-rail-card.is-right.depth-3{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) * 3.15 + var(--emerging-card-w) * 2.35);opacity:.34;filter:saturate(.48)brightness(.46)blur(1.6px);transform:translate(-50%,-50%)translateZ(-300px)rotateY(-25deg)scale(.68)}.emerging-rail-card.is-right.depth-4{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) * 4 + var(--emerging-card-w) * 3.15);opacity:.17;filter:saturate(.35)brightness(.35)blur(2.8px);transform:translate(-50%,-50%)translateZ(-420px)rotateY(-31deg)scale(.57)}.emerging-rail-card img{filter:none!important}.emerging-rail-card:after,.emerging-rail-card-label{display:none}.emerging-rail-card.is-right:hover,.emerging-rail-card.is-right:focus-visible{filter:saturate(.9)brightness(.9);transform:translate(-50%,-50%)translateZ(22px)rotateY(-4deg)scale(.99)}.emerging-stage-footer{max-width:none;padding:22px max(20px, var(--emerging-feature-left)) 0}}@media (width>=1200px){.emerging-stage{--emerging-feature-left:26%;--emerging-feature-w:min(620px, 44vw);--emerging-feature-h:min(580px, 36vw);--emerging-card-w:min(208px, 12vw);--emerging-gap:clamp(28px, 2.1vw, 42px);min-height:660px;padding-top:40px}.emerging-stage-inner{height:var(--emerging-feature-h);min-height:var(--emerging-feature-h)}.emerging-feature{top:50%;left:var(--emerging-feature-left);width:var(--emerging-feature-w);height:var(--emerging-feature-h);background:#292828;grid-template-columns:43% 57%;box-shadow:28px 34px 86px #00000075}.emerging-feature-dossier{background:#292828;justify-content:center;padding:46px 42px 40px}.emerging-dossier-meta{letter-spacing:.14em;font-size:10px}.emerging-dossier-meta span:first-child{color:#f2f2eeb8}.emerging-dossier-name{margin-top:28px;font-size:clamp(36px,3.2vw,54px);line-height:.98}.emerging-dossier-name-en{color:#f2f2ee6b;letter-spacing:.2em;margin-top:10px;font-size:10px}.emerging-dossier-bio{color:#f2f2ee9e;max-width:270px;margin-top:34px;font-size:13px;line-height:1.85}.emerging-dossier-works{margin-top:34px;padding-top:0}.emerging-dossier-work-list,.emerging-dossier-works.is-empty p{border-color:#f2f2ee1f}.emerging-dossier-actions{margin-top:30px}.emerging-rail-card,.emerging-rail-card.is-right.depth-1,.emerging-rail-card.is-right.depth-2,.emerging-rail-card.is-right.depth-3,.emerging-rail-card.is-right.depth-4{height:calc(var(--emerging-feature-h) * .93);box-shadow:22px 30px 62px #0000006b}.emerging-rail-card.is-right.depth-1{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) + var(--emerging-card-w) / 2);opacity:.94;filter:saturate(.84)brightness(.84);transform:translate(-50%,-50%)translateZ(-10px)rotateY(-7deg)scale(.98)}.emerging-rail-card.is-right.depth-2{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) * 2.5 + var(--emerging-card-w) * 1.45);opacity:.6;filter:saturate(.62)brightness(.62)blur(.35px);transform:translate(-50%,-50%)translateZ(-170px)rotateY(-16deg)scale(.82)}.emerging-rail-card.is-right.depth-3{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) * 3.65 + var(--emerging-card-w) * 2.42);opacity:.34;filter:saturate(.46)brightness(.46)blur(1.2px);transform:translate(-50%,-50%)translateZ(-330px)rotateY(-23deg)scale(.69)}.emerging-rail-card.is-right.depth-4{left:calc(var(--emerging-feature-left) + var(--emerging-feature-w) + var(--emerging-gap) * 4.7 + var(--emerging-card-w) * 3.3);opacity:.16;filter:saturate(.3)brightness(.32)blur(2.4px);transform:translate(-50%,-50%)translateZ(-470px)rotateY(-29deg)scale(.57)}.emerging-stage-footer{padding-top:26px}}@media (width>=901px){.emerging-stage.is-leaving.direction-next .emerging-feature{animation:.28s cubic-bezier(.35,.04,.72,.28) both emerging-dossier-out-left}.emerging-stage.is-leaving.direction-prev .emerging-feature{animation:.28s cubic-bezier(.35,.04,.72,.28) both emerging-dossier-out-right}.emerging-stage.is-entering.direction-next .emerging-feature{animation:.72s cubic-bezier(.16,.76,.18,1) both emerging-dossier-in-right}.emerging-stage.is-entering.direction-prev .emerging-feature{animation:.72s cubic-bezier(.16,.76,.18,1) both emerging-dossier-in-left}.emerging-stage.is-leaving.direction-next .emerging-rail{animation:.28s cubic-bezier(.35,.04,.72,.28) both emerging-orbit-out-left}.emerging-stage.is-leaving.direction-prev .emerging-rail{animation:.28s cubic-bezier(.35,.04,.72,.28) both emerging-orbit-out-right}.emerging-stage.is-entering.direction-next .emerging-rail{animation:.72s cubic-bezier(.16,.76,.18,1) both emerging-orbit-in-right}.emerging-stage.is-entering.direction-prev .emerging-rail{animation:.72s cubic-bezier(.16,.76,.18,1) both emerging-orbit-in-left}}@keyframes emerging-dossier-out-left{to{opacity:.34;transform:translate(-50%,-50%)translate(-148px)translateZ(-80px)rotateY(64deg)rotate(-.4deg)scale(.98)}}@keyframes emerging-dossier-out-right{to{opacity:.34;transform:translate(-50%,-50%)translate(148px)translateZ(-80px)rotateY(-64deg)rotate(.4deg)scale(.98)}}@keyframes emerging-dossier-in-right{0%{opacity:.32;transform:translate(-50%,-50%)translate(154px)translateZ(-90px)rotateY(-66deg)rotate(.4deg)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)translateZ(32px)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes emerging-dossier-in-left{0%{opacity:.32;transform:translate(-50%,-50%)translate(-154px)translateZ(-90px)rotateY(66deg)rotate(-.4deg)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)translateZ(32px)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes emerging-orbit-out-left{to{opacity:.48;transform:translate(-74px)translateZ(-70px)rotateY(10deg)}}@keyframes emerging-orbit-out-right{to{opacity:.48;transform:translate(74px)translateZ(-70px)rotateY(-10deg)}}@keyframes emerging-orbit-in-right{0%{opacity:.36;transform:translate(88px)translateZ(-90px)rotateY(-12deg)}to{opacity:1;transform:translate(0)translateZ(0)rotateY(0)}}@keyframes emerging-orbit-in-left{0%{opacity:.36;transform:translate(-88px)translateZ(-90px)rotateY(12deg)}to{opacity:1;transform:translate(0)translateZ(0)rotateY(0)}}@media (width>=901px){.emerging-stage{--emerging-feature-left:50%;--emerging-feature-w:clamp(420px, 42vw, 620px);--emerging-feature-h:clamp(420px, 36vw, 580px);--emerging-card-w:clamp(108px, 11vw, 176px);--emerging-gap:clamp(18px, 2.2vw, 36px);min-height:calc(var(--emerging-feature-h) + 112px)}.emerging-feature{transform:translate(-50%, -50%) rotateX(calc(var(--feature-tilt-y) * .25)) rotateY(calc(var(--feature-tilt-x) * .25));left:50%}.emerging-rail-card.is-left{visibility:visible;opacity:1;pointer-events:auto;display:block}.emerging-rail-card.is-left.depth-1,.emerging-rail-card.is-right.depth-1{left:calc(50% - var(--emerging-feature-w) / 2 - var(--emerging-gap) - var(--emerging-card-w) / 2);opacity:.86;filter:saturate(.78)brightness(.78);transform:translate(-50%,-50%)translateZ(-10px)rotateY(10deg)scale(.95)}.emerging-rail-card.is-right.depth-1{left:calc(50% + var(--emerging-feature-w) / 2 + var(--emerging-gap) + var(--emerging-card-w) / 2);transform:translate(-50%,-50%)translateZ(-10px)rotateY(-10deg)scale(.95)}.emerging-rail-card.is-left.depth-2,.emerging-rail-card.is-right.depth-2{left:calc(50% - var(--emerging-feature-w) / 2 - var(--emerging-gap) * 2.3 - var(--emerging-card-w) * 1.45);opacity:.58;filter:saturate(.62)brightness(.62)blur(.5px);transform:translate(-50%,-50%)translateZ(-160px)rotateY(18deg)scale(.8)}.emerging-rail-card.is-right.depth-2{left:calc(50% + var(--emerging-feature-w) / 2 + var(--emerging-gap) * 2.3 + var(--emerging-card-w) * 1.45);transform:translate(-50%,-50%)translateZ(-160px)rotateY(-18deg)scale(.8)}.emerging-rail-card.is-left.depth-3,.emerging-rail-card.is-right.depth-3{left:calc(50% - var(--emerging-feature-w) / 2 - var(--emerging-gap) * 3.3 - var(--emerging-card-w) * 2.35);opacity:.34;filter:saturate(.48)brightness(.46)blur(1.6px);transform:translate(-50%,-50%)translateZ(-300px)rotateY(25deg)scale(.68)}.emerging-rail-card.is-right.depth-3{left:calc(50% + var(--emerging-feature-w) / 2 + var(--emerging-gap) * 3.3 + var(--emerging-card-w) * 2.35);transform:translate(-50%,-50%)translateZ(-300px)rotateY(-25deg)scale(.68)}.emerging-rail-card.is-left.depth-4,.emerging-rail-card.is-right.depth-4{left:calc(50% - var(--emerging-feature-w) / 2 - var(--emerging-gap) * 4.2 - var(--emerging-card-w) * 3.1);opacity:.17;filter:saturate(.35)brightness(.35)blur(2.8px);transform:translate(-50%,-50%)translateZ(-420px)rotateY(31deg)scale(.57)}.emerging-rail-card.is-right.depth-4{left:calc(50% + var(--emerging-feature-w) / 2 + var(--emerging-gap) * 4.2 + var(--emerging-card-w) * 3.1);transform:translate(-50%,-50%)translateZ(-420px)rotateY(-31deg)scale(.57)}.emerging-rail-card.is-left:hover,.emerging-rail-card.is-left:focus-visible{filter:saturate(.9)brightness(.9);transform:translate(-50%,-50%)translateZ(22px)rotateY(4deg)scale(.99)}.emerging-rail-card.is-right:hover,.emerging-rail-card.is-right:focus-visible{filter:saturate(.9)brightness(.9);transform:translate(-50%,-50%)translateZ(22px)rotateY(-4deg)scale(.99)}.emerging-stage-footer{padding-left:20px;padding-right:20px}.emerging-stage.is-leaving.direction-next .emerging-feature,.emerging-stage.is-leaving.direction-prev .emerging-feature,.emerging-stage.is-entering.direction-next .emerging-feature,.emerging-stage.is-entering.direction-prev .emerging-feature,.emerging-stage.is-leaving.direction-next .emerging-rail,.emerging-stage.is-leaving.direction-prev .emerging-rail,.emerging-stage.is-entering.direction-next .emerging-rail,.emerging-stage.is-entering.direction-prev .emerging-rail{animation-duration:.82s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.emerging-stage-inner{transform-style:preserve-3d;transform-origin:50%;backface-visibility:hidden}.emerging-stage.is-leaving.direction-next .emerging-stage-inner{animation:.28s ease-in both emerging-ring-out-next}.emerging-stage.is-leaving.direction-prev .emerging-stage-inner{animation:.28s ease-in both emerging-ring-out-prev}.emerging-stage.is-entering.direction-next .emerging-stage-inner{animation:.7s cubic-bezier(.22,.61,.36,1) both emerging-ring-in-next}.emerging-stage.is-entering.direction-prev .emerging-stage-inner{animation:.7s cubic-bezier(.22,.61,.36,1) both emerging-ring-in-prev}.emerging-stage.is-leaving.direction-next .emerging-feature,.emerging-stage.is-leaving.direction-prev .emerging-feature,.emerging-stage.is-entering.direction-next .emerging-feature,.emerging-stage.is-entering.direction-prev .emerging-feature,.emerging-stage.is-leaving.direction-next .emerging-rail,.emerging-stage.is-leaving.direction-prev .emerging-rail,.emerging-stage.is-entering.direction-next .emerging-rail,.emerging-stage.is-entering.direction-prev .emerging-rail{animation:none!important}}@keyframes emerging-ring-out-next{to{opacity:.28;transform:rotateY(-82deg)translateZ(-60px)}}@keyframes emerging-ring-out-prev{to{opacity:.28;transform:rotateY(82deg)translateZ(-60px)}}@keyframes emerging-ring-in-next{0%{opacity:.28;transform:rotateY(82deg)translateZ(-60px)}to{opacity:1;transform:rotateY(0)translateZ(0)}}@keyframes emerging-ring-in-prev{0%{opacity:.28;transform:rotateY(-82deg)translateZ(-60px)}to{opacity:1;transform:rotateY(0)translateZ(0)}}.emerging-stage{--ring-radius:clamp(360px, 31vw, 560px)}.emerging-ring{z-index:3;transform:rotateY(var(--ring-rotation));transform-style:preserve-3d;will-change:transform;transition:transform .9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.emerging-ring-card{width:var(--emerging-card-w);height:calc(var(--emerging-feature-h) * .92);backface-visibility:hidden;transform:translate(-50%, -50%) rotateY(var(--ring-angle)) translateZ(var(--ring-radius));transform-style:preserve-3d;background:#282727;border:0;border-radius:0;margin:0;padding:0;transition:filter .35s,opacity .35s;display:block;position:absolute;top:50%;left:50%;overflow:hidden}.emerging-ring .emerging-feature{z-index:30;width:var(--emerging-feature-w);height:var(--emerging-feature-h);transform:translate(-50%, -50%) rotateY(var(--ring-angle)) translateZ(var(--ring-radius));animation:none!important}.emerging-ring .emerging-feature-dossier>*{animation:none!important}.emerging-ring-portrait{cursor:pointer;box-shadow:20px 28px 60px #0000006b}.emerging-ring-portrait img{object-fit:cover;object-position:50% 28%;filter:saturate(.76)brightness(.64)contrast(1.03);width:100%;height:100%;transition:filter .35s,transform .55s cubic-bezier(.22,.61,.36,1);display:block}.emerging-ring-portrait.depth-1{opacity:.84;filter:saturate(.78)brightness(.8)}.emerging-ring-portrait.depth-2{opacity:.58;filter:saturate(.62)brightness(.62)blur(.45px)}.emerging-ring-portrait.depth-3{opacity:.34;filter:saturate(.46)brightness(.46)blur(1.5px)}.emerging-ring-portrait.depth-4{visibility:hidden;opacity:0;pointer-events:none}.emerging-ring-portrait:hover,.emerging-ring-portrait:focus-visible{z-index:20;filter:none;transform:translate(-50%, -50%) rotateY(var(--ring-angle)) translateZ(calc(var(--ring-radius) + 20px)) scale(1.025)}.emerging-ring-portrait:hover img,.emerging-ring-portrait:focus-visible img{filter:saturate(.9)brightness(.9)contrast(1.04);transform:scale(1.025)}@media (width<=900px){.emerging-ring{min-height:0;transition:none;position:relative;inset:auto;transform:none!important}.emerging-ring-card:not(.is-active){display:none}.emerging-ring .emerging-feature{grid-template-columns:1fr;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.emerging-ring .emerging-feature-portrait{aspect-ratio:4/4.4}}@media (prefers-reduced-motion:reduce){.emerging-ring{transition:none!important}}.emerging-stage.is-leaving.direction-next .emerging-stage-inner,.emerging-stage.is-leaving.direction-prev .emerging-stage-inner,.emerging-stage.is-entering.direction-next .emerging-stage-inner,.emerging-stage.is-entering.direction-prev .emerging-stage-inner{animation:none!important;transform:none!important}@media (width>=901px){.emerging-stage.is-entering.direction-next .emerging-feature{animation:.68s cubic-bezier(.22,.61,.36,1) both emerging-feature-enter-next!important}.emerging-stage.is-entering.direction-prev .emerging-feature{animation:.68s cubic-bezier(.22,.61,.36,1) both emerging-feature-enter-prev!important}.emerging-stage.is-entering.direction-next .emerging-rail{animation:.68s cubic-bezier(.22,.61,.36,1) both emerging-rail-in-from-right!important}.emerging-stage.is-entering.direction-prev .emerging-rail{animation:.68s cubic-bezier(.22,.61,.36,1) both emerging-rail-in-from-left!important}.emerging-stage-footer{width:min(720px,100%);margin-left:auto;margin-right:auto}}@keyframes emerging-feature-enter-next{0%{opacity:.2;transform:translate(-50%,-50%)translate(94px)translateZ(-120px)rotateY(-20deg)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes emerging-feature-enter-prev{0%{opacity:.2;transform:translate(-50%,-50%)translate(-94px)translateZ(-120px)rotateY(20deg)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)rotateX(0)rotateY(0)rotate(0)scale(1)}}@media (width>=901px){.emerging-stage.is-entering.direction-next .emerging-rail,.emerging-stage.is-entering.direction-prev .emerging-rail,.emerging-stage.is-entering .emerging-feature-dossier>*{animation:none!important}.emerging-rail-card{will-change:transform, opacity;transition:transform .62s cubic-bezier(.22,.61,.36,1),opacity .28s}.emerging-rail-card.is-right.depth-2,.emerging-rail-card.is-left.depth-2,.emerging-rail-card.is-right.depth-3,.emerging-rail-card.is-left.depth-3,.emerging-rail-card.is-right.depth-4,.emerging-rail-card.is-left.depth-4{filter:saturate(.58)brightness(.58)}.emerging-rail{z-index:30;pointer-events:none}.emerging-rail-card,.emerging-rail-card.is-left,.emerging-rail-card.is-right{pointer-events:auto;z-index:40!important}.emerging-feature{z-index:10;pointer-events:none}.emerging-feature a,.emerging-feature button{pointer-events:auto}.emerging-rail-card.is-left.depth-1:hover,.emerging-rail-card.is-left.depth-1:focus-visible{transform:translate(-50%,-50%)translateZ(-10px)rotateY(10deg)scale(.95)}.emerging-rail-card.is-right.depth-1:hover,.emerging-rail-card.is-right.depth-1:focus-visible{transform:translate(-50%,-50%)translateZ(-10px)rotateY(-10deg)scale(.95)}.emerging-rail-card.is-left.depth-2:hover,.emerging-rail-card.is-left.depth-2:focus-visible{transform:translate(-50%,-50%)translateZ(-160px)rotateY(18deg)scale(.8)}.emerging-rail-card.is-right.depth-2:hover,.emerging-rail-card.is-right.depth-2:focus-visible{transform:translate(-50%,-50%)translateZ(-160px)rotateY(-18deg)scale(.8)}.emerging-rail-card.is-left.depth-3:hover,.emerging-rail-card.is-left.depth-3:focus-visible{transform:translate(-50%,-50%)translateZ(-300px)rotateY(25deg)scale(.68)}.emerging-rail-card.is-right.depth-3:hover,.emerging-rail-card.is-right.depth-3:focus-visible{transform:translate(-50%,-50%)translateZ(-300px)rotateY(-25deg)scale(.68)}.emerging-rail-card.is-left.depth-4:hover,.emerging-rail-card.is-left.depth-4:focus-visible{transform:translate(-50%,-50%)translateZ(-420px)rotateY(31deg)scale(.57)}.emerging-rail-card.is-right.depth-4:hover,.emerging-rail-card.is-right.depth-4:focus-visible{transform:translate(-50%,-50%)translateZ(-420px)rotateY(-31deg)scale(.57)}.emerging-rail-card{transition:opacity .28s,filter .48s,border-color .3s,box-shadow .48s cubic-bezier(.22,.61,.36,1)}.emerging-rail-card:before{z-index:2;content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 40%,#f5fbe833 49%,#0000 58%);transition:transform .68s cubic-bezier(.22,.61,.36,1),opacity .36s;position:absolute;inset:-45% -80%;transform:translate(-38%)rotate(7deg)}.emerging-rail-card:hover,.emerging-rail-card.is-pointer-over,.emerging-rail-card:focus-visible{filter:blur()saturate(.98)brightness(.96);box-shadow:0 38px 76px #00000085,0 0 0 1px #deefc71f,inset 0 1px #ffffff2e}.emerging-rail-card:hover:before,.emerging-rail-card.is-pointer-over:before,.emerging-rail-card:focus-visible:before{opacity:1;transform:translate(38%)rotate(7deg)}.emerging-rail-card:hover img,.emerging-rail-card.is-pointer-over img,.emerging-rail-card:focus-visible img{transform:translateY(-1.5%)scale(1.065)}.emerging-rail-card:hover:after,.emerging-rail-card.is-pointer-over:after,.emerging-rail-card:focus-visible:after{background:linear-gradient(135deg,#f2fae43d,#0000 30% 66%,#0000002e)}.emerging-rail-card:hover .emerging-rail-card-label,.emerging-rail-card.is-pointer-over .emerging-rail-card-label,.emerging-rail-card:focus-visible .emerging-rail-card-label{opacity:1;transform:translateY(0)}}.artist-portrait-tile img,.artist-portrait-tile:hover img,.emerging-feature-portrait img,.emerging-feature:hover .emerging-feature-portrait img,.profile-portrait>img{filter:none}.emerging-feature-portrait img,.emerging-feature:hover .emerging-feature-portrait img{image-rendering:auto;transform:none}@media (width>=901px){.emerging-feature{transform:translate(-50%,-50%)}}.about-page{--about-acid:var(--acid);--about-ink:#f1f4ec;--about-muted:#9ba59b;--about-line:#ffffff21;--about-black:#0a0f0c;--about-header-height:var(--primary-header-height,76px);isolation:isolate;background:var(--about-black)}.about-page>section:not(.brand-hero){position:relative;overflow:hidden}.about-page .kicker{letter-spacing:.16em;font-size:10px}.about-page>.about-intro{background:radial-gradient(circle at 84% 18%,rgba(var(--acid-rgb),.055),transparent 26%),#0b110e;grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);gap:clamp(54px,9vw,140px);min-height:680px;padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(100px,11vw,164px)}.about-page>.about-intro:after{right:max(20px,calc((100vw - var(--content-max))/2));background:linear-gradient(90deg,var(--about-acid),transparent);content:"";opacity:.55;width:clamp(170px,23vw,320px);height:1px;position:absolute;bottom:34px}.about-page>.about-intro .about-section-label{min-height:100%}.about-page>.about-intro .about-section-label>span{margin-top:2px;font-size:12px}.about-page>.about-intro .about-section-label small{color:#69746b;font:9px/1.8 var(--font-en);letter-spacing:.12em;margin-top:auto}.about-page>.about-intro .about-intro-copy{max-width:870px}.about-page>.about-intro .about-intro-copy h2{letter-spacing:-.055em;flex-direction:column;margin:-12px 0 clamp(58px,7vw,92px);font-size:clamp(52px,7.3vw,104px);font-weight:500;line-height:.94;display:flex}.about-page>.about-intro .about-intro-copy h2 span:last-child{margin-left:clamp(20px,8vw,130px)}.about-page>.about-intro .about-intro-copy h2 em{color:var(--about-acid);letter-spacing:-.03em;font-family:Bodoni MT,Baskerville,Georgia,serif;font-weight:400}.about-page>.about-intro .about-intro-copy h2 i{color:var(--about-acid);font-style:normal}.about-intro-body{border-top:1px solid var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,6vw,82px);max-width:750px;margin-left:clamp(20px,8vw,130px);padding-top:22px;display:grid}.about-page>.about-intro .about-intro-copy .about-intro-body p{color:var(--about-muted);margin:0;font-size:14px;line-height:1.9}.about-page>.about-intro .about-intro-copy .about-intro-body p:last-child{color:#cbd2ca}.about-page>.about-journey{padding-top:118px;padding-bottom:128px}.about-page>.about-journey .about-section-heading{align-items:flex-end;margin-bottom:66px}.about-page>.about-journey .about-section-heading h2{margin-top:18px}.about-page>.about-journey .about-section-heading p{max-width:300px}.about-page>.about-journey .about-journey-grid article{min-height:350px;padding:24px 25px 28px}.about-page>.about-journey .about-journey-grid article>span{font-size:10px}.about-page>.about-journey .about-journey-grid article>time{color:var(--about-acid);font:400 clamp(28px,3vw,42px)/1 var(--font-en);letter-spacing:-.04em;margin-top:76px;display:block}.about-page>.about-journey .about-journey-grid h3{margin-top:14px;font-size:21px;font-weight:600}.about-page>.about-content-ip{gap:clamp(70px,10vw,150px);padding-top:126px;padding-bottom:136px}.about-page>.about-content-ip .about-content-copy h2{margin:30px 0 38px}.about-page>.about-content-ip .about-content-copy p{max-width:440px;font-size:14px;line-height:1.9}.about-content-metric{align-items:flex-end;gap:20px;margin-top:62px;display:flex}.about-page>.about-content-ip .about-content-copy .about-content-metric strong{font:400 clamp(48px,6vw,78px)/.8 var(--font-en);letter-spacing:-.06em}.about-content-metric span{color:#758077;font:9px/1.55 var(--font-en);letter-spacing:.12em}.about-page>.about-content-ip figure{position:relative}.about-page>.about-content-ip figure:before{z-index:2;border-top:1px solid var(--about-acid);border-right:1px solid var(--about-acid);content:"";width:56px;height:56px;position:absolute;top:-16px;right:-16px}.about-page>.about-content-ip figure img{filter:grayscale(.25)saturate(.72)contrast(1.08);transition:filter .5s,transform .7s cubic-bezier(.2,.7,.2,1)}.about-page>.about-content-ip figure:hover img{filter:grayscale(0)saturate(.9)contrast(1.04);transform:scale(1.018)}.about-page>.about-content-ip figcaption{justify-content:space-between;display:flex}.about-page>.about-work{background:radial-gradient(circle at 12% 100%,rgba(var(--acid-rgb),.045),transparent 25%),#111814;padding-top:clamp(100px,10vw,142px);padding-bottom:clamp(110px,11vw,156px)}.about-page>.about-work .about-section-heading{margin-bottom:72px}.about-page>.about-work .about-section-heading h2{letter-spacing:-.055em;align-items:baseline;margin-top:20px;font-size:clamp(52px,7.4vw,102px);font-weight:500;line-height:.9;display:flex}.about-page>.about-work .about-section-heading h2 em{color:var(--about-acid);font-family:Bodoni MT,Baskerville,Georgia,serif;font-weight:400}.about-page>.about-work .about-section-heading h2 i{color:var(--about-acid);font-style:normal}.about-page>.about-work .about-section-heading p{color:#c5ccc4;font-size:14px}.about-page>.about-work .about-projects{border-bottom:1px solid var(--about-line)}.about-page>.about-work .about-projects article{grid-template-columns:36px 74px minmax(170px,1fr) minmax(170px,.55fr) 82px;gap:22px;min-height:136px;padding:18px 0;transition:background .35s;display:grid;position:relative}.about-page>.about-work .about-projects article:before{z-index:0;background:rgba(var(--acid-rgb),.045);content:"";opacity:0;transition:opacity .3s,transform .35s;position:absolute;inset:0 -20px;transform:scaleY(.72)}.about-page>.about-work .about-projects article:hover:before{opacity:1;transform:scaleY(1)}.about-page>.about-work .about-projects article>*{z-index:1;position:relative}.about-project-cover{aspect-ratio:1;background:var(--project-tone,#36463b);border-radius:2px;width:66px;transition:transform .35s cubic-bezier(.2,.7,.2,1);overflow:hidden;box-shadow:0 12px 26px #00000038}.about-project-cover img{object-fit:cover;filter:saturate(.76);width:100%;height:100%}.about-page>.about-work .about-projects article:hover .about-project-cover{transform:rotate(-3deg)scale(1.08)}.about-page>.about-work .about-projects .about-project-name h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,34px);font-weight:500}.about-page>.about-work .about-projects .about-project-name p{margin-top:7px}.about-project-metric{border-left:1px solid #ffffff29;flex-direction:column;align-items:flex-start;gap:7px;padding-left:15px;display:flex}.about-page>.about-work .about-projects .about-project-metric strong{font-size:clamp(30px,3vw,43px);line-height:1}.about-page>.about-work .about-projects .about-project-metric small{color:var(--about-muted);letter-spacing:.04em;font-size:10px}.about-page>.about-work .about-projects article>.icon-play{place-self:center end}.about-page>.about-work .about-projects article>a{justify-content:flex-end;align-items:center;gap:9px;width:auto;height:auto;display:flex}.about-page>.about-work .about-projects article>a span{font:9px var(--font-en);letter-spacing:.14em;opacity:.65}.about-page>.about-work .about-projects article>a svg{transition:transform .3s}.about-page>.about-work .about-projects article:hover>a svg{transform:translate(6px)}.about-page>.about-now{background:#090e0b;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);gap:clamp(60px,9vw,140px);min-height:610px;padding-top:130px;padding-bottom:140px}.about-now-heading,.about-now-copy{z-index:2;position:relative}.about-page>.about-now .about-now-heading h2{letter-spacing:-.06em;flex-direction:column;margin:30px 0 0;font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.91;display:flex}.about-page>.about-now .about-now-heading h2 em{color:var(--about-acid);font-style:normal}.about-now-copy{border-top:1px solid var(--about-line);align-self:center;padding-top:20px}.about-now-status{color:var(--about-acid);font:9px var(--font-en);letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:44px;display:flex}.about-now-status i{background:var(--about-acid);width:6px;height:6px;box-shadow:0 0 0 5px rgba(var(--acid-rgb),.09);border-radius:50%;animation:2.2s ease-in-out infinite about-pulse}.about-page>.about-now .about-now-copy p{max-width:410px;margin:0 0 22px;font-size:15px;line-height:1.9}.about-now-ghost{color:#0000;font:700 clamp(150px,27vw,390px)/.7 var(--font-en);letter-spacing:-.08em;-webkit-text-stroke:1px rgba(var(--acid-rgb),.07);pointer-events:none;position:absolute;bottom:-5.5vw;right:-2vw}@keyframes about-pulse{50%{opacity:.38;transform:scale(.75)}}.about-page>.about-contact{background:linear-gradient(115deg,rgba(var(--acid-rgb),.07),transparent 43%),#18231b;grid-template-columns:minmax(0,1.16fr) minmax(330px,.7fr);gap:clamp(70px,10vw,150px);min-height:650px;padding-top:128px;padding-bottom:140px}.about-contact-copy,.about-contact-panel{z-index:2;position:relative}.about-page>.about-contact .about-contact-copy h2{letter-spacing:-.06em;flex-direction:column;margin:34px 0 30px;font-size:clamp(56px,7.4vw,104px);font-weight:500;line-height:.91;display:flex}.about-page>.about-contact .about-contact-copy h2 em{color:var(--about-acid);font-family:Bodoni MT,Baskerville,Georgia,serif;font-weight:400}.about-page>.about-contact .about-contact-copy p{color:#d8ded6;font-size:18px}.about-page>.about-contact .about-contact-panel{border-top:1px solid var(--about-line);align-self:center;padding-top:22px}.about-page>.about-contact .about-contact-panel>span{color:#7f8c81;margin-bottom:22px}.about-page>.about-contact .contact-tags{border-top:0;gap:10px;margin-bottom:44px;padding-top:0}.about-page>.about-contact .contact-tags b{border:1px solid #ffffff29;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:500}.about-contact-mail{color:var(--about-ink);font:500 clamp(19px,2vw,26px)/1.2 var(--font-en);letter-spacing:-.02em;border-bottom:1px solid rgba(var(--acid-rgb),.45);display:inline-block}.about-page>.about-contact .about-contact-panel>p{color:#758077;font:9px var(--font-en);letter-spacing:.14em;margin:12px 0 38px}.about-page>.about-contact .about-contact-panel .solid-link{border-radius:0;justify-content:space-between;align-items:center;gap:26px;width:auto;min-width:190px;padding:18px 20px;font-size:14px;transition:background .25s,transform .25s;display:inline-flex}.about-page>.about-contact .about-contact-panel .solid-link:hover{background:var(--acid-soft);transform:translateY(-3px)}.about-contact-disc{aspect-ratio:1;border:1px solid rgba(var(--acid-rgb),.11);width:clamp(360px,48vw,700px);box-shadow:0 0 0 60px rgba(var(--acid-rgb),.018),0 0 0 120px rgba(var(--acid-rgb),.012);border-radius:50%;position:absolute;bottom:-22vw;left:-13vw}.about-contact-disc i{border:1px solid rgba(var(--acid-rgb),.18);border-radius:50%;position:absolute;inset:45%}.about-page>.about-finale{background:linear-gradient(115deg,rgba(var(--acid-rgb),.07),transparent 43%),#111a14;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:start;gap:clamp(70px,10vw,150px);min-height:720px}.about-finale-details,.about-contact-invite{z-index:2;position:relative}.about-finale-details{gap:clamp(54px,6vw,82px);display:grid}.about-page>.about-finale .about-now-copy{border-top:1px solid var(--about-line);align-self:auto;padding-top:20px}.about-page>.about-finale .about-now-copy p{color:#b6beb5;max-width:470px;margin:0 0 18px;font-size:15px;line-height:1.9}.about-page>.about-finale .about-now-copy p:last-child{color:#e1e6df;margin-bottom:0}.about-page>.about-finale .about-contact-invite h3{max-width:560px;color:var(--about-ink);margin:0 0 34px;font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1.35}.about-page>.about-finale .about-contact-panel{align-self:auto}.about-page>.about-finale .about-contact-panel>p{margin-bottom:0}@media (width<=900px){.about-page>.about-intro{grid-template-columns:150px minmax(0,1fr);gap:42px}.about-page>.about-work .about-projects article{grid-template-columns:30px 64px minmax(140px,1fr) 150px 66px;gap:14px}.about-page>.about-contact{gap:60px}.about-page>.about-finale{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr)}}@media (width<=700px){.about-page>.about-intro,.about-page>.about-now,.about-page>.about-contact{grid-template-columns:1fr}.about-page>.about-intro{gap:58px;min-height:0;padding-top:78px;padding-bottom:92px}.about-page>.about-intro .about-section-label{min-height:0}.about-page>.about-intro .about-section-label small{display:none}.about-page>.about-intro .about-intro-copy h2{margin:0 0 52px;font-size:clamp(48px,14.5vw,64px)}.about-page>.about-intro .about-intro-copy h2 span:last-child{margin:7px 0 0 22px}.about-intro-body{grid-template-columns:1fr;gap:22px;margin-left:22px}.about-page>.about-journey{padding-top:80px;padding-bottom:88px}.about-page>.about-journey .about-section-heading{margin-bottom:42px}.about-page>.about-journey .about-journey-grid article{min-height:225px;padding:20px 0 24px}.about-page>.about-journey .about-journey-grid article>time{margin-top:28px;font-size:30px}.about-page>.about-content-ip{gap:64px;padding-top:86px;padding-bottom:90px}.about-content-metric{margin-top:44px}.about-page>.about-content-ip figure:before{width:38px;height:38px;top:-10px;right:-10px}.about-page>.about-content-ip figcaption span:last-child{display:none}.about-page>.about-work{padding-top:84px;padding-bottom:94px}.about-page>.about-work .about-section-heading{margin-bottom:44px}.about-page>.about-work .about-section-heading h2{font-size:clamp(48px,14vw,62px);line-height:.94;display:block}.about-page>.about-work .about-section-heading h2 em{margin-left:8px}.about-page>.about-work .about-section-heading p{margin-top:22px}.about-page>.about-work .about-projects article{grid-template-columns:26px 54px minmax(0,1fr) 28px;gap:10px;min-height:104px;padding:16px 0}.about-project-cover{width:50px}.about-page>.about-work .about-projects .about-project-name h3{font-size:22px}.about-project-metric{display:none}.about-page>.about-work .about-projects article>.icon-play{width:28px;min-width:28px;height:28px}.about-page>.about-work .about-projects article>a span{display:none}.about-page>.about-now{gap:64px;min-height:610px;padding-top:86px;padding-bottom:100px}.about-page>.about-now .about-now-heading h2{font-size:clamp(54px,16vw,70px)}.about-page>.about-now .about-now-copy p{font-size:14px}.about-now-ghost{font-size:44vw;bottom:-2vw;right:-12vw}.about-page>.about-contact{gap:72px;min-height:720px;padding-top:86px;padding-bottom:105px}.about-page>.about-contact .about-contact-copy h2{font-size:clamp(52px,15vw,68px)}.about-page>.about-contact .about-contact-panel{align-self:auto}.about-contact-disc{width:110vw;bottom:-30vw;left:-54vw}.about-page>.about-finale{grid-template-columns:1fr;gap:56px;min-height:0}.about-finale-details{gap:56px}.about-page>.about-finale .about-now-copy p{font-size:14px}.about-page>.about-finale .about-contact-invite h3{margin-bottom:28px;font-size:24px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.about-page *{transition:none!important;animation:none!important}}.about-page>.about-content-ip .douyin-story-showcase{min-width:0}.about-page>.about-content-ip .douyin-story-showcase:before{pointer-events:none}.douyin-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(8px,1.15vw,18px);display:grid}.about-page>.about-content-ip .douyin-story-card{aspect-ratio:3/4;color:#fff;isolation:isolate;background:#263129;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:block;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000004d}.about-page>.about-content-ip .douyin-story-card:nth-child(2){margin-top:34px}.about-page>.about-content-ip .douyin-story-card:nth-child(3){margin-top:68px}.about-page>.about-content-ip .douyin-story-card img{aspect-ratio:auto;object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:filter .45s,transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.01)}.douyin-story-shade{z-index:1;background:linear-gradient(#03080529 0%,#0000 40%,#030805eb 100%);transition:background .4s;position:absolute;inset:0}.douyin-story-number,.douyin-story-play,.douyin-story-copy{z-index:2;position:absolute}.douyin-story-number{font:500 9px var(--font-en);letter-spacing:.13em;top:14px;left:14px}.douyin-story-play{letter-spacing:.04em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d09ad;align-items:center;gap:3px;padding:6px 7px;font-size:9px;display:flex;top:11px;right:10px}.douyin-story-copy{flex-direction:column;align-items:flex-start;display:flex;bottom:15px;left:13px;right:13px}.douyin-story-copy strong{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(14px,1.4vw,20px);font-weight:600;line-height:1.25}.douyin-story-copy small{color:#ffffffc2;margin-top:6px;font-size:10px;line-height:1.4}.douyin-story-copy em{color:var(--about-acid);border-top:1px solid #ffffff59;margin-top:12px;padding-top:9px;font-size:9px;font-style:normal;line-height:1.35}.about-page>.about-content-ip .douyin-story-card:hover{z-index:3;transform:translateY(-8px);box-shadow:0 30px 65px #00000073}.about-page>.about-content-ip .douyin-story-card:hover img{filter:saturate()contrast(1.02);transform:scale(1.055)}.about-page>.about-content-ip .douyin-story-card:focus-visible{outline:2px solid var(--about-acid);outline-offset:4px}.about-page>.about-content-ip .douyin-story-showcase figcaption{margin-top:18px}@media (width<=700px){.douyin-story-grid{gap:7px}.about-page>.about-content-ip .douyin-story-card:nth-child(2){margin-top:18px}.about-page>.about-content-ip .douyin-story-card:nth-child(3){margin-top:36px}.douyin-story-play{padding:5px;font-size:8px;top:7px;right:6px}.douyin-story-play svg{display:none}.douyin-story-number{top:10px;left:9px}.douyin-story-copy{bottom:10px;left:9px;right:9px}.douyin-story-copy strong{font-size:12px}.douyin-story-copy small{font-size:8px}.douyin-story-copy em{margin-top:7px;padding-top:6px;font-size:7px}}.about-page>.about-intro.about-intro-hero{min-height:calc(100svh - var(--about-header-height));margin-top:var(--about-header-height);background-color:#101411;background-image:linear-gradient(180deg, #04070594 0%, #0407057a 34%, #040705c7 100%), linear-gradient(90deg, #0407059e, #04070529 54%, #0407057a), var(--hero-background-image);color:var(--about-ink);background-position:50%;background-size:cover;padding-top:clamp(86px,9vh,126px);padding-bottom:clamp(76px,8vh,110px);display:block;position:relative;overflow:hidden}.about-page>.about-intro.about-intro-hero:before{z-index:0;content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.about-page>.about-intro.about-intro-hero:after{right:max(20px, calc((100vw - var(--content-max)) / 2));z-index:1;opacity:.8;bottom:38px}.about-intro-hero-footer i{background:#f5f5f16b;width:44px;height:1px;display:block}.about-page>.about-intro.about-intro-hero .about-intro-copy{z-index:2;text-align:center;width:min(100%,960px);max-width:none;margin:0 auto;position:relative}.about-intro-hero-heading .kicker{color:var(--about-acid)}.about-intro-hero-title{color:#f5f5f1;flex-direction:column;align-items:center;gap:12px;margin:20px 0 0;display:flex}.about-intro-hero-title span{letter-spacing:.04em;font:400 clamp(52px,7vw,98px)/.92 Bodoni MT,Baskerville,Times New Roman,Georgia,serif}.about-intro-hero-title em{color:var(--about-acid);font:400 clamp(24px, 2.2vw, 34px)/1 var(--font-cn);letter-spacing:.18em;text-indent:.18em;font-style:normal}.about-page>.about-intro.about-intro-hero .about-full-story-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(34px,5vw,80px);display:grid}.about-page>.about-intro.about-intro-hero .about-full-story-text p{color:#f1f4ecc2;margin:0;font-size:13px;line-height:1.85}.about-page>.about-intro.about-intro-hero .about-full-story-text p:nth-child(5),.about-page>.about-intro.about-intro-hero .about-full-story-text p:last-child{color:#f1f4ecf5}.about-intro-hero-footer{right:max(20px, calc((100vw - var(--content-max)) / 2));bottom:4.5%;left:max(20px, calc((100vw - var(--content-max)) / 2));z-index:2;color:#f1f4ec8a;font:500 7px/1.65 var(--font-en);letter-spacing:.15em;align-items:flex-end;gap:15px;display:flex;position:absolute}.about-intro-hero-footer span:last-child{text-align:right;margin-left:auto}@media (width<=700px){.about-page>.about-intro.about-intro-hero{min-height:calc(100svh - var(--about-header-height));margin-top:var(--about-header-height);background-position:62%;padding-top:86px;padding-bottom:90px}.about-page>.about-intro.about-intro-hero .about-intro-copy{width:100%}.about-intro-hero-title{gap:10px;margin-top:16px}.about-intro-hero-title span{letter-spacing:.02em;font-size:clamp(42px,13vw,62px)}.about-intro-hero-title em{font-size:23px}.about-page>.about-intro.about-intro-hero .about-full-story-text{grid-template-columns:1fr;gap:14px}.about-page>.about-intro.about-intro-hero .about-full-story-text p{font-size:12px;line-height:1.75}.about-intro-hero-footer{gap:10px;font-size:6px;bottom:3.8%;left:20px;right:20px}.about-intro-hero-footer i{width:22px}}.about-page>.about-intro.about-intro-hero{height:auto;min-height:calc(100svh - var(--about-header-height));align-items:stretch;padding-top:clamp(74px,8vh,96px);padding-bottom:clamp(72px,8vh,98px)}.about-page>.about-intro.about-intro-hero .about-intro-copy{grid-template-columns:minmax(280px,.72fr) minmax(430px,1.28fr);align-items:center;gap:clamp(36px,5vw,82px);width:min(100%,1280px);max-width:1280px;margin:0 auto;display:grid}.about-page>.about-intro.about-intro-hero .about-intro-copy>*,.about-intro-story-panel,.about-intro-story-text{min-width:0}.about-intro-story-panel{width:100%;max-width:100%}.about-page>.about-intro.about-intro-hero .about-intro-story-text p{overflow-wrap:anywhere}.about-page>.about-intro.about-intro-hero .about-intro-hero-heading{z-index:2;position:relative}.about-intro-story-panel{z-index:2;border:1px solid #ffffff29;border-top-color:rgba(var(--acid-rgb), .72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050907b3;align-self:center;padding:clamp(26px,3vw,42px);position:relative;box-shadow:0 28px 80px #00000042}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{color:#f5f7f2;letter-spacing:-.035em;max-width:590px;margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.08}.about-intro-story-text{border-top:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(22px,2.5vw,38px);margin-top:28px;padding-top:22px;display:grid}.about-page>.about-intro.about-intro-hero .about-intro-story-text p{color:#f1f4ecb8;max-width:none;margin:0;font-size:12px;line-height:1.72}.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){color:#f5f7f2f0}@media (width<=880px) and (width>=701px){.about-page>.about-intro.about-intro-hero .about-intro-copy{grid-template-columns:minmax(250px,.68fr) minmax(410px,1.32fr);gap:24px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:40px}.about-intro-story-panel{padding:24px}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{font-size:30px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p{font-size:11px}}@media (width<=700px){.about-page>.about-intro.about-intro-hero{height:auto;padding-top:86px;padding-bottom:96px}.about-page>.about-intro.about-intro-hero .about-intro-copy{grid-template-columns:1fr;gap:42px;width:100%}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(38px,10.5vw,46px)}.about-intro-story-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050907c7;padding:22px 20px 24px}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{font-size:clamp(30px,9vw,38px);line-height:1.12}.about-intro-story-text{grid-template-columns:1fr;gap:17px;margin-top:24px;padding-top:20px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p{font-size:13px;line-height:1.82}}.about-page>.about-intro.about-intro-hero{height:calc(100svh - var(--about-header-height));min-height:calc(100svh - var(--about-header-height));background-image:linear-gradient(90deg, #0407050f 0%, #04070514 42%, #04070566 100%), linear-gradient(180deg, #04070524, #0407054d), var(--hero-background-image);align-items:center;padding-top:0;padding-bottom:0;display:flex}.about-page>.about-intro.about-intro-hero .about-intro-copy{text-align:left;width:min(100%,620px);margin:0 0 0 clamp(12px,2vw,34px)}.about-intro-hero-heading .kicker{color:var(--about-acid);display:block}.about-intro-hero-title{align-items:flex-start;gap:14px;margin-top:22px}.about-intro-hero-title span{letter-spacing:.025em;white-space:nowrap;font-size:clamp(54px,5.7vw,82px)}.about-intro-hero-title em{letter-spacing:.16em;text-indent:.16em;font-size:clamp(25px,2.1vw,32px)}.about-page>.about-intro.about-intro-hero .about-intro-hero-lead{color:#f7f8f2eb;max-width:470px;margin:34px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.8}.about-intro-hero-footer{color:#f7f8f2a8}.about-page>.about-story-followup{color:#182019;background:#edf0e8;grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);gap:clamp(54px,9vw,140px);min-height:620px;padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(100px,11vw,164px);display:grid}.about-page>.about-story-followup .about-section-label{color:#687268;min-height:100%}.about-page>.about-story-followup .about-section-label .kicker{color:#526b25}.about-page>.about-story-followup .about-section-label>span{color:#29332b;margin-top:2px;font-size:12px}.about-page>.about-story-followup .about-section-label small{color:#778179;font:9px/1.8 var(--font-en);letter-spacing:.12em;margin-top:auto}.about-page>.about-story-followup .about-full-story-layout{border-top-color:#18201933;margin-top:clamp(48px,6vw,78px);padding-top:22px}.about-page>.about-story-followup .about-full-story-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(34px,6vw,82px);display:grid}.about-page>.about-story-followup .about-full-story-text p{color:#5d685f;margin:0;font-size:14px;line-height:1.9}.about-page>.about-story-followup .about-full-story-text p:nth-child(5),.about-page>.about-story-followup .about-full-story-text p:last-child{color:#27342a}@media (width<=700px){.about-page>.about-intro.about-intro-hero{height:calc(100svh - var(--about-header-height));min-height:calc(100svh - var(--about-header-height));background-image:linear-gradient(90deg, #04070514, #04070552), linear-gradient(180deg, #0407052e, #04070557), var(--hero-background-image);background-position:62%;align-items:center;padding-top:0;padding-bottom:0}.about-page>.about-intro.about-intro-hero .about-intro-copy{width:100%;margin-left:0}.about-intro-hero-title{gap:10px;margin-top:17px}.about-intro-hero-title span{letter-spacing:.015em;font-size:clamp(38px,10.5vw,50px)}.about-intro-hero-title em{font-size:22px}.about-page>.about-intro.about-intro-hero .about-intro-hero-lead{max-width:305px;margin-top:27px;font-size:14px;line-height:1.85}.about-intro-hero-footer i,.about-intro-hero-footer span:last-child{display:none}.about-page>.about-story-followup{grid-template-columns:1fr;gap:45px;min-height:0;padding-top:78px;padding-bottom:92px}.about-page>.about-story-followup .about-section-label{min-height:0}.about-page>.about-story-followup .about-section-label small{display:none}.about-page>.about-story-followup .about-full-story-layout{margin-top:38px}.about-page>.about-story-followup .about-full-story-text{grid-template-columns:1fr;gap:17px}.about-page>.about-story-followup .about-full-story-text p{font-size:13px;line-height:1.85}}@media (width<=880px) and (width>=701px){.about-page>.about-intro.about-intro-hero .about-intro-copy{grid-template-columns:minmax(250px,.68fr) minmax(410px,1.32fr);gap:24px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:40px}}@media (width<=700px){.about-page>.about-intro.about-intro-hero{height:auto;min-height:calc(100svh - var(--about-header-height));padding-top:86px;padding-bottom:96px}.about-page>.about-intro.about-intro-hero .about-intro-copy{grid-template-columns:1fr;gap:42px;width:100%;max-width:100%;margin:0}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(38px,10.5vw,46px)}}.about-page>.about-intro.about-intro-hero{background-image:linear-gradient(180deg, #03050475 0%, #030504a3 60%, #030504c7 100%), linear-gradient(90deg, #03050457, #0305042e 48%, #03050466), var(--hero-background-image);align-items:center}.about-page>.about-intro.about-intro-hero .about-intro-copy{text-align:center;flex-direction:column;align-items:center;gap:30px;width:min(100%,1180px);max-width:1180px;margin:0 auto;display:flex}.about-page>.about-intro.about-intro-hero .about-intro-hero-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.about-page>.about-intro.about-intro-hero .about-intro-hero-title{align-items:center;margin-top:15px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{text-shadow:0 3px 24px #00000070;font-size:clamp(48px,5.8vw,82px)}.about-page>.about-intro.about-intro-hero .about-intro-hero-title em{font-size:clamp(22px,1.9vw,28px)}.about-intro-story-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;padding:0}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{text-shadow:0 3px 22px #00000080;max-width:760px;margin-left:auto;margin-right:auto;font-size:clamp(30px,3vw,43px);line-height:1.08}.about-intro-story-text{border-top-color:#ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px clamp(24px,3.5vw,52px);margin-top:24px;padding-top:22px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p{color:#f1f4ecc2;text-align:center;text-shadow:0 2px 15px #000000b8;font-size:12px;line-height:1.75}@media (width<=900px) and (width>=701px){.about-page>.about-intro.about-intro-hero .about-intro-copy{gap:26px}.about-intro-story-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p{font-size:11px}}@media (width<=700px){.about-page>.about-intro.about-intro-hero{align-items:flex-start;padding-top:78px;overflow-x:hidden}.about-page>.about-intro.about-intro-hero .about-intro-copy{text-align:center;gap:34px;width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.about-page>.about-intro.about-intro-hero .about-intro-hero-heading,.about-page>.about-intro.about-intro-hero .about-intro-hero-title,.about-intro-story-panel,.about-intro-story-text{width:100%;max-width:100%}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(32px,9.2vw,36px)}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{font-size:clamp(29px,8.5vw,36px)}.about-intro-story-text{grid-template-columns:1fr;gap:18px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p{text-align:center;font-size:13px;line-height:1.82}}.about-page>.about-intro.about-intro-hero{height:calc(100svh - var(--about-header-height));background-image:linear-gradient(180deg, #03050480, #030504ad 64%, #030504cc), linear-gradient(90deg, #03050447, #0305041f 52%, #03050457), var(--hero-background-image);min-height:680px;padding-top:52px;padding-bottom:58px}.about-page>.about-intro.about-intro-hero .about-intro-copy{justify-content:center;gap:clamp(24px,3.2vh,34px);width:min(100%,1080px);max-width:1080px;display:flex}.about-page>.about-intro.about-intro-hero .about-intro-hero-title{gap:8px;margin-top:12px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{letter-spacing:.035em;font-size:clamp(58px,6.2vw,84px)}.about-page>.about-intro.about-intro-hero .about-intro-hero-title em{letter-spacing:.18em;font-size:clamp(21px,1.8vw,27px)}.about-page>.about-intro.about-intro-hero .about-intro-hero-lead-en{margin-top:10px}.about-intro-story-panel{width:min(100%,1000px);max-width:1000px;margin:0 auto}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{letter-spacing:-.025em;max-width:720px;font-size:clamp(29px,2.7vw,38px);line-height:1.12}.about-intro-story-text{border:0;flex-direction:column;gap:10px;width:min(100%,960px);max-width:960px;margin:22px auto 0;padding:0;display:flex}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){color:#f1f4ecb3;text-align:center;text-shadow:0 2px 16px #000000b8;font-size:13px;line-height:1.9}@media (width<=900px) and (width>=701px){.about-page>.about-intro.about-intro-hero{min-height:650px;padding-top:48px;padding-bottom:52px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(52px,7vw,64px)}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){font-size:12px}}@media (width<=700px){.about-page>.about-intro.about-intro-hero{height:auto;min-height:calc(100svh - var(--about-header-height));padding-top:76px;padding-bottom:88px}.about-page>.about-intro.about-intro-hero .about-intro-copy{gap:30px}.about-intro-story-panel,.about-intro-story-text{width:min(100%,280px);min-width:0;max-width:280px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){overflow-wrap:anywhere;word-break:break-all;text-align:left;width:100%;min-width:0;max-width:100%}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(32px,9.2vw,36px)}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{font-size:clamp(28px,8vw,34px)}.about-intro-story-text{gap:16px;margin-top:22px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){font-size:12.5px;line-height:1.82}}.about-page>.about-intro.about-intro-hero .about-intro-hero-heading .kicker{color:#dfed8fd1;letter-spacing:.18em;font-size:9px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title{justify-content:center;margin-top:9px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{letter-spacing:.04em;font-size:clamp(58px,6vw,82px);font-weight:400}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{letter-spacing:.055em;text-align:center;width:min(100%,720px);max-width:720px;margin:0 auto;font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.35;display:block}.about-intro-story-text{gap:10px;width:min(100%,720px);max-width:720px;margin-top:20px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){color:#f1f4ecab;letter-spacing:.01em;text-align:center;font-size:13px;line-height:1.82}.about-page>.about-intro.about-intro-hero:before{z-index:5;background:#090c0a;border:0;animation:1.33s cubic-bezier(.76,0,.24,1) .11s both about-cover-curtain;inset:0;transform:translateY(0)}.about-page>.about-intro.about-intro-hero .about-intro-hero-heading{animation:1.15s cubic-bezier(.2,.7,.2,1) .7s both about-cover-rise}.about-page>.about-intro.about-intro-hero .about-intro-story-panel{animation:1.15s cubic-bezier(.2,.7,.2,1) 1.01s both about-cover-rise}.about-intro-hero-footer{animation:1.01s 1.43s both about-cover-fade}@keyframes about-cover-curtain{to{transform:translateY(-101%)}}@keyframes about-cover-rise{0%{opacity:0;filter:blur(7px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes about-cover-fade{0%{opacity:0}to{opacity:1}}@media (width<=700px){.about-page>.about-intro.about-intro-hero .about-intro-copy{gap:24px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(32px,9.2vw,36px)}.about-page>.about-intro.about-intro-hero .about-intro-story-panel h2{width:100%;max-width:330px;margin-left:auto;margin-right:auto;font-size:clamp(21px,6.4vw,26px);line-height:1.4}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){text-align:center;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.about-page>.about-intro.about-intro-hero:before{display:none}.about-page>.about-intro.about-intro-hero .about-intro-hero-heading,.about-page>.about-intro.about-intro-hero .about-intro-story-panel,.about-intro-hero-footer{animation:none}}.about-page{padding-top:0}.about-page>.about-intro.about-intro-hero{height:100svh;min-height:680px;margin-top:0}@media (width<=700px){.about-page>.about-intro.about-intro-hero{min-height:100svh}}.about-page>.about-intro.about-intro-hero{height:auto;min-height:100svh}.about-page>.about-intro.about-intro-hero .about-intro-copy{width:min(100%,1040px);max-width:1040px}.about-intro-story-panel{padding:clamp(28px,3.6vw,48px) clamp(24px,4.2vw,60px)}.about-intro-story-text{flex-direction:column;gap:clamp(14px,1.8vw,22px);width:min(100%,860px);max-width:860px;margin-top:26px;display:flex}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){color:#f1f4ecc7;letter-spacing:.015em;text-align:left;text-wrap:pretty;font-size:clamp(13px,1.15vw,15px);line-height:2}@media (width<=700px){.about-page>.about-intro.about-intro-hero{min-height:100svh}.about-intro-story-panel{padding:24px 20px 30px}.about-intro-story-text{gap:17px;width:100%;max-width:none;margin-top:22px}.about-page>.about-intro.about-intro-hero .about-intro-story-text p,.about-page>.about-intro.about-intro-hero .about-intro-story-text p:nth-last-child(-n+2){text-align:left;font-size:13px;line-height:1.95}}.about-page>.about-intro.about-intro-hero .about-intro-copy{gap:clamp(8px,1.2vh,14px)}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(46px,5vw,68px)}.about-intro-story-panel{padding-top:clamp(14px,1.8vw,22px)}@media (width<=700px){.about-page>.about-intro.about-intro-hero .about-intro-copy{gap:12px}.about-page>.about-intro.about-intro-hero .about-intro-hero-title span{font-size:clamp(34px,8vw,44px)}.about-intro-story-panel{padding-top:14px}}.about-page>.about-intro.about-intro-hero{background-image:var(--hero-background-image)}.about-page>.about-intro.about-intro-hero:before{z-index:1;content:"";opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(#03050480,#030504ad 64%,#030504cc),linear-gradient(90deg,#03050447,#0305041f 52%,#03050457);border:1px solid #ffffff1f;animation:1.85s cubic-bezier(.22,.61,.36,1) 80ms forwards about-cover-tone;inset:0;transform:none}@keyframes about-cover-tone{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.about-page>.about-intro.about-intro-hero:before{opacity:1;animation:none}}.about-intro-hero-footer{gap:15px;bottom:5.3%;left:max(3.2vw,20px);right:max(3.2vw,20px)}.about-intro-hero-footer i{width:33px;margin-bottom:2px}@media (width<=700px){.about-intro-hero-footer{gap:10px;font-size:6px;bottom:4.5%;left:20px;right:20px}.about-intro-hero-footer i{width:22px;display:block}.about-intro-hero-footer span:last-child{display:block}}:root{--font-cn:"Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-en:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-cn);--type-display-xl:clamp(48px, 4.7vw, 72px);--type-display-lg:clamp(40px, 4vw, 62px);--type-display-md:clamp(34px, 3.3vw, 52px);--type-display-sm:clamp(28px, 2.7vw, 42px)}.about-page>.about-intro .about-intro-copy h2 em,.about-page>.about-work .about-section-heading h2 em,.about-page>.about-contact .about-contact-copy h2 em,.about-intro-hero-title span,.hero-page-title span{font-family:var(--font-cn)}.hero-page-title span{font-size:var(--type-display-xl)}.hero-page-title em{font-size:clamp(24px,1.8vw,30px)}.hero-page-lead{font-size:clamp(15px,1.15vw,17px)}.home-about-content h2{max-width:720px;font-size:var(--type-display-lg);line-height:1.2}.home-chart .section-head h2,.home-stats h2,.home-news-head h2,.artists-page .potential-roster-head h2,.artists-page .artists-roster-head h2{font-size:var(--type-display-md)}.artist-project h2{max-width:660px;font-size:var(--type-display-lg);line-height:1.12}.profile-grid h1{font-size:var(--type-display-xl)}.about-page>.about-intro .about-intro-copy h2{max-width:730px;font-size:var(--type-display-lg);line-height:1.02}.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-work .about-section-heading h2,.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2{max-width:610px;font-size:var(--type-display-lg);line-height:1.04}.work-detail-copy h1{font-size:var(--type-display-xl);line-height:1.05}.section-head h2{font-size:var(--type-display-sm)}@media (width<=700px){:root{--type-display-xl:clamp(38px, 11.5vw, 48px);--type-display-lg:clamp(34px, 9.8vw, 42px);--type-display-md:clamp(30px, 8.7vw, 37px);--type-display-sm:clamp(27px, 7.8vw, 33px)}.hero-page-title span{font-size:clamp(42px,12vw,50px)}.hero-page-title em{font-size:21px}.hero-page-lead{font-size:14px}.home-about-content h2{max-width:340px;font-size:var(--type-display-lg);line-height:1.24}.home-chart .section-head h2,.home-stats h2,.home-news-head h2,.artists-page .potential-roster-head h2,.artists-page .artists-roster-head h2{font-size:var(--type-display-md)}.artist-project h2,.about-page>.about-intro .about-intro-copy h2,.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-work .about-section-heading h2,.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2{max-width:340px;font-size:var(--type-display-lg);line-height:1.08}.about-page>.about-intro .about-intro-copy h2 span:last-child{margin-left:16px}.work-detail-copy h1,.profile-grid h1{font-size:var(--type-display-xl)}}.artists-page .artist-project h2{white-space:nowrap;max-width:none;font-size:clamp(30px,4vw,56px)}@media (width<=700px){.artists-page .artist-project h2{white-space:nowrap;max-width:none;font-size:clamp(22px,6.6vw,36px)}}@media (width>=901px) and (width<=1440px){:root{--content-max:1120px}.page-pad{padding-right:max(32px, calc((100vw - var(--content-max)) / 2));padding-left:max(32px, calc((100vw - var(--content-max)) / 2))}.site-header{height:68px;padding-inline:max(9vw,72px)}.site-header .brand-logo{width:108px}.site-header .nav{gap:clamp(22px,2.2vw,32px)}.site-header .nav-cn{font-size:14px}.site-header .nav>a.active:after{bottom:-26px}:root{--primary-header-height:68px;--site-header-offset:68px;--home-header-height:68px}.home-brand-hero,.works-hero,.artists-hero{height:calc(100svh - 68px);min-height:500px;margin-top:68px}.works-hero-copy,.artists-hero-copy,.brand-hero-copy{width:min(45vw,540px);top:23%;left:max(7vw,72px)}.hero-page-title span{font-size:clamp(58px,5.15vw,74px)}.hero-page-title em{font-size:clamp(26px,2.2vw,32px)}.hero-page-lead{margin-top:34px;font-size:16px}.hero-page-footer{bottom:4.5%;left:max(3vw,32px);right:max(3vw,32px)}.home-brand-hero+.home-signal{min-height:104px;padding-top:20px;padding-bottom:20px}.home-about-grid{min-height:0;padding-top:72px;padding-bottom:76px}.home-about-content{padding-left:clamp(38px,5vw,72px)}.home-about-statement{margin-top:32px;margin-bottom:36px}.home-about-content .home-about-name{font-size:clamp(44px,4.4vw,62px)}.home-about-content .home-about-definition{font-size:clamp(23px,2.2vw,30px)}.home-about-detail p{font-size:12px;line-height:1.85}.home-chart{padding-top:82px;padding-bottom:92px}.home-chart .section-head{margin-bottom:34px}.home-chart .section-head h2{font-size:clamp(38px,4.2vw,56px)}.home-chart .featured-work>div:last-child,.home-chart .featured-work-1>div:last-child,.home-chart .featured-work:not(.featured-work-1)>div:last-child,.home-chart .featured-work-4>div:last-child{min-height:132px;padding:16px}.home-chart .featured-work h3,.home-chart .featured-work:not(.featured-work-1) h3{font-size:clamp(18px,1.65vw,23px)}.home-stats{gap:clamp(42px,6vw,80px);padding-top:76px;padding-bottom:78px}.home-stats h2{font-size:clamp(36px,4vw,52px)}.stats-grid>div{min-height:144px;padding:22px 17px 18px}.stats-grid strong{font-size:clamp(36px,4vw,54px)}.home-news{padding-top:82px;padding-bottom:88px}.home-news-head{margin-bottom:36px}.home-news-head h2{font-size:clamp(38px,4.2vw,56px)}.works-board,.artists-page>section:not(.artists-hero),.about-page>section:not(.brand-hero){scroll-margin-top:68px}.works-board{padding-top:52px;padding-bottom:88px}.board-tools{margin-bottom:38px}.work-row{min-height:82px}.work-row .artwork{width:50px;height:50px}.work-name strong{font-size:16px}.about-page>.about-intro{gap:clamp(42px,6vw,82px);min-height:570px;padding-top:88px;padding-bottom:94px}.about-page>.about-intro .about-intro-copy h2{margin-bottom:54px;font-size:clamp(50px,6.2vw,78px)}.about-page>.about-journey{padding-top:86px;padding-bottom:92px}.about-page>.about-journey .about-section-heading{margin-bottom:46px}.about-page>.about-journey .about-journey-grid article{min-height:292px}.about-page>.about-content-ip{gap:clamp(52px,7vw,90px);padding-top:90px;padding-bottom:96px}.about-page>.about-work{padding-top:88px;padding-bottom:96px}.about-page>.about-work .about-section-heading{margin-bottom:48px}.about-page>.about-work .about-section-heading h2{font-size:clamp(48px,6.2vw,76px)}.about-page>.about-now{min-height:520px;padding-top:88px;padding-bottom:94px}.about-page>.about-now .about-now-heading h2{font-size:clamp(54px,6.8vw,86px)}.about-page>.about-contact{min-height:560px;padding-top:88px;padding-bottom:96px}.about-page>.about-contact .about-contact-copy h2{font-size:clamp(52px,6.4vw,80px)}.site-footer{padding-top:56px}}@media (width>=1101px) and (width<=1440px){.site-header{padding-inline:max(13vw,120px)}}.about-page>.about-work .about-section-heading .about-heading-plain,.about-page>.about-now .about-now-heading .about-heading-plain,.about-page>.about-contact .about-contact-copy .about-heading-plain{letter-spacing:-.04em;text-wrap:balance;font-family:inherit;font-style:normal;font-weight:500;display:block}.about-page>.about-work .about-section-heading .about-heading-plain{max-width:620px;font-size:clamp(48px,6vw,76px);line-height:1.06}.about-page>.about-now .about-now-heading .about-heading-plain{max-width:680px;font-size:clamp(48px,5.8vw,74px);line-height:1.08}.about-page>.about-contact .about-contact-copy .about-contact-title{letter-spacing:-.035em;max-width:700px;font-size:clamp(38px,4.5vw,58px);line-height:1.18}@media (width<=700px){.about-page>.about-work .about-section-heading .about-heading-plain,.about-page>.about-now .about-now-heading .about-heading-plain{max-width:340px;font-size:clamp(36px,10.5vw,44px);line-height:1.12}.about-page>.about-contact .about-contact-copy .about-contact-title{max-width:360px;font-size:clamp(32px,9.2vw,39px);line-height:1.22}}@media (width>=901px) and (height<=820px){.home-brand-hero,.works-hero,.artists-hero{min-height:460px}.works-hero-copy,.artists-hero-copy,.brand-hero-copy{top:19%}.hero-page-lead{margin-top:27px}.hero-page-footer{bottom:3.5%}}.about-page>.about-intro .about-intro-copy h2,.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-work .about-section-heading h2,.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2{letter-spacing:-.025em;text-wrap:pretty;max-width:680px;font-size:clamp(40px,3.8vw,50px);font-weight:500;line-height:1.16}.about-page>.about-intro .about-intro-copy h2{margin-top:0;margin-bottom:48px}.about-page>.about-intro .about-intro-copy h2 span:last-child{margin-top:3px;margin-left:clamp(28px,4.5vw,66px)}.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-work .about-section-heading h2,.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2{margin-top:22px}.about-page>.about-journey .about-section-heading h2 br,.about-page>.about-content-ip .about-content-copy h2 br{display:none}.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2{max-width:620px}.about-page>.about-contact .about-contact-copy .about-contact-title,.about-page>.about-work .about-section-heading .about-heading-plain,.about-page>.about-now .about-now-heading .about-heading-plain{letter-spacing:-.025em;font-size:clamp(40px,3.8vw,50px);line-height:1.16}.about-page>.about-journey .about-section-heading p,.about-page>.about-work .about-section-heading p{font-size:13px;line-height:1.8}@media (width<=700px){.about-page>.about-intro .about-intro-copy h2,.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-work .about-section-heading h2,.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2,.about-page>.about-contact .about-contact-copy .about-contact-title,.about-page>.about-work .about-section-heading .about-heading-plain,.about-page>.about-now .about-now-heading .about-heading-plain{letter-spacing:-.018em;max-width:100%;font-size:clamp(29px,6.6vw,32px);line-height:1.2}.about-page>.about-intro .about-intro-copy h2{margin-bottom:38px}.about-page>.about-intro .about-intro-copy h2 span:last-child{margin-top:2px;margin-left:18px}.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-work .about-section-heading h2,.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2{margin-top:16px}}.work-detail .work-detail-copy h1,.artist-profile .profile-copy h1{letter-spacing:-.025em;font-size:clamp(36px,3.8vw,42px);font-weight:600;line-height:1.12}@media (width<=700px){.work-detail .work-detail-copy h1,.artist-profile .profile-copy h1{font-size:34px;line-height:1.14}}:root{--section-heading-size:clamp(36px, 3.15vw, 40px);--section-heading-weight:500;--section-heading-line-height:1.16;--section-heading-letter-spacing:-.025em}.home-about-content .home-about-name,.home-chart .section-head h2,.home-stats .stats-heading h2,.home-news .home-news-head h2,.artists-page>.potential-roster .potential-roster-head h2,.artists-page>.artist-project h2,.artists-page>.artist-contact .artist-contact-copy h2,.about-page>.about-intro .about-intro-copy h2,.about-page>.about-journey .about-section-heading h2,.about-page>.about-content-ip .about-content-copy h2,.about-page>.about-work .about-section-heading h2,.about-page>.about-now .about-now-heading h2,.about-page>.about-contact .about-contact-copy h2{font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);line-height:var(--section-heading-line-height);letter-spacing:var(--section-heading-letter-spacing)}@media (width<=700px){:root{--section-heading-size:30px;--section-heading-line-height:1.2;--section-heading-letter-spacing:-.018em}}
