.k2-blds[data-astro-cid-pknpgobp]{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.k2-bld[data-astro-cid-pknpgobp]{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-card);overflow:hidden}.k2-bld__media[data-astro-cid-pknpgobp]{position:relative;min-width:0;min-height:170px;overflow:hidden;background:var(--c-dark)}.k2-bld__media[data-astro-cid-pknpgobp] .ph{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.k2-bld__media[data-astro-cid-pknpgobp] img{width:100%;height:100%;object-fit:cover}.k2-bld__logos[data-astro-cid-pknpgobp]{height:100%;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.k2-bld__logos[data-astro-cid-pknpgobp] img[data-astro-cid-pknpgobp]{height:auto;max-height:22px;width:auto;max-width:72%;filter:brightness(0) invert();opacity:.92}.k2-bld__body[data-astro-cid-pknpgobp]{min-width:0;padding:clamp(18px,2.2vw,28px)}.k2-bld__head[data-astro-cid-pknpgobp]{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.k2-bld__addr[data-astro-cid-pknpgobp]{font-family:var(--f-head);font-weight:700;font-size:var(--fs-lg);line-height:1.3;margin:0}.k2-bld__route[data-astro-cid-pknpgobp]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-sm);font-weight:700;color:var(--c-red);white-space:nowrap}.k2-rows[data-astro-cid-pknpgobp]{list-style:none;margin:8px 0 0;padding:0}.k2-row[data-astro-cid-pknpgobp]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;padding:12px 0;border-top:1px solid var(--c-line)}.k2-row__units[data-astro-cid-pknpgobp]{display:flex;flex-wrap:wrap;gap:0 16px;min-width:0}.k2-row__units[data-astro-cid-pknpgobp] a[data-astro-cid-pknpgobp]{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:var(--fs-body);font-weight:700;color:var(--c-text)}.k2-row__units[data-astro-cid-pknpgobp] a[data-astro-cid-pknpgobp]:hover{color:var(--c-red)}.k2-row__phones[data-astro-cid-pknpgobp]{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end}.k2-tel[data-astro-cid-pknpgobp]{display:flex;flex-direction:column;justify-content:center;min-height:48px;min-width:210px;padding:6px 16px;border:1px solid var(--c-line2);border-radius:var(--r-xs);transition:border-color .15s}.k2-tel[data-astro-cid-pknpgobp]:hover{border-color:var(--c-text)}.k2-tel__l[data-astro-cid-pknpgobp]{font-size:var(--fs-2xs);line-height:1.3;color:var(--c-muted)}.k2-tel__n[data-astro-cid-pknpgobp]{font-family:var(--f-head);font-weight:700;font-size:var(--fs-md);line-height:1.3;color:var(--c-text);white-space:nowrap}.k2-bld__route[data-astro-cid-pknpgobp]:focus-visible,.k2-row__units[data-astro-cid-pknpgobp] a[data-astro-cid-pknpgobp]:focus-visible,.k2-tel[data-astro-cid-pknpgobp]:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.k2-geo[data-astro-cid-pknpgobp]{margin:22px 0 0;font-size:var(--fs-sm);color:var(--c-muted);line-height:1.7;max-width:720px}.k2-geo[data-astro-cid-pknpgobp] a[data-astro-cid-pknpgobp]{color:var(--c-text);font-weight:600;text-decoration:underline}.k2-geo[data-astro-cid-pknpgobp] a[data-astro-cid-pknpgobp]:hover{color:var(--c-red)}.k2-split[data-astro-cid-pknpgobp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-frame);overflow:hidden}.k2-split__info[data-astro-cid-pknpgobp]{min-width:0;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start}.k2-phone[data-astro-cid-pknpgobp]{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font-family:var(--f-head);font-weight:800;font-size:clamp(22px,6.4vw,38px);letter-spacing:-.01em;color:var(--c-text);margin-top:14px}.k2-phone[data-astro-cid-pknpgobp]:hover{color:var(--c-red)}.k2-addr[data-astro-cid-pknpgobp]{color:var(--c-muted);font-size:var(--fs-body);margin:14px 0 0}.k2-hours[data-astro-cid-pknpgobp]{list-style:none;margin:10px 0 0;padding:0;color:var(--c-muted);font-size:var(--fs-md);line-height:1.8}.k2-ctas[data-astro-cid-pknpgobp]{margin-top:24px}.k2-split__map[data-astro-cid-pknpgobp]{position:relative;min-width:0;min-height:380px;background:var(--c-bg-alt)}.k2-split__map[data-astro-cid-pknpgobp] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.k2-forms[data-astro-cid-pknpgobp]{max-width:640px;margin-inline:auto}.k2-forms__r[data-astro-cid-pknpgobp]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.k2-forms__tabs[data-astro-cid-pknpgobp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px;margin-bottom:16px;border-radius:var(--r-pill);background:var(--c-bg-alt);border:1px solid var(--c-line)}.k2-forms__tabs[data-astro-cid-pknpgobp] label[data-astro-cid-pknpgobp]{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;text-align:center;border-radius:var(--r-pill);font-size:var(--fs-md);font-weight:700;color:var(--c-muted);cursor:pointer}#k2-form-call[data-astro-cid-pknpgobp]:checked~.k2-forms__tabs[data-astro-cid-pknpgobp] label[data-astro-cid-pknpgobp][for=k2-form-call],#k2-form-dir[data-astro-cid-pknpgobp]:checked~.k2-forms__tabs[data-astro-cid-pknpgobp] label[data-astro-cid-pknpgobp][for=k2-form-dir]{background:var(--c-dark);color:#fff}#k2-form-call[data-astro-cid-pknpgobp]:focus-visible~.k2-forms__tabs[data-astro-cid-pknpgobp] label[data-astro-cid-pknpgobp][for=k2-form-call],#k2-form-dir[data-astro-cid-pknpgobp]:focus-visible~.k2-forms__tabs[data-astro-cid-pknpgobp] label[data-astro-cid-pknpgobp][for=k2-form-dir]{outline:2px solid var(--c-red);outline-offset:2px}#k2-form-call[data-astro-cid-pknpgobp]:checked~.k2-forms__panel--dir[data-astro-cid-pknpgobp],#k2-form-dir[data-astro-cid-pknpgobp]:checked~.k2-forms__panel--call[data-astro-cid-pknpgobp]{display:none}.k2-req-sec[data-astro-cid-pknpgobp]{padding-top:0}.k2-req[data-astro-cid-pknpgobp]{border-top:1px solid var(--c-line)}.k2-req[data-astro-cid-pknpgobp] summary[data-astro-cid-pknpgobp]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;cursor:pointer;list-style:none;font-size:var(--fs-sm);color:var(--c-muted)}.k2-req[data-astro-cid-pknpgobp] summary[data-astro-cid-pknpgobp]::-webkit-details-marker{display:none}.k2-req[data-astro-cid-pknpgobp] summary[data-astro-cid-pknpgobp]:after{content:"";width:7px;height:7px;margin-top:-4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.k2-req[data-astro-cid-pknpgobp][open] summary[data-astro-cid-pknpgobp]:after{transform:rotate(-135deg);margin-top:3px}.k2-req[data-astro-cid-pknpgobp] summary[data-astro-cid-pknpgobp]:hover{color:var(--c-text)}.k2-req[data-astro-cid-pknpgobp] summary[data-astro-cid-pknpgobp]:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.k2-req__note[data-astro-cid-pknpgobp]{margin:4px 0 16px;font-size:var(--fs-xs);color:var(--c-muted)}.k2-req__grid[data-astro-cid-pknpgobp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px}.k2-req__item[data-astro-cid-pknpgobp]{min-width:0}.k2-req__name[data-astro-cid-pknpgobp]{font-family:var(--f-head);font-weight:700;font-size:var(--fs-sm);color:var(--c-text)}.k2-req__scope[data-astro-cid-pknpgobp]{font-size:var(--fs-xs);color:var(--c-muted);margin-top:2px}.k2-req__list[data-astro-cid-pknpgobp]{margin:8px 0 0;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:var(--fs-xs)}.k2-req__list[data-astro-cid-pknpgobp]>div[data-astro-cid-pknpgobp]{display:contents}.k2-req__list[data-astro-cid-pknpgobp] dt[data-astro-cid-pknpgobp]{color:var(--c-muted)}.k2-req__list[data-astro-cid-pknpgobp] dd[data-astro-cid-pknpgobp]{margin:0;color:var(--c-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(width<=1000px){.k2-req__grid[data-astro-cid-pknpgobp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=640px){.k2-req__grid[data-astro-cid-pknpgobp]{grid-template-columns:minmax(0,1fr)}}@media(width<=900px){.k2-split[data-astro-cid-pknpgobp]{grid-template-columns:minmax(0,1fr)}.k2-split__map[data-astro-cid-pknpgobp]{min-height:300px}}@media(width<=760px){.k2-bld[data-astro-cid-pknpgobp]{grid-template-columns:minmax(0,1fr)}.k2-bld__media[data-astro-cid-pknpgobp]{min-height:0;aspect-ratio:16 / 6}.k2-bld__logos[data-astro-cid-pknpgobp]{flex-direction:row;flex-wrap:wrap}.k2-row[data-astro-cid-pknpgobp]{grid-template-columns:minmax(0,1fr)}.k2-row__phones[data-astro-cid-pknpgobp]{justify-content:flex-start}.k2-tel[data-astro-cid-pknpgobp]{flex:210px;min-width:0}}@media(prefers-reduced-motion:reduce){.k2-tel[data-astro-cid-pknpgobp]{transition:none}}
