:root{--color--canyon: #FF9E75;--color--currant: #383656;--color--dark-mint: #A3DCD1;--color--deep-sea: #152A3A;--color--dune: #F6F7E9;--color--dune: #F6F7E9;--color--dusk: #C5A9CA;--color--error: #DC472A;--color--evening-forest: #395C56;--color--fog: #EFF3EF;--color--forest-green: #255D55;--color--light-mint: #DDF3EF;--color--light-wisteria: #F3EDFB;--color--midnight-forest: #203838;--color--mint: #BCE7DF;--color--moon: #EDEDB5;--color--sunshine: #F9C259;--color--ultra-mint: #E9F7F5;--color--white: #FFFFFF;--color--wisteria: #E3D4F4}@font-face{font-family:"Aeonik";font-style:normal;font-weight:300;src:url("/wp-content/themes/sc_theme/dist/fonts/aeonik-light.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/aeonik-light.woff") format("woff")}@font-face{font-family:"Aeonik";font-style:italic;font-weight:300;src:url("/wp-content/themes/sc_theme/dist/fonts/aeonik-light-italic.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/aeonik-light-italic.woff") format("woff")}@font-face{font-family:"Aeonik";font-style:normal;font-weight:400;src:url("/wp-content/themes/sc_theme/dist/fonts/aeonik-regular.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/aeonik-regular.woff") format("woff")}@font-face{font-family:"Aeonik";font-style:italic;font-weight:400;src:url("/wp-content/themes/sc_theme/dist/fonts/aeonik-regular-italic.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/aeonik-regular-italic.woff") format("woff")}@font-face{font-family:"Aeonik";font-style:normal;font-weight:700;src:url("/wp-content/themes/sc_theme/dist/fonts/aeonik-bold.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/aeonik-bold.woff") format("woff")}@font-face{font-family:"Aeonik";font-style:italic;font-weight:700;src:url("/wp-content/themes/sc_theme/dist/fonts/aeonik-bold-italic.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/aeonik-bold-italic.woff") format("woff")}@font-face{font-family:"Ivar";font-style:normal;font-weight:400;src:url("/wp-content/themes/sc_theme/dist/fonts/ivar-regular.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/ivar-regular.woff") format("woff")}@font-face{font-family:"Ivar";font-style:italic;font-weight:400;src:url("/wp-content/themes/sc_theme/dist/fonts/ivar-regular-italic.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/ivar-regular-italic.woff") format("woff")}@font-face{font-family:"Ivar";font-style:normal;font-weight:600;src:url("/wp-content/themes/sc_theme/dist/fonts/ivar-semibold.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/ivar-semibold.woff") format("woff")}@font-face{font-family:"Ivar Soft";font-style:normal;font-weight:500;src:url("/wp-content/themes/sc_theme/dist/fonts/IvarSoft-Regular.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/IvarSoft-Regular.woff") format("woff")}@font-face{font-family:"Ivar Soft";font-style:italic;font-weight:500;src:url("/wp-content/themes/sc_theme/dist/fonts/IvarSoft-Italic.woff2") format("woff2"),url("/wp-content/themes/sc_theme/dist/fonts/IvarSoft-Italic.woff") format("woff")}:root{--font-family--primary: "Aeonik", sans-serif;--font-family--secondary: "Ivar", serif;--font-family--tertiary: "Ivar Soft", serif;--font-size--h1: clamp(1.875rem, 1.457rem + 1.9108vw, 3.75rem);--font-size--h2: clamp(1.5rem, 1.2701rem + 1.051vw, 2.53125rem);--font-size--h3: clamp(1.25rem, 1.1037rem + 0.6688vw, 1.90625rem);--font-size--h4: clamp(1.0625rem, 0.9998rem + 0.2866vw, 1.34375rem);--font-size--h5: clamp(1.03125rem, 0.9992rem + 0.1465vw, 1.175rem);--font-size--h6: clamp(0.875rem, 0.8625rem + 0.0573vw, 0.93125rem);--font-size--testimonial: clamp(1.375rem, 1.2496rem + 0.5732vw, 1.9375rem);--font-size--accent-quote: clamp(1.375rem, 1.2496rem + 0.5732vw, 1.9375rem);--font-size--callout: clamp(1.25rem, 1.1664rem + 0.3822vw, 1.625rem);--font-size--p: clamp(1.0625rem, 1.0416rem + 0.0955vw, 1.15625rem);--font-size--p-sm: clamp(0.9375rem, 0.9166rem + 0.0955vw, 1.03125rem);--font-size--caption: clamp(0.875rem, 0.8541rem + 0.0955vw, 0.96875rem);--font-size--accent-header: clamp(0.875rem, 0.8625rem + 0.0573vw, 0.93125rem);--font-size--accent-text: clamp(0.875rem, 0.8625rem + 0.0573vw, 0.93125rem);--font-size--megamenu-intro: var(--font-size--h4);--font-size--nav-link: clamp(0.9375rem, 0.9166rem + 0.0955vw, 1.03125rem);--font-size--pill-button-large: clamp(1.0625rem, 1.0416rem + 0.0955vw, 1.15625rem);--font-size--pill-button-small: clamp(0.9375rem, 0.9166rem + 0.0955vw, 1.03125rem);--letter-spacing--h1: calc(var(--font-size--h1) * 0.015);--letter-spacing--h2: calc(var(--font-size--h2) * 0.015);--letter-spacing--h3: calc(var(--font-size--h3) * 0.009);--letter-spacing--h4: calc(var(--font-size--h4) * 0.025);--letter-spacing--h5: calc(var(--font-size--h5) * 0.0835);--letter-spacing--h6: calc(var(--font-size--h6) * 0.1025);--letter-spacing--p-sm: calc(var(--font-size--p-sm) * 0.006);--letter-spacing--caption: calc(var(--font-size--caption) * 0.026);--letter-spacing--accent-header: calc(var(--font-size--accent-header) * 0.1025);--letter-spacing--accent-text: calc(var(--font-size--accent-text) * 0.03);--letter-spacing--button-small: calc(var(--font-size--pill-button-small) * 0.03);--letter-spacing--megamenu-intro: calc(var(--font-size--megamenu-intro) * 0.01)}.margin-bottom{margin-bottom:var(--gap)}.margin-bottom--lg{margin-bottom:var(--gap-lg)}.margin-bottom--xl{margin-bottom:var(--gap--xl)}.margin-top-container-padding{display:block;margin-top:var(--container__padding-top)}.show-on-lg{display:none}@media only screen and (min-width: 1024px){.show-on-lg{display:block}}@media only screen and (min-width: 1024px){.hide-on-lg{display:none}}.visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}:root{--border-radius: 15px;--button-fancy-icon-cirle-size: 145px;--button-fancy-icon-cirle-size-lg: clamp(210px, 8.8393rem + 6.6964vw, 270px);--content__max-width: 1920px;--container__padding-bottom: clamp(40px, 7vw, 135px);--container__padding-left: clamp(20px, 7vw, 135px);--container__padding-right: clamp(20px, 7vw, 135px);--container__padding-top: clamp(40px, 7vw, 135px);--container__padding-x: clamp(20px, 7vw, 135px);--content__max-width: 1920px;--focus__outline-color: var(--color--dark-accent-1);--focus__border-radius: var(--border-radius);--focus__box-shadow: inherit;--focus__outline-offset: var(--border-width);--focus__outline-width: var(--border-width);--gap--xxxs: clamp(2.5px, calc(0.15625rem + (5 - 2.5) * ((100vw - 768px) / (1550 - 768))), 5px);--gap--xxs: clamp(5px, calc(0.3125rem + (10 - 5) * ((100vw - 768px) / (1550 - 768))), 10px);--gap--xs: clamp(10px, calc(0.625rem + (20 - 10) * ((100vw - 768px) / (1550 - 768))), 20px);--gap--sm: clamp(20px, calc(1.25rem + (30 - 20) * ((100vw - 768px) / (1550 - 768))), 30px);--gap--m: clamp(30px, calc(1.875rem + (40 - 30) * ((100vw - 768px) / (1550 - 768))), 40px);--gap: clamp(30px, calc(1.875rem + (50 - 30) * ((100vw - 768px) / (1550 - 768))), 50px);--gap--lg: clamp(40px, 4vw, 65px);--gap--xl: clamp(40px, 5vw, 75px);--gap-static--xxxxxs: 5px;--gap-static--xxxxs: 10px;--gap-static--xxxs: 15px;--gap-static--xxs: 20px;--gap-static--xs: 25px;--gap-static--sm: 30px;--gap-static: 35px;--gap-static--m: 40px;--gap-static--lg: 45px;--gap-static--xl: 50px;--grid__gap-2-column: clamp(35px, 5vw, 85px);--grid__gap-3-column: clamp(35px, 3.5vw, 65px);--header-gap: clamp(30px, 4vw, 75px);--header-gap-bottom: var(--gap-static--xs);--header-gap-top: var(--gap-static--xxs);--hero-gap-bottom: clamp(45px, 6vw, 115px);--hero-gap-top: var(--gap--xs);--info-block-gap-y: var(--header-gap-bottom);--hero-details-max-width: 100%;--minimum-click-area: 42px;--transition-dur: 0.21s;--transition-dur--fast: 0.1s;--transition-dur--med: 0.25s;--transition-dur--slow: 0.5s;--transition-scale: 1.06}@media only screen and (min-width: 768px){:root{--header-gap-bottom: var(--gap-static);--header-gap-top: var(--gap-static--sm)}}@media only screen and (min-width: 1024px){:root{--hero-details-max-width: 70vw}}@media only screen and (min-width: 1280px){:root{--hero-details-max-width: 63vw}}@media only screen and (min-width: 1550px){:root{--header-gap-bottom: var(--gap-static--lg);--header-gap-top: var(--gap-static--m)}}@media only screen and (min-width: 1920px){:root{--hero-details-max-width: 1210px}}.non-breaking-space{display:none}*{margin:0;padding:0}*{box-sizing:border-box}*::before,*::after{box-sizing:inherit}ul,ol{margin:0;padding:0}ul>li,ol>li{list-style:none}img{display:block;height:auto;max-width:100%}button{background-color:rgba(0,0,0,0);border:0}body ::-moz-selection{background:var(--color--mint);color:var(--color--midnight-forest)}body ::selection{background:var(--color--mint);color:var(--color--midnight-forest)}body{background-color:var(--color--fog)}.layout-container{display:flex;flex-direction:column;min-height:100vh}.header-and-main,.main,.layout-content,.region-content,#block-sc-content,.confirmation-page{display:flex;flex-direction:column;flex:1 0 auto}.blocks:has(>sc-container+.layout--has-bg)>sc-container:not(.layout--has-bg){--container__padding-bottom--override: var(--container__padding-bottom)}.blocks sc-container:not(.layout--has-bg){--container__padding-bottom--override: 0;--container__padding-top--override: 0}.blocks sc-container:not(.layout--has-bg):first-child{--container__padding-top--override: var(--container__padding-top)}.blocks sc-container:not(.layout--has-bg):last-child{--container__padding-bottom--override: var(--container__padding-bottom)}.blocks sc-container.layout--has-bg+.layout--gap--xl,.blocks sc-container.layout--has-bg+.layout--media-block--two-thirds,.blocks sc-container.layout--has-bg+.layout--double-media--two-thirds{--container__padding-top--override: var(--gap--xl)}.blocks sc-container.layout--has-bg+.layout--gap-container,.blocks sc-container.layout--has-bg+.layout--media-block--full,.blocks sc-container.layout--has-bg+.layout--double-media--full{--container__padding-top--override: var(--container__padding-bottom)}.blocks sc-container.layout--gap:not(:last-child){--container__padding-bottom--override: var(--gap)}.blocks sc-container.layout--gap+.layout--gap--xl,.blocks sc-container.layout--gap+.layout--media-block--two-thirds,.blocks sc-container.layout--gap+.layout--double-media--two-thirds{--container__padding-top--override: calc(var(--gap--xl) - var(--gap))}.blocks sc-container.layout--gap+.layout--gap-container,.blocks sc-container.layout--gap+.layout--media-block--full,.blocks sc-container.layout--gap+.layout--double-media--full{--container__padding-top--override: calc(var(--container__padding-bottom) - var(--gap))}.blocks sc-container.layout--gap--xl:not(:last-child){--container__padding-bottom--override: var(--gap--xl)}.blocks sc-container.layout--gap--xl+.layout--gap-container,.blocks sc-container.layout--gap--xl+.layout--media-block--full,.blocks sc-container.layout--gap--xl+.layout--double-media--full{--container__padding-top--override: calc(var(--container__padding-bottom) - var(--gap--xl))}.blocks sc-container.layout--gap-container:not(:last-child){--container__padding-bottom--override: var(--container__padding-bottom)}.blocks sc-container.layout--double-media--full+.layout--media-block--full:not(:last-child),.blocks sc-container.layout--double-media--full+.layout--double-media--full:not(:last-child),.blocks sc-container.layout--media-block--full+.layout--media-block--full:not(:last-child),.blocks sc-container.layout--media-block--full+.layout--double-media--full:not(:last-child){--container__padding-top--override: var(--container__padding-x)}@media only screen and (min-width: 768px){.blocks sc-container.layout--double-media--full+.layout--media-block--full:not(:last-child),.blocks sc-container.layout--double-media--full+.layout--double-media--full:not(:last-child),.blocks sc-container.layout--media-block--full+.layout--media-block--full:not(:last-child),.blocks sc-container.layout--media-block--full+.layout--double-media--full:not(:last-child){--container__padding-top--override: var(--grid__gap-3-column)}}.blocks sc-container.layout--media-block--two-thirds+.layout--gap-container:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--gap-container:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--gap-container:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--gap-container:not(:first-child){--container__padding-top--override: var(--container__padding-bottom)}.blocks sc-container.layout--media-block--two-thirds+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--carousel.layout--gap-container:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--carousel.layout--gap-container:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--carousel.layout--gap-container:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--carousel.layout--gap-container:not(:first-child){--container__padding-top--override: var(--container__padding-x)}@media only screen and (min-width: 768px){.blocks sc-container.layout--media-block--two-thirds+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--carousel.layout--gap-container:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--carousel.layout--gap-container:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--carousel.layout--gap-container:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--media-block--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--media-block--full:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--double-media--two-thirds:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--double-media--full:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--carousel.layout--gap-container:not(:first-child){--container__padding-top--override: var(--grid__gap-3-column)}}.blocks sc-container.layout--media-block--two-thirds+.layout--gap:not(:first-child),.blocks sc-container.layout--media-block--two-thirds+.layout--gap--xl:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--gap:not(:first-child),.blocks sc-container.layout--double-media--two-thirds+.layout--gap--xl:not(:first-child){--container__padding-top--override: var(--gap--xl)}.blocks sc-container.layout--media-block--full+.layout--gap:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--gap--xl:not(:first-child),.blocks sc-container.layout--media-block--full+.layout--gap-container:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--gap:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--gap--xl:not(:first-child),.blocks sc-container.layout--double-media--full+.layout--gap-container:not(:first-child){--container__padding-top--override: var(--container__padding-bottom)}.blocks sc-container.layout--case-study-list:not(:first-child),.blocks sc-container.layout--testimonial-left-cta:not(.layout--has-bg):not(:first-child){--container__margin-top: calc(var(--gap) * -1);--container__padding-top--override: var(--gap)}.blocks--no-padding-top sc-container:not(.layout--has-bg):first-child{--container__padding-top--override: 0}sc-accordion:first-child{--accordion-button__padding: 0 calc(var(--accordion-caret__width--override) + var(--gap--sm)) var(--gap--xs) 0}sc-accordion:last-child{--accordion__border-bottom: none}sc-asymmetrical-columns:has([slot=asymmetrical-col-right] sc-grid[layout=service-list]){--asymmetrical-column-right__margin-left--lg: 0}sc-asymmetrical-columns:has([slot=asymmetrical-col-right] sc-grid[layout=service-list]) sc-button{margin-bottom:var(--gap--xxs)}sc-asymmetrical-columns [slot=asymmetrical-col-left] sc-section-header{--section-header__display: block}sc-asymmetrical-columns [slot=asymmetrical-col-right]:has(sc-grid[columns="1"]) sc-rich-text[layout=intro__copy]:not(:last-child),sc-asymmetrical-columns [slot=asymmetrical-col-right]:has(sc-grid[columns="2"][layout=text-only]) sc-rich-text[layout=intro__copy]:not(:last-child){margin-bottom:var(--gap--m)}sc-asymmetrical-columns[layout=accordion] sc-rich-text[layout=intro__copy]{margin-bottom:calc(var(--gap--m) - var(--gap--xs))}sc-asymmetrical-columns[layout=accordion] sc-button{display:block;margin-top:calc(var(--gap--xl))}@media only screen and (min-width: 1024px){sc-asymmetrical-columns[layout=accordion] sc-button{margin-top:calc(var(--header-gap) - var(--gap--xs))}}sc-asymmetrical-columns[layout=related-posts]{--asymmetrical-column-right__grid-column--lg: 5 / span 8}sc-asymmetrical-columns:has(sc-rich-text[layout=intro__copy]) sc-rich-text[heading-small],sc-asymmetrical-columns:has(sc-grid[layout=text-only-border-top]) sc-rich-text[heading-small],sc-asymmetrical-columns:has(sc-grid[layout=text-only-border-left]) sc-rich-text[heading-small],sc-asymmetrical-columns:has(sc-grid[layout=service-list]) sc-rich-text[heading-small],sc-asymmetrical-columns:has(sc-accordion) sc-rich-text[heading-small]{margin-top:var(--gap--xxxs)}.breadcrumbs{font-family:var(--accent-text__font-family, var(--font-family--primary));font-size:var(--accent-text__font-size, var(--font-size--accent-text));font-weight:var(--accent-text__font-size, 400);letter-spacing:var(--accent-text__letter-spacing, var(--letter-spacing--accent-text));line-height:var(--accent-text__line-height, 1.4);color:var(--breadcrumb__color, var(--color--midnight-forest));display:flex;flex-wrap:wrap}.breadcrumbs>li{align-items:center;display:inline-flex}.breadcrumbs>li:not(:last-child)::after{color:var(--breadcrumb-after__color, currentColor);content:"  /  "}.breadcrumbs>li:last-child{font-weight:600}.breadcrumbs>li>a{color:var(--breadcrumb-link__color, var(--color--midnight-forest));display:block;transition:color var(--transition-dur);text-decoration:none}.breadcrumbs>li>a:hover{color:var(--breadcrumb-link__color-hover, var(--color--forest-green))}sc-card [slot=card__heading][heading-small]{--heading__font-family: var(--font-family--primary);--heading__font-size: var(--font-size--h4);--heading__font-weight: 400;--heading__letter-spacing: var(--letter-spacing--h4);--heading__line-height: 1.45;--heading__text-transform: inherit;--heading__text-wrap: pretty}sc-card[layout=logo] sc-image picture{aspect-ratio:2/1;align-items:center;display:flex;justify-content:center}sc-card[layout=logo] sc-image picture img{max-height:100%}sc-grid[layout=text-only] sc-card [slot=card__heading] h4{--heading__font-family: var(--font-family--primary);--heading__font-size: var(--font-size--h4);--heading__font-weight: 400;--heading__letter-spacing: var(--letter-spacing--h4);--heading__line-height: 1.45;--heading__text-transform: inherit;--heading__text-wrap: pretty}:root{--card-award-image-max-height: 52px;--card-award-image-width: 160px}@media only screen and (min-width: 550px){:root{--card-award-image-max-height: 65px;--card-award-image-width: 200px}}sc-card-award [slot=image]{align-items:flex-end;display:flex;height:var(--card-award-image-max-height);width:var(--card-award-image-width)}sc-card-award [slot=image]>*{max-height:var(--card-award-image-max-height);width:var(--card-award-image-width)}sc-carousel>*{display:block;flex:0 0 var(--carousel-card__width)}sc-carousel[layout=image-gallery]{--carousel-card__width: 90%;--carousel-image__width: 100%}@media only screen and (min-width: 550px){sc-carousel[layout=image-gallery]{--carousel-card__width: calc(80% - (var(--grid__gap-x) / 2))}}@media only screen and (min-width: 768px){sc-carousel[layout=image-gallery]{--carousel-card__width: calc(65% - (var(--grid__gap-x) / 2))}}@media only screen and (min-width: 1024px){sc-carousel[layout=image-gallery]{--carousel-card__width: calc(48% - (var(--grid__gap-x) / 2))}}sc-carousel[layout=image-gallery] sc-image,sc-carousel[layout=image-gallery] sc-video{--image-image__border-radius: var(--border-radius);--video-embed__aspect-ratio: 16 / 9;display:block;flex:0 0 auto;overflow:hidden;width:var(--carousel-image__item-width, var(--carousel-image__width))}@media only screen and (min-width: 1024px){sc-carousel[layout=image-gallery] sc-image,sc-carousel[layout=image-gallery] sc-video{--image-image__border-radius: var(--border-radius)}}sc-carousel[layout=card-block]{--carousel-card__width: calc((100% - (var(--grid__gap-x) * 3)) / 1.1);--carousel__offset: var(--container__padding-left)}@media only screen and (min-width: 768px){sc-carousel[layout=card-block]{--carousel-card__width: calc((100% - (var(--grid__gap-x) * 3)) / 2.25)}}@media only screen and (min-width: 1024px){sc-carousel[layout=card-block]{--carousel-card__width: calc((100% - (var(--grid__gap-x) * 3)) / 3.35)}}@media only screen and (min-width: 1280px){sc-carousel[layout=card-block]{--carousel-card__width: calc((100% - (var(--grid__gap-x) * 3)) / 3.95)}}sc-carousel[layout=card-block]{--carousel__padding-bottom: 0;--carousel-card-block__width: 78vw;--grid__gap-x--override: var(--gap-static--xs);--grid__gap-x--override--md: var(--gap-static--xs);--grid__gap-y--override: var(--gap-static--xs)}@media only screen and (min-width: 550px){sc-carousel[layout=card-block]{--carousel-card-block__width: 38vw}}@media only screen and (min-width: 768px){sc-carousel[layout=card-block]{--carousel-card-block__width: 33vw}}@media only screen and (min-width: 1024px){sc-carousel[layout=card-block]{--carousel-card-block__width: 25vw}}@media only screen and (min-width: 1280px){sc-carousel[layout=card-block]{--carousel-card-block__gap: var(--gap-static--xs);--carousel-card-block__width: calc((100% - var(--carousel-card-block__gap) - var(--carousel-card-block__gap) - var(--carousel-card-block__gap) - var(--carousel-card-block__gap)) / 4.25)}}sc-carousel[layout=card-block] sc-card{display:block;flex:0 0 var(--carousel-card-block__width, var(--carousel-card__width));max-width:var(--carousel-card-block__width, var(--carousel-card__width));width:var(--carousel-card-block__width, var(--carousel-card__width))}sc-carousel[layout=card-block][data-grid-above-active]>*,sc-carousel[layout=card-block][data-grid-above-active] sc-card{flex:initial;min-width:0;max-width:none;width:100%}sc-carousel[layout=card-carousel] sc-card{display:block;flex:0 0 var(--carousel-card__width);height:clamp(30.3125rem,23.4375rem + 14.3229vw,40.625rem)}sc-carousel[layout=card-carousel] sc-card sc-image:not([aspect-ratio]){height:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%}sc-carousel[layout=card-carousel] sc-card sc-image:not([aspect-ratio]) picture{height:100%;min-width:100%;width:auto}sc-carousel[layout=card-carousel] sc-card sc-image:not([aspect-ratio]) picture img{height:100%;min-width:100%;width:auto}sc-case-study-teaser{display:block}sc-case-study-teaser+sc-case-study-teaser{margin-top:var(--grid__gap-2-column)}:root{--container-child-gap: var(--gap--xl)}sc-container>sc-video:first-of-type,sc-container>sc-image:first-of-type{display:block}sc-container>sc-video:first-of-type:not(:first-child),sc-container>sc-image:first-of-type:not(:first-child){margin-top:var(--container-child-gap)}sc-container sc-case-study-list{display:block}sc-container sc-case-study-list:not(:last-child){margin-bottom:var(--container__padding-bottom)}@media only screen and (min-width: 1024px){sc-container sc-case-study-list:not(:last-child){margin-bottom:var(--grid__gap-2-column)}}sc-container sc-grid{--container-child-gap: 0}sc-container.full-y{display:flex;flex:1 0 100%}sc-container[theme=white]{--button-color-hover: var(--button__color-hover--override, var(--color--midnight-forest));--button-icon-color-override: var(--color--forest-green);--button-icon-color-hover-override: var(--color--midnight-forest);--container__background-color-override: var(--color--white)}sc-container[theme=white]+sc-container[theme=white]{--container__padding-top--override: 0;--intro__padding-top: 0;--intro-image__top: 0;--intro-inner__padding-top: 0;--intro-inner-has-image__padding-top: 0}sc-container[theme=white]:has(sc-container[theme=white] sc-intro){--container__padding-bottom--override: var(--gap)}sc-container[theme=white] sc-button[type=secondary],sc-container[theme=white] sc-button[type=secondary-back],sc-container[theme=white] sc-button[type=tertiary]{--button-color: var(--button__color--override, var(--color--forest-green))}sc-container[theme=white] sc-button[type=pill-large]{--button-color: var(--color--midnight-forest);--button-color-hover: var(--color--forest-green)}sc-container[theme=white] sc-button[type=pill-medium]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--forest-green);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=white] sc-button[type=pill-small]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--dark-mint);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=white] sc-button[type=pill-small][active]{--button-color: var(--color--midnight-forest);--button-background-color--override: var(--color--dark-mint)}sc-container[theme=light-mint]{--button-icon-circle-color: var(--color--white);--button-icon-circle-background-color: var(--color--white);--container__background-color-override: var(--color--light-mint);--cta-stacked-ampersand__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-ampersand-light-mint.png');--cta-stacked-arrow__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-arrow-light-mint.png');--cta-stacked-asteriks__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-astericks-light-mint.png');--cta-stacked-circles__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-circles-light-mint.png')}sc-container[theme=light-mint]+sc-container[theme=light-mint]{--container__padding-top--override: 0}sc-container[theme=light-mint]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--light-mint)}sc-container[theme=light-mint] sc-button[type=pill-large]{--button-background-color--override: var(--color--white);--button-pill-border-color: var(--color--white);--button-pill-border-color-hover: var(--color--forest-green);--button-color: var(--color--midnight-forest);--button-color-hover: var(--color--forest-green)}sc-container[theme=dark-mint]{--container__background-color-override: var(--color--dark-mint);--link__underline-color--hover: var(--color--forest-green);--link__underline-color--hover-override: var(--color--forest-green)}sc-container[theme=dark-mint]+sc-container[theme=dark-mint]{--container__padding-top--override: 0}sc-container[theme=dark-mint]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--dark-mint)}sc-container[theme=dark-mint] sc-button[type=pill-small]{--button-color: var(--color--forest-green);--button-pill-border-color: var(--color--light-mint)}sc-container[theme=evening-forest]{--button-color: var(--color--white);--button-color-hover: var(--color--mint);--button-font-smoothing: antialiased;--button-icon-color-override: var(--color--mint);--button-icon-color-hover-override: var(--color--mint);--button-icon-circle-background-color: var(--color--midnight-forest);--caption-color: var(--color--white);--container__background-color-override: var(--color--evening-forest);--divider-background-color: var(--color--white);--form-error-caption-color: var(--color--sunshine);--form-focus-line-background-color: var(--color--mint);--form-input-border-bottom: 0;--form-required-color: var(--color--sunshine);--link-color: var(--color--mint);--link-color-hover: var(--color--white);--link-text-decoration-color: var(--color--forest-green);--rich-text-color: var(--color--white)}sc-container[theme=evening-forest]+sc-container[theme=eveing-forest]{--container__padding-top--override: 0}sc-container[theme=forest-green]{--container__background-color-override: var(--color--forest-green)}sc-container[theme=forest-green]+sc-container[theme=forest-green]{--container__padding-top--override: 0}sc-container[theme=forest-green]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--forest-green)}sc-container[theme=forest-green],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]),sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]){--accordion__border-color: var(--color--white);--accordion-button__color--hover: var(--color--dark-mint);--accordion-button__color: var(--color--white);--breadcrumb__color: var(--color--white);--breadcrumb-link__color: var(--color--white);--breadcrumb-link__color-hover: var(--color--dark-mint);--breadcrumb-after__color: var(--color--white);--card-heading-link__color: var(--color--dark-mint);--card-heading-link-hover__color: var(--color--white);--card-icon-list__border-color: var(--color--white);--card-text-only__border-color: var(--color--white);--cta-eyebrow__color: var(--color--dark-mint);--heading__color: var(--color--white);--header-hamburger__background-color: var(--color--dark-mint);--header-hamburger__background-color--hover: var(--color--white);--link__color: var(--color--dark-mint);--link__color--hover: var(--color--white);--link__underline-color--hover: var(--color--dark-mint);--link__underline-color--hover-override: var(--color--dark-mint);--logo-ampersand__fill: var(--color--dark-mint);--logo-text__fill: var(--color--white);--rich-text-p__color: var(--color--white);--primary-nav__border-color: var(--color--dark-mint);--primary-nav__color: var(--color--white);--primary-nav__color-hover: var(--color--dark-mint);--section-header-eyebrow__color: var(--color--dark-mint);--section-header-eyebrow__color: var(--color--dark-mint);--section-header-heading-small__color: var(--color--dark-mint)}sc-container[theme=forest-green] sc-button[type=primary],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]) sc-button[type=primary],sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]) sc-button[type=primary]{--button-color-hover: var(--color--white);--button-icon-circle-background-color: var(--color--midnight-forest);--button-icon-color-override: var(--color--dark-mint);--button-icon-color-hover-override: var(--color--white)}sc-container[theme=forest-green] sc-button[type=secondary],sc-container[theme=forest-green] sc-button[type=tertiary],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]) sc-button[type=secondary],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]) sc-button[type=tertiary],sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]) sc-button[type=secondary],sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]) sc-button[type=tertiary]{--button-color: var(--color--dark-mint);--button-color-hover: var(--color--white);--button-icon-color-override: var(--color--dark-mint);--button-icon-color-hover-override: var(--color--white)}sc-container[theme=forest-green] sc-button[type=pill-large],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]) sc-button[type=pill-large],sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]) sc-button[type=pill-large]{--button-background-color--override: var(--color--midnight-forest);--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--midnight-forest);--button-pill-border-color-hover: var(--color--dark-mint)}sc-container[theme=forest-green] sc-button[type=pill-medium],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]) sc-button[type=pill-medium],sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]) sc-button[type=pill-medium]{--button-color: var(--color--dark-mint);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dark-mint);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=forest-green] sc-button[type=pill-small],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]) sc-button[type=pill-small],sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]) sc-button[type=pill-small]{--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dark-mint);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=forest-green] sc-button[type=dot],sc-container[theme=transparent]:has(+sc-container[theme=forest-green]) sc-button[type=dot],sc-container[theme=transparent]:has(+sc-condensed-panel+sc-container[theme=forest-green]) sc-button[type=dot]{--button-background-color--override: var(--color--dark-mint);--button-background-color-hover: var(--color--light-mint);--button-icon-background-color: var(--color--midnight-forest)}sc-container[theme=midnight-forest]{--container__background-color-override: var(--color--midnight-forest)}sc-container[theme=midnight-forest]+sc-container[theme=midnight-forest]{--container__padding-top--override: 0}sc-container[theme=midnight-forest]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--midnight-forest)}sc-container[theme=midnight-forest],sc-container:has(+sc-container[theme=dark-case]),sc-container:has(+sc-condensed-panel+sc-container[theme=dark-case]){--caption-color: var(--color-white);--form-error-caption-color: var(--color--sunshine);--form-focus-line-background-color: var(--color--mint);--form-input-border-bottom: 0;--form-required-color: var(--color--sunshine);--heading__color: var(--color--white);--header-hamburger__background-color: var(--color--dark-mint);--header-hamburger__background-color--hover: var(--color--white);--link-color-hover: var(--color--white);--link-color: var(--color--mint);--logo-ampersand__fill: var(--color--dark-mint);--logo-text__fill: var(--color--white);--link-text-decoration-color: var(--color--forest-green);--primary-nav__border-color: var(--color--dark-mint);--primary-nav__color: var(--color--white);--primary-nav__color-hover: var(--color--dark-mint);--rich-text-color: var(--color--white);--section-header-eyebrow__color: var(--color--dark-mint);--section-header-heading-small__color: var(--color--dark-mint)}sc-container[theme=midnight-forest] sc-button[type=primary],sc-container:has(+sc-container[theme=dark-case]) sc-button[type=primary],sc-container:has(+sc-condensed-panel+sc-container[theme=dark-case]) sc-button[type=primary]{--button-color: var(--color--dark-mint);--button-color-hover: var(--color--white);--button-font-smoothing: antialiased;--button-icon-circle-background-color: var(--color--forest-green);--button-icon-color-hover-override: var(--color--white);--button-icon-color-override: var(--color--mint)}sc-container[theme=midnight-forest] sc-button[type=secondary],sc-container[theme=midnight-forest] sc-button[type=tertiary],sc-container:has(+sc-container[theme=dark-case]) sc-button[type=secondary],sc-container:has(+sc-container[theme=dark-case]) sc-button[type=tertiary],sc-container:has(+sc-condensed-panel+sc-container[theme=dark-case]) sc-button[type=secondary],sc-container:has(+sc-condensed-panel+sc-container[theme=dark-case]) sc-button[type=tertiary]{--button-color: var(--color--dark-mint);--button-color-hover: var(--color--white);--button-icon-color-override: var(--color--dark-mint);--button-icon-color-hover-override: var(--color--white)}sc-container[theme=midnight-forest] sc-button[type=pill-large],sc-container:has(+sc-container[theme=dark-case]) sc-button[type=pill-large],sc-container:has(+sc-condensed-panel+sc-container[theme=dark-case]) sc-button[type=pill-large]{--button-background-color--override: var(--color--forest-green);--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--midnight-forest);--button-pill-border-color-hover: var(--color--dark-mint)}sc-container[theme=midnight-forest] sc-button[type=pill-medium],sc-container:has(+sc-container[theme=dark-case]) sc-button[type=pill-medium],sc-container:has(+sc-condensed-panel+sc-container[theme=dark-case]) sc-button[type=pill-medium]{--button-color: var(--color--dark-mint);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dark-mint);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=midnight-forest] sc-button[type=pill-small],sc-container:has(+sc-container[theme=dark-case]) sc-button[type=pill-small],sc-container:has(+sc-condensed-panel+sc-container[theme=dark-case]) sc-button[type=pill-small]{--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dark-mint);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=dune]{--button-icon-circle-background-color: var(--color--moon);--container__background-color-override: var(--color--dune);--cta-stacked-ampersand__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-ampersand-dune.png');--cta-stacked-arrow__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-arrow-dune.png');--cta-stacked-asteriks__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-astericks-dune.png');--cta-stacked-circles__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-circles-dune.png');--link__underline-color--hover: var(--color--canyon);--link__underline-color--hover-override: var(--color--canyon);--tab-button__color: var(--color--midnight-forest);--tab-button__color--hover: var(--color--forest-green);--tabs-separator__background-color: var(--color--forest-green)}sc-container[theme=dune]+sc-container[theme=dune]{--container__padding-top--override: 0}sc-container[theme=dune]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--dune)}sc-container[theme=dune] sc-button[type=pill-large]{--button-background-color--override: var(--color--moon);--button-color: var(--color--midnight-forest);--button-color-hover: var(--color--forest-green);--button-pill-border-color: var(--color--moon);--button-pill-border-color-hover: var(--color--forest-green)}sc-container[theme=dune] sc-button[type=pill-medium]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--forest-green);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=dune] sc-button[type=pill-small]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--sunshine);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=moon]{--button-icon-circle-background-color: var(--color--dune);--container__background-color-override: var(--color--moon);--link__underline-color--hover: var(--color--canyon);--link__underline-color--hover-override: var(--color--canyon)}sc-container[theme=moon]+sc-container[theme=moon]{--container__padding-top--override: 0}sc-container[theme=moon]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--moon)}sc-container[theme=moon] sc-button[type=pill-large]{--button-background-color--override: var(--color--dune);--button-color: var(--color--midnight-forest);--button-color-hover: var(--color--forest-green);--button-pill-border-color: var(--color--dune);--button-pill-border-color-hover: var(--color--forest-green)}sc-container[theme=moon] sc-button[type=pill-medium]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--forest-green);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=moon] sc-button[type=pill-small]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--sunshine);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=canyon]{--container__background-color-override: var(--color--canyon);--link__underline-color--hover: var(--color--moon)}sc-container[theme=canyon]+sc-container[theme=canyon]{--container__padding-top--override: 0}sc-container[theme=canyon]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--canyon)}sc-container[theme=canyon],sc-container:has(+sc-container sc-hero-tertiary[theme=canyon]){--button-color: var(--color--midnight-forest);--button-color-hover: var(--color--midnight-forest);--button-icon-circle-background-color: var(--color--moon);--button-icon-color-override: var(--color--midnight-forest);--cta-stacked-ampersand__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-ampersand-canyon.png');--cta-stacked-arrow__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-arrow-canyon.png');--cta-stacked-asteriks__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-astericks-canyon.png');--cta-stacked-circles__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-circles-canyon.png');--link__underline-color--hover: var(--color--moon)}sc-container[theme=canyon] sc-button[type=pill-large],sc-container:has(+sc-container sc-hero-tertiary[theme=canyon]) sc-button[type=pill-large]{--button-background-color--override: var(--color--sunshine);--button-color: var(--color--midnight-forest);--button-color-hover: var(--color--forest-green);--button-pill-border-color: var(--color--sunshine);--button-pill-border-color-hover: var(--color--forest-green)}sc-container[theme=canyon] sc-button[type=pill-medium],sc-container:has(+sc-container sc-hero-tertiary[theme=canyon]) sc-button[type=pill-medium]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--forest-green);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=canyon] sc-button[type=pill-small],sc-container:has(+sc-container sc-hero-tertiary[theme=canyon]) sc-button[type=pill-small]{--button-color: var(--color--forest-green);--button-color-hover: var(--color--midnight-forest);--button-pill-border-color: var(--color--forest-green);--button-pill-border-color-hover: var(--color--midnight-forest)}sc-container[theme=deep-sea]{--container__background-color-override: var(--color--deep-sea)}sc-container[theme=deep-sea]+sc-container[theme=deep-sea]{--container__padding-top--override: 0}sc-container[theme=deep-sea]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--deep-sea)}sc-container[theme=deep-sea],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-container[theme=deep-sea]),sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-condensed-panel+sc-container[theme=deep-sea]){--accordion__border-color: var(--color--white);--accordion-button__color--hover: var(--color--dusk);--accordion-button__color: var(--color--white);--breadcrumb__color: var(--color--white);--breadcrumb-link__color: var(--color--white);--breadcrumb-link__color-hover: var(--color--dusk);--breadcrumb-after__color: var(--color--white);--card-heading-link__color: var(--color--dusk);--card-heading-link-hover__color: var(--color--white);--card-icon-list__border-color: var(--color--white);--card-text-only__border-color: var(--color--white);--cta-eyebrow__color: var(--color--dusk);--cta-stacked-ampersand__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-ampersand-deep-sea.png');--cta-stacked-arrow__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-arrow-deep-sea.png');--cta-stacked-asteriks__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-astericks-deep-sea.png');--cta-stacked-circles__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-circles-deep-sea.png');--heading__color: var(--color--white);--header-hamburger__background-color: var(--color--dusk);--header-hamburger__background-color--hover: var(--color--white);--link__color: var(--color--dusk);--link__color--hover: var(--color--white);--link__underline-color--hover: var(--color--dusk);--link__underline-color--hover-override: var(--color--dusk);--logo-ampersand__fill: var(--color--dark-mint);--logo-text__fill: var(--color--white);--primary-nav__border-color: var(--color--dusk);--primary-nav__color: var(--color--white);--primary-nav__color-hover: var(--color--dusk);--rich-text-p__color: var(--color--white);--section-header-eyebrow__color: var(--color--dusk);--section-header-heading-small__color: var(--color--dusk)}sc-container[theme=deep-sea] sc-button[type=primary],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-container[theme=deep-sea]) sc-button[type=primary],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-condensed-panel+sc-container[theme=deep-sea]) sc-button[type=primary]{--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-icon-circle-background-color: var(--color--currant);--button-icon-color-override: var(--color--wisteria);--button-icon-color-hover-override: var(--color--white)}sc-container[theme=deep-sea] sc-button[type=secondary],sc-container[theme=deep-sea] sc-button[type=tertiary],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-container[theme=deep-sea]) sc-button[type=secondary],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-container[theme=deep-sea]) sc-button[type=tertiary],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-condensed-panel+sc-container[theme=deep-sea]) sc-button[type=secondary],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-condensed-panel+sc-container[theme=deep-sea]) sc-button[type=tertiary]{--button-color: var(--color--dusk);--button-color-hover: var(--color--white);--button-icon-color-override: var(--color--dusk);--button-icon-color-hover-override: var(--color--white)}sc-container[theme=deep-sea] sc-button[type=pill-large],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-container[theme=deep-sea]) sc-button[type=pill-large],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-condensed-panel+sc-container[theme=deep-sea]) sc-button[type=pill-large]{--button-background-color--override: var(--color--currant);--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--currant);--button-pill-border-color-hover: var(--color--dusk)}sc-container[theme=deep-sea] sc-button[type=pill-medium],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-container[theme=deep-sea]) sc-button[type=pill-medium],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-condensed-panel+sc-container[theme=deep-sea]) sc-button[type=pill-medium]{--button-color: var(--color--dusk);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dusk);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=deep-sea] sc-button[type=pill-small],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-container[theme=deep-sea]) sc-button[type=pill-small],sc-container[theme=transparent]:not([mega-menu-active]):has(+sc-condensed-panel+sc-container[theme=deep-sea]) sc-button[type=pill-small]{--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dusk);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=currant]{--accordion__border-color: var(--color--white);--accordion-button__color: var(--color--white);--accordion-button__color--hover: var(--color--dusk);--card-heading-link__color: var(--color--dusk);--card-heading-link-hover__color: var(--color--white);--card-icon-list__border-color: var(--color--white);--card-text-only__border-color: var(--color--white);--container__background-color-override: var(--color--currant);--cta-eyebrow__color: var(--color--dusk);--cta-stacked-ampersand__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-ampersand-currant.png');--cta-stacked-arrow__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-arrow-currant.png');--cta-stacked-asteriks__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-astericks-currant.png');--cta-stacked-circles__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-stacked-circles-currant.png');--heading__color: var(--color--white);--link__color: var(--color--dusk);--link__color--hover: var(--color--white);--link__underline-color--hover: var(--color--dusk);--link__underline-color--hover-override: var(--color--dusk);--rich-text-p__color: var(--color--white);--section-header-eyebrow__color: var(--color--dusk);--section-header-heading-small__color: var(--color--dusk)}sc-container[theme=currant]+sc-container[theme=currant]{--container__padding-top--override: 0}sc-container[theme=currant]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--currant)}sc-container[theme=currant] sc-button[type=primary]{--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-icon-circle-background-color: var(--color--deep-sea);--button-icon-color-override: var(--color--wisteria);--button-icon-color-hover-override: var(--color--white)}sc-container[theme=currant] sc-button[type=secondary],sc-container[theme=currant] sc-button[type=tertiary]{--button-color: var(--color--dusk);--button-color-hover: var(--color--white);--button-icon-color-override: var(--color--dusk);--button-icon-color-hover-override: var(--color--white)}sc-container[theme=currant] sc-button[type=pill-large]{--button-background-color--override: var(--color--deep-sea);--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--deep-sea);--button-pill-border-color-hover: var(--color--dusk)}sc-container[theme=currant] sc-button[type=pill-medium]{--button-color: var(--color--dusk);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dusk);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=currant] sc-button[type=pill-small]{--button-color: var(--color--white);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dusk);--button-pill-border-color-hover: var(--color--white)}sc-container[theme=dusk]{--container__background-color-override: var(--color--dusk)}sc-container[theme=dusk]+sc-container[theme=dusk]{--container__padding-top--override: 0}sc-container[theme=dusk]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--dusk)}sc-container[theme=dusk],sc-container:has(+sc-container sc-hero-tertiary[theme=dusk]){--button-pill-border-color: var(--color--midnight-forest);--button-pill-border-color-hover: var(--color--currant);--header-hamburger__background-color: var(--color--midnight-forest);--header-hamburger__background-color--hover: var(--color--currant);--primary-nav__border-color: var(--color--currant);--primary-nav__color: var(--color--midnight-forest);--primary-nav__color-hover: var(--color--currant)}sc-container[theme=wisteria]{--container__background-color-override: var(--color--wisteria);--header-hamburger__background-color: var(--color--midnight-forest);--header-hamburger__background-color--hover: var(--color--currant);--link__underline-color--hover: var(--color--currant);--primary-nav__border-color: var(--color--currant);--primary-nav__color: var(--color--midnight-forest);--primary-nav__color-hover: var(--color--currant)}sc-container[theme=wisteria]+sc-container[theme=wisteria]{--container__padding-top--override: 0}sc-container[theme=wisteria]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--wisteria)}sc-container[theme=light-wisteria]{--accordion-button__color--hover: var(--color--currant);--card-heading-link__color: var(--color--currant);--card-heading-link-hover__color: var(--color--deep-sea);--container__background-color-override: var(--color--light-wisteria);--link__color: var(--color--currant);--link__color--hover: var(--color--deep-sea);--link__underline-color--hover: var(--color--currant);--link__underline-color--hover-override: var(--color--currant)}sc-container[theme=light-wisteria]+sc-container[theme=light-wisteria]{--container__padding-top--override: 0}sc-container[theme=light-wisteria]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--light-wisteria)}sc-container[theme=light-wisteria] sc-button[type=primary]{--button-icon-circle-background-color: var(--color--wisteria);--button-icon-color-override: var(--color--currant);--button-icon-color-hover-override: var(--color--deep-sea)}sc-container[theme=light-wisteria] sc-button[type=secondary],sc-container[theme=light-wisteria] sc-button[type=tertiary]{--button-color: var(--color--currant);--button-color-hover: var(--color--deep-sea);--button-icon-color-override: var(--color--currant);--button-icon-color-hover-override: var(--color--deep-sea)}sc-container[theme=light-wisteria] sc-button[type=pill-large]{--button-background-color--override: var(--color--wisteria);--button-color: var(--color--deep-sea);--button-color-hover: var(--color--deep-sea);--button-pill-border-color: var(--color--wisteria);--button-pill-border-color-hover: var(--color--deep-sea)}sc-container[theme=light-wisteria] sc-button[type=pill-medium]{--button-color: var(--color--currant);--button-color-hover: var(--color--deep-sea);--button-pill-border-color: var(--color--currant);--button-pill-border-color-hover: var(--color--deep-sea)}sc-container[theme=light-wisteria] sc-button[type=pill-small]{--button-color: var(--color--currant);--button-color-hover: var(--color--deep-sea);--button-pill-border-color: var(--color--dusk);--button-pill-border-color-hover: var(--color--deep-sea)}sc-container[theme=ultra-mint]{--button-color: var(--color--midnight-forest);--button-color-hover: var(--color--midnight-forest);--button-font-smoothing: antialiased;--button-icon-color-override: var(--color--forest-green);--button-icon-color-hover-override: var(--color--midnight-forest);--button-icon-circle-color: var(--color--white);--button-icon-circle-background-color: var(--color--white);--container__background-color-override: var(--color--ultra-mint)}sc-container[theme=ultra-mint]+sc-container[theme=ultra-mint]{--container__padding-top--override: 0}sc-container[theme=ultra-mint]+sc-container:has(sc-cta-grid){--container__background-color-override: var(--color--ultra-mint)}sc-container[theme=ultra-mint] sc-button[type=cta-secondary],sc-container[theme=ultra-mint] sc-button[type=cta-secondary-back],sc-container[theme=ultra-mint] sc-button[type=cta-small]{--button-color: var(--color--evening-forest);--button-icon-color-override: var(--color--evening-forest)}sc-container[theme=light-case],sc-container[theme=dark-case]{--container__background-color-override: transparent}sc-container[theme=dark-case]{--loader-background-color: var(--color--midnight-forest);--loader-spinner-color: var(--color--mint)}sc-container.layout--double-media{--grid-gap: var(--container__padding-x)}@media only screen and (min-width: 550px){sc-container.layout--double-media{--grid-gap: var(--grid__gap-3-column)}}sc-container[layout="404"] sc-image{margin:0 auto var(--gap);max-width:clamp(13.4375rem,10.5rem + 14.6875vw,28.125rem)}sc-container[layout="404"] sc-rich-text{--rich-text-p__text-align: center;text-align:center}sc-container[layout="404"] sc-rich-text+sc-rich-text{--rich-text-p__font-family: var(--font-family--primary);--rich-text-p__font-size: var(--font-size--callout);--rich-text-p__font-weight: 400;--rich-text-p__line-height: 1.5;margin:var(--gap--xs) 0 var(--gap)}sc-container:has(sc-header:first-child){--container__padding-bottom--override: var(--gap-static);--container__padding-top--override: var(--gap-static--sm);position:relative;z-index:999}sc-container:has(sc-header:first-child)[theme=transparent]{max-width:var(--content__max-width);position:absolute;top:var(--sc-header__top, 0);width:100%;z-index:999}sc-container[mega-menu-active]{--container__background--override: linear-gradient(to bottom, var(--color--midnight-forest) 23.5%, #203738 100%);--container__background-color-override: transparent;--logo-ampersand__fill: var(--color--dark-mint);--logo-text__fill: var(--color--white);--primary-nav__border-color: var(--color--dark-mint);--primary-nav__color: var(--color--white);--primary-nav__color-hover: var(--color--dark-mint)}sc-container[mega-menu-active] sc-button[type=pill-medium]{--button-color: var(--color--dark-mint);--button-color-hover: var(--color--white);--button-pill-border-color: var(--color--dark-mint);--button-pill-border-color-hover: var(--color--white)}sc-container:has(sc-cta-stacked:first-child){--container__padding-bottom--override: 0;--container__padding-top--override: 0;--container__padding-x-override: 0}sc-container:has(sc-grid sc-cta-grid){--container__padding-top--override: 0}sc-container:has(sc-intro:first-child){--container__padding-bottom--override: 0;--container__padding-top--override: 0;--container__padding-x-override: 0}sc-container:has(sc-hero-home:first-child){--container__padding-bottom--override: 0;--container__padding-top--override: 0;--container__padding-x-override: 0}sc-container[theme=forest-green]:has(sc-hero-home){--container__background--override: linear-gradient(180deg, var(--color--midnight-forest) 0%, var(--color--deep-sea) 100%);--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-home-bg.png')}sc-container[theme=forest-green]:has(sc-hero-home) sc-button[type=primary]{--button-icon-circle-background-color: var(--color--forest-green)}sc-container[theme=forest-green]:has(sc-hero-landing) sc-button[type=primary]{--button-icon-circle-background-color: var(--color--forest-green)}sc-container:has(sc-featured-case-study:first-child){--container__padding-bottom--override: 0;--container__padding-top--override: 0;--container__padding-x-override: 0}sc-container:has(sc-hero-quaternary:first-child),sc-container:has(sc-hero-tertiary:first-child),sc-container:has(sc-hero-landing:first-child){--container__padding-bottom--override: 0;--container__padding-top--override: 0;--container__padding-x-override: 0;--intro__padding-top: 0;--intro-image__top: 0;--intro-inner__padding-top: 0;--intro-inner-has-image__padding-top: 0}sc-container:has(sc-hero-quaternary:first-child){--container__background--override: linear-gradient(180deg, var(--color--dune) 70.01%, var(--color--white) 99.86%)}sc-container:has(sc-hero-tertiary[theme=dark-mint]){--container__background--override: linear-gradient(180deg, var(--color--dark-mint) 0.15%, var(--color--light-mint) 69.57%, var(--color--white) 99.86%)}sc-container:has(sc-hero-tertiary[theme=dusk]){--breadcrumb-link__color-hover: var(--color--currant);--container__background--override: linear-gradient(180deg, var(--color--dusk) 0.15%, var(--color--wisteria) 69.57%, var(--color--white) 99.86%);--hero-eyebrow__color: var(--color--currant);--intro-eyebrow__color: var(--color--currant);--link__color: var(--color--currant)}sc-container:has(sc-hero-tertiary[theme=moon]){--container__background--override: linear-gradient(180deg, var(--color--moon) 0.15%, var(--color--dune) 69.57%, var(--color--white) 99.86%)}sc-container:has(sc-hero-tertiary[theme=moon]) sc-intro sc-button[type=primary]{--button-icon-circle-background-color: var(--color--moon)}sc-container:has(sc-hero-quaternary)[layout=hero-glyph-apostrophe]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-quaternary-moon-apostrophe.png')}sc-container:has(sc-hero-quaternary)[layout=hero-glyph-intersecting]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-quaternary-moon-intersecting.png')}sc-container:has(sc-hero-quaternary)[layout=hero-glyph-kissing]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-quaternary-moon-kissing.png')}sc-container:has(sc-hero-tertiary[theme=dark-mint])[layout=hero-glyph-apostrophe]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-dark-mint-apostrophe.png')}sc-container:has(sc-hero-tertiary[theme=dark-mint])[layout=hero-glyph-intersecting]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-dark-mint-intersecting.png')}sc-container:has(sc-hero-tertiary[theme=dark-mint])[layout=hero-glyph-kissing]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-dark-mint-kissing.png')}sc-container:has(sc-hero-tertiary[theme=dusk]) sc-button[type=primary]{--button-icon-circle-background-color: var(--color--wisteria);--button-icon-color-override: var(--color--currant);--button-icon-color-hover-override: var(--color--deep-sea)}sc-container:has(sc-hero-tertiary[theme=dusk])[layout=hero-glyph-apostrophe]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-dusk-apostrophe.png')}sc-container:has(sc-hero-tertiary[theme=dusk])[layout=hero-glyph-intersecting]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-dusk-intersecting.png')}sc-container:has(sc-hero-tertiary[theme=dusk])[layout=hero-glyph-kissing]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-dusk-kissing.png')}sc-container:has(sc-hero-tertiary[theme=moon])[layout=hero-glyph-apostrophe]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-moon-apostrophe.png')}sc-container:has(sc-hero-tertiary[theme=moon])[layout=hero-glyph-intersecting]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-moon-intersecting.png')}sc-container:has(sc-hero-tertiary[theme=moon])[layout=hero-glyph-kissing]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-tertiary-moon-kissing.png')}sc-container[theme=forest-green]:has(sc-hero-landing){--container__background--override: linear-gradient(180deg, var(--color--forest-green) 40%, var(--color--deep-sea) 60%);--link__color: var(--color--dark-mint);--link__color--hover: var(--color--white);--hero-eyebrow__color: var(--color--dark-mint);--intro-eyebrow__color: var(--color--dark-mint)}sc-container[theme=forest-green]:has(sc-hero-landing)[layout=hero-glyph-upper]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-forest-green-upper.png')}sc-container[theme=forest-green]:has(sc-hero-landing)[layout=hero-glyph-middle]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-forest-green-middle.png')}sc-container[theme=forest-green]:has(sc-hero-landing)[layout=hero-glyph-lower]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-forest-green-lower.png')}sc-container[theme=forest-green]:has(sc-hero-landing) sc-intro sc-button[type=primary]{--button-icon-circle-background-color: var(--color--forest-green)}sc-container[theme=deep-sea]:has(sc-hero-landing){--container__background--override: linear-gradient(180deg, var(--color--deep-sea) 29.81%, var(--color--currant) 76.44%);--link__color: var(--color--dusk);--link__color--hover: var(--color--white);--hero-eyebrow__color: var(--color--dusk);--intro-eyebrow__color: var(--color--dusk)}sc-container[theme=deep-sea]:has(sc-hero-landing)[layout=hero-glyph-upper]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-deep-sea-upper.png')}sc-container[theme=deep-sea]:has(sc-hero-landing)[layout=hero-glyph-middle]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-deep-sea-middle.png')}sc-container[theme=deep-sea]:has(sc-hero-landing)[layout=hero-glyph-lower]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-deep-sea-lower.png')}sc-container[theme=deep-sea]:has(sc-hero-landing) sc-intro sc-button[type=primary]{--button-icon-circle-background-color: var(--color--deep-sea)}sc-container[theme=canyon]:has(sc-hero-landing){--container__background--override: linear-gradient(180deg, var(--color--canyon) 23.08%, var(--color--moon) 63.94%, var(--color--dune) 100%)}sc-container[theme=canyon]:has(sc-hero-landing)[layout=hero-glyph-upper]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-canyon-upper.png')}sc-container[theme=canyon]:has(sc-hero-landing)[layout=hero-glyph-middle]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-canyon-middle.png')}sc-container[theme=canyon]:has(sc-hero-landing)[layout=hero-glyph-lower]{--hero-glyph__background-image: url('/wp-content/themes/sc_theme/dist/img/hero-landing-canyon-lower.png')}sc-container:has(sc-hero-case-study:first-child){--container__padding-bottom--override: 0;--container__padding-top--override: 0;--container__padding-x-override: 0}sc-container:has(sc-hero-utility:first-child){--container__padding-bottom--override: var(--hero-gap-bottom);--container__padding-top--override: var(--hero-gap-top)}sc-container:has(sc-hero-insights:first-child){--container__padding-bottom--override: var(--hero-gap-bottom);--container__padding-top--override: var(--hero-gap-top)}sc-container:has(sc-featured-insights:first-child){--container__padding-bottom--override: var(--hero-gap-bottom);--container__padding-top--override: 0}sc-container:has(sc-hero-team:first-child){--container__padding-top--override: var(--hero-gap-top)}sc-container:has(sc-carousel[layout=image-gallery]){--container__padding-bottom--override: 0;--container__padding-x-override: 0}sc-container[layout=related-posts]{--container__padding-bottom--override: var(--gap)}sc-container:has(+sc-container[layout=related-posts]){--container__padding-bottom--override: var(--gap)}sc-container[layout=cta-slim]{--container__padding-bottom--override: var(--gap)}sc-container:has(+sc-container[layout=cta-slim]){--container__padding-bottom--override: var(--gap)}sc-container:has(sc-footer:first-child){--container__padding-bottom--override: 0;--container__padding-top--override: var(--container__padding-left)}@media only screen and (min-width: 550px){sc-container:has(sc-footer:first-child){--container__padding-top--override: var(--gap--xl)}}sc-container:has(sc-carousel[layout=card-block]){--container__padding-x-override: 0}sc-container:has(>:is(sc-image,sc-video,sc-grid[layout=double-media])):has(+sc-container>:is(sc-image,sc-video,sc-grid[layout=double-media])){--container__padding-bottom--override: var(--grid__gap-3-column)}sc-grid:has(sc-cta-grid){--grid__gap-y: var(--gap--sm);--grid__gap-x--bp-lg: var(--grid__gap-3-column)}sc-grid:has(sc-cta-grid) sc-cta-grid[theme=mint]:last-of-type{--cta-grid__background-image: url('/wp-content/themes/sc_theme/dist/img/cta-grid-right-mint.png');--cta-grid__background-position: top left}sc-grid:has(sc-cta-grid) sc-cta-grid[theme=dusk]:last-of-type{--cta-grid__background-image--override: url('/wp-content/themes/sc_theme/dist/img/cta-grid-right-dusk.png');--cta-grid__background-position: top left}sc-grid:has(sc-cta-grid) sc-cta-grid[theme=canyon]:last-of-type{--cta-grid__background-image--override: url('/wp-content/themes/sc_theme/dist/img/cta-grid-right-canyon.png');--cta-grid__background-position: top left}sc-grid:has(sc-cta-grid) sc-cta-grid[theme=moon]:last-of-type{--cta-grid__background-image--override: url('/wp-content/themes/sc_theme/dist/img/cta-grid-right-moon.png');--cta-grid__background-position: top left}sc-cta-stacked sc-rich-text[slot=cta-stacked__eyebrow] p{color:var(--cta-eyebrow__color, var(--color--forest-green))}sc-featured-case-study sc-rich-text[slot=featured-case-study__heading] a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px}sc-featured-case-study sc-rich-text[slot=featured-case-study__heading] a:hover{text-decoration-color:var(--link__underline-color--hover, currentColor)}sc-featured-case-study+sc-featured-case-study{--featured-case-study__padding-top: 0}sc-featured-case-study [slot=featured-case-study__eyebrow]:hover+[slot=featured-case-study__heading]{text-decoration:underline;text-decoration-color:var(--color--dark-mint);text-decoration-thickness:1px;text-underline-offset:4px;transition:all var(--transition-dur)}sc-featured-case-study:has([slot=featured-case-study__heading]:hover) [slot=featured-case-study__eyebrow] p a{color:var(--color--white)}sc-featured-case-study+sc-button[layout=centered]{margin-top:0;padding-bottom:var(--container__padding-bottom)}sc-hero-home+sc-featured-case-study{--featured-case-study__padding-top: 0}sc-flex-grid:has(sc-card[layout=logo])+sc-button{display:block;margin:var(--gap--xl) auto 0;text-align:center;width:100%}.form-block__header{margin-bottom:var(--gap--xl);text-align:center}.form-block__header h2{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--tertiary));font-size:var(--heading__font-size, var(--font-size--h1));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h1));line-height:var(--heading__line-height, 1.3);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty)}.form-block__disclaimer{margin-bottom:var(--gap--sm)}.form-block__disclaimer p{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45)}sc-grid[layout=accordion-image]{--heading__font-size: var(--font-size--h3);--heading__font-weight: 400;--heading__letter-spacing: var(--letter-spacing--h3);--heading__line-height: 1.4;--heading__text-transform: inherit;--heading__text-wrap: pretty;--accordion__border-color: var(--color--dark-mint);--accordion-button__color--hover: var(--color--forest-green);--accordion-caret__background-color: var(--color--forest-green);--accordion-caret__background-color--hover: var(--color--midnight-forest);--accordion-caret__height--override: 9px;--accordion-caret__width--override: 16px;--grid__gap-x--bp-lg: var(--container__padding-left);--section-header__display: block}@media only screen and (min-width: 768px){sc-grid[layout=accordion-image]{--grid__gap-x: var(--container__padding-left)}}sc-grid[layout=accordion-image] .grid-column--1{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){sc-grid[layout=accordion-image] .grid-column--1 .accordion-wrapper{margin-top:auto}}@media only screen and (min-width: 768px){sc-grid[layout=accordion-image] [slot=accordion__content]{--rich-text-p__font-family: var(--font-family--secondary);--rich-text-p__font-size: var(--font-size--p-sm);--rich-text-p__font-weight: 400;--rich-text-p__letter-spacing: var(var(--letter-spacing--p-sm));--rich-text-p__line-height: 1.5}}@media only screen and (min-width: 1024px){sc-grid[layout=accordion-image] [slot=accordion__content]{--rich-text-p__font-family: var(--font-family--secondary);--rich-text-p__font-size: var(--font-size--p);--rich-text-p__font-weight: 400;--rich-text-p__line-height: 1.6}}sc-grid[layout=accordion-image] sc-section-header{display:none}@media only screen and (min-width: 1280px){sc-grid[layout=accordion-image] sc-section-header{display:block}}sc-section-header:has(+sc-grid[layout=accordion-image]){--section-header__display: block;display:block}@media only screen and (min-width: 1280px){sc-section-header:has(+sc-grid[layout=accordion-image]){display:none}}sc-html iframe{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.image-gallery__item{position:relative}.image-gallery__item:hover figcaption{opacity:1;visibility:visible}.image-gallery__item a{display:block;position:relative}.image-gallery__item figcaption{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h4));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h4));line-height:var(--heading__line-height, 1.45);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty);align-items:center;background-color:rgba(221,243,239,.9);color:var(--color--midnight-forest);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:var(--gap);position:absolute;text-align:center;top:0;transition:opacity var(--transition-dur);visibility:hidden;width:100%}sc-info-block.client-list ul{padding-left:0}sc-info-block.client-list ul>li{padding-left:0}sc-info-block.client-list ul>li:not(:last-child){margin-bottom:8px}sc-info-block.client-list ul>li::before{display:none}sc-info-block [slot=info-block-right]>*{display:block}sc-info-block [slot=info-block-right]>*:not(:last-child):not(sc-video):not(sc-image):not([slot=image]):not([layout=intro__copy]){margin-bottom:var(--gap--lg)}sc-info-block [slot=info-block-right]>*[layout=intro__copy]{margin-bottom:var(--gap--sm)}sc-info-block .post__author-date{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h4));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h4));line-height:var(--heading__line-height, 1.45);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty);list-style:none;padding:0}sc-info-block .post__author-date li{list-style:none;padding:0}sc-info-block .post__author-date li::before{content:none}sc-info-block .post__author-date a{text-decoration:none}.info-block__title{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--tertiary));font-size:var(--heading__font-size, var(--font-size--h2));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h2));line-height:var(--heading__line-height, 1.35);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty);color:var(--color--midnight-forest);margin-top:calc(var(--gap--xxs)*-1)}.info-block__title--sm{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h6));font-weight:var(--heading__font-weight, 700);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h6));line-height:var(--heading__line-height, 1.4);margin:0;text-transform:var(--heading__text-transform, uppercase);text-wrap:var(--heading__text-wrap, pretty);margin-top:var(--gap--xxxs)}sc-image{display:block;position:relative}sc-image *:not([slot=image__caption]){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}sc-image *:not([slot=image__caption])>*{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}sc-image:not([aspect-ratio]) *:not([slot=image__caption])>*{height:auto;max-width:auto;width:auto}sc-image[show-caption-on-hover] [slot=image__caption]{align-items:center;background-color:color-mix(in srgb, var(--color--light-mint), transparent 10%);color:var(--color--white);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:var(--gap);position:absolute;text-align:center;top:0;transition:opacity var(--transition-dur);visibility:hidden;width:100%}sc-image[show-caption-on-hover]:hover [slot=image__caption]{opacity:1;visibility:visible}:root{--pull-quote-icon-width: 26px}@media only screen and (min-width: 1024px){:root{--pull-quote-icon-width: 28px}}@media only screen and (min-width: 1550px){:root{--pull-quote-icon-width: 30px}}sc-rich-text{--divider-margin-bottom: var(--gap--sm);--divider-margin-top: var(--gap--xs);color:var(--rich-text-color, var(--color--midnight-forest));display:block;margin:0 auto;max-width:var(--rich-text-max-width, inherit);text-align:var(--rich-text-text-align, inherit);width:100%}sc-rich-text p:not(:last-child),sc-rich-text ul:not(:last-child),sc-rich-text ol:not(:last-child),sc-rich-text pre:not(:last-child),sc-rich-text address:not(:last-child),sc-rich-text table:not(:last-child){margin-bottom:var(--font-size--p)}sc-rich-text h1,sc-rich-text h2,sc-rich-text h3,sc-rich-text h4{transition:color var(--transition-dur)}sc-rich-text h1:not(:first-child),sc-rich-text h2:not(:first-child),sc-rich-text h3:not(:first-child),sc-rich-text h4:not(:first-child){margin-top:calc(var(--font-size--p) + var(--gap--xxs))}sc-rich-text h1:not(:last-child),sc-rich-text h2:not(:last-child),sc-rich-text h3:not(:last-child),sc-rich-text h4:not(:last-child){margin-bottom:var(--rich-text-heading__margin-bottom, var(--font-size--p))}sc-rich-text h5,sc-rich-text h6{transition:color var(--transition-dur)}sc-rich-text h5:not(:first-child),sc-rich-text h6:not(:first-child){margin-top:calc(var(--font-size--p) + var(--gap--xxs))}sc-rich-text h5:not(:last-child),sc-rich-text h6:not(:last-child){margin-bottom:var(--gap--xxs)}sc-rich-text>*.no-margin-bottom{margin-bottom:0}sc-rich-text>*+h1,sc-rich-text>*+h2,sc-rich-text>*+.h2,sc-rich-text>*+h3,sc-rich-text>*+.h3,sc-rich-text>*+h4,sc-rich-text>*+.h4,sc-rich-text>*+h5,sc-rich-text>*+.h5,sc-rich-text>*+h6,sc-rich-text>*+.h6{margin-top:var(--rich-text-header-margin-top, clamp(25px, 0.9121rem + 1.355vw, 35px))}sc-rich-text>*+sc-button{margin-top:var(--rich-text-button-margin-top, var(--gap))}sc-rich-text .intro{margin-bottom:0}sc-rich-text .intro:not(:last-child){margin-bottom:0}sc-rich-text .intro+.intro{margin-top:var(--gap--sm)}sc-rich-text h1{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--tertiary));font-size:var(--heading__font-size, var(--font-size--h1));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h1));line-height:var(--heading__line-height, 1.3);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty)}sc-rich-text h2,sc-rich-text .h2{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--tertiary));font-size:var(--heading__font-size, var(--font-size--h2));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h2));line-height:var(--heading__line-height, 1.35);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty)}sc-rich-text h3,sc-rich-text .h3{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h3));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h3));line-height:var(--heading__line-height, 1.4);margin:0;-webkit-text-decoration:var(--heading__text-decoration, inherit);text-decoration:var(--heading__text-decoration, inherit);text-decoration-color:var(--heading__text-decoration-color, transparent);text-decoration-thickness:var(--heading__text-decoration-thickness, 1px);text-underline-offset:var(--heading__text-underline-offset, 4px);text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty);transition:all var(--transition-dur)}sc-rich-text h4,sc-rich-text .h4{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h4));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h4));line-height:var(--heading__line-height, 1.45);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty)}sc-rich-text h5,sc-rich-text .h5{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h6));font-weight:var(--heading__font-weight, 700);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h6));line-height:var(--heading__line-height, 1.4);margin:0;text-transform:var(--heading__text-transform, uppercase);text-wrap:var(--heading__text-wrap, pretty)}sc-rich-text h6,sc-rich-text .h6{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h6));font-weight:var(--heading__font-weight, 700);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h6));line-height:var(--heading__line-height, 1.4);margin:0;text-transform:var(--heading__text-transform, uppercase);text-wrap:var(--heading__text-wrap, pretty)}sc-rich-text h1 a,sc-rich-text h2 a,sc-rich-text .h2 a,sc-rich-text h3 a,sc-rich-text .h3 a,sc-rich-text h4 a,sc-rich-text .h4 a,sc-rich-text h5 a,sc-rich-text .h5 a,sc-rich-text h6 a,sc-rich-text .h6 a{font-weight:400;text-decoration-color:rgba(0,0,0,0)}sc-rich-text p{color:var(--rich-text-p__color, var(--color--midnight-forest));font-family:var(--rich-text-p__font-family, var(--font-family--secondary));font-size:var(--rich-text-p__font-size, var(--font-size--p));font-style:var(--rich-text-p__font-style, normal);font-weight:var(--rich-text-p__font-weight, 400);letter-spacing:var(--rich-text-p__letter-spacing, 0);line-height:var(--rich-text-p__line-height, 1.6);text-align:var(--rich-text-p__text-align, left);text-transform:var(--rich-text-p__text-transform, unset);text-wrap:var(--rich-text-p__text-wrap, unset)}sc-rich-text strong{color:var(--rich-text-strong-color, currentColor);font-weight:var(--rich-text-strong-weight, 700)}sc-rich-text a{color:var(--link__color, var(--color--forest-green));-webkit-text-decoration:var(--link__text-decoration, underline);text-decoration:var(--link__text-decoration, underline);text-decoration-color:var(--link__underline-color, currentColor);text-decoration-thickness:1px;text-underline-offset:var(--link__text-underline-offset, 4px);transition:color var(--transition-dur),text-decoration-color var(--transition-dur)}sc-rich-text a:hover{color:var(--link__color--hover, var(--color--midnight-forest));-webkit-text-decoration:var(--link__text-decoration--hover, underline);text-decoration:var(--link__text-decoration--hover, underline);text-decoration-color:var(--link__underline-color--hover, var(--color--sunshine));text-decoration-thickness:1px}sc-rich-text hr{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--color--dark-mint);display:block;margin:0;padding:0;width:100%}sc-rich-text hr:not(:first-child){margin-top:var(--gap)}sc-rich-text hr:not(:last-child){margin-bottom:var(--gap)}sc-rich-text blockquote{color:var(--callout__color, var(--color--midnight-forest));font-family:var(--callout__font-family, var(--font-family--primary));font-size:var(--callout__font-size, var(--font-size--callout));font-weight:var(--callout__font-size, 400);letter-spacing:var(--callout__letter-spacing, 0);line-height:var(--callout__line-height, 1.5);padding-left:calc(2px + var(--gap--sm));position:relative}sc-rich-text blockquote,sc-rich-text blockquote p{color:var(--callout__color, var(--color--midnight-forest));font-family:var(--callout__font-family, var(--font-family--primary));font-size:var(--callout__font-size, var(--font-size--callout));font-weight:var(--callout__font-size, 400);letter-spacing:var(--callout__letter-spacing, 0);line-height:var(--callout__line-height, 1.5)}sc-rich-text blockquote:not(:first-child){margin-top:var(--gap)}sc-rich-text blockquote:not(:last-child){margin-bottom:var(--gap)}sc-rich-text blockquote::before{background-color:var(--color--dark-mint);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:2px}sc-rich-text .quote--pull{border:0;padding:0}@media only screen and (min-width: 1280px){sc-rich-text .quote--pull{padding:0 var(--grid__gap-2-column)}}sc-rich-text .quote--pull::before{aspect-ratio:1/.73;background-color:var(--color--dark-mint);content:"";display:block;height:auto;left:auto;margin:0 auto var(--gap--xs);-webkit-mask:url("/wp-content/themes/sc_theme/dist/icons/quote.svg") no-repeat center/contain;mask:url("/wp-content/themes/sc_theme/dist/icons/quote.svg") no-repeat center/contain;position:relative;top:auto;width:var(--pull-quote-icon-width)}sc-rich-text .quote--pull,sc-rich-text .quote--pull p{color:var(--accent-quote__color, var(--color--midnight-forest));font-family:var(--accent-quote__font-family, var(--font-family--secondary));font-size:var(--accent-quote__font-size, var(--font-size--accent-quote));font-style:var(--accent-quote__font-style, italic);font-weight:var(--accent-quote__font-size, 400);letter-spacing:var(--accent-quote__letter-spacing, 0);line-height:var(--accent-quote__line-height, 1.56);text-align:var(--accent-quote__text-align, center)}sc-rich-text .quote--pull:not(:first-child){margin-top:var(--gap--xl)}sc-rich-text .quote--pull:not(:last-child){margin-bottom:var(--gap--xl)}sc-rich-text ul{color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p));font-weight:var(--p-sm__font-size, 400);line-height:var(--p-sm__line-height, 1.6);padding-left:1.0625rem}sc-rich-text ul>li{padding-left:0.9375rem;position:relative}sc-rich-text ul>li::before{background-color:var(--color--forest-green);border-radius:50%;content:"";display:block;height:0.296875rem;left:0;position:absolute;top:0.75rem;width:0.296875rem}sc-rich-text ul>li>ul{margin-left:var(--gap--sm);padding-left:0}sc-rich-text ul>li>ul>li::before{background-color:rgba(0,0,0,0);border:1px solid var(--color--forest-green);height:0.328125rem;width:0.328125rem}sc-rich-text ul>li:not(:last-child){padding-bottom:var(--li__padding-bottom, 0)}sc-rich-text ul.no-list-style{padding-left:0}sc-rich-text ul.no-list-style>li{padding-left:0}sc-rich-text ul.no-list-style>li:not(:last-child){margin-bottom:var(--gap-static--xxxxxs)}sc-rich-text ul.no-list-style>li::before{display:none}sc-rich-text ul.two-column-list{-moz-column-count:1;column-count:1;-moz-column-gap:var(--grid__gap-3-column);column-gap:var(--grid__gap-3-column);margin:0}@media only screen and (min-width: 768px){sc-rich-text ul.two-column-list{-moz-column-count:2;column-count:2}}sc-rich-text ul.two-column-list>li{-moz-column-break-inside:avoid;break-inside:avoid-column;padding:0}sc-rich-text ul.two-column-list>li:not(:last-child){margin-bottom:var(--grid__gap-3-column)}sc-rich-text ul.two-column-list>li::before{display:none}sc-rich-text ul.two-column-list>li>ul{margin:0}sc-rich-text ul.two-column-list>li a{color:var(--color--midnight-forest);text-decoration:none}sc-rich-text ul.two-column-list>li a:hover,sc-rich-text ul.two-column-list>li a:active{text-decoration:underline}sc-rich-text ol{color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p));font-weight:var(--p-sm__font-size, 400);line-height:var(--p-sm__line-height, 1.6);counter-reset:sc-counter}sc-rich-text ol>li{counter-increment:sc-counter;padding-left:2rem;position:relative}sc-rich-text ol>li::before{content:counter(sc-counter) ". ";color:currentColor;left:0;min-width:1.5rem;position:absolute;text-align:right;top:0}sc-rich-text .rich-text__table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden}sc-rich-text .rich-text__table-wrap table{min-width:100%;width:-moz-max-content;width:max-content}sc-rich-text table{color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p-sm));font-weight:var(--p-sm__font-size, 400);letter-spacing:var(--p-sm__letter-spacing, var(--letter-spacing--p-sm));line-height:var(--p-sm__line-height, 1.5);border-collapse:collapse;border-spacing:0;font-size:var(--font-size--p);line-height:1.5;position:relative;text-align:left;width:100%}sc-rich-text table thead{background-color:var(--color--ultra-mint);border-bottom:1px solid var(--color--dark-mint);color:var(--color--midnight-forest);text-align:left}sc-rich-text table th,sc-rich-text table td{border-bottom:1px solid var(--color--dark-mint);padding:var(--gap-static--xxxs) var(--gap--xs)}sc-rich-text table tfoot{border-top:1px solid var(--color--dark-mint);font-weight:bold}sc-rich-text table{margin-bottom:var(--gap);margin-top:var(--gap)}sc-rich-text .intro{color:var(--callout__color, var(--color--midnight-forest));font-family:var(--callout__font-family, var(--font-family--primary));font-size:var(--callout__font-size, var(--font-size--callout));font-weight:var(--callout__font-size, 400);letter-spacing:var(--callout__letter-spacing, 0);line-height:var(--callout__line-height, 1.5)}sc-rich-text .intro p{color:var(--callout__color, var(--color--midnight-forest));font-family:var(--callout__font-family, var(--font-family--primary));font-size:var(--callout__font-size, var(--font-size--callout));font-weight:var(--callout__font-size, 400);letter-spacing:var(--callout__letter-spacing, 0);line-height:var(--callout__line-height, 1.5)}sc-rich-text .intro--centered{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--tertiary));font-size:var(--heading__font-size, var(--font-size--h2));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h2));line-height:var(--heading__line-height, 1.35);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty);text-align:center}sc-rich-text .intro--centered p{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--tertiary));font-size:var(--heading__font-size, var(--font-size--h2));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h2));line-height:var(--heading__line-height, 1.35);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty)}sc-rich-text .caption{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45)}sc-rich-text .small-header-light{color:var(--accent-header__color, var(--color--midnight-forest));font-family:var(--accent-header__font-family, var(--font-family--primary));font-size:var(--accent-header__font-size, var(--font-size--accent-header));font-weight:var(--accent-header__font-size, 400);letter-spacing:var(--accent-header__letter-spacing, var(--letter-spacing--accent-header));line-height:var(--accent-header__line-height, 1.4);text-transform:var(--accent-header__text-transform, uppercase);color:var(--color--evening-forest)}sc-rich-text[layout=intro__copy]{--rich-text-p__font-family: var(--font-family--primary);--rich-text-p__font-size: var(--font-size--callout);--rich-text-p__font-weight: 400;--rich-text-p__line-height: 1.5}sc-rich-text sc-button{display:block}sc-rich-text sc-button:not(:last-child){margin-bottom:var(--gap--xs)}sc-rich-text:has(+[layout=citation]){margin-bottom:0 !important}sc-rich-text[layout=citation]{--rich-text-p__font-family: var(--font-family--primary);--rich-text-p__font-size: var(--font-size--caption);--rich-text-p__font-weight: 400;--rich-text-p__letter-spacing: var(--letter-spacing--caption);--rich-text-p__line-height: 1.45;margin-top:var(--gap)}sc-rich-text+[layout=citation]::before{background-color:var(--color--dark-mint);content:"";display:block;height:2px;margin-bottom:var(--gap);margin-top:var(--gap);position:relative;width:35px}.wp-caption{max-width:100%;width:auto !important}.wp-caption p:empty{display:none}.wp-caption img{margin-bottom:0;margin-top:0}.wp-caption-text{color:var(--color--midnight-forest);font-family:var(--font-family--primary);font-size:var(--font-size--caption);line-height:1.6;margin-top:var(--gap--xs);max-inline-size:-moz-min-content;max-inline-size:min-content;min-inline-size:-moz-fit-content;min-inline-size:fit-content}.alignleft,img.alignleft{margin:var(--gap-static--m) auto}@media only screen and (min-width: 768px){.alignleft,img.alignleft{float:left;margin:0 var(--gap-static--m) var(--gap--xs) 0}}.alignright,img.alignright{margin:var(--gap-static--m) auto}@media only screen and (min-width: 768px){.alignright,img.alignright{float:right;margin:0 0 var(--gap--xs) var(--gap-static--m)}}@media only screen and (min-width: 768px){.alignright img{margin-left:auto}}.alignright img,.alignleft img{width:100%}.alignnone,img.alignnone,.aligncenter,img.aligncenter{margin:var(--gap-static--m) auto}@media only screen and (min-width: 1024px){.alignnone,img.alignnone,.aligncenter,img.aligncenter{margin:var(--gap--lg) auto}}.info-block__right sc-rich-text .wp-caption,.info-block__right sc-rich-text img{margin-bottom:var(--gap-static);margin-top:var(--gap-static)}@media only screen and (min-width: 1280px){.info-block__right sc-rich-text .wp-caption,.info-block__right sc-rich-text img{margin-bottom:var(--gap-static--m);margin-top:var(--gap-static--m)}}.info-block__right sc-rich-text img.alignnone{margin:var(--gap-static--m) 0}.info-block__right .wp-caption img{margin-bottom:0;margin-top:0}sc-container[wrapper-size=fw] sc-section-header{padding:0 var(--container__padding-left)}sc-section-header[heading] [slot=section-header__heading]{--heading__font-family: var(--font-family--tertiary);--heading__font-size: var(--font-size--h1);--heading__font-weight: 400;--heading__letter-spacing: var(--letter-spacing--h1);--heading__line-height: 1.3}sc-scroller:has(sc-card[layout=logo])+sc-button{display:block;margin:var(--gap--xl) auto 0;text-align:center;width:100%}sc-scroller sc-card[layout=logo]{--image__height: 60px;--image__width: 120px;--image-wrap__height: 60px;--image-wrap__width: 120px;width:120px}@media only screen and (min-width: 550px){sc-scroller sc-card[layout=logo]{--image__height: 65px;--image__width: 130px;--image-wrap__height: 65px;--image-wrap__width: 130px;width:130px}}@media only screen and (min-width: 768px){sc-scroller sc-card[layout=logo]{--image__height: auto;--image__width: 14vw;--image-wrap__height: auto;--image-wrap__width: 14vw;width:14vw}}@media only screen and (min-width: 1024px){sc-scroller sc-card[layout=logo]{--image__width: 10.25vw;--image-wrap__width: 10.25vw;width:10.25vw}}sc-tab{display:block;height:100%;padding:var(--gap-static--xs) 0}@media only screen and (min-width: 1024px){sc-tab{padding:0}}sc-tab:not(:last-child){border-bottom:1px solid var(--color--dusk)}@media only screen and (min-width: 1024px){sc-tab:not(:last-child){display:contents;border-bottom:none}}sc-tab [slot=tab__content]{display:flex;flex-direction:column;min-height:100%}sc-tab [slot=tab__content] sc-button[type=secondary]{display:block;margin-top:var(--gap--sm)}sc-tab [slot=tab__content] sc-rich-text[layout=intro__copy]{--rich-text-p__text-wrap: pretty}sc-tab ul{margin-top:auto;padding-top:var(--gap--lg)}:root{--tags-list__gap: var(--gap-static--xs);--tags-list-circle__size: 4px}.tags-list{font-family:var(--accent-text__font-family, var(--font-family--primary));font-size:var(--accent-text__font-size, var(--font-size--accent-text));font-weight:var(--accent-text__font-size, 400);letter-spacing:var(--accent-text__letter-spacing, var(--letter-spacing--accent-text));line-height:var(--accent-text__line-height, 1.4);align-items:center;color:var(--tags-list--color, var(--color--forest-green));display:flex;flex-wrap:wrap;margin:0 calc(var(--tags-list__gap)/2*-1);padding:0}.tags-list li{font-style:var(--tags-list__font-style, normal);padding:0 calc(var(--tags-list__gap)/2);position:relative}.tags-list li::before{content:none}.tags-list li::after{background-color:var(--tags-list-circle__color, var(--color--dark-mint));border-radius:100%;content:"";height:var(--tags-list-circle__size);position:absolute;right:-2.5px;top:50%;transform:translateY(-50%);width:var(--tags-list-circle__size)}.tags-list li:last-child::after{content:none}.tags-list li a{color:var(--tags-list__link-color, var(--color--forest-green));line-height:1.4;-webkit-text-decoration:var(--tags-list__text-decoration, none);text-decoration:var(--tags-list__text-decoration, none);text-underline-offset:var(--tags-list__underline-offset, 0);transition:color var(--transition-dur)}.tags-list li a:hover,.tags-list li a:active{color:var(--tags-list__color--hover, var(--color--forest-green));-webkit-text-decoration:var(--tag-list__text-decoration--hover, underline);text-decoration:var(--tag-list__text-decoration--hover, underline);text-underline-offset:var(--tag-list__underline-offset--hover, 4px)}.tags-list li.category a{padding-left:calc(25px + var(--gap-static--xxxxs));position:relative}.tags-list li.category a span{background-position:center;background-repeat:no-repeat;border:1px solid var(--category__border-color);border-radius:5px;content:"";display:inline-block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--transition-dur);width:25px}.tags-list li.category a span:hover,.tags-list li.category a span:active{background-color:rgba(0,0,0,0)}.tags-list li.category a:has(span:hover){text-decoration:none}.tags-list li.category--article a span{--category__border-color: var(--color--dark-mint);background-color:var(--color--dark-mint);background-image:url("/wp-content/themes/sc_theme/dist/icons/category-article.svg");background-size:12px auto}.tags-list li.category--video a span{--category__border-color: var(--color--dusk);background-color:var(--color--dusk);background-image:url("/wp-content/themes/sc_theme/dist/icons/category-video.svg");background-size:11px auto}.tags-list li.category--toolkit a span{--category__border-color: var(--color--sunshine);background-color:var(--color--sunshine);background-image:url("/wp-content/themes/sc_theme/dist/icons/category-toolkit.svg");background-size:12.5px auto}.tags-list.projects{--tags-list__link-color: var(--color--dark-mint);--tags-list__color--hover: var(--color--dark-mint)}.tags-list--eyebrow li{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h6));font-weight:var(--heading__font-weight, 700);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h6));line-height:var(--heading__line-height, 1.4);margin:0;text-transform:var(--heading__text-transform, uppercase);text-wrap:var(--heading__text-wrap, pretty);color:var(--tags-list--color, var(--color--forest-green))}.tags-list--eyebrow li::after{background-color:var(--eyebrow-list-sep__color, var(--color--forest-green));border-radius:0;content:"";height:14px;position:absolute;right:0;top:50%;transform:translate(50%, -50%);width:1.5px}.tags-list--meta li{--tags-list-circle__color: var(--color--forest-green);color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p-sm));font-weight:var(--p-sm__font-size, 400);letter-spacing:var(--p-sm__letter-spacing, var(--letter-spacing--p-sm));line-height:var(--p-sm__line-height, 1.5);color:var(--meta-list--color, var(--color--midnight-forest));font-style:italic}sc-testimonial sc-rich-text[slot=testimonial__rich-text] p:first-child::before{content:"“";left:calc(clamp(.625rem,.5208rem + .3472vw,.9375rem)*-1);position:absolute;top:0}sc-testimonial sc-rich-text[slot=testimonial__rich-text] p:last-child::after{content:"”"}sc-video{display:block}.asymmetrical-grid{--grid__gap-2-column: var(--gap);--asymmetrical-columns__gap-y: 0;--asymmetrical-column-left__padding-right--override: var(--gap--xs)}.asymmetrical-grid[layout=next-case-study]{--asymmetrical-columns__gap-y: var(--header-gap-bottom)}@media only screen and (min-width: 1024px){.asymmetrical-grid [slot=asymmetrical-col-left] sc-section-header{--section-header__margin-bottom: 0}}.asymmetrical-grid [slot=asymmetrical-col-right]>*:not(:last-child){margin-bottom:var(--gap)}.asymmetrical-grid [slot=asymmetrical-col-right] sc-rich-text[layout=intro__copy]:not(:last-child){margin-bottom:var(--header-gap)}.asymmetrical-grid [slot=asymmetrical-col-right] sc-grid[columns="2"]{--grid__gap-x--bp-lg: var(--grid__gap-3-column);--grid__gap-x: var(--grid__gap-3-column);--grid__gap-y--bp-lg: var(--grid__gap-3-column);--grid__gap-y: var(--grid__gap-3-column)}sc-button[layout=centered]{--button-text-align: center;display:block;margin:var(--gap--xl) auto 0;width:100%}.condensed-nav{--condensed-primary-nav-sub-trigger__size: 11.5px;--condensed-primary-nav-submenu__padding-left: var(--gap-static--xxs);--condensed-primary-nav-submenu-submenu__padding-left: var(--gap-static--m);-webkit-font-smoothing:antialiased}.condensed-nav ul{display:flex;flex-direction:column;gap:var(--gap-static--xxxs);margin:0;padding:0}.condensed-nav ul>li{border-bottom:1px solid var(--color--forest-green);list-style:none;padding-bottom:var(--gap-static--xxxs);position:relative}.condensed-nav ul>li .active::before{background-color:var(--color--dark-mint);border-radius:100%;display:inline-block;content:"";height:4px;left:0;margin-right:var(--gap-static--xxxxs);position:relative;top:-3px;width:4px}.condensed-nav ul>li .active{color:var(--color--white)}.condensed-nav ul>li a{color:var(--color--white);display:inline-block;font-family:var(--font-family--primary);font-size:var(--font-size--nav-link);line-height:1.1;padding:0;position:relative;text-decoration:none;transition:color var(--transition-dur)}.condensed-nav ul>li a:hover{color:var(--color--sunshine)}.condensed-nav ul>li a.is-active::before{background-color:var(--color--dark-mint);border-radius:100%;display:inline-block;content:"";height:4px;left:0;margin-right:var(--gap-static--xxxxs);position:relative;top:-3px;width:4px}.condensed-nav ul>li a.is-active{color:var(--color--white)}.condensed-nav ul>li>ul{display:none;flex-direction:column;gap:var(--gap-static--xxxs);padding-top:calc(var(--gap-static--xxxxs) + var(--gap-static--xxxs));padding-left:var(--condensed-primary-nav-submenu__padding-left)}.condensed-nav ul>li>ul.is-active{display:flex}.condensed-nav ul>li>ul>li.menu-item--active-trail>a::before{background-color:var(--color--dark-mint);border-radius:100%;display:inline-block;content:"";height:4px;left:0;margin-right:var(--gap-static--xxxxs);position:relative;top:-3px;width:4px}.condensed-nav ul>li>ul>li.menu-item--active-trail>a{color:var(--color--dark-mint)}.condensed-nav ul>li>ul>li:last-child{border-bottom:none;padding-bottom:var(--gap-static--xxxxxs)}.condensed-nav ul>li>ul>li .condensed-primary-nav__sub-trigger{height:17px}.condensed-nav ul>li>ul>li .condensed-primary-nav__sub-trigger::before{-webkit-mask:url("/wp-content/themes/sc_theme/dist/icons/plus-icon.svg") no-repeat center/contain;mask:url("/wp-content/themes/sc_theme/dist/icons/plus-icon.svg") no-repeat center/contain}.condensed-nav ul>li>ul>li .condensed-primary-nav__sub-trigger.active::before{transform:rotate(45deg)}.condensed-nav ul>li>ul>li>a{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);color:var(--color--dark-mint);padding:0}.condensed-nav ul>li>ul>li>a:hover{color:var(--color--sunshine)}.condensed-nav ul>li>ul>li>ul{display:none;padding-left:var(--condensed-primary-nav-submenu-submenu__padding-left)}.condensed-nav ul>li>ul>li>ul.is-active{display:block}.condensed-nav ul>li>ul>li>ul>li{border:none}.condensed-nav ul>li>ul>li>ul>li .active::before{background-color:var(--color--dark-mint);border-radius:100%;display:inline-block;content:"";height:4px;left:0;margin-right:var(--gap-static--xxxxs);position:relative;top:-3px;width:4px}.condensed-nav ul>li>ul>li>ul>li .active{color:var(--color--dark-mint)}.condensed-nav ul>li>ul>li>ul>li .active>li>a{color:var(--color--white)}.condensed-nav ul>li>ul>li>ul>li>a{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);color:var(--color--white)}.condensed-nav ul>li>ul>li>ul>li>a:hover{color:var(--color--sunshine)}.condensed-nav ul>li>ul>li>ul>li:first-child>a{padding-top:0}.condensed-primary-nav__sub-trigger{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:var(--font-size--nav-link);justify-content:end;position:absolute;right:0;top:2px;width:var(--minimum-click-area)}.condensed-primary-nav__sub-trigger::before{background-color:var(--color--white);content:"";display:block;height:var(--condensed-primary-nav-sub-trigger__size);-webkit-mask:url("/wp-content/themes/sc_theme/dist/icons/angle-up.svg") no-repeat center/contain;mask:url("/wp-content/themes/sc_theme/dist/icons/angle-up.svg") no-repeat center/contain;transform:rotate(180deg);transition:background-color var(--transition-dur),transform var(--transition-dur);width:var(--condensed-primary-nav-sub-trigger__size)}.condensed-primary-nav__sub-trigger:hover::before{background-color:var(--color--sunshine)}.condensed-primary-nav__sub-trigger.active::before{transform:rotate(0)}.condensed-primary-nav__sub-trigger:focus-visible{outline:1px solid var(--color--sunshine);outline-offset:2px}.divider{background-color:var(--divider-background-color, var(--color--evening-forest));border:0;height:1px;margin-bottom:var(--divider-margin-bottom, 0);margin-left:var(--divider-margin-left, 0);margin-right:var(--divider-margin-right, 0);margin-top:var(--divider-margin-top, 0);padding:0;width:100%}.divider--light{--divider-background-color: var(--color--dark-mint)}.divider--narrow{width:24px}.divider--margin-top{--divider-margin-top: var(--gap--lg)}:root{--filters-gap: var(--gap-static--sm)}@media only screen and (min-width: 375px){:root{--filters-gap: var(--gap-static--m)}}.filters{position:relative}.filters::after{background-color:var(--color--dark-mint);bottom:1px;content:"";height:1px;position:absolute;left:0;width:100%}.filters__list{display:flex;margin:0 calc(var(--filters-gap)/2*-1);overflow-x:auto;position:relative}.filters__item{padding:0 calc(var(--filters-gap)/2)}.filters__item--active .filters__button{color:var(--color--midnight-forest)}.filters__item--active .filters__button::after{background-color:var(--color--forest-green);bottom:1px;content:"";height:2px;left:0;position:absolute;width:100%;z-index:1}.filters__button{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h4));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h4));line-height:var(--heading__line-height, 1.45);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty);color:var(--color--forest-green);cursor:pointer;padding:var(--gap-static--xxxs) 0;position:relative;transition:color var(--transition-dur);white-space:nowrap}.filters__button:hover{color:var(--color--midnight-forest)}sc-footer sc-rich-text .footer-links{list-style:none;margin:0;padding:0}sc-footer sc-rich-text .footer-links li{list-style:none;margin:0 0 var(--gap--xxs) 0;padding:0}sc-footer sc-rich-text .footer-links li::before{content:none}sc-footer sc-rich-text .footer-links li a{font-family:var(--accent-text__font-family, var(--font-family--primary));font-size:var(--accent-text__font-size, var(--font-size--accent-text));font-weight:var(--accent-text__font-size, 400);letter-spacing:var(--accent-text__letter-spacing, var(--letter-spacing--accent-text));line-height:var(--accent-text__line-height, 1.4);--link__color: var(--color--white);--link__color--hover: var(--color--dark-mint);display:block;text-decoration:none}sc-footer sc-rich-text .footer-links li a:hover{text-decoration:underline}sc-footer sc-rich-text sc-button{display:block;margin-bottom:var(--gap-static--xxxs)}@media only screen and (min-width: 1280px){sc-footer sc-rich-text sc-button{margin-bottom:var(--gap--xs)}}sc-footer [slot=footer__top-col-1] sc-rich-text sc-button{display:block;margin-bottom:var(--gap-static--xxxs)}@media only screen and (min-width: 1280px){sc-footer [slot=footer__top-col-1] sc-rich-text sc-button{margin-bottom:var(--gap--xs)}}sc-footer [slot=footer__top-col-2] sc-rich-text sc-button{display:block;margin-bottom:var(--gap-static--xxxs)}@media only screen and (min-width: 1280px){sc-footer [slot=footer__top-col-2] sc-rich-text sc-button{margin-bottom:var(--gap--xs)}}sc-footer [slot=footer__top-col-3] sc-rich-text sc-button{display:block;margin-bottom:var(--gap-static--xxxs)}@media only screen and (min-width: 1280px){sc-footer [slot=footer__top-col-3] sc-rich-text sc-button{margin-bottom:var(--gap--xs)}}sc-footer [slot=footer__top-col-4]{--social-item-icon-color-override: var(--color--dark-mint);--social-item-icon-color-hover-override: var(--color--white)}sc-footer [slot=footer__top-col-4] sc-rich-text p a{text-decoration:none}sc-footer [slot=footer__top-col-4] sc-rich-text p a:hover{text-decoration:underline}sc-footer [slot=footer__top-col-4] sc-rich-text .footer-links{margin-bottom:var(--gap--xs)}sc-footer [slot=footer__top-col-4] sc-rich-text sc-button{display:block;margin-bottom:var(--gap-static--xxxs)}@media only screen and (min-width: 1280px){sc-footer [slot=footer__top-col-4] sc-rich-text sc-button{margin-bottom:var(--gap--xs)}}sc-footer [slot=footer__top-col-4] .footer__social-nav{display:block;margin-top:calc(var(--gap--xs) - var(--gap-static--xxxxs))}sc-footer [slot=footer__bottom-col-1] ul{align-items:center;display:flex;gap:var(--gap-static--sm)}sc-footer [slot=footer__bottom-col-2] sc-rich-text{--rich-text-p__font-family: var(--font-family--primary);--rich-text-p__font-size: var(--font-size--accent-text);--rich-text-p__font-weight: 400;--rich-text-p__letter-spacing: var(--letter-spacing--accent-text);--rich-text-p__line-height: 1.4;--rich-text-p__color: var(--color--white)}sc-footer [slot=footer__bottom-col-2] sc-rich-text p:last-child{display:inline}sc-footer [slot=footer__bottom-col-2] sc-rich-text ul{display:inline;margin-top:0;padding:0;text-align:left}sc-footer [slot=footer__bottom-col-2] sc-rich-text ul>li{display:inline-block;list-style:none;margin:0 var(--gap-static--xxxxs) 0 0;padding:0 var(--gap-static--xxxxs) 0 0;position:relative}sc-footer [slot=footer__bottom-col-2] sc-rich-text ul>li::before{content:none}sc-footer [slot=footer__bottom-col-2] sc-rich-text ul>li::after{background:var(--color--white);content:"";height:12px;right:0;margin-top:2px;position:absolute;top:50%;transform:translateY(-50%);width:1px}sc-footer [slot=footer__bottom-col-2] sc-rich-text ul>li>a{font-family:var(--accent-text__font-family, var(--font-family--primary));font-size:var(--accent-text__font-size, var(--font-size--accent-text));font-weight:var(--accent-text__font-size, 400);letter-spacing:var(--accent-text__letter-spacing, var(--letter-spacing--accent-text));line-height:var(--accent-text__line-height, 1.4);--link__color: var(--color--dark-mint);--link__color--hover: var(--color--white);text-decoration:none}sc-footer [slot=footer__bottom-col-2] sc-rich-text ul>li>a:visited{color:var(--color--dark-mint)}sc-footer [slot=footer__bottom-col-2] sc-rich-text ul>li>a:hover{text-decoration:underline}.webform-submission-form fieldset,.user-login-form fieldset,.protected-pages-enter-password fieldset{border:0;margin:0;padding:0}.webform-submission-form div.form-item,.user-login-form div.form-item,.protected-pages-enter-password div.form-item{margin-bottom:var(--gap--m);margin-top:0;position:relative}.webform-submission-form div.form-item::before,.user-login-form div.form-item::before,.protected-pages-enter-password div.form-item::before{background-color:var(--form-focus-line-background-color, var(--color--forest-green));content:"";height:100%;left:calc(var(--gap--sm)*-1);opacity:0;position:absolute;top:0;transition:opacity var(--transition-dur);visibility:hidden;width:1.5px}.webform-submission-form div.form-item:focus-within::before,.webform-submission-form div.form-item--error::before,.user-login-form div.form-item:focus-within::before,.user-login-form div.form-item--error::before,.protected-pages-enter-password div.form-item:focus-within::before,.protected-pages-enter-password div.form-item--error::before{opacity:1;visibility:visible}.webform-submission-form div.form-item--error,.user-login-form div.form-item--error,.protected-pages-enter-password div.form-item--error{--form-focus-line-background-color: var(--color--sunshine)}.webform-submission-form label,.user-login-form label,.protected-pages-enter-password label{color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p));font-weight:var(--p-sm__font-size, 400);line-height:var(--p-sm__line-height, 1.6);display:block;margin-bottom:var(--gap-static--xxs);text-align:left}.webform-submission-form input.form-email,.webform-submission-form input.form-text,.webform-submission-form input.form-url,.user-login-form input.form-email,.user-login-form input.form-text,.user-login-form input.form-url,.protected-pages-enter-password input.form-email,.protected-pages-enter-password input.form-text,.protected-pages-enter-password input.form-url{color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p-sm));font-weight:var(--p-sm__font-size, 400);letter-spacing:var(--p-sm__letter-spacing, var(--letter-spacing--p-sm));line-height:var(--p-sm__line-height, 1.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-input-background-color, var(--color--ultra-mint));border:0;border-bottom:var(--form-input-border-bottom, 1px solid var(--color--forest-green));display:block;padding:15px;width:100%}.webform-submission-form input.form-email:focus,.webform-submission-form input.form-text:focus,.webform-submission-form input.form-url:focus,.user-login-form input.form-email:focus,.user-login-form input.form-text:focus,.user-login-form input.form-url:focus,.protected-pages-enter-password input.form-email:focus,.protected-pages-enter-password input.form-text:focus,.protected-pages-enter-password input.form-url:focus{outline:none}.webform-submission-form input.form-email:focus::-moz-placeholder, .webform-submission-form input.form-text:focus::-moz-placeholder, .webform-submission-form input.form-url:focus::-moz-placeholder, .user-login-form input.form-email:focus::-moz-placeholder, .user-login-form input.form-text:focus::-moz-placeholder, .user-login-form input.form-url:focus::-moz-placeholder, .protected-pages-enter-password input.form-email:focus::-moz-placeholder, .protected-pages-enter-password input.form-text:focus::-moz-placeholder, .protected-pages-enter-password input.form-url:focus::-moz-placeholder{opacity:.5}.webform-submission-form input.form-email:focus::placeholder,.webform-submission-form input.form-text:focus::placeholder,.webform-submission-form input.form-url:focus::placeholder,.user-login-form input.form-email:focus::placeholder,.user-login-form input.form-text:focus::placeholder,.user-login-form input.form-url:focus::placeholder,.protected-pages-enter-password input.form-email:focus::placeholder,.protected-pages-enter-password input.form-text:focus::placeholder,.protected-pages-enter-password input.form-url:focus::placeholder{opacity:.5}.webform-submission-form input.form-email::-moz-placeholder, .webform-submission-form input.form-text::-moz-placeholder, .webform-submission-form input.form-url::-moz-placeholder, .user-login-form input.form-email::-moz-placeholder, .user-login-form input.form-text::-moz-placeholder, .user-login-form input.form-url::-moz-placeholder, .protected-pages-enter-password input.form-email::-moz-placeholder, .protected-pages-enter-password input.form-text::-moz-placeholder, .protected-pages-enter-password input.form-url::-moz-placeholder{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);--caption-color: var(--color--evening-forest);opacity:1}.webform-submission-form input.form-email::placeholder,.webform-submission-form input.form-text::placeholder,.webform-submission-form input.form-url::placeholder,.user-login-form input.form-email::placeholder,.user-login-form input.form-text::placeholder,.user-login-form input.form-url::placeholder,.protected-pages-enter-password input.form-email::placeholder,.protected-pages-enter-password input.form-text::placeholder,.protected-pages-enter-password input.form-url::placeholder{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);--caption-color: var(--color--evening-forest);opacity:1}.webform-submission-form textarea.form-textarea,.user-login-form textarea.form-textarea,.protected-pages-enter-password textarea.form-textarea{color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p-sm));font-weight:var(--p-sm__font-size, 400);letter-spacing:var(--p-sm__letter-spacing, var(--letter-spacing--p-sm));line-height:var(--p-sm__line-height, 1.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-input-background-color, var(--color--ultra-mint));border:0;border-bottom:var(--form-input-border-bottom, 1px solid var(--color--forest-green));display:block;padding:15px;width:100%}.webform-submission-form textarea.form-textarea:focus,.user-login-form textarea.form-textarea:focus,.protected-pages-enter-password textarea.form-textarea:focus{outline:none}.webform-submission-form textarea.form-textarea:focus::-moz-placeholder, .user-login-form textarea.form-textarea:focus::-moz-placeholder, .protected-pages-enter-password textarea.form-textarea:focus::-moz-placeholder{opacity:.5}.webform-submission-form textarea.form-textarea:focus::placeholder,.user-login-form textarea.form-textarea:focus::placeholder,.protected-pages-enter-password textarea.form-textarea:focus::placeholder{opacity:.5}.webform-submission-form textarea.form-textarea::-moz-placeholder, .user-login-form textarea.form-textarea::-moz-placeholder, .protected-pages-enter-password textarea.form-textarea::-moz-placeholder{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);--caption-color: var(--color--evening-forest);opacity:1}.webform-submission-form textarea.form-textarea::placeholder,.user-login-form textarea.form-textarea::placeholder,.protected-pages-enter-password textarea.form-textarea::placeholder{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);--caption-color: var(--color--evening-forest);opacity:1}.webform-submission-form .description,.user-login-form .description,.protected-pages-enter-password .description{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);--caption-color: var(--color--sunshine);margin-top:var(--gap-static--xxs);text-align:left}.webform-submission-form .form-actions,.user-login-form .form-actions,.protected-pages-enter-password .form-actions{margin-bottom:0;margin-top:var(--gap-static--lg);text-align:left}.webform-submission-form .webform-button--submit,.user-login-form .webform-button--submit,.protected-pages-enter-password .webform-button--submit{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h5));font-weight:var(--heading__font-weight, 700);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h5));line-height:var(--heading__line-height, 1.25);margin:0;text-transform:var(--heading__text-transform, uppercase);text-wrap:var(--heading__text-wrap, pretty);background-color:rgba(0,0,0,0);border:0;color:var(--color--white);cursor:pointer;transition:color var(--transition-dur)}.webform-submission-form .webform-button--submit:hover,.user-login-form .webform-button--submit:hover,.protected-pages-enter-password .webform-button--submit:hover{color:var(--color--sunshine)}.webform-submission-form .form-item--error-message,.user-login-form .form-item--error-message,.protected-pages-enter-password .form-item--error-message{color:var(--caption__color, var(--color--midnight-forest));font-family:var(--caption__font-family, var(--font-family--primary));font-size:var(--caption__font-size, var(--font-size--caption));letter-spacing:var(--caption__letter-spacing, var(--letter-spacing--caption));line-height:var(--caption__line-height, 1.45);--caption-color: varfieldset(--form-error-caption-color, var(--color--midnight-forest));margin-top:var(--gap--xs)}.webform-submission-form .form-item--error-message strong,.user-login-form .form-item--error-message strong,.protected-pages-enter-password .form-item--error-message strong{font-weight:400}.webform-submission-form .form-item--error-message::before,.user-login-form .form-item--error-message::before,.protected-pages-enter-password .form-item--error-message::before{display:none}.webform-submission-form .form-required::after,.user-login-form .form-required::after,.protected-pages-enter-password .form-required::after{background:none;color:var(--form-required-color, var(--color--forest-green));content:" *";display:inline-block;height:inherit;margin:0 0 0 4px;vertical-align:unset;width:inherit}@media only screen and (min-width: 1024px){.webform-submission-form .fieldset-wrapper,.user-login-form .fieldset-wrapper,.protected-pages-enter-password .fieldset-wrapper{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}}.webform-submission-form fieldset:not(:last-child):has(.fieldset-wrapper),.user-login-form fieldset:not(:last-child):has(.fieldset-wrapper),.protected-pages-enter-password fieldset:not(:last-child):has(.fieldset-wrapper){margin-bottom:var(--gap--m)}@media only screen and (min-width: 1024px){.webform-submission-form fieldset:not(:last-child):has(.fieldset-wrapper),.user-login-form fieldset:not(:last-child):has(.fieldset-wrapper),.protected-pages-enter-password fieldset:not(:last-child):has(.fieldset-wrapper){margin-bottom:0}}:root{--primary-nav__gap-x: var(--gap);--primary-nav__gap-y: var(--gap-static--sm);--primary-nav__gap-x--has-sub: var(--gap);--primary-nav-sub__icon-size: 12px;--primary-nav__underline-offset: calc(var(--gap-static--xxxxxs) * -1)}.sc-header-wrapper{background:linear-gradient(to bottom, var(--color--midnight-forest) 34.24%, var(--color--deep-sea) 82.97%);padding:var(--gap-static--sm) var(--container__padding-left) var(--gap-static)}[slot=header__primary-nav]{display:none}@media only screen and (min-width: 1024px){[slot=header__primary-nav]{display:block}}[slot=header__primary-nav]>ul{display:flex;justify-content:flex-end}[slot=header__primary-nav]>ul>li:not(:last-child){margin-right:var(--primary-nav__gap-x)}[slot=header__primary-nav]>ul>li .active{color:var(--primary-nav__color, var(--color--forest-green))}[slot=header__primary-nav]>ul>li .active::before{bottom:var(--primary-nav__underline-offset);opacity:1}[slot=header__primary-nav]>ul>li.has-sub:not(:last-child){margin-right:var(--primary-nav__gap-x--has-sub)}[slot=header__primary-nav]>ul>li.has-sub a{align-items:center;display:inline-flex}[slot=header__primary-nav]>ul>li.has-sub a::before{width:calc(100% - var(--primary-nav-sub__icon-size) - var(--gap-static--xxxxs))}[slot=header__primary-nav]>ul>li.has-sub a::after{background-color:currentColor;content:"";display:block;height:var(--primary-nav-sub__icon-size);margin-left:var(--gap-static--xxxxs);-webkit-mask-image:url("/wp-content/themes/sc_theme/dist/icons/caret.svg");mask-image:url("/wp-content/themes/sc_theme/dist/icons/caret.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--transition-dur);width:var(--primary-nav-sub__icon-size)}[slot=header__primary-nav]>ul>li>a{color:var(--primary-nav__color, var(--color--midnight-forest));display:block;font-family:var(--font-family--primary);font-size:var(--font-size--nav-link);padding:0 0 0;position:relative;text-decoration:none;transition:color var(--transition-dur)}[slot=header__primary-nav]>ul>li>a:hover{color:var(--primary-nav__color-hover, var(--color--forest-green))}[slot=header__primary-nav]>ul>li>a:hover::before{bottom:var(--primary-nav__underline-offset);opacity:1}[slot=header__primary-nav]>ul>li>a.is-active{color:var(--primary-nav__color, var(--color--forest-green))}[slot=header__primary-nav]>ul>li>a.is-active::before{bottom:var(--primary-nav__underline-offset);opacity:1}[slot=header__primary-nav]>ul>li>a::before{background-color:var(--primary-nav__border-color, var(--color--forest-green));bottom:var(--primary-nav__underline-offset);content:"";height:1px;left:0;opacity:0;pointer-events:none;position:absolute;transition:bottom var(--transition-dur),opacity var(--transition-dur);width:100%}.intro{color:var(--callout__color, var(--color--midnight-forest));font-family:var(--callout__font-family, var(--font-family--primary));font-size:var(--callout__font-size, var(--font-size--callout));font-weight:var(--callout__font-size, 400);letter-spacing:var(--callout__letter-spacing, 0);line-height:var(--callout__line-height, 1.5)}.intro>*:not(:last-child){margin-bottom:var(--gap--sm)}.intro--margin-bottom:not(:last-child){margin-bottom:var(--gap--lg)}.intro--centered{text-align:center}.link-list-blocks{-moz-column-count:1;column-count:1;-moz-column-gap:var(--grid__gap-2-column);column-gap:var(--grid__gap-2-column)}@media only screen and (min-width: 768px){.link-list-blocks{-moz-column-count:2;column-count:2}}@media only screen and (min-width: 1024px){.link-list-blocks{-moz-column-count:1;column-count:1;margin-top:var(--gap--xxxs)}}.link-list-block{-moz-column-break-inside:avoid;break-inside:avoid-column}.link-list-block:not(:last-child){margin-bottom:var(--gap-static--sm)}.link-list-block>*:not(:last-child){margin-bottom:var(--gap--xxs)}.link-list-block h3{color:var(--accent-header__color, var(--color--midnight-forest));font-family:var(--accent-header__font-family, var(--font-family--primary));font-size:var(--accent-header__font-size, var(--font-size--accent-header));font-weight:var(--accent-header__font-size, 400);letter-spacing:var(--accent-header__letter-spacing, var(--letter-spacing--accent-header));line-height:var(--accent-header__line-height, 1.4);text-transform:var(--accent-header__text-transform, uppercase);color:var(--color--forest-green)}.link-list-block ul:not(.link-list--simple-links) li a{font-weight:bold;text-decoration:none}.link-list--simple-links{padding-left:0}.link-list--simple-links a{color:var(--color--midnight-forest);font-weight:400;text-decoration-color:rgba(0,0,0,0)}.link-list--simple-links a:hover{text-decoration-color:var(--color--sunshine)}.link-list--simple-links-ext a{font-weight:600}:root{--link-list-inline-gap: 6px;--link-list-inline-link-padding-y: 9px}.link-list-inline{color:var(--p-sm__color, var(--color--midnight-forest));font-family:var(--p-sm__font-family, var(--font-family--secondary));font-size:var(--p-sm__font-size, var(--font-size--p));font-weight:var(--p-sm__font-size, 400);line-height:var(--p-sm__line-height, 1.6);margin:calc(var(--link-list-inline-link-padding-y)*-1) 0}@media only screen and (min-width: 550px){.link-list-inline{margin:0}}.link-list-inline--centered{text-align:center}@media only screen and (min-width: 550px){.link-list-inline--centered .link-list-inline__items{justify-content:center}}@media only screen and (min-width: 550px){.link-list-inline__items{display:flex;flex-wrap:wrap;margin:0 calc(var(--link-list-inline-gap)*2*-1)}}.link-list-inline__item{position:relative}@media only screen and (min-width: 550px){.link-list-inline__item{padding:0 calc(var(--link-list-inline-gap)*2)}}.link-list-inline__item:not(:last-child)::after{background-color:var(--color--forest-green);content:"";display:none;height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0.09375rem}@media only screen and (min-width: 550px){.link-list-inline__item:not(:last-child)::after{display:block}}.link-list-inline__link{color:var(--link__color, var(--color--forest-green));-webkit-text-decoration:var(--link__text-decoration, underline);text-decoration:var(--link__text-decoration, underline);text-decoration-color:var(--link__underline-color, currentColor);text-decoration-thickness:1px;text-underline-offset:var(--link__text-underline-offset, 4px);transition:color var(--transition-dur),text-decoration-color var(--transition-dur)}.link-list-inline__link:hover{color:var(--link__color--hover, var(--color--midnight-forest));-webkit-text-decoration:var(--link__text-decoration--hover, underline);text-decoration:var(--link__text-decoration--hover, underline);text-decoration-color:var(--link__underline-color--hover, var(--color--sunshine));text-decoration-thickness:1px}.link-list-inline__link{display:inline-block;padding:var(--link-list-inline-link-padding-y) 0}@media only screen and (min-width: 550px){.link-list-inline__link{padding:0}}.list-inline{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:13px}.list-inline sc-button{display:block}.next-prev-nav{display:grid;gap:var(--container__padding-top);grid-template-columns:1fr}@media only screen and (min-width: 550px){.next-prev-nav{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 550px){.next-prev-nav--only-next{grid-template-columns:1fr}}.next-prev-nav--only-next>*{margin-left:auto}.next-prev-nav:not(.next-prev-nav--only-prev)>*:last-child{margin-left:auto}.next-prev-nav__btn{display:flex}.next-prev-nav__btn--next{--button-text-align: right}.next-project-block-container{--info-block-gap-y: var(--grid__gap-3-column)}@media only screen and (min-width: 1024px){.next-project-block-container{--info-block-gap-y: var(--info-block-gap-y)}}:root{--pagination-gap: 8px;--pagination-icon-url: url('/wp-content/themes/sc_theme/dist/icons/angle-right.svg')}.pagination__items{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.pagination__item--active .pagination__link::after{background-color:var(--color--forest-green);bottom:-1px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - var(--pagination-gap)*1.5)}.pagination__item--active .pagination__link:hover{color:currentColor}.pagination__link{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--primary));font-size:var(--heading__font-size, var(--font-size--h6));font-weight:var(--heading__font-weight, 700);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h6));line-height:var(--heading__line-height, 1.4);margin:0;text-transform:var(--heading__text-transform, uppercase);text-wrap:var(--heading__text-wrap, pretty);color:var(--color--midnight-forest);display:block;padding:0 var(--pagination-gap);position:relative;text-decoration:none}.pagination__link:hover{color:var(--color--forest-green)}.pagination__icon{background-color:var(--color--forest-green);display:block;height:1.125rem;-webkit-mask:var(--pagination-icon-url) no-repeat center/0.3125rem 0.5625rem;mask:var(--pagination-icon-url) no-repeat center/0.3125rem 0.5625rem;transition:background-color var(--transition-dur);width:1.125rem}.pagination__icon--prev{--pagination-icon-url: url('/wp-content/themes/sc_theme/dist/icons/angle-left.svg')}.pagination__icon:hover{background-color:var(--color--midnight-forest)}:root{--sub-filters-gap-x: var(--gap-static--xs)}@media only screen and (min-width: 1550px){:root{--sub-filters-gap-x: var(--gap-static--sm)}}.sub-filters{display:none;margin-top:var(--gap-static--xs)}@media only screen and (min-width: 375px){.sub-filters{margin-top:var(--gap--sm)}}.sub-filters--active{display:block}.sub-filters__list{display:flex;flex-wrap:wrap;gap:var(--gap-static--xs) 0}@media only screen and (min-width: 550px){.sub-filters__list{margin:0 calc(var(--sub-filters-gap-x)/2*-1)}}.sub-filters__item{flex:1 0 100%}@media only screen and (min-width: 550px){.sub-filters__item{flex:inherit;padding:0 calc(var(--sub-filters-gap-x)/2)}}.sub-filters__item--active .sub-filters__button{--small-header-light-letter-spacing: 1.25px;color:var(--color--midnight-forest);font-weight:700}.sub-filters__button{color:var(--accent-header__color, var(--color--midnight-forest));font-family:var(--accent-header__font-family, var(--font-family--primary));font-size:var(--accent-header__font-size, var(--font-size--accent-header));font-weight:var(--accent-header__font-size, 400);letter-spacing:var(--accent-header__letter-spacing, var(--letter-spacing--accent-header));line-height:var(--accent-header__line-height, 1.4);text-transform:var(--accent-header__text-transform, uppercase);color:var(--color--forest-green);cursor:pointer;transition:color var(--transition-dur)}.sub-filters__button:hover{color:var(--color--midnight-forest)}.user-login-form .description{display:none}.block-views-blockcta-block-block-1 sc-container.views-block-container{--container__padding-bottom--override: 0;--container__padding-top--override: 0;--container__padding-x-override: 0}.block-views-blockinsights-block-1 sc-container.views-block-container{--container__padding-top--override: 0}.block-views-blockinsights-block-1 sc-container:not(.views-block-container){--container__padding-top--override: var(--container__padding-top)}.blog-post__byline div{display:inline}.project-overview-block [slot=info-block-right] sc-rich-text h3:not(:last-child),.project-overview-block [slot=info-block-right] sc-rich-text .h3:not(:last-child){margin-bottom:var(--gap--sm)}:root{--divider-margin-left: auto;--divider-margin-right: auto}.confirmation-page{--h1-margin: 0 0 var(--gap);--rich-text-button-margin-top: var(--gap);--rich-text-header-margin-top: 0;--rich-text-max-width: 100%;--rich-text-text-align: center;position:relative;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 768px){.confirmation-page{--rich-text-max-width: 575px}}@media only screen and (min-width: 1280px){.confirmation-page{--rich-text-max-width: 650px}}.error-page{margin:auto;text-align:center}@media only screen and (min-width: 550px){.error-page{max-width:480px}}@media only screen and (min-width: 768px){.error-page{max-width:575px}}@media only screen and (min-width: 1280px){.error-page{max-width:650px}}.error-page__header{margin-bottom:var(--gap--xl)}.error-page__header>*:not(:last-child){margin-bottom:var(--gap--xs)}.error-page__title{aspect-ratio:1/.42;background-image:url("/wp-content/themes/sc_theme/dist/img/404.png");background-repeat:no-repeat;background-size:cover;margin:auto;width:215px}@media only screen and (min-width: 768px){.error-page__title{width:285px}}@media only screen and (min-width: 1024px){.error-page__title{width:325px}}@media only screen and (min-width: 1550px){.error-page__title{width:23.5vw}}@media only screen and (min-width: 1920px){.error-page__title{width:450px}}.error-page__sub-title{color:var(--heading__color, var(--color--midnight-forest));font-family:var(--heading__font-family, var(--font-family--tertiary));font-size:var(--heading__font-size, var(--font-size--h1));font-weight:var(--heading__font-weight, 400);letter-spacing:var(--heading__letter-spacing, var(--letter-spacing--h1));line-height:var(--heading__line-height, 1.3);margin:0;text-transform:var(--heading__text-transform, inherit);text-wrap:var(--heading__text-wrap, pretty);color:var(--color--midnight-forest)}.error-page__intro{margin-bottom:var(--gap)}.protected_pages_description{color:var(--callout__color, var(--color--midnight-forest));font-family:var(--callout__font-family, var(--font-family--primary));font-size:var(--callout__font-size, var(--font-size--callout));font-weight:var(--callout__font-size, 400);letter-spacing:var(--callout__letter-spacing, 0);line-height:var(--callout__line-height, 1.5);margin-bottom:var(--gap--lg)}.protected_pages_description strong{font-weight:400}