@font-face{font-family:"Nakagomi Kosugi F1";src:url('/fonts/brand/kosugi-maru.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
/* Reserve the F1 lettering for short statements, with a gentler 4-degree slant. */
.general-page #message-title,
.company-page #mission-heading,.company-page #vision-heading,
.company-page .company-values li{
 font-family:"Nakagomi Kosugi F1",sans-serif;font-weight:400;font-synthesis:none;
 -webkit-text-stroke:.05em currentColor;paint-order:stroke fill;
 transform:skewX(-4deg);transform-origin:left center;
}
.town-hero .town-brand #hero-title{position:relative}
.town-title-metric{visibility:hidden}
.town-hero .town-brand #hero-title img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:1!important;transform:none!important}
/* Reduce the central company logo without moving its surrounding content. */
.town-brand>.town-company-wordmark{scale:.85;transform-origin:center}
.header .brand img,.footer img[src$="client-brand-lockup.png"]{object-fit:contain}
