.feature-section{color:var(--color-spruce);padding-bottom:var(--space-lg);padding-top:var(--space-lg)}.feature-section--tundra{background-color:var(--color-tundra)}.feature-section--white{background-color:var(--color-white)}.feature-section--spruce{background-color:var(--color-spruce);color:var(--color-white)}.feature-section--has-accent{isolation:isolate;position:relative}.feature-section__accent{background-color:var(--color-spruce);bottom:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:228px;z-index:-1}.feature-section__accent-layer{background-position:var(--bg-x,50%) 50%;background-size:cover;inset:0;position:absolute}.feature-section__accent-layer--scroll{animation:sc-image-crossfade var(--crossfade-duration,8s) ease-in-out infinite;opacity:0}@media (prefers-reduced-motion:reduce){.feature-section__accent-layer--scroll{animation:none;opacity:0}}.feature-section__accent--left{left:calc(50% - 50vw)}.feature-section__accent--right{right:calc(50% - 50vw)}@media (max-width:1023px){.feature-section__accent{display:none}}.feature-section__top-row{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.feature-section__top-row--below{margin-bottom:0;margin-top:var(--space-md)}.feature-section__overline{flex-shrink:0;margin:0}.feature-section--spruce .feature-section__overline{color:var(--color-white)}.feature-section__top-row .feature-section__line{flex:1}.feature-section__body{display:flex;flex-direction:column;gap:var(--space-md)}.feature-section__title-row{margin-bottom:var(--space-md);position:relative;z-index:1}.feature-section__image-col{position:relative;z-index:1}.feature-section__image{display:block;height:auto;object-position:var(--img-x,50%) var(--img-y,50%);transform:scale(var(--img-zoom,1));transform-origin:var(--img-x,50%) var(--img-y,50%);width:100%}.feature-section__image-col{overflow:hidden}.feature-section__image--landscape,.feature-section__image--square{height:auto;object-fit:cover;width:100%}.feature-section__image--square{aspect-ratio:1/1}.feature-section__image--landscape{aspect-ratio:3/2}.feature-section__body-col,.feature-section__text-col,.feature-section__title-col{position:relative;z-index:1}.feature-section__text-col{display:flex;flex-direction:column;gap:var(--space-sm)}.feature-section__title{margin:0}.feature-section--spruce .feature-section__title{color:var(--color-white)}.feature-section__description{font-size:var(--font-body);line-height:var(--lh-body)}.feature-section__description p{margin-bottom:0}.feature-section__description p+p{margin-top:var(--space-sm)}.feature-section__link{margin-top:var(--space-xs)}.feature-section__line:not(.feature-section__top-row .feature-section__line){margin-bottom:var(--space-md)}.feature-section__line--bottom{margin-bottom:0;margin-top:var(--space-md)}.feature-section__body-col,.feature-section__title-col{width:100%}.feature-section__body-col{display:flex;flex-direction:column;gap:var(--space-sm)}@media (min-width:1024px){.feature-section{padding-bottom:var(--section-padding);padding-top:var(--section-padding)}.dnd-section .feature-section.feature-section--has-left-accent .feature-section__inner,.feature-section.feature-section--has-left-accent .feature-section__inner{padding-left:calc(228px + var(--space-xl, 3rem))!important}.dnd-section .feature-section.feature-section--has-right-accent .feature-section__inner,.feature-section.feature-section--has-right-accent .feature-section__inner{padding-right:calc(228px + var(--space-xl, 3rem))!important}.dnd-section .feature-section.feature-section--has-right-accent:not(.feature-section--accent-on-image) .feature-section__inner,.feature-section.feature-section--has-right-accent:not(.feature-section--accent-on-image) .feature-section__inner{max-width:none!important;padding-left:calc(228px + var(--space-xl, 3rem))!important}.dnd-section .feature-section.feature-section--has-left-accent:not(.feature-section--accent-on-image) .feature-section__inner,.feature-section.feature-section--has-left-accent:not(.feature-section--accent-on-image) .feature-section__inner{max-width:none!important;padding-right:calc(228px + var(--space-xl, 3rem))!important}.feature-section__body{align-items:flex-start;flex-direction:row;gap:var(--space-lg)}.feature-section--title-above .feature-section__title-row{margin-bottom:var(--space-lg);max-width:800px}.feature-section--image .feature-section__image-col{flex:0 0 50%;max-width:50%}.feature-section--image .feature-section__text-col{flex:1;min-width:0;padding-top:var(--space-md)}.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-left-accent .feature-section__image-col,.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-right-accent .feature-section__image-col{flex:0 1 418px;max-width:418px}.feature-section--image.feature-section--image-size-icon .feature-section__image-col{flex:0 0 auto;max-width:140px}.feature-section--image.feature-section--image-size-medium .feature-section__image-col{flex:0 0 auto;max-width:320px}.feature-section--image.feature-section--image-size-icon{padding-bottom:var(--space-md);padding-top:var(--space-md)}.feature-section--compact{padding-bottom:var(--space-lg);padding-top:var(--space-lg)}.feature-section--double-bottom{padding-bottom:calc(var(--section-padding)*2)}.feature-section--compact.feature-section--double-bottom{padding-bottom:calc(var(--space-lg)*2)}.feature-section--image.feature-section--text-center .feature-section__body{align-items:center}.feature-section--image.feature-section--text-center .feature-section__text-col{padding-top:0}.feature-section--image .feature-section__body{gap:var(--space-xl)}.feature-section--image.feature-section--accent-on-image .feature-section__body{gap:calc(var(--space-xl) + var(--space-md))}.feature-section--image.feature-section--reversed .feature-section__body{flex-direction:row-reverse}.feature-section--accent-on-image.feature-section--has-left-accent .feature-section__image-col{margin-left:calc(-80px - var(--space-xl, 96px) - max(0px, (100vw - var(--container-max, 1280px)) / 2))}.feature-section--accent-on-image.feature-section--has-right-accent .feature-section__image-col{margin-right:calc(-80px - var(--space-xl, 96px) - max(0px, (100vw - var(--container-max, 1280px)) / 2))}.feature-section--split .feature-section__title-col{flex:0 0 35%;max-width:35%}.feature-section--split .feature-section__body-col{flex:1}}@media (min-width:1024px) and (max-width:1579px){.dnd-section .feature-section--image:not(.feature-section--accent-on-image).feature-section--has-right-accent .feature-section__inner,.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-right-accent .feature-section__inner{padding-left:var(--space-xl,96px)!important}.dnd-section .feature-section--image:not(.feature-section--accent-on-image).feature-section--has-left-accent .feature-section__inner,.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-left-accent .feature-section__inner{padding-right:var(--space-xl,96px)!important}}@media (min-width:1024px) and (max-width:1351px){.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-left-accent .feature-section__body,.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-right-accent .feature-section__body{flex-direction:column;gap:var(--space-md)}.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-left-accent .feature-section__image-col,.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-right-accent .feature-section__image-col{align-self:flex-start;flex:0 0 auto;max-width:418px;width:100%}.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-left-accent .feature-section__text-col,.feature-section--image:not(.feature-section--accent-on-image).feature-section--has-right-accent .feature-section__text-col{align-self:flex-start;flex:0 0 auto;max-width:640px;padding-top:0;width:100%}}
474:5	⚠  Parse error on line 3: 
      - max(0px, (100vw - var(--container-max, 1280px)) / 2)
-----------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
482:5	⚠  Parse error on line 3: 
      - max(0px, (100vw - var(--container-max, 1280px)) / 2)
-----------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]