.breadcrumbs{position:relative;white-space:nowrap;width:100%}.breadcrumbs>ul{display:flex}.breadcrumbs>ul>li{color:var(--color-neutral-60)}.breadcrumbs>ul>li:last-child{margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs>ul>li a,.breadcrumbs>ul>li a:active,.breadcrumbs>ul>li a:hover,.breadcrumbs>ul>li a:visited{color:inherit}.breadcrumbs>ul>li>a,.breadcrumbs>ul>li>span{font-family:var(--font-regular);font-size:var(--font-size-10);line-height:var(--line-height-30);text-overflow:ellipsis}.breadcrumbs>ul>li>a>strong,.breadcrumbs>ul>li>span>strong{font-family:var(--font-medium)}.seo-dialog__overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-light-backdrop);cursor:pointer;top:0;right:0;bottom:0;left:0;position:fixed;z-index:23}.seo-dialog__content{background-color:var(--color-white);border-radius:0;bottom:0;box-shadow:none;display:flex;flex-direction:column;height:100dvh;left:0;max-height:100dvh;max-width:var(--content-max-width-20);overflow:hidden;padding-top:52px;position:fixed;right:0;top:0;width:100%}@media only screen and (min-width:600px){.seo-dialog__content{border-radius:var(--border-radius-30);box-shadow:var(--box-shadow-40);margin:auto;max-height:90dvh}}.seo-dialog__content{z-index:24}.seo-dialog__title{font-family:var(--font-bold);font-size:var(--font-size-40);line-height:var(--line-height-10);max-width:var(--content-max-width-10);width:100%}@media only screen and (min-width:1000px){.seo-dialog__title{font-size:var(--font-size-50)}}@media only screen and (min-width:1500px){.seo-dialog__title{font-size:var(--font-size-60)}}@media only screen and (min-width:0px){.seo-dialog__description>.accordion,.seo-dialog__description>.banner,.seo-dialog__description>.blocks-item,.seo-dialog__description>.box,.seo-dialog__description>.buttons,.seo-dialog__description>.carousel,.seo-dialog__description>.comparison-slider,.seo-dialog__description>.emphasize,.seo-dialog__description>.expander,.seo-dialog__description>.gallery,.seo-dialog__description>.image,.seo-dialog__description>.intro,.seo-dialog__description>.maps,.seo-dialog__description>.quote,.seo-dialog__description>.small,.seo-dialog__description>.specs,.seo-dialog__description>.table,.seo-dialog__description>.tabs,.seo-dialog__description>.vimeo,.seo-dialog__description>.youtube,.seo-dialog__description>ol,.seo-dialog__description>p,.seo-dialog__description>ul{margin-top:var(--spacing-40)}}@media only screen and (min-width:1000px){.seo-dialog__description>.accordion,.seo-dialog__description>.banner,.seo-dialog__description>.blocks-item,.seo-dialog__description>.box,.seo-dialog__description>.buttons,.seo-dialog__description>.carousel,.seo-dialog__description>.comparison-slider,.seo-dialog__description>.emphasize,.seo-dialog__description>.expander,.seo-dialog__description>.gallery,.seo-dialog__description>.image,.seo-dialog__description>.intro,.seo-dialog__description>.maps,.seo-dialog__description>.quote,.seo-dialog__description>.small,.seo-dialog__description>.specs,.seo-dialog__description>.table,.seo-dialog__description>.tabs,.seo-dialog__description>.vimeo,.seo-dialog__description>.youtube,.seo-dialog__description>ol,.seo-dialog__description>p,.seo-dialog__description>ul{margin-top:var(--spacing-50)}}@media only screen and (min-width:1500px){.seo-dialog__description>.accordion,.seo-dialog__description>.banner,.seo-dialog__description>.blocks-item,.seo-dialog__description>.box,.seo-dialog__description>.buttons,.seo-dialog__description>.carousel,.seo-dialog__description>.comparison-slider,.seo-dialog__description>.emphasize,.seo-dialog__description>.expander,.seo-dialog__description>.gallery,.seo-dialog__description>.image,.seo-dialog__description>.intro,.seo-dialog__description>.maps,.seo-dialog__description>.quote,.seo-dialog__description>.small,.seo-dialog__description>.specs,.seo-dialog__description>.table,.seo-dialog__description>.tabs,.seo-dialog__description>.vimeo,.seo-dialog__description>.youtube,.seo-dialog__description>ol,.seo-dialog__description>p,.seo-dialog__description>ul{margin-top:var(--spacing-60)}}@media only screen and (min-width:0px){.seo-dialog__description>.accordion,.seo-dialog__description>.banner,.seo-dialog__description>.blocks-item,.seo-dialog__description>.box,.seo-dialog__description>.buttons,.seo-dialog__description>.carousel,.seo-dialog__description>.comparison-slider,.seo-dialog__description>.emphasize,.seo-dialog__description>.expander,.seo-dialog__description>.gallery,.seo-dialog__description>.image,.seo-dialog__description>.intro,.seo-dialog__description>.maps,.seo-dialog__description>.quote,.seo-dialog__description>.small,.seo-dialog__description>.specs,.seo-dialog__description>.table,.seo-dialog__description>.tabs,.seo-dialog__description>.vimeo,.seo-dialog__description>.youtube,.seo-dialog__description>ol,.seo-dialog__description>p,.seo-dialog__description>ul{margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1000px){.seo-dialog__description>.accordion,.seo-dialog__description>.banner,.seo-dialog__description>.blocks-item,.seo-dialog__description>.box,.seo-dialog__description>.buttons,.seo-dialog__description>.carousel,.seo-dialog__description>.comparison-slider,.seo-dialog__description>.emphasize,.seo-dialog__description>.expander,.seo-dialog__description>.gallery,.seo-dialog__description>.image,.seo-dialog__description>.intro,.seo-dialog__description>.maps,.seo-dialog__description>.quote,.seo-dialog__description>.small,.seo-dialog__description>.specs,.seo-dialog__description>.table,.seo-dialog__description>.tabs,.seo-dialog__description>.vimeo,.seo-dialog__description>.youtube,.seo-dialog__description>ol,.seo-dialog__description>p,.seo-dialog__description>ul{margin-bottom:var(--spacing-50)}}@media only screen and (min-width:1500px){.seo-dialog__description>.accordion,.seo-dialog__description>.banner,.seo-dialog__description>.blocks-item,.seo-dialog__description>.box,.seo-dialog__description>.buttons,.seo-dialog__description>.carousel,.seo-dialog__description>.comparison-slider,.seo-dialog__description>.emphasize,.seo-dialog__description>.expander,.seo-dialog__description>.gallery,.seo-dialog__description>.image,.seo-dialog__description>.intro,.seo-dialog__description>.maps,.seo-dialog__description>.quote,.seo-dialog__description>.small,.seo-dialog__description>.specs,.seo-dialog__description>.table,.seo-dialog__description>.tabs,.seo-dialog__description>.vimeo,.seo-dialog__description>.youtube,.seo-dialog__description>ol,.seo-dialog__description>p,.seo-dialog__description>ul{margin-bottom:var(--spacing-60)}}@media only screen and (min-width:0px){.seo-dialog__description>p{margin-top:var(--spacing-30)}}@media only screen and (min-width:1000px){.seo-dialog__description>p{margin-top:var(--spacing-40)}}@media only screen and (min-width:1500px){.seo-dialog__description>p{margin-top:var(--spacing-50)}}@media only screen and (min-width:0px){.seo-dialog__description>p{margin-bottom:var(--spacing-30)}}@media only screen and (min-width:1000px){.seo-dialog__description>p{margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1500px){.seo-dialog__description>p{margin-bottom:var(--spacing-50)}}@media only screen and (min-width:0px){.seo-dialog__description>hr{margin-top:var(--spacing-70)}}@media only screen and (min-width:1000px){.seo-dialog__description>hr{margin-top:var(--spacing-90)}}@media only screen and (min-width:1500px){.seo-dialog__description>hr{margin-top:var(--spacing-100)}}@media only screen and (min-width:0px){.seo-dialog__description>hr{margin-bottom:var(--spacing-70)}}@media only screen and (min-width:1000px){.seo-dialog__description>hr{margin-bottom:var(--spacing-90)}}@media only screen and (min-width:1500px){.seo-dialog__description>hr{margin-bottom:var(--spacing-100)}}@media only screen and (min-width:0px){.seo-dialog__description>h1{margin-top:var(--spacing-70)}}@media only screen and (min-width:1000px){.seo-dialog__description>h1{margin-top:var(--spacing-90)}}@media only screen and (min-width:1500px){.seo-dialog__description>h1{margin-top:var(--spacing-100)}}@media only screen and (min-width:0px){.seo-dialog__description>h1{margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1000px){.seo-dialog__description>h1{margin-bottom:var(--spacing-50)}}@media only screen and (min-width:1500px){.seo-dialog__description>h1{margin-bottom:var(--spacing-60)}}.seo-dialog__description>h1{font-family:var(--font-bold);font-size:var(--font-size-50);line-height:var(--line-height-10)}@media only screen and (min-width:1000px){.seo-dialog__description>h1{font-size:var(--font-size-60)}}@media only screen and (min-width:1500px){.seo-dialog__description>h1{font-size:var(--font-size-70)}}@media only screen and (min-width:0px){.seo-dialog__description>h2{margin-top:var(--spacing-70)}}@media only screen and (min-width:1000px){.seo-dialog__description>h2{margin-top:var(--spacing-90)}}@media only screen and (min-width:1500px){.seo-dialog__description>h2{margin-top:var(--spacing-100)}}@media only screen and (min-width:0px){.seo-dialog__description>h2{margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1000px){.seo-dialog__description>h2{margin-bottom:var(--spacing-50)}}@media only screen and (min-width:1500px){.seo-dialog__description>h2{margin-bottom:var(--spacing-60)}}.seo-dialog__description>h2{font-family:var(--font-bold);font-size:var(--font-size-40);line-height:var(--line-height-10)}@media only screen and (min-width:1000px){.seo-dialog__description>h2{font-size:var(--font-size-50)}}@media only screen and (min-width:1500px){.seo-dialog__description>h2{font-size:var(--font-size-60)}}@media only screen and (min-width:0px){.seo-dialog__description>h3{margin-top:var(--spacing-60)}}@media only screen and (min-width:1000px){.seo-dialog__description>h3{margin-top:var(--spacing-70)}}@media only screen and (min-width:1500px){.seo-dialog__description>h3{margin-top:var(--spacing-80)}}@media only screen and (min-width:0px){.seo-dialog__description>h3{margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1000px){.seo-dialog__description>h3{margin-bottom:var(--spacing-50)}}@media only screen and (min-width:1500px){.seo-dialog__description>h3{margin-bottom:var(--spacing-60)}}.seo-dialog__description>h3{font-family:var(--font-bold);font-size:var(--font-size-30);line-height:var(--line-height-20)}@media only screen and (min-width:1000px){.seo-dialog__description>h3{font-size:var(--font-size-40)}}@media only screen and (min-width:1500px){.seo-dialog__description>h3{font-size:var(--font-size-50)}}@media only screen and (min-width:0px){.seo-dialog__description>h4{margin-top:var(--spacing-60)}}@media only screen and (min-width:1000px){.seo-dialog__description>h4{margin-top:var(--spacing-70)}}@media only screen and (min-width:1500px){.seo-dialog__description>h4{margin-top:var(--spacing-80)}}@media only screen and (min-width:0px){.seo-dialog__description>h4{margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1000px){.seo-dialog__description>h4{margin-bottom:var(--spacing-50)}}@media only screen and (min-width:1500px){.seo-dialog__description>h4{margin-bottom:var(--spacing-60)}}.seo-dialog__description>h4{font-family:var(--font-bold);font-size:var(--font-size-30);line-height:var(--line-height-20)}@media only screen and (min-width:1000px){.seo-dialog__description>h4{font-size:var(--font-size-40)}}@media only screen and (min-width:1500px){.seo-dialog__description>h4{font-size:var(--font-size-50)}}.seo-dialog__description>p{font-family:var(--font-regular);font-size:var(--font-size-30);line-height:var(--line-height-30)}.seo-dialog__description>p>strong{font-family:var(--font-medium)}@media only screen and (min-width:1000px){.seo-dialog__description>p{font-size:var(--font-size-30)}}@media only screen and (min-width:1500px){.seo-dialog__description>p{font-size:var(--font-size-40)}}.seo-dialog__description>ul:not([class]){list-style-type:disc}.seo-dialog__description>ol:not([class]){list-style-type:decimal}@media only screen and (min-width:0px){.seo-dialog__description>ol:not([class]),.seo-dialog__description>ul:not([class]){padding-left:var(--spacing-70)}}@media only screen and (min-width:1000px){.seo-dialog__description>ol:not([class]),.seo-dialog__description>ul:not([class]){padding-left:var(--spacing-90)}}@media only screen and (min-width:1500px){.seo-dialog__description>ol:not([class]),.seo-dialog__description>ul:not([class]){padding-left:var(--spacing-100)}}.seo-dialog__description>ol:not([class]) li,.seo-dialog__description>ul:not([class]) li{font-family:var(--font-regular);font-size:var(--font-size-30);line-height:var(--line-height-30)}.seo-dialog__description>ol:not([class]) li>strong,.seo-dialog__description>ul:not([class]) li>strong{font-family:var(--font-medium)}@media only screen and (min-width:1000px){.seo-dialog__description>ol:not([class]) li,.seo-dialog__description>ul:not([class]) li{font-size:var(--font-size-30)}}@media only screen and (min-width:1500px){.seo-dialog__description>ol:not([class]) li,.seo-dialog__description>ul:not([class]) li{font-size:var(--font-size-40)}}@media only screen and (min-width:0px){.seo-dialog__description>ol:not([class]) li,.seo-dialog__description>ul:not([class]) li{padding-left:var(--spacing-20)}}@media only screen and (min-width:1000px){.seo-dialog__description>ol:not([class]) li,.seo-dialog__description>ul:not([class]) li{padding-left:var(--spacing-30)}}@media only screen and (min-width:1500px){.seo-dialog__description>ol:not([class]) li,.seo-dialog__description>ul:not([class]) li{padding-left:var(--spacing-40)}}@media only screen and (min-width:0px){.seo-dialog__description>ol:not([class]) li:not(:last-child),.seo-dialog__description>ul:not([class]) li:not(:last-child){margin-bottom:var(--spacing-30)}}@media only screen and (min-width:1000px){.seo-dialog__description>ol:not([class]) li:not(:last-child),.seo-dialog__description>ul:not([class]) li:not(:last-child){margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1500px){.seo-dialog__description>ol:not([class]) li:not(:last-child),.seo-dialog__description>ul:not([class]) li:not(:last-child){margin-bottom:var(--spacing-50)}}.seo-dialog__description>*{margin-left:auto;margin-right:auto}.seo-dialog__body{overflow:auto;width:100%}.seo-dialog__body-container{margin:0 auto;max-width:var(--content-max-width-10)}.seo-dialog__body-container:focus-visible{outline:2px solid var(--color-neutral-100);outline-offset:2px}.seo-dialog__close{align-items:center;background:transparent;border:2px solid transparent;border-radius:4px;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;top:4px;transition:border-color .2s;width:44px}.seo-dialog__close:focus-visible{border-color:var(--color-neutral-100);outline:none}.fadeInOverlay{animation:fadeIn .5s cubic-bezier(.16,1,.3,1)}.fadeOutOverlay{animation:fadeOut .3s ease-in}.fadeInContent{animation:slideInDialogContent .5s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width:600px){.fadeInContent{animation:fadeInDialogContent .5s cubic-bezier(.16,1,.3,1)}}.fadeOutContent{animation:slideOutDialogContent .3s ease-in}@media only screen and (min-width:600px){.fadeOutContent{animation:fadeOut .3s ease-in}}.scroll-gallery__dialog{background-color:var(--color-white);border-radius:0;bottom:0;box-shadow:none;display:flex;flex-direction:column;height:100svh;left:0;overflow:hidden;padding-top:52px;position:fixed;right:0;top:0;width:100%;z-index:24}.scroll-gallery__body{margin:0 auto;overflow:auto;padding-bottom:52px;width:100%}.scroll-gallery__image{margin:0 auto;max-width:var(--content-max-width-30)}@media only screen and (min-width:600px){.scroll-gallery__image img{border-radius:var(--border-radius-30)}}@media only screen and (min-width:0px){.scroll-gallery__image:not(:last-of-type){margin-bottom:var(--spacing-50)}}@media only screen and (min-width:1000px){.scroll-gallery__image:not(:last-of-type){margin-bottom:var(--spacing-60)}}@media only screen and (min-width:1500px){.scroll-gallery__image:not(:last-of-type){margin-bottom:var(--spacing-70)}}.scroll-gallery__close{align-items:center;background:transparent;border:2px solid transparent;border-radius:4px;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;top:4px;transition:border-color .2s;width:44px}.scroll-gallery__close:focus-visible{border-color:var(--color-neutral-100);outline:none}.fadeInContent{animation:slideInDialogContent .35s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width:600px){.fadeInContent{animation:fadeInDialogContent .35s cubic-bezier(.16,1,.3,1)}}.fadeOutContent{animation:slideOutDialogContent .15s ease-in}@media only screen and (min-width:600px){.fadeOutContent{animation:fadeOut .15s ease-in}}.vehicle-page{position:relative}@media only screen and (min-width:0px){.vehicle-page{padding-bottom:var(--spacing-90)}}@media only screen and (min-width:1000px){.vehicle-page{padding-bottom:var(--spacing-100)}}@media only screen and (min-width:1500px){.vehicle-page{padding-bottom:var(--spacing-120)}}.vehicle-page__hero{position:relative}@media only screen and (min-width:0px){.vehicle-page__hero{margin-bottom:var(--spacing-70)}}@media only screen and (min-width:1000px){.vehicle-page__hero{margin-bottom:var(--spacing-90)}}@media only screen and (min-width:1500px){.vehicle-page__hero{margin-bottom:var(--spacing-100)}}@media only screen and (min-width:600px){.vehicle-page__hero-story{margin:0 auto;max-width:var(--content-max-width-40)}}@media only screen and (min-width:600px) and (min-width:0px){.vehicle-page__hero-story{padding:0 var(--spacing-50)}}@media only screen and (min-width:600px) and (min-width:1000px){.vehicle-page__hero-story{padding:0 var(--spacing-60)}}@media only screen and (min-width:600px) and (min-width:1500px){.vehicle-page__hero-story{padding:0 var(--spacing-70)}}@media only screen and (min-width:0px){.vehicle-page__hero-breadcrumbs{padding:var(--spacing-40) 0}}@media only screen and (min-width:1000px){.vehicle-page__hero-breadcrumbs{padding:var(--spacing-50) 0}}@media only screen and (min-width:1500px){.vehicle-page__hero-breadcrumbs{padding:var(--spacing-60) 0}}.vehicle-page__hero-content{border-radius:var(--border-radius-30);overflow:hidden;position:relative}.vehicle-page__hero-gradient{background:linear-gradient(0deg,rgba(1,1,1,.8),transparent 50%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.vehicle-page__hero-text{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:end;left:0;position:absolute;top:0;width:100%}.vehicle-page__hero-text h1{font-family:var(--font-bold);font-size:var(--font-size-60);line-height:var(--line-height-10)}@media only screen and (min-width:1000px){.vehicle-page__hero-text h1{font-size:var(--font-size-70)}}@media only screen and (min-width:1500px){.vehicle-page__hero-text h1{font-size:var(--font-size-80)}}.vehicle-page__hero-text h1{text-wrap:balance}@media only screen and (min-width:0px){.vehicle-page__hero-text{gap:var(--spacing-40)}}@media only screen and (min-width:1000px){.vehicle-page__hero-text{gap:var(--spacing-50)}}@media only screen and (min-width:1500px){.vehicle-page__hero-text{gap:var(--spacing-60)}}@media only screen and (min-width:0px){.vehicle-page__hero-text{padding:var(--spacing-50)}}@media only screen and (min-width:1000px){.vehicle-page__hero-text{padding:var(--spacing-60)}}@media only screen and (min-width:1500px){.vehicle-page__hero-text{padding:var(--spacing-70)}}.vehicle-page__hero-image{position:relative}.vehicle-page__technical-data{align-items:center;-moz-column-gap:var(--spacing-40);column-gap:var(--spacing-40);display:flex;flex-wrap:wrap;row-gap:var(--spacing-50)}.vehicle-page__technical-data-item{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-10);width:calc(50% - var(--spacing-30))}@media only screen and (min-width:600px){.vehicle-page__technical-data-item{width:calc(33.33333% - var(--spacing-30))}}@media only screen and (min-width:1000px){.vehicle-page__technical-data-item{width:calc(25% - var(--spacing-40))}}.vehicle-page__technical-data-item h3{color:var(--color-brand-60);margin-bottom:var(--spacing-20)}.vehicle-page__technical-data-item h3,.vehicle-page__technical-data-item p{font-family:var(--font-medium);font-size:var(--font-size-20);line-height:var(--line-height-10);text-wrap:pretty}.vehicle-page__technical-data-item p{color:var(--color-neutral-100)}.vehicle-page__technical-data-item p span{color:var(--color-neutral-40)}.vehicle-page__blocks{overflow:hidden}.vehicle-page__blocks-container>h2{margin-top:0!important}@media only screen and (min-width:0px){.vehicle-page__blocks-container>hr{margin-top:var(--spacing-70)}}@media only screen and (min-width:1000px){.vehicle-page__blocks-container>hr{margin-top:var(--spacing-90)}}@media only screen and (min-width:1500px){.vehicle-page__blocks-container>hr{margin-top:var(--spacing-100)}}@media only screen and (min-width:0px){.vehicle-page__blocks-container>hr{margin-bottom:var(--spacing-70)}}@media only screen and (min-width:1000px){.vehicle-page__blocks-container>hr{margin-bottom:var(--spacing-90)}}@media only screen and (min-width:1500px){.vehicle-page__blocks-container>hr{margin-bottom:var(--spacing-100)}}@media only screen and (min-width:0px){.vehicle-page__additional-features article{padding:var(--spacing-30) 0}}@media only screen and (min-width:1000px){.vehicle-page__additional-features article{padding:var(--spacing-40) 0}}@media only screen and (min-width:1500px){.vehicle-page__additional-features article{padding:var(--spacing-50) 0}}.vehicle-page__additional-features h3{align-items:center;display:flex;font-family:var(--font-regular);font-size:var(--font-size-30);gap:var(--spacing-40);line-height:var(--line-height-30)}.vehicle-page__additional-features h3>svg{fill:var(--color-brand-60);height:24px;width:24px}.vehicle-page__additional-features h3>strong{font-family:var(--font-medium)}@media only screen and (min-width:1000px){.vehicle-page__additional-features h3{font-size:var(--font-size-30)}}@media only screen and (min-width:1500px){.vehicle-page__additional-features h3{font-size:var(--font-size-40)}}.vehicle-page__additional-features-description{margin-left:calc(var(--spacing-40) + 24px)}.vehicle-page__additional-features-description>p{color:var(--color-neutral-60);text-wrap:balance}.blog-headline{scroll-margin-top:var(--spacing-60)}@media only screen and (min-width:0px){.blog-post-page{padding-bottom:var(--spacing-90)}}@media only screen and (min-width:1000px){.blog-post-page{padding-bottom:var(--spacing-100)}}@media only screen and (min-width:1500px){.blog-post-page{padding-bottom:var(--spacing-120)}}.blog-post-page__hero{position:relative}@media only screen and (min-width:0px){.blog-post-page__hero{margin-bottom:var(--spacing-70)}}@media only screen and (min-width:1000px){.blog-post-page__hero{margin-bottom:var(--spacing-90)}}@media only screen and (min-width:1500px){.blog-post-page__hero{margin-bottom:var(--spacing-100)}}@media only screen and (min-width:0px){.blog-post-page__hero-breadcrumbs{padding:var(--spacing-40) 0}}@media only screen and (min-width:1000px){.blog-post-page__hero-breadcrumbs{padding:var(--spacing-50) 0}}@media only screen and (min-width:1500px){.blog-post-page__hero-breadcrumbs{padding:var(--spacing-60) 0}}.blog-post-page__hero-content{border-radius:var(--border-radius-30);overflow:hidden;position:relative}.blog-post-page__hero-gradient{background:linear-gradient(0deg,rgba(1,1,1,.8),transparent 50%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.blog-post-page__hero-text{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.blog-post-page__hero-text h1{font-family:var(--font-bold);font-size:var(--font-size-60);line-height:var(--line-height-10)}@media only screen and (min-width:1000px){.blog-post-page__hero-text h1{font-size:var(--font-size-70)}}@media only screen and (min-width:1500px){.blog-post-page__hero-text h1{font-size:var(--font-size-80)}}.blog-post-page__hero-text h1{text-wrap:balance}@media only screen and (min-width:0px){.blog-post-page__hero-text{gap:var(--spacing-40)}}@media only screen and (min-width:1000px){.blog-post-page__hero-text{gap:var(--spacing-50)}}@media only screen and (min-width:1500px){.blog-post-page__hero-text{gap:var(--spacing-60)}}@media only screen and (min-width:0px){.blog-post-page__hero-text{padding:var(--spacing-50)}}@media only screen and (min-width:1000px){.blog-post-page__hero-text{padding:var(--spacing-60)}}@media only screen and (min-width:1500px){.blog-post-page__hero-text{padding:var(--spacing-70)}}.blog-post-page__hero-image{position:relative}.blog-post-page__hero-author{display:flex;margin-top:auto}@media only screen and (min-width:0px){.blog-post-page__hero-author{gap:var(--spacing-30)}}@media only screen and (min-width:1000px){.blog-post-page__hero-author{gap:var(--spacing-40)}}@media only screen and (min-width:1500px){.blog-post-page__hero-author{gap:var(--spacing-50)}}.blog-post-page__hero-author-infos{display:flex;flex-direction:column}.blog-post-page__hero-author-image{display:flex;flex-direction:column;justify-content:center}.blog-post-page__hero-author-image picture{border-radius:50%;overflow:hidden;width:50px}.blog-post-page__hero-author-name{display:flex;flex-direction:column;font-family:var(--font-regular);font-size:var(--font-size-20);justify-content:center;line-height:var(--line-height-30)}.blog-post-page__hero-author-name>strong{font-family:var(--font-medium)}@media only screen and (min-width:1500px){.blog-post-page__hero-author-name{font-size:var(--font-size-30)}}.blog-post-page__hero-author-name{font-family:var(--font-medium)}.blog-post-page__hero-author-date{font-family:var(--font-regular);font-size:var(--font-size-10);line-height:var(--line-height-30)}.blog-post-page__hero-author-date>strong{font-family:var(--font-medium)}.blog-post-page__hero-author-date{line-height:var(--line-height-10)}.blog-post-page__hero-read-time{background-color:var(--color-white);border-radius:var(--border-radius-30);box-shadow:var(--box-shadow-20);color:var(--color-neutral-100);font-family:var(--font-medium);font-size:14px;left:0;line-height:1;padding:7px 10px;position:absolute;top:0}@media only screen and (min-width:0px){.blog-post-page__hero-read-time{margin:var(--spacing-40)}}@media only screen and (min-width:1000px){.blog-post-page__hero-read-time{margin:var(--spacing-50)}}@media only screen and (min-width:1500px){.blog-post-page__hero-read-time{margin:var(--spacing-60)}}.blog-post-page__blocks{overflow:hidden}.blog-post-page__description{max-width:var(--content-max-width-10)}@media only screen and (min-width:0px){.blog-post-page__description{margin-top:var(--spacing-60)}}@media only screen and (min-width:1000px){.blog-post-page__description{margin-top:var(--spacing-70)}}@media only screen and (min-width:1500px){.blog-post-page__description{margin-top:var(--spacing-80)}}.blog-post-page__description>p{font-family:var(--font-regular);font-size:var(--font-size-40);line-height:var(--line-height-20)}@media only screen and (min-width:1500px){.blog-post-page__description>p{font-size:var(--font-size-50)}}.blog-post-page__description>p>strong{font-family:var(--font-medium)}@media only screen and (min-width:0px){.blog-post-page__description>p{margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1000px){.blog-post-page__description>p{margin-bottom:var(--spacing-50)}}@media only screen and (min-width:1500px){.blog-post-page__description>p{margin-bottom:var(--spacing-60)}}.blog-post-page__toc{background-color:var(--color-white);border-radius:var(--border-radius-30);box-shadow:var(--box-shadow-20);max-width:var(--content-max-width-10);position:relative}.blog-post-page__toc-title{cursor:pointer;font-family:var(--font-regular);font-size:var(--font-size-20);line-height:var(--line-height-30);padding:var(--spacing-40) var(--spacing-100) var(--spacing-40) var(--spacing-50);position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.blog-post-page__toc-title:focus-visible{outline:2px solid var(--color-neutral-100);outline-offset:2px}.blog-post-page__toc-title>strong{font-family:var(--font-medium)}@media only screen and (min-width:1500px){.blog-post-page__toc-title{font-size:var(--font-size-30)}}@media only screen and (min-width:1000px){.blog-post-page__toc-title{padding:var(--spacing-50) var(--spacing-100) var(--spacing-50) var(--spacing-60)}}.blog-post-page__toc-indicator{align-items:center;border-radius:var(--border-radius-20);display:flex;height:32px;justify-content:center;position:absolute;right:10px;top:calc(50% - 16px);width:32px}.blog-post-page__toc-indicator svg{height:16px;transition:transform .35s ease;width:16px}.blog-post-page__toc-indicator.-open svg{transform:rotate(180deg)}.blog-post-page__toc-collapse[data-collapse=expanded],.blog-post-page__toc-collapse[data-collapse=expanding]{opacity:1;transition:height calc(var(--vc-auto-duration)*1.5) ease-out,opacity calc(var(--vc-auto-duration)*1) ease-in calc(var(--vc-auto-duration)*.5)}.blog-post-page__toc-collapse[data-collapse=collapsed],.blog-post-page__toc-collapse[data-collapse=collapsing]{opacity:0;transition:height calc(var(--vc-auto-duration)*1.5) ease-out,opacity calc(var(--vc-auto-duration)*1.5) ease-out}.blog-post-page__toc-text{padding:var(--spacing-40) var(--spacing-50);position:relative}@media only screen and (min-width:1000px){.blog-post-page__toc-text{padding:var(--spacing-50) var(--spacing-60)}}.blog-post-page__toc-text:before{background-color:var(--color-neutral-20);content:"";height:1px;left:0;position:absolute;right:0;top:0}.blog-post-page__toc-text li:not(:last-child){border-bottom:1px solid var(--color-neutral-20)}@media only screen and (min-width:0px){.blog-post-page__toc-text li:not(:last-child){padding-bottom:var(--spacing-30)}}@media only screen and (min-width:1000px){.blog-post-page__toc-text li:not(:last-child){padding-bottom:var(--spacing-40)}}@media only screen and (min-width:1500px){.blog-post-page__toc-text li:not(:last-child){padding-bottom:var(--spacing-50)}}@media only screen and (min-width:0px){.blog-post-page__toc-text li:not(:last-child){margin-bottom:var(--spacing-30)}}@media only screen and (min-width:1000px){.blog-post-page__toc-text li:not(:last-child){margin-bottom:var(--spacing-40)}}@media only screen and (min-width:1500px){.blog-post-page__toc-text li:not(:last-child){margin-bottom:var(--spacing-50)}}.blog-post-page__toc-text a{font-family:var(--font-regular);font-size:var(--font-size-20);line-height:var(--line-height-30)}.blog-post-page__toc-text a>strong{font-family:var(--font-medium)}@media only screen and (min-width:1500px){.blog-post-page__toc-text a{font-size:var(--font-size-30)}}.blog-post-page__toc-text a{color:var(--color-neutral-100)}
