.weedo-world{--world-violet:#c4a7e0;--door:1;--push:1;--take:.5;--arrival:1;--build:.5;background:#08080a}.weedo-world section{scroll-margin-top:0}.weedo-world .eyebrow{letter-spacing:2px;color:#b6abbf;font-size:10px;line-height:1.7}.weedo-world h2,.weedo-world h3,.portal-door{font-family:Barlow Condensed,Impact,sans-serif;font-weight:700}.weedo-world h2{letter-spacing:-.035em}.weedo-world em{color:var(--world-violet);font-style:normal}.world-link{text-transform:uppercase;letter-spacing:1.4px;border-bottom:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:28px;padding:15px 0;font-size:10px;line-height:1.6;display:inline-flex}.world-link svg{flex-shrink:0;transition:transform .3s}.world-link:hover svg{transform:translate(3px,-3px)}.world-link:hover{color:var(--world-violet);border-color:var(--world-violet)}.world-image{position:absolute;inset:0;overflow:hidden}.world-image picture,.world-image img,.world-image video{object-fit:cover;width:100%;height:100%;display:block}.world-image video{opacity:0;transition:opacity .6s;position:absolute;inset:0}.world-image video.film-ready{opacity:1}.world-threshold{background:radial-gradient(at 80% 70%,#28203435,#0000 58%),#08080a;min-height:750px;padding:52px 6% 70px;position:relative;overflow:hidden}.threshold-top,.threshold-bottom{justify-content:space-between;align-items:center;gap:30px;display:flex}.threshold-top{color:#8d8796;letter-spacing:1.8px;padding-bottom:115px;font-size:9px}.world-threshold h2{margin:25px 0 50px;font-size:clamp(65px,8.9vw,160px);line-height:.94}.world-threshold h2 span{display:block}.world-threshold h2 span:nth-child(2){color:#67636c}.world-threshold h2 .threshold-accent{color:#e1cefa;opacity:calc(.3 + var(--arrival) * .7);transform:translateX(calc(30px - var(--arrival) * 30px));font-size:.77em}.threshold-bottom p{color:#b9b2c1;font-size:14px;line-height:1.8}.threshold-thread{width:1px;height:280px;transform:scaleY(calc(.2 + var(--arrival) * .8));transform-origin:top;background:#b2a3c226;position:absolute;top:140px;right:15%}.threshold-thread i{background:linear-gradient(#0000,#c3a2f9);width:1px;height:65%;display:block}.threshold-thread span{color:#bfa1e1;font-size:15px;position:absolute;bottom:-25px;left:-4px}.studio-chapter{--low:0;--door-state:var(--door);background:#06070a;height:190svh;position:relative}.studio-sticky{isolation:isolate;height:calc(100svh - 84px);min-height:650px;position:sticky;top:0;overflow:hidden}.studio-image{transform:scale(calc(1.1 - var(--push) * .1));transform-origin:75% 45%}.studio-image img{object-position:right center}.studio-shade,.studio-light{pointer-events:none;position:absolute;inset:0}.studio-shade{background:linear-gradient(90deg,#020208cf 0%,#03020980 28%,#0000 63%),linear-gradient(#04050988,#0000 15% 66%,#03040be8 100%)}.studio-light{mix-blend-mode:screen;opacity:calc(var(--low) * .5);background:radial-gradient(at 75% 40%,#7d62db55,#0000 48%)}.portal-door{z-index:4;pointer-events:none;background:repeating-linear-gradient(90deg,#0a0a0e 0,#131318 5px,#0d0d12 7px,#050609 10px);width:50%;position:absolute;inset-block:0;box-shadow:inset -25px 0 80px #000a,0 0 30px #0009}.portal-left{transform:translateX(calc(clamp(0, var(--door-state) * 2.6, 1) * -102%));border-right:1px solid #cab5ed60;left:0}.portal-right{transform:translateX(calc(clamp(0, var(--door-state) * 2.6, 1) * 102%));border-left:1px solid #cab5ed60;right:0}.portal-door>span{color:#d4cedc;text-shadow:0 3px 8px #000;font-size:clamp(50px,7vw,100px);line-height:.8;position:absolute;top:41%}.portal-left>span{right:13%}.portal-right>span{color:#635c6c;left:13%}.portal-door small{letter-spacing:6px;font:9px Manrope,sans-serif}.portal-door b{margin-top:20px;font-size:1.7em;font-weight:700;display:block}.portal-door>i{background:linear-gradient(#786e89,#191820);width:4px;height:80px;position:absolute;top:51%;box-shadow:5px 4px 8px #000}.portal-left>i{right:4%}.portal-right>i{left:4%}.studio-topline,.human-topline{z-index:5;letter-spacing:2px;justify-content:space-between;gap:15px;font-size:9px;display:flex;position:absolute;top:40px;left:5%;right:5%}.studio-rec{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.studio-rec i{background:#74677e;border-radius:50%;width:5px;height:5px}.studio-playing .studio-rec i{background:#e98fa3;box-shadow:0 0 12px #ef537eaa}.studio-copy{z-index:3;width:43%;opacity:clamp(0, var(--door) * 4, 1);transform:translateY(calc(25px - clamp(0, var(--door) * 3, 1) * 25px));position:absolute;top:22%;left:6%}.studio-copy h2{margin:22px 0 24px;font-size:clamp(60px,6.7vw,124px);line-height:.94}.studio-copy>p:not(.eyebrow){color:#bab6c7;font-size:13px;line-height:1.8}.world-play{letter-spacing:2px;background:0 0;align-items:center;gap:20px;margin-top:24px;padding:0;font-size:10px;display:flex}.world-play>span{border:1px solid #e3d6f6a0;border-radius:50%;place-items:center;width:62px;height:62px;transition:background .3s,transform .3s;display:grid}.world-play:hover>span{background:#dbc1fc20;transform:scale(1.07)}.studio-console{z-index:5;width:min(430px,40%);opacity:clamp(0, var(--door) * 4, 1);position:absolute;bottom:104px;left:6%}.console-label{letter-spacing:1.5px;color:#aaa0b8;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:8px;display:flex}.studio-meter{align-items:end;gap:2px;height:15px;display:flex}.studio-meter i{transform-origin:bottom;width:2px;height:100%;transform:scaleY(calc(.12 + var(--low) * var(--bar)));background:#c8abe5;transition:transform 90ms linear;display:block}.beat-pads{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.beat-pads button{text-align:left;background:linear-gradient(145deg,#2a2334bd,#100f18d9);border:1px solid #b8a5cd35;border-radius:3px;padding:13px 11px;transition:border-color .25s,transform .18s,background .25s;position:relative;box-shadow:inset 0 1px #ffffff10,0 4px #040408}.beat-pads button:hover{border-color:#cab9e290;transform:translateY(-2px)}.beat-pads button:active{box-shadow:none;transform:translateY(3px)}.beat-pads button[aria-pressed=true]{background:linear-gradient(140deg,#665374b0,#221929dd);border-color:#cbb2ef}.beat-pads button>span{color:#968b9f;margin-bottom:18px;font-size:9px;display:block}.beat-pads i{background:#594664;border-radius:50%;width:4px;height:4px;position:absolute;top:15px;right:12px}.beat-pads [aria-pressed=true] i{background:#dfc7ff;box-shadow:0 0 9px #c98fff}.beat-pads strong{font-size:10px;font-weight:500;line-height:1.3;display:block}.beat-pads small{letter-spacing:1px;color:#9c92ac;margin-top:5px;font-size:7px;display:block}.studio-verdict{letter-spacing:1.1px;color:#9f90b0;min-height:12px;margin-top:15px;font-size:7px;line-height:1.6}.resident-note{z-index:3;width:260px;opacity:clamp(0, var(--door) * 4, 1);position:absolute;bottom:118px;right:5%}.resident-note button{letter-spacing:1.5px;background:0 0;border-bottom:1px solid #ad9ab25c;justify-content:space-between;gap:18px;width:100%;padding:12px 0;font-size:8px;display:flex}.resident-note p{color:#bcb1c7;min-height:48px;padding-top:12px;font-size:10px;line-height:1.7}.studio-sill{z-index:5;letter-spacing:2px;color:#a49aad;justify-content:space-between;gap:25px;font-size:8px;display:flex;position:absolute;bottom:38px;left:6%;right:5%}.studio-chapter:has(:focus-visible) .portal-door{opacity:0}:is(.studio-chapter:has(:focus-visible) .studio-copy,.studio-chapter:has(:focus-visible) .studio-console,.studio-chapter:has(:focus-visible) .resident-note){opacity:1}.human-chapter{background:#0a090c;padding:110px 3.5% 0}.human-frame{isolation:isolate;height:max(720px,90svh);position:relative;overflow:hidden}.human-image{transform:scale(calc(1.1 - var(--take) * .065)) translateY(calc(var(--take) * -25px))}.human-image img{object-position:35% center}.human-shade{background:linear-gradient(90deg,#0000 15%,#05050915 40%,#06060b90 70%,#06060985),linear-gradient(#0000 65%,#08070b9c);position:absolute;inset:0}.human-copy{width:41%;position:absolute;top:22%;right:6%}.human-copy .eyebrow{max-width:280px}.human-copy h2{margin:27px 0;font-size:clamp(62px,6.5vw,118px);line-height:.94}.human-copy>p:not(.eyebrow){font-size:14px;line-height:1.8}.human-copy .human-body{color:#c2b7ca;max-width:325px;margin:20px 0;font-size:12px!important}.human-copy .world-link{margin-top:12px}.take-mark{color:#b5a5af;letter-spacing:1.5px;font-size:8px;position:absolute;bottom:32px;left:5%}.human-topline{color:#e5dae9;font-size:8px;top:30px}.build-chapter{background:radial-gradient(at 0 0,#39304724,#0000 55%),#08080a;border-top:1px solid #ffffff14;grid-template-columns:1fr 1.03fr;align-items:start;gap:7%;padding:125px 6% 160px;display:grid}.build-heading{position:sticky;top:120px}.build-heading h2{margin:40px 0;font-size:clamp(50px,4.5vw,82px);line-height:1.03}.build-heading h2>span{color:#a99bb7}.build-intro{align-items:center;gap:22px;display:flex}.build-intro p{color:#aaa0b4;font-size:11px;line-height:1.8}.build-triangle{color:#ddc5ff;transform:rotate(calc(var(--build) * 20deg - 10deg));font-family:Arial,sans-serif;font-size:50px;font-weight:200;line-height:1}.process-list{padding-top:12px}.process-step{border-top:1px solid #aca0bb38}.process-step:last-child{border-bottom:1px solid #aca0bb38}.process-step h3>button{text-align:left;background:0 0;grid-template-columns:20px 1fr 20px;align-items:center;gap:20px;width:100%;padding:22px 0;display:grid}.process-number{letter-spacing:1px;color:#a79aad;font:9px Manrope,sans-serif}.process-step strong{letter-spacing:-.02em;font-size:clamp(35px,3.4vw,58px);font-weight:700;line-height:1}.process-tag{display:none}.process-step button>svg{color:#b7a5c9}.step-open h3{color:#d9bbf7}.process-detail{padding:0 5px 30px 40px}.process-detail>p{color:#b7a9bf;max-width:440px;font-size:13px;line-height:1.8}.process-detail>div{flex-direction:column;align-items:start;gap:10px;padding-top:18px;display:flex}.process-detail>div>span{color:#83738d;letter-spacing:1.3px;font-size:7px}.process-detail .world-link{font-size:9px}.world-ending{text-align:center;background:radial-gradient(at 50% 42%,#3c2d514f,#0000 57%),#08080a;min-height:100svh;padding:150px 6% 0;position:relative;overflow:hidden}.world-ending h2{margin:32px 0;font-size:clamp(72px,9vw,165px);line-height:.9;position:relative}.world-ending>p:not(.eyebrow){color:#b7adbf;font-size:13px;line-height:1.8;position:relative}.ending-links{justify-content:center;gap:40px;margin:40px 0 130px;display:flex;position:relative}.ending-orbit{opacity:.35;pointer-events:none;width:70vw;height:500px;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.ending-orbit i{border:1px solid #cbb2df12;border-radius:50%;position:absolute;inset:0;transform:rotate(-15deg)}.ending-orbit i:nth-child(2){transform:rotate(15deg)}.ending-orbit i:nth-child(3){inset:-40px;transform:rotate(-25deg)}.ending-orbit span{display:none}.ending-signoff{letter-spacing:1.5px;border-top:1px solid #b7a1cf30;justify-content:space-between;gap:20px;padding:32px 0;font-size:9px;display:flex;position:relative}.ending-signoff>span:first-child{color:#d5c0ea}.ending-signoff>span:nth-child(2){color:#766d80}.world-still .studio-chapter{height:100svh;min-height:720px}.world-still .studio-sticky{position:relative}.world-still .portal-door{display:none}.world-still .studio-copy,.world-still .studio-console,.world-still .resident-note{opacity:1;transform:none}.world-still .studio-image,.world-still .human-image,.world-still .threshold-accent,.world-still .build-triangle{transform:none}.world-still .record-image img,.world-still .world-play>span{transition:none;transform:none}@media (min-width:701px) and (max-height:800px){.studio-sticky{min-height:650px}.studio-copy{top:17%}.studio-copy h2{margin:16px 0;font-size:6vw}.studio-copy>.eyebrow{font-size:8px}.studio-console{bottom:55px}.resident-note{bottom:80px}.studio-sill{bottom:20px}.world-play{margin-top:16px}.world-play>span{width:50px;height:50px}}@media (min-width:701px) and (max-width:1000px){.studio-copy{width:50%}.studio-copy h2{font-size:8vw}.studio-console{width:48%}.resident-note{width:220px}.human-copy{width:48%;right:4%}.human-copy h2{font-size:7.5vw}.build-chapter{grid-template-columns:1fr;gap:60px}.build-heading{position:static}.build-heading h2{font-size:7vw}}@media (max-width:700px){.weedo-world .eyebrow{letter-spacing:1.5px;font-size:8px}.world-threshold{min-height:650px;padding:38px 7% 55px}.threshold-top{letter-spacing:1.2px;align-items:start;padding-bottom:115px;font-size:7px}.threshold-top span{max-width:140px;line-height:1.6}.threshold-top span:last-child{text-align:right}.world-threshold h2{margin:25px 0 35px;font-size:clamp(54px,14.5vw,90px);line-height:.98}.world-threshold h2 .threshold-accent{opacity:1;max-width:330px;font-size:.84em;transform:none}.threshold-thread{height:72px;top:90px;right:14%;transform:none}.threshold-bottom{display:block}.threshold-bottom p{font-size:11px}.threshold-bottom a{margin-top:18px}.studio-chapter,.world-still .studio-chapter{height:auto;min-height:0}.studio-sticky,.world-still .studio-sticky{height:1080px;min-height:0;position:relative}.studio-image{height:129.412vw;transform:none;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.studio-image img{object-position:center top}.studio-shade{background:linear-gradient(#06070a90,#06070a30 10%,#0000 34%,#06070a90 51%,#06070a 69%)}.portal-door{display:none}.studio-topline{letter-spacing:1.5px;font-size:7px;top:26px;left:7%;right:7%}.studio-copy{opacity:1;width:86%;top:450px;left:7%;transform:none}.studio-copy h2{max-width:540px;margin:17px 0;font-size:16vw;line-height:.92}.studio-copy>p:not(.eyebrow){font-size:11px}.world-play{gap:17px;margin-top:18px;font-size:9px}.world-play>span{width:49px;height:49px}.studio-console{opacity:1;width:86%;bottom:177px;left:7%}.console-label{letter-spacing:1px;font-size:7px}.beat-pads{gap:7px}.beat-pads button{min-height:102px;padding:12px 9px}.beat-pads strong{font-size:9px}.studio-verdict{letter-spacing:.8px;font-size:6px}.resident-note{opacity:1;width:86%;bottom:73px;left:7%;right:auto}.resident-note p{min-height:32px;font-size:9px}.studio-sill{letter-spacing:1.2px;font-size:6px;bottom:30px;left:7%;right:7%}.human-chapter{padding:32px 0 0}.human-frame{height:1000px;min-height:0}.human-image{height:129.412vw;transform:none;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.human-image img{object-position:left top}.human-shade{background:linear-gradient(#0a090c55,#0000 27%,#0a090c70 45%,#0a090c 63%)}.human-topline{letter-spacing:1px;font-size:7px;top:26px;left:7%;right:7%}.human-topline>span:last-child{display:none}.human-copy{width:86%;top:480px;left:7%;right:auto}.human-copy h2{margin:22px 0;font-size:16vw;line-height:.93}.human-copy>p:not(.eyebrow){font-size:12px}.human-copy .human-body{max-width:290px;margin:18px 0 8px;font-size:11px!important}.take-mark{font-size:6px;bottom:35px;left:7%}.build-chapter{padding:75px 7%;display:block}.build-heading{position:static}.build-heading h2{margin:28px 0;font-size:10.5vw}.build-intro p{font-size:10px}.build-triangle{font-size:40px}.process-list{padding-top:55px}.process-step h3>button{gap:12px;padding:21px 0}.process-step strong{font-size:36px}.process-detail{padding:0 0 24px 32px}.process-detail>p{font-size:11px}.process-detail>div>span{font-size:6px}.world-ending{min-height:0;padding:100px 7% 0}.world-ending h2{margin:25px 0;font-size:14.5vw;line-height:.95}.world-ending>p:not(.eyebrow){font-size:10px}.ending-links{flex-direction:column;align-items:center;gap:8px;margin:30px 0 90px}.ending-links a{font-size:8px}.ending-orbit{width:140vw;height:250px}.ending-signoff{letter-spacing:.8px;padding:24px 0;font-size:7px}.ending-signoff>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.studio-chapter{height:auto}.studio-sticky{position:relative}.portal-door{display:none}.studio-copy,.studio-console,.resident-note{opacity:1;transform:none}.studio-image,.human-image,.threshold-accent,.threshold-thread{transform:none!important}.weedo-world *{scroll-behavior:auto}}.world-index{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#0c0a10df;border:1px solid #c7b6dc29;border-radius:2px;align-items:center;gap:21px;height:44px;padding:0 19px;transition:opacity .3s,transform .35s;display:flex;position:fixed;bottom:105px;left:6%;transform:translateY(65px)}.world-index.index-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.world-index a{letter-spacing:1.6px;color:#9d8eab;font-size:8px;line-height:40px}.world-index a[aria-current]{color:#f3e7ff;box-shadow:0 1px #d5b5fc}.world-index a:hover{color:#fff}.world-index button{color:#b2a0c4;background:0 0;border-left:1px solid #ccb2e733;place-items:center;padding:5px 0 5px 17px;display:grid}@media (max-width:700px){.world-index{gap:19px;width:max-content;max-width:95vw;height:44px;padding:0 14px;top:10px;bottom:auto;left:50%;transform:translate(-50%,-65px)}.world-index.index-visible{transform:translate(-50%)}.world-index a{letter-spacing:1px;font-size:7px;line-height:35px}}@media (min-width:701px){.studio-sill{justify-content:flex-end}.studio-sill>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.world-index{transition:none}}.artist-chapter{padding-bottom:70px}.human-frame.artist-frame{height:auto;min-height:0;overflow:visible}.artist-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:0 48px;padding:0 3% 46px;display:grid}.artist-heading .eyebrow{grid-column:1/-1}.artist-heading h2{margin:20px 0 0;font-size:clamp(48px,6vw,96px);line-height:.96}.artist-heading h2 em{color:#cdb1eb;font-style:normal}.artist-heading>p:last-child{color:#bcb2c5;max-width:340px;font-size:16px;line-height:1.8}.artist-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.artist-card{border-top:1px solid #fff2;min-width:0;scroll-margin-top:100px}.artist-info{padding:30px 4px}.artist-info h3{text-transform:uppercase;margin:10px 0 18px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(38px,4vw,64px);line-height:1}.artist-info>p:not(.eyebrow){color:#c8becf;max-width:520px;font-size:16px;line-height:1.8}.artist-info .world-link{cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0}.artist-info .eyebrow,.producer-profile .eyebrow{font-size:12px}.producer-profile{border-top:1px solid #fff2;grid-template-columns:1fr 2fr;gap:48px;margin-top:14px;padding:42px 4px 0;display:grid}.producer-profile h3{margin:8px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:64px}.producer-profile>p{color:#c8becf;max-width:780px;font-size:16px;line-height:1.85}.studio-copy>p:not(.eyebrow){max-width:390px;font-size:16px}.beat-pads{grid-template-columns:1fr}.beat-pads button{max-width:100%}.process-detail>p{font-size:16px;line-height:1.8}.world-ending>p:not(.eyebrow){font-size:16px}.world-ending h2{font-size:clamp(60px,9vw,150px)}@media (max-width:700px){.artist-chapter{padding:48px 6% 30px}.artist-heading{padding:0 0 28px;display:block}.artist-heading h2{font-size:15vw}.artist-heading>p:last-child{margin:20px 0 0}.artist-grid{grid-template-columns:1fr;gap:26px}.artist-info{padding:24px 0}.artist-info h3{font-size:46px}.producer-profile{grid-template-columns:1fr;gap:12px;padding-top:30px}.studio-copy>p:not(.eyebrow){max-width:290px;font-size:14px}.world-ending h2{font-size:15vw}}.studio-visual-track,.studio-visual-stage,.studio-content{display:contents}.studio-door-toggle{display:none}@media (max-width:700px){.studio-chapter{--studio-visual-height:min(129.412vw, calc(100svh - 144px))}.studio-sticky,.world-still .studio-sticky{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.studio-visual-track{height:var(--studio-visual-height);display:block;position:relative}.studio-visual-stage{height:var(--studio-visual-height);isolation:isolate;display:block;position:relative;overflow:hidden}.studio-image{height:100%;transform:scale(calc(1.05 - var(--door-state) * .05));transform-origin:50%;-webkit-mask-image:none;mask-image:none}.studio-image img{object-position:center}.studio-shade{background:linear-gradient(#06070a55,#0000 23% 75%,#06070a55)}.studio-chapter .portal-door{display:block}.studio-chapter[data-door-mode=open]{--door-state:1}.studio-chapter[data-door-mode=closed]{--door-state:0}.portal-left{transform:translateX(calc(var(--door-state) * -102%))}.portal-right{transform:translateX(calc(var(--door-state) * 102%))}.studio-chapter:not([data-door-mode=scroll]) .portal-door,.studio-chapter:not([data-door-mode=scroll]) .studio-image{transition:transform .48s cubic-bezier(.22,1,.36,1)}.portal-door>span{top:37%}.studio-door-toggle{z-index:6;color:#f4eefa;cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-door-toggle>span{white-space:nowrap;letter-spacing:1.4px;background:#100c17d9;border:1px solid #c9b7df70;border-radius:2px;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-size:9px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.studio-door-toggle:focus-visible{outline-offset:-5px;outline:2px solid #dec6ff}.studio-content{gap:32px;padding:38px 7% 35px;display:grid}.studio-content .studio-copy,.studio-content .studio-console,.studio-content .resident-note,.studio-content .studio-sill{opacity:1;width:auto;position:static;transform:none}.studio-content .studio-sill{justify-content:space-between;display:flex}.studio-copy h2{margin-top:12px}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.weedo-world:not(.world-still) .studio-visual-track{height:calc(var(--studio-visual-height) + 50svh)}.weedo-world:not(.world-still) .studio-visual-stage{position:sticky;top:64px}.weedo-world:not(.world-still) .threshold-accent{opacity:calc(.3 + var(--arrival) * .7);transform:translateX(calc(30px - var(--arrival) * 30px))}.weedo-world:not(.world-still) .threshold-thread{transform:scaleY(calc(.2 + var(--arrival) * .8))}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.studio-chapter .portal-door,.studio-chapter .studio-image{transition:none!important}}@media (max-width:700px){.world-still .studio-chapter .portal-door,.world-still .studio-chapter .studio-image{transition:none}}.signal-core{--core-scroll:0;background:#08070b;height:190svh;scroll-margin-top:-35px;position:relative}.core-stage{isolation:isolate;background:radial-gradient(at 52% 42%,#2b1e3535,#0000 56%),linear-gradient(#08070b,#0d0a12 75%,#09080c);height:calc(100svh - 84px);min-height:690px;position:sticky;top:0;overflow:hidden}.core-halo{filter:blur(40px);pointer-events:none;background:radial-gradient(#64407126,#0000 66%);border-radius:50%;width:34%;height:57%;position:absolute;top:12%;left:34%}.core-topline,.core-bottomline{z-index:3;letter-spacing:1.7px;justify-content:space-between;align-items:center;font-size:9px;line-height:1.6;display:flex;position:absolute;left:6%;right:6%}.core-topline{color:#a59baa;border-top:1px solid #c6b4d022;padding-top:19px;top:44px}.core-topline span:first-child{color:#d8cce0;align-items:center;gap:10px;display:flex}.core-topline i{background:#c99bef;border-radius:100%;width:5px;height:5px;box-shadow:0 0 10px #b977df}.core-editorial{z-index:2;pointer-events:none;max-width:25%;position:absolute;top:31%;left:6%}.core-editorial .eyebrow{letter-spacing:1.6px;color:#9e94a9;margin-bottom:22px;font-size:8px}.core-editorial h2{letter-spacing:-.015em;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(34px,4vw,66px);font-weight:700;line-height:.98}.core-editorial h2 em{color:#b7a0ce;font-style:normal}.core-editorial>p:last-child{color:#928b9b;margin-top:25px;font-size:11px;line-height:1.8}.core-side-note{z-index:2;width:145px;position:absolute;top:36%;right:6%}.core-side-note>span{letter-spacing:-2px;color:#d6c4e1;font-size:36px;font-weight:400}.core-side-note p{letter-spacing:1.5px;color:#8f8799;margin-top:14px;font-size:9px;line-height:2}.core-side-note a{letter-spacing:1.1px;color:#c9c0d3;border-bottom:1px solid #ffffff25;align-items:center;gap:8px;padding:15px 0;font-size:8px;display:flex}.core-object{z-index:1;cursor:grab;touch-action:pan-y;outline-offset:-8px;-webkit-user-select:none;user-select:none;position:absolute;inset:6% 15% 15%;-webkit-mask-image:radial-gradient(#000 48%,#0000 74%);mask-image:radial-gradient(#000 48%,#0000 74%)}.core-object:active{cursor:grabbing}.core-object:focus-visible{border-radius:3px;outline:1px solid #a988bd66}.core-ground{pointer-events:none;height:45px;position:absolute;bottom:24%;left:33%;right:29%}.core-ground i{filter:blur(10px);width:100%;height:28px;transform:scaleX(calc(1 + var(--core-scroll) * .3));background:radial-gradient(#9b52c829,#0000 65%);display:block}.core-ground span{text-align:center;color:#6c607b;letter-spacing:2px;margin-top:23px;font-size:7px;display:block}.core-console{z-index:3;text-align:center;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.core-console>p{letter-spacing:1.8px;color:#988aa5;white-space:nowrap;margin:0 0 16px;font-size:8px}.core-console>p span{color:#63586d;margin:0 10px}.core-controls{align-items:center;gap:13px;display:flex}.core-charge{isolation:isolate;letter-spacing:1.3px;touch-action:none;-webkit-user-select:none;user-select:none;--charge:0;background:#22192c80;border:1px solid #a489ba80;border-radius:2px;justify-content:center;align-items:center;gap:16px;width:205px;height:53px;font-size:9px;transition:border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.core-charge:hover{background:#36233d80;border-color:#e2c9f5}.core-charge .charge-fill{transform-origin:0;transform:scaleX(var(--charge));z-index:-1;background:linear-gradient(90deg,#79409d90,#d3a0ed9c);position:absolute;inset:0}.charge-symbol{color:#e2c4fa;font-size:24px;line-height:1}.core-small-control{color:#978aa4;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .2s;display:grid}.core-small-control:hover,.core-small-control[aria-pressed=true]{color:#f2d8ff}.core-bottomline{color:#b6a9c4;font-size:8px;bottom:48px}.core-bottomline button,.core-bottomline a{letter-spacing:1.3px;background:0 0;align-items:center;gap:10px;padding:8px 0;font-size:8px;display:flex}.core-bottomline .core-motion{color:#93889e;font-size:8px}.core-continue{position:absolute;left:50%;transform:translate(-50%)}.core-loading{color:#ae9cbd;letter-spacing:2px;background:#09070bc9;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;inset:0}.core-loading img{object-fit:contain;mix-blend-mode:screen;opacity:.6;width:180px;height:180px}.core-loading button{letter-spacing:1.4px;background:0 0;border:1px solid #b08cc465;padding:12px;font-size:9px}.signal-core[data-motion=paused]{height:100svh;min-height:690px}@media (min-width:701px) and (max-width:1050px){.core-editorial{max-width:26%;left:5%}.core-editorial h2{font-size:38px}.core-side-note{width:100px;right:4%}.core-object{inset:9% 9% 15%}.core-side-note a{font-size:7px}.core-side-note p{font-size:8px}}@media (max-width:700px){.signal-core[data-motion=paused]{height:auto;min-height:0}.core-stage{height:calc(100svh - 64px);min-height:640px;position:sticky}.core-topline{letter-spacing:1.3px;padding-top:15px;font-size:7px;top:25px;left:7%;right:7%}.core-editorial{text-align:center;max-width:none;top:90px;left:7%;right:7%}.core-editorial .eyebrow{margin-bottom:15px;font-size:7px}.core-editorial h2{letter-spacing:-.02em;font-size:45px;line-height:1}.core-editorial h2 br:first-of-type{display:none}.core-editorial h2 br:first-of-type:after{content:" "}.core-editorial>p:last-child,.core-side-note{display:none}.core-object{inset:190px -7% 195px}.core-halo{width:90%;height:45%;top:25%;left:6%}.core-ground{bottom:30%;left:14%;right:14%}.core-ground span{letter-spacing:1.5px;margin-top:0;font-size:6px}.core-console{bottom:125px}.core-console>p{letter-spacing:1.4px;font-size:7px}.core-console>p span{margin:0 6px}.core-controls{gap:8px}.core-charge{width:198px;height:50px;font-size:8px}.core-bottomline{flex-wrap:wrap;gap:9px;bottom:36px;left:7%;right:7%}.core-bottomline .core-sound span{letter-spacing:1px;max-width:150px;font-size:7px}.core-bottomline .core-motion{letter-spacing:1px;font-size:7px}.core-bottomline .core-continue{border-top:1px solid #ffffff15;order:3;justify-content:center;width:100%;padding:9px 0 0;font-size:7px;position:relative;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.signal-core{height:100svh;min-height:690px}.core-charge,.core-small-control{transition:none}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.signal-core{height:auto;min-height:0}}.core-charge,.core-object{-webkit-touch-callout:none}.charge-percent{font-variant-numeric:tabular-nums;min-width:3ch}.signal-core[data-charge-state=charging] .core-charge{border-color:#dba9ff;gap:9px;box-shadow:0 0 24px #a045d933}.signal-core[data-charge-state=released] .core-charge{background:#643482;border-color:#e4c4ff;box-shadow:0 0 34px #a855ef66,inset 0 0 18px #dfb8ff20}.signal-core[data-charge-state=released] .charge-symbol{color:#fff}.core-sr-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shatter-sessions{--glass-progress:0;background:#09070c;position:relative}.shatter-stage{isolation:isolate;height:calc(100svh - 84px);min-height:640px;position:sticky;top:0;overflow:hidden}.shatter-sessions[data-motion=active]{height:280svh}.shatter-scene{z-index:0;position:absolute;inset:0}.shatter-scene canvas{touch-action:pan-y}.shatter-shade{pointer-events:none;z-index:1;background:linear-gradient(90deg,#09070ce6,#09070c50 38%,#0000 60%),linear-gradient(#09070c88,#0000 14% 76%,#09070c);position:absolute;inset:0}.shatter-topline,.shatter-bottomline{z-index:3;color:#bcadca;letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:20px;font-size:8px;line-height:1.6;display:flex;position:absolute;left:6%;right:6%}.shatter-topline{pointer-events:none;top:36px}.shatter-copy{z-index:2;pointer-events:none;width:36%;position:absolute;top:23%;left:6%}.shatter-copy button{pointer-events:auto}.shatter-copy h2{margin:22px 0;font-size:clamp(64px,7vw,116px);line-height:.92}.shatter-copy .shatter-intro{color:#c6bacd;margin:0 0 24px;font-size:11px;line-height:1.8}.shatter-release>span{color:#b8a3c9;letter-spacing:1.7px;font-size:8px}.shatter-release h3{letter-spacing:.03em;margin:6px 0 14px;font-size:clamp(22px,2.1vw,34px);line-height:1.1}.shatter-actions{align-items:center;gap:27px;display:flex}.shatter-actions button{letter-spacing:1.2px;color:#f3ebf8;align-items:center;gap:13px;min-height:44px;font-size:9px;display:inline-flex}.shatter-play{background:#10091655;border:1px solid #e2d4ef80;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,border-color .25s;display:grid}.shatter-actions button:hover .shatter-play{background:#8c60ac70;border-color:#e2d4ef}.shatter-selector{gap:10px;margin-top:27px;display:flex}.shatter-selector button{color:#988ba3;align-items:center;gap:9px;min-width:65px;min-height:44px;font:18px Barlow Condensed,sans-serif;display:flex}.shatter-selector button i{transform-origin:0;background:#a753e5;width:16px;height:2px;transition:transform .3s;transform:scaleX(0)}.shatter-selector button[aria-pressed=true]{color:#fff}.shatter-selector button[aria-pressed=true] i{transform:scaleX(1)}.shatter-bottomline{bottom:50px}.shatter-bottomline button{letter-spacing:1.2px;min-height:44px;font-size:8px}.shatter-scroll-cue{align-items:center;gap:9px;margin-left:34%;display:inline-flex}.shatter-mobile-cue{display:none}.shatter-progress{z-index:3;pointer-events:none;background:#dbc5ec28;height:1px;position:absolute;bottom:20px;left:6%;right:6%}.shatter-progress i{height:100%;transform:scaleX(var(--glass-progress));transform-origin:0;background:#c197e4;display:block}.shatter-loading{color:#b59fc7;letter-spacing:2px;z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;inset:0 0 0 40%}.shatter-loading-mark{color:#bf90e0;font-size:35px}.shatter-sessions button:focus-visible{outline-offset:6px;outline:1px solid #dfb5fc}.shatter-sessions[data-motion=paused] .shatter-desktop-cue{display:none}.shatter-sessions[data-motion=paused] .shatter-mobile-cue{display:inline}@media (min-width:701px) and (max-height:850px){.shatter-copy{top:18%}.shatter-copy h2{margin:15px 0;font-size:clamp(55px,6.3vw,90px)}.shatter-copy .shatter-intro{margin-bottom:14px}.shatter-selector{margin-top:12px}}@media (max-width:1000px) and (min-width:701px){.shatter-copy{width:43%}.shatter-copy h2{font-size:7.5vw}.shatter-topline span:last-child{display:none}}@media (max-width:700px){.shatter-stage{height:calc(100svh - 64px);min-height:600px}.shatter-topline{font-size:7px;top:30px;left:7%;right:7%}.shatter-topline span:last-child{display:none}.shatter-scene{inset:160px 0 170px}.shatter-shade{background:linear-gradient(#09070c 14%,#0000 33% 52%,#09070c 75% 100%)}.shatter-copy{width:auto;inset:75px 7% 110px}.shatter-copy>.eyebrow,.shatter-copy .shatter-intro{display:none}.shatter-copy h2{margin:0;font-size:clamp(54px,15vw,83px);line-height:.91}.shatter-release{position:absolute;bottom:57px;left:0}.shatter-release h3{margin-bottom:10px;font-size:27px}.shatter-actions{gap:26px;position:absolute;bottom:0;left:0}.shatter-actions button{font-size:8px}.shatter-selector{gap:0;margin:0;position:absolute;top:125px;bottom:auto;right:0}.shatter-selector button{gap:4px;min-width:47px;font-size:16px}.shatter-selector button i{width:10px}.shatter-bottomline{gap:8px;font-size:6px;bottom:42px;left:7%;right:7%}.shatter-bottomline button{font-size:7px}.shatter-scroll-cue{margin-left:0}.shatter-loading{inset:160px 0 240px}}.story-body{color:#c6bacd;max-width:340px;margin:0 0 20px;font-size:14px;line-height:1.7}.shatter-actions a{pointer-events:auto}.shatter-copy .shatter-intro{font-size:14px}.shatter-copy h2{font-size:clamp(60px,6.4vw,110px)}@media (max-width:700px){.story-body{max-width:290px;font-size:14px}.shatter-copy h2{font-size:15vw}}.portrait-fallback{aspect-ratio:4/5;width:36%;max-height:72%;position:relative;overflow:hidden;box-shadow:0 0 0 4px #c1b3ce40,0 35px 65px #0008}.scene-fallback .portrait-fallback img{width:100%;height:100%;box-shadow:none;object-fit:cover;margin:0;display:block}.scene-fallback .portrait-fallback--lionett img{width:215%;max-width:none;height:auto;position:absolute;top:-10%;left:-33%;transform:rotate(90deg)}@media (max-width:700px){.portrait-fallback{width:56%;max-height:90%}}@media (max-width:700px) and (max-height:740px){.shatter-release .story-body{display:none}}.sound-portal{--portal-copy:1;--portal-inside:0;--portal-cross:0;background:#08070a;height:330svh;position:relative}.portal-stage{isolation:isolate;background:#0b090e;height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden}.portal-chamber{opacity:calc(1 - var(--portal-cross));filter:brightness(.83);transform:scale(calc(1 + var(--portal-cross) * .05));background-position:50%;background-size:cover;position:absolute;inset:0}.portal-shade{pointer-events:none;background:linear-gradient(90deg,#06050980,#0000 48%),linear-gradient(#0000 79%,#08070ba0);position:absolute;inset:0}.portal-canvas{z-index:1;touch-action:pan-y;cursor:grab;outline-offset:-5px;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.portal-canvas:active{cursor:grabbing}.portal-canvas:focus-visible{outline:1px solid #bfa0d4}.portal-copy{z-index:2;opacity:var(--portal-copy);transform:translateY(calc((1 - var(--portal-copy)) * -25px));pointer-events:none;position:absolute;top:31%;left:5.1%}.portal-copy .eyebrow{color:#c0adb7;letter-spacing:2.3px;margin-bottom:21px;font-size:8px}.portal-copy h1{letter-spacing:-.015em;color:#f9f5fb;text-shadow:0 3px 30px #09061155;margin:0 0 34px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(70px,8.3vw,150px);font-weight:750;line-height:.82}.portal-copy h1 span{display:block;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;margin:0!important}.portal-play{color:#f7f0fd;letter-spacing:2px;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:20px;font-size:11px;display:flex}.portal-play-ring{border:1px solid #ede3f0;border-radius:50%;place-items:center;width:60px;height:60px;transition:background .3s,box-shadow .3s,transform .3s;display:grid}.portal-play:hover .portal-play-ring{background:#e8cef717;transform:scale(1.06);box-shadow:0 0 35px #d298ed22}.portal-listening{letter-spacing:2px;color:#a896b1;margin:22px 0 0 80px;font-size:7px}.portal-object-controls{z-index:3;opacity:var(--portal-copy);align-items:center;gap:10px;display:flex;position:absolute;bottom:14%;right:6%}.portal-object-controls button{color:#d0c3d6;letter-spacing:1.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a132666;border:1px solid #c5b3dd30;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:12px;font-size:8px;display:flex}.portal-object-controls button:hover,.portal-object-controls button[aria-pressed=true]{color:#fff;background:#35213f88;border-color:#cfb5e67d}.portal-footer{z-index:3;letter-spacing:1.6px;color:#aaa0b4;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:110px;left:5.1%;right:5.1%}.portal-footer button{letter-spacing:1.6px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:8px;display:flex}.portal-footer button:first-child{color:#ece3f2}.portal-footer button:disabled{opacity:.5;cursor:default}.portal-after-label{display:none}.sound-portal[data-inside=true] .portal-after-label{display:inline}.sound-portal[data-inside=true] .portal-enter-label{display:none}.portal-invitation{visibility:hidden;z-index:2;opacity:var(--portal-inside);pointer-events:none;text-shadow:0 2px 18px #000;position:absolute;bottom:17%;left:5.1%;right:5.1%}.portal-invitation .eyebrow{color:#e8caff;font-size:9px}.portal-invitation h2{margin:14px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(48px,6vw,90px);line-height:1}.portal-invitation p{color:#ded4e7;font-size:14px}.portal-invitation a{letter-spacing:1.5px;border-bottom:1px solid #ba91d3;align-items:center;gap:16px;margin-top:22px;padding-bottom:12px;font-size:10px;display:inline-flex}.sound-portal[data-inside=true] .portal-invitation{visibility:visible;pointer-events:auto}.sound-portal[data-departing=true] .portal-play,.sound-portal[data-departing=true] .portal-object-controls{pointer-events:none;visibility:hidden}.sound-portal[data-departing=true] .portal-copy{visibility:hidden}.sound-portal[data-motion=paused]{height:100svh}.sound-portal[data-motion=paused] .portal-stage{position:relative}.portal-failure{z-index:4;color:#ded2e7;background:#100c16ee;border:1px solid #554061;padding:26px;position:absolute;top:48%;right:10%}.portal-failure p{margin-bottom:16px}.portal-failure button,.portal-failure a{color:#e1b8f4;background:0 0;gap:7px;margin-right:20px;font-size:12px;display:inline-flex}@media (min-width:701px) and (max-height:800px){.portal-copy{top:26%}.portal-copy h1{margin-bottom:22px;font-size:clamp(70px,13svh,104px)}.portal-listening{margin-top:12px}.portal-object-controls{bottom:165px}}@media (max-width:1000px) and (min-width:701px){.portal-copy{top:36%;left:4%}.portal-copy h1{font-size:9vw}.portal-copy .eyebrow{max-width:155px;line-height:1.7}.portal-object-controls{bottom:14%}}@media (max-width:700px){.sound-portal{height:245svh}.portal-stage{min-height:650px}.portal-chamber{background-position:52%}.portal-copy{text-align:left;inset:auto 7% 123px}.portal-copy h1{margin-bottom:20px;font-size:61px;line-height:.85}.portal-copy h1 span{display:inline}.portal-copy h1 span:first-child{display:block}.portal-copy h1 span:last-child:before{content:" "}.portal-copy .eyebrow{display:none}.portal-play{letter-spacing:1.6px;gap:13px;font-size:8px}.portal-play-ring{width:42px;height:42px}.portal-play-ring svg{width:14px}.portal-listening{display:none}.portal-object-controls{gap:7px;bottom:142px;right:7%}.portal-object-controls button{padding:11px}.portal-object-controls button span{display:none}.portal-footer{bottom:86px;left:7%;right:7%}.portal-footer>span{display:none}.portal-footer button{letter-spacing:.9px;font-size:6px}.portal-invitation{bottom:22%;left:7%;right:7%}.portal-invitation h2{font-size:55px}.portal-invitation p{font-size:12px}.portal-failure{font-size:12px;top:40%;left:7%;right:7%}}@media (prefers-reduced-motion:reduce){.portal-play-ring{transition:none}}.portal-copy h1{font-size:clamp(62px,7.3vw,130px)}.portal-invitation>p:not(.eyebrow){max-width:390px;font-size:16px;line-height:1.7}@media (max-width:700px){.portal-copy h1{font-size:16vw}.portal-invitation>p:not(.eyebrow){font-size:14px}}.liquid-release{isolation:isolate;color:#f6f2ee;background:#08070b;grid-template-columns:minmax(330px,.82fr) minmax(0,1.4fr);align-items:center;min-height:700px;padding:58px 4.5% 36px;scroll-margin-top:0;display:grid;position:relative;overflow:hidden}.liquid-release:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 75% 38%,#52226718,#0000 46%);position:absolute;inset:0}.liquid-copy{z-index:2;pointer-events:none;padding-bottom:35px;position:relative}.liquid-copy button,.liquid-copy a{pointer-events:auto}.liquid-kicker{letter-spacing:2.5px;color:#aaa0b7;align-items:center;gap:10px;font-size:10px;display:flex}.liquid-kicker>span{background:#b378ef;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #b378ef80}.liquid-release h2{letter-spacing:-.8px;margin:25px 0 42px;font-family:Barlow Condensed,sans-serif;font-size:clamp(50px,5.7vw,88px);font-weight:800;line-height:.93}.liquid-release h2 em{color:#d4c3e8;font-style:normal}.liquid-record{align-items:center;gap:23px;display:flex}.liquid-art{background:#19141e;flex:none;width:99px;height:119px;padding:0;position:relative;overflow:hidden}.liquid-art img{object-fit:cover;width:100%;height:100%}.liquid-art>svg{position:absolute;bottom:8px;right:7px}.liquid-record p{letter-spacing:2.3px;color:#c3b7cc;margin-bottom:5px;font-size:10px}.liquid-record h3{letter-spacing:-1px;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,5.1vw,76px);font-weight:800;line-height:1}.liquid-record h3 span{color:#b778f0}.liquid-record div>span{letter-spacing:2.5px;color:#8c819a;margin-top:11px;font-size:8px;display:inline-block}.liquid-description{color:#a9a0b5;margin:25px 0;font-size:13px;line-height:1.9}.liquid-play{letter-spacing:1.7px;background:linear-gradient(110deg,#4e1c70a8,#180f27d9);border:1px solid #9d55dca1;border-radius:99px;align-items:center;gap:16px;min-width:270px;min-height:61px;padding:9px 22px 9px 10px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #dda4ff2e,0 0 30px #9e3bd415}.liquid-play:hover{border-color:#d5a8ff;box-shadow:inset 0 1px #dda4ff50,0 0 32px #9e3bd43b}.liquid-play>span{background:#170a23;border:1px solid #b86aff;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.liquid-equalizer{align-items:center;gap:3px;height:17px;margin-left:auto;display:flex}.liquid-equalizer b{background:#cfa2f0;border-radius:1px;width:2px;height:3px}.liquid-release[data-playing=true] .liquid-equalizer b{animation:.7s ease-in-out infinite alternate liquid-bars}.liquid-equalizer b:nth-child(2){animation-delay:-.3s!important}.liquid-equalizer b:nth-child(3){animation-delay:-.5s!important}.liquid-equalizer b:nth-child(4){animation-delay:-.2s!important}@keyframes liquid-bars{to{height:16px}}.liquid-artist-link{text-transform:uppercase;letter-spacing:2.1px;color:#bcb0c8;text-underline-offset:6px;align-items:center;gap:16px;width:fit-content;margin-top:26px;font-size:10px;text-decoration:underline;display:flex}.liquid-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;outline:0;height:565px;margin-left:-70px;margin-right:-35px;position:relative}.liquid-stage:active{cursor:grabbing}.liquid-stage:focus-visible{outline-offset:-12px;border-radius:24px;outline:1px solid #c9afea88}.liquid-stage>div:has(>canvas){z-index:1;opacity:0;transition:opacity 1s;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.liquid-stage[data-ready=true]>div:has(>canvas){opacity:1}.liquid-stage canvas{touch-action:pan-y}.liquid-stage-caption{color:#82768f;letter-spacing:1.9px;pointer-events:none;z-index:2;justify-content:space-between;gap:20px;font-size:8px;display:flex;position:absolute;top:3%;left:12%;right:3%}.liquid-stage-caption>span:last-child{color:#b895d3}.liquid-instructions{text-align:center;color:#9e8fb0;letter-spacing:.3px;pointer-events:none;z-index:2;font-size:10px;position:absolute;bottom:3%;left:0;right:0}.liquid-touch-hint{display:none}.liquid-fallback{pointer-events:none;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:10% 5%}.liquid-fallback div{background:radial-gradient(#42294e,#0d0810 65%);border:1px solid #9863c1;border-radius:50%;width:75%;height:30%;box-shadow:0 0 100px #6b2c951a,0 18px 0 -6px #17101c}.liquid-fallback span{color:#c6a4e0;font-family:Barlow Condensed,sans-serif;font-size:32px;position:absolute}.liquid-stage[data-ready=true] .liquid-fallback{opacity:0}.liquid-stage[data-motion=paused],.liquid-stage[data-failed=true]{cursor:default}.liquid-footer{letter-spacing:1.8px;color:#8a8093;grid-column:1/-1;align-items:center;gap:25px;padding-top:10px;font-size:8px;display:flex}.liquid-footer i{background:#b89bcc24;flex:1;height:1px}[data-motion=paused] .liquid-equalizer b{animation:none!important}@media (min-width:1600px){.liquid-release{padding-inline:max(4.5%,50vw - 800px)}.liquid-stage{height:720px}}@media (max-width:1000px) and (min-width:701px){.liquid-release{grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);padding-inline:4%}.liquid-stage{height:590px;margin-left:-95px;margin-right:-35px}.liquid-stage-caption{display:none}.liquid-record{gap:15px}.liquid-art{width:80px;height:102px}}@media (max-width:700px){.liquid-release{flex-direction:column;align-items:stretch;min-height:0;padding:55px 6% 30px;display:flex}.liquid-copy{grid-template-columns:1fr;padding:0;display:grid}.liquid-kicker{font-size:8px}.liquid-release h2{margin:20px 0 24px;font-size:clamp(46px,12.8vw,78px);line-height:.95}.liquid-record{gap:18px}.liquid-art{width:72px;height:84px}.liquid-record p{letter-spacing:2px;font-size:9px}.liquid-record h3{font-size:51px}.liquid-record div>span{margin-top:5px;font-size:7px}.liquid-description{display:none}.liquid-play{width:100%;min-width:0;min-height:58px;margin-top:23px;font-size:17px}.liquid-artist-link{margin:0;font-size:0;position:absolute;top:182px;right:0}.liquid-artist-link svg{width:20px;height:20px}.liquid-stage{height:clamp(330px,94vw,520px);margin:-8px -6vw 0}.liquid-stage-caption{letter-spacing:1px;font-size:6px;top:12%;left:9%;right:9%}.liquid-stage-caption>span:first-child{display:none}.liquid-stage-caption>span:last-child{margin-left:auto}.liquid-instructions{font-size:9px;bottom:2%}.liquid-footer{letter-spacing:1px;gap:13px;padding-top:23px;font-size:6px}.liquid-footer span{max-width:120px;line-height:1.7}.liquid-footer span:last-child{text-align:right}}@media (pointer:coarse){.liquid-mouse-hint{display:none}.liquid-touch-hint{display:inline}}@media (prefers-reduced-motion:reduce){.liquid-equalizer b{animation:none!important}.liquid-fallback{transition:none}.liquid-stage>div:has(>canvas){transition:none}}.liquid-motion{letter-spacing:1px;color:#ada0bb;background:0 0;align-items:center;gap:7px;padding:9px 0;font-size:8px;display:flex}@media (max-width:700px){.liquid-footer{flex-wrap:wrap}.liquid-motion{order:4;justify-content:center;width:100%;font-size:7px}.liquid-mouse-hint{display:none}.liquid-touch-hint{display:inline}}
