.portada[data-astro-cid-lcdefpme]{background:var(--aura-onyx);grid-template-columns:46fr 54fr;align-items:center;min-height:100svh;padding-top:6rem;display:grid;position:relative;overflow:hidden}.portada__texto[data-astro-cid-lcdefpme]{z-index:3;padding:0 var(--gutter) 0 var(--gutter-ancho);position:relative}.portada__eyebrow[data-astro-cid-lcdefpme]{animation:aura-subir var(--dur-lenta) var(--ease-aura) .3s backwards}.portada__claim[data-astro-cid-lcdefpme]{font-size:var(--t-display-xl);animation:aura-subir 1s var(--ease-aura) .45s backwards;margin-top:2.25rem}.portada__entrada[data-astro-cid-lcdefpme]{max-width:36ch;font-size:var(--t-cuerpo-l);color:var(--aura-texto-nocturno-2);animation:aura-subir var(--dur-lenta) var(--ease-aura) .85s backwards;margin-bottom:2.75rem}.portada__acciones[data-astro-cid-lcdefpme]{animation:aura-subir var(--dur-lenta) var(--ease-aura) 1s backwards;flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.portada__escena[data-astro-cid-lcdefpme]{align-self:stretch;height:100svh;margin-top:-6rem;position:relative;overflow:hidden}.portada__foto[data-astro-cid-lcdefpme]{object-fit:cover;object-position:52% 52%;width:100%;height:100%}.portada__haz[data-astro-cid-lcdefpme]{mix-blend-mode:screen;pointer-events:none;width:120svh;height:120svh;animation:aura-haz 2.6s var(--ease-aura) .2s backwards;background:radial-gradient(circle,#e8ce8b33 0%,#c9a2270f 38%,#0d0b0a00 68%);border-radius:50%;position:absolute;top:38%;left:52%;transform:translate(-50%,-50%)}.portada__degradado[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--aura-onyx) 0%, #0d0b0a8c 22%, #0d0b0a00 55%), linear-gradient(0deg, var(--aura-onyx) 0%, #0d0b0a00 26%), linear-gradient(180deg, var(--aura-onyx) 0%, #0d0b0a00 18%);position:absolute;inset:0}.tesis[data-astro-cid-lcdefpme]{background:var(--aura-onyx);border-top:1px solid #c9a22724;padding-block:clamp(5.25rem,11vh,8.25rem);position:relative;overflow:hidden}.fantasma--tesis[data-astro-cid-lcdefpme]{opacity:.045;background-position:72%;background-size:62%;inset:-25% -20% -25% 52%}.tesis__rejilla[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6.875rem);display:grid;position:relative}.tesis__cita[data-astro-cid-lcdefpme]{font-family:var(--fuente-display);letter-spacing:.045em;color:var(--aura-texto-nocturno);text-wrap:pretty;margin:1.875rem 0 0;font-size:clamp(1.375rem,2.5vw,2.375rem);line-height:1.34}.tesis__glosa[data-astro-cid-lcdefpme]{padding-top:clamp(.5rem,3vh,1.625rem)}.tesis__glosa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--aura-texto-nocturno-2);font-size:1rem;line-height:1.85}.tesis__glosa-2[data-astro-cid-lcdefpme]{margin-top:1.25rem;color:var(--aura-texto-diurno-2)!important}.modelos[data-astro-cid-lcdefpme]{background:var(--aura-onyx);padding-bottom:clamp(6.875rem,14vh,10.625rem)}.modelos__cabecera[data-astro-cid-lcdefpme]{border-bottom:1px solid #c9a22738;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:4rem;padding-bottom:2.75rem;display:flex}.modelos__titulo[data-astro-cid-lcdefpme]{letter-spacing:.09em;margin-top:1.125rem;font-size:clamp(1.75rem,3.4vw,3.125rem)}.modelos__nota[data-astro-cid-lcdefpme]{max-width:30ch;font-size:var(--t-cuerpo);color:var(--aura-texto-diurno-2)}.modelos__nota[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap}.modelos__rejilla[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,1.8vw,1.875rem);display:grid}.pilares[data-astro-cid-lcdefpme]{background:var(--aura-crema);color:var(--aura-texto-diurno);padding-block:clamp(6.875rem,15vh,11.25rem)}.pilares__intro[data-astro-cid-lcdefpme]{max-width:52ch;margin-bottom:clamp(4rem,8vh,6rem)}.pilares__titulo[data-astro-cid-lcdefpme]{color:var(--aura-oxblood);margin:1.25rem 0 1.625rem;font-size:clamp(1.875rem,3.8vw,3.625rem);line-height:1.14}.pilares__entrada[data-astro-cid-lcdefpme]{font-size:var(--t-cuerpo-l);color:var(--aura-texto-diurno-2);line-height:1.8}.pilares__rejilla[data-astro-cid-lcdefpme]{background:var(--aura-borde-diurno);border-block:1px solid var(--aura-borde-diurno);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pilar[data-astro-cid-lcdefpme]{background:var(--aura-crema);padding:3rem 2rem 3.25rem}.pilar__icono[data-astro-cid-lcdefpme]{border:1px solid var(--aura-oxblood);justify-content:center;align-items:center;width:2.375rem;height:2.375rem;margin-bottom:1.875rem;display:inline-flex}.pilar__icono[data-astro-cid-lcdefpme]:before{content:"";background:var(--aura-oxblood);width:.5rem;height:.5rem;transform:rotate(45deg)}.pilar__titulo[data-astro-cid-lcdefpme]{font-family:var(--fuente-display);font-weight:var(--peso-medio);letter-spacing:.14em;color:var(--aura-oxblood);margin-bottom:1rem;font-size:1.0625rem}.pilar__texto[data-astro-cid-lcdefpme]{font-size:var(--t-cuerpo);color:var(--aura-texto-diurno-2);line-height:1.8}.oficio[data-astro-cid-lcdefpme]{background:var(--aura-crema);color:var(--aura-texto-diurno);padding-bottom:clamp(6.875rem,15vh,11.25rem)}.oficio__rejilla[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,6.875rem);display:grid}.oficio__titulo[data-astro-cid-lcdefpme]{color:var(--aura-oxblood);margin:1.25rem 0 1.875rem;font-size:clamp(1.75rem,3.4vw,3.25rem);line-height:1.16}.oficio__entrada[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--t-cuerpo-l);color:var(--aura-texto-diurno-2);margin-bottom:1.875rem;line-height:1.8}.pasos[data-astro-cid-lcdefpme]{border-top:1px solid var(--aura-borde-diurno);margin:2.875rem 0 0;padding:0;list-style:none}.paso[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--aura-borde-diurno);grid-template-columns:3.5rem 1fr;gap:1.5rem;padding:1.875rem 0;display:grid}.paso__n[data-astro-cid-lcdefpme]{font-family:var(--fuente-display);font-size:var(--t-cuerpo);letter-spacing:.16em;color:var(--aura-laton)}.paso__titulo[data-astro-cid-lcdefpme]{font-family:var(--fuente-texto);font-size:var(--t-cuerpo-s);font-weight:var(--peso-medio);letter-spacing:.2em;text-transform:uppercase;color:var(--aura-oxblood);margin-bottom:.625rem}.paso__texto[data-astro-cid-lcdefpme]{font-size:var(--t-cuerpo);color:var(--aura-texto-diurno-2);line-height:1.8}.garantia[data-astro-cid-lcdefpme]{border:1px solid var(--aura-borde-diurno);background:#ded5c747;margin-top:3.25rem;padding:2.25rem 2.125rem}.garantia__titulo[data-astro-cid-lcdefpme]{font-family:var(--fuente-display);font-weight:var(--peso-medio);letter-spacing:.16em;color:var(--aura-oxblood);font-size:1rem}.garantia__estado[data-astro-cid-lcdefpme]{font-size:var(--t-etiqueta-s);letter-spacing:.24em;text-transform:uppercase;color:var(--aura-texto-diurno-2);margin:.5rem 0 1.125rem}.garantia__linea[data-astro-cid-lcdefpme]{font-size:var(--t-cuerpo);color:var(--aura-texto-diurno-2);margin-bottom:.875rem;line-height:1.8}.garantia__linea[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:var(--peso-medio);color:var(--aura-oxblood)}.garantia[data-astro-cid-lcdefpme] .enlace-diurno[data-astro-cid-lcdefpme]{margin-top:.5rem}.oficio__galeria[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(1rem,1.6vw,1.5rem);display:flex}.oficio__par[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1rem,1.6vw,1.5rem);display:grid}.oficio__foto[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;background:var(--aura-borde-diurno);width:100%}.oficio__pie[data-astro-cid-lcdefpme]{color:var(--aura-texto-diurno-2);font-size:.8125rem;line-height:1.7}.ciervo[data-astro-cid-lcdefpme]{background:var(--aura-onyx);padding-block:clamp(7.5rem,16vh,12.5rem);position:relative;overflow:hidden}.fantasma--ciervo[data-astro-cid-lcdefpme]{opacity:.08;background-position:50%;background-size:contain;width:64vw;height:140%;top:-20%;right:-14%}.ciervo__texto[data-astro-cid-lcdefpme]{max-width:54ch;position:relative}.ciervo__titulo[data-astro-cid-lcdefpme]{margin:1.25rem 0 2.125rem;font-size:clamp(1.875rem,3.8vw,3.625rem);line-height:1.14}.ciervo__texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;font-size:var(--t-cuerpo-l);color:var(--aura-texto-nocturno-2);margin-bottom:1.375rem;line-height:1.85}.ciervo__texto[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{margin-top:1.5rem}.regalo[data-astro-cid-lcdefpme]{background:var(--aura-crema);color:var(--aura-texto-diurno);padding-block:clamp(6.875rem,15vh,11.25rem)}.regalo__rejilla[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,6.25rem);display:grid}.regalo__marco[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--aura-superficie-nocturna);overflow:hidden}.regalo__foto[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.regalo__titulo[data-astro-cid-lcdefpme]{color:var(--aura-oxblood);margin:1.25rem 0 1.75rem;font-size:clamp(1.75rem,3.6vw,3.375rem);line-height:1.14}.regalo__entrada[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--t-cuerpo-l);color:var(--aura-texto-diurno-2);margin-bottom:2.5rem;line-height:1.8}.preguntas[data-astro-cid-lcdefpme]{border-top:1px solid var(--aura-borde-diurno);margin:0 0 2.75rem;padding:0;list-style:none}.pregunta[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--aura-borde-diurno);color:var(--aura-oxblood);align-items:baseline;gap:1.25rem;padding:1.375rem 0;font-size:1rem;display:flex}.pregunta__n[data-astro-cid-lcdefpme]{font-family:var(--fuente-display);letter-spacing:.16em;color:var(--aura-laton);font-size:.8125rem}.regalo__empaque[data-astro-cid-lcdefpme]{font-size:var(--t-cuerpo);color:var(--aura-texto-diurno-2);margin-bottom:2rem;line-height:1.8}.corporativo[data-astro-cid-lcdefpme]{background:var(--aura-crema);color:var(--aura-texto-diurno);padding-bottom:clamp(6.875rem,15vh,11.25rem)}.corporativo__rejilla[data-astro-cid-lcdefpme]{border-top:1px solid var(--aura-borde-diurno);grid-template-columns:1fr auto;align-items:end;gap:3rem;padding-top:clamp(3.5rem,7vh,5.25rem);display:grid}.corporativo__titulo[data-astro-cid-lcdefpme]{color:var(--aura-oxblood);margin:1.125rem 0 1.25rem;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.2}.corporativo__texto[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--aura-texto-diurno-2);font-size:1rem;line-height:1.8}.contacto[data-astro-cid-lcdefpme]{background:var(--aura-onyx);padding-block:clamp(7.5rem,16vh,11.875rem) clamp(4rem,8vh,6rem)}.contacto__centro[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.contacto__eyebrow[data-astro-cid-lcdefpme]{justify-content:center}.contacto__titulo[data-astro-cid-lcdefpme]{max-width:18ch;margin:1.625rem auto 1.25rem;font-size:clamp(1.875rem,4.2vw,4rem);line-height:1.14}.contacto__entrada[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--t-cuerpo-l);color:var(--aura-texto-nocturno-2);margin-bottom:3rem;line-height:1.8}.contacto__wa[data-astro-cid-lcdefpme]{font-family:var(--fuente-display);letter-spacing:.14em;color:var(--aura-onyx);background:var(--aura-laton);transition:background var(--dur-rapida) var(--ease-aura);align-items:center;gap:1rem;padding:1.375rem 2.625rem;font-size:clamp(1.25rem,2.2vw,1.875rem);display:inline-flex}.contacto__wa[data-astro-cid-lcdefpme]:hover{background:var(--aura-laton-claro);color:var(--aura-onyx)}.contacto__lugar[data-astro-cid-lcdefpme]{font-size:var(--t-etiqueta);letter-spacing:.28em;text-transform:uppercase;color:var(--aura-texto-diurno-2);margin-top:1.625rem}@media (width<=68rem){.modelos__rejilla[data-astro-cid-lcdefpme],.pilares__rejilla[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=55rem){.portada[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:auto;padding-top:7.5rem}.portada__texto[data-astro-cid-lcdefpme]{padding-inline:var(--gutter)}.portada__escena[data-astro-cid-lcdefpme]{height:70svh;margin-top:3rem}.tesis__rejilla[data-astro-cid-lcdefpme],.oficio__rejilla[data-astro-cid-lcdefpme],.regalo__rejilla[data-astro-cid-lcdefpme],.corporativo__rejilla[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.regalo__marco[data-astro-cid-lcdefpme]{order:1}.corporativo__rejilla[data-astro-cid-lcdefpme]{gap:2rem}.boton-linea[data-astro-cid-lcdefpme]{justify-self:start}}@media (width<=40rem){.modelos__rejilla[data-astro-cid-lcdefpme],.pilares__rejilla[data-astro-cid-lcdefpme],.oficio__par[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
