@font-face{font-family:titular;src:url(../media/PPFrama_Light-s.p.11yuckva1_5vc.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:titular;src:url(../media/PPFrama_Regular-s.p.3nh9-goe3ty53.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:titular;src:url(../media/PPFrama_Medium-s.p.2kqxwl4r70t6k.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:titular Fallback;src:local(Arial);ascent-override:96.88%;descent-override:22.8%;line-gap-override:20.9%;size-adjust:105.28%}.titular_e027a5a1-module__ppTDcW__className{font-family:titular,titular Fallback}.titular_e027a5a1-module__ppTDcW__variable{--font-titular:"titular", "titular Fallback"}
@font-face{font-family:texto;src:url(../media/PPFramaText_Regular-s.p.2knp1kbvgth1v.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:texto;src:url(../media/PPFramaText_RegularItalic-s.p.071ruj7jselyf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:texto Fallback;src:local(Arial);ascent-override:84.76%;descent-override:19.94%;line-gap-override:18.28%;size-adjust:120.34%}.texto_67db0a4e-module__2ej1Da__className{font-family:texto,texto Fallback}.texto_67db0a4e-module__2ej1Da__variable{--font-texto:"texto", "texto Fallback"}
.cabecera-module__vnH3wG__barra{min-height:var(--barra-h);padding:6px var(--margen);background:var(--tinta);color:var(--papel);font-family:var(--font-display);border-bottom:1px solid var(--linea-oscura);z-index:41;justify-content:center;align-items:center;gap:14px;font-size:.875rem;line-height:1.2;text-decoration:none;display:flex;position:relative}.cabecera-module__vnH3wG__barra:focus-visible{outline-color:var(--papel);outline-offset:-4px}.cabecera-module__vnH3wG__barraTexto{opacity:.72;display:none}.cabecera-module__vnH3wG__barraMarca{align-items:center;gap:12px;display:inline-flex}.cabecera-module__vnH3wG__barraMarca img{width:auto;height:20px}.cabecera-module__vnH3wG__barraEnlace{color:var(--papel);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--papel) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--papel) 35%, transparent);text-underline-offset:.2em;font-weight:500}.cabecera-module__vnH3wG__barra:hover .cabecera-module__vnH3wG__barraEnlace{-webkit-text-decoration-color:var(--papel);text-decoration-color:var(--papel)}@media (min-width:40rem){.cabecera-module__vnH3wG__barraTexto{display:inline}}.cabecera-module__vnH3wG__zona{z-index:40;position:sticky;top:0}.cabecera-module__vnH3wG__cabecera{z-index:2;background:var(--blanco);color:var(--tinta);transition:background-color .45s var(--ease-micro), color .45s var(--ease-micro), border-color .45s var(--ease-micro);border-bottom:1px solid #0000;position:relative}.cabecera-module__vnH3wG__cabecera[data-solida]{border-bottom-color:var(--linea)}.cabecera-module__vnH3wG__transparente{color:var(--papel);background:0 0}.cabecera-module__vnH3wG__fila{height:var(--cabecera-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.cabecera-module__vnH3wG__logo{color:inherit;flex:none;display:inline-flex}.cabecera-module__vnH3wG__logoSvg{width:140px;height:auto;display:block}.cabecera-module__vnH3wG__nav{display:none}.cabecera-module__vnH3wG__nav ul{gap:clamp(2px,.6vw,12px);margin:0;padding:0;list-style:none;display:flex}.cabecera-module__vnH3wG__nav button{cursor:pointer;min-height:44px;font-family:var(--font-display);color:inherit;opacity:.78;transition:opacity .3s var(--ease-micro);background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:.9875rem;font-weight:400;display:inline-flex;position:relative}.cabecera-module__vnH3wG__nav button:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-micro);background:currentColor;position:absolute;bottom:9px;left:10px;right:27px;transform:scaleX(0)}.cabecera-module__vnH3wG__nav button:hover,.cabecera-module__vnH3wG__nav button[data-activo]{opacity:1}.cabecera-module__vnH3wG__nav button:hover:after,.cabecera-module__vnH3wG__nav button[data-activo]:after{transform-origin:0;transform:scaleX(1)}.cabecera-module__vnH3wG__flecha{opacity:.7;transition:transform .3s var(--ease-micro)}.cabecera-module__vnH3wG__nav button[aria-expanded=true][data-activo] .cabecera-module__vnH3wG__flecha{transform:rotate(180deg)}.cabecera-module__vnH3wG__acciones{align-items:center;gap:12px;display:flex}.cabecera-module__vnH3wG__cta{min-height:44px;padding:.7em 1.3em;display:none}.cabecera-module__vnH3wG__botonMenu,.cabecera-module__vnH3wG__botonCerrar{min-height:44px;color:inherit;font-family:var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px;font-size:1rem;display:inline-flex}.cabecera-module__vnH3wG__hamburguesa{gap:6px;width:24px;display:grid}.cabecera-module__vnH3wG__hamburguesa span{background:currentColor;height:1.5px}.cabecera-module__vnH3wG__hamburguesa span:last-child{justify-self:end;width:60%}.cabecera-module__vnH3wG__mega{z-index:1;background:var(--blanco);color:var(--tinta);border-bottom:1px solid var(--linea);position:absolute;top:100%;left:0;right:0}.cabecera-module__vnH3wG__mega[data-abierto]{animation:cabecera-module__vnH3wG__megaEntra .45s var(--ease-micro)}@keyframes cabecera-module__vnH3wG__megaEntra{0%{opacity:0;transform:translateY(-8px)}}.cabecera-module__vnH3wG__megaRejilla{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.15fr);gap:28px;padding-block:36px 44px;display:grid}.cabecera-module__vnH3wG__columna{border-top:1px solid var(--linea);align-content:start;gap:6px;padding-top:14px;transition:border-color .3s;display:grid}.cabecera-module__vnH3wG__columna[data-activa]{border-top-color:var(--tinta)}.cabecera-module__vnH3wG__columnaTitulo{font-family:var(--font-display);color:var(--tinta);font-size:1.1875rem;font-weight:400;text-decoration:none}.cabecera-module__vnH3wG__columnaTitulo:hover{color:var(--verde)}.cabecera-module__vnH3wG__columnaTexto{color:var(--tinta-suave);margin:0 0 10px;font-size:.875rem;line-height:1.4}.cabecera-module__vnH3wG__columna ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cabecera-module__vnH3wG__columna li a{color:var(--tinta);gap:1px;padding:7px 0;text-decoration:none;display:grid}.cabecera-module__vnH3wG__columna li a:hover .cabecera-module__vnH3wG__enlaceLabel{color:var(--verde)}.cabecera-module__vnH3wG__enlaceLabel{font-size:.9375rem;line-height:1.3;transition:color .2s}.cabecera-module__vnH3wG__enlaceNota{color:var(--tinta-suave);font-size:.8125rem;line-height:1.3}.cabecera-module__vnH3wG__destacado{background:var(--papel);align-content:start;justify-items:start;gap:14px;padding:16px;display:grid}.cabecera-module__vnH3wG__destacado img{aspect-ratio:16/10;object-fit:cover;width:100%}.cabecera-module__vnH3wG__destacado p{font-family:var(--font-display);color:var(--tinta);margin:0;font-size:1.125rem}.cabecera-module__vnH3wG__destacado .boton{min-height:44px;padding:.7em 1.2em;font-size:.9375rem}.cabecera-module__vnH3wG__destacadoEnlace{color:var(--tinta-suave);font-size:.875rem}@media (min-width:64rem){.cabecera-module__vnH3wG__nav{display:block}.cabecera-module__vnH3wG__cta{display:inline-flex}.cabecera-module__vnH3wG__botonMenu{display:none}}@media not (min-width:64rem){.cabecera-module__vnH3wG__mega{display:none}}@media (not (min-width:80rem)) and (min-width:64rem){.cabecera-module__vnH3wG__megaRejilla{grid-template-columns:repeat(5,minmax(0,1fr))}.cabecera-module__vnH3wG__destacado{display:none}.cabecera-module__vnH3wG__nav button{padding:0 7px;font-size:.9375rem}}.cabecera-module__vnH3wG__menu{background:var(--blanco);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--tinta);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.cabecera-module__vnH3wG__menu[open]{animation:cabecera-module__vnH3wG__menuEntra .45s var(--ease-micro);flex-direction:column;display:flex}.cabecera-module__vnH3wG__menu::backdrop{background:0 0}@keyframes cabecera-module__vnH3wG__menuEntra{0%{opacity:0}}.cabecera-module__vnH3wG__menuArriba{z-index:1;min-height:var(--cabecera-h);background:var(--blanco);border-bottom:1px solid var(--linea);flex:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.cabecera-module__vnH3wG__aspa{width:22px;height:22px;position:relative}.cabecera-module__vnH3wG__aspa:before,.cabecera-module__vnH3wG__aspa:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.cabecera-module__vnH3wG__aspa:after{transform:rotate(-45deg)}.cabecera-module__vnH3wG__menuNav{gap:28px;padding-block:28px;display:grid}.cabecera-module__vnH3wG__menuNav .cabecera-module__vnH3wG__columnaTitulo{letter-spacing:-.03em;font-size:1.75rem;font-weight:300}.cabecera-module__vnH3wG__menuPie{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px 40px;display:flex}@media (min-width:40rem){.cabecera-module__vnH3wG__menuNav{grid-template-columns:1fr 1fr;column-gap:32px}}
.pie-module__TWd_Dq__pie{padding-block:clamp(72px,9vw,140px) 32px}.pie-module__TWd_Dq__cierre{margin:0 0 clamp(56px,8vw,120px)}.pie-module__TWd_Dq__cierreTexto{font-family:var(--font-display);letter-spacing:-.05em;color:var(--papel);margin:0;font-weight:300;line-height:.86}.pie-module__TWd_Dq__guion{vertical-align:baseline;background:currentColor;width:.39em;height:.075em;margin-inline:.13em;display:inline-block}.pie-module__TWd_Dq__final{--d:.12em;vertical-align:baseline;margin-left:.05em}.pie-module__TWd_Dq__rejilla{grid-template-columns:1fr 1fr;gap:40px 24px;padding-bottom:56px;display:grid}.pie-module__TWd_Dq__marcas{grid-column:1/-1;align-items:center;gap:28px;display:flex}.pie-module__TWd_Dq__marca{color:var(--papel);display:inline-flex}.pie-module__TWd_Dq__hzlo{width:168px;height:auto}.pie-module__TWd_Dq__dr{width:58px;height:auto}.pie-module__TWd_Dq__filete{background:var(--linea-oscura);align-self:stretch;width:1px;min-height:56px}.pie-module__TWd_Dq__titulo{font-family:var(--font-display);font-weight:500;font-size:var(--text-etiqueta);letter-spacing:.14em;text-transform:uppercase;color:var(--papel);margin:0 0 12px;text-decoration:none;display:inline-block}.pie-module__TWd_Dq__columna ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pie-module__TWd_Dq__columna a:not(.pie-module__TWd_Dq__titulo){color:var(--papel-suave);transition:color .3s var(--ease-micro);padding-block:6px;font-size:.9375rem;text-decoration:none;display:inline-block}.pie-module__TWd_Dq__columna a:not(.pie-module__TWd_Dq__titulo):hover{color:var(--papel)}.pie-module__TWd_Dq__legal{border-top:1px solid var(--linea-oscura);color:var(--papel-suave);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:.875rem;display:flex}.pie-module__TWd_Dq__legal a{color:inherit;padding-block:8px}.pie-module__TWd_Dq__enlacesLegales{flex-wrap:wrap;align-items:baseline;gap:0 24px;display:flex}@media (min-width:64rem){.pie-module__TWd_Dq__rejilla{grid-template-columns:1.4fr repeat(5,1fr)}.pie-module__TWd_Dq__marcas{flex-direction:column;grid-column:auto;align-items:flex-start;gap:22px}.pie-module__TWd_Dq__filete{align-self:auto;width:64px;height:1px;min-height:0}}
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}}}@layer theme{:root,:host{--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--default-font-family:var(--font-sans);--font-sans:var(--font-texto), Arial, sans-serif;--font-display:var(--font-titular), Arial, sans-serif;--blanco:#fff;--tinta:#0a181c;--verde:#0a6062;--naranja:#ff8032;--papel:#f5f3ef;--gris:#c8c9c7;--tinta-suave:#545d60}@supports (color:color-mix(in lab, red, red)){:root,:host{--tinta-suave:color-mix(in srgb, var(--tinta) 70%, var(--blanco))}}:root,:host{--papel-suave:#b3b6b4}@supports (color:color-mix(in lab, red, red)){:root,:host{--papel-suave:color-mix(in srgb, var(--papel) 72%, var(--tinta))}}:root,:host{--linea:#dddfdf}@supports (color:color-mix(in lab, red, red)){:root,:host{--linea:color-mix(in srgb, var(--tinta) 14%, var(--blanco))}}:root,:host{--linea-fuerte:#3b4649}@supports (color:color-mix(in lab, red, red)){:root,:host{--linea-fuerte:color-mix(in srgb, var(--tinta) 80%, var(--blanco))}}:root,:host{--linea-oscura:#343f42}@supports (color:color-mix(in lab, red, red)){:root,:host{--linea-oscura:color-mix(in srgb, var(--papel) 18%, var(--tinta))}}:root,:host{--degradado:linear-gradient(135deg, #000 0%, #0c8084 100%);--color-tinta:var(--tinta);--color-verde:var(--verde);--color-papel:var(--papel);--color-blanco:var(--blanco);--text-mega:clamp(5rem, 15vw, 15rem);--text-portada:clamp(2.75rem, 1rem + 5.6vw, 7.5rem);--text-indice:clamp(2.25rem, 1rem + 4.6vw, 6.5rem);--text-h2:clamp(2rem, 1.2rem + 2.8vw, 4rem);--text-h3:clamp(1.375rem, 1.2rem + .6vw, 1.875rem);--text-entrada:clamp(1.1875rem, 1.05rem + .45vw, 1.5rem);--text-texto:clamp(1.0625rem, 1.03rem + .12vw, 1.1875rem);--text-pequeno:.9375rem;--text-etiqueta:.75rem;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-iris:cubic-bezier(.83, 0, .17, 1);--ease-micro:cubic-bezier(.22, 1, .36, 1)}}@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]){-webkit-text-decoration:underline dotted;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;-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}:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.oscuro :focus-visible,.profundo :focus-visible,.sobre-video :focus-visible{outline-color:var(--papel)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:300}p{text-wrap:pretty}img,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}figure{margin:0}}@layer components{.blanco{background:var(--blanco);color:var(--tinta)}.claro{background:var(--papel);color:var(--tinta)}.oscuro{background:var(--tinta);color:var(--papel)}.profundo{background:var(--degradado);color:var(--papel)}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--margen);margin-inline:auto}.s1{padding-block:var(--s1)}.s2{padding-block:var(--s2)}.s3{padding-block:var(--s3)}.t-mega{font-family:var(--font-display);font-weight:300;font-size:var(--text-mega);letter-spacing:-.06em;font-variant-numeric:tabular-nums;line-height:.82}.t-portada{font-family:var(--font-display);font-weight:300;font-size:var(--text-portada);letter-spacing:-.05em;line-height:.92}.t-indice{font-family:var(--font-display);font-weight:300;font-size:var(--text-indice);letter-spacing:-.045em;line-height:.95}.t-h2{font-family:var(--font-display);font-weight:300;font-size:var(--text-h2);letter-spacing:-.035em;line-height:1}.t-h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-h3);letter-spacing:-.015em;line-height:1.15}.t-entrada{font-size:var(--text-entrada);letter-spacing:-.01em;max-width:34em;line-height:1.42}.t-texto{font-size:var(--text-texto);max-width:38em;line-height:1.6}.t-pequeno{font-size:var(--text-pequeno);line-height:1.5}.suave{color:var(--tinta-suave)}.oscuro .suave,.profundo .suave,.sobre-video .suave{color:var(--papel-suave)}.etiqueta{font-family:var(--font-display);font-weight:500;font-size:var(--text-etiqueta);letter-spacing:.14em;text-transform:uppercase;color:var(--verde);align-items:center;gap:12px;margin:0;line-height:1.2;display:inline-flex}.oscuro .etiqueta,.profundo .etiqueta,.sobre-video .etiqueta{color:var(--papel)}.punto{width:var(--d,9px);height:var(--d,9px);background:currentColor;border-radius:50%;flex:none;display:inline-block}.punto[data-ocupado]{visibility:hidden}.boton{min-height:52px;font-family:var(--font-display);letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:background-color .45s var(--ease-micro), color .45s var(--ease-micro), border-color .45s var(--ease-micro);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:.95em 1.55em;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.boton .punto{--d:8px}.boton-principal{background:var(--verde);color:var(--blanco)}.boton-principal:hover{background:var(--tinta)}.oscuro .boton-principal,.profundo .boton-principal,.sobre-video .boton-principal{background:var(--papel);color:var(--tinta)}.oscuro .boton-principal:hover,.profundo .boton-principal:hover,.sobre-video .boton-principal:hover{background:var(--blanco)}.boton-linea{color:inherit;background:0 0;border-color:currentColor}.boton-linea:hover{background:var(--tinta);border-color:var(--tinta);color:var(--blanco)}.oscuro .boton-linea:hover,.profundo .boton-linea:hover,.sobre-video .boton-linea:hover{background:var(--papel);border-color:var(--papel);color:var(--tinta)}.enlace{font-family:var(--font-display);background:linear-gradient(currentColor 0 0) 0 100%/100% 1px no-repeat;align-items:center;gap:.5em;padding-bottom:3px;font-weight:500;text-decoration:none;display:inline-flex}.enlace:hover{animation:subraya .7s var(--ease-micro)}.skip{z-index:200;background:var(--tinta);color:var(--papel);border-radius:999px;padding:10px 16px;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.skip:focus-visible{outline-color:var(--papel)}#main:focus{outline:none}.roll__text{vertical-align:top;height:1.15em;line-height:1.15;display:inline-block;position:relative;overflow:hidden}.roll__row{white-space:nowrap;display:block}.roll__row--next{position:absolute;inset:0}.roll__char{transition:transform .55s var(--ease-micro);transition-delay:calc(var(--i) * 16ms);display:inline-block}.roll__row--next .roll__char{transform:translateY(110%)}.roll:is(:hover,:focus-visible) .roll__row:not(.roll__row--next) .roll__char{transform:translateY(-110%)}.roll:is(:hover,:focus-visible) .roll__row--next .roll__char{transform:translateY(0)}.cursor{z-index:100;pointer-events:none;position:fixed;top:0;left:0}.cursor__disc{background:var(--tinta);width:96px;height:96px;color:var(--papel);font-family:var(--font-display);transition:transform .45s var(--ease-micro);border-radius:50%;place-items:center;margin:-48px 0 0 -48px;font-size:.9375rem;font-weight:500;display:grid;transform:scale(0)}.cursor[data-activo] .cursor__disc{transform:scale(1)}@media (pointer:coarse){.cursor{display:none}}.m{margin-block:-.14em;padding-block:.14em;display:inline-block;overflow:hidden}.m__i{transition:transform 1s var(--ease-expo);transition-delay:calc(var(--l,0) * 80ms);display:inline-block}html.rev [data-subir]:not([data-visto]) .m__i{transform:translateY(112%)}.tinta>span{opacity:1}html.mov .tinta>span{opacity:clamp(.16, calc(.16 + (var(--p,0) * (var(--n) + 6) - var(--i)) * .21), 1)}.seguidor{position:relative}.seguidor__figura{display:none}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.seguidor__figura{z-index:2;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(240px,22vw,360px);transition:opacity .45s var(--ease-micro);display:block;position:absolute;top:0;right:0}.seguidor__figura[data-activa]{opacity:1}.seguidor__img{opacity:0;transition:opacity .45s var(--ease-micro);position:absolute;inset:0;overflow:hidden}.seguidor__img[data-on]{opacity:1}.seguidor__img img{object-fit:cover;transition:transform .9s var(--ease-expo);transform:scale(1.08)}.seguidor__img[data-on] img{transform:scale(1)}}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.\[mm\:ss\]{mm:ss}}:root{--margen:20px;--gutter:16px;--barra-h:40px;--cabecera-h:68px;--ancho:100rem;--s1:72px;--s2:96px;--s3:120px}@media (min-width:48rem){:root{--margen:40px;--gutter:20px;--s1:88px;--s2:128px;--s3:160px}}@media (min-width:80rem){:root{--margen:64px;--gutter:24px;--cabecera-h:80px;--s1:112px;--s2:176px;--s3:240px}}html{background:var(--blanco);color:var(--tinta);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--cabecera-h) + 24px);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body{background:var(--blanco);font-family:var(--font-sans);font-size:var(--text-texto);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}::selection{background:var(--tinta);color:var(--papel)}.punto-vivo{z-index:130;background:var(--naranja);pointer-events:none;will-change:transform;contain:strict;border-radius:50%;width:48px;height:48px;position:fixed;top:0;left:0;transform:translate(-100px,-100px)scale(0)}.punto-gl{z-index:130;pointer-events:none;contain:strict;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.punto-vivo,.punto-gl{display:none}}@media print{.punto-vivo,.punto-gl,.iris,.cursor{display:none}}.iris{z-index:120;background:var(--tinta);color:var(--papel);clip-path:circle(0);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}.iris[data-estado]{visibility:visible;pointer-events:auto}.iris__palabra{padding-inline:var(--margen);font-family:var(--font-display);font-weight:300;font-size:var(--text-h2);letter-spacing:-.035em;text-align:center;margin:0}@keyframes subraya{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0 1px}46%{background-position:0 100%}to{background-position:0 100%;background-size:100% 1px}}.marca-mono{filter:grayscale()brightness(1.35)}.logo-nombre{font-family:var(--font-display);letter-spacing:.01em;text-align:center;color:var(--tinta);font-size:.8125rem;font-weight:500;line-height:1.2}.logo-cliente{display:contents}.logo-cliente>.logo-nombre{display:none}@media not all and (min-width:48rem){.logo-cliente[data-ancho]>img{display:none}.logo-cliente[data-ancho]>.logo-nombre{display:inline}}@media (min-width:48rem) and (not (min-width:64rem)){.logo-cliente[data-ancho="9"]>img{display:none}.logo-cliente[data-ancho="9"]>.logo-nombre{display:inline}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
