.intro{display:none}html[data-intro=on]{animation:0s linear 6s forwards intro-unlock;overflow:hidden}html[data-intro=on] .intro{z-index:100;cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:background-color .7s;animation:.4s 6s forwards intro-failsafe;display:flex;position:fixed;inset:0}html[data-intro=on] [data-site-logo],html[data-intro=on] .logo-shine{opacity:0}html[data-intro=on] .intro.intro-leaving{pointer-events:none;background-color:#0000}.intro-stage{aspect-ratio:2048/783;transform-origin:50%;width:min(82vw,900px);transition:transform .7s cubic-bezier(.65,0,.35,1);position:relative}.intro-stage>*{position:absolute}.intro-stage img{width:100%;height:auto;display:block}.intro-pin{transform-origin:50% 100%;animation:.6s cubic-bezier(.3,.7,.3,1) 50ms both intro-pin-drop}.intro-shine{background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%) 120% 0/300% 100%;animation:.7s ease-in-out 1.4s both intro-shine;position:absolute;inset:0;-webkit-mask:url(/brand/intro/pin.png) 0 0/100% 100%;mask:url(/brand/intro/pin.png) 0 0/100% 100%}.intro-shadow{background:radial-gradient(closest-side,#0b3c6e47,#0000);border-radius:50%;animation:.6s cubic-bezier(.3,.7,.3,1) 50ms both intro-shadow}.intro-ring{opacity:0;border:3px solid #0b5a9673;border-radius:50%;animation:.6s ease-out .4s both intro-ring}.intro-bird{opacity:0;animation:intro-bird-in .7s cubic-bezier(.2, .8, .25, 1) var(--d) both}.intro-bob{transform-origin:50% 80%;animation:intro-flap var(--f) ease-in-out calc(var(--d) + .7s) 2 alternate}.intro-ltr{opacity:0;animation:intro-ltr-in .45s cubic-bezier(.2, .8, .2, 1) var(--d) both}.intro-leaving .intro-shadow,.intro-leaving .intro-ring{transition:opacity .3s;opacity:0!important}@keyframes intro-pin-drop{0%{opacity:0;transform:translateY(-70%)scale(.55)}45%{opacity:1}62%{transform:translateY(0)scale(1.06,.9)}78%{transform:translateY(-4%)scale(.98,1.03)}to{opacity:1;transform:none}}@keyframes intro-shadow{0%{opacity:0;transform:scale(.2)}62%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes intro-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes intro-shine{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes intro-bird-in{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.15) rotate(25deg)}30%{opacity:1}60%{transform:translate(calc(var(--dx) * .25), calc(var(--dy) * .05 - 40%)) scale(.85) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes intro-flap{0%{transform:scaleY(1)}to{transform:scaleY(.6)translateY(6%)}}@keyframes intro-ltr-in{0%{opacity:0;filter:blur(6px);transform:translateY(35%)}to{opacity:1;filter:none;transform:none}}@keyframes intro-unlock{to{overflow:auto}}@keyframes intro-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}
