
.text-underline{position:relative}.text-underline:after{content:"";transform-origin:100% 100%;background-color:#e2caa3;width:100%;height:2px;transition:transform .25s ease-out,background-color .25s ease-out;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.title{margin-top:.5em;margin-bottom:.25em;font-size:40px;font-weight:300;line-height:1.5em}.main-page-title{word-break:break-word;max-width:100%;margin-top:.25em;margin-bottom:.5em;margin-left:-.08em;font-size:9em;font-weight:400;line-height:1em}@media only screen and (max-width:1024px){.main-page-title{font-size:7em}}@media only screen and (max-width:768px){.main-page-title{display:none}}.subtitle{font-size:14px;font-weight:600;line-height:1.5em}p{line-height:1.5em}ul{padding-left:1em}ul li{line-height:2em;list-style-type:none}.gap-vertical{margin:10px 0}.gap-vertical.gap-xs{margin:2px 0}.gap-vertical.gap-sm{margin:5px 0}.gap-vertical.gap-lg{margin:15px 0}.tx-sm{font-size:.8em}.tx-md{font-size:1em}.tx-lg{font-size:1.5em}.tx-thin{font-weight:300}.tx-regular{font-weight:400}.tx-semi{font-weight:500}.tx-bold{font-weight:600}.gray-out{color:#91919b;fill:#91919b}h1{font-size:3em;font-weight:400}h2{font-size:2.5em;font-weight:400}h3{font-size:2em;font-weight:400}b{font-weight:600}.tx-highlight{padding-bottom:5px;font-weight:600;position:relative}.tx-highlight:after{content:"";background-color:#e2caa3;width:100%;height:2px;position:absolute;bottom:0;left:0}
