/* Display the supplied artwork, cropping only its empty margins in CSS. */
.logo-crop{display:block;position:relative;aspect-ratio:790 / 245;overflow:hidden;mix-blend-mode:multiply;line-height:0;}
.logo-crop img,.founder-art .logo-crop img{position:absolute;display:block;width:136.70886%;height:auto;max-width:none;left:-18.35443%;top:-228.57143%;margin:0;object-fit:initial;}
.hero-logo{display:flex;align-items:center;justify-content:center;width:min(680px,85vw);filter:none;}
.hero-logo .logo-crop{width:100%;flex-shrink:0;}
.wordmark .logo-crop{width:190px;margin:0;}
.wordmark>span:not(.logo-crop){margin-top:0;text-align:center;}
.founder-art>.logo-crop{width:94%;margin:65px auto;}
.footer-brand>.logo-crop{width:245px;margin:0;}
@media(max-width:650px){.wordmark .logo-crop{width:160px;}.hero-logo{width:88vw;}.founder-art>.logo-crop{margin:65px auto;}.footer-brand>.logo-crop{width:245px;}}
