.fh-section--text-dark{align-items:center;display:flex;position:relative;width:100%}@media (min-width:1200px){.fh-section--text-dark{min-height:90vh}}.fh-section--text-dark canvas{height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1200px){.fh-section--text-dark canvas{opacity:1}}.fh-section--text-dark .fh-section--text-dark__wrapper{font-size:var(--font--base);grid-column:span 12/span 12;padding:var(--spacing-3xl) var(--spacing-xl);width:100%;z-index:1}.fh-section--text-dark .fh-section--text-dark__wrapper .line-1{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:left}@media (min-width:1200px){.fh-section--text-dark .fh-section--text-dark__wrapper .line-1{flex-wrap:nowrap;gap:var(--spacing-l);justify-content:flex-start}}.fh-section--text-dark .fh-section--text-dark__wrapper .line-1 svg{height:6em;margin-bottom:var(--spacing-s);margin-top:var(--spacing-s);width:auto}@media (min-width:1200px){.fh-section--text-dark .fh-section--text-dark__wrapper .line-1 svg{height:10em;margin-bottom:0;margin-top:0}}.fh-section--text-dark .fh-section--text-dark__wrapper .line-2{text-align:center}@media (min-width:1200px){.fh-section--text-dark .fh-section--text-dark__wrapper .line-2{text-align:right}}.fh-section--text-dark p{font-size:4em;letter-spacing:1.725px;line-height:120%}@media (min-width:1200px){.fh-section--text-dark p{font-size:10.75em}}
