._hero_18t2a_1{background:linear-gradient(180deg,var(--background) 0%,var(--surface) 100%);padding:var(--spacing-8) 0 var(--spacing-16)}._heroInner_18t2a_6{max-width:var(--content-width);margin:0 auto;padding:0 var(--spacing-4);display:grid;gap:var(--spacing-8);align-items:center}._badge_18t2a_15{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;font-weight:600;padding:.4rem .9rem;border-radius:var(--radius-full);background:var(--card);border:1px solid var(--border);margin-bottom:var(--spacing-6)!important}._dot_18t2a_28{width:8px;height:8px;border-radius:50%;background:var(--success)}._heroTitle_18t2a_35{font-size:clamp(2.5rem,6.5vw,4.4rem);font-weight:400!important;line-height:1.05!important;margin-bottom:var(--spacing-6)!important}._heroTitle_18t2a_35 em{font-style:italic;color:var(--gold-ink)}._heroLead_18t2a_47{font-size:1.25rem;max-width:56ch;margin-bottom:var(--spacing-4)!important}._heroPara_18t2a_53{color:var(--muted-foreground);max-width:56ch}._heroActions_18t2a_58{margin-top:var(--spacing-8)}._heroMedia_18t2a_62{position:relative}._heroMedia_18t2a_62:before{content:"";position:absolute;inset:-12px 12px 12px -12px;border:1px solid var(--accent);border-radius:28px;opacity:.55}._heroImage_18t2a_75{position:relative;width:100%;aspect-ratio:1 / .92;object-fit:cover;border-radius:24px;box-shadow:var(--shadow-lg)}._quickWrap_18t2a_84{max-width:var(--content-width);margin:calc(-1 * var(--spacing-8)) auto 0;padding:0 var(--spacing-4);position:relative}._quick_18t2a_84{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-3)}._quickCard_18t2a_99{display:flex;align-items:center;gap:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6);text-decoration:none;box-shadow:var(--shadow-md);min-height:72px;transition:transform var(--animation-duration-normal)}._quickCard_18t2a_99:hover{transform:translateY(-2px)}._quickCard_18t2a_99>svg:first-child{flex-shrink:0;color:var(--gold-ink)}._quickCard_18t2a_99 span{flex:1;font-size:.98rem}._quickArrow_18t2a_127{flex-shrink:0;color:var(--muted-foreground)}._allLink_18t2a_132{margin-top:var(--spacing-8)!important}._allLink_18t2a_132 a,._textLink_18t2a_137{display:inline-flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--gold-ink);text-underline-offset:3px}._about_18t2a_146{display:grid;gap:var(--spacing-8);align-items:center}._aboutPhotos_18t2a_152{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._photoWide_18t2a_158{grid-column:1 / -1;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-lg)}._photoTall_18t2a_166{width:100%;aspect-ratio:3 / 3.4;object-fit:cover;border-radius:var(--radius-lg)}._p_18t2a_158{margin-bottom:var(--spacing-4)!important;max-width:60ch}._parking_18t2a_178{display:flex;gap:var(--spacing-2);align-items:flex-start;color:var(--muted-foreground);margin-bottom:var(--spacing-6)!important}._parking_18t2a_178 svg{flex-shrink:0;margin-top:.25rem;color:var(--gold-ink)}._contact_18t2a_192{display:grid;gap:var(--spacing-8);align-items:start}._areasText_18t2a_198{max-width:68ch;margin-bottom:var(--spacing-6)!important}._areasText_18t2a_198 a{color:var(--gold-ink);font-weight:600;text-underline-offset:3px}._areaList_18t2a_209{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._areaList_18t2a_209 a{display:inline-block;padding:.5rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--foreground);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold-ink);text-underline-offset:3px}._contactList_18t2a_231{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}._contactList_18t2a_231 li{display:flex;gap:var(--spacing-4);align-items:flex-start;background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6)}._contactList_18t2a_231 li>svg{flex-shrink:0;margin-top:.2rem;color:var(--gold-ink)}._contactList_18t2a_231 div{display:flex;flex-direction:column;min-width:0}._contactList_18t2a_231 a{font-weight:600;font-size:1.1rem;text-decoration:none;word-break:break-word}._contactList_18t2a_231 span{color:var(--muted-foreground);font-size:.95rem}@media(min-width:760px){._quick_18t2a_84{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){._hero_18t2a_1{padding:var(--spacing-16) 0 var(--spacing-20)}._heroInner_18t2a_6{grid-template-columns:1.1fr .9fr;gap:var(--spacing-16);padding:0 var(--spacing-8)}._quickWrap_18t2a_84{padding:0 var(--spacing-8)}._about_18t2a_146{grid-template-columns:1fr 1fr;gap:var(--spacing-16)}._contact_18t2a_192{grid-template-columns:.8fr 1.2fr;gap:var(--spacing-12)}}
