*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#1b2621;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:Arial,Helvetica,sans-serif}::selection{color:#1b2621;background-color:#d6e8a4}:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #d09a76}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-body{min-height:100vh;position:relative}#termsfeed-com---nb,.termsfeed-com---nb{position:fixed!important}.skip-link{z-index:10000;color:#fff;white-space:nowrap;background-color:#21483d;border:.125rem solid #d09a76;border-radius:4px;padding:.75rem 1.125rem;text-decoration:none;position:fixed;top:-100%;left:1rem;transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.skip-link:focus,.skip-link:focus-visible{outline-offset:.125rem;outline:.125rem solid #21483d;top:1rem}.app-page-bg{pointer-events:none;z-index:0;background-image:none;background-position:50% 2.25rem;background-repeat:no-repeat;background-size:80rem;position:fixed;inset:0}@media (max-width:48rem){.app-page-bg{background-position:50% 4.5rem;background-size:56.25rem}}.app-main,.footer{z-index:1;position:relative}#content{scroll-margin-top:6.5rem}#content:focus{outline:none}@keyframes app-h1-fade-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}h1{color:#1b2621;letter-spacing:-.25rem;font-family:Arial,Helvetica,sans-serif;font-size:4.8125rem;font-weight:700;line-height:1.03}@media (max-width:64rem){h1{letter-spacing:-.1875rem;font-size:3.875rem}}@media (max-width:48rem){h1{letter-spacing:-.1625rem;font-size:3.125rem}}@media (max-width:36rem){h1{letter-spacing:-.1375rem;font-size:2.625rem}}h1{margin-bottom:5rem}h1:not(.hero__title){opacity:0;animation:.46s ease-out 80ms both app-h1-fade-in}@media (prefers-reduced-motion:reduce){h1:not(.hero__title){opacity:1;animation:none;transform:none}}@media (max-width:48rem){h1{margin-bottom:2.5rem}}h2{color:#1b2621;letter-spacing:-.16875rem;font-family:Arial,Helvetica,sans-serif;font-size:3.375rem;font-weight:700;line-height:1.08}@media (max-width:48rem){h2{letter-spacing:-.09375rem;font-size:2.375rem}}@media (max-width:36rem){h2{font-size:2.1875rem}}h2{margin-top:0;margin-bottom:1rem}.h2{color:#1b2621;letter-spacing:-.16875rem;font-family:Arial,Helvetica,sans-serif;font-size:3.375rem;font-weight:700;line-height:1.08}@media (max-width:48rem){.h2{letter-spacing:-.09375rem;font-size:2.375rem}}@media (max-width:36rem){.h2{font-size:2.1875rem}}.h2{padding-bottom:1rem;display:inline-block;position:relative}.h2:after{content:"";background-color:#d09a76;width:100%;height:.125rem;position:absolute;bottom:0;left:0}.h2:before{content:"";background-color:#d09a76;width:.5rem;height:.5rem;position:absolute;bottom:-.1875rem;right:0;transform:rotate(45deg)}.h2{margin-top:0;margin-bottom:1.5rem}h3{color:#1b2621;letter-spacing:-.1rem;font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.14}@media (max-width:48rem){h3{letter-spacing:-.075rem;font-size:2.0625rem}}@media (max-width:36rem){h3{font-size:1.875rem}}h3{margin-bottom:2.5rem}h4{color:#1b2621;letter-spacing:-.05rem;font-family:Arial,Helvetica,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.2}@media (max-width:48rem){h4{font-size:1.3125rem}}h4{margin-bottom:.5rem}h5{color:#1b2621;letter-spacing:-.01875rem;font-family:Arial,Helvetica,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.3}@media (max-width:48rem){h5{font-size:1rem}}h5{margin-bottom:.5rem}h6{color:#1b2621;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.4}@media (max-width:48rem){h6{font-size:.875rem}}h6{margin-bottom:.5rem}p{color:#1b2621;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7}@media (max-width:48rem){p{font-size:.875rem}}p{margin-bottom:1rem}a{color:inherit;text-decoration:none}ul,ol{color:#1b2621;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7}@media (max-width:48rem){ul,ol{font-size:.875rem}}ul,ol{margin:0 0 1rem;padding-inline-start:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}ul ul,ul ol,ol ul,ol ol{margin-top:.5rem;margin-bottom:0}.container{width:100%;max-width:78.75rem;margin:0 auto;padding:0 3.375rem}@media (max-width:48rem){.container{padding:0 1.5625rem}}@media (max-width:36rem){.container{padding:0 1.25rem}}table{border-collapse:collapse;color:#1b2621;background-color:#fff;width:100%;margin:1.25rem 0;font-family:sans-serif}table thead tr{color:#1b2621;text-align:left;background-color:#f3f5ef}table th,table td{border:1px solid #e5e3dc;padding:.75rem .9375rem}table tbody tr{background-color:#fff}table tbody tr:nth-child(2n){background-color:#f9faf8}table tbody td.muted{color:#6f7a73}@keyframes app-fade-in-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes app-fade-in-scale{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes app-diamond-pop{0%{opacity:0;transform:translate(.375rem)rotate(45deg)}to{opacity:1;transform:translate(0)rotate(45deg)}}body.app-motion-enabled .reveal-on-scroll{opacity:0;will-change:opacity,transform;transition:opacity .42s,transform .54s cubic-bezier(.22,1,.36,1);transform:translateY(1.125rem)}body.app-motion-enabled .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}body.app-motion-enabled .reveal-on-scroll[data-reveal=card]{transition:none;transform:translateY(.75rem)}body.app-motion-enabled .reveal-on-scroll[data-reveal=card].is-visible{animation:.34s ease-out both app-fade-in-up}body.app-motion-enabled .reveal-underline:after{transform-origin:0;will-change:transform;transform:scaleX(0)}body.app-motion-enabled .reveal-underline:before{opacity:0;will-change:opacity,transform;transform:translate(.375rem)rotate(45deg)}body.app-motion-enabled .reveal-underline.is-visible:after{animation:.56s cubic-bezier(.22,1,.36,1) both app-underline-grow}body.app-motion-enabled .reveal-underline.is-visible:before{animation:.26s ease-out .26s both app-diamond-pop}
