.company-values{--company-values-item-count:4;--company-values-indicator-steps:3;--company-values-indicator-progress:0;--company-values-sample-size:calc(100%/var(--company-values-item-count));--company-values-media-top:clamp(7rem,20vh,9rem);--company-values-media-width:clamp(7.75rem,36vw,11rem);--company-values-item-min-height:clamp(14rem,62vh,26rem);--company-values-line-gap:var(--number-spacing-xs5);--company-values-item-top:calc(var(--company-values-media-top) + 8rem);background:var(--background-default);color:var(--color-dark-clear-900);overflow:clip}@media(min-width:901px){.company-values{--company-values-media-top:clamp(5.5rem,12vh,8.5rem);--company-values-media-width:clamp(13rem,30vw,22rem);--company-values-item-min-height:clamp(18rem,58vh,34rem)}}.company-values .site__container{padding-block:var(--number-spacing-xl2)}@media(min-width:901px){.company-values .site__container{padding-block:var(--number-spacing-xl2)}}.company-values__layout{align-items:start;-moz-column-gap:var(--number-spacing-xs4);column-gap:var(--number-spacing-xs4);display:grid;grid-template-columns:12px minmax(0,1fr);position:relative;row-gap:0}@media(min-width:901px){.company-values__layout{-moz-column-gap:clamp(1rem,2.5vw,2.75rem);column-gap:clamp(1rem,2.5vw,2.75rem);grid-template-columns:18px minmax(0,1fr) minmax(0,var(--company-values-media-width));row-gap:0}}.company-values__rail-wrap{align-self:start;display:flex;height:clamp(7.5rem,23vh,11rem);justify-content:center;position:sticky;top:var(--company-values-media-top);z-index:4}@media(min-width:901px){.company-values__rail-wrap{height:clamp(8rem,28vh,14rem)}}.company-values__rail{background:var(--color-dark-cloudy-16);height:100%;overflow:hidden;position:relative;width:2px}.company-values__rail-progress{background:var(--color-dark-clear-900);height:var(--company-values-sample-size);inset-inline:0;min-height:36px;position:absolute;top:0;transform:translateY(calc(var(--company-values-indicator-progress)/max(var(--company-values-indicator-steps), 1)*(100% - var(--company-values-sample-size))));transition:transform .28s linear}.company-values__content{grid-column:2;grid-row:1;min-width:0;padding-top:var(--number-spacing-none);position:relative}@media(min-width:901px){.company-values__content{grid-column:auto;grid-row:auto;padding-top:0}}.company-values__headline{align-self:start;display:grid;pointer-events:none;position:sticky;top:var(--company-values-media-top);z-index:3}@media(min-width:901px){.company-values__headline{padding-right:var(--number-spacing-l)}}.company-values__item{align-content:start;display:grid;gap:var(--company-values-line-gap);min-height:var(--company-values-item-min-height);position:sticky;top:var(--company-values-item-top);transition:none}@media(min-width:901px){.company-values__item{padding-right:var(--number-spacing-l)}}.company-values__item:last-child{min-height:0}.company-values__item-text{align-content:start;display:grid;gap:var(--company-values-line-gap);position:relative}.company-values__item-text:before{background:linear-gradient(to bottom,transparent 0,var(--background-default) 80px);content:"";height:calc(100% + 100px);left:0;pointer-events:none;position:absolute;top:-100px;width:100%;z-index:0}.company-values__item--last{min-height:200px}.company-values__title{margin:0;z-index:1}.company-values__title--dynamic{position:relative;transform:translateZ(0);transition:none;will-change:transform}.company-values__text{margin:0;max-width:34ch;z-index:1}.company-values__media-column{align-self:end;bottom:64px;grid-column:2;grid-row:1;justify-self:end;pointer-events:none;position:sticky;top:auto;width:var(--company-values-media-width);z-index:3}@media(min-width:901px){.company-values__media-column{align-self:start;bottom:auto;grid-column:auto;grid-row:auto;justify-self:auto;top:var(--company-values-media-top);width:auto}}.company-values__media{aspect-ratio:4/5;background:var(--color-dark-clear-800);border-radius:var(--number-radius-xs);margin:0;overflow:hidden;width:100%}.company-values__media img{display:block;height:100%;object-fit:cover;width:100%}.company-values.darkmode{color:var(--color-light-clear-0)}.company-values.darkmode .company-values__rail{background:var(--color-light-cloudy-16)}.company-values.darkmode .company-values__rail-progress{background:var(--color-light-clear-0)}