body.demo-body:has(.valdivia){background:#f7f3ec}.valdivia[data-astro-cid-rqnkenu5]{--v-ivory:#f7f3ec;--v-paper:#efe8dc;--v-ink:#2b1418;--v-muted:#6d5a55;--v-wine:#7a1f2b;--v-wine-dark:#5e1620;--v-line:#2b141824;background:var(--v-ivory);color:var(--v-ink);font-family:var(--font-source-sans), system-ui, sans-serif;font-size:17px;line-height:1.6}.valdivia[data-astro-cid-rqnkenu5] h1[data-astro-cid-rqnkenu5],.valdivia[data-astro-cid-rqnkenu5] h2[data-astro-cid-rqnkenu5],.valdivia[data-astro-cid-rqnkenu5] h3[data-astro-cid-rqnkenu5]{font-family:var(--font-cormorant), Georgia, serif;text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:600}.valdivia[data-astro-cid-rqnkenu5] p[data-astro-cid-rqnkenu5]{margin:0}.v-wrap[data-astro-cid-rqnkenu5]{max-width:1180px;padding-inline:max(20px, env(safe-area-inset-left,0px));margin:0 auto}.v-kicker[data-astro-cid-rqnkenu5]{color:var(--v-wine);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:600}.v-btn[data-astro-cid-rqnkenu5]{background:var(--v-wine);color:var(--v-ivory);border:1px solid var(--v-wine);font:600 15px var(--font-source-sans), sans-serif;letter-spacing:.04em;cursor:pointer;align-items:center;gap:8px;padding:14px 24px;transition:background .25s,transform .25s;display:inline-flex}.v-btn[data-astro-cid-rqnkenu5]:hover{background:var(--v-wine-dark);transform:translateY(-2px)}.v-btn-sm[data-astro-cid-rqnkenu5]{padding:10px 16px;font-size:14px}.v-btn-ivory[data-astro-cid-rqnkenu5]{background:var(--v-ivory);color:var(--v-wine);border-color:var(--v-ivory)}.v-btn-ivory[data-astro-cid-rqnkenu5]:hover{background:#fff}.v-header[data-astro-cid-rqnkenu5]{top:env(safe-area-inset-top,0px);z-index:40;backdrop-filter:blur(10px);border-bottom:1px solid var(--v-line);background:#f7f3ece6;position:sticky}.v-header-inner[data-astro-cid-rqnkenu5]{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.v-logo[data-astro-cid-rqnkenu5]{color:var(--v-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.v-mono[data-astro-cid-rqnkenu5]{border:1px solid var(--v-wine);width:44px;height:44px;color:var(--v-wine);font-family:var(--font-cormorant), serif;place-items:center;font-size:16px;font-weight:600;display:grid}.v-name[data-astro-cid-rqnkenu5]{font-family:var(--font-cormorant), serif;white-space:nowrap;font-size:24px;font-weight:600}.v-name[data-astro-cid-rqnkenu5] i[data-astro-cid-rqnkenu5]{color:var(--v-wine)}.v-nav[data-astro-cid-rqnkenu5]{gap:30px;font-size:15px;display:none}.v-nav[data-astro-cid-rqnkenu5] a[data-astro-cid-rqnkenu5]{color:var(--v-muted);text-decoration:none}.v-nav[data-astro-cid-rqnkenu5] a[data-astro-cid-rqnkenu5]:hover{color:var(--v-wine)}@media (width>=900px){.v-nav[data-astro-cid-rqnkenu5]{display:flex}}@media (width<=520px){.v-name[data-astro-cid-rqnkenu5]{display:none}}.v-hero[data-astro-cid-rqnkenu5]{padding-block:64px 0}.v-hero-grid[data-astro-cid-rqnkenu5]{align-items:center;gap:48px;display:grid}@media (width>=1024px){.v-hero-grid[data-astro-cid-rqnkenu5]{grid-template-columns:1.15fr 1fr}}.v-hero-copy[data-astro-cid-rqnkenu5]{justify-items:start;gap:22px;display:grid}.v-hero[data-astro-cid-rqnkenu5] h1[data-astro-cid-rqnkenu5]{font-size:clamp(48px,7vw,92px);line-height:.98}.v-hero[data-astro-cid-rqnkenu5] h1[data-astro-cid-rqnkenu5] em[data-astro-cid-rqnkenu5]{color:var(--v-wine)}.v-hero-copy[data-astro-cid-rqnkenu5]>p[data-astro-cid-rqnkenu5]{color:var(--v-muted);max-width:46ch;font-size:19px}.v-actions[data-astro-cid-rqnkenu5]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.v-phone[data-astro-cid-rqnkenu5]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.v-hero-media[data-astro-cid-rqnkenu5]{padding:0 18px 18px 0;position:relative}.v-hero-media[data-astro-cid-rqnkenu5]:before{content:"";border:1px solid var(--v-wine);position:absolute;inset:18px 0 0 18px}.v-hero-media[data-astro-cid-rqnkenu5] img{aspect-ratio:4/5;object-fit:cover;width:100%;position:relative}.v-trust[data-astro-cid-rqnkenu5]{border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);grid-template-columns:repeat(2,1fr);gap:24px;margin-top:64px;padding-block:28px;display:grid}@media (width>=800px){.v-trust[data-astro-cid-rqnkenu5]{grid-template-columns:repeat(4,1fr)}}.v-trust[data-astro-cid-rqnkenu5] div[data-astro-cid-rqnkenu5]{display:grid}.v-trust[data-astro-cid-rqnkenu5] dd[data-astro-cid-rqnkenu5]{font-family:var(--font-cormorant), serif;color:var(--v-wine);margin:0;font-size:46px;font-weight:600;line-height:1}.v-trust[data-astro-cid-rqnkenu5] dt[data-astro-cid-rqnkenu5]{color:var(--v-muted);font-size:14px}.v-section[data-astro-cid-rqnkenu5]{padding-block:96px}.v-areas-bg[data-astro-cid-rqnkenu5]{background:var(--v-paper)}.v-head[data-astro-cid-rqnkenu5]{gap:10px;max-width:680px;margin-bottom:44px;display:grid}.v-head[data-astro-cid-rqnkenu5] h2[data-astro-cid-rqnkenu5],.v-process-copy[data-astro-cid-rqnkenu5] h2[data-astro-cid-rqnkenu5]{font-size:clamp(36px,5vw,58px);line-height:1.04}.v-areas[data-astro-cid-rqnkenu5]{border-top:1px solid var(--v-line);border-left:1px solid var(--v-line);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.v-areas[data-astro-cid-rqnkenu5]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.v-areas[data-astro-cid-rqnkenu5]{grid-template-columns:repeat(3,1fr)}}.v-areas[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5]{border-right:1px solid var(--v-line);border-bottom:1px solid var(--v-line);align-content:start;gap:10px;padding:32px 28px;transition:background .35s;display:grid;position:relative}.v-areas[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5]:hover{background:var(--v-ivory)}.v-num[data-astro-cid-rqnkenu5]{font-family:var(--font-cormorant), serif;color:var(--v-muted);font-size:18px;position:absolute;top:24px;right:24px}.valdivia[data-astro-cid-rqnkenu5] .v-areas[data-astro-cid-rqnkenu5] .v-area-icon{color:var(--v-wine);transition:transform .35s}.v-areas[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5]:hover .v-area-icon{transform:translateY(-4px)rotate(-6deg)}.v-areas[data-astro-cid-rqnkenu5] h3[data-astro-cid-rqnkenu5]{font-size:30px}.v-areas[data-astro-cid-rqnkenu5] p[data-astro-cid-rqnkenu5]{color:var(--v-muted)}.v-more[data-astro-cid-rqnkenu5]{color:var(--v-wine);font:600 15px var(--font-source-sans), sans-serif;cursor:pointer;opacity:.85;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.v-more[data-astro-cid-rqnkenu5] svg{transition:transform .25s}.v-more[data-astro-cid-rqnkenu5]:hover svg{transform:translate(4px)}.v-process[data-astro-cid-rqnkenu5]{align-items:center;gap:48px;display:grid}@media (width>=1024px){.v-process[data-astro-cid-rqnkenu5]{grid-template-columns:1fr 1fr}}.v-process-media[data-astro-cid-rqnkenu5] img{aspect-ratio:4/3;object-fit:cover;width:100%}.v-process-copy[data-astro-cid-rqnkenu5]{gap:18px;display:grid}.v-process-copy[data-astro-cid-rqnkenu5] ol[data-astro-cid-rqnkenu5]{counter-reset:v;gap:18px;margin:0;padding:0;list-style:none;display:grid}.v-process-copy[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5]{counter-increment:v;gap:2px;padding-left:56px;display:grid;position:relative}.v-process-copy[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5]:before{content:counter(v, upper-roman);font-family:var(--font-cormorant), serif;color:var(--v-wine);font-size:30px;position:absolute;top:-4px;left:0}.v-process-copy[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5] b[data-astro-cid-rqnkenu5]{font-size:19px}.v-process-copy[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5] span[data-astro-cid-rqnkenu5]{color:var(--v-muted)}.v-team[data-astro-cid-rqnkenu5]{gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.v-team[data-astro-cid-rqnkenu5]{grid-template-columns:repeat(3,1fr)}}.v-team[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5]{gap:4px;display:grid}.v-team-photo[data-astro-cid-rqnkenu5]{margin-bottom:12px;overflow:hidden}.v-team-photo[data-astro-cid-rqnkenu5] img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()sepia(.15);width:100%;transition:filter .6s,transform .8s}.v-team[data-astro-cid-rqnkenu5] li[data-astro-cid-rqnkenu5]:hover img{filter:none;transform:scale(1.04)}.v-team[data-astro-cid-rqnkenu5] h3[data-astro-cid-rqnkenu5]{font-size:28px}.v-team[data-astro-cid-rqnkenu5] p[data-astro-cid-rqnkenu5]{color:var(--v-wine);font-size:15px}.v-quote[data-astro-cid-rqnkenu5]{text-align:center;gap:20px;max-width:900px;display:grid}.v-quote[data-astro-cid-rqnkenu5] blockquote[data-astro-cid-rqnkenu5]{font-family:var(--font-cormorant), serif;margin:0;font-size:clamp(28px,4vw,44px);font-style:italic;line-height:1.25}.v-quote[data-astro-cid-rqnkenu5] cite[data-astro-cid-rqnkenu5]{color:var(--v-muted);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-style:normal}.v-faq[data-astro-cid-rqnkenu5]{gap:8px;display:grid}@media (width>=1024px){.v-faq[data-astro-cid-rqnkenu5]{grid-template-columns:1fr 1.4fr;gap:48px}}.v-faq-list[data-astro-cid-rqnkenu5]{border-top:1px solid var(--v-line);display:grid}.v-faq-item[data-astro-cid-rqnkenu5]{border-bottom:1px solid var(--v-line);padding:20px 0}.v-faq-item[data-astro-cid-rqnkenu5] summary[data-astro-cid-rqnkenu5]{cursor:pointer;font-family:var(--font-cormorant), serif;justify-content:space-between;align-items:center;gap:12px;font-size:24px;font-weight:600;list-style:none;display:flex}.v-faq-item[data-astro-cid-rqnkenu5] summary[data-astro-cid-rqnkenu5]::-webkit-details-marker{display:none}.v-faq-item[data-astro-cid-rqnkenu5] summary[data-astro-cid-rqnkenu5] svg{color:var(--v-wine);flex:none;transition:transform .3s}.v-faq-item[data-astro-cid-rqnkenu5][open] summary[data-astro-cid-rqnkenu5] svg{transform:rotate(180deg)}.v-faq-item[data-astro-cid-rqnkenu5] p[data-astro-cid-rqnkenu5]{color:var(--v-muted);padding-top:10px}.v-cta[data-astro-cid-rqnkenu5]{color:var(--v-ivory);position:relative;overflow:hidden}.v-cta[data-astro-cid-rqnkenu5] .v-cta-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-cta-shade[data-astro-cid-rqnkenu5]{background:#5e1620e0;position:absolute;inset:0}.v-cta-inner[data-astro-cid-rqnkenu5]{text-align:center;justify-items:center;gap:16px;padding-block:96px;display:grid;position:relative}.v-cta[data-astro-cid-rqnkenu5] h2[data-astro-cid-rqnkenu5]{font-size:clamp(40px,6vw,68px)}.v-cta[data-astro-cid-rqnkenu5] p[data-astro-cid-rqnkenu5]{opacity:.9;max-width:52ch}.v-footer[data-astro-cid-rqnkenu5]{background:var(--v-ink);color:#f7f3ecb3;padding-block:22px 96px;font-size:13px}
