:root{--navy-950:#060f1c;--navy-900:#0b1c33;--navy-800:#132a49;--navy-700:#1c3a60;--gold-600:#a9803a;--gold-500:#c9a24a;--gold-300:#e3cf94;--gold-100:#f3e9cd;--cream:#f4eee0;--cream-dim:#cdc3ab;--ink:#20180c;--ink-soft:#20180cc7;--ink-muted:#20180ca6;--surface-card:#00000073;--text-soft:#c5ccd8;--rule:#c9a24a59;--gold-clear:#c9a24a00;--header-bg:#060f1cd1;--whatsapp:#25d366;--whatsapp-ink:#0b1c15;--shadow:0 24px 60px -24px #060f1c8c;--shadow-photo:0 34px 74px -18px #000000b3;--shadow-gold:0 14px 30px -12px #c9a24a8c;--shadow-gold-hover:0 18px 36px -12px #c9a24ab3;--shadow-fab:0 16px 32px -10px #00000080;--shadow-fab-hover:0 20px 40px -10px #0009;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--transition-fast:.18s ease;--transition-base:.2s ease;--container-max:1080px;--container-padding-x:max(20px, env(safe-area-inset-left,0px));--container-outer-max:calc(var(--container-max) + 2 * var(--container-padding-x));--section-padding-y:76px;--header-offset:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0px);color-scheme:dark}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background:var(--navy-950);margin:0}body{color:var(--cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100%;font-size:16px;line-height:1.6}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}a{color:inherit;text-decoration:none}button{font:inherit}main>section{padding-block:var(--section-padding-y)}section[id]{scroll-margin-top:var(--header-offset)}[data-reveal-pending]>*{opacity:0}.site[data-astro-cid-z4jru4n3]{min-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overflow-x:clip}.button[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-md);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.button[data-astro-cid-j6ocf6pu]:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.button__label[data-astro-cid-j6ocf6pu]{z-index:1;position:relative}.button--primary[data-astro-cid-j6ocf6pu]{background:linear-gradient(135deg, var(--gold-300), var(--gold-600));color:var(--navy-950);box-shadow:var(--shadow-gold)}.button--primary[data-astro-cid-j6ocf6pu]:hover{box-shadow:var(--shadow-gold-hover);transform:translateY(-2px)}.button--secondary[data-astro-cid-j6ocf6pu]{border-color:var(--rule);color:var(--cream);background:0 0}.button--secondary[data-astro-cid-j6ocf6pu]:hover{border-color:var(--gold-300);color:var(--gold-300)}.button--animated[data-astro-cid-j6ocf6pu]{background:linear-gradient(-30deg, var(--navy-800) 50%, var(--navy-900) 50%);border-color:var(--rule);color:var(--cream);box-shadow:var(--shadow);position:relative;overflow:hidden}.button--animated[data-astro-cid-j6ocf6pu]:before{content:"";background:var(--gold-500);opacity:0;transition:opacity var(--transition-base);position:absolute;inset:0}.button--animated[data-astro-cid-j6ocf6pu]:hover{color:var(--gold-300)}.button--animated[data-astro-cid-j6ocf6pu]:hover:before{opacity:.18}.button__edge[data-astro-cid-j6ocf6pu]{position:absolute}.button__edge--top[data-astro-cid-j6ocf6pu]{background:linear-gradient(to left, var(--gold-clear), var(--gold-300));width:100%;height:2px;animation:2s linear infinite button-edge-top;top:0;left:0}.button__edge--right[data-astro-cid-j6ocf6pu]{background:linear-gradient(to top, var(--gold-clear), var(--gold-300));width:2px;height:100%;animation:2s linear -1s infinite button-edge-right;top:0;right:0}.button__edge--bottom[data-astro-cid-j6ocf6pu]{background:linear-gradient(to right, var(--gold-clear), var(--gold-300));width:100%;height:2px;animation:2s linear infinite button-edge-bottom;bottom:0;left:0}.button__edge--left[data-astro-cid-j6ocf6pu]{background:linear-gradient(to bottom, var(--gold-clear), var(--gold-300));width:2px;height:100%;animation:2s linear -1s infinite button-edge-left;top:0;left:0}@keyframes button-edge-top{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes button-edge-right{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes button-edge-bottom{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes button-edge-left{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.button--galaxy[data-astro-cid-j6ocf6pu]{--active:0;--cut:1px;--galaxy-transition:.25s;--galaxy-spark:1.8s;--galaxy-bg:radial-gradient(120% 120% at 126% 126%, rgba(243, 233, 205, calc(var(--active) * .9)) 40%, transparent 50%) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, radial-gradient(120% 120% at 120% 120%, rgba(201, 162, 74, calc(var(--active) * .85)) 30%, transparent 70%) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, var(--navy-900);background:var(--galaxy-bg);border-color:var(--rule);color:var(--cream);transform-style:preserve-3d;perspective:100vmin;box-shadow:0 0 calc(var(--active) * 3em) calc(var(--active) * 1em) #c9a24a73, 0 .05em 0 0 rgba(243, 233, 205, calc(var(--active) * .5)) inset, 0 -.05em 0 0 rgba(6, 15, 28, calc(var(--active) * .6)) inset;scale:calc(1 + (var(--active) * .04));transition:box-shadow var(--galaxy-transition), scale var(--galaxy-transition), background var(--galaxy-transition), color var(--galaxy-transition);position:relative;overflow:hidden}.button--galaxy[data-astro-cid-j6ocf6pu]:is(:hover,:focus-visible){--active:1;color:var(--gold-100)}.button--galaxy[data-astro-cid-j6ocf6pu]:active{scale:1}.button--galaxy[data-astro-cid-j6ocf6pu] .button__label[data-astro-cid-j6ocf6pu]{z-index:2;position:relative}.spark[data-astro-cid-j6ocf6pu]{border-radius:inherit;animation:galaxy-flip calc(var(--galaxy-spark) * 2) infinite steps(2, end);position:absolute;inset:0;overflow:hidden;rotate:0deg;-webkit-mask:linear-gradient(#fff,#0000 50%);mask:linear-gradient(#fff,#0000 50%)}.spark[data-astro-cid-j6ocf6pu]:before{content:"";aspect-ratio:1;z-index:-1;width:200%;opacity:calc(var(--active) + .35);background:conic-gradient(from 0deg, transparent 0 340deg, var(--gold-300) 360deg);transition:opacity var(--galaxy-transition);animation:galaxy-rotate var(--galaxy-spark) linear infinite both;position:absolute;top:0;left:50%;transform:rotate(-90deg)}.spark[data-astro-cid-j6ocf6pu]:after{content:"";inset:var(--cut);border-radius:inherit;position:absolute}.backdrop[data-astro-cid-j6ocf6pu]{inset:var(--cut);background:var(--galaxy-bg);border-radius:inherit;transition:background var(--galaxy-transition);position:absolute}.galaxy[data-astro-cid-j6ocf6pu]{aspect-ratio:1;width:100%;opacity:var(--active);transition:opacity var(--galaxy-transition);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.galaxy__ring[data-astro-cid-j6ocf6pu]{width:200%;height:200%;transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-28%,-40%)rotateX(-24deg)rotateY(-30deg)rotateX(90deg)}.galaxy__container[data-astro-cid-j6ocf6pu]{opacity:var(--active);transition:opacity var(--galaxy-transition);position:absolute;inset:0;-webkit-mask:radial-gradient(#fff,#0000);mask:radial-gradient(#fff,#0000)}.star[data-astro-cid-j6ocf6pu]{height:calc(var(--size) * 1px);aspect-ratio:1;background:var(--gold-100);opacity:var(--alpha);transform:translate(-50%, -50%) rotate(10deg) rotate(0deg) translateY(calc(var(--distance) * 1px));animation:galaxy-orbit calc(var(--duration) * 1s) calc(var(--delay) * -1s) infinite linear;border-radius:50%;position:absolute;top:50%;left:50%}.star--static[data-astro-cid-j6ocf6pu]{filter:brightness(2);opacity:.9;max-height:3px;animation:galaxy-move-x calc(var(--duration) * .1s) calc(var(--delay) * -.1s) infinite linear, galaxy-move-y calc(var(--duration) * .2s) calc(var(--delay) * -.2s) infinite linear;top:50%;left:50%;transform:translate(0)}.button--galaxy[data-astro-cid-j6ocf6pu]:hover .star--static[data-astro-cid-j6ocf6pu]{animation-play-state:paused}@keyframes galaxy-orbit{to{transform:translate(-50%, -50%) rotate(10deg) rotate(360deg) translateY(calc(var(--distance) * 1px))}}@keyframes galaxy-flip{to{rotate:360deg}}@keyframes galaxy-rotate{to{transform:rotate(90deg)}}@keyframes galaxy-move-x{0%{translate:-60px}to{translate:60px}}@keyframes galaxy-move-y{0%{transform:translateY(-30px)}to{transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.button[data-astro-cid-j6ocf6pu]{transition:none}.button__edge[data-astro-cid-j6ocf6pu],.spark[data-astro-cid-j6ocf6pu],.spark[data-astro-cid-j6ocf6pu]:before,.star[data-astro-cid-j6ocf6pu],.star--static[data-astro-cid-j6ocf6pu]{animation:none}}.logo[data-astro-cid-qmbhzs4e]{object-fit:contain}.header[data-astro-cid-fzpbxy5g]{top:env(safe-area-inset-top,0px);z-index:40;background:var(--header-bg);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);position:sticky}.header__inner[data-astro-cid-fzpbxy5g]{max-width:var(--container-outer-max);padding:14px var(--container-padding-x);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.header__brand[data-astro-cid-fzpbxy5g]{align-items:center;display:flex}.header__logo[data-astro-cid-fzpbxy5g]{width:auto;height:70px}.header__actions[data-astro-cid-fzpbxy5g],.header__nav[data-astro-cid-fzpbxy5g]{align-items:center;display:flex}.header__link[data-astro-cid-fzpbxy5g]{letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim);transition:color var(--transition-base);padding:12px 20px;font-size:.8rem}.header__link[data-astro-cid-fzpbxy5g]:hover,.header__link[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--gold-300)}@media (width<=860px){.header__nav[data-astro-cid-fzpbxy5g]{display:none}}.blur-text[data-astro-cid-3ebhjz3n]{max-width:var(--blurTextMaxWidth);flex-wrap:wrap;display:flex}.blur-text__segment[data-astro-cid-3ebhjz3n]{will-change:transform, filter, opacity;display:inline-block}.blur-text--ready[data-astro-cid-3ebhjz3n] .blur-text__segment[data-astro-cid-3ebhjz3n]{opacity:0}.stroke-text[data-astro-cid-rd6cdq3q]{line-height:0;display:block}.stroke-text__svg[data-astro-cid-rd6cdq3q]{height:var(--strokeTextHeight);max-width:100%;display:block;overflow:visible}.stroke-text__stroke[data-astro-cid-rd6cdq3q],.stroke-text__fill[data-astro-cid-rd6cdq3q]{font-family:var(--font-display);font-size:var(--strokeTextFontSize);font-weight:var(--strokeTextFontWeight);letter-spacing:var(--strokeTextLetterSpacing);user-select:none}.stroke-text__accent[data-astro-cid-rd6cdq3q]{font-style:italic}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background-color:var(--navy-950);align-items:center;min-height:clamp(740px,46vw,980px);padding-block:72px 88px;display:flex;position:relative;overflow:hidden}.hero__backdrop[data-astro-cid-ge2uvauf]{z-index:-2;background-image:var(--backgroundUrl);background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero__overlay[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(#060f1c00 62%,#060f1c 100%),linear-gradient(100deg,#060f1cf2 0%,#060f1ce0 38%,#060f1c8c 62%,#060f1c4d 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{width:100%;max-width:var(--container-outer-max);padding-inline:var(--container-padding-x);margin:0 auto}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;max-width:560px;display:flex}.hero__eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:18px}.hero__title[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:20px;display:flex}.hero__title-line[data-astro-cid-ge2uvauf]{display:block}.hero__role[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--gold-300);margin:0 0 22px;font-size:1.3rem;font-style:italic}.hero__lede[data-astro-cid-ge2uvauf]{max-width:42ch;color:var(--cream-dim);margin:0 0 32px;font-size:1.1rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{align-items:flex-end;min-height:620px;padding-block:clamp(100px,30vh,460px) 30px}.hero__backdrop[data-astro-cid-ge2uvauf]{background-position:86%}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(#060f1c40 0%,#060f1c73 30%,#060f1ceb 52%,#060f1c 100%)}.hero__copy[data-astro-cid-ge2uvauf]{max-width:none}}.eyebrow[data-astro-cid-zedojbgr]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-300);font-size:.75rem;font-weight:500;display:block}.indicator[data-astro-cid-ozp7gkrs]{border-left:2px solid var(--gold-500);flex-direction:column;padding-left:14px;display:flex}.indicator__value[data-astro-cid-ozp7gkrs]{font-family:var(--font-display);color:var(--gold-300);font-size:1.7rem}.indicator__label[data-astro-cid-ozp7gkrs]{letter-spacing:.02em;color:var(--cream-dim);white-space:pre-line;font-size:.78rem}.about[data-astro-cid-oxgmilyn]{isolation:isolate;background-color:var(--navy-950);min-height:640px;padding-block:72px 80px;position:relative;overflow:hidden}.about__backdrop[data-astro-cid-oxgmilyn]{width:min(calc(100% + 24px), var(--container-outer-max));z-index:-2;background-image:var(--backgroundUrl);filter:blur(1.5px);background-position:0;background-repeat:no-repeat;background-size:auto 100%;position:absolute;top:-12px;bottom:-12px;left:50%;transform:translate(-65%)}.about__overlay[data-astro-cid-oxgmilyn]{z-index:-1;background:linear-gradient(#060f1c00 62%,#060f1c 100%),linear-gradient(100deg,#060f1cb3 0%,#060f1ccc 45%,#060f1ce6 100%);position:absolute;inset:0}.about__inner[data-astro-cid-oxgmilyn]{max-width:var(--container-outer-max);padding-inline:var(--container-padding-x);grid-template-columns:.9fr 1.4fr;gap:56px;margin:0 auto;display:grid}.about__content[data-astro-cid-oxgmilyn]{flex-direction:column;grid-column:2;gap:6px;display:flex}.about__title[data-astro-cid-oxgmilyn]{flex-direction:column;gap:2px;margin:8px 0;display:flex}.about__text[data-astro-cid-oxgmilyn]{color:var(--cream-dim);margin:18px 0 0;font-size:1.1rem;line-height:1.7}.about__stats[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}@media (width<=780px){.about[data-astro-cid-oxgmilyn]{min-height:0;padding-block:56px 72px}.about__inner[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__content[data-astro-cid-oxgmilyn]{grid-column:1}}.border-glow-card[data-astro-cid-cdcwcr64]{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card[data-astro-cid-cdcwcr64]:before,.border-glow-card[data-astro-cid-cdcwcr64]:after,.border-glow-card[data-astro-cid-cdcwcr64]>.edge-light[data-astro-cid-cdcwcr64]{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card[data-astro-cid-cdcwcr64]:not(:hover):not(.sweep-active):before,.border-glow-card[data-astro-cid-cdcwcr64]:not(:hover):not(.sweep-active):after,.border-glow-card[data-astro-cid-cdcwcr64]:not(:hover):not(.sweep-active)>.edge-light[data-astro-cid-cdcwcr64]{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card[data-astro-cid-cdcwcr64]:before{background:linear-gradient(var(--card-bg) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card[data-astro-cid-cdcwcr64]:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;mask-composite:subtract,add,add,add,add,add}.border-glow-card[data-astro-cid-cdcwcr64]>.edge-light[data-astro-cid-cdcwcr64]{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card[data-astro-cid-cdcwcr64]>.edge-light[data-astro-cid-cdcwcr64]:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 1px 0 var(--glow-color-60), inset 0 0 3px 0 var(--glow-color-50), inset 0 0 6px 0 var(--glow-color-40), inset 0 0 15px 0 var(--glow-color-30), inset 0 0 25px 2px var(--glow-color-20), inset 0 0 50px 2px var(--glow-color-10), 0 0 1px 0 var(--glow-color-60), 0 0 3px 0 var(--glow-color-50), 0 0 6px 0 var(--glow-color-40), 0 0 15px 0 var(--glow-color-30), 0 0 25px 2px var(--glow-color-20), 0 0 50px 2px var(--glow-color-10);position:absolute}.border-glow-inner[data-astro-cid-cdcwcr64]{z-index:1;flex-direction:column;display:flex;position:relative}.area-card[data-astro-cid-6tf4m3gm]{flex-direction:column;align-items:flex-start;height:100%;padding:42px 28px 26px;display:flex;position:relative}.area-card__badge[data-astro-cid-6tf4m3gm]{border-radius:var(--radius-md);background:linear-gradient(150deg, var(--gold-500), var(--gold-600));width:52px;height:52px;color:var(--cream);box-shadow:var(--shadow-gold);place-items:center;display:grid;position:absolute;top:-26px;left:0}.area-card__mark[data-astro-cid-6tf4m3gm]{font-family:var(--font-display);color:var(--gold-300);margin-bottom:8px;font-size:1.2rem;font-style:italic;line-height:1.2}.area-card__title[data-astro-cid-6tf4m3gm]{margin-bottom:8px;font-size:1.1rem}.area-card__description[data-astro-cid-6tf4m3gm]{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.55}.areas[data-astro-cid-j22aypqg]{isolation:isolate;background-color:var(--navy-950);position:relative;overflow:hidden}.areas__backdrop[data-astro-cid-j22aypqg]{width:min(calc(100% + 24px), var(--container-outer-max));z-index:-2;background-image:var(--backgroundUrl);filter:blur(1.5px);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;top:-12px;bottom:-12px;left:50%;transform:translate(-30%)}.areas__overlay[data-astro-cid-j22aypqg]{z-index:-1;background:linear-gradient(#060f1c 0%,#060f1c00 26%),linear-gradient(100deg,#060f1cf0 0%,#060f1ce0 55%,#060f1cd1 100%);position:absolute;inset:0}.areas__inner[data-astro-cid-j22aypqg]{max-width:var(--container-outer-max);padding-inline:var(--container-padding-x);flex-direction:column;gap:44px;margin:0 auto;display:flex}.areas__heading[data-astro-cid-j22aypqg]{flex-direction:column;align-items:flex-start;display:flex}.areas__title[data-astro-cid-j22aypqg]{flex-direction:column;gap:2px;margin-top:14px;display:flex}.areas__grid[data-astro-cid-j22aypqg]{grid-template-columns:repeat(2,1fr);gap:52px 20px;padding-top:26px;display:grid}@media (width<=700px){.areas__grid[data-astro-cid-j22aypqg]{grid-template-columns:1fr}}.floating-lines[data-astro-cid-rzvzmvhr]{width:100%;height:100%;position:relative;overflow:hidden}.floating-lines[data-astro-cid-rzvzmvhr] canvas{width:100%;height:100%;display:block}.quote[data-astro-cid-r4jz3gu7]{isolation:isolate;border:1px solid var(--gold-500);background:#000;position:relative;overflow:hidden}.quote__lines[data-astro-cid-r4jz3gu7]{z-index:-1;pointer-events:none;position:absolute;inset:0}.quote__inner[data-astro-cid-r4jz3gu7]{max-width:var(--container-outer-max);padding-inline:var(--container-padding-x);margin:0 auto;position:relative}.quote__block[data-astro-cid-r4jz3gu7]{z-index:0;text-align:center;max-width:760px;margin:0 auto;padding-top:10px;position:relative}.quote__block[data-astro-cid-r4jz3gu7]:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-18% -10%}.quote__mark[data-astro-cid-r4jz3gu7]{font-family:var(--font-display);color:var(--gold-500);text-shadow:0 2px 10px #000000d9;margin-bottom:10px;font-size:3.4rem;line-height:0;display:block}.quote__text[data-astro-cid-r4jz3gu7]{font-family:var(--font-display);color:var(--cream);text-shadow:-1px -1px #000000b3,1px -1px #000000b3,-1px 1px #000000b3,1px 1px #000000b3,0 2px 10px #000000d9,0 0 26px #0009;margin:0 0 22px;font-size:clamp(1.25rem,1.6vw + 1rem,1.7rem);font-style:italic;line-height:1.5}.quote__author[data-astro-cid-r4jz3gu7]{font-family:var(--font-body);letter-spacing:.14em;color:var(--gold-300);text-shadow:-1px -1px #000000b3,1px -1px #000000b3,-1px 1px #000000b3,1px 1px #000000b3,0 2px 12px #000000d9;font-size:.86rem;font-style:normal}.field[data-astro-cid-pvzhjb7y]{flex-direction:column;gap:8px;display:flex}.field__label[data-astro-cid-pvzhjb7y]{letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);font-size:.72rem}.field__control[data-astro-cid-pvzhjb7y]{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--cream);font-family:var(--font-body);transition:border-color var(--transition-base);background:0 0;outline:none;padding:8px 0 12px;font-size:1rem}.field__control[data-astro-cid-pvzhjb7y]::placeholder{color:#cdc3ab73}.field__control[data-astro-cid-pvzhjb7y]:focus{border-bottom-color:var(--gold-300)}.field__control--textarea[data-astro-cid-pvzhjb7y]{resize:vertical;min-height:72px}.panel[data-astro-cid-vekgkm42]{background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);flex-direction:column;gap:26px;padding:38px 34px;display:flex}.panel__eyebrow[data-astro-cid-vekgkm42]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-300);font-size:.72rem}.form[data-astro-cid-vekgkm42]{flex-direction:column;gap:22px;display:flex}.form__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.form__note[data-astro-cid-vekgkm42]{color:var(--cream-dim);max-width:22ch;font-size:.78rem}@media (width<=520px){.panel[data-astro-cid-vekgkm42]{padding:30px 24px}.form__actions[data-astro-cid-vekgkm42]{text-align:center;flex-direction:column;align-items:stretch}.form__note[data-astro-cid-vekgkm42]{max-width:none}}.contact[data-astro-cid-uukcahgk]{isolation:isolate;background-color:var(--navy-950);position:relative;overflow:hidden}.contact__map[data-astro-cid-uukcahgk]{z-index:-2;pointer-events:none;position:absolute;inset:0}.contact__frame[data-astro-cid-uukcahgk]{filter:grayscale()invert(.92)contrast(.92)brightness(.86);border:0;width:100%;height:100%}.contact__overlay[data-astro-cid-uukcahgk]{z-index:-1;background:linear-gradient(#060f1ce6 0%,#060f1c59 22%),linear-gradient(100deg,#060f1cf0 0%,#060f1cc7 45%,#060f1c9e 100%);position:absolute;inset:0}.contact__inner[data-astro-cid-uukcahgk]{max-width:var(--container-outer-max);padding-inline:var(--container-padding-x);grid-template-columns:1fr minmax(0,480px);align-items:center;gap:56px;margin:0 auto;display:grid}.contact__copy[data-astro-cid-uukcahgk]{flex-direction:column;align-items:flex-start;display:flex}.contact__maps[data-astro-cid-uukcahgk]{letter-spacing:.08em;color:var(--cream-dim);transition:color var(--transition-base);align-items:center;gap:10px;margin-bottom:28px;font-size:.78rem;display:inline-flex}.contact__maps[data-astro-cid-uukcahgk]:hover{color:var(--gold-300)}.contact__eyebrow[data-astro-cid-uukcahgk]{margin-bottom:14px}.contact__title[data-astro-cid-uukcahgk]{margin-bottom:18px;font-size:clamp(2.4rem,4vw + 1rem,3.8rem);line-height:1.05}.contact__text[data-astro-cid-uukcahgk]{color:var(--cream-dim);margin:0 0 24px}.contact__details[data-astro-cid-uukcahgk]{flex-direction:column;gap:10px;display:flex}.contact__address[data-astro-cid-uukcahgk]{color:var(--cream);border-left:2px solid var(--gold-500);margin-top:10px;padding-left:14px;font-size:.95rem;font-style:normal;line-height:1.7}@media (width<=900px){.contact__inner[data-astro-cid-uukcahgk]{grid-template-columns:1fr;gap:40px}.contact__overlay[data-astro-cid-uukcahgk]{background:linear-gradient(#060f1ce6 0%,#060f1cd1 45%,#060f1cf0 100%)}}.footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);background:#000;padding-block:64px 32px}.footer__inner[data-astro-cid-nns7i3if]{max-width:var(--container-outer-max);padding-inline:var(--container-padding-x);color:var(--cream-dim);flex-direction:column;gap:48px;margin:0 auto;font-size:.88rem;display:flex}.footer__columns[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.footer__brand[data-astro-cid-nns7i3if]{flex-direction:column;gap:22px;max-width:42ch;display:flex}.footer__identity[data-astro-cid-nns7i3if]{align-items:center;gap:12px;display:flex}.footer__logo[data-astro-cid-nns7i3if]{width:auto;height:64px}.footer__summary[data-astro-cid-nns7i3if]{margin:0;line-height:1.7}.footer__icons[data-astro-cid-nns7i3if]{gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer__icon[data-astro-cid-nns7i3if]{background:var(--cream);width:38px;height:38px;color:var(--navy-950);transition:background var(--transition-base), transform var(--transition-base);border-radius:50%;place-items:center;display:grid}.footer__icon[data-astro-cid-nns7i3if]:hover{background:var(--gold-300);transform:translateY(-2px)}.footer__column[data-astro-cid-nns7i3if]{flex-direction:column;gap:18px;display:flex}.footer__heading[data-astro-cid-nns7i3if]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-300);font-size:.7rem}.footer__list[data-astro-cid-nns7i3if]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer__item[data-astro-cid-nns7i3if]{line-height:1.7}.footer__link[data-astro-cid-nns7i3if]{color:var(--cream-dim);transition:color var(--transition-base)}.footer__column--nav[data-astro-cid-nns7i3if] .footer__link[data-astro-cid-nns7i3if]{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.footer__link[data-astro-cid-nns7i3if]:hover{color:var(--gold-300)}.footer__copyright[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);margin:0;padding-top:28px;font-size:.78rem}@media (width<=860px){.footer__columns[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:40px}.footer__brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=560px){.footer__columns[data-astro-cid-nns7i3if]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.footer__icon[data-astro-cid-nns7i3if]{transition:none}.footer__icon[data-astro-cid-nns7i3if]:hover{transform:none}}.fab[data-astro-cid-uchulhbi]{right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:50;background:var(--whatsapp);color:var(--whatsapp-ink);border-radius:var(--radius-pill);letter-spacing:.01em;box-shadow:var(--shadow-fab);transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:10px;padding:12px 14px;font-size:.85rem;font-weight:600;display:flex;position:fixed}.fab[data-astro-cid-uchulhbi]:hover{box-shadow:var(--shadow-fab-hover);transform:translateY(-2px)}.fab[data-astro-cid-uchulhbi]:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.fab__icon[data-astro-cid-uchulhbi]{flex:none;width:24px;height:24px}@media (width<=480px){.fab[data-astro-cid-uchulhbi]{padding:14px}.fab__label[data-astro-cid-uchulhbi]{display:none}}@media (prefers-reduced-motion:reduce){.fab[data-astro-cid-uchulhbi]{transition:none}}
