.twz-hero.twz-hero--home{--row-maxwidth: var(--row-medium);display:grid;align-items:start;width:min(100% - var(--sidebar-width, 2.5vw)*2,var(--row-maxwidth, 148rem));margin-inline:auto;padding-block:0}@media(min-width: 768px){.twz-hero.twz-hero--home{grid-template-columns:2fr 1fr}}.twz-hero.twz-hero--home .twz-hero__content{max-width:unset;margin-inline:auto;display:grid;gap:1.5rem;padding-block:6rem}@media(max-width: 767px){.twz-hero.twz-hero--home .twz-hero__content{padding-top:2rem}.twz-hero.twz-hero--home .twz-hero__content:has(+.twz-hero__media){padding-bottom:0}}.twz-hero.twz-hero--home .twz-hero__content h1{text-transform:unset;max-width:95rem;font-size:clamp(2.5rem,3vw,var(--fs-2));line-height:1.5}.twz-hero.twz-hero--home .twz-hero__home-text{--text-color: var(--grey-500)}.twz-hero.twz-hero--home .twz-hero__home-text :is(strong,b){position:relative;font-weight:900;background:linear-gradient(to right, var(--black), var(--black));background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block}@keyframes text-writer{from{background-size:0% 100%}to{background-size:100% 100%}}.twz-hero.twz-hero--home .twz-hero__home-text :is(strong,b)::before{content:attr(data-before-content);position:absolute;color:var(--text-color);z-index:-1}.twz-hero.twz-hero--home .twz-hero__media{align-self:flex-end}@media(min-width: 768px){.twz-hero.twz-hero--home .twz-hero__media{margin-top:2rem}}.twz-hero.twz-hero--home .twz-hero__media img,.twz-hero.twz-hero--home .twz-hero__media picture{width:100%;height:auto;display:block;max-height:70vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media(max-width: 767px){.twz-hero.twz-hero--home .twz-hero__media img,.twz-hero.twz-hero--home .twz-hero__media picture{height:35rem;margin-left:auto;width:auto;margin-right:2.5vw}}.twz-hero.twz-hero--home[data-in-view=true] .twz-hero__home-text :is(strong,b){animation:text-writer var(--animation-speed-xxl) ease-in-out forwards var(--animation-delay-time, var(--animation-speed-s))}.twz-hero.twz-hero--home[data-in-view=true] .twz-hero__home-text :is(strong,b):nth-child(2 of :is(strong,b)){--animation-delay-time: calc(var(--animation-speed-s) + var(--animation-speed-xxl))}.twz-hero.twz-hero--home[data-in-view=true] .twz-hero__home-text :is(strong,b):nth-child(3 of :is(strong,b)){--animation-delay-time: calc(var(--animation-speed-s) + (var(--animation-speed-xxl) * 2))}.twz-hero.twz-hero--home[data-in-view=true] .twz-hero__home-text :is(strong,b):nth-child(4 of :is(strong,b)){--animation-delay-time: calc(var(--animation-speed-s) + (var(--animation-speed-xxl) * 3))}
