.site-header[data-astro-cid-fzpbxy5g]{z-index:10;color:var(--sal);position:absolute;inset:0 0 auto}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.brand[data-astro-cid-fzpbxy5g]{font-family:var(--serif);align-items:center;gap:12px;font-size:28px;line-height:1;text-decoration:none;display:flex}.desktop-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:32px;font-size:15px;display:flex}.desktop-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:not(.btn){opacity:.9;text-decoration:none;transition:opacity .2s}.desktop-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:not(.btn):hover{opacity:1;text-underline-offset:6px;text-decoration:underline}.mobile-nav[data-astro-cid-fzpbxy5g]{display:none;position:relative}.mobile-nav[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;border:1px solid var(--sal);border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;list-style:none;display:flex}.mobile-nav[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{background:var(--sal);min-width:260px;color:var(--mar);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.mobile-nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn){font-size:17px;text-decoration:none}.mobile-nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]{width:100%;min-height:48px;margin-top:6px;padding:0 20px}@media (width<=900px){.desktop-nav[data-astro-cid-fzpbxy5g]{display:none}.mobile-nav[data-astro-cid-fzpbxy5g]{display:block}}.hero[data-astro-cid-ge2uvauf]{min-height:max(720px,100svh);color:var(--sal);background:var(--mar);flex-direction:column;display:flex;position:relative;overflow:hidden}.media[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.media[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:center 80%;width:100%;height:100%}.scrim[data-astro-cid-ge2uvauf]{background:#0b213061;position:absolute;inset:0}.content[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;padding-top:140px;padding-bottom:200px;display:flex;position:relative}h1[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(64px,11vw,168px);font-weight:300;line-height:.92}.lead[data-astro-cid-ge2uvauf]{max-width:520px;color:var(--area);margin:0;font-size:19px}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.scroll-cue[data-astro-cid-ge2uvauf]{background:var(--sal);width:2px;height:48px;margin-left:-1px;animation:2.4s ease-in-out infinite cue;position:absolute;bottom:150px;left:50%}.shore[data-astro-cid-ge2uvauf]{pointer-events:none;height:140px;position:absolute;bottom:-2px;left:0;right:0;overflow:hidden}@keyframes drift{to{transform:translate(-50%)}}.foam[data-astro-cid-ge2uvauf]{will-change:transform;width:200%;height:140px;animation:18s linear infinite drift;position:absolute;bottom:0;left:0}.sand[data-astro-cid-ge2uvauf]{width:100%;height:110px;position:absolute;bottom:0;left:0}@media (width<=640px){.scroll-cue[data-astro-cid-ge2uvauf]{display:none}.content[data-astro-cid-ge2uvauf]{padding-bottom:160px}}.wave-lines[data-astro-cid-q3lfpwpe]{pointer-events:none;position:absolute;inset:0;overflow:hidden}@keyframes lines-drift{to{transform:translate(-50%)}}svg[data-astro-cid-q3lfpwpe]{will-change:transform;width:200%;height:100%;animation:60s linear infinite lines-drift;position:absolute;top:0;left:0}path[data-astro-cid-q3lfpwpe]{fill:none;stroke:var(--wl-color);stroke-width:1.2px;opacity:var(--wl-opacity);vector-effect:non-scaling-stroke}.manifesto-wrap[data-astro-cid-nnfqu5h2]{margin-bottom:40px;position:relative}.manifesto[data-astro-cid-nnfqu5h2]{text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:1100px;padding-block:120px 140px;display:flex;position:relative}.statement[data-astro-cid-nnfqu5h2]{font-family:var(--serif);margin:0;font-size:clamp(28px,3.6vw,50px);font-weight:300;line-height:1.22}.statement[data-astro-cid-nnfqu5h2] em[data-astro-cid-nnfqu5h2]{color:var(--coral)}.services[data-astro-cid-lesv7jgp]{flex-direction:column;gap:48px;display:flex}.intro[data-astro-cid-lesv7jgp]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.intro[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{max-width:380px;color:var(--granito);margin:0}.panels[data-astro-cid-lesv7jgp]{flex-direction:column;gap:6px;padding-inline:6px;display:flex}.panel[data-astro-cid-lesv7jgp]{height:460px;color:var(--sal);border-radius:4px;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.panel[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out), filter .8s var(--ease-out);position:absolute;inset:0}.shade[data-astro-cid-lesv7jgp]{background:linear-gradient(#0b213000,#0b2130e0);height:75%;position:absolute;inset:auto 0 0}.body[data-astro-cid-lesv7jgp]{flex-direction:column;gap:8px;padding:clamp(24px,3vw,40px);display:flex;position:relative}.kicker[data-astro-cid-lesv7jgp]{font-family:var(--serif);color:#e8a48f;margin:0;font-size:19px;font-style:italic}h3[data-astro-cid-lesv7jgp]{font-family:var(--serif);white-space:nowrap;margin:0;font-size:clamp(36px,3vw,54px);font-weight:300;line-height:1}.wave[data-astro-cid-lesv7jgp]{width:96px;height:12px;margin-top:6px}.wave[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp]{fill:none;stroke:var(--coral-light);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out) .15s}.details[data-astro-cid-lesv7jgp]{transition:grid-template-rows .6s var(--ease-out), opacity .5s ease;grid-template-rows:1fr;display:grid}.details[data-astro-cid-lesv7jgp]>div[data-astro-cid-lesv7jgp]{flex-direction:column;gap:14px;padding-top:10px;display:flex;overflow:hidden}.details[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{max-width:360px;color:var(--area);margin:0;font-size:15px}.more[data-astro-cid-lesv7jgp]{font-size:14px;font-weight:500}@media (width>=900px) and (hover:hover){.panels[data-astro-cid-lesv7jgp]{flex-direction:row;height:clamp(560px,46vw,720px)}.panel[data-astro-cid-lesv7jgp]{min-width:0;height:auto;transition:flex-grow .8s var(--ease-out);flex:1 1 0}.panel[data-astro-cid-lesv7jgp] img{filter:saturate(.7)brightness(.8)}.details[data-astro-cid-lesv7jgp]{opacity:0;grid-template-rows:0fr}.wave[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp]{stroke-dashoffset:1px}.panel[data-astro-cid-lesv7jgp]:hover,.panel[data-astro-cid-lesv7jgp]:focus-visible,.panels[data-astro-cid-lesv7jgp]:not(:hover):not(:focus-within) .panel[data-astro-cid-lesv7jgp]:first-child{flex-grow:1.9}.panel[data-astro-cid-lesv7jgp]:hover img,.panel[data-astro-cid-lesv7jgp]:focus-visible img,.panels[data-astro-cid-lesv7jgp]:not(:hover):not(:focus-within) .panel[data-astro-cid-lesv7jgp]:first-child img{filter:none;transform:scale(1.04)}.panel[data-astro-cid-lesv7jgp]:hover .details[data-astro-cid-lesv7jgp],.panel[data-astro-cid-lesv7jgp]:focus-visible .details[data-astro-cid-lesv7jgp],.panels[data-astro-cid-lesv7jgp]:not(:hover):not(:focus-within) .panel[data-astro-cid-lesv7jgp]:first-child .details[data-astro-cid-lesv7jgp]{opacity:1;grid-template-rows:1fr;transition-delay:.15s}.panel[data-astro-cid-lesv7jgp]:hover .wave[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp],.panel[data-astro-cid-lesv7jgp]:focus-visible .wave[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp],.panels[data-astro-cid-lesv7jgp]:not(:hover):not(:focus-within) .panel[data-astro-cid-lesv7jgp]:first-child .wave[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp]{stroke-dashoffset:0}}.photo-placeholder[data-astro-cid-xjdomtpr]{background:var(--mar-line);width:100%;height:100%;color:var(--escuma);align-items:flex-end;padding:16px;font-size:13px;display:flex}.casa[data-astro-cid-l2ehepja]{background:var(--area);flex-wrap:wrap;display:flex}.main-photo[data-astro-cid-l2ehepja]{flex:1.15 520px;min-width:0;min-height:clamp(460px,60vw,900px);position:relative;overflow:hidden}.main-photo[data-astro-cid-l2ehepja] img,.main-photo[data-astro-cid-l2ehepja] .photo-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tag[data-astro-cid-l2ehepja]{color:var(--sal);letter-spacing:.04em;background:#0b213099;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:500;position:absolute;bottom:clamp(20px,3vw,32px);left:clamp(20px,3vw,32px)}.content[data-astro-cid-l2ehepja]{flex-direction:column;flex:440px;align-items:flex-start;gap:28px;min-width:0;padding:clamp(64px,8vw,112px) clamp(24px,5vw,80px);display:flex}.eyebrow[data-astro-cid-l2ehepja]{color:var(--coral)}.lead[data-astro-cid-l2ehepja]{color:#3e5260;max-width:480px;margin:0;font-size:17px}.features[data-astro-cid-l2ehepja]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-l2ehepja] li[data-astro-cid-l2ehepja]{border-top:1px solid var(--mar);padding-top:16px}.f-title[data-astro-cid-l2ehepja]{font-family:var(--serif);margin:0;font-size:26px;line-height:1.1}.f-text[data-astro-cid-l2ehepja]{color:var(--granito);margin:6px 0 0;font-size:14px}.night[data-astro-cid-l2ehepja]{aspect-ratio:16/9;border-radius:4px;width:100%;margin:8px 0 0;position:relative;overflow:hidden}.night[data-astro-cid-l2ehepja] img,.night[data-astro-cid-l2ehepja] .photo-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}figcaption[data-astro-cid-l2ehepja]{font-family:var(--serif);color:var(--sal);text-shadow:0 1px 12px #00000080;font-size:18px;font-style:italic;position:absolute;bottom:14px;left:16px}.producto[data-astro-cid-j6vmvjdo]{background:var(--mar);color:var(--sal);position:relative}.inner[data-astro-cid-j6vmvjdo]{padding-block:var(--section-y);flex-direction:column;gap:72px;display:flex;position:relative}.head[data-astro-cid-j6vmvjdo]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.head[data-astro-cid-j6vmvjdo] .eyebrow[data-astro-cid-j6vmvjdo]{color:var(--escuma)}.stage[data-astro-cid-j6vmvjdo]{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.callouts[data-astro-cid-j6vmvjdo]{flex-direction:column;flex:220px;gap:96px;margin:0;padding:0;list-style:none;display:flex}.callouts[data-astro-cid-j6vmvjdo] li[data-astro-cid-j6vmvjdo]{align-items:center;gap:16px;display:flex}.left[data-astro-cid-j6vmvjdo]{text-align:right;align-items:flex-end}.right[data-astro-cid-j6vmvjdo]{align-items:flex-start}.title[data-astro-cid-j6vmvjdo]{font-family:var(--serif);margin:0;font-size:22px;line-height:1.2}.note[data-astro-cid-j6vmvjdo]{color:var(--escuma);margin:4px 0 0;font-size:13px}.line[data-astro-cid-j6vmvjdo]{background:var(--escuma);width:64px;height:1px}.dot[data-astro-cid-j6vmvjdo]{background:var(--coral-light);border-radius:50%;flex-shrink:0;width:9px;height:9px}.plate[data-astro-cid-j6vmvjdo]{aspect-ratio:1;outline-offset:16px;border-radius:50%;outline:1px solid #cfe3de66;flex:0 560px;min-width:260px;overflow:hidden}.plate[data-astro-cid-j6vmvjdo] img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.stage[data-astro-cid-j6vmvjdo]{flex-direction:column}.plate[data-astro-cid-j6vmvjdo]{flex-basis:auto;order:-1;width:min(100%,420px)}.callouts[data-astro-cid-j6vmvjdo]{text-align:center;flex-basis:auto;align-items:center;gap:24px}.line[data-astro-cid-j6vmvjdo],.dot[data-astro-cid-j6vmvjdo]{display:none}}.band[data-astro-cid-oep3tl2n]{text-align:center;min-height:clamp(480px,50vw,680px);color:var(--sal);background-color:var(--mar);background-image:var(--band-bg);background-position:50% 45%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;display:flex;position:relative}.scrim[data-astro-cid-oep3tl2n]{background:#0b213052;position:absolute;inset:0}.content[data-astro-cid-oep3tl2n]{padding-inline:var(--gutter);flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.quote[data-astro-cid-oep3tl2n]{font-family:var(--serif);margin:0;font-size:clamp(48px,8vw,120px);font-style:italic;font-weight:300;line-height:.95}@media (hover:none){.band[data-astro-cid-oep3tl2n]{background-attachment:scroll}}.gallery[data-astro-cid-rj65ajc3]{background:var(--mar-deep);color:var(--sal)}.inner[data-astro-cid-rj65ajc3]{padding-block:var(--section-y);flex-direction:column;gap:48px;display:flex}.head[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.head[data-astro-cid-rj65ajc3] .link-underline[data-astro-cid-rj65ajc3]{text-decoration-color:var(--coral-light)}.rows[data-astro-cid-rj65ajc3]{flex-direction:column;gap:12px;display:flex}.row[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:12px;display:flex}.tile[data-astro-cid-rj65ajc3]{border-radius:4px;flex:280px;min-width:0;margin:0;position:relative;overflow:hidden}.row-0[data-astro-cid-rj65ajc3] .tile[data-astro-cid-rj65ajc3]{height:clamp(320px,36vw,520px)}.row-1[data-astro-cid-rj65ajc3] .tile[data-astro-cid-rj65ajc3]{height:clamp(260px,25vw,360px)}.tile[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.tile[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.07)}.process[data-astro-cid-grsovck6]{padding-block:var(--section-y);flex-direction:column;gap:48px;display:flex}.head[data-astro-cid-grsovck6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.head[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{max-width:340px;color:var(--granito);margin:0}.journey[data-astro-cid-grsovck6]{position:relative}.track[data-astro-cid-grsovck6]{width:100%;height:80px;position:absolute;top:0;left:0;overflow:visible}.track[data-astro-cid-grsovck6] path[data-astro-cid-grsovck6]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.base[data-astro-cid-grsovck6]{stroke:var(--mar);stroke-width:1px;opacity:.18}.progress[data-astro-cid-grsovck6]{stroke:var(--coral);stroke-width:2px}.reveal-rect[data-astro-cid-grsovck6]{transform-origin:0 0;transition:transform 1.1s var(--ease-out)}.stops[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}button[data-astro-cid-grsovck6]{color:var(--granito);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:18px;padding:12px 8px 0;display:flex}.marker[data-astro-cid-grsovck6]{background:var(--sal);width:56px;height:56px;color:var(--mar);transition:background-color .4s, color .4s, border-color .4s, transform .4s var(--ease-out);border:1px solid #0f2a3d40;border-radius:50%;place-items:center;display:grid;position:relative}.marker[data-astro-cid-grsovck6] svg[data-astro-cid-grsovck6]{width:24px;height:24px}.marker[data-astro-cid-grsovck6] path[data-astro-cid-grsovck6]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.marker[data-astro-cid-grsovck6]:after{content:"";border:1px solid var(--coral);opacity:0;border-radius:50%;position:absolute;inset:-1px}.label[data-astro-cid-grsovck6]{font-family:var(--serif);text-align:center;font-size:20px;line-height:1.2;transition:color .3s}button[data-astro-cid-grsovck6]:hover .marker[data-astro-cid-grsovck6]{border-color:var(--coral);transform:translateY(-2px)}button[data-astro-cid-grsovck6]:hover .label[data-astro-cid-grsovck6]{color:var(--mar)}button[data-astro-cid-grsovck6][aria-selected=true] .marker[data-astro-cid-grsovck6]{background:var(--coral);border-color:var(--coral);color:var(--sal);transform:scale(1.08)}button[data-astro-cid-grsovck6][aria-selected=true] .marker[data-astro-cid-grsovck6]:after{animation:2.2s ease-out infinite ripple}button[data-astro-cid-grsovck6][aria-selected=true] .label[data-astro-cid-grsovck6]{color:var(--mar)}.panels[data-astro-cid-grsovck6]{text-align:center;justify-items:center;display:grid}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}}.panel[data-astro-cid-grsovck6]{max-width:640px;animation:panel-in .6s var(--ease-out) both;flex-direction:column;grid-area:1/1;gap:12px;display:flex}.panel[data-astro-cid-grsovck6][hidden]{display:none}.panel[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{font-family:var(--serif);margin:0;font-size:clamp(30px,3.2vw,44px);font-style:italic;font-weight:300;line-height:1.1}.panel[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:#3e5260;margin:0;font-size:18px;line-height:1.65}@media (width<=640px){.label[data-astro-cid-grsovck6]{display:none}.marker[data-astro-cid-grsovck6]{width:48px;height:48px}button[data-astro-cid-grsovck6]{padding-top:16px}}.camino[data-astro-cid-6aeocwti]{color:var(--sal);background:var(--mar);position:relative;overflow:hidden}.bg[data-astro-cid-6aeocwti]{position:absolute;inset:0}.bg[data-astro-cid-6aeocwti] img,.bg[data-astro-cid-6aeocwti] .photo-placeholder{object-fit:cover;width:100%;height:100%}.scrim[data-astro-cid-6aeocwti]{background:linear-gradient(90deg,#0b2130c7 0%,#0b213033 75%);position:absolute;inset:0}.inner[data-astro-cid-6aeocwti]{padding-block:var(--section-y);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;display:flex;position:relative}.text[data-astro-cid-6aeocwti]{flex-direction:column;flex:460px;gap:24px;max-width:600px;display:flex}.route[data-astro-cid-6aeocwti]{color:#f2c14e;letter-spacing:.24em;align-items:center;gap:12px;display:flex}.lead[data-astro-cid-6aeocwti]{color:var(--area);margin:0;font-size:18px}.actions[data-astro-cid-6aeocwti]{flex-wrap:wrap;gap:12px;display:flex}.ticket[data-astro-cid-6aeocwti]{background:var(--sal);min-width:260px;color:var(--mar);border-radius:6px;flex:0 360px;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 30px 60px #00000059}.ticket-photo[data-astro-cid-6aeocwti]{aspect-ratio:4/3;position:relative;overflow:hidden}.ticket-photo[data-astro-cid-6aeocwti] img,.ticket-photo[data-astro-cid-6aeocwti] .photo-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ticket-body[data-astro-cid-6aeocwti]{border-top:2px dashed var(--line);padding:28px 28px 32px;position:relative}.stamp[data-astro-cid-6aeocwti]{background:var(--sal);border:2px solid var(--coral);border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:-30px;right:24px;transform:rotate(12deg)}.ticket-body[data-astro-cid-6aeocwti] p[data-astro-cid-6aeocwti]{margin:0}.t-eyebrow[data-astro-cid-6aeocwti]{letter-spacing:.24em;text-transform:uppercase;color:var(--coral);font-size:12px;font-weight:500}.ticket-body[data-astro-cid-6aeocwti] .t-price[data-astro-cid-6aeocwti]{font-family:var(--serif);margin-top:10px;font-size:40px;line-height:1}.ticket-body[data-astro-cid-6aeocwti] .t-hours[data-astro-cid-6aeocwti]{color:var(--granito);margin-top:8px;font-size:15px}.ticket-body[data-astro-cid-6aeocwti] .t-note[data-astro-cid-6aeocwti]{border-top:1px solid var(--line);color:var(--granito);margin-top:16px;padding-top:16px;font-size:14px}@media (width<=900px){.scrim[data-astro-cid-6aeocwti]{background:#0b2130b3}.ticket[data-astro-cid-6aeocwti]{margin-inline:auto;transform:none}}.quote-fields[data-astro-cid-4dbghl6a]{--field-label:var(--escuma);--field-line:var(--escuma);--field-text:var(--sal);--field-placeholder:#cfe3de99;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 24px;display:grid}.light[data-astro-cid-4dbghl6a]{--field-label:var(--granito);--field-line:#b9b0a0;--field-text:var(--mar);--field-placeholder:#9aa5ab}label[data-astro-cid-4dbghl6a]{color:var(--field-label);flex-direction:column;gap:6px;font-size:13px;display:flex}.full[data-astro-cid-4dbghl6a]{grid-column:1/-1}input[data-astro-cid-4dbghl6a],select[data-astro-cid-4dbghl6a],textarea[data-astro-cid-4dbghl6a]{border:none;border-bottom:1px solid var(--field-line);min-height:44px;color:var(--field-text);font-family:var(--sans);background:0 0;border-radius:0;padding:8px 0;font-size:17px;transition:border-color .2s}.dark[data-astro-cid-4dbghl6a] input[data-astro-cid-4dbghl6a],.dark[data-astro-cid-4dbghl6a] select[data-astro-cid-4dbghl6a],.dark[data-astro-cid-4dbghl6a] textarea[data-astro-cid-4dbghl6a]{color-scheme:dark}input[data-astro-cid-4dbghl6a]::placeholder,textarea[data-astro-cid-4dbghl6a]::placeholder{color:var(--field-placeholder)}input[data-astro-cid-4dbghl6a]:focus,select[data-astro-cid-4dbghl6a]:focus,textarea[data-astro-cid-4dbghl6a]:focus{border-bottom-color:var(--coral-light);outline:none}select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]{color:var(--mar)}select[data-astro-cid-4dbghl6a]{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%230f2a3d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.dark[data-astro-cid-4dbghl6a] select[data-astro-cid-4dbghl6a]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%23cfe3de' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@supports (appearance:base-select){select[data-astro-cid-4dbghl6a],select[data-astro-cid-4dbghl6a]::picker(select){appearance:base-select}select[data-astro-cid-4dbghl6a]{background-image:none;align-items:center;padding-right:4px;display:flex}select[data-astro-cid-4dbghl6a]::picker-icon{content:"";width:7px;height:7px;transition:transform .25s var(--ease-out), margin .25s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin:-4px 4px 0 auto;transform:rotate(45deg)}select[data-astro-cid-4dbghl6a]:open::picker-icon{margin-top:4px;transform:rotate(-135deg)}select[data-astro-cid-4dbghl6a]::picker(select){border:1px solid var(--line);background:var(--sal);color:var(--mar);transition:opacity .2s ease, translate .25s var(--ease-out);border-radius:14px;margin-block:10px;padding:6px;box-shadow:0 24px 60px #0b213038}@starting-style{select[data-astro-cid-4dbghl6a]:open::picker(select){opacity:0;translate:0 -8px}}select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]{cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;transition:background-color .15s;display:flex}select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]:before{content:"";background:var(--line);border-radius:50%;width:6px;height:6px;transition:background-color .15s}select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]:hover,select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]:focus-visible{background:var(--area);outline:none}select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]:hover:before,select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]:checked:before{background:var(--coral)}select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]:checked{font-weight:500}select[data-astro-cid-4dbghl6a] option[data-astro-cid-4dbghl6a]::checkmark{display:none}}textarea[data-astro-cid-4dbghl6a]{resize:vertical}button[data-astro-cid-4dbghl6a]{border:none;grid-column:1/-1;justify-self:start}.quote[data-astro-cid-5v4witja]{background:var(--mar);color:var(--sal);flex-wrap:wrap;display:flex}.media[data-astro-cid-5v4witja]{flex:480px;min-width:0;min-height:clamp(420px,55vw,760px);position:relative;overflow:hidden}.media[data-astro-cid-5v4witja] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrim[data-astro-cid-5v4witja]{background:#0b21304d;position:absolute;inset:0}.motto[data-astro-cid-5v4witja]{font-family:var(--serif);margin:0;font-size:clamp(28px,3vw,40px);font-style:italic;font-weight:300;line-height:1.1;position:absolute;bottom:clamp(24px,4vw,48px);left:clamp(24px,4vw,48px);right:clamp(24px,4vw,48px)}.panel[data-astro-cid-5v4witja]{flex-direction:column;flex:560px;gap:32px;min-width:0;padding:clamp(64px,8vw,96px) clamp(24px,5vw,80px);display:flex}.head[data-astro-cid-5v4witja]{flex-direction:column;gap:14px;display:flex}.head[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{color:var(--escuma);margin:0}.quote-dialog[data-astro-cid-rd2fvn7j]{width:min(1080px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--mar);background:0 0;border:none;padding:0;overflow:visible}.quote-dialog[data-astro-cid-rd2fvn7j]::backdrop{-webkit-backdrop-filter:blur(6px);background:#0b21308c}html:has(dialog[open]){overflow:hidden}@keyframes dialog-in{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes dialog-out{to{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes backdrop-in{0%{opacity:0}}@keyframes backdrop-out{to{opacity:0}}.quote-dialog[data-astro-cid-rd2fvn7j][open]{animation:dialog-in .55s var(--ease-out) both}.quote-dialog[data-astro-cid-rd2fvn7j][open]::backdrop{animation:.4s both backdrop-in}.quote-dialog[data-astro-cid-rd2fvn7j].closing{animation:.28s ease-in both dialog-out}.quote-dialog[data-astro-cid-rd2fvn7j].closing::backdrop{animation:.28s ease-in both backdrop-out}.sheet[data-astro-cid-rd2fvn7j]{background:var(--sal);border-radius:10px;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 40px 100px #0006}.media[data-astro-cid-rd2fvn7j]{min-height:560px;color:var(--sal);flex:0 0 38%;position:relative}.media[data-astro-cid-rd2fvn7j] img{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.motto[data-astro-cid-rd2fvn7j]{font-family:var(--serif);text-shadow:0 2px 20px #00000073;margin:0;font-size:30px;font-style:italic;font-weight:300;line-height:1.1;position:absolute;bottom:32px;left:32px;right:32px}.panel[data-astro-cid-rd2fvn7j]{overscroll-behavior:contain;flex:1;min-width:0;padding:clamp(40px,5vw,56px) clamp(24px,4vw,52px);position:relative;overflow-y:auto}.close[data-astro-cid-rd2fvn7j]{border:1px solid var(--line);background:var(--sal);width:44px;height:44px;color:var(--mar);cursor:pointer;transition:transform .3s var(--ease-out), background-color .2s;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.close[data-astro-cid-rd2fvn7j]:hover{background:var(--area);transform:rotate(90deg)}.form-view[data-astro-cid-rd2fvn7j],.done-view[data-astro-cid-rd2fvn7j]{flex-direction:column;gap:14px;display:flex}.form-view[data-astro-cid-rd2fvn7j] .eyebrow[data-astro-cid-rd2fvn7j]{color:var(--coral)}.form-view[data-astro-cid-rd2fvn7j] .display[data-astro-cid-rd2fvn7j]{font-size:clamp(36px,4vw,52px)}.intro[data-astro-cid-rd2fvn7j]{color:var(--granito);margin:0 0 18px}.done-view[data-astro-cid-rd2fvn7j]{justify-content:center;align-items:flex-start;gap:20px;min-height:100%;padding-block:40px}.done-view[data-astro-cid-rd2fvn7j][hidden],.form-view[data-astro-cid-rd2fvn7j][hidden]{display:none}.done-view[data-astro-cid-rd2fvn7j] p[data-astro-cid-rd2fvn7j]{max-width:420px;color:var(--granito);margin:0;font-size:17px}.done-view[data-astro-cid-rd2fvn7j] .btn[data-astro-cid-rd2fvn7j]{border:none}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@media (width<=760px){.quote-dialog[data-astro-cid-rd2fvn7j]{width:100vw;max-height:94dvh;margin:auto 0 0}.quote-dialog[data-astro-cid-rd2fvn7j][open]{animation:sheet-in .45s var(--ease-out) both}.quote-dialog[data-astro-cid-rd2fvn7j].closing{animation:.28s ease-in both sheet-out}.sheet[data-astro-cid-rd2fvn7j]{border-radius:18px 18px 0 0;max-height:94dvh}.media[data-astro-cid-rd2fvn7j]{display:none}}.footer[data-astro-cid-nns7i3if]{background:var(--mar-deep);color:var(--area);overflow:hidden}.inner[data-astro-cid-nns7i3if]{flex-direction:column;gap:48px;padding-block:80px 32px;display:flex}.top[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.contact[data-astro-cid-nns7i3if]{color:var(--escuma);margin:0;line-height:1.8}nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:12px 28px;font-size:15px;display:flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:none}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-underline-offset:5px;text-decoration:underline}.wordmark[data-astro-cid-nns7i3if]{font-family:var(--serif);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(80px,17vw,250px);font-weight:300;line-height:.8}.bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--mar-line);color:var(--escuma);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}.bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}
