:root{--primary:#4a3287}.hero{padding:64px 0}@media (max-width:1024px){.hero{padding:32px 0}}@media (max-width:768px){.hero{padding:24px 0}}.hero__logo{width:200px;height:auto}.hero__title{max-width:26ch;margin-top:32px;font-size:40px;line-height:1.3}@media (max-width:1024px){.hero__title{font-size:32px}}@media (max-width:768px){.hero__title{font-size:24px}}.hero__description{max-width:60ch;margin-top:24px;font-size:18px;line-height:1.5}@media (max-width:768px){.hero__description{font-size:16px}}.hero__description *+p{margin-top:1em}.split{display:flex;gap:32px;margin-top:64px}@media (max-width:768px){.split{flex-direction:column;margin-top:32px}}.split__col{flex:1}.split__title{font-size:28px;line-height:1.5}@media (max-width:1024px){.split__title{font-size:24px}}@media (max-width:768px){.split__title{font-size:20px}}.split__col p{margin-top:1em;line-height:1.5}.section{margin-top:64px}@media (max-width:768px){.section{margin-top:32px}}.section h2{font-size:28px;line-height:1.5}@media (max-width:1024px){.section h2{font-size:24px}}@media (max-width:768px){.section h2{font-size:20px}}.section h3{font-size:20px;line-height:1.5}@media (max-width:1024px){.section h3{font-size:19px}}@media (max-width:768px){.section h3{font-size:18px}}.section p,.section ul{max-width:60ch;font-size:18px;line-height:1.5}@media (max-width:768px){.section p,.section ul{font-size:16px}}.section *+h2,.section *+h3,.section *+p,.section *+ul{margin-top:1em}.section ul{margin-left:2em}.section ul *+li{margin-top:.5em}.section--last{margin-bottom:128px}.home{display:flex;align-items:flex-start;justify-content:space-between;grid-row-gap:16px;grid-column-gap:16px;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:56px;padding-bottom:56px}.home:after,.home:before{content:" ";display:table;grid-area:1/1/2/2}.home:after{clear:both}@media (max-width:768px){.home{align-items:center}}.home__section{max-width:500px;font-size:14px;font-weight:300;line-height:1.43;color:#f4e7d8;animation:homeSectionIn .5s ease-in-out forwards}@keyframes homeSectionIn{0%{opacity:0}to{opacity:1}}.home__logo{width:20px;height:auto;animation:homeLogoIn 2.5s ease-in-out forwards}@keyframes homeLogoIn{0%{opacity:0;filter:blur(13px)}30%{opacity:1}to{filter:blur(0)}}