.Nav-module-header-tRQIn{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;flex-direction:column;align-items:center;padding:calc(.9rem + env(safe-area-inset-top)) var(--gap) 0;pointer-events:none}.Nav-module-pill-b4R-e{pointer-events:auto;width:100%;max-width:1340px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .6rem 0 1.4rem;border-radius:999px;background:#ffffffc7;border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 24px #0f0a0a0d;backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);transition:max-width .55s var(--ease-expo),height .55s var(--ease-expo),margin .55s var(--ease-expo),background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.Nav-module-header-tRQIn[data-scrolled=true] .Nav-module-pill-b4R-e{max-width:1120px;height:58px;margin-top:-.25rem;background:#ffffffeb;border-color:#1a0f0e14;box-shadow:0 12px 36px #0f0a0a1a}.Nav-module-brand-ixSKl{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.Nav-module-brand-ixSKl img{height:42px;width:auto;-o-object-fit:contain;object-fit:contain;transition:height .55s var(--ease-expo)}.Nav-module-header-tRQIn[data-scrolled=true] .Nav-module-brand-ixSKl img{height:36px}.Nav-module-links--SMJF{display:flex;align-items:center;gap:.15rem}.Nav-module-link-7xVYe{position:relative;padding:.55rem .95rem;border-radius:999px;text-decoration:none;white-space:nowrap;font-family:var(--f-sans);font-size:.88rem;font-weight:500;letter-spacing:.005em;color:#1a0f0e9e;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.Nav-module-link-7xVYe:hover,.Nav-module-link-7xVYe:focus-visible{color:#1a0f0e}.Nav-module-linkActive-zwfK-{color:var(--maroon);font-weight:600}.Nav-module-link-7xVYe:focus-visible{outline:none}.Nav-module-linkText-AkB8m{position:relative;z-index:1}.Nav-module-highlight-u-MyO{position:absolute;inset:0;border-radius:999px;background:#7a182912;box-shadow:inset 0 0 0 1px #7a18290f}html:lang(fr) .Nav-module-link-7xVYe,html:lang(es) .Nav-module-link-7xVYe,html:lang(nl) .Nav-module-link-7xVYe,html:lang(de) .Nav-module-link-7xVYe,html:lang(ta) .Nav-module-link-7xVYe{padding:.55rem .7rem;font-size:.82rem}.Nav-module-actions-ulVBV{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.Nav-module-cta-oFwra{display:inline-flex;align-items:center;gap:.55rem;height:44px;padding:0 .45rem 0 1.15rem;border-radius:999px;background:var(--maroon);color:#fff;text-decoration:none;font-family:var(--f-sans);font-size:.86rem;font-weight:600;letter-spacing:.01em;box-shadow:0 6px 18px #7a182940;transition:background-color .25s ease,box-shadow .25s ease,transform .25s var(--ease-expo)}.Nav-module-cta-oFwra:hover{background:var(--maroon-deep);box-shadow:0 8px 24px #7a182952}.Nav-module-cta-oFwra:active{transform:scale(.97)}.Nav-module-ctaArrow-bYzaT{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#ffffff29;transition:transform .35s var(--ease-expo),background-color .25s ease}.Nav-module-cta-oFwra:hover .Nav-module-ctaArrow-bYzaT{transform:translate(2px);background:var(--turmeric);color:#1a0f0e}.Nav-module-header-tRQIn[data-scrolled=true] .Nav-module-cta-oFwra{height:40px}.Nav-module-header-tRQIn[data-scrolled=true] .Nav-module-ctaArrow-bYzaT{width:30px;height:30px}.Nav-module-lang-LDq99{position:relative}.Nav-module-langBtn-jIwx6{display:inline-flex;align-items:center;gap:.4rem;height:40px;padding:0 .8rem;border-radius:999px;border:1px solid rgba(26,15,14,.08);background:#1a0f0e09;color:#1a0f0e;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.Nav-module-langBtn-jIwx6:hover,.Nav-module-langBtnOpen-zLVUm{background:#1a0f0e12;border-color:#1a0f0e1f}.Nav-module-langBtn-jIwx6:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.Nav-module-langCode-fqTR9{letter-spacing:.04em}.Nav-module-chev-dUpNJ{opacity:.5;transition:transform .25s ease,opacity .2s ease}.Nav-module-chevOpen-c1DLt{transform:rotate(180deg);opacity:.9}.Nav-module-langMenu-vTVZs{position:absolute;right:0;top:calc(100% + 10px);z-index:10;width:200px;max-height:min(60vh,420px);overflow-y:auto;list-style:none;margin:0;padding:.4rem;border-radius:18px;background:#fff;border:1px solid rgba(26,15,14,.08);box-shadow:0 20px 48px #0f0a0a24;transform-origin:top right}.Nav-module-langMenuUp-72mqk{top:auto;bottom:calc(100% + 10px);left:0;right:auto;transform-origin:bottom left}.Nav-module-langItem-Nhl8R{width:100%;display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:0;border-radius:12px;background:none;color:#1a0f0e;font:inherit;font-size:.86rem;text-align:left;cursor:pointer;transition:background-color .15s ease}.Nav-module-langItem-Nhl8R:hover,.Nav-module-langItem-Nhl8R:focus-visible{background:#1a0f0e0d;outline:none}.Nav-module-langItemActive-EXTst{font-weight:600;color:var(--maroon)}.Nav-module-langFlag-y7ngl{font-size:1rem;line-height:1}.Nav-module-langDot-NrsiZ{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--maroon)}.Nav-module-burger-GaVAQ{display:none;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:#1a0f0e;cursor:pointer;place-items:center;transition:background-color .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.Nav-module-burger-GaVAQ:hover{background:#1a0f0e0d}.Nav-module-burger-GaVAQ:active{transform:scale(.94)}.Nav-module-burger-GaVAQ:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.Nav-module-burgerLines-RG3s2{position:relative;width:20px;height:12px;display:block}.Nav-module-burgerLines-RG3s2 span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease-expo),top .35s var(--ease-expo)}.Nav-module-burgerLines-RG3s2 span:first-child{top:1px}.Nav-module-burgerLines-RG3s2 span:last-child{top:9px}.Nav-module-burgerOpen-SYEmR span:first-child{top:5px;transform:rotate(45deg)}.Nav-module-burgerOpen-SYEmR span:last-child{top:5px;transform:rotate(-45deg)}.Nav-module-backdrop-SQ0ad{position:fixed;inset:0;z-index:998;background:#0f0a0a47;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.Nav-module-drawer--zWCV{pointer-events:auto;width:100%;max-width:520px;margin-top:.6rem;margin-left:auto;padding:.6rem;border-radius:28px;background:#fff;border:1px solid rgba(26,15,14,.07);box-shadow:0 24px 54px #0f0a0a2e;max-height:calc(100dvh - 7rem - env(safe-area-inset-top));overflow-y:auto;transform-origin:top right}.Nav-module-drawerList-mBntV{list-style:none;margin:0;padding:0;display:grid;gap:2px}.Nav-module-drawerItem-sItor{display:flex;align-items:center;gap:.85rem;padding:.7rem .8rem;border-radius:18px;text-decoration:none;color:#1a0f0e;transition:background-color .18s ease}.Nav-module-drawerItem-sItor:hover,.Nav-module-drawerItem-sItor:focus-visible{background:#1a0f0e0a;outline:none}.Nav-module-drawerIcon-tULEc{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#7a18290f;color:var(--maroon);flex-shrink:0}.Nav-module-drawerText--WaHQ{flex:1;font-family:var(--f-sans);font-size:1rem;font-weight:500}.Nav-module-drawerArrow-6uJ0-{color:#1a0f0e4d;transition:transform .3s var(--ease-expo),color .2s ease}.Nav-module-drawerItem-sItor:hover .Nav-module-drawerArrow-6uJ0-{transform:translate(3px);color:var(--maroon)}.Nav-module-drawerItemActive--Ju-F{background:#7a18290f}.Nav-module-drawerItemActive--Ju-F .Nav-module-drawerText--WaHQ{color:var(--maroon);font-weight:600}.Nav-module-drawerItemActive--Ju-F .Nav-module-drawerIcon-tULEc{background:var(--maroon);color:#fff}.Nav-module-drawerFoot-29ST0{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding:.75rem .4rem .4rem;border-top:1px solid rgba(26,15,14,.06)}.Nav-module-social-byY7f{display:flex;gap:.4rem}.Nav-module-socialLink-rfCYb{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(26,15,14,.08);color:var(--maroon);transition:background-color .2s ease}.Nav-module-socialLink-rfCYb:hover{background:#7a18290f}.Nav-module-drawerCta-1BZJ0{margin-top:.4rem;display:flex;align-items:center;justify-content:center;gap:.5rem;height:50px;border-radius:18px;background:var(--maroon);color:#fff;text-decoration:none;font-family:var(--f-sans);font-weight:600;font-size:.95rem;transition:background-color .2s ease}.Nav-module-drawerCta-1BZJ0:hover{background:var(--maroon-deep)}.Nav-module-desktopOnly-nvD58{display:flex}@media(max-width:1259px){.Nav-module-links--SMJF,.Nav-module-desktopOnly-nvD58{display:none}.Nav-module-burger-GaVAQ{display:grid}.Nav-module-pill-b4R-e{padding-right:.45rem}}@media(max-width:768px){.Nav-module-header-tRQIn{padding:calc(.6rem + env(safe-area-inset-top)) .75rem 0}.Nav-module-pill-b4R-e,.Nav-module-header-tRQIn[data-scrolled=true] .Nav-module-pill-b4R-e{height:56px;margin-top:0;padding:0 .35rem 0 1rem}.Nav-module-brand-ixSKl img,.Nav-module-header-tRQIn[data-scrolled=true] .Nav-module-brand-ixSKl img{height:32px}.Nav-module-drawer--zWCV{max-width:none;max-height:calc(100dvh - 5.5rem - env(safe-area-inset-top))}.Nav-module-drawerItem-sItor{padding:.6rem .7rem}}@media(prefers-reduced-motion:reduce){.Nav-module-pill-b4R-e,.Nav-module-brand-ixSKl img,.Nav-module-cta-oFwra,.Nav-module-ctaArrow-bYzaT{transition:none}}.Footer-module-footer-I47BE:before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(260px,42%,520px);background:linear-gradient(to bottom,#fff,#fffffff0,#fffc,#fff9 42%,#ffffff61,#ffffff2e 74%,#ffffff0f 88%,#fff0);z-index:5;pointer-events:none}.Footer-module-footer-I47BE{position:relative;width:100%;aspect-ratio:1717 / 916;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(to bottom,#fff 0 8px,#eaf5fb 40%);color:#1f3a4d}.Footer-module-parallaxContainer-SKIB7{position:absolute;top:0;left:0;width:100%;height:100%;perspective:1200px;z-index:1}.Footer-module-layer-SUKp2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center bottom;background-repeat:no-repeat;will-change:transform;pointer-events:none}.Footer-module-blendLayer-PNG-L{mix-blend-mode:multiply}.Footer-module-contentWrap-mm0CJ{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:7rem 4rem 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding-right:12%;flex:1;width:100%}.Footer-module-topSection-taGUN{display:flex;flex-direction:column;align-items:flex-start;gap:3rem;width:100%;max-width:800px}.Footer-module-brandCol-rrv8i{max-width:400px}.Footer-module-logo-bQFb0{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem;color:#1f3a4d}.Footer-module-logoIcon-olwo4{color:#7a1829}.Footer-module-logoText-R-ATR{display:flex;flex-direction:column}.Footer-module-logoText-R-ATR h3{font-family:var(--f-serif);font-size:1.8rem;letter-spacing:.15em;margin:0;line-height:1;font-weight:400}.Footer-module-tagline-KU-rw{font-family:var(--f-serif);font-size:1.2rem;font-style:italic;color:#7a1829;margin-top:.2rem}.Footer-module-brandDesc-GL4um{font-size:.95rem;line-height:1.6;opacity:.85}.Footer-module-linksWrapper-jdECA{display:flex;gap:3rem;width:100%;flex-wrap:wrap;justify-content:space-between}.Footer-module-linkGroup-EMA0L h4,.Footer-module-newsletterGroup-XLx9- h4{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.15em;margin-bottom:1.8rem;color:#7a1829;font-weight:700}.Footer-module-linkGroup-EMA0L a{display:block;text-decoration:none;color:inherit;font-size:.9rem;margin-bottom:1.2rem;opacity:.8;transition:opacity .2s}.Footer-module-linkGroup-EMA0L a:hover{opacity:1}.Footer-module-newsletterGroup-XLx9-{max-width:280px}.Footer-module-newsletterGroup-XLx9- p{font-size:.9rem;line-height:1.5;opacity:.8;margin-bottom:1.5rem}.Footer-module-newsletterForm-NtPu2{display:flex;border:1px solid rgba(196,84,26,.3);border-radius:30px;padding:.3rem;background:#f7eedd66}.Footer-module-newsletterForm-NtPu2 input{background:transparent;border:none;outline:none;color:inherit;flex:1;font-size:.9rem;padding-left:1rem}.Footer-module-newsletterForm-NtPu2 input::-moz-placeholder{color:#3b3a3080}.Footer-module-newsletterForm-NtPu2 input::placeholder{color:#3b3a3080}.Footer-module-newsletterForm-NtPu2 button{background:#7a1829;color:#fff;border:none;border-radius:30px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;margin-left:.5rem}.Footer-module-newsletterForm-NtPu2 button:hover{background:#150d0d}.Footer-module-topRow-wgDbk{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.Footer-module-bottomBar-bJ4ev{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1.5rem}.Footer-module-socials-GLqvw{display:flex;gap:1rem}.Footer-module-socials-GLqvw a{width:32px;height:32px;border-radius:50%;background:#2b1412;color:#eaf5fb;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:.7rem;font-weight:400;transition:opacity .2s}.Footer-module-socials-GLqvw a:hover{opacity:.8}.Footer-module-copyright-WMGUz{font-size:.85rem;opacity:.8}@media(max-width:1700px){.Footer-module-layer-SUKp2{opacity:.25}}@media(max-width:1024px){.Footer-module-contentWrap-mm0CJ{align-items:center;padding-right:4rem}.Footer-module-topSection-taGUN{align-items:center;text-align:center}.Footer-module-brandCol-rrv8i{display:flex;flex-direction:column;align-items:center}}@media(max-width:768px){.Footer-module-contentWrap-mm0CJ{padding:4rem 2rem 2rem}.Footer-module-topRow-wgDbk{flex-direction:column;align-items:center;gap:3rem}.Footer-module-bottomBar-bJ4ev{align-items:center}}@media(max-width:768px){.Footer-module-linksWrapper-jdECA{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;justify-items:center;text-align:center}.Footer-module-linkGroup-EMA0L:nth-child(3),.Footer-module-newsletterGroup-XLx9-{grid-column:1 / -1}.Footer-module-newsletterGroup-XLx9-{max-width:320px;width:100%}.Footer-module-linkGroup-EMA0L a{padding:.55rem 0;margin-bottom:.2rem}.Footer-module-socials-GLqvw a{width:44px;height:44px}.Footer-module-linkGroup-EMA0L a{min-height:44px;display:flex;align-items:center;justify-content:center}}@media(max-width:768px){.Footer-module-footer-I47BE{aspect-ratio:auto;height:auto}.Footer-module-contentWrap-mm0CJ{padding-bottom:8rem}}.FloatingActions-module-dock--h8Hk{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:auto auto;grid-template-areas:". gallery" "whatsapp feedback";gap:10px;justify-items:end;animation:FloatingActions-module-dockIn-g1MaC .42s cubic-bezier(.22,1,.36,1) .9s both}.FloatingActions-module-btn-FmpDC{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:999px;color:#fff;background:#8e2235;box-shadow:0 6px 18px #1a0f0e47,inset 0 0 0 1px #ffffff24;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background-color .18s ease}.FloatingActions-module-gallery-RDKFG{grid-area:gallery}.FloatingActions-module-feedback-VthFV{grid-area:feedback}.FloatingActions-module-whatsapp--bqv3{grid-area:whatsapp;background:#128c4e}.FloatingActions-module-btn-FmpDC:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1a0f0e52,inset 0 0 0 1px #ffffff2e}.FloatingActions-module-btn-FmpDC:active{transform:scale(.95);transition-duration:.08s}.FloatingActions-module-btn-FmpDC:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #1a0f0e}.FloatingActions-module-tip-Mhfxp{position:absolute;right:calc(100% + 10px);top:50%;padding:6px 11px;border-radius:999px;background:#1a0f0e;color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;opacity:0;transform:translate(4px,-50%);pointer-events:none;transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.FloatingActions-module-btn-FmpDC:hover .FloatingActions-module-tip-Mhfxp,.FloatingActions-module-btn-FmpDC:focus-visible .FloatingActions-module-tip-Mhfxp{opacity:1;transform:translateY(-50%)}@media(hover:none){.FloatingActions-module-tip-Mhfxp{display:none}}.FloatingActions-module-nudge-COvtj{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);transform-origin:right center;padding:8px 14px;border-radius:14px;background:#fff;color:#1a0f0e;font-size:.86rem;font-weight:700;white-space:nowrap;box-shadow:0 8px 24px #1a0f0e3d,0 0 0 1px #1a0f0e0f;animation:FloatingActions-module-nudgeIn-Q5-h6 .3s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.FloatingActions-module-nudge-COvtj:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;background:#fff;transform:translateY(-50%) rotate(45deg);border-radius:2px}.FloatingActions-module-nudgeOut-8BlUZ{animation:FloatingActions-module-nudgeOut-8BlUZ .2s ease both}@keyframes FloatingActions-module-nudgeIn-Q5-h6{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%)}}@keyframes FloatingActions-module-nudgeOut-8BlUZ{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}@keyframes FloatingActions-module-dockIn-g1MaC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.FloatingActions-module-dock--h8Hk,.FloatingActions-module-nudge-COvtj,.FloatingActions-module-nudgeOut-8BlUZ{animation:none}.FloatingActions-module-nudgeOut-8BlUZ{opacity:0}.FloatingActions-module-btn-FmpDC,.FloatingActions-module-tip-Mhfxp{transition:none}.FloatingActions-module-btn-FmpDC:hover{transform:none}}@media(max-width:480px){.FloatingActions-module-btn-FmpDC{width:46px;height:46px}.FloatingActions-module-dock--h8Hk{gap:8px}.FloatingActions-module-nudge-COvtj{font-size:.8rem;padding:7px 12px}}@media print{.FloatingActions-module-dock--h8Hk{display:none}}
