@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/fonts/space-grotesk-v15-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/fonts/space-grotesk-v15-latin-600.woff2)format("woff2")}:root{--font-heading:"Space Grotesk", sans-serif;--font-base:"Space Grotesk", sans-serif}html{text-size-adjust:none;background:#0f182b}body{min-height:100vh;line-height:1.5;font-family:var(--font-base);color:#fff;padding:0;font-size:1.125rem}body,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}ul[role=list],ol[role=list]{margin:var(--spacing-4) 0 0;padding:0;list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}a:not(.unset){color:inherit;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;background-image:linear-gradient(to right, rgb(var(--color-text-link) / 1), rgb(var(--color-text-link) / 1));text-decoration:none;&:hover{color:rgb(var(--color-text-link))}}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}h1,h2,h3,h4,h5,h6,p{margin:0}:root{--color-blue-dark-0:#4c78d9;--color-blue-dark-5:#4872ce;--color-blue-dark-10:#446cc3;--color-blue-dark-15:#4166b8;--color-blue-dark-20:#3d60ae;--color-blue-dark-25:#395aa3;--color-blue-dark-30:#355498;--color-blue-dark-35:#314e8d;--color-blue-dark-40:#2e4882;--color-blue-dark-45:#2a4277;--color-blue-dark-50:#263c6d;--color-blue-dark-55:#223662;--color-blue-dark-60:#1e3057;--color-blue-dark-65:#1b2a4c;--color-blue-dark-70:#172441;--color-blue-dark-75:#131e36;--color-blue-dark-80:#0f182b;--color-blue-dark-85:#0b1221;--color-blue-dark-90:#080c16;--color-blue-dark-95:#04060b;--color-blue-dark-100:#000;--color-primary-blue:86 119 210;--color-text-link:96 165 250;--color-lightest:#fff;--color-primary-title:#a8c3fe;--gradient-to:rgb(var(--color-primary-blue) / 1)}:root{--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:4rem;--spacing-9:6rem;--spacing-10:8rem;--spacing-11:12rem;--spacing-12:16rem;--default-column-gap:0;@media (width>=992px){--default-column-gap:var(--spacing-5)}@media (width>=1200px){--default-column-gap:var(--spacing-6)}@media (width>=1400px){--default-column-gap:var(--spacing-7)}}.btn--icon{color:var(--color-lightest);background:0 0;border:none}.grid{display:grid}.grid--2{@media (width>=540px){grid-template-columns:repeat(2,1fr)}}.grid--cards{grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:2rem;padding:0;list-style:none}.grid--page{@media (width>=1200px){grid-template-columns:minmax(28ch,340px) auto;min-height:100vh}}[data-icon]{width:1.5rem;height:1.5rem}.list--icons{& li{align-items:center;gap:var(--spacing-2);display:flex}& svg{color:rgb(var(--color-primary-blue))}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;line-height:1.2;font-family:var(--font-heading)}h1,.h1{font-size:2.4rem;@media (width>=1200px){font-size:3rem}}h2,.h2{font-size:1.8rem;@media (width>=1200px){font-size:2.2rem}}h3,.h3{font-size:1.6rem;@media (width>=1200px){font-size:2rem}}h4,.h4{font-size:1.25rem;@media (width>=1200px){font-size:1.6rem}}@keyframes animation--wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.hand{transform-origin:70% 70%;animation-name:animation--wave;animation-duration:2.5s;animation-iteration-count:infinite;display:inline-block}.articles{margin:0;padding:0;list-style:none;container-type:inline-size}.article-title{margin-bottom:var(--spacing-2)}.article-description{margin-top:var(--spacing-4)}.article-content{margin-top:var(--spacing-7)}.selector,.selector-secondary,.selector[type=text]{background-color:#00000080;margin:0 0 15px;padding:15px;box-shadow:0 1px 2px #ccc,inset 0 1px #fff}.container{width:800px;max-width:calc(100% - 2rem);margin:auto;padding:1rem}.header{background-color:var(--color-blue-dark-75);position:relative}.header-contents{padding:2rem var(--spacing-4) 0;position:sticky;top:0;@media (width>=1200px){padding-inline:var(--spacing-6);padding-block:4rem}}.header-title{margin-bottom:2rem;font-size:2rem;line-height:2.4rem}.logo--alternative{display:none}.pepper{cursor:pointer;padding-inline-start:var(--spacing-3)}.footer{text-align:center;border-top:1px solid rgb(var(--color-primary-blue));align-self:last baseline;align-items:center;padding-block:2rem;font-size:1rem;@media (width>=540px){text-align:left;display:flex}}.footer-icons{padding:var(--spacing-5) 0 0;gap:var(--spacing-2);margin:0 0 0 auto;list-style:none;display:inline-flex;@media (width>=540px){padding-block-start:0}}a.footer-link{background:0 0}.introduction{text-wrap:pretty;font-size:1.25rem}.nav{text-align:center;padding-bottom:var(--spacing-5);font-size:1.25rem;display:none;&.is--active{display:block}@media (width>=1200px){text-align:left;display:block}}.nav-link{background-image:none;display:inline-block;&+.nav-link{margin-inline-start:1.5rem}}.nav-list{margin:0;padding:0;list-style:none}.nav-item{margin-bottom:1rem}.page-contents{padding-inline:var(--spacing-4);display:grid;@media (width>=1200px){max-width:960px;min-height:100vh;padding-inline:var(--spacing-8)}}.rte{& h2,& h3,& h4,& h5{margin-top:var(--spacing-7)}& ul,& ol{margin:0}& p,& ol,& ul{margin-top:var(--spacing-5);&:first-child{margin-top:0}}& h2+p{margin-top:var(--spacing-4)}& h3+p{margin-top:var(--spacing-3)}& h4+p{margin-top:var(--spacing-2)}}.lastfm-stats{--lastfm-bar:#a8c3fe;--lastfm-bar-muted:#a8c3feb3;--lastfm-track:#ffffff14;--lastfm-grid:#ffffff24;--lastfm-label:#ffffffa6;--lastfm-year-width:3.25rem;--lastfm-gap:.45rem;gap:var(--spacing-6);margin-top:var(--spacing-5)}.lastfm-stats,.lastfm-stats__current{flex-direction:column;display:flex}.lastfm-stats__current{gap:var(--spacing-2)}.lastfm-stats__current-header{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);font-size:.95rem;display:flex}.lastfm-stats__current-year{font-weight:600}.lastfm-stats__current-counts{color:var(--lastfm-label);font-variant-numeric:tabular-nums}.lastfm-stats__progress{background:var(--lastfm-track);border-radius:.15rem;height:.85rem;overflow:hidden}.lastfm-stats__progress-fill{background:var(--lastfm-bar);height:100%;transition:width .4s;@media (prefers-reduced-motion:reduce){transition:none}}.lastfm-stats__chart{gap:var(--spacing-2);flex-direction:column;padding-inline-end:var(--spacing-5);display:flex}.lastfm-stats__plot,.lastfm-stats__rows{position:relative}.lastfm-stats__rows{z-index:1;gap:var(--lastfm-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lastfm-stats__row{grid-template-columns:var(--lastfm-year-width) minmax(0, 1fr);align-items:center;gap:var(--spacing-3);display:grid}.lastfm-stats__row--current .lastfm-stats__year{color:#fff;font-weight:600}.lastfm-stats__row--current .lastfm-stats__bar{background:var(--lastfm-bar)}.lastfm-stats__year{color:var(--lastfm-label);font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem}.lastfm-stats__track{background:0 0;height:.85rem;position:relative}.lastfm-stats__bar{background:var(--lastfm-bar-muted);cursor:default;outline:none;min-width:0;height:100%;position:relative;&:hover,&:focus-visible{background:var(--lastfm-bar);z-index:2}&:hover .lastfm-stats__tooltip,&:focus-visible .lastfm-stats__tooltip{opacity:1;visibility:visible;transform:translate(-50%,-.35rem)}}.lastfm-stats__tooltip{z-index:3;background:var(--color-blue-dark-85);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:.25rem;padding:.3rem .55rem;font-size:.75rem;line-height:1.2;transition:opacity .12s,visibility .12s,transform .12s;position:absolute;bottom:100%;left:100%;transform:translate(-50%);box-shadow:0 2px 8px #00000059;@media (prefers-reduced-motion:reduce){transition:none}}.lastfm-stats__grid{top:0;bottom:0;right:0;left:calc(var(--lastfm-year-width) + var(--spacing-3));pointer-events:none;z-index:0;position:absolute}.lastfm-stats__gridline{border-left:1px dashed var(--lastfm-grid);position:absolute;top:0;bottom:0;transform:translate(-50%)}.lastfm-stats__axis{grid-template-columns:var(--lastfm-year-width) minmax(0, 1fr);gap:var(--spacing-3);margin-top:var(--spacing-2);display:grid}.lastfm-stats__axis-spacer{display:block}.lastfm-stats__axis-scale{height:1.1rem;position:relative}.lastfm-stats__tick{color:var(--lastfm-label);font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;transform:translate(-50%)}.lastfm-stats__axis-label{padding-left:calc(var(--lastfm-year-width) + var(--spacing-3));color:var(--lastfm-label);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.7rem}@media (width>=540px){.lastfm-stats{--lastfm-year-width:3.5rem;--lastfm-gap:.5rem}.lastfm-stats__track,.lastfm-stats__progress{height:1rem}}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable{transition:transform .24s ease-out;transform:translateY(-100%)}.nav-toggle[data-astro-cid-ss64fbzg]{top:var(--spacing-6);right:var(--spacing-4);position:absolute;& [data-icon=mi\:menu]{display:block}& [data-icon=mi\:close]{display:none}&[aria-expanded=true]{& [data-icon=mi\:menu]{display:none}& [data-icon=mi\:close]{display:block}}@media (width>=1200px){display:none}& [data-icon]{width:2rem;height:2rem}}:root{--accent:136, 58, 234;--accent-light:224, 204, 250;--accent-dark:49, 10, 101;--accent-gradient:linear-gradient(45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60%)}main{padding:0;line-height:1.6;@media (width>=1200px){padding:4rem 0 2rem}}main.has--padding{padding:2rem 0;@media (width>=1200px){padding:4rem 0 2rem}}.section[data-astro-cid-tqj7lr64]{margin-bottom:4rem}
