:root{--gray:#718096;--gray-50:#f7fafc;--gray-100:#edf2f7;--gray-200:#e2e8f0;--gray-300:#cbd5e0;--gray-400:#a0aec0;--gray-500:#718096;--gray-600:#4a5568;--gray-700:#2d3748;--gray-800:#1a202c;--gray-900:#171923;--primary-50:#fff5f5;--primary-100:#fed7d7;--primary-200:#feb2b2;--primary-300:#fc8181;--primary-400:#f56565;--primary-500:#e53e3e;--primary-600:#c53030;--primary-700:#9b2c2c;--primary-800:#822727;--primary-900:#63171b;--white:#fff;--black:#000;--primary:#e53e3e;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-monospace:"Courier New",Courier,monospace;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--border-color:var(--gray-200);--border:1px solid var(--border-color);--border-radius:0.5rem;--shadow-border:0px 0px 0px 1px var(--border-color);--transition:all 0.25s ease 0s;--body-color:var(--gray-700);--body-background:var(--white);--surface-color:var(--gray-700);--surface-background:var(--white);--header-height:56px;--button-color:var(--gray-700);--button-background:var(--gray-100);--button-hover-background:var(--gray-200);--button-active-background:var(--gray-300);--button-border-color:var(--border-color);--button-border:1px solid var(--button-border-color);--button-border-radius:var(--border-radius);--button-primary-color:var(--white);--button-primary-background:var(--primary-500);--button-primary-hover-background:var(--primary-400);--button-primary-active-background:var(--primary-600)}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{font-family:var(--font-sans);color:var(--body-color);background-color:var(--body-background)}a{text-decoration:none;color:inherit}.italic{font-style:italic}.text-center{text-align:center}.blockquote{font-style:italic;opacity:.75}.page{min-height:-webkit-calc(100vh - var(--header-height));min-height:calc(100vh - var(--header-height));display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center}.section{padding-top:2rem}.section:first-of-type{padding-top:6rem}.section:last-of-type{padding-bottom:2rem}@media screen and (min-width:960px){.page{min-height:-webkit-calc(100vh - 56px);min-height:calc(100vh - 56px)}.section{padding-top:4rem}.section:first-of-type{padding-top:8rem}.section:last-of-type{padding-bottom:4rem}}.footer{padding:4rem 0;text-align:center;border-top:var(--border)}.footer,.header{background-color:var(--surface-background)}.header{width:100%;position:fixed;top:0;left:0;border:var(--border);z-index:99;color:var(--surface-color);-webkit-transition:var(--transition);transition:var(--transition)}.header__container{height:var(--header-height);display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;flex-wrap:wrap}.header .logo>span{font-size:1.125rem;font-weight:700;color:var(--primary-500)}.header .nav{width:100%;height:-webkit-calc(100vh - var(--header-height));height:calc(100vh - var(--header-height));position:fixed;top:var(--header-height);left:-100%;padding:0 1rem;color:var(--surface-color);background-color:var(--surface-background)}.header .nav__menu{list-style-type:none}.header .nav__item{display:block}.header .nav__link{height:2.5rem;padding:0 1rem;border-radius:var(--border-radius);opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-webkit-transition:all 25ms linear;transition:all 25ms linear}.header .nav__link:hover{opacity:.75}.header .nav__link.active{opacity:1;background-color:var(--gray-100)}.header .nav__link>svg{margin-right:1rem}@media screen and (max-width:768px){.header--menu .nav{position:fixed;left:0}}@media screen and (min-width:768px){.header__container{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between}.header .menu-btn{display:none}.header .nav{width:auto;height:auto;padding:0;position:static}.header .nav__item{display:inline-block}.header .nav__link{padding:.5rem 1rem;font-size:1rem;opacity:.5;background-color:transparent}.header .nav__link:hover{opacity:.75}.header .nav__link.active{opacity:1;color:var(--primary-500);background-color:transparent}.header .nav__link>svg{display:none}}.avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;color:#fff;background-color:var(--primary-500);display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.avatar>img{width:100%}.avatar>svg{width:50%;fill:currentColor}.button{height:2.5rem;padding:0 1rem;font-size:1rem;font-weight:var(--font-medium);font-family:var(--font-sans);border:none;border-radius:var(--button-border-radius);outline:none;cursor:pointer;color:var(--button-color);background-color:var(--button-background);display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.button:hover{background-color:var(--button-hover-background)}.button:active{background-color:var(--button-active-background)}.button--primary{color:var(--button-primary-color);background-color:var(--button-primary-background)}.button--primary:hover{background-color:var(--button-primary-hover-background)}.button--primary:active{background-color:var(--button-primary-active-background)}.button--icon{width:2.5rem;height:2.5rem;padding:0;border-radius:50%}.card{border-radius:var(--border-radius);border:var(--border);background-color:var(--card-background);-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.card,.card-header{display:-moz-box;display:flex}.card-header{padding:1rem;-moz-box-align:center;align-items:center}.card-header__avatar{margin-right:1rem}.card-header__content{-moz-box-flex:1;flex:1 1}.card-header__title{font-size:1.125rem;font-weight:500}.card-header__subtitle{font-size:.875rem;opacity:.75}.card-body{padding:1rem}.card-header+.card-body{margin-top:-.5rem;padding-top:0}.card-footer{padding:1rem;-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:end;align-items:flex-end}.card-body+.card-footer{margin-top:-.5rem;padding-top:0}@media screen and (min-width:960px){.card-body,.card-header{padding:2rem}.card-header+.card-body{margin-top:-1rem}.card-footer{padding:2rem}.card-body+.card-footer{margin-top:-1rem}}.container{max-width:1280px;width:100%;margin:0 auto;padding:0 1rem}.grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media screen and (min-width:960px){.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.heading{margin-bottom:2rem}.heading__title{font-size:1.5rem;font-weight:700;text-align:center}.heading__description{margin:.5rem auto 0;text-align:center;line-height:1.5;opacity:.75}@media screen and (min-width:960px){.heading{margin-bottom:2rem}.heading__title{font-size:2rem}.heading__description{max-width:60%;margin:.25rem auto 0;font-size:1rem}}.icon{width:1rem;height:1rem;fill:currentColor}.text--xs{font-size:.75rem;line-height:1rem}.text--sm{font-size:.875rem;line-height:1.25rem}.text--md{font-size:1rem;line-height:1.5rem}.text--lg{font-size:1.125rem;line-height:1.75rem}.text--xl{font-size:1.25rem;line-height:1.75rem}.text--2xl{font-size:1.5rem;line-height:2rem}.text--3xl{font-size:1.875rem;line-height:2.25rem}.text--4xl{font-size:2.25rem;line-height:2.5rem}.text--5xl{font-size:3rem;line-height:1}.text--6xl{font-size:3.75rem;line-height:1}.text--thin{font-weight:100}.text--extralight{font-weight:200}.text--light{font-weight:300}.text--normal{font-weight:400}.text--medium{font-weight:500}.text--semibold{font-weight:600}.text--bold{font-weight:700}.text--extrabold{font-weight:800}.text--black{font-weight:900}.text--italic{font-style:italic}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--justify{text-align:justify}.home-hero{padding-top:var(--header-height)}.home-hero__container{min-height:-webkit-calc(100vh - var(--header-height));min-height:calc(100vh - var(--header-height));padding:2rem 0;display:grid;grid-template-columns:1fr;grid-template-areas:"image" "content";-moz-box-align:center;align-items:center}.home-hero__content{grid-area:content;text-align:center}.home-hero__title{font-size:1.5rem;font-weight:var(--font-extrabold)}.home-hero__description{margin-top:.5rem;line-height:1.5;opacity:.75}.home-hero__button{margin-top:1rem;display:inline-block}.home-hero__image{grid-area:image;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.home-hero__image>.illustration{width:100%;max-width:320px}@media screen and (min-width:960px){.home-hero__container{grid-template-columns:.6fr .4fr;grid-template-areas:"content image";-moz-box-align:center;align-items:center}.home-hero__title{font-size:3rem}.home-hero__description{margin-top:1rem;font-size:1.25rem}.home-hero__button{margin-top:1.5rem}.home-hero__image>.illustration{max-width:640px}}