:root{--cs-dark:#1c1a14;--cs-orange:#e85d3c;--cs-purple:#7b4fa6;--cs-yellow:#f0c030;--cs-offwhite:#f0ede6;--cs-white:#fff;--cs-ease:cubic-bezier(0.16,1,0.3,1);--cs-ease-expo:cubic-bezier(0.23,1,0.32,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cs-dark)}.lp-cs-wrap,body{color:var(--cs-white);-webkit-font-smoothing:antialiased}.lp-cs-wrap,.lp-cs-wrap a,.lp-cs-wrap blockquote,.lp-cs-wrap button,.lp-cs-wrap figcaption,.lp-cs-wrap h1,.lp-cs-wrap h2,.lp-cs-wrap h3,.lp-cs-wrap h4,.lp-cs-wrap h5,.lp-cs-wrap h6,.lp-cs-wrap label,.lp-cs-wrap li,.lp-cs-wrap p{font-family:Noto Sans,sans-serif}

/* !important on the types Act21 is known to target with class-based rules */.lp-cs-wrap h1,.lp-cs-wrap h2,.lp-cs-wrap h3{font-family:Noto Sans,Arial,sans-serif!important}.lp-cs-wrap b,.lp-cs-wrap li,.lp-cs-wrap p,.lp-cs-wrap strong{font-family:Noto Sans,sans-serif!important}.lp-cs-wrap b,.lp-cs-wrap strong{font-weight:700!important}.lp-cs-wrap h1,.lp-cs-wrap h2,.lp-cs-wrap h3{font-weight:700;letter-spacing:-.01em;line-height:1.1}.lp-cs-wrap h2{font-size:clamp(2rem,3.5vw,3.2rem)}.lp-cs-wrap p{font-size:clamp(.9rem,1.4vw,1rem);font-weight:300;line-height:1.8}.lp-cs-wrap .lp-results__heading,.lp-cs-wrap .lp-results__hero-n,.lp-cs-wrap .lp-results__quote,.lp-cs-wrap .lp-results__stat-n{font-family:Cormorant Garamond,Georgia,serif!important}.cs-eyebrow{color:var(--cs-orange);display:block;font-family:Noto Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;margin-bottom:1.25rem;text-transform:uppercase}.fade-in,.lp-reveal,.slide-left,.slide-right,.stagger-up{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}.js-reveal-enabled .fade-in:not(.visible){opacity:0;transform:translateY(28px)}.js-reveal-enabled .slide-left:not(.visible){opacity:0;transform:translateX(-64px);transition:opacity .95s var(--cs-ease),transform .95s var(--cs-ease)}.js-reveal-enabled .slide-right:not(.visible){opacity:0;transform:translateX(64px);transition:opacity .95s var(--cs-ease),transform .95s var(--cs-ease)}.js-reveal-enabled .stagger-up:not(.visible){opacity:0;transform:translateY(52px);transition:opacity .8s var(--cs-ease),transform .8s var(--cs-ease)}.js-reveal-enabled .fade-in.visible,.js-reveal-enabled .slide-left.visible,.js-reveal-enabled .slide-right.visible,.js-reveal-enabled .stagger-up.visible{opacity:1;transform:none}html:not(.js-reveal-enabled) .fade-in,html:not(.js-reveal-enabled) .slide-left,html:not(.js-reveal-enabled) .slide-right,html:not(.js-reveal-enabled) .stagger-up{opacity:1!important;transform:none!important}.lp-modal{background:transparent;border:none;left:50%;margin:0;max-width:100%;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(90vw,1100px)}.lp-modal::backdrop{backdrop-filter:blur(14px);background:rgba(10,9,6,.92)}.lp-modal__wrap{padding-top:44px;position:relative}.lp-modal__close{align-items:center;background:none;border:none;color:hsla(42,25%,92%,.5);cursor:pointer;display:flex;font-family:Noto Sans,sans-serif;font-size:9px;font-weight:700;gap:8px;letter-spacing:.18em;padding:6px 0;position:absolute;right:0;text-transform:uppercase;top:0;transition:color .2s;z-index:10}.lp-modal__close:hover{color:#fff}.lp-modal__close svg{fill:none;height:14px;stroke:currentColor;stroke-width:1.5;width:14px}.lp-modal__inner{background:#0a0908;border-radius:6px;box-shadow:0 40px 100px rgba(0,0,0,.7),0 0 0 1px hsla(42,25%,92%,.08);overflow:hidden;position:relative}.lp-modal__inner:before{content:"";display:block;padding-top:56.25%}.lp-modal__inner iframe{border:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:1139px){.sticky-header.on{background:#fff!important;left:0!important;opacity:1!important;position:fixed!important;right:0!important;top:0!important;transform:translateY(0)!important;visibility:visible!important;width:100%!important;z-index:99999!important}.sticky-header.on,.sticky-header.on .widget-type-custom_widget.hidden{display:block!important}.sticky-header.on .control-button.menu{cursor:pointer;display:inline-flex!important}}