.values{width:100%;color:var(--color-surface);flex-flow:column;align-items:center;gap:80px;padding:120px 0;display:flex;position:relative;overflow:hidden}.values__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.values__bg img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.values__inner{z-index:1;width:100%;max-width:var(--container-max);box-sizing:border-box;flex-flow:row;justify-content:center;align-items:center;gap:40px;padding:0;display:flex;position:relative}.values__collage{flex-flow:row;flex:none;align-items:center;gap:20px;display:flex}.values__shot-frame{will-change:transform;transform-origin:50%;flex:none;width:169px;height:232px}.values__shot-frame--offset{margin-top:40px}.values__shot{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform;border-radius:30px;width:100%;height:100%;display:block}@keyframes values-shot-shake{0%,to{transform:translate(0,0)rotate(0)}20%{transform:translate(1.5px,-2.5px)rotate(-.7deg)}40%{transform:translate(-2px,1px)rotate(.55deg)}60%{transform:translate(1px,2px)rotate(-.45deg)}80%{transform:translate(-1.5px,-1px)rotate(.6deg)}}@media (prefers-reduced-motion:no-preference){.values__shot{animation:3.4s ease-in-out infinite values-shot-shake}.values__collage--left .values__shot-frame:first-child .values__shot{animation-duration:3.2s;animation-delay:0s}.values__collage--left .values__shot-frame:nth-child(2) .values__shot{animation-duration:3.8s;animation-delay:-.9s}.values__collage--right .values__shot-frame:first-child .values__shot{animation-duration:3.6s;animation-delay:-.45s}.values__collage--right .values__shot-frame:nth-child(2) .values__shot{animation-duration:4s;animation-delay:-1.3s}}.values.is-reduced-motion .values__shot{animation:none}.values__content{text-align:center;flex-flow:column;flex:auto;justify-content:center;align-items:center;gap:20px;min-width:0;max-width:540px;display:flex}.values__title{width:100%;font-family:var(--font-sans);letter-spacing:-3px;color:var(--color-surface);text-wrap:balance;margin:0;font-size:48px;font-weight:400;line-height:1.2em}.values__lede{width:100%;font-family:var(--font-sans);letter-spacing:0;color:var(--color-surface);margin:0;font-size:16px;font-weight:400;line-height:24px}.values__cta{flex:none;margin-top:10px}.values__words{z-index:1;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.values__words-track{will-change:transform;flex-flow:row;justify-content:flex-start;align-items:center;gap:50px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.values__words.is-static .values__words-track{width:100%;max-width:var(--container-max);flex-wrap:wrap;justify-content:center;gap:30px 50px;margin-inline:auto;transform:none!important}.values__words.is-static [data-values-clone]{display:none}.values__words-track li{font-family:var(--font-sans);letter-spacing:-3px;color:var(--color-surface);cursor:default;white-space:nowrap;flex:none;font-size:48px;font-weight:400;line-height:1.2em}.values__words-track li.values__word--accent{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.values__shot-frame,.values__content,.values__words{opacity:0}}@media (width<=1199.98px) and (width>=810px){.values__inner{padding:0 var(--pad-tablet);gap:24px}.values__shot-frame{width:140px;height:192px}.values__title{letter-spacing:-2px;font-size:40px}.values__words-track{gap:36px}.values__words-track li{letter-spacing:-2px;font-size:36px}.values__words.is-static .values__words-track{padding:0 var(--pad-tablet);gap:24px 36px}}@media (width<=809.98px){.values{gap:50px;padding:50px 0}.values__inner{padding:0 var(--pad-mobile);flex-flow:column;gap:30px}.values__collage{justify-content:center;width:100%;max-width:320px}.values__collage--right{display:none}.values__shot-frame{width:140px;height:192px}.values__shot-frame--offset{margin-top:0}.values__content{gap:20px;max-width:none}.values__title{letter-spacing:-2px;font-size:34px}.values__words-track{gap:28px}.values__words-track li{letter-spacing:-1.5px;font-size:28px}.values__words.is-static .values__words-track{padding:0 var(--pad-mobile);gap:16px 28px}}
