body.demo-body:has(.altura){background:#0f1b2d}.altura[data-astro-cid-7hz7yx63]{--a-bg:#0f1b2d;--a-bg-2:#15253c;--a-sand:#f3ebdd;--a-muted:#b9b2a6;--a-gold:#c9a46a;--a-line:#f3ebdd1f;background:var(--a-bg);color:var(--a-sand);font-family:var(--font-manrope), system-ui, sans-serif;line-height:1.6}.altura[data-astro-cid-7hz7yx63] h1[data-astro-cid-7hz7yx63],.altura[data-astro-cid-7hz7yx63] h2[data-astro-cid-7hz7yx63],.altura[data-astro-cid-7hz7yx63] h3[data-astro-cid-7hz7yx63]{font-family:var(--font-playfair), Georgia, serif;text-wrap:balance;margin:0;font-weight:500}.altura[data-astro-cid-7hz7yx63] p[data-astro-cid-7hz7yx63]{margin:0}.a-wrap[data-astro-cid-7hz7yx63]{max-width:1200px;padding-inline:max(20px, env(safe-area-inset-left,0px));margin:0 auto}.a-eyebrow[data-astro-cid-7hz7yx63]{color:var(--a-gold);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700}.a-btn[data-astro-cid-7hz7yx63]{cursor:pointer;letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.a-btn[data-astro-cid-7hz7yx63]:hover{transform:translateY(-2px)}.a-btn-sm[data-astro-cid-7hz7yx63]{padding:10px 16px;font-size:14px}.a-btn-gold[data-astro-cid-7hz7yx63]{background:var(--a-gold);color:var(--a-bg)}.a-btn-gold[data-astro-cid-7hz7yx63]:hover{background:#d8b77f}.a-header[data-astro-cid-7hz7yx63]{top:env(safe-area-inset-top,0px);z-index:40;backdrop-filter:blur(10px);border-bottom:1px solid var(--a-line);background:#0f1b2dd9;position:sticky}.a-header-inner[data-astro-cid-7hz7yx63]{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.a-logo[data-astro-cid-7hz7yx63]{color:var(--a-sand);font-family:var(--font-playfair), serif;letter-spacing:.3em;align-items:center;gap:10px;font-size:22px;text-decoration:none;display:inline-flex}.a-logo[data-astro-cid-7hz7yx63] svg[data-astro-cid-7hz7yx63]{width:30px;color:var(--a-gold)}.a-nav[data-astro-cid-7hz7yx63]{letter-spacing:.06em;gap:32px;font-size:14px;display:none}.a-nav[data-astro-cid-7hz7yx63] a[data-astro-cid-7hz7yx63]{color:var(--a-muted);text-decoration:none}.a-nav[data-astro-cid-7hz7yx63] a[data-astro-cid-7hz7yx63]:hover{color:var(--a-gold)}@media (width>=900px){.a-nav[data-astro-cid-7hz7yx63]{display:flex}}.a-hero[data-astro-cid-7hz7yx63]{align-items:end;min-height:min(86vh,760px);display:grid;position:relative;overflow:hidden}.a-hero[data-astro-cid-7hz7yx63] .a-hero-img{object-fit:cover;width:100%;height:100%;animation:18s ease-out both a-zoom;position:absolute;inset:0}.a-hero-shade[data-astro-cid-7hz7yx63]{background:linear-gradient(#0f1b2d59 0%,#0f1b2d8c 45%,#0f1b2df5 100%);position:absolute;inset:0}@keyframes a-zoom{0%{transform:scale(1.12)}}.a-hero-copy[data-astro-cid-7hz7yx63]{justify-items:start;gap:20px;padding-block:120px 56px;display:grid;position:relative}.a-hero[data-astro-cid-7hz7yx63] h1[data-astro-cid-7hz7yx63]{max-width:14ch;font-size:clamp(40px,6.4vw,78px);line-height:1.04}.a-hero[data-astro-cid-7hz7yx63] h1[data-astro-cid-7hz7yx63] em[data-astro-cid-7hz7yx63]{color:var(--a-gold)}.a-hero-copy[data-astro-cid-7hz7yx63]>p[data-astro-cid-7hz7yx63]{color:var(--a-muted);max-width:52ch;font-size:18px}.a-quick[data-astro-cid-7hz7yx63]{flex-wrap:wrap;gap:10px;display:flex}.a-quick-btn[data-astro-cid-7hz7yx63]{border:1px solid var(--a-gold);color:var(--a-sand);padding:12px 22px;font-weight:700;text-decoration:none;transition:background .25s,color .25s}.a-quick-btn[data-astro-cid-7hz7yx63]:hover{background:var(--a-gold);color:var(--a-bg)}.a-stats[data-astro-cid-7hz7yx63]{border-top:1px solid var(--a-line);flex-wrap:wrap;gap:40px;margin:16px 0 0;padding-top:24px;display:flex}.a-stats[data-astro-cid-7hz7yx63] div[data-astro-cid-7hz7yx63]{flex-direction:column-reverse;display:flex}.a-stats[data-astro-cid-7hz7yx63] dd[data-astro-cid-7hz7yx63]{font-family:var(--font-playfair), serif;color:var(--a-gold);margin:0;font-size:40px;line-height:1.1}.a-stats[data-astro-cid-7hz7yx63] dt[data-astro-cid-7hz7yx63]{color:var(--a-muted);font-size:13px}.a-section[data-astro-cid-7hz7yx63]{padding-block:96px}.a-head[data-astro-cid-7hz7yx63]{gap:10px;margin-bottom:36px;display:grid}.a-head[data-astro-cid-7hz7yx63] h2[data-astro-cid-7hz7yx63],.a-contact[data-astro-cid-7hz7yx63] h2[data-astro-cid-7hz7yx63]{font-size:clamp(32px,4.4vw,52px);line-height:1.1}.a-filters[data-astro-cid-7hz7yx63]{border:1px solid var(--a-line);background:var(--a-bg-2);flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:28px;padding:18px;display:flex}.a-seg[data-astro-cid-7hz7yx63]{border:1px solid var(--a-line);display:inline-flex}.a-seg[data-astro-cid-7hz7yx63] button[data-astro-cid-7hz7yx63]{color:var(--a-muted);font:700 14px/1 var(--font-manrope), sans-serif;cursor:pointer;background:0 0;border:0;padding:11px 18px;transition:background .2s,color .2s}.a-seg[data-astro-cid-7hz7yx63] button[data-astro-cid-7hz7yx63][aria-pressed=true]{background:var(--a-gold);color:var(--a-bg)}.a-select[data-astro-cid-7hz7yx63]{color:var(--a-muted);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:12px;display:grid}.a-select[data-astro-cid-7hz7yx63] select[data-astro-cid-7hz7yx63]{background:var(--a-bg);min-width:170px;color:var(--a-sand);border:1px solid var(--a-line);font:500 15px var(--font-manrope), sans-serif;text-transform:none;letter-spacing:0;padding:10px 12px}.a-count[data-astro-cid-7hz7yx63]{color:var(--a-muted);margin-left:auto;font-size:14px}.a-count[data-astro-cid-7hz7yx63] b[data-astro-cid-7hz7yx63]{color:var(--a-gold);font-size:20px}.a-grid[data-astro-cid-7hz7yx63]{gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.a-grid[data-astro-cid-7hz7yx63]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.a-grid[data-astro-cid-7hz7yx63]{grid-template-columns:repeat(3,1fr)}}.a-prop[data-astro-cid-7hz7yx63]{background:var(--a-bg-2);border:1px solid var(--a-line);transition:transform .35s,border-color .35s}.a-prop[data-astro-cid-7hz7yx63][hidden]{display:none}.a-prop[data-astro-cid-7hz7yx63]:hover{border-color:var(--a-gold);transform:translateY(-6px)}.a-prop-media[data-astro-cid-7hz7yx63]{position:relative;overflow:hidden}.a-prop-media[data-astro-cid-7hz7yx63] img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .8s}.a-prop[data-astro-cid-7hz7yx63]:hover .a-prop-media[data-astro-cid-7hz7yx63] img{transform:scale(1.06)}.a-badge[data-astro-cid-7hz7yx63]{background:var(--a-gold);color:var(--a-bg);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px}.a-badge-alt[data-astro-cid-7hz7yx63]{background:var(--a-sand)}.a-prop-body[data-astro-cid-7hz7yx63]{gap:10px;padding:22px;display:grid}.a-prop-loc[data-astro-cid-7hz7yx63]{color:var(--a-gold);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.a-prop[data-astro-cid-7hz7yx63] h3[data-astro-cid-7hz7yx63]{font-size:22px}.a-specs[data-astro-cid-7hz7yx63]{color:var(--a-muted);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.a-specs[data-astro-cid-7hz7yx63] li[data-astro-cid-7hz7yx63]{align-items:center;gap:6px;display:inline-flex}.a-prop-foot[data-astro-cid-7hz7yx63]{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.a-prop-foot[data-astro-cid-7hz7yx63] b[data-astro-cid-7hz7yx63]{font-family:var(--font-playfair), serif;font-size:22px;font-weight:500}.a-link[data-astro-cid-7hz7yx63]{color:var(--a-gold);font:700 14px var(--font-manrope), sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.a-link[data-astro-cid-7hz7yx63] svg{transition:transform .25s}.a-link[data-astro-cid-7hz7yx63]:hover svg{transform:translate(4px)}.a-empty[data-astro-cid-7hz7yx63]{text-align:center;border:1px dashed var(--a-line);color:var(--a-muted);justify-items:center;gap:14px;padding:48px 20px;display:grid}.a-empty[data-astro-cid-7hz7yx63][hidden]{display:none}.a-process[data-astro-cid-7hz7yx63]{background:var(--a-sand);color:var(--a-bg)}.a-steps[data-astro-cid-7hz7yx63]{gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.a-steps[data-astro-cid-7hz7yx63]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.a-steps[data-astro-cid-7hz7yx63]{grid-template-columns:repeat(4,1fr)}}.a-steps[data-astro-cid-7hz7yx63] li[data-astro-cid-7hz7yx63]{border-top:2px solid var(--a-bg);gap:10px;padding-top:20px;display:grid;position:relative}.a-step-num[data-astro-cid-7hz7yx63]{font-family:var(--font-playfair), serif;color:#8a6d3f;font-size:15px}.altura[data-astro-cid-7hz7yx63] .a-steps[data-astro-cid-7hz7yx63] .a-step-icon{color:#8a6d3f}.a-steps[data-astro-cid-7hz7yx63] h3[data-astro-cid-7hz7yx63]{font-size:24px}.a-steps[data-astro-cid-7hz7yx63] p[data-astro-cid-7hz7yx63]{color:#4a5566}.a-quote[data-astro-cid-7hz7yx63]{text-align:center;max-width:900px;color:var(--a-gold);justify-items:center;gap:22px;display:grid}.a-quote[data-astro-cid-7hz7yx63] blockquote[data-astro-cid-7hz7yx63]{font-family:var(--font-playfair), serif;color:var(--a-sand);margin:0;font-size:clamp(24px,3vw,34px);line-height:1.35}.a-quote[data-astro-cid-7hz7yx63] cite[data-astro-cid-7hz7yx63]{color:var(--a-muted);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-style:normal}.a-contact[data-astro-cid-7hz7yx63]{background:var(--a-bg-2);border-top:1px solid var(--a-line)}.a-contact-inner[data-astro-cid-7hz7yx63]{align-items:center;gap:28px;padding-block:72px;display:grid}@media (width>=900px){.a-contact-inner[data-astro-cid-7hz7yx63]{grid-template-columns:1.4fr 1fr}}.a-contact-inner[data-astro-cid-7hz7yx63]>div[data-astro-cid-7hz7yx63]:first-child{gap:12px;display:grid}.a-contact[data-astro-cid-7hz7yx63] p[data-astro-cid-7hz7yx63]{color:var(--a-muted)}.a-contact-actions[data-astro-cid-7hz7yx63]{color:var(--a-muted);justify-items:start;gap:10px;font-size:14px;display:grid}.a-footer[data-astro-cid-7hz7yx63]{border-top:1px solid var(--a-line);color:var(--a-muted);padding-block:22px 96px;font-size:13px}@media (prefers-reduced-motion:reduce){.a-hero[data-astro-cid-7hz7yx63] .a-hero-img{animation:none}}
