/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--giro:0deg}}}@layer theme{:root,:host{--font-sans:"Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-noche:#060a08;--color-carbon:#0e1512;--color-pino:#085848;--color-brote:#befa0a;--color-hueso:#eef1e6;--color-arena:#c4a37c;--color-foco:#d1432f;--color-niebla:#a9b4ac}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-noche);color:var(--color-hueso);font-family:var(--font-sans);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{min-height:100svh;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3{letter-spacing:-.018em;text-wrap:balance;font-weight:700;font-stretch:118%;line-height:1.06}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-brote);outline-offset:3px;border-radius:3px}[id]{scroll-margin-top:6rem}}@layer components{.contenedor{width:min(100% - 2.5rem,78rem);margin-inline:auto}.dato{letter-spacing:.012em;font-size:.9375rem;font-weight:500;font-stretch:78%}.boton{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.875rem;padding:.65rem 1.3rem;font-size:.96875rem;font-weight:650;font-stretch:105%;line-height:1.15;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.boton--brote{background:linear-gradient(160deg, var(--color-brote) 35%, #96d618)}@supports (color:color-mix(in lab, red, red)){.boton--brote{background:linear-gradient(160deg, var(--color-brote) 35%, color-mix(in srgb, var(--color-brote) 78%, var(--color-pino)))}}.boton--brote{color:var(--color-noche);box-shadow:inset 0 1px #ffffff80,0 0 28px #befa0a61,0 10px 30px #00000059}@supports (color:color-mix(in lab, red, red)){.boton--brote{box-shadow:inset 0 1px 0 #ffffff80, 0 0 28px color-mix(in srgb, var(--color-brote) 38%, transparent), 0 10px 30px #00000059}}.boton--brote{transition:transform .25s var(--curva-suave), box-shadow .3s ease}.boton--brote:hover{transform:scale(1.05);box-shadow:inset 0 1px #ffffff80,0 0 46px #befa0aad,0 10px 30px #00000059}@supports (color:color-mix(in lab, red, red)){.boton--brote:hover{box-shadow:inset 0 1px 0 #ffffff80, 0 0 46px color-mix(in srgb, var(--color-brote) 68%, transparent), 0 10px 30px #00000059}}.boton--brote:active{transform:scale(.97)}.boton--linea{border:1px solid}@supports (color:color-mix(in lab, red, red)){.boton--linea{border:1px solid color-mix(in srgb, currentColor 42%, transparent)}}.boton--linea{color:inherit}.boton--linea:hover{border-color:currentColor}.enlace{text-underline-offset:.22em;text-decoration:underline 1px}.enlace:hover{text-decoration-thickness:2px}.marca-validar{background:#c4a37c38;border-radius:4px;padding:.05rem .45rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.marca-validar{background:color-mix(in srgb, var(--color-arena) 22%, transparent)}}.marca-validar{color:var(--color-arena);white-space:nowrap;font-size:.8125rem;font-weight:500;font-stretch:78%;line-height:1.5}.fondo-hueso .marca-validar{color:#6b4e29;background:#7a5a3029}.salto{z-index:60;background:var(--color-hueso);color:var(--color-noche);border-radius:999px;padding:.6rem 1rem;font-weight:600;position:absolute;top:5rem;left:1rem;transform:translateY(-300%)}.salto:focus{transform:none}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--curva-suave:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){.boton--brote:hover,.boton--brote:active{transform:none}}.prosa{max-width:44rem}.prosa>*+*{margin-top:1.05rem}.prosa h2{margin-top:2.5rem;font-size:clamp(1.5rem,3vw,2rem)}.prosa h3{margin-top:1.75rem;font-size:1.25rem}.prosa ul,.prosa ol{padding-left:1.2rem}.prosa ul{list-style:outside}.prosa ol{list-style:decimal}.prosa li+li{margin-top:.4rem}.prosa li::marker{color:var(--color-brote)}.prosa a{text-underline-offset:.22em;text-decoration:underline 1px}.prosa a:hover{color:var(--color-brote)}.prosa strong{font-weight:650}.prosa figure{max-width:22rem}.prosa figure video,.prosa figure img{background:var(--color-carbon);border-radius:10px;width:100%;height:auto;display:block}.prosa figcaption{color:var(--color-niebla);margin-top:.5rem;font-size:.9375rem}.prosa .aviso{border-left:3px solid var(--color-arena);background:#c4a37c1f;padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.prosa .aviso{background:color-mix(in srgb, var(--color-arena) 12%, transparent)}}.prosa .aviso{border-radius:0 8px 8px 0}.capitulo{background:var(--color-noche);padding-block:7rem 3rem;position:relative}.capitulo__lienzo,.capitulo__hud,.capitulo__progreso,.capitulo__rotulos{display:none}.capitulo__paneles{gap:3.5rem;width:min(100% - 2.5rem,46rem);margin-inline:auto;display:grid}.panel__imagen{background:var(--color-carbon);border-radius:10px;width:100%;height:auto;margin-bottom:1.25rem}.panel__fase{color:var(--color-brote);margin-bottom:.6rem}.panel h1{font-size:clamp(2.1rem,6.4vw,3.5rem)}.panel h1 span{color:var(--color-brote)}.intro__marca{margin-bottom:.7rem}.intro__marca img{width:auto;height:3.25rem}.intro__cta{background:linear-gradient(160deg, var(--color-brote) 35%, #8fd01a);border-radius:999px;align-items:center;gap:1.1rem;width:fit-content;max-width:100%;margin-top:1rem;padding:.7rem .7rem .7rem 1.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.intro__cta{background:linear-gradient(160deg, var(--color-brote) 35%, color-mix(in srgb, var(--color-brote) 74%, var(--color-pino)))}}.intro__cta{color:var(--color-noche);text-align:left;font-size:clamp(1.0625rem,1.55vw,1.3125rem);font-weight:700;font-stretch:104%;line-height:1.2;text-decoration:none;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #befa0a99,0 0 34px #befa0a85,0 0 110px #befa0a4d,0 14px 40px #00000073}@supports (color:color-mix(in lab, red, red)){.intro__cta{box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px color-mix(in srgb, var(--color-brote) 60%, transparent), 0 0 34px color-mix(in srgb, var(--color-brote) 52%, transparent), 0 0 110px color-mix(in srgb, var(--color-brote) 30%, transparent), 0 14px 40px #00000073}}.intro__cta{transition:transform .25s var(--curva-suave), box-shadow .3s ease}.intro__cta:hover{box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px var(--color-brote), 0 0 54px #befa0ac7, 0 0 150px #befa0a70, 0 14px 40px #00000073;transform:scale(1.03)}@supports (color:color-mix(in lab, red, red)){.intro__cta:hover{box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px var(--color-brote), 0 0 54px color-mix(in srgb, var(--color-brote) 78%, transparent), 0 0 150px color-mix(in srgb, var(--color-brote) 44%, transparent), 0 14px 40px #00000073}}.intro__cta:active{transform:scale(.98)}.intro__cta i{background:var(--color-noche);width:2.75rem;height:2.75rem;color:var(--color-brote);transition:transform .25s var(--curva-suave);border-radius:50%;flex:none;place-items:center;display:grid}.intro__cta:hover i{transform:translate(3px)}.intro__pie{color:var(--color-hueso);flex-wrap:wrap;justify-content:center;gap:.2rem 1.25rem;margin-top:1.1rem;display:flex}.intro__pie a{text-underline-offset:.22em;text-decoration:underline 1px}.intro__pie a:hover{color:var(--color-brote)}html:not([data-escena=viva]) .intro__pie{display:none}.panel h2{font-size:clamp(1.65rem,4.6vw,2.4rem)}.panel:not(.panel--mapa,.panel--prep) p:not(.panel__fase){color:var(--color-hueso);max-width:34rem;margin-top:.9rem}.panel__acciones{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.35rem;display:flex}.panel .hero__titulo{letter-spacing:-.03em;text-wrap:wrap;width:fit-content;max-width:100%;font-size:clamp(2rem,8.2vw,3.4rem);font-weight:800;line-height:.95;position:relative}.hero__frase{display:block}.hero__linea,.hero__linea>span{display:inline-block}.hero__boquilla{background:linear-gradient(to bottom, #befa0a33, var(--color-brote) 22% 78%, #befa0a33);opacity:0;pointer-events:none;border-radius:999px;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 8px 1px #befa0ae6,0 0 42px 10px #befa0a59}.hero__boquilla:after{content:"";width:1.1em;opacity:var(--estela,0);background:linear-gradient(270deg,#befa0a6b,#befa0a14 60%,#0000);position:absolute;top:8%;bottom:8%;right:100%;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.panel.panel--hero p.hero__entrada{max-width:31rem;margin-top:1.3rem;font-size:1.125rem;line-height:1.5}.hero__ficha{border-top:1px solid #eef1e629;grid-template-columns:repeat(3,auto);justify-content:start;max-width:31rem;margin-top:1.7rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hero__ficha{border-top:1px solid color-mix(in srgb, var(--color-hueso) 16%, transparent)}}.hero__ficha div{padding-right:1.7rem}.hero__ficha div+div{border-left:1px solid #eef1e629;padding-left:1.7rem}@supports (color:color-mix(in lab, red, red)){.hero__ficha div+div{border-left:1px solid color-mix(in srgb, var(--color-hueso) 16%, transparent)}}.hero__ficha dt{color:var(--color-brote);font-size:.875rem}.hero__ficha dd{white-space:nowrap;margin-top:.1rem;font-size:1.0625rem;font-weight:620}.boton-parcelas{background:var(--color-brote);min-height:3.75rem;color:var(--color-noche);border-radius:1.1rem;align-items:center;gap:.85rem;padding:.55rem 1.35rem .55rem .6rem;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 14px 36px -14px #befa0abf}.boton-parcelas:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 20px 44px -14px #befa0ae6}.boton-parcelas:focus-visible{outline:3px solid var(--color-hueso);outline-offset:3px}.boton-parcelas__icono{background:var(--color-noche);width:2.6rem;height:2.6rem;color:var(--color-brote);border-radius:.8rem;flex:none;padding:.5rem}.boton-parcelas__icono path{stroke-dasharray:64}.boton-parcelas:hover .boton-parcelas__icono path{animation:.9s cubic-bezier(.3,.6,.2,1) trazar-parcela}@keyframes trazar-parcela{0%{stroke-dashoffset:64px}}.boton-parcelas__texto{text-align:left;gap:.12rem;line-height:1.15;display:grid}.boton-parcelas__texto strong{font-size:1.0625rem;font-weight:760}.boton-parcelas__texto span{opacity:.8;font-size:.8125rem;font-weight:540}@media (prefers-reduced-motion:reduce){.boton-parcelas{transition:none}.boton-parcelas:hover{transform:none}.boton-parcelas:hover .boton-parcelas__icono path{animation:none}}.boton-servicios{backdrop-filter:blur(10px);min-height:3.75rem;color:var(--color-hueso);background:#060a088c;border-radius:1.1rem;align-items:center;gap:.8rem;padding:.55rem 1.35rem .55rem .6rem;font-size:1.0625rem;font-weight:760;line-height:1.15;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #eef1e638}.boton-servicios:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #eef1e68c}.boton-servicios:focus-visible{outline:3px solid var(--color-hueso);outline-offset:3px}.boton-servicios__icono{width:2.6rem;height:2.6rem;color:var(--color-brote);background:#befa0a1f;border-radius:.8rem;flex:none;padding:.55rem}.boton-servicios__gotas{stroke-dasharray:2 3.4}.boton-servicios:hover .boton-servicios__gotas{animation:.6s linear infinite rociar}@keyframes rociar{to{stroke-dashoffset:-5.4px}}@media (prefers-reduced-motion:reduce){.boton-servicios{transition:none}.boton-servicios:hover{transform:none}.boton-servicios:hover .boton-servicios__gotas{animation:none}}.boton-trabajos{backdrop-filter:blur(10px);min-height:3.75rem;color:var(--color-hueso);background:linear-gradient(#060a089e,#060a089e) padding-box padding-box,linear-gradient(120deg,#befa0abf,#eef1e629 45%,#befa0a73) border-box;border:1px solid #0000;border-radius:1.1rem;align-items:center;gap:1rem;padding:.45rem 1.35rem .45rem .85rem;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 14px 34px -16px #befa0a8c}.boton-trabajos:hover{transform:translateY(-2px);box-shadow:0 20px 44px -14px #befa0acc}.boton-trabajos:focus-visible{outline:3px solid var(--color-hueso);outline-offset:3px}.boton-trabajos__fotos{flex:none;width:3.4rem;height:2.75rem;position:relative}.boton-trabajos__fotos i{transform-origin:50% 110%;background:#eef1e624 50%/cover;border:1.5px solid #eef1e6d9;border-radius:.4rem;width:1.95rem;height:2.6rem;margin-left:-.975rem;transition:transform .4s cubic-bezier(.2,.8,.25,1.2);position:absolute;top:0;left:50%;box-shadow:0 4px 10px #00000080}html:not([data-escena=viva]) .boton-trabajos__fotos i,.panel--equipo[data-cerca] .boton-trabajos__fotos i{background-image:var(--foto)}.boton-trabajos__fotos i:first-child{transform:rotate(-14deg)translate(-.35rem)}.boton-trabajos__fotos i:nth-child(2){z-index:1}.boton-trabajos__fotos i:nth-child(3){transform:rotate(14deg)translate(.35rem)}.boton-trabajos__play{z-index:2;background:var(--color-brote);width:1.35rem;height:1.35rem;color:var(--color-noche);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.25,1.3);display:grid;position:absolute;bottom:-.15rem;right:-.1rem;box-shadow:0 0 0 3px #060a08cc,0 0 14px #befa0ab3}.boton-trabajos__play svg{margin-left:1px}.boton-trabajos:hover .boton-trabajos__fotos i:first-child,.boton-trabajos:focus-visible .boton-trabajos__fotos i:first-child{transform:rotate(-24deg)translate(-.6rem)translateY(-.1rem)}.boton-trabajos:hover .boton-trabajos__fotos i:nth-child(2),.boton-trabajos:focus-visible .boton-trabajos__fotos i:nth-child(2){transform:translateY(-.2rem)scale(1.06)}.boton-trabajos:hover .boton-trabajos__fotos i:nth-child(3),.boton-trabajos:focus-visible .boton-trabajos__fotos i:nth-child(3){transform:rotate(24deg)translate(.6rem)translateY(-.1rem)}.boton-trabajos:hover .boton-trabajos__play,.boton-trabajos:focus-visible .boton-trabajos__play{transform:scale(1.18)}.boton-trabajos__texto{text-align:left;gap:.12rem;line-height:1.15;display:grid}.boton-trabajos__texto strong{font-size:1.0625rem;font-weight:760}.boton-trabajos__texto span{color:var(--color-niebla);font-size:.8125rem;font-weight:540}@media (prefers-reduced-motion:reduce){.boton-trabajos,.boton-trabajos__fotos i,.boton-trabajos__play{transition:none}.boton-trabajos:hover{transform:none}}.panel__nota{color:var(--color-niebla);font-size:.9375rem}.clientes__plano{margin-top:1.5rem;position:relative}.clientes__fantasma{display:none}.clientes__logos{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}@media (width>=600px){.clientes__logos{grid-template-columns:repeat(4,minmax(0,1fr))}}.cliente{aspect-ratio:1.45;position:relative}.cliente[data-activo]{z-index:2}.cliente__lente{place-items:center;display:grid;position:absolute;inset:0}.cliente__lente:before{content:"";background:var(--color-hueso);opacity:0;border-radius:.875rem;transition:opacity .2s;position:absolute;inset:7%;box-shadow:0 12px 34px #00000073}.cliente__marca{width:min(calc(var(--peso) * 40%), 78%);position:relative}.cliente__marca img{object-fit:contain;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.cliente__color{opacity:0}.cliente[data-activo] .cliente__lente:before,.cliente[data-activo] .cliente__color{opacity:1}.cliente[data-activo] .cliente__blanco{opacity:0}@media (width<=599.98px){.cliente{aspect-ratio:1.2}.cliente__marca{width:min(calc(var(--peso) * 50%), 86%)}}.clientes__punto{z-index:3;background:var(--color-brote);width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--color-noche);opacity:0;pointer-events:none;border-radius:50%;margin:-.4rem 0 0 -.4rem;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.clientes__plano{cursor:none}.cliente__lente{will-change:transform}}.campo__titulo{font-size:clamp(2rem,4vw,3.25rem)}.campo__casos{gap:1.5rem;margin-top:1.25rem;display:grid}.caso{background:#080f0ccc;border:1px solid #eef1e629;border-radius:1.1rem;padding:1.05rem 1.35rem 1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 70px #0000006b}.caso__paso{color:var(--color-brote)}.panel .caso__paso{color:var(--color-brote);margin-top:0}.caso h3{margin-top:.3rem;font-size:clamp(1.45rem,2.1vw,2rem);font-stretch:112%;line-height:1.06}.caso__cifra{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;margin-top:.7rem;display:grid}.caso__previo{color:var(--color-niebla);grid-column:1/-1}.caso strong{color:var(--color-hueso);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5vw,4.75rem);font-weight:800;font-stretch:125%;line-height:1}.caso em{color:var(--color-brote);text-shadow:0 0 26px #befa0a99;margin-left:.04em;font-size:.72em;font-style:normal}@supports (color:color-mix(in lab, red, red)){.caso em{text-shadow:0 0 26px color-mix(in srgb, var(--color-brote) 60%, transparent)}}.caso__dato{color:var(--color-hueso);font-size:.9375rem;font-weight:500;line-height:1.25}.caso .marca-validar{grid-column:1/-1;justify-self:start;margin-top:.45rem}.panel:not(.panel--mapa,.panel--prep) .caso__texto{max-width:none;color:var(--color-niebla);margin-top:.7rem;font-size:.9375rem;line-height:1.4}.campo__aviso{color:var(--color-niebla);margin-top:1rem;font-size:.8125rem}.campo__rotulos{display:none}.flota__bahias{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.5rem;display:grid}.bahia__hueco{display:none}.bahia__ficha{background:#080f0ccc;border:1px solid #eef1e624;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem 1.05rem;display:grid}.bahia__cuenta{color:var(--color-brote);justify-items:center;font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:700;font-stretch:112%;line-height:1;display:grid}.bahia__cuenta span{color:var(--color-niebla);margin-top:.15rem;font-size:.75rem;font-weight:500;font-stretch:80%}.bahia__texto h3{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:650;font-stretch:108%;line-height:1.2}.panel .bahia__texto p{color:var(--color-hueso);margin-top:.1rem;font-size:.875rem;line-height:1.3}.panel .bahia__texto p.dato{color:var(--color-niebla)}.panel--equipo h2 span{color:var(--color-brote);display:block}.equipo__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.5rem;display:grid}.baldosa{backdrop-filter:blur(12px)saturate(1.4);background:#080f0cc2;border:1px solid #eef1e624;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.05rem 1.15rem 1.1rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 22px 50px #0000006b}.baldosa:hover{border-color:var(--color-brote);box-shadow:0 0 0 1px var(--color-brote), 0 0 34px #befa0a4d, 0 22px 50px #0000006b}@supports (color:color-mix(in lab, red, red)){.baldosa:hover{box-shadow:0 0 0 1px var(--color-brote), 0 0 34px color-mix(in srgb, var(--color-brote) 30%, transparent), 0 22px 50px #0000006b}}.baldosa__previo{color:var(--color-niebla)}.baldosa>strong{color:var(--color-hueso);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-size:clamp(3.5rem,7.4vw,6.75rem);font-weight:800;font-stretch:125%;line-height:.95;display:flex}.baldosa>strong em{color:var(--color-brote);letter-spacing:-.015em;text-shadow:0 0 22px #befa0a8c;font-size:.3em;font-style:normal}@supports (color:color-mix(in lab, red, red)){.baldosa>strong em{text-shadow:0 0 22px color-mix(in srgb, var(--color-brote) 55%, transparent)}}.baldosa>.baldosa__titulo{letter-spacing:-.015em;font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.12}.baldosa__texto{color:var(--color-hueso);font-size:.9375rem;line-height:1.3}.baldosa__provincias{color:var(--color-brote);flex-wrap:wrap;gap:.15rem .6rem;margin-top:.25rem;font-size:.8125rem;display:flex}.baldosa__provincias a{text-decoration:underline 1px}@supports (color:color-mix(in lab, red, red)){.baldosa__provincias a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.baldosa__provincias a{text-underline-offset:.2em}.baldosa__provincias a:hover{text-decoration-color:currentColor}.mapa__situacion a{color:inherit;text-underline-offset:.2em;white-space:nowrap;font-weight:600;text-decoration:underline}.baldosa__icono{width:3.5rem;height:3.5rem;color:var(--color-brote);place-items:center;margin-bottom:.4rem;display:grid;position:relative}.baldosa__icono:before{content:"";background:conic-gradient(from 0deg, transparent 62%, var(--color-brote));border-radius:50%;animation:5s linear infinite paused anillo;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 88%,#000 90%);mask-image:radial-gradient(closest-side,#0000 88%,#000 90%)}[data-activa] .baldosa__icono:before{animation-play-state:running}@keyframes anillo{to{transform:rotate(360deg)}}.baldosa .marca-validar{margin-top:.3rem}@media (prefers-reduced-motion:reduce){.baldosa__icono:before{animation:none}}.servicios__lista{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.servicio a{height:100%;transition:border-color .25s ease, box-shadow .25s ease, transform .3s var(--curva-suave);background:#0a120fd1;border:1px solid #eef1e624;border-radius:.9rem;display:block;position:relative;overflow:hidden;box-shadow:0 16px 40px #0006}.servicio a:hover,.servicio a:focus-visible{border-color:var(--color-brote);box-shadow:0 0 0 1px var(--color-brote), 0 0 30px #befa0a57, 0 16px 40px #0006}@supports (color:color-mix(in lab, red, red)){.servicio a:hover,.servicio a:focus-visible{box-shadow:0 0 0 1px var(--color-brote), 0 0 30px color-mix(in srgb, var(--color-brote) 34%, transparent), 0 16px 40px #0006}}.servicio a:hover,.servicio a:focus-visible{transform:translateY(-4px)}.servicio img{object-fit:cover;width:100%;height:clamp(5.5rem,14vh,8.25rem);transition:transform .45s var(--curva-suave);display:block}.servicio a:hover img{transform:scale(1.05)}.servicio__cuerpo{gap:.2rem;padding:.65rem .85rem .8rem;display:grid}.servicio__etiqueta{color:var(--color-brote);font-size:.8125rem}.servicio strong{color:var(--color-hueso);font-size:1rem;font-weight:700;font-stretch:112%;line-height:1.15}.servicio__texto{color:var(--color-niebla);font-size:.875rem;line-height:1.3}@property --giro{syntax:"<angle>";inherits:false;initial-value:0deg}.servicio--estrella a{background:linear-gradient(#0a120ff0, #0a120ff0) padding-box, conic-gradient(from var(--giro), #befa0a47, var(--color-brote) 9%, #f3ffc9 13%, var(--color-brote) 17%, #befa0a47 30%) border-box;border:1.5px solid #0000;animation:6s linear infinite servicio-giro;box-shadow:0 0 40px -8px #befa0a80,0 18px 44px #00000080}@keyframes servicio-giro{to{--giro:1turn}}.servicio__sello{z-index:1;background:var(--color-brote);color:var(--color-noche);border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .7rem .32rem .5rem;font-size:.75rem;font-weight:760;line-height:1;display:inline-flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 6px 18px #0006}.servicio--estrella strong{font-size:1.375rem}.servicio--estrella .servicio__texto{color:var(--color-hueso);font-size:.9375rem}.servicio__ir{color:var(--color-brote);align-items:center;gap:.4rem;margin-top:.45rem;font-size:.875rem;font-weight:720;display:inline-flex}.servicio__ir svg{transition:transform .25s var(--curva-suave)}.servicio--estrella a:hover .servicio__ir svg,.servicio--estrella a:focus-visible .servicio__ir svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.servicio--estrella a{animation:none}.servicio a:hover,.servicio a:focus-visible,.servicio a:hover img{transform:none}}.cifras__lista{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;margin-top:1.5rem;display:grid}.cifras__lista[aria-hidden]{display:none}.cifra{background:var(--surcos), var(--tierra);isolation:isolate;border-radius:.3rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.2rem;min-height:10.5rem;padding:.95rem 1.1rem 1rem;display:flex;position:relative;overflow:hidden}.cifra:after{content:"";z-index:-1;background:linear-gradient(#060a081f 28%,#060a08bd);position:absolute;inset:0}.cifra--hortaliza{--surcos:repeating-linear-gradient(90deg, #befa0a4d 0 4px, transparent 4px 13px);--tierra:linear-gradient(140deg, #1d6237, #10452d)}.cifra--labrado{--surcos:repeating-linear-gradient(112deg, #ffeccd33 0 4px, transparent 4px 15px);--tierra:linear-gradient(150deg, #7a5c40, #57412c)}.cifra--vigor{--surcos:repeating-linear-gradient(78deg, #060a0852 0 2px, transparent 2px 11px);--tierra:linear-gradient(90deg, #8a3d29, #a58a47 38%, #2f8456 70%, #7dab1d)}.cifra--frutal{--surcos:radial-gradient(circle, #befa0a8c 0 5px, transparent 5.6px) 0 0 / 26px 26px;--tierra:linear-gradient(160deg, #3f5f31, #2b4423)}.cifra--cereal{--surcos:repeating-linear-gradient(64deg, #ffeeaa3d 0 3px, transparent 3px 11px);--tierra:linear-gradient(150deg, #927d30, #6b5b22)}.cifra svg{color:var(--color-hueso);position:absolute;top:.9rem;left:1.1rem}.cifra strong{color:var(--color-hueso);letter-spacing:-.03em;font-size:clamp(2.25rem,6vw,3rem);font-weight:800;font-stretch:125%;line-height:1}.cifra span{max-width:15em;color:var(--color-hueso);font-size:.9375rem;font-weight:600;font-stretch:100%;line-height:1.15}html[data-escena=viva] .capitulo{height:100svh;padding:0;overflow:hidden}html[data-escena=viva] .capitulo__lienzo{opacity:0;transition:opacity .7s;display:block;position:absolute;inset:0}html[data-escena=viva] .capitulo--lista .capitulo__lienzo{opacity:1}html[data-escena=viva] .capitulo__lienzo canvas{width:100%;height:100%;display:block}html[data-escena=viva] .capitulo--lista .capitulo__hud{z-index:2;pointer-events:none;color:var(--color-brote);display:block;position:absolute;inset:0;overflow:hidden}.hud__mira{opacity:0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.hud__mira i{--ancho:var(--radio,100px);--alto:calc(var(--radio,100px) * .6);border:0 solid #befa0ac7;width:18px;height:18px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hud__mira i{border:0 solid color-mix(in srgb, var(--color-brote) 78%, transparent)}}.hud__mira i:first-child{transform:translate(calc(var(--ancho) * -1), calc(var(--alto) * -1));border-width:1.5px 0 0 1.5px}.hud__mira i:nth-child(2){transform:translate(calc(var(--ancho) - 18px), calc(var(--alto) * -1));border-width:1.5px 1.5px 0 0}.hud__mira i:nth-child(3){transform:translate(calc(var(--ancho) * -1), calc(var(--alto) - 18px));border-width:0 0 1.5px 1.5px}.hud__mira i:nth-child(4){transform:translate(calc(var(--ancho) - 18px), calc(var(--alto) - 18px));border-width:0 1.5px 1.5px 0}.hud__dato{white-space:nowrap;line-height:1.2;position:absolute;top:0;left:0}.hud__dato--a{transform:translate(calc(var(--radio,100px) * -1 + 1.75rem), calc(var(--radio,100px) * -.6))}.hud__dato--b{transform:translate(calc(var(--radio,100px) * -1 + 1.75rem), calc(var(--radio,100px) * .6 - 100%))}.hud__dato--c{transform:translate(calc(var(--radio,100px) - 100% - 1.75rem), calc(var(--radio,100px) * .6 - 100%))}html[data-escena=viva] .panel__imagen{display:none}html[data-escena=viva] .capitulo__paneles{pointer-events:none;gap:0;width:auto;margin:0;display:grid;position:absolute;inset:0}html[data-escena=viva] .panel{opacity:0;pointer-events:none;will-change:transform, opacity;grid-area:1/1}html[data-escena=viva] .panel--intro{opacity:1;pointer-events:auto}html[data-escena=viva] .capitulo__progreso{z-index:3;background:#eef1e61f;height:2px;display:block;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){html[data-escena=viva] .capitulo__progreso{background:color-mix(in srgb, var(--color-hueso) 12%, transparent)}}html[data-escena=viva] .capitulo__progreso span{background:var(--color-brote);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.picado,.cortinilla{display:none}html[data-escena=viva] .cortinilla{z-index:20;visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.cortinilla__velo{clip-path:inset(0 0 100%);background:radial-gradient(ellipse at 50% 50%, transparent 25%, #0009 100%), linear-gradient(#befa0a14 1px, transparent 1px) center / 3.5rem 3.5rem, linear-gradient(90deg, #befa0a14 1px, transparent 1px) center / 3.5rem 3.5rem, var(--color-noche);position:absolute;inset:0}.cortinilla__filo{background:linear-gradient(90deg, transparent, var(--color-brote) 12%, #f3ffc9 50%, var(--color-brote) 88%, transparent);height:2px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 14px 2px #befa0ab3,0 0 52px 8px #befa0a47}.cortinilla__filo:before{content:"";background:linear-gradient(#0000,#befa0a29);height:9rem;position:absolute;bottom:100%;left:0;right:0}.cortinilla[data-sentido=arriba] .cortinilla__filo:before{background:linear-gradient(#befa0a29,#0000);top:100%;bottom:auto}.cortinilla__rotulo{--abre:0;width:max-content;max-width:calc(100vw - 4rem);color:var(--color-hueso);text-align:center;text-wrap:balance;opacity:0;margin:0;padding:.85rem 1.6rem;font-size:clamp(2rem,5.2vw,4.25rem);font-weight:760;font-stretch:125%;line-height:1.02;position:absolute;top:50%;left:50%;translate:-50% -50%}.cortinilla__rotulo:before{--l:1.15rem;--g:2px;content:"";inset:calc(var(--abre) * -2rem);background:linear-gradient(var(--color-brote) 0 0) left top / var(--l) var(--g), linear-gradient(var(--color-brote) 0 0) left top / var(--g) var(--l), linear-gradient(var(--color-brote) 0 0) right top / var(--l) var(--g), linear-gradient(var(--color-brote) 0 0) right top / var(--g) var(--l), linear-gradient(var(--color-brote) 0 0) left bottom / var(--l) var(--g), linear-gradient(var(--color-brote) 0 0) left bottom / var(--g) var(--l), linear-gradient(var(--color-brote) 0 0) right bottom / var(--l) var(--g), linear-gradient(var(--color-brote) 0 0) right bottom / var(--g) var(--l);filter:drop-shadow(0 0 6px #befa0a99);background-repeat:no-repeat;position:absolute}html[data-escena=viva] .picado{z-index:4;visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.picado__caja{aspect-ratio:580/495;width:min(62vmin,33rem);position:absolute;top:46%;left:50%;translate:-50% -50%}.picado__dron{opacity:0;will-change:transform, opacity}.picado__dron img{width:100%;height:auto;display:block}.picado__sombra{opacity:0;filter:blur(6px);will-change:transform, opacity;background:radial-gradient(closest-side,#1e19149e,#1e191400)}.picado__rotor{width:42.8%;position:absolute;translate:-50% -50%}.picado__pala{transform-box:fill-box;transform-origin:50%;animation:.14s linear infinite picado-pala}.picado__pala--inversa{animation-direction:reverse}.picado:not([data-activa]) .picado__pala{animation-play-state:paused}@keyframes picado-pala{to{rotate:360deg}}.picado__anillo{border:3px solid var(--color-brote);border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 34px 6px #befa0a9e,inset 0 0 34px 6px #befa0a6b}@supports (color:color-mix(in lab, red, red)){.picado__anillo{box-shadow:0 0 34px 6px color-mix(in srgb, var(--color-brote) 62%, transparent), inset 0 0 34px 6px color-mix(in srgb, var(--color-brote) 42%, transparent)}}html[data-escena=viva] .capitulo__rotulos{z-index:3;pointer-events:none;color:var(--color-hueso);justify-items:start;gap:.1rem;display:grid;position:absolute}.rotulo{white-space:nowrap;text-shadow:0 1px 6px #000000e6}[data-rotulo=mapa]{grid-area:1/1}[data-rotulo=concepto]{grid-area:2/1}[data-rotulo=dron]{grid-area:3/1}html[data-escena=viva] .panel--pleno{grid-area:auto;position:absolute;inset:0}html[data-escena=viva] .clientes__fantasma{color:var(--color-hueso);letter-spacing:-.03em;text-align:center;opacity:.085;-webkit-user-select:none;user-select:none;font-size:13.5cqw;font-weight:800;font-stretch:125%;line-height:.95;display:block;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}html[data-escena=viva] .panel--clientes{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,2vh,1.25rem);padding:clamp(4.5rem,10vh,5.75rem) clamp(1rem,4vw,4rem) clamp(3.25rem,8vh,4.75rem);display:flex}html[data-escena=viva] .clientes__texto{z-index:1;text-shadow:0 1px 12px #060a08e6;position:relative}html[data-escena=viva] .clientes__texto h2{font-size:clamp(1.35rem,1.95vw,1.75rem)}html[data-escena=viva] .clientes__plano:before{content:"";background:radial-gradient(closest-side,#060a08d1 58%,#060a0800);position:absolute;inset:-14% -12%}html[data-escena=viva] .clientes__plano{width:min(100%,57rem,180svh - 24.3rem);margin-top:0;container-type:inline-size}html[data-escena=viva] .clientes__logos:not([data-cerca]){translate:600vw}html[data-escena=viva] .panel--cifras{--paso:clamp(15rem, 25vw, 23.5rem)}html[data-escena=viva] .cifras__texto{text-shadow:0 1px 12px #060a08e6}html[data-escena=viva] .cifras__banda{transform-origin:50% 100%;padding-block:.5rem;position:absolute;inset:47% 0 auto;overflow:hidden;transform:perspective(95rem)rotateX(24deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}html[data-escena=viva] .cifras__pista{width:max-content;display:flex}html[data-escena=viva] .cifras__lista,html[data-escena=viva] .cifras__lista[aria-hidden]{gap:0;margin:0;display:flex}html[data-escena=viva] .cifra{width:calc(var(--paso) - .55rem);opacity:.82;clip-path:polygon(.4% 2%,99.4% 0,100% 97%,0 100%);flex:none;min-height:clamp(11rem,25vh,14rem);margin-right:.55rem;transition:opacity .35s}html[data-escena=viva] .cifra:nth-child(2n){clip-path:polygon(0 0,100% 2.5%,99.5% 100%,.6% 97.5%)}html[data-escena=viva] .cifra strong{transform-origin:0 100%;transition:color .3s ease, transform .35s var(--curva-suave);font-size:clamp(2.6rem,4.3vw,3.9rem)}html[data-escena=viva] .cifra[data-leida]{opacity:1}html[data-escena=viva] .cifra[data-leida] strong{color:var(--color-brote);transform:scale(1.08)}html:not([data-escena=viva]) .panel--casos{width:100vw;margin-inline:calc(50% - 50vw)}html[data-escena=viva] .panel--equipo{z-index:1}html[data-escena=viva] .panel--equipo:before{content:"";z-index:-1;background:linear-gradient(90deg,#060a08eb,#060a08bd 38%,#060a081a 68%);position:absolute;inset:0}html[data-escena=viva] .equipo__rejilla{margin-top:0}html[data-escena=viva] .panel--casos{z-index:1}html[data-escena=viva] .panel--mapa{z-index:4;clip-path:circle(0% at 84% 54%);padding:0}html[data-escena=viva] .panel--flota{z-index:1;grid-template-rows:auto minmax(0,1fr);padding:clamp(4rem,9vh,5.5rem) clamp(1rem,5vw,6rem) clamp(7.9rem,15.5vh,9rem);display:grid}html[data-escena=viva] .panel--flota:before{content:"";z-index:-1;background:linear-gradient(#060a08c7,#060a0800 34%);position:absolute;inset:0}html[data-escena=viva] .flota__texto>p:not(.panel__fase){max-width:40rem}html[data-escena=viva] .flota__bahias{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}html[data-escena=viva] .bahia{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}html[data-escena=viva] .bahia__hueco{align-self:start;height:62%;min-height:0;display:block}html[data-escena=viva] .bahia:nth-child(2n) .bahia__hueco{align-self:end}html[data-escena=viva] .servicios__marco:not([data-cerca]){translate:600vw}html[data-escena=viva] .panel--servicios{z-index:1;padding:5rem clamp(2rem,6vw,6.5rem) 4rem}html[data-escena=viva] .panel--servicios:before{content:"";z-index:-1;background:linear-gradient(#060a0800,#060a08db 55%);position:absolute;inset:0}html[data-escena=viva] .panel--ventajas{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.7rem;padding:5rem clamp(2rem,4vw,4.5rem) 3.6rem;display:flex}html[data-escena=viva] .panel--ventajas>*{width:min(100%,27.5rem)}html[data-escena=viva] .campo__titulo{color:var(--color-brote);margin-bottom:.55rem;font-size:.9375rem;font-weight:650;font-stretch:100%}html[data-escena=viva] .campo__casos{grid-template-areas:"caso";gap:0;margin-top:0;overflow:hidden}html[data-escena=viva] .campo__marco{backdrop-filter:blur(12px)saturate(1.4);background:#080f0ccc;border:1px solid #eef1e629;border-radius:1.1rem;padding:1rem 1.35rem 1.2rem;position:relative;box-shadow:inset 0 1px #ffffff1f,0 30px 70px #0000006b}html[data-escena=viva] .caso{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:caso;align-self:start;padding:0;overflow:visible}html[data-escena=viva] .caso__paso{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campo__pasos{display:none}html[data-escena=viva] .campo__pasos{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}html[data-escena=viva] .caso h3{margin-top:.85rem}.campo__pasos li{color:var(--color-hueso);opacity:.45;gap:.35rem;font-size:.75rem;font-weight:600;font-stretch:100%;display:grid}.campo__pasos i{background:#eef1e629;border-radius:2px;height:3px;display:block;overflow:hidden}.campo__pasos b{background:var(--color-brote);height:100%;box-shadow:0 0 10px var(--color-brote);transform-origin:0;display:block;transform:scaleX(0)}html[data-escena=viva] .campo__accion{margin-top:.2rem}html[data-escena=viva] .campo__aviso{width:auto;color:var(--color-hueso);text-shadow:0 1px 8px #060a08e6;margin:0;position:absolute;bottom:1rem;left:clamp(2rem,4vw,4.5rem)}html[data-escena=viva] .campo__rotulos{pointer-events:none;width:auto;display:block;position:absolute;inset:0;overflow:hidden}.rotulo-campo{background:#060a08cc;border-radius:999px;padding:.25rem .65rem;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #befa0a8c}@supports (color:color-mix(in lab, red, red)){.rotulo-campo{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brote) 55%, transparent)}}.rotulo-campo{color:var(--color-hueso);white-space:nowrap;opacity:0;will-change:transform, opacity;font-size:.8125rem;font-weight:600;font-stretch:100%}.rotulo-campo--tractor{box-shadow:inset 0 0 0 1px #ff785ab3}.rotulo-campo__ha{display:none}.rotulo-campo[data-ha]{border-radius:.85rem;justify-items:center;padding:.35rem .8rem .4rem;line-height:1.15;display:grid}.rotulo-campo[data-ha] .rotulo-campo__ha{color:var(--color-brote);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:760;font-stretch:112%;display:block}.rotulo-campo--tractor[data-ha] .rotulo-campo__ha{color:#ff9a7e}html[data-escena=viva] .panel--intro{z-index:1;text-align:center;place-self:end center;justify-items:center;width:min(100%,50rem);display:grid;position:relative}html[data-escena=viva] .panel--intro:before{content:"";z-index:-1;background:radial-gradient(closest-side,#060a08d1 30%,#060a0800);position:absolute;inset:-7rem -40vw -6rem}html[data-escena=viva] .panel--intro h1{letter-spacing:0;text-wrap:pretty;text-shadow:0 1px 10px #000c;font-size:clamp(.9375rem,1.25vw,1.0625rem);font-weight:500;font-stretch:100%;line-height:1.3}html[data-escena=viva] .intro__marca img{filter:drop-shadow(0 2px 16px #000000b3)}html[data-escena=viva] .intro__cta{animation:3.4s ease-in-out encendido}@keyframes encendido{0%,42%{box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px color-mix(in srgb, var(--color-brote) 60%, transparent), 0 0 0 transparent, 0 0 0 transparent, 0 14px 40px #00000073}70%{box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px var(--color-brote), 0 0 70px color-mix(in srgb, var(--color-brote) 86%, transparent), 0 0 180px color-mix(in srgb, var(--color-brote) 52%, transparent), 0 14px 40px #00000073}}html[data-escena=viva] .panel--hero h2:focus{outline:none}html[data-escena=viva] .panel--hero{position:relative}html[data-escena=viva] .panel--hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,#060a08eb 55%,#060a0800);position:absolute;inset:-5rem -9rem -4rem -8rem}.leyenda{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.leyenda i{background:linear-gradient(90deg, var(--color-foco), var(--color-arena) 40%, #0e8c70 72%, var(--color-brote));border-radius:2px;width:7.5rem;height:.45rem;display:block}@media (width<=899.98px){html[data-escena=viva] .panel--flota{padding:10.75rem 1rem 5.25rem}html[data-escena=viva] .flota__texto h2{font-size:clamp(1.45rem,6vw,2.1rem)}html[data-escena=viva] .flota__texto>p:not(.panel__fase){display:none}html[data-escena=viva] .flota__bahias{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}html[data-escena=viva] .bahia__ficha{border-radius:.75rem;gap:.55rem;min-height:4.4rem;padding:.5rem .65rem}html[data-escena=viva] .bahia__cuenta{font-size:1.9rem}html[data-escena=viva] .bahia__cuenta span{font-size:.625rem}html[data-escena=viva] .bahia__texto h3{font-size:.875rem}html[data-escena=viva] .bahia__hueco{height:76%}html[data-escena=viva] .panel.panel--flota .bahia__texto p{margin-top:.1rem;font-size:.8125rem;line-height:1.2}html[data-escena=viva] .panel.panel--flota .bahia__texto p:not(.dato){display:none}}@media (width>=900px) and (height<=760px){html[data-escena=viva] .flota__texto>p:not(.panel__fase){display:none}html[data-escena=viva] .bahia__ficha{padding:.55rem .8rem}html[data-escena=viva] .bahia__cuenta{font-size:2.1rem}}@media (width>=900px){html[data-escena=viva] .capitulo__paneles{place-items:center start;padding:4.5rem clamp(2rem,6vw,6.5rem) 2.5rem}html[data-escena=viva] .panel{width:min(38vw,33rem)}html[data-escena=viva] .panel--hero{width:min(44vw,40rem)}html[data-escena=viva] .cliente{aspect-ratio:1.35}html[data-escena=viva] .panel--intro{width:min(100%,54rem);margin-bottom:1.5rem}html[data-escena=viva] .panel .hero__titulo{font-size:clamp(3.2rem,5.9vw,6.2rem)}html[data-escena=viva] .hero__linea{display:block}html[data-escena=viva] .hero__frase+.hero__frase{padding-left:.95em}html[data-escena=viva] .panel:not(.panel--hero,.panel--intro,.panel--pleno){background:#060a08db;border-radius:14px;padding:1.6rem 1.75rem 1.75rem}@supports (color:color-mix(in lab, red, red)){html[data-escena=viva] .panel:not(.panel--hero,.panel--intro,.panel--pleno){background:color-mix(in srgb, var(--color-noche) 86%, transparent)}}html[data-escena=viva] .panel--pleno{width:auto}html[data-escena=viva] .panel--equipo{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:5rem clamp(2rem,6vw,6.5rem) 4.5rem;display:grid}html[data-escena=viva] .panel--equipo h2{font-size:clamp(2.4rem,4vw,4.25rem)}html[data-escena=viva] .equipo__llegada{margin-top:clamp(5.5rem,15vh,9rem)}html[data-escena=viva] .equipo__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-escena=viva] .baldosa--cifra:first-child{justify-content:flex-end}html[data-escena=viva] .baldosa__provincias{max-width:22rem}html[data-escena=viva] .cifras__texto{width:min(44vw,38rem);position:absolute;top:clamp(5.5rem,16vh,9rem);left:clamp(2rem,6vw,6.5rem)}html[data-escena=viva] .cifras__texto h2{font-size:clamp(2.2rem,3.6vw,3.5rem)}html[data-escena=viva] .capitulo__rotulos{bottom:1.5rem;left:clamp(2rem,6vw,6.5rem)}}@media (width<=899.98px){html[data-escena=viva] .capitulo__paneles{align-items:end;padding:5rem 1rem 4.75rem}html[data-escena=viva] .panel--hero:before{inset:-3rem -3rem -6rem}html[data-escena=viva] .panel:not(.panel--hero,.panel--intro,.panel--pleno){background:#060a08e6;border-radius:14px;padding:1.1rem 1.2rem 1.25rem}@supports (color:color-mix(in lab, red, red)){html[data-escena=viva] .panel:not(.panel--hero,.panel--intro,.panel--pleno){background:color-mix(in srgb, var(--color-noche) 90%, transparent)}}html[data-escena=viva] .panel--clientes{padding-top:7.5rem}html[data-escena=viva] .panel--equipo{flex-direction:column;justify-content:flex-end;gap:.75rem;padding:5rem 1rem 4.75rem;display:flex}html[data-escena=viva] .panel--equipo:before{background:linear-gradient(#060a081a,#060a08f0 40%)}html[data-escena=viva] .equipo__texto .panel__acciones{margin-top:.7rem}html[data-escena=viva] .equipo__rejilla{gap:.45rem}html[data-escena=viva] .baldosa{border-radius:.8rem;padding:.6rem .75rem .65rem}html[data-escena=viva] .baldosa--cifra>strong{font-size:clamp(2.5rem,12vw,4.5rem)}html[data-escena=viva] .baldosa>.baldosa__titulo{font-size:.9375rem}html[data-escena=viva] .baldosa__texto{font-size:.75rem}html[data-escena=viva] .baldosa__icono{width:2.25rem;height:2.25rem;margin-bottom:.15rem}html[data-escena=viva] .baldosa__icono svg{width:20px;height:20px}html[data-escena=viva] .baldosa__provincias{display:none}html[data-escena=viva] .panel--ventajas{justify-content:flex-end;gap:.45rem;padding:4.6rem .75rem 4.5rem}html[data-escena=viva] .panel--ventajas>*{width:100%}html[data-escena=viva] .campo__marco{border-radius:.9rem;padding:.7rem .9rem .8rem}html[data-escena=viva] .campo__pasos{margin-bottom:.55rem}html[data-escena=viva] .campo__pasos span{display:none}html[data-escena=viva] .caso h3{font-size:1.25rem}html[data-escena=viva] .caso strong{font-size:2.5rem}html[data-escena=viva] .caso__cifra{margin-top:.3rem}html[data-escena=viva] .caso .marca-validar{margin-top:.2rem}html[data-escena=viva] .panel:not(.panel--mapa,.panel--prep) .caso__texto{margin-top:.3rem;font-size:.8125rem;line-height:1.3}html[data-escena=viva] .campo__titulo{margin-bottom:.35rem;font-size:.8125rem}html[data-escena=viva] .panel--ventajas>.campo__accion{width:auto;margin:0;position:absolute;bottom:.95rem;left:.75rem}html[data-escena=viva] .campo__accion .boton{white-space:nowrap;min-height:2.75rem;padding-inline:1rem;font-size:.875rem}html[data-escena=viva] .campo__aviso{font-size:.6875rem;top:4.6rem;bottom:auto;left:.9rem}html[data-escena=viva] .campo__aviso span{display:none}html[data-escena=viva] .rotulo-campo{padding:.15rem .5rem;font-size:.6875rem}html[data-escena=viva] .rotulo-campo[data-ha] .rotulo-campo__ha{font-size:1rem}html[data-escena=viva] .cifras__texto{top:25%;position:absolute;inset-inline:1.25rem}html[data-escena=viva] .cifras__banda{top:44%}html[data-escena=viva] .panel:not(.panel--mapa,.panel--prep) p:not(.panel__fase){margin-top:.55rem;font-size:1rem;line-height:1.5}html[data-escena=viva] .hero__ficha{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.1rem;padding-top:.75rem}html[data-escena=viva] .hero__ficha div{padding-right:.8rem}html[data-escena=viva] .hero__ficha div+div{padding-left:.8rem}html[data-escena=viva] .hero__ficha dd{font-size:.9375rem}html[data-escena=viva] .intro__marca{margin-bottom:.6rem}html[data-escena=viva] .intro__marca img{height:3rem}html[data-escena=viva] .panel--intro h1{font-size:.9375rem}.intro__cta{border-radius:1.75rem;padding-left:1.25rem}.hud__dato{display:none}html[data-escena=viva] .capitulo__rotulos{top:4.9rem;left:1.25rem}.rotulo{font-size:.8125rem}[data-rotulo=dron]{grid-area:1/1}[data-rotulo=mapa]{grid-area:3/1}}@media (width>=1200px){html[data-escena=viva] .panel--servicios{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}html[data-escena=viva] .servicios__texto{align-self:end;margin-bottom:6.5rem}html[data-escena=viva] .servicios__texto h2{font-size:clamp(1.7rem,2.5vw,2.5rem)}html[data-escena=viva] .servicios__lista{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}html[data-escena=viva] .servicio img{height:clamp(4.25rem,10vh,6.5rem)}html[data-escena=viva] .servicio--estrella{grid-column:span 2}html[data-escena=viva] .servicio--estrella a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}html[data-escena=viva] .servicio--estrella img{height:100%;min-height:10.5rem}html[data-escena=viva] .servicio--estrella .servicio__cuerpo{align-content:center;gap:.3rem;padding:1rem 1.25rem}}@media (width>=1200px) and (height<=860px){html[data-escena=viva] .panel--servicios{padding-block:4.75rem 3rem}html[data-escena=viva] .servicios__lista{gap:.6rem}html[data-escena=viva] .servicio img{height:clamp(2.5rem,6vh,3.75rem)}html[data-escena=viva] .servicio__cuerpo{padding:.5rem .8rem .6rem}html[data-escena=viva] .servicio--estrella img{min-height:8rem}html[data-escena=viva] .servicio--estrella .servicio__cuerpo{padding:.75rem 1rem}html[data-escena=viva] .servicio--estrella strong{font-size:1.2rem}html[data-escena=viva] .servicio--estrella .servicio__texto{font-size:.875rem}html[data-escena=viva] .servicios__texto{margin-bottom:5.5rem}}@media (width<=1199.98px){html[data-escena=viva] .panel--servicios{flex-direction:column;justify-content:flex-end;gap:1rem;padding:5rem 0 4.75rem 1rem;display:flex;overflow:hidden}html[data-escena=viva] .servicios__texto{padding-right:1rem}html[data-escena=viva] .servicios__lista{width:max-content;margin-top:0;display:flex}html[data-escena=viva] .servicio{flex:none;width:min(17rem,72vw)}html[data-escena=viva] .servicios__lista{align-items:flex-end}html[data-escena=viva] .servicio--estrella{width:min(21rem,84vw)}html[data-escena=viva] .servicio--estrella img{height:clamp(7rem,17vh,9.5rem)}}@media (width<=599.98px){html[data-escena=viva] .equipo__texto>p:not(.panel__fase){display:none}html[data-escena=viva] .equipo__texto .panel__acciones{margin-top:.6rem}html[data-escena=viva] .boton-trabajos{min-height:3.25rem;padding-block:.4rem}}@media (width>=900px) and (height<=760px){html[data-escena=viva] .panel--equipo{padding-block:3.5rem 1.5rem}html[data-escena=viva] .equipo__texto{align-self:start;margin-top:2.5rem}html[data-escena=viva] .equipo__llegada{margin-top:2.75rem}html[data-escena=viva] .baldosa{padding:.6rem .85rem .65rem}html[data-escena=viva] .baldosa--cifra>strong{font-size:3.25rem}html[data-escena=viva] .baldosa__icono,html[data-escena=viva] .baldosa__provincias{display:none}html[data-escena=viva] .baldosa__texto{font-size:.8125rem}html[data-escena=viva] .panel .hero__titulo{font-size:clamp(2.4rem,3.6vw,3.6rem)}html[data-escena=viva] .hero__linea{display:inline-block}html[data-escena=viva] .hero__frase+.hero__frase{padding-left:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.cabecera[data-astro-cid-x5tmbusj]{z-index:50;pointer-events:none;position:fixed;inset:.75rem 0 auto}.cabecera__barra[data-astro-cid-x5tmbusj]{background:color-mix(in srgb, var(--color-noche) 66%, transparent);backdrop-filter:blur(16px);pointer-events:auto;width:min(100% - 1.5rem,70rem);min-height:3.5rem;transition:transform .5s var(--curva-suave), opacity .4s ease;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-inline:auto;padding:.3rem .45rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 10px 40px #00000059}@supports not (backdrop-filter:blur(1px)){.cabecera__barra[data-astro-cid-x5tmbusj]{background:color-mix(in srgb, var(--color-noche) 90%, transparent)}}.cabecera--oculta[data-astro-cid-x5tmbusj] .cabecera__barra[data-astro-cid-x5tmbusj],html[data-intro] .cabecera[data-astro-cid-x5tmbusj]:not(:has(:focus-visible)) .cabecera__barra[data-astro-cid-x5tmbusj]{opacity:0;transform:translateY(-130%)}html[data-hero] .cabecera--oculta[data-astro-cid-x5tmbusj] .cabecera__barra[data-astro-cid-x5tmbusj]{opacity:1;transform:none}.cabecera__logo[data-astro-cid-x5tmbusj]{justify-self:start;display:block}.cabecera__logo[data-astro-cid-x5tmbusj] img{width:auto;height:2.75rem}.cabecera__nav[data-astro-cid-x5tmbusj]{justify-content:center;align-items:center;gap:1.25rem;display:flex}.cabecera__nav[data-astro-cid-x5tmbusj] ul[data-astro-cid-x5tmbusj]{gap:1.15rem;display:flex}.cabecera__nav[data-astro-cid-x5tmbusj] a[data-astro-cid-x5tmbusj]{color:var(--color-hueso);white-space:nowrap;font-size:.9375rem;font-weight:500;font-stretch:92%;text-decoration:none}.cabecera__nav[data-astro-cid-x5tmbusj] a[data-astro-cid-x5tmbusj]:hover,.cabecera__nav[data-astro-cid-x5tmbusj] a[data-astro-cid-x5tmbusj][aria-current=page]{color:var(--color-brote)}.cabecera__tel[data-astro-cid-x5tmbusj],.cabecera__nav[data-astro-cid-x5tmbusj] .cabecera__llegar[data-astro-cid-x5tmbusj]{display:none}.cabecera__fin[data-astro-cid-x5tmbusj]{grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:flex}.cabecera__mapa[data-astro-cid-x5tmbusj]{width:2.75rem;height:2.75rem;color:var(--color-hueso);transition:transform .25s var(--curva-suave), box-shadow .3s ease, color .18s ease;background:#ffffff14;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e}.cabecera__mapa[data-astro-cid-x5tmbusj]:hover{color:var(--color-brote);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 28px color-mix(in srgb, var(--color-brote) 42%, transparent);transform:scale(1.06)}.cabecera__mapa[data-astro-cid-x5tmbusj]:active{transform:scale(.95)}.cabecera__cta[data-astro-cid-x5tmbusj]{flex:none;min-height:2.75rem;padding-inline:1.1rem}.cabecera__cta-corto[data-astro-cid-x5tmbusj],.cabecera__menu[data-astro-cid-x5tmbusj]{display:none}@media (prefers-reduced-motion:reduce){.cabecera__barra[data-astro-cid-x5tmbusj]{transition:none}.cabecera__mapa[data-astro-cid-x5tmbusj]:hover,.cabecera__mapa[data-astro-cid-x5tmbusj]:active{transform:none}}@media (width<=1099.98px){.cabecera__barra[data-astro-cid-x5tmbusj]{backdrop-filter:blur(10px);grid-template-columns:1fr auto}.cabecera__fin[data-astro-cid-x5tmbusj]{grid-column:2}.cabecera__nav[data-astro-cid-x5tmbusj]{background:var(--color-noche);border:1px solid color-mix(in srgb, var(--color-hueso) 14%, transparent);border-radius:18px;flex-direction:column;align-items:stretch;gap:.5rem;padding:1rem 1.25rem 1.1rem;display:none;position:absolute;inset:calc(100% + .5rem) 0 auto}.cabecera__nav--abierta[data-astro-cid-x5tmbusj]{display:flex}.cabecera__nav[data-astro-cid-x5tmbusj] ul[data-astro-cid-x5tmbusj]{flex-direction:column;gap:0}.cabecera__nav[data-astro-cid-x5tmbusj] a[data-astro-cid-x5tmbusj]{padding-block:.6rem;font-size:1.0625rem;display:block}.cabecera__tel[data-astro-cid-x5tmbusj]{border-top:1px solid color-mix(in srgb, var(--color-hueso) 14%, transparent);display:block}.cabecera__menu[data-astro-cid-x5tmbusj]{width:2.75rem;height:2.75rem;color:var(--color-hueso);border-radius:50%;flex:none;place-items:center;display:grid}.cabecera__icono[data-astro-cid-x5tmbusj],.cabecera__icono[data-astro-cid-x5tmbusj]:before,.cabecera__icono[data-astro-cid-x5tmbusj]:after{background:currentColor;width:1.2rem;height:2px;display:block}.cabecera__icono[data-astro-cid-x5tmbusj]{position:relative}.cabecera__icono[data-astro-cid-x5tmbusj]:before,.cabecera__icono[data-astro-cid-x5tmbusj]:after{content:"";position:absolute;left:0}.cabecera__icono[data-astro-cid-x5tmbusj]:before{top:-6px}.cabecera__icono[data-astro-cid-x5tmbusj]:after{top:6px}}@media (width<=479.98px){.cabecera__barra[data-astro-cid-x5tmbusj]{gap:.5rem}.cabecera__logo[data-astro-cid-x5tmbusj] img{height:2.25rem}.cabecera__fin[data-astro-cid-x5tmbusj]{gap:.25rem}.cabecera__cta[data-astro-cid-x5tmbusj]{min-height:2.5rem;padding-inline:.8rem;font-size:.875rem}.cabecera__cta-largo[data-astro-cid-x5tmbusj]{display:none}.cabecera__cta-corto[data-astro-cid-x5tmbusj]{display:inline}}@media (width<=359.98px){.cabecera__mapa[data-astro-cid-x5tmbusj]{display:none}.cabecera__nav[data-astro-cid-x5tmbusj] .cabecera__llegar[data-astro-cid-x5tmbusj]{display:block}}.pie[data-astro-cid-5rjpdhbx]{background:var(--color-noche);color:var(--color-hueso);padding:2.5rem clamp(1rem,3vw,2.5rem) 1.25rem;font-size:.9375rem}.pie__marca[data-astro-cid-5rjpdhbx]{display:none}.pie__dock[data-astro-cid-5rjpdhbx]{width:min(100%,76rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-brote) 42%, transparent), inset 0 0 0 1px #eef1e617, 0 24px 60px #00000080;background:linear-gradient(160deg,#14201aeb,#060a08f0);border-radius:1.25rem;gap:1.1rem;margin-inline:auto;padding:clamp(1rem,2.4vw,1.6rem) clamp(1rem,3vw,2rem);display:grid}.pie__cabeza[data-astro-cid-5rjpdhbx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;display:flex}.pie__contacto[data-astro-cid-5rjpdhbx]{flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;display:flex}.pie__telefono[data-astro-cid-5rjpdhbx]{letter-spacing:-.01em;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:750;font-stretch:108%}.pie__whatsapp[data-astro-cid-5rjpdhbx]{color:var(--color-brote);font-weight:650}.pie__cuerpo[data-astro-cid-5rjpdhbx]{border-block:1px solid #eef1e61a;gap:1rem 2.5rem;padding-block:1rem;display:grid}.pie[data-astro-cid-5rjpdhbx] h2[data-astro-cid-5rjpdhbx]{color:var(--color-niebla);letter-spacing:0;margin-bottom:.45rem;font-size:.8125rem;font-weight:600;font-stretch:100%}.pie[data-astro-cid-5rjpdhbx] ul[data-astro-cid-5rjpdhbx]{flex-wrap:wrap;gap:.2rem 1.1rem;display:flex}.pie[data-astro-cid-5rjpdhbx] a[data-astro-cid-5rjpdhbx]{transition:color .18s}.pie[data-astro-cid-5rjpdhbx] a[data-astro-cid-5rjpdhbx]:hover{color:var(--color-brote)}.pie__zonas[data-astro-cid-5rjpdhbx]{gap:.35rem}.pie__zonas[data-astro-cid-5rjpdhbx] a[data-astro-cid-5rjpdhbx]{border-radius:999px;padding:.2rem .65rem;font-size:.875rem;transition:color .18s,box-shadow .18s;display:block;box-shadow:inset 0 0 0 1px #eef1e638}.pie__zonas[data-astro-cid-5rjpdhbx] a[data-astro-cid-5rjpdhbx]:hover{box-shadow:inset 0 0 0 1px var(--color-brote)}.pie[data-astro-cid-5rjpdhbx] address[data-astro-cid-5rjpdhbx]{color:var(--color-niebla);font-style:normal;line-height:1.45}.pie[data-astro-cid-5rjpdhbx] address[data-astro-cid-5rjpdhbx] a[data-astro-cid-5rjpdhbx]{color:var(--color-hueso)}.pie__base[data-astro-cid-5rjpdhbx]{color:var(--color-niebla);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1.5rem;font-size:.8125rem;display:flex}@media (width>=900px){.pie__cuerpo[data-astro-cid-5rjpdhbx]{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1fr)}}html[data-escena=viva] .pie--escena[data-astro-cid-5rjpdhbx]{background:linear-gradient(#0000 58%,#060a08b3);flex-direction:column;justify-content:flex-end;padding:5rem clamp(1rem,3vw,2.5rem) 1rem;display:flex}html[data-escena=viva] .pie--escena[data-astro-cid-5rjpdhbx] .pie__marca[data-astro-cid-5rjpdhbx]{aspect-ratio:4.67;width:86%;display:block;position:absolute;top:13%;left:7%}@media (width<=899.98px){html[data-escena=viva] .pie--escena[data-astro-cid-5rjpdhbx]{padding:4rem .75rem .75rem;font-size:.875rem}html[data-escena=viva] .pie--escena[data-astro-cid-5rjpdhbx] .pie__marca[data-astro-cid-5rjpdhbx]{top:12%}html[data-escena=viva] .pie--escena[data-astro-cid-5rjpdhbx] .pie__base[data-astro-cid-5rjpdhbx]{padding-right:3.6rem}}.whatsapp[data-astro-cid-kcxc2w4g]{--disco:4rem;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:45;width:var(--disco);height:var(--disco);color:var(--color-noche);-webkit-tap-highlight-color:transparent;border-radius:50%;text-decoration:none;transition:opacity .3s;display:block;position:fixed}.whatsapp[data-astro-cid-kcxc2w4g]:before{content:"";background:conic-gradient(transparent 0 50%, #befa0a1f 68%, var(--color-brote));border-radius:50%;animation:4.5s linear infinite whatsapp-giro;position:absolute;inset:-7px;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.whatsapp[data-astro-cid-kcxc2w4g]:after{content:"";border:2px solid var(--color-brote);opacity:0;pointer-events:none;border-radius:50%;animation:3.4s cubic-bezier(.2,.6,.3,1) 1.5s infinite whatsapp-onda;position:absolute;inset:0}.whatsapp__disco[data-astro-cid-kcxc2w4g]{z-index:1;background:radial-gradient(circle at 32% 26%, #e6ff86, var(--color-brote) 48%, #93c800);border-radius:50%;place-items:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.25,1.25),box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -7px 14px #08584852,0 0 0 1px #befa0a8c,0 0 36px #befa0a6b,0 14px 30px #00000080}.whatsapp__disco[data-astro-cid-kcxc2w4g] svg[data-astro-cid-kcxc2w4g]{filter:drop-shadow(0 1px #ffffff59);width:47%;height:47%}.whatsapp__etiqueta[data-astro-cid-kcxc2w4g]{top:50%;right:calc(var(--disco) / 2);height:3.1rem;padding:0 calc(var(--disco) / 2 + .95rem) 0 1.25rem;backdrop-filter:blur(12px);color:var(--color-hueso);white-space:nowrap;clip-path:inset(0 0 0 100% round 999px);background:#060a08cc;border-radius:999px;align-items:center;font-size:.9375rem;font-weight:680;transition:clip-path .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #befa0a66,0 12px 30px #00000073}.whatsapp[data-astro-cid-kcxc2w4g]:active .whatsapp__disco[data-astro-cid-kcxc2w4g]{transform:scale(.94)}.whatsapp[data-astro-cid-kcxc2w4g]:focus-visible{outline:none}.whatsapp[data-astro-cid-kcxc2w4g]:focus-visible .whatsapp__disco[data-astro-cid-kcxc2w4g]{outline:3px solid var(--color-hueso);outline-offset:5px}.whatsapp[data-astro-cid-kcxc2w4g]:focus-visible .whatsapp__etiqueta[data-astro-cid-kcxc2w4g]{clip-path:inset(0 round 999px)}@media (hover:hover){.whatsapp[data-astro-cid-kcxc2w4g]:hover .whatsapp__etiqueta[data-astro-cid-kcxc2w4g]{clip-path:inset(0 round 999px)}.whatsapp[data-astro-cid-kcxc2w4g]:hover .whatsapp__disco[data-astro-cid-kcxc2w4g]{transform:scale(1.08);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -7px 14px #08584852,0 0 0 1px #befa0ab3,0 0 56px #befa0ab3,0 14px 30px #00000080}.whatsapp[data-astro-cid-kcxc2w4g]:hover .whatsapp__disco[data-astro-cid-kcxc2w4g] svg[data-astro-cid-kcxc2w4g]{animation:.7s whatsapp-timbre}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.whatsapp__etiqueta[data-astro-cid-kcxc2w4g]{animation:4.4s cubic-bezier(.2,.8,.2,1) 2.8s whatsapp-asomar}}@keyframes whatsapp-giro{to{transform:rotate(1turn)}}@keyframes whatsapp-onda{0%{opacity:.75;transform:scale(1)}55%,to{opacity:0;transform:scale(1.8)}}@keyframes whatsapp-timbre{20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}@keyframes whatsapp-asomar{12%,84%{clip-path:inset(0 round 999px)}}@media (width<=899.98px){.whatsapp[data-astro-cid-kcxc2w4g]{--disco:3.6rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom))}html[data-mapa]:has(.mapa--ubicada) .whatsapp[data-astro-cid-kcxc2w4g],html[data-presu] .whatsapp[data-astro-cid-kcxc2w4g]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.whatsapp[data-astro-cid-kcxc2w4g]:before,.whatsapp[data-astro-cid-kcxc2w4g]:hover .whatsapp__disco[data-astro-cid-kcxc2w4g] svg[data-astro-cid-kcxc2w4g]{animation:none}.whatsapp[data-astro-cid-kcxc2w4g]:after{display:none}.whatsapp__disco[data-astro-cid-kcxc2w4g],.whatsapp__etiqueta[data-astro-cid-kcxc2w4g]{transition:none}.whatsapp[data-astro-cid-kcxc2w4g]:hover .whatsapp__disco[data-astro-cid-kcxc2w4g]{transform:none}}
