.hero[data-astro-cid-ge2uvauf]{background:var(--dark);color:var(--on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.photo[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.pos-consultation[data-astro-cid-ge2uvauf]{object-position:70% 40%}.pos-paperwork[data-astro-cid-ge2uvauf]{object-position:65% 45%}.pos-meeting[data-astro-cid-ge2uvauf]{object-position:60% 50%}.pos-road[data-astro-cid-ge2uvauf]{object-position:50% 55%}.pos-highway[data-astro-cid-ge2uvauf]{object-position:50% 45%}.pos-expressway[data-astro-cid-ge2uvauf]{object-position:50% 60%}.pos-car[data-astro-cid-ge2uvauf],.pos-truck[data-astro-cid-ge2uvauf],.pos-motorcycle[data-astro-cid-ge2uvauf],.pos-commercial[data-astro-cid-ge2uvauf]{object-position:65% 55%}.pos-pedestrian[data-astro-cid-ge2uvauf]{object-position:50% 70%}.overlay[data-astro-cid-ge2uvauf]{pointer-events:none;background:var(--hero-overlay);position:absolute;inset:0}.home[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf],.fold[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]{background:var(--hero-overlay-home)}.body[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;padding-top:clamp(20px,3cqi,32px);display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;justify-content:center;gap:20px;max-width:900px;display:flex}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--accent-on-dark);font-size:15px;font-weight:500}.lede[data-astro-cid-ge2uvauf]{max-width:600px;color:var(--on-dark-2);font-size:clamp(17px,1.4cqi,19px);line-height:1.55}.foot[data-astro-cid-ge2uvauf]{position:relative}.hero[data-astro-cid-ge2uvauf] :focus-visible{outline-color:var(--on-dark)}.compact[data-astro-cid-ge2uvauf] .copy[data-astro-cid-ge2uvauf]{gap:16px;padding:clamp(28px,3.5cqi,48px) 0 clamp(24px,3cqi,40px)}.compact[data-astro-cid-ge2uvauf] .t-h1{letter-spacing:-.035em;font-size:clamp(34px,4.4cqi,60px);line-height:1}.home[data-astro-cid-ge2uvauf],.fold[data-astro-cid-ge2uvauf]{min-height:620px;min-height:clamp(520px,calc(100svh - var(--header-h)),1100px)}.home[data-astro-cid-ge2uvauf] .body[data-astro-cid-ge2uvauf],.fold[data-astro-cid-ge2uvauf] .body[data-astro-cid-ge2uvauf]{padding-top:clamp(56px,7cqi,96px);padding-bottom:40px}.home[data-astro-cid-ge2uvauf] .copy[data-astro-cid-ge2uvauf],.fold[data-astro-cid-ge2uvauf] .copy[data-astro-cid-ge2uvauf]{padding:0}.fold[data-astro-cid-ge2uvauf] .t-h1{font-size:clamp(40px,5.2cqi,76px);line-height:.98}.home[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{max-width:560px}@media (height<=860px){.home[data-astro-cid-ge2uvauf] .body[data-astro-cid-ge2uvauf],.fold[data-astro-cid-ge2uvauf] .body[data-astro-cid-ge2uvauf]{padding-top:clamp(28px,4cqi,56px);padding-bottom:24px}.home[data-astro-cid-ge2uvauf] .copy[data-astro-cid-ge2uvauf],.fold[data-astro-cid-ge2uvauf] .copy[data-astro-cid-ge2uvauf]{gap:14px}.home[data-astro-cid-ge2uvauf] .t-display{font-size:clamp(44px,6cqi,84px)}.fold[data-astro-cid-ge2uvauf] .t-h1{font-size:clamp(36px,4.6cqi,64px)}.home[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf],.fold[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{font-size:clamp(16px,1.3cqi,18px)}}@media (height<=700px){.home[data-astro-cid-ge2uvauf] .t-display{font-size:clamp(38px,5cqi,64px)}.fold[data-astro-cid-ge2uvauf] .t-h1{font-size:clamp(32px,4cqi,52px)}}.inline[data-astro-cid-tdc34ocf]{border:1px solid var(--ink);border-radius:var(--r);background:var(--paper);max-width:520px;height:60px;display:flex}.inline[data-astro-cid-tdc34ocf] select[data-astro-cid-tdc34ocf]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-size:17px}.inline[data-astro-cid-tdc34ocf]:focus-within{outline:2px solid var(--focus);outline-offset:3px}.go[data-astro-cid-tdc34ocf]{border-radius:var(--r);background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;white-space:nowrap;border:0;margin:5px;padding:0 22px;font-size:15px;font-weight:600}.sidebar[data-astro-cid-tdc34ocf]{border-top:1px solid var(--ink);flex-direction:column;gap:10px;padding-top:14px;display:flex}.sidebar[data-astro-cid-tdc34ocf] label[data-astro-cid-tdc34ocf]{color:var(--ink-2);font-size:13px;font-weight:500}.sidebar[data-astro-cid-tdc34ocf] select[data-astro-cid-tdc34ocf]{border:1px solid var(--ink);border-radius:var(--r);background:var(--paper);height:52px;font:inherit;color:var(--ink);padding:0 14px;font-size:16px}.sidebar[data-astro-cid-tdc34ocf] .go[data-astro-cid-tdc34ocf]{height:48px;margin:0}
