.video-with-text *,.video-with-text :after,.video-with-text :before{box-sizing:border-box}.video-with-text{background-color:#faf8f4;padding:96px 0;position:relative;z-index:9}.video-with-text__inner{display:flex;flex-direction:column}.video-with-text__tag{align-items:center;color:#1c1c1c;display:flex;font-family:var(--font-body,"Satoshi",sans-serif);font-size:14px;font-weight:500;gap:10px;margin:0 0 39px;text-transform:uppercase}.video-with-text__tag-dot{background-color:#5c5446;display:inline-block;flex-shrink:0;height:10px;width:10px}.video-with-text__heading{color:#5c5446;margin:0 0 80px;max-width:1063px}.video-with-text__heading--italic{font-style:italic;font-weight:400}.video-with-text__word{display:inline;white-space:nowrap}.video-with-text__line-outer{display:block;line-height:inherit;margin-bottom:-.12em;overflow:hidden;padding-bottom:.12em}.video-with-text__line-inner{display:block;transform:translateY(110%);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.video-with-text__line-inner em{font-family:var(--font-italic)}.video-with-text__heading.is-visible .video-with-text__line-inner{transform:translateY(0)}.video-with-text__columns{align-items:flex-start;display:flex;gap:96px;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.video-with-text__columns.is-visible{opacity:1;transform:translateY(0)}.video-with-text__left{flex:0 0 55%;max-width:55%}.video-with-text__video{aspect-ratio:3/4;border-radius:0;display:block;object-fit:cover;width:100%}.video-with-text__right{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0;padding-top:8px}.video-with-text__right-img{aspect-ratio:4/3;border-radius:0;display:block;margin-bottom:8px;object-fit:cover;width:100%}.video-with-text__subheading{color:#5c5446;font-family:var(--font-italic);font-size:38px;font-style:italic;font-weight:400;letter-spacing:-3%;line-height:1.07;margin-bottom:24px}.video-with-text__body{color:#1c1c1c;font-family:var(--font-body,"Satoshi",sans-serif);font-size:18px;line-height:26px;max-width:410px}.video-with-text__body p{font-size:inherit;margin-bottom:15px}.video-with-text__body-content{margin-bottom:48px}.video-with-text__cta{align-items:center;align-self:flex-start;background:transparent;border:1px solid rgba(58,53,48,.45);border-radius:3px;color:#3a3530;display:inline-flex;font-family:var(--font-body,"Satoshi",sans-serif);font-size:.9375rem;gap:8px;letter-spacing:.01em;margin-top:8px;padding:12px 24px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.video-with-text__cta:hover{background-color:#3a3530;border-color:#3a3530;color:#faf8f4;text-decoration:none}.video-with-text__cta-arrow{font-size:1.1rem;transition:transform .2s ease}.video-with-text__cta:hover .video-with-text__cta-arrow{transform:translateX(4px)}@media (max-width:1024px){.video-with-text__columns{gap:40px}.video-with-text__left{flex:0 0 55%;max-width:55%}}@media (max-width:767px){.video-with-text{padding:64px 0}.video-with-text__heading{font-size:38px;margin-bottom:48px}.video-with-text__subheading{font-size:26px;line-height:28px}.video-with-text__columns{flex-direction:column;gap:48px}.video-with-text__right{flex-direction:column-reverse;gap:32px;padding-top:0}.video-with-text__left{flex:none;max-width:100%;width:100%}.video-with-text__body-content{font-size:16px;line-height:24px;margin-bottom:32px}.video-with-text__video{aspect-ratio:auto}}