/* Ported from the About design board. */
@keyframes dzLine{from{transform:translateY(110%)}to{transform:translateY(0)}}
@keyframes dzMark{from{background-size:0% 100%}to{background-size:100% 100%}}
@keyframes dzMq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes dzSpin2{to{transform:rotate(360deg)}}
@keyframes dzClip{from{clip-path:inset(100% 0 0 0 round 44px)}to{clip-path:inset(0 0 0 0 round 44px)}}
.dz-page .dz-line{display:block;overflow:hidden;padding-bottom:.06em}
.dz-page .dz-line>span{display:inline-block;animation:dzLine 1s cubic-bezier(.2,.8,.2,1) both}
.dz-page .dz-mark{color:#0D0D0F;padding:0 .12em;border-radius:.12em;background:linear-gradient(#C8F560,#C8F560) no-repeat left center/0% 100%;animation:dzMark .9s cubic-bezier(.7,0,.2,1) .7s both}
.dz-page .dz-tilts>*{transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.dz-page .dz-tilts>*:nth-child(odd):hover{transform:rotate(-3deg) translateY(-8px)}
.dz-page .dz-tilts>*:nth-child(even):hover{transform:rotate(3deg) translateY(-8px)}
.dz-page .dz-pill{transition:background .25s,color .25s,border-color .25s}
.dz-page .dz-pill:hover{background:#C8F560;color:#0D0D0F;border-color:#C8F560 !important}
@media (prefers-reduced-motion:reduce){.dz-page .dz-line>span,.dz-page .dz-mark{animation:none !important}
.dz-page .dz-mark{background-size:100% 100%}}
@keyframes dzGrow{to{transform:scaleX(1)}}
@keyframes dzReveal{from{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:none}}
@supports (animation-timeline: view()){.dz-page .dz-reveal{animation:dzReveal linear both;animation-timeline:view();animation-range:entry 0% cover 25%}}
@media (prefers-reduced-motion:reduce){.dz-page .dz-reveal{animation:none !important}}
.dz-page a{color:#F2F0EB;text-decoration:none}
.dz-page a:hover{color:#ffffff}
@keyframes dzFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(5deg)}}
@keyframes dzRise{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
@keyframes dzSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.dz-page .dz-rise{animation:dzRise .9s cubic-bezier(.2,.7,.2,1) both}
.dz-page .dz-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s}
.dz-page .dz-card:hover{transform:translateY(-8px);border-color:#F2F0EB !important}
.dz-page .dz-btn{transition:transform .25s}
.dz-page .dz-btn:hover{transform:translateY(-3px)}
.dz-page .dz-flink{color:#A9A69E}
.dz-page .dz-flink:hover{color:#C8F560}
@media (max-width:760px){.dz-page .dz-hide-sm{display:none !important}}
@media (prefers-reduced-motion:reduce){.dz-page *{animation:none !important;transition:none !important}}
