.performance-benefits{width:100%;padding-top:var(--performance-benefits-padding-top);padding-bottom:var(--performance-benefits-padding-bottom)}.performance-benefits__header{max-width:760px;margin-bottom:42px}.performance-benefits__header--left{margin-right:auto;text-align:left}.performance-benefits__header--center{margin-right:auto;margin-left:auto;text-align:center}.performance-benefits__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-benefits__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-benefits-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-benefits__description{margin-top:16px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-benefits-body-size);line-height:1.7}.performance-benefits__grid{display:grid;grid-template-columns:repeat(var(--performance-benefits-columns),minmax(0,1fr));gap:var(--performance-benefits-gap)}.performance-benefits__card{position:relative;min-width:0;padding:var(--performance-benefits-card-padding);overflow:hidden;border-radius:var(--performance-benefits-card-radius)}.performance-benefits--filled .performance-benefits__card{background:rgba(var(--color-foreground),.045)}.performance-benefits--minimal .performance-benefits__card{padding-right:0;padding-left:0;border-radius:0;border-top:1px solid rgba(var(--color-foreground),.18)}.performance-benefits__card--left{text-align:left}.performance-benefits__card--center{text-align:center}.performance-benefits__icon-wrapper{width:var(--performance-benefits-icon-size);height:var(--performance-benefits-icon-size);margin-bottom:22px}.performance-benefits__card--center .performance-benefits__icon-wrapper{margin-right:auto;margin-left:auto}.performance-benefits__icon{display:block;width:100%;height:100%;object-fit:contain}.performance-benefits__number{margin-bottom:20px;font-family:Avenir Book,sans-serif!important;font-size:14px;line-height:1;letter-spacing:.08em;opacity:.6}.performance-benefits__highlight{display:inline-block;margin:0 0 12px;padding:5px 10px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(var(--color-foreground),.18);border-radius:999px}.performance-benefits__card-title{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-benefits-title-size)!important;font-weight:500;line-height:1.3}.performance-benefits__card-description{margin-top:12px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-benefits-body-size);line-height:1.65;opacity:.82}.performance-benefits__scroll-hint{display:none;margin:16px 0 0;font-family:Avenir Book,sans-serif!important;font-size:12px;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.65}.performance-benefits__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-benefits__empty-message h2{margin-top:0}@media screen and (max-width:989px){.performance-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.performance-benefits__header{margin-bottom:28px}.performance-benefits__heading{font-size:calc(var(--performance-benefits-heading-size) * .78)}.performance-benefits__description{font-size:16px;line-height:1.65}.performance-benefits--mobile-stack .performance-benefits__grid{grid-template-columns:1fr}.performance-benefits--mobile-scroll .performance-benefits__viewport{width:calc(100% + 1.5rem);overflow-x:auto;overflow-y:hidden;padding-right:1.5rem;padding-bottom:8px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.performance-benefits--mobile-scroll .performance-benefits__viewport::-webkit-scrollbar{display:none}.performance-benefits--mobile-scroll .performance-benefits__grid{display:flex;gap:16px}.performance-benefits--mobile-scroll .performance-benefits__card{flex:0 0 84%;scroll-snap-align:start}.performance-benefits--mobile-scroll .performance-benefits__scroll-hint{display:block}}.performance-comparison{width:100%;padding-top:var(--performance-comparison-padding-top);padding-bottom:var(--performance-comparison-padding-bottom)}.performance-comparison__header{max-width:780px;margin-bottom:42px}.performance-comparison__header--left{margin-right:auto;text-align:left}.performance-comparison__header--center{margin-right:auto;margin-left:auto;text-align:center}.performance-comparison__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-comparison__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-comparison-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-comparison__description{margin-top:16px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-comparison-body-size);line-height:1.7}.performance-comparison__scroll{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:var(--performance-comparison-radius);-webkit-overflow-scrolling:touch}.performance-comparison__table{width:100%;min-width:var(--performance-comparison-min-width);margin:0;border-spacing:0;border-collapse:separate;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-comparison-body-size);table-layout:fixed}.performance-comparison__table th,.performance-comparison__table td{padding:20px 22px;font-family:Avenir Book,sans-serif!important;line-height:1.55;text-align:left;vertical-align:middle;border-right:1px solid rgba(var(--color-foreground),.13);border-bottom:1px solid rgba(var(--color-foreground),.13)}.performance-comparison__table th:last-child,.performance-comparison__table td:last-child{border-right:0}.performance-comparison__table tbody tr:last-child th,.performance-comparison__table tbody tr:last-child td{border-bottom:0}.performance-comparison__table thead th{font-size:15px;font-weight:600;letter-spacing:.03em;background:rgba(var(--color-foreground),.08)}.performance-comparison__table thead th:first-child{width:30%}.performance-comparison__table thead th:nth-child(2),.performance-comparison__table thead th:nth-child(3){width:35%}.performance-comparison__table tbody th{font-weight:500}.performance-comparison--bordered .performance-comparison__scroll{border:1px solid rgba(var(--color-foreground),.16)}.performance-comparison--bordered .performance-comparison__table th,.performance-comparison--bordered .performance-comparison__table td{background:#fff}.performance-comparison--striped .performance-comparison__scroll{border:1px solid rgba(var(--color-foreground),.14)}.performance-comparison--striped .performance-comparison__table tbody tr:nth-child(2n) th,.performance-comparison--striped .performance-comparison__table tbody tr:nth-child(2n) td{background:rgba(var(--color-foreground),.035)}.performance-comparison--minimal .performance-comparison__scroll{border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:1px solid rgba(var(--color-foreground),.18);border-radius:0}.performance-comparison--minimal .performance-comparison__table th,.performance-comparison--minimal .performance-comparison__table td{border-right:0}.performance-comparison__row--highlight th,.performance-comparison__row--highlight td{background:rgba(var(--color-foreground),.055)}.performance-comparison__primary-value{font-weight:500}.performance-comparison__check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;vertical-align:middle}.performance-comparison__check svg{display:block;width:100%;height:100%}.performance-comparison__scroll-text{display:none;margin:14px 0 0;font-family:Avenir Book,sans-serif!important;font-size:12px;line-height:1.4;letter-spacing:.05em;text-align:center;text-transform:uppercase;opacity:.65}.performance-comparison__empty{padding-top:var(--performance-comparison-padding-top);padding-bottom:var(--performance-comparison-padding-bottom)}.performance-comparison__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-comparison__empty-message h2{margin-top:0}@media screen and (max-width:749px){.performance-comparison__header{margin-bottom:28px}.performance-comparison__heading{font-size:calc(var(--performance-comparison-heading-size) * .78)}.performance-comparison__description{font-size:16px;line-height:1.65}.performance-comparison__scroll{width:calc(100% + 1.5rem);padding-right:1.5rem;border-radius:0;scrollbar-width:thin}.performance-comparison__table{font-size:15px}.performance-comparison__table th,.performance-comparison__table td{padding:16px}.performance-comparison__scroll-text{display:block}}.performance-final-cta{width:100%;padding-top:var(--performance-cta-padding-top);padding-bottom:var(--performance-cta-padding-bottom)}.performance-final-cta__box{display:flex;align-items:stretch;min-height:var(--performance-cta-min-height);overflow:hidden;border-radius:var(--performance-cta-radius);background:rgba(var(--color-foreground),.045)}.performance-final-cta__media{flex:0 0 var(--performance-cta-image-width);width:var(--performance-cta-image-width);overflow:hidden;border-radius:var(--performance-cta-image-radius)}.performance-final-cta__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.performance-final-cta__box:hover .performance-final-cta__image{transform:scale(1.025)}.performance-final-cta__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:var(--performance-cta-padding-y) var(--performance-cta-padding-x)}.performance-final-cta--image-right .performance-final-cta__media{order:2}.performance-final-cta--image-right .performance-final-cta__content{order:1}.performance-final-cta__content--left{align-items:flex-start;text-align:left}.performance-final-cta__content--center{align-items:center;text-align:center}.performance-final-cta__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-final-cta__heading{max-width:700px;margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-cta-heading-size);font-weight:500;line-height:1.12;letter-spacing:-.025em}.performance-final-cta__description{max-width:650px;margin-top:18px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-cta-body-size);line-height:1.7;opacity:.84}.performance-final-cta__button-wrapper{margin-top:28px}.performance-final-cta__button-wrapper .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:190px;font-family:Avenir Book,sans-serif!important}.performance-final-cta__arrow{display:inline-flex;width:18px;height:18px;transition:transform .25s ease}.performance-final-cta__button-wrapper .button:hover .performance-final-cta__arrow{transform:translate(4px)}.performance-final-cta__arrow svg{display:block;width:100%;height:100%}.performance-final-cta__empty{padding-top:var(--performance-cta-padding-top);padding-bottom:var(--performance-cta-padding-bottom)}.performance-final-cta__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-final-cta__empty-message h2{margin-top:0}@media screen and (max-width:989px){.performance-final-cta__content{padding-right:40px;padding-left:40px}}@media screen and (max-width:749px){.performance-final-cta__box{flex-direction:column;min-height:auto}.performance-final-cta__media{flex-basis:auto;width:100%;min-height:300px}.performance-final-cta__image{min-height:300px;aspect-ratio:4 / 3}.performance-final-cta--mobile-image-first .performance-final-cta__media{order:1}.performance-final-cta--mobile-image-first .performance-final-cta__content,.performance-final-cta--mobile-content-first .performance-final-cta__media{order:2}.performance-final-cta--mobile-content-first .performance-final-cta__content{order:1}.performance-final-cta__content{padding:38px 24px}.performance-final-cta__heading{font-size:calc(var(--performance-cta-heading-size) * .74)}.performance-final-cta__description{margin-top:15px;font-size:16px;line-height:1.65}.performance-final-cta__button-wrapper{width:100%;margin-top:24px}.performance-final-cta__button-wrapper .button{width:100%}}@media(prefers-reduced-motion:reduce){.performance-final-cta__image,.performance-final-cta__arrow{transition:none}}.performance-faq{width:100%;padding-top:var(--performance-faq-padding-top);padding-bottom:var(--performance-faq-padding-bottom)}.performance-faq__container{width:100%;max-width:var(--performance-faq-max-width);margin-right:auto;margin-left:auto}.performance-faq__header{max-width:780px;margin-bottom:42px}.performance-faq__header--left{margin-right:auto;text-align:left}.performance-faq__header--center{margin-right:auto;margin-left:auto;text-align:center}.performance-faq__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-faq__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-faq-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-faq__description{margin-top:16px;font-family:Avenir Book,sans-serif!important;font-size:17px;line-height:1.7}.performance-faq__items{width:100%}.performance-faq__item{position:relative;margin:0}.performance-faq--bordered .performance-faq__item{margin-bottom:14px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.16);border-radius:var(--performance-faq-item-radius)}.performance-faq--filled .performance-faq__item{margin-bottom:14px;overflow:hidden;background:rgba(var(--color-foreground),.045);border-radius:var(--performance-faq-item-radius)}.performance-faq--minimal .performance-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.18)}.performance-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding-block:var(--performance-faq-item-padding);cursor:pointer;list-style:none}.performance-faq__summary::-webkit-details-marker{display:none}.performance-faq__summary::marker{display:none;content:""}.performance-faq__summary:hover .performance-faq__question{opacity:.7}.performance-faq__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-3px}.performance-faq__question{flex:1 1 auto;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-faq-question-size);font-weight:500;line-height:1.4;text-align:left;transition:opacity .25s ease}.performance-faq__icon{position:relative;flex:0 0 var(--performance-faq-icon-size);width:var(--performance-faq-icon-size);height:var(--performance-faq-icon-size)}.performance-faq__icon-line{position:absolute;top:50%;left:50%;display:block;width:16px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.performance-faq__icon-line--vertical{transform:translate(-50%,-50%) rotate(90deg)}.performance-faq__item[open] .performance-faq__icon-line--vertical{opacity:0;transform:translate(-50%,-50%) rotate(0)}.performance-faq__answer-wrapper{height:0;overflow:hidden}.performance-faq__item[open] .performance-faq__answer-wrapper{height:auto}.performance-faq__answer{padding:0 var(--performance-faq-item-padding) var(--performance-faq-item-padding);font-family:Avenir Book,sans-serif!important;font-size:var(--performance-faq-answer-size);line-height:1.7;opacity:.82}.performance-faq__answer,.performance-faq__answer p,.performance-faq__answer li,.performance-faq__answer a,.performance-faq__answer strong{font-family:Avenir Book,sans-serif!important}.performance-faq__answer>*:first-child{margin-top:0}.performance-faq__answer>*:last-child{margin-bottom:0}.performance-faq__answer ul,.performance-faq__answer ol{padding-left:22px}.performance-faq__empty{padding-top:var(--performance-faq-padding-top);padding-bottom:var(--performance-faq-padding-bottom)}.performance-faq__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-faq__empty-message h2{margin-top:0}@media screen and (max-width:749px){.performance-faq__header{margin-bottom:28px}.performance-faq__heading{font-size:calc(var(--performance-faq-heading-size) * .78)}.performance-faq__description{font-size:16px;line-height:1.65}.performance-faq__summary{gap:16px;padding:calc(var(--performance-faq-item-padding) * .75)}.performance-faq__question{font-size:calc(var(--performance-faq-question-size) * .9)}.performance-faq__answer{padding:0 calc(var(--performance-faq-item-padding) * .75) calc(var(--performance-faq-item-padding) * .75);font-size:16px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.performance-faq__icon-line,.performance-faq__question{transition:none}}.performance-guide{width:100%;padding-top:var(--performance-guide-padding-top);padding-bottom:var(--performance-guide-padding-bottom)}.performance-guide__header{max-width:800px;margin-bottom:44px}.performance-guide__header--left{margin-right:auto;text-align:left}.performance-guide__header--center{margin-right:auto;margin-left:auto;text-align:center}.performance-guide__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-guide__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-guide-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-guide__introduction{margin-top:18px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-guide-body-size);line-height:1.7}.performance-guide__introduction,.performance-guide__introduction p,.performance-guide__introduction li,.performance-guide__introduction a,.performance-guide__introduction strong{font-family:Avenir Book,sans-serif!important}.performance-guide__introduction>*:first-child{margin-top:0}.performance-guide__introduction>*:last-child{margin-bottom:0}.performance-guide__introduction ul,.performance-guide__introduction ol{padding-left:22px}.performance-guide__grid{display:grid;grid-template-columns:repeat(var(--performance-guide-columns),minmax(0,1fr));gap:var(--performance-guide-gap)}.performance-guide__card{position:relative;min-width:0;padding:var(--performance-guide-card-padding);overflow:hidden;border-radius:var(--performance-guide-card-radius)}.performance-guide--bordered .performance-guide__card{border:1px solid rgba(var(--color-foreground),.16)}.performance-guide--filled .performance-guide__card{background:rgba(var(--color-foreground),.045)}.performance-guide--minimal .performance-guide__card{padding-right:0;padding-left:0;border-top:1px solid rgba(var(--color-foreground),.18);border-radius:0}.performance-guide__card--left{text-align:left}.performance-guide__card--center{text-align:center}.performance-guide__card-top{min-height:var(--performance-guide-icon-size);margin-bottom:22px}.performance-guide__card--center .performance-guide__card-top{display:flex;flex-direction:column;align-items:center}.performance-guide__icon-wrapper{width:var(--performance-guide-icon-size);height:var(--performance-guide-icon-size)}.performance-guide__icon{display:block;width:100%;height:100%;object-fit:contain}.performance-guide__step-number{display:inline-flex;align-items:center;justify-content:center;width:var(--performance-guide-icon-size);height:var(--performance-guide-icon-size);font-family:Avenir Book,sans-serif!important;font-size:20px;font-weight:500;line-height:1;border:1px solid rgba(var(--color-foreground),.25);border-radius:50%}.performance-guide__highlight{display:inline-block;margin:14px 0 0;padding:5px 10px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(var(--color-foreground),.18);border-radius:999px}.performance-guide__card-title{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-guide-title-size);font-weight:500;line-height:1.3}.performance-guide__card-description{margin-top:12px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-guide-body-size);line-height:1.65;opacity:.82}.performance-guide__scroll-message{display:none;margin:16px 0 0;font-family:Avenir Book,sans-serif!important;font-size:12px;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.65}.performance-guide__empty{padding-top:var(--performance-guide-padding-top);padding-bottom:var(--performance-guide-padding-bottom)}.performance-guide__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-guide__empty-message h2{margin-top:0}@media screen and (max-width:989px){.performance-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.performance-guide__header{margin-bottom:30px}.performance-guide__heading{font-size:calc(var(--performance-guide-heading-size) * .78)}.performance-guide__introduction{margin-top:16px;font-size:16px;line-height:1.65}.performance-guide--mobile-stack .performance-guide__grid{grid-template-columns:1fr}.performance-guide--mobile-scroll .performance-guide__viewport{width:calc(100% + 1.5rem);overflow-x:auto;overflow-y:hidden;padding-right:1.5rem;padding-bottom:8px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.performance-guide--mobile-scroll .performance-guide__viewport::-webkit-scrollbar{display:none}.performance-guide--mobile-scroll .performance-guide__grid{display:flex;gap:16px}.performance-guide--mobile-scroll .performance-guide__card{flex:0 0 84%;scroll-snap-align:start}.performance-guide--mobile-scroll .performance-guide__scroll-message{display:block}}.performance-page-hero{position:relative;display:flex;width:100%;min-height:var(--performance-hero-desktop-height);overflow:hidden;isolation:isolate}.performance-page-hero__media,.performance-page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.performance-page-hero__media{z-index:-2}.performance-page-hero__media picture{display:block;width:100%;height:100%}.performance-page-hero__image{display:block;width:100%;height:100%;object-fit:cover}.performance-page-hero__overlay{z-index:-1;background:#000;opacity:var(--performance-hero-overlay-opacity);pointer-events:none}.performance-page-hero__inner{display:flex;width:100%;padding-top:60px;padding-bottom:60px}.performance-page-hero--left .performance-page-hero__inner{justify-content:flex-start}.performance-page-hero--center .performance-page-hero__inner{justify-content:center}.performance-page-hero--right .performance-page-hero__inner{justify-content:flex-end}.performance-page-hero__content{align-self:center;width:100%;max-width:var(--performance-hero-content-width)}.performance-page-hero__content--left{text-align:left}.performance-page-hero__content--center{text-align:center}.performance-page-hero__content--right{text-align:right}.performance-page-hero__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.performance-page-hero__heading{max-width:100%;margin:0;font-family:Avenir Book,sans-serif!important;font-size:clamp(36px,4vw,48px)!important;font-weight:500;line-height:1.2;letter-spacing:-.025em}.performance-page-hero__description{max-width:680px;margin-top:20px;font-family:Avenir Book,sans-serif!important;font-size:18px;line-height:1.65}.performance-page-hero__content--center .performance-page-hero__description{margin-right:auto;margin-left:auto}.performance-page-hero__content--right .performance-page-hero__description{margin-left:auto}.performance-page-hero__button-wrapper{margin-top:28px}.performance-page-hero__empty{padding-top:60px;padding-bottom:60px}.performance-page-hero__empty-message{padding:30px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-page-hero__empty-message h2{margin-top:0}@media screen and (max-width:749px){.performance-page-hero{min-height:var(--performance-hero-mobile-height)}.performance-page-hero__inner{align-items:flex-end;padding-top:40px;padding-bottom:40px}.performance-page-hero__heading{font-size:clamp(34px,11vw,52px)}.performance-page-hero__description{margin-top:16px;font-size:16px;line-height:1.6}.performance-page-hero__button-wrapper{margin-top:22px}}.performance-introduction{width:100%;padding-top:var(--performance-intro-padding-top);padding-bottom:var(--performance-intro-padding-bottom)}.performance-introduction__inner{display:flex;align-items:center;gap:var(--performance-intro-content-gap)}.performance-introduction__media{flex:0 0 var(--performance-intro-image-width);max-width:var(--performance-intro-image-width);overflow:hidden;border-radius:var(--performance-intro-radius)}.performance-introduction__image{display:block;width:100%;height:auto;aspect-ratio:1 / .78;object-fit:cover}.performance-introduction__content{flex:1 1 auto;min-width:0}.performance-introduction--image-right .performance-introduction__media{order:2}.performance-introduction--image-right .performance-introduction__content{order:1}.performance-introduction__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-introduction__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-intro-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-introduction__text{margin-top:20px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-intro-body-size);line-height:1.7}.performance-introduction__text,.performance-introduction__text p,.performance-introduction__text li,.performance-introduction__text a,.performance-introduction__text strong{font-family:Avenir Book,sans-serif!important}.performance-introduction__text>*:first-child{margin-top:0}.performance-introduction__text>*:last-child{margin-bottom:0}.performance-introduction__text ul,.performance-introduction__text ol{padding-left:22px}.performance-introduction__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-introduction__empty-message h2{margin-top:0}@media screen and (max-width:989px){.performance-introduction__inner{gap:35px}.performance-introduction__media{flex-basis:48%;max-width:48%}}@media screen and (max-width:749px){.performance-introduction__inner{flex-direction:column;align-items:stretch;gap:28px}.performance-introduction__media{flex-basis:auto;width:100%;max-width:100%}.performance-introduction--mobile-image-first .performance-introduction__media{order:1}.performance-introduction--mobile-image-first .performance-introduction__content,.performance-introduction--mobile-content-first .performance-introduction__media{order:2}.performance-introduction--mobile-content-first .performance-introduction__content{order:1}.performance-introduction__heading{font-size:calc(var(--performance-intro-heading-size) * .78)}.performance-introduction__text{margin-top:16px;font-size:16px;line-height:1.65}}.performance-products{width:100%;padding-top:var(--performance-products-padding-top);padding-bottom:var(--performance-products-padding-bottom)}.performance-products__header{max-width:780px;margin-bottom:42px}.performance-products__header--left{margin-right:auto;text-align:left}.performance-products__header--center{margin-right:auto;margin-left:auto;text-align:center}.performance-products__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-products__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-products-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-products__description{margin-top:16px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-products-body-size);line-height:1.7}.performance-products__grid{display:grid;grid-template-columns:repeat(var(--performance-products-columns),minmax(0,1fr));gap:var(--performance-products-gap)}.performance-products__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--performance-products-card-radius)}.performance-products--bordered .performance-products__card{border:1px solid rgba(var(--color-foreground),.16)}.performance-products--filled .performance-products__card{background:rgba(var(--color-foreground),.045)}.performance-products--minimal .performance-products__card{border-radius:0}.performance-products__media{position:relative;overflow:hidden;border-radius:var(--performance-products-image-radius);background:rgba(var(--color-foreground),.035)}.performance-products__image-link{display:block;width:100%;height:100%}.performance-products__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .45s ease}.performance-products__card:hover .performance-products__image{transform:scale(1.035)}.performance-products__badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-radius:999px}.performance-products__content{display:flex;flex:1 1 auto;flex-direction:column;padding:26px}.performance-products--minimal .performance-products__content{padding-right:0;padding-left:0}.performance-products__card-title{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-products-title-size);font-weight:500;line-height:1.3}.performance-products__card-title a{font-family:inherit!important;color:inherit;text-decoration:none}.performance-products__card-title a:hover{text-decoration:underline;text-underline-offset:4px}.performance-products__card-description{margin-top:12px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-products-body-size);line-height:1.65;opacity:.82}.performance-products__button-wrapper{margin-top:auto;padding-top:24px}.performance-products__button-wrapper .button{width:100%;font-family:Avenir Book,sans-serif!important}.performance-products__external-icon{display:inline-flex;width:18px;height:18px;margin-left:6px}.performance-products__external-icon svg{display:block;width:100%;height:100%}.performance-products__scroll-message{display:none;margin:16px 0 0;font-family:Avenir Book,sans-serif!important;font-size:12px;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.65}.performance-products__empty{padding-top:var(--performance-products-padding-top);padding-bottom:var(--performance-products-padding-bottom)}.performance-products__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-products__empty-message h2{margin-top:0}@media screen and (max-width:989px){.performance-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.performance-products__header{margin-bottom:28px}.performance-products__heading{font-size:calc(var(--performance-products-heading-size) * .78)}.performance-products__description{font-size:16px;line-height:1.65}.performance-products--mobile-stack .performance-products__grid{grid-template-columns:1fr}.performance-products--mobile-scroll .performance-products__viewport{width:calc(100% + 1.5rem);overflow-x:auto;overflow-y:hidden;padding-right:1.5rem;padding-bottom:8px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.performance-products--mobile-scroll .performance-products__viewport::-webkit-scrollbar{display:none}.performance-products--mobile-scroll .performance-products__grid{display:flex;gap:16px}.performance-products--mobile-scroll .performance-products__card{flex:0 0 84%;scroll-snap-align:start}.performance-products--mobile-scroll .performance-products__scroll-message{display:block}.performance-products__content{padding:22px}}.performance-related-guides{width:100%;padding-top:var(--performance-related-padding-top);padding-bottom:var(--performance-related-padding-bottom)}.performance-related-guides__header{max-width:780px;margin-bottom:42px}.performance-related-guides__header--left{margin-right:auto;text-align:left}.performance-related-guides__header--center{margin-right:auto;margin-left:auto;text-align:center}.performance-related-guides__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-related-guides__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-related-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-related-guides__description{margin-top:16px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-related-body-size);line-height:1.7}.performance-related-guides__grid{display:grid;grid-template-columns:repeat(var(--performance-related-columns),minmax(0,1fr));gap:var(--performance-related-gap)}.performance-related-guides__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--performance-related-radius)}.performance-related-guides--bordered .performance-related-guides__card{border:1px solid rgba(var(--color-foreground),.16)}.performance-related-guides--filled .performance-related-guides__card{background:rgba(var(--color-foreground),.045)}.performance-related-guides--minimal .performance-related-guides__card{border-radius:0}.performance-related-guides__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--performance-related-image-ratio);border-radius:var(--performance-related-image-radius);background:rgba(var(--color-foreground),.05)}.performance-related-guides__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.performance-related-guides__card:hover .performance-related-guides__image{transform:scale(1.035)}.performance-related-guides__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.performance-related-guides__placeholder span{font-family:Avenir Book,sans-serif!important;font-size:42px;line-height:1;opacity:.22}.performance-related-guides__content{display:flex;flex:1 1 auto;flex-direction:column;padding:26px}.performance-related-guides--minimal .performance-related-guides__content{padding-right:0;padding-left:0}.performance-related-guides__card-label{margin:0 0 10px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;opacity:.68}.performance-related-guides__card-title{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-related-title-size);font-weight:500;line-height:1.3}.performance-related-guides__card-title a{font-family:inherit!important;color:inherit;text-decoration:none}.performance-related-guides__card-title a:hover{text-decoration:underline;text-underline-offset:4px}.performance-related-guides__card-description{margin-top:12px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-related-body-size);line-height:1.65;opacity:.8}.performance-related-guides__link-wrapper{margin-top:auto;padding-top:22px}.performance-related-guides__link{display:inline-flex;align-items:center;gap:8px;font-family:Avenir Book,sans-serif!important;font-size:15px;font-weight:500;line-height:1.4;color:inherit;text-decoration:none}.performance-related-guides__link:hover{text-decoration:underline;text-underline-offset:4px}.performance-related-guides__arrow{display:inline-flex;width:18px;height:18px;transition:transform .25s ease}.performance-related-guides__link:hover .performance-related-guides__arrow{transform:translate(4px)}.performance-related-guides__arrow svg{display:block;width:100%;height:100%}.performance-related-guides__scroll-message{display:none;margin:16px 0 0;font-family:Avenir Book,sans-serif!important;font-size:12px;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.65}.performance-related-guides__empty{padding-top:var(--performance-related-padding-top);padding-bottom:var(--performance-related-padding-bottom)}.performance-related-guides__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-related-guides__empty-message h2{margin-top:0}@media screen and (max-width:989px){.performance-related-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.performance-related-guides__header{margin-bottom:28px}.performance-related-guides__heading{font-size:calc(var(--performance-related-heading-size) * .78)}.performance-related-guides__description{font-size:16px;line-height:1.65}.performance-related-guides--mobile-stack .performance-related-guides__grid{grid-template-columns:1fr}.performance-related-guides--mobile-scroll .performance-related-guides__viewport{width:calc(100% + 1.5rem);overflow-x:auto;overflow-y:hidden;padding-right:1.5rem;padding-bottom:8px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.performance-related-guides--mobile-scroll .performance-related-guides__viewport::-webkit-scrollbar{display:none}.performance-related-guides--mobile-scroll .performance-related-guides__grid{display:flex;gap:16px}.performance-related-guides--mobile-scroll .performance-related-guides__card{flex:0 0 84%;scroll-snap-align:start}.performance-related-guides--mobile-scroll .performance-related-guides__scroll-message{display:block}.performance-related-guides__content{padding:22px}}.performance-use-cases{width:100%;padding-top:var(--performance-use-cases-padding-top);padding-bottom:var(--performance-use-cases-padding-bottom)}.performance-use-cases__top{display:flex;align-items:center;gap:var(--performance-use-cases-content-gap)}.performance-use-cases__media{flex:0 0 var(--performance-use-cases-image-width);max-width:var(--performance-use-cases-image-width);overflow:hidden;border-radius:var(--performance-use-cases-image-radius)}.performance-use-cases__image{display:block;width:100%;height:auto;aspect-ratio:1 / .8;object-fit:cover}.performance-use-cases__content{flex:1 1 auto;min-width:0}.performance-use-cases--image-right .performance-use-cases__media{order:2}.performance-use-cases--image-right .performance-use-cases__content{order:1}.performance-use-cases__eyebrow{margin:0 0 12px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.performance-use-cases__heading{margin:0;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-use-cases-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.02em}.performance-use-cases__text{margin-top:20px;font-family:Avenir Book,sans-serif!important;font-size:var(--performance-use-cases-body-size);line-height:1.7}.performance-use-cases__text,.performance-use-cases__text p,.performance-use-cases__text li,.performance-use-cases__text a,.performance-use-cases__text strong{font-family:Avenir Book,sans-serif!important}.performance-use-cases__text>*:first-child{margin-top:0}.performance-use-cases__text>*:last-child{margin-bottom:0}.performance-use-cases__text ul,.performance-use-cases__text ol{padding-left:22px}.performance-use-cases__cards-wrapper{margin-top:56px}.performance-use-cases__cards{display:grid;grid-template-columns:repeat(var(--performance-use-cases-columns),minmax(0,1fr));gap:var(--performance-use-cases-card-gap)}.performance-use-cases__card{position:relative;min-width:0;padding:var(--performance-use-cases-card-padding);overflow:hidden;border-radius:var(--performance-use-cases-card-radius)}.performance-use-cases--cards-bordered .performance-use-cases__card{border:1px solid rgba(var(--color-foreground),.16)}.performance-use-cases--cards-filled .performance-use-cases__card{background:rgba(var(--color-foreground),.045)}.performance-use-cases--cards-minimal .performance-use-cases__card{padding-right:0;padding-left:0;border-top:1px solid rgba(var(--color-foreground),.18);border-radius:0}.performance-use-cases__card--left{text-align:left}.performance-use-cases__card--center{text-align:center}.performance-use-cases__icon-wrapper{width:var(--performance-use-cases-icon-size);height:var(--performance-use-cases-icon-size);margin-bottom:20px}.performance-use-cases__card--center .performance-use-cases__icon-wrapper{margin-right:auto;margin-left:auto}.performance-use-cases__icon{display:block;width:100%;height:100%;object-fit:contain}.performance-use-cases__number{margin-bottom:18px;font-family:Avenir Book,sans-serif!important;font-size:14px;line-height:1;letter-spacing:.08em;opacity:.6}.performance-use-cases__highlight{display:inline-block;margin:0 0 12px;padding:5px 10px;font-family:Avenir Book,sans-serif!important;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(var(--color-foreground),.18);border-radius:999px}.performance-use-cases__card-title{margin:0;font-family:Avenir Book,sans-serif!important;font-size:22px;font-weight:500;line-height:1.3}.performance-use-cases__card-description{margin-top:12px;font-family:Avenir Book,sans-serif!important;font-size:16px;line-height:1.65;opacity:.82}.performance-use-cases__scroll-hint{display:none;margin:16px 0 0;font-family:Avenir Book,sans-serif!important;font-size:12px;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.65}.performance-use-cases__empty{padding-top:var(--performance-use-cases-padding-top);padding-bottom:var(--performance-use-cases-padding-bottom)}.performance-use-cases__empty-message{padding:35px;text-align:center;border:1px dashed rgba(var(--color-foreground),.3)}.performance-use-cases__empty-message h2{margin-top:0}@media screen and (max-width:989px){.performance-use-cases__top{gap:36px}.performance-use-cases__media{flex-basis:48%;max-width:48%}.performance-use-cases__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.performance-use-cases__top{flex-direction:column;align-items:stretch;gap:28px}.performance-use-cases__media{flex-basis:auto;width:100%;max-width:100%}.performance-use-cases--mobile-image-first .performance-use-cases__media{order:1}.performance-use-cases--mobile-image-first .performance-use-cases__content,.performance-use-cases--mobile-content-first .performance-use-cases__media{order:2}.performance-use-cases--mobile-content-first .performance-use-cases__content{order:1}.performance-use-cases__heading{font-size:calc(var(--performance-use-cases-heading-size) * .78)}.performance-use-cases__text{margin-top:16px;font-size:16px;line-height:1.65}.performance-use-cases__cards-wrapper{margin-top:36px}.performance-use-cases--mobile-cards-stack .performance-use-cases__cards{grid-template-columns:1fr}.performance-use-cases--mobile-cards-scroll .performance-use-cases__cards-wrapper{width:calc(100% + 1.5rem);overflow-x:auto;overflow-y:hidden;padding-right:1.5rem;padding-bottom:8px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.performance-use-cases--mobile-cards-scroll .performance-use-cases__cards-wrapper::-webkit-scrollbar{display:none}.performance-use-cases--mobile-cards-scroll .performance-use-cases__cards{display:flex;gap:16px}.performance-use-cases--mobile-cards-scroll .performance-use-cases__card{flex:0 0 84%;scroll-snap-align:start}.performance-use-cases--mobile-cards-scroll .performance-use-cases__scroll-hint{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAD-Bw */
