.cine[data-astro-cid-sjy7mstf]{--cine-bg:#0c100b;--cine-ink:#f2ece2;--cine-ink-2:#c9bfae;--cine-amber:#e3a04a;--cine-olive:#8a9447;background:var(--cine-bg);color:var(--cine-ink);color-scheme:dark;position:relative}.cine[data-astro-cid-sjy7mstf] [data-astro-cid-sjy7mstf]::selection{background:var(--cine-amber);color:var(--cine-bg)}.scene[data-astro-cid-sjy7mstf]{isolation:isolate;min-height:100svh;display:grid;position:relative;overflow:hidden}.scene__plate[data-astro-cid-sjy7mstf],.scene__cutout[data-astro-cid-sjy7mstf]{position:absolute;inset:0}.scene__plate[data-astro-cid-sjy7mstf] img[data-astro-cid-sjy7mstf],.scene__cutout[data-astro-cid-sjy7mstf] img[data-astro-cid-sjy7mstf]{object-fit:cover;width:100%;height:100%}.scene__cutout[data-astro-cid-sjy7mstf]{z-index:3;pointer-events:none}.cine__canvas[data-astro-cid-sjy7mstf],.cine__veil[data-astro-cid-sjy7mstf]{display:none}.word[data-astro-cid-sjy7mstf]{letter-spacing:-.035em;text-transform:uppercase;font-weight:860;font-stretch:72%;line-height:.82}.scene__brand[data-astro-cid-sjy7mstf]{z-index:2;color:var(--cine-ink);text-wrap:initial;pointer-events:none;place-self:end center;margin:0 0 clamp(3.5rem,11vh,7.5rem);font-size:clamp(5rem,27.5vw,31rem);font-stretch:72%;position:relative}.scene__brand[data-astro-cid-sjy7mstf] .word[data-astro-cid-sjy7mstf]{display:block}.scene__tag[data-astro-cid-sjy7mstf]{z-index:4;letter-spacing:.42em;text-transform:uppercase;white-space:nowrap;color:var(--cine-ink-2);font-size:.8rem;font-weight:600;font-stretch:125%;position:absolute;bottom:clamp(1.25rem,4vh,2.5rem);left:50%;transform:translate(-50%)}.scene__word[data-astro-cid-sjy7mstf]{z-index:2;color:var(--cine-ink);place-self:end center;margin:0 0 clamp(2rem,8vh,5rem);font-size:clamp(4.5rem,21vw,24rem);position:relative}.scene__line[data-astro-cid-sjy7mstf]{z-index:2;letter-spacing:-.02em;text-align:center;max-width:18ch;color:var(--cine-ink);text-shadow:0 2px 24px #0009;place-self:end center;margin:0 0 clamp(2.5rem,9vh,6rem);font-size:clamp(1.6rem,3.6vw,3.4rem);font-weight:640;font-stretch:92%;line-height:1.05;position:relative}.scene--olivo[data-astro-cid-sjy7mstf] .scene__word[data-astro-cid-sjy7mstf]{color:color-mix(in oklab, var(--cine-ink) 92%, var(--cine-olive));align-self:start;margin:clamp(4.5rem,10vh,7rem) 0 0;font-size:clamp(4rem,17vw,19rem)}.cine.is-cine .scene--olivo[data-astro-cid-sjy7mstf] .scene__word[data-astro-cid-sjy7mstf]{mix-blend-mode:screen}.scene--olivo[data-astro-cid-sjy7mstf] .scene__line--olivo[data-astro-cid-sjy7mstf]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scene--fin[data-astro-cid-sjy7mstf]{background:radial-gradient(60% 55% at 50% 45%, #e3a04a1a, transparent 70%), var(--cine-bg)}.fin[data-astro-cid-sjy7mstf]{z-index:2;padding:6rem var(--gutter);text-align:center;align-content:center;justify-items:center;gap:clamp(1rem,3vh,1.75rem);display:grid;position:relative}.fin__brand[data-astro-cid-sjy7mstf]{color:var(--cine-ink);margin:0;font-size:clamp(4.5rem,22vw,22rem)}.fin__claim[data-astro-cid-sjy7mstf]{color:var(--cine-ink-2);font-size:clamp(1.25rem,2.4vw,2rem);font-weight:560;font-stretch:100%}.fin__actions[data-astro-cid-sjy7mstf]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.cine-btn[data-astro-cid-sjy7mstf]{white-space:nowrap;min-height:3.25rem;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease;justify-content:center;align-items:center;padding:0 1.6rem;font-weight:650;font-stretch:106%;text-decoration:none;display:inline-flex}.cine-btn[data-astro-cid-sjy7mstf]:active{transform:scale(.97)}.cine-btn--solid[data-astro-cid-sjy7mstf]{background:var(--cine-ink);color:var(--cine-bg)}.cine-btn--line[data-astro-cid-sjy7mstf]{color:var(--cine-ink);box-shadow:inset 0 0 0 1.5px #f2ece2b3}@media (hover:hover) and (pointer:fine){.cine-btn--solid[data-astro-cid-sjy7mstf]:hover{background:var(--cine-amber)}.cine-btn--line[data-astro-cid-sjy7mstf]:hover{background:#f2ece21a}}.cine-btn[data-astro-cid-sjy7mstf]:focus-visible{outline:2px solid var(--cine-amber);outline-offset:3px}.cine.is-cine .cine__stage[data-astro-cid-sjy7mstf]{height:100dvh;position:relative;overflow:hidden}.cine.is-cine .scene[data-astro-cid-sjy7mstf]{min-height:0;position:absolute;inset:0}.cine.is-cine .cine__canvas[data-astro-cid-sjy7mstf]{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cine__fade[data-astro-cid-sjy7mstf]{display:none}.cine.is-cine .cine__fade[data-astro-cid-sjy7mstf]{z-index:9;background:linear-gradient(180deg, #0c100b00 0%, #0c100bbf 55%, var(--cine-bg) 100%);opacity:0;pointer-events:none;height:55%;display:block;position:absolute;inset:auto 0 0}.cine.is-cine .cine__veil[data-astro-cid-sjy7mstf]{z-index:20;opacity:0;pointer-events:none;background:#050403;display:block;position:absolute;inset:0}.cine.is-cine .scene--textura[data-astro-cid-sjy7mstf] .scene__plate[data-astro-cid-sjy7mstf],.cine.is-cine .scene--fuego[data-astro-cid-sjy7mstf] .scene__plate[data-astro-cid-sjy7mstf],.cine.is-cine .scene--olivo[data-astro-cid-sjy7mstf] .scene__plate[data-astro-cid-sjy7mstf]{opacity:0}.cine.is-cine .scene--madera[data-astro-cid-sjy7mstf]{z-index:2}.cine.is-cine .scene--fin[data-astro-cid-sjy7mstf]{z-index:10;background:0 0}.cine.is-cine [data-astro-cid-sjy7mstf][data-word],.cine.is-cine [data-astro-cid-sjy7mstf][data-line],.cine.is-cine [data-astro-cid-sjy7mstf][data-fin]{opacity:0}.cine.is-cine .scene--textura[data-astro-cid-sjy7mstf],.cine.is-cine .scene--fuego[data-astro-cid-sjy7mstf],.cine.is-cine .scene--olivo[data-astro-cid-sjy7mstf]{z-index:5;pointer-events:none}@media (width<=760px){.scene__brand[data-astro-cid-sjy7mstf]{font-size:clamp(4rem,30vw,12rem)}.scene__word[data-astro-cid-sjy7mstf]{font-size:clamp(4rem,25vw,10rem)}.scene__tag[data-astro-cid-sjy7mstf]{letter-spacing:.32em}}.telon[data-astro-cid-k5kcouef]{z-index:-1;pointer-events:none;background:var(--paper);position:fixed;inset:0}.telon__layer[data-astro-cid-k5kcouef]{opacity:0;transition:opacity 1.6s var(--ease-in-out);position:absolute;inset:0}.telon__layer[data-astro-cid-k5kcouef][data-active=true]{opacity:1}.telon__layer[data-astro-cid-k5kcouef] img[data-astro-cid-k5kcouef]{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.telon__layer[data-astro-cid-k5kcouef]{transition-duration:.4s}}.manifesto[data-astro-cid-nnfqu5h2]{min-height:100dvh;display:grid;position:relative;overflow:hidden}.manifesto__photo[data-astro-cid-nnfqu5h2],.manifesto__scrim[data-astro-cid-nnfqu5h2]{position:absolute;inset:0}.manifesto__photo[data-astro-cid-nnfqu5h2]{-webkit-mask-image:linear-gradient(#0000 0,#00000059 14%,#000 40% 58%,#0000 92%);mask-image:linear-gradient(#0000 0,#00000059 14%,#000 40% 58%,#0000 92%)}.manifesto__photo[data-astro-cid-nnfqu5h2] picture,.manifesto__photo[data-astro-cid-nnfqu5h2] img{width:100%;height:100%}.manifesto__photo[data-astro-cid-nnfqu5h2] img{object-fit:cover;object-position:50% 50%}.manifesto__scrim[data-astro-cid-nnfqu5h2]{background:linear-gradient(#0c100b 0%,#0c100bb8 14%,#0c100b00 38%),linear-gradient(#0a1609c7 0%,#0a16098c 45%,#0a1609db 84%,#0a160900 100%),linear-gradient(#162f1300 0%,#162f1340 38% 84%,#162f1300 100%)}.manifesto__body[data-astro-cid-nnfqu5h2]{z-index:1;padding-block:calc(var(--nav-h) + 3rem) 4rem;align-content:center;display:grid;position:relative}.manifesto__text[data-astro-cid-nnfqu5h2]{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;color:var(--on-field);font-size:clamp(1.9rem,4.1vw,3.75rem);font-weight:640;font-stretch:106%;line-height:1.1}.manifesto__facts[data-astro-cid-nnfqu5h2]{border-top:1px solid var(--field-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:62rem;margin-top:clamp(2.5rem,7vh,4.5rem);padding-top:1.25rem;display:grid}.manifesto__facts[data-astro-cid-nnfqu5h2] li[data-astro-cid-nnfqu5h2]{gap:.3rem;display:grid}.manifesto__facts[data-astro-cid-nnfqu5h2] strong[data-astro-cid-nnfqu5h2]{font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:700;font-stretch:110%}.manifesto__facts[data-astro-cid-nnfqu5h2] span[data-astro-cid-nnfqu5h2]{color:var(--on-field-2);font-size:.95rem}@media (width<=720px){.manifesto__facts[data-astro-cid-nnfqu5h2]{grid-template-columns:1fr;gap:1rem}}.hero__stage .manifesto__photo[data-astro-cid-nnfqu5h2],.hero__stage .manifesto__scrim[data-astro-cid-nnfqu5h2],.hero__stage .manifesto__body[data-astro-cid-nnfqu5h2]{position:absolute;inset:0}.hero__stage .manifesto__photo[data-astro-cid-nnfqu5h2]{z-index:3;background:var(--monte);overflow:hidden}.hero__stage .manifesto__scrim[data-astro-cid-nnfqu5h2]{z-index:4}.hero__stage .manifesto__body[data-astro-cid-nnfqu5h2]{z-index:5}.legend[data-astro-cid-2taz474s]{flex:none;overflow:hidden}.legend__ground[data-astro-cid-2taz474s]{fill:var(--paper)}.legend__box[data-astro-cid-2taz474s]{fill:none;stroke:var(--ink);stroke-width:1.5px}.legend__olive[data-astro-cid-2taz474s]{fill:var(--salvia)}.legend__removed[data-astro-cid-2taz474s]{fill:none;stroke:var(--salvia);stroke-width:1.2px}.legend__hatch[data-astro-cid-2taz474s]{stroke:var(--siena);stroke-width:1.4px}.legend__dot[data-astro-cid-2taz474s]{fill:var(--oliva)}.legend__boundary[data-astro-cid-2taz474s]{stroke:var(--lindero-line);stroke-width:2px;stroke-dasharray:7 3 1.5 3}.servicios[data-astro-cid-pt7o54kk]{padding-top:var(--section-y)}.servicios__head[data-astro-cid-pt7o54kk]{gap:1.25rem;padding-bottom:clamp(3rem,7vw,6rem);display:grid}.servicios__head[data-astro-cid-pt7o54kk] .section-title[data-astro-cid-pt7o54kk]{max-width:14ch}.stack[data-astro-cid-pt7o54kk]{position:relative}.stack__card[data-astro-cid-pt7o54kk]{align-items:center;display:grid;position:relative}.stack__inner[data-astro-cid-pt7o54kk]{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);grid-template-areas:"text fig";align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.stack__inner[data-astro-cid-pt7o54kk].is-flipped{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);grid-template-areas:"fig text"}.stack__text[data-astro-cid-pt7o54kk]{z-index:2;grid-area:text;position:relative}.stack__fig[data-astro-cid-pt7o54kk]{z-index:1;color:var(--on-field);grid-area:fig;position:relative}.stack__symbol[data-astro-cid-pt7o54kk]{margin-bottom:1.1rem}.stack__title[data-astro-cid-pt7o54kk]{width:150%;font-size:clamp(2.2rem,5.1vw,4.8rem);position:relative}.is-flipped[data-astro-cid-pt7o54kk] .stack__title[data-astro-cid-pt7o54kk]{width:auto;margin-left:-38%}.stack__title[data-astro-cid-pt7o54kk] span[data-astro-cid-pt7o54kk]{background:var(--paper);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .3em .08em 0}.is-flipped[data-astro-cid-pt7o54kk] .stack__title[data-astro-cid-pt7o54kk] span[data-astro-cid-pt7o54kk]{padding:.02em 0 .08em .3em}.stack__lead[data-astro-cid-pt7o54kk]{max-width:44ch;color:var(--on-field-2);margin-top:1.4rem;font-size:clamp(1.0625rem,1.3vw,1.2rem);line-height:1.55}.stack__points[data-astro-cid-pt7o54kk]{border-top:1px solid var(--field-rule);gap:.75rem;max-width:44ch;margin:2rem 0 2.25rem;padding-top:1.5rem;display:grid}.stack__points[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-weight:520;display:grid}.stack__points[data-astro-cid-pt7o54kk] svg{color:var(--salvia);margin-top:.2em}.stack__fig[data-astro-cid-pt7o54kk] .ortho__frame[data-astro-cid-pt7o54kk]{aspect-ratio:4/3.15}.stack__fig[data-astro-cid-pt7o54kk] picture,.stack__fig[data-astro-cid-pt7o54kk] img{object-fit:cover;width:100%;height:100%}.stack__fig[data-astro-cid-pt7o54kk] figcaption[data-astro-cid-pt7o54kk]{color:var(--on-field-2)}@media (width<=960px){.stack__card[data-astro-cid-pt7o54kk]{min-height:0;position:relative}.stack__inner[data-astro-cid-pt7o54kk],.stack__inner[data-astro-cid-pt7o54kk].is-flipped{grid-template-columns:1fr;grid-template-areas:"fig""text";padding-block:4rem}.stack__title[data-astro-cid-pt7o54kk],.is-flipped[data-astro-cid-pt7o54kk] .stack__title[data-astro-cid-pt7o54kk]{width:auto;margin:-3.2rem 0 0}.stack__title[data-astro-cid-pt7o54kk] span[data-astro-cid-pt7o54kk],.is-flipped[data-astro-cid-pt7o54kk] .stack__title[data-astro-cid-pt7o54kk] span[data-astro-cid-pt7o54kk]{padding:.02em .3em .08em 0}.stack__symbol[data-astro-cid-pt7o54kk],.stack__fig[data-astro-cid-pt7o54kk] figcaption[data-astro-cid-pt7o54kk]{display:none}}.vitrina[data-astro-cid-nvhwe5ou]{--v-bg:#0c100b;--v-ink:#ece8dc;--v-ink-2:#b9bfae;--v-rule:#ece8dc29;padding-top:var(--section-y);color:var(--v-ink);color-scheme:dark;--ink:var(--v-ink);--ink-2:var(--v-ink-2);--ink-3:var(--v-ink-2);--rule:var(--v-rule);--paper:var(--v-bg);position:relative}.vitrina__head[data-astro-cid-nvhwe5ou]{gap:1.25rem;padding-bottom:clamp(3rem,6vw,5rem);display:grid}.vitrina__head[data-astro-cid-nvhwe5ou] .section-title[data-astro-cid-nvhwe5ou]{max-width:12ch}.vitrina__stage[data-astro-cid-nvhwe5ou],.vitrina__index[data-astro-cid-nvhwe5ou]{display:none}.vitrina__chapters[data-astro-cid-nvhwe5ou]{padding:0 var(--gutter) var(--section-y);max-width:var(--maxw);gap:clamp(4rem,10vw,7rem);margin-inline:auto;display:grid}.chapter[data-astro-cid-nvhwe5ou]{gap:1.75rem;display:grid}.chapter__media[data-astro-cid-nvhwe5ou]{color:var(--v-ink);margin:0}.chapter__media[data-astro-cid-nvhwe5ou] .ortho__frame[data-astro-cid-nvhwe5ou]{aspect-ratio:4/5;background:#070c08}.chapter__media[data-astro-cid-nvhwe5ou] img[data-astro-cid-nvhwe5ou],.chapter__video[data-astro-cid-nvhwe5ou]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chapter__video[data-astro-cid-nvhwe5ou]{opacity:0;transition:opacity .6s}.chapter__video[data-astro-cid-nvhwe5ou].is-ready{opacity:1}.chapter__media[data-astro-cid-nvhwe5ou] figcaption[data-astro-cid-nvhwe5ou]{color:var(--v-ink-2)}.chapter__body[data-astro-cid-nvhwe5ou]{justify-items:start;gap:1rem;max-width:34rem;display:grid}.chapter__num[data-astro-cid-nvhwe5ou]{color:var(--v-ink-2);letter-spacing:.08em;font-size:.85rem}.chapter__num[data-astro-cid-nvhwe5ou] span[data-astro-cid-nvhwe5ou]{opacity:.55}.chapter__title[data-astro-cid-nvhwe5ou]{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.6rem,6.4vw,6rem);font-weight:820;font-stretch:80%;line-height:.92}.chapter__text[data-astro-cid-nvhwe5ou]{color:var(--v-ink-2);max-width:40ch;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55}.chapter__uses[data-astro-cid-nvhwe5ou]{flex-wrap:wrap;gap:.45rem;display:flex}.chapter__uses[data-astro-cid-nvhwe5ou] li[data-astro-cid-nvhwe5ou]{border:1px solid var(--v-rule);color:var(--v-ink);padding:.35rem .75rem;font-size:.9rem;font-style:italic}.chapter__cta[data-astro-cid-nvhwe5ou]{margin-top:.5rem}.chapter__note[data-astro-cid-nvhwe5ou]{color:var(--v-ink-2);font-size:.85rem;display:none}@media (width>=961px){.vitrina.is-stage .vitrina__track[data-astro-cid-nvhwe5ou]{position:relative}.vitrina.is-stage .vitrina__stage[data-astro-cid-nvhwe5ou]{height:100dvh;margin-bottom:-100dvh;display:block;position:sticky;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.vitrina.is-stage .vscene[data-astro-cid-nvhwe5ou]{clip-path:inset(100% 0 0);position:absolute;inset:0}.vitrina.is-stage .vscene[data-astro-cid-nvhwe5ou][data-vscene="0"]{clip-path:inset(0)}.vitrina.is-stage .vscene__media[data-astro-cid-nvhwe5ou],.vitrina.is-stage .vscene__media[data-astro-cid-nvhwe5ou] img[data-astro-cid-nvhwe5ou],.vitrina.is-stage .vscene__video[data-astro-cid-nvhwe5ou]{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.vitrina.is-stage .vscene__video[data-astro-cid-nvhwe5ou]{opacity:0;transition:opacity .7s}.vitrina.is-stage .vscene__video[data-astro-cid-nvhwe5ou].is-ready{opacity:1}.vitrina.is-stage .vitrina__shade[data-astro-cid-nvhwe5ou]{pointer-events:none;background:linear-gradient(90deg,#0b120c00 34%,#0b120cb8 62%,#0b120ce6 100%),linear-gradient(#0b120c00 68%,#0b120c8c 86%,#0b120ce6 100%);position:absolute;inset:0}.vitrina.is-stage .vitrina__index[data-astro-cid-nvhwe5ou]{z-index:4;left:var(--gutter);display:block;position:absolute;bottom:2.25rem}.vitrina.is-stage .vitrina__index[data-astro-cid-nvhwe5ou] ol[data-astro-cid-nvhwe5ou]{gap:clamp(1.25rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.vitrina.is-stage .vitrina__index[data-astro-cid-nvhwe5ou] a[data-astro-cid-nvhwe5ou]{color:var(--v-ink-2);opacity:.6;gap:.2rem;padding:.4rem 0;text-decoration:none;transition:opacity .3s,color .3s;display:grid}.vitrina.is-stage .vitrina__index[data-astro-cid-nvhwe5ou] a[data-astro-cid-nvhwe5ou][aria-current=true]{color:var(--v-ink);opacity:1}@media (hover:hover) and (pointer:fine){.vitrina.is-stage .vitrina__index[data-astro-cid-nvhwe5ou] a[data-astro-cid-nvhwe5ou]:hover{opacity:1}}.vitrina.is-stage .vitrina__num[data-astro-cid-nvhwe5ou]{font-size:.75rem}.vitrina.is-stage .vitrina__name[data-astro-cid-nvhwe5ou]{font-size:.95rem;font-weight:620;font-stretch:104%}.vitrina.is-stage .vitrina__bar[data-astro-cid-nvhwe5ou]{background:var(--v-rule);width:min(26rem,40vw);height:2px;margin-top:.6rem;display:block}.vitrina.is-stage .vitrina__bar[data-astro-cid-nvhwe5ou] span[data-astro-cid-nvhwe5ou]{background:var(--v-ink);transform-origin:0;height:100%;display:block;transform:scaleX(.33)}.vitrina.is-stage .vitrina__chapters[data-astro-cid-nvhwe5ou],.vitrina.is-stage .chapter[data-astro-cid-nvhwe5ou]{pointer-events:none}.vitrina.is-stage .chapter__body[data-astro-cid-nvhwe5ou]{pointer-events:auto}.vitrina.is-stage .vitrina__chapters[data-astro-cid-nvhwe5ou]{z-index:2;max-width:none;padding:0;display:block;position:relative}.vitrina.is-stage .chapter[data-astro-cid-nvhwe5ou]{min-height:100dvh;padding:calc(var(--nav-h) + 2rem) var(--gutter) 9rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.vitrina.is-stage .chapter__media[data-astro-cid-nvhwe5ou]{display:none}.vitrina.is-stage .chapter__body[data-astro-cid-nvhwe5ou]{grid-column:8/span 5}.vitrina.is-stage .chapter__note[data-astro-cid-nvhwe5ou]{display:block}}@media (width<=960px){.chapter__title[data-astro-cid-nvhwe5ou]{font-size:clamp(2.6rem,13vw,4.5rem)}}.lumbre[data-astro-cid-6px6f6cr]{align-items:center;min-height:min(92dvh,860px);display:grid;position:relative;overflow:hidden}.lumbre__media[data-astro-cid-6px6f6cr]{position:absolute;inset:-6% 0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.lumbre__media[data-astro-cid-6px6f6cr] img[data-astro-cid-6px6f6cr],.lumbre__video[data-astro-cid-6px6f6cr]{object-fit:cover;object-position:35% 50%;width:100%;height:100%;position:absolute;inset:0}.lumbre__video[data-astro-cid-6px6f6cr]{opacity:0;transition:opacity .8s}.lumbre__video[data-astro-cid-6px6f6cr].is-ready{opacity:1}.lumbre__media[data-astro-cid-6px6f6cr]:after{content:"";background:linear-gradient(90deg,#0c100b1a 30%,#0c100bb3 62%,#0c100beb 100%);position:absolute;inset:0}.lumbre__body[data-astro-cid-6px6f6cr]{z-index:1;padding-block:5rem;padding-left:max(var(--gutter), 54vw);justify-items:start;gap:2rem;display:grid;position:relative}.lumbre__quote[data-astro-cid-6px6f6cr]{letter-spacing:-.02em;max-width:22ch;color:var(--on-field);font-size:clamp(1.75rem,3.2vw,3rem);font-weight:620;font-stretch:106%;line-height:1.12}.lumbre__source[data-astro-cid-6px6f6cr]{color:var(--on-field-2);margin-top:-1.25rem;font-size:.9rem}.lumbre__note[data-astro-cid-6px6f6cr]{z-index:1;right:var(--gutter);color:var(--on-field-2);font-size:.8rem;position:absolute;bottom:1.25rem}@media (width<=960px){.lumbre[data-astro-cid-6px6f6cr]{align-items:end}.lumbre__body[data-astro-cid-6px6f6cr]{padding-left:var(--gutter)}.lumbre__media[data-astro-cid-6px6f6cr]:after{background:linear-gradient(#0b09061a 20%,#0b0906e0 75%)}.lumbre__note[data-astro-cid-6px6f6cr]{top:1.25rem;bottom:auto}}.proceso[data-astro-cid-4v555h6s]{padding-block:var(--section-y)}.proceso__grid[data-astro-cid-4v555h6s]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.proceso__head[data-astro-cid-4v555h6s]{grid-column:1/-1;gap:1.25rem;margin-bottom:clamp(1rem,3vw,2rem);display:grid}.proceso__head[data-astro-cid-4v555h6s] .section-title[data-astro-cid-4v555h6s]{max-width:10ch}.visor[data-astro-cid-4v555h6s]{display:none}.ruta[data-astro-cid-4v555h6s]{--track-x:1.1rem;grid-column:1/-1;position:relative}.ruta__list[data-astro-cid-4v555h6s]{margin:0;padding:0;list-style:none}.ruta__track[data-astro-cid-4v555h6s]{top:.9rem;bottom:.9rem;left:calc(var(--track-x) - 5px);width:10px;position:absolute}.ruta__bed[data-astro-cid-4v555h6s]{border-left:1.5px solid var(--rule-strong);border-right:1.5px solid var(--rule-strong);background:var(--paper-2);position:absolute;inset:0}.ruta__fill[data-astro-cid-4v555h6s]{background:var(--siena);transform-origin:50% 0;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(1)}html.motion .ruta__fill[data-astro-cid-4v555h6s]{transform:scaleY(0)}.ruta__step[data-astro-cid-4v555h6s]{grid-template-columns:calc(var(--track-x) * 2) 1fr;gap:1.5rem;padding-bottom:clamp(3rem,8vh,5rem);display:grid;position:relative}.ruta__step[data-astro-cid-4v555h6s]:last-child{padding-bottom:0}.ruta__mark[data-astro-cid-4v555h6s]{z-index:1;width:1.1rem;height:1.1rem;margin:.55rem 0 0 calc(var(--track-x) - .55rem);border:2px solid var(--ink);background:var(--paper-2);transition:background-color .3s ease, border-color .3s ease, transform .4s var(--ease-out);border-radius:50%;position:relative}.ruta__step[data-astro-cid-4v555h6s].is-reached .ruta__mark[data-astro-cid-4v555h6s],html:not(.motion) .ruta__mark[data-astro-cid-4v555h6s]{background:var(--ink);border-color:var(--ink)}.ruta__step[data-astro-cid-4v555h6s].is-active .ruta__mark[data-astro-cid-4v555h6s]{transform:scale(1.25)}.ruta__num[data-astro-cid-4v555h6s]{color:var(--ink-3);font-size:.8rem}.ruta__title[data-astro-cid-4v555h6s]{font-size:clamp(1.75rem,3vw,2.6rem)}.ruta__body[data-astro-cid-4v555h6s]>p[data-astro-cid-4v555h6s]:not(.ruta__num){max-width:40ch;color:var(--ink-2);margin-top:.6rem}.ruta__fig[data-astro-cid-4v555h6s]{max-width:34rem;color:var(--ink);margin:1.25rem 0 0}.ruta__fig[data-astro-cid-4v555h6s] .ortho__frame[data-astro-cid-4v555h6s]{aspect-ratio:4/3}.ruta__fig[data-astro-cid-4v555h6s] picture,.ruta__fig[data-astro-cid-4v555h6s] img{object-fit:cover;width:100%;height:100%}@media (width>=961px){.proceso.is-visor .ruta[data-astro-cid-4v555h6s]{grid-area:2/1}.proceso.is-visor .visor[data-astro-cid-4v555h6s]{top:calc(var(--nav-h) + 2.5rem);grid-area:2/2;display:block;position:sticky}.proceso.is-visor .ruta__fig[data-astro-cid-4v555h6s]{display:none}.proceso.is-visor .ruta__step[data-astro-cid-4v555h6s]{opacity:.42;min-height:46vh;transition:opacity .4s}.proceso.is-visor .ruta__step[data-astro-cid-4v555h6s].is-active{opacity:1}.visor__fig[data-astro-cid-4v555h6s]{color:var(--ink);margin:0}.visor__fig[data-astro-cid-4v555h6s] .ortho__frame[data-astro-cid-4v555h6s]{aspect-ratio:4/3.3;max-height:calc(100dvh - var(--nav-h) - 8rem)}.visor__img[data-astro-cid-4v555h6s]{opacity:0;transition:opacity .7s var(--ease-out), transform 1.2s var(--ease-out);position:absolute;inset:0;transform:scale(1.05)}.visor__img[data-astro-cid-4v555h6s][data-active=true]{opacity:1;transform:none}.visor__img[data-astro-cid-4v555h6s] picture,.visor__img[data-astro-cid-4v555h6s] img{object-fit:cover;width:100%;height:100%}.visor__caption[data-astro-cid-4v555h6s]{font-weight:620}.visor__caption[data-astro-cid-4v555h6s] .mono[data-astro-cid-4v555h6s]{color:var(--ink-3);margin-right:.4rem}}@media (prefers-reduced-motion:reduce){.visor__img[data-astro-cid-4v555h6s]{transition:none;transform:none}}.maquinaria[data-astro-cid-j3ngrylf]{padding-block:var(--section-y)}.maquinaria__head[data-astro-cid-j3ngrylf]{gap:1.25rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.maquinaria__head[data-astro-cid-j3ngrylf] .section-title[data-astro-cid-j3ngrylf]{max-width:16ch}.maq[data-astro-cid-j3ngrylf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,3.4vw,3rem) clamp(1rem,2vw,1.75rem);display:grid}.maq__hero[data-astro-cid-j3ngrylf]{color:var(--ink);grid-column:1/span 8;margin:0}.maq__hero[data-astro-cid-j3ngrylf] .ortho__frame[data-astro-cid-j3ngrylf]{aspect-ratio:4/3}.maq__img[data-astro-cid-j3ngrylf]{opacity:0;transition:opacity .6s var(--ease-out), transform 1.1s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.maq__img[data-astro-cid-j3ngrylf][data-active=true]{opacity:1;transform:none}.maq[data-astro-cid-j3ngrylf] picture,.maq[data-astro-cid-j3ngrylf] img{object-fit:cover;width:100%;height:100%}.maq__table[data-astro-cid-j3ngrylf]{border:1.5px solid var(--ink);background:var(--paper);grid-column:9/span 4}.maq__table-head[data-astro-cid-j3ngrylf]{border-bottom:1px solid var(--rule-strong);padding:1rem 1.25rem}.maq__table-head[data-astro-cid-j3ngrylf] h3[data-astro-cid-j3ngrylf]{font-size:clamp(1.35rem,1.9vw,1.7rem)}.maq__table-head[data-astro-cid-j3ngrylf] p[data-astro-cid-j3ngrylf]{color:var(--ink-3);margin-top:.2rem;font-size:.95rem}.maq__list[data-astro-cid-j3ngrylf] li[data-astro-cid-j3ngrylf]+li[data-astro-cid-j3ngrylf]{border-top:1px solid var(--rule)}.maq__row[data-astro-cid-j3ngrylf]{width:100%;min-height:4.5rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.25rem;padding:.95rem 1.25rem;transition:background-color .2s;display:grid}.maq__row-title[data-astro-cid-j3ngrylf]{font-size:1.05rem;font-weight:680;font-stretch:106%}.maq__row-text[data-astro-cid-j3ngrylf]{color:var(--ink-2);font-size:.97rem}.maq__row[data-astro-cid-j3ngrylf][aria-pressed=true]{background:var(--paper-3)}@media (hover:hover) and (pointer:fine){.maq__row[data-astro-cid-j3ngrylf]:hover{background:var(--paper-2)}}.maq__row[data-astro-cid-j3ngrylf]:focus-visible{outline-offset:-3px}.maq__details[data-astro-cid-j3ngrylf]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.maq__detail[data-astro-cid-j3ngrylf]{color:var(--ink);margin:0}.maq__detail[data-astro-cid-j3ngrylf] .ortho__frame[data-astro-cid-j3ngrylf]{aspect-ratio:4/3}@media (width<=960px){.maq__hero[data-astro-cid-j3ngrylf],.maq__table[data-astro-cid-j3ngrylf]{grid-column:1/-1}.maq__details[data-astro-cid-j3ngrylf]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.maq__img[data-astro-cid-j3ngrylf]{transition:none;transform:none}}.historia[data-astro-cid-34vkunwk]{padding-block:var(--section-y)}.historia__grid[data-astro-cid-34vkunwk]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.historia__visual[data-astro-cid-34vkunwk]{top:calc(var(--nav-h) + 2rem);position:sticky}.historia__fig[data-astro-cid-34vkunwk]{color:var(--ink);margin:0}.historia__fig[data-astro-cid-34vkunwk] .ortho__frame[data-astro-cid-34vkunwk]{aspect-ratio:2/3;max-height:calc(100dvh - var(--nav-h) - 6.5rem);margin-inline:auto}.historia__fig[data-astro-cid-34vkunwk] picture,.historia__fig[data-astro-cid-34vkunwk] img{object-fit:cover;width:100%;height:100%}.historia__text[data-astro-cid-34vkunwk] .section-title[data-astro-cid-34vkunwk]{max-width:12ch;margin-bottom:clamp(3rem,8vh,5rem)}.gens[data-astro-cid-34vkunwk]{padding:0 0 clamp(2rem,20vh,12rem) 3.25rem;position:relative}.gens__list[data-astro-cid-34vkunwk]{gap:clamp(3.5rem,14vh,9rem);margin:0;padding:0;list-style:none;display:grid}.gens__line[data-astro-cid-34vkunwk]{background:var(--rule-strong);width:1px;position:absolute;top:.6rem;bottom:clamp(2rem,20vh,12rem);left:.85rem}.gens__line[data-astro-cid-34vkunwk] span[data-astro-cid-34vkunwk]{background:var(--siena);transform-origin:50% 0;position:absolute;inset:0}html.motion .gens__line[data-astro-cid-34vkunwk] span[data-astro-cid-34vkunwk]{transform:scaleY(0)}.gen[data-astro-cid-34vkunwk]{gap:.6rem;display:grid;position:relative}.gen__num[data-astro-cid-34vkunwk]{border:1px solid var(--rule-strong);background:var(--paper-2);width:1.75rem;height:1.75rem;color:var(--ink-3);border-radius:50%;place-items:center;font-size:.68rem;display:grid;position:absolute;top:.15rem;left:-3.25rem}.gen__name[data-astro-cid-34vkunwk]{font-size:clamp(1.75rem,3.2vw,2.75rem)}.gen__role[data-astro-cid-34vkunwk]{color:var(--ink-3);margin-top:-.2rem}.gen__text[data-astro-cid-34vkunwk]{max-width:46ch;color:var(--ink-2);font-size:clamp(1.0625rem,1.25vw,1.175rem)}@media (width<=960px){.historia__grid[data-astro-cid-34vkunwk]{grid-template-columns:1fr}.historia__visual[data-astro-cid-34vkunwk]{position:static}.historia__fig[data-astro-cid-34vkunwk] .ortho__frame[data-astro-cid-34vkunwk]{aspect-ratio:4/5;max-height:70vh}.gens[data-astro-cid-34vkunwk]{padding-bottom:0}.gens__line[data-astro-cid-34vkunwk]{bottom:0}}.marquee[data-astro-cid-543bmuqs]{padding-block:clamp(1.5rem,4vw,3rem);overflow:hidden}.marquee__track[data-astro-cid-543bmuqs]{will-change:transform;width:max-content;display:flex}.marquee__item[data-astro-cid-543bmuqs]{letter-spacing:-.02em;white-space:nowrap;color:var(--ink);align-items:center;gap:clamp(1.25rem,3vw,2.75rem);padding-right:clamp(1.25rem,3vw,2.75rem);font-size:clamp(2.25rem,6.4vw,6rem);font-style:italic;font-weight:300;font-stretch:118%;line-height:1.1;display:inline-flex}.marquee__item[data-astro-cid-543bmuqs] svg[data-astro-cid-543bmuqs] circle[data-astro-cid-543bmuqs]{fill:var(--salvia)}@media (prefers-reduced-motion:no-preference){html:not(.motion) .marquee__track[data-astro-cid-543bmuqs]{animation:48s linear infinite marquee}}@keyframes marquee{to{transform:translate(-50%)}}.contacto[data-astro-cid-7b4tjujo]{padding-block:var(--section-y);position:relative}.contacto__grid[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.contacto__intro[data-astro-cid-7b4tjujo]{gap:1.25rem;display:grid}.contacto__intro[data-astro-cid-7b4tjujo] .section-title[data-astro-cid-7b4tjujo]{max-width:11ch}.spain[data-astro-cid-7b4tjujo]{max-width:38rem;margin:clamp(1.5rem,4vw,3rem) 0 0}.spain[data-astro-cid-7b4tjujo] svg[data-astro-cid-7b4tjujo]{width:100%;height:auto;overflow:visible}.spain__inner[data-astro-cid-7b4tjujo]{fill:none;stroke:var(--on-field);stroke-opacity:.22;stroke-width:.8px}.spain__outline[data-astro-cid-7b4tjujo]{fill:#ecf0e60f;stroke:var(--on-field);stroke-opacity:.85;stroke-width:1.4px}.spain__sevilla[data-astro-cid-7b4tjujo]{fill:var(--salvia);fill-opacity:.55}.nowrap[data-astro-cid-7b4tjujo]{white-space:nowrap}.spain__frame[data-astro-cid-7b4tjujo]{fill:none;stroke:var(--on-field);stroke-opacity:.35;stroke-dasharray:3 4}.spain__dot[data-astro-cid-7b4tjujo]{fill:var(--on-field);stroke:var(--monte);stroke-width:2px}.spain__ripple[data-astro-cid-7b4tjujo]{fill:none;stroke:var(--on-field);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.spain__ripple[data-astro-cid-7b4tjujo]{animation:ripple 3.2s var(--ease-out) infinite}.spain__ripple--late[data-astro-cid-7b4tjujo]{animation-delay:1.6s}}@keyframes ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(7)}}.spain__label[data-astro-cid-7b4tjujo]{font-family:var(--font-sans);fill:var(--on-field);paint-order:stroke;stroke:var(--monte);stroke-width:5px;font-size:17px;font-style:italic}.contacto__panel[data-astro-cid-7b4tjujo]{gap:clamp(2.5rem,5vw,3.5rem);display:grid}.form[data-astro-cid-7b4tjujo]{border:1.5px solid var(--field-rule);background:color-mix(in oklab, var(--monte) 60%, #0b170a);gap:.4rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.form__row[data-astro-cid-7b4tjujo]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 256 256'%3E%3Cpath fill='%23ecf0e6' d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.5rem}.form[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo] option[data-astro-cid-7b4tjujo]{background:var(--monte);color:var(--on-field)}.form__send[data-astro-cid-7b4tjujo]{justify-items:start;gap:.75rem;margin-top:.75rem;display:grid}.form__send[data-astro-cid-7b4tjujo] .field-help[data-astro-cid-7b4tjujo] a[data-astro-cid-7b4tjujo]{color:var(--on-field)}.people[data-astro-cid-7b4tjujo]{gap:0;display:grid}.person[data-astro-cid-7b4tjujo]{border-top:1px solid var(--field-rule);grid-template-columns:1fr auto;grid-template-areas:"who phone""actions actions";gap:.9rem 1rem;padding-block:1.25rem;display:grid}.person[data-astro-cid-7b4tjujo]>div[data-astro-cid-7b4tjujo]:first-child{grid-area:who}.person__name[data-astro-cid-7b4tjujo]{font-size:1.15rem;font-weight:680;font-stretch:106%}.person__role[data-astro-cid-7b4tjujo]{color:var(--on-field-2);font-size:.95rem}.person__phone[data-astro-cid-7b4tjujo]{grid-area:phone;align-self:center;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;font-stretch:108%;text-decoration:none}.person__actions[data-astro-cid-7b4tjujo]{flex-wrap:wrap;grid-area:actions;gap:.6rem;display:flex}.person__actions[data-astro-cid-7b4tjujo] .btn[data-astro-cid-7b4tjujo]{--btn-h:2.9rem}.places[data-astro-cid-7b4tjujo]{border-top:1px solid var(--field-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding-top:1.5rem;display:grid}.places[data-astro-cid-7b4tjujo] dt[data-astro-cid-7b4tjujo]{color:var(--on-field-2);margin-bottom:.35rem}.places[data-astro-cid-7b4tjujo] dd[data-astro-cid-7b4tjujo]{margin:0}.places[data-astro-cid-7b4tjujo] dd[data-astro-cid-7b4tjujo]+dd[data-astro-cid-7b4tjujo]{margin-top:.4rem}.places[data-astro-cid-7b4tjujo] a[data-astro-cid-7b4tjujo]{word-break:break-word;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}@media (width<=1100px){.places[data-astro-cid-7b4tjujo]{grid-template-columns:1fr 1fr}}@media (width<=960px){.contacto__grid[data-astro-cid-7b4tjujo]{grid-template-columns:1fr}}@media (width<=560px){.form__row[data-astro-cid-7b4tjujo],.places[data-astro-cid-7b4tjujo]{grid-template-columns:1fr}.spain[data-astro-cid-7b4tjujo]{padding-inline:.75rem}}
