*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:underline}:root{--dirty-white:#fffbfb;--album-accent-1:#f34343;--max-width-1:min(80vw, 1670px)}#root{width:100vw;min-height:100vh;position:relative}.outfit-400{font-optical-sizing:auto;font-family:Outfit,sans-serif;font-style:normal;font-weight:400}.outfit-500{font-optical-sizing:auto;font-family:Outfit,sans-serif;font-style:normal;font-weight:500}.outfit-600{font-optical-sizing:auto;font-family:Outfit,sans-serif;font-style:normal;font-weight:600}.outfit-700{font-optical-sizing:auto;font-family:Outfit,sans-serif;font-style:normal;font-weight:700}.outfit-800{font-optical-sizing:auto;font-family:Outfit,sans-serif;font-style:normal;font-weight:800}.outfit-900{font-optical-sizing:auto;font-family:Outfit,sans-serif;font-style:normal;font-weight:900}.scp-400{font-optical-sizing:auto;font-family:Source Code Pro,monospace;font-style:normal;font-weight:400}.scp-500{font-optical-sizing:auto;font-family:Source Code Pro,monospace;font-style:normal;font-weight:500}.scp-700{font-optical-sizing:auto;font-family:Source Code Pro,monospace;font-style:normal;font-weight:700}.scp-800{font-optical-sizing:auto;font-family:Source Code Pro,monospace;font-style:normal;font-weight:800}.scp-900{font-optical-sizing:auto;font-family:Source Code Pro,monospace;font-style:normal;font-weight:900}.blurred-background{z-index:-3;background:radial-gradient(#ff000069, var(--album-accent-1));width:100%;height:100%;position:absolute}.content-background{z-index:-2;--padding-inline:75px;--padding-block:75px;left:var(--padding-inline);bottom:var(--padding-block);width:calc(100% - var(--padding-inline));height:calc(100% - var(--padding-block));background-color:var(--dirty-white);filter:blur(48px);border-radius:12px;position:absolute}.nav{--box-shadow-offset:12px;background-color:var(--dirty-white);box-shadow:0 4px var(--box-shadow-offset) 16px var(--dirty-white);z-index:16;padding-inline:70px;padding-block:30px calc(30px - var(--box-shadow-offset));text-align:center;grid-template-rows:1fr;grid-template-columns:3fr auto 16px auto;justify-content:center;align-items:center;column-gap:20px;width:100%;font-size:1.25em;display:grid;position:fixed;top:0;left:0}.nav a.divider{text-decoration:none}.main{flex-direction:column;justify-content:center;align-items:center;row-gap:50px;width:100%;padding-block:120px 80px;padding-inline:100px;display:flex}.main .hero{text-align:center;padding-block:1em}.main .hero .title{font-size:4em}.main .hero .author{font-size:2em}.main .info{max-width:var(--max-width-1)}.main .info .info-label{font-size:1.25em}.main .info .info-text{max-width:100%;font-size:1em}.main .info-details{width:100%;max-width:var(--max-width-1);flex-direction:row;justify-content:space-between;padding-bottom:60px;display:flex}@media only screen and (width>=0) and (width<=1280px){.main .info-details{flex-direction:column;row-gap:2em}.main .info-details .presave-wrap,.main .info-details .listen-wrap{margin:0 auto}}.main .tracklist-wrapper .track{list-style:none}.gallery{flex-direction:column;justify-content:center;align-items:center;row-gap:50px;width:100%;padding-inline:100px;display:flex}.gallery .gallery-label{width:100%;max-width:var(--max-width-1)}.gallery .gallery-wrapper{width:100%;max-width:var(--max-width-1);grid-template-columns:1fr 1fr;grid-auto-rows:auto;justify-items:center;row-gap:2em;padding-block:40px 60px;padding-inline:2em;display:grid;position:relative}.gallery .gallery-wrapper .gallery-item{position:relative}.gallery .gallery-wrapper .gallery-item .gallery-image{aspect-ratio:1;width:clamp(320px,47.89vw - 59.58px,630px)}@media only screen and (width>=0) and (width<=1660px){.gallery .gallery-wrapper{grid-template-columns:1fr;grid-auto-rows:auto}}.gallery-number{color:#fff;mix-blend-mode:difference;filter:contrast(200%);pointer-events:none;padding:4px 8px;font-size:14px;position:absolute;top:8px;left:8px}.footer{--padding-min:0px;--padding-max:300px;--padding:clamp(var(--padding-min), calc(var(--padding-min) + (var(--padding-max) - var(--padding-min)) * ((100vw - 800px) / 480)), var(--padding-max));width:100%;max-width:80vw;padding-top:40px;padding-inline:max(min(var(--padding), var(--padding-max)), var(--padding-min));grid-template-columns:.3fr 1fr;column-gap:80px;margin:0 auto;padding-bottom:80px;display:grid}.footer .org-info{flex-direction:column;row-gap:1em;display:flex}.footer .org-info .swift-logo{text-align:center;flex-direction:row;align-items:center;column-gap:16px;display:flex}.footer .org-info .swift-logo *{cursor:pointer}.footer .org-info .swift-logo .swift-text{font-size:1em}.footer .contact{text-align:left;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.footer .contact .copyright{text-align:center}@media only screen and (width>=800px) and (width<=1280px){.footer{grid-template-rows:.3fr 1fr;grid-template-columns:1fr;row-gap:30px}}@media only screen and (width<=1024px){.nav{padding-inline:40px;padding-block:20px calc(20px - var(--box-shadow-offset));column-gap:12px;font-size:1em}.main{row-gap:40px;padding-block:100px 60px;padding-inline:40px}.main .hero .title{font-size:3em}.main .hero .author{font-size:1.5em}.main .info-text{font-size:.95em}.gallery{row-gap:40px;padding-inline:40px}.gallery .gallery-wrapper{row-gap:1.5em;padding-inline:1em}.gallery .gallery-wrapper .gallery-item .gallery-image{width:clamp(280px,80vw - 20px,500px)}.footer{column-gap:40px;max-width:90vw;padding-inline:40px}}@media only screen and (width<=767px){.nav{padding-inline:20px;padding-block:16px calc(16px - var(--box-shadow-offset));grid-template-columns:1fr 8px;column-gap:10px;font-size:.85em}.content-background{--padding-inline:15px;--padding-block:15px;filter:blur(32px)}.main{row-gap:30px;padding-block:90px 40px;padding-inline:20px}.main .hero{padding-block:.5em}.main .hero .title{font-size:2.2em}.main .hero .author{font-size:1.2em}.main .info .info-label{font-size:1em}.main .info .info-text{font-size:.9em;line-height:1.6}.main .info-details{padding-bottom:40px}.gallery{row-gap:30px;padding-inline:16px}.gallery .gallery-label{font-size:.9em}.gallery .gallery-wrapper{row-gap:1.2em;padding-block:24px 40px;padding-inline:.5em}.gallery .gallery-wrapper .gallery-item .gallery-image{width:clamp(200px,90vw - 32px,400px)}.gallery-number{padding:3px 6px;font-size:12px;top:6px;left:6px}.footer{padding-inline:20px;grid-template-rows:auto auto;grid-template-columns:1fr;gap:20px 0;max-width:100vw;padding-top:30px;padding-bottom:60px}.footer .org-info{row-gap:1em}.footer .org-info .swift-logo{flex-direction:row;justify-content:center}.footer .org-info .swift-logo .swift-image{width:50px!important;height:50px!important}.footer .org-info .swift-logo .swift-text{font-size:.9em}.footer .org-info .privacy{text-align:center;font-size:.85em}.footer .contact{text-align:center;grid-template-columns:1fr;row-gap:1.5em}.footer .contact .management,.footer .contact .personal,.footer .contact .copyright{text-align:center;font-size:.85em}}@media only screen and (width<=479px){.nav{padding-inline:16px;padding-block:12px calc(12px - var(--box-shadow-offset));grid-template-columns:2fr auto 6px auto;column-gap:8px;font-size:.75em}.width-gap{display:none}.main{row-gap:24px;padding-block:80px 30px;padding-inline:16px}.main .hero .title{font-size:1.8em}.main .hero .author{font-size:1em}.main .info .info-label{font-size:.9em}.main .info .info-text{font-size:.85em;line-height:1.5}.gallery{row-gap:24px;padding-inline:12px}.gallery .gallery-label{font-size:.85em}.gallery .gallery-wrapper{row-gap:1em;padding-block:16px 30px;padding-inline:0}.gallery .gallery-wrapper .gallery-item .gallery-image{width:clamp(160px,100vw - 48px,300px)}.gallery-number{padding:2px 4px;font-size:10px}.footer{padding-inline:16px;padding-top:24px;padding-bottom:40px}.footer .org-info{row-gap:.8em}.footer .org-info .swift-logo{column-gap:12px}.footer .org-info .swift-logo .swift-image{width:40px!important;height:40px!important}.footer .org-info .swift-logo .swift-text{font-size:.8em}.footer .org-info .privacy{font-size:.75em}.footer .contact{row-gap:1.2em}.footer .contact .management,.footer .contact .personal,.footer .contact .copyright{font-size:.75em}}.listen-wrap{box-sizing:border-box;background:#0a0a0f;border-radius:20px;width:100%;max-width:750px;padding:48px 32px 40px;font-family:Source Code Pro,system-ui,sans-serif}.listen-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#9b87f5;opacity:.85;margin-bottom:10px;font-size:11px;font-weight:500}.listen-title{color:#f0eef8;margin-bottom:6px;font-size:28px;font-weight:500;line-height:1.2}.listen-subtitle{color:#f0eef873;margin-bottom:28px;font-size:14px;line-height:1.5}.listen-divider{background:#ffffff12;height:.5px;margin-bottom:20px}.listen-section-label{letter-spacing:.08em;text-transform:uppercase;color:#f0eef859;margin-bottom:10px;font-size:11px}.listen-platforms{flex-direction:column;gap:7px;margin-bottom:28px;display:flex}.listen-btn{cursor:pointer;text-align:left;background:#ffffff05;border:.5px solid #ffffff12;border-left-width:2px;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.listen-btn:hover{background:#ffffff0a;border-color:#ffffff1f}.listen-btn{border-left-color:#9b87f5b3}.listen-icon{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.listen-name{color:#f0eef8;flex:1;font-size:14px;font-weight:500}.listen-arrow{color:#f0eef84d;margin-left:4px;font-size:16px;line-height:1;transition:transform .15s}.listen-btn:hover .listen-arrow{transform:translate(3px)}.listen-cta{color:#f0eef873;text-align:center;padding:0 16px;font-size:13px;line-height:1.6}@media only screen and (width<=768px){.listen-wrap{border-radius:16px;padding:32px 20px 28px}.listen-title{font-size:24px}.listen-subtitle{margin-bottom:20px;font-size:12px}.listen-btn{gap:10px;padding:10px 12px}.listen-icon{width:28px;height:28px}.listen-name{font-size:13px}.listen-platforms{gap:6px;margin-bottom:20px}}@media only screen and (width<=480px){.listen-wrap{border-radius:12px;padding:24px 16px 20px}.listen-eyebrow{margin-bottom:8px;font-size:9px}.listen-title{margin-bottom:4px;font-size:20px}.listen-subtitle{margin-bottom:16px;font-size:11px}.listen-divider{margin-bottom:16px}.listen-section-label{margin-bottom:8px;font-size:10px}.listen-btn{border-radius:8px;padding:10px}.listen-icon{width:26px;height:26px}.listen-name{font-size:12px}.listen-arrow{font-size:14px}.listen-platforms{gap:5px;margin-bottom:16px}.listen-cta{padding:0 12px;font-size:11px}}
