.aw-intro{display:none}html[data-intro] .aw-intro{z-index:95;place-items:center;display:grid;position:fixed;inset:0}.aw-intro-bg{background:var(--color-paper);position:absolute;inset:0}.aw-intro-lockup{--w:min(460px, 68vw);--u:calc(var(--w) / 992);width:var(--w);height:calc(var(--u) * 143);position:relative}.aw-intro-part{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--pw));height:calc(var(--u) * var(--ph));will-change:transform;position:absolute}.aw-intro-part svg{display:block;overflow:visible}.aw-intro-disc,.aw-intro-symbol{will-change:transform;position:absolute;inset:0}.aw-intro-disc{transform-origin:calc(var(--u) * 96) calc(var(--u) * 68.5);animation:aw-intro-pop var(--dur-pop) var(--ease-pop) 80ms both}.aw-intro-ring{left:calc(var(--u) * -24);top:calc(var(--u) * -51.5);width:calc(var(--u) * 240);height:calc(var(--u) * 240);box-shadow:0 0 0 calc(var(--u) * 420) var(--color-paper);will-change:transform;animation:aw-intro-open var(--dur-morph) var(--ease-morph) .43s both;border-radius:50%;position:absolute}.aw-intro-back{animation:aw-intro-slide calc(var(--dur-rise) * 1.2) var(--ease-rise) .55s both}.aw-intro-symbol{animation:aw-intro-settle var(--dur-morph) var(--ease-morph) .73s both}.aw-intro-word{left:calc(var(--u) * 190);top:calc(var(--u) * -6);width:calc(var(--u) * 806);height:calc(var(--u) * 155);position:absolute;overflow:hidden}.aw-intro-letter{animation:aw-intro-rise var(--dur-rise) var(--ease-rise) both;animation-delay:calc(.89s + var(--i) * 35ms)}@keyframes aw-intro-pop{0%{transform:scale(0)}}@keyframes aw-intro-open{0%{transform:scale(.3167)}}@keyframes aw-intro-slide{0%{transform:translate(calc(var(--u) * 15.61), calc(var(--u) * 12.82))}}@keyframes aw-intro-settle{0%{transform:translateX(calc(var(--u) * 404))}}@keyframes aw-intro-rise{0%{transform:translateY(calc(var(--u) * 150))}}.aw-intro.is-out .aw-intro-letter{animation:aw-intro-sink .28s var(--ease-launch) forwards;animation-delay:calc(var(--i) * 18ms)}.aw-intro.is-out .aw-intro-back{animation:aw-intro-tuck .32s var(--ease-glide) 50ms forwards}.aw-intro.is-out .aw-intro-ring{animation:aw-intro-close .38s var(--ease-glide) .12s forwards}@keyframes aw-intro-sink{to{transform:translateY(calc(var(--u) * 150))}}@keyframes aw-intro-tuck{to{transform:translate(calc(var(--u) * 15.61), calc(var(--u) * 12.82))}}@keyframes aw-intro-close{to{transform:scale(.3167)}}.aw-intro-fly{background:var(--color-accent);visibility:hidden;will-change:transform, opacity;border-radius:50%;position:fixed;top:0;left:0}.aw-intro.is-flying .aw-intro-lockup,.aw-intro.is-reveal .aw-intro-lockup{visibility:hidden}.aw-intro.is-flying .aw-intro-fly,.aw-intro.is-reveal .aw-intro-fly{visibility:visible}.aw-intro.is-reveal,.aw-intro.is-skip{pointer-events:none}.aw-intro.is-reveal .aw-intro-bg{opacity:0;transition:opacity .4s var(--ease-glide)}.aw-intro.is-reveal .aw-intro-fly{opacity:0;transition:opacity .45s var(--ease-glide) 60ms}.aw-intro.is-skip{opacity:0;transition:opacity .25s var(--ease-glide)}html[data-intro] .k-rise[data-load] .k-word>span{animation-play-state:paused}
