.preloader[data-astro-cid-okcvilh7]{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:var(--color-bg);height:100vh;width:100vw;transform:translateY(0)}.preloader[data-astro-cid-okcvilh7].hidden{transform:translateY(-100%);transition:transform 1.2s cubic-bezier(.87,0,.13,1);pointer-events:none}.preloader-content[data-astro-cid-okcvilh7]{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.logo-wrapper[data-astro-cid-okcvilh7]{opacity:0;transform:translateY(20px);animation:logoReveal 1.2s cubic-bezier(.215,.61,.355,1) .3s forwards}.logo-mask-preloader[data-astro-cid-okcvilh7]{width:60vw;max-width:400px;height:150px;background:linear-gradient(120deg,var(--color-text-main) 0%,var(--color-primary) 25%,#ffffff 50%,var(--color-primary) 75%,var(--color-text-main) 100%);background-size:200% auto;-webkit-mask-image:url(/images/logo-dous-cream.png);mask-image:url(/images/logo-dous-cream.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:shimmer 3s linear infinite}@keyframes logoReveal{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:0% center}to{background-position:200% center}}@media(min-width:768px){.logo-mask-preloader[data-astro-cid-okcvilh7]{max-width:500px;height:200px}}.preloader[data-astro-cid-okcvilh7].hidden .logo-mask-preloader[data-astro-cid-okcvilh7]{animation:none}.hero-logo-wrapper[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:-.5rem}.hero-logo[data-astro-cid-anhloy43]{font-size:clamp(3rem,8vw,6rem);width:2.5em;height:.7em;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 50%,var(--color-primary) 100%);background-size:200% auto;-webkit-mask-image:url(/images/logo-dous-cream.png);mask-image:url(/images/logo-dous-cream.png);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:logo-gradient-shift 8s ease infinite;will-change:background-position}.hero-logo-decoration[data-astro-cid-anhloy43]{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.6}@keyframes logo-gradient-shift{0%,to{background-position:0% center}50%{background-position:100% center}}.hero-content[data-astro-cid-anhloy43]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.hero-headlines[data-astro-cid-anhloy43]{position:relative}.hero-title[data-astro-cid-anhloy43]{font-size:clamp(3rem,10vw,7rem);font-weight:900;line-height:.95;letter-spacing:-.03em;display:flex;flex-direction:column;gap:.5rem;align-items:center}.hero-line[data-astro-cid-anhloy43]{display:block;position:relative}.hero-line-1[data-astro-cid-anhloy43],.hero-line-2[data-astro-cid-anhloy43]{transform:none}.hero-word[data-astro-cid-anhloy43]{display:inline-block;color:var(--color-text-main);text-shadow:0 0 80px rgba(32,22,14,.2)}.hero-word-gradient[data-astro-cid-anhloy43]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 50%,var(--color-primary) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 4s ease infinite}@keyframes gradient-shift{0%,to{background-position:0% center}50%{background-position:100% center}}.hero-subtitle-wrapper[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:center;gap:1.5rem;max-width:600px;margin:0 auto}.subtitle-line[data-astro-cid-anhloy43]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);max-width:80px}.hero-subtitle[data-astro-cid-anhloy43]{font-size:clamp(1rem,3vw,1.35rem);color:var(--color-text-muted);font-weight:400;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.hero-cta[data-astro-cid-anhloy43]{margin-top:1rem}.hero-button[data-astro-cid-anhloy43]{position:relative;display:inline-flex;align-items:center;padding:1rem 2rem;border-radius:60px;font-size:1.1rem;font-weight:600;text-decoration:none;color:#fff;overflow:hidden;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.button-bg[data-astro-cid-anhloy43]{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 100%);z-index:0;transition:transform .2s ease}.button-glow[data-astro-cid-anhloy43]{position:absolute;inset:-2px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent),var(--color-primary));background-size:200% auto;border-radius:60px;z-index:-1;opacity:0;filter:blur(20px);transition:opacity .2s ease;animation:glow-pulse 3s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:0}50%{opacity:.4}}.button-content[data-astro-cid-anhloy43]{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem}.button-icon[data-astro-cid-anhloy43]{width:20px;height:20px;transition:transform .15s ease}.button-text[data-astro-cid-anhloy43]{transition:letter-spacing .15s ease}.button-arrow[data-astro-cid-anhloy43]{width:20px;height:20px;opacity:0;transform:translate(-10px);transition:all .15s ease}.hero-button[data-astro-cid-anhloy43]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 40px -10px #20160e80}.hero-button[data-astro-cid-anhloy43]:hover .button-glow[data-astro-cid-anhloy43]{opacity:.6}.hero-button[data-astro-cid-anhloy43]:hover .button-icon[data-astro-cid-anhloy43]{transform:scale(1.1) rotate(-10deg)}.hero-button[data-astro-cid-anhloy43]:hover .button-text[data-astro-cid-anhloy43]{letter-spacing:.05em}.hero-button[data-astro-cid-anhloy43]:hover .button-arrow[data-astro-cid-anhloy43]{opacity:1;transform:translate(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-fade-up[data-astro-cid-anhloy43]{opacity:0}body.loaded .animate-fade-up[data-astro-cid-anhloy43],body.loaded .hero-line-1[data-astro-cid-anhloy43].animate-fade-up,body.loaded .hero-line-2[data-astro-cid-anhloy43].animate-fade-up{animation:fadeUp 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-astro-cid-anhloy43]{opacity:0}body.loaded .animate-scale-in[data-astro-cid-anhloy43]{animation:scaleIn .8s cubic-bezier(.22,1,.36,1) forwards}@media(max-width:640px){#hero[data-astro-cid-anhloy43]{min-height:100svh;padding-top:6rem;padding-bottom:4rem}.hero-content[data-astro-cid-anhloy43]{gap:2rem}.hero-line-1[data-astro-cid-anhloy43],.hero-line-2[data-astro-cid-anhloy43]{transform:translate(0)}body.loaded .hero-line-1[data-astro-cid-anhloy43].animate-fade-up,body.loaded .hero-line-2[data-astro-cid-anhloy43].animate-fade-up{animation:fadeUp 1.2s cubic-bezier(.22,1,.36,1) forwards}.hero-title[data-astro-cid-anhloy43]{font-size:3rem;gap:.5rem}.hero-logo[data-astro-cid-anhloy43]{font-size:3.5rem}.hero-logo-wrapper[data-astro-cid-anhloy43]{gap:0;margin-bottom:.5rem}.hero-logo-decoration[data-astro-cid-anhloy43]{display:none}.hero-subtitle-wrapper[data-astro-cid-anhloy43]{flex-wrap:wrap;gap:.75rem;margin:.5rem 0}.subtitle-line[data-astro-cid-anhloy43]{display:none}.hero-subtitle[data-astro-cid-anhloy43]{white-space:normal;text-align:center;font-size:1rem}.hero-cta[data-astro-cid-anhloy43]{margin-top:1.5rem}.hero-button[data-astro-cid-anhloy43]{padding:1rem 1.75rem;font-size:1rem}.button-arrow[data-astro-cid-anhloy43]{display:none}}.process-number[data-astro-cid-gto3gzpn]{color:transparent;-webkit-text-stroke:1px var(--color-accent);opacity:.2;transition:all .5s ease-out;line-height:1}.group[data-astro-cid-gto3gzpn]:hover .process-number[data-astro-cid-gto3gzpn]{opacity:.5;-webkit-text-stroke:1px var(--color-accent)}@supports not (-webkit-text-stroke: 1px black){.process-number[data-astro-cid-gto3gzpn]{color:var(--color-accent);opacity:.1}.group[data-astro-cid-gto3gzpn]:hover .process-number[data-astro-cid-gto3gzpn]{opacity:.3}}.process-step[data-astro-cid-gto3gzpn]{--delay: calc(var(--step-index, 0) * .1s)}.sobre-dous[data-astro-cid-ba6zaqh2]{filter:drop-shadow(0px 10px 10px rgba(0,0,0,.2)) drop-shadow(0px 30px 50px rgba(63,40,22,.2));transform:rotate(-3deg);transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform,filter}.sobre-dous[data-astro-cid-ba6zaqh2]:hover{transform:rotate(0) scale(1.05) translateY(-10px);filter:drop-shadow(0px 20px 20px rgba(0,0,0,.15)) drop-shadow(0px 50px 70px rgba(63,40,22,.15))}[data-theme=light] .sobre-dous[data-astro-cid-ba6zaqh2]{filter:drop-shadow(0px 15px 15px rgba(32,22,14,.2)) drop-shadow(0px 40px 60px rgba(121,85,72,.45))}[data-theme=light] .sobre-dous[data-astro-cid-ba6zaqh2]:hover{filter:drop-shadow(0px 20px 25px rgba(32,22,14,.15)) drop-shadow(0px 60px 80px rgba(121,85,72,.35))}.perspective-1000[data-astro-cid-ifrbosao]{perspective:2000px}.transform-style-3d[data-astro-cid-ifrbosao]{transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.transform-style-3d[data-astro-cid-ifrbosao]{transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.flavor-card[data-astro-cid-ifrbosao]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.flavor-card[data-astro-cid-ifrbosao]:hover{transform:translateY(-10px)}.flavor-card[data-astro-cid-ifrbosao]:hover .transform-style-3d[data-astro-cid-ifrbosao]{transform:rotateY(180deg)}.flavor-card[data-astro-cid-ifrbosao]:hover .flavor-front[data-astro-cid-ifrbosao] img[data-astro-cid-ifrbosao]{transform:scale(1.1) translateZ(20px);transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.flavor-front[data-astro-cid-ifrbosao] img[data-astro-cid-ifrbosao]{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}}.flavor-card[data-astro-cid-ifrbosao].flipped .transform-style-3d[data-astro-cid-ifrbosao]{transform:rotateY(180deg)}.backface-hidden[data-astro-cid-ifrbosao]{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.safari-fix[data-astro-cid-ifrbosao]{-webkit-mask-image:-webkit-radial-gradient(white,black)}.card-shadow[data-astro-cid-ifrbosao]{box-shadow:0 10px 40px -10px #00000014,0 0 20px -5px #0000000a;transition:box-shadow .6s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.flavor-card[data-astro-cid-ifrbosao]:hover .card-shadow[data-astro-cid-ifrbosao]{box-shadow:0 40px 80px -12px #0000002e,0 20px 40px -8px #0000001a}}.rotate-y-180[data-astro-cid-ifrbosao]{transform:rotateY(180deg)}@media(hover:none)or (pointer:coarse){.tap-icon[data-astro-cid-ifrbosao]{animation:tap-pulse 2s ease-in-out infinite}.tap-hint[data-astro-cid-ifrbosao]{animation:hint-glow 2s ease-in-out infinite}}@keyframes tap-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes hint-glow{0%,to{opacity:1}50%{opacity:.6}}.stat-row[data-astro-cid-ifrbosao]{opacity:0;transform:translateY(15px);transition:all .4s cubic-bezier(.16,1,.3,1)}.flavor-card[data-astro-cid-ifrbosao].flipped .stat-row[data-astro-cid-ifrbosao],.flavor-card[data-astro-cid-ifrbosao]:hover .stat-row[data-astro-cid-ifrbosao]{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.stat-row[data-astro-cid-ifrbosao]:nth-child(1){transition-delay:.2s}.stat-row[data-astro-cid-ifrbosao]:nth-child(2){transition-delay:.3s}.stat-row[data-astro-cid-ifrbosao]:nth-child(3){transition-delay:.4s}}@media(hover:none)or (pointer:coarse){.stat-row[data-astro-cid-ifrbosao]:nth-child(1){transition-delay:.15s}.stat-row[data-astro-cid-ifrbosao]:nth-child(2){transition-delay:.2s}.stat-row[data-astro-cid-ifrbosao]:nth-child(3){transition-delay:.25s}}.leaflet-popup-content-wrapper{background:#fff;border-radius:8px;padding:0}.leaflet-popup-tip{background:#fff}[data-theme=light] .map-container[data-astro-cid-aftxhwte],[data-theme=light] .leaflet-marker-icon[data-astro-cid-aftxhwte],[data-theme=light] .leaflet-popup[data-astro-cid-aftxhwte]{filter:invert(1) hue-rotate(180deg)}.locations-description[data-astro-cid-aftxhwte]{color:#20160e!important}[data-theme=dark] .locations-description[data-astro-cid-aftxhwte]{color:#fff!important}.map-wrapper[data-astro-cid-aftxhwte]{position:relative}.map-fade-overlay[data-astro-cid-aftxhwte]{position:absolute;inset:0;pointer-events:none;z-index:20;border-radius:1rem;background:linear-gradient(to bottom,var(--color-bg) 0%,transparent 15%),linear-gradient(to top,var(--color-bg) 0%,transparent 15%),linear-gradient(to right,var(--color-bg) 0%,transparent 10%),linear-gradient(to left,var(--color-bg) 0%,transparent 10%)}.leaflet-control-zoom{margin-top:60px!important;margin-left:20px!important;border:none!important;box-shadow:0 4px 12px #0000004d!important;border-radius:8px!important;overflow:hidden}.leaflet-control-zoom a{background-color:var(--color-bg)!important;color:var(--color-text-main)!important;border:none!important;width:36px!important;height:36px!important;line-height:36px!important;font-size:18px!important}.leaflet-control-zoom a:hover{background-color:var(--color-primary)!important;color:#fff!important}
