:root{--spacing-lock-none: 0;--spacing-lock-4xs: 2px;--spacing-lock-3xs: 6px;--spacing-lock-2xs: 8px;--spacing-lock-xs: 12px;--spacing-lock-sm: 16px;--spacing-lock-md: 24px;--spacing-lock-lg: 32px;--spacing-lock-xl: 48px;--spacing-lock-2xl: 64px;--spacing-lock-3xl: 80px;--spacing-static-lock-4xs: 2px;--spacing-static-lock-3xs: 6px;--spacing-static-lock-2xs: 8px;--spacing-static-lock-xs: 12px;--spacing-static-lock-sm: 16px;--spacing-static-lock-md: 24px;--spacing-static-lock-lg: 32px;--spacing-static-lock-xl: 48px;--spacing-static-lock-2xl: 64px;--spacing-static-lock-3xl: 80px}.section-image-tabs,.image-tabs{--image-tabs-background: #ffffff;--image-tabs-text: #000000;--image-tabs-accent: #2f5a52;--image-tabs-rule: #e3e3e3;--image-tabs-badge-size: 36px;--image-tabs-image-radius: 24px;--image-tabs-pill-max-height: none;--image-tabs-pill-max-height-desktop: none;--image-tabs-heading-size: 32px;--image-tabs-title-size: 20px;--image-tabs-label-size: 14px;--image-tabs-copy-size: 14px;--image-tabs-duration: .35s;font-family:proxima-nova,sans-serif}.section-container.container--image-tabs{background-color:var(--image-tabs-background);color:var(--image-tabs-text)}.image-tabs-wrapper{display:grid;gap:var(--spacing-lock-lg);width:100%}.image-tabs-content{display:flex;flex-direction:column;min-width:0}.image-tabs-heading{margin:0;font-weight:800;font-size:var(--image-tabs-heading-size);line-height:1.15;letter-spacing:0;color:inherit}.image-tabs-description{margin:var(--spacing-static-lock-xs) 0 0;font-weight:400;font-size:18px;line-height:1.4}.image-tabs-description>*{margin:0}.image-tabs-list{margin:var(--spacing-lock-lg) 0 0;padding:0;list-style:none;border-top:1px solid transparent}.image-tabs-item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--image-tabs-rule)}.image-tabs-item:first-child{padding-top:0}.image-tabs-row{display:grid;grid-template-columns:var(--image-tabs-badge-size) minmax(0,1fr);column-gap:20px}.image-tabs-badge-column{position:relative}.image-tabs-badge{position:absolute;top:0;left:0;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;width:var(--image-tabs-badge-size);height:var(--image-tabs-badge-size);padding-top:calc((var(--image-tabs-badge-size) - 1em) / 2);border:1px solid var(--image-tabs-accent);border-radius:calc(var(--image-tabs-badge-size) / 2);font-weight:800;font-size:12px;line-height:1;letter-spacing:.04em;color:var(--image-tabs-accent);transition:height var(--image-tabs-duration) ease}.image-tabs-item.is-open .image-tabs-badge{height:100%;max-height:var(--image-tabs-pill-max-height)}.image-tabs-trigger{display:grid;grid-template-columns:minmax(0,1fr) 24px;column-gap:12px;align-items:start;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.image-tabs-trigger:focus-visible{outline:2px solid var(--image-tabs-accent);outline-offset:4px}.image-tabs-label{grid-column:1;display:block;margin-bottom:6px;font-weight:800;font-size:var(--image-tabs-label-size);line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.image-tabs-title{grid-column:1;display:block;font-weight:400;font-size:var(--image-tabs-title-size);line-height:1.3}.image-tabs-chevron{grid-column:2;grid-row:1 / span 2;display:flex;width:24px;height:24px;transition:transform var(--image-tabs-duration) ease}.image-tabs-chevron svg{width:100%;height:100%}.image-tabs-item.is-open .image-tabs-chevron{transform:rotate(90deg)}.image-tabs-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--image-tabs-duration) ease}.image-tabs-item.is-open .image-tabs-panel{grid-template-rows:1fr}.image-tabs-panel__inner{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--image-tabs-duration) ease}.image-tabs-item.is-open .image-tabs-panel__inner{opacity:1}.image-tabs-panel__text{padding-top:12px;padding-right:36px;font-weight:400;font-size:var(--image-tabs-copy-size);line-height:1.5}.image-tabs-panel__text>*{margin:0}.image-tabs-panel__text>*+*{margin-top:var(--spacing-lock-3xs)}.image-tabs-media{min-width:0}.image-tabs-media__picture,.image-tabs-media__image{display:block;width:100%;height:auto}.image-tabs-media__image{border-radius:var(--image-tabs-image-radius)}@media(min-width:768px){:root{--spacing-lock-4xs: 2px;--spacing-lock-3xs: 6px;--spacing-lock-2xs: 8px;--spacing-lock-xs: 12px;--spacing-lock-sm: 16px;--spacing-lock-md: 24px;--spacing-lock-lg: 32px;--spacing-lock-xl: 48px;--spacing-lock-2xl: 64px;--spacing-lock-3xl: 80px}}@media(min-width:1024px){:root{--spacing-lock-4xs: 4px;--spacing-lock-3xs: 8px;--spacing-lock-2xs: 16px;--spacing-lock-xs: 24px;--spacing-lock-sm: 32px;--spacing-lock-md: 48px;--spacing-lock-lg: 64px;--spacing-lock-xl: 80px;--spacing-lock-2xl: 104px;--spacing-lock-3xl: 132px}.section-image-tabs,.image-tabs{--image-tabs-heading-size: 40px;--image-tabs-copy-size: 15px}.image-tabs-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--spacing-lock-2xl)}.image-tabs-item.is-open .image-tabs-badge{max-height:var(--image-tabs-pill-max-height-desktop)}.image-tabs--image-left .image-tabs-media{order:-1}}@media(prefers-reduced-motion:reduce){.image-tabs-badge,.image-tabs-chevron,.image-tabs-panel,.image-tabs-panel__inner{transition:none}}
