.hero{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:16px;padding-bottom:80px}@media(min-width:1024px){.hero{flex-direction:row;margin-top:80px}}.hero__paragraph{font-size:1.875rem}@media(min-width:640px){.hero__paragraph{font-size:2.25rem}}@media(min-width:1024px){.hero__paragraph{margin-top:0;max-width:768px}}.hero__illustration{display:flex;justify-content:center}@media(prefers-reduced-motion:no-preference){.hero__illustration .illustration__person-body{animation:lean-turn-reset 10s ease-in-out infinite}.hero__illustration .illustration__person-left-eye,.hero__illustration .illustration__person-right-eye{animation:blink-squint-look 10s ease-in-out infinite}.hero__illustration .illustration__person-left-eye{transform-origin:378px 150px}.hero__illustration .illustration__person-right-eye{transform-origin:449px 150px}.hero__illustration .illustration__pet-body{animation:shake 10s ease-in-out infinite;transform-origin:640px 408px}}@keyframes lean-turn-reset{0%,30%{transform:translateZ(0)}50%,60%{transform:translate3d(-2%,2%,0)}65%,85%{transform:translate3d(2%,1%,0)}95%,to{transform:translateZ(0)}}@keyframes blink-squint-look{0%,5%{transform:scaleX(1) translateZ(0)}6%{transform:scaleY(.2) translateZ(0)}30%,8%{transform:scaleX(1) translateZ(0)}50%,60%{transform:scaleY(.5) translate3d(-2%,2%,0)}65%,85%{transform:scaleX(1) translate3d(10%,5%,0)}95%{transform:scaleX(1) translate3d(8%,3%,0)}to{transform:scaleX(1) translateZ(0)}}@keyframes shake{0%,57%{transform:rotate(0)}58%{transform:rotate(-2deg)}59%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}61%{transform:rotate(0)}}.timeline{display:flex;flex-direction:column;font-family:var(--font-mono);gap:32px;list-style:none;margin:8px 0;padding:0}.timeline__item{align-items:center;display:flex;gap:16px;position:relative}.timeline__item:before{background-color:var(--color-primary);border-radius:100%;height:8px;width:8px}.timeline__item:after,.timeline__item:before{content:"";display:block}.timeline__item:after{background-color:var(--color-border);height:100%;left:3px;position:absolute;top:calc(100% - 4px);width:1px}.timeline__item:last-of-type:after{display:none}.timeline__item p{font-size:.875rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.timeline__item__title{color:var(--color-text-strong);font-weight:500}.about{display:grid;gap:48px;padding:80px 0}@media(min-width:640px){.about{grid-template-columns:40% 1fr}}.about__main{grid-row-start:1}@media(min-width:640px){.about__main{grid-row-start:auto}}.about__paragraph{font-size:1.5rem}.about__paragraph:first-of-type{margin-top:0}.about__paragraph:last-of-type{margin-bottom:0}
