@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.HomeSeoContent{font-size:var(--text-paragraph-16,1rem);line-height:var(--tw-leading,var(--text-paragraph-16--line-height,1.5));letter-spacing:var(--tw-tracking,var(--text-paragraph-16--letter-spacing,-.01em));color:var(--color-black,#000)}.HomeSeoContent h2{margin-top:calc(var(--spacing,.25rem) * 20);margin-bottom:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line-subtle);padding-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-heading-24,1.5rem);line-height:var(--tw-leading,var(--text-heading-24--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-heading-24--letter-spacing,-.025em));font-weight:var(--tw-font-weight,var(--text-heading-24--font-weight,700));color:var(--color-black,#000)}.HomeSeoContent h2:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}@media (min-width:64rem){.HomeSeoContent h2{margin-bottom:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 8)}}.HomeSeoContent h3{font-size:var(--text-heading-18,1.125rem);line-height:var(--tw-leading,var(--text-heading-18--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-heading-18--letter-spacing,-.015em));font-weight:var(--tw-font-weight,var(--text-heading-18--font-weight,700));color:var(--color-black,#000)}.HomeSeoContent p,.HomeSeoContent ul,.HomeSeoContent ol,.HomeSeoContent h3{max-width:808px}.HomeSeoContent :is(p,ul,ol,h3)+:is(p,ul,ol,h3){margin-top:calc(var(--spacing,.25rem) * 6)}.HomeSeoContent ul,.HomeSeoContent ol{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.HomeSeoContent ul>li{padding-left:calc(var(--spacing,.25rem) * 5);position:relative}.HomeSeoContent ul>li:before{content:"";top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-black,#000);position:absolute}.HomeSeoContent ol{padding-left:calc(var(--spacing,.25rem) * 5);list-style-type:decimal}.HomeSeoContent strong,.HomeSeoContent b{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.HomeSeoContent a{text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.HomeSeoContent a:hover{text-decoration-line:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.SliderNav__arrow{cursor:pointer;background-color:var(--primary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding:15px}@media (hover:hover){.SliderNav__arrow:hover{background-color:var(--color-gray,#f0f0f0)}}@media not all and (min-width:48rem){.SliderNav__arrow{display:none}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial}}}.HeroSlider{margin-bottom:calc(var(--spacing,.25rem) * 6);position:relative}@media (min-width:48rem){.HeroSlider{aspect-ratio:3}}.HeroSlider__wrap{height:100%}.HeroSlider__item{transition-property:visibility,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}@media (min-width:48rem){.HeroSlider__item{height:100%;display:flex}}.HeroSlider__item:not(.--current){visibility:hidden;inset:calc(var(--spacing,.25rem) * 0);opacity:0;position:absolute}.HeroSlider__link:before{inset:calc(var(--spacing,.25rem) * 0);z-index:2;--tw-content:"";content:var(--tw-content);position:absolute}.HeroSlider__link:hover~.HeroSlider__content.--dark .HeroSlider__cta,.HeroSlider__link:active~.HeroSlider__content.--dark .HeroSlider__cta,.HeroSlider__link:focus~.HeroSlider__content.--dark .HeroSlider__cta{background-color:var(--color-black-light,#4d4d4d);color:var(--color-white,#fff)}.HeroSlider__link:hover~.HeroSlider__content.--light .HeroSlider__cta,.HeroSlider__link:active~.HeroSlider__content.--light .HeroSlider__cta,.HeroSlider__link:focus~.HeroSlider__content.--light .HeroSlider__cta{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.HeroSlider__image{object-fit:cover;width:100%}@media (min-width:48rem){.HeroSlider__image{inset:calc(var(--spacing,.25rem) * 0);height:100%;position:absolute}}@media not all and (min-width:48rem){.HeroSlider__image-wrapper{position:relative}}.HeroSlider__content{z-index:1;text-align:center;--tw-leading:1.2;text-wrap:balance;line-height:1.2}@media not all and (min-width:48rem){.HeroSlider__content{padding:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 0);width:100%!important}}@media (min-width:48rem){.HeroSlider__content{width:41%;padding-block:calc(var(--spacing,.25rem) * 10);font-size:1.11vw}.HeroSlider__content.--light{color:var(--color-white,#fff)}.HeroSlider__content.--x-left{margin-left:auto;margin-right:50%}.HeroSlider__content.--x-center{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);margin-left:50%}.HeroSlider__content.--x-right{margin-left:50%}.HeroSlider__content.--y-center{align-self:center}.HeroSlider__content.--y-bottom{align-self:flex-end}}.HeroSlider__title{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:1.3;text-transform:uppercase;font-size:27px;line-height:1.3}@media (min-width:48rem){.HeroSlider__title{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.2;--tw-tracking:-2%;letter-spacing:-2%;font-size:2.4375em;line-height:1.2}}.HeroSlider__cta{margin-top:calc(var(--spacing,.25rem) * 4)}@media (min-width:48rem){.HeroSlider__cta{margin-top:calc(var(--spacing,.25rem) * 6)}}@media not all and (min-width:48rem){.HeroSlider__cta:before{inset:calc(var(--spacing,.25rem) * 0);z-index:2;--tw-content:"";content:var(--tw-content);position:absolute}}@media (min-width:48rem){.--light .HeroSlider__cta{border-color:var(--color-white,#fff);color:var(--color-white,#fff)}@media (hover:hover){.--light .HeroSlider__cta:hover{background-color:var(--color-white,#fff);color:var(--color-black,#000)}}}.HeroSlider__nav{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:2;position:absolute}.HeroSlider__counter{right:calc(var(--spacing,.25rem) * 2);bottom:calc(var(--spacing,.25rem) * 2);background-color:var(--color-light,#f7f7f7);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-leading:1.3;border-radius:100px;font-size:13px;line-height:1.3;position:absolute}@media (min-width:48rem){.HeroSlider__counter{display:none}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-content:""}}}.HighlightsTeaser__list{margin-inline:calc(var(--spacing,.25rem) * -4);gap:calc(var(--spacing,.25rem) * 1)}@media (min-width:48rem){.HighlightsTeaser__list{margin-inline:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 0)}}.HighlightsTeaser__item{scroll-snap-align:start;padding-bottom:calc(var(--spacing,.25rem) * .5);flex:1 0 90vw;position:relative}@media not all and (min-width:48rem){.HighlightsTeaser__item{padding-inline:calc(var(--spacing,.25rem) * 4)}}@media (min-width:48rem){.HighlightsTeaser__item{flex:1 0 calc(25% - 18px);max-width:calc(33.33% - 16px)}}.HighlightsTeaser__item__media{margin-bottom:calc(var(--spacing,.25rem) * 5);background-color:var(--color-light,#f7f7f7);position:relative}@media not all and (min-width:48rem){.HighlightsTeaser__item__media{margin-inline:calc(var(--spacing,.25rem) * -4);aspect-ratio:1}}@media (min-width:48rem){.HighlightsTeaser__item__media{height:392px}}.HighlightsTeaser__item__media__image{object-fit:cover;width:100%;height:100%}.HighlightsTeaser__item__title{margin-bottom:calc(var(--spacing,.25rem) * 2)}@media not all and (min-width:48rem){.HighlightsTeaser__item__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (hover:hover){.HighlightsTeaser__item__title a:hover{text-decoration-line:underline}}.HighlightsTeaser__item__desc{--tw-leading:1.4;line-height:1.4}@media (min-width:48rem){.HighlightsTeaser__item__desc{--tw-leading:1.875;line-height:1.875}}.HighlightsTeaser__item__desc .Tooltip{z-index:1;position:relative}@media (min-width:48rem){.HighlightsTeaser__item__title,.HighlightsTeaser__item__desc{padding-right:calc(var(--spacing,.25rem) * 2)}}@media (min-width:64rem){.HighlightsTeaser__item__title,.HighlightsTeaser__item__desc{padding-right:calc(var(--spacing,.25rem) * 4)}}@media (min-width:80rem){.HighlightsTeaser__item__title,.HighlightsTeaser__item__desc{padding-right:calc(var(--spacing,.25rem) * 8)}}.HighlightsTeaser__item__cta{margin-top:calc(var(--spacing,.25rem) * 4)}.HighlightsTeaser__item__cta:before{content:var(--tw-content);content:var(--tw-content);inset:calc(var(--spacing,.25rem) * 0);position:absolute}.HighlightsTeaser .Teaser__arrow{top:calc(var(--spacing,.25rem) * 49);--tw-border-style:none;background-color:var(--color-black,#000);color:var(--color-white,#fff);border-style:none}@media (hover:hover){.HighlightsTeaser .Teaser__arrow:hover{background-color:var(--color-black-light,#4d4d4d)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-content:"";--tw-leading:initial}}}.ContentBlock{z-index:1;margin-block:calc(var(--spacing,.25rem) * 16);flex-direction:column;display:flex;position:relative}@media not all and (min-width:48rem){.ContentBlock{scroll-snap-align:start;flex-shrink:0;flex-basis:90vw}}@media (min-width:48rem){.ContentBlock{margin-block:calc(var(--spacing,.25rem) * 20);flex-direction:row;min-height:624px}.ContentBlock.--inverted{flex-direction:row-reverse}}.ContentBlock__content{padding-top:calc(var(--spacing,.25rem) * 6);text-wrap:pretty}@media not all and (min-width:48rem){.ContentBlock__content{text-align:center}}@media (min-width:48rem){.ContentBlock__content{max-width:49%;padding-block:calc(var(--spacing,.25rem) * 16);padding-right:calc(var(--spacing,.25rem) * 26);flex-direction:column;flex:0 0 49%;display:flex}}@media not all and (min-width:48rem){.--has-background .ContentBlock__content{padding-bottom:calc(var(--spacing,.25rem) * 10)}}.--has-background .ContentBlock__content:before{inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);background-color:var(--color-light,#f7f7f7);--tw-content:"";content:var(--tw-content);display:block;position:absolute}@media not all and (min-width:48rem){.--has-background .ContentBlock__content:before{inset-inline:calc(var(--spacing,.25rem) * -4)}}@media (min-width:48rem){.--has-background .ContentBlock__content:before{margin-left:min(0px,50% - 50cqw)}.--has-background.--inverted .ContentBlock__content:before{margin-right:min(0px,50% - 50cqw);margin-left:calc(var(--spacing,.25rem) * 0)}.--inverted .ContentBlock__content{padding-right:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 26)}.--is-narrow .ContentBlock__content{padding-inline:calc(var(--spacing,.25rem) * 20)}.--is-narrow.--has-background .ContentBlock__content:before{margin-inline:calc(var(--spacing,.25rem) * 0)}}.ContentBlock__content__inner{margin-block:auto}.ContentBlock__media{align-self:stretch;max-width:760px;max-height:624px;position:relative}@media not all and (min-width:48rem){.ContentBlock__media{margin-inline:calc(var(--spacing,.25rem) * -4);order:-9999}}@media (min-width:48rem){.ContentBlock__media{flex:1 0 51%;margin-right:min(0px,50% - 50cqw)}.--inverted .ContentBlock__media{margin-right:calc(var(--spacing,.25rem) * 0);margin-left:min(0px,50% - 50cqw)}.--is-narrow .ContentBlock__media{margin-inline:calc(var(--spacing,.25rem) * 0)}}.ContentBlock__media__image{object-fit:cover;object-position:left;width:100%;height:100%;display:block}.ContentBlock__subtitle{margin-bottom:calc(var(--spacing,.25rem) * 0);color:var(--color-wcag-large-text,#8d94a0)}@media not all and (min-width:48rem){.ContentBlock__subtitle{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:27px}}.ContentBlock__title{margin-bottom:calc(var(--spacing,.25rem) * 2)}@media not all and (min-width:48rem){.ContentBlock__title{font-size:27px}}@media (min-width:48rem){.ContentBlock__title{margin-bottom:calc(var(--spacing,.25rem) * 4)}}@media (hover:hover){.ContentBlock__title a:hover{text-decoration-line:underline}}.ContentBlock__text{margin-block:calc(var(--spacing,.25rem) * 4);--tw-leading:1.4;color:var(--color-black-light,#4d4d4d);line-height:1.4}@media (min-width:48rem){.ContentBlock__text{--tw-leading:1.875;line-height:1.875}}@media not all and (min-width:48rem){.--no-text-on-mobile .ContentBlock__text{display:none}}.ContentBlock__btn{margin-top:calc(var(--spacing,.25rem) * 2)}.ContentBlock__nav{bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);position:absolute}.--inverted .ContentBlock__nav{right:calc(var(--spacing,.25rem) * 0);left:auto}.ContentBlock__arrow{cursor:pointer;background-color:var(--primary-foreground);padding:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.ContentBlock__arrow:hover{background-color:var(--color-gray,#f0f0f0)}}@media not all and (min-width:48rem){.ContentBlock__arrow{display:none}}.ContentBlock__pages{right:100%;bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:1.875;color:var(--color-black-light,#4d4d4d);line-height:1.875;position:absolute}@media not all and (min-width:48rem){.ContentBlock__pages{display:none}}.--inverted .ContentBlock__pages{left:100%;right:auto}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-leading:initial}}}.ContentSlider{margin-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.ContentSlider{margin-block:calc(var(--spacing,.25rem) * 20)}.ContentSlider__header{display:none}}.--is-single .ContentSlider__header{display:none}@media not all and (min-width:48rem){.--is-multi .ContentSlider__wrap{margin-inline:calc(var(--spacing,.25rem) * -4);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 4);display:flex;overflow-x:auto}}.--is-multi .ContentSlider__wrap::-webkit-scrollbar{display:none}.ContentSlider__item{margin-block:calc(var(--spacing,.25rem) * 0)}@media (min-width:48rem){.ContentSlider__item:not(.--current){display:none}}.ContentSlider__nav{bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);position:absolute}.--inverted .ContentSlider__nav{right:calc(var(--spacing,.25rem) * 0);left:auto}.ContentSlider__pages{right:100%;bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:1.875;color:var(--color-black-light,#4d4d4d);line-height:1.875;position:absolute}@media not all and (min-width:48rem){.ContentSlider__pages{display:none}}.--inverted .ContentSlider__pages{left:100%;right:auto}@media not all and (min-width:48rem){.ContentSlider.--is-multi .ContentBlock__media{margin-inline:calc(var(--spacing,.25rem) * 0)}.ContentSlider.--is-multi .ContentBlock__text{display:block}.ContentSlider.--is-multi .ContentBlock__subtitle{display:none}.ContentSlider.--is-multi .ContentBlock__content{padding-inline:calc(var(--spacing,.25rem) * 4)}.ContentSlider.--is-multi .ContentBlock__content:before{inset:calc(var(--spacing,.25rem) * 0)}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-content:""}}}.CmsBanner{margin-block:calc(var(--spacing,.25rem) * 16);flex-direction:column;display:flex}@media (min-width:48rem){.CmsBanner{background-image:url(/assets/images/diamond-big.svg);background-position:0 40px;background-repeat:no-repeat;background-size:auto 32px;flex-direction:row;min-height:624px}}.CmsBanner__content{padding-top:calc(var(--spacing,.25rem) * 6);--tw-leading:1.4;justify-content:flex-start;line-height:1.4}@media not all and (min-width:48rem){.CmsBanner__content{text-align:center}}@media (min-width:48rem){.CmsBanner__content{padding-top:72px;padding-right:calc(var(--spacing,.25rem) * 26);padding-bottom:calc(var(--spacing,.25rem) * 10);--tw-leading:1.875;flex:0 0 49%;margin-block:auto;line-height:1.875}}.CmsBanner__media{background-color:var(--color-light,#f7f7f7);align-self:stretch;max-height:624px}@media not all and (min-width:48rem){.CmsBanner__media{margin-inline:calc(var(--spacing,.25rem) * -4);order:-9999}}@media (min-width:48rem){.CmsBanner__media{flex:1 0 51%}}.CmsBanner__media__image{object-fit:cover;object-position:left;width:100%;height:100%;display:block}.CmsBanner__title{margin-bottom:calc(var(--spacing,.25rem) * 4);max-width:450px}@media not all and (min-width:48rem){.CmsBanner__title{--tw-tracking:-1.5%;letter-spacing:-1.5%;font-size:27px}}.CmsBanner__benefits{margin-bottom:calc(var(--spacing,.25rem) * 6)}.CmsBanner__benefits li{margin-bottom:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 7);position:relative}.CmsBanner__benefits li:before{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);vertical-align:bottom;--tw-content:"";content:var(--tw-content);background-color:currentColor;width:1em;height:1lh;display:inline-block;position:absolute;-webkit-mask-image:url(/assets/images/diamond.svg);mask-image:url(/assets/images/diamond.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CmsBanner__benefits,.CmsBanner p{color:var(--color-black-light,#4d4d4d)}@media not all and (min-width:48rem){.CmsBanner__benefits,.CmsBanner p{text-align:left}}.CmsBanner p{margin-bottom:calc(var(--spacing,.25rem) * 4)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}