@font-face{font-display:swap;font-family:'League Spartan Variable';font-style:normal;font-weight:200 900;src:url('fonts/league-spartan-variable/LeagueSpartanVariable.woff2') format('woff2 supports variations'),url('fonts/league-spartan-variable/LeagueSpartanVariable.woff2') format('woff2-variations'),url('fonts/league-spartan-variable/LeagueSpartanVariable.woff') format('woff-variations'),url('fonts/league-spartan-variable/LeagueSpartanVariable.ttf') format('truetype-variations')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:200;src:url('fonts/league-spartan/LeagueSpartan-ExtraLight.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-ExtraLight.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-ExtraLight.ttf') format('truetype')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:300;src:url('fonts/league-spartan/LeagueSpartan-Light.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-Light.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-Light.ttf') format('truetype')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:400;src:url('fonts/league-spartan/LeagueSpartan-Regular.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-Regular.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-Regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:500;src:url('fonts/league-spartan/LeagueSpartan-Medium.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-Medium.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-Medium.ttf') format('truetype')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:600;src:url('fonts/league-spartan/LeagueSpartan-SemiBold.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-SemiBold.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-SemiBold.ttf') format('truetype')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:700;src:url('fonts/league-spartan/LeagueSpartan-Bold.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-Bold.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-Bold.ttf') format('truetype')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:800;src:url('fonts/league-spartan/LeagueSpartan-ExtraBold.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-ExtraBold.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-ExtraBold.ttf') format('truetype')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:900;src:url('fonts/league-spartan/LeagueSpartan-Black.woff2') format('woff2'),url('fonts/league-spartan/LeagueSpartan-Black.woff') format('woff'),url('fonts/league-spartan/LeagueSpartan-Black.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Amelia';font-style:italic;font-weight:normal;src:local('Amelia-Italic'),url('fonts/amelia/Amelia-Italic.woff2') format('woff2'),url('fonts/amelia/Amelia-Italic.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia';font-style:normal;font-weight:900;src:local('Amelia-Black'),url('fonts/amelia/Amelia-Black.woff2') format('woff2'),url('fonts/amelia/Amelia-Black.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia';font-style:italic;font-weight:bold;src:local('Amelia-BoldItalic'),url('fonts/amelia/Amelia-BoldItalic.woff2') format('woff2'),url('fonts/amelia/Amelia-BoldItalic.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia';font-style:normal;font-weight:bold;src:local('Amelia-Bold'),url('fonts/amelia/Amelia-Bold.woff2') format('woff2'),url('fonts/amelia/Amelia-Bold.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia';font-style:normal;font-weight:normal;src:local('Amelia'),url('fonts/amelia/Amelia.woff2') format('woff2'),url('fonts/amelia/Amelia.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia';font-style:italic;font-weight:900;src:local('AmeliaBlack-BlackItalic'),url('fonts/amelia/AmeliaBlack-BlackItalic.woff2') format('woff2'),url('fonts/amelia/AmeliaBlack-BlackItalic.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia Oblicua';font-style:normal;font-weight:bold;src:local('Amelia-OblicuaBold'),url('fonts/amelia/Amelia-OblicuaBold.woff2') format('woff2'),url('fonts/amelia/Amelia-OblicuaBold.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia Oblicua';font-style:normal;font-weight:normal;src:local('Amelia-Oblicua'),url('fonts/amelia/Amelia-Oblicua.woff2') format('woff2'),url('fonts/amelia/Amelia-Oblicua.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia';font-style:italic;font-weight:300;src:local('Amelia-LightItalic'),url('fonts/amelia/Amelia-LightItalic.woff2') format('woff2'),url('fonts/amelia/Amelia-LightItalic.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia Oblicua';font-style:normal;font-weight:300;src:local('AmeliaOblicua-Light'),url('fonts/amelia/AmeliaOblicua-Light.woff2') format('woff2'),url('fonts/amelia/AmeliaOblicua-Light.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia';font-style:normal;font-weight:300;src:local('Amelia-Light'),url('fonts/amelia/Amelia-Light.woff2') format('woff2'),url('fonts/amelia/Amelia-Light.woff') format('woff')}@font-face{font-display:swap;font-family:'Amelia Oblicua';font-style:normal;font-weight:900;src:local('Amelia-OblicuaBlack'),url('fonts/amelia/Amelia-OblicuaBlack.woff2') format('woff2'),url('fonts/amelia/Amelia-OblicuaBlack.woff') format('woff')}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}:root{--color-primary-01:#6c5095;--color-primary-02:#846897;--color-primary-03:#a195bd;--color-primary-04:#dfbfef;--color-secondary-01:#ae73a3;--color-secondary-02:#cb9cc2;--font-family-header:'League Spartan Variable','League Spartan',sans-serif;--font-family-body:'Amelia',sans-serif;--font-size-base:22px;--font-line-height-base:1.5;--max-width:1280px;--backdrop-filter:blur(100px);--gradient-layer-bottom:linear-gradient(to right top,rgba(203,156,194,.2),rgba(161,149,189,.2),rgba(174,115,163,.2),rgba(132,104,151,.2));--gradient-layer-top:linear-gradient(to right top,rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267),rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267));--border:1px solid rgba(223,191,239,.533)}@media screen and (max-width:1280px){:root{--font-size-base:20px}}@media screen and (max-width:1024px){:root{--font-size-base:18px}}@media screen and (max-width:980px){:root{--font-size-base:16px}}@media screen and (max-width:767px){:root{--font-size-base:14px}}*,:after,:before{box-sizing:border-box}body,html{margin:0}html{color:#fff;font-size:22px;font-size:var(--font-size-base);line-height:1.5;line-height:var(--font-line-height-base)}body{background-color:#846897;font-family:'Amelia',sans-serif;font-family:var(--font-family-body);font-synthesis:none;font-weight:300;letter-spacing:.0325em;text-shadow:-1px 1px 0 rgba(132,104,151,.267)}footer,header,main{margin:0 auto;max-width:1280px;max-width:var(--max-width);width:80%}section>h2{font-family:'League Spartan Variable','League Spartan',sans-serif;font-family:var(--font-family-header);font-size:1.3125rem;font-variation-settings:'wght' 850;font-weight:800;letter-spacing:.325em;text-transform:uppercase}article>h3{font-family:'Amelia',sans-serif;font-family:var(--font-family-body);font-size:1.1875rem;font-weight:normal;letter-spacing:-.0325em}footer{display:flex;justify-content:space-between}footer p{font-family:'League Spartan Variable','League Spartan',sans-serif;font-family:var(--font-family-header);font-size:.625em;font-variation-settings:'wght' 350;font-weight:300;letter-spacing:.125em;text-transform:uppercase}a{color:#fff;font-family:'Amelia Oblicua',sans-serif;font-variation-settings:'wght' 550;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#dfbfef;text-decoration-color:var(--color-primary-04);text-decoration-thickness:2px;text-underline-offset:.125em;transition:text-underline-offset .125s ease-in,text-decoration-color .125s ease-in}a:hover,footer a{text-decoration-color:#6c5095;text-decoration-color:var(--color-primary-01)}a:hover{text-decoration-thickness:3px;text-underline-offset:.325em}#container:after,#container:before{content:'';height:100vh;position:fixed;width:100vw;z-index:-1}#container:before{animation:a .75s ease-in-out;background-attachment:fixed;background-blend-mode:overlay;background-image:linear-gradient(to right top,rgba(203,156,194,.2),rgba(161,149,189,.2),rgba(174,115,163,.2),rgba(132,104,151,.2)),url('images/background/background@1xRGB.webp'),linear-gradient(to right top,rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267),rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267));background-image:var(--gradient-layer-bottom),url('images/background/background@1xRGB.webp'),var(--gradient-layer-top);background-image:linear-gradient(to right top,#cb9cc233,#a195bd33,#ae73a333,#84689733),-webkit-image-set(url('images/background/background@1xRGB.webp') 1dppx,url('images/background/background@2xRGB.webp') 2dppx,url('images/background/background@3xRGB.webp') 3dppx,url('images/background/background@4xRGB.webp') 4dppx),linear-gradient(to right top,#cb9cc244,#a195bd44,#ae73a344,#84689744,#cb9cc244,#a195bd44,#ae73a344,#84689744);background-image:linear-gradient(to right top,#cb9cc233,#a195bd33,#ae73a333,#84689733),image-set(url('images/background/background@1xRGB.webp') 1dppx,url('images/background/background@2xRGB.webp') 2dppx,url('images/background/background@3xRGB.webp') 3dppx,url('images/background/background@4xRGB.webp') 4dppx),linear-gradient(to right top,#cb9cc244,#a195bd44,#ae73a344,#84689744,#cb9cc244,#a195bd44,#ae73a344,#84689744);background-image:var(--gradient-layer-bottom),-webkit-image-set(url('images/background/background@1xRGB.webp') 1dppx,url('images/background/background@2xRGB.webp') 2dppx,url('images/background/background@3xRGB.webp') 3dppx,url('images/background/background@4xRGB.webp') 4dppx),var(--gradient-layer-top);background-image:var(--gradient-layer-bottom),image-set(url('images/background/background@1xRGB.webp') 1dppx,url('images/background/background@2xRGB.webp') 2dppx,url('images/background/background@3xRGB.webp') 3dppx,url('images/background/background@4xRGB.webp') 4dppx),var(--gradient-layer-top);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#container:before{background-image:linear-gradient(to right top,rgba(203,156,194,.2),rgba(161,149,189,.2),rgba(174,115,163,.2),rgba(132,104,151,.2)),url('images/background/background@2xRGB.webp'),linear-gradient(to right top,rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267),rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267));background-image:var(--gradient-layer-bottom),url('images/background/background@2xRGB.webp'),var(--gradient-layer-top)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){#container:before{background-image:linear-gradient(to right top,rgba(203,156,194,.2),rgba(161,149,189,.2),rgba(174,115,163,.2),rgba(132,104,151,.2)),url('images/background/background@3xRGB.webp'),linear-gradient(to right top,rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267),rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267));background-image:var(--gradient-layer-bottom),url('images/background/background@3xRGB.webp'),var(--gradient-layer-top)}}@media (-webkit-min-device-pixel-ratio:4),(min-resolution:384dpi){#container:before{background-image:linear-gradient(to right top,rgba(203,156,194,.2),rgba(161,149,189,.2),rgba(174,115,163,.2),rgba(132,104,151,.2)),url('images/background/background@4xRGB.webp'),linear-gradient(to right top,rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267),rgba(203,156,194,.267),rgba(161,149,189,.267),rgba(174,115,163,.267),rgba(132,104,151,.267));background-image:var(--gradient-layer-bottom),url('images/background/background@4xRGB.webp'),var(--gradient-layer-top)}}#container{display:grid;grid-template-rows:auto 1fr auto}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){#container:before{background-size:125%}#container:after{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){#container:before{filter:blur(100px);filter:var(--backdrop-filter);transform:scale(1.25)}}header{align-items:center;animation:b .75s ease-in-out;display:flex;height:50vh;justify-content:center}header svg{fill:currentcolor;animation:a 1.25s ease-in-out .25s both;mix-blend-mode:overlay;transform:translateZ(0);width:100%}main{padding:2em 0}footer,main{animation:a .5s ease-in-out 1s both;border-top:1px solid rgba(223,191,239,.533);border-top:var(--border)}@media (prefers-reduced-motion:reduce){#container:before,footer,header,header svg,main{animation:none}}.tablist{display:grid;grid-template-areas:'a' 'b';grid-template-rows:auto 1fr}.tablist fieldset{border:0;display:flex;grid-area:a;margin:1.3062em 0;padding:0}.tablist fieldset legend{height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}.tablist .tablist-control input{height:1em;margin:0;opacity:0;position:absolute;width:1em}.tablist .tablist-control label{cursor:pointer;font-family:'League Spartan Variable','League Spartan',sans-serif;font-family:var(--font-family-header);font-size:.825em;font-variation-settings:'wght' 550;font-weight:500;letter-spacing:.125em;padding:.5em 1em .3125em;text-transform:uppercase;transition:background-color .25s ease-in}.tablist .tablist-control label:focus,.tablist .tablist-control label:hover{background-color:rgba(223,191,239,.2)}.tablist .tablist-control input:checked+label{background-color:rgba(223,191,239,.533);cursor:default;text-shadow:none}.tablist [class$=-panel]{border-top:1px solid rgba(223,191,239,.533);border-top:var(--border);grid-area:b;opacity:1;transition:opacity .25s ease-in}.tablist [class$=-panel][aria-hidden]{opacity:0;pointer-events:none}[aria-labelledby=discography] article{display:grid;grid-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;grid-template-columns:34% 1fr;grid-template-rows:auto 1fr}[aria-labelledby=discography] article h3{grid-column:1;margin:1em 0}[aria-labelledby=discography] article img{border:1px solid rgba(223,191,239,.533);border:var(--border);grid-column:1;height:auto;width:100%}[aria-labelledby=discography] article .tablist{grid-column:2;grid-row:1/-1}[aria-labelledby=discography] article [class$=-panel]{font-size:.825em}[aria-labelledby=discography] article :where(dt,p,thead){height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}[aria-labelledby=discography] article dl{margin-top:1.75em}[aria-labelledby=discography] article dd{margin:0}[aria-labelledby=discography] article .listen-panel dl{display:grid;grid-gap:1em;gap:1em}[aria-labelledby=discography] article .listen-panel dd{display:grid;grid-template-columns:auto 1fr;grid-gap:1em;gap:1em}[aria-labelledby=discography] article .listen-panel dd img{border:0;height:auto;width:1.825em}[aria-labelledby=discography] article .listen-panel dd a{align-self:center;font-family:'Amelia',sans-serif;font-family:var(--font-family-body);white-space:nowrap;width:-moz-fit-content;width:fit-content}[aria-labelledby=discography] article table{border-collapse:collapse;margin-top:1.5em;width:100%}[aria-labelledby=discography] article tbody tr{border-bottom:1px solid rgba(223,191,239,.533);border-bottom:var(--border)}[aria-labelledby=discography] article tbody tr:last-of-type{border-bottom:0}[aria-labelledby=discography] article tbody tr td{padding:.25em .5em}@media screen and (max-width:767px){[aria-labelledby=discography] article h3{align-self:center;grid-column:2;grid-row:1}[aria-labelledby=discography] article img{grid-column:1;grid-row:1}[aria-labelledby=discography] article .tablist{grid-column:1/-1;grid-row:2}[aria-labelledby=discography] article .listen-panel dd{flex:1 0 calc(50% - 1em);max-width:calc(50% - 1em)}}