.dp{--dp-entre:clamp(32px, calc(11.1vh - 56px), 64px);--dp-cielo:clamp(28px, calc(9vh - 40px), 64px);--dp-sale:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-nueva);color:var(--tinta);position:relative}.dp-campo{box-sizing:border-box;min-height:calc(100vh - var(--header-alto) - var(--dp-aviso,0px));min-height:calc(100svh - var(--header-alto) - var(--dp-aviso,0px));flex-direction:column;justify-content:center;padding:24px 0 48px;display:flex}.dp-titular{text-align:center;font-family:var(--font-nueva);color:var(--tinta);text-wrap:balance;flex-direction:column;align-items:center;margin:0 auto;font-weight:400;display:flex}.dp-animo{letter-spacing:-.03em;font-size:clamp(44px,3.4vw,64px);line-height:1.05}.dp-que-somos{letter-spacing:-.012em;color:var(--tinta-suave);margin-top:12px;font-size:clamp(22px,1.46vw,28px);line-height:1.25}.dp-llamada{margin:var(--dp-entre) auto 0;text-align:center;color:var(--tinta);font-size:clamp(18px,1.15vw,22px);font-weight:500;line-height:1.3}.dp-puertas{grid-template-columns:3fr 2fr;gap:24px;margin-top:24px;display:grid}.dp-puerta{min-width:0;color:var(--tinta);cursor:pointer;transition:transform .45s var(--dp-sale), box-shadow .45s var(--dp-sale), border-color .2s, background-color .2s;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;position:relative}.dp-puerta-c{background:var(--salvia);border:1.5px solid var(--verde);--dp-horizonte:color-mix(in srgb, var(--verde) 34%, transparent);--dp-tierra:var(--salvia)}.dp-puerta-e{background:var(--blanco);border:1px solid var(--linea);--dp-horizonte:color-mix(in srgb, var(--verde) 16%, var(--salvia));--dp-tierra:color-mix(in srgb, var(--salvia) 60%, var(--blanco))}.dp-puerta:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px #12150f8c}.dp-puerta-e:hover{border-color:var(--verde)}.dp-puerta:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.dp-puerta:active{transform:translateY(-1px)}.dp-escena{padding:var(--dp-cielo) 24px 0;flex:auto;order:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.dp-puerta-cab{background:var(--dp-tierra);border-top:2px solid var(--dp-horizonte);border-radius:0 0 16.5px 16.5px;order:2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 22px 32px;display:flex}.dp-puerta-tit{letter-spacing:-.015em;font-size:clamp(24px,1.46vw,28px);font-weight:400;line-height:1.15}.dp-circulo{width:48px;height:48px;transition:background-color .2s, border-color .2s, transform .45s var(--dp-sale);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dp-puerta-c .dp-circulo{background:var(--verde);color:var(--blanco)}.dp-puerta-c:hover .dp-circulo{background:var(--verde-hover);transform:translate(3px)}.dp-puerta-e .dp-circulo{background:var(--blanco);color:var(--tinta);border:1px solid var(--linea)}.dp-puerta-e:hover .dp-circulo{border-color:var(--verde);transform:translateY(3px)}.dp-puerta-c .dp-escena{background:var(--blanco);border-radius:16.5px 16.5px 0 0}.dp-hueco{margin-bottom:-1px;display:block}.dp-hueco-ayudame{aspect-ratio:411/96;width:min(100%,652px)}.dp-hueco-explorar{aspect-ratio:222/96;width:min(100%,380px)}.dp-dibujo{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:110.86%;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.dp-puerta:hover,.dp-puerta:active,.dp-puerta-c:hover .dp-circulo,.dp-puerta-e:hover .dp-circulo{transform:none}.dp-puerta,.dp-circulo{transition:border-color .2s,background-color .2s}}@media (max-width:767px){.dp{--dp-svh:calc((100svh - var(--dp-aviso,0px)) / 100);--dp-ilu-alto:min(clamp(56px, calc(15 * var(--dp-svh) - 36px), 112px), calc((100vw - 74px) * .3));--dp-rotulo:clamp(12px, calc(3 * var(--dp-svh) - 10px), 18px)}.dp-campo{padding:clamp(24px, calc(9 * var(--dp-svh) - 24px), 40px) 0 24px;justify-content:flex-start}.dp-campo:before,.dp-campo:after{content:"";flex:1 1 0}.dp-campo:after{max-height:24px}.dp-animo{letter-spacing:-.028em;font-size:clamp(32px,9.6vw,40px);line-height:1.08}.dp-que-somos{letter-spacing:-.005em;margin-top:8px;font-size:18px;line-height:1.3}.dp-llamada{margin-top:clamp(24px, calc(6 * var(--dp-svh) - 16px), 40px);font-size:18px}.dp-puertas{gap:clamp(12px, calc(2 * var(--dp-svh) - 2px), 16px);margin-top:clamp(16px, calc(3 * var(--dp-svh) - 4px), 24px);flex:3 auto;grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(0,1fr)}.dp-puerta{-webkit-tap-highlight-color:transparent;border-radius:16px}.dp-escena{padding:16px 16px 0}.dp-hueco-ayudame,.dp-hueco-explorar{aspect-ratio:auto;width:0;height:var(--dp-ilu-alto)}.dp-dibujo{height:calc(var(--dp-ilu-alto) * 1.2 * 245 / 221)}.dp-puerta-cab{padding:var(--dp-rotulo) 14px var(--dp-rotulo) 20px;border-radius:0 0 14.5px 14.5px}.dp-puerta-tit{font-size:22px}}@media (max-width:1023px){html.gp-aviso-cookies-pendiente:has([data-aviso-cookies]) .dp{--dp-aviso:var(--aviso-cookies-alto,70px)}}@media (max-width:767px) and (max-height:740px){.dp{--dp-ilu-alto:min(clamp(32px, calc(15 * var(--dp-svh) - 36px), 112px), calc((100vw - 74px) * .3));--dp-rotulo:clamp(6px, calc(3 * var(--dp-svh) - 10px), 18px)}.dp-campo{padding:clamp(10px, calc(9 * var(--dp-svh) - 24px), 40px) 0 12px}.dp-animo{font-size:clamp(28px,8.6vw,36px)}.dp-que-somos{margin-top:4px;font-size:16px}.dp-llamada{margin-top:clamp(12px, calc(6 * var(--dp-svh) - 16px), 40px);font-size:16px}.dp-puertas{gap:clamp(8px, calc(2 * var(--dp-svh) - 2px), 16px);margin-top:clamp(10px, calc(3 * var(--dp-svh) - 4px), 24px)}.dp-escena{padding-top:8px}.dp-circulo{width:40px;height:40px}.dp-puerta-tit{font-size:20px}}@media (max-width:767px) and (min-height:600px){.dp-hueco-explorar{height:calc(var(--dp-ilu-alto) * 1.2)}}@media (max-width:639px){.dp-buscar button[type=submit]{width:48px;margin:4px}}@media (hover:none){.dp-puerta:hover{box-shadow:none;transform:none}.dp-puerta-c:hover .dp-circulo,.dp-puerta-e:hover .dp-circulo{transform:none}}
