@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";img{height:auto}[id]{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dmb-success-popup[data-astro-cid-5psrzrwy]{background:var(--paper,#f6f5ee);width:calc(100% - 32px);max-width:420px;color:var(--ink-900,#0f1e2c);border:none;border-radius:20px;padding:0;box-shadow:0 30px 80px #08293a4d,0 8px 18px #08293a1a}.dmb-success-popup[data-astro-cid-5psrzrwy]::backdrop{backdrop-filter:blur(4px);background:#0d2a3aa6}.dmb-popup-inner[data-astro-cid-5psrzrwy]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:36px 28px 28px;display:flex}.dmb-popup-logo[data-astro-cid-5psrzrwy]{width:auto;height:48px}.dmb-popup-title[data-astro-cid-5psrzrwy]{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.02em;color:var(--green-600,#5f8d27);margin:0;font-size:34px;font-weight:700}.dmb-popup-message[data-astro-cid-5psrzrwy]{color:var(--ink-700,#38495a);margin:0;font-size:15px;line-height:1.5}.dmb-popup-close[data-astro-cid-5psrzrwy]{border:1.5px solid var(--ink-900,#0f1e2c);background:var(--ink-900,#0f1e2c);color:#fff;cursor:pointer;border-radius:999px;margin-top:12px;padding:12px 28px;font-size:14px;font-weight:700;transition:all .2s}.dmb-popup-close[data-astro-cid-5psrzrwy]:hover{background:var(--green-600,#5f8d27);border-color:var(--green-600,#5f8d27)}.dmb-popup-close[data-astro-cid-5psrzrwy]:focus-visible{outline:2px solid var(--green-500,#7bb637);outline-offset:2px}.sc-placeholder{box-sizing:border-box;background:#ffffff4d;border:1px solid #00000080;border-radius:2px;overflow:hidden}@keyframes sc-shine{0%{background-position:100%}to{background-position:0%}}html.sc-dc-streaming .sc-placeholder,html.sc-dc-streaming .sc-interp.sc-missing{background:color-mix(in srgb,currentColor 5%,transparent);border-color:#0000;position:relative}html.sc-dc-streaming .sc-placeholder:before,html.sc-dc-streaming .sc-interp.sc-missing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d9775700 25%,#f7e1d3f2 37%,#d9775700 63%) 0 0/400% 100%;animation:1.4s infinite sc-shine;position:absolute;inset:0}html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of .sc-placeholder):before,html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of .sc-interp.sc-missing):before{background:color-mix(in srgb,currentColor 8%,transparent);animation:none}.sc-placeholder-error{color:#000000b3;word-break:break-word;padding:4px 8px;font:11px/1.4 ui-monospace,monospace}.sc-interp.sc-missing{vertical-align:text-bottom;box-sizing:border-box;color:#0000;user-select:none;background:#ffffff4d;border:1px solid #00000080;border-radius:2px;width:2em;height:1em;display:inline-block;overflow:hidden}.sc-interp.sc-unresolved{color:#00000080;background:#0000000d;border-radius:3px;padding:0 3px;font-family:ui-monospace,monospace;font-size:.85em}.sc-host.sc-has-error{position:relative}.sc-logic-error{z-index:2147483647;color:#fff;white-space:pre-wrap;pointer-events:none;background:#b00020;border-radius:4px;max-width:60ch;padding:6px 10px;font:12px/1.4 ui-monospace,monospace;position:absolute;top:8px;left:8px}@media print{@page{margin:.5cm}figure,table{break-inside:avoid}#dc-root,#dc-root>.sc-host{height:auto}*,:before,:after{print-color-adjust:exact;-webkit-backdrop-filter:none!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:-99s!important;animation-fill-mode:both!important}}x-dc{display:none!important}html,body{height:100%;margin:0}#dc-root,#dc-root>.sc-host{height:100%}:root{--font-sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display:64px;--fs-h1:48px;--fs-h2:36px;--fs-h3:28px;--fs-h4:22px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;--fs-overline:13px;--lh-tight:1.08;--lh-heading:1.18;--lh-snug:1.35;--lh-body:1.6;--ls-tight:-.02em;--ls-normal:0;--ls-overline:.14em;--ls-wide:.06em;--text-display-weight:var(--fw-extrabold);--text-title-weight:var(--fw-bold);--text-subtitle-weight:var(--fw-semibold);--text-body-weight:var(--fw-regular);--tf-burdeo:#9c182c;--tf-gray-medium:#515253;--tf-gray-light:#74767c;--tf-burdeo-900:#6e1020;--tf-burdeo-800:#821426;--tf-burdeo-700:#9c182c;--tf-burdeo-100:#f3e0e3;--tf-burdeo-050:#faf1f2;--tf-ink:#2c2d2e;--tf-gray-700:#515253;--tf-gray-500:#74767c;--tf-gray-300:#b9babe;--tf-gray-200:#dcdddf;--tf-gray-100:#eeeff0;--tf-gray-050:#f6f6f7;--tf-white:#fff;--tf-whatsapp:#25d366;--tf-whatsapp-dark:#1fb857;--color-primary:var(--tf-burdeo);--color-primary-hover:var(--tf-burdeo-800);--color-primary-active:var(--tf-burdeo-900);--color-primary-tint:var(--tf-burdeo-100);--text-heading:var(--tf-gray-medium);--text-body:var(--tf-gray-medium);--text-secondary:var(--tf-gray-light);--text-muted:var(--tf-gray-300);--text-on-burdeo:var(--tf-white);--text-accent:var(--tf-burdeo);--surface-page:var(--tf-white);--surface-subtle:var(--tf-gray-050);--surface-card:var(--tf-white);--surface-burdeo:var(--tf-burdeo);--surface-ink:var(--tf-ink);--surface-tint:var(--tf-burdeo-050);--border-divider:var(--tf-gray-200);--border-hairline:var(--tf-gray-100);--border-strong:var(--tf-gray-500);--border-focus:var(--tf-burdeo);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-pad-y:var(--space-24);--section-pad-x:var(--space-10);--container-max:1200px;--container-narrow:760px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px #2c2d2e0f;--shadow-sm:0 2px 6px #2c2d2e14;--shadow-md:0 6px 18px #2c2d2e1a;--shadow-lg:0 16px 40px #2c2d2e24;--shadow-float:0 8px 24px #2c2d2e38;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--z-header:100;--z-overlay:800;--z-dialog:900;--z-toast:950;--z-float:990}:root{--font-sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display:64px;--fs-h1:48px;--fs-h2:36px;--fs-h3:28px;--fs-h4:22px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;--fs-overline:13px;--lh-tight:1.08;--lh-heading:1.18;--lh-snug:1.35;--lh-body:1.6;--ls-tight:-.02em;--ls-normal:0;--ls-overline:.14em;--ls-wide:.06em;--text-display-weight:var(--fw-extrabold);--text-title-weight:var(--fw-bold);--text-subtitle-weight:var(--fw-semibold);--text-body-weight:var(--fw-regular);--tf-burdeo:#9c182c;--tf-gray-medium:#515253;--tf-gray-light:#74767c;--tf-burdeo-900:#6e1020;--tf-burdeo-800:#821426;--tf-burdeo-700:#9c182c;--tf-burdeo-100:#f3e0e3;--tf-burdeo-050:#faf1f2;--tf-ink:#2c2d2e;--tf-gray-700:#515253;--tf-gray-500:#74767c;--tf-gray-300:#b9babe;--tf-gray-200:#dcdddf;--tf-gray-100:#eeeff0;--tf-gray-050:#f6f6f7;--tf-white:#fff;--tf-whatsapp:#25d366;--tf-whatsapp-dark:#1fb857;--color-primary:var(--tf-burdeo);--color-primary-hover:var(--tf-burdeo-800);--color-primary-active:var(--tf-burdeo-900);--color-primary-tint:var(--tf-burdeo-100);--text-heading:var(--tf-gray-medium);--text-body:var(--tf-gray-medium);--text-secondary:var(--tf-gray-light);--text-muted:var(--tf-gray-300);--text-on-burdeo:var(--tf-white);--text-accent:var(--tf-burdeo);--surface-page:var(--tf-white);--surface-subtle:var(--tf-gray-050);--surface-card:var(--tf-white);--surface-burdeo:var(--tf-burdeo);--surface-ink:var(--tf-ink);--surface-tint:var(--tf-burdeo-050);--border-divider:var(--tf-gray-200);--border-hairline:var(--tf-gray-100);--border-strong:var(--tf-gray-500);--border-focus:var(--tf-burdeo);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-pad-y:var(--space-24);--section-pad-x:var(--space-10);--container-max:1200px;--container-narrow:760px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px #2c2d2e0f;--shadow-sm:0 2px 6px #2c2d2e14;--shadow-md:0 6px 18px #2c2d2e1a;--shadow-lg:0 16px 40px #2c2d2e24;--shadow-float:0 8px 24px #2c2d2e38;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--z-header:100;--z-overlay:800;--z-dialog:900;--z-toast:950;--z-float:990}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);margin:0}p{margin:0}a{color:var(--text-accent);text-decoration:none}::selection{background:var(--tf-burdeo-100);color:var(--tf-burdeo-900)}.tf-overline{font-size:var(--fs-overline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-accent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}@keyframes tf-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tf-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tf-tipo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.tf-tipo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tf-tipo-grid{grid-template-columns:1fr}}.tf-cta{transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 4px 14px #9c182c4d}.tf-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #9c182c61;background:#7d1323!important}.tf-cta:active{transform:translateY(0)}@media (width<=900px){.tf-galeria-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=560px){.tf-galeria-grid{gap:20px;grid-template-columns:1fr!important}.tf-galeria-grid a.tf-lb{aspect-ratio:auto!important}.tf-galeria-grid a.tf-lb img{object-fit:contain!important;height:auto!important}.tf-galeria-grid a.tf-lb>div{display:none!important}}.tf-tabs{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.tf-tab{appearance:none;color:#515253;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .15s}.tf-tab:hover{color:#9c182c;border-color:#9c182c}.tf-tab.is-active{color:#fff;background:#9c182c;border-color:#9c182c}.tf-lightbox{z-index:10000;background:#0c0c0eeb;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.tf-lightbox.is-open{display:flex}.tf-lightbox img{border-radius:8px;max-width:92vw;max-height:86vh;box-shadow:0 12px 40px #00000080}.tf-lb-btn{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute}.tf-lb-btn:hover{background:#ffffff47}.tf-lb-close{width:44px;height:44px;font-size:26px;top:18px;right:22px}.tf-lb-nav{width:50px;height:50px;font-size:30px;top:50%;transform:translateY(-50%)}.tf-lb-prev{left:18px}.tf-lb-next{right:18px}.tf-lb-cap{text-align:center;color:#fff;font-size:14px;font-weight:600;position:absolute;bottom:20px;left:0;right:0}@media (width<=560px){.tf-lb-nav{width:40px;height:40px;font-size:24px}}.tf-cta-outline{appearance:none;color:#9c182c;font:inherit;letter-spacing:.02em;cursor:pointer;text-align:center;background:0 0;border:1.5px solid #9c182c;border-radius:6px;padding:13px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block}.tf-cta-outline:hover{color:#fff;background:#9c182c}.tf-faq{background:#fff;border:1px solid #eeeff0;border-radius:8px;padding:0 22px}.tf-faq summary{cursor:pointer;color:#515253;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.tf-faq summary::-webkit-details-marker{display:none}.tf-faq summary:after{content:"+";color:#9c182c;flex:none;font-size:24px;font-weight:400;line-height:1}.tf-faq[open] summary:after{content:"−"}.tf-faq-a{color:#74767c;padding:0 0 20px;font-size:15px;line-height:1.6}.tf-faq[open] summary{color:#9c182c}.tf-in{color:#515253;box-sizing:border-box;background:#fff;border:1px solid #dcdddf;border-radius:4px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:400;transition:border-color .2s}.tf-in:focus{border-color:#9c182c}select.tf-in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2374767C' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.hp-field{position:absolute;left:-9999px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #9c182c}.lightbox{z-index:9999;opacity:0;will-change:opacity;background:#0c0c0ef0;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;inset:0}.lightbox.is-open{opacity:1}.lightbox[hidden]{display:none}.lb-stage{flex-direction:column;align-items:center;gap:14px;max-width:92vw;display:flex;position:relative}.lb-imgs{width:88vw;height:80vh;display:block;position:relative}.lb-img{object-fit:contain;opacity:0;will-change:opacity;pointer-events:none;border-radius:12px;width:100%;height:100%;transition:opacity .28s;display:block;position:absolute;inset:0}.lb-img.is-active{opacity:1;pointer-events:auto}.lb-caption,.lb-count{color:#fff;opacity:0;font-size:14px;font-weight:600;transition:opacity .25s 80ms}.lb-stage.is-visible .lb-caption,.lb-stage.is-visible .lb-count{opacity:1}.lb-close,.lb-prev,.lb-next{color:#fff;cursor:pointer;z-index:2;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute}.lb-close:hover,.lb-prev:hover,.lb-next:hover{background:#ffffff47}.lb-close{width:44px;height:44px;font-size:22px;top:18px;right:22px}.lb-prev,.lb-next{width:50px;height:50px;font-size:30px;top:50%;transform:translateY(-50%)}.lb-prev{left:18px}.lb-next{right:18px}@media (width<=560px){.lb-prev,.lb-next{width:40px;height:40px;font-size:24px}}@media (prefers-reduced-motion:reduce){.lightbox,.lb-img,.lb-caption,.lb-count{transition:none}}
