.ct[data-astro-cid-idxrcgyr]{gap:22px;display:grid}address[data-astro-cid-idxrcgyr]{font-style:normal}.ct-card[data-astro-cid-idxrcgyr]{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);text-align:center;justify-items:center;gap:4px;padding:24px 16px 18px;display:grid}.ct-card[data-astro-cid-idxrcgyr] .ct-badge{margin-bottom:10px}.ct-name[data-astro-cid-idxrcgyr]{letter-spacing:-.02em;font-size:1.375rem;font-weight:650}.ct-sub[data-astro-cid-idxrcgyr]{color:var(--muted)}.ct-actions[data-astro-cid-idxrcgyr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid}.ct-actions[data-astro-cid-idxrcgyr]>li[data-astro-cid-idxrcgyr]{display:grid}.ct-action[data-astro-cid-idxrcgyr]{text-align:center;background:var(--paper);border-radius:16px;align-content:start;justify-items:center;gap:7px;height:100%;padding:12px 2px 10px;font-size:.75rem;font-weight:600;line-height:1.15;display:grid}.ct-action-icon[data-astro-cid-idxrcgyr]{background:var(--disc);width:44px;height:44px;color:var(--on-disc);box-shadow:var(--disc-ring);border-radius:50%;place-items:center;display:grid}.ct-label[data-astro-cid-idxrcgyr]{margin:0 0 8px 4px}.ct-group[data-astro-cid-idxrcgyr]{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);padding:0 16px}.ct-row[data-astro-cid-idxrcgyr]{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 0;display:flex}.ct-row[data-astro-cid-idxrcgyr]+.ct-row[data-astro-cid-idxrcgyr]{border-top:1px solid var(--line)}.ct-row--stack[data-astro-cid-idxrcgyr]{justify-content:stretch;gap:10px;padding:16px 0;display:grid}.ct-main[data-astro-cid-idxrcgyr]{overflow-wrap:break-word;min-width:0;font-weight:550;line-height:1.4}.ct-main[data-astro-cid-idxrcgyr] b{font-weight:700}.ct-big[data-astro-cid-idxrcgyr]{font-size:1.125rem;font-weight:650}.ct-copy[data-astro-cid-idxrcgyr]{width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.ct-copy[data-astro-cid-idxrcgyr]:active{background:var(--paper-2)}.ct-coords[data-astro-cid-idxrcgyr]{font-size:.6875rem}.ct-links[data-astro-cid-idxrcgyr]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ct-links[data-astro-cid-idxrcgyr] .btn[data-astro-cid-idxrcgyr]{min-height:44px;padding-inline:16px;font-size:.9375rem}.faq-item[data-astro-cid-idxrcgyr]+.faq-item[data-astro-cid-idxrcgyr]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-idxrcgyr] summary[data-astro-cid-idxrcgyr]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 0;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-item[data-astro-cid-idxrcgyr] summary[data-astro-cid-idxrcgyr]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-idxrcgyr] .faq-chev{color:var(--muted);transition:transform .25s var(--ease-out);flex:none}.faq-item[data-astro-cid-idxrcgyr][open] .faq-chev{transform:rotate(90deg)}.faq-item[data-astro-cid-idxrcgyr] p[data-astro-cid-idxrcgyr]{color:var(--ink-2);text-wrap:pretty;padding:0 28px 16px 0;line-height:1.55}.ct-vcard[data-astro-cid-idxrcgyr]{width:fit-content;color:var(--amber-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (hover:hover){.ct-copy[data-astro-cid-idxrcgyr]:hover{background:var(--paper-2);color:var(--ink)}}@media (width<768px){.ct-mail[data-astro-cid-idxrcgyr] .ct-main[data-astro-cid-idxrcgyr] .em-domain{color:var(--muted);letter-spacing:0;font-size:.875rem;font-weight:500;display:block}}@media (768px<=width<1200px),(1200px<=width<=1400px) and (hover:none){.ct[data-astro-cid-idxrcgyr]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.ct-card[data-astro-cid-idxrcgyr]{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr auto;place-items:center start;column-gap:20px;padding:24px}.ct-card[data-astro-cid-idxrcgyr] .ct-badge{grid-row:span 2;margin:0}.ct-name[data-astro-cid-idxrcgyr]{align-self:end}.ct-sub[data-astro-cid-idxrcgyr]{grid-column:2;align-self:start}.ct-actions[data-astro-cid-idxrcgyr]{grid-area:1/3/span 2;grid-template-columns:repeat(4,84px);width:auto;margin:0}.ct-phone[data-astro-cid-idxrcgyr],.ct-mail[data-astro-cid-idxrcgyr]{grid-column:span 1}.ct-faq[data-astro-cid-idxrcgyr]{grid-column:1/-1}.ct-big[data-astro-cid-idxrcgyr]{font-size:1.25rem}}@media (768px<=width<1024px){.ct-card[data-astro-cid-idxrcgyr]{grid-template-columns:auto 1fr}.ct-actions[data-astro-cid-idxrcgyr]{grid-area:auto/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:16px}.ct-phone[data-astro-cid-idxrcgyr],.ct-mail[data-astro-cid-idxrcgyr],.ct-address[data-astro-cid-idxrcgyr],.ct-hours[data-astro-cid-idxrcgyr],.ct-company[data-astro-cid-idxrcgyr]{grid-column:1/-1}}@media (1024px<=width<1200px),(1200px<=width<=1400px) and (hover:none){.ct[data-astro-cid-idxrcgyr]{grid-auto-flow:dense}.ct-phone[data-astro-cid-idxrcgyr],.ct-address[data-astro-cid-idxrcgyr],.ct-hours[data-astro-cid-idxrcgyr]{grid-column:1}.ct-mail[data-astro-cid-idxrcgyr]{grid-area:span 3/2}.ct-company[data-astro-cid-idxrcgyr]{grid-column:1/-1}}@media (width>1400px),(width>=1200px) and (hover:hover){.ct[data-astro-cid-idxrcgyr]{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;padding-top:24px;padding-bottom:120px}.ct-card[data-astro-cid-idxrcgyr]{display:none}.ct-block[data-astro-cid-idxrcgyr]{grid-template-columns:subgrid;border-bottom:1px solid var(--line-2);grid-column:1/-1;padding:36px 0 40px;display:grid}.ct-label[data-astro-cid-idxrcgyr]{grid-column:1/span 3;margin:10px 0 0}.ct-group[data-astro-cid-idxrcgyr]{box-shadow:none;background:0 0;border-radius:0;grid-column:4/-1;padding:0}.ct-row[data-astro-cid-idxrcgyr]{justify-content:flex-start;gap:16px;min-height:0;padding:10px 0}.ct-row[data-astro-cid-idxrcgyr]+.ct-row[data-astro-cid-idxrcgyr]{border-top:0}.ct-big[data-astro-cid-idxrcgyr]{letter-spacing:-.04em;font-size:clamp(2.5rem,1rem + 3.2vw,4.75rem);font-weight:560;font-stretch:104%;line-height:1}.ct-mail[data-astro-cid-idxrcgyr] .ct-big[data-astro-cid-idxrcgyr]{letter-spacing:-.03em;font-size:clamp(1.75rem,.6rem + 2.2vw,3rem)}.ct-mail[data-astro-cid-idxrcgyr] .ct-row[data-astro-cid-idxrcgyr]:not(:first-child){width:50%;display:inline-flex}.ct-mail[data-astro-cid-idxrcgyr] .ct-row[data-astro-cid-idxrcgyr]:nth-child(2){margin-top:18px}.ct-mail[data-astro-cid-idxrcgyr] .ct-main[data-astro-cid-idxrcgyr]:not(.ct-big){font-size:1.125rem}.ct-main[data-astro-cid-idxrcgyr]{transition:color .2s}a[data-astro-cid-idxrcgyr].ct-main:hover{color:var(--amber-ink)}.ct-copy[data-astro-cid-idxrcgyr]{opacity:0}.ct-row[data-astro-cid-idxrcgyr]:hover .ct-copy[data-astro-cid-idxrcgyr],.ct-copy[data-astro-cid-idxrcgyr]:focus-visible{opacity:1}.ct-address[data-astro-cid-idxrcgyr] .ct-main[data-astro-cid-idxrcgyr],.ct-hours[data-astro-cid-idxrcgyr] .ct-main[data-astro-cid-idxrcgyr],.ct-company[data-astro-cid-idxrcgyr] .ct-main[data-astro-cid-idxrcgyr]{letter-spacing:-.02em;font-size:1.5rem;font-weight:550;line-height:1.3}.ct-row--stack[data-astro-cid-idxrcgyr]{gap:16px;padding:6px 0}}
