.wf-company-story-header{--cl-anchor-font-weight:inherit;font-family:var(--cl-font-family-heading,inherit);font-size:var(--cl-font-size-h2);font-weight:var(--cl-font-weight-h2);letter-spacing:var(--cl-letter-spacing-h2,normal);line-height:var(--cl-line-height-h2)}.wf-company-story_rich-text-heading{font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h3);font-weight:var(--cl-font-weight-h3);letter-spacing:var(--cl-letter-spacing-h3,normal);line-height:var(--cl-line-height-h3)}.wf-company-story_rich-text-heading.-reduced-font-size{font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h4);font-weight:var(--cl-font-weight-h4);letter-spacing:var(--cl-letter-spacing-h4,normal);line-height:var(--cl-line-height-h4)}.cl-cta-group{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.cl-cta-group .cl-button,.cl-cta-group .cl-textLink{overflow-wrap:anywhere}@media(width < 600px){.cl-cta-group .cl-button.-large,.cl-cta-group .cl-textLink.-large{flex-grow:1}.cl-cta-group .cl-button.-small{--cl-button-padding-medium:0.75rem 1.5rem;--cl-button-font-size:var(--cl-font-size-medium);--cl-button-line-height:var(--cl-line-height-medium);--cl-button-padding:var(--cl-button-padding-medium)}.cl-cta-group .cl-button.-medium{--cl-button-padding-large:1rem 2.5rem;--cl-button-font-size:var(--cl-font-size-large);--cl-button-line-height:var(--cl-line-height-large);--cl-button-padding:var(--cl-button-padding-large)}}.cl-cta-group.-stacked{flex-direction:column}@media(width >= 600px){.cl-cta-group.-stacked{flex-direction:row}}.cl-cta-group.-center{justify-content:center}.cl-cta-group.-center.-stacked>.cl-textLink{display:block;text-align:center}.cl-cta-group.-right{justify-content:flex-end}.cl-cta-group.-right.-stacked>.cl-textLink{display:block;text-align:right}.cl-cta-group.-medium{gap:1rem}.cl-cta-group.-large{gap:1rem 1.5rem}.wf-company-story-header{margin-bottom:2.5rem;margin-top:0;text-align:center}.wf-company-story_media-video iframe{aspect-ratio:16/9;height:auto;width:100%}.wf-company-story_media-video{display:none;width:100%}.-open .wf-company-story_media-video{display:block}.wf-company-story_media>iframe,.wf-company-story_media>img,.wf-company-story_media>video{height:100%;object-fit:contain;object-position:top;width:100%}.wf-company-story_media>iframe,.wf-company-story_media>video{aspect-ratio:16/9}.wf-company-story_rich-text-heading{font-family:var(--cl-font-family-heading,inherit);margin:0}@media(width >= 600px){.wf-company-story_rich-text-heading{font-size:var(--cl-font-size-h2);font-weight:var(--cl-font-weight-h2);line-height:var(--cl-line-height-h2)}.wf-company-story_rich-text-heading.-reduced-font-size{font-size:var(--cl-font-size-h3);font-weight:var(--cl-font-weight-h3);line-height:var(--cl-line-height-h3)}}.wf-company-story_media{align-self:center;flex:1 1 0;position:relative;width:100%}.wf-company-story_media-modal-container{max-width:1030px;position:relative;width:100%}.wf-company-story_rich-text{align-self:center;display:flex;flex:1 1 0;flex-direction:column;gap:1rem}@media(width < 600px){.wf-company-story_rich-text{margin-top:1.5rem}}.wf-company-story_grid{gap:30px}@media(width >= 600px){.wf-company-story_grid{display:flex;flex-direction:row}.wf-company-story_grid.-rich-text-first{flex-direction:row-reverse}}.wf-company-story_grid.-small-media .wf-company-story_media{flex:1 1 0}.wf-company-story_grid.-large-media .wf-company-story_media,.wf-company-story_grid.-small-media .wf-company-story_rich-text{flex:2 1 0}.wf-company-story_grid.-large-media .wf-company-story_rich-text{flex:1 1 0}.wf-company-story_cta-buttons{align-items:center;margin-top:16px}.wf-company-story_cta-buttons .wf-company-story_cta-button{text-align:center;width:100%}@media(width >= 600px){.wf-company-story_cta-buttons .wf-company-story_cta-button{width:auto}}.wf-company-story_cta-buttons .wf-company-story_cta-button .cl-textLink{padding:0}.wf-company-story .wf-company-story_play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wf-company-story_play-button.-dark{background-color:var(--gray-80)}.wf-company-story_play-button.-dark:active{background-color:var(--gray-90)}.wf-company-story_play-button.-dark:focus-visible{outline:2px solid var(--dark-theme-focus-01)}.wf-company-story .wf-company-story_media[data-cl-modal]{cursor:pointer}