h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.ff-heading{font-family:"Montserrat", sans-serif}article.content h2,article.content .h2,article.content h3,article.content .h3,article.content h4,article.content .h4,article.content h5,article.content .h5,article.content h6,article.content .h6,.ff-normal,body{font-family:"Raleway", sans-serif}.btn-primary{background-color:#5a4cb3;border-color:#5a4cb3}.btn-outline-primary{color:#5a4cb3;border-color:#5a4cb3}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:#6d5cd9}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-outline-primary:hover{background-color:#6d5cd9}.btn-primary:focus,.btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(109,92,217,0.5)}.animate-target{transition:transform 330ms ease-in-out}.hover-animate-left:hover .animate-target{transform:translateX(-0.5rem)}.hover-animate-right:hover .animate-target{transform:translateX(0.5rem)}.btn:focus-visible{outline-width:2px;outline-style:outset;outline-offset:1px;outline-color:Highlight;outline-color:-webkit-focus-ring-color}.btn:focus-visible:not(:focus-visible){outline:none}header .nav-logo{position:relative;width:200px}header .nav-logo img{position:absolute;top:-20px}footer .logo-link{height:50px;display:block;overflow:hidden}a.logo-link img:hover{filter:invert(0.25)}.narrow-col{max-width:880px;width:100%;margin-right:auto;margin-left:auto;padding-left:var(--bs-gutter-x, 0.75rem);padding-right:var(--bs-gutter-x, 0.75rem)}pre code{display:block;background-color:#dee2e6;padding:1rem;line-height:1.75em;overflow-x:auto;font-family:"Courier New", monospace}.content-list article{min-width:100%}@media (min-width: 992px){.content-list article{width:calc(100% / 2 - 1rem);min-width:0}.border-lg-end{border-right:1px solid #dee2e6 !important}}.ratio-694x390{--bs-aspect-ratio: calc(390 / 694 * 100%)}.ratio-840x341{--bs-aspect-ratio: calc(341 / 840 * 100%)}.ratio-840x441{--bs-aspect-ratio: calc(441 / 840 * 100%)}.bg-accent{background-color:#dee2e6}.link-plain a,a.link-plain{text-decoration:none;color:#212529}.link-plain a:hover{color:#343a40;filter:invert(0.2);text-decoration:none}.link-plain .link{color:#0d6efd}.link-plain:hover .link{color:#0a58ca;text-decoration:underline}.link-plain .link-hover-underline:hover{text-decoration:underline}article.content img{max-width:100%}.pin-link{transform:translateX(-2.6rem) translateY(0.5rem)}.pin-link-icon{padding:0.5rem;font-size:1.5rem}.page-item.active .page-link{color:"#fff";border-color:#5a4cb3;background-color:#5a4cb3}.page-link{color:#5a4cb3}.grid-promotional-list{display:grid;grid-template-areas:"logo" "text" "links"}.grid-presskit-song{display:grid;grid-template-areas:"text" "cover" "preview";grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.grid-item-logo{grid-area:logo}.grid-item-text{grid-area:text}.grid-item-links{grid-area:links}.grid-item-cover{grid-area:cover}.grid-item-preview{grid-area:preview}.grid-presskit-song .grid-item-cover{margin-bottom:1rem}.grid-presskit-song .grid-item-preview{margin-bottom:1rem}@media (min-width: 768px){.grid-promotional-list{grid-template-areas:"logo text" "links links"}.grid-presskit-song{grid-template-areas:"cover text" "cover preview";margin-bottom:-2rem !important}.grid-presskit-song .grid-item-cover img{max-width:440px;margin-right:1rem !important}}@media (min-width: 992px){.border-lg-0{border:0 !important}.grid-promotional-list{grid-template-areas:"logo text" "logo links"}}@media (min-width: 1200px){.w-xl-50{width:50% !important}}.responsive-swipe-wrapper{overflow:hidden}.responsive-swipe-row{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;padding:0 1rem;margin:0 -1rem}.responsive-swipe-col{flex:0 0 calc(100% - 2rem);scroll-snap-align:center;scroll-snap-stop:always}.responsive-swipe-row::-webkit-scrollbar{display:none}.responsive-swipe-row{-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 992px){.responsive-swipe-row{display:grid !important;grid-template-columns:repeat(3, 1fr);overflow:visible;padding:0;margin:0;gap:1.5rem}.responsive-swipe-col{flex:none;width:auto}}

/*# sourceMappingURL=style.css.map */