
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Oswald:wght@500&family=Space+Grotesk:wght@400;500&display=swap');
#dreamhouse-world{--dh-bg:#05101b;--dh-ink:#eff8f8;--dh-muted:#a6bdcb;--dh-cyan:#9cffff;position:relative;isolation:isolate;background:var(--dh-bg);color:var(--dh-ink);font-family:'DM Sans',Arial,sans-serif;width:100%;overflow:hidden;color-scheme:dark}
#dreamhouse-world *{box-sizing:border-box}#dreamhouse-world button,#dreamhouse-world input{font:inherit}#dreamhouse-world button,#dreamhouse-world a{-webkit-tap-highlight-color:transparent}#dreamhouse-world button{color:inherit}#dreamhouse-world [hidden]{display:none!important}#dreamhouse-world a{color:inherit;text-decoration:none}#dreamhouse-world button{border:0}#dreamhouse-world .dh-stage{height:680px;position:relative;isolation:isolate;overflow:hidden;background:#061422}#dreamhouse-world .dh-scene{position:absolute;inset:-25px;background-image:url('/assets/d44bb6bdc299.jpg');background-size:cover;background-position:center;will-change:transform;z-index:-5}#dreamhouse-world .dh-shade{position:absolute;inset:0;background:linear-gradient(180deg,#020a1266 0%,transparent 31%,#020b1717 60%,#04101bdb 100%);z-index:-3;pointer-events:none}
#dreamhouse-world .dh-bloom{position:absolute;left:53%;top:37%;width:38%;height:40%;border-radius:50%;background:radial-gradient(ellipse,#49fffc35,transparent 67%);mix-blend-mode:screen;filter:blur(26px);animation:dh-breathe 7s ease-in-out infinite;pointer-events:none;z-index:-4}
#dreamhouse-world .dh-mist{position:absolute;inset:46% -30% 5%;background:radial-gradient(ellipse at 28% 64%,#5cd9f027,transparent 24%),radial-gradient(ellipse at 68% 50%,#a3f9ff25,transparent 23%);filter:blur(19px);mix-blend-mode:screen;pointer-events:none;animation:dh-drift 18s ease-in-out infinite alternate;z-index:-2}
#dreamhouse-world .dh-water{position:absolute;inset:76% -20% -20%;background:repeating-radial-gradient(ellipse at 70% -80%,transparent 0px,transparent 18px,#95f8ff10 20px,transparent 23px);transform:scaleY(.4) rotate(-5deg);transform-origin:top center;opacity:.35;animation:dh-water 12s ease-in-out infinite alternate;pointer-events:none;z-index:-1}
#dreamhouse-world .dh-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}
#dreamhouse-world .dh-header{display:flex;align-items:center;justify-content:space-between;padding:27px 36px;gap:20px;position:relative;z-index:4}#dreamhouse-world .dh-nav{display:flex;gap:28px;align-items:center;margin-left:auto;padding-right:88px}#dreamhouse-world .dh-nav button{padding:7px 0;background:none;font-size:11px;text-transform:uppercase;letter-spacing:1.7px;position:relative}#dreamhouse-world .dh-nav button:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--dh-cyan);transform:scaleX(0);transform-origin:left;transition:transform .25s}#dreamhouse-world .dh-nav button:hover:after{transform:scaleX(1)}

#dreamhouse-world .dh-release{position:absolute;left:7%;right:7%;bottom:88px;display:flex;align-items:center;gap:28px;z-index:2}#dreamhouse-world .dh-eyebrow{display:block;font-size:9px;letter-spacing:2.4px;text-transform:uppercase;color:var(--dh-cyan);margin:0 0 12px}#dreamhouse-world h1{font:500 clamp(28px,3.6vw,42px)/1.15 'Oswald',Arial,sans-serif;letter-spacing:0;margin:0 0 16px}#dreamhouse-world .dh-release-art{display:block;width:168px;aspect-ratio:1;object-fit:cover;flex-shrink:0;box-shadow:0 16px 45px #0005}#dreamhouse-world .dh-release-copy{min-width:0}#dreamhouse-world .dh-cta{display:inline-flex;align-items:center;gap:18px;border:0;padding:12px 0;background:none;backdrop-filter:none;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;transition:color .25s;min-height:42px}#dreamhouse-world .dh-cta:hover{background:none;color:var(--dh-cyan)}#dreamhouse-world .dh-cta i{width:14px;height:14px}
#dreamhouse-world .dh-bottom{position:absolute;bottom:22px;left:36px;right:36px;display:flex;align-items:center;justify-content:space-between;z-index:4;font-size:8px;letter-spacing:1.4px;color:#b0ccd6;text-transform:uppercase}#dreamhouse-world .dh-bottom button{display:flex;align-items:center;gap:8px;background:none;font-size:9px;text-transform:uppercase;letter-spacing:1.3px;padding:8px 0;min-height:36px}#dreamhouse-world .dh-bottom button i{width:11px;height:11px}#dreamhouse-world .dh-social{display:flex;gap:17px}#dreamhouse-world .dh-social button{font-size:9px;letter-spacing:1px}#dreamhouse-world .dh-motion{width:104px;white-space:nowrap;justify-content:flex-end}

#dreamhouse-world .dh-scrim{position:absolute;inset:0;z-index:6;background:#02091180;backdrop-filter:blur(9px);animation:dh-reveal .35s ease both}#dreamhouse-world .dh-panel{position:absolute;top:92px;right:28px;bottom:72px;width:min(375px,calc(100% - 56px));z-index:7;background:#081824ee;border:1px solid #54748066;padding:27px;overflow:auto;box-shadow:0 20px 70px #0005;animation:dh-slide .4s cubic-bezier(.2,.7,.2,1) both}#dreamhouse-world .dh-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#dreamhouse-world .dh-panel-head span{font-size:9px;text-transform:uppercase;letter-spacing:2px;color:var(--dh-cyan)}#dreamhouse-world .dh-close{background:none;padding:4px;display:grid;place-items:center;width:32px;height:32px}#dreamhouse-world .dh-close i{width:18px;height:18px}#dreamhouse-world .dh-cover{display:block;width:174px;aspect-ratio:1;object-fit:cover;margin:0 auto 24px;box-shadow:0 12px 40px #0005}#dreamhouse-world .dh-panel h2{font:400 31px/1.1 'Space Grotesk',sans-serif;letter-spacing:-1.2px;margin:0 0 12px}#dreamhouse-world .dh-panel p{font-size:12px;line-height:1.7;color:#b2c6d1;margin:0 0 22px}#dreamhouse-world .dh-service{border-top:1px solid #28404f;background:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;font-size:12px}#dreamhouse-world .dh-service:last-child{border-bottom:1px solid #28404f}#dreamhouse-world .dh-service i{width:14px;height:14px;color:var(--dh-cyan)}#dreamhouse-world .dh-field{font-size:10px;letter-spacing:.6px;display:flex;flex-direction:column;gap:9px;margin:24px 0 12px}#dreamhouse-world .dh-field input{width:100%;background:#07111b;border:1px solid #36515f;padding:13px;color:var(--dh-ink);font-size:14px;border-radius:0}#dreamhouse-world .dh-submit{background:var(--dh-cyan);color:#09202d;padding:13px 16px;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:11px}#dreamhouse-world .dh-submit i{width:14px;height:14px}#dreamhouse-world .dh-status{margin-top:15px;font-size:11px;color:var(--dh-cyan);line-height:1.5}#dreamhouse-world .dh-contact-row{border-bottom:1px solid #28404f;padding:19px 0;font-size:13px}#dreamhouse-world .dh-contact-row span{display:block;font-size:10px;color:#829eae;margin-top:7px}#dreamhouse-world .dh-panel-footnote{display:block;margin-top:24px;font-size:9px;color:#6f929f;letter-spacing:1px;text-transform:uppercase}
#dreamhouse-world .dh-cursor-dot,#dreamhouse-world .dh-cursor-ring{position:absolute;pointer-events:none;z-index:20;left:0;top:0;opacity:0;will-change:transform,opacity}#dreamhouse-world .dh-cursor-dot{width:5px;height:5px;border-radius:50%;background:#b0ffff;box-shadow:0 0 14px #72f9ff80}#dreamhouse-world .dh-cursor-ring{width:29px;height:29px;border:1px solid #b3ffff90;border-radius:50%;transition:width .2s,height .2s,background .2s,border-color .2s}#dreamhouse-world[data-hover="yes"] .dh-cursor-ring{width:46px;height:46px;background:#8affff12;border-color:#b3ffff}#dreamhouse-world[data-pointer="inside"] .dh-cursor-dot,#dreamhouse-world[data-pointer="inside"] .dh-cursor-ring{opacity:1}
@media(hover:hover) and (pointer:fine){#dreamhouse-world[data-custom-cursor="on"],#dreamhouse-world[data-custom-cursor="on"] button,#dreamhouse-world[data-custom-cursor="on"] a{cursor:none}#dreamhouse-world input{cursor:text}}
#dreamhouse-world[data-motion="off"] .dh-mist,#dreamhouse-world[data-motion="off"] .dh-bloom,#dreamhouse-world[data-motion="off"] .dh-water{animation-play-state:paused}#dreamhouse-world[data-motion="off"] .dh-panel,#dreamhouse-world[data-motion="off"] .dh-scrim{animation:none}
@keyframes dh-breathe{0%,100%{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.12)}}@keyframes dh-drift{from{transform:translateX(-5%) translateY(3%);opacity:.4}to{transform:translateX(6%) translateY(-2%);opacity:.85}}@keyframes dh-water{from{background-position:0 0;opacity:.2}to{background-position:32px 23px;opacity:.5}}@keyframes dh-reveal{from{opacity:0}to{opacity:1}}@keyframes dh-slide{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:600px){#dreamhouse-world .dh-stage{height:660px}#dreamhouse-world .dh-header{padding:20px 22px;gap:12px}#dreamhouse-world .dh-nav{gap:17px;padding-right:0}#dreamhouse-world .dh-nav button{font-size:10px;letter-spacing:1px;min-height:40px}#dreamhouse-world .dh-scene{background-position:61% center}#dreamhouse-world .dh-release{bottom:98px;gap:18px}#dreamhouse-world .dh-release-art{width:112px}#dreamhouse-world h1{font-size:27px;letter-spacing:0;margin-bottom:12px}#dreamhouse-world .dh-cta{font-size:9px;letter-spacing:.7px;gap:8px}#dreamhouse-world .dh-out-now{margin-bottom:5px}#dreamhouse-world .dh-bottom{left:22px;right:22px;bottom:20px}#dreamhouse-world .dh-social{gap:13px}#dreamhouse-world .dh-social button{font-size:8px}#dreamhouse-world .dh-panel{top:84px;bottom:72px;right:18px;width:calc(100% - 36px);max-width:370px}#dreamhouse-world .dh-cover{width:160px}#dreamhouse-world .dh-bloom{left:48%;top:41%}}
@media(prefers-reduced-motion:reduce){#dreamhouse-world .dh-mist,#dreamhouse-world .dh-bloom,#dreamhouse-world .dh-water{animation:none}#dreamhouse-world .dh-panel,#dreamhouse-world .dh-scrim{animation:none}}
#dreamhouse-world .dh-out-now{color:#d6eaee;margin:0 0 15px;font-size:10px;letter-spacing:2.3px}#dreamhouse-world [data-content="music"] h2{font:500 31px/1.15 'Oswald',Arial,sans-serif;letter-spacing:0}
#dreamhouse-world .dh-social-links{display:flex;align-items:center;gap:12px}
#dreamhouse-world .dh-social-icon{display:grid;place-items:center;width:28px;height:32px;padding:5px;background:none;opacity:.8;transition:opacity .2s,transform .2s}
#dreamhouse-world .dh-social-icon img{display:block;width:17px;height:17px;object-fit:contain;filter:invert(1)}
#dreamhouse-world .dh-social-icon:hover{opacity:1;transform:translateY(-2px)}
#dreamhouse-world .dh-social-icon:disabled{opacity:.42}
#dreamhouse-world .dh-bottom{justify-content:flex-end}
@media(max-width:600px){#dreamhouse-world .dh-header{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 22px}#dreamhouse-world .dh-social-links{gap:6px}#dreamhouse-world .dh-social-icon{width:38px;height:40px}#dreamhouse-world .dh-nav{margin-left:0;gap:26px}#dreamhouse-world .dh-panel{top:132px}}
@media(pointer:coarse){#dreamhouse-world .dh-social-icon{min-width:44px;min-height:44px}}
@media(max-width:360px){#dreamhouse-world .dh-release{gap:14px}#dreamhouse-world .dh-release-art{width:92px}#dreamhouse-world h1{font-size:23px}}
#dreamhouse-world .dh-brand{position:relative;display:block;margin:20px 7% 0;width:76%;aspect-ratio:6/1;isolation:isolate;animation:dh-logo-float 9s ease-in-out infinite;--logo-x:50%;--logo-y:50%;--logo-presence:0}
#dreamhouse-world .dh-brand .dh-wordmark{display:block;margin:0;width:100%;height:100%;aspect-ratio:6/1;object-fit:cover;filter:drop-shadow(0 0 18px #69faff20);pointer-events:none}
#dreamhouse-world .dh-logo-sheen,#dreamhouse-world .dh-logo-touch{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:var(--dh-logo-mask);mask-image:var(--dh-logo-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
#dreamhouse-world .dh-logo-sheen{background:linear-gradient(110deg,transparent 32%,#83fcff18 40%,#4edcf2bb 46%,#caffff 50%,#6bc5ff88 55%,transparent 63%);background-size:300% 100%;animation:dh-logo-shimmer 9s ease-in-out infinite;opacity:.9}
#dreamhouse-world .dh-logo-touch{background:radial-gradient(ellipse 140px 100px at var(--logo-x) var(--logo-y),#73faffc9,transparent 75%);opacity:var(--logo-presence);transition:opacity .45s}
@keyframes dh-logo-shimmer{0%{background-position:100% 0}60%,100%{background-position:0% 0}}
@keyframes dh-logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
#dreamhouse-world[data-motion="off"] .dh-brand{animation:none;transform:none}
#dreamhouse-world[data-motion="off"] .dh-logo-sheen{animation-play-state:paused;opacity:0}
#dreamhouse-world[data-motion="off"] .dh-logo-touch{opacity:0}
@media(max-width:600px){#dreamhouse-world .dh-brand{margin:10px 5% 0;width:90%}}
@media(prefers-reduced-motion:reduce){#dreamhouse-world .dh-brand{animation:none;transform:none}#dreamhouse-world .dh-logo-sheen{animation:none;opacity:0}#dreamhouse-world .dh-logo-touch{display:none}}


html,body{margin:0;background:#05101b}body{min-width:320px}button,a,input{touch-action:manipulation}button,a{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #9cffff;outline-offset:5px}
#dreamhouse-world .dh-stage{height:max(680px,100svh)}
#dreamhouse-world .dh-nav{padding-right:0}
#dreamhouse-world .dh-service{gap:12px;overflow-wrap:anywhere}
@media(max-width:600px){#dreamhouse-world .dh-stage{height:max(660px,100svh)}}
