*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul,ol{list-style:none;padding:0;margin:0}body{min-height:100vh;line-height:1.5;margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{text-rendering:optimizespeed;background-color:#fff;border-top:1.5rem solid #cbc9c9;font-family:"IBM Plex Sans",sans-serif}html{scroll-behavior:smooth}a{color:currentcolor;text-decoration:underline}header{margin-top:1rem;margin-bottom:4rem}@media(max-width: 640px){header{margin-bottom:unset;padding:1rem}}header .hero{display:flex;align-items:center;flex-direction:column}header .hero-title{font-weight:700;display:inline-flex;flex-direction:column;align-items:center}@media(max-width: 640px){header .hero-title{align-items:flex-start}}header .hero-title .lead-text{font-size:2rem}header .hero-title .tail-text{font-size:5rem;line-height:5rem}header .hero-description{max-width:64ch;font-weight:300;color:#425043;word-break:break-word;text-align:center}main{display:flex;flex-direction:column;align-items:center;width:100%}main .cards{background-color:#bfddf9;border-radius:8px;width:80vw;padding:1.5rem 1.5rem 0 1.5rem}@media(max-width: 640px){main .cards{border-radius:unset !important}}main .cards-title{font-size:3.5rem;line-height:3.5rem;font-weight:bold}main .cards-description{color:#506070;font-weight:300;font-size:1.2rem}@media(max-width: 768px){main .cards{width:100vw}}main .cards-header{padding-bottom:2rem;border-bottom:1px solid #9fb6cc;padding:1em}main .cards-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1em}@media(max-width: 1024px){main .cards-content{grid-template-columns:1fr}}@media(max-width: 640px){main .cards-content{padding:1em 0}}main .cards-content .card{display:flex;flex-direction:row;gap:1em;display:flex}main .cards-content .card-poster{border-radius:4px;width:150px;height:auto;max-height:230px}main .cards-content .card-content p{font-style:italic}main .films{padding-bottom:15rem}main .books{background-color:#bdefd7;margin-top:-12em;padding-top:4em;padding-bottom:20rem}main .books .cards-content{grid-template-columns:1fr}@media(max-width: 640px){main .books .card{flex-direction:column;align-items:center}}main .shows{background-color:#efbdbd;margin-top:-18em;padding-top:4em;padding-bottom:20rem}main .shows .cards-content{grid-template-columns:1fr 1fr}@media(max-width: 640px){main .shows .cards-content{grid-template-columns:1fr}}main .music-songs{background-color:#e67bc0;color:#11140e;margin-top:-18em;padding-top:4em;padding-bottom:20rem}main .music-songs .songs{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){main .music-songs .songs{grid-template-columns:1fr}main .music-songs .songs-embed{height:320px}}main .music-songs .cards-content{grid-template-columns:1fr}main .music-artists{background-color:#610eb4;color:#f5ff6b;margin-top:-18em;padding-top:4em;padding-bottom:3rem}main .music-artists .cards-content .cards-content{grid-template-columns:1fr}footer{background-color:#cbc9c9;padding:1rem;text-align:center;margin-top:2rem}
