.bs-legal{--bs-max: 1200px;--bs-medida: 68ch;--bs-gutter-movil-total: 40px;--bs-gutter-escritorio-total: 80px;--bs-seccion-compacta: clamp(48px, calc(40.9888px + 1.7978vw) , 64px);--bs-cabecera-alto: max(80px, var(--header-height, 0px));--bs-sp-1: 4px;--bs-sp-2: 8px;--bs-sp-3: 12px;--bs-sp-4: 16px;--bs-sp-5: 24px;--bs-sp-6: 32px;--bs-sp-7: 48px;--bs-sp-8: 64px;--bs-sp-10: 128px;--bs-borde-ancho: 1px;--bs-r-md: 8px;--bs-boton-alto: 48px;--bs-foco-ancho: 2px;--bs-foco-sep: 2px;--bs-enlace-separacion: 3px;--bs-fs-meta: 13px;--bs-fs-small: 14px;--bs-fs-ui: 16px;--bs-fs-body: clamp(16px, calc(15.1232px + .2247vw) , 18px);--bs-fs-lead: clamp(18px, calc(17.1232px + .2247vw) , 20px);--bs-fs-h5: clamp(20px, calc(18.2464px + .4494vw) , 24px);--bs-fs-h4: clamp(24px, calc(20.4944px + .8989vw) , 32px);--bs-fs-h2: clamp(34px, calc(24.36px + 2.4719vw) , 56px);--bs-lh-h1: 1.12;--bs-lh-h2: 1.2;--bs-lh-h5: 1.25;--bs-lh-meta: 1.3;--bs-lh-body: 1.65;--bs-lh-lead: 1.5;--bs-lh-ui: 1.5;--bs-lh-small: 1.5;--bs-tracking-meta: .08em;--bs-papel-2: #F3F3F1;--bs-linea-papel-fuerte: #857C72;--font-body--family: var(--font-body-family, Arial, sans-serif);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.65;letter-spacing:normal;min-inline-size:0}.bs-legal .bs-esquema--negro{--bs-fg: #F5F2EE;--bs-fg-2: #B8B1A8;--bs-acento: #FF9C00;--bs-foco: #FFC800;background:#0c0b0a;color:var(--bs-fg);color-scheme:dark}.bs-legal .bs-esquema--papel{--bs-fg: #0C0B0A;--bs-fg-2: #57514A;--bs-acento: #A84300;--bs-linea-rol: #DDD5CA;--bs-foco: #0C0B0A;background:#fff;color:var(--bs-fg);color-scheme:light}.bs-legal :is(h1,h2,h3,h4){font-family:var(--font-heading-family, Arial, sans-serif);font-weight:var(--font-heading-weight, 600);font-style:var(--font-heading-style, normal);letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}.bs-legal .bs-icono{display:inline-block;flex-shrink:0;vertical-align:middle}.bs-legal__cuerpo a{color:var(--bs-acento);text-decoration:underline;text-underline-offset:3px}@media(max-width:1099px){.bs-legal{--bs-cabecera-alto: max(72px, var(--header-height, 0px))}}.bs-legal__contenedor{inline-size:min(calc(100% - var(--bs-gutter-movil-total)),var(--bs-max));margin-inline:auto}.bs-legal__cabecera{padding-block:var(--bs-seccion-compacta);scroll-margin-block-start:var(--bs-cabecera-alto)}:root:root .bs-legal__etiqueta{margin:0 0 var(--bs-sp-4);color:var(--bs-acento);font-size:var(--bs-fs-meta);font-weight:600;letter-spacing:var(--bs-tracking-meta);text-transform:uppercase}:root:root .bs-legal__cabecera h1{color:var(--bs-fg);max-inline-size:none;margin:0;font-size:var(--bs-fs-h2);line-height:var(--bs-lh-h1)}:root:root .bs-legal__introduccion{margin:var(--bs-sp-5) 0 0;color:var(--bs-fg-2);font-size:var(--bs-fs-lead);line-height:var(--bs-lh-lead)}.bs-legal__lectura{padding-block:var(--bs-seccion-compacta)}.bs-legal__columnas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bs-sp-6);align-items:start}.bs-legal__lateral,.bs-legal__documento{min-inline-size:0}.bs-legal__documento{max-inline-size:var(--bs-medida)}.bs-legal__indice--escritorio{display:none}.bs-legal__indice{color:var(--bs-fg)}:root:root .bs-legal__indice-titulo{margin:0 0 var(--bs-sp-4);color:var(--bs-fg);font-size:var(--bs-fs-ui);font-weight:600}.bs-legal__indice ul{margin:0;padding:0;list-style:none}.bs-legal__indice li{margin:0;border-block-end:var(--bs-borde-ancho) solid var(--bs-linea-rol)}:root:root .bs-legal__indice a{display:flex;align-items:center;min-block-size:var(--bs-boton-alto);padding-block:var(--bs-sp-2);padding-inline:var(--bs-sp-1);color:var(--bs-fg-2);font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);text-decoration:none;overflow-wrap:anywhere}:root:root .bs-legal__indice a:hover{color:var(--bs-acento);text-decoration:underline;text-underline-offset:var(--bs-enlace-separacion)}.bs-legal__indice--movil{padding:var(--bs-sp-4);border:var(--bs-borde-ancho) solid var(--bs-linea-rol);border-radius:var(--bs-r-md);background:var(--bs-papel-2)}.bs-legal__indice summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-sp-3);min-block-size:var(--bs-boton-alto);cursor:pointer;font-size:var(--bs-fs-ui);font-weight:600;list-style:none}.bs-legal__indice summary::-webkit-details-marker{display:none}.bs-legal__indice[open] summary{margin-block-end:var(--bs-sp-3)}.bs-legal__indice[open] summary>svg{rotate:180deg}.bs-legal__cuerpo{color:var(--bs-fg);font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);overflow-wrap:anywhere}:root:root .bs-legal__cuerpo :is(p,li){color:var(--bs-fg);font-family:var(--font-body--family);font-size:var(--bs-fs-body);line-height:var(--bs-lh-body)}.bs-legal__cuerpo p{margin-block:0 var(--bs-sp-5)}:root:root .bs-legal__cuerpo :is(h2,h3,h4){max-inline-size:none;color:var(--bs-fg);scroll-margin-block-start:calc(var(--bs-cabecera-alto) + var(--bs-sp-5))}:root:root .bs-legal__cuerpo h2{margin-block:var(--bs-sp-7) var(--bs-sp-5);padding-block-start:var(--bs-sp-6);border-block-start:var(--bs-borde-ancho) solid var(--bs-linea-rol);font-size:var(--bs-fs-h4);line-height:var(--bs-lh-h2)}:root:root .bs-legal__cuerpo>h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}:root:root .bs-legal__cuerpo :is(h3,h4){margin-block:var(--bs-sp-6) var(--bs-sp-4);font-size:var(--bs-fs-h5);line-height:var(--bs-lh-h5)}.bs-legal__cuerpo :is(ul,ol){margin-block:0 var(--bs-sp-5);padding-inline-start:var(--bs-sp-5)}.bs-legal__cuerpo li+li{margin-block-start:var(--bs-sp-3)}.bs-legal__cuerpo li::marker{color:var(--bs-acento)}.bs-legal__cuerpo :is(img,video){max-inline-size:100%;block-size:auto}.bs-legal__cuerpo table{max-inline-size:100%;table-layout:fixed;overflow-wrap:anywhere}.bs-legal__cierre{margin-block-start:var(--bs-sp-7);padding-block-start:var(--bs-sp-5);border-block-start:var(--bs-borde-ancho) solid var(--bs-linea-rol)}:root:root .bs-legal__cierre a{display:inline-flex;align-items:center;gap:var(--bs-sp-2);min-block-size:var(--bs-boton-alto);color:var(--bs-acento);font-size:var(--bs-fs-ui);font-weight:600;text-underline-offset:var(--bs-enlace-separacion)}.bs-legal :is(a,summary):focus-visible{outline:var(--bs-foco-ancho) solid var(--bs-foco);outline-offset:var(--bs-foco-sep)}@media(min-width:750px){.bs-legal__contenedor{inline-size:min(calc(100% - var(--bs-gutter-escritorio-total)),var(--bs-max))}}@media(min-width:1024px){.bs-legal__columnas{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--bs-sp-8)}.bs-legal__columnas--sin-indice{grid-template-columns:minmax(0,1fr)}.bs-legal__lateral{position:sticky;inset-block-start:calc(var(--bs-cabecera-alto) + var(--bs-sp-5))}.bs-legal__indice--escritorio{display:block}.bs-legal__indice--escritorio>ul{max-block-size:calc(100dvh - var(--bs-cabecera-alto) - var(--bs-sp-10));padding-inline-end:var(--bs-sp-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bs-linea-papel-fuerte) transparent}.bs-legal__indice--movil{display:none}}.bs-portafolio{padding-block:var(--bs-seccion)}.bs-portafolio__contenedor{inline-size:min(calc(100% - var(--bs-gutter-movil-total)),var(--bs-max));margin-inline:auto}.bs-portafolio__cabecera{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--bs-sp-5) var(--bs-sp-7)}.bs-portafolio__encabezado{flex:1 1 50%}.bs-portafolio__encabezado>:is(h1,h2){margin:0}:root:root .bs-portafolio .bs-portafolio__etiqueta{margin:0 0 var(--bs-sp-3);color:var(--bs-acento);font-size:var(--bs-fs-meta);font-weight:600;text-transform:uppercase;letter-spacing:var(--bs-tracking-meta)}.bs-portafolio__cabecera>p{max-inline-size:30ch;margin:0;color:var(--bs-fg-2);font-size:var(--bs-fs-body);line-height:var(--bs-lh-body)}.bs-portafolio__indice{margin-block:var(--bs-sp-6) var(--bs-sp-7);padding-block:var(--bs-sp-3);border-block:var(--bs-borde-ancho) solid var(--bs-linea-rol)}.bs-portafolio__indice ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--bs-sp-5);margin:0;padding:0;list-style:none}:root:root .bs-portafolio .bs-portafolio__indice a{display:inline-flex;align-items:center;min-block-size:var(--minimum-touch-target);color:var(--bs-fg-2);font:500 var(--bs-fs-small) / var(--bs-lh-small) var(--font-body--family),sans-serif;text-decoration:none}:root:root .bs-portafolio .bs-portafolio__indice a:hover{color:var(--bs-acento);text-decoration:underline}.bs-portafolio__grilla{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bs-sp-6) var(--bs-sp-5)}.bs-portafolio__cabecera+.bs-portafolio__grilla{margin-block-start:var(--bs-sp-7)}.bs-portafolio__cierre{display:flex;justify-content:center;margin-block-start:var(--bs-sp-7)}.bs-portafolio__proyecto{display:flex;flex-direction:column;min-inline-size:0;scroll-margin-block-start:calc(var(--bs-cabecera-alto) + var(--bs-sp-5));border:var(--bs-borde-ancho) solid var(--bs-linea-rol);border-radius:var(--bs-r-lg);background:var(--bs-papel);box-shadow:var(--bs-sombra-papel);transition:border-color var(--bs-dur-1) var(--bs-ease)}.bs-portafolio__proyecto:is(:hover,:focus-within){border-color:var(--bs-acento)}:root:root .bs-portafolio .bs-portafolio__enlace{display:block;border-radius:var(--bs-r-lg);color:var(--bs-fg);text-decoration:none}:root:root .bs-portafolio a.bs-portafolio__enlace:is(:hover,:focus-visible){border-color:var(--bs-acento);color:var(--bs-fg)}.bs-portafolio__imagen{overflow:hidden;border-radius:var(--bs-r-lg) var(--bs-r-lg) 0 0;aspect-ratio:4 / 3;background:var(--bs-papel-2);border-block-end:var(--bs-borde-ancho) solid var(--bs-linea-rol)}.bs-portafolio__imagen>img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.bs-portafolio__contenido{display:grid;gap:var(--bs-sp-3);padding:var(--bs-sp-5)}.bs-portafolio__detalle{display:flex;justify-content:space-between;align-items:center;gap:var(--bs-sp-3)}:root:root .bs-portafolio .bs-portafolio__rubro{margin:0;color:var(--bs-fg-2);font-size:var(--bs-fs-meta);line-height:var(--bs-lh-meta);font-weight:500}.bs-portafolio__numero{margin-inline-start:auto;color:var(--bs-fg-3);font-size:var(--bs-fs-meta);line-height:var(--bs-lh-meta);font-variant-numeric:tabular-nums}:root:root .bs-portafolio .bs-portafolio__contenido>h3{margin:0;color:var(--bs-fg);font-size:var(--bs-fs-h4);line-height:var(--bs-lh-heading)}.bs-portafolio__salida{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bs-sp-2) var(--bs-sp-4);margin-block-start:var(--bs-sp-3);padding-block-start:var(--bs-sp-4);border-block-start:var(--bs-borde-ancho) solid var(--bs-linea-rol)}.bs-portafolio__tienda{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bs-sp-2) var(--bs-sp-4);margin-block-start:auto;padding:0 var(--bs-sp-5) var(--bs-sp-5)}.bs-portafolio__tienda>a{min-block-size:var(--minimum-touch-target)}.bs-portafolio__dominio{color:var(--bs-fg-3);font-size:var(--bs-fs-meta);line-height:var(--bs-lh-meta);overflow-wrap:anywhere}.bs-portafolio__visitar{display:inline-flex;align-items:center;gap:var(--bs-sp-2);color:var(--bs-acento);font-size:var(--bs-fs-small);line-height:var(--bs-lh-small);font-weight:600;white-space:nowrap}.bs-portafolio__enlace:is(:hover,:focus-visible) .bs-portafolio__visitar{text-decoration:underline;text-underline-offset:var(--bs-enlace-separacion)}@media(min-width:750px){.bs-portafolio__contenedor{inline-size:min(calc(100% - var(--bs-gutter-escritorio-total)),var(--bs-max))}.bs-portafolio__grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.bs-portafolio__visitar>svg{transition:transform var(--bs-dur-1) var(--bs-ease)}.bs-portafolio__enlace:hover .bs-portafolio__visitar>svg{transform:translate(var(--bs-d-1),calc(-1 * var(--bs-d-1)))}}.bs-portafolio.bs-portafolio--seleccion{padding-block:var(--bs-sp-7)}.bs-portafolio--seleccion .bs-portafolio__cabecera{align-items:center}:root:root .bs-portafolio--seleccion .bs-portafolio__encabezado>:is(h1,h2){font-size:var(--bs-fs-h3)}.bs-portafolio--seleccion .bs-portafolio__cabecera>p{max-inline-size:38ch}.bs-portafolio--seleccion .bs-portafolio__grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bs-sp-6) var(--bs-sp-4)}.bs-portafolio--seleccion .bs-portafolio__cabecera+.bs-portafolio__grilla{margin-block-start:var(--bs-sp-6)}.bs-portafolio--seleccion .bs-portafolio__proyecto{border:0;border-radius:0;box-shadow:none;background:transparent}.bs-portafolio--seleccion .bs-portafolio__imagen{border:var(--bs-borde-ancho) solid var(--bs-linea-rol);border-radius:var(--bs-r-md)}.bs-portafolio--seleccion .bs-portafolio__contenido{position:relative;gap:var(--bs-sp-2);padding:var(--bs-sp-4) var(--bs-sp-6) 0 0}.bs-portafolio__flecha{position:absolute;inset-inline-end:0;inset-block-start:var(--bs-sp-5);color:var(--bs-acento)}.bs-portafolio--seleccion .bs-portafolio__numero,.bs-portafolio--seleccion .bs-portafolio__salida{display:none}:root:root .bs-portafolio--seleccion .bs-portafolio__contenido>h3{font-size:var(--bs-fs-h5)}.bs-portafolio--seleccion .bs-portafolio__cierre{justify-content:flex-end;margin-block-start:var(--bs-sp-6);padding-block-start:var(--bs-sp-5);border-block-start:var(--bs-borde-ancho) solid var(--bs-linea-rol)}.bs-portafolio--seleccion .bs-portafolio__enlace:focus-visible{outline:var(--bs-foco-ancho) solid var(--bs-foco);outline-offset:var(--bs-foco-sep)}@media(min-width:1024px){.bs-portafolio--seleccion .bs-portafolio__grilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bs-sp-5)}}@media(max-width:749px){.bs-portafolio--seleccion .bs-portafolio__cabecera{display:grid;gap:var(--bs-sp-3)}.bs-portafolio--seleccion .bs-portafolio__contenido{padding-inline-end:var(--bs-sp-5)}.bs-portafolio--seleccion .bs-portafolio__cierre .bs-portafolio__cta{inline-size:100%}}.bs-portafolio__imagen--captura{display:flex;flex-direction:column}.bs-portafolio__imagen--captura>img{flex:1;min-block-size:0;block-size:auto;object-position:top}.bs-portafolio__marco{display:flex;align-items:center;gap:var(--bs-sp-3);min-block-size:var(--bs-sp-6);padding:var(--bs-sp-2) var(--bs-sp-3);border-block-end:var(--bs-borde-ancho) solid var(--bs-linea-rol);color:var(--bs-fg-3);font-size:var(--bs-fs-meta);line-height:var(--bs-lh-meta)}.bs-portafolio__marco>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bs-portafolio__puntos{display:flex;flex:0 0 auto;gap:var(--bs-sp-1)}.bs-portafolio__puntos>i{inline-size:var(--bs-sp-2);block-size:var(--bs-sp-2);border:var(--bs-borde-ancho) solid var(--bs-borde);border-radius:var(--bs-r-pill)}.bs-portafolio__visor{display:block}.bs-portafolio__dialog{inline-size:min(calc(100vw - var(--bs-gutter-movil-total)),var(--bs-max));max-inline-size:none;max-block-size:calc(100dvh - var(--bs-gutter-movil-total));margin:auto;padding:0;border:var(--bs-borde-ancho) solid var(--bs-linea-rol);border-radius:var(--bs-r-lg);background:var(--bs-bg);color:var(--bs-fg);box-shadow:var(--bs-sombra-2);overscroll-behavior:contain}.bs-portafolio__dialog::backdrop{background:var(--bs-vidrio-fondo)}.bs-portafolio__dialog{block-size:fit-content}.bs-portafolio__medio{position:relative}:root:root .bs-portafolio .bs-portafolio__control{position:absolute;inset-inline-end:var(--bs-sp-4);inset-block-end:var(--bs-sp-4);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-boton-alto);block-size:var(--bs-boton-alto);border-radius:var(--bs-r-pill);background:var(--bs-pausa-fondo);color:var(--bs-hueso);-webkit-backdrop-filter:var(--bs-pausa-filtro);backdrop-filter:var(--bs-pausa-filtro);font-family:var(--font-body--family),sans-serif;cursor:pointer}:root:root .bs-portafolio .bs-portafolio__control:focus-visible{outline:var(--bs-foco-ancho) solid var(--bs-foco);outline-offset:var(--bs-foco-sep)}.bs-portafolio__control[hidden],.bs-portafolio__control [hidden]{display:none}@media(prefers-reduced-motion:no-preference){.bs-portafolio__imagen>img{transition:transform var(--bs-dur-3) var(--bs-ease)}.bs-portafolio__enlace:is(:hover,:focus-visible) .bs-portafolio__imagen>img{transform:scale(var(--bs-escala-hover))}.bs-portafolio__dialog{transform-origin:var(--bs-origen, 50% 50%);transition:opacity var(--bs-dur-2) var(--bs-ease),transform var(--bs-dur-3) var(--bs-ease),overlay var(--bs-dur-2) allow-discrete,display var(--bs-dur-2) allow-discrete}.bs-portafolio__dialog:not([open]){opacity:0;transform:scale(var(--bs-escala-entrada))}@starting-style{.bs-portafolio__dialog[open]{opacity:0;transform:scale(var(--bs-escala-entrada))}}.bs-portafolio__dialog::backdrop{transition:opacity var(--bs-dur-2) var(--bs-ease)}@starting-style{.bs-portafolio__dialog[open]::backdrop{opacity:0}}}.bs-portafolio__dialog-cabecera{position:sticky;inset-block-start:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:var(--bs-sp-4);padding:var(--bs-sp-5);background:var(--bs-bg);border-block-end:var(--bs-borde-ancho) solid var(--bs-linea-rol)}:root:root .bs-portafolio .bs-portafolio__dialog-cabecera h2{margin:var(--bs-sp-2) 0 0;font-size:var(--bs-fs-h4);line-height:var(--bs-lh-heading)}:root:root .bs-portafolio .bs-portafolio__cerrar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:var(--bs-boton-alto);min-block-size:var(--bs-boton-alto);padding:var(--bs-sp-3);border:var(--bs-borde-ancho) solid var(--bs-borde);border-radius:var(--bs-r-md);color:var(--bs-fg);background:var(--bs-bg);cursor:pointer}:root:root .bs-portafolio .bs-portafolio__cerrar:hover{color:var(--bs-bg);background:var(--bs-fg)}:root:root .bs-portafolio :is([data-bs-proyecto-abrir],.bs-portafolio__cerrar):focus-visible{outline:var(--bs-foco-ancho) solid var(--bs-foco);outline-offset:var(--bs-foco-sep)}.bs-portafolio__medio{background:var(--bs-papel-2);touch-action:auto}.bs-portafolio__medio>:is(video,img){display:block;inline-size:100%;block-size:auto;max-block-size:calc(100dvh - var(--bs-sp-10) - var(--bs-sp-8));object-fit:contain;margin-inline:auto}.bs-portafolio__ficha-contenido{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:var(--bs-sp-5);padding:var(--bs-sp-5)}.bs-portafolio__alcance{flex:1 1 50%;min-inline-size:min(100%,30ch);max-inline-size:var(--bs-medida)}:root:root .bs-portafolio .bs-portafolio__alcance h3{margin:0 0 var(--bs-sp-3);font-size:var(--bs-fs-h5)}.bs-portafolio__alcance p{margin:0;color:var(--bs-fg-2);font-size:var(--bs-fs-body);line-height:var(--bs-lh-body);overflow-wrap:anywhere}@media(max-width:749px){.bs-portafolio__dialog-cabecera,.bs-portafolio__ficha-contenido{padding:var(--bs-sp-4)}.bs-portafolio__ficha-contenido>.bs-portafolio__cta{inline-size:100%}}.bs-ra__ok{display:flex;align-items:center;justify-content:center;inline-size:var(--bs-sp-8);block-size:var(--bs-sp-8);border-radius:var(--bs-r-pill);color:var(--bs-naranja);background:var(--bs-sup-1);border:var(--bs-borde-ancho) solid var(--bs-linea);margin-block-end:var(--bs-sp-5)}.bs-ra__cuando{display:none;margin-block:var(--bs-sp-5)}.bs-ra__cuando.is-on{display:block}:root:root .bs-ra .bs-ra__fecha{font-family:var(--font-heading--family),sans-serif;font-weight:700;font-size:var(--bs-fs-h5);line-height:var(--bs-lh-h5);margin:var(--bs-sp-2) 0}:root:root .bs-ra .bs-ra__nota{font-size:var(--bs-fs-small);color:var(--bs-suave);margin:0}.bs-ra__pasos{list-style:none;margin:0;padding:0}.bs-ra__pasos .bs-agf__step{align-items:flex-start}.bs-ra__pasos .bs-agf__step span{font-weight:400;line-height:var(--bs-lh-body)}:root:root .bs-ra .bs-ra__cta{width:fit-content;text-decoration:none;color:var(--bs-negro)}.bs-wf-caso{display:block;padding:88px 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bs-wf-caso__grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,5vw,80px)}.bs-wf-caso__etiqueta{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.6;margin:0 0 22px;color:rgb(var(--color-foreground-secondary))}.bs-wf-caso h2{font-size:clamp(32px,3.5vw,48px);line-height:1.13;letter-spacing:-.035em;text-transform:none;margin:0 0 24px;text-wrap:balance}.bs-wf-caso__texto{font-size:17px;line-height:1.7;color:rgb(var(--color-foreground-secondary));max-width:460px;margin-bottom:28px}.bs-wf-caso__texto p{margin:0 0 16px}.bs-wf-caso__texto p:last-child{margin-bottom:0}.bs-wf-caso__imagen{width:100%;height:auto;display:block;border-radius:12px}.bs-wf-caso__visual{min-width:0}.bs-wf-video{display:block;border-radius:12px;overflow:hidden;border:1px solid rgb(var(--color-border));background:rgb(var(--color-background-secondary))}.bs-wf-video__pantalla{aspect-ratio:16/9;background:rgb(var(--color-background))}.bs-wf-video video{display:block;width:100%;height:100%;object-fit:contain}.bs-wf-video__controles{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid rgb(var(--color-border))}.bs-wf-video [hidden]{display:none}.bs-wf-video button{display:inline-flex;align-items:center;gap:10px;min-height:44px;border:0;padding:8px 0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:13px;cursor:pointer}.bs-wf-video button:hover{text-decoration:underline;text-underline-offset:4px}.bs-wf-video button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bs-wf-video__icono{display:inline-block;width:16px;text-align:center;font-size:12px}.bs-wf-caso__nota{font-size:12px;line-height:1.6;color:rgb(var(--color-foreground-secondary));margin:14px 0 0}.bs-wf-video__error{font-size:14px;padding:0 16px}.bs-wf-video:fullscreen{display:flex;flex-direction:column;justify-content:center;border:0;border-radius:0;width:100%;height:100%;background:#000}.bs-wf-video:fullscreen .bs-wf-video__pantalla{max-height:calc(100vh - 64px);width:100%}.bs-wf-video:fullscreen .bs-wf-video__controles{flex-shrink:0}@media(max-width:989px){.bs-wf-caso__grid{grid-template-columns:1fr;gap:32px}.bs-wf-caso__texto{max-width:650px}.bs-wf-caso{padding:56px 0}.bs-wf-caso h2{max-width:650px}}@media(max-width:749px){.bs-wf-caso{padding:48px 0}.bs-wf-caso__texto{font-size:16px}.bs-wf-caso__etiqueta{margin-bottom:16px}.bs-wf-video__controles{padding-inline:12px}.bs-wf-video button{font-size:12px}}.bs-wf-diseno{padding:80px 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bs-wf-diseno__contenido{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:start}.bs-wf-diseno__etiqueta{font-size:12px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground-secondary));margin:0 0 20px}.bs-wf-diseno h2{font-family:var(--font-heading-family);font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:0 0 24px;max-width:580px}.bs-wf-diseno__texto{font-size:17px;line-height:1.65;color:rgb(var(--color-foreground-secondary));margin:0 0 28px;max-width:500px}.bs-wf-diseno__intro .button{min-height:48px}.bs-wf-diseno__area{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:start;padding:23px 0;border-bottom:1px solid rgb(var(--color-border))}.bs-wf-diseno__area:first-child{padding-top:0}.bs-wf-diseno__area:last-child{border-bottom:0;padding-bottom:0}.bs-wf-diseno__area h3{font-size:20px;font-family:var(--font-heading-family);font-weight:600;line-height:1.3;letter-spacing:-.02em;text-transform:none;text-wrap:balance;margin:0}.bs-wf-diseno__area p{font-size:15px;line-height:1.6;color:rgb(var(--color-foreground-secondary));margin:0}.bs-wf-diseno__muestras{border-top:1px solid rgb(var(--color-border));padding-top:28px;margin-top:48px}.bs-wf-diseno__muestras>.bs-wf-diseno__etiqueta{margin-bottom:20px}.bs-wf-diseno__proyectos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.bs-wf-diseno__proyecto{display:flex;align-items:center;gap:20px;color:inherit;text-decoration:none;min-width:0;border-radius:6px}.bs-wf-diseno__imagen{width:clamp(100px,12vw,160px);flex-shrink:0;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:rgb(var(--color-background-secondary))}.bs-wf-diseno__imagen img{display:block;width:100%;height:100%;object-fit:contain}.bs-wf-diseno__ficha{display:flex;flex-direction:column;gap:5px;min-width:0}.bs-wf-diseno__ficha strong{font-size:16px;line-height:1.4;font-weight:600}.bs-wf-diseno__ficha span{font-size:13px;line-height:1.5;color:rgb(var(--color-foreground-secondary))}.bs-wf-diseno__proyecto>svg{width:18px;height:18px;flex-shrink:0;margin-left:auto}.bs-wf-diseno a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(hover:hover){a.bs-wf-diseno__proyecto:hover strong{text-decoration:underline;text-underline-offset:4px}}@media(max-width:989px){.bs-wf-diseno__contenido{gap:40px}.bs-wf-diseno__area{grid-template-columns:1fr;gap:8px;padding:18px 0}.bs-wf-diseno__proyectos{gap:24px}.bs-wf-diseno__proyecto{gap:12px}.bs-wf-diseno__proyecto>svg{display:none}}@media(max-width:749px){.bs-wf-diseno{padding:48px 0}.bs-wf-diseno__contenido{grid-template-columns:1fr;gap:36px}.bs-wf-diseno__etiqueta{margin-bottom:16px}.bs-wf-diseno__texto{font-size:16px}.bs-wf-diseno__area{padding:20px 0}.bs-wf-diseno__area h3{font-size:20px}.bs-wf-diseno__muestras{margin-top:36px;padding-top:24px}.bs-wf-diseno__proyectos{grid-template-columns:1fr;gap:20px}.bs-wf-diseno__proyecto{gap:20px}.bs-wf-diseno__proyecto>svg{display:block}.bs-wf-diseno__imagen{width:112px}}.bs-wf-editorial{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:88px 0;scroll-margin-top:100px}.bs-wf-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:start}.bs-wf-editorial__etiqueta{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;margin:0 0 22px}.bs-wf-editorial h2{font-size:clamp(32px,3.5vw,46px);line-height:1.16;letter-spacing:-.035em;text-transform:none;margin:0;max-width:630px;text-wrap:balance}.bs-wf-editorial__texto{font-size:17px;line-height:1.75;color:rgb(var(--color-foreground-secondary));max-width:610px}.bs-wf-editorial__texto p{margin:0 0 20px}.bs-wf-editorial__texto p:last-child{margin-bottom:0}.bs-wf-editorial__enlaces{margin-top:28px;border-top:1px solid rgb(var(--color-border))}.bs-wf-editorial__enlaces a{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:58px;padding:12px 0;border-bottom:1px solid rgb(var(--color-border));font-size:15px;text-decoration:none;color:inherit}.bs-wf-editorial__enlaces svg{width:20px;height:20px;flex-shrink:0}.bs-wf-editorial__enlaces a:hover{text-decoration:underline;text-underline-offset:4px}.bs-wf-editorial a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bs-wf-editorial__contenido>.button{margin-top:26px;min-height:52px}.bs-wf-editorial--cierre .bs-wf-editorial__grid{align-items:center;grid-template-columns:1.15fr .85fr}.bs-wf-editorial--cierre h2{font-size:clamp(36px,4vw,56px)}@media(max-width:749px){.bs-wf-editorial{padding:48px 0}.bs-wf-editorial__grid,.bs-wf-editorial--cierre .bs-wf-editorial__grid{grid-template-columns:1fr;gap:26px}.bs-wf-editorial__etiqueta{margin-bottom:16px}.bs-wf-editorial__texto{font-size:16px}.bs-wf-editorial__enlaces{margin-top:24px}.bs-wf-editorial--cierre h2{font-size:36px}}.bs-wf-portada{background:rgb(var(--color-background));padding:56px 0 64px;color:rgb(var(--color-foreground))}.bs-wf-portada__intro{text-align:center;max-width:1000px;margin:0 auto 52px}.bs-wf-portada__etiqueta{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bs-wf-portada h1{font-family:var(--font-heading-family);font-size:clamp(38px,4.65vw,66px);line-height:1.08;letter-spacing:-.055em;font-weight:600;text-transform:none;text-wrap:balance;margin:0 auto;max-width:990px}.bs-wf-portada__texto{max-width:670px;margin:24px auto 0;font-size:18px;line-height:1.6;color:rgb(var(--color-foreground-secondary));text-wrap:pretty}.bs-wf-portada__acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:28px}.bs-wf-portada__acciones .button{font-size:16px;min-height:52px}.bs-wf-portada__proyectos{scroll-margin-top:108px}.bs-wf-portada__rotulo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.bs-wf-portada__rotulo h2{font-family:var(--font-body-family);font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none;margin:0}.bs-wf-portada__rotulo a{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:4px;min-height:44px}.bs-wf-portada__rotulo svg,.bs-wf-portada__ficha svg{width:18px;height:18px;flex-shrink:0}.bs-wf-portada__galeria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bs-wf-portada__proyecto{display:block;text-decoration:none;color:inherit;min-width:0}.bs-wf-portada__imagen{overflow:hidden;border-radius:12px;background:rgb(var(--color-background-secondary));aspect-ratio:4/3;border:1px solid rgb(var(--color-border))}.bs-wf-portada__imagen img{display:block;width:100%;height:100%;object-fit:contain}.bs-wf-portada__imagen--original{aspect-ratio:auto}.bs-wf-portada__imagen--original img{height:auto}.bs-wf-portada__ficha{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0}.bs-wf-portada__ficha>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px}.bs-wf-portada__ficha strong{font-size:17px;font-weight:600}.bs-wf-portada__ficha span span{font-size:13px;color:rgb(var(--color-foreground-secondary))}.bs-wf-portada__nota{text-align:center;font-size:13px;line-height:1.5;color:rgb(var(--color-foreground-secondary));margin:20px 0 0}.bs-wf-portada a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:6px}@media(hover:hover){.bs-wf-portada__proyecto:hover .bs-wf-portada__ficha strong{text-decoration:underline;text-underline-offset:4px}}@media(max-width:749px){.bs-wf-portada{padding:36px 0 40px}.bs-wf-portada__intro{margin-bottom:36px;text-align:left}.bs-wf-portada__etiqueta{font-size:12px;letter-spacing:.1em;margin-bottom:16px}.bs-wf-portada h1{font-size:38px;line-height:1.12;letter-spacing:-.045em}.bs-wf-portada__texto{font-size:16px;margin-top:20px}.bs-wf-portada__acciones{justify-content:flex-start;gap:12px 20px;margin-top:24px}.bs-wf-portada__acciones .button{font-size:15px;min-height:48px}.bs-wf-portada__rotulo{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:16px}.bs-wf-portada__galeria{grid-template-columns:1fr;gap:24px}.bs-wf-portada__ficha{padding-top:12px}.bs-wf-portada__nota{text-align:left}}.bs-wf-rutas{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:80px 0;scroll-margin-top:90px}.bs-wf-rutas__cabecera{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-bottom:44px}.bs-wf-rutas__cabecera .subtitle{margin:8px 0 0}.bs-wf-rutas__cabecera h2{font-size:clamp(30px,3.4vw,44px);line-height:1.16;letter-spacing:-.035em;margin:0;text-transform:none;max-width:720px;text-wrap:balance}.bs-wf-rutas__fila{display:grid;grid-template-columns:40px 1.05fr 1.2fr auto;gap:28px;align-items:center;border-top:1px solid rgb(var(--color-border));padding:30px 0}.bs-wf-rutas__fila:last-child{border-bottom:1px solid rgb(var(--color-border))}.bs-wf-rutas__numero{font-size:13px;color:rgb(var(--color-foreground-secondary));align-self:start;padding-top:4px}.bs-wf-rutas__titulo>p{font-size:13px;margin:0 0 8px;color:rgb(var(--color-foreground-secondary))}.bs-wf-rutas__titulo h3{font-size:26px;line-height:1.2;letter-spacing:-.025em;text-transform:none;margin:0}.bs-wf-rutas__texto{font-size:16px;line-height:1.65;color:rgb(var(--color-foreground-secondary));margin:0}.bs-wf-rutas__enlace{font-size:14px;color:inherit;text-decoration:none;display:flex;align-items:center;gap:16px;min-height:48px}.bs-wf-rutas__enlace svg{width:22px;height:22px;flex-shrink:0}.bs-wf-rutas__enlace:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(hover:hover){.bs-wf-rutas__enlace:hover span{text-decoration:underline;text-underline-offset:5px}}@media(max-width:989px){.bs-wf-rutas__fila{grid-template-columns:28px 1fr 1fr;gap:20px}.bs-wf-rutas__enlace{grid-column:3}.bs-wf-rutas__cabecera{grid-template-columns:1fr;gap:14px}}@media(max-width:749px){.bs-wf-rutas{padding:48px 0}.bs-wf-rutas__cabecera{margin-bottom:28px}.bs-wf-rutas__cabecera h2{font-size:31px}.bs-wf-rutas__fila{grid-template-columns:24px 1fr;padding:24px 0;gap:14px}.bs-wf-rutas__titulo h3{font-size:25px}.bs-wf-rutas__texto,.bs-wf-rutas__enlace{grid-column:2}.bs-wf-rutas__enlace{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/103/compiled_assets/styles.css.map */
