.vg-officemap[data-astro-cid-kukayzs7]{display:grid;grid-template-columns:1.6fr 1fr;gap:0;border:1px solid var(--ink-200);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.frame[data-astro-cid-kukayzs7]{position:relative;min-height:340px;background:var(--ink-100)}.frame[data-astro-cid-kukayzs7] iframe,.still[data-astro-cid-kukayzs7]{display:block;width:100%;height:100%;min-height:340px;border:0;object-fit:cover}.still[data-astro-cid-kukayzs7]{filter:saturate(.8) brightness(.82)}.load[data-astro-cid-kukayzs7]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;border:0;background:transparent;color:#fff;font-family:inherit;font-size:var(--t-sm);font-weight:600;cursor:pointer}.load[data-astro-cid-kukayzs7]:before{content:"";position:absolute;inset:0;background:#14121e47;transition:background .15s ease}.load[data-astro-cid-kukayzs7]:hover:before{background:#14121e66}.load[data-astro-cid-kukayzs7]>[data-astro-cid-kukayzs7]{position:relative}.load[data-astro-cid-kukayzs7] .hint[data-astro-cid-kukayzs7]{font-size:var(--t-xs);font-weight:400;opacity:.85}.side[data-astro-cid-kukayzs7]{padding:24px 26px;border-left:1px solid var(--ink-200)}.addr[data-astro-cid-kukayzs7]{margin:10px 0 0;font-size:var(--t-sm);line-height:1.55;color:var(--ink-800)}.links[data-astro-cid-kukayzs7]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.links[data-astro-cid-kukayzs7] a[data-astro-cid-kukayzs7]{font-size:var(--t-sm);font-weight:500;color:var(--brand-700);text-decoration:none;border-bottom:0}.links[data-astro-cid-kukayzs7] a[data-astro-cid-kukayzs7]:hover{color:var(--brand-600)}.tel[data-astro-cid-kukayzs7]{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--ink-100);font-size:var(--t-sm);line-height:1.7;color:var(--ink-700)}.tel[data-astro-cid-kukayzs7] a[data-astro-cid-kukayzs7]{color:inherit;text-decoration:none;border-bottom:1px solid var(--ink-300)}@media(max-width:760px){.vg-officemap[data-astro-cid-kukayzs7]{grid-template-columns:1fr}.frame[data-astro-cid-kukayzs7],.still[data-astro-cid-kukayzs7],.frame[data-astro-cid-kukayzs7] iframe{min-height:240px}.side[data-astro-cid-kukayzs7]{border-left:0;border-top:1px solid var(--ink-200);padding:20px}}.vg-testimonial[data-astro-cid-fkbbckhy]{position:relative;margin:0;padding:32px 36px;border:1px solid var(--ink-200);border-left:3px solid var(--brand-600);border-radius:var(--radius);background:var(--paper)}.vg-testimonial[data-astro-cid-fkbbckhy]:before{content:"“";position:absolute;top:2px;left:24px;font-size:72px;line-height:1;font-family:Georgia,Times New Roman,serif;color:var(--brand-600);opacity:.14;pointer-events:none}.stars[data-astro-cid-fkbbckhy]{display:flex;gap:3px;margin:0 0 16px}.stars[data-astro-cid-fkbbckhy] svg[data-astro-cid-fkbbckhy]{width:18px;height:18px;display:block}.stars[data-astro-cid-fkbbckhy] .on[data-astro-cid-fkbbckhy]{fill:var(--amber-500)}.stars[data-astro-cid-fkbbckhy] .off[data-astro-cid-fkbbckhy]{fill:var(--ink-200)}.vg-testimonial[data-astro-cid-fkbbckhy] blockquote[data-astro-cid-fkbbckhy]{position:relative;margin:0;padding:0;border:0;font-size:var(--t-lg);line-height:1.6;color:var(--ink-900)}figcaption[data-astro-cid-fkbbckhy]{display:flex;align-items:center;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-100)}.avatar[data-astro-cid-fkbbckhy]{flex:0 0 48px;width:48px;height:48px;border-radius:999px;object-fit:cover;display:block}.monogram[data-astro-cid-fkbbckhy]{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-100);color:var(--brand-700);font-size:var(--t-sm);font-weight:600;letter-spacing:.04em}.who[data-astro-cid-fkbbckhy]{display:flex;flex-direction:column;gap:2px;min-width:0}.name[data-astro-cid-fkbbckhy]{font-size:var(--t-sm);font-weight:600;color:var(--ink-900)}.credential[data-astro-cid-fkbbckhy]{font-size:var(--t-xs);color:var(--ink-500)}.verify[data-astro-cid-fkbbckhy]{display:inline-flex;align-items:center;gap:7px;margin-left:auto;flex:0 0 auto;font-size:var(--t-xs);color:var(--ink-600);text-decoration:none;border:1px solid var(--ink-200);border-radius:999px;padding:7px 13px;background:var(--paper)}.verify[data-astro-cid-fkbbckhy] img[data-astro-cid-fkbbckhy]{display:block;opacity:.8}.verify[data-astro-cid-fkbbckhy]:hover{color:var(--ink-900);border-color:var(--ink-400)}@media(max-width:640px){.vg-testimonial[data-astro-cid-fkbbckhy]{padding:24px 20px}figcaption[data-astro-cid-fkbbckhy]{flex-wrap:wrap}.verify[data-astro-cid-fkbbckhy]{margin-left:62px;width:100%}}.vg-page[data-astro-cid-kz5zseqt].compact .vg-hero[data-astro-cid-kz5zseqt]{padding:28px 0 20px}.vg-page[data-astro-cid-kz5zseqt].compact h1[data-astro-cid-kz5zseqt]{font-size:40px}.vg-hero[data-astro-cid-kz5zseqt] .lede[data-astro-cid-kz5zseqt]{margin-top:12px;font-size:var(--t-sm)}.vg-firstscreen[data-astro-cid-kz5zseqt]{padding-top:16px!important}.vg-facts[data-astro-cid-kz5zseqt]{padding:18px 20px;border:1px solid var(--ink-200);border-radius:var(--radius);background:var(--paper)}.vg-facts[data-astro-cid-kz5zseqt] dl[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;margin:12px 0 0}.vg-facts[data-astro-cid-kz5zseqt] dt[data-astro-cid-kz5zseqt]{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:2px}.vg-facts[data-astro-cid-kz5zseqt] dd[data-astro-cid-kz5zseqt]{margin:0;font-size:var(--t-xs);line-height:1.45;color:var(--ink-800)}.vg-facts[data-astro-cid-kz5zseqt] .statutory[data-astro-cid-kz5zseqt]{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--ink-100);font-size:var(--t-xs);color:var(--ink-500)}.vg-elsewhere[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.vg-elsewhere[data-astro-cid-kz5zseqt] a[data-astro-cid-kz5zseqt]{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:92px;padding:16px 18px;border:1px solid var(--ink-200);border-radius:var(--radius);background:var(--paper);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.vg-elsewhere[data-astro-cid-kz5zseqt] a[data-astro-cid-kz5zseqt]:hover{border-color:var(--ink-400);transform:translateY(-2px)}.vg-elsewhere[data-astro-cid-kz5zseqt] img[data-astro-cid-kz5zseqt]{display:block;width:auto;opacity:.85}.vg-elsewhere[data-astro-cid-kz5zseqt] .lockup[data-astro-cid-kz5zseqt]{display:inline-flex;align-items:center;gap:8px}.vg-elsewhere[data-astro-cid-kz5zseqt] .wordmark[data-astro-cid-kz5zseqt]{font-size:var(--t-sm);font-weight:600;letter-spacing:-.01em;color:var(--ink-800);line-height:1.25}.vg-elsewhere[data-astro-cid-kz5zseqt] .note[data-astro-cid-kz5zseqt]{font-size:var(--t-xs);color:var(--ink-500)}@media(max-width:640px){.vg-elsewhere[data-astro-cid-kz5zseqt]{grid-template-columns:1fr 1fr}}
