@charset "UTF-8";.content-wrap,body{background-color:#000}:root{--bs-body-font-family:Roboto,sans-serif;--bs-black-rgb:0,0,0;--bs-body-rgb:0,0,0;--bs-body-bg:#000;--bs-body-color:#fff;--bs-body-font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.6}body{font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6,p{color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.666665rem;font-weight:500;line-height:1.2}.h2,h2{font-size:calc(1.3rem + .6vw)}.h3,h3{font-size:calc(1.275rem + .3vw)}.h4,h4{font-size:1.25rem}p{margin-bottom:1.25em;font-weight:300}a{color:#bbb;text-decoration:none;transition:.2s}a:focus-visible,a:hover{color:#fff;text-decoration:underline}.site-title{text-transform:uppercase;font-size:clamp(1.5rem, 4vw, 1.7rem);letter-spacing:.04em}.editorial-heading{display:inline-block;margin-bottom:.3em;text-decoration:underline;text-decoration-thickness:0.04em;text-underline-offset:0.18em;text-decoration-color:rgba(255,255,255,0.25)}.press-quote{margin-top:2rem;margin-bottom:2rem;font-size:1.35rem;font-weight:500;line-height:1.4;max-width:28ch}.lead,.text-column p{max-width:38rem}@media (min-width:1200px){.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}}@media (max-width:619.98px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:20px;padding-left:20px}}.content-wrap>section:not(#hero){padding-top:30px;padding-bottom:30px}@media (min-width:992px){.content-wrap>section:not(#hero){padding-top:30px;padding-bottom:30px}}.content-wrap>section:last-of-type{padding-bottom:100px}.hero-fullscreen{position:relative;min-height:100svh;width:100%;overflow:hidden}.hero-fullscreen>picture{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-fullscreen>picture>img.hero-img{width:100%;height:100%;object-fit:cover;display:block}.hero-fullscreen img,.hero-fullscreen picture{display:block;width:100%}#doublebass img,#singingsaw img{width:100%;height:auto!important}@media (min-width:768px){.doublebass-img-col{margin-top:-100px}}@media (max-width:767.98px){.hero-fullscreen .hero-img{object-position:35% center}#doublebass,#doublebass h2{position:relative}#doublebass h2{z-index:2;background-color:#000;display:inline-block;padding-right:.2em}.doublebass-img-col{position:relative;z-index:1;margin-top:-60px}}.btn-white:hover{background-color:#bbb}.btn-with-ball{border-radius:999px}.form-control-lg{font-size:1rem!important}.form-success{display:none;margin-top:1rem;margin-bottom:1rem;font-size:1rem;font-weight:500;padding:.75rem 1rem;background-color:#222;border-left:4px solid #5bbf5b;border-radius:4px;color:#fff}.form-success.show{display:block}.back-to-top{position:fixed;bottom:16px;right:16px;background:0 0;color:#ccc;padding:10px;border:none;text-decoration:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:2000;border-radius:999px}.back-to-top svg path{stroke:currentColor}.back-to-top.show{opacity:1;visibility:visible}.back-to-top:focus-visible,.back-to-top:hover{color:#e0e0e0;outline:rgba(255,255,255,.5) solid 2px;outline-offset:2px}@media (max-width:576px){.back-to-top{bottom:12px;right:12px;padding:12px}}.pill-link{font-size:1rem;letter-spacing:.02em;display:inline-block;padding:.55rem 1.4rem;border:1px solid rgba(255,255,255,.75);border-radius:999px;text-decoration:none;transition:.2s}.pill-link:focus-visible,.pill-link:hover{border-color:#fff;color:#fff;text-decoration:none}.pill-link,.pill-link:visited{color:#bbb;border-color:rgba(255,255,255,.75)}.footer{padding-top:60px;padding-bottom:40px}.footer-copyright{color:#fff;letter-spacing:.08em}@media (min-width:576px){.footer-copyright{letter-spacing:.05em}}.footer-copyright a{letter-spacing:.1em}.footer-copyright a:focus-visible,.footer-copyright a:hover{color:#fff!important;text-decoration:underline}.back-link svg{margin-right:6px;position:relative;top:-1px}audio{border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.25)}