@font-face{font-family:"serif";src:url(/_next/static/media/d174219192fe8e00-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:117.09%;descent-override:32.11%;line-gap-override:0.00%;size-adjust:82.84%}.__className_0fad10{font-family:"serif","serif Fallback",Georgia,Times New Roman,serif;font-weight:400;font-style:normal}.__variable_0fad10{--fuente-serif:"serif","serif Fallback",Georgia,Times New Roman,serif}@font-face{font-family:sans;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_2a251e{font-family:sans,sans Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.__variable_2a251e{--fuente-sans:"sans","sans Fallback",system-ui,-apple-system,Segoe UI,sans-serif}:root{--lino-claro:#efe8da;--lino:#d9cbb2;--nogal:#6b4a35;--nogal-oscuro:#3e2a1e;--laton:#b08d57;--laton-boton:#b8955e;--laton-boton-hover:#c4a36e;--serif:var(--fuente-serif),"Libre Caslon Display",Georgia,"Times New Roman",serif;--sans:var(--fuente-sans),"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--t-pequeno:0.875rem;--t-0:1.0625rem;--t-1:1.4167rem;--t-2:1.8884rem;--t-3:2.5172rem;--t-4:3.3555rem;--t-5:4.4729rem;--ancho:1100px;--margen:clamp(1.25rem,5vw,3rem);--medida:34rem;--seccion:clamp(4.5rem,11vw,8.5rem)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--lino-claro);color:var(--nogal-oscuro);font-family:var(--sans);font-size:var(--t-0);line-height:1.6;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,ol,p,ul{margin:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.005em;line-height:1.08;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--laton);text-decoration-color:var(--laton);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness .12s ease}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--laton);outline-offset:2px;box-shadow:0 0 0 5px var(--nogal-oscuro);border-radius:2px}.oscuro :focus-visible{outline-width:3px;box-shadow:none}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--margen));margin-inline:auto;padding-inline:var(--margen)}.seccion{padding-block:var(--seccion)}.oscuro{background:var(--nogal-oscuro);color:var(--lino-claro)}.seccion h2{font-size:clamp(var(--t-2),4.6vw,var(--t-4));max-width:16ch}.texto{max-width:var(--medida)}.texto p+p{margin-top:1em}.seccion .texto{margin-top:clamp(1.25rem,3vw,2rem)}.secundario{color:var(--nogal)}.oscuro .secundario{color:var(--lino)}.hero{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100svh}.hero__cabecera{padding-top:clamp(1.25rem,3vw,2.25rem)}.marca{font-family:var(--serif);font-size:var(--t-1);line-height:1;letter-spacing:.01em;text-decoration:none;color:inherit}.hero__cuerpo{flex:1 1;display:grid;align-items:center;grid-gap:clamp(1rem,4vw,3rem);gap:clamp(1rem,4vw,3rem);padding-block:clamp(1.5rem,6vh,4rem) clamp(2.5rem,8vh,5rem)}.hero__texto{position:relative;z-index:1;max-width:36rem}.hero h1{font-size:clamp(var(--t-4),9.5vw,var(--t-5));line-height:1.02;max-width:9ch}.hero__sub{margin-top:clamp(1.25rem,3vw,1.75rem);font-size:clamp(var(--t-0),2.2vw,1.1875rem);max-width:31rem}.hero__amp{justify-self:end;width:min(56vw,17rem);margin-right:-.5rem}@media (max-width:899px){.hero__amp{order:-1}}@media (min-width:900px){.hero__cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero__amp{width:100%;height:min(70vh,40rem);margin-right:0;justify-self:stretch}.hero__amp>svg{display:block;width:100%;height:100%}}.aviso{margin-top:clamp(1.75rem,4vw,2.5rem);max-width:34rem}.aviso__fila{display:flex;flex-wrap:wrap;gap:.625rem}.aviso__correo{flex:1 1 15rem;min-width:0;height:3.25rem;padding:0 1rem;font:inherit;color:var(--nogal-oscuro);background:#fbf8f2;border:1px solid var(--nogal);border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aviso__correo::placeholder{color:var(--nogal);opacity:1}.oscuro .aviso__correo{background:var(--lino);border-color:var(--lino)}.aviso__correo[aria-invalid=true]{border-color:var(--nogal-oscuro);border-width:2px}.oscuro .aviso__correo[aria-invalid=true]{border-color:var(--laton)}.boton{flex:0 0 auto;height:3.25rem;padding:0 1.375rem;font:inherit;font-weight:600;letter-spacing:.005em;color:var(--nogal-oscuro);background:var(--laton-boton);border:0;border-radius:2px;cursor:pointer;transition:background-color .15s ease}.boton:hover{background:var(--laton-boton-hover)}.boton:disabled{cursor:progress}@media (max-width:519px){.boton{width:100%}}.aviso__casilla{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;margin-top:1rem;font-size:var(--t-pequeno);line-height:1.5}.aviso__casilla input{width:1.125rem;height:1.125rem;margin:.1rem 0 0;accent-color:var(--nogal-oscuro)}.oscuro .aviso__casilla input{accent-color:var(--laton)}.aviso__mensaje:empty{display:none}.aviso__destino,.aviso__mensaje{margin-top:1rem;padding-left:.875rem;border-left:2px solid var(--nogal-oscuro);font-size:var(--t-pequeno);scroll-margin-top:30vh}.oscuro .aviso__destino,.oscuro .aviso__mensaje{border-left-color:var(--laton)}.aviso__ok{font-family:var(--serif);font-size:var(--t-1);line-height:1.3;border-left:0;padding-left:0}.aviso__ok:focus{outline:none}.aviso__nota{margin-top:1rem;font-size:var(--t-pequeno)}.aviso__turnstile:empty{display:none}.aviso__turnstile{margin-top:1rem}.aviso__destino{display:none}.aviso__destino:target{display:block}.aviso:has(.aviso__destino--ok:target) .aviso__campos,.aviso:has(.aviso__destino--ok:target) .aviso__nota{display:none}.aviso__destino--ok:target{border-left:0;padding-left:0;font-family:var(--serif);font-size:var(--t-1);line-height:1.3}.aviso__trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.idea .texto{font-size:clamp(var(--t-0),2vw,1.1875rem)}.idea+.como{padding-top:0}.pasos{list-style:none;padding:0;display:grid;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);margin-top:clamp(2.25rem,6vw,4rem);counter-reset:paso}.paso{counter-increment:paso;border-top:1px solid var(--lino);padding-top:1.25rem}.paso:before{content:counter(paso);display:block;font-family:var(--serif);font-size:var(--t-3);line-height:1;color:var(--nogal)}.paso h3{margin-top:1rem;font-family:var(--sans);font-size:var(--t-1);font-weight:500;line-height:1.25}.paso p{margin-top:.5rem;max-width:22rem}@media (min-width:760px){.pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}.decoradora{border-top:1px solid var(--lino)}.decoradora__grid{display:grid;grid-gap:clamp(2.5rem,6vw,4rem);gap:clamp(2.5rem,6vw,4rem);align-items:center}@media (min-width:900px){.decoradora__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.historia .texto{font-size:clamp(var(--t-0),2vw,1.1875rem)}.cierre__contacto{margin-top:clamp(2.5rem,6vw,3.5rem);max-width:var(--medida);font-size:var(--t-pequeno)}.cierre__contacto p+p{margin-top:.5rem}.pie{border-top:1px solid var(--lino);padding-block:2rem 2.5rem;font-size:var(--t-pequeno);color:var(--nogal)}.pie__fila{gap:.75rem 2rem;align-items:baseline;justify-content:space-between}.pie__enlaces,.pie__fila{display:flex;flex-wrap:wrap}.pie__enlaces{gap:.5rem 1.5rem;list-style:none;padding:0}.pie a{color:var(--nogal-oscuro)}.legal__cabecera{padding-block:clamp(1.25rem,3vw,2.25rem)}.legal{padding-block:clamp(2rem,6vw,4rem) var(--seccion)}.legal h1{font-size:clamp(var(--t-3),6vw,var(--t-4))}.legal h2{margin-top:2.5rem;font-family:var(--sans);font-size:var(--t-1);font-weight:500;line-height:1.3}.legal p,.legal ul{max-width:var(--medida);margin-top:.875rem}.legal ul{padding-left:1.25rem}.legal li+li{margin-top:.375rem}.legal__fecha{margin-top:1rem;color:var(--nogal);font-size:var(--t-pequeno)}.decoradora+.cierre{border-top:1px solid var(--lino)}