.home-atmosphere .ambient-poster img{object-position:70% center;opacity:.85}.home-atmosphere .ambient-shade{background:linear-gradient(90deg,#05030ac9 0%,#05030a68 35%,#05030a06 74%),linear-gradient(#05030a30 15%,#0000 72%,#05030a)}.home-fog{z-index:2;pointer-events:none;height:34%;position:absolute;inset:auto -10% 0;overflow:hidden;mask-image:linear-gradient(#0000,#000 30% 80%,#0000),linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-composite:intersect}.fog-layer{opacity:.76;will-change:transform;background:url(/media/home/fog-violet.svg) 0 100%/50% 100% repeat-x;width:200%;height:100%;animation:24s linear infinite home-fog-drift;position:absolute;bottom:0;left:0}.fog-far{opacity:.34;filter:blur(4px);height:95%;animation-duration:39s;animation-delay:-12s;bottom:15%}@keyframes home-fog-drift{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.hero-home .artist-media{transition:none!important}.hero-home .artist-media picture{animation:none;transform:none}.hero-home[data-motion-paused] .fog-layer{animation-play-state:paused}.hero-home[data-save-data] .fog-layer{will-change:auto;animation:none;transform:translate(-20%)}.v2-soundcloud{padding-top:52px;padding-bottom:46px}.v2-soundcloud .section-caption{align-items:center;gap:12px;margin-bottom:28px}.v2-soundcloud .section-caption .eyebrow{font-family:var(--font-heading);letter-spacing:.035em;color:#f5e9ff;margin:0;font-size:2.6rem}.v2-soundcloud .v2-grid{gap:26px}.sc-card{background:#100b18;border:1px solid #75538d55;border-radius:18px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 36px #0003}.sc-card:hover{border-color:#b475e997;transform:translateY(-3px);box-shadow:0 18px 45px #3c116233}.sc-artwork{aspect-ratio:16/10;background:radial-gradient(at 75% 20%,#6b35a088,#0000 65%),#151020;position:relative;overflow:hidden}.sc-artwork>img{object-fit:contain;z-index:1;width:100%;height:100%;transition:transform .6s;position:relative}.sc-artwork>img.sc-cover-backdrop{z-index:0;object-fit:cover;filter:blur(22px)brightness(.38);position:absolute;inset:0;transform:scale(1.12)}.sc-card:hover .sc-artwork>.sc-cover{transform:scale(1.025)}.sc-artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000,#100b18e6);position:absolute;inset:40% 0 0}.sc-fallback{color:#e6c9ff;background:repeating-radial-gradient(at 50% 110%,#0000 0 20px,#b595cd16 21px 22px,#0000 23px 44px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-fallback strong{font-family:var(--font-heading);letter-spacing:.04em;font-size:3.4rem}.sc-fallback span{letter-spacing:.26em;text-transform:uppercase;font-size:.7rem}.sc-category{z-index:2;backdrop-filter:blur(8px);color:#ead8ff;background:#130b22cc;border:1px solid #ffffff30;border-radius:30px;padding:6px 12px;font-size:.75rem;position:absolute;top:18px;left:18px}.sc-play{z-index:3;color:#fff;background:#8b32e9;border:1px solid #d6bbff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;min-height:44px;transition:transform .22s,background .22s;display:flex;position:absolute;bottom:20px;right:22px;box-shadow:0 6px 26px #8b32e958}.sc-play:hover{background:#a04af4;transform:scale(1.07)}.sc-play:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;background:#33273f;border-color:#81728d;transform:none}.sc-play svg{fill:currentColor;width:26px;height:26px}.sc-pause-icon,.sc-card[data-playback=playing] .sc-play-icon{display:none}.sc-card[data-playback=playing] .sc-pause-icon{display:block}.sc-copy{z-index:2;padding:6px 24px 22px;position:relative}.sc-attribution{letter-spacing:.15em;color:#b59dc6;margin-bottom:10px;font-size:.65rem}.v2-soundcloud .sc-copy h2{max-width:95%;min-height:2.8em;margin:0 0 16px;font-size:1.25rem;font-weight:600;line-height:1.4}.sc-meta{justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.sc-status{color:#bfa8d0;align-items:center;gap:7px;display:flex}.sc-status:before{content:"";background:#9676aa;border-radius:50%;width:6px;height:6px}.sc-card[data-playback=playing] .sc-status{color:#dfc0ff}.sc-card[data-playback=playing] .sc-status:before{background:#c088ff;box-shadow:0 0 10px #c088ff}.sc-meta .external-fallback{color:#ddc6ef;white-space:nowrap;margin:0;font-size:.78rem}.sc-mount:empty{display:none}.sc-mount{background:#100b18;padding:0 16px 16px}.sc-mount iframe{background:#17111e;border:0;border-radius:10px;width:100%;height:166px;margin:0;display:block}.sc-player-hint{color:#baa9c7;margin:9px 6px 0;font-size:.75rem;line-height:1.6}.v2-soundcloud [data-catalog-note]{color:#aa96ba;margin:24px 0 0;font-size:.85rem}.v2-soundcloud [data-catalog-note] a{color:#d1afe9;margin-left:8px}.home-gallery{max-width:1280px;margin:auto;padding:0 5% 52px}.home-gallery .section-caption{flex-wrap:wrap;gap:12px;padding-left:0;padding-right:0}.home-gallery .section-caption .eyebrow{font-family:var(--font-heading);letter-spacing:.035em;color:#f5e9ff;font-size:2.3rem}.home-gallery .marquee-section{margin-bottom:20px}.home-gallery figure{position:relative}.home-gallery figcaption{background:linear-gradient(#0000,#090311e6);padding:30px 14px 12px;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){.home-atmosphere .ambient-poster img{object-position:68% center;opacity:.78}.home-atmosphere .ambient-shade{background:linear-gradient(90deg,#05030a75,#0000 95%),linear-gradient(#05030a30,#0000 35%,#05030a)}.home-fog{opacity:.8;bottom:29%;height:24%;inset-inline:-12%}.fog-layer{animation-duration:28s}.fog-far{animation-duration:43s}.hero-home .artist-media picture{animation:none;transform:none}.v2-soundcloud{padding-top:25px;padding-bottom:35px}.v2-soundcloud .section-caption{display:block}.v2-soundcloud .section-caption .eyebrow{margin-bottom:4px;font-size:2.1rem}.v2-soundcloud .v2-grid{gap:22px}.sc-artwork{aspect-ratio:1.35}.sc-copy{padding:4px 20px 20px}.v2-soundcloud .sc-copy h2{min-height:0;margin-bottom:18px;font-size:1.1rem}.sc-play{width:62px;height:62px;bottom:18px;right:18px}.sc-category{top:14px;left:14px}.sc-meta{flex-wrap:wrap;gap:6px;font-size:.72rem}.sc-meta .external-fallback{font-size:.72rem}.home-gallery{padding:0 22px 32px}.home-gallery .section-caption .eyebrow{font-size:2rem}.home-gallery .small-caption{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.fog-layer{will-change:auto;animation:none;transform:translate(-20%)}.sc-card:hover,.sc-card:hover .sc-artwork>.sc-cover,.sc-play:hover{transform:none}}
