﻿.compare .selector_sticky{position:sticky;top:64px;z-index:2;backdrop-filter:blur(8px);padding:var(--space-4) 0;border-bottom:1px solid #ddd9d6;margin-bottom:2rem;background-color:rgba(242,238,235,.7882352941)}.compare .custom_container{max-width:calc(980px + var(--space-24));margin:0 auto;--column-number: 2}.compare .custom_container h2{padding:0 var(--space-6)}@media(min-width: 992px){.compare .custom_container h2{padding:0}}.compare .custom_container select{background-color:rgba(235,229,224,.8);height:auto;color:rgb(var(--color-neutral-greige-1000));backdrop-filter:blur(11px)}@media(max-width: calc(768px - 1px)){.compare .custom_container select{font-size:var(--note-font-size)}}@media(min-width: 768px){.compare .custom_container{--column-number: 3}}.compare .custom_container .compareSlider{width:100%;display:grid;grid-template-columns:repeat(var(--column-number), 1fr);grid-template-rows:auto;grid-auto-flow:column;column-gap:var(--space-4);row-gap:var(--space-2)}.compare .custom_container .compareSlider .feature-name{hyphens:auto}@media(min-width: 768px){.compare .custom_container .compareSlider{column-gap:var(--space-8)}}.compare .custom_container .compareSlider .grid_column_1{grid-column:1}.compare .custom_container .compareSlider .grid_column_2{grid-column:2}.compare .custom_container .compareSlider .grid_column_3{grid-column:3}.compare .custom_container .compareSlider .grid_column_4{grid-column:4}.compare .custom_container .compareSlider .grid_column_5{grid-column:5}.compare .custom_container .compareSlider .grid_column_6{grid-column:6}@media(max-width: calc(768px - 1px)){.compare .custom_container .compareSlider .grid_column_3{display:none}}.compare .custom_container .compareSlider .grid_column_4,.compare .custom_container .compareSlider .grid_column_5,.compare .custom_container .compareSlider .grid_column_6,.compare .custom_container .compareSlider .grid_column_7{display:none}.compare .custom_container .compareSlider>div{grid-column-start:auto}.compare .custom_container .compareSlider p{word-break:break-word}.compare .custom_container .compareSlider .price-label>span{font-size:var(--body-m-font-size)}.compare .custom_container .compareSlider .separator{width:100%;height:1px;background:var(--surface-1)}.compare .custom_container .compareSlider .visual{position:relative}.compare .custom_container .compareSlider .visual .badge{position:absolute;top:var(--space-2);left:var(--space-2);background-color:rgb(var(--color-neutral-grayscale-100))}@media(max-width: calc(768px - 1px)){.compare .custom_container .compareSlider .visual .badge{font-size:var(--note-font-size)}}.compare .custom_container .compareSlider .visual picture{display:block;width:100%;aspect-ratio:1}.compare .custom_container .compareSlider .visual picture.body-scan{padding:0}.compare .custom_container .compareSlider .visual picture img{width:100%;height:100%;object-fit:contain}.compare .icon_separator{border-top:1px solid rgb(var(--color-neutral-greige-200));padding-top:var(--space-6);margin-top:var(--space-6)}.compare .icon_separator svg{display:block;margin:0 auto}main[data-layout=article] .section_container{margin:0 auto;max-width:calc(980px + var(--space-24))}main div[data-columns="2"]{columns:1;column-gap:var(--space-4)}@media(min-width: 992px){main div[data-columns="2"]{columns:2}}a.icon-navigation_next{flex-direction:row-reverse}main[data-layout=article] .section_container p a{display:inline}*[data-text-align=default]{text-align:left}*[data-text-align=center]{text-align:center}*[data-text-align=right]{text-align:right}*[data-text-align=justify]{text-align:justify}@media(max-width: calc(768px - 1px)){main[data-lang=de] h1,main[data-lang=de] h2,main[data-lang=de] h3{word-break:break-word;hyphens:auto}}main[data-layout=article] h1{font-size:var(--headline-s-font-size);line-height:normal;font-weight:400}@media(min-width: 768px){main[data-layout=article] h1{font-size:var(--headline-m-font-size)}}@media(max-width: calc(768px - 1px)){main[data-layout=article] h1{word-break:break-word;hyphens:auto}}main[data-layout=article] h2:not(.txt_subtitle){font-size:var(--title-s-font-size);line-height:normal;font-weight:400;word-break:break-word;hyphens:auto}@media(min-width: 768px){main[data-layout=article] h2:not(.txt_subtitle){font-size:var(--title-m-font-size)}}main[data-layout=article] h3{font-size:var(--subtitle-l-font-size);line-height:normal}main[data-layout=article] h4{font-size:var(--subtitle-m-font-size);line-height:normal}main[data-layout=article] a:not(#video,.link_primary){display:inline}main[data-layout=article] [data-component=rich-text] h1,main [data-component=rich-text] h1{font-size:var(--h1-m)}main[data-layout=article] [data-component=rich-text] h2,main [data-component=rich-text] h2{font-size:var(--h2-m)}main[data-layout=article] [data-component=rich-text] h3,main [data-component=rich-text] h3{font-size:var(--h3-m)}main[data-layout=article] [data-component=rich-text] h4,main [data-component=rich-text] h4{font-size:var(--h4-m)}main[data-layout=article] [data-component=rich-text] h5,main [data-component=rich-text] h5{font-size:var(--h5-m)}main[data-layout=article] [data-component=rich-text] h6,main [data-component=rich-text] h6{font-size:var(--h6-m)}@media(min-width: 768px){main[data-layout=article] [data-component=rich-text] h1,main [data-component=rich-text] h1{font-size:var(--h1-d)}main[data-layout=article] [data-component=rich-text] h2,main [data-component=rich-text] h2{font-size:var(--h2-d)}main[data-layout=article] [data-component=rich-text] h3,main [data-component=rich-text] h3{font-size:var(--h3-d)}main[data-layout=article] [data-component=rich-text] h4,main [data-component=rich-text] h4{font-size:var(--h4-d)}main[data-layout=article] [data-component=rich-text] h5,main [data-component=rich-text] h5{font-size:var(--h5-d)}main[data-layout=article] [data-component=rich-text] h6,main [data-component=rich-text] h6{font-size:var(--h6-d)}}@media(max-width: calc(768px - 1px)){main[data-layout=article] [data-component=rich-text] h1,main [data-component=rich-text] h1{word-break:break-word;hyphens:auto}}main[data-layout=article] [data-component=rich-text] h2:not(.txt_subtitle),main [data-component=rich-text] h2:not(.txt_subtitle){word-break:break-word;hyphens:auto}main .txt_gradient{display:inline-block;--txt-gradient-direction: 90deg;background-image:linear-gradient(var(--txt-gradient-direction), var(--txt-gradient-start), var(--txt-gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}main .txt_gradient.blue{--txt-gradient-start: #49b0f5;--txt-gradient-end: #289FF0}main .txt_gradient.best{--txt-gradient-start: #ffb75d;--txt-gradient-end: #d77700}blockquote{padding:var(--space-6) var(--space-6);margin:0;border-left:5px solid var(--surface-5);background:var(--surface-0);border-radius:2px;font-size:var(--subtitle-s-font-size);word-break:break-word;hyphens:auto}div[data-component=cross-linking] .txt_subtitle{hyphens:auto}section[data-component=rich-text] ul{padding-left:var(--space-6);margin-bottom:var(--space-4);list-style:disc}@media(min-width: 768px){section[data-component=rich-text] ul{padding-left:var(--space-8)}}main#landing,main#homepage{--base-txt-800: rgba(var(--color-neutral-grayscale-800));--base-txt-700: rgba(var(--color-neutral-grayscale-700));--base-txt-600: rgba(var(--color-neutral-grayscale-600));--base-txt-300: rgba(var(--color-neutral-grayscale-300));--base-txt-100: rgba(var(--color-neutral-grayscale-100));color:var(--base-txt-800)}main#landing .txt_display,main#landing .txt_headline,main#landing .txt_title,main#landing .txt_subtitle,main#homepage .txt_display,main#homepage .txt_headline,main#homepage .txt_title,main#homepage .txt_subtitle{color:var(--base-txt-800)}main#landing .txt_caption,main#landing .txt_note,main#homepage .txt_caption,main#homepage .txt_note{color:var(--base-txt-700)}main#landing .txt_body,main#homepage .txt_body{color:var(--base-txt-800)}main#landing .txt_body_large,main#homepage .txt_body_large{color:var(--base-txt-800)}main#landing .price,main#homepage .price{color:var(--base-txt-700)}main#landing .txt_primary,main#landing .color_base_800,main#homepage .txt_primary,main#homepage .color_base_800{color:var(--base-txt-800)}main#landing .txt_secondary,main#landing .color_base_700,main#homepage .txt_secondary,main#homepage .color_base_700{color:var(--base-txt-700)}main#landing .txt_tertiary,main#landing .color_base_600,main#homepage .txt_tertiary,main#homepage .color_base_600{color:var(--base-txt-600)}main#landing .txt_neutral_grayscale_800,main#homepage .txt_neutral_grayscale_800{color:var(--base-txt-800)}main#landing .txt_color_white,main#landing .txt_white,main#homepage .txt_color_white,main#homepage .txt_white{color:rgb(var(--color-neutral-greige-50))}main#landing .content[data-text-white=true],main#homepage .content[data-text-white=true]{color:var(--base-txt-100)}main#landing .content[data-text-white=true] .txt_caption,main#homepage .content[data-text-white=true] .txt_caption{color:var(--base-txt-300)}main#landing .content[data-text-white=true] .txt_body,main#landing .content[data-text-white=true] .txt_display,main#landing .content[data-text-white=true] .txt_headline,main#landing .content[data-text-white=true] .txt_title,main#landing .content[data-text-white=true] .txt_subtitle,main#homepage .content[data-text-white=true] .txt_body,main#homepage .content[data-text-white=true] .txt_display,main#homepage .content[data-text-white=true] .txt_headline,main#homepage .content[data-text-white=true] .txt_title,main#homepage .content[data-text-white=true] .txt_subtitle{color:var(--base-txt-300)}main#landing .link_primary_neutral,main#homepage .link_primary_neutral{color:var(--base-txt-800)}main#landing .link_primary_neutral svg.symbol,main#homepage .link_primary_neutral svg.symbol{fill:var(--base-txt-800)}main#landing[data-theme=dark],main#homepage[data-theme=dark]{--base-txt-800: rgba(var(--color-neutral-grayscale-300));--base-txt-700: rgba(var(--color-neutral-grayscale-400));--base-txt-600: rgba(var(--color-neutral-grayscale-600));--base-color: #0F0F0F;--card-color: #1a1a1a;--card-border-color: rgba(var(--color-neutral-grayscale-800));--surface-0: rgba(255, 255, 255, 0.02);--surface-1: rgba(255, 255, 255, 0.05);--surface-2: rgba(255, 255, 255, 0.08);--surface-3: rgba(255, 255, 255, 0.11);--surface-4: rgba(255, 255, 255, 0.12);--surface-5: rgba(255, 255, 255, 0.14);--action-primary: rgb(var(--color-neutral-greige-50));--action-on-primary: rgb(var(--color-neutral-greige-1000));--action-primary_reversed: rgb(var(--color-neutral-greige-1000));--action-on-primary_reversed: rgb(var(--color-neutral-greige-50));--action-secondary: transparent;--action-on-secondary: rgb(var(--color-neutral-greige-50));--bg-white: var(--base-color);--bg-greige: var(--base-color)}main#landing[data-theme=dark] .order-bar,main#homepage[data-theme=dark] .order-bar{background-color:var(--surface-0);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}main#landing[data-theme=dark] .order-bar .navigation_specs,main#homepage[data-theme=dark] .order-bar .navigation_specs{color:var(--base-txt-700)}main#landing[data-theme=dark] .testimonials .testimonial,main#homepage[data-theme=dark] .testimonials .testimonial{--base-color: rgba(var(--color-neutral-greige-900));--card-color: rgba(var(--color-neutral-greige-1000));border-color:rgba(255,255,255,.1)}main#landing[data-theme=dark] .testimonials .testimonial .author,main#homepage[data-theme=dark] .testimonials .testimonial .author{background-color:rgba(255,255,255,.05)}main#landing[data-theme=dark] .testimonials .testimonial .author svg,main#homepage[data-theme=dark] .testimonials .testimonial .author svg{fill:var(--base-txt-700)}main#landing[data-theme=dark] #faq .accordion+.accordion,main#homepage[data-theme=dark] #faq .accordion+.accordion{border-color:rgba(255,255,255,.15)}main#landing[data-theme=dark] .strapi-tabs__nav,main#homepage[data-theme=dark] .strapi-tabs__nav{background:var(--surface-2)}main#landing[data-theme=dark] .strapi-tabs__btn.is-active,main#homepage[data-theme=dark] .strapi-tabs__btn.is-active{background:var(--surface-4);box-shadow:0 1px 3px rgba(0,0,0,.3)}main#landing[data-theme=dark] .strapi-tabs__media,main#homepage[data-theme=dark] .strapi-tabs__media{background:var(--card-color)}main#landing[data-theme=dark] .strapi-tabs__accordions .accordion_wrapper+.accordion_wrapper,main#homepage[data-theme=dark] .strapi-tabs__accordions .accordion_wrapper+.accordion_wrapper{border-color:rgba(255,255,255,.15)}main#landing[data-theme=dark] section[data-component=logo-carousel]:not([data-theme]) .logo-carousel__subtitle,main#landing[data-theme=dark] section[data-component=logo-carousel]:not([data-theme]) .logo-carousel__eyebrow,main#homepage[data-theme=dark] section[data-component=logo-carousel]:not([data-theme]) .logo-carousel__subtitle,main#homepage[data-theme=dark] section[data-component=logo-carousel]:not([data-theme]) .logo-carousel__eyebrow{color:rgba(255,255,255,.7)}main#landing[data-theme=dark] section[data-component=logo-carousel]:not([data-theme]) .logo-carousel__item img,main#homepage[data-theme=dark] section[data-component=logo-carousel]:not([data-theme]) .logo-carousel__item img{filter:brightness(200%)}main#landing[data-theme=dark] section[data-component=row] .card.isClickable:hover,main#landing[data-theme=dark] section[data-component=swiper-cards] .card.isClickable:hover,main#homepage[data-theme=dark] section[data-component=row] .card.isClickable:hover,main#homepage[data-theme=dark] section[data-component=swiper-cards] .card.isClickable:hover{box-shadow:0px 0px 0px 2px var(--surface-1),0px 0px 0px 4px var(--base-color)}main#landing[data-theme=dark] .swiper-btn-next,main#landing[data-theme=dark] .swiper-btn-prev,main#homepage[data-theme=dark] .swiper-btn-next,main#homepage[data-theme=dark] .swiper-btn-prev{border-color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.05)}main#landing[data-theme=dark] .swiper-btn-next polygon,main#landing[data-theme=dark] .swiper-btn-prev polygon,main#homepage[data-theme=dark] .swiper-btn-next polygon,main#homepage[data-theme=dark] .swiper-btn-prev polygon{fill:var(--base-txt-700)}main#landing[data-theme=dark] .linklink,main#homepage[data-theme=dark] .linklink{color:#fff}main#landing[data-theme=dark] .linklink svg,main#homepage[data-theme=dark] .linklink svg{fill:#fff}main#landing[data-theme=dark] .modal_hp,main#homepage[data-theme=dark] .modal_hp{--base-txt-800: rgba(var(--color-neutral-grayscale-800));--base-txt-700: rgba(var(--color-neutral-grayscale-700));--base-txt-600: rgba(var(--color-neutral-grayscale-600));--base-txt-300: rgba(var(--color-neutral-grayscale-300));--base-txt-100: rgba(var(--color-neutral-grayscale-100))}.hero{position:relative;height:85vh;padding:var(--space-24) 0;overflow:hidden}.hero>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero.bgDarkFilter::before{background-color:rgba(0,0,0,.3)}.hero .section_container{position:relative;z-index:1}.hero figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero figure img{width:100%;height:100%;object-fit:cover;object-position:center}.hero figure video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero[data-position=center]{display:flex;align-items:center}.hero[data-position=center] .section_container{max-width:1200px}.hero[data-position=bottom]{display:flex;align-items:flex-end}.hero .fading{animation:fadeingOpening 4s linear forwards}.hero .section_container .txt_headline,.hero .section_container .txt_subtitle{overflow:hidden}.hero .section_container .txt_headline span,.hero .section_container .txt_subtitle span{display:inline-block;opacity:0}#animatedPattern{position:absolute;top:0;bottom:0;right:0;left:0}#animatedPattern svg{animation:fadeIn 3s linear forwards}@keyframes fadeingOpening{from{opacity:1}to{opacity:.5}}.heroHeader{position:relative;min-height:65vh;padding:var(--space-12) 0;overflow:hidden;background-color:var(--bg-black)}@media(min-width: 768px){.heroHeader{padding:var(--space-16) 0}}.heroHeader>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.heroHeader.bg_overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.6)}.heroHeader .section_container{position:relative;z-index:3}.heroHeader figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.heroHeader .img_absolute img{position:absolute;bottom:0;left:50%;max-width:670px;transform:translateX(-50%);width:100%;object-fit:contain}.heroHeader figure img{width:100%;height:100%;object-fit:cover;object-position:center}.heroHeader figure video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.heroHeader .badge{display:inline-block}.heroHeader[data-position=center]{display:flex;align-items:center}.heroHeader[data-position=center] .section_container{max-width:1200px}.heroHeader[data-position=bottom]{display:flex;align-items:flex-end}.heroHeader .fading{animation:fadeingOpening 4s linear forwards}.swiper_hero{position:relative}.swiper_hero .swiper-nav{position:absolute;top:50%;left:50%;width:100%;display:flex;justify-content:space-between;z-index:1;pointer-events:none;max-width:1800px;transform:translateX(-50%) translateY(-50%);padding:0 var(--space-4)}.swiper_hero .swiper-button-disabled{opacity:.1}.swiper_hero .swiper-btn-next,.swiper_hero .swiper-btn-prev{pointer-events:all;display:flex;width:3rem;height:3rem;padding:.9rem;border-radius:1rem;margin:0 .25rem;border:1px solid;border-color:rgb(var(--color-neutral-grayscale-400));background-color:var(--surface-0)}.swiper_hero .swiper-btn-next polygon,.swiper_hero .swiper-btn-prev polygon{fill:var(--base-txt-700)}.swiper_hero .swiper-btn-next:hover,.swiper_hero .swiper-btn-prev:hover{background-color:var(--card-color)}@media(min-width: 768px){.lifestyles{padding:0 var(--space-8)}}.lifestyles figure{max-width:1600px;margin:0 auto;aspect-ratio:1;position:relative;overflow:hidden}@media(min-width: 768px){.lifestyles figure{aspect-ratio:15/8}}@media(min-width: 992px){.lifestyles figure{border-radius:var(--space-4)}}.lifestyles figure img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}#faq .separator{margin:var(--space-5) 0 0 0}#faq .accordion{width:100%}#faq .accordion+.accordion{border-top:solid 1px rgba(var(--color-neutral-grayscale-700), 0.33)}#faq .accordion_header{position:relative;padding:var(--space-5) var(--space-11) var(--space-5) 0}#faq .accordion_header::before{content:"–";position:absolute;top:50%;right:0;transform:translateY(-50%)}#faq .accordion.closed .accordion_header::before{content:"+"}#faq .accordion.closed .accordion_content{height:0}#faq .accordion_content{max-width:1200px}#faq .accordion_content li{list-style-position:inside}#faq .accordion_content::after{content:"";width:100%;height:var(--space-5);position:relative;display:block}#faq .accordion_content .section_container{padding:0}.testimonials .testimonial{display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--space-2) var(--space-2) var(--space-3) var(--space-3);border:1px solid rgb(var(--color-neutral-greige-50));--base-color: rgba(var(--color-neutral-greige-100));--card-color: rgba(var(--color-neutral-grayscale-200));background:linear-gradient(320deg, var(--base-color), var(--card-color))}.testimonials .testimonial .content{padding:var(--space-8)}@media(min-width: 768px){.testimonials .testimonial .content{padding:var(--space-8) var(--space-12)}}.testimonials .testimonial .author{padding:var(--space-6) var(--space-8);background-color:rgb(var(--color-neutral-greige-50));border-radius:0 0 var(--space-2) var(--space-2)}.testimonials .testimonial .author span{flex-direction:row-reverse}.testimonials .testimonial .author svg{fill:#333}.testimonials .testimonial .author .btn_secondary::before{border-width:1px}.testimonials .testimonial .txt_body{color:rgb(var(--color-neutral-greige-1000))}.testimonials .testimonial img{width:48px;height:48px;object-fit:cover;border-radius:128px}.testimonials.mono{display:flex;justify-content:center}.testimonials.mono .testimonial{max-width:860px}.testimonials .swiper_slider[data-swiper=card] .swiper-slide{flex-direction:row}@media(min-width: 768px){.testimonials .swiper_slider[data-swiper=card] .swiper-slide{--swiper-slide-width: 480px}}.testimonials .swiper-wrapper{display:flex;gap:var(--space-2)}.testimonials .swiper-slide{height:auto;margin:0 !important}.testimonials .swiper_slider[data-swiper=card]{--swiper-slide-width: 310px}@media(min-width: 768px){.testimonials .swiper_slider[data-swiper=card]{--swiper-slide-width: 33%}}section[data-component=row] .card,section[data-component=swiper-cards] .card{position:relative;overflow:hidden;border-radius:var(--space-4)}section[data-component=row] .card.isClickable,section[data-component=swiper-cards] .card.isClickable{transition:.3s ease all}section[data-component=row] .card.isClickable:hover,section[data-component=swiper-cards] .card.isClickable:hover{transform:scale(1.01);box-shadow:0px 0px 0px 2px var(--surface-1),0px 0px 0px 4px var(--bg-white)}section[data-component=row] .card .clickable_card_url,section[data-component=swiper-cards] .card .clickable_card_url{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section[data-component=row] figure,section[data-component=swiper-cards] figure{position:relative;aspect-ratio:5/6;overflow:hidden;border-radius:var(--space-2)}section[data-component=row] figure img,section[data-component=swiper-cards] figure img{width:100%;height:100%;object-fit:cover}section[data-component=row] figure video,section[data-component=swiper-cards] figure video{width:100%;height:100%;object-fit:cover}section[data-component=row] .content,section[data-component=swiper-cards] .content{padding:var(--space-6)}section[data-component=row] div[data-ratio=square] figure,section[data-component=swiper-cards] div[data-ratio=square] figure{aspect-ratio:1}section[data-component=row] div[data-ratio=square] .content,section[data-component=swiper-cards] div[data-ratio=square] .content{padding:var(--space-8)}@media(min-width: 768px){section[data-component=row] div[data-ratio=square] .content,section[data-component=swiper-cards] div[data-ratio=square] .content{padding:var(--space-12)}}section[data-component=row] div[data-ratio=rectangle] .card[data-image-background=true] figure,section[data-component=swiper-cards] div[data-ratio=rectangle] .card[data-image-background=true] figure{aspect-ratio:inherit}section[data-component=row] div[data-ratio=rectangle] .card[data-image-background=true] figure img,section[data-component=swiper-cards] div[data-ratio=rectangle] .card[data-image-background=true] figure img{object-fit:cover}section[data-component=row] .card,section[data-component=swiper-cards] .card{--p-text: bottom}section[data-component=row] .card[data-text-position=top],section[data-component=swiper-cards] .card[data-text-position=top]{display:flex;flex-direction:column-reverse;justify-content:space-between}section[data-component=row] .card[data-image-background=true],section[data-component=swiper-cards] .card[data-image-background=true]{position:relative;display:flex;flex-direction:column;border-radius:var(--space-2);overflow:hidden}section[data-component=row] .card[data-image-background=true][data-text-position=bottom],section[data-component=swiper-cards] .card[data-image-background=true][data-text-position=bottom]{--p-text: top;justify-content:flex-end}section[data-component=row] .card[data-image-background=true] figure,section[data-component=swiper-cards] .card[data-image-background=true] figure{position:absolute;aspect-ratio:inherit;top:0;left:0;width:100%;height:100%;border-radius:0}section[data-component=row] .card[data-image-background=true] .content,section[data-component=swiper-cards] .card[data-image-background=true] .content{position:relative;z-index:1}section[data-component=row] .card[data-image-background=true] aside,section[data-component=swiper-cards] .card[data-image-background=true] aside{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));padding:var(--space-8);gap:var(--space-1)}section[data-component=row] .card[data-image-background=true] aside p,section[data-component=swiper-cards] .card[data-image-background=true] aside p{color:#fff}section[data-component=row] .card[data-has-bg-color=true][data-text-position=top] figure img,section[data-component=swiper-cards] .card[data-has-bg-color=true][data-text-position=top] figure img{border-radius:var(--space-3)}section[data-component=row] .card .content[data-text-overlay=true],section[data-component=swiper-cards] .card .content[data-text-overlay=true]{background:linear-gradient(to var(--p-text), rgba(0, 0, 0, 0.4) 53%, rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0) 100%)}section[data-component=row] .card .content[data-text-white=true],section[data-component=swiper-cards] .card .content[data-text-white=true]{color:rgb(var(--color-neutral-grayscale-100))}section[data-component=row] .card .content[data-text-white=true] .txt_caption,section[data-component=swiper-cards] .card .content[data-text-white=true] .txt_caption{color:rgb(var(--color-neutral-grayscale-300))}section[data-component=row] .card .content[data-text-white=true] .txt_body,section[data-component=row] .card .content[data-text-white=true] .txt_display,section[data-component=row] .card .content[data-text-white=true] .txt_headline,section[data-component=row] .card .content[data-text-white=true] .txt_title,section[data-component=row] .card .content[data-text-white=true] .txt_subtitle,section[data-component=swiper-cards] .card .content[data-text-white=true] .txt_body,section[data-component=swiper-cards] .card .content[data-text-white=true] .txt_display,section[data-component=swiper-cards] .card .content[data-text-white=true] .txt_headline,section[data-component=swiper-cards] .card .content[data-text-white=true] .txt_title,section[data-component=swiper-cards] .card .content[data-text-white=true] .txt_subtitle{color:rgb(var(--color-neutral-grayscale-300))}section[data-component=row] .grid_container[data-length="4"] .card[data-image-background=true],section[data-component=swiper-cards] .grid_container[data-length="4"] .card[data-image-background=true]{min-height:500px;max-height:650px}section[data-component=row] .grid_container[data-length="3"] .card[data-image-background=true],section[data-component=swiper-cards] .grid_container[data-length="3"] .card[data-image-background=true]{min-height:500px;max-height:650px}section[data-component=row] .grid_container[data-length="2"] .card[data-image-background=true],section[data-component=swiper-cards] .grid_container[data-length="2"] .card[data-image-background=true]{min-height:550px;max-height:650px}@media(min-width: 768px){section[data-component=row] .grid_container[data-length="2"] .card[data-image-background=true],section[data-component=swiper-cards] .grid_container[data-length="2"] .card[data-image-background=true]{min-height:620px}}@media(max-width: calc(768px - 1px)){section[data-component=row] .isMobileSwipable,section[data-component=swiper-cards] .isMobileSwipable{padding-left:0;padding-right:0}section[data-component=row] .isMobileSwipable>div,section[data-component=swiper-cards] .isMobileSwipable>div{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;padding-left:var(--space-4);scroll-padding-left:var(--space-4);scroll-padding-right:var(--space-4);padding-right:var(--space-4)}section[data-component=row] .isMobileSwipable .card,section[data-component=swiper-cards] .isMobileSwipable .card{flex-shrink:0;width:90%;scroll-snap-align:center}}section[data-component=swiper-products]{overflow:hidden}section[data-component=swiper-products] .swiper-slide>div{padding:0 var(--space-4) var(--space-4) var(--space-4)}section[data-component=swiper-cards] .card{flex:1}.swiper_slider{position:relative;--bordercard-hover: 6px;--bordercard-offset: calc(-2 * var(--bordercard-hover));--bordercard-radius: 28px;--swiper-slide-width: 100%}.swiper_slider .swiper-wrapper{display:grid;grid-template-columns:repeat(13, 1fr)}.swiper_slider .swiper-slide{position:relative;height:100%;width:var(--swiper-slide-width);cursor:pointer;background:var(--card-color);box-shadow:inset 0px 0px 0px 1px var(--card-border-color);margin:0;border-radius:1rem;z-index:1;transition:.3s ease transform;will-change:transform}.swiper_slider .swiper-slide a,.swiper_slider .swiper-slide button{width:fit-content;position:relative;z-index:3}.swiper_slider .swiper-slide[data-order-position="1"]{order:1}.swiper_slider .swiper-slide[data-order-position="2"]{order:2}.swiper_slider .swiper-slide[data-order-position="3"]{order:3}.swiper_slider .swiper-slide[data-order-position="4"]{order:4}.swiper_slider .swiper-slide[data-order-position="5"]{order:5}.swiper_slider .swiper-slide[data-order-position="6"]{order:6}@media(min-width: 768px){.swiper_slider .swiper-slide::after{content:"";position:absolute;top:var(--bordercard-offset);left:var(--bordercard-offset);right:var(--bordercard-offset);bottom:var(--bordercard-offset);z-index:2;border:var(--bordercard-hover) solid var(--card-border-color);border-radius:var(--bordercard-radius);transition:.3s cubic-bezier(0.2, 1, 0.3, 1) opacity;opacity:0}.swiper_slider .swiper-slide:hover{transform:scale(1.005);z-index:2;box-shadow:inset 0px 0px 0px 1px var(--card-border-color),0px 0px 24px 0px rgba(0,0,0,.2)}.swiper_slider .swiper-slide:hover .arrow{background-color:var(--card-border-color)}.swiper_slider .swiper-slide:hover::after{opacity:1}}.swiper_slider .swiper-nav{display:flex;margin-top:var(--space-6);justify-content:center}@media(min-width: 992px){.swiper_slider .swiper-nav{justify-content:flex-end}}.swiper_slider .swiper-button-disabled{opacity:.1}.swiper_slider .swiper-btn-next,.swiper_slider .swiper-btn-prev{display:flex;width:3rem;height:3rem;padding:.9rem;border-radius:1rem;margin:0 .25rem;border:1px solid;border-color:rgb(var(--color-neutral-grayscale-400));background-color:var(--surface-0)}.swiper_slider .swiper-btn-next polygon,.swiper_slider .swiper-btn-prev polygon{fill:var(--base-txt-700)}.swiper_slider .swiper-btn-next:hover,.swiper_slider .swiper-btn-prev:hover{background-color:var(--card-color)}.swiper_slider[data-swiper=card]{--swiper-slide-width: 270px}@media(min-width: 768px){.swiper_slider[data-swiper=card]{--swiper-slide-width: 320px}}@media(min-width: 1200px){.swiper_slider[data-swiper=card]{--swiper-slide-width: 340px}}.swiper_slider[data-swiper=card] .swiper-slide{display:flex;flex-direction:column;gap:var(--space-4);width:var(--swiper-slide-width)}.swiper_slider[data-swiper=card] figure{position:relative;aspect-ratio:5/6;overflow:hidden;background-color:var(--surface-1);border-radius:var(--space-2)}.swiper_slider[data-swiper=card] figure img{height:100%;object-fit:cover}.swiper_slider[data-swiper=card] .swiper-pagination-bullet{width:8px;height:8px;border:none;opacity:.3;background-color:var(--base-txt-600)}.swiper_slider[data-swiper=card] .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.swiper_slider[data-swiper=card] .arrow{position:absolute;right:1.5rem;bottom:1.5rem;border-radius:1rem;border:1px solid var(--card-border-color);background-color:var(--base-color);display:flex;padding:.5rem;transition:.3s ease background-color}.swiper_slider[data-swiper=card] .arrow path{fill:var(--base-txt-700)}.swiper_slider[data-swiper=card][data-image=contain] img{object-fit:contain}.swiper_slider[data-text-inside-card=true] .swiper-slide{--swiper-slide-width: 340px;overflow:hidden;border-radius:var(--space-2)}@media(min-width: 768px){.swiper_slider[data-text-inside-card=true] .swiper-slide{--swiper-slide-width: 390px}}.swiper_slider[data-text-inside-card=true] figure{aspect-ratio:13/20}.swiper_slider[data-text-inside-card=true] aside{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));padding:var(--space-8);gap:var(--space-1)}.swiper_slider[data-text-inside-card=true] aside p{color:#fff}main[data-layout=article] .swiper_slider .swiper-wrapper{display:flex}main[data-layout=article] .swiper_slider[data-swiper=card]{--swiper-slide-width: 270px}@media(min-width: 768px){main[data-layout=article] .swiper_slider[data-swiper=card]{--swiper-slide-width: calc(33% - 2px);overflow:hidden}}main[data-layout=article] .swiper_slider[data-swiper=card] figure{aspect-ratio:5/7}main[data-layout=article] .swiper_slider[data-swiper=card] .swiper-nav{justify-content:center}section[data-component=swiper-products]{overflow:hidden}#gallery{position:relative;z-index:1;background-color:var(--bg-black)}.swiperGallery{overflow:hidden;aspect-ratio:16/9}@media(min-width: 768px){.swiperGallery{border-radius:var(--space-4)}}@media(max-width: calc(768px - 1px)){.swiperGallery{aspect-ratio:3/4}.swiperGallery picture img{height:100%;object-fit:cover}}.swiperGallery div[data-type=swiper-gallery]{position:relative;width:100%;height:100%}.swiperGallery .swiper-slide{position:relative}.swiperGallery .swiper-slide>aside{position:absolute;max-width:30rem;z-index:2;right:var(--space-6);left:var(--space-6);top:var(--space-6)}@media(min-width: 992px){.swiperGallery .swiper-slide>aside{right:inherit;left:var(--space-10);top:var(--space-10)}}.swiperGallery .swiper-slide p{color:#fff}.swiperGallery .pagination{position:absolute;left:var(--space-4);bottom:var(--space-12);width:72px;height:72px;cursor:pointer}@media(min-width: 992px){.swiperGallery .pagination{left:var(--space-10);bottom:var(--space-10)}}.swiperGallery .autoplay-progress{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.swiperGallery .stroke_timer{stroke-dasharray:214px;stroke-dashoffset:214px;stroke:rgb(var(--color-primary-base-500));stroke-width:4px;stroke-linecap:round}.swiperGallery .stroke_timer[data-slide-active="0"]{animation:stroke_array_0 5.2s linear}.swiperGallery .stroke_timer[data-slide-active="1"]{animation:stroke_array_1 5.2s linear}.swiperGallery .stroke_timer[data-slide-active="2"]{animation:stroke_array_2 5.2s linear}.swiperGallery .stroke_timer[data-slide-active="3"]{animation:stroke_array_3 5.2s linear}.swiperGallery .stroke_timer[data-slide-active="4"]{animation:stroke_array_4 5.2s linear}.swiperGallery .swiper-pagination{width:100%;bottom:unset;color:#fff}@keyframes stroke_array_0{0%{stroke-dashoffset:0px}100%{stroke-dashoffset:214px}}@keyframes stroke_array_1{0%{stroke-dashoffset:0px}100%{stroke-dashoffset:214px}}@keyframes stroke_array_2{0%{stroke-dashoffset:0px}100%{stroke-dashoffset:214px}}@keyframes stroke_array_3{0%{stroke-dashoffset:0px}100%{stroke-dashoffset:214px}}@keyframes stroke_array_4{0%{stroke-dashoffset:0px}100%{stroke-dashoffset:214px}}#homepage section[data-component=swiper-products] .swiper-wrapper{display:flex;gap:var(--space-2)}#homepage section[data-component=swiper-products] .swiper-slide{height:auto;margin:0 !important}#homepage section[data-component=swiper-products] .swiper_slider[data-swiper=card]{--swiper-slide-width: 100%}@media(min-width: 768px){#homepage section[data-component=swiper-products] .swiper_slider[data-swiper=card]{--swiper-slide-width: 33%}}.swiper_hero .swiper-pagination-bullets{bottom:var(--space-6)}.swiper_hero .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;opacity:.5;cursor:pointer}.swiper_hero .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff;opacity:1;cursor:pointer}@media(min-width: 768px){.swiper_hero:hover .swiper-btn-next,.swiper_hero:hover .swiper-btn-prev{opacity:1;background:#fff}.swiper_hero .swiper-btn-next,.swiper_hero .swiper-btn-prev{opacity:0;transition:.3s ease opacity}.swiper_hero .swiper-btn-next.swiper-button-disabled,.swiper_hero .swiper-btn-prev.swiper-button-disabled{opacity:0;visibility:hidden}}@media(max-width: calc(768px - 1px)){.swiper_hero h1,.swiper_hero h2,.swiper_hero .txt_headline{hyphens:auto}.swiper_hero .swiper-btn-next,.swiper_hero .swiper-btn-prev{display:none}}#bar{width:100%;position:fixed;bottom:0;background-color:rgb(var(--color-neutral-grayscale-100));z-index:8;padding-top:var(--space-5);padding-bottom:var(--space-5);transform:translateY(11vh);transition:transform 200ms ease-in-out}#bar.active{transform:translateY(0vh)}#bar .icon{width:var(--space-9);height:var(--space-9);border-radius:var(--space-3);border:solid 1px rgb(var(--color-neutral-grayscale-400));flex-shrink:0;flex-grow:0;margin-right:var(--space-5);display:flex;align-items:center;justify-content:center}#bar .icon+div{display:flex;flex-direction:column;justify-content:center;padding-right:var(--space-5)}#bar button.btn_primary{padding-top:var(--space-4);padding-bottom:var(--space-4)}#bar .section_container{display:flex;align-items:center;justify-content:space-between}#bar .section_container>div{display:flex;justify-content:center}.blackfriday-kmi{position:relative;overflow:hidden}.blackfriday-kmi::before{content:"";position:absolute;left:50%;top:0;z-index:0;pointer-events:none;width:100vmax;height:100vmax;border-radius:50%;background:conic-gradient(from 0deg, #7f1d1d 0%, #b91c1c 10%, #dc2626 22%, #ef4444 34%, #f43f5e 46%, #fb7185 58%, #ef4444 70%, #dc2626 82%, #991b1b 92%, #7f1d1d 100%);opacity:.22;filter:blur(20px);-webkit-mask-image:radial-gradient(circle at center, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 71%);mask-image:radial-gradient(circle at center, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 71%);transform-origin:center center;transform:translate(-50%, 0) rotate(0deg);animation:blackfriday-rotate-gradient 6s linear infinite,blackfriday-pulse 5.5s ease-in-out infinite;will-change:transform}.blackfriday-kmi .register-wipanel{position:relative;z-index:1}.blackfriday-kmi .register-wipanel .step_1{text-align:center;max-width:60rem;margin:0 auto}.blackfriday-kmi .register-wipanel .step_2 figure{position:relative;display:flex;justify-content:center}.blackfriday-kmi .register-wipanel .step_2 .flag{position:absolute;bottom:.5rem}.blackfriday-kmi .register-wipanel .step_1,.blackfriday-kmi .register-wipanel .thank-you{height:70vh;display:flex;align-items:center;justify-content:center}.blackfriday-kmi .register-wipanel .wikmi-back{position:relative}.blackfriday-kmi .register-wipanel .wikmi-back>div{z-index:1}.blackfriday-kmi .register-wipanel .wikmi-back::before{content:"";position:absolute;top:50%;left:0;z-index:0;width:10rem;height:10rem;mix-blend-mode:luminosity;transform:translateY(-50%);background:url("../../../../site/media/awards/congrats.gif");background-size:contain;background-repeat:no-repeat;background-position:left center}.blackfriday-kmi .register-wipanel .cards{display:grid;gap:var(--space-1);grid-template-columns:1fr 1fr}@media(min-width: 768px){.blackfriday-kmi .register-wipanel .cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}}.blackfriday-kmi .register-wipanel .cards input[type=checkbox]{display:none}.blackfriday-kmi .register-wipanel .cards input[type=checkbox]:checked+.card{--card-color: var(--base-color);background:linear-gradient(135deg, var(--base-gradient-primary), var(--base-gradient-secondary))}.blackfriday-kmi .register-wipanel .card{position:relative;height:100%;width:100%;cursor:pointer;text-align:center;box-shadow:20px 20px 40px -22px rgba(0,0,0,.2);background:linear-gradient(135deg, var(--card-color), var(--base-color));margin:0;border-radius:1rem;z-index:1}.blackfriday-kmi .register-wipanel .card::after{content:"";position:absolute;top:2px;left:2px;bottom:2px;right:2px;border-radius:16px;z-index:-1;background:var(--card-color)}.blackfriday-kmi .register-wipanel .card .desc_product{text-align:left;padding:0 var(--space-9) var(--space-9) var(--space-9)}@media(max-width: calc(768px - 1px)){.blackfriday-kmi .register-wipanel .card .desc_product{padding:0 var(--space-3) var(--space-6) var(--space-3)}.blackfriday-kmi .register-wipanel .card .desc_product .txt_body{font-size:.8rem}}.blackfriday-kmi .register-wipanel .card figure picture,.blackfriday-kmi .register-wipanel .card figure img{object-fit:contain;aspect-ratio:1/1;width:100%}.blackfriday-kmi .register-wipanel .btn_primary{z-index:1}.blackfriday-kmi .register-wipanel .phone{text-align:center;margin:0 auto var(--space-5);max-width:40rem}.blackfriday-kmi .register-wipanel fieldset{position:relative}.blackfriday-kmi .register-wipanel fieldset input{padding:16px;height:56px;width:100%;font-size:16px;border:1px solid;border-radius:var(--space-5);color:var(--base-txt-800);background-color:rgba(0,0,0,0)}.blackfriday-kmi .register-wipanel fieldset input:focus{outline-width:2px;outline-style:solid;outline-color:rgb(var(--color-primary-base-500));outline-offset:2px}.blackfriday-kmi .register-wipanel fieldset.floating{display:flex;align-items:center;justify-content:flex-start}.blackfriday-kmi .register-wipanel fieldset.floating label{position:absolute;transition:.3s ease all;transform:translateX(16px)}.blackfriday-kmi .register-wipanel fieldset.floating input:focus+label{transform:translateX(16px) translateY(-29px);font-size:12px}.blackfriday-kmi .register-wipanel .form_email button{flex-shrink:0}.nyny-kmi{position:relative;overflow:hidden}.nyny-kmi.kmi_section{padding:var(--space-12) 0 var(--space-4) 0}@media(min-width: 768px){.nyny-kmi.kmi_section{padding:var(--space-4) 0 var(--space-8) 0}}.nyny-kmi .register-wipanel{position:relative;z-index:1}.nyny-kmi .register-wipanel .step_1{text-align:center;max-width:60rem;margin:0 auto}.nyny-kmi .register-wipanel .step_2 .flag{position:absolute;bottom:.5rem}.nyny-kmi .register-wipanel .step_1,.nyny-kmi .register-wipanel .thank-you{height:55vh;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.nyny-kmi .register-wipanel .step_1,.nyny-kmi .register-wipanel .thank-you{height:55vh}}.nyny-kmi .register-wipanel .wikmi-back{position:relative}.nyny-kmi .register-wipanel .wikmi-back>div{z-index:1}.nyny-kmi .register-wipanel .wikmi-back::before{content:"";position:absolute;top:50%;left:0;z-index:0;width:10rem;height:10rem;mix-blend-mode:luminosity;transform:translateY(-50%);background:url("../../../../site/media/awards/congrats.gif");background-size:contain;background-repeat:no-repeat;background-position:left center}.nyny-kmi .register-wipanel .cards{display:grid;gap:var(--space-2)}@media(min-width: 768px){.nyny-kmi .register-wipanel .cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}}.nyny-kmi .register-wipanel .cards input[type=checkbox]{display:none}.nyny-kmi .register-wipanel .cards input[type=checkbox]:checked+.card{--card-color: var(--base-color);background:linear-gradient(135deg, var(--base-gradient-primary), var(--base-gradient-secondary))}.nyny-kmi .register-wipanel .card{position:relative;height:100%;width:100%;cursor:pointer;text-align:center;background:#fafafa;box-shadow:inset 0px 0px 0px 1px #fff;margin:0;border-radius:1rem;z-index:1}.nyny-kmi .register-wipanel .card::after{content:"";position:absolute;top:2px;left:2px;bottom:2px;right:2px;border-radius:16px;z-index:-1;background:var(--card-color)}.nyny-kmi .register-wipanel .card .desc_resolution{padding:var(--space-6);gap:var(--space-4);width:100%}.nyny-kmi .register-wipanel .card .desc_resolution svg{flex-shrink:0}.nyny-kmi .register-wipanel .card .desc_resolution p{text-align:left}@media(max-width: calc(768px - 1px)){.nyny-kmi .register-wipanel .card .desc_resolution{padding:var(--space-4);gap:var(--space-2)}.nyny-kmi .register-wipanel .card .desc_resolution svg{width:24px}}.nyny-kmi .register-wipanel .btn_primary{z-index:1}.nyny-kmi .register-wipanel .phone{text-align:center;margin:0 auto var(--space-5);max-width:40rem}.nyny-kmi .register-wipanel fieldset{position:relative}.nyny-kmi .register-wipanel fieldset input{padding:16px;height:56px;width:100%;font-size:16px;border:1px solid;border-radius:var(--space-5);color:var(--base-txt-800);background-color:rgba(0,0,0,0)}.nyny-kmi .register-wipanel fieldset input:focus{outline-width:2px;outline-style:solid;outline-color:rgb(var(--color-primary-base-500));outline-offset:2px}.nyny-kmi .register-wipanel fieldset.floating{display:flex;align-items:center;justify-content:flex-start}.nyny-kmi .register-wipanel fieldset.floating label{position:absolute;transition:.3s ease all;transform:translateX(16px)}.nyny-kmi .register-wipanel fieldset.floating input:focus+label{transform:translateX(16px) translateY(-29px);font-size:12px}.nyny-kmi .register-wipanel .form_email button{flex-shrink:0}.kmi_section{--txt-color: rgb(var(--color-neutral-greige-900));background-color:var(--bg-color);--icon-color-check: #333333}.kmi_section .kmi_container{max-width:60rem}.kmi_section .kmi_container .email-kmi{max-width:50rem;margin:0 auto}.kmi_section .txt_headline,.kmi_section .txt_subtitle,.kmi_section .txt_body,.kmi_section .txt_caption,.kmi_section p,.kmi_section span{color:var(--txt-color)}.kmi_section[data-theme=black],.kmi_section[data-theme=dark]{--bg-color: rgb(var(--color-neutral-greige-1000));--txt-color: rgb(var(--color-neutral-greige-100));--icon-color-check: rgb(var(--color-neutral-greige-100))}.kmi_section[data-theme=white]{--bg-color: rgb(var(--color-neutral-greige-50));--txt-color: rgb(var(--color-neutral-greige-900));--icon-color-check: rgb(var(--color-neutral-greige-800))}.kmi_section[data-theme=greige]{--bg-color: rgb(var(--color-neutral-greige-100));--txt-color: rgb(var(--color-neutral-greige-900));--icon-color-check: rgb(var(--color-neutral-greige-800))}@keyframes blackfriday-rotate-gradient{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes blackfriday-pulse{0%{opacity:.2;filter:blur(22px)}50%{opacity:.4;filter:blur(28px)}100%{opacity:.2;filter:blur(22px)}}#blog #article_author,#landing #article_author{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-6) var(--space-6) 0;margin-top:var(--space-12);border-top:1px solid var(--surface-2)}#blog #article_author p.author_name,#landing #article_author p.author_name{margin-bottom:.25rem}#blog #article_author img,#landing #article_author img{width:52px;height:52px;border-radius:100%;object-fit:cover;flex-shrink:0;margin-top:0;margin-bottom:0}#blog #article_author .link_primary,#landing #article_author .link_primary{margin-top:var(--space-2)}section[data-component=logo-carousel]{position:relative;overflow:hidden}section[data-component=logo-carousel] .section_container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}@media(min-width: 992px){section[data-component=logo-carousel] .section_container{gap:var(--space-6)}}section[data-component=logo-carousel] .logo-carousel__eyebrow{letter-spacing:.12em}section[data-component=logo-carousel] .logo-carousel__title+.logo-carousel__subtitle{margin-top:var(--space-1)}section[data-component=logo-carousel] .logo-carousel__slider{width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}section[data-component=logo-carousel] .logo-carousel__slider .logo-carousel__track{align-items:center;display:flex;width:max-content;column-gap:var(--space-4);will-change:transform}@media(min-width: 992px){section[data-component=logo-carousel] .logo-carousel__slider .logo-carousel__track{column-gap:var(--space-6)}}section[data-component=logo-carousel] .logo-carousel__slider .logo-carousel__slide{flex:none;width:auto;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .3s ease}section[data-component=logo-carousel] .logo-carousel__slider .logo-carousel__slide:hover{opacity:1}section[data-component=logo-carousel] .logo-carousel__item{min-width:96px;display:flex;align-items:center;justify-content:center;padding:0 var(--space-3)}@media(min-width: 992px){section[data-component=logo-carousel] .logo-carousel__item{min-width:120px}}section[data-component=logo-carousel] .logo-carousel__item img{width:100%;height:auto;max-height:48px;object-fit:contain;filter:grayscale(1)}section[data-component=logo-carousel][data-theme=light] .logo-carousel__subtitle,section[data-component=logo-carousel][data-theme=light] .logo-carousel__eyebrow{color:var(--base-txt-600)}section[data-component=logo-carousel][data-theme=dark]{color:var(--base-txt-0)}section[data-component=logo-carousel][data-theme=dark] .logo-carousel__subtitle,section[data-component=logo-carousel][data-theme=dark] .logo-carousel__eyebrow{color:rgba(255,255,255,.7)}section[data-component=logo-carousel][data-theme=dark] .logo-carousel__item img{filter:brightness(200%)}@media(prefers-reduced-motion: reduce){section[data-component=logo-carousel] .logo-carousel__track{transform:none !important}}#mktoForm_1111.mktoForm,#mktoForm_1116.mktoForm,#mktoForm_1134.mktoForm,#mktoForm_1160.mktoForm,#mktoForm_1163.mktoForm,#mktoForm_1207.mktoForm,#mktoForm_1182.mktoForm,#mktoForm_1190.mktoForm{width:100% !important;max-width:500px !important;margin:0 auto;font-family:"Aeonik",Helvetica,Arial,sans-serif !important;padding:20px;box-sizing:border-box;visibility:visible !important;display:flex;flex-direction:column}#mktoForm_1111.mktoForm *,#mktoForm_1116.mktoForm *,#mktoForm_1134.mktoForm *,#mktoForm_1160.mktoForm *,#mktoForm_1163.mktoForm *,#mktoForm_1207.mktoForm *,#mktoForm_1182.mktoForm *,#mktoForm_1190.mktoForm *{box-sizing:border-box}#mktoForm_1111 .mktoFormRow:nth-child(2) div .mktoHtmlText,#mktoForm_1116 .mktoFormRow:nth-child(2) div .mktoHtmlText,#mktoForm_1134 .mktoFormRow:nth-child(2) div .mktoHtmlText,#mktoForm_1160 .mktoFormRow:nth-child(2) div .mktoHtmlText,#mktoForm_1163 .mktoFormRow:nth-child(2) div .mktoHtmlText,#mktoForm_1207 .mktoFormRow:nth-child(2) div .mktoHtmlText,#mktoForm_1182 .mktoFormRow:nth-child(2) div .mktoHtmlText,#mktoForm_1190 .mktoFormRow:nth-child(2) div .mktoHtmlText{font-size:12px;letter-spacing:0;color:#0f0f0f !important;order:1;width:100% !important;text-align:center}#mktoForm_1111 .mktoFormRow:nth-child(2) div .mktoHtmlText strong,#mktoForm_1116 .mktoFormRow:nth-child(2) div .mktoHtmlText strong,#mktoForm_1134 .mktoFormRow:nth-child(2) div .mktoHtmlText strong,#mktoForm_1160 .mktoFormRow:nth-child(2) div .mktoHtmlText strong,#mktoForm_1163 .mktoFormRow:nth-child(2) div .mktoHtmlText strong,#mktoForm_1207 .mktoFormRow:nth-child(2) div .mktoHtmlText strong,#mktoForm_1182 .mktoFormRow:nth-child(2) div .mktoHtmlText strong,#mktoForm_1190 .mktoFormRow:nth-child(2) div .mktoHtmlText strong{font-weight:300;font-style:italic}#mktoForm_1111 .mktoFormCol,#mktoForm_1111 .mktoFieldWrap,#mktoForm_1116 .mktoFormCol,#mktoForm_1116 .mktoFieldWrap,#mktoForm_1134 .mktoFormCol,#mktoForm_1134 .mktoFieldWrap,#mktoForm_1160 .mktoFormCol,#mktoForm_1160 .mktoFieldWrap,#mktoForm_1163 .mktoFormCol,#mktoForm_1163 .mktoFieldWrap,#mktoForm_1207 .mktoFormCol,#mktoForm_1207 .mktoFieldWrap,#mktoForm_1182 .mktoFormCol,#mktoForm_1182 .mktoFieldWrap,#mktoForm_1190 .mktoFormCol,#mktoForm_1190 .mktoFieldWrap{float:none !important;width:100% !important;display:flex;flex-direction:column}#mktoForm_1111 .mktoOffset,#mktoForm_1111 .mktoGutter,#mktoForm_1111 .mktoClear,#mktoForm_1116 .mktoOffset,#mktoForm_1116 .mktoGutter,#mktoForm_1116 .mktoClear,#mktoForm_1134 .mktoOffset,#mktoForm_1134 .mktoGutter,#mktoForm_1134 .mktoClear,#mktoForm_1160 .mktoOffset,#mktoForm_1160 .mktoGutter,#mktoForm_1160 .mktoClear,#mktoForm_1163 .mktoOffset,#mktoForm_1163 .mktoGutter,#mktoForm_1163 .mktoClear,#mktoForm_1207 .mktoOffset,#mktoForm_1207 .mktoGutter,#mktoForm_1207 .mktoClear,#mktoForm_1182 .mktoOffset,#mktoForm_1182 .mktoGutter,#mktoForm_1182 .mktoClear,#mktoForm_1190 .mktoOffset,#mktoForm_1190 .mktoGutter,#mktoForm_1190 .mktoClear{display:none !important}#mktoForm_1111 .mktoLabel,#mktoForm_1116 .mktoLabel,#mktoForm_1134 .mktoLabel,#mktoForm_1160 .mktoLabel,#mktoForm_1163 .mktoLabel,#mktoForm_1207 .mktoLabel,#mktoForm_1182 .mktoLabel,#mktoForm_1190 .mktoLabel{display:block !important;width:100% !important;float:none !important;margin-bottom:5px;font-weight:600;font-size:13px;color:#333;text-align:left}#mktoForm_1111 .mktoAsterix,#mktoForm_1116 .mktoAsterix,#mktoForm_1134 .mktoAsterix,#mktoForm_1160 .mktoAsterix,#mktoForm_1163 .mktoAsterix,#mktoForm_1207 .mktoAsterix,#mktoForm_1182 .mktoAsterix,#mktoForm_1190 .mktoAsterix{float:right !important;color:#e74c3c;padding-left:4px;display:none}#mktoForm_1111 .mktoField,#mktoForm_1111 .mktoForm input[type=text],#mktoForm_1111 .mktoForm input[type=url],#mktoForm_1111 .mktoForm input[type=email],#mktoForm_1111 .mktoForm input[type=tel],#mktoForm_1111 .mktoForm input[type=number],#mktoForm_1111 .mktoForm input[type=date],#mktoForm_1111 .mktoForm select,#mktoForm_1111 .mktoForm textarea,#mktoForm_1116 .mktoField,#mktoForm_1116 .mktoForm input[type=text],#mktoForm_1116 .mktoForm input[type=url],#mktoForm_1116 .mktoForm input[type=email],#mktoForm_1116 .mktoForm input[type=tel],#mktoForm_1116 .mktoForm input[type=number],#mktoForm_1116 .mktoForm input[type=date],#mktoForm_1116 .mktoForm select,#mktoForm_1116 .mktoForm textarea,#mktoForm_1134 .mktoField,#mktoForm_1134 .mktoForm input[type=text],#mktoForm_1134 .mktoForm input[type=url],#mktoForm_1134 .mktoForm input[type=email],#mktoForm_1134 .mktoForm input[type=tel],#mktoForm_1134 .mktoForm input[type=number],#mktoForm_1134 .mktoForm input[type=date],#mktoForm_1134 .mktoForm select,#mktoForm_1134 .mktoForm textarea,#mktoForm_1160 .mktoField,#mktoForm_1160 .mktoForm input[type=text],#mktoForm_1160 .mktoForm input[type=url],#mktoForm_1160 .mktoForm input[type=email],#mktoForm_1160 .mktoForm input[type=tel],#mktoForm_1160 .mktoForm input[type=number],#mktoForm_1160 .mktoForm input[type=date],#mktoForm_1160 .mktoForm select,#mktoForm_1160 .mktoForm textarea,#mktoForm_1163 .mktoField,#mktoForm_1163 .mktoForm input[type=text],#mktoForm_1163 .mktoForm input[type=url],#mktoForm_1163 .mktoForm input[type=email],#mktoForm_1163 .mktoForm input[type=tel],#mktoForm_1163 .mktoForm input[type=number],#mktoForm_1163 .mktoForm input[type=date],#mktoForm_1163 .mktoForm select,#mktoForm_1163 .mktoForm textarea,#mktoForm_1207 .mktoField,#mktoForm_1207 .mktoForm input[type=text],#mktoForm_1207 .mktoForm input[type=url],#mktoForm_1207 .mktoForm input[type=email],#mktoForm_1207 .mktoForm input[type=tel],#mktoForm_1207 .mktoForm input[type=number],#mktoForm_1207 .mktoForm input[type=date],#mktoForm_1207 .mktoForm select,#mktoForm_1207 .mktoForm textarea,#mktoForm_1182 .mktoField,#mktoForm_1182 .mktoForm input[type=text],#mktoForm_1182 .mktoForm input[type=url],#mktoForm_1182 .mktoForm input[type=email],#mktoForm_1182 .mktoForm input[type=tel],#mktoForm_1182 .mktoForm input[type=number],#mktoForm_1182 .mktoForm input[type=date],#mktoForm_1182 .mktoForm select,#mktoForm_1182 .mktoForm textarea,#mktoForm_1190 .mktoField,#mktoForm_1190 .mktoForm input[type=text],#mktoForm_1190 .mktoForm input[type=url],#mktoForm_1190 .mktoForm input[type=email],#mktoForm_1190 .mktoForm input[type=tel],#mktoForm_1190 .mktoForm input[type=number],#mktoForm_1190 .mktoForm input[type=date],#mktoForm_1190 .mktoForm select,#mktoForm_1190 .mktoForm textarea{width:100% !important;height:40px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px;box-shadow:none !important;transition:border-color .3s ease}#mktoForm_1111 .mktoForm textarea,#mktoForm_1116 .mktoForm textarea,#mktoForm_1134 .mktoForm textarea,#mktoForm_1160 .mktoForm textarea,#mktoForm_1163 .mktoForm textarea,#mktoForm_1207 .mktoForm textarea,#mktoForm_1182 .mktoForm textarea,#mktoForm_1190 .mktoForm textarea{height:auto;min-height:100px;resize:vertical}#mktoForm_1111 .mktoField:focus,#mktoForm_1116 .mktoField:focus,#mktoForm_1134 .mktoField:focus,#mktoForm_1160 .mktoField:focus,#mktoForm_1163 .mktoField:focus,#mktoForm_1207 .mktoField:focus,#mktoForm_1182 .mktoField:focus,#mktoForm_1190 .mktoField:focus{border-color:#007bff;outline:none}#mktoForm_1111 .mktoButtonRow,#mktoForm_1116 .mktoButtonRow,#mktoForm_1134 .mktoButtonRow,#mktoForm_1160 .mktoButtonRow,#mktoForm_1163 .mktoButtonRow,#mktoForm_1207 .mktoButtonRow,#mktoForm_1182 .mktoButtonRow,#mktoForm_1190 .mktoButtonRow{width:100% !important;text-align:center;margin-top:20px}#mktoForm_1111 .mktoButtonWrap,#mktoForm_1116 .mktoButtonWrap,#mktoForm_1134 .mktoButtonWrap,#mktoForm_1160 .mktoButtonWrap,#mktoForm_1163 .mktoButtonWrap,#mktoForm_1207 .mktoButtonWrap,#mktoForm_1182 .mktoButtonWrap,#mktoForm_1190 .mktoButtonWrap{margin-left:0 !important;width:100%}#mktoForm_1111 button.mktoButton,#mktoForm_1116 button.mktoButton,#mktoForm_1134 button.mktoButton,#mktoForm_1160 button.mktoButton,#mktoForm_1163 button.mktoButton,#mktoForm_1207 button.mktoButton,#mktoForm_1182 button.mktoButton,#mktoForm_1190 button.mktoButton{background-image:none !important;background-color:var(--bg-black) !important;color:#fff !important;border:none !important;text-shadow:none !important;box-shadow:none !important;display:inline-block;padding:12px 30px !important;font-size:16px !important;font-weight:bold;border-radius:var(--space-6);cursor:pointer;transition:background-color .3s;width:100%}#mktoForm_1111 button.mktoButton:hover,#mktoForm_1116 button.mktoButton:hover,#mktoForm_1134 button.mktoButton:hover,#mktoForm_1160 button.mktoButton:hover,#mktoForm_1163 button.mktoButton:hover,#mktoForm_1207 button.mktoButton:hover,#mktoForm_1182 button.mktoButton:hover,#mktoForm_1190 button.mktoButton:hover{background-color:rgba(var(--color-neutral-greige-1000), 0.8) !important}.strapi-tabs{padding:var(--space-13) 0}.strapi-tabs__nav-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(min-width: 768px){.strapi-tabs__nav-wrapper{text-align:center}}.strapi-tabs__nav-wrapper::-webkit-scrollbar{display:none}.strapi-tabs__nav{display:inline-flex;gap:var(--space-1);white-space:nowrap;padding:var(--space-1);margin-bottom:var(--space-9);background:rgba(var(--color-neutral-grayscale-200), 0.6);border-radius:var(--space-3);position:relative}@media(min-width: 768px){.strapi-tabs__nav{margin-bottom:var(--space-12)}}.strapi-tabs__btn{background:none;border:none;border-radius:calc(var(--space-3) - var(--space-1));padding:var(--space-2) var(--space-5);cursor:pointer;font-size:var(--body-m-font-size);opacity:.5;transition:opacity .25s ease,background .25s ease,box-shadow .25s ease;flex-shrink:0;position:relative;z-index:1;border-radius:var(--space-2)}.strapi-tabs__btn.is-active{opacity:1;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.strapi-tabs__btn:hover:not(.is-active){opacity:.7}.strapi-tabs__panel{display:none}.strapi-tabs__panel.is-active{display:block}.strapi-tabs__panel-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:start}@media(max-width: 768px){.strapi-tabs__panel-inner{display:flex;flex-direction:column}}.strapi-tabs__title{font-size:var(--title-m-font-size)}.strapi-tabs__content{grid-column:1;grid-row:1}@media(max-width: 768px){.strapi-tabs__content{order:2;width:100%}}.strapi-tabs__accordions .accordion_wrapper{transition:.4s ease opacity}.strapi-tabs__accordions .accordion_wrapper+.accordion_wrapper{border-top:solid 1px rgba(var(--color-neutral-grayscale-700), 0.2)}.strapi-tabs__accordions .closed{opacity:.4}.strapi-tabs__accordions .closed .accordion_header::after{content:"+"}.strapi-tabs__accordions .accordion_header{position:relative;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:var(--space-5) var(--space-11) var(--space-5) 0;color:currentColor}.strapi-tabs__accordions .accordion_header::after{content:"–";position:absolute;top:50%;right:0;transform:translateY(-50%)}.strapi-tabs__accordions .accordion_content{overflow:hidden;transition:height .25s ease}.strapi-tabs__accordions .accordion_content p{margin-bottom:var(--space-4)}.strapi-tabs__accordions .accordion_content::after{content:"";display:block;height:var(--space-5)}.strapi-tabs__accordions .accordion.closed .accordion_content{height:0 !important}.strapi-tabs__media{grid-column:2;grid-row:1;border-radius:var(--space-4);overflow:hidden;background:rgb(var(--color-neutral-grayscale-200));aspect-ratio:1/1}@media(max-width: 768px){.strapi-tabs__media{width:100%;order:1}}.strapi-tabs__media img,.strapi-tabs__media video{width:100%;height:100%;object-fit:cover;display:block}main:not([data-layout=shop]):not([data-template=svelte-shop]){overflow:hidden}figure{overflow:hidden}section[data-component=header].txt_center .section_container{max-width:1136px}section[data-component=header] .section_container{padding-bottom:var(--space-8)}section[data-component=header] .section_container>*{max-width:1080px}.paragraph-spacer{height:var(--space-4)}.kmi_section{padding:var(--space-24) 0}#video{position:relative}#video .bgDarkFilter::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1;border-radius:var(--space-4)}#video aside,#video svg{z-index:2}
