@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block:0}figure,img{margin:0}ol,ul{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;margin:0;text-wrap:pretty}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}fieldset{margin-inline:0}textarea:not([rows]){min-height:8rem}:target{scroll-margin-block:5ex}b,strong{font-weight:bolder}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25rem}sup{top:-0.5rem}table{border-color:currentcolor}button,input,optgroup,select,textarea{margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.screen-reader-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-only:focus{clip:auto!important;clip-path:none;display:block;font-size:1rem;font-weight:700;height:auto;left:0.25rem;line-height:normal;padding:1rem 1.5rem;text-decoration:none;top:0.25rem;width:auto;z-index:100000}#main[tabindex="-1"]:focus{outline:0}.hidden,[class$="--hidden"],[hidden]{display:none!important}.js .requires-no-js,.no-js .requires-js{display:none!important;visibility:hidden}:root{--color-gardner-green:#43A62A;--color-medium-green:#2A6f2C;--color-dark-green:#043F2D;--color-bright-green:#C9EF60;--color-soft-green:#E5F5D0;--color-dark-grey:#333333;--color-light-grey:#CCCCCC;--color-white:#FFFFFF;--color-error:#DC1818}:root{--space-2xs:clamp(0.5rem,0.3571rem + 0.7143vw,1rem);--space-xs:clamp(1rem,0.8571rem + 0.7143vw,1.5rem);--space-s:clamp(1.5rem,1.3571rem + 0.7143vw,2rem);--space-m:clamp(2rem,1.8571rem + 0.7143vw,2.5rem);--space-l:clamp(2.5rem,1.7857rem + 3.5714vw,5rem);--space-xl:clamp(3.75rem,2.6786rem + 5.3571vw,7.5rem);--space-2xl:clamp(7.5rem,5.3571rem + 10.7143vw,15rem)}:root{--breakpoint-desktop-xlarge:90.001rem;--breakpoint-desktop-large:80.001rem;--breakpoint-desktop:60.001rem;--breakpoint-tablet:40.001rem;--breakpoint-max:90rem;--breakpoint-min:20rem;--body-padding:clamp(1.5rem,1.0714rem + 2.1429vw,3rem);--body-gutter:max(clamp(1.5rem,1.0714rem + 2.1429vw,3rem),(100vw - var(--wrapper-max))/2);--neg-body-gutter:calc(-1 * var(--body-gutter));--wrapper-max:80rem}:root{--font-main:Sharp Sans Display,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;--font-heading:Sharp Sans Display,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;--font-title:Sharp Grotesk,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;--font-detail:Neue Haas Grotesk,-apple-system,BlinkMacSystemFont,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--font-size-base:1rem;--font-size-body-small:clamp(0.9375rem,0.8839rem + 0.2679vw,1.125rem);--font-size-body:clamp(1.125rem,1.0179rem + 0.5357vw,1.5rem);--font-size-body-large:clamp(1.25rem,1.1477rem + 0.4545vw,1.5rem);--font-size-title:clamp(0.9375rem,0.8839rem + 0.2679vw,1.125rem);--font-size-heading:clamp(1.25rem,1.1477rem + 0.4545vw,1.5rem);--font-size-headline:clamp(2.5rem,2.0909rem + 1.8182vw,3.5rem);--font-size-headline-large:clamp(2.5rem,1.9286rem + 2.8571vw,4.5rem);--font-size-blockquote:clamp(2rem,1.9286rem + 0.3571vw,2.25rem);--font-size-button:clamp(1.125rem,1.0179rem + 0.5357vw,1.5rem);--font-line-height-body:1.2;--font-line-height-heading:1.05;--font-line-height-button:1.1;--font-p-spacing:1em;--font-letter-spacing-body:0;--font-letter-spacing-title:12.5%;--font-letter-spacing-headline:2.5%;--font-letter-spacing-heading:auto;--font-letter-spacing-button:auto}:root{--stroke-width:2px;--button-border-radius:0.5rem;--input-border-radius:0.5rem;--icon-button-border-radius:0.375rem;--iframe-border-radius:var(--space-2xs);--card-border-radius:var(--space-s);--image-border-radius:var(--space-m);--container-border-radius:var(--space-m)}[data-theme=white]{--color-section-background:var(--color-white);--color-heading:var(--color-dark-green);--color-heading-small:var(--color-gardner-green);--color-headline:var(--color-gardner-green);--color-copy:var(--color-dark-green);--color-button-primary-fill:var(--color-bright-green);--color-button-primary-text:var(--color-dark-green);--color-button-secondary-fill:var(--color-dark-green);--color-button-secondary-text:var(--color-soft-green);--color-input-fill:var(--color-white);--color-border:var(--color-dark-green);--color-divider:var(--color-gardner-green);--color-focus-ring:var(--color-gardner-green);--color-icon:var(--color-dark-green);--color-card-background:var(--color-soft-green);--color-card-headline:var(--color-dark-green);--color-card-copy:var(--color-dark-green);--color-card-shadow:var(--color-gardner-green);--color-caption-background:var(--color-dark-green);--color-caption-copy:var(--color-white)}[data-theme=soft-green]{--color-section-background:var(--color-soft-green);--color-heading:var(--color-gardner-green);--color-heading-small:var(--color-gardner-green);--color-headline:var(--color-dark-green);--color-copy:var(--color-dark-green);--color-button-primary-fill:var(--color-bright-green);--color-button-primary-text:var(--color-dark-green);--color-button-secondary-fill:var(--color-dark-green);--color-button-secondary-text:var(--color-soft-green);--color-input-fill:var(--color-soft-green);--color-border:var(--color-dark-green);--color-divider:var(--color-dark-green);--color-focus-ring:var(--color-dark-green);--color-icon:var(--color-dark-green);--color-card-background:var(--color-bright-green);--color-card-headline:var(--color-dark-green);--color-card-copy:var(--color-dark-green);--color-card-shadow:var(--color-dark-green);--color-caption-background:var(--color-dark-green);--color-caption-copy:var(--color-white)}[data-theme=bright-green]{--color-section-background:var(--color-bright-green);--color-heading:var(--color-dark-green);--color-heading-small:var(--color-dark-green);--color-headline:var(--color-dark-green);--color-copy:var(--color-dark-green);--color-button-primary-fill:var(--color-dark-green);--color-button-primary-text:var(--color-bright-green);--color-button-secondary-fill:var(--color-dark-green);--color-button-secondary-text:var(--color-soft-green);--color-input-fill:var(--color-bright-green);--color-border:var(--color-dark-green);--color-divider:var(--color-dark-green);--color-focus-ring:var(--color-dark-green);--color-icon:var(--color-dark-green);--color-highlight-text:var(--color-bright-green);--color-highlight-background:var(--color-dark-green);--color-card-background:var(--color-soft-green);--color-card-headline:var(--color-gardner-green);--color-card-copy:var(--color-dark-green);--color-card-shadow:var(--color-dark-green);--color-caption-background:var(--color-dark-green);--color-caption-copy:var(--color-white)}[data-theme=gardner-green]{--color-section-background:var(--color-gardner-green);--color-heading:var(--color-white);--color-heading-small:var(--color-white);--color-headline:var(--color-white);--color-copy:var(--color-white);--color-button-primary-fill:var(--color-bright-green);--color-button-primary-text:var(--color-dark-green);--color-button-secondary-fill:var(--color-white);--color-button-secondary-text:var(--color-gardner-green);--color-input-fill:var(--color-gardner-green);--color-border:var(--color-white);--color-divider:var(--color-white);--color-focus-ring:var(--color-white);--color-icon:var(--color-white);--color-card-background:var(--color-white);--color-card-headline:var(--color-gardner-green);--color-card-copy:var(--color-dark-green);--color-card-shadow:var(--color-dark-green);--color-caption-background:var(--color-dark-green);--color-caption-copy:var(--color-white)}[data-theme=dark-green]{--color-section-background:var(--color-dark-green);--color-heading:var(--color-bright-green);--color-heading-small:var(--color-bright-green);--color-headline:var(--color-soft-green);--color-copy:var(--color-soft-green);--color-button-primary-fill:var(--color-bright-green);--color-button-primary-text:var(--color-dark-green);--color-button-secondary-fill:var(--color-soft-green);--color-button-secondary-text:var(--color-dark-green);--color-input-fill:var(--color-dark-green);--color-border:var(--color-bright-green);--color-divider:var(--color-bright-green);--color-focus-ring:var(--color-bright-green);--color-icon:var(--color-bright-green);--color-card-background:var(--color-bright-green);--color-card-headline:var(--color-dark-green);--color-card-copy:var(--color-dark-green);--color-card-shadow:var(--color-gardner-green);--color-caption-background:var(--color-bright-green);--color-caption-copy:var(--color-dark-green)}[data-theme=medium-green]{--color-section-background:var(--color-medium-green);--color-heading:var(--color-bright-green);--color-heading-small:var(--color-bright-green);--color-headline:var(--color-soft-green);--color-copy:var(--color-white);--color-button-primary-fill:var(--color-bright-green);--color-button-primary-text:var(--color-dark-green);--color-button-secondary-fill:var(--color-white);--color-button-secondary-text:var(--color-medium-green);--color-input-fill:var(--color-medium-green);--color-border:var(--color-bright-green);--color-divider:var(--color-bright-green);--color-focus-ring:var(--color-bright-green);--color-icon:var(--color-white);--color-card-background:var(--color-soft-green);--color-card-headline:var(--color-dark-green);--color-card-copy:var(--color-dark-green);--color-card-shadow:var(--color-white);--color-caption-background:var(--color-soft-green);--color-caption-copy:var(--color-dark-green)}@property --var-margin-bleed{syntax:"<length>";initial-value:0;inherits:true}@property --var-corner-radius{syntax:"<length>";initial-value:0;inherits:false}@property --var-wipe-offset{syntax:"<length-percentage>";initial-value:0;inherits:false}:root{--animation-duration-fast:160ms;--animation-duration:400ms;--animation-duration-slow:800ms;--animation-easing:cubic-bezier(0.5,0.33,0,1)}@keyframes blur{0%{filter:blur(0)}to{filter:blur(0.5rem)}}@keyframes fadeIn{0%{opacity:0.33}to{opacity:1}}@keyframes fadeInPushUp{0%{opacity:0;transform:translateY(calc(20vh * var(--stagger, 1)))}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fromCircleMask{0%{clip-path:inset(50% 50% 50% 50% round 50%)}to{clip-path:inset(0% 0% 0% 0% round 0%)}}@keyframes fromTransparentBackground{0%{background-color:transparent}to{background-color:var(--var-background-color,var(--color-section-background))}}@keyframes heroScaleUp{to{transform:scale(1.25);border-radius:0}}@keyframes insetToBleed{0%{--var-margin-bleed:0;--var-corner-radius:var(--corner-radius,var(--image-border-radius))}to{--var-margin-bleed:var(--neg-body-gutter);--var-corner-radius:0}}@keyframes navColorChange{0%,90%{background:transparent}to{background:var(--color-gardner-green)}}@keyframes navHeightChange{0%,90%{padding-block:var(--space-xs)}to{padding-block:var(--space-2xs)}}@keyframes pushInLeft{0%{transform:translateX(var(--push-start-value,calc(-100% / var(--stagger, 1))))}to{transform:translateX(0)}}@keyframes pushOutLeft{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / var(--stagger, 1)))}}@keyframes pushUp{0%{transform:translateY(calc(20vh * var(--stagger, 1)));margin-block-end:20vh}to{transform:translateY(0);margin-block-end:0}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(var(--scale-to,1.25))}}@keyframes scrollFaster{0%{margin-block-end:0;transform:translateY(0)}to{margin-block-end:calc(-1 * var(--distance, var(--space-2xl)));transform:translateY(calc(-1 * var(--distance, var(--space-2xl))))}}@keyframes scrollSlower{0%{transform:translateY(0)}to{transform:translateY(var(--space-2xl))}}@keyframes toGreenBackground{to{background-color:var(--color-gardner-green)}}@keyframes toGreenFill{to{fill:var(--color-gardner-green)}}@keyframes toWhiteFill{to{fill:var(--color-white)}}@keyframes wipeAcross{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes wipeIn{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(calc(-1 * var(--var-wipe-offset, 0)))}}@keyframes wipeOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@font-face{font-family:"Neue Haas Grotesk";src:url("../fonts/NeueHaasGroteskTextPro55Roman.woff2") format("woff2-variations");font-weight:normal;font-style:normal}@font-face{font-family:"Neue Haas Grotesk";src:url("../fonts/NeueHaasGroteskTextPro56Italic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"Neue Haas Grotesk";src:url("../fonts/NeueHaasGroteskTextPro75Bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Neue Haas Grotesk";src:url("../fonts/NeueHaasGroteskTextPro76BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:"Sharp Grotesk";src:url("../fonts/SharpGroteskLatinBold17.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Sharp Sans Display";src:url("../fonts/SharpSansDisplayNo1SmBold.woff2") format("woff2");font-weight:bold;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.DocSearch-Modal .DocSearch-Input,.select-dropdown,body,input,optgroup,select,textarea{font-family:var(--font-main);font-size:var(--font-size-body);font-weight:normal;line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-body);text-transform:none}::-moz-selection{color:var(--color-highlight-text,var(--color-dark-green));background:var(--color-highlight-background,var(--color-bright-green))}::selection{color:var(--color-highlight-text,var(--color-dark-green));background:var(--color-highlight-background,var(--color-bright-green))}#BambooHR .BambooHR-ATS-Department-Header,h1,h2,h3,h4,h5,h6{color:var(--color-heading,currentcolor);font-family:var(--font-heading);font-size:var(--font-size-heading);font-weight:bold;line-height:var(--font-line-height-heading);letter-spacing:var(--font-letter-spacing-heading)}#BambooHR h2,#cc-main .pm__title,.DocSearch-Modal .DocSearch-Hit-source,.title,legend{color:var(--color-heading,currentcolor);font-family:var(--font-heading);font-size:var(--font-size-title);font-weight:bold;line-height:var(--font-line-height-heading);letter-spacing:var(--font-letter-spacing-title);text-transform:uppercase;-webkit-text-stroke:0.25px}.blockquote p:first-child:before,.feed.masonry .feed-item-title,.headline,.main-menu .menu-item,.page-headline,blockquote p:first-child:before{color:var(--color-headline,currentcolor);font-family:var(--font-title);font-size:var(--font-size-headline);font-weight:bold;line-height:var(--font-line-height-heading);letter-spacing:var(--font-letter-spacing-headline);text-decoration-thickness:0.1ch;text-underline-offset:0.15ch;text-box-trim:trim-end;overflow-wrap:anywhere;text-wrap-style:balance}h1,h2,h3,h4,h5,h6{display:block;clear:both;margin:0;color:var(--color-headline)}h3,h4,h5,h6{color:var(--color-heading-small)}.simple-page .title{color:var(--color-headline)}.headline{--flow-space:0.75rem;display:block;clear:both}.page-title{font-size:var(--font-size-body-large)}.simple-page .page-title{color:var(--color-headline)}.page-headline{font-size:var(--font-size-headline-large)}p{font-size:var(--font-size-body);line-height:var(--font-line-height-body)}#BambooHR .BambooHR-ATS-Jobs-Item,#cc-main .pm__section-desc,.accordion-text p,.bio-content.additional p,.bio-email,.blockquote p,.form-field-error,.hbspt-form .hs-error-msgs,.p-small,.project-details ul,:is(ul,ol).tags,blockquote p{font-family:var(--font-detail);font-size:var(--font-size-body-small)}.p-large{font-size:var(--font-size-body-large);font-family:var(--font-main)}.prose>*+*{margin-block-start:var(--flow-space,1em)}.prose{--flow-space:var(--font-p-spacing)}.prose>*{max-width:var(--wrapper-max)}.prose :where(h1,h2,h3,h4,h5,h6,.title)+p{--flow-space:var(--font-p-spacing)}p{margin:0}:where(.p-small){--flow-space:0.5lh}.p-inline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0.25lh var(--space-xs)}abbr,acronym{border-bottom:1px dotted var(--color-border);text-decoration:none;cursor:help}.blockquote>*+*,blockquote>*+*{margin-block-start:var(--flow-space,1em)}.blockquote,blockquote{--flow-space:var(--space-xs);max-width:48ch;margin-inline:var(--space-xs);font-family:var(--font-detail);line-height:var(--font-line-height-body);hyphens:auto}@container section-column (min-width: 40.001rem){.blockquote,blockquote{margin-inline:var(--space-l)}}.prose .blockquote,.prose blockquote{padding-inline-start:var(--space-m)}.blockquote p:first-child:before,blockquote p:first-child:before{content:"“";display:block;font-size:5rem;margin-block-end:-2rem}.blockquote p:last-of-type:after,blockquote p:last-of-type:after{content:"”"}.blockquote footer,blockquote footer{margin-block-start:var(--font-p-spacing);font-size:var(--font-size-body-small);font-weight:normal}.blockquote footer:before,blockquote footer:before{content:"– "}.form,.hbspt-form form{--form-spacing:var(--space-m);--field-block-margin:0.25rem;--field-block-padding:0.75rem;--field-inline-padding:1rem}.form>*+*,.hbspt-form form>*+*{margin-block-start:var(--flow-space,1em)}.form,.hbspt-form form{--flow-space:calc(var(--form-spacing) - var(--field-block-margin));padding:var(--space-l);border:var(--stroke-width) solid var(--color-border);border-radius:var(--container-border-radius)}.form-row{gap:var(--form-spacing)}@container section-column (max-width: 40.001rem){.form-row{display:flex!important;flex-direction:column}}.form-column>*+*{margin-block-start:var(--flow-space,1em)}.form-column{--flow-space:calc(var(--form-spacing) - var(--field-block-margin))}.form-field,.hbspt-form .hs-form-field{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0;position:relative}.form-field:has(div input[type=checkbox],div input[type=radio])>*+*,.hbspt-form .hs-form-field:has(div input[type=checkbox],div input[type=radio])>*+*{margin-block-start:var(--flow-space,1em)}.form-field:has(div input[type=checkbox],div input[type=radio]),.hbspt-form .hs-form-field:has(div input[type=checkbox],div input[type=radio]){--flow-space:0.5rem}.form-field:has(div input[type=checkbox],div input[type=radio]) div,.hbspt-form .hs-form-field:has(div input[type=checkbox],div input[type=radio]) div{display:flex;align-items:baseline;gap:0.5rem}.form-field:has([type=submit]):not(.form-field+.form-field):not(.hbspt-form .hs-form-field+.form-field):not(.hbspt-form .form-field+.hs-form-field):not(.hbspt-form .hs-form-field+.hs-form-field),.hbspt-form .hs-form-field:has([type=submit]):not(.form-field+.form-field):not(.hbspt-form .hs-form-field+.form-field):not(.hbspt-form .form-field+.hs-form-field):not(.hbspt-form .hs-form-field+.hs-form-field){margin-block-start:0}.form-field[data-has-error] input,.hbspt-form [data-has-error].hs-form-field input{border-color:var(--color-error)}.form-field-label,.hbspt-form .hs-form-field>label{display:flex;gap:0.25rem;cursor:text}.form-field-label:not(:has(~div input[type=checkbox],~div input[type=radio])),.hbspt-form .hs-form-field>label:not(:has(~div input[type=checkbox],~div input[type=radio])){position:relative;top:calc(1lh - 0.5 * var(--field-block-padding));margin-block-start:-1lh;margin-inline:calc(0.5 * var(--field-inline-padding) + var(--stroke-width));padding-inline:calc(0.5 * var(--field-inline-padding));background:var(--color-section-background);border-radius:var(--input-border-radius)}.form-field-label em,.hbspt-form .hs-form-field>label em{font-style:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field-input,.hbspt-form .input{margin-block:var(--field-block-margin)}.form-field-error,.hbspt-form .hs-error-msgs{font-weight:bold;color:var(--color-error)}.form-field button,.hbspt-form .hs-form-field button{align-self:flex-end}.hbspt-form .section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) form.bleed,.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .form.bleed,.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .hbspt-form form.bleed{margin-inline-start:calc(-1 * var(--body-gutter));border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.hbspt-form .section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) form.bleed,.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .form.bleed,.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .hbspt-form form.bleed{margin-inline-end:calc(-1 * var(--body-gutter));border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .hbspt-form form:is(.bleed form){padding-inline:var(--body-gutter)}.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .hbspt-form form:is(.bleed form){padding-inline:var(--body-gutter)}.hbspt-form .input{width:100%}.hbspt-form input.error{border-color:var(--color-error)}.hbspt-form .hs-error-msgs{list-style:none}.hbspt-form .hs-error-msgs li{list-style:none;padding:unset;margin:unset}.hbspt-form .actions{justify-content:flex-end}@keyframes detect-scroll{0%,to{--can-scroll:}}html{background:var(--color-gardner-green);scrollbar-color:var(--color-dark-green) var(--color-soft-green);animation:detect-scroll linear;animation-timeline:scroll(self);--if-can-scroll:var(--can-scroll) stable;--if-cant-scroll:auto;scrollbar-gutter:var(--if-can-scroll,var(--if-cant-scroll))}@media screen and (max-width:40.001rem){html{scrollbar-gutter:none}}body{background:var(--color-white)}body,html{overflow-x:clip;overscroll-behavior-y:none}[data-theme]{color:var(--color-copy,currentcolor);background:var(--color-section-background,var(--color-white))}.has-border{border:var(--stroke-width) solid var(--color-border)}.link,a{--hover-opacity:0.75;color:currentcolor;text-decoration:underline;text-underline-offset:0.25ch;text-decoration-thickness:1px;border-radius:0.125ch}.link:where(:not(.button)):is(:hover,:active),a:where(:not(.button)):is(:hover,:active){opacity:var(--hover-opacity)}.link:focus-visible,a:focus-visible{outline:var(--color-focus-ring,var(--color-gardner-green)) 2px solid;outline-offset:0.5ch;text-decoration:none}.link:is(:focus:not(:focus-visible),:active),a:is(:focus:not(:focus-visible),:active){outline:0}.link[disabled],a[disabled]{opacity:0.5;text-decoration:none;pointer-events:none}.link[href^=tel],a[href^=tel]{white-space:nowrap}.link[data-lightbox]:hover,a[data-lightbox]:hover{cursor:zoom-in}.link[data-lightbox]:focus-visible img,a[data-lightbox]:focus-visible img{outline:var(--color-focus-ring,var(--color-gardner-green)) 2px solid;outline-offset:0.5rem}.link.icon-link,a.icon-link{display:inline-flex;align-items:center;gap:0.25rem}.link.icon-link svg,a.icon-link svg{flex:1 0 auto;max-width:100%;height:0.9lh;fill:currentColor}.buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--space-xs)}.buttons[data-state*=align-left]{justify-content:flex-start}#cc-main .cm__btn,#cc-main .pm__btn,#cc-main .pm__close-btn,#cc-main .pm__section--expandable .pm__section-arrow,.DocSearch-Button,.DocSearch-Modal .DocSearch-Close,.DocSearch-Modal .DocSearch-Hit-action-button,.button,.icon-button,.lightbox:before,.skip-link,button,input:is([type=button],[type=reset],[type=submit]),input[type=file]::file-selector-button{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--space-2xs);position:relative;min-height:2rem;width:-moz-fit-content;width:fit-content;padding-block:0.25rem;padding-inline:var(--space-xs);border-width:var(--stroke-width);border-style:solid;border-radius:var(--button-border-radius,0.5rem);font-family:var(--font-main);font-size:var(--font-size-button);line-height:var(--font-line-height-button);letter-spacing:var(--font-letter-spacing-button);text-decoration:none;outline-offset:0.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--color-button-primary-fill,var(--color-bright-green));border-color:var(--color-button-primary-fill,var(--color-bright-green));color:var(--color-button-primary-text,var(--color-dark-green))}@media screen and (prefers-reduced-motion:no-preference){#cc-main .cm__btn,#cc-main .pm__btn,#cc-main .pm__close-btn,#cc-main .pm__section--expandable .pm__section-arrow,.DocSearch-Button,.DocSearch-Modal .DocSearch-Close,.DocSearch-Modal .DocSearch-Hit-action-button,.button,.icon-button,.lightbox:before,.skip-link,button,input:is([type=button],[type=reset],[type=submit]),input[type=file]::file-selector-button{transition:all 160ms cubic-bezier(0.5,0.33,0,1)}}#cc-main .cm__btn:is(:hover,:active,:focus),#cc-main .pm__btn:is(:hover,:active,:focus),#cc-main .pm__close-btn:is(:hover,:active,:focus),#cc-main .pm__section--expandable .pm__section-arrow:is(:hover,:active,:focus),.DocSearch-Button:is(:hover,:active,:focus),.DocSearch-Modal .DocSearch-Close:is(:hover,:active,:focus),.DocSearch-Modal .DocSearch-Hit-action-button:is(:hover,:active,:focus),.button:is(:hover,:active,:focus),.icon-button:is(:hover,:active,:focus),.lightbox:is(:hover,:active,:focus):before,.skip-link:is(:hover,:active,:focus),button:is(:hover,:active,:focus),input:is(:hover,:active,:focus):is([type=button],[type=reset],[type=submit]),input[type=file]:is(:hover,:active,:focus)::file-selector-button{background:var(--color-white);border-color:var(--color-button-primary-fill,var(--color-bright-green));color:var(--color-dark-green);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){#cc-main .cm__btn:is(:hover,:active,:focus),#cc-main .pm__btn:is(:hover,:active,:focus),#cc-main .pm__close-btn:is(:hover,:active,:focus),#cc-main .pm__section--expandable .pm__section-arrow:is(:hover,:active,:focus),.DocSearch-Button:is(:hover,:active,:focus),.DocSearch-Modal .DocSearch-Close:is(:hover,:active,:focus),.DocSearch-Modal .DocSearch-Hit-action-button:is(:hover,:active,:focus),.button:is(:hover,:active,:focus),.icon-button:is(:hover,:active,:focus),.lightbox:is(:hover,:active,:focus):before,.skip-link:is(:hover,:active,:focus),button:is(:hover,:active,:focus),input:is(:hover,:active,:focus):is([type=button],[type=reset],[type=submit]),input[type=file]:is(:hover,:active,:focus)::file-selector-button{scale:0.95}#cc-main .cm__btn:is(:hover,:active,:focus):after,#cc-main .pm__btn:is(:hover,:active,:focus):after,#cc-main .pm__close-btn:is(:hover,:active,:focus):after,#cc-main .pm__section--expandable .pm__section-arrow:is(:hover,:active,:focus):after,.DocSearch-Button:is(:hover,:active,:focus):after,.DocSearch-Modal .DocSearch-Close:is(:hover,:active,:focus):after,.DocSearch-Modal .DocSearch-Hit-action-button:is(:hover,:active,:focus):after,.button:is(:hover,:active,:focus):after,.icon-button:is(:hover,:active,:focus):after,.skip-link:is(:hover,:active,:focus):after,button:is(:hover,:active,:focus):after,input:is(:hover,:active,:focus):is([type=button],[type=reset],[type=submit]):after{scale:1.2}}#cc-main .cm__btn:focus,#cc-main .pm__btn:focus,#cc-main .pm__close-btn:focus,#cc-main .pm__section--expandable .pm__section-arrow:focus,.DocSearch-Button:focus,.DocSearch-Modal .DocSearch-Close:focus,.DocSearch-Modal .DocSearch-Hit-action-button:focus,.button:focus,.icon-button:focus,.lightbox:focus:before,.skip-link:focus,button:focus,input:focus:is([type=button],[type=reset],[type=submit]),input[type=file]:focus::file-selector-button{outline:var(--color-focus-ring,var(--color-gardner-green)) var(--stroke-width) solid}#cc-main .cm__btn:after,#cc-main .pm__btn:after,#cc-main .pm__close-btn:after,#cc-main .pm__section--expandable .pm__section-arrow:after,.DocSearch-Button:after,.DocSearch-Modal .DocSearch-Close:after,.DocSearch-Modal .DocSearch-Hit-action-button:after,.button:after,.icon-button:after,.skip-link:after,button:after,input:is([type=button],[type=reset],[type=submit]):after{content:"";position:absolute;inset:0}#cc-main .pm__section--expandable [disabled].pm__section-arrow,#cc-main [disabled].cm__btn,#cc-main [disabled].pm__btn,#cc-main [disabled].pm__close-btn,.DocSearch-Modal [disabled].DocSearch-Close,.DocSearch-Modal [disabled].DocSearch-Hit-action-button,[disabled].DocSearch-Button,[disabled].button,[disabled].icon-button,[disabled].lightbox:before,[disabled].skip-link,button[disabled],input[disabled]:is([type=button],[type=reset],[type=submit]),input[disabled][type=file]::file-selector-button{opacity:0.25;pointer-events:none}#cc-main .cm__btn--secondary,#cc-main .pm__btn--secondary,#cc-main .pm__close-btn,#cc-main .pm__section--expandable .pm__section-arrow,.DocSearch-Button,.DocSearch-Modal .DocSearch-Close,.DocSearch-Modal .DocSearch-Hit-action-button,.button.secondary,.icon-button,.lightbox:before{background:transparent;border-color:var(--color-button-secondary-fill);color:var(--color-button-secondary-fill)}#cc-main .cm__btn--secondary:is(:hover,:active,:focus),#cc-main .pm__btn--secondary:is(:hover,:active,:focus),#cc-main .pm__close-btn:is(:hover,:active,:focus),#cc-main .pm__section--expandable .pm__section-arrow:is(:hover,:active,:focus),.DocSearch-Button:is(:hover,:active,:focus),.DocSearch-Modal .DocSearch-Close:is(:hover,:active,:focus),.DocSearch-Modal .DocSearch-Hit-action-button:is(:hover,:active,:focus),.button.secondary:is(:hover,:active,:focus),.icon-button:is(:hover,:active,:focus),.lightbox:is(:hover,:active,:focus):before{background:var(--color-button-secondary-fill);border-color:var(--color-button-secondary-fill);color:var(--color-button-secondary-text)}#cc-main .pm__close-btn,#cc-main .pm__section--expandable .pm__section-arrow,.search-input-wrapper .search-input-button{border-width:0}.button:has(+.button){margin-inline-end:var(--space-xs)}.button+.button{--flow-space:var(--space-2xs)}button:is(:focus:not(:focus-visible),:active),input:is([type=button],[type=reset],[type=submit]):is(:focus:not(:focus-visible),:active){outline:0}#cc-main .pm__close-btn,#cc-main .pm__section--expandable .pm__section-arrow,.DocSearch-Button,.DocSearch-Modal .DocSearch-Close,.DocSearch-Modal .DocSearch-Hit-action-button,.icon-button{height:2rem;aspect-ratio:1;box-sizing:content-box;padding:0;border-radius:var(--icon-button-border-radius)}@media screen and (min-width:40.001rem){#cc-main .pm__close-btn,#cc-main .pm__section--expandable .pm__section-arrow,.DocSearch-Button,.DocSearch-Modal .DocSearch-Close,.DocSearch-Modal .DocSearch-Hit-action-button,.icon-button{height:2.25rem}}@media screen and (prefers-reduced-motion:no-preference){#cc-main .pm__close-btn,#cc-main .pm__section--expandable .pm__section-arrow,.DocSearch-Button,.DocSearch-Modal .DocSearch-Close,.DocSearch-Modal .DocSearch-Hit-action-button,.icon-button{transition:all 160ms cubic-bezier(0.5,0.33,0,1)}}#cc-main .pm__close-btn:is(:hover,:active,:focus) .icon,#cc-main .pm__section--expandable .pm__section-arrow:is(:hover,:active,:focus) .icon,.DocSearch-Button:is(:hover,:active,:focus) .icon,.DocSearch-Modal .DocSearch-Close:is(:hover,:active,:focus) .icon,.DocSearch-Modal .DocSearch-Hit-action-button:is(:hover,:active,:focus) .icon,.icon-button:is(:hover,:active,:focus) .icon{fill:var(--color-button-secondary-text);transform:scale(1.125)}#cc-main .pm__close-btn svg,#cc-main .pm__section--expandable .pm__section-arrow svg,.DocSearch-Button svg,.DocSearch-Modal .DocSearch-Close svg,.DocSearch-Modal .DocSearch-Hit-action-button svg,.icon-button svg{width:1.5rem;fill:var(--color-button-secondary-fill);transform-origin:center}@media screen and (prefers-reduced-motion:no-preference){#cc-main .pm__close-btn svg,#cc-main .pm__section--expandable .pm__section-arrow svg,.DocSearch-Button svg,.DocSearch-Modal .DocSearch-Close svg,.DocSearch-Modal .DocSearch-Hit-action-button svg,.icon-button svg{transition:all 160ms cubic-bezier(0.5,0.33,0,1)}}#cc-main .pm__close-btn svg *,#cc-main .pm__section--expandable .pm__section-arrow svg *,.DocSearch-Button svg *,.DocSearch-Modal .DocSearch-Close svg *,.DocSearch-Modal .DocSearch-Hit-action-button svg *,.icon-button svg *{transform-origin:center;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--stroke-width,2px);vector-effect:non-scaling-stroke}@media screen and (prefers-reduced-motion:no-preference){#cc-main .pm__close-btn svg *,#cc-main .pm__section--expandable .pm__section-arrow svg *,.DocSearch-Button svg *,.DocSearch-Modal .DocSearch-Close svg *,.DocSearch-Modal .DocSearch-Hit-action-button svg *,.icon-button svg *{transition:all 160ms cubic-bezier(0.5,0.33,0,1)}}#cc-main .play-pause-toggle.pm__close-btn svg,#cc-main .pm__section--expandable .play-pause-toggle.pm__section-arrow svg,.DocSearch-Modal .play-pause-toggle.DocSearch-Close svg,.DocSearch-Modal .play-pause-toggle.DocSearch-Hit-action-button svg,.icon-button.play-pause-toggle svg,.play-pause-toggle.DocSearch-Button svg{position:absolute}#cc-main .play-pause-toggle.pm__close-btn svg>*,#cc-main .pm__section--expandable .play-pause-toggle.pm__section-arrow svg>*,.DocSearch-Modal .play-pause-toggle.DocSearch-Close svg>*,.DocSearch-Modal .play-pause-toggle.DocSearch-Hit-action-button svg>*,.icon-button.play-pause-toggle svg>*,.play-pause-toggle.DocSearch-Button svg>*{transform-origin:left center}@media screen and (prefers-reduced-motion:no-preference){#cc-main .play-pause-toggle.pm__close-btn svg>*,#cc-main .pm__section--expandable .play-pause-toggle.pm__section-arrow svg>*,.DocSearch-Modal .play-pause-toggle.DocSearch-Close svg>*,.DocSearch-Modal .play-pause-toggle.DocSearch-Hit-action-button svg>*,.icon-button.play-pause-toggle svg>*,.play-pause-toggle.DocSearch-Button svg>*{transition:transform 80ms cubic-bezier(0.5,0.33,0,1)}}#cc-main .play-pause-toggle.playing.pm__close-btn svg #play,#cc-main .pm__section--expandable .play-pause-toggle.playing.pm__section-arrow svg #play,.DocSearch-Modal .play-pause-toggle.playing.DocSearch-Close svg #play,.DocSearch-Modal .play-pause-toggle.playing.DocSearch-Hit-action-button svg #play,.icon-button.play-pause-toggle.playing svg #play,.play-pause-toggle.playing.DocSearch-Button svg #play{transform:translateX(12px) scaleX(0)}#cc-main .play-pause-toggle.playing.pm__close-btn svg #bar-1,#cc-main .pm__section--expandable .play-pause-toggle.playing.pm__section-arrow svg #bar-1,.DocSearch-Modal .play-pause-toggle.playing.DocSearch-Close svg #bar-1,.DocSearch-Modal .play-pause-toggle.playing.DocSearch-Hit-action-button svg #bar-1,.icon-button.play-pause-toggle.playing svg #bar-1,.play-pause-toggle.playing.DocSearch-Button svg #bar-1{transform:translateX(-2px) scale(1.25)}#cc-main .play-pause-toggle.playing.pm__close-btn svg #bar-2,#cc-main .pm__section--expandable .play-pause-toggle.playing.pm__section-arrow svg #bar-2,.DocSearch-Modal .play-pause-toggle.playing.DocSearch-Close svg #bar-2,.DocSearch-Modal .play-pause-toggle.playing.DocSearch-Hit-action-button svg #bar-2,.icon-button.play-pause-toggle.playing svg #bar-2,.play-pause-toggle.playing.DocSearch-Button svg #bar-2{transform:translateX(18px) scale(1.25)}#cc-main .pm__section--expandable .prev.pm__section-arrow svg,#cc-main .prev.pm__close-btn svg,.DocSearch-Modal .prev.DocSearch-Close svg,.DocSearch-Modal .prev.DocSearch-Hit-action-button svg,.icon-button.prev svg,.prev.DocSearch-Button svg{transform:rotate(180deg)}#cc-main .pm__section--expandable .prev.pm__section-arrow:is(:hover,:focus) svg,#cc-main .prev.pm__close-btn:is(:hover,:focus) svg,.DocSearch-Modal .prev.DocSearch-Close:is(:hover,:focus) svg,.DocSearch-Modal .prev.DocSearch-Hit-action-button:is(:hover,:focus) svg,.icon-button.prev:is(:hover,:focus) svg,.prev.DocSearch-Button:is(:hover,:focus) svg{transform:rotate(180deg) scale(1.125)}#cc-main .pm__section--expandable .prev.pm__section-arrow:active svg,#cc-main .prev.pm__close-btn:active svg,.DocSearch-Modal .prev.DocSearch-Close:active svg,.DocSearch-Modal .prev.DocSearch-Hit-action-button:active svg,.icon-button.prev:active svg,.prev.DocSearch-Button:active svg{transform:rotate(180deg) scale(1.125) translateX(10%)}#cc-main .next.pm__close-btn:active svg,#cc-main .pm__section--expandable .next.pm__section-arrow:active svg,.DocSearch-Modal .next.DocSearch-Close:active svg,.DocSearch-Modal .next.DocSearch-Hit-action-button:active svg,.icon-button.next:active svg,.next.DocSearch-Button:active svg{transform:scale(1.125) translateX(10%)}.select-dropdown,input:is([type=input],[type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel],[type=range],[type=date],[type=month],[type=week],[type=time],[type=datetime],[type=datetime-local],[type=color],[type=file]),select,textarea{--field-block-padding:0.75rem;--field-inline-padding:1rem;width:100%;padding:var(--field-block-padding,0.75rem) var(--field-inline-padding,1rem);color:var(--color-copy);background:var(--color-input-fill);border:var(--stroke-width) solid var(--color-border);border-radius:var(--input-border-radius);caret-color:var(--color-headline);outline-offset:calc(-1 * var(--stroke-width))}.select-dropdown::-moz-placeholder,input:is([type=input],[type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel],[type=range],[type=date],[type=month],[type=week],[type=time],[type=datetime],[type=datetime-local],[type=color],[type=file])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-copy);opacity:0.5}.select-dropdown::placeholder,input:is([type=input],[type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel],[type=range],[type=date],[type=month],[type=week],[type=time],[type=datetime],[type=datetime-local],[type=color],[type=file])::placeholder,select::placeholder,textarea::placeholder{color:var(--color-copy);opacity:0.5}.select-dropdown:focus-visible,.select-dropdown:has(:focus-visible),input:is([type=input],[type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel],[type=range],[type=date],[type=month],[type=week],[type=time],[type=datetime],[type=datetime-local],[type=color],[type=file]):focus-visible,input:is([type=input],[type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel],[type=range],[type=date],[type=month],[type=week],[type=time],[type=datetime],[type=datetime-local],[type=color],[type=file]):has(:focus-visible),select:focus-visible,select:has(:focus-visible),textarea:focus-visible,textarea:has(:focus-visible){outline:var(--color-focus-ring,var(--color-gardner-green)) var(--stroke-width) solid}.select-dropdown:-webkit-autofill,input:is([type=input],[type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel],[type=range],[type=date],[type=month],[type=week],[type=time],[type=datetime],[type=datetime-local],[type=color],[type=file]):-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:var(--color-input-fill)}.select-dropdown:autofill,input:is([type=input],[type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel],[type=range],[type=date],[type=month],[type=week],[type=time],[type=datetime],[type=datetime-local],[type=color],[type=file]):autofill,select:autofill,textarea:autofill{background-color:var(--color-input-fill)}input[type=checkbox],input[type=radio]{cursor:pointer}form input[type=checkbox],form input[type=radio]{--field-block-padding:0.5rem;--field-inline-padding:0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--field-block-padding,0.75rem) var(--field-inline-padding,1rem);color:var(--color-copy);background:var(--color-section-background);border:var(--stroke-width) solid var(--color-border);border-radius:calc(0.5 * var(--input-border-radius));aspect-ratio:1}@media screen and (max-width:40.001rem){form input[type=checkbox],form input[type=radio]{--field-block-padding:1rem;--field-inline-padding:1rem;border-radius:calc(var(--input-border-radius))}}form input[type=checkbox][type=radio],form input[type=radio][type=radio]{border-radius:100%}form input[type=checkbox]:checked,form input[type=radio]:checked{background:var(--color-copy);box-shadow:inset 0px 0px 0px 2px var(--color-section-background)}form input[type=checkbox]:active,form input[type=radio]:active{background:var(--color-card-background)}form input[type=checkbox]:focus,form input[type=radio]:focus{outline:var(--color-focus-ring,var(--color-gardner-green)) var(--stroke-width) solid;outline-offset:calc(-1 * var(--stroke-width))}form input[type=checkbox]:has(+label),form input[type=radio]:has(+label){position:relative;top:2px}@media screen and (max-width:40.001rem){form input[type=checkbox]:has(+label),form input[type=radio]:has(+label){top:calc(2px + var(--field-block-padding) / 2)}}input[type=checkbox]+label,input[type=radio]+label{overflow-wrap:anywhere}.select-dropdown,select{--icon-width:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(1ch + var(--field-inline-padding));text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-dropdown:is(:focus,:hover),select:is(:focus,:hover){background-position:center right 0.5rem}.select-dropdown:after,select:after{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.6282014,15.482911 C43.2035656,16.0789375 43.1868155,17.0285372 42.590789,17.6039014 L26.041789,33.5792014 C25.4722078,34.1290371 24.5733845,34.1415667 23.9886982,33.6078216 L6.48869818,17.6325216 C5.87686522,17.073995 5.83365186,16.1252311 6.39217843,15.5133982 C6.95070501,14.9015652 7.89946886,14.8583519 8.51130182,15.4168784 L24.9713227,30.4428082 L40.507211,15.4454986 C41.1032375,14.8701344 42.0528372,14.8868845 42.6282014,15.482911 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.6282014,15.482911 C43.2035656,16.0789375 43.1868155,17.0285372 42.590789,17.6039014 L26.041789,33.5792014 C25.4722078,34.1290371 24.5733845,34.1415667 23.9886982,33.6078216 L6.48869818,17.6325216 C5.87686522,17.073995 5.83365186,16.1252311 6.39217843,15.5133982 C6.95070501,14.9015652 7.89946886,14.8583519 8.51130182,15.4168784 L24.9713227,30.4428082 L40.507211,15.4454986 C41.1032375,14.8701344 42.0528372,14.8868845 42.6282014,15.482911 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;inset:0 calc(0.5 * var(--field-inline-padding)) auto auto;margin:auto;width:var(--icon-width);height:100%;background:var(--color-icon);pointer-events:none}input[type=file]::file-selector-button{display:inline-flex;margin-inline-end:var(--space-xs)}textarea{min-height:5lh;resize:vertical}label:has(input){cursor:pointer}label:has(input:checked){color:var(--color-headline)}legend{padding-inline:0.5rem;font-size:0.75em;color:var(--color-headline)}fieldset{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0.5lh;border:var(--stroke-width) solid var(--color-border);border-radius:var(--input-border-radius);-moz-column-break-inside:avoid;break-inside:avoid}.search-input-wrapper{--icon-width:2rem;position:relative;height:-moz-min-content;height:min-content;flex-basis:200%;border-radius:var(--input-border-radius);overflow:clip;outline-offset:0.25rem}.search-input-wrapper:has(input[type=search]:focus-visible){outline:var(--color-focus-ring,var(--color-gardner-green)) var(--stroke-width) solid;z-index:1}.search-input-wrapper:before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M19.6204815,29.0767363 C20.2172051,29.6513774 20.2351065,30.6009562 19.6604654,31.1976798 L8.08046536,43.2226798 C7.50582424,43.8194034 6.55624549,43.8373048 5.95952187,43.2626637 C5.36279825,42.6880226 5.34489685,41.7384438 5.91953798,41.1417202 L17.499538,29.1167202 C18.0741791,28.5199966 19.0237578,28.5020952 19.6204815,29.0767363 Z"></path><path d="M44.1305017,21.528 C44.1305017,29.8227474 37.3970085,36.556 29.1020017,36.556 C20.8069948,36.556 14.0735017,29.8227474 14.0735017,21.528 C14.0735017,13.2332526 20.8069948,6.5 29.1020017,6.5 C37.3970085,6.5 44.1305017,13.2332526 44.1305017,21.528 Z M17.0735017,21.528 C17.0735017,28.1658692 22.4638251,33.556 29.1020017,33.556 C35.7401782,33.556 41.1305017,28.1658692 41.1305017,21.528 C41.1305017,14.8901308 35.7401782,9.5 29.1020017,9.5 C22.4638251,9.5 17.0735017,14.8901308 17.0735017,21.528 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M19.6204815,29.0767363 C20.2172051,29.6513774 20.2351065,30.6009562 19.6604654,31.1976798 L8.08046536,43.2226798 C7.50582424,43.8194034 6.55624549,43.8373048 5.95952187,43.2626637 C5.36279825,42.6880226 5.34489685,41.7384438 5.91953798,41.1417202 L17.499538,29.1167202 C18.0741791,28.5199966 19.0237578,28.5020952 19.6204815,29.0767363 Z"></path><path d="M44.1305017,21.528 C44.1305017,29.8227474 37.3970085,36.556 29.1020017,36.556 C20.8069948,36.556 14.0735017,29.8227474 14.0735017,21.528 C14.0735017,13.2332526 20.8069948,6.5 29.1020017,6.5 C37.3970085,6.5 44.1305017,13.2332526 44.1305017,21.528 Z M17.0735017,21.528 C17.0735017,28.1658692 22.4638251,33.556 29.1020017,33.556 C35.7401782,33.556 41.1305017,28.1658692 41.1305017,21.528 C41.1305017,14.8901308 35.7401782,9.5 29.1020017,9.5 C22.4638251,9.5 17.0735017,14.8901308 17.0735017,21.528 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;inset:0 auto 0 0.5rem;margin:auto;width:var(--icon-width);aspect-ratio:1;background:var(--color-headline);pointer-events:none}.search-input-wrapper input[type=search]{padding-inline-start:calc(var(--icon-width) + 0.5 * var(--field-inline-padding));height:100%;text-overflow:ellipsis}.search-input-wrapper input[type=search]::-webkit-search-cancel-button{display:none}.search-input-wrapper input[type=search]:is(:hover,:focus):not(:-moz-placeholder)+.search-input-button{opacity:1;pointer-events:unset}.search-input-wrapper input[type=search]:is(:hover,:focus):not(:placeholder-shown)+.search-input-button{opacity:1;pointer-events:unset}.search-input-wrapper input[type=search]:has(+.search-input-button){padding-inline-end:calc(var(--icon-width) + 0.5 * var(--field-inline-padding))}.search-input-wrapper .search-input-button{position:absolute;inset:0 0 0 auto;margin:auto;outline-offset:-0.25rem;opacity:0;pointer-events:none;transform-origin:right center}.search-input-wrapper .search-input-button:is(:hover,:focus){background:none;color:var(--color-headline);opacity:1;pointer-events:unset}.select-dropdown{position:relative;padding:0}.select-dropdown[open]{border-bottom-right-radius:0;border-bottom-left-radius:0;z-index:2}.select-dropdown[open]:after{transform:scaleY(-1)}.select-dropdown>*{padding:var(--field-block-padding,0.75rem) var(--field-inline-padding,1rem)}.select-dropdown:not(:has(input[checked])) summary{opacity:0.5}.select-dropdown summary{overflow:clip;text-overflow:ellipsis;text-wrap:nowrap;padding-inline-end:calc(var(--icon-width) + 1em);list-style-type:none}.select-dropdown summary::marker{content:""}.select-dropdown summary::-webkit-details-marker{display:none}.select-dropdown summary:focus{outline:none}.select-dropdown-contents{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:1lh;position:absolute;left:calc(-1 * var(--stroke-width));right:calc(-1 * var(--stroke-width));background:var(--color-input-fill);border:var(--stroke-width) solid var(--color-border);border-block-start:none;border-bottom-right-radius:var(--input-border-radius);border-bottom-left-radius:var(--input-border-radius)}.select-dropdown-contents>*{max-width:100%;min-width:auto}.select-dropdown-contents fieldset{flex-direction:column;padding-inline:unset;border:none}.select-dropdown-contents fieldset legend{padding-block-end:0.25lh;padding-inline:unset}.select-dropdown-contents label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;position:relative}.select-dropdown-contents label:is(:hover,:focus-within){color:var(--color-headline)}.select-dropdown-contents label:before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M29.0606965,9.31437612 L43.6746965,23.9293761 C44.2604487,24.5151684 44.2604324,25.4648879 43.6746602,26.0506602 L29.0606602,40.6646602 C28.4748737,41.2504466 27.5251263,41.2504466 26.9393398,40.6646602 C26.3535534,40.0788737 26.3535534,39.1291263 26.9393398,38.5433398 L40.492716,24.9899637 L26.9393035,11.4356239 C26.3535371,10.8498174 26.3535696,9.90006994 26.9393761,9.31430354 C27.5251826,8.72853714 28.4749301,8.72856964 29.0606965,9.31437612 Z"></path><path d="M43.243,25 C43.243,25.8284271 42.5714271,26.5 41.743,26.5 L6.5,26.5 C5.67157288,26.5 5,25.8284271 5,25 C5,24.1715729 5.67157288,23.5 6.5,23.5 L41.743,23.5 C42.5714271,23.5 43.243,24.1715729 43.243,25 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M29.0606965,9.31437612 L43.6746965,23.9293761 C44.2604487,24.5151684 44.2604324,25.4648879 43.6746602,26.0506602 L29.0606602,40.6646602 C28.4748737,41.2504466 27.5251263,41.2504466 26.9393398,40.6646602 C26.3535534,40.0788737 26.3535534,39.1291263 26.9393398,38.5433398 L40.492716,24.9899637 L26.9393035,11.4356239 C26.3535371,10.8498174 26.3535696,9.90006994 26.9393761,9.31430354 C27.5251826,8.72853714 28.4749301,8.72856964 29.0606965,9.31437612 Z"></path><path d="M43.243,25 C43.243,25.8284271 42.5714271,26.5 41.743,26.5 L6.5,26.5 C5.67157288,26.5 5,25.8284271 5,25 C5,24.1715729 5.67157288,23.5 6.5,23.5 L41.743,23.5 C42.5714271,23.5 43.243,24.1715729 43.243,25 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";margin-inline-start:0;height:1em;width:0;background:var(--color-headline)}@media screen and (prefers-reduced-motion:no-preference){.select-dropdown-contents label:before{transition:width 400ms cubic-bezier(0.5,0.33,0,1),margin 400ms cubic-bezier(0.5,0.33,0,1)}}.select-dropdown-contents label:has(input:checked):before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin-inline:-0.75ch 0.25ch;width:1em}.select-dropdown-contents label:has(input:focus):before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M29.0606965,9.31437612 L43.6746965,23.9293761 C44.2604487,24.5151684 44.2604324,25.4648879 43.6746602,26.0506602 L29.0606602,40.6646602 C28.4748737,41.2504466 27.5251263,41.2504466 26.9393398,40.6646602 C26.3535534,40.0788737 26.3535534,39.1291263 26.9393398,38.5433398 L40.492716,24.9899637 L26.9393035,11.4356239 C26.3535371,10.8498174 26.3535696,9.90006994 26.9393761,9.31430354 C27.5251826,8.72853714 28.4749301,8.72856964 29.0606965,9.31437612 Z"></path><path d="M43.243,25 C43.243,25.8284271 42.5714271,26.5 41.743,26.5 L6.5,26.5 C5.67157288,26.5 5,25.8284271 5,25 C5,24.1715729 5.67157288,23.5 6.5,23.5 L41.743,23.5 C42.5714271,23.5 43.243,24.1715729 43.243,25 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M29.0606965,9.31437612 L43.6746965,23.9293761 C44.2604487,24.5151684 44.2604324,25.4648879 43.6746602,26.0506602 L29.0606602,40.6646602 C28.4748737,41.2504466 27.5251263,41.2504466 26.9393398,40.6646602 C26.3535534,40.0788737 26.3535534,39.1291263 26.9393398,38.5433398 L40.492716,24.9899637 L26.9393035,11.4356239 C26.3535371,10.8498174 26.3535696,9.90006994 26.9393761,9.31430354 C27.5251826,8.72853714 28.4749301,8.72856964 29.0606965,9.31437612 Z"></path><path d="M43.243,25 C43.243,25.8284271 42.5714271,26.5 41.743,26.5 L6.5,26.5 C5.67157288,26.5 5,25.8284271 5,25 C5,24.1715729 5.67157288,23.5 6.5,23.5 L41.743,23.5 C42.5714271,23.5 43.243,24.1715729 43.243,25 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin-inline:-0.75ch 0.25ch;width:1em}.select-dropdown-contents label input:is([type=checkbox],[type=radio]){position:absolute;inset:0;aspect-ratio:unset;opacity:0}section:has(.select-dropdown){overflow:visible;z-index:1}.combo-input{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0;position:relative;z-index:1;background:none}.combo-input>*{outline-offset:calc(-1 * var(--stroke-width))}.combo-input>:focus-visible,.combo-input>:focus-within{--color-border:var(--color-focus-ring);z-index:2}@media screen and (max-width:40.001rem){.combo-input>:not(:first-child),.combo-input>:not(:first-child) input{border-top-left-radius:0;border-top-right-radius:0}.combo-input>:not(:last-child):not(:has(+input[type=submit])),.combo-input>:not(:last-child):not(:has(+input[type=submit])) input{border-block-end:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:40.001rem){.combo-input{flex-direction:row}.combo-input>:not(:first-child),.combo-input>:not(:first-child) input{margin-inline-start:calc(-1 * var(--stroke-width));border-top-left-radius:0;border-bottom-left-radius:0}.combo-input>:not(:last-child):not(:has(+input[type=submit])),.combo-input>:not(:last-child):not(:has(+input[type=submit])) input{border-top-right-radius:0;border-bottom-right-radius:0}}@container section-column (min-width: 40.001rem){.code-block :is(ul,ol).has-columns,:is(.page-content,.section-column)>:is(ul,ol).has-columns{-moz-columns:2;columns:2;-moz-column-gap:var(--space-l);column-gap:var(--space-l)}}@container section-column (min-width: 60.001rem){.code-block :is(ul,ol).has-columns,:is(.page-content,.section-column)>:is(ul,ol).has-columns{-moz-columns:3;columns:3}}@container section-column (min-width: 80.001rem){.code-block :is(ul,ol).has-columns,:is(.page-content,.section-column)>:is(ul,ol).has-columns{-moz-columns:4;columns:4}}@container section-column (min-width: 90.001rem){.code-block :is(ul,ol).has-columns,:is(.page-content,.section-column)>:is(ul,ol).has-columns{-moz-columns:6;columns:6}}.code-block :is(ul,ol) li,:is(.page-content,.section-column)>:is(ul,ol) li{margin-inline-start:0.75ch;padding-inline-start:0.75ch;margin-block-end:0.5lh;-moz-column-break-inside:avoid;break-inside:avoid-column;list-style-type:"+"}.code-block :is(ul,ol) li::marker,:is(.page-content,.section-column)>:is(ul,ol) li::marker{color:var(--color-headline);font-weight:inherit}.code-block :is(ul,ol) li>:is(ul,ol),:is(.page-content,.section-column)>:is(ul,ol) li>:is(ul,ol){margin-block-end:0;margin-inline-start:var(--space-2xs);padding-block-start:0.5lh}:is(ul,ol).tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0.25lh var(--space-xs);list-style:none}@media screen and (max-width:40.001rem){:is(ul,ol).tags li{line-height:1.375lh}}:is(ul,ol).unstyled{list-style:none}ul{list-style:disc}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 0 var(--space-xs) var(--space-xs)}embed,iframe,object{max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}img,video{height:auto;min-width:100%;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}picture{overflow:clip}picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}figcaption{width:100%;padding:var(--space-2xs) var(--space-s);color:var(--color-caption-copy,var(--color-card-copy));background:var(--color-caption-background,var(--color-card-background))}figure:not(.video-block) figcaption{position:absolute;inset:auto auto 0 0;border-top-right-radius:var(--card-border-radius)}iframe{height:auto;min-width:100%;aspect-ratio:16/9;border:none;border-radius:var(--iframe-border-radius)}:where(.code-block iframe){min-height:80vh}.noscript-alert>*+*{margin-block-start:var(--flow-space,1em)}.noscript-alert{--flow-space:var(--space-xs)}.menu{--menu-gap:0.25lh;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--menu-gap,0.25lh);-moz-column-break-inside:avoid;break-inside:avoid}.menu.row{--menu-gap:var(--space-s);flex-direction:row}.menu.row .menu-header{margin-block-end:0.25rem}.menu-header{display:block;margin-block-end:var(--menu-gap,0.25lh);font-weight:bold}.menu ul{display:contents}.menu li{list-style:none}a[data-lightbox]:is(:hover,:active,:focus){opacity:100%}a[data-lightbox]:is(:hover,:active,:focus) :is(img,video,audio,iframe){opacity:var(--hover-opacity)}.lightbox{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;margin-inline:unset;background:var(--color-section-background);z-index:9}@media screen and (prefers-reduced-motion:no-preference){.lightbox{animation:wipeOut 400ms cubic-bezier(0.5,0.33,0,1);will-change:clip-path}}.lightbox:before{content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;inset:var(--space-s) var(--space-s) auto auto;min-height:2.25rem;width:auto;aspect-ratio:1;box-sizing:content-box;padding:0;background:var(--color-white);border-radius:var(--icon-button-border-radius);z-index:2}.lightbox.visible{cursor:zoom-out}@media screen and (prefers-reduced-motion:no-preference){.lightbox.visible{animation:wipeIn 400ms cubic-bezier(0.5,0.33,0,1)}}body:has(.lightbox.visible){overflow-y:hidden}.lightbox:is(.has-image,.has-video,.has-iframe) .lightbox-placeholder{width:100%;height:100%;pointer-events:none}.lightbox-placeholder{z-index:1}.lightbox-placeholder>:is(iframe,img,video){display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;min-width:unset;max-width:95%;max-height:95%}.lightbox-placeholder>:is(iframe,video,audio){width:100%;height:auto;pointer-events:auto;cursor:initial}.lightbox-placeholder>:is(iframe){border-radius:var(--iframe-border-radius)}.align-top{align-items:start}.align-center{align-items:center}.align-bottom{align-items:end}.justify-left{justify-content:flex-start}.justify-center{justify-content:center}.justify-right{justify-content:flex-end}.justify-spaced{justify-content:space-between}body{padding-inline:var(--body-gutter)}@media screen and (min-width:40.001rem){body{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;-moz-column-gap:var(--space-l);column-gap:var(--space-l);row-gap:0}}body>*{grid-column:1/-1;padding-inline:var(--body-gutter);margin-inline:calc(-1 * var(--body-gutter))}.page-layout{display:grid;grid-template-columns:subgrid;grid-template-rows:auto;-moz-column-gap:0;column-gap:0;row-gap:0}.page-layout.simple .section:first-child{padding-block-start:0}.page-layout>*{grid-column:1/-1;margin-inline:calc(-1 * var(--body-gutter))}.page-content,.project-page .page-layout{padding-block-start:calc(2.25rem + var(--space-xs) * 2 + var(--space-m))}.section{--section-block-padding:var(--space-l);display:grid;grid-template-columns:subgrid;gap:var(--space-m) var(--space-l);padding:var(--section-block-padding) var(--body-gutter)}@media screen and (max-width:40.001rem){.section{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--space-s)}}.section[data-theme=white]:has(+[data-theme=white]){padding-block-end:0}.section[data-theme=soft-green]:has(+[data-theme=soft-green]){padding-block-end:0}.section[data-theme=bright-green]:has(+[data-theme=bright-green]){padding-block-end:0}.section[data-theme=gardner-green]:has(+[data-theme=gardner-green]){padding-block-end:0}.section[data-theme=dark-green]:has(+[data-theme=dark-green]){padding-block-end:0}.section[data-theme=medium-green]:has(+[data-theme=medium-green]){padding-block-end:0}.section.bleed{padding-inline:0}.section-column{grid-column:span var(--colspan,12);width:-webkit-fill-available;width:-moz-available;width:stretch;container-name:section-column;container-type:inline-size}.section-column>*+*{margin-block-start:var(--flow-space,1em)}.section-column{--flow-space:var(--space-xs)}@container section-column (min-width: 40.001rem){.section-column>:is(p,h2,h3){max-width:95%}}@container section-column (min-width: 60.001rem){.section-column>:is(p,h2,h3){max-width:75%}}.simple-page .page-content{padding-block-end:var(--space-l)}.simple-page h2{--flow-space:var(--space-m)}.simple-page :is(h2,h3)+:is(p,ol,ul){--flow-space:calc(0.5 * var(--font-p-spacing))}.simple-page :is(.image-block,.video-block,.accordion-block,.quote-block,.form-block){margin-block:var(--space-m)}.page-layout.simple{padding-block-start:calc(2.25rem + var(--space-xs) * 2 + var(--space-m))}.project-page .page-layout{grid-template-columns:repeat(12,1fr)}.project-page .page-layout>*{padding-inline:var(--body-gutter)}.project-header{align-items:start;padding-block:var(--section-block-padding)}@media screen and (min-width:40.001rem){.project-header{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;-moz-column-gap:inherit;column-gap:inherit;row-gap:var(--space-m)}}.project-overview{grid-column:1/span 6;padding-inline-end:var(--space-s)}.project-overview>*+*{margin-block-start:var(--flow-space,1em)}.project-overview{--flow-space:var(--space-2xs)}.project-details{display:contents}.project-details>*{grid-column:span 3;padding-block-start:var(--space-2xs);padding-inline-end:var(--space-2xs)}.project-details>*>*+*{margin-block-start:var(--flow-space,1em)}.project-details>*{--flow-space:var(--space-2xs)}.project-details ul{list-style:none}.project-details ul>*+*{margin-block-start:var(--flow-space,1em)}.project-details ul{--flow-space:0.5em}.project-content>*+*{margin-block-start:var(--flow-space,1em)}.project-content{--flow-space:var(--space-xs)}.project-content>:is(figure+:not(figure)){margin-block-start:var(--space-l)}.project-content{grid-template-columns:repeat(12,1fr);align-items:flex-start;gap:0 var(--space-xs)}.project-content:has(figure:first-child){padding-block-start:calc(var(--section-block-padding) - var(--flow-space))}.project-content>*{grid-column:1/-1}.project-content>[data-width=half]{grid-column:span 6}.project-content>[data-width=third]{grid-column:span 4}.project-content>p:has(+figure){margin-block-end:calc(var(--space-l) - var(--space-xs))}.project-content figure{overflow:clip;-o-object-fit:cover;object-fit:cover}.project-content figure:first-child{margin-block-start:var(--flow-space)}.project-content p{max-width:64ch}.suggested-projects-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-xs)}@media screen and (max-width:40.001rem){.bio-hero{aspect-ratio:5/4}}.employee-bio>*{--flow-space:var(--space-s)}.bio-content>*+*{margin-block-start:var(--flow-space,1em)}.bio-content{--flow-space:var(--space-2xs)}.bio-content>:is(.button){margin-block-start:var(--space-m)}.bio-content>*{--flow-space:var(--font-p-spacing)}.error-page .page-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;min-height:50vh}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(wipe-up)::view-transition-old(root){animation:wipeOut 400ms cubic-bezier(0.5,0.33,0,1) forwards}html:active-view-transition-type(wipe-up)::view-transition-new(root){animation:wipeIn 400ms cubic-bezier(0.5,0.33,0,1) forwards}::view-transition-group(*){animation-duration:400ms;animation-timing-function:cubic-bezier(0.5,0.33,0,1)}::view-transition-new(.image),::view-transition-old(.image){height:100%;overflow:clip;border-radius:clamp(2rem,1.8571rem + 0.7143vw,2.5rem);animation-fill-mode:forwards}::view-transition-old(.card-image){height:100%;overflow:clip;aspect-ratio:1/1;border-radius:var(--card-border-radius)}::view-transition-new(.card-image){height:100%;overflow:clip;border-radius:0;animation-fill-mode:forwards;aspect-ratio:unset}.site-header{view-transition-name:site-header}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:initial){.site-header{animation:navHeightChange 1ms linear both;animation-timeline:view();animation-range:entry 60vh entry 150vh}.page:has(.page-hero:not(.inset)) .site-header{animation:navColorChange 1ms cubic-bezier(0,1,0,1) both,navHeightChange 1ms linear both;animation-timeline:--page-hero}.site-logo{--scale-to:1.2;transform-origin:left center;animation:scaleUp 1ms linear both;animation-timeline:view();animation-range:entry 120vh entry 160vh}.page:has(.page-hero) .site-logo{animation:scaleUp 1ms cubic-bezier(1,0,0,1) both;animation-timeline:--page-hero;animation-range:exit 50% exit}.site-logo .animated-svg{border-top-left-radius:var(--space-s);border-bottom-left-radius:var(--space-s)}.site-logo .animated-svg *{animation-duration:1ms;animation-timeline:view();animation-range:entry 100vh entry 150vh;animation-fill-mode:both}.site-logo .animated-svg #mask>*{--stagger:calc(sibling-index() / 4);animation-name:fadeOut,pushOutLeft;animation-timing-function:cubic-bezier(0,0,0.25,1),cubic-bezier(1,0,0,1)}.page:has(.page-hero) .site-logo .animated-svg #mask>*{animation-timeline:--page-hero;animation-range:exit 50% exit}.site-logo .animated-svg #g{animation-name:toGreenFill;animation-timing-function:cubic-bezier(1,0,0.5,1)}.page:has(.page-hero) .site-logo .animated-svg #g{animation-timeline:--page-hero;animation-range:exit 50% exit}.site-logo .animated-svg #box{--push-start-value:-2px;animation-name:fadeIn,fromCircleMask,pushInLeft;animation-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1),cubic-bezier(0,0.5,0,1)}.page:has(.page-hero) .site-logo .animated-svg #box{animation-timeline:--page-hero;animation-range:exit 50% exit}}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:initial){.page{timeline-scope:--page-hero}.page-hero{view-timeline-name:--page-hero;view-timeline-axis:block}.page-hero :is(.page-hgroup,.page-title,.page-headline){will-change:opacity,transform;animation:fadeOut,scrollSlower 1ms linear both;animation-timeline:--page-hero;animation-range:exit}.page-hero .button{will-change:transform;animation:scrollSlower 1ms linear both;animation-timeline:--page-hero;animation-range:exit}.page-hero :is(.hero-image,.hero-video){will-change:opacity,transform,filter;animation:fadeOut,scaleUp,blur 1ms linear both;transform-origin:center;animation-timeline:--page-hero;animation-range:exit}.page-hero .hero-scrim{will-change:background-color;animation:toGreenBackground 1ms linear both;animation-timeline:--page-hero;animation-range:exit}.page-hero .hero-video-toggle{will-change:filter;animation:blur 1ms linear both;animation-timeline:--page-hero;animation-range:exit}.project-hero>:not(.hero-image){--var-wipe-offset:20%;animation:wipeIn 800ms cubic-bezier(0.5,0.33,0,1) both;animation-delay:500ms}.bio-hero{animation:fromTransparentBackground 2s cubic-bezier(0.5,0.33,0,1) both;animation-delay:500ms}.bio-hero .bio-headshot{will-change:transform;animation:scaleUp 1ms linear both;transform-origin:center;animation-timeline:--page-hero;animation-range:exit}.bio-hero .bio-headshot.main{animation:fadeIn 2s cubic-bezier(0.5,0.33,0,1) both;animation-delay:500ms}.bio-hero .bio-headshot.alt{animation:fadeOut 2s cubic-bezier(0.5,0.33,0,1) both;animation-delay:500ms}}}:root{--scroll-anim-startpoint:-10%;--scroll-anim-endpoint:80%}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:initial){.section{view-timeline-name:--section;view-timeline-axis:block}:where(.section-column){will-change:transform,opacity;animation:fadeInPushUp 800ms cubic-bezier(0.5,0.33,0,1) both;animation-delay:calc((sibling-index() - 1) * 160ms)}main :where(.grid,.masonry,.featured-post-content,.testimonial-gallery .sliders-wrapper,.project-content)>*{--i:calc(sibling-index() - 1);--N:var(--item-count);--A:var(--item-count);--q:round(down,calc(var(--i) / var(--N)));--r:calc(var(--i) - (var(--N) * var(--q)));--stagger:calc(1 + var(--A) * (var(--r) / var(--N)));will-change:transform,margin-block-end;animation:fadeInPushUp 1ms cubic-bezier(0.5,0.33,0,1) forwards;animation-timeline:view(var(--scroll-anim-endpoint) var(--scroll-anim-startpoint))}.bio-header{will-change:transform,margin-block-end;animation:scrollFaster 800ms linear both;animation-timeline:--page-hero;animation-range:exit -20% exit}.image img{--scale-to:1.1;will-change:transform;animation:scaleUp 1ms linear both;animation-timeline:view()}.animate-to-bleed{transform-origin:bottom center;will-change:transform,border-radius;animation:heroScaleUp 1ms linear both;animation-timeline:view(0 var(--scroll-anim-endpoint))}}}:root{--docsearch-primary-color:var(--color-gardner-green);--docsearch-soft-primary-color:var(--color-soft-green);--docsearch-subtle-color:var(--color-soft-green);--docsearch-text-color:var(--color-dark-green);--docsearch-error-color:var(--color-error);--docsearch-success-color:var(--color-soft-green);--docsearch-secondary-text-color:var(--color-dark-green);--docsearch-background-color:var(--color-white);--docsearch-spacing:0;--docsearch-icon-stroke-width:2;--docsearch-focus-color:var(--color-gardner-green);--docsearch-highlight-color:var(--color-gardner-green);--docsearch-muted-color:var(--color-soft-green);--docsearch-muted-color-darker:var(--color-gardner-green);--docsearch-icon-color:var(--color-gardner-green);--docsearch-container-background:var(--color-gardner-green);--docsearch-logo-color:var(--color-gardner-green);--docsearch-border-radius:var(--input-border-radius);--docsearch-search-button-background:var(--color-white);--docsearch-search-button-text-color:var(--docsearch-secondary-text-color);--docsearch-modal-width:100%;--docsearch-modal-height:40rem;--docsearch-modal-variable-height:50dvh;--docsearch-modal-background:var(--color-white);--docsearch-modal-shadow:none;--docsearch-searchbox-height:3rem;--docsearch-searchbox-initial-height:3rem;--docsearch-searchbox-background:var(--color-white);--docsearch-searchbox-focus-background:var(--color-white);--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:var(--color-gardner-green);--docsearch-hit-highlight-color:var(--color-soft-green);--docsearch-hit-background:var(--color-white);--docsearch-key-background:var(--color-white);--docsearch-key-color:var(--color-gardner-green);--docsearch-key-pressed-shadow:var(--color-soft-green);--docsearch-footer-height:3rem;--docsearch-footer-background:var(--color-white);--docsearch-footer-shadow:none;--fav-out-dur:400ms;--del-dur:400ms;--ease-smooth:cubic-bezier(0.5,0.33,0,1);--ease-fast:cubic-bezier(0.5,0.33,0,1);--shadow-pop:none;--shimmer-bg:linear-gradient(90deg,var(--docsearch-background-color) 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,var(--docsearch-background-color) 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background)}#search{overflow:visible}.DocSearch-Button-Container{display:flex}.DocSearch-Button-Placeholder{display:none}.DocSearch-Button-Keys{display:none}.DocSearch-Container{width:unset;margin:0;z-index:9}.DocSearch--active .DocSearch-Container{clip-path:inset(0 0 0 0)}.DocSearch-Modal{--color-button-secondary-fill:var(--color-gardner-green);position:relative;width:100%;max-width:30rem;max-height:75vh;margin:auto;background:var(--color-white);border-radius:var(--input-border-radius);overflow:clip}@media screen and (min-width:60.001rem){.DocSearch-Modal{max-width:45rem}}.DocSearch-Modal .DocSearch-SearchBar{display:flex}.DocSearch-Modal .DocSearch-Form{border-block-end:var(--stroke-width) solid var(--docsearch-subtle-color);padding-inline:1rem 0.25rem}.DocSearch-Modal .DocSearch-Input{border:unset;border-radius:0}.DocSearch-Modal .DocSearch-Input:focus{outline:none}.DocSearch-Modal .DocSearch-Close{border:none}.DocSearch-Modal .DocSearch-Close svg path{transform:scale(1.5)}.DocSearch-Modal .DocSearch-Dropdown{overflow-x:clip;scrollbar-color:var(--docsearch-text-color) transparent}.DocSearch-Modal .DocSearch-Hits:not(:first-child){margin-block-start:1rem;border-block-start:var(--stroke-width) solid var(--docsearch-subtle-color)}.DocSearch-Modal .DocSearch-Hit-source{width:100%;margin:0;padding:1.5rem 1.5rem 0.5rem;color:var(--docsearch-primary-color)}.DocSearch-Modal .DocSearch-Hit{margin-block:0;padding:0;border-radius:0}.DocSearch-Modal .DocSearch-Hit a{padding-block:0.75rem;padding-inline:1.5rem 1rem;border-radius:0}.DocSearch-Modal .DocSearch-Hit a:hover{opacity:1}.DocSearch-Modal .DocSearch-Hit-icon{display:none}.DocSearch-Modal .DocSearch-Hit-content-wrapper{margin-inline:0 0.5rem;overflow:clip}.DocSearch-Modal .DocSearch-Hit-title{font-size:var(--font-size-body)}.DocSearch-Modal .DocSearch-Hit-path{font-family:var(--font-detail);overflow:clip;text-overflow:ellipsis}.DocSearch-Modal .DocSearch-Hit-Select-Icon{display:none!important}.DocSearch-Modal .DocSearch-Hit-action{width:-moz-fit-content;width:fit-content}.DocSearch-Modal .DocSearch-Hit-action svg{display:inline}.DocSearch-Modal .DocSearch-Hit-action-button{border:none}.DocSearch-Modal .DocSearch-Hit-action-button svg{overflow:visible}.DocSearch-Modal .DocSearch-Hit-action-button svg path{transform:scale(1.25)}.DocSearch-Modal .DocSearch-Hit-action-button:is(:hover,:focus) path{fill:none}.DocSearch-Modal .DocSearch-Screen-Icon svg{transform:scaleX(-1);stroke:var(--docsearch-primary-color)}.DocSearch-Modal .DocSearch-Footer{display:none}.DocSearch-Modal .DocSearch-Logo{display:none}.DocSearch-Search-Icon{transform:scaleX(-1)}.DocSearch-Search-Icon>*{stroke-width:var(--stroke-width,2px)}.DocSearch-Search-Icon circle{transform-origin:top left;transform:translate(-1px,-1px)}:root{--cc-font-family:var(--font-main);--cc-modal-margin:var(--body-gutter);--cc-modal-border-radius:var(--card-border-radius);--cc-btn-border-radius:var(--button-border-radius);--cc-modal-transition-duration:.25s;--cc-link-color:var(--color-headline);--cc-bg:var(--color-section-background);--cc-primary-color:var(--color-copy);--cc-secondary-color:var(--color-copy);--cc-separator-border-color:var(--color-border);--cc-toggle-on-bg:var(--color-dark-green);--cc-toggle-off-bg:color-mix(in srgb,var(--cc-toggle-on-bg) 25%,transparent);--cc-toggle-on-knob-bg:var(--color-white);--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:color-mix(in srgb,var(--cc-toggle-on-bg) 50%,transparent);--cc-toggle-readonly-knob-bg:var(--color-white);--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:var(--color-section-background);--cc-cookie-category-block-border:var(--color-border);--cc-cookie-category-block-hover-bg:var(--color-section-background);--cc-cookie-category-block-hover-border:var(--color-border);--cc-cookie-category-expanded-block-bg:var(--color-section-background);--cc-cookie-category-expanded-block-hover-bg:var(--color-section-background);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:var(--color-section-background);--cc-pm-toggle-border-radius:var(--input-border-radius);--cc-setting-inset:4rem}#cc-main{z-index:10}#cc-main .cm--bar.cm--inline .cm__body{max-width:var(--wrapper-max)}#cc-main .cm__btn,#cc-main .pm__btn{width:unset}#cc-main .cm__btn>span,#cc-main .pm__btn>span{white-space:nowrap}#cc-main .pm__close-btn{background:none;border-radius:var(--icon-button-border-radius)}#cc-main .pm__close-btn:before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";width:1.5rem;height:1.5rem;background:var(--color-button-secondary-fill);transform:scale(1.25)}#cc-main .pm__close-btn:is(:hover,:focus){background:none;border-color:initial}#cc-main .pm__close-btn span{display:none}#cc-main .pm--box{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:50rem;border:var(--stroke-width) solid var(--color-border)}#cc-main .pm__section-desc{line-height:var(--font-line-height-body)}#cc-main .pm__section--expandable{margin-block:0;border:var(--stroke-width) solid var(--color-border);border-radius:0;overflow:clip}#cc-main .pm__section--expandable+.pm__section--expandable{margin-block-start:calc(-1 * var(--stroke-width))}#cc-main .pm__section--expandable:not(.pm__section--expandable~.pm__section--expandable){border-top-right-radius:var(--container-border-radius);border-top-left-radius:var(--container-border-radius)}#cc-main .pm__section--expandable:not(:has(~.pm__section--expandable)){border-bottom-right-radius:var(--container-border-radius);border-bottom-left-radius:var(--container-border-radius)}#cc-main .pm__section--expandable .pm__section-title{padding-left:var(--cc-setting-inset);border:none;font-size:var(--font-size-body-large)}#cc-main .pm__section--expandable .pm__section-arrow{position:absolute;background:none;border-radius:var(--icon-button-border-radius)}#cc-main .pm__section--expandable .pm__section-arrow:before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M43.524,24.9947 C43.524,25.8231271 42.8524271,26.4947 42.024,26.4947 L7.975,26.4947 C7.14657288,26.4947 6.475,25.8231271 6.475,24.9947 C6.475,24.1662729 7.14657288,23.4947 7.975,23.4947 L42.024,23.4947 C42.8524271,23.4947 43.524,24.1662729 43.524,24.9947 Z"></path><path d="M26.4997,7.97 L26.4997,42.019 C26.4997,42.8474271 25.8281271,43.519 24.9997,43.519 C24.1712729,43.519 23.4997,42.8474271 23.4997,42.019 L23.4997,7.97 C23.4997,7.14157288 24.1712729,6.47 24.9997,6.47 C25.8281271,6.47 26.4997,7.14157288 26.4997,7.97 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M43.524,24.9947 C43.524,25.8231271 42.8524271,26.4947 42.024,26.4947 L7.975,26.4947 C7.14657288,26.4947 6.475,25.8231271 6.475,24.9947 C6.475,24.1662729 7.14657288,23.4947 7.975,23.4947 L42.024,23.4947 C42.8524271,23.4947 43.524,24.1662729 43.524,24.9947 Z"></path><path d="M26.4997,7.97 L26.4997,42.019 C26.4997,42.8474271 25.8281271,43.519 24.9997,43.519 C24.1712729,43.519 23.4997,42.8474271 23.4997,42.019 L23.4997,7.97 C23.4997,7.14157288 24.1712729,6.47 24.9997,6.47 C25.8281271,6.47 26.4997,7.14157288 26.4997,7.97 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";width:1.5rem;height:1.5rem;background:var(--color-button-secondary-fill)}#cc-main .pm__section--expandable .pm__section-arrow svg{display:none}#cc-main .pm__section--expandable.is-expanded .pm__section-arrow:before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M43.524,24.9947 C43.524,25.8231271 42.8524271,26.4947 42.024,26.4947 L7.975,26.4947 C7.14657288,26.4947 6.475,25.8231271 6.475,24.9947 C6.475,24.1662729 7.14657288,23.4947 7.975,23.4947 L42.024,23.4947 C42.8524271,23.4947 43.524,24.1662729 43.524,24.9947 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M43.524,24.9947 C43.524,25.8231271 42.8524271,26.4947 42.024,26.4947 L7.975,26.4947 C7.14657288,26.4947 6.475,25.8231271 6.475,24.9947 C6.475,24.1662729 7.14657288,23.4947 7.975,23.4947 L42.024,23.4947 C42.8524271,23.4947 43.524,24.1662729 43.524,24.9947 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#cc-main .pm__section--expandable .pm__section-desc-wrapper>:first-child{padding-block-start:0}#cc-main .pm__section--expandable .pm__section-services{padding-block-start:var(--space-2xs)}#cc-main .pm__section--expandable .pm__section-desc,#cc-main .pm__section--expandable .pm__service{padding-left:var(--cc-setting-inset)}#cc-main .pm__section--expandable .pm__service-icon{margin-right:12px}#cc-main .section__toggle:checked~.toggle__icon{box-shadow:0 0 0 var(--stroke-width) var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon{box-shadow:0 0 0 var(--stroke-width) var(--cc-toggle-readonly-bg)}#cc-main .section__toggle-wrapper:not(.toggle-service){right:var(--space-xs)}#cc-main .toggle__icon{box-shadow:0 0 0 var(--stroke-width) var(--cc-toggle-off-bg)}#cc-main .toggle__icon-off svg{stroke:var(--color-medium-green)}#BambooHR *{color:currentcolor}#BambooHR h2{margin-bottom:var(--font-p-spacing)}#BambooHR .BambooHR-ATS-Department-List>*+*{margin-block-start:var(--flow-space,1em)}#BambooHR .BambooHR-ATS-Department-List{--flow-space:var(--space-s);margin-inline-start:0}#BambooHR .BambooHR-ATS-Department-List>li{list-style:none}#BambooHR .BambooHR-ATS-Department-Item{padding:0!important}#BambooHR .BambooHR-ATS-Department-Header{color:var(--color-headline)}#BambooHR .BambooHR-ATS-Department-Header+ul{margin-inline-start:0}#BambooHR .BambooHR-ATS-Jobs-List{--flow-space:0.5lh;padding:0!important;padding-block-end:calc(2 * var(--flow-space))!important;margin-block-end:calc(2 * var(--flow-space))!important}#BambooHR .BambooHR-ATS-Jobs-Item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:calc(0.5 * var(--flow-space));margin-block-start:var(--flow-space)!important;padding:0}#BambooHR .BambooHR-ATS-Jobs-Item a{line-height:var(--font-line-height-body);text-wrap:pretty}#BambooHR .BambooHR-ATS-Location{float:unset!important;padding:unset!important;line-height:var(--font-line-height-body)}#BambooHR .BambooHR-ATS-Location:before{content:"→";color:var(--color-divider)}#BambooHR #BambooHR-Footer{display:none}html:has(.site-header .toggle:checked,.DocSearch-Container){overflow-y:hidden}.site-header{--color-focus-ring:var(--color-white);position:fixed;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:var(--space-xs);width:100%;margin-inline-end:0;padding-block:var(--body-padding);padding-inline:var(--body-padding);z-index:9;color:var(--color-white);background:var(--color-gardner-green)}:is(.project-page,.employee-page,.simple-page) .site-header{margin-inline-end:calc(-1 * var(--body-gutter))}.site-header>*{overflow:clip}.site-header .toggle{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header .toggle:focus-visible+.toggle-button{outline:var(--color-focus-ring,var(--color-gardner-green)) 2px solid;outline-offset:0.5ch;background:var(--color-button-secondary-fill);border-color:var(--color-button-secondary-fill);color:var(--color-button-secondary-text)}.site-header .toggle:focus-visible+.toggle-button .icon{fill:var(--color-button-secondary-text);transform:scale(1.125)}.site-header .toggle:focus-visible+.submenu-button{outline:var(--color-focus-ring,var(--color-gardner-green)) 2px solid;outline-offset:0.5ch;text-decoration:none}.site-header .toggle:checked{}.site-header .toggle:checked+.toggle-button{z-index:1}.site-header .toggle:checked+.toggle-button+.main-menu{clip-path:inset(0 0 0 0)}.site-header .DocSearch-Button,.site-header .toggle-button{--color-button-secondary-fill:var(--color-white);--color-button-secondary-text:var(--color-dark-green);filter:drop-shadow(0 0 1rem rgba(0,0,0,0.75))}.site-header .DocSearch-Button:is(:hover,:focus),.site-header .toggle-button:is(:hover,:focus){filter:drop-shadow(0 0 1rem rgba(0,0,0,0.15))}.site-logo{display:block;position:absolute;left:var(--body-padding);width:-moz-fit-content;width:fit-content;height:100%;max-height:2rem;z-index:9}@media screen and (min-width:40.001rem){.site-logo{max-height:var(--space-s)}}.site-logo picture,.site-logo svg{height:100%}.site-logo .logo{max-width:calc(100vw - 10rem)}.DocSearch-Container,.main-menu,.submenu{position:fixed;inset:0;max-width:100vw;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:revert-rule;padding:var(--space-l) var(--space-m);background:var(--color-gardner-green);clip-path:inset(0 0 100% 0)}@media screen and (prefers-reduced-motion:no-preference){.DocSearch-Container,.main-menu,.submenu{transition:all 800ms cubic-bezier(0.5,0.33,0,1)}}@media screen and (min-width:60.001rem){.main-menu:has(.submenu-toggle:checked){padding-inline-end:50%}}@media screen and (min-width:90.001rem){.main-menu:has(.submenu-toggle:checked)>ul{transform:translateX(50%)}}@media screen and (max-width:60.001rem){.main-menu:has(.submenu-toggle:checked){left:0%}.main-menu:has(.submenu-toggle:checked)>ul>li:has(.submenu-toggle:checked) .forward-button,.main-menu:has(.submenu-toggle:checked)>ul>li:not(:has(.submenu-toggle:checked)){opacity:0}}@media screen and (max-width:60.001rem) and (prefers-reduced-motion:no-preference){.main-menu:has(.submenu-toggle:checked)>ul>li:has(.submenu-toggle:checked) .forward-button,.main-menu:has(.submenu-toggle:checked)>ul>li:not(:has(.submenu-toggle:checked)){transition:opacity 800ms cubic-bezier(0.5,0.33,0,1)}}.main-menu-toggle:checked+.main-menu-button .icon>*{transform-origin:center}.main-menu-toggle:checked+.main-menu-button .icon #bar-top{transform:translate(9px,9px) rotate(-45deg) scaleX(1.5)}.main-menu-toggle:checked+.main-menu-button .icon #bar-middle{transform:scaleX(0)}.main-menu-toggle:checked+.main-menu-button .icon #bar-bottom{transform:translate(9px,-9px) rotate(45deg) scaleX(1.5)}.main-menu ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--menu-gap)}@media screen and (min-width:60.001rem){.main-menu ul{max-width:50vw}}@media screen and (prefers-reduced-motion:no-preference){.main-menu ul{transition:all 800ms cubic-bezier(0.5,0.33,0,1)}}.main-menu ul li{display:flex}@media screen and (max-width:60.001rem){.main-menu ul li{width:100%}}.main-menu .menu-item{text-decoration-line:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-menu .menu-item:hover{color:var(--color-bright-green);cursor:pointer}.main-menu .menu-item:is(.active a,.toggle:checked+*){color:var(--color-bright-green);text-decoration-line:underline}.main-menu .submenu-button{display:inline-flex;gap:var(--space-2xs);border-radius:0.125ch}.main-menu .submenu-button:after{content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.6282014,15.482911 C43.2035656,16.0789375 43.1868155,17.0285372 42.590789,17.6039014 L26.041789,33.5792014 C25.4722078,34.1290371 24.5733845,34.1415667 23.9886982,33.6078216 L6.48869818,17.6325216 C5.87686522,17.073995 5.83365186,16.1252311 6.39217843,15.5133982 C6.95070501,14.9015652 7.89946886,14.8583519 8.51130182,15.4168784 L24.9713227,30.4428082 L40.507211,15.4454986 C41.1032375,14.8701344 42.0528372,14.8868845 42.6282014,15.482911 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.6282014,15.482911 C43.2035656,16.0789375 43.1868155,17.0285372 42.590789,17.6039014 L26.041789,33.5792014 C25.4722078,34.1290371 24.5733845,34.1415667 23.9886982,33.6078216 L6.48869818,17.6325216 C5.87686522,17.073995 5.83365186,16.1252311 6.39217843,15.5133982 C6.95070501,14.9015652 7.89946886,14.8583519 8.51130182,15.4168784 L24.9713227,30.4428082 L40.507211,15.4454986 C41.1032375,14.8701344 42.0528372,14.8868845 42.6282014,15.482911 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;width:0.75em;aspect-ratio:1;background:currentcolor;transform:rotate(-0.25turn)}@media screen and (max-width:60.001rem){.main-menu .submenu-button.forward{width:100%;justify-content:space-between}}.main-menu .submenu-button.back{position:relative;flex-direction:row-reverse;margin-block-end:var(--space-2xs)}@media screen and (min-width:60.001rem){.main-menu .submenu-button.back{display:none}}.main-menu .submenu-button.back:after{position:absolute;left:-2.5rem;transform:translateY(25%) rotate(0.25turn)}.main-menu .disabled{pointer-events:none}.main-menu,.main-menu .menu{--menu-gap:var(--space-2xs);padding-block-start:calc(2 * var(--space-xs) + 2.25rem);overflow:clip;text-align:left}@media screen and (max-width:40.001rem){.main-menu,.main-menu .menu{--menu-gap:var(--space-xs)}}.submenu:is(.main-menu *){left:100%;width:50vw;min-height:-moz-fit-content;min-height:fit-content;height:100%;align-items:flex-start;padding-block:0;padding-inline:var(--space-l);font-size:var(--font-size-headline);opacity:0;pointer-events:none}@media screen and (max-width:60.001rem){.submenu:is(.main-menu *){width:100vw}}.submenu-toggle:checked~.submenu:is(.main-menu *){left:50%;opacity:1;clip-path:inset(0 0 0 0)}@media screen and (max-width:60.001rem){.submenu-toggle:checked~.submenu:is(.main-menu *){left:0}}@media screen and (min-width:90.001rem){.submenu-toggle:checked~.submenu:is(.main-menu *){left:100%}}.submenu:is(.main-menu *) .submenu-button,.submenu:is(.main-menu *) .submenu-item{pointer-events:auto}.submenu:is(.main-menu *) .submenu-item{font-size:0.75em}.site-footer{padding:var(--space-l) var(--body-gutter);font-size:var(--font-size-body-small)}.site-footer .headline{--flow-space:var(--space-xs)}@media screen and (max-width:40.001rem){.footer{gap:var(--space-m)}}.footer-logo{max-width:2.5rem}.footer-menus>*+*{margin-block-start:var(--flow-space,1em)}.footer-menus{--flow-space:var(--body-padding);-moz-column-width:min(50cqi,10rem);column-width:min(50cqi,10rem);gap:var(--space-m)}@media screen and (max-width:40.001rem){.footer-menus{padding-block-start:var(--space-m);border-block-start:var(--stroke-width) solid var(--color-divider)}}.footer-menu *{font-family:var(--font-detail);font-size:var(--font-size-body-small)}.page-hero{padding:calc(var(--space-s) + var(--space-xl)) var(--space-s) var(--space-xl);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--space-m);position:relative;overflow:clip;min-height:46.1893764434vw;text-align:center;color:var(--color-white);background:var(--color-section-background)}@media screen and (min-width:40.001rem){.page-hero{padding-inline:var(--space-l)}}.page-hero:has(.hero-image,.hero-video) .page-title{color:currentColor}.page-hero .hero-image,.page-hero .hero-image img,.page-hero .hero-video{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;z-index:0}.page-hero.inset{padding:0;margin-inline:0;border-radius:var(--image-border-radius);overflow:clip}.page-hero.inset .hero-image{view-transition-class:image}@media screen and (max-width:40.001rem){.page-hero.inset+.section{padding-block-start:var(--body-gutter)}}.page-hero>*{position:relative;z-index:2;opacity:1}.page-hero .hero-scrim{position:absolute;inset:0;width:100%;aspect-ratio:inherit;z-index:1;background:var(--color-dark-grey);opacity:0.33}.page-hero hgroup>*+*{margin-block-start:var(--flow-space,1em)}.page-hero hgroup{--flow-space:var(--space-s);max-width:var(--wrapper-max);margin-block-start:var(--space-xs)}.page-hero .page-headline{--flow-space:var(--space-s);max-width:min(25ch,90%);margin-inline:auto;color:currentColor}.page-hero .hero-buttons{margin-block-end:var(--space-xs)}.page-hero .hero-video-toggle{--color-button-secondary-fill:var(--color-bright-green);position:absolute;inset:auto var(--body-padding) var(--body-padding) auto}.image-block{position:relative;border-radius:var(--image-border-radius);overflow:clip}.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .image-block.bleed{margin-inline-start:calc(-1 * var(--body-gutter));border-top-left-radius:0;border-bottom-left-radius:0}.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .image-block.bleed{margin-inline-end:calc(-1 * var(--body-gutter));border-top-right-radius:0;border-bottom-right-radius:0}.image-block :not(source,figcaption){display:block;height:100%;-o-object-fit:cover;object-fit:cover}.video-block{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;position:relative;border-radius:var(--image-border-radius);overflow:clip}.video-block:has(iframe){background:var(--color-dark-green);border-radius:var(--iframe-border-radius)}:is(.section-column:not(:last-of-type)) .video-block.bleed{margin-inline-start:calc(-1 * var(--body-gutter));border-top-left-radius:0;border-bottom-left-radius:0}:is(.section-column:last-of-type) .video-block.bleed{margin-inline-end:calc(-1 * var(--body-gutter));border-top-right-radius:0;border-bottom-right-radius:0}.video-block a[data-lightbox]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;position:relative;width:100%}.video-block a[data-lightbox] .play-button{--color-button-secondary-fill:var(--color-white);--color-button-secondary-text:var(--color-dark-green);position:absolute;filter:drop-shadow(0 0 0.5rem var(--color-dark-grey))}.video-block a[data-lightbox] .play-button:hover{cursor:pointer}.video-block video{max-width:100%}.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .code-block.bleed{margin-inline-start:calc(-1 * var(--body-gutter))}.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .code-block.bleed form,.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .code-block.bleed>*{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .code-block.bleed{margin-inline-end:calc(-1 * var(--body-gutter))}.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .code-block.bleed form,.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .code-block.bleed>*{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.accordion{border:var(--stroke-width) solid var(--color-divider);padding:calc(0.5 * var(--space-s))}.accordion::details-content{display:flex;content-visibility:auto;height:0}@media screen and (prefers-reduced-motion:no-preference){.accordion::details-content{transition:height 400ms cubic-bezier(0.5,0.33,0,1);will-change:height}}.accordion[open]::details-content{height:auto;height:calc-size(auto,size)}.accordion-summary{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;padding:calc(0.5 * var(--space-s));border-radius:var(--input-border-radius);font-family:var(--font-main);font-size:clamp(1.5rem,1.2143rem + 1.4286vw,2.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-summary:hover{color:var(--color-heading);cursor:pointer}.accordion-summary:hover .accordion-button{background:var(--color-button-secondary-fill);border-color:var(--color-button-secondary-fill);color:var(--color-button-secondary-text)}.accordion-summary:focus-visible{outline:var(--color-focus-ring,var(--color-gardner-green)) var(--stroke-width) solid}.accordion-summary::marker{content:""}.accordion-button{--color-button-secondary-fill:var(--color-divider)}.accordion[open] .accordion-button .icon #bar-v{transform:rotate(-90deg)}.accordion-text{padding:calc(0.5 * var(--space-s))}.accordion-text>*+*{margin-block-start:var(--flow-space,1em)}.accordion-text{--flow-space:var(--font-p-spacing)}.accordion+.accordion{margin-block-start:calc(-1 * var(--stroke-width))}.accordion:not(.accordion~.accordion){border-top-right-radius:var(--container-border-radius);border-top-left-radius:var(--container-border-radius)}.accordion:not(:has(~.accordion)){border-bottom-right-radius:var(--container-border-radius);border-bottom-left-radius:var(--container-border-radius)}.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .accordion{margin-inline-start:calc(-1 * var(--body-gutter));border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.section-column:is([data-colspan="3"]:is([data-colspan="9"]+*,[data-colspan="6"]+[data-colspan="3"]+*,[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]+*),[data-colspan="4"]:is([data-colspan="8"]+*),[data-colspan="6"]:is([data-colspan="6"]+*),[data-colspan="8"]:is([data-colspan="4"]+*),[data-colspan="12"]) .accordion{margin-inline-end:calc(-1 * var(--body-gutter));border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.card{position:relative;border-radius:var(--card-border-radius);background-color:var(--color-card-background,var(--color-soft-green));color:var(--color-card-copy);overflow:clip;container-name:card;container-type:inline-size}@media screen and (min-width:40.001rem) and (prefers-reduced-motion:no-preference){.card:not(.slider .card,.card.clickable){will-change:transform;transition:transform 160ms cubic-bezier(0.5,0.33,0,1);transform-origin:bottom center}.card:not(.slider .card,.card.clickable):is(:hover,:focus-within){transform:translateY(-0.5rem)}}.card .image{view-transition-class:image}.card .card-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0}.card .card-content>*+*{margin-block-start:var(--flow-space,1em)}.card .card-content{--flow-space:var(--space-2xs)}.card .card-content>:is(.card-title){margin-block-start:0}.card .card-content{position:relative;padding:var(--space-s);overflow-wrap:break-word}.card .card-number{font-family:var(--font-title);font-size:calc(var(--font-size-heading) * 2);align-self:flex-end}.card .icon{height:calc(var(--font-size-heading) * 3);align-self:flex-end;padding-block-end:var(--space-2xs)}.card .icon>*{fill:var(--color-card-copy)}.card .card-title{color:var(--color-card-headline)}@container (max-width: 10rem){.card .card-title{font-size:var(--font-size-body)}}.card.image-background{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:0}.card.image-background picture{position:absolute;inset:0}.card.image-background .card-content{--color-card-headline:var(--color-white);--color-card-body:var(--color-white);position:unset;z-index:1;width:-moz-min-content;width:min-content;padding:var(--space-xs);background:var(--color-dark-green);border-top-right-radius:var(--card-border-radius)}.card.image-background .card-link-text{width:-moz-max-content;width:max-content;height:0;padding-block-start:calc(0.5 * var(--space-2xs));margin-block-end:calc(-0.5 * var(--space-2xs));overflow:clip;font-family:var(--font-detail);font-size:var(--font-size-body-small);font-weight:normal}@media screen and (prefers-reduced-motion:no-preference){.card.image-background .card-link-text{transition:height 160ms cubic-bezier(0.5,0.33,0,1);will-change:height}}@media screen and (prefers-reduced-motion:no-preference){.card.clickable:is(:hover,:active,:focus-within) .card-image{transform:scale(1.075);transition-duration:400ms;transition-timing-function:ease-out}}.card.clickable:has(:focus-visible){outline:var(--color-focus-ring,var(--color-gardner-green)) 0.25rem solid;outline-offset:0.25rem}.card.clickable:has(:focus-visible) a{outline:none}.card.clickable.has-image-change:is(:hover,:active,:focus-within) .card-image{transform:unset}.card.clickable.has-image-change:is(:hover,:active,:focus-within) .card-image:not(.hover){opacity:0}@media screen and (prefers-reduced-motion:no-preference){.card.clickable.has-image-change .card-image{transition:opacity 400ms cubic-bezier(0.5,0.33,0,1);will-change:opacity}}@media screen and (prefers-reduced-motion:no-preference){.card.clickable .card-image{transition:transform 160ms ease-in;will-change:transform}}.card.clickable .card-image img{animation:none}.card.clickable a.card-link{text-decoration:none}.card.clickable a.card-link:after{content:"";position:absolute;inset:0;border-radius:var(--card-border-radius)}.card.clickable a.card-link[href]:is(:hover,:focus){color:var(--color-bright-green);opacity:unset}.card.clickable a.card-link[href]:is(:hover,:focus)~.card-link-text{height:auto;height:calc-size(auto,size);color:var(--color-bright-green)}.gallery{--gallery-gap:var(--space-s);container-type:inline-size;container-name:gallery;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--gallery-gap,var(--space-xs))}@media screen and (max-width:40.001rem){.gallery{align-items:center}}.gallery:not(:first-child){margin-block-start:min(5vw,var(--space-s))}.gallery>ul{list-style:none}.gallery :is(.grid,.slider-container).equal-height{align-items:stretch}.gallery :is(.grid,.slider-container).equal-height li{height:auto}.gallery :is(.grid,.slider-container).equal-height li>*{height:100%}.gallery .grid{--gallery-gap:var(--space-s);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:revert-rule;align-items:flex-start;gap:var(--gallery-gap);width:100%;--gallery-item-border-radius:var(--card-border-radius);--item-count:2}@container (min-width: 40.001rem){.gallery .grid{--item-count:var(--max-item-count,3)}}@container (min-width: 60.001rem){.gallery .grid{--item-count:var(--max-item-count,4)}}@container (min-width: 80.001rem){.gallery .grid{--item-count:var(--max-item-count,5)}}@container (min-width: 90.001rem){.gallery .grid{--item-count:var(--max-item-count,6)}}.gallery .grid.small{--item-count:3}@container (min-width: 40.001rem){.gallery .grid.small{--item-count:var(--max-item-count,4)}}@container (min-width: 60.001rem){.gallery .grid.small{--item-count:var(--max-item-count,5)}}@container (min-width: 80.001rem){.gallery .grid.small{--item-count:var(--max-item-count,6)}}@container (min-width: 90.001rem){.gallery .grid.small{--item-count:var(--max-item-count,8)}}.gallery .grid.large{--gallery-item-border-radius:var(--image-border-radius);--item-count:1}@container (min-width: 40.001rem){.gallery .grid.large{--item-count:var(--max-item-count,2)}}@container (min-width: 60.001rem){.gallery .grid.large{--item-count:var(--max-item-count,3)}}@container (min-width: 80.001rem){.gallery .grid.large{--item-count:var(--max-item-count,4)}}@container (min-width: 90.001rem){.gallery .grid.large{--item-count:revert-rule}}@supports (flex-wrap:balance){.gallery .grid.justify-center{flex-wrap:balance}}.gallery .grid.no-wrap{flex-wrap:nowrap;justify-content:space-evenly}.gallery .grid.no-wrap>*{flex:unset}.gallery .grid img{animation:none}:where(.gallery .grid>*){--item-width:calc(100% / var(--item-count));width:calc(var(--item-width) + var(--gallery-gap) / var(--item-count) - var(--gallery-gap));height:-moz-fit-content;height:fit-content;flex:0 0 auto}.gallery-item{position:relative}.gallery-item>*{position:relative;width:100%;border-radius:var(--gallery-item-border-radius,revert-rule);overflow:clip}.icon-gallery{--gallery-gap:var(--space-s);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--gallery-gap)}@container section-column (max-width: 30rem){.icon-gallery{justify-content:flex-start}}.icon-gallery ul{display:contents;list-style:none}.icon-gallery ul.grid{--gallery-item-border-radius:var(--card-border-radius);--item-count:2}@container (min-width: 40.001rem){.icon-gallery ul.grid{--item-count:var(--max-item-count,3)}}@container (min-width: 60.001rem){.icon-gallery ul.grid{--item-count:var(--max-item-count,4)}}@container (min-width: 80.001rem){.icon-gallery ul.grid{--item-count:var(--max-item-count,5)}}@container (min-width: 90.001rem){.icon-gallery ul.grid{--item-count:var(--max-item-count,6)}}.icon-gallery ul.grid.small{--item-count:3}@container (min-width: 40.001rem){.icon-gallery ul.grid.small{--item-count:var(--max-item-count,4)}}@container (min-width: 60.001rem){.icon-gallery ul.grid.small{--item-count:var(--max-item-count,5)}}@container (min-width: 80.001rem){.icon-gallery ul.grid.small{--item-count:var(--max-item-count,6)}}@container (min-width: 90.001rem){.icon-gallery ul.grid.small{--item-count:var(--max-item-count,8)}}.icon-gallery ul.grid.large{--gallery-item-border-radius:var(--image-border-radius);--item-count:1}@container (min-width: 40.001rem){.icon-gallery ul.grid.large{--item-count:var(--max-item-count,2)}}@container (min-width: 60.001rem){.icon-gallery ul.grid.large{--item-count:var(--max-item-count,3)}}@container (min-width: 80.001rem){.icon-gallery ul.grid.large{--item-count:var(--max-item-count,4)}}@container (min-width: 90.001rem){.icon-gallery ul.grid.large{--item-count:revert-rule}}.icon-gallery ul.grid:has(>li.no-p){--gallery-item-border-radius:var(--card-border-radius);--item-count:3}@container (min-width: 40.001rem){.icon-gallery ul.grid:has(>li.no-p){--item-count:var(--max-item-count,4)}}@container (min-width: 60.001rem){.icon-gallery ul.grid:has(>li.no-p){--item-count:var(--max-item-count,5)}}@container (min-width: 80.001rem){.icon-gallery ul.grid:has(>li.no-p){--item-count:var(--max-item-count,6)}}@container (min-width: 90.001rem){.icon-gallery ul.grid:has(>li.no-p){--item-count:var(--max-item-count,8)}}.icon-gallery ul.grid:has(>li.no-p).small{--item-count:3}@container (min-width: 40.001rem){.icon-gallery ul.grid:has(>li.no-p).small{--item-count:var(--max-item-count,4)}}@container (min-width: 60.001rem){.icon-gallery ul.grid:has(>li.no-p).small{--item-count:var(--max-item-count,5)}}@container (min-width: 80.001rem){.icon-gallery ul.grid:has(>li.no-p).small{--item-count:var(--max-item-count,6)}}@container (min-width: 90.001rem){.icon-gallery ul.grid:has(>li.no-p).small{--item-count:var(--max-item-count,8)}}.icon-gallery ul.grid:has(>li.no-p).large{--gallery-item-border-radius:var(--image-border-radius);--item-count:1}@container (min-width: 40.001rem){.icon-gallery ul.grid:has(>li.no-p).large{--item-count:var(--max-item-count,2)}}@container (min-width: 60.001rem){.icon-gallery ul.grid:has(>li.no-p).large{--item-count:var(--max-item-count,3)}}@container (min-width: 80.001rem){.icon-gallery ul.grid:has(>li.no-p).large{--item-count:var(--max-item-count,4)}}@container (min-width: 90.001rem){.icon-gallery ul.grid:has(>li.no-p).large{--item-count:revert-rule}}@container section-column (max-width: 40.001rem){.icon-gallery ul.grid:has(>li.no-p){justify-content:flex-start}}.icon-gallery .icon-wrapper>*+*{margin-block-start:var(--flow-space,1em)}.icon-gallery .icon-wrapper{--flow-space:var(--space-2xs)}.icon-gallery .icon-wrapper.no-p{flex-basis:unset;text-align:center}.icon-gallery svg{max-height:var(--space-l);fill:var(--color-icon,var(--color-copy))}.icon-gallery .expandable details summary{width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style-type:none}.icon-gallery .expandable details summary>*+*{margin-block-start:var(--flow-space,1em)}.icon-gallery .expandable details summary{--flow-space:var(--space-2xs)}.icon-gallery .expandable details summary::-webkit-details-marker,.icon-gallery .expandable details summary::marker{content:"";display:none}.icon-gallery .expandable details h3{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0.5rem}.icon-gallery .expandable details h3:after{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.0221622,11.9006602 L38.098441,35.976939 C38.6842274,36.5627254 38.6842274,37.5124729 38.098441,38.0982593 C37.5126546,38.6840457 36.5629071,38.6840457 35.9771206,38.0982593 L11.9008419,14.0219805 C11.3150554,13.4361941 11.3150554,12.4864466 11.9008419,11.9006602 C12.4866283,11.3148737 13.4363758,11.3148737 14.0221622,11.9006602 Z"></path><path d="M38.098441,11.9006602 C38.6842274,12.4864466 38.6842274,13.4361941 38.098441,14.0219805 L14.0221622,38.0982593 C13.4363758,38.6840457 12.4866283,38.6840457 11.9008419,38.0982593 C11.3150554,37.5124729 11.3150554,36.5627254 11.9008419,35.976939 L35.9771206,11.9006602 C36.5629071,11.3148737 37.5126546,11.3148737 38.098441,11.9006602 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";width:1lh;aspect-ratio:1;flex:1 0 auto;background:currentColor;pointer-events:none;opacity:0}@media screen and (prefers-reduced-motion:no-preference){.icon-gallery .expandable details h3:after{transition:opacity 400ms cubic-bezier(0.5,0.33,0,1)}}.icon-gallery .expandable details::details-content{display:flex;content-visibility:visible;height:0;opacity:0}@media screen and (prefers-reduced-motion:no-preference){.icon-gallery .expandable details::details-content{transition:height 400ms cubic-bezier(0.5,0.33,0,1),opacity 400ms cubic-bezier(0.5,0.33,0,1);will-change:height,opacity}}.icon-gallery .expandable details[open]::details-content{height:auto;height:calc-size(auto,size);opacity:1}.icon-gallery .expandable details[open] h3:after{opacity:1}@media (pointer:fine){.icon-gallery .expandable details::details-content{height:auto}.icon-gallery .expandable details:has(summary:hover)::details-content{opacity:1}}@media not (pointer:fine){.icon-gallery .expandable details h3:after{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.6282014,15.482911 C43.2035656,16.0789375 43.1868155,17.0285372 42.590789,17.6039014 L26.041789,33.5792014 C25.4722078,34.1290371 24.5733845,34.1415667 23.9886982,33.6078216 L6.48869818,17.6325216 C5.87686522,17.073995 5.83365186,16.1252311 6.39217843,15.5133982 C6.95070501,14.9015652 7.89946886,14.8583519 8.51130182,15.4168784 L24.9713227,30.4428082 L40.507211,15.4454986 C41.1032375,14.8701344 42.0528372,14.8868845 42.6282014,15.482911 Z"></path></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.6282014,15.482911 C43.2035656,16.0789375 43.1868155,17.0285372 42.590789,17.6039014 L26.041789,33.5792014 C25.4722078,34.1290371 24.5733845,34.1415667 23.9886982,33.6078216 L6.48869818,17.6325216 C5.87686522,17.073995 5.83365186,16.1252311 6.39217843,15.5133982 C6.95070501,14.9015652 7.89946886,14.8583519 8.51130182,15.4168784 L24.9713227,30.4428082 L40.507211,15.4454986 C41.1032375,14.8701344 42.0528372,14.8868845 42.6282014,15.482911 Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:1}.icon-gallery .expandable details[open] h3:after{transform:scaleY(-1)}}.card-gallery :is(.slider-container,.grid){--gallery-item-border-radius:var(--card-border-radius)}.card-gallery .grid{--gallery-item-border-radius:var(--card-border-radius);--item-count:1}@container (min-width: 40.001rem){.card-gallery .grid{--item-count:var(--max-item-count,3)}}@container (min-width: 60.001rem){.card-gallery .grid{--item-count:var(--max-item-count,4)}}@container (min-width: 80.001rem){.card-gallery .grid{--item-count:var(--max-item-count,6)}}@container (min-width: 90.001rem){.card-gallery .grid{--item-count:revert-rule}}.card-gallery .grid.small{--item-count:3}@container (min-width: 40.001rem){.card-gallery .grid.small{--item-count:var(--max-item-count,4)}}@container (min-width: 60.001rem){.card-gallery .grid.small{--item-count:var(--max-item-count,5)}}@container (min-width: 80.001rem){.card-gallery .grid.small{--item-count:var(--max-item-count,6)}}@container (min-width: 90.001rem){.card-gallery .grid.small{--item-count:var(--max-item-count,8)}}.card-gallery .grid.large{--gallery-item-border-radius:var(--image-border-radius);--item-count:1}@container (min-width: 40.001rem){.card-gallery .grid.large{--item-count:var(--max-item-count,2)}}@container (min-width: 60.001rem){.card-gallery .grid.large{--item-count:var(--max-item-count,3)}}@container (min-width: 80.001rem){.card-gallery .grid.large{--item-count:var(--max-item-count,4)}}@container (min-width: 90.001rem){.card-gallery .grid.large{--item-count:revert-rule}}@media screen and (min-width:40.001rem){.card-gallery .gallery-item:has(~:is(:hover,:focus-within)),.card-gallery .gallery-item:is(:hover,:focus-within)~.gallery-item{opacity:0.5!important}}.card-gallery .slider{--gallery-item-border-radius:var(--card-border-radius);--item-count:1}@container (min-width: 40.001rem){.card-gallery .slider{--item-count:var(--max-item-count,3)}}@container (min-width: 60.001rem){.card-gallery .slider{--item-count:var(--max-item-count,4)}}@container (min-width: 80.001rem){.card-gallery .slider{--item-count:var(--max-item-count,5)}}@container (min-width: 90.001rem){.card-gallery .slider{--item-count:var(--max-item-count,6)}}.card-gallery .slider.small{--item-count:3}@container (min-width: 40.001rem){.card-gallery .slider.small{--item-count:var(--max-item-count,4)}}@container (min-width: 60.001rem){.card-gallery .slider.small{--item-count:var(--max-item-count,5)}}@container (min-width: 80.001rem){.card-gallery .slider.small{--item-count:var(--max-item-count,6)}}@container (min-width: 90.001rem){.card-gallery .slider.small{--item-count:var(--max-item-count,8)}}.card-gallery .slider.large{--gallery-item-border-radius:var(--image-border-radius);--item-count:1}@container (min-width: 40.001rem){.card-gallery .slider.large{--item-count:var(--max-item-count,2)}}@container (min-width: 60.001rem){.card-gallery .slider.large{--item-count:var(--max-item-count,3)}}@container (min-width: 80.001rem){.card-gallery .slider.large{--item-count:var(--max-item-count,4)}}@container (min-width: 90.001rem){.card-gallery .slider.large{--item-count:revert-rule}}.market-gallery .grid>*{--item-count:2;--item-width:calc(100% / var(--item-count));width:calc(var(--item-width) + var(--gallery-gap) / var(--item-count) - var(--gallery-gap));flex:0 0 auto}@media screen and (min-width:40.001rem){.market-gallery .grid>*{--item-count:3}}@media screen and (min-width:60.001rem){.market-gallery .grid>*{--item-count:4}}.market-gallery .card{--card-border-radius:var(--space-xs);aspect-ratio:1}.testimonial-gallery{--gallery-gap:var(--space-m)}.testimonial-gallery .synced-slider-group{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:var(--gallery-gap);width:100%}@media screen and (min-width:40.001rem){.testimonial-gallery .synced-slider-group{flex-direction:row}}.testimonial-gallery .slider{--item-count:1}.testimonial-gallery.no-images .slider-buttons{align-self:center}.testimonial-image-slider{--slider-width:100%;flex:0 0 var(--slider-width)}@media screen and (min-width:40.001rem){.testimonial-image-slider{--slider-width:50%}}@media screen and (min-width:60.001rem){.testimonial-image-slider{--slider-width:33%}}@media screen and (min-width:80.001rem){.testimonial-image-slider{--slider-width:25%}}.testimonial-quote-slider{max-width:var(--wrapper-max);clip-path:none}.testimonial-quote-slider .slider-container .blockquote{clip-path:none;margin-inline:auto}.testimonial-quote-slider .slider-container .blockquote p:first-child{font-family:var(--font-main);font-size:var(--font-size-body-large);color:var(--color-heading)}.testimonial-quote-slider .slider-container .blockquote p:nth-last-child(2):after{content:"”"}.testimonial-quote-slider .slider-container .blockquote p:last-child:before{content:"– "}@property --slide-gap{syntax:"<length-percentage>";inherits:true;initial-value:0px}.slider{--slide-width:calc(100% / var(--item-count));--slide-gap:var(--gallery-gap,var(--space-s));--slide-clip-fix:1px;overflow:hidden;width:100%;transition:height 400ms cubic-bezier(0.5,0.33,0,1);--gallery-item-border-radius:var(--card-border-radius);--item-count:1}@container (min-width: 40.001rem){.slider{--item-count:var(--max-item-count,2)}}@container (min-width: 60.001rem){.slider{--item-count:var(--max-item-count,3)}}@container (min-width: 80.001rem){.slider{--item-count:var(--max-item-count,4)}}@container (min-width: 90.001rem){.slider{--item-count:revert-rule}}.slider.small{--item-count:2}@container (min-width: 40.001rem){.slider.small{--item-count:var(--max-item-count,3)}}@container (min-width: 60.001rem){.slider.small{--item-count:var(--max-item-count,5)}}@container (min-width: 80.001rem){.slider.small{--item-count:var(--max-item-count,7)}}@container (min-width: 90.001rem){.slider.small{--item-count:var(--max-item-count,9)}}.slider.large{--gallery-item-border-radius:var(--image-border-radius);--item-count:1}@container (min-width: 40.001rem){.slider.large{--item-count:var(--max-item-count,2)}}@container (min-width: 60.001rem){.slider.large{--item-count:revert-rule}}@container (min-width: 80.001rem){.slider.large{--item-count:revert-rule}}@container (min-width: 90.001rem){.slider.large{--item-count:revert-rule}}.slider.bleed{margin-inline:calc(-1 * var(--body-gutter));width:calc(100% + 2 * var(--body-gutter))}:where(.slider:not(.bleed)){clip-path:inset(var(--slide-clip-fix) round var(--gallery-item-border-radius))}.slider.full .slider-container{--item-count:1;--slide-width:100%}.slider.alternating{height:-moz-fit-content!important;height:fit-content!important}.slider.alternating .slider-container{align-items:stretch}.slider.alternating .slide{--slide-width:40%}.slider.alternating .slide:nth-child(2n){--slide-width:60%}.slider.alternating .slide a,.slider.alternating .slide figure,.slider.alternating .slide img,.slider.alternating .slide picture{height:100%;-o-object-fit:cover;object-fit:cover}.slider-container{display:flex;align-items:flex-start;margin-inline-start:calc(-1 * var(--slide-gap));touch-action:pan-y pinch-zoom;list-style:none}.slide{flex:0 0 var(--slide-width,100%);min-width:0;padding-inline-start:var(--slide-gap)}.slide>*{display:block;border-radius:0;clip-path:inset(var(--slide-clip-fix) var(--slide-clip-fix) var(--slide-clip-fix) var(--slide-clip-fix) round var(--gallery-item-border-radius));transition:clip-path 400ms cubic-bezier(0.5,0.33,0,1)}.slider.bleed:not(.dragging,.auto-scrolling) .slide:not(:has(+.visible))>*{clip-path:inset(var(--slide-clip-fix) 0 var(--slide-clip-fix) var(--slide-clip-fix) round var(--gallery-item-border-radius) 0 0 var(--gallery-item-border-radius))}.slider.bleed:not(.dragging,.auto-scrolling) .slide:not(:has(+.visible)).focused:not(.visible~.visible):not(.focused~.focused)>*{clip-path:none}.slider.bleed:not(.dragging,.auto-scrolling) .slide.focused:not(.focused~.focused)>*{clip-path:inset(var(--slide-clip-fix) var(--slide-clip-fix) var(--slide-clip-fix) 0 round 0 var(--gallery-item-border-radius) var(--gallery-item-border-radius) 0)}.slider.bleed:not(.dragging,.auto-scrolling) .slide:last-child:not(.focused,:not(.visible:first-child~.visible))>*{clip-path:inset(var(--slide-clip-fix) round var(--gallery-item-border-radius))}.slide .parallax{height:100%;overflow:hidden}.slide .parallax-wrapper{position:relative;height:100%;width:100%;display:flex;justify-content:center}.slide .parallax-wrapper .image{max-width:none;flex:0 0 calc(115% + var(--slide-gap) * 2);-o-object-fit:cover;object-fit:cover}.slider-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--space-2xs);order:1;align-self:flex-end}@media screen and (max-width:40.001rem){.slider-buttons{align-self:center}}.featured-post{color:var(--color-copy,currentcolor);background:var(--color-section-background,var(--color-white));margin-inline:calc(-1 * var(--body-gutter));padding:var(--section-block-padding) var(--body-gutter);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--space-l)}@media screen and (max-width:40.001rem){.featured-post{position:relative;flex-wrap:wrap;gap:var(--flow-space)}}.featured-post:first-child{margin-block-start:calc(-1 * var(--section-block-padding))}.featured-post:last-child{margin-block-end:calc(-1 * var(--section-block-padding))}.featured-post:nth-child(2n){flex-direction:row-reverse}.featured-post:nth-child(2n) .featured-post-image{border-radius:var(--corner-radius) var(--var-corner-radius,var(--corner-radius)) var(--var-corner-radius,var(--corner-radius)) var(--corner-radius);margin-inline:0 var(--neg-body-gutter)}.featured-post-image{--corner-radius:var(--space-s);width:100%;margin:0;margin-inline:var(--neg-body-gutter) 0;border-radius:var(--var-corner-radius,var(--corner-radius)) var(--corner-radius) var(--corner-radius) var(--var-corner-radius,var(--corner-radius));aspect-ratio:1.1;-o-object-fit:cover;object-fit:cover;view-transition-class:image}@media screen and (max-width:40.001rem){.featured-post-image{min-width:calc(100vw - var(--body-gutter))}}@media screen and (min-width:40.001rem){.featured-post-image{max-width:50%}}@media screen and (min-width:60.001rem){.featured-post-image{aspect-ratio:1.3}}@media screen and (min-width:80.001rem){.featured-post-image{aspect-ratio:1.6}}@media screen and (max-width:40.001rem){.featured-post:has(h2){padding-block-start:calc(2 * var(--section-block-padding))}}@media screen and (max-width:40.001rem){.featured-post h2{position:absolute;top:var(--section-block-padding)}}.featured-post-content{width:100%}.featured-post-content>*+*{margin-block-start:var(--flow-space,1em)}.featured-post-content{--flow-space:var(--space-2xs)}.featured-post-title{--flow-space:var(--space-m);color:currentColor}@media screen and (max-width:40.001rem){.featured-post-title{margin-block-start:var(--space-xs)}}.featured-post-tags{margin-block-end:var(--flow-space)}.featured-post .button.primary{--flow-space:var(--space-m)}.feed-wrapper>*+*{margin-block-start:var(--flow-space,1em)}.feed-wrapper{--flow-space:var(--space-m)}.feed-wrapper>:is(.feed){margin-block-start:var(--space-l)}.feed-filters{margin:auto}@media screen and (min-width:60.001rem){.feed-filters{max-width:66%}}.feed.grid{position:relative;z-index:0}.feed.grid>*{--item-count:2;--item-width:calc(100% / var(--item-count));width:calc(var(--item-width) + var(--gallery-gap) / var(--item-count) - var(--gallery-gap));flex:0 0 auto}@media screen and (min-width:40.001rem){.feed.grid>*{--item-count:3}}@media screen and (min-width:60.001rem){.feed.grid>*{--item-count:4}}.feed.grid .card{--card-border-radius:var(--space-2xs);aspect-ratio:1}.feed.grid .card.employee{aspect-ratio:5/4}.feed.grid .card .card-content{width:unset}.feed.masonry{--flow-space:var(--space-l);list-style:none}.feed.masonry>*+*{margin-block-start:var(--flow-space,1em)}.feed.masonry{--flow-space:var(--space-m);-moz-column-gap:var(--space-l);column-gap:var(--space-l)}@media screen and (min-width:40.001rem){.feed.masonry{-moz-columns:2;columns:2}}.feed.masonry li{-moz-column-break-inside:avoid;break-inside:avoid-column}.feed.masonry .feed-item>*+*{margin-block-start:var(--flow-space,1em)}.feed.masonry .feed-item{--flow-space:var(--space-2xs)}.feed.masonry .feed-item[data-aspect-ratio=tall] .feed-item-thumbnail{aspect-ratio:1}.feed.masonry .feed-item-thumbnail{border-radius:var(--image-border-radius);view-transition-class:image}.feed.masonry .feed-item-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:60.001rem){.feed.masonry .feed-item-title{max-width:75%}}.feed.masonry .feed-item-title a{color:var(--color-heading);text-decoration:none}.feed.masonry .feed-item-desc{display:block}@media screen and (min-width:60.001rem){.feed.masonry .feed-item-desc{max-width:50%}}.pagination ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--space-2xs);list-style:none}.feed-empty-message>*+*{margin-block-start:var(--flow-space,1em)}.feed-empty-message{--flow-space:var(--space-xs);margin:auto;margin-block-start:var(--space-l);text-align:center}@media screen and (min-width:60.001rem){.feed-empty-message{max-width:66%}}.employee-bio{overflow:visible;z-index:2}@media screen and (max-width:60.001rem){.employee-bio{display:flex;flex-direction:column}}.bio-headshot{view-transition-class:image;will-change:opacity}.bio-header{--color-headline:var(--color-heading);padding:var(--space-m);border-radius:var(--card-border-radius)}.bio-header>*+*{margin-block-start:var(--flow-space,1em)}.bio-header{--flow-space:0.25lh}.section-column:is([data-colspan="3"]:has(+[data-colspan="9"],+[data-colspan="3"]+[data-colspan="6"],+[data-colspan="3"]+[data-colspan="3"]+[data-colspan="3"]),[data-colspan="4"]:has(+[data-colspan="8"]),[data-colspan="6"]:has(+[data-colspan="6"]),[data-colspan="8"]:has(+[data-colspan="4"]),[data-colspan="12"]) .bio-header{margin-inline-start:calc(-1 * var(--body-gutter));padding-inline-start:max(var(--body-gutter),var(--space-m));border-top-left-radius:0;border-bottom-left-radius:0}.bio-job-title{color:var(--color-card-headline)}.bio-email{--flow-space:0.25lh;overflow-wrap:break-word}.bio-quote{margin-block-start:var(--space-xs);margin-inline:0}.bio-quote p{hyphens:none}.bio-content.additional h2{color:var(--color-headline)}
/*# sourceMappingURL=style.css.map */