.brand-vitreousit{--ink:#231f21;--navy:#252124;--green:#792640;--mint:#ddd8da;--paper:#f7f6f4;--muted:#696266;background:var(--paper)}.brand-vitreousit .site-header{background:var(--paper);color:var(--ink);border-color:#d8d3d5}.brand-vitreousit .brand img{filter:brightness(.45) sepia(1) saturate(4) hue-rotate(292deg)}.brand-vitreousit .brand-wordmark strong{color:var(--green)}.brand-vitreousit .site-header .button{background:var(--green);color:white}.brand-vitreousit .site-header .services-menu>summary .ui-icon{filter:none}.brand-vitreousit h1,.brand-vitreousit h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.06em}.vit-editorial{padding:65px 0 22px;background:#f7f6f4}.vit-cover{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}.vit-cover h1{font-size:clamp(5rem,8.7vw,10rem);line-height:.92;margin:30px 0}.vit-cover h1 em{color:#792640;font-style:italic}.vit-cover p{max-width:560px;font-size:19px;line-height:1.7}.vit-cover .eyebrow{font-family:Arial,sans-serif;font-size:11px;color:#792640}.vit-symbol{position:relative;align-self:stretch;display:flex;align-items:center;border-left:1px solid #d9d4d6;padding-left:35px}.vit-symbol img{width:100%;height:auto}.vit-caption{position:absolute;bottom:0;right:10px;font-size:15px;line-height:1.6;letter-spacing:.02em}.vit-cover-foot{margin-top:65px;padding-top:20px;border-top:1px solid #c8c1c5;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px}.vit-manifesto{background:#792640;color:#fff}.vit-manifesto h2{font-size:clamp(3.5rem,6vw,6.5rem);margin-top:35px}.vit-manifesto-copy{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1000px;margin-left:auto;font-size:18px}.vit-manifesto .mini-label{color:#e8d7dd}.vit-index{padding-top:90px}.vit-service-row{display:grid;grid-template-columns:40px 1fr 1fr 25px;gap:25px;align-items:center;padding:30px 0;border-top:1px solid #c8c1c5;transition:padding .2s}.vit-service-row:hover{padding-left:15px;color:#792640}.vit-service-row>span{font-size:12px;color:#792640}.vit-service-row h3{font-family:Arial,sans-serif;font-size:30px;margin:0;letter-spacing:-1px}.vit-service-row p{margin:0;font-size:15px;color:#696266}.brand-vitreousit .partner-band{background:#e7e3e4;color:#231f21}.brand-vitreousit .partner-band .partner-set img{filter:brightness(.2);opacity:.8}.brand-vitreousit .partner-heading .mini-label{color:#792640}.brand-vitreousit .partner-pause{color:#231f21;border-color:#9b9297}.vit-ai-notes article{padding:20px 0;border-bottom:1px solid #c8c1c5}.vit-ai-notes article>span{font-size:12px;color:#792640}.vit-ai-notes h3{font-size:25px;margin:12px 0}.brand-vitreousit .service-grid{display:block}.brand-vitreousit .service-card{display:grid;grid-template-columns:110px 1fr 1fr 140px;align-items:center;gap:25px;border:0;border-top:1px solid #c8c1c5;border-radius:0;background:transparent;padding:28px 0;transform:none}.brand-vitreousit .service-card h3,.brand-vitreousit .service-card p{margin:0}.brand-vitreousit .service-card h3{font-size:25px}.brand-vitreousit .service-card .card-link{font-size:11px}.brand-vitreousit .service-card:hover{background:#eee9eb}.brand-vitreousit .scope-box{border-radius:0;background:#e6e1e3;color:#231f21;border-left:4px solid #792640}.brand-vitreousit .scope-box p{color:#575054}.brand-vitreousit .scope-box .mini-label{color:#792640}.brand-vitreousit .example-note,.brand-vitreousit .form-panel,.brand-vitreousit .partner-directory article,.brand-vitreousit .city-card{border-radius:0}.brand-vitreousit footer{background:#252124}.brand-vitreousit .cta{background:#792640}.brand-vitreousit .cta .button{background:#fff;color:#792640}.brand-vitreousit .page-hero h1{font-size:clamp(3.5rem,6vw,6rem)}.brand-vitreousit .review-bar{background:#e6e1e3}.brand-vitreousit .hero-actions{display:flex;flex-wrap:wrap;gap:12px}.brand-vitreousit .button{background:#792640;color:white}.brand-vitreousit .button.secondary{background:transparent;color:#792640;border-color:#792640}.brand-vitreousit .button .ui-icon{filter:brightness(0) invert(1)}.brand-vitreousit .button.secondary .ui-icon{filter:none}
@media(max-width:800px){.vit-cover{grid-template-columns:1fr 1fr;gap:20px}.vit-cover h1{font-size:clamp(4rem,11vw,6rem)}.vit-symbol{padding-left:10px}.vit-caption{font-size:12px}.vit-manifesto-copy{gap:25px}.brand-vitreousit .service-card{grid-template-columns:60px 1fr}.brand-vitreousit .service-card p,.brand-vitreousit .service-card .card-link{grid-column:2}.vit-service-row{grid-template-columns:30px 1fr 20px}.vit-service-row p{grid-column:2;grid-row:2}.vit-service-row>.ui-icon{grid-column:3;grid-row:1}.brand-vitreousit .js #main-nav{background:var(--paper);color:var(--ink)}.brand-vitreousit .menu-toggle{color:#231f21;border-color:#8a7e84}.brand-vitreousit .menu-toggle .ui-icon{filter:none}}@media(max-width:500px){.vit-editorial{padding-top:35px}.vit-cover{grid-template-columns:1fr}.vit-cover h1{font-size:5rem}.vit-symbol{max-width:300px;justify-self:end;border-left:0;padding:0;margin-top:10px}.vit-caption{bottom:0;right:0;background:#f7f6f4;padding:10px}.vit-cover-foot{margin-top:30px;gap:20px;line-height:1.7}.vit-manifesto-copy{grid-template-columns:1fr;gap:0}.vit-service-row h3{font-size:24px}.brand-vitreousit .service-card{gap:16px}.brand-vitreousit .hero-actions{align-items:stretch}}

footer a,footer .footer-bottom,footer .footer-bottom span{color:#ece9e1}footer .footer-note>.mini-label{color:var(--mint)}footer a:hover{color:#fff}footer .button{color:#fff}.brand-vitreousit footer .button{background:#792640;color:#fff}.brand-vitreousit footer .brand-wordmark strong{color:#e2bdca}
.brand-vitreousit .brand img{filter:none!important;width:47px;height:47px}.brand-vitreousit .brand-wordmark{font-size:23px;letter-spacing:-.8px;font-weight:700;color:#74263b}.brand-vitreousit .brand-wordmark strong{color:#6b6468;font-weight:400;margin-left:3px}.brand-vitreousit footer .brand-wordmark{color:#f7f5f2}.brand-vitreousit footer .brand-wordmark strong{color:#bfb7bb}.vit-symbol img{filter:none}.vit-symbol{border-left-color:#d8d3d5}
