.v4-display{font-family:var(--font-momo-display), var(--font-geist-sans), sans-serif;letter-spacing:-.04em;line-height:.9}.v4-splash{z-index:100;color:#111;font-family:var(--font-geist-sans), sans-serif;background:#f4f0e6;animation:3.2s forwards v4-splash-nojs;position:fixed;inset:0;overflow:hidden}.v4-splash--live{animation:none}.v4-splash--exit{pointer-events:none;transition:transform .6s cubic-bezier(.7,0,.2,1);transform:translateY(-101%)}.v4-splash__scenes,.v4-splash__scene{position:absolute;inset:0}.v4-splash__scene{place-items:center;padding:24px;display:grid}.v4-splash__inner{flex-direction:column;align-items:center;animation:.55s cubic-bezier(.34,1.56,.64,1) both v4-splash-rise;display:flex;position:relative}.v4-splash__icon{background:#fff;border:3px solid #111;border-radius:22px;width:88px;height:88px;position:relative;transform:rotate(-3deg);box-shadow:8px 8px #111}.v4-splash__icon--sm{border-radius:16px;width:64px;height:64px;box-shadow:6px 6px #111}.v4-splash__word{line-height:1;position:relative}.v4-splash__scene--word{color:#f4f0e6;background:#111}.v4-splash__scene--word[data-tone=violet]{color:#111;background:#b9a6ff}.v4-splash__scene--word[data-tone=cream]{color:#111;background:#fff}.v4-splash__scene--word[data-tone=orange]{color:#f4f0e6;text-shadow:4px 4px #111;background:#ff6a3d}.v4-splash__cut{text-transform:uppercase;letter-spacing:-.02em;text-align:center;font-size:clamp(48px,12vw,150px);font-weight:900;line-height:.88;animation:.3s cubic-bezier(.22,1,.36,1) both v4-splash-cut;position:relative}.v4-splash__cut--flood{color:#111;font-size:clamp(40px,8.5vw,110px)}.v4-splash__scene--flood[data-tone=split] .v4-splash__cut--flood{color:#f4f0e6;text-shadow:4px 4px #111}.v4-splash__flood-fill{position:absolute;inset:0}.v4-splash__scene--flood[data-tone=violet] .v4-splash__flood-fill{background:#b9a6ff;animation:.34s cubic-bezier(.7,0,.2,1) both v4-splash-wipe-down}.v4-splash__scene--flood[data-tone=orange] .v4-splash__flood-fill{background:#ff6a3d;animation:.34s cubic-bezier(.7,0,.2,1) both v4-splash-wipe-side}.v4-splash__half{height:50.5%;position:absolute;left:0;right:0}.v4-splash__half--top{background:#b9a6ff;animation:.34s cubic-bezier(.3,.9,.3,1) both v4-splash-half-top;top:0}.v4-splash__half--bottom{background:#ff6a3d;animation:.34s cubic-bezier(.3,.9,.3,1) both v4-splash-half-bottom;bottom:0}.v4-splash__scene--burst{opacity:0;visibility:hidden}.v4-splash__scene--burst[data-active]{opacity:1;visibility:visible}.v4-splash__burst-block{pointer-events:none;border:3px solid #111;width:64vmin;height:64vmin;position:absolute}.v4-splash__burst-card{aspect-ratio:720/1595;background:#fff;border:3px solid #111;border-radius:22px;height:min(60vh,520px);position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:10px 10px #111}.v4-splash__burst-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:transform .5s ease-out;position:absolute;inset:0;transform:scale(1.02)}.v4-splash__burst-img[data-on]{opacity:1;transform:scale(1.08)}.v4-splash__lockup{flex-direction:column;align-items:center;gap:18px;animation:.55s cubic-bezier(.34,1.56,.64,1) both v4-splash-rise;display:flex;position:relative}.v4-splash__word--resolve{text-transform:uppercase;color:#111;font-size:clamp(52px,9vw,96px);font-weight:900;animation:.55s cubic-bezier(.22,1,.36,1) both v4-splash-tighten}.v4-splash__skip{z-index:5;color:#111;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:0;background:#fff;border:2px solid #111;padding:10px 16px;font-size:12px;font-weight:800;transition:transform .15s,box-shadow .15s;animation:.3s 1s forwards v4-splash-skip-in;position:absolute;bottom:clamp(20px,4.5vw,36px);right:clamp(16px,4vw,32px);box-shadow:4px 4px #111}.v4-splash__skip:hover,.v4-splash__skip:focus-visible{transform:translate(1px,1px);box-shadow:3px 3px #111}.v4-splash__meter{transform-origin:0;background:#111;height:5px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v4-splash--live .v4-splash__meter{animation:6s linear forwards v4-splash-meter}@keyframes v4-splash-nojs{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes v4-splash-rise{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes v4-splash-cut{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes v4-splash-wipe-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes v4-splash-wipe-side{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v4-splash-half-top{0%{transform:translateY(-101%)}to{transform:translateY(0)}}@keyframes v4-splash-half-bottom{0%{transform:translateY(101%)}to{transform:translateY(0)}}@keyframes v4-splash-tighten{0%{opacity:0;letter-spacing:.14em}to{opacity:1;letter-spacing:-.03em}}@keyframes v4-splash-skip-in{to{opacity:1}}@keyframes v4-splash-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
