.nl-cabecera{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--wp--preset--color--base) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--metal) 18%,transparent)}.admin-bar .nl-cabecera{top:32px}@media (max-width:782px){.admin-bar .nl-cabecera{top:46px}}.nl-cabecera .wp-block-navigation a{text-decoration:none;font-size:.9375rem;color:var(--wp--preset--color--contrast)}.nl-cabecera .wp-block-navigation a:hover,.nl-cabecera .wp-block-navigation a:focus-visible{color:var(--wp--preset--color--senal)}.nl-logo{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--wp--preset--color--contrast)}.nl-logo img{display:block;width:34px;height:34px}.nl-logo__texto{display:flex;flex-direction:column;line-height:1}.nl-logo__nombre{white-space:nowrap;font-family:var(--wp--preset--font-family--titulos);font-size:1.125rem;font-weight:300;letter-spacing:.04em}.nl-logo__nombre b{font-weight:800}.nl-logo__lema{margin-top:.3rem;font-family:var(--wp--preset--font-family--titulos);font-size:.5625rem;letter-spacing:.42em;color:var(--wp--preset--color--metal)}.nl-logo:hover .nl-logo__nombre,.nl-logo:focus-visible .nl-logo__nombre{color:var(--wp--preset--color--senal)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--wp--preset--color--senal);outline-offset:3px}.nl-hero-video{position:relative;padding:0!important;margin-top:0!important;background:var(--wp--preset--color--base)}.nl-hero-video__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;max-height:58svh;width:100%}.nl-hero-video__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:74% 50%}.nl-hero-video__media::after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(to top,var(--wp--preset--color--base),transparent)}.nl-hero-video__contenido{position:relative;z-index:2;padding:0 16px var(--wp--preset--spacing--60)}.nl-hero-video h1{margin-top:0}@media (max-width:480px){.nl-hero-video h1{font-size:clamp(1.6rem, 7.3vw, 2rem)}}.nl-ligero{font-weight:300}.nl-senal{color:var(--wp--preset--color--senal)}@media (min-width:900px){.nl-hero-video.is-scroll{height:230vh}.nl-hero-video__sticky{position:sticky;top:var(--nl-cabecera-h,70px);height:calc(100vh - var(--nl-cabecera-h, 70px));height:calc(100svh - var(--nl-cabecera-h, 70px));overflow:hidden;display:flex;align-items:center}.nl-hero-video__media{position:absolute;inset:0;aspect-ratio:auto;max-height:none;height:100%}.nl-hero-video__media::after{inset:0;height:auto;background:linear-gradient(90deg,var(--wp--preset--color--base) 0%,color-mix(in srgb,var(--wp--preset--color--base) 88%,transparent) 34%,color-mix(in srgb,var(--wp--preset--color--base) 0%,transparent) 62%)}.nl-hero-video__contenido{width:100%;padding:0 clamp(24px, 5vw, 64px)}.nl-hero-video__contenido>*{max-width:640px;margin-left:0!important}.nl-hero-video.is-scroll .nl-hero-video__contenido{opacity:calc(2.2 - var(--nl-hero-p, 0) * 2.2);transform:translateY(calc(var(--nl-hero-p, 0) * -24px))}}.nl-revelar{opacity:0;transform:translateY(24px);transition:opacity 0.9s cubic-bezier(.2,.6,.2,1),transform 0.9s cubic-bezier(.2,.6,.2,1)}.nl-revelar.is-visible{opacity:1;transform:none}.nl-linea{position:relative;list-style:none;counter-reset:paso;padding-left:2.75rem}.nl-linea::before,.nl-linea::after{content:"";position:absolute;left:.6rem;top:.4rem;width:1px;bottom:.4rem;background:color-mix(in srgb,var(--wp--preset--color--metal) 30%,transparent)}.nl-linea::after{background:var(--wp--preset--color--senal);transform-origin:top;transform:scaleY(var(--nl-linea-p,0))}.nl-linea>li{counter-increment:paso;position:relative;margin-bottom:1.25rem}.nl-linea>li::before{content:counter(paso,decimal-leading-zero);position:absolute;left:-2.75rem;top:.1rem;width:1.25rem;text-align:center;font-family:var(--wp--preset--font-family--titulos);font-size:.75rem;font-weight:600;color:var(--wp--preset--color--metal);background:var(--wp--preset--color--base);line-height:1.6;z-index:1}.nl-hero-video__luz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:74% 50%;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.nl-revelar{transform:none;transition:opacity 0.8s ease}.nl-revelar.is-visible{transform:none}.nl-hero-video.is-scroll{height:auto}}.nl-nota{margin-top:.9rem;font-size:.875rem;letter-spacing:.02em;color:var(--wp--preset--color--metal)}.nl-boton-cabecera .wp-block-button__link{padding:.65em 1.1em;font-size:.875rem}@media (max-width:599px){.wp-block-buttons>.wp-block-button.nl-boton-cabecera{display:none}}