.hero-monogram[data-v-7edf50c9]{width:clamp(160px,20vw,260px)}.hero-cta-btn[data-v-7edf50c9]{transition:background .35s ease,transform .2s ease,box-shadow .35s ease}.hero-cta-btn[data-v-7edf50c9]:hover{background:#333;box-shadow:0 8px 30px -6px #0000004d;transform:translateY(-2px)}.hero-cta-btn[data-v-7edf50c9]:active{transform:translateY(0)}.hero-nav-link[data-v-7edf50c9]{color:#1a1a1a66;font-size:10px;letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease}.hero-nav-link[data-v-7edf50c9]:hover{color:#1a1a1ae6}.stat-value[data-v-42e5a899]{font-size:clamp(2.8rem,5.5vw,4.5rem)}.stat-suffix[data-v-42e5a899]{font-size:clamp(1.8rem,3.5vw,2.8rem)}.about-btn[data-v-aad48671]{transition:background .35s ease,transform .2s ease,box-shadow .35s ease}.about-btn[data-v-aad48671]:hover{background:#333;box-shadow:0 8px 30px -6px #0000004d;transform:translateY(-2px)}.about-btn[data-v-aad48671]:active{transform:translateY(0)}.featured-address[data-v-e77e52d6]{font-size:clamp(1.4rem,4.5vw,3.8rem)}.featured-btn[data-v-e77e52d6]{transition:background .35s ease,transform .2s ease,box-shadow .35s ease}.featured-btn[data-v-e77e52d6]:hover{background:#333;box-shadow:0 8px 30px -6px #0000004d;transform:translateY(-2px)}.featured-btn[data-v-e77e52d6]:active{transform:translateY(0)}.exp-headline[data-v-10e0275c]{font-size:clamp(2.4rem,6vw,5rem)}.exp-gold-text[data-v-10e0275c]{background:linear-gradient(135deg,#c9a45c,#e2c278 40%,#b8945a 70%,#d4ac6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.exp-gold-line[data-v-10e0275c]{background:#b8945a}.exp-glass-card[data-v-10e0275c]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);transition:border-color .4s ease,background .4s ease}.exp-glass-card[data-v-10e0275c]:hover{background:#ffffff0f;border-color:#b8945a26}.exp-btn-dark[data-v-10e0275c]{transition:background .35s ease,color .35s ease,transform .2s ease,box-shadow .35s ease}.exp-btn-dark[data-v-10e0275c]:hover{background:#f5f5f5;box-shadow:0 12px 40px -8px #ffffff26;transform:translateY(-2px)}.exp-btn-dark[data-v-10e0275c]:active{transform:translateY(0)}.exp-btn-gold[data-v-10e0275c]{background:linear-gradient(135deg,#b8945a,#c9a45c 50%,#a6834e);transition:transform .2s ease,box-shadow .35s ease,filter .35s ease}.exp-btn-gold[data-v-10e0275c]:hover{box-shadow:0 12px 40px -8px #b8945a59;filter:brightness(1.1);transform:translateY(-2px)}.exp-btn-gold[data-v-10e0275c]:active{transform:translateY(0)}.exp-star-spin[data-v-10e0275c]{animation:exp-rotate-10e0275c 30s linear infinite}@keyframes exp-rotate-10e0275c{to{transform:rotate(1turn)}}.listings-view-btn[data-v-e5707e3d]{transition:background .35s ease,transform .2s ease}.listings-view-btn[data-v-e5707e3d]:hover{background:#333;transform:translateY(-2px)}.listings-view-btn[data-v-e5707e3d]:active{transform:translateY(0)}.listings-marquee[data-v-e5707e3d]{animation:marquee-scroll-e5707e3d 40s linear infinite}@keyframes marquee-scroll-e5707e3d{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-wrapper[data-v-a9dbb5b1]{overflow:hidden;position:relative;width:100%}.marquee-track[data-v-a9dbb5b1]{display:flex;gap:1.5rem;width:-moz-max-content;width:max-content}.marquee-left[data-v-a9dbb5b1]{animation:marquee-scroll-left-a9dbb5b1 40s linear infinite}.marquee-right[data-v-a9dbb5b1]{animation:marquee-scroll-right-a9dbb5b1 40s linear infinite}.marquee-wrapper:hover .marquee-track[data-v-a9dbb5b1]{animation-play-state:paused}.testimonial-card[data-v-a9dbb5b1]{background:#fff;border-radius:1rem;box-shadow:0 2px 8px #2c28250f;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;padding:2rem;position:relative;width:min(380px,85vw)}@keyframes marquee-scroll-left-a9dbb5b1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-right-a9dbb5b1{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marquee-left[data-v-a9dbb5b1],.marquee-right[data-v-a9dbb5b1]{animation:none}}.service-card[data-v-94b2903f]{cursor:pointer}.service-image[data-v-94b2903f]{transition:transform 6s cubic-bezier(.16,1,.3,1)}.service-card:hover .service-image[data-v-94b2903f]{transform:scale(1.06)}.service-desc[data-v-94b2903f]{transition:color .4s ease}.service-card:hover .service-desc[data-v-94b2903f]{color:#fff9}.service-link[data-v-94b2903f]{transition:transform .4s ease}.service-card:hover .service-link[data-v-94b2903f]{transform:translate(4px)}.services-btn[data-v-94b2903f]{transition:background .35s ease,transform .2s ease,box-shadow .35s ease}.services-btn[data-v-94b2903f]:hover{background:#333;box-shadow:0 8px 30px -6px #0000004d;transform:translateY(-2px)}.services-btn[data-v-94b2903f]:active{transform:translateY(0)}
