.splash{display:none}html[data-splash] .splash{z-index:10000;color:var(--color-paper,#f7f7f4);background:#050d13;place-items:center;animation:.52s 4.4s forwards splash-safety;display:grid;position:fixed;inset:0;overflow:hidden}html[data-splash=out] .splash{pointer-events:none;animation:.52s cubic-bezier(.4,0,.2,1) forwards splash-out}@keyframes splash-out{to{opacity:0;visibility:hidden}}@keyframes splash-safety{to{opacity:0;visibility:hidden}}.splash-sea{filter:brightness(.8)saturate(1.06);opacity:0;transition:opacity .7s var(--e-out,cubic-bezier(.16,1,.3,1));background:url(/landing/footer-oceano.webp) 50%/cover;animation:5s cubic-bezier(.2,.6,.3,1) forwards splash-drift;position:absolute;inset:-2%;transform:scale(1.06)}html[data-splash-sea] .splash-sea{opacity:1}@keyframes splash-drift{to{transform:scale(1)}}.splash-veil{background:radial-gradient(58% 72% at 50% 47%,#050d13b8 0%,#050d1380 58%,#050d13a8 100%);position:absolute;inset:0}.splash-lockup{font-family:var(--display,"Archivo", sans-serif);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;transition:opacity .22s cubic-bezier(.3,0,.2,1), transform .6s var(--e-out,cubic-bezier(.16,1,.3,1));align-items:center;gap:.34em;margin-bottom:3svh;font-size:min(8.6vw,6rem);font-weight:900;font-stretch:118%;line-height:1;display:flex;position:relative}html[data-splash=out] .splash-lockup{opacity:0;transform:scale(1.04)}.splash-mark{width:1.6em;height:1.6em}@media (max-width:599px){.splash-lockup{flex-direction:column;gap:.46em;font-size:min(10.8vw,3.25rem)}.splash-mark{width:3.2em;height:3.2em}}.splash .mk-spine{animation-name:splash-draw;animation-timing-function:cubic-bezier(.6,.02,.22,1);animation-fill-mode:backwards}@keyframes splash-draw{0%{stroke-dashoffset:1px}}.splash-word{opacity:0;padding-block:.08em;-webkit-mask-image:linear-gradient(90deg,#000 42%,#0000 58%);mask-image:linear-gradient(90deg,#000 42%,#0000 58%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:240% 100%;mask-size:240% 100%}html[data-splash-font] .splash-word{animation:splash-word 1.05s var(--e-out,cubic-bezier(.16,1,.3,1)) .38s both}@keyframes splash-word{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}30%{opacity:1}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}html[data-splash-hero] .lp .hero :is(h1 .l>span,.sub,.ctas,.chips){animation-play-state:paused}@media (prefers-reduced-motion:reduce){html[data-splash] .splash{display:none}}@media print{html[data-splash] .splash{display:none}}
