:root{--gl-fondo: #050505;--gl-texto: #f4f3ef;--gl-texto-hover: #f4f3ef;--gl-logo: #555555;--gl-logo-base: #1e1e1e;--gl-logo-mezcla: 38%;--gl-fuente: "Modern Gothic", "Helvetica Neue", Arial, sans-serif;--gl-fuente-titulo: "Archivo", "Modern Gothic", sans-serif;--gl-peso-titulo: 900;--gl-espaciado-titulo: -0.01em;--gl-mayusculas-titulo: uppercase;--gl-ancho: 1100px;--gl-margen: 28px;--gl-legal-fondo: #050505;--gl-legal-texto: rgba(244, 243, 239, 0.78);--gl-legal-titulo: #f4f3ef;--gl-legal-suave: rgba(244, 243, 239, 0.6);--gl-legal-linea: rgba(244, 243, 239, 0.16);--gl-legal-logo: 22px}:root{--idem-negro: #050505;--idem-tinta: #f4f3ef;--idem-tenue: rgba(244, 243, 239, 0.62);--idem-suave: rgba(244, 243, 239, 0.78);--idem-filete: rgba(244, 243, 239, 0.14);--idem-acento: #57dad6;--idem-acento-tinta: #031312;--idem-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gl-texto: var(--idem-tenue);--gl-texto-hover: var(--idem-acento)}.gl-pie{border-top:1px solid var(--idem-filete)}.gl-pie__dentro{max-width:none;align-items:flex-end;gap:28px 48px;padding:56px clamp(28px,calc(28px + (100vw - 1100px) / 2),60px) 36px}.gl-pie__info p + p{margin-top:2px}.gl-pie .gl-pie__info p:first-child>span:first-child{font-weight:700;font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--idem-tenue)}.gl-pie .gl-pie__info p:first-child>span:first-child::before{content:"";display:inline-block;width:22px;height:1px;margin:0 10px 0 0;vertical-align:middle;background:var(--idem-acento);position:relative;top:-1px}.gl-pie .gl-pie__cta,.gl-pie .gl-pie__cta:visited{color:var(--idem-acento)}.gl-pie .gl-pie__cta:hover,.gl-pie .gl-pie__cta:focus-visible{color:var(--idem-tinta)}.gl-pie .gl-pie__info p:last-child>span:first-child{font-family:var(--idem-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--idem-tenue)}.gl-pie a:focus-visible{outline-color:var(--idem-acento)}@media (max-width: 699px){.gl-pie__dentro{align-items:flex-start;padding-top:44px;padding-bottom:28px}}section.gl-cookies{left:auto;right:24px;width:min(360px,calc(100vw - 48px));padding:20px;background:var(--idem-negro);border:1px solid var(--idem-acento);border-radius:0;box-shadow:0 24px 60px rgba(0,0,0,0.6);color:var(--idem-tinta)}.gl-cookies__icono{color:var(--idem-acento)}.gl-cookies p{color:var(--idem-suave)}.gl-cookies .gl-cookies__mas,.gl-cookies .gl-cookies__mas:visited{color:var(--idem-acento);text-decoration-color:currentColor;transition:color var(--gl-hover),text-decoration-color var(--gl-hover)}.gl-cookies .gl-cookies__mas:hover{color:var(--idem-tinta)}.gl-cookies .gl-btn{min-height:44px;padding:0 12px;border:1px solid rgba(244,243,239,0.3);border-radius:0;background:transparent;color:var(--idem-tinta);font-weight:700;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;transition:background-color var(--gl-hover),color var(--gl-hover),border-color var(--gl-hover),outline-color var(--gl-hover)}.gl-cookies .gl-btn--solid{background:var(--idem-acento);border-color:var(--idem-acento);color:var(--idem-acento-tinta)}@media (hover: hover){.gl-cookies .gl-btn:hover{background:var(--idem-acento);border-color:var(--idem-acento);color:var(--idem-acento-tinta)}.gl-cookies .gl-btn--solid:hover{background:transparent;border-color:var(--idem-acento);color:var(--idem-acento)}}.gl-cookies .gl-btn:focus-visible{background:var(--idem-acento);border-color:var(--idem-acento);color:var(--idem-acento-tinta)}.gl-cookies .gl-btn--solid:focus-visible{background:transparent;border-color:var(--idem-acento);color:var(--idem-acento)}.gl-cookies .gl-btn:focus-visible,.gl-cookies .gl-cookies__mas:focus-visible{outline:2px solid var(--idem-acento);outline-offset:3px}@media (max-width: 699px){section.gl-cookies{left:16px;right:16px;width:auto;padding:14px 16px 16px}.gl-cookies__icono{display:none}.gl-cookies p{font-size:13px}.gl-cookies__botones{margin-top:12px}}.gl-legal .gl-legal__boton{border-radius:0;border-color:rgba(244,243,239,0.3);text-decoration:none;font-weight:700;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;transition:background-color var(--gl-hover),color var(--gl-hover),border-color var(--gl-hover)}.gl-legal .gl-legal__boton:hover,.gl-legal .gl-legal__boton:focus-visible{background:var(--idem-acento);border-color:var(--idem-acento);color:var(--idem-acento-tinta)}.gl-legal .gl-legal__boton:focus-visible{outline-color:var(--idem-acento)}
