.stac-flyer,.stac-l,.stac-lockup,.stac-plane,.stac-ring,.stac-swoosh,.stac-tag,.stac-tagset,.stac-word{transform-box:fill-box;transform-origin:center}.stac-ring{transform-origin:0 55%}.smj-intro{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#fff;cursor:pointer;animation:smj-intro-lift .55s cubic-bezier(.76,0,.24,1) 2.2s forwards}.smj-intro-art{width:min(94vw,900px);height:auto;overflow:visible}.smj-intro-skip-hint{position:absolute;bottom:28px;font:500 12px/1 var(--font-sans,system-ui),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:hsla(0,0%,9%,.4);animation:smj-fade-in .4s ease .6s both}[data-intro-seen] .smj-intro{display:none}@media (prefers-reduced-motion:reduce){.smj-intro{display:none}}.smj-intro .stac-lockup{animation:smj-intro-centre .5s cubic-bezier(.22,1,.36,1) 1.55s both}@keyframes smj-intro-centre{0%{transform:translateX(775px)}to{transform:none}}.smj-intro .stac-tag{animation:smj-intro-tag .5s cubic-bezier(.22,1,.36,1) both}@keyframes smj-intro-tag{0%{opacity:0;transform:scale(.6) rotate(-8deg)}to{opacity:1;transform:none}}.smj-intro .stac-ring{animation:smj-intro-ring .7s cubic-bezier(.22,1,.36,1) .25s both}@keyframes smj-intro-ring{0%{opacity:0;transform:rotate(-35deg)}60%{opacity:1;transform:rotate(6deg)}to{opacity:1;transform:none}}.smj-intro .stac-l{animation:smj-intro-pop .42s cubic-bezier(.34,1.4,.64,1) both}.smj-intro .stac-l1{animation-delay:.42s}.smj-intro .stac-l2{animation-delay:.52s}.smj-intro .stac-l3{animation-delay:.62s}.smj-intro .stac-l4{animation-delay:.72s}@keyframes smj-intro-pop{0%{opacity:0;transform:translateY(40px) scale(.3)}to{opacity:1;transform:none}}.smj-intro .stac-plane{animation:smj-intro-fly .65s cubic-bezier(.33,0,.2,1) .95s both}@keyframes smj-intro-fly{0%{opacity:0;transform:translate(-640px,70px) rotate(8deg) scale(.7)}20%{opacity:1}to{opacity:1;transform:none}}.smj-intro .stac-swoosh{animation:smj-intro-trail .6s cubic-bezier(.33,0,.2,1) 1s both}@keyframes smj-intro-trail{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.smj-intro .stac-word{animation:smj-intro-word .5s cubic-bezier(.22,1,.36,1) 1.7s both}@keyframes smj-intro-word{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}@keyframes smj-intro-lift{to{transform:translateY(-100%);visibility:hidden}}@keyframes smj-fade-in{0%{opacity:0}to{opacity:1}}.smj-intro.is-skipping{animation:smj-intro-skip .25s ease forwards}.smj-intro.is-skipping *{animation:none!important;opacity:1!important;clip-path:none!important}@keyframes smj-intro-skip{to{opacity:0;visibility:hidden}}.stac-flight{display:none}.smj-loader .stac-flight{display:inline}.smj-loader .stac-flyer{animation:smj-loader-fly 1.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes smj-loader-fly{0%{opacity:0;transform:translate(-560px,175px) scale(.55)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(300px,175px) scale(.55)}}.smj-loader .stac-trail{animation:smj-loader-trail 1.6s cubic-bezier(.45,0,.55,1) infinite;opacity:.45}@keyframes smj-loader-trail{0%{clip-path:inset(0 100% 0 0)}70%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.smj-loader .stac-tagset{animation:smj-loader-breathe 1.6s ease-in-out infinite}@keyframes smj-loader-breathe{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.smj-loader .stac-flyer,.smj-loader .stac-tagset,.smj-loader .stac-trail{animation:none}}