@charset "UTF-8";:root{--brand-teal: #00a0cc;--brand-teal-hover: #0088ad;--brand-orange: #ba4019;--brand-red: #e42527;--brand-blue: #0078d4;--bg-page: #faf9f8;--bg-primary: #ffffff;--bg-secondary: #f3f2f1;--bg-muted: #f5f5f5;--bg-hover: #f3f3f3;--bg-input: #ffffff;--bg-search: #f5f5f5;--text-primary: #323130;--text-heading: #201f1e;--text-secondary: #605e5c;--text-muted: #8a8886;--text-nav: #262626;--text-placeholder: #999999;--text-icon: #666666;--border-color: #edebe9;--border-input: #e0e0e0;--border-strong: #c8c6c4;--border-nav: #e5e5e5;--border-nav-item: #f0f0f0;--navbar-bg: #ffffff;--navbar-shadow: rgba(0, 0, 0, .08)}html{font-size:clamp(17px,.28vw + 16px,19px)}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:PT Sans Narrow,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1rem;line-height:1.65;letter-spacing:.015em;color:var(--text-primary);background:var(--bg-page)}p,li,label{line-height:1.65}input,select,textarea,button{font-family:inherit;font-size:1rem;line-height:1.5}html.scroll-reveal-ready .scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.scroll-reveal-ready .scroll-reveal--left{transform:translate(-28px)}html.scroll-reveal-ready .scroll-reveal--right{transform:translate(28px)}html.scroll-reveal-ready .scroll-reveal--visible{opacity:1;transform:none}html.scroll-reveal-ready .scroll-reveal-stagger>.scroll-reveal:nth-child(1){--reveal-delay: 0ms}html.scroll-reveal-ready .scroll-reveal-stagger>.scroll-reveal:nth-child(2){--reveal-delay: 80ms}html.scroll-reveal-ready .scroll-reveal-stagger>.scroll-reveal:nth-child(3){--reveal-delay: .16s}html.scroll-reveal-ready .scroll-reveal-stagger>.scroll-reveal:nth-child(4){--reveal-delay: .24s}html.scroll-reveal-ready .scroll-reveal-stagger>.scroll-reveal:nth-child(5){--reveal-delay: .32s}html.scroll-reveal-ready .scroll-reveal-stagger>.scroll-reveal:nth-child(6){--reveal-delay: .4s}@media(prefers-reduced-motion:reduce){html.scroll-reveal-ready .scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:640px){html{font-size:17px}body{line-height:1.7}input,select,textarea{font-size:16px}}
