.sw-seo{z-index:5;background:var(--sw-bg,#070707);color:var(--sw-ink,#fff);font-family:var(--sw-font-body,system-ui, sans-serif);flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,8vw,6rem);display:flex;position:absolute;inset:0;overflow:hidden}.sw-seo__fondo{position:absolute;inset:0;overflow:hidden}.sw-seo__fondo img{object-fit:cover;width:100%;height:100%}.sw-seo__velo{background:linear-gradient(to right, var(--sw-bg,#070707) 8%, #0707078c 55%, #07070740), linear-gradient(to top, #070707d9, transparent 60%);position:absolute;inset:0}.sw-seo>:not(.sw-seo__fondo){position:relative}.sw-seo h1{max-width:22ch;font-family:var(--sw-font-display,Georgia, serif);text-wrap:balance;font-size:clamp(1.9rem,5.2vw,3.4rem);line-height:1.08}.sw-seo h2{font-family:var(--sw-font-display,Georgia, serif);font-size:1.05rem;line-height:1.3}.sw-seo p{max-width:60ch;color:var(--sw-ink-soft,#ffffffb8);font-size:.95rem;line-height:1.6}.sw-seo section{display:none}.sw-seo nav{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.sw-seo nav a{color:var(--sw-cta,#fff);letter-spacing:.02em;border-bottom:1px solid;padding-bottom:2px;font-size:.9rem;text-decoration:none}@media (scripting:none){.sw-seo section{display:block}}.sw-seo--banda{z-index:auto;gap:2.5rem;padding:clamp(2rem,6vw,5rem) clamp(1.5rem,5vw,4rem);display:grid;position:static;inset:auto}.sw-seo--banda section{max-width:60ch;display:block}.sw-seo--banda h3{font-family:var(--sw-font-display,Georgia, serif);font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.sw-seo--banda section p:first-of-type{color:var(--sw-cta,#fff);letter-spacing:.14em;text-transform:uppercase;margin-top:.4rem;font-size:.8rem}.sw-seo--banda section p+p{margin-top:.9rem}
