/* Tonhaute Labs · initial identity pass · red, charcoal and white */
:root{--th-red:#c91628;--th-charcoal:#101112;--th-white:#fff;--sc-brand:#c91628!important;--sc-ink:#171819!important;--sc-ink-navy:#101112!important;--sc-ink-light:#fff!important;--intro-ink:#191a1b!important;--intro-ink-bright:#101112!important;--ds-outline-dim:#17181940!important;--mesh-light:radial-gradient(70% 60% at 90% 0%,#f8e9eb,transparent 64%),radial-gradient(70% 70% at 5% 90%,#ececee,transparent 70%),linear-gradient(150deg,#fff,#f5f5f5)!important;}

.showcase{background:#101112!important}.hero__bg{background:radial-gradient(60% 70% at 84% 16%,#4b111b80,transparent 74%),radial-gradient(70% 70% at 20% 80%,#26272990,transparent 76%),#101112!important;background-size:165% 165svh!important}.hero__bg-warm{background:radial-gradient(80% 80% at 85% 20%,#a80e2290,transparent 75%),#101112!important}.hero__cell-grad,.hero__cell-fill{background:var(--mesh-light)!important}.hero__cell img,.hero__canvas{filter:grayscale(1)}.hero__lockup-logo .logo{color:#fff}.hero__lockup-sub{color:#e5e5e5}.hero__accent-word{color:#c91628!important}.hero__mark-inline{color:#c91628}.hero__mark-big-svg{color:#c91628!important}.hero__taglines{color:#151617!important}.bg-light{background:#fff!important}.bg-mesh{background:var(--mesh-light)!important}.menu__panel{background:#f8f8f8!important}.menu__left{background:#101112!important;color:white!important}.menu__left .logo{color:white!important}.menu__left .logo svg path,.menu__left .logo svg text{fill:currentColor!important}.menu__toggle{background:linear-gradient(145deg,#252628bb,#101112aa)!important;border-color:#ffffff60!important;color:white!important}.menu__toggle span,.menu__toggle:before,.menu__toggle:after{background-color:white}.menu__panel button:hover{color:#c91628}.wheel-card__iq{filter:grayscale(1)}.wheel-card--light .wheel-card__iq{filter:grayscale(1) invert(1)}.filterdd__badge{background:#c91628!important;color:#fff!important}.filterdd__btn{background:#fff!important;color:#171819!important}.integrations__slide-cta,.closing__submit,.card-detail__form-submit{background:#c91628!important;color:#fff!important}.integrations__slide{background:linear-gradient(160deg,#fff,#f5f5f5)!important}.closing__dark{background:radial-gradient(110% 90% at 80% 15%,#60152180,transparent 65%),#101112!important}.closing__card-form{background:#18191bf7!important}.closing__field input,.closing__field select{background:#222326!important;color:#fff!important;border-color:#ffffff35!important}.card-detail__bottom-nav{background:#fff!important}.card-detail__callout-icon{color:#c91628!important}.card-detail__scroll-hint{color:#111}.logo svg{overflow:visible}.hero__lockup-logo-lg .logo svg{width:100%;height:auto}.hero__lockup-logo-shine{opacity:.16!important}.loading-wheel__dot{background:#c91628!important}.loading-wheel__spin{filter:grayscale(1)}

.scroll-progress{background:#c91628!important}


.card-detail__hero-overlay>*{visibility:hidden}.card-detail__hero-overlay:after{content:"TONHAUTE\a LABS";white-space:pre;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:500 clamp(14px,2vw,28px)/1.5 Arial,sans-serif;letter-spacing:.2em;color:#101112}
