.gp-splash{display:none;position:fixed;inset:0;z-index:2147483000;place-items:center;overflow:hidden;perspective:700px;perspective-origin:50% 50%;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none}html[data-gp-splash=calm] .gp-splash,html[data-gp-splash=play] .gp-splash{display:grid}.gp-splash-bg,.gp-splash-photo{position:absolute;inset:0}.gp-splash-bg{background:var(--gp-splash-bg,#0b1220)}.gp-splash-photo{background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:0}.gp-splash-mark{position:relative;width:min(64vw,240px);height:min(46vw,150px);display:grid;place-items:center;transform-origin:50% 62%;will-change:transform,opacity,filter}.gp-splash-mark img{display:block;width:100%;height:100%;object-fit:contain;opacity:0}.gp-splash[data-logo=ok] .gp-splash-mark img{opacity:1}.gp-splash-name{display:none;max-width:100%;color:var(--gp-splash-ink,#ffffff);font-family:var(--gp-splash-font,"Avenir Next Condensed"),"Avenir Next Condensed","Roboto Condensed","sans-serif-condensed","Arial Narrow",system-ui,sans-serif;font-stretch:condensed;font-weight:800;font-size:clamp(36px,13vw,72px);line-height:1.02;letter-spacing:.01em;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.gp-splash[data-kind=name] .gp-splash-mark{width:min(86vw,560px);height:auto}.gp-splash[data-kind=name] .gp-splash-mark img{display:none}.gp-splash[data-kind=name] .gp-splash-name{display:block}html[data-gp-splash=play] .gp-splash{animation:gp-splash-end var(--gp-splash-ms,1.5s) linear forwards}html[data-gp-splash=play] .gp-splash-bg{animation:gp-splash-bg var(--gp-splash-ms,1.5s) linear forwards}html[data-gp-splash=play] .gp-splash-photo{animation:gp-splash-photo var(--gp-splash-ms,1.5s) linear forwards}html[data-gp-splash=play] .gp-splash-mark{animation:gp-splash-drop calc(var(--gp-splash-ms, 1.5s) * .36) cubic-bezier(.55,0,1,.45) forwards,gp-splash-bounce calc(var(--gp-splash-ms, 1.5s) * .26) calc(var(--gp-splash-ms, 1.5s) * .36) cubic-bezier(.2,.8,.3,1) forwards,gp-splash-zoom calc(var(--gp-splash-ms, 1.5s) * .34) calc(var(--gp-splash-ms, 1.5s) * .66) cubic-bezier(.7,0,.84,0) forwards}html[data-gp-splash=calm] .gp-splash{animation:gp-splash-calm var(--gp-splash-calm-ms,.5s) ease-in forwards}html[data-gp-splash=calm] .gp-splash-photo{opacity:1}@keyframes gp-splash-drop{0%{transform:translateZ(-2600px);opacity:0;filter:blur(8px) drop-shadow(0 0 0 rgba(0,0,0,0))}18%{opacity:1}to{transform:translateZ(0);opacity:1;filter:blur(0) drop-shadow(0 22px 26px rgba(0,0,0,.55))}}@keyframes gp-splash-bounce{0%{transform:translateZ(40px) scale(1.06);filter:drop-shadow(0 26px 30px rgba(0,0,0,.6))}28%{transform:translateZ(-190px);filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}52%{transform:translateZ(12px) scale(1.02);filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}74%{transform:translateZ(-45px);filter:drop-shadow(0 16px 20px rgba(0,0,0,.45))}to{transform:translateZ(0) scale(1);filter:drop-shadow(0 20px 24px rgba(0,0,0,.5))}}@keyframes gp-splash-zoom{0%{transform:scale(1);opacity:1}70%{opacity:1}to{transform:scale(28);opacity:0}}@keyframes gp-splash-bg{0%,72%{opacity:1}to{opacity:0}}@keyframes gp-splash-photo{0%{opacity:0}20%,72%{opacity:1}to{opacity:0}}@keyframes gp-splash-end{0%{visibility:visible}to{visibility:hidden}}@keyframes gp-splash-calm{0%,20%{opacity:1}to{opacity:0;visibility:hidden}}@media print{.gp-splash{display:none!important}}