/*
Theme Name: Ascendia
Description: Custom WordPress theme for Ascendia, built on the Stronger Base Theme framework.
Author: Strong Digital
Author URI: https://ascendia.works
Version: 1.0.0
Text Domain: ascendia
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 8.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial}}}:host,:root{--text-small:1rem;--text-medium:clamp(1rem,.26vw + .93rem,1.25rem);--text-eyebrow:clamp(1rem,.26vw + .93rem,1.25rem);--text-ui:1.25rem;--text-heading-4:clamp(1.13rem,.4vw + 1.03rem,1.5rem);--text-heading-3:clamp(1.5rem,.4vw + 1.4rem,1.88rem);--text-heading-2:clamp(1.88rem,.66vw + 1.71rem,2.5rem);--text-heading-1-interior:clamp(1.88rem,1.98vw + 1.38rem,3.75rem);--text-display:clamp(2.25rem,2.9vw + 1.52rem,5rem);--spacing-card:clamp(1.88rem,.66vw + 1.71rem,2.5rem);--color-ink:#0f1710;--color-accent:#88f75d;--color-accent-deep:#3f7d27;--color-muted:#5e6b60;--color-border:#e3e0d5;--font-sans:"DM Sans",ui-sans-serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-is-el=header]{position:fixed;top:0;width:100%}body:not(.wp-admin) [data-is-el=content] .sd-section:first-child{padding-top:calc(var(--sd-section-sm-padding-top,2rem) + var(--sd-header-sm-height))}@media(min-width:768px){body:not(.wp-admin) [data-is-el=content] .sd-section:first-child{padding-top:calc(var(--sd-section-md-padding-top,3rem) + var(--sd-header-md-height))}}@media(min-width:1024px){body:not(.wp-admin) [data-is-el=content] .sd-section:first-child{padding-top:calc(var(--sd-section-lg-padding-top,4rem) + var(--sd-header-lg-height))}}@media(min-width:1416px){body:not(.wp-admin) [data-is-el=content] .sd-section:first-child{padding-top:calc(var(--sd-section-xl-padding-top,4rem) + var(--sd-header-xl-height,var(--sd-header-lg-height)))}}@media(min-width:1536px){body:not(.wp-admin) [data-is-el=content] .sd-section:first-child{padding-top:calc(var(--sd-section-wide-padding-top,var(--sd-section-xl-padding-top,4rem)) + var(--sd-header-wide-height,var(--sd-header-xl-height,var(--sd-header-lg-height))))}}body:not(.wp-admin).admin-bar [data-is-el=header]{margin-top:var(--sd-top-offset)}body:not(.wp-admin) #wpadminbar{position:fixed!important}[data-is-el=header] [data-is-el="header/hamburger/icon"].is-active span:nth-child(2):not(:last-child){opacity:0;transform:translate(-100%)}[data-is-el=header] [data-is-el="header/hamburger/icon"].is-active span:last-child{right:0;top:50%;transform:rotate(-45deg)}[data-is-el=header] [data-is-el="header/hamburger/icon"].is-active span:first-child{top:50%;transform:rotate(45deg)}:root{--sd-header-sm-padding:15px 0;--sd-header-md-padding:15px 0;--sd-header-lg-padding:20px 0;--sd-header-xl-padding:20px 0;--sd-header-wide-padding:20px 0;--sd-header-sm-height:94px;--sd-header-md-height:112px;--sd-header-lg-height:132px;--sd-header-xl-height:152px;--sd-header-wide-height:152px;--sd-header-inner-sm-width:100%;--sd-header-inner-md-width:100%;--sd-header-inner-lg-width:100%;--sd-header-inner-xl-width:100%;--sd-header-inner-wide-width:100%;--sd-header-inner-sm-padding:0 1rem;--sd-header-inner-md-padding:0 1rem;--sd-header-inner-lg-padding:0 1.875rem;--sd-header-inner-xl-padding:0 1.875rem;--sd-header-inner-wide-padding:0 1.875rem;--sd-header-nav-lg-margin:0 0 0 1.5rem;--sd-header-nav-color:#000;--sd-header-mobile-menu-padding:24px;--sd-header-mobile-menu-background:#fff;--sd-header-mobile-menu-color:#000;--sd-header-hamburger-thickness:2px;--sd-header-hamburger-width:30px;--sd-header-hamburger-gap-between:7px;--sd-header-hamburger-color:#000;--sd-header-hamburger-color-alt:#fff;--sd-section-sm-padding:60px 0;--sd-section-md-padding:60px 0;--sd-section-lg-padding:4rem 0;--sd-section-xl-padding:5rem 0;--sd-section-wide-padding:5rem 0;--sd-section-inner-sm-width-normal:100%;--sd-section-inner-sm-width-wide:100%;--sd-section-inner-sm-width-full:100%;--sd-section-inner-md-width-normal:100%;--sd-section-inner-md-width-wide:100%;--sd-section-inner-md-width-full:100%;--sd-section-inner-lg-width-normal:1456px;--sd-section-inner-lg-width-wide:1536px;--sd-section-inner-lg-width-full:100%;--sd-section-inner-xl-width-normal:1456px;--sd-section-inner-xl-width-wide:1536px;--sd-section-inner-xl-width-full:100%;--sd-section-inner-wide-width-normal:1456px;--sd-section-inner-wide-width-wide:1536px;--sd-section-inner-wide-width-full:100%;--sd-section-inner-sm-padding:0 1.25rem;--sd-section-inner-md-padding:0 1.25rem;--sd-section-inner-lg-padding:0 2.5rem;--sd-section-inner-xl-padding:0 2.5rem;--sd-section-inner-wide-padding:0 2.5rem;--sd-spacer-sm:1rem;--sd-spacer-md:1.5rem;--sd-spacer-lg:2rem;--sd-spacer-xl:2.5rem;--sd-spacer-wide:2.5rem;--sd-footer-sm-padding:0;--sd-footer-md-padding:0;--sd-footer-lg-padding:0;--sd-footer-xl-padding:0;--sd-footer-wide-padding:0;--sd-footer-inner-sm-width:100%;--sd-footer-inner-md-width:100%;--sd-footer-inner-lg-width:100%;--sd-footer-inner-xl-width:1416px;--sd-footer-inner-wide-width:1416px;--sd-footer-inner-sm-padding:4rem 1.25rem 3rem;--sd-footer-inner-md-padding:4rem 2.5rem 3rem;--sd-footer-inner-lg-padding:8rem 2.5rem 4rem;--sd-footer-inner-xl-padding:10rem 2.5rem 5rem;--sd-footer-inner-wide-padding:10rem 1.25rem 5rem;--sd-footer-bottom-sm-width:100%;--sd-footer-bottom-md-width:100%;--sd-footer-bottom-lg-width:100%;--sd-footer-bottom-xl-width:100%;--sd-footer-bottom-wide-width:100%;--sd-footer-bottom-sm-padding:1rem 0;--sd-footer-bottom-md-padding:1rem 0;--sd-footer-bottom-lg-padding:1.25rem 0;--sd-footer-bottom-xl-padding:1.25rem 0;--sd-footer-bottom-wide-padding:1.25rem 0;--sd-footer-bottom-sm-font-size:16px;--sd-footer-bottom-md-font-size:16px;--sd-footer-bottom-lg-font-size:18px;--sd-footer-bottom-xl-font-size:20px;--sd-footer-bottom-wide-font-size:20px;--sd-footer-bottom-inner-sm-width:100%;--sd-footer-bottom-inner-md-width:100%;--sd-footer-bottom-inner-lg-width:100%;--sd-footer-bottom-inner-xl-width:1416px;--sd-footer-bottom-inner-wide-width:1416px;--sd-footer-bottom-inner-sm-padding:0 1.25rem;--sd-footer-bottom-inner-md-padding:0 2.5rem;--sd-footer-bottom-inner-lg-padding:0 2.5rem;--sd-footer-bottom-inner-xl-padding:0 2.5rem;--sd-footer-bottom-inner-wide-padding:0 2.55rem;--sd-color-ink:#0f1710;--sd-color-accent:#88f75d;--sd-color-accent-deep:#3f7d27;--sd-color-muted:#5e6b60;--sd-color-muted-deep:#465048;--sd-color-border:#e3e0d5;--sd-color-surface:#fafaf7;--sd-color-primary:#3f7d27;--sd-color-primary-hover:#356b20;--sd-color-body:#0f1710;--sd-color-body-light:#5e6b60;--sd-font-size-small:1rem;--sd-font-size-medium:clamp(1rem,.26vw + .93rem,1.25rem);--sd-font-size-large:clamp(1.25rem,.4vw + 1.15rem,1.63rem);--sd-font-size-extra-large:clamp(1.75rem,.92vw + 1.52rem,2.63rem);--sd-font-size-body:clamp(1rem,.26vw + .93rem,1.25rem);--sd-font-size-eyebrow:clamp(1rem,.26vw + .93rem,1.25rem);--sd-font-size-ui:1.25rem;--sd-font-size-stat:2.5rem;--sd-font-size-heading-6:clamp(.88rem,.13vw + .84rem,1rem);--sd-font-size-heading-5:clamp(1rem,.13vw + .97rem,1.13rem);--sd-font-size-heading-4:clamp(1.13rem,.4vw + 1.03rem,1.5rem);--sd-font-size-heading-3:clamp(1.5rem,.4vw + 1.4rem,1.88rem);--sd-font-size-heading-2:clamp(1.88rem,.66vw + 1.71rem,2.5rem);--sd-font-size-heading-1:clamp(1.88rem,2.77vw + 1.18rem,4.5rem);--sd-font-size-heading-1-interior:clamp(1.88rem,1.98vw + 1.38rem,3.75rem);--sd-font-size-display:clamp(2.25rem,2.9vw + 1.52rem,5rem);--sd-spacing-heading-6:1rem;--sd-spacing-heading-5:1rem;--sd-spacing-heading-4:1rem;--sd-spacing-heading-3:1rem;--sd-spacing-heading-2:clamp(1.25rem,1.32vw + .92rem,2.5rem);--sd-spacing-heading-1:1.25rem;--sd-spacing-display:clamp(1.25rem,1.32vw + .92rem,2.5rem);--sd-spacing-section:clamp(2.5rem,2.64vw + 1.84rem,5rem);--sd-spacing-card:clamp(1.88rem,.66vw + 1.71rem,2.5rem);--sd-spacing-block-gap:clamp(1.25rem,1.32vw + .92rem,2.5rem);--sd-spacing-gutter:1.25rem;--sd-font-sans:"DM Sans",ui-sans-serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--sd-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sd-font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}.wp-block-image.is-style-asc-portrait{margin:calc(var(--spacing,.25rem) * 0);width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-asc-portrait img{aspect-ratio:1;border:.5px solid var(--sd-color-border);border-radius:8px;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:334px}.asc-icon-card__head.asc-icon-card__head{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 0)!important}.asc-icon-card__head figure{align-items:center;display:flex;flex:none;height:2.5rem;margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 10)!important;width:-moz-fit-content;width:fit-content}.asc-icon-card__head figure img{display:block;height:calc(var(--spacing,.25rem) * 10)!important;width:calc(var(--spacing,.25rem) * 10)!important}main[data-is-el=content] .is-style-asc-grunge-tint .sd-layout-grid-column>h3{font-family:var(--font-sans);font-size:var(--text-heading-2)!important;margin-bottom:calc(var(--spacing,.25rem) * 5)!important;margin-top:calc(var(--spacing,.25rem) * 10)!important;--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important;--tw-font-weight:var(--font-weight-medium,500)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-medium,500)!important}main[data-is-el=content] .is-style-asc-grunge-tint .sd-layout-grid-column>p.is-style-asc-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5)!important}main[data-is-el=content] .is-style-asc-grunge-tint .sd-layout-grid-column>p.wp-block-paragraph:not(.is-style-asc-eyebrow){font-size:var(--text-small)}.is-style-asc-top-rule:not(.is-style-asc-grunge-tint) .sd-layout-grid--2-col:has(img):not(:has(.is-style-asc-card)){align-items:center!important}.asc-numbered-card{gap:calc(var(--spacing,.25rem) * 0)}.asc-numbered-card>.is-style-asc-eyebrow:first-child,.asc-numbered-card>.wp-block-group:first-child,.asc-numbered-card>p:first-child{margin-bottom:calc(var(--spacing,.25rem) * 10)}.sd-section.is-style-asc-grunge-tint{background-color:var(--sd-color-accent);overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){.sd-section.is-style-asc-grunge-tint{background-color:color-mix(in srgb,var(--sd-color-accent) 7%,var(--sd-color-surface))}}.sd-section.is-style-asc-grunge-tint:before{background-image:url(assets/images/brand-extract/grunge-texture.jpg);background-size:cover;content:"";inset:calc(var(--spacing,.25rem) * 0);mix-blend-mode:overlay;opacity:.25;pointer-events:none;position:absolute}.sd-section.is-style-asc-grunge-tint>*{position:relative;z-index:1}.sd-section.is-style-asc-hero-intro,.sd-section.is-style-asc-hero-wash{overflow:hidden;padding-top:calc(var(--spacing,.25rem) * 24)!important;position:relative}@media(min-width:768px){.sd-section.is-style-asc-hero-intro,.sd-section.is-style-asc-hero-wash{padding-top:calc(var(--spacing,.25rem) * 32)!important}}@media(min-width:1024px){.sd-section.is-style-asc-hero-intro,.sd-section.is-style-asc-hero-wash{padding-top:calc(var(--spacing,.25rem) * 44)!important}}@media(min-width:1416px){.sd-section.is-style-asc-hero-intro,.sd-section.is-style-asc-hero-wash{padding-top:calc(var(--spacing,.25rem) * 48)!important}}.sd-section.is-style-asc-hero-intro,.sd-section.is-style-asc-hero-wash{background-color:var(--sd-color-accent)}@supports (color:color-mix(in lab,red,red)){.sd-section.is-style-asc-hero-intro,.sd-section.is-style-asc-hero-wash{background-color:color-mix(in srgb,var(--sd-color-accent) 10%,#fff)}}@media(min-width:1416px){.sd-section.is-style-asc-hero-wash{padding-bottom:calc(var(--spacing,.25rem) * 30)!important}.sd-section.is-style-asc-hero-intro{padding-bottom:calc(var(--spacing,.25rem) * 20)!important}}.sd-section.is-style-asc-hero-intro:before,.sd-section.is-style-asc-hero-wash:before{background-image:url(assets/images/brand-extract/ascendia-hero-background.webp);background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";inset:calc(var(--spacing,.25rem) * 0);pointer-events:none;position:absolute}.sd-section.is-style-asc-hero-intro:after,.sd-section.is-style-asc-hero-wash:after{background-image:url(assets/images/brand-extract/grunge-texture.jpg);background-size:cover;content:"";inset:calc(var(--spacing,.25rem) * 0);mix-blend-mode:overlay;opacity:.35;pointer-events:none;position:absolute}.sd-section.is-style-asc-hero-intro>*,.sd-section.is-style-asc-hero-wash>*{position:relative;z-index:1}@media not all and (min-width:1024px){.sd-section.is-style-asc-hero-intro:before,.sd-section.is-style-asc-hero-wash:before{background-position:bottom;opacity:.4}.sd-section.is-style-asc-hero-intro:after,.sd-section.is-style-asc-hero-wash:after{opacity:.2}}main[data-is-el=content] .is-style-asc-hero-wash .sd-layout-grid p:not(.is-style-asc-eyebrow){color:var(--color-ink)!important;max-width:652px}main[data-is-el=content] .is-style-asc-hero-intro p:not(.is-style-asc-eyebrow){color:var(--color-ink)!important;max-width:904px}main[data-is-el=content] .is-style-asc-hero-intro h1{font-size:var(--text-heading-1-interior)!important;max-width:904px}.sd-section.is-style-asc-hero-wash-about{overflow:hidden;padding-top:calc(var(--spacing,.25rem) * 24)!important;position:relative}@media(min-width:1416px){.sd-section.is-style-asc-hero-wash-about{padding-bottom:calc(var(--spacing,.25rem) * 20)!important;padding-top:calc(var(--spacing,.25rem) * 48)!important}}.sd-section.is-style-asc-hero-wash-about{background-color:var(--sd-color-accent)}@supports (color:color-mix(in lab,red,red)){.sd-section.is-style-asc-hero-wash-about{background-color:color-mix(in srgb,var(--sd-color-accent) 10%,#fff)}}.sd-section.is-style-asc-hero-wash-about:before{background-image:url(assets/images/brand-extract/ascendia-hero-background.webp);background-position:100% 0;background-repeat:no-repeat}.sd-section.is-style-asc-hero-wash-about:after,.sd-section.is-style-asc-hero-wash-about:before{background-size:cover;content:"";inset:calc(var(--spacing,.25rem) * 0);pointer-events:none;position:absolute}.sd-section.is-style-asc-hero-wash-about:after{background-image:url(assets/images/brand-extract/grunge-texture.jpg);mix-blend-mode:overlay;opacity:.35}.sd-section.is-style-asc-hero-wash-about>*{position:relative;z-index:1}main[data-is-el=content] .is-style-asc-hero-wash-about p:not(.is-style-asc-eyebrow){max-width:904px;--tw-font-weight:var(--font-weight-light,300)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-light,300)!important}main[data-is-el=content] .is-style-asc-hero-wash-about h1{font-size:var(--text-heading-1-interior)!important}.sd-section.is-style-asc-top-rule,main[data-is-el=content]>.sd-section:not(:first-child):not([class*=asc-hero]):not(.asc-overlap-footer){border-color:var(--color-border);border-top-style:var(--tw-border-style);border-top-width:1px}.asc-blog-featured+.asc-blog-list{border-top:0!important}.wp-block-button.is-style-asc-pill .wp-block-button__link{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);font-family:var(--font-sans);font-size:var(--text-ui);gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-left:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 2.5);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);border-width:0;color:var(--color-ink);display:inline-flex;font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.wp-block-button.is-style-asc-pill .wp-block-button__link:after,.wp-block-button.is-style-asc-pill-dark .wp-block-button__link:after{background-color:var(--color-ink);border-radius:var(--radius-lg,.5rem);content:"";height:calc(var(--spacing,.25rem) * 8);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem) * 8);--tw-duration:.2s;background-image:url(assets/images/icons/arrow-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;transition-duration:.2s}.wp-block-button.is-style-asc-pill .wp-block-button__link:hover:after,.wp-block-button.is-style-asc-pill-dark .wp-block-button__link:hover:after{--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.wp-block-button.is-style-asc-pill-dark .wp-block-button__link{align-items:center;background-color:var(--color-ink);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);font-family:var(--font-sans);font-size:var(--text-ui);gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-left:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 2.5);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);border-width:0;color:var(--color-white,#fff);display:inline-flex;font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.wp-block-button.is-style-asc-pill-dark .wp-block-button__link:after{background-color:var(--color-accent);background-image:url(assets/images/icons/arrow-right-ink.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.wp-block-button.is-style-asc-arrow-link .wp-block-button__link,.wp-block-button.is-style-asc-arrow-link-green .wp-block-button__link{align-items:center;border-style:var(--tw-border-style);font-family:var(--font-sans);font-size:var(--text-ui);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);background-color:#0000;border-radius:0;border-width:0;color:var(--color-ink);display:inline-flex;font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.wp-block-button.is-style-asc-arrow-link .wp-block-button__link:after,.wp-block-button.is-style-asc-arrow-link-green .wp-block-button__link:after{content:"";height:calc(var(--spacing,.25rem) * 5);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem) * 5);--tw-duration:.2s;background-image:url(assets/images/icons/arrow-right-ink.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;transition-duration:.2s}.wp-block-button.is-style-asc-arrow-link .wp-block-button__link:hover:after,.wp-block-button.is-style-asc-arrow-link-green .wp-block-button__link:hover:after{--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.wp-block-button.is-style-asc-arrow-link-green .wp-block-button__link{color:var(--color-accent-deep)}.wp-block-button.is-style-asc-arrow-link-green .wp-block-button__link:after{background-image:url(assets/images/icons/arrow-right-green.svg)}.is-style-asc-card{background-color:var(--color-white,#fff);border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;height:100%;padding:var(--spacing-card)}.is-style-asc-card>figure{align-items:center;display:flex;height:2.5rem;margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 10);width:-moz-fit-content;width:fit-content}.is-style-asc-card>figure img{display:block;height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}main[data-is-el=content] .is-style-asc-card h3{font-size:var(--text-ui)!important;margin-bottom:calc(var(--spacing,.25rem) * 5)!important;--tw-leading:1.25em!important;line-height:1.25em!important}main[data-is-el=content] .is-style-asc-card p{--tw-leading:var(--leading-normal,1.5);font-size:var(--text-small)!important;line-height:var(--leading-normal,1.5);margin-bottom:1rem!important;margin-top:0!important}main[data-is-el=content] .is-style-asc-card :where(ul,ol){margin-bottom:1rem!important;margin-top:0!important}main[data-is-el=content] .is-style-asc-card p:has(+ul,+ol){margin-bottom:.5rem!important}main[data-is-el=content] .is-style-asc-card :where(ul,ol)>li{margin-bottom:.375rem}main[data-is-el=content] .is-style-asc-card :where(ul,ol)>li:last-child{margin-bottom:0}main[data-is-el=content] .is-style-asc-card :where(ul,ol)>li{font-size:var(--text-small)!important;--tw-leading:1.5!important;line-height:1.5!important}main[data-is-el=content] .is-style-asc-card>:last-child{margin-bottom:0!important}.is-style-asc-card .wp-block-buttons{margin-top:auto;padding-top:calc(var(--spacing,.25rem) * 5)}.sd-layout-grid-column:has(>.sd-layout-grid):has(>.is-style-asc-card){display:flex;flex-direction:column;gap:2.5rem}.sd-layout-grid--2-col:has(>.sd-layout-grid-column>.sd-layout-grid)>.sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media img{-o-object-position:68% center;object-position:68% center}@media not all and (min-width:768px){.sd-layout-grid--2-col:has(>.sd-layout-grid-column>.sd-layout-grid)>.sd-layout-grid-column:has(>figure.wp-block-image.is-style-asc-framed-media){order:-1}.sd-layout-grid--2-col:has(>.sd-layout-grid-column>.sd-layout-grid)>.sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media img{height:auto;position:static}}main[data-is-el=content] .sd-layout-grid--2-col:has(>.sd-layout-grid-column>.sd-layout-grid) .is-style-asc-card h3{font-size:1.125rem!important}.sd-layout-grid.is-style-asc-card-row{background-color:var(--color-white,#fff);border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;--lg-gap:0;gap:0!important;overflow:hidden}.sd-layout-grid.is-style-asc-card-row>.sd-layout-grid-column{background-color:var(--color-white,#fff);padding:var(--spacing-card)}.is-style-asc-card-row figure{margin:calc(var(--spacing,.25rem) * 0)}.is-style-asc-card-row .wp-block-group{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:calc(var(--spacing,.25rem) * 4);width:100%}.is-style-asc-card-row .wp-block-group figure{flex:none;width:-moz-fit-content;width:fit-content}.is-style-asc-card-row .wp-block-group .is-style-asc-eyebrow{font-size:var(--text-small)}main[data-is-el=content] .sd-layout-grid.is-style-asc-card-row .sd-layout-grid-column h3{font-size:var(--text-heading-4)!important}.is-style-asc-card-row .wp-block-buttons{justify-content:flex-start}main[data-is-el=content] .is-style-asc-card-row .is-style-asc-arrow-link-green .wp-block-button__link{font-size:var(--text-medium)!important;text-align:left}@media not all and (min-width:768px){.wp-block-image.is-style-asc-framed-media:has(+.is-style-asc-pull-up) img{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover}}main[data-is-el=content] .is-style-asc-card-row .sd-layout-grid-column p:not(.asc-value){font-size:var(--text-small);--tw-leading:1.5;line-height:1.5}.is-style-asc-card-row .sd-layout-grid-column:not(:has(>figure)):not(:has(>.wp-block-group)):not(:has(>h3)){gap:calc(var(--spacing,.25rem) * 5)}main[data-is-el=content] .is-style-asc-card-row .sd-layout-grid-column:not(:has(>figure)):not(:has(>.wp-block-group)):not(:has(>h3))>p{margin:calc(var(--spacing,.25rem) * 0)}main[data-is-el=content] .is-style-asc-card-row .sd-layout-grid-column>p>strong{--tw-font-weight:var(--font-weight-bold,700);color:var(--color-ink);font-weight:var(--font-weight-bold,700)}.is-style-asc-card-row .sd-layout-grid-column{display:flex;flex-direction:column}@media(min-width:1024px){.sd-layout-grid.is-style-asc-card-row>.sd-layout-grid-column+.sd-layout-grid-column{border-color:var(--color-border);border-left-style:var(--tw-border-style);border-left-width:1px}}@media not all and (min-width:1024px){.sd-layout-grid.is-style-asc-card-row>.sd-layout-grid-column+.sd-layout-grid-column{border-color:var(--color-border);border-top-style:var(--tw-border-style);border-top-width:1px}}.wp-block-image.is-style-asc-framed-media img{border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;width:100%}main[data-is-el=content] .asc-value{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1;color:var(--color-ink);font-size:3.75rem;line-height:1}main[data-is-el=content] .asc-value,main[data-is-el=content] .asc-value .asc-unit{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}main[data-is-el=content] .asc-value .asc-unit{font-size:1.875rem}.is-style-asc-overhang-bottom{margin-top:2.5rem;position:relative;z-index:1}.sd-section:has(.is-style-asc-overhang-bottom){overflow:visible!important;padding-bottom:0!important}.is-style-asc-overhang-bottom figure.wp-block-image{margin-bottom:0!important}.is-style-asc-overhang-bottom .sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media img{aspect-ratio:3/2!important;height:auto;-o-object-fit:cover;object-fit:cover}.is-style-asc-overhang-bottom{margin-bottom:-36vw}.sd-section:has(.is-style-asc-overhang-bottom)+.sd-section{padding-top:calc(36vw + 24px)!important}@media(min-width:768px){.sd-section:has(.is-style-asc-overhang-bottom){padding-bottom:0!important}.is-style-asc-overhang-bottom figure.wp-block-image{margin-bottom:0!important}.is-style-asc-overhang-bottom{margin-bottom:calc(20px - 25.5vw);margin-top:5rem}.sd-section:has(.is-style-asc-overhang-bottom)+.sd-section{padding-top:calc(25.5vw + 60px)!important}}@media(min-width:1024px){.is-style-asc-overhang-bottom{margin-bottom:-246px}.sd-section:has(.is-style-asc-overhang-bottom)+.sd-section{padding-top:326px!important}}@media(min-width:1416px){.is-style-asc-overhang-bottom{margin-bottom:-346px}.sd-section:has(.is-style-asc-overhang-bottom)+.sd-section{padding-top:426px!important}}.is-style-asc-overhang-bottom .sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img,.sd-layout-grid--2-col.is-style-asc-pull-up:has(>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media)>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img{-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.is-style-asc-overhang-bottom .sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img,.sd-layout-grid--2-col.is-style-asc-pull-up:has(>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media)>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img{height:calc(31.875vw - 25px)}}@media(min-width:1024px){.is-style-asc-overhang-bottom .sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img,.sd-layout-grid--2-col.is-style-asc-pull-up:has(>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media)>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img{height:307px}}@media(min-width:1416px){.is-style-asc-overhang-bottom .sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img,.sd-layout-grid--2-col.is-style-asc-pull-up:has(>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media)>.sd-layout-grid-column figure.wp-block-image.is-style-asc-framed-media img{height:432px}}.is-style-asc-overhang-bottom .sd-layout-grid-column:has(>figure.wp-block-image.is-style-asc-framed-media):nth-child(2),.sd-layout-grid--2-col.is-style-asc-pull-up:has(>.sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media)>.sd-layout-grid-column:nth-child(2){display:none}@media(min-width:768px){.is-style-asc-overhang-bottom .sd-layout-grid-column:has(>figure.wp-block-image.is-style-asc-framed-media):nth-child(2),.sd-layout-grid--2-col.is-style-asc-pull-up:has(>.sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media)>.sd-layout-grid-column:nth-child(2){display:block}.sd-layout-grid--2-col:not(.is-style-asc-media-row):has(>.sd-layout-grid-column>.is-style-asc-card):has(>.sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media){align-items:stretch}.sd-layout-grid--2-col:not(.is-style-asc-media-row):has(>.sd-layout-grid-column>.is-style-asc-card)>.sd-layout-grid-column:has(>figure.wp-block-image.is-style-asc-framed-media){position:relative}.sd-layout-grid--2-col:not(.is-style-asc-media-row):has(>.sd-layout-grid-column>.is-style-asc-card)>.sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media{height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:absolute}.sd-layout-grid--2-col:not(.is-style-asc-media-row):has(>.sd-layout-grid-column>.is-style-asc-card)>.sd-layout-grid-column>figure.wp-block-image.is-style-asc-framed-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.is-style-asc-pull-up{margin-inline:calc(var(--spacing,.25rem) * 10);margin-top:calc(var(--spacing,.25rem) * -20);position:relative;z-index:1}.wp-block-image:has(+.is-style-asc-pull-up){margin-bottom:calc(var(--spacing,.25rem) * 0)}@media not all and (min-width:1024px){.is-style-asc-pull-up{margin-inline:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 0)}.wp-block-image:has(+.is-style-asc-pull-up){margin-bottom:calc(var(--spacing,.25rem) * 6)}}@media(min-width:1024px){figure.wp-block-image.is-style-asc-pull-up--lg{margin-inline:calc(var(--spacing,.25rem) * 10);margin-top:-244px!important;position:relative;z-index:1}}.sd-section.is-style-asc-overlap-footer{margin-bottom:calc(var(--spacing,.25rem) * -20);padding-bottom:calc(var(--spacing,.25rem) * 0)!important;padding-top:calc(var(--spacing,.25rem) * 0)!important;position:relative;z-index:1}.is-style-asc-cta-band{background-color:var(--color-accent);border-radius:var(--radius-2xl,1rem);overflow:hidden;padding:calc(var(--spacing,.25rem) * 10);position:relative}@media(min-width:1416px){.is-style-asc-cta-band{padding:calc(var(--spacing,.25rem) * 20);padding-bottom:70px}}.is-style-asc-cta-band:before{background-image:url(assets/images/brand-extract/grunge-texture.jpg);background-size:cover;mix-blend-mode:overlay;opacity:.3}.is-style-asc-cta-band:after,.is-style-asc-cta-band:before{content:"";inset:calc(var(--spacing,.25rem) * 0);pointer-events:none;position:absolute}.is-style-asc-cta-band:after{background-color:var(--color-white,#fff);-webkit-mask-image:url(assets/images/brand-extract/topo-contours-cta.png);mask-image:url(assets/images/brand-extract/topo-contours-cta.png);-webkit-mask-position:1% 22%;mask-position:1% 22%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:143%;mask-size:143%;opacity:.4}@media not all and (min-width:1416px){.is-style-asc-cta-band:after{-webkit-mask-position:right -12% top -14%;mask-position:right -12% top -14%;-webkit-mask-size:auto 160%;mask-size:auto 160%;opacity:.35}}.is-style-asc-cta-band>*{position:relative;z-index:1}.is-style-asc-cta-band h2{--tw-font-weight:var(--font-weight-medium,500);color:var(--color-ink);font-size:var(--text-display)!important;font-weight:var(--font-weight-medium,500);max-width:782px;text-wrap:balance;--tw-leading:1.1em!important;line-height:1.1em!important}.is-style-asc-cta-band p{font-size:var(--text-small)!important;--tw-font-weight:var(--font-weight-medium,500)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-medium,500)!important}.is-style-asc-cta-band .wp-block-buttons+p{margin-top:calc(var(--spacing,.25rem) * 2.5)!important}@media not all and (min-width:768px){.is-style-asc-cta-band{text-align:center}.is-style-asc-cta-band h2{margin-inline:auto}.is-style-asc-cta-band .wp-block-button{width:100%}.is-style-asc-cta-band .wp-block-button .wp-block-button__link{display:flex;justify-content:center;width:100%}.is-style-asc-cta-band:before{background-size:340px;opacity:.4}}.is-style-asc-eyebrow.is-style-asc-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);color:var(--color-muted);font-weight:var(--font-weight-normal,400);line-height:1;text-transform:uppercase}.is-style-asc-eyebrow.is-style-asc-eyebrow+h1,.is-style-asc-eyebrow.is-style-asc-eyebrow+h2,.is-style-asc-eyebrow.is-style-asc-eyebrow+h3{margin-top:calc(var(--spacing,.25rem) * 5)!important}.is-style-asc-media-row{--lg-valign:center;--lg-valign-md:center}.is-style-asc-media-row>.sd-layout-grid-column>.is-style-asc-card{height:auto}.is-style-asc-media-row>.sd-layout-grid-column>.wp-block-image.is-style-asc-framed-media,.is-style-asc-media-row>.sd-layout-grid-column>.wp-block-image.is-style-asc-framed-media img{width:100%}.is-style-asc-media-row>.sd-layout-grid-column>.wp-block-image.is-style-asc-framed-media img{aspect-ratio:707.5/600;height:auto;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){body:not(.wp-admin) .sd-layout-grid.is-style-asc-media-row{align-items:center!important;display:flex;gap:0}body:not(.wp-admin) .sd-layout-grid.is-style-asc-media-row>.sd-layout-grid-column{flex:none;width:calc(50% + 20px)}body:not(.wp-admin) .sd-layout-grid.is-style-asc-media-row>.sd-layout-grid-column+.sd-layout-grid-column{margin-left:-40px}body:not(.wp-admin) .sd-layout-grid.is-style-asc-media-row>.sd-layout-grid-column:has(>.is-style-asc-card){position:relative;z-index:1}}.is-style-asc-media-row+.is-style-asc-media-row{margin-top:2.5rem}@media(min-width:768px){.is-style-asc-media-row+.is-style-asc-media-row{margin-top:5rem}}.sd-section.is-style-asc-grunge-tint.is-fade-bottom{position:relative}.sd-section.is-style-asc-grunge-tint.is-fade-bottom:after{background:linear-gradient(to bottom,transparent,var(--sd-color-surface,#f9fcf9));content:"";inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);height:320px;pointer-events:none;position:absolute;z-index:0}.sd-section.is-style-asc-grunge-tint.is-fade-bottom>.sd-section__inner{position:relative;z-index:1}.asc-role-standards{border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px}.asc-role-standards__row{align-items:center;border-color:var(--color-border);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 6)}@media(min-width:768px){.asc-role-standards__row{padding:30px}}.asc-role-standards__row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.asc-role-standards__num{font-family:var(--font-mono);font-size:var(--text-small);--tw-leading:1;color:var(--color-muted);flex-shrink:0;line-height:1}main[data-is-el=content] .asc-role-standards__text{font-size:var(--text-small);margin:calc(var(--spacing,.25rem) * 0)}main[data-is-el=content] .asc-role-standards-lead,main[data-is-el=content] .asc-role-standards__text{--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-ink);font-weight:var(--font-weight-bold,700);line-height:1.5}main[data-is-el=content] .asc-role-standards-lead{font-size:var(--text-medium);margin-bottom:calc(var(--spacing,.25rem) * 8)}.asc-role-talent{align-items:start}@media(min-width:768px){.asc-role-talent>.sd-layout-grid-column+.sd-layout-grid-column{margin-top:calc(var(--sd-font-size-eyebrow) + 1.25rem)}}.asc-role-solution{position:relative;z-index:0}@media(min-width:1024px){.asc-role-images{padding-bottom:calc(var(--spacing,.25rem) * 0)!important;position:relative;z-index:1}.asc-role-images+.asc-role-solution{margin-top:-150px!important;padding-top:230px!important}}@media(min-width:1416px){.asc-role-images+.asc-role-solution{margin-top:-210px!important;padding-top:290px!important}}.asc-role-solution-cards{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 6)}.asc-role-card{text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}main[data-is-el=content] .asc-role-card h3{margin-bottom:calc(var(--spacing,.25rem) * 3)!important}.asc-role-card__link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-ink);display:inline-flex;font-weight:var(--font-weight-medium,500);margin-top:auto}.asc-role-card__link:after{content:"→";transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.asc-role-card:hover{border-color:var(--color-ink)}.asc-role-card:hover .asc-role-card__link:after{--tw-translate-x:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}main[data-is-el=content] .asc-role-solution-cards .is-style-asc-card h3{font-size:var(--text-heading-3)!important;--tw-leading:1.25!important;line-height:1.25!important}main[data-is-el=content] .asc-role-solution-cards .is-style-asc-card p{--tw-leading:1.5;font-size:var(--text-medium)!important;line-height:1.5}.asc-roles-archive .asc-cat-filter{margin-bottom:calc(var(--spacing,.25rem) * 10)}.asc-sticky-label{margin-top:calc(var(--spacing,.25rem) * 20)}.sd-section:has(.asc-sticky-label)>.sd-section__inner>p.wp-block-paragraph:not(.is-style-asc-eyebrow){max-width:1083px}.asc-sticky-label>.sd-layout-grid-column:last-child{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 10)}.asc-sticky-label>.sd-layout-grid-column:last-child>.is-style-asc-card{height:auto}main[data-is-el=content] .asc-sticky-label .is-style-asc-card p.is-style-asc-eyebrow{font-size:var(--text-ui)!important;margin-bottom:1.25rem!important}.asc-sticky-label>.sd-layout-grid-column:first-child{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 5)}.asc-sticky-label>.sd-layout-grid-column:first-child>.is-style-asc-eyebrow+h1,.asc-sticky-label>.sd-layout-grid-column:first-child>.is-style-asc-eyebrow+h2,.asc-sticky-label>.sd-layout-grid-column:first-child>.is-style-asc-eyebrow+h3{margin-top:0!important}.is-style-asc-sticky-label{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 5)}main[data-is-el=content] .is-style-asc-sticky-label>.is-style-asc-eyebrow+h1,main[data-is-el=content] .is-style-asc-sticky-label>.is-style-asc-eyebrow+h2,main[data-is-el=content] .is-style-asc-sticky-label>.is-style-asc-eyebrow+h3{margin-top:0!important}@media(min-width:1024px){.asc-sticky-label{align-items:start}.asc-sticky-label>.sd-layout-grid-column:first-child{align-self:start;position:sticky;top:156px}}.asc-sticky-label+.asc-sticky-label{margin-top:2.5rem}.sd-testimonials{position:relative}.sd-testimonials:not(.is-scrollable) .sd-testimonials__controls{display:none}.sd-testimonials__grid{gap:calc(var(--spacing,.25rem) * 10);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scrollbar-width:none}.sd-testimonials__grid::-webkit-scrollbar{display:none}.sd-testimonial{background-color:var(--color-white,#fff);border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;display:flex;flex:none;flex-direction:column;gap:calc(var(--spacing,.25rem) * 5);padding:var(--spacing-card);scroll-snap-align:start;width:calc(33.3333% - 26.6667px)}.sd-testimonial p{margin:calc(var(--spacing,.25rem) * 0)!important}.sd-testimonial__meta{--tw-leading:1;font-family:var(--font-mono)!important;font-size:var(--text-small)!important;line-height:1;text-transform:uppercase;--tw-font-weight:var(--font-weight-bold,700)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-bold,700)!important}.sd-testimonial__count{color:var(--color-accent-deep)}.sd-testimonial__content{border-style:var(--tw-border-style);font-family:var(--font-sans);font-size:var(--text-medium);margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-light,300);border-width:0;color:var(--color-muted);font-weight:var(--font-weight-light,300)}.sd-testimonials__controls{display:flex;gap:calc(var(--spacing,.25rem) * 5);position:absolute;right:calc(var(--spacing,.25rem) * 0);top:-72px;z-index:1}.sd-testimonials__arrow{background-color:var(--color-ink);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);color:var(--color-white,#fff);cursor:pointer;height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem) * 8);--tw-duration:.2s;align-items:center;border-width:0;display:flex;justify-content:center;transition-duration:.2s}.sd-testimonials__arrow[disabled]{cursor:default;opacity:.2}.sd-testimonials__arrow svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.js-testimonials-prev svg{rotate:180deg}@media not all and (min-width:1024px){.sd-testimonials{display:flex;flex-direction:column}.sd-testimonial{width:100%}.sd-testimonials__grid{order:1}.sd-testimonials__controls{justify-content:space-between;margin-top:calc(var(--spacing,.25rem) * 6);order:2;position:static;width:100%}}@media(min-width:1024px){.sd-section.is-style-asc-hero-wash.asc-article-hero{padding-bottom:431px!important}}@media(min-width:1416px){.sd-section.is-style-asc-hero-wash.asc-article-hero{padding-bottom:530px!important}}.asc-article-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.asc-breadcrumb{align-items:center;display:flex;gap:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 5)}.asc-breadcrumb .asc-post-card__pill{font-size:var(--text-ui)}.asc-breadcrumb__crumb{text-decoration-line:none;text-transform:uppercase}.asc-breadcrumb__crumb,.asc-breadcrumb__sep{font-family:var(--font-mono);font-size:var(--text-ui);--tw-leading:1;color:var(--color-muted);line-height:1}main[data-is-el=content] .asc-article-hero__h1{font-family:var(--font-sans);font-size:var(--text-heading-1-interior)!important;margin:calc(var(--spacing,.25rem) * 0);max-width:900px;--tw-leading:1.25em!important;--tw-font-weight:var(--font-weight-normal,400)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-normal,400)!important;line-height:1.25em!important}.asc-article-figure{margin-top:-40px;position:relative;z-index:1;--tw-border-style:none!important;border-style:none!important;padding:calc(var(--spacing,.25rem) * 0)!important}@media(min-width:1024px){.asc-article-figure{margin-top:-351px}}@media(min-width:1416px){.asc-article-figure{margin-top:-470px}}.asc-article-figure__media{aspect-ratio:2;border-radius:var(--radius-2xl,1rem);margin:calc(var(--spacing,.25rem) * 0);overflow:hidden}@media(min-width:1024px){.asc-article-figure__media{aspect-ratio:1376/774}}.asc-article-figure__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main[data-is-el=content] p.asc-article-figure__caption{font-family:var(--font-sans);font-size:var(--text-ui);margin-inline:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 10);margin-top:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-light,300);color:var(--color-muted);font-style:italic;font-weight:var(--font-weight-light,300)}.asc-article-grid{display:grid;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:1024px){.asc-article-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:314px minmax(0,1fr)}.asc-article-grid:not(:has(.asc-toc)) .asc-article-prose{grid-column:2}}.asc-toc{border-left:2px solid var(--sd-color-accent,#88f75d);display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 5)}@media(min-width:1024px){.asc-toc{max-height:calc(100vh - var(--sd-header-lg-height,96px) - var(--sd-top-offset,0px) - 4rem);overflow-y:auto;position:sticky;top:calc(var(--sd-header-lg-height,96px) + var(--sd-top-offset,0px) + 2rem)}}.asc-toc__label{font-family:var(--font-mono);font-size:var(--text-small);--tw-leading:1;color:var(--color-muted);line-height:1;text-transform:uppercase}main[data-is-el=content] ol.asc-toc__list{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 5);list-style-type:none!important;margin:calc(var(--spacing,.25rem) * 0)!important;padding:calc(var(--spacing,.25rem) * 0)!important}.asc-toc__item{align-items:center;display:flex;gap:calc(var(--spacing,.25rem) * 5)}.asc-toc__num{font-family:var(--font-mono);font-size:var(--text-small);--tw-leading:1;color:var(--color-muted);flex:none;line-height:1;text-transform:uppercase}.asc-toc__link{font-family:var(--font-sans);font-size:var(--text-small);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-ink);font-weight:var(--font-weight-medium,500);text-decoration-line:none}.asc-toc__link:hover{color:var(--color-accent-deep)}.asc-toc__item.is-active .asc-toc__link,.asc-toc__item.is-active .asc-toc__num{color:var(--color-accent-deep);--tw-font-weight:var(--font-weight-bold,700)!important;font-weight:var(--font-weight-bold,700)!important}main[data-is-el=content] .asc-article-prose{color:var(--tw-prose-body);max-width:65ch}main[data-is-el=content] .asc-article-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}main[data-is-el=content] .asc-article-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}main[data-is-el=content] .asc-article-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}main[data-is-el=content] .asc-article-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}main[data-is-el=content] .asc-article-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}main[data-is-el=content] .asc-article-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}main[data-is-el=content] .asc-article-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}main[data-is-el=content] .asc-article-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}main[data-is-el=content] .asc-article-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}main[data-is-el=content] .asc-article-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}main[data-is-el=content] .asc-article-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}main[data-is-el=content] .asc-article-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}main[data-is-el=content] .asc-article-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}main[data-is-el=content] .asc-article-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}main[data-is-el=content] .asc-article-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}main[data-is-el=content] .asc-article-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}main[data-is-el=content] .asc-article-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}main[data-is-el=content] .asc-article-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}main[data-is-el=content] .asc-article-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}main[data-is-el=content] .asc-article-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;padding-inline-start:1em;quotes:"“""”""‘""’"}main[data-is-el=content] .asc-article-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}main[data-is-el=content] .asc-article-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}main[data-is-el=content] .asc-article-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.11111;margin-bottom:.888889em}main[data-is-el=content] .asc-article-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}main[data-is-el=content] .asc-article-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.33333;margin-bottom:1em;margin-top:2em}main[data-is-el=content] .asc-article-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}main[data-is-el=content] .asc-article-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em}main[data-is-el=content] .asc-article-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}main[data-is-el=content] .asc-article-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}main[data-is-el=content] .asc-article-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}main[data-is-el=content] .asc-article-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}main[data-is-el=content] .asc-article-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}main[data-is-el=content] .asc-article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}main[data-is-el=content] .asc-article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,main[data-is-el=content] .asc-article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}main[data-is-el=content] .asc-article-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}main[data-is-el=content] .asc-article-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}main[data-is-el=content] .asc-article-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}main[data-is-el=content] .asc-article-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}main[data-is-el=content] .asc-article-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.71429;margin-bottom:1.71429em;margin-top:1.71429em;overflow-x:auto;padding-inline-end:1.14286em;padding-bottom:.857143em;padding-top:.857143em;padding-inline-start:1.14286em}main[data-is-el=content] .asc-article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#0000;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}main[data-is-el=content] .asc-article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,main[data-is-el=content] .asc-article-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}main[data-is-el=content] .asc-article-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}main[data-is-el=content] .asc-article-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}main[data-is-el=content] .asc-article-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;vertical-align:bottom}main[data-is-el=content] .asc-article-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}main[data-is-el=content] .asc-article-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}main[data-is-el=content] .asc-article-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}main[data-is-el=content] .asc-article-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}main[data-is-el=content] .asc-article-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}main[data-is-el=content] .asc-article-prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}main[data-is-el=content] .asc-article-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.42857;margin-top:.857143em}main[data-is-el=content] .asc-article-prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}main[data-is-el=content] .asc-article-prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}main[data-is-el=content] .asc-article-prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}main[data-is-el=content] .asc-article-prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}main[data-is-el=content] .asc-article-prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}main[data-is-el=content] .asc-article-prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}main[data-is-el=content] .asc-article-prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}main[data-is-el=content] .asc-article-prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}main[data-is-el=content] .asc-article-prose{font-size:1.25rem;line-height:1.8}main[data-is-el=content] .asc-article-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em;margin-top:1.2em}main[data-is-el=content] .asc-article-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}main[data-is-el=content] .asc-article-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1.06667em}main[data-is-el=content] .asc-article-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.8em;line-height:1;margin-bottom:.857143em;margin-top:0}main[data-is-el=content] .asc-article-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.8em;line-height:1.11111;margin-bottom:.888889em;margin-top:1.55556em}main[data-is-el=content] .asc-article-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.33333;margin-bottom:.666667em;margin-top:1.6em}main[data-is-el=content] .asc-article-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.6;margin-bottom:.6em;margin-top:1.8em}main[data-is-el=content] .asc-article-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}main[data-is-el=content] .asc-article-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}main[data-is-el=content] .asc-article-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}main[data-is-el=content] .asc-article-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.9em;padding-inline-end:.4em;padding-bottom:.25em;padding-top:.25em;padding-inline-start:.4em}main[data-is-el=content] .asc-article-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}main[data-is-el=content] .asc-article-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.861111em}main[data-is-el=content] .asc-article-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}main[data-is-el=content] .asc-article-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.5rem;font-size:.9em;line-height:1.77778;margin-bottom:2em;margin-top:2em;padding-inline-end:1.33333em;padding-bottom:1.11111em;padding-top:1.11111em;padding-inline-start:1.33333em}main[data-is-el=content] .asc-article-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em;margin-top:1.2em;padding-inline-start:1.6em}main[data-is-el=content] .asc-article-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6em;margin-top:.6em}main[data-is-el=content] .asc-article-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}main[data-is-el=content] .asc-article-prose :where(.prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8em;margin-top:.8em}main[data-is-el=content] .asc-article-prose :where(.prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}main[data-is-el=content] .asc-article-prose :where(.prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}main[data-is-el=content] .asc-article-prose :where(.prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}main[data-is-el=content] .asc-article-prose :where(.prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}main[data-is-el=content] .asc-article-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8em;margin-top:.8em}main[data-is-el=content] .asc-article-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em;margin-top:1.2em}main[data-is-el=content] .asc-article-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}main[data-is-el=content] .asc-article-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}main[data-is-el=content] .asc-article-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8em;margin-top:2.8em}main[data-is-el=content] .asc-article-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-article-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}main[data-is-el=content] .asc-article-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.55556}main[data-is-el=content] .asc-article-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}main[data-is-el=content] .asc-article-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}main[data-is-el=content] .asc-article-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}main[data-is-el=content] .asc-article-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.666667em;padding-bottom:.888889em;padding-top:.888889em;padding-inline-start:.666667em}main[data-is-el=content] .asc-article-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}main[data-is-el=content] .asc-article-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}main[data-is-el=content] .asc-article-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}main[data-is-el=content] .asc-article-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}main[data-is-el=content] .asc-article-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.55556;margin-top:1em}main[data-is-el=content] .asc-article-prose :where(.prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}main[data-is-el=content] .asc-article-prose :where(.prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}main[data-is-el=content] .asc-article-prose{--tw-prose-body:var(--sd-color-ink,#0f1710);--tw-prose-headings:var(--sd-color-ink,#0f1710);--tw-prose-bold:var(--sd-color-ink,#0f1710);--tw-prose-links:var(--sd-color-accent-deep,#468b2c);--tw-prose-quotes:var(--sd-color-ink,#0f1710);--tw-prose-quote-borders:var(--sd-color-accent,#88f75d);--tw-prose-captions:var(--sd-color-muted,#5e6b60);--tw-prose-counters:var(--sd-color-muted,#5e6b60);--tw-prose-bullets:var(--sd-color-muted,#5e6b60);--tw-prose-hr:var(--sd-color-border,#e3e0d5);max-width:none}main[data-is-el=content] .asc-article-prose :is(.p,h1,h2,h3,h4,h5,h6):first-child{margin-top:calc(var(--spacing,.25rem) * 0)!important}main[data-is-el=content] .asc-article-prose :is(p,li){--tw-font-weight:var(--font-weight-light,300)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-light,300)!important}main[data-is-el=content] .asc-article-prose :is(h2,h3,strong,b){--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}.asc-article-prose :is(h2,h3){scroll-margin-top:120px}main[data-is-el=content] .asc-article-prose blockquote{border-left:2px solid var(--sd-color-accent,#88f75d);font-style:normal!important;max-width:980px}main[data-is-el=content] .asc-article-prose blockquote p{font-family:var(--font-sans);font-size:var(--text-heading-3)!important;--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important;--tw-font-weight:var(--font-weight-medium,500)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-medium,500)!important}main[data-is-el=content] .asc-article-prose blockquote p:after,main[data-is-el=content] .asc-article-prose blockquote p:before{content:""!important}.asc-article-prose blockquote cite{font-family:var(--font-mono);font-size:var(--text-small);margin-top:calc(var(--spacing,.25rem) * 10);--tw-leading:1;color:var(--color-muted);display:block;font-style:normal;line-height:1;text-transform:uppercase}.asc-article-prose figure img{border-radius:var(--radius-2xl,1rem);-o-object-fit:cover;object-fit:cover;width:100%}.asc-author-bio{align-items:flex-start;border-top:2px solid var(--sd-color-border,#e3e0d5);display:flex;gap:calc(var(--spacing,.25rem) * 10);margin-top:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 10)}@media(min-width:1024px){.asc-article-grid .asc-author-bio{grid-column:2}}.asc-author-bio__avatar{border-radius:3.40282e+38px;flex:none;height:128px;-o-object-fit:cover;object-fit:cover;width:128px}.asc-author-bio__text{display:flex;flex-direction:column;max-width:480px}main[data-is-el=content] .asc-author-bio__name{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-heading-3)!important;margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}.asc-author-bio__role{font-family:var(--font-mono);font-size:var(--text-small);margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-leading:1;color:var(--color-muted);line-height:1;text-transform:uppercase}main[data-is-el=content] p.asc-author-bio__bio{font-family:var(--font-sans);font-size:var(--text-ui);margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-light,300);color:var(--color-muted);font-weight:var(--font-weight-light,300)}.asc-keep-reading{border-color:var(--color-border);border-top-style:var(--tw-border-style);border-top-width:1px}.asc-keep-reading__head{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem) * 5);justify-content:space-between;margin-bottom:calc(var(--spacing,.25rem) * 10)}main[data-is-el=content] .asc-keep-reading__title{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-heading-2)!important;margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}.asc-keep-reading__viewall{align-items:center;font-family:var(--font-sans);font-size:var(--text-ui);gap:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-ink);display:inline-flex;font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.asc-keep-reading__viewall:after{background-image:url(assets/images/icons/arrow-right-ink.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:block;height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.asc-blog-hero__intro{max-width:911px}@media not all and (min-width:1024px){.asc-blog-featured{padding-block:calc(var(--spacing,.25rem) * 8)!important}}@media(min-width:1024px){.asc-blog-featured{padding-bottom:calc(var(--spacing,.25rem) * 20)!important;padding-top:calc(var(--spacing,.25rem) * 20)!important}}.asc-blog-list{padding-bottom:calc(var(--spacing,.25rem) * 20)!important;padding-top:calc(var(--spacing,.25rem) * 0)!important}.asc-blog-featured .asc-post-card--featured{border-bottom:1px solid var(--sd-color-ink,#0f1710);padding-bottom:calc(var(--spacing,.25rem) * 20)}.asc-post-card{color:var(--color-ink);display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 10);text-decoration-line:none}.asc-post-card__media{aspect-ratio:628/471;border-radius:var(--radius-2xl,1rem);overflow:hidden}.asc-post-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.asc-post-card__body{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 5)}.asc-post-card__meta{align-items:center;display:flex;gap:calc(var(--spacing,.25rem) * 4);justify-content:space-between}.asc-post-card__pill{border-radius:var(--radius-lg,.5rem);font-family:var(--font-mono);padding-block:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-leading:1;color:var(--color-ink);display:inline-block;line-height:1;text-transform:uppercase}@media not all and (min-width:768px){.asc-post-card__pill{font-size:13px}}@media(min-width:768px){.asc-post-card__pill{font-size:var(--text-small)}}.asc-post-card__pill{background-color:#88f75d80}.asc-post-card__date{font-family:var(--font-mono);--tw-leading:1;color:var(--color-muted);line-height:1;text-transform:uppercase;white-space:nowrap}@media not all and (min-width:768px){.asc-post-card__date{font-size:13px}}@media(min-width:768px){.asc-post-card__date{font-size:var(--text-small)}}.asc-post-card__text{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 5)}main[data-is-el=content] .asc-post-card__title{font-family:var(--font-sans);font-size:var(--text-heading-3)!important;margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important;--tw-font-weight:var(--font-weight-medium,500)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-medium,500)!important}.asc-post-card__excerpt{font-family:var(--font-sans);font-size:var(--text-ui);margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-light,300);color:var(--color-muted);font-weight:var(--font-weight-light,300)}.asc-post-card__link{align-items:center;font-family:var(--font-sans);gap:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-accent-deep);display:inline-flex;font-weight:var(--font-weight-semibold,600)}@media not all and (min-width:768px){.asc-post-card__link{font-size:var(--text-small)}}@media(min-width:768px){.asc-post-card__link{font-size:var(--text-ui)}}.asc-post-card__link:after{content:"";height:calc(var(--spacing,.25rem) * 5);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem) * 5);--tw-duration:.2s;background-image:url(assets/images/icons/arrow-right-green.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;transition-duration:.2s}.asc-post-card:hover .asc-post-card__link:after{--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}@media(min-width:1024px){.asc-post-card--featured{align-items:stretch;flex-direction:row;gap:calc(var(--spacing,.25rem) * 10)}.asc-post-card--featured .asc-post-card__media{flex:1}.asc-post-card--featured .asc-post-card__body{flex:1;gap:calc(var(--spacing,.25rem) * 10);justify-content:center}main[data-is-el=content] .asc-post-card--featured .asc-post-card__title{font-size:var(--text-heading-2)!important}}.asc-cat-filter{align-items:flex-start;display:flex;gap:calc(var(--spacing,.25rem) * 5);justify-content:space-between;margin-top:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 5)}@media not all and (min-width:1024px){.asc-blog-featured+.asc-blog-list .asc-cat-filter{margin-top:calc(var(--spacing,.25rem) * -4)!important}}@media(min-width:1024px){.asc-blog-featured+.asc-blog-list .asc-cat-filter{margin-top:calc(var(--spacing,.25rem) * -16)!important}}.asc-cat-filter__pills{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem) * 3);min-width:calc(var(--spacing,.25rem) * 0)}.asc-cat-filter__pill{border-radius:var(--radius-lg,.5rem);font-family:var(--font-mono);padding-block:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-leading:1;color:var(--color-ink);display:inline-block;flex:none;line-height:1;text-decoration-line:none;text-transform:uppercase;white-space:nowrap}@media not all and (min-width:768px){.asc-cat-filter__pill{font-size:13px}}@media(min-width:768px){.asc-cat-filter__pill{font-size:var(--text-small)}}.asc-cat-filter__pill{background:0 0;border:1px solid var(--sd-color-muted,#5e6b60)}.asc-cat-filter__pill.is-active{background-color:var(--color-ink);border-color:var(--sd-color-ink,#0f1710);color:var(--color-white,#fff)}.asc-cat-filter__more-toggle{border-style:dashed;cursor:pointer}.asc-cat-filter__count{font-family:var(--font-mono);font-size:var(--text-small);padding-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1;color:var(--color-muted);flex:none;line-height:1;text-transform:uppercase;white-space:nowrap}@media not all and (min-width:768px){.asc-cat-filter__count{display:none}}.asc-post-grid{display:grid;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr));margin-top:calc(var(--spacing,.25rem) * 10)}@media(min-width:1024px){.asc-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.asc-blog-loadmore{display:flex;justify-content:center;margin-top:calc(var(--spacing,.25rem) * 20)}.asc-pill-outline{align-items:center;border-radius:var(--radius-2xl,1rem);font-family:var(--font-sans);font-size:var(--text-ui);gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-left:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 2.5);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);background-color:#0000;border:2px solid var(--sd-color-ink,#0f1710);color:var(--color-ink);display:inline-flex;font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.asc-pill-outline:after{background-color:var(--color-accent);background-image:url(assets/images/icons/icon-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:var(--radius-lg,.5rem);content:"";display:block;height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}.asc-blog-loadmore.is-loading .asc-pill-outline{opacity:.6;pointer-events:none}.asc-contact-info>*{margin-bottom:calc(var(--spacing,.25rem) * 0)!important;margin-top:calc(var(--spacing,.25rem) * 10)!important}.asc-contact-info>:first-child{margin-top:calc(var(--spacing,.25rem) * 0)!important}.asc-contact-info>.is-style-asc-eyebrow+p{margin-top:calc(var(--spacing,.25rem) * 4)!important}main[data-is-el=content] .asc-contact-info h3{font-family:var(--font-sans);font-size:1.875rem;--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important;--tw-font-weight:var(--font-weight-semibold,600)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-semibold,600)!important}.asc-contact-info p:not(.is-style-asc-eyebrow){font-family:var(--font-sans);font-size:var(--text-ui)!important;--tw-leading:var(--leading-normal,1.5)!important;line-height:var(--leading-normal,1.5)!important;--tw-font-weight:var(--font-weight-medium,500)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-medium,500)!important}.asc-contact-info a{text-decoration-line:none!important}.asc-contact-info a[href^="mailto:"]{color:var(--color-ink)!important}.asc-contact-info a[href*=linkedin]{color:var(--color-accent-deep);--tw-font-weight:var(--font-weight-semibold,600)!important;font-weight:var(--font-weight-semibold,600)!important}.asc-contact-card .gform_wrapper .gfield_label{font-family:var(--font-mono);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-ink);font-size:var(--text-small)!important;font-weight:var(--font-weight-medium,500);letter-spacing:.02em;text-transform:uppercase}.asc-contact-card .gform_wrapper .gfield_required{color:#ff4545;margin-left:calc(var(--spacing,.25rem) * 1)}.asc-contact-card .gform_wrapper .gform_required_legend{display:none}.asc-contact-card .gform_wrapper input[type=email],.asc-contact-card .gform_wrapper input[type=text],.asc-contact-card .gform_wrapper textarea{background-color:var(--color-white,#fff);border-color:var(--color-border);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing,.25rem) * 4);width:100%;--tw-font-weight:var(--font-weight-light,300);color:var(--color-ink);font-size:var(--text-medium)!important;font-weight:var(--font-weight-light,300);min-height:44px;padding-block:.625rem}.asc-contact-card .gform_wrapper textarea{min-height:132px;padding-block:.75rem}.asc-contact-card .gform_wrapper input::-moz-placeholder,.asc-contact-card .gform_wrapper textarea::-moz-placeholder{color:var(--color-muted)}.asc-contact-card .gform_wrapper input::placeholder,.asc-contact-card .gform_wrapper textarea::placeholder{color:var(--color-muted)}.asc-contact-card .gform_wrapper input:focus,.asc-contact-card .gform_wrapper textarea:focus{border-color:var(--color-accent-deep);--tw-outline-style:none;box-shadow:0 0 0 3px var(--sd-color-accent-deep);outline-style:none}@supports (color:color-mix(in lab,red,red)){.asc-contact-card .gform_wrapper input:focus,.asc-contact-card .gform_wrapper textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-color-accent-deep) 25%,transparent)}}.asc-contact-card .gform_wrapper .asc-btn{align-items:center!important;background-color:var(--color-accent)!important;border-radius:var(--radius-2xl,1rem)!important;border-style:var(--tw-border-style)!important;cursor:pointer;font-family:var(--font-sans)!important;font-size:var(--text-ui)!important;gap:calc(var(--spacing,.25rem) * 5)!important;--tw-leading:calc(var(--spacing,.25rem) * 6)!important;line-height:calc(var(--spacing,.25rem) * 6)!important;--tw-font-weight:var(--font-weight-semibold,600)!important;border-width:0!important;box-shadow:none!important;color:var(--color-ink)!important;display:inline-flex!important;font-weight:var(--font-weight-semibold,600)!important;padding:.625rem .625rem .625rem 1.25rem!important;text-decoration-line:none!important}.asc-contact-card .gform_wrapper .asc-btn__chip{align-items:center!important;background-color:var(--color-ink)!important;border-radius:var(--radius-lg,.5rem)!important;color:var(--color-white,#fff)!important;display:flex!important;height:calc(var(--spacing,.25rem) * 8)!important;justify-content:center!important;width:calc(var(--spacing,.25rem) * 8)!important}.asc-contact-card .gform_wrapper .asc-btn__chip svg path{fill:none!important;stroke:currentColor!important}main[data-is-el=content] .asc-contact-card .asc-form-microcopy{color:var(--color-muted);margin-bottom:calc(var(--spacing,.25rem) * 0)!important;margin-top:calc(var(--spacing,.25rem) * 4)!important}.asc-contact-card .gform_wrapper .gform_validation_errors{align-items:center!important;background:#fff0f0!important;border:1px solid #ff4545!important;border-radius:var(--radius-lg,.5rem)!important;color:var(--color-ink)!important;display:flex!important;font-family:var(--font-sans)!important;font-size:var(--text-medium)!important;gap:calc(var(--spacing,.25rem) * 3)!important;margin-bottom:calc(var(--spacing,.25rem) * 8)!important;padding:.875rem 1.25rem!important}.asc-contact-card .gform_wrapper .gform_submission_error{font-family:var(--font-sans)!important;font-size:var(--text-medium)!important;margin:calc(var(--spacing,.25rem) * 0)!important;--tw-font-weight:var(--font-weight-medium,500)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-medium,500)!important}.asc-contact-card .gform_wrapper .gfield_validation_message{background-color:#0000!important;border-style:var(--tw-border-style)!important;border-width:0!important;color:#ff4545!important;font-family:var(--font-sans)!important;font-size:var(--text-small)!important;margin-bottom:calc(var(--spacing,.25rem) * 0)!important;margin-top:calc(var(--spacing,.25rem) * 1)!important;padding:calc(var(--spacing,.25rem) * 0)!important}.asc-contact-card .gform_wrapper .gfield.gfield_error{background-color:#0000!important}.asc-contact-card .gform_wrapper .gfield_error input,.asc-contact-card .gform_wrapper .gfield_error textarea{border-color:#ff4545!important}[data-is-el=footer]{position:relative}body:not(:has(.is-style-asc-overlap-footer)) [data-is-el="footer/inner"]{padding-top:5rem!important}@media not all and (min-width:1024px){body:not(:has(.is-style-asc-overlap-footer)) [data-is-el="footer/inner"]{padding-top:3rem!important}}[data-is-el=footer]:before{background-image:url(assets/images/brand-extract/grunge-texture.jpg);background-size:cover;content:"";inset:calc(var(--spacing,.25rem) * 0);mix-blend-mode:overlay;opacity:.2;pointer-events:none;position:absolute}[data-is-el=footer]>*{position:relative}.footer-top{align-items:center;display:flex;justify-content:space-between;padding-bottom:calc(var(--spacing,.25rem) * 12)}@media(min-width:1416px){.footer-top{padding-bottom:calc(var(--spacing,.25rem) * 20)}}.footer__branding-logo{height:calc(var(--spacing,.25rem) * 13);width:auto}@media not all and (min-width:1024px){.footer__branding-logo{height:calc(var(--spacing,.25rem) * 10)}}.footer-columns{display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem) * 10);justify-content:space-between}@media(min-width:1416px){.footer-columns{flex-wrap:nowrap}}.footer-columns__intro{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 5)}@media(min-width:1024px){.footer-columns__intro{max-width:431px}}.footer-columns__intro p{font-size:var(--text-medium);margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-light,300);color:#fffc;font-weight:var(--font-weight-light,300)}@supports (color:color-mix(in lab,red,red)){.footer-columns__intro p{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.footer-columns__intro .footer-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 0);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);font-weight:var(--font-weight-normal,400);line-height:1}[data-is-el=footer] a.asc-btn{color:var(--color-ink)}.footer-columns__locations p{font-size:var(--text-medium);margin-bottom:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-light,300);color:#fffc;font-weight:var(--font-weight-light,300)}@supports (color:color-mix(in lab,red,red)){.footer-columns__locations p{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.footer-columns__locations p strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.footer-columns nav h2,.footer-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);font-weight:var(--font-weight-normal,400);line-height:1;text-transform:uppercase}.footer-columns nav ul{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem) * 4);list-style-type:none;padding:calc(var(--spacing,.25rem) * 0)}.footer-columns nav li,.footer-columns nav ul{margin:calc(var(--spacing,.25rem) * 0)}.footer-columns nav a{color:#fffc}@supports (color:color-mix(in lab,red,red)){.footer-columns nav a{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.footer-columns nav a{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}@media(hover:hover){.footer-columns nav a:hover{color:var(--color-white,#fff)}}[data-is-el=footer] .social-icon-list{display:flex;gap:calc(var(--spacing,.25rem) * 4);list-style-type:none;margin-top:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0)}[data-is-el=footer] .social-icon-list img,[data-is-el=footer] .social-icon-list svg{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}[data-is-el=footer] .social-icon-list svg,[data-is-el=footer] .social-icon-list svg path{fill:var(--color-white,#fff)}.footer-bottom-links{align-items:center;flex-wrap:wrap}.footer-bottom-links,.footer-bottom-links ul{display:flex;gap:calc(var(--spacing,.25rem) * 10)}.footer-bottom-links ul{list-style-type:none;padding:calc(var(--spacing,.25rem) * 0)}.footer-bottom-links .footer__sd-credit,.footer-bottom-links li,.footer-bottom-links ul{margin:calc(var(--spacing,.25rem) * 0)}[data-is-el=footer] .footer-bottom-links .menu{gap:calc(var(--spacing,.25rem) * 10)}.footer__sd-credit a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-decoration-line:underline}[data-is-el=footer] nav[id^=footer-nav]>h2:focus-visible{outline:none}@media not all and (min-width:1416px){.footer-columns{flex-flow:column}.footer-columns__intro{order:1}#footer-nav-contact{order:2}#footer-nav-navigate{order:3}#footer-nav-services{order:4}#footer-nav-privacy{order:5}}@media not all and (min-width:1024px){.footer-top{align-items:stretch;flex-direction:column;gap:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 16)}.footer-top .footer__branding{align-self:center}.footer-top__cta{align-self:flex-start}[data-is-el=footer] .footer-columns__intro .footer-eyebrow{width:100%}[data-is-el=footer] .footer-columns__intro .footer-eyebrow,[data-is-el=footer] nav[id^=footer-nav]>h2.footer-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 0);--tw-border-style:solid;border-bottom-width:1px;border-color:var(--color-white,#fff);border-style:solid;font-size:var(--text-ui);padding-bottom:calc(var(--spacing,.25rem) * 5);--tw-leading:1;align-items:center;display:flex;line-height:1}[data-is-el=footer] nav[id^=footer-nav]>h2.footer-eyebrow{cursor:pointer;gap:calc(var(--spacing,.25rem) * 4);justify-content:space-between;margin-top:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 0)}[data-is-el=footer] nav[id^=footer-nav]>h2.footer-eyebrow:after{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%230f1710' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:var(--radius-lg,.5rem);content:"";flex:none;height:30px;position:static;right:auto;top:auto;transform:none;transition:transform .2s;width:30px}[data-is-el=footer] nav[id^=footer-nav]>h2.footer-eyebrow.is-open:after{content:"";transform:rotate(180deg)}[data-is-el=footer] nav[id^=footer-nav]>h2.footer-eyebrow:focus-visible:after{outline:2px solid var(--sd-color-accent);outline-offset:2px}[data-is-el=footer] nav[id^=footer-nav]>h2.footer-eyebrow+*{padding-top:calc(var(--spacing,.25rem) * 5)}[data-is-el=footer] nav[id^=footer-nav]:not(:last-of-type) .accordion-panel-ready{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.footer-columns__locations-panel p{font-size:var(--text-medium);margin-bottom:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-light,300);color:#fffc;font-weight:var(--font-weight-light,300)}@supports (color:color-mix(in lab,red,red)){.footer-columns__locations-panel p{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.footer-columns__locations-panel p:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}[data-is-el=footer] .social-icon-list .social-icon{align-items:center;background-color:var(--color-white,#fff);border-radius:var(--radius-lg,.5rem);display:inline-flex;height:calc(var(--spacing,.25rem) * 10);justify-content:center;width:calc(var(--spacing,.25rem) * 10)}[data-is-el=footer] .social-icon-list .social-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}[data-is-el=footer] .social-icon-list .social-icon svg,[data-is-el=footer] .social-icon-list .social-icon svg path{fill:#0f1710}[data-is-el=footer] [data-is-el="footer/bottom/inner"]{align-items:flex-start;flex-direction:column;gap:calc(var(--spacing,.25rem) * 4)}.footer-bottom-links{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem) * 2);width:100%}.footer-bottom-links .menu,.footer-bottom-links .menu-container{display:none}}@keyframes sd-gsap-reveal-failsafe{0%,99.9%{visibility:hidden}to{visibility:visible}}[data-gsap-preset]:not(.gsap-init){animation:sd-gsap-reveal-failsafe 2.5s step-end forwards}@media(prefers-reduced-motion:reduce){[data-gsap-preset]{visibility:visible!important}}[data-is-el=header]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}[data-is-el=header].is-scrolled-away{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-is-el=header].is-preload{transition-property:none}@media(prefers-reduced-motion:reduce){[data-is-el=header]{transition-property:none}}[data-is-el="header/inner"]{background-color:var(--color-white,#fff);border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;margin-inline:auto;width:calc(100% - 2.5rem)!important}@media(min-width:1024px){[data-is-el="header/inner"]{width:min(100% - 5rem,1800px)!important}}[data-is-el="header/navigation"] a.sd-menu-item{--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-ink);font-weight:var(--font-weight-semibold,600);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}@media(hover:hover){[data-is-el="header/navigation"] a.sd-menu-item:hover{color:var(--color-accent-deep)}}@media(min-width:1024px){@media not all and (min-width:1536px){[data-is-el="header/navigation"] a.sd-menu-item{font-size:var(--text-small)}}}@media(min-width:1536px){[data-is-el="header/navigation"] a.sd-menu-item{font-size:var(--text-medium)}}[data-is-el="header/navigation"] .sd-nav__parent.current-menu-ancestor a.sd-menu-item,[data-is-el="header/navigation"] .sd-nav__parent.current-menu-item a.sd-menu-item{color:var(--color-accent-deep)}@layer utilities{@media(min-width:1340px){[data-is-el="header/inner"] [data-is-el="header/navigation"]{gap:calc(var(--spacing,.25rem) * 6)!important}@media(min-width:1536px){[data-is-el="header/inner"] [data-is-el="header/navigation"]{gap:calc(var(--spacing,.25rem) * 10)!important}}}}@media(min-width:1340px){[data-is-el="header/inner"]>.header__branding{margin-right:auto!important}[data-is-el="header/inner"]>.asc-header-cta{margin-left:1.875rem}}@media(min-width:700px){[data-is-el="header/inner"]>.header__branding{margin-right:auto!important}.asc-mobile-cta{display:none!important}}@media not all and (min-width:1340px){[data-is-el=header] .asc-hamburger{margin-left:1.25rem;order:10}}.header__branding-logo{height:calc(var(--spacing,.25rem) * 13);width:auto}@media not all and (min-width:1024px){.header__branding-logo{height:calc(var(--spacing,.25rem) * 8)}}.asc-nav{display:contents}@media(min-width:1340px){[data-is-el="header/navigation"]{align-items:center;display:flex;flex:none!important;margin-left:auto}.asc-menu-pill{display:contents}.asc-mobile-cta{display:none}[data-is-el="header/navigation"] .asc-nav__overview{display:none!important}[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children{--asc-dd-gap:3rem;position:relative}[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children:after{content:"";height:calc(var(--asc-dd-gap) + 1.75rem);left:0;pointer-events:none;position:absolute;top:100%;width:360px}[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children:focus-within:after,[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children:hover:after{pointer-events:auto}[data-is-el="header/navigation"] .sd-nav__content{background:#fff;border:1px solid var(--sd-color-border);border-radius:1rem;box-shadow:0 22px 46px -18px #0f171047;display:flex;flex-direction:column;gap:.5rem;left:-.875rem;margin:0;max-width:400px;min-width:340px;opacity:0;padding:.75rem;pointer-events:none;position:absolute;top:calc(100% + var(--asc-dd-gap));transform:translateY(4px);transition:opacity .18s,transform .18s,visibility 0s linear .18s;visibility:hidden;z-index:50}[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children:focus-within>.sd-nav__content,[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children:hover>.sd-nav__content{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s,transform .18s;visibility:visible}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item{--tw-font-weight:var(--font-weight-medium,500);border-radius:.625rem;color:var(--color-ink);display:block;font-size:1rem;font-weight:var(--font-weight-medium,500);line-height:1.4;padding:.875rem 1rem;text-decoration-line:none;transition:background-color .15s,color .15s;white-space:normal}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:focus-visible,[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover{background:var(--sd-color-accent)}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:focus-visible,[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover{background:color-mix(in srgb,var(--sd-color-accent) 10%,#fff)}}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:focus-visible,[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover{color:var(--color-ink)}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover .description{color:#0f171099}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover .description{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}[data-is-el="header/navigation"] .sd-nav__parent>.sd-nav__label{border-radius:.75rem;margin:-.5rem -.875rem;padding:.5rem .875rem;transition:background-color .15s}[data-is-el="header/navigation"] .sd-nav__parent:focus-within>.sd-nav__label,[data-is-el="header/navigation"] .sd-nav__parent:hover>.sd-nav__label{background:var(--sd-color-accent)}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"] .sd-nav__parent:focus-within>.sd-nav__label,[data-is-el="header/navigation"] .sd-nav__parent:hover>.sd-nav__label{background:color-mix(in srgb,var(--sd-color-accent) 8%,#fff)}}[data-is-el="header/navigation"] .sd-nav__parent:focus-within>.sd-nav__label>a.sd-menu-item,[data-is-el="header/navigation"] .sd-nav__parent:hover>.sd-nav__label>a.sd-menu-item,[data-is-el="header/navigation"] .sd-nav__parent>.sd-nav__label>a.sd-menu-item:hover{color:var(--color-ink)}[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children:focus-within>.sd-nav__label svg[data-is-type="nav/chevron"],[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children:hover>.sd-nav__label svg[data-is-type="nav/chevron"]{transform:rotate(180deg)}}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item .title{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);display:block;font-weight:var(--font-weight-semibold,600)}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item .description{margin-top:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-normal,400);color:#0f17108c;display:block;font-weight:var(--font-weight-normal,400)}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item .description{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item .description{font-size:.8125rem;line-height:1.35;white-space:normal}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover .description{color:#0f17108c}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover .description{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}[data-is-el=header] .asc-hamburger{position:relative;z-index:50}[data-is-el=header] .asc-hamburger-btn{align-items:center;background:var(--sd-color-ink);border:0;border-radius:var(--radius-xl,.75rem);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0;transition:background-color .15s;width:44px}[data-is-el=header] .asc-hamburger-btn:hover{background:var(--sd-color-ink)}@supports (color:color-mix(in lab,red,red)){[data-is-el=header] .asc-hamburger-btn:hover{background:color-mix(in srgb,var(--sd-color-ink) 86%,#fff)}}[data-is-el=header] .asc-hamburger-btn .sr-only{color:#fff}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"]{flex:none;height:14px;position:relative;width:20px}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"] span{background:#fff;border-radius:2px;height:2px;left:0;position:absolute;right:0;transition:transform .25s,opacity .2s,top .25s}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"] span:first-child{top:0}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"] span:nth-child(2){top:6px}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"] span:nth-child(3){top:12px}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"].is-active span:first-child{top:6px;transform:rotate(45deg)}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"].is-active span:nth-child(2){opacity:0}[data-is-el=header] .asc-hamburger-btn [data-is-el="header/hamburger/icon"].is-active span:nth-child(3){top:6px;transform:rotate(-45deg)}[data-is-el=header] .asc-header-cta,[data-is-el=header] .header__branding{position:relative;z-index:50}@media not all and (min-width:699px){[data-is-el=header] .asc-header-cta{display:none}}@media not all and (min-width:1340px){[data-is-el="header/inner"]{position:relative}[data-is-el=header][data-nav-open=true] [data-is-el="header/inner"]:before{background-color:var(--color-white,#fff);border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;content:"";inset:calc(var(--spacing,.25rem) * 0);pointer-events:none;position:absolute;z-index:45}[data-is-el="header/navigation"]{background-color:var(--sd-color-accent)!important;display:flex;flex-direction:column;height:100dvh;top:0;right:0;bottom:0;left:0;margin-top:0!important;overflow:hidden;padding:calc(var(--sd-header-sm-height) + var(--sd-top-offset,0px) + .5rem) 1.25rem max(1.75rem,env(safe-area-inset-bottom))!important;position:fixed;z-index:40}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"]{background-color:color-mix(in srgb,var(--sd-color-accent) 20%,#fff)!important}}[data-is-el="header/navigation"]{opacity:0;pointer-events:none;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden}@media(min-width:1024px){[data-is-el="header/navigation"]{padding-left:2.5rem!important;padding-right:2.5rem!important;padding-top:calc(var(--sd-header-lg-height) + var(--sd-top-offset,0px) + 1rem)!important}}[data-is-el="header/navigation"]:before{background-image:url(assets/images/brand-extract/grunge-texture.jpg);mix-blend-mode:overlay;opacity:.3}[data-is-el="header/navigation"]:after,[data-is-el="header/navigation"]:before{background-size:cover;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}[data-is-el="header/navigation"]:after{background-image:url(assets/images/brand-extract/ascendia-hero-background.webp);background-position:top;background-repeat:no-repeat;opacity:.45}[data-is-el="header/navigation"].is-active{opacity:1;pointer-events:auto;transition:opacity .25s;visibility:visible}.asc-menu-pill{background-color:var(--color-white,#fff);border-color:var(--color-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;z-index:1;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;margin-bottom:1.5rem;min-height:0;overflow-y:auto;padding:.25rem 1.5rem;position:relative;scrollbar-width:none;width:100%}.asc-menu-pill::-webkit-scrollbar{display:none}.asc-menu-pill.can-scroll-up.can-scroll-down{-webkit-mask-image:linear-gradient(#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(#0000,#000 22px,#000 calc(100% - 22px),#0000)}.asc-menu-pill.can-scroll-down:not(.can-scroll-up){-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.asc-menu-pill.can-scroll-up:not(.can-scroll-down){-webkit-mask-image:linear-gradient(#0000,#000 26px);mask-image:linear-gradient(#0000,#000 26px)}[data-is-el="header/navigation"] .sd-nav__parent{border-top:1px solid var(--sd-color-ink);display:flex;flex-direction:column;padding:0;position:relative;width:100%}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"] .sd-nav__parent{border-top:1px solid color-mix(in srgb,var(--sd-color-ink) 10%,transparent)}}[data-is-el="header/navigation"] .sd-nav__parent:first-child{border-top:0}[data-is-el="header/navigation"] .sd-nav__label{align-items:center;display:flex;justify-content:space-between;width:100%}[data-is-el="header/navigation"] a.sd-menu-item{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-ink);display:block;font-size:20px;font-weight:var(--font-weight-semibold,600);line-height:1.4;padding:1rem 0;text-decoration-line:none;transition:color .15s;width:100%}[data-is-el="header/navigation"] .sd-nav__parent.current-menu-ancestor>.sd-nav__label>a.sd-menu-item,[data-is-el="header/navigation"] .sd-nav__parent.current-menu-item>.sd-nav__label>a.sd-menu-item,[data-is-el="header/navigation"] a.sd-menu-item:hover{color:var(--color-accent-deep)}[data-is-el="header/navigation"] .sd-nav__parent.dropdown-has-children>.sd-nav__label svg[data-is-type="nav/chevron"]{color:var(--color-ink);display:block;fill:currentColor;height:calc(var(--spacing,.25rem) * 6);margin-left:auto;pointer-events:none;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem) * 6)}[data-is-el="header/navigation"] .sd-nav__parent.has-active-submenu>.sd-nav__label svg[data-is-type="nav/chevron"]{color:var(--color-accent-deep);transform:rotate(180deg)}[data-is-el="header/navigation"] .sd-nav__parent.has-active-submenu>.sd-nav__label>a.sd-menu-item{color:var(--color-accent-deep)}[data-is-el="header/navigation"] .dropdown-parent.dropdown-has-children [data-is-el="nav/dropdown/label"]>a:after{display:none!important}[data-is-el="header/navigation"] .sd-nav__content{display:flex;flex-direction:column;margin-left:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .3s,opacity .22s,padding .3s;width:100%}[data-is-el="header/navigation"] .sd-nav__parent.has-active-submenu>.sd-nav__content{max-height:640px;opacity:1;padding-bottom:.75rem}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item{--tw-font-weight:var(--font-weight-medium,500);color:#0f1710b3;display:block;font-weight:var(--font-weight-medium,500)}@supports (color:color-mix(in lab,red,red)){[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item{font-size:16px;padding:.5rem 0}[data-is-el="header/navigation"] .sd-nav__content a.sd-menu-item:hover{color:var(--color-accent-deep)}.asc-mobile-cta{margin-top:auto;position:relative;width:100%;z-index:1}.asc-mobile-cta .asc-btn{padding-block:calc(var(--spacing,.25rem) * 4)}[data-is-el="header/navigation"] .asc-mobile-cta,[data-is-el="header/navigation"] .sd-nav__parent{opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}[data-is-el="header/navigation"].is-active .asc-mobile-cta,[data-is-el="header/navigation"].is-active .sd-nav__parent{opacity:1;transform:translateY(0)}[data-is-el="header/navigation"].is-active .sd-nav__parent:first-child{transition-delay:80ms}[data-is-el="header/navigation"].is-active .sd-nav__parent:nth-child(2){transition-delay:.12s}[data-is-el="header/navigation"].is-active .sd-nav__parent:nth-child(3){transition-delay:.16s}[data-is-el="header/navigation"].is-active .sd-nav__parent:nth-child(4){transition-delay:.2s}[data-is-el="header/navigation"].is-active .sd-nav__parent:nth-child(5){transition-delay:.24s}[data-is-el="header/navigation"].is-active .sd-nav__parent:nth-child(6){transition-delay:.28s}[data-is-el="header/navigation"].is-active .sd-nav__parent:nth-child(7){transition-delay:.32s}[data-is-el="header/navigation"].is-active .asc-mobile-cta{transition-delay:.36s}}body:has([data-is-el=header][data-nav-open=true]){overflow:hidden}@media(prefers-reduced-motion:reduce){[data-is-el="header/navigation"],[data-is-el="header/navigation"] .asc-mobile-cta,[data-is-el="header/navigation"] .sd-nav__parent{transform:none!important;transition:opacity .15s!important}}main[data-is-el=content] .asc-legal-prose{color:var(--tw-prose-body);max-width:65ch}main[data-is-el=content] .asc-legal-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}main[data-is-el=content] .asc-legal-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}main[data-is-el=content] .asc-legal-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}main[data-is-el=content] .asc-legal-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}main[data-is-el=content] .asc-legal-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}main[data-is-el=content] .asc-legal-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}main[data-is-el=content] .asc-legal-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}main[data-is-el=content] .asc-legal-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}main[data-is-el=content] .asc-legal-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}main[data-is-el=content] .asc-legal-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}main[data-is-el=content] .asc-legal-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}main[data-is-el=content] .asc-legal-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}main[data-is-el=content] .asc-legal-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}main[data-is-el=content] .asc-legal-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}main[data-is-el=content] .asc-legal-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}main[data-is-el=content] .asc-legal-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}main[data-is-el=content] .asc-legal-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}main[data-is-el=content] .asc-legal-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}main[data-is-el=content] .asc-legal-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}main[data-is-el=content] .asc-legal-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;quotes:"“""”""‘""’"}main[data-is-el=content] .asc-legal-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}main[data-is-el=content] .asc-legal-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}main[data-is-el=content] .asc-legal-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.11111;margin-bottom:.888889em}main[data-is-el=content] .asc-legal-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}main[data-is-el=content] .asc-legal-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;margin-bottom:1em;margin-top:2em}main[data-is-el=content] .asc-legal-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}main[data-is-el=content] .asc-legal-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}main[data-is-el=content] .asc-legal-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}main[data-is-el=content] .asc-legal-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}main[data-is-el=content] .asc-legal-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}main[data-is-el=content] .asc-legal-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}main[data-is-el=content] .asc-legal-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}main[data-is-el=content] .asc-legal-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}main[data-is-el=content] .asc-legal-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,main[data-is-el=content] .asc-legal-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}main[data-is-el=content] .asc-legal-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}main[data-is-el=content] .asc-legal-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}main[data-is-el=content] .asc-legal-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}main[data-is-el=content] .asc-legal-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}main[data-is-el=content] .asc-legal-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.71429;margin-bottom:1.71429em;margin-top:1.71429em;overflow-x:auto;padding-inline-end:1.14286em;padding-bottom:.857143em;padding-top:.857143em;padding-inline-start:1.14286em}main[data-is-el=content] .asc-legal-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#0000;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}main[data-is-el=content] .asc-legal-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,main[data-is-el=content] .asc-legal-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}main[data-is-el=content] .asc-legal-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}main[data-is-el=content] .asc-legal-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}main[data-is-el=content] .asc-legal-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;vertical-align:bottom}main[data-is-el=content] .asc-legal-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}main[data-is-el=content] .asc-legal-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}main[data-is-el=content] .asc-legal-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}main[data-is-el=content] .asc-legal-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}main[data-is-el=content] .asc-legal-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}main[data-is-el=content] .asc-legal-prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}main[data-is-el=content] .asc-legal-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.42857;margin-top:.857143em}main[data-is-el=content] .asc-legal-prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}main[data-is-el=content] .asc-legal-prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}main[data-is-el=content] .asc-legal-prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}main[data-is-el=content] .asc-legal-prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}main[data-is-el=content] .asc-legal-prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}main[data-is-el=content] .asc-legal-prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}main[data-is-el=content] .asc-legal-prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}main[data-is-el=content] .asc-legal-prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}main[data-is-el=content] .asc-legal-prose{font-size:1.125rem;line-height:1.77778}main[data-is-el=content] .asc-legal-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}main[data-is-el=content] .asc-legal-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.22222em;line-height:1.45455;margin-bottom:1.09091em;margin-top:1.09091em}main[data-is-el=content] .asc-legal-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.66667em;margin-top:1.66667em;padding-inline-start:1em}main[data-is-el=content] .asc-legal-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.66667em;line-height:1;margin-bottom:.833333em;margin-top:0}main[data-is-el=content] .asc-legal-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.66667em;line-height:1.33333;margin-bottom:1.06667em;margin-top:1.86667em}main[data-is-el=content] .asc-legal-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.33333em;line-height:1.5;margin-bottom:.666667em;margin-top:1.66667em}main[data-is-el=content] .asc-legal-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.55556;margin-bottom:.444444em;margin-top:1.77778em}main[data-is-el=content] .asc-legal-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}main[data-is-el=content] .asc-legal-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}main[data-is-el=content] .asc-legal-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}main[data-is-el=content] .asc-legal-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.888889em;padding-inline-end:.444444em;padding-bottom:.222222em;padding-top:.222222em;padding-inline-start:.444444em}main[data-is-el=content] .asc-legal-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}main[data-is-el=content] .asc-legal-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}main[data-is-el=content] .asc-legal-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}main[data-is-el=content] .asc-legal-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding-inline-end:1.5em;padding-bottom:1em;padding-top:1em;padding-inline-start:1.5em}main[data-is-el=content] .asc-legal-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em;padding-inline-start:1.55556em}main[data-is-el=content] .asc-legal-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.666667em;margin-top:.666667em}main[data-is-el=content] .asc-legal-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}main[data-is-el=content] .asc-legal-prose :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.888889em;margin-top:.888889em}main[data-is-el=content] .asc-legal-prose :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}main[data-is-el=content] .asc-legal-prose :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}main[data-is-el=content] .asc-legal-prose :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}main[data-is-el=content] .asc-legal-prose :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}main[data-is-el=content] .asc-legal-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.888889em;margin-top:.888889em}main[data-is-el=content] .asc-legal-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}main[data-is-el=content] .asc-legal-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}main[data-is-el=content] .asc-legal-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}main[data-is-el=content] .asc-legal-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.11111em;margin-top:3.11111em}main[data-is-el=content] .asc-legal-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}main[data-is-el=content] .asc-legal-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}main[data-is-el=content] .asc-legal-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}main[data-is-el=content] .asc-legal-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}main[data-is-el=content] .asc-legal-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}main[data-is-el=content] .asc-legal-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-top:.75em;padding-inline-start:.75em}main[data-is-el=content] .asc-legal-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}main[data-is-el=content] .asc-legal-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}main[data-is-el=content] .asc-legal-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}main[data-is-el=content] .asc-legal-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}main[data-is-el=content] .asc-legal-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5;margin-top:1em}main[data-is-el=content] .asc-legal-prose :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}main[data-is-el=content] .asc-legal-prose :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}main[data-is-el=content] .asc-legal-prose{--tw-prose-body:var(--sd-color-ink,#0f1710);--tw-prose-headings:var(--sd-color-ink,#0f1710);--tw-prose-bold:var(--sd-color-ink,#0f1710);--tw-prose-links:var(--sd-color-accent-deep,#468b2c);--tw-prose-bullets:var(--sd-color-muted,#5e6b60);--tw-prose-hr:var(--sd-color-border,#e3e0d5);max-width:900px}main[data-is-el=content] .asc-legal-prose :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}main[data-is-el=content] .asc-legal-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),main[data-is-el=content] .asc-legal-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-sans);--tw-leading:var(--leading-normal,1.5)!important;line-height:var(--leading-normal,1.5)!important;--tw-font-weight:var(--font-weight-light,300)!important;font-weight:var(--font-weight-light,300)!important}main[data-is-el=content] .asc-legal-prose ul{list-style:none!important;padding-left:0!important}main[data-is-el=content] :where(ul,ol):not([class*=is-style-]):not(.asc-article-prose *){margin-block:calc(var(--spacing,.25rem) * 5);padding-left:calc(var(--spacing,.25rem) * 6)}main[data-is-el=content] ul:not([class*=is-style-]):not(.asc-article-prose *){list-style-type:disc}main[data-is-el=content] ol:not([class*=is-style-]):not(.asc-article-prose *){list-style-type:decimal}main[data-is-el=content] :where(ul,ol):not([class*=is-style-]):not(.asc-article-prose *)>li{font-size:var(--text-medium);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2);--tw-leading:1.5;--tw-font-weight:var(--font-weight-light,300);color:var(--color-muted);font-weight:var(--font-weight-light,300);line-height:1.5}main[data-is-el=content] :where(ul,ol):not([class*=is-style-]):not(.asc-article-prose *)>li:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}main[data-is-el=content] :where(ul,ol):not([class*=is-style-]):not(.asc-article-prose *)>li::marker{color:var(--sd-color-muted)}main[data-is-el=content] :where(ul,ol):not([class*=is-style-]):not(.asc-article-prose *) :where(ul,ol){margin-bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2)}::-moz-selection{background-color:var(--sd-color-accent);color:var(--sd-color-ink)}::selection{background-color:var(--sd-color-accent);color:var(--sd-color-ink)}:focus-visible{border-radius:2px;outline:2px solid var(--sd-color-accent-deep);outline-offset:2px}.focus-custom:focus-visible{outline:none}:root{accent-color:var(--sd-color-accent-deep)}input,textarea{caret-color:var(--sd-color-accent-deep)}html{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}@view-transition{navigation:auto}[data-asc-filter-region]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;transition-duration:.15s}[data-asc-filter-region].is-loading{opacity:.6}[data-asc-filter-region].is-loading .asc-cat-filter__pill{pointer-events:none}.sd-section__inner>.sd-layout-grid:has(.wp-block-buttons.is-content-justification-right):not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}@media(min-width:768px){.sd-section__inner>.sd-layout-grid:has(.wp-block-buttons.is-content-justification-right):not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 6)}}@media(min-width:1024px){.sd-section__inner>.sd-layout-grid:has(.wp-block-buttons.is-content-justification-right):not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 8)}}@media(min-width:1416px){.sd-section__inner>.sd-layout-grid:has(.wp-block-buttons.is-content-justification-right):not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 10)}}.sd-section__inner>.sd-layout-grid:has(.wp-block-buttons.is-content-justification-right)>.sd-layout-grid-column>:last-child{margin-bottom:0}body main[data-is-el=content] p{line-height:1.5}body main[data-is-el=content] p.is-style-asc-eyebrow,main[data-is-el=content] .sd-testimonial__count,main[data-is-el=content] .sd-testimonial__type{line-height:1}.sd-section__inner>.sd-testimonials+p{margin-top:calc(var(--spacing,.25rem) * 4)}@media(min-width:768px){.sd-section__inner>.sd-testimonials+p{margin-top:calc(var(--spacing,.25rem) * 6)}}@media(min-width:1024px){.sd-section__inner>.sd-testimonials+p{margin-top:calc(var(--spacing,.25rem) * 8)}}@media(min-width:1416px){.sd-section__inner>.sd-testimonials+p{margin-top:calc(var(--spacing,.25rem) * 10)}}.sd-section__inner>p+.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 4)}@media(min-width:768px){.sd-section__inner>p+.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 6)}}@media(min-width:1024px){.sd-section__inner>p+.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 8)}}@media(min-width:1416px){.sd-section__inner>p+.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 10)}}.sd-section__inner>.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up)+p{margin-top:calc(var(--spacing,.25rem) * 4)}@media(min-width:768px){.sd-section__inner>.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up)+p{margin-top:calc(var(--spacing,.25rem) * 6)}}@media(min-width:1024px){.sd-section__inner>.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up)+p{margin-top:calc(var(--spacing,.25rem) * 8)}}@media(min-width:1416px){.sd-section__inner>.sd-layout-grid.is-style-asc-card-row:not(.is-style-asc-pull-up)+p{margin-top:calc(var(--spacing,.25rem) * 10)}}.sd-section__inner>.wp-block-stronger-layout-grid:not(:has(.wp-block-buttons.is-content-justification-right))+.wp-block-stronger-layout-grid:not(.is-style-asc-overhang-bottom):not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 4)}@media(min-width:768px){.sd-section__inner>.wp-block-stronger-layout-grid:not(:has(.wp-block-buttons.is-content-justification-right))+.wp-block-stronger-layout-grid:not(.is-style-asc-overhang-bottom):not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 6)}}@media(min-width:1024px){.sd-section__inner>.wp-block-stronger-layout-grid:not(:has(.wp-block-buttons.is-content-justification-right))+.wp-block-stronger-layout-grid:not(.is-style-asc-overhang-bottom):not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 8)}}@media(min-width:1416px){.sd-section__inner>.wp-block-stronger-layout-grid:not(:has(.wp-block-buttons.is-content-justification-right))+.wp-block-stronger-layout-grid:not(.is-style-asc-overhang-bottom):not(.is-style-asc-pull-up){margin-top:calc(var(--spacing,.25rem) * 10)}}.sd-section:has(.asc-comparison) .sd-section__inner>p:not(.is-style-asc-eyebrow){max-width:1123px}@media not all and (min-width:1024px){.sd-section__inner:has(>.sd-layout-grid .is-content-justification-right){display:flex;flex-direction:column;gap:1.875rem}.sd-section__inner>.sd-layout-grid:has(.is-content-justification-right){display:contents}.sd-section__inner>.sd-layout-grid:has(.is-content-justification-right)>.sd-layout-grid-column:has(.is-content-justification-right){order:1;width:100%}.sd-section__inner:has(>.sd-layout-grid .is-content-justification-right) .wp-block-buttons.is-content-justification-right{justify-content:center}.sd-section__inner:has(>.sd-layout-grid .is-content-justification-right) .wp-block-image:has(+.is-style-asc-pull-up){margin-bottom:calc(var(--spacing,.25rem) * 0)}}@media(min-width:1416px){.sd-layout-grid--2-col:has(>.sd-layout-grid-column h1){grid-template-columns:698px minmax(0,1fr)}.sd-layout-grid--2-col:has(>.sd-layout-grid-column h1)>.sd-layout-grid-column{grid-column:auto}}.sd-layout-grid--2-col:has(>.sd-layout-grid-column>.wp-block-image.is-style-asc-framed-media){align-items:start}.sd-layout-grid--2-col:has(>.sd-layout-grid-column>.wp-block-image.is-style-asc-framed-media)>.sd-layout-grid-column>.is-style-asc-card{height:auto}.asc-btn{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-2xl,1rem);font-family:var(--font-sans);font-size:var(--text-ui);gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-left:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 2.5);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-ink);display:inline-flex;font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.asc-btn__chip{background-color:var(--color-ink);border-radius:var(--radius-lg,.5rem);color:var(--color-white,#fff);height:calc(var(--spacing,.25rem) * 8);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem) * 8);--tw-duration:.2s;align-items:center;display:flex;justify-content:center;transition-duration:.2s}.asc-btn:hover .asc-btn__chip{--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.asc-btn--dark{background-color:var(--color-ink);color:var(--color-white,#fff)}.asc-btn--dark .asc-btn__chip{background-color:var(--color-accent);color:var(--color-ink)}.asc-btn--full{display:flex;justify-content:space-between;width:100%}.asc-arrow-link{align-items:center;font-family:var(--font-sans);font-size:var(--text-ui);gap:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-ink);display:inline-flex;font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.asc-arrow-link svg{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.asc-arrow-link:hover svg{--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.asc-arrow-link--green{color:var(--color-accent-deep)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}