
/* Logo artwork supplied by the Founder, square artboards cropped via SVG viewBox. */
.wordmark .ym-org-brand-vector,.footer-mark .ym-org-footer-vector{display:inline-grid;align-items:center;justify-items:start;flex:0 0 auto;line-height:0}
.wordmark .ym-org-brand-vector{width:188px;max-width:100%}
.footer-mark .ym-org-footer-vector{width:210px;max-width:100%}
.ym-org-image{grid-area:1/1;display:block;width:100%;height:auto;object-fit:contain}
.ym-org-image--white{display:block}
.ym-org-image--black{display:none}
@media(prefers-color-scheme:light){
 .ym-org-image--white{display:none}
 .ym-org-image--black{display:block}
}
@media(max-width:767px){
 .wordmark .ym-org-brand-vector{width:158px}
 .footer-mark .ym-org-footer-vector{width:190px}
}
@media(max-width:359px){
 .wordmark .ym-org-brand-vector{width:134px}
}

/* International landing pages use the same responsive, transparent SVG identity. */
.international-footer .ym-org-international-identity{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}
.international-footer .ym-org-footer-vector{display:inline-grid;align-items:center;justify-items:start;width:210px;max-width:100%;line-height:0}
@media(max-width:767px){.international-footer .ym-org-footer-vector{width:190px}}
