.highlight-text{display:flex;flex-direction:column;font-size:var(--fs-sec-md);line-height:var(--lh-sec-md);letter-spacing:var(--ls-sec-md);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);display:inline-block}@media screen and (min-width: 768px){.highlight-text{font-size:var(--fs-sec-lg);line-height:var(--lh-sec-lg);letter-spacing:var(--ls-sec-lg);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}@media screen and (prefers-reduced-motion: no-preference){.highlight-text.animate--initial .heading .highlight-text__text-title>span:not(.highlight-text__context-post){opacity:0}.highlight-text.animate--initial .highlight-text__text-context{--start-opacity: 0;--end-opacity: 1;opacity:0;animation:opacity 333ms linear forwards;animation-play-state:paused}.highlight-text.animate--play .heading .highlight-text__text-title>span{animation:var(--animation-enter-word);animation-delay:var(--animation-delay)}.highlight-text.animate--play .highlight-text__text-context{animation-play-state:running}}.highlight-text__text{display:flex;align-items:center;flex-direction:column}.highlight-text__text .highlight-text__text-title span{display:inline-block}@media screen and (min-width: 992px){.highlight-text__text{flex-direction:row}}.highlight-text__text-context{--heading-font-variation-settings: 400;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);display:block;margin-bottom:var(--s)}@media screen and (min-width: 992px){.highlight-text__text-context{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);display:inline-block;margin-right:var(--s4);vertical-align:top;position:relative;top:calc(var(--s) * .4)}}@media screen and (min-width: 1200px){.highlight-text__text-context{top:calc(var(--s) * 1.4)}}.highlight-text__text .heading{font-size:unset;line-height:1}.highlight-text__context-post{font-size:var(--fs-sec-md);line-height:var(--lh-sec-md);letter-spacing:var(--ls-sec-md);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500);margin-left:var(--s)}@media screen and (min-width: 768px){.highlight-text__context-post{font-size:var(--fs-sec-lg);line-height:var(--lh-sec-lg);letter-spacing:var(--ls-sec-lg);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}}.highlight-text__cta-wrapper{margin-top:var(--s4)}.highlight-text__cta-wrapper .cta{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 992px){.highlight-text__cta-wrapper{margin-top:var(--s8)}}.highlight-text--small:not(.highlight-text__context-post) .heading{font-size:2vw}.highlight-text--medium:not(.highlight-text__context-post) .heading{font-size:8vw}@media screen and (min-width: 768px){.highlight-text--medium:not(.highlight-text__context-post) .heading{font-size:4vw}}.highlight-text--medium .heading{line-height:1.15}.highlight-text--large:not(.highlight-text__context-post) .heading{font-size:17vw}@media screen and (min-width: 576px){.highlight-text--large:not(.highlight-text__context-post) .heading{font-size:15vw}}@media screen and (min-width: 768px){.highlight-text--large:not(.highlight-text__context-post) .heading{font-size:8vw}}@media screen and (min-width: 992px){.highlight-text--large:not(.highlight-text__context-post) .heading{font-size:7vw}}.highlight-text .picture{overflow:hidden;margin-top:var(--s5)}@media screen and (min-width: 992px){.highlight-text .picture{margin-top:var(--s5)}}.highlight-text .picture__img{max-height:70vh;aspect-ratio:344/195;object-fit:cover;width:100%}@media screen and (min-width: 992px){.highlight-text .picture__img{aspect-ratio:1374/838}}.block.highlight-text__separation--top{--b-margin-top: var(--s6)}@media screen and (min-width: 992px){.block.highlight-text__separation--top{--b-margin-top: calc(var(--s) * 14)}}.block.highlight-text__separation--bottom{margin-bottom:var(--separation-mb)}
