.blog-home .FormNewsletter__form{--tw-bg-opacity:1;background-color:#f8f8f8;background-color:rgba(248,248,248,var(--tw-bg-opacity));border-radius:12px;display:none;padding:40px}.blog-home .HeaderDivider{display:none}@media (max-width:799px){.HeroBasic__copy{margin-top:24px}}.header-black .HeaderDivider{display:none}.StyleHero{padding-bottom:0;padding-top:32px}@media (min-width:800px){.StyleHero{padding-top:112px}.StyleHero.is-compact{padding-top:72px}}.StyleHero__title{font-weight:700;line-height:1}.StyleHero__body{font-weight:510;max-width:54rem}.StyleHero__body>div{--tw-text-opacity:1;color:#686e6e;color:rgba(104,110,110,var(--tw-text-opacity))}.StyleHero__upper+.StyleHero__body{margin-top:16px}@media (min-width:800px){.StyleHero__upper+.StyleHero__body{margin-top:32px}}.StyleHero__body+.StyleHero__lower{margin-top:16px}@media (min-width:800px){.StyleHero__body+.StyleHero__lower{margin-top:48px}}.StyleHero__title+.StyleHero__body{padding-top:16px}@media (min-width:800px){.StyleHero__title+.StyleHero__body{padding-top:48px}.is-compact .StyleHero__title+.StyleHero__body{padding-top:32px}}@media (max-width:799px){.is-compact .StyleHero__title+.StyleHero__body{padding-top:20px}}.ElementHorizontalRule{background-image:var(--dashed-gradient-x);background-size:var(--dashed-size-x);border-top:0;height:1px;width:100%}.ElementHorizontalRule--color-dark{opacity:1}.ElementHorizontalRule--color-light{opacity:.2}.LayoutGrid{grid-gap:16px;display:grid;gap:16px;grid-auto-flow:row dense}@media (min-width:600px){.LayoutGrid{gap:var(--base-inner-gutter)}}.LayoutGrid .LayoutGridItem{animation:fade-in .5s ease forwards;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.LayoutQuarters__section{display:flex;flex-grow:1}@media (min-width:992px){.LayoutQuarters__section--two{justify-content:flex-end}}@media (max-width:991px){*+.LayoutQuarters__section--two{margin-top:16px}}.LayoutQuarters__section--four{justify-content:flex-end}*+.LayoutQuarters__center{margin-top:20px}@media (min-width:800px){*+.LayoutQuarters__center{margin-bottom:40px;margin-top:40px}}*+.LayoutQuarters__lower{margin-top:24px}@media (min-width:800px){*+.LayoutQuarters__lower{margin-top:48px}}.LayoutQuarters__copy{max-width:24em}@media (max-width:799px){.LayoutQuarters__copy{margin-bottom:8px}}.LayoutPage__content,.LayoutPage__footer{margin-top:80px}@media (min-width:800px){.LayoutPage__content,.LayoutPage__footer{margin-top:120px}}