.wp-site-blocks>footer:has(.valencia-reveal-footer){position:sticky;bottom:0;z-index:0}.valencia-content,.wp-site-blocks>.valencia-sky-hero{position:relative;z-index:1;background:var(--wp--preset--color--base)}.valencia-content{flex:1 0 auto}.valencia-content{display:flow-root}.wp-site-blocks>.valencia-sky-hero+.valencia-content{margin-top:0}.valencia-reveal-footer{min-height:78vh;max-height:92vh;display:flex;flex-direction:column;justify-content:flex-end;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.valencia-reveal-footer a{color:color-mix(in srgb,var(--wp--preset--color--base) 72%,transparent);text-decoration:none}.valencia-reveal-footer a:hover,.valencia-reveal-footer a:focus-visible{color:var(--wp--preset--color--accent)}.valencia-footer-inner{width:100%;max-width:var(--wp--custom--shell);margin-inline:auto;padding-inline:var(--wp--preset--spacing--md)}.valencia-footer-links{grid-template-columns:repeat(4,1fr)!important;margin-bottom:var(--wp--preset--spacing--xxl)}@media (max-width:768px){.valencia-footer-links{grid-template-columns:repeat(2,1fr)!important;gap:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--md)}}.valencia-footer-heading{font-size:var(--wp--preset--font-size--tiny);letter-spacing:.12em;text-transform:uppercase;margin:0 0 var(--wp--preset--spacing--sm);color:color-mix(in srgb,var(--wp--preset--color--base) 55%,transparent)}.valencia-footer-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:var(--wp--preset--font-size--small)}.valencia-footer-wordmark{color:var(--wp--preset--color--base);font-size:clamp(1px, 18.8vw, 330px);line-height:.82;letter-spacing:-.03em;margin:0;text-transform:uppercase;white-space:nowrap}.valencia-footer-char{display:inline-block}.valencia-footer-dot{color:var(--wp--preset--color--accent)}.valencia-footer-bar{padding-top:var(--wp--preset--spacing--md);border-top:1px solid color-mix(in srgb,var(--wp--preset--color--base) 18%,transparent);margin-top:var(--wp--preset--spacing--md)}.valencia-footer-credit{font-size:var(--wp--preset--font-size--caption);margin:0;color:color-mix(in srgb,var(--wp--preset--color--base) 58%,transparent)}.valencia-footer-char{display:inline-block;clip-path:inset(-25% -5% 0 -5%)}@media (prefers-reduced-motion:no-preference){.valencia-footer-wordmark[data-reveal]:not(.is-revealed) .valencia-footer-char{transform:translateY(105%);opacity:0;filter:blur(6px)}.valencia-footer-wordmark[data-reveal] .valencia-footer-char{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.valencia-footer-wordmark .valencia-footer-char:nth-child(1){transition-delay:0ms}.valencia-footer-wordmark .valencia-footer-char:nth-child(2){transition-delay:60ms}.valencia-footer-wordmark .valencia-footer-char:nth-child(3){transition-delay:120ms}.valencia-footer-wordmark .valencia-footer-char:nth-child(4){transition-delay:180ms}.valencia-footer-wordmark .valencia-footer-char:nth-child(5){transition-delay:240ms}.valencia-footer-wordmark .valencia-footer-char:nth-child(6){transition-delay:300ms}.valencia-footer-wordmark .valencia-footer-char:nth-child(7){transition-delay:360ms}.valencia-footer-wordmark .valencia-footer-char:nth-child(8){transition-delay:420ms}}