.three-color-content-shape{position:relative}.three-color-content-shape .content-columns{padding:0;grid-gap:1rem}@media(min-width:560px){.three-color-content-shape .content-columns{padding-left:100px;grid-gap:2rem}}@media(min-width:800px){.three-color-content-shape .content-columns{padding:0 0 0 100px}}@media(min-width:960px){.three-color-content-shape .content-columns{padding:0 0 0 150px}}@media(min-width:1280px){.three-color-content-shape .content-columns{padding:85px 85px 85px 250px;grid-gap:8rem}}.three-color-content-shape .content-columns div,.three-color-content-shape .content-columns ul,.three-color-content-shape .content-columns li{font-size:22px;line-height:24px;letter-spacing:-.04em}.three-color-content-shape .content-columns li{margin-bottom:10px!important}@media(min-width:560px){.three-color-content-shape .content-columns li{margin-bottom:20px!important}}.three-color-content-shape .subtitle-container{position:absolute}.three-color-content-shape .subtitle{position:absolute;top:10px;left:22%;text-transform:uppercase;font-size:21px;line-height:26px;letter-spacing:0}@media(min-width:1280px){.three-color-content-shape .subtitle{top:15px;left:20%}}.three-color-content-shape .content-container{height:640px;padding:1rem}@media(min-width:560px){.three-color-content-shape .content-container{height:650px;padding:2rem}}@media(min-width:800px){.three-color-content-shape .content-container{height:680px;padding:4rem}}#shape-cards{padding-bottom:calc(var(--numcards) * var(--card-top-offset));margin-bottom:var(--card-margin);margin-left:0;list-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height));--numcards: 3;view-timeline-name:--cards-element-scrolls-in-body}#card_1{--index: 1}#card_2{--index: 2}#card_3{--index: 3}.shape-card{position:sticky;top:0;padding-top:calc(var(--index) * var(--card-top-offset));--index0: calc(var(--index) - 1);--reverse-index: calc(var(--numcards) - var(--index0));--reverse-index0: calc(var(--reverse-index) - 1)}.shape-card-content{transform-origin:50% 0%;will-change:transform;--start-range: calc(var(--index0) / var(--numcards) * 100%);--end-range: calc((var(--index)) / var(--numcards) * 100%);animation:linear scale forwards;animation-timeline:--cards-element-scrolls-in-body;animation-range:exit-crossing var(--start-range) exit-crossing var(--end-range)}.shape-card-content p,.shape-card-content ul,.shape-card-content a{font-size:22px;line-height:24px;letter-spacing:-.04em}.shape-card-content a{color:var(--red-color);font-weight:500}.card-shape-svg{width:100%;height:100%;display:block;overflow:visible}@keyframes scale{to{transform:none}}.download-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media(min-width:1280px){.download-buttons{gap:30px}}.product-detail-arrow-button{display:inline-block;position:absolute;transform:translate(30px,70px);z-index:1}@media(min-width:1280px){.product-detail-arrow-button{position:relative;transform:translate(0)}}.product-detail-hero-image{width:calc(100% + (min(100vw - 20px,95%) - min(100vw - 40px,100%))/4)}@media(min-width:800px){.product-detail-hero-image{width:calc(100% + (min(100vw - 20px,1020px) - min(100vw - 80px,800px))/4)}}@media(min-width:960px){.product-detail-hero-image{width:calc(100% + (min(100vw - 20px,1340px) - min(100vw - 160px,960px))/4)}}@media(min-width:1280px){.product-detail-hero-image{width:calc(100% + (min(100vw - 20px,1660px) - min(100vw - 160px,1280px))/4)}}@media(min-width:1600px){.product-detail-hero-image{width:calc(100% + (min(100vw - 20px,1980px) - min(100vw - 160px,1600px))/4)}}@media(min-width:1920px){.product-detail-hero-image{width:calc(100% + (min(100vw - 20px,1980px) - min(100vw - 160px,1920px))/4)}}figure.table{width:100%}table{width:100%;text-align:left}table thead{font-family:var(--berthold-font-family);font-weight:300;text-transform:uppercase}table thead th{background-color:var(--medium-gray-color);font-family:var(--berthold-font-family--condensed);font-weight:400;padding:.5rem 1.5rem}table thead th>span{background-color:var(--medium-gray-color);font-family:var(--berthold-font-family--condensed);font-weight:400}table tbody tr:nth-child(odd) th,table tbody tr:nth-child(odd) td{background-color:var(--white-color)}table tbody tr:nth-child(2n) th,table tbody tr:nth-child(2n) td{background-color:var(--light-gray-color)}table tbody th,table tbody td{padding:1rem 1.5rem}table.gorilla-guard-table{table-layout:fixed}table.gorilla-guard-table tr th:first-child{border-right:4rem solid transparent}table.gorilla-guard-table tr th:last-child{border-left:4rem solid transparent}table.gorilla-guard-table th{border:0px solid transparent;background-clip:padding-box}.flat-card{aspect-ratio:421/373;border-radius:25px;border:1px solid;padding:1rem;background-repeat:no-repeat;background-size:cover;background-position:center;flex:1;word-break:break-word;overflow-wrap:break-word}@media(min-width:800px){.flat-card{aspect-ratio:unset;padding:26px 80px 26px 36px}}@media(min-width:1280px){.flat-card{aspect-ratio:421/373}}.flat-card h3{font-weight:500;padding-bottom:3px}.flat-card img.logo-image{width:70px;padding-bottom:1rem}.flat-card--light{border-color:var(--black-color);color:var(--black-color)}.flat-card--dark{border-color:var(--white-color);color:var(--white-color)}.flat-card--medium{border-color:var(--dark-gray-color);color:var(--white-color)}@media(min-width:800px){.grid-component-flex-5-col .flat-card{padding:23px 25px}}.multi-block-section-floating-container{width:90%;height:50%;right:0;top:0;margin-left:auto}@media(min-width:800px){.multi-block-section-floating-container{width:70%}}@media(min-width:1280px){.multi-block-section-floating-container{width:52%}}.multi-block-section-floating-container svg{margin-bottom:4rem}.multi-block-title{position:absolute}.multi-block-title tspan{fill:var(--black-color);text-transform:uppercase;font-family:var(--berthold-font-family--condensed);font-weight:400;font-size:22px;line-height:23px;letter-spacing:-.04em}.multi-block-section{position:absolute}.multi-block-section tspan{fill:var(--white-color);text-transform:uppercase;font-family:var(--berthold-font-family--condensed);font-weight:400;font-size:31px;line-height:33px;letter-spacing:-.04em}.glass-content{transition:transform .45s cubic-bezier(.22,1,.36,1);text-shadow:0 2px 8px rgba(0,0,0,.2);height:fit-content!important}.glass-content .arrow-button--medium{right:0;bottom:0;padding:1.2rem;transition:background .3s cubic-bezier(.22,1,.36,1)}a.glass-wrapper{text-decoration:none}.glass-wrapper .glass-container-shape-component{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);box-shadow:0 18px 48px #00000026}:is(.glass-wrapper:hover,.glass-wrapper:focus) .glass-content{transform:translateY(-4px)}:is(.glass-wrapper:hover,.glass-wrapper:focus) .glass-container-shape-component{transform:translateY(-6px);box-shadow:0 28px 56px #0000004d}:is(.glass-wrapper:hover,.glass-wrapper:focus) .arrow-button--medium{background-color:var(--red-color)}.glass-slider{position:relative;overflow:hidden;width:100%}@media(min-width:1280px){.glass-slider{width:70%}}.glass-slider-container{display:flex;align-items:stretch}.glass-slider-slide{flex:0 0 100%;min-width:0;display:flex}.glass-slide-wrapper{width:100%;min-height:100%}.glass-slide-content{height:100%;min-height:600px}.glass-slider-next.arrow-button{position:absolute;right:20px;bottom:20px;cursor:pointer;z-index:1}.glass-slider-next.arrow-button img{transform:rotate(45deg)}.glass-slider-dots{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;bottom:2rem;left:0;right:0;gap:1.5rem}.glass-slider-dot{width:10px;height:10px;border-radius:50%;background-color:var(--dark-gray-color)}.glass-slider-dot:hover,.glass-slider-dot:focus{cursor:pointer}.glass-slider-dot--selected{background-color:var(--white-color)}
