/* More Traffic brand layer: loads last */
.nav-logo{-webkit-mask:none!important;mask:none!important;background:url(/brand/mt-logo-primary.svg) left center/contain no-repeat!important;aspect-ratio:1/1!important;height:44px!important}
@media (max-width:1023px){.nav-logo{height:36px!important}}
[data-footer-logo]{-webkit-mask:none!important;mask:none!important;background:url(/brand/mt-mark-oncobalt.svg) left center/contain no-repeat!important;aspect-ratio:1/1!important;width:120px!important}
span:has(>.home-hero-support-logo-cci){aspect-ratio:auto!important;justify-content:center}.home-hero-support-logo-cci{height:96px!important;width:auto!important}
.home-hero-support-title{display:block!important;font-size:0!important;line-height:0!important;color:#F7FAFF!important}.home-hero-support-title::after{content:"Sites we've built";font:500 13px/1.2 "Geist Mono","Geist Mono Fallback",monospace;text-transform:uppercase;letter-spacing:.14em}
@media (max-width:1023px){.home-hero-support-logo-cci{height:72px!important}}
/* mobile: the logo row gets its own space above the board instead of floating over it */
@media (max-width:1023px){.home-hero-panel-grid>div:has(>[data-hero-supporters]){position:relative!important;inset:auto!important;transform:none!important;flex:none!important;order:-1}
.home-hero-support-logos{display:flex!important;flex-wrap:wrap;align-items:center;gap:24px!important}
.home-hero-support-logos>*{margin:0!important;position:static!important;transform:none!important}
.home-hero-support-logos .home-hero-support-logo-rives{width:auto!important;height:32px!important;aspect-ratio:1733/433!important;min-width:128px}
.home-hero-support-logos>span:has(>.home-hero-support-logo-cci){width:auto!important;flex:none}
.home-hero-support-logos .home-hero-support-logo-cci{height:48px!important;width:auto!important}}
/* mobile fixes: logos keep their true aspect ratio; stat lines wrap inside the card */
@media (max-width:1023px){.home-hero-support-logo-cci{aspect-ratio:524/436!important;height:72px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}
.home-hero-support-logo-rives{aspect-ratio:1733/433!important;height:auto!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}
[class*="case-stat-cubes-module__"][class*="__face"]{display:block!important;min-width:0!important;max-width:100%!important}
[class*="case-stat-cubes-module__"][class*="__face"]>span:first-child{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word;font-size:clamp(1.25rem,6.4vw,2.25rem)!important;line-height:1.15!important;display:block;max-width:100%}}
/* the original's award badge, French toggle and GitHub icon */
#awwwards,a[hreflang="fr"]{display:none!important}
/* the cookie banner would sit on top of the open mobile menu */
html:has([aria-controls="mobile-nav-drawer"][aria-expanded="true"]) [class*="consent-manager-module__"][class*="__banner"],html.mt-open [class*="consent-manager-module__"][class*="__banner"]{display:none!important}
[class*="/icons/github.svg"]{display:none!important}
/* hero: our search-and-rank board replaces the original's Tetris */
[data-hero-tetris]>:not(.mt-scan){display:none!important}
[data-hero-tetris] .mt-scan{position:absolute;inset:0;width:100%;height:100%}
/* lime: the one primary CTA, in the header */
header a[href$="/contact"]{--background:#C6FF3D!important;--foreground:#0A1030!important;--foreground-inverse:#C6FF3D!important}
