.floating-header[data-astro-cid-glgfkru5]{top:max(28px, env(safe-area-inset-top));z-index:40;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;left:0;right:0}.glass-navigation[data-astro-cid-glgfkru5]{color:#fff;backdrop-filter:blur(22px)saturate(155%);pointer-events:auto;background:linear-gradient(135deg,#ffffff3b,#ffffff0d 48%,#ffffff29),#1c261f38;border:1px solid #ffffff75;border-radius:100px;justify-content:center;align-items:center;gap:5px;padding:7px;transition:background .35s,box-shadow .35s;display:flex;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -1px 1px #ffffff20,0 8px 32px #00000014}.home-past-hero .glass-navigation[data-astro-cid-glgfkru5]{background:linear-gradient(135deg,#ffffff20,#ffffff05),#23392dde;box-shadow:inset 0 1px 1px #ffffff40,0 5px 22px #273e331c}.glass-navigation[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{white-space:nowrap;text-shadow:0 1px 8px #00000030;border-radius:100px;padding:14px 22px;font-size:13px;font-weight:500;line-height:1.2;transition:background .25s,box-shadow .25s}.glass-navigation[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:hover,.glass-navigation[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:focus-visible{background:#ffffff24;box-shadow:inset 0 1px 1px #ffffff60,0 2px 6px #0000000a}.immersive-hero[data-astro-cid-glgfkru5]{isolation:isolate;color:#fff;background:#61655c;place-items:center;height:100svh;min-height:580px;display:grid;position:relative;overflow:hidden}.hero-backgrounds[data-astro-cid-glgfkru5],.hero-shade[data-astro-cid-glgfkru5],.background-photo[data-astro-cid-glgfkru5]{width:100%;height:100%;position:absolute;inset:0}.hero-backgrounds[data-astro-cid-glgfkru5]{z-index:-2}.background-photo[data-astro-cid-glgfkru5]{object-fit:cover;object-position:center 57%;opacity:0;filter:saturate(.8);transition:opacity 1.8s ease-in-out}.background-photo[data-astro-cid-glgfkru5].is-active{opacity:1}.hero-shade[data-astro-cid-glgfkru5]{z-index:-1;background:linear-gradient(#111c1840 0%,#111c1818 30%,#111c181f 55%,#111c187d 100%),#111c1814}.hero-wordmark[data-astro-cid-glgfkru5]{color:#fff;letter-spacing:-.075em;text-align:center;text-shadow:0 3px 35px #17261e14;margin:0;padding:0 25px 16px 0;font-size:clamp(100px,15.5vw,230px);font-weight:500;line-height:1}.hero-bottom[data-astro-cid-glgfkru5]{bottom:max(53px, env(safe-area-inset-bottom));position:absolute;left:24px;right:24px}.hero-contact-links[data-astro-cid-glgfkru5]{justify-content:center;align-items:center;gap:27px;display:flex}.glass-whatsapp[data-astro-cid-glgfkru5]{backdrop-filter:blur(18px);background:linear-gradient(130deg,#ffffff24,#ffffff08);border:1px solid #ffffff6e;border-radius:100px;align-items:center;gap:14px;min-height:58px;padding:17px 24px;font-size:14px;font-weight:500;transition:background .25s,transform .25s;display:flex;box-shadow:inset 0 1px 1px #ffffff42,0 3px 18px #00000009}.glass-whatsapp[data-astro-cid-glgfkru5]:hover{background:#ffffff30;transform:translateY(-2px)}.contact-divider[data-astro-cid-glgfkru5]{background:#ffffff45;width:1px;height:26px}.hero-phone-link[data-astro-cid-glgfkru5]{letter-spacing:.6px;align-items:center;gap:13px;padding:12px 0;font-size:21px;display:inline-flex}.hero-phone-link[data-astro-cid-glgfkru5]:hover{text-underline-offset:5px;text-decoration:underline}.slideshow-controls[data-astro-cid-glgfkru5]{align-items:center;gap:3px;display:flex;position:absolute;bottom:19px;right:32px}.slideshow-controls[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]{color:#fff;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.photo-selector[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{background:#ffffff65;border-radius:50%;width:5px;height:5px;transition:background .3s,box-shadow .3s}.photo-selector[data-astro-cid-glgfkru5][aria-pressed=true] span[data-astro-cid-glgfkru5]{background:#fff;box-shadow:0 0 0 3px #ffffff25}.slideshow-controls[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]:hover{background:#ffffff14}.play-symbol[data-astro-cid-glgfkru5],.slideshow-pause[data-astro-cid-glgfkru5][aria-pressed=true] .pause-symbol[data-astro-cid-glgfkru5]{display:none}.slideshow-pause[data-astro-cid-glgfkru5][aria-pressed=true] .play-symbol[data-astro-cid-glgfkru5]{display:block}body:has(.immersive-hero):not(.home-past-hero) .mobile-contact{display:none}@media (width<=650px){.floating-header[data-astro-cid-glgfkru5]{top:max(18px, env(safe-area-inset-top));padding-inline:12px}.glass-navigation[data-astro-cid-glgfkru5]{gap:0;width:min(100%,440px);padding:6px 4px}.glass-navigation[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{padding:14px 8px;font-size:10px}.immersive-hero[data-astro-cid-glgfkru5]{min-height:500px}.hero-wordmark[data-astro-cid-glgfkru5]{padding-bottom:10px;padding-right:.1em;font-size:25vw}.background-photo[data-astro-cid-glgfkru5]{object-position:61% center}.background-photo[data-astro-cid-glgfkru5]:nth-child(2){object-position:57% center}.hero-bottom[data-astro-cid-glgfkru5]{bottom:max(72px, calc(env(safe-area-inset-bottom) + 48px));left:20px;right:20px}.hero-contact-links[data-astro-cid-glgfkru5]{gap:18px}.glass-whatsapp[data-astro-cid-glgfkru5]{gap:10px;min-height:53px;padding:15px 18px;font-size:12px}.glass-whatsapp[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]:last-child{display:none}.hero-phone-link[data-astro-cid-glgfkru5]{letter-spacing:.2px;gap:9px;font-size:17px}.hero-phone-link[data-astro-cid-glgfkru5] svg{width:17px}.slideshow-controls[data-astro-cid-glgfkru5]{right:50%;bottom:max(16px, env(safe-area-inset-bottom));transform:translate(50%)}}@media (width<=360px){.glass-navigation[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{padding-inline:6px;font-size:9px}.hero-contact-links[data-astro-cid-glgfkru5]{gap:13px}.glass-whatsapp[data-astro-cid-glgfkru5]{padding-inline:14px}.hero-phone-link[data-astro-cid-glgfkru5]{font-size:15px}}@media (prefers-reduced-motion:reduce){.background-photo[data-astro-cid-glgfkru5]{transition:none}}
