@keyframes opacity{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;font-family:var(--helv-font),Arial,sans-serif;letter-spacing:-.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialised;margin:0;padding:0;font-style:normal}html,body{max-width:100vw}main{min-height:calc(100vh - 256px);margin-top:90px}a{color:inherit;-o-transition:color linear .16s;text-decoration:none;transition:color .16s linear}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}.careAnchor{color:#9e00ff;-o-transition:color linear .16s;transition:color .16s linear}.careAnchor svg{fill:#9e00ff;-o-transition:fill linear .16s;transition:fill .16s linear}.careAnchor:hover{color:#000}.careAnchor:hover svg{fill:#000}.careAnchorAlt{color:#fff}.careAnchorAlt svg{fill:#fff}.careAnchorAlt:hover{color:#000}.careAnchorAlt:hover svg{fill:#000}h1,h2,h3,h4,h5{font-size:1em;font-weight:400}.page{padding:0 10px 50px}.pageTitle{margin-bottom:10px;padding-top:10px;font-size:44px;line-height:54px}@media (min-width:768px){.pageTitle{margin-bottom:40px;padding-top:0;font-size:40px;line-height:46px}}.font-primary{font-family:var(--helv-rotated-font),Arial,sans-serif;letter-spacing:-.04em}.font-secondary{font-family:var(--helv-font),Arial,sans-serif;letter-spacing:-.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialised;font-style:normal}@media (min-width:768px){main{-o-transition:margin-top .7s ease-in-out;min-height:calc(100vh - 300px);margin-top:100px;transition:margin-top .7s ease-in-out}.main--alt{margin-top:42%}.content--animate{opacity:0;-ms-animation:opacity ease-in-out .8s 1.3s forwards;animation:.8s ease-in-out 1.3s forwards opacity}.page{padding:40px 20px 120px}}@keyframes marginTopAnimation{0%{margin-top:42%}to{margin-top:100px}}
