.Scene-module-scss-module__hjKPia__canvas{touch-action:none;width:100%;height:100%}
.OverlayModal-module-scss-module__GosUAa__overlay{background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OverlayModal-module-scss-module__GosUAa__close{color:#000;font-size:1.5em;position:absolute;top:16px;right:16px}@media screen and (min-width:768px){.OverlayModal-module-scss-module__GosUAa__close{color:#fff}}.OverlayModal-module-scss-module__GosUAa__modal{color:#000;letter-spacing:-.02px;background:#cbcbcb;max-width:768px;max-height:100%;padding:8px;overflow-y:scroll}@media screen and (min-width:768px){.OverlayModal-module-scss-module__GosUAa__modal{border-radius:8px;max-height:calc(100% - 24px);padding:24px}}.OverlayModal-module-scss-module__GosUAa__modal h2{margin-block:.5em;font-size:.875rem;font-weight:900}.OverlayModal-module-scss-module__GosUAa__modal p{text-wrap:pretty;font-size:1rem;font-weight:300;line-height:1.4}.OverlayModal-module-scss-module__GosUAa__modal p strong{font-weight:500}.OverlayModal-module-scss-module__GosUAa__modal a{color:unset;text-underline-offset:4px}.OverlayModal-module-scss-module__GosUAa__modal .OverlayModal-module-scss-module__GosUAa__legal{font-size:.75rem}
body{background:linear-gradient(#010101,#3f1612);height:100dvh}.page-module-scss-module__rcUngW__page{color:#fff}.page-module-scss-module__rcUngW__main{height:100%}.page-module-scss-module__rcUngW__header{position:absolute;top:0;left:8px}.page-module-scss-module__rcUngW__title{text-transform:uppercase;letter-spacing:-.02em;margin-block:0;font-weight:900}.page-module-scss-module__rcUngW__subtitle{text-wrap:balance;letter-spacing:-.02em;width:50%;margin-block:0;font-size:1em;font-weight:300}.page-module-scss-module__rcUngW__info{z-index:100;font-size:2em;position:absolute;bottom:16px;right:16px}.page-module-scss-module__rcUngW__trackTitle{text-align:center;text-transform:capitalize;letter-spacing:-.02em;text-wrap:pretty;margin-block:.5em;font-size:1.333rem;font-weight:300}.page-module-scss-module__rcUngW__scene{position:fixed;inset:0 0 10%}.page-module-scss-module__rcUngW__scrollport{scroll-snap-type:x mandatory;width:100vw;height:100dvh;display:flex;position:absolute;top:0;left:0;overflow-x:scroll}.page-module-scss-module__rcUngW__slide{scroll-snap-align:start;flex:1 0 100vw;height:100dvh}.page-module-scss-module__rcUngW__controls{pointer-events:none;justify-content:space-between;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:45%;left:8px;right:8px;transform:translateY(-50%)}.page-module-scss-module__rcUngW__controls button{pointer-events:all;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000020;border-radius:100%;justify-content:center;align-items:center;padding:16px;display:flex}.page-module-scss-module__rcUngW__controls svg{color:#fff;font-size:1.5em;transition:scale .1s}.page-module-scss-module__rcUngW__controls svg:active{scale:.9}.page-module-scss-module__rcUngW__controls .page-module-scss-module__rcUngW__disabled{opacity:.5}.page-module-scss-module__rcUngW__playPauseButton{all:unset;cursor:pointer;font-size:1.25em}.page-module-scss-module__rcUngW__drawer{box-sizing:content-box;background:#ffffff20;border-radius:8px 8px 0 0;padding:12px 8px 24px;position:absolute;bottom:-12px;left:4px;right:4px;overflow:hidden}@media screen and (min-width:768px){.page-module-scss-module__rcUngW__drawer{left:15vw;right:15vw}}@media screen and (min-width:1044px){.page-module-scss-module__rcUngW__drawer{left:calc(50vw - 384px);right:calc(50vw - 384px)}}.page-module-scss-module__rcUngW__drawer .page-module-scss-module__rcUngW__innerDrawer{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__rcUngW__drawer .page-module-scss-module__rcUngW__sampleContainer{gap:8px;width:100%;display:flex}.page-module-scss-module__rcUngW__drawer .page-module-scss-module__rcUngW__sampleContainer:has(.page-module-scss-module__rcUngW__nowPlaying) li:has(.page-module-scss-module__rcUngW__sampleTitle:not(.page-module-scss-module__rcUngW__nowPlaying)){opacity:.25}.page-module-scss-module__rcUngW__drawer .page-module-scss-module__rcUngW__sampleContainer:has(.page-module-scss-module__rcUngW__nowPlaying) li:has(.page-module-scss-module__rcUngW__sampleTitle:not(.page-module-scss-module__rcUngW__nowPlaying)):hover{opacity:1}.page-module-scss-module__rcUngW__drawer .page-module-scss-module__rcUngW__sampleSection{flex:1}.page-module-scss-module__rcUngW__drawer h2{text-transform:uppercase;margin-block:0;font-size:1rem;font-weight:300}.page-module-scss-module__rcUngW__drawer h3{margin-bottom:0;font-size:.75rem;font-weight:700}.page-module-scss-module__rcUngW__drawer ul{margin-block:8px;padding-left:0}.page-module-scss-module__rcUngW__drawer li{gap:6px;margin-block:6px;font-size:.75rem;line-height:1.6;list-style:none;display:flex}.page-module-scss-module__rcUngW__drawer li:before{content:"";box-sizing:border-box;border:6px solid #8d345a;border-radius:16px;flex-shrink:0;width:16px;height:16px;display:block}.page-module-scss-module__rcUngW__drawer li .page-module-scss-module__rcUngW__sampleTitle{transition:opacity .1s}.page-module-scss-module__rcUngW__drawer li .page-module-scss-module__rcUngW__nowPlaying{opacity:1}
