@keyframes fadeIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:fadeIn .5s ease-in-out forwards;animation-delay:50ms;opacity:0;will-change:opacity,transform}body,html{font-family:Open Sans,sans-serif;height:100%;margin:0;padding:0;width:100%}body{background-color:#fff;height:100vh;text-align:center}header{align-content:center;align-items:center;display:flex;height:25vh;flex-direction:column;flex-wrap:nowrap;justify-content:center}header img{display:block;height:auto;width:240px}main{box-sizing:border-box;height:75vh;padding:10vh 15vh}main h1{font-size:60px;font-weight:700;margin-bottom:1em;margin-top:0}main p{font-size:32px;margin-bottom:1em;margin-top:0}main p.grey{background-color:#eee;border-radius:1rem;padding:.5em 2em}main p em{color:#e4003c;font-size:1.5em;font-style:normal;font-weight:700}main button{background-color:#fbd3d9;border:none;border-radius:1rem;font-size:32px;padding-bottom:.5em;padding-top:.5em;margin-top:1em;width:100%}main div.grid{align-content:center;align-items:center;display:grid;grid-column-gap:10px;grid-template-columns:repeat(10,1fr);padding-top:5rem;justify-content:center}main div.grid label.left{font-size:32px;font-weight:700;grid-column:1 / span 5;text-align:left}main div.grid label.right{font-size:32px;font-weight:700;grid-column:6 / span 5;text-align:right}main div.grid button{aspect-ratio:1 / 1}
