/* ModdLAR: two joined drafting modules, a quiet word and a precise finish. */
.moddlar-lockup{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;color:#f4f6f2;text-transform:none;letter-spacing:normal}
.moddlar-lockup .moddlar-mark{width:2.8rem;height:2.8rem;object-fit:contain;flex:none}
.moddlar-wordmark{font-family:Inter,'Segoe UI',Arial,sans-serif;font-size:1.95rem;font-weight:650;letter-spacing:-.075em;line-height:1;text-transform:none}
.moddlar-wordmark>span{color:#c7ff3d;font-weight:400;letter-spacing:-.055em}
.brand:has(.moddlar-lockup){min-width:0;width:auto}
footer .moddlar-lockup{margin-bottom:.7rem}
.topbar{letter-spacing:.025em;text-transform:none}
.topbar{height:auto;min-height:40px;gap:8px 20px;padding-top:5px;padding-bottom:5px;flex-wrap:wrap}
.company-label{font-size:.8rem;white-space:nowrap}
.company-parent{font-size:.75rem;line-height:1.5;color:#b8c2c8}
.topbar .motion-toggle{margin-left:auto;min-height:32px}
@media(max-width:760px){.company-parent{flex-basis:100%;order:3}.topbar{gap:0 8px;padding-top:4px;padding-bottom:7px}.company-label{font-size:.75rem}.topbar .motion-toggle{font-size:.75rem}}
.eyebrow,.mega>div>span{ text-transform:none }
header:not(.studio-header)>.brand{width:auto;flex-shrink:0}
input,select,textarea{font-size:1rem;max-width:100%}
a[href^="mailto:"]{overflow-wrap:anywhere;white-space:normal}
.team-person{min-width:0}.team-person>a:first-child{display:block}.team-contact{display:inline-block;color:var(--cyan);font-size:.875rem;line-height:1.5;padding:12px 0;max-width:100%;text-underline-offset:4px}.team-contact:hover{text-decoration:underline}.team-person>a:hover .portrait img{transform:scale(1.04);filter:saturate(1)}
h1,h2,h3{overflow-wrap:anywhere;hyphens:auto}
.animated-title{animation:none;filter:none}
@media(max-width:380px){.page-hero h1{font-size:2rem}.topbar{font-size:.7rem}.topbar .motion-toggle{font-size:.7rem}}

@media(max-width:760px){.moddlar-lockup{gap:.45rem}.moddlar-lockup .moddlar-mark{width:2.35rem;height:2.35rem}.moddlar-wordmark{font-size:1.7rem}}
