.site-header[data-astro-cid-nen7h5rs].site-header--over{backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,backdrop-filter .35s;position:fixed;left:0;right:0}.site-header--over[data-astro-cid-nen7h5rs] .brand-name,.site-header--over[data-astro-cid-nen7h5rs] .brand-sub,.site-header--over[data-astro-cid-nen7h5rs] .nav a:not(.btn){color:var(--white)}.site-header--over[data-astro-cid-nen7h5rs] .brand-sub{color:var(--sand)}.site-header--over[data-astro-cid-nen7h5rs] .bar{background:var(--white)}.site-header[data-astro-cid-nen7h5rs].site-header--over.is-solid{backdrop-filter:blur(10px);border-bottom-color:var(--navy-12);background:#fffffff0}.site-header--over[data-astro-cid-nen7h5rs].is-solid .brand-name,.site-header--over[data-astro-cid-nen7h5rs].is-solid .nav a:not(.btn){color:var(--navy)}.site-header--over[data-astro-cid-nen7h5rs].is-solid .brand-sub{color:var(--navy-60)}.site-header--over[data-astro-cid-nen7h5rs].is-solid .bar{background:var(--navy)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-20);background:#fffffff0;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--navy);align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.brand-mark[data-astro-cid-nen7h5rs]{border-radius:50%}.brand-text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.15;display:flex}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.15rem}.brand-sub[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-60);font-size:.62rem;font-weight:600}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;align-items:center;gap:.95rem;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--navy);letter-spacing:.02em;white-space:nowrap;border-bottom:2px solid #0000;padding-block:.4rem;font-size:.74rem;font-weight:500;text-decoration:none}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.75rem 1.15rem;font-size:.72rem}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--gold);text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--gold)}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white);border-bottom:none}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom:none}.nav-button[data-astro-cid-nen7h5rs],.nav-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=1220px){.nav-button[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:flex}.bar[data-astro-cid-nen7h5rs]{background:var(--navy);border-radius:2px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav[data-astro-cid-nen7h5rs]{background:var(--white);border-bottom:1px solid var(--navy-12);max-height:0;transition:max-height .35s;position:absolute;inset:100% 0 auto;overflow:hidden}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:.5rem var(--gutter) 1.5rem;flex-direction:column;align-items:stretch;gap:0}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--navy-12)}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:normal;border-bottom:none;padding:1rem 0;font-size:1rem;display:block}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.95rem 1.9rem;font-size:.9rem}.nav-cta[data-astro-cid-nen7h5rs]{margin-top:1rem}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-align:center}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav[data-astro-cid-nen7h5rs]{max-height:calc(100svh - 72px);overflow-y:auto}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav-button[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav-button[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav-button[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-header--over[data-astro-cid-nen7h5rs] .nav a:not(.btn){color:var(--navy)}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-nen7h5rs],.bar[data-astro-cid-nen7h5rs],.site-header--over[data-astro-cid-nen7h5rs]{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#ffffffc7;margin-top:0;padding-block:clamp(3rem,7vw,5rem) clamp(7rem,14vw,9rem)}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=800px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem}}.footer-mark[data-astro-cid-jo6i4kqk]{border-radius:50%;margin-bottom:1rem}.footer-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--white);margin:0 0 .2rem;font-size:1.5rem}.footer-role[data-astro-cid-jo6i4kqk]{margin:0 0 .2rem;font-size:.9rem}.footer-broker[data-astro-cid-jo6i4kqk]{color:var(--gold);margin:0;font-size:.9rem}.footer-office[data-astro-cid-jo6i4kqk]{color:#ffffff9e;margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.contact-broker[data-astro-cid-jo6i4kqk]{color:var(--sand);margin:0 0 .6rem;font-size:.85rem}.footer-handle[data-astro-cid-jo6i4kqk]{color:var(--sand);margin:1.1rem 0 .4rem;font-size:.82rem}.footer-h[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-size:.72rem;font-weight:700}.plain[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.plain[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.55rem;font-size:.92rem}.plain[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffd9}.plain[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.socials[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.05em;text-transform:uppercase;color:var(--gold);font-size:.8rem}.footer-legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff26;margin-top:3rem;padding-top:2rem}.eho[data-astro-cid-jo6i4kqk]{color:var(--white);align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.eho-mark[data-astro-cid-jo6i4kqk]{flex:none;width:26px;height:26px}.eho[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.legal-text[data-astro-cid-jo6i4kqk]{color:#ffffff9e;max-width:75ch;margin-bottom:.75rem;font-size:.78rem;line-height:1.65}.area-text[data-astro-cid-jo6i4kqk]{max-width:30ch;margin:0;font-size:.92rem;line-height:1.7}.copyright[data-astro-cid-jo6i4kqk]{color:#ffffff73;margin:0;font-size:.78rem}.sticky-cta[data-astro-cid-b52ezz7b]{z-index:60;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom,0px));backdrop-filter:blur(12px);pointer-events:none;background:#0a1526f0;border-top:1px solid #c9a86a59;transition:transform .5s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta[data-astro-cid-b52ezz7b].is-on{pointer-events:auto;transform:translateY(0)}.sticky-inner[data-astro-cid-b52ezz7b]{max-width:var(--wrap);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-inline:auto;display:grid}.sticky-reserved[data-astro-cid-b52ezz7b]{min-width:var(--BADGE_GUTTER);display:block}.sticky-contact[data-astro-cid-b52ezz7b]{letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin:0;font-size:.78rem;display:flex}.sticky-broker[data-astro-cid-b52ezz7b]{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;font-size:.66rem}.sticky-contact[data-astro-cid-b52ezz7b] a[data-astro-cid-b52ezz7b]{color:#ffffffe0;white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:1px;text-decoration:none}.sticky-contact[data-astro-cid-b52ezz7b] a[data-astro-cid-b52ezz7b]:hover{border-bottom-color:var(--gold)}.sticky-book[data-astro-cid-b52ezz7b]{background:var(--gold);color:var(--navy);border-radius:var(--radius);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-content:center;justify-self:center;align-items:center;padding:.8rem 2.4rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 2px 20px #c9a86a47}.sticky-book[data-astro-cid-b52ezz7b]:hover{background:#dcc08c;box-shadow:0 2px 28px #c9a86a73}@media (width<=1100px){.sticky-reserved[data-astro-cid-b52ezz7b]{min-width:9rem}}@media (width<=820px){.sticky-inner[data-astro-cid-b52ezz7b]{grid-template-columns:1fr;justify-items:center;gap:.5rem}.sticky-reserved[data-astro-cid-b52ezz7b]{display:none}.sticky-book[data-astro-cid-b52ezz7b]{order:-1;width:calc(100% - 4.5rem);max-width:22rem;padding-block:.85rem}.sticky-contact[data-astro-cid-b52ezz7b]{justify-content:center;gap:.4rem .7rem;padding-right:4.5rem;font-size:.72rem}.sticky-broker[data-astro-cid-b52ezz7b]{text-align:center;width:100%;font-size:.58rem}}@media (width<=460px){.hide-sm[data-astro-cid-b52ezz7b]{display:none}}@media (prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-b52ezz7b]{transition:none}}@media print{.sticky-cta[data-astro-cid-b52ezz7b]{display:none}}
