.Landing{place-content:center;display:grid}.Hero,.Section{flex-direction:column;align-items:center;display:flex}:is(.Hero,.Section)+:is(.Hero,.Section){margin-top:4rem}@media screen and (min-width:calc(64em + .001px)){:is(.Hero,.Section){grid-template-columns:repeat(12,[col-start]1fr);align-content:center;display:grid}:is(.Hero,.Section)>*{grid-column:col-start/span 12}}.Figure{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Figure-img{width:100%;max-width:15rem}@media screen and (min-width:calc(64em + .001px)){.Figure-img{max-width:25rem}}.Contacts{text-align:center}@media screen and (min-width:calc(64em + .001px)){.Contacts{text-align:start;justify-content:space-between;display:flex}}.Contacts-link{color:var(--color-links)}.Hero{text-align:start;place-items:center;gap:2.5rem 1.5rem}.Hero>*{margin:0}.Section{gap:1.5rem}.Hero-title,.Hero-body,.Hero-action{grid-column:col-start/span 6}.Hero-title,.Section-title{order:2}.Hero-body,.Section-body{order:3}.Hero-figure,.Section-figure{order:1}.Hero-title{font:var(--text-display);grid-row:1}.Hero-body{font:var(--text-heading);grid-row:2}.Hero-action{order:4;grid-row:3}.Hero-figure{grid-area:1/8 col-start/4/span 5;justify-content:center;align-items:center;margin:8vw auto;display:flex}.Hero-figure .Figure-img{max-width:30rem}@media screen and (min-width:calc(64em + .001px)){.Hero-figure{margin:0 auto}}@keyframes rotate{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.Section-title{font:var(--text-title);grid-row:1;margin:0}.Section-body,.Section-figure{grid-row:2}.Section-title,.Section-body{grid-column:col-start/span 6}.Section-body{font:var(--text-body);text-align:justify;align-self:center}.Section-body p:first-child{margin-top:0}.Section-figure{grid-area:1/8 col-start/3/span 5;place-self:center}.Section--flipped .Section-title{grid-column:7 col-start/span 6}.Section--flipped .Section-body{grid-column:7 col-start/span 6}.Section--flipped .Section-figure{grid-column:col-start/span 5}