:root{--valhar-brick:oklch(40.6% .146 26.7);--valhar-brick-deep:oklch(27.9% .1 26.7);--valhar-brick-ink:oklch(18.6% .067 26.6);--valhar-cream:oklch(97% .007 97.4);--valhar-scrim:oklch(14% .052 26.6);--valhar-coral:oklch(71.2% .181 22.8);--valhar-navy:oklch(30.5% .038 279.7);--valhar-rosa-100:oklch(88.6% .05 18.1);--valhar-rosa-200:oklch(77.2% .112 20);--valhar-rosa-300:oklch(65.8% .194 24.2);--valhar-rosa-400:oklch(53.5% .192 26.7);--valhar-rosa-500:var(--valhar-brick);--valhar-rosa-600:var(--valhar-brick-deep);--valhar-rosa-700:var(--valhar-brick-ink);--valhar-granate:var(--valhar-brick);--valhar-granate-deep:var(--valhar-brick-deep);--valhar-granate-ink:var(--valhar-brick-ink);--valhar-ember:var(--valhar-coral);--valhar-ember-soft:var(--valhar-rosa-200);--valhar-ember-tinta:var(--valhar-rosa-400);--valhar-papel:var(--valhar-cream);--valhar-papel-hueso:oklch(94% .012 30);--valhar-tinta:var(--valhar-navy);--valhar-tinta-suave:oklch(48% .03 280);--valhar-papel-muted:oklch(80% .04 22);--valhar-radius-asym:2px 2px 2px 32px;--valhar-radius-asym-lg:3px 3px 3px 56px;--valhar-ease-ritual:cubic-bezier(.16, 1, .3, 1);--valhar-dur-ritual:.9s;--valhar-rule:1px solid oklch(40.6% .146 26.7/.16);--valhar-rule-invertida:1px solid oklch(97% .007 97.4/.18);--valhar-focus:var(--valhar-granate);--color-brand:var(--valhar-granate);--color-brand-light:var(--valhar-rosa-400);--color-brand-dark:var(--valhar-granate-deep);--color-bg:var(--valhar-papel);--color-surface:oklch(98.5% .005 97);--color-text:var(--valhar-tinta);--color-text-muted:var(--valhar-tinta-suave);--color-border:oklch(40.6% .146 26.7/.16);--color-success:oklch(55% .12 150);--color-warning:oklch(72% .15 75);--color-error:var(--valhar-rosa-400);--font-family-body:"Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-heading:"Fraunces", "Iowan Old Style", Georgia, serif;--font-family-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--font-size-xs:clamp(.75rem, .7rem + .25vw, .875rem);--font-size-sm:clamp(.875rem, .8rem + .35vw, 1rem);--font-size-base:clamp(1rem, .9rem + .5vw, 1.125rem);--font-size-lg:clamp(1.125rem, 1rem + .6vw, 1.375rem);--font-size-xl:clamp(1.25rem, 1rem + 1.25vw, 1.75rem);--font-size-2xl:clamp(1.5rem, 1rem + 2.5vw, 2.5rem);--font-size-3xl:clamp(2rem, 1.5rem + 3vw, 3.5rem);--font-size-hero:clamp(3rem, 1.5rem + 7vw, 8.5rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.05;--line-height-snug:1.22;--line-height-normal:1.55;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.16em;--space-0:0;--space-1:clamp(.25rem, .2rem + .25vw, .5rem);--space-2:clamp(.5rem, .4rem + .5vw, .75rem);--space-3:clamp(.75rem, .6rem + .75vw, 1.125rem);--space-4:clamp(1rem, .8rem + 1vw, 1.5rem);--space-5:clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--space-6:clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--space-7:clamp(3rem, 2rem + 4vw, 6rem);--space-8:clamp(4rem, 2.5rem + 6vw, 9rem);--space-9:clamp(6rem, 3rem + 8vw, 12rem);--max-width-prose:62ch;--max-width-content:1200px;--max-width-wide:1440px;--max-width-full:100%;--grid-columns:12;--grid-gap:var(--space-4);--header-height:4.5rem;--page-inset:calc(max(0px, (100% - var(--max-width-wide)) / 2) + var(--space-6));--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-lg:0 10px 20px oklch(18.6% .067 26.6/.1), 0 4px 6px oklch(18.6% .067 26.6/.05);--shadow-xl:0 24px 40px oklch(18.6% .067 26.6/.12), 0 8px 12px oklch(18.6% .067 26.6/.05);--shadow-brasa:0 0 60px oklch(71.2% .181 22.8/.32);--transition-fast:.15s ease-out;--transition-normal:.25s ease-out;--transition-slow:.4s ease-out;--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-base:0;--z-above:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-max:9999}.v-invertido{--color-bg:var(--valhar-granate-ink);--color-surface:var(--valhar-granate-deep);--color-text:var(--valhar-papel);--color-text-muted:var(--valhar-papel-muted);--color-border:oklch(97% .007 97.4/.18);--valhar-focus:var(--valhar-ember);color:var(--color-text);background-color:var(--color-bg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-italic-latin.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4));overflow-x:clip}body{background-color:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul[class],ol[class]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}table{border-collapse:collapse;width:100%}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}:target{scroll-margin-top:calc(var(--header-height) + var(--space-4))}h1,h2,h3,h4,.v-display{font-family:var(--font-family-heading);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-variation-settings:"SOFT" 22, "WONK" 1, "opsz" 100}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.v-eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;display:flex}.v-eyebrow:before{content:"";width:var(--space-6);opacity:.5;background-color:currentColor;flex:none;height:1px}.v-lead{max-width:var(--max-width-prose);color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);text-wrap:pretty}.v-prosa{max-width:var(--max-width-prose)}.v-prosa>*+*{margin-top:var(--space-4)}.v-dato{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}.v-cita{max-width:22ch;font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-style:italic;line-height:var(--line-height-snug);font-variation-settings:"SOFT" 40, "WONK" 1, "opsz" 144;text-wrap:balance}.v-especie{font-variation-settings:"SOFT" 40, "WONK" 1;font-style:italic}.v-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.v-skip{top:var(--space-2);left:var(--space-2);z-index:var(--z-max);padding:var(--space-3) var(--space-4);background-color:var(--valhar-granate);color:var(--valhar-papel);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);transition:transform var(--transition-fast);position:absolute;transform:translateY(-160%)}.v-skip:focus-visible{transform:translateY(0)}:focus-visible{outline:3px solid var(--valhar-focus);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}.v-nowrap{white-space:nowrap}.v-js [data-v-reveal]{opacity:0;transform:translateY(22px)}.v-js [data-v-reveal].is-inview{opacity:1;transition:opacity .62s var(--valhar-ease-ritual), transform .62s var(--valhar-ease-ritual);transition-delay:var(--v-reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.v-js [data-v-reveal]{opacity:1;transform:none}}@view-transition{navigation:auto}.v-header{view-transition-name:v-header}::view-transition-old(root){animation:.16s ease-in both v-pagina-sale}::view-transition-new(root){animation:v-pagina-entra .4s var(--valhar-ease-ritual) both}@keyframes v-pagina-sale{to{opacity:0;transform:translateY(-8px)}}@keyframes v-pagina-entra{0%{opacity:0;transform:translateY(14px)}}::view-transition-old(v-header),::view-transition-new(v-header){animation-duration:.24s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.v-contenedor{width:100%;max-width:var(--max-width-content);padding-inline:var(--space-4);margin-inline:auto}.v-contenedor--ancho{max-width:var(--max-width-wide)}.v-contenedor--estrecho{max-width:860px}@media (width>=768px){.v-contenedor{padding-inline:var(--space-6)}}.v-seccion{padding-block:var(--space-7);position:relative}.v-seccion--holgada{padding-block:var(--space-8)}.v-seccion--ajustada{padding-block:var(--space-6)}.v-seccion__cabecera{max-width:46ch;margin-bottom:var(--space-6)}.v-seccion__cabecera--centro{text-align:center;max-width:52ch;margin-inline:auto}.v-seccion__cabecera--centro .v-eyebrow{justify-content:center}.v-seccion__cabecera--centro .v-lead{margin-inline:auto}.v-seccion__cabecera>.v-lead{margin-top:var(--space-4)}.v-seccion--filete{border-top:var(--valhar-rule)}.v-invertido .v-seccion--filete{border-top:var(--valhar-rule-invertida)}.v-panel{min-block-size:100svh;padding-block:calc(var(--header-height) + var(--space-6)) var(--space-6);flex-direction:column;justify-content:center;scroll-margin-block-start:var(--header-height);display:flex;position:relative}.v-panel--sangrado{padding-block:0}.v-panel__indice{align-items:center;gap:var(--space-3);color:var(--valhar-ember-tinta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;margin-block-end:var(--space-4);display:flex}.v-invertido .v-panel__indice{color:var(--valhar-ember)}.v-panel__indice:after{opacity:.35;content:"";background-color:currentColor;flex:1;block-size:1px;max-inline-size:6rem}.v-grid{gap:var(--grid-gap);display:grid}.v-grid>*,.v-split>*{min-inline-size:0}.v-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.v-grid--2,.v-grid--3{grid-template-columns:1fr}@media (width>=768px){.v-grid--2{grid-template-columns:repeat(2,1fr)}.v-grid--3{grid-template-columns:repeat(3,1fr)}}.v-split{gap:var(--space-6);align-items:start;display:grid}@media (width>=1024px){.v-split{gap:var(--space-7);grid-template-columns:1.25fr 1fr}.v-split--invertido{grid-template-columns:1fr 1.25fr}}.v-icono{inline-size:var(--v-icono-size,1.5rem);block-size:var(--v-icono-size,1.5rem);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.v-icono__svg{block-size:100%;inline-size:100%}.v-icono--sm{--v-icono-size:1.125rem}.v-icono--lg{--v-icono-size:2rem}.v-icono--xl{--v-icono-size:2.75rem}.v-icono-marco{block-size:3.5rem;inline-size:3.5rem;color:var(--valhar-granate);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--transition-normal), border-color var(--transition-normal);justify-content:center;align-items:center;display:inline-flex}.v-invertido .v-icono-marco{color:var(--valhar-ember)}.v-rail{z-index:var(--z-sticky);display:none;position:fixed;inset-block-start:50%;inset-inline-start:var(--space-4);transform:translateY(-50%)}@media (width>=1200px){.v-rail{display:block}}.v-rail__lista{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v-rail__enlace{align-items:center;gap:var(--space-3);color:var(--valhar-tinta-suave);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);opacity:.55;transition:opacity var(--transition-normal), color var(--transition-normal);text-decoration:none;display:flex}.v-rail__punto{border-radius:var(--radius-full);block-size:.5rem;inline-size:.5rem;transition:background-color var(--transition-normal), transform var(--transition-normal);border:1px solid;flex:none;position:relative}.v-rail__texto{white-space:nowrap;opacity:0;max-inline-size:0;transition:max-inline-size var(--transition-slow) var(--ease-out), opacity var(--transition-normal);overflow:hidden}.v-rail__enlace:hover,.v-rail__enlace:focus-visible{opacity:1}.v-rail__enlace:hover .v-rail__texto,.v-rail__enlace:focus-visible .v-rail__texto{opacity:1;max-inline-size:10rem}.v-rail__enlace.is-activo{color:var(--valhar-granate);opacity:1}.v-rail__enlace.is-activo .v-rail__punto{background-color:var(--valhar-ember);border-color:var(--valhar-ember);transform:scale(1.35)}.v-rail[data-v-ground=oscuro] .v-rail__enlace{color:var(--valhar-papel)}.v-rail[data-v-ground=oscuro] .v-rail__enlace.is-activo{color:var(--valhar-ember-soft)}.v-boton{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.875rem;padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;border-radius:var(--radius-full);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.v-boton:hover{transform:translateY(-2px)}.v-boton:active{transform:translateY(0)}.v-boton--brasa{background-color:var(--valhar-ember);color:var(--valhar-granate-ink);box-shadow:0 0 oklch(71.2% .181 22.8/0)}.v-boton--brasa:hover{background-color:var(--valhar-ember-soft);box-shadow:var(--shadow-brasa)}.v-boton--solido{background-color:var(--valhar-granate);color:var(--valhar-papel)}.v-boton--solido:hover{background-color:var(--valhar-granate-deep)}.v-boton--fantasma{border-color:var(--color-border);color:var(--color-text)}.v-boton--fantasma:hover{background-color:oklch(97% .007 97.4/.08);border-color:currentColor}.v-boton--sm{min-block-size:2.5rem;padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}@media (width<=1023px),(pointer:coarse){.v-boton--sm{min-block-size:2.75rem}}.v-enlace{align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--valhar-granate);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:gap var(--transition-normal), opacity var(--transition-normal);border-block-end:1px solid;padding-block-end:2px;text-decoration:none;display:inline-flex}.v-invertido .v-enlace{color:var(--valhar-ember)}.v-enlace:hover{gap:var(--space-3);opacity:.78}@media (prefers-reduced-motion:reduce){.v-boton:hover,.v-enlace:hover{gap:var(--space-2);transform:none}}.v-header{z-index:var(--z-sticky);block-size:var(--header-height);color:var(--valhar-papel);transition:background-color var(--transition-slow), box-shadow var(--transition-slow);position:fixed;inset-block-start:0;inset-inline:0}.v-header.is-desplazado{box-shadow:var(--shadow-lg);backdrop-filter:blur(14px);background-color:oklch(18.6% .067 26.6/.92)}.v-header__interior{justify-content:space-between;align-items:center;gap:var(--space-4);block-size:100%;display:flex}.v-header__marca{z-index:var(--z-above);min-block-size:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.v-header__nombre{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 40;letter-spacing:.02em}@supports ((-webkit-mask-image:url('#')) or (mask-image:url('#'))){.v-header__marca{--v-marca-alto:1.25rem}.v-header__marca:before{content:"";inline-size:calc(var(--v-marca-alto) * 619 / 107);block-size:var(--v-marca-alto);transition:background-color var(--transition-normal), transform var(--transition-normal);background-color:currentColor;flex:none;-webkit-mask:url(/img/valhar-isologo.png) 50%/contain no-repeat;mask:url(/img/valhar-isologo.png) 50%/contain no-repeat}.v-header__marca:hover:before{background-color:var(--valhar-ember-soft);transform:translateY(-1px)}.v-header__nombre{display:none}}@media (forced-colors:active){.v-header__marca:before{forced-color-adjust:none;background-color:canvastext}}@media print{.v-header__marca:before{display:none}.v-header__nombre{display:inline}}.v-header__toggle{z-index:var(--z-above);block-size:2.75rem;inline-size:2.75rem;color:inherit;border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex;position:relative}.v-header__toggle-cerrar,.v-header.is-open .v-header__toggle-abrir{display:none}.v-header.is-open .v-header__toggle-cerrar{display:inline-flex}.v-nav__lista{gap:var(--space-5);margin:0;display:flex}.v-nav__enlace{min-block-size:2.75rem;font-size:var(--font-size-sm);transition:opacity var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex;position:relative}.v-nav__enlace:after{content:"";background-color:var(--valhar-ember);transform-origin:0;block-size:1px;inline-size:100%;transition:transform var(--transition-normal) var(--valhar-ease-ritual);position:absolute;inset-block-end:.65rem;inset-inline-start:0;transform:scaleX(0)}.v-nav__enlace:hover:after{transform:scaleX(1)}@media (width<=1023px){.v-nav{justify-content:center;align-items:flex-start;gap:var(--space-6);padding:var(--space-7) var(--space-5);background-color:var(--valhar-granate-ink);visibility:hidden;opacity:0;transition:opacity var(--transition-slow), visibility var(--transition-slow);flex-direction:column;display:flex;position:fixed;inset:0}.v-header.is-open .v-nav{visibility:visible;opacity:1}.v-nav__lista{gap:var(--space-4);flex-direction:column}.v-nav__enlace{min-block-size:3rem;font-family:var(--font-family-heading);font-size:var(--font-size-2xl)}.v-nav__enlace:after{inset-block-end:.5rem}}@media (width>=1024px){.v-header__toggle{display:none}.v-nav{align-items:center;gap:var(--space-6);display:flex}}.v-hero--cinematica{isolation:isolate;background-color:var(--valhar-granate-ink);background-image:linear-gradient(160deg, var(--valhar-granate-deep) 0%, var(--valhar-granate-ink) 55%, var(--valhar-scrim) 100%);grid-template-rows:1fr auto;min-block-size:100svh;display:grid;position:relative;overflow:hidden}.v-hero__lienzo{z-index:-2;position:absolute;inset:-6% -3%}.v-hero__lienzo picture{block-size:100%;inline-size:100%;display:block}.v-hero__imagen{object-fit:cover;object-position:50% 55%;filter:saturate(.9)contrast(1.06)brightness(.94);block-size:100%;inline-size:100%}@media (prefers-reduced-motion:no-preference){.v-hero__imagen{transform-origin:52% 58%;animation:28s ease-in-out infinite alternate v-hero-respiro}}@keyframes v-hero-respiro{0%{transform:scale(1)}to{transform:scale(1.07)}}.v-hero__velo{z-index:-1;pointer-events:none;background-image:linear-gradient(100deg,oklch(14% .052 26.6/.94) 0%,oklch(15.5% .058 26.6/.82) 26%,oklch(18.6% .067 26.6/.42) 54%,oklch(18.6% .067 26.6/.08) 78%),linear-gradient(#0000 58%,oklch(15.5% .058 26.6/.45) 84%,oklch(14% .052 26.6/.92) 100%),linear-gradient(oklch(14% .052 26.6/.72) 0%,#0000 22%),linear-gradient(90deg,oklch(27.9% .1 26.7/.34),oklch(40.6% .146 26.7/.16));position:absolute;inset:0}@media (width<=767px){.v-hero__velo{background-image:linear-gradient(oklch(18.6% .067 26.6/.12) 0%,oklch(18.6% .067 26.6/.26) 34%,oklch(17% .062 26.6/.6) 54%,oklch(15.5% .058 26.6/.88) 70%,oklch(14% .052 26.6/.95) 100%),linear-gradient(oklch(14% .052 26.6/.7) 0%,#0000 24%),linear-gradient(90deg,oklch(27.9% .1 26.7/.3),oklch(40.6% .146 26.7/.14))}}.v-hero__contenido{max-inline-size:58rem;padding:calc(var(--header-height) + var(--space-4)) var(--space-5) var(--space-5);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}@media (width>=768px){.v-hero__contenido{padding-inline:var(--page-inset);padding-block-end:var(--space-6)}}.v-hero__eyebrow{align-items:center;gap:var(--space-3);color:var(--valhar-ember-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.v-hero__eyebrow i{opacity:.5;font-style:normal}.v-hero__titulo{gap:var(--space-1);--v-hero-titular:min(clamp(2.75rem, 1rem + 6.4vw, 9.5rem), 17svh);--v-hero-lema:calc(var(--v-hero-titular) * .55);flex-direction:column;margin-block-end:var(--space-4);display:flex}.v-hero__marca{font-family:var(--font-family-heading);font-size:var(--v-hero-titular);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--valhar-papel);font-variation-settings:"SOFT" 10, "WONK" 1, "opsz" 144;text-transform:uppercase;text-shadow:0 2px 24px oklch(14% .052 26.6/.55);line-height:.88}.v-hero__lema{font-family:var(--font-family-heading);font-size:var(--v-hero-lema);font-weight:var(--font-weight-normal);letter-spacing:-.02em;color:var(--valhar-ember);font-variation-settings:"SOFT" 48, "WONK" 1, "opsz" 144;text-shadow:0 2px 24px oklch(14% .052 26.6/.55);font-style:italic;line-height:.88}.v-hero__texto{max-inline-size:44ch;color:var(--valhar-rosa-100);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-block-end:var(--space-5)}.v-hero__acciones{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (width>=480px){.v-hero__acciones{flex-wrap:nowrap}}.v-hero__enlace{color:var(--valhar-ember);white-space:nowrap}.v-hero__pie{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5);border-block-start:var(--valhar-rule-invertida);display:flex}@media (width>=768px){.v-hero__pie{padding:var(--space-4) var(--page-inset)}}.v-hero__rasgos{gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v-hero__pie .v-hero__rasgos{padding:0}.v-hero__rasgos li{align-items:center;gap:var(--space-3);color:var(--valhar-rosa-100);font-size:var(--font-size-xs);line-height:var(--line-height-snug);display:flex}.v-hero__rasgos .v-icono-marco{block-size:2.75rem;inline-size:2.75rem}.v-hero__cue{block-size:2.75rem;inline-size:2.75rem;color:var(--valhar-papel);border:var(--valhar-rule-invertida);border-radius:var(--radius-full);transition:background-color var(--transition-normal), color var(--transition-normal);flex:none;justify-content:center;align-items:center;display:none}@media (width>=768px){.v-hero__cue{display:inline-flex}}.v-hero__cue:hover{color:var(--valhar-granate-ink);background-color:var(--valhar-ember)}.v-hero__cue [data-icon]{animation:v-hero-cue 2.6s var(--valhar-ease-ritual) infinite}@keyframes v-hero-cue{0%,62%,to{opacity:.75;transform:translateY(0)}30%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.v-hero__cue [data-icon]{animation:none}}@media (width<=767px){.v-hero__titulo{--v-hero-titular:clamp(2.75rem, 1.5rem + 10vw, 4.5rem)}.v-hero__rasgos{gap:var(--space-3) var(--space-4);inline-size:100%}.v-hero__rasgos li{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1 1 0;min-inline-size:0}.v-hero__rasgos .v-icono-marco{block-size:2.25rem;inline-size:2.25rem}}.v-marquee{padding-block:var(--space-4);border-block:var(--valhar-rule-invertida);user-select:none;display:flex;overflow:hidden}.v-marquee__pista{align-items:center;gap:var(--space-6);white-space:nowrap;flex:none;padding-inline-end:var(--space-6);display:flex}.v-marquee.is-animado .v-marquee__pista{animation:v-marquee-deriva var(--v-marquee-duracion,30s) linear infinite}.v-marquee:hover .v-marquee__pista{animation-play-state:paused}@keyframes v-marquee-deriva{to{transform:translate(-100%)}}.v-marquee__palabra{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);font-variation-settings:"SOFT" 44, "WONK" 1, "opsz" 96;font-style:italic}.v-marquee__sep{--v-icono-size:1.25rem;color:var(--valhar-ember)}.v-marquee.is-estatico{justify-content:center}.v-marquee.is-estatico .v-marquee__pista{white-space:normal;flex-wrap:wrap;justify-content:center}.v-vitrina{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(15.5rem,100%),1fr));display:grid}.v-vitrina__caso{padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--valhar-radius-asym-lg);isolation:isolate;transition:border-color var(--transition-slow), transform var(--transition-slow) var(--valhar-ease-ritual), box-shadow var(--transition-slow);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.v-invertido .v-vitrina__caso{background-color:var(--valhar-granate-deep)}.v-vitrina__caso:hover,.v-vitrina__caso:focus-visible{border-color:var(--valhar-ember);box-shadow:var(--shadow-xl);transform:translateY(-6px)}.v-vitrina__caso:before{content:"";z-index:-1;aspect-ratio:1;opacity:0;inline-size:130%;transition:opacity var(--valhar-dur-ritual) var(--valhar-ease-ritual);background:radial-gradient(circle,oklch(71.2% .181 22.8/.3),#0000 62%);position:absolute;inset-block-end:-55%;inset-inline-start:50%;transform:translate(-50%)}.v-vitrina__caso:hover:before,.v-vitrina__caso:focus-visible:before{opacity:1}.v-vitrina__objeto{block-size:8.5rem;color:var(--valhar-rosa-100);transition:transform var(--valhar-dur-ritual) var(--valhar-ease-ritual);place-items:center;margin-block-end:var(--space-4);display:grid}.v-vitrina__objeto [data-icon]{--v-icono-size:4.5rem}.v-vitrina__caso:hover .v-vitrina__objeto,.v-vitrina__caso:focus-visible .v-vitrina__objeto{transform:rotate(-2deg)scale(1.06)}.v-vitrina__nombre{font-size:var(--font-size-lg);margin-block-end:var(--space-2)}.v-vitrina__texto{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);flex:1;margin-block-end:var(--space-4)}.v-vitrina__fichas{align-content:start;gap:var(--space-2);min-block-size:5.75rem;border-block-start:1px solid var(--color-border);flex-wrap:wrap;margin:0;padding-block-start:var(--space-4);display:flex}.v-ficha{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-family:var(--font-family-mono);letter-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:nowrap;font-size:.75rem}.v-vitrina__caso:hover .v-ficha,.v-vitrina__caso:focus-visible .v-ficha{border-color:oklch(71.2% .181 22.8/.45)}@media (prefers-reduced-motion:reduce){.v-vitrina__caso:hover,.v-vitrina__caso:focus-visible,.v-vitrina__caso:hover .v-vitrina__objeto,.v-vitrina__caso:focus-visible .v-vitrina__objeto{transform:none}}.v-especificaciones{border:1px solid var(--color-border);border-radius:var(--valhar-radius-asym-lg);overflow:hidden}.v-especificaciones__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.v-tabla{inline-size:100%;font-size:var(--font-size-sm);word-break:normal;overflow-wrap:normal;hyphens:none}.v-tabla caption{padding:var(--space-4) var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-align:start;text-transform:uppercase;border-block-end:1px solid var(--color-border)}.v-tabla th,.v-tabla td{padding:var(--space-3) var(--space-5);text-align:start;vertical-align:baseline;border-block-end:1px solid var(--color-border)}@media (width<=767px){.v-tabla caption,.v-tabla th,.v-tabla td{padding-inline:var(--space-4)}}.v-tabla tbody tr:last-child th,.v-tabla tbody tr:last-child td{border-block-end:none}.v-tabla th{white-space:nowrap;inline-size:34%;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}@media (width<=359px){.v-tabla th{white-space:normal}}.v-tabla td{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;text-wrap:pretty}.v-tabla tbody tr{transition:background-color var(--transition-fast)}.v-tabla tbody tr:hover{background-color:oklch(40.6% .146 26.7/.04)}.v-invertido .v-tabla tbody tr:hover{background-color:oklch(97% .007 97.4/.05)}.v-por-confirmar{color:var(--color-text-muted);font-style:italic}.v-por-confirmar:after{content:" ·por confirmar";letter-spacing:var(--letter-spacing-wide);opacity:.7;font-size:.75rem}.v-faq{border-block-start:1px solid var(--color-border)}.v-faq__item{border-block-end:1px solid var(--color-border)}.v-faq__pregunta{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-family:var(--font-family-heading);font-size:var(--font-size-lg);cursor:pointer;list-style:none;display:flex}.v-faq__pregunta::-webkit-details-marker{display:none}.v-faq__pregunta [data-icon]{--v-icono-size:1.25rem;color:var(--valhar-granate);transition:transform var(--transition-normal)}.v-faq__item[open] .v-faq__pregunta [data-icon]{transform:rotate(180deg)}.v-faq__respuesta{max-inline-size:var(--max-width-prose);color:var(--color-text-muted);line-height:var(--line-height-relaxed);padding-block-end:var(--space-5)}.v-linea{position:relative}.v-linea__trazo{z-index:0;pointer-events:none;block-size:100%;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:1.75rem;overflow:visible}.v-linea__trazo path{fill:none;stroke:var(--valhar-ember);stroke-width:2px;stroke-linecap:round}.v-linea__pasos{z-index:1;gap:var(--space-6);margin:0;padding:0;display:grid;position:relative}.v-linea__paso{gap:var(--space-4);grid-template-columns:3.5rem 1fr;align-items:start;display:grid}.v-linea__nodo{block-size:3.5rem;inline-size:3.5rem;color:var(--color-text-muted);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--valhar-dur-ritual) var(--valhar-ease-ritual), border-color var(--valhar-dur-ritual) var(--valhar-ease-ritual), box-shadow var(--valhar-dur-ritual) var(--valhar-ease-ritual);justify-content:center;align-items:center;display:inline-flex}.v-linea__paso.is-activo .v-linea__nodo{color:var(--valhar-ember);border-color:var(--valhar-ember);box-shadow:0 0 0 6px oklch(71.2% .181 22.8/.12)}.v-linea__indice{color:var(--valhar-ember-tinta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);margin-block-end:var(--space-1);display:block}.v-linea__titulo{font-size:var(--font-size-lg);margin-block-end:var(--space-2)}.v-linea__texto{max-inline-size:52ch;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (width>=1024px){.v-linea__pasos{gap:var(--space-7)}}.v-invertido .v-linea__indice{color:var(--valhar-ember)}.v-cifras{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.v-cifra{border-block-start:2px solid var(--valhar-ember-tinta);padding-block-start:var(--space-4)}.v-cifra__valor{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-variation-settings:"SOFT" 20, "WONK" 1, "opsz" 144;font-variant-numeric:tabular-nums;align-items:baseline;gap:.15em;line-height:1;display:flex}.v-cifra__unidad{font-size:var(--font-size-lg);color:var(--valhar-ember-tinta)}.v-invertido .v-cifra{border-block-start-color:var(--valhar-ember)}.v-invertido .v-cifra__unidad{color:var(--valhar-ember)}.v-cifra__etiqueta{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);text-wrap:pretty;margin-block-start:var(--space-3)}.v-tarjeta{gap:var(--space-3);padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--valhar-radius-asym);transition:border-color var(--transition-slow), transform var(--transition-slow);flex-direction:column;display:flex}.v-invertido .v-tarjeta{background-color:var(--valhar-granate-deep)}.v-tarjeta:hover{border-color:oklch(71.2% .181 22.8/.5);transform:translateY(-3px)}.v-tarjeta__icono{--v-icono-size:1.75rem;color:var(--valhar-granate)}.v-invertido .v-tarjeta__icono{color:var(--valhar-ember)}.v-tarjeta__titulo{font-size:var(--font-size-base);font-family:var(--font-family-heading)}.v-tarjeta__texto{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.v-marco{aspect-ratio:var(--v-marco-ratio,4 / 5);border:1px solid var(--color-border);border-radius:var(--valhar-radius-asym-lg);isolation:isolate;background-color:oklch(40.6% .146 26.7/.08);margin:0;position:relative;overflow:hidden}.v-invertido .v-marco{background-color:oklch(97% .007 97.4/.06)}.v-marco picture{block-size:100%;inline-size:100%;display:block}.v-marco img{object-fit:cover;filter:saturate(.82)contrast(1.05)sepia(.08);block-size:100%;inline-size:100%;transition:transform var(--valhar-dur-ritual) var(--valhar-ease-ritual)}.v-marco:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,oklch(40.6% .146 26.7/.08) 45%,oklch(27.9% .1 26.7/.4));position:absolute;inset:0}.v-marco__credito{z-index:2;color:oklch(97% .007 97.4/.82);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-wide);text-shadow:0 1px 3px oklch(18.6% .067 26.6/.7);font-size:.75rem;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-3)}.v-marco__credito a{min-block-size:1.5rem;padding-inline:var(--space-1);color:inherit;border-block-end:1px solid;align-items:center;text-decoration:none;display:inline-flex}.v-marco__credito a:hover{color:var(--valhar-ember-soft)}.v-marco--retrato{--v-marco-ratio:3 / 4}.v-marco--ancho{--v-marco-ratio:16 / 10}.v-marco--cuadro{--v-marco-ratio:1}.v-marco__pista{margin:0;padding:0;list-style:none;position:absolute;inset:0}.v-marco__diapositiva{opacity:0;transition:opacity var(--valhar-dur-ritual) var(--valhar-ease-ritual);position:absolute;inset:0}.v-marco__diapositiva:first-child{opacity:1}.v-js .v-marco__diapositiva{opacity:0}.v-js .v-marco__diapositiva.is-activa{opacity:1}.v-slider__indicadores{justify-content:center;align-items:center;gap:var(--space-1);margin-block-start:var(--space-3);display:flex}.v-slider__punto{cursor:pointer;background:0 0;border:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;padding:0;display:grid}.v-slider__punto:before{content:"";background-color:var(--color-border);border-radius:var(--radius-full);block-size:.5rem;inline-size:.5rem;transition:background-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal)}.v-slider__punto:hover:before{background-color:var(--valhar-ember-tinta)}.v-slider__punto.is-activo:before{background-color:var(--valhar-ember);transform:scale(1.15);box-shadow:0 0 0 4px oklch(71.2% .181 22.8/.16)}.v-footer{padding-block:var(--space-8) var(--space-5);background-color:var(--valhar-granate-ink);color:var(--valhar-papel);--color-text:var(--valhar-papel);--color-text-muted:var(--valhar-papel-muted);--color-border:oklch(97% .007 97.4/.16);--valhar-focus:var(--valhar-ember)}.v-footer__superior{gap:var(--space-6);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-6);display:grid}@media (width>=768px){.v-footer__superior{gap:var(--space-7);grid-template-columns:1.4fr 1fr 1fr}}.v-footer__marca{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);letter-spacing:-.04em;font-variation-settings:"SOFT" 20, "WONK" 1, "opsz" 144;text-transform:lowercase;line-height:1}@supports ((-webkit-mask-image:url('#')) or (mask-image:url('#'))){.v-footer__marca{--v-marca-alto:8.75rem}.v-footer__marca:before{content:"";inline-size:calc(var(--v-marca-alto) * 307 / 351);block-size:var(--v-marca-alto);background-color:currentColor;display:block;-webkit-mask:url(/img/valhar-logotipo.png) 50%/contain no-repeat;mask:url(/img/valhar-logotipo.png) 50%/contain no-repeat}.v-footer__nombre{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (forced-colors:active){.v-footer__marca:before{forced-color-adjust:none;background-color:canvastext}}@media print{.v-footer__marca:before{display:none}.v-footer__nombre{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}.v-footer__lema{max-inline-size:34ch;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-block-start:var(--space-3)}.v-footer__titulo{color:var(--valhar-ember);font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;margin-block-end:var(--space-3)}.v-footer__lista{gap:var(--space-2);margin:0;display:grid}.v-footer__enlace{align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--color-text-muted);font-size:var(--font-size-sm);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.v-footer__enlace:hover{color:var(--valhar-papel)}.v-footer__inferior{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:space-between;padding-block-start:var(--space-5);display:flex}.v-footer__especie{font-family:var(--font-family-mono)}.v-banda{padding-block:var(--space-4)}.v-mercados{grid-template-columns:1fr;display:grid}@media (width>=900px){.v-mercados{grid-template-columns:.85fr 1.15fr}}.v-mercados__mitad{min-inline-size:0;padding-block:var(--space-8);padding-inline:var(--space-5);align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=900px){.v-mercados__mitad{padding-block:calc(var(--header-height) + var(--space-7)) var(--space-7);padding-inline:var(--space-7)}}@media (width>=1200px){.v-mercados__mitad{justify-content:center}}.v-mercado--peru{background-color:var(--valhar-papel-hueso)}@media (width>=900px){.v-mercado--mundo{border-inline-start:1px solid var(--valhar-granate-ink)}}.v-mercado__fondo{z-index:0;color:var(--valhar-granate);font-family:var(--font-family-heading);font-size:clamp(5rem,3rem + 9vw,12rem);font-weight:var(--font-weight-semibold);letter-spacing:-.05em;text-transform:uppercase;opacity:.045;pointer-events:none;user-select:none;font-variation-settings:"SOFT" 10, "WONK" 1, "opsz" 144;line-height:.75;position:absolute;inset-block-end:-.06em;inset-inline-start:-.06em}.v-mercado--mundo .v-mercado__fondo{color:var(--valhar-papel);opacity:.06}.v-mercado__interior{z-index:1;max-inline-size:34rem;position:relative}@media (width>=1200px){.v-mercado--mundo .v-mercado__interior{max-inline-size:38rem}}.v-mercado__titulo{font-size:var(--font-size-3xl);margin-block-end:var(--space-3);line-height:.95}.v-mercado__lema{max-inline-size:38ch;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-block-end:var(--space-5)}.v-terminos{margin:0 0 var(--space-5)}.v-terminos__fila{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);display:grid}@media (width>=480px){.v-terminos__fila{grid-template-columns:11rem 1fr;align-items:baseline}}.v-terminos__fila:last-child{border-block-end:1px solid var(--color-border)}.v-terminos dt{align-items:center;gap:var(--space-2);color:var(--valhar-ember-tinta);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;display:flex}.v-invertido .v-terminos dt{color:var(--valhar-ember)}.v-terminos dd{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);text-wrap:pretty;margin:0}.v-mercado__rasgos{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.v-mercado__rasgos li{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;display:flex}.v-mercado__enlace{align-items:center;gap:var(--space-2);display:inline-flex}.v-formatos__cabecera{max-inline-size:40ch;margin-block-end:var(--space-6)}.v-formatos__cabecera h2{font-size:var(--font-size-2xl)}.v-formatos__cabecera .v-lead{margin-block-start:var(--space-4)}.v-formatos{border-block-start:1px solid var(--color-border);margin:0;padding:0;list-style:none}.v-formato{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);color:inherit;transition:background-color var(--transition-normal);grid-template-columns:auto 1fr auto;grid-template-areas:"indice nombre flecha""icono texto texto""fichas fichas fichas";align-items:center;text-decoration:none;display:grid;position:relative}@media (width>=900px){.v-formato{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:3.5rem 4rem 14rem minmax(0,1fr) auto 2rem;grid-template-areas:"indice icono nombre texto fichas flecha"}}.v-formato:hover,.v-formato:focus-visible{background-color:oklch(97% .007 97.4/.05)}.v-formato__indice{color:var(--valhar-ember);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);grid-area:indice}.v-formato__icono{--v-icono-size:2.5rem;color:var(--valhar-rosa-100);transition:transform var(--valhar-dur-ritual) var(--valhar-ease-ritual);grid-area:icono}.v-formato:hover .v-formato__icono,.v-formato:focus-visible .v-formato__icono{transform:scale(1.04)}.v-formato__nombre{font-family:var(--font-family-heading);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight);font-variation-settings:"SOFT" 20, "WONK" 1, "opsz" 144;grid-area:nombre;line-height:1}.v-formato__texto{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);text-wrap:pretty;grid-area:texto}.v-formato__fichas{gap:var(--space-2);flex-wrap:wrap;grid-area:fichas;display:flex}.v-formato__flecha{--v-icono-size:1.25rem;color:var(--valhar-ember);opacity:.45;transition:transform var(--transition-slow) var(--ease-out), opacity var(--transition-normal);grid-area:flecha;justify-self:end}.v-formato:hover .v-formato__flecha,.v-formato:focus-visible .v-formato__flecha{opacity:1;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.v-formato:hover .v-formato__icono,.v-formato:focus-visible .v-formato__icono,.v-formato:hover .v-formato__flecha,.v-formato:focus-visible .v-formato__flecha{transform:none}}.v-proceso__cabecera{max-inline-size:44ch;margin-block-end:var(--space-7)}.v-proceso__cabecera h2{font-size:var(--font-size-2xl)}.v-proceso__cabecera .v-lead{margin-block-start:var(--space-4)}.v-ruta{gap:var(--space-6);margin:0 0 var(--space-7);padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.v-ruta{gap:var(--space-4);grid-template-columns:repeat(5,1fr)}}.v-ruta__paso{padding-inline-start:calc(3.5rem + var(--space-4));position:relative}@media (width>=900px){.v-ruta__paso{padding-block-start:calc(3.5rem + var(--space-4));padding-inline-start:0}}.v-ruta__paso:before{content:"";background-color:var(--color-border);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:1.75rem}@media (width>=900px){.v-ruta__paso:before{block-size:1px;inline-size:auto;inset:1.75rem 0 auto}}.v-ruta__paso:first-child:before{inset-block-start:1.75rem}.v-ruta__paso:last-child:before{inset-block-end:calc(100% - 1.75rem)}@media (width>=900px){.v-ruta__paso:first-child:before{inset-block-start:1.75rem;inset-inline-start:1.75rem}.v-ruta__paso:last-child:before{inset-block-end:auto;inset-inline-end:calc(100% - 1.75rem)}}.v-ruta__nodo{block-size:3.5rem;inline-size:3.5rem;color:var(--color-text-muted);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--valhar-dur-ritual) var(--valhar-ease-ritual), border-color var(--valhar-dur-ritual) var(--valhar-ease-ritual), transform var(--valhar-dur-ritual) var(--valhar-ease-ritual);place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.v-ruta__paso.is-activo .v-ruta__nodo{color:var(--valhar-ember-tinta);border-color:var(--valhar-ember);transform:scale(1.06)}.v-ruta__indice{color:var(--valhar-ember-tinta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);margin-block-end:var(--space-2);display:block}.v-ruta__titulo{font-size:var(--font-size-lg);line-height:var(--line-height-snug);margin-block-end:var(--space-2)}.v-ruta__texto{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);text-wrap:pretty}.v-proceso__pie{gap:var(--space-6);border-block-start:var(--valhar-rule);padding-block-start:var(--space-6);display:grid}@media (width>=1024px){.v-proceso__pie{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto}}.v-proceso__cifras{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.v-proceso__enlace{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}@media (prefers-reduced-motion:reduce){.v-ruta__paso.is-activo .v-ruta__nodo{transform:none}}.v-contacto{gap:var(--space-7);display:grid}@media (width>=1024px){.v-contacto{align-items:start;gap:var(--space-8);grid-template-columns:1.05fr .95fr}}.v-contacto__titulo{max-inline-size:14ch;font-size:var(--font-size-3xl);line-height:.95}.v-contacto__texto{max-inline-size:44ch;margin:var(--space-4) 0 var(--space-6);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.v-contacto__acciones{gap:var(--space-3);flex-wrap:wrap;display:flex}.v-contacto__datos{margin:0}@media (width>=1024px){.v-contacto__datos{margin-block-start:calc(var(--space-6) + var(--space-2))}}.v-portada{padding-block:calc(var(--header-height) + var(--space-8)) var(--space-8);background-color:var(--valhar-granate-deep);color:var(--valhar-papel)}.v-portada__titulo{max-inline-size:18ch;font-size:clamp(1.5rem,1.2rem + 1.9vw,2.5rem)}.v-portada__texto{max-inline-size:52ch;color:var(--valhar-papel-muted);font-size:clamp(1rem,.95rem + .3vw,1.0625rem);line-height:var(--line-height-relaxed);margin-block-start:var(--space-4)}.v-portada--foto{z-index:0;padding-block:calc(var(--header-height) + var(--space-7)) 0;background-color:var(--valhar-granate-ink);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.v-portada__lienzo{order:2;margin-block-start:var(--space-6)}.v-portada__lienzo picture{block-size:100%;inline-size:100%;display:block}.v-portada__imagen{object-fit:cover;object-position:50% 62%;filter:saturate(.95)contrast(1.04)brightness(.96);block-size:100%;inline-size:100%;display:block}@media (width<=767px){.v-portada__lienzo{aspect-ratio:3/2}.v-portada__imagen{object-position:52% 55%;-webkit-mask-image:linear-gradient(#0000 0,#000 20%);mask-image:linear-gradient(#0000 0,#000 20%)}}.v-portada__velo{display:none}.v-portada__contenido{position:relative}@media (width>=768px){.v-portada--foto{min-block-size:clamp(22rem,48svh,32rem);padding-block:calc(var(--header-height) + var(--space-7)) var(--space-7);align-content:end}.v-portada__lienzo{z-index:-2;order:0;margin:0;position:absolute;inset:-1px}.v-portada__velo{z-index:-1;pointer-events:none;background-image:linear-gradient(100deg,oklch(14% .052 26.6/.94) 0%,oklch(15.5% .058 26.6/.86) 30%,oklch(17% .062 26.6/.52) 52%,oklch(18.6% .067 26.6/.14) 76%,oklch(18.6% .067 26.6/.04) 100%),linear-gradient(oklch(14% .052 26.6/.7) 0%,#0000 26%),linear-gradient(#0000 80%,oklch(14% .052 26.6/.5) 100%),linear-gradient(90deg,oklch(27.9% .1 26.7/.3),oklch(40.6% .146 26.7/.12));display:block;position:absolute;inset:0}.v-portada--foto .v-portada__texto{max-inline-size:42ch}}.v-producto{gap:var(--space-6);padding-block:var(--space-8);border-block-start:var(--valhar-rule);display:grid}.v-producto>*{min-inline-size:0}.v-producto__visual{position:relative}.v-producto__visual .v-marco{--v-marco-ratio:4 / 5}.v-producto__visual:hover .v-marco img{transform:scale(1.03)}.v-producto__marca{align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.v-icono-marco--sm{block-size:2.5rem;inline-size:2.5rem;color:var(--valhar-ember-tinta)}.v-icono-marco--sm [data-icon],.v-icono-marco--sm.v-icono{--v-icono-size:1.25rem}@media (width>=1024px){.v-producto{gap:var(--space-7);grid-template-columns:1fr 1.1fr;align-items:start}.v-producto:nth-child(2n) .v-producto__visual{order:2}.v-producto__visual{top:calc(var(--header-height) + var(--space-5));position:sticky}}.v-producto__indice{color:var(--valhar-ember-tinta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.v-producto__titulo{margin-block:var(--space-2) var(--space-4);font-size:var(--font-size-2xl)}.v-producto__texto{max-inline-size:52ch;color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-block-end:var(--space-5)}.v-producto__uso{gap:var(--space-2);margin-block-end:var(--space-5);padding:0;display:grid}.v-producto__uso li{align-items:start;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-snug);display:flex}.v-producto__uso [data-icon]{--v-icono-size:1.125rem;color:var(--valhar-ember);margin-block-start:.15em}.v-producto__acciones{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.v-portada--exportacion{isolation:isolate;background-color:var(--valhar-granate-ink);position:relative;overflow:hidden}.v-portada__capa{z-index:-1;pointer-events:none;position:absolute;inset:-18% -6%}.v-portada__capa svg{block-size:100%;inline-size:100%}.v-destinos{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));margin:0;padding:0;display:grid}.v-destino{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--valhar-radius-asym);display:flex}.v-destino [data-icon]{--v-icono-size:1.125rem;color:var(--valhar-ember)}
