:root{--font-size-h1:36px;--font-size-h2:30px;--font-size-h3:24px;--font-size-h4:20px;--font-size-h5:17px;--font-size-h6:14px;--body-large-font-size:16px;--body-text-font-size:14px;--special-font-size:12px;--special-xs-font-size:11px;--line-height-h1:44px;--line-height-h2:38px;--line-height-h3:32px;--line-height-h4:28px;--line-height-h5:24px;--line-height-h6:20px;--body-large-line-height:24px;--body-text-line-height:22px;--special-line-height:18px;--special-xs-line-height:16px;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--font-weight-bold:700;--color-dark:#040404;--color-dark-2:#161312;--color-moderate:#505050;--color-yellow:#efff36;--color-yellow-light:#fefcf5;--color-white:#fff;--color-electric-lime:#efff36;--color-darker-electic-lime:#d7e531;--color-onyx-black:#161312;--color-pure-white:#fff;--color-midnight-green:#0f291e;--color-slate-gray:#004225;--color-crimson-red:#dc143c;--color-red:#dc143c;--color-pink:#ff929f;--color-blue:#6351d3;--color-green:#04dc04;--color-forms:#282423;--color-forms-dark:#322e2c;--color-forms-disabled:#5b5b5b;--color-font-gray-2:#767676;--color-font-gray:#dadada;--color-success:#0fb91b;--color-warning:#ffc400;--color-error:#ed1c24;--color-divider:#bdbdbd;--color-gray:#f5f3f1;--color-gray-hover:#eae7e5;--color-gray-light:#f0edeb;--color-gray-muted:#727272;--color-gray-button:#ebe9e7;--color-strike:#666;--breakpoint-mobile:320px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--font-bebas-neue:"Bayon",sans-serif}.brand-section-label{display:block;font-family:var(--font-oswald);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-yellow);margin-bottom:.75rem}.brand-section-label--dark{color:var(--color-dark)}.brand-header{background-color:var(--color-gray);height:10rem}@media(max-width:41.98rem){.brand-header{height:6rem}}.brand-quick-facts-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-dark);border-radius:2px;overflow:hidden}.brand-quick-facts-table tr:nth-child(odd){background-color:var(--color-white)}.brand-quick-facts-table tr:nth-child(2n){background-color:var(--color-gray)}.brand-quick-facts-table td{padding:.6rem 1rem;vertical-align:top}.brand-quick-facts-table .brand-qf-label{font-family:var(--font-oswald);font-size:var(--body-text-font-size);line-height:var(--body-text-line-height);font-weight:var(--font-weight-medium);color:var(--color-gray-muted);white-space:nowrap;padding-right:1.5rem;width:1%}.brand-quick-facts-table .brand-qf-value{font-family:var(--font-body);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);color:var(--color-dark);font-weight:var(--font-weight-medium)}.brand-quick-facts-table .brand-qf-link{color:var(--color-dark);text-decoration:underline;text-underline-offset:2px}.brand-quick-facts-table .brand-qf-link:hover{color:var(--color-moderate);text-decoration:none}.brand-intersection{position:relative;z-index:2;height:0}.brand-intersection .brand-intersection-layout{display:flex;align-items:flex-start;justify-content:space-between;transform:translateY(-50%)}@media(max-width:41.98rem){.brand-intersection .brand-intersection-layout{flex-direction:column;gap:1rem}}.brand-intersection .brand-header-info{flex:1;min-width:0;align-self:flex-start;padding:0 2rem}.brand-intersection .brand-header-info .brand-section-label{margin-bottom:.25rem}.brand-intersection .brand-header-info .heading1{color:var(--color-dark);font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:.03em;text-transform:uppercase;margin:0}.brand-intersection .brand-header-info .brand-header-claim{font-family:var(--font-body);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);color:var(--color-gray-muted);margin-top:.15rem}.brand-intersection .brand-logo{width:140px;height:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-dark);border-radius:2px;padding:32px}@media(max-width:41.98rem){.brand-intersection .brand-logo{width:88px;height:88px;padding:16px}.brand-intersection .brand-logo img{max-width:56px!important;max-height:56px!important}}.brand-intersection .brand-quick-facts{flex:1;min-width:0;max-width:480px}.brand-page .section-background-dark,.brand-page .section-background-dark-2{color:var(--color-white)}.brand-page .brand-overview-section{padding-top:5rem}@media(max-width:41.98rem){.brand-page .brand-overview-section{padding-top:6rem}}.brand-page .brand-page-description{max-width:72ch;font-family:var(--font-body);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);color:var(--color-font-gray)}.brand-page .brand-page-description h2{font-family:var(--font-oswald);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-white);margin:2.5rem 0 1rem}.brand-page .brand-page-description h2:first-child{margin-top:0}.brand-page .brand-page-description h3{font-family:var(--font-oswald);font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-white);margin:2rem 0 .75rem}.brand-page .brand-page-description p{margin:0 0 1.25rem;line-height:1.75}.brand-page .brand-page-description ol,.brand-page .brand-page-description ul{margin:0 0 1.25rem;padding-left:1.5rem}.brand-page .brand-page-description ol li,.brand-page .brand-page-description ul li{margin-bottom:.5rem;line-height:1.65}.brand-page .brand-page-description strong{font-weight:var(--font-weight-semibold);color:var(--color-white)}.brand-page .brand-page-description a{color:var(--color-yellow);text-decoration:underline;text-underline-offset:2px}.brand-page .brand-page-description a:hover{text-decoration:none}.brand-page .feature-description{font-family:var(--font-body);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);min-height:100px}.brand-page .brand-feature{margin-bottom:3rem;min-height:100px}.brand-page .brand-feature .d-flex{position:relative}@media screen and (max-width:1300px){.brand-page .brand-feature .d-flex{flex-direction:column;justify-content:center}}.brand-page .brand-feature-text{position:absolute;left:0;width:55%;background-color:hsla(0,0%,100%,.06);color:var(--color-white);padding:40px}@media screen and (max-width:1200px){.brand-page .brand-feature-text{width:80%}}@media(max-width:41.98rem){.brand-page .brand-feature-text{position:static;width:100%}}.brand-page .brand-feature-text.reverse{left:auto;right:0}.brand-page .brand-facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0;margin-top:2rem}@media(max-width:41.98rem){.brand-page .brand-facts-grid{grid-template-columns:1fr}}.brand-page .brand-fact-item{display:flex;align-items:flex-start;gap:1.25rem;padding:2rem 2rem 2rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.brand-page .brand-fact-item:last-child{border-bottom:none}@media(max-width:41.98rem){.brand-page .brand-fact-item{padding:1.5rem 0}}.brand-page .brand-fact-number{font-family:var(--font-oswald);font-size:32px;font-weight:var(--font-weight-bold);line-height:1;color:var(--color-yellow);flex-shrink:0;min-width:40px}.brand-page .brand-fact-body{flex:1}.brand-page .brand-fact-body .brand-fact-title{margin:0 0 .5rem;color:var(--color-white)}.brand-page .brand-fact-body .brand-fact-text{font-family:var(--font-body);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);color:var(--color-font-gray);margin:0;line-height:1.65}.brand-page .brand-stats-row .d-flex{gap:2rem}.brand-page .brand-stat-card{display:flex;flex-direction:column;padding:2rem;background:hsla(0,0%,100%,.04);flex:1;min-width:160px}.brand-page .brand-stat-card .brand-stat-value{font-family:var(--font-oswald);font-size:clamp(36px,4vw,52px);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-yellow);letter-spacing:.02em}.brand-page .brand-stat-card .brand-stat-title{font-family:var(--font-oswald);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-top:.75rem;letter-spacing:.02em}.brand-page .brand-stat-card .brand-stat-subtitle{font-family:var(--font-body)!important;font-size:var(--body-text-font-size)!important;line-height:var(--body-text-line-height)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-font-gray)!important;margin-top:.25rem}.brand-page .brand-comparison-subtitle{font-family:var(--font-body);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);color:var(--color-gray-muted);margin-bottom:2rem}.brand-page #offers,.brand-page .faq{margin-top:1rem}.brand-page .faq .cds--accordion__title{font-family:var(--font-oswald);font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-semibold);letter-spacing:.01em;padding:1.25rem 0}.brand-page .faq .cds--accordion__content{font-family:var(--font-body);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);line-height:1.7;padding-bottom:1.5rem}.brand-page .faq .cds--accordion__heading:focus{box-shadow:none}.brand-page .faq .cds--accordion__item{border-color:var(--color-divider)}.series-comparison-container{width:100%;position:relative;margin-right:calc(-1*var(--page-padding, 24px));margin-left:0}@media(max-width:41.98rem){.series-comparison-container{margin-right:calc(-1*var(--page-padding-mobile, 16px))}}.series-comparison-scroll{width:calc(100% + var(--page-padding, 24px));overflow-x:auto;-webkit-overflow-scrolling:touch;padding-right:var(--page-padding,24px)}@media(max-width:41.98rem){.series-comparison-scroll{width:calc(100% + var(--page-padding-mobile, 16px));padding-right:var(--page-padding-mobile,16px)}}.series-comparison-table{min-width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-dark);border-radius:2px;overflow:hidden}.series-comparison-table td,.series-comparison-table th{min-width:200px;padding:12px 16px;white-space:nowrap}.series-comparison-table td:first-child,.series-comparison-table th:first-child{position:sticky;left:0;z-index:1;min-width:150px}.series-comparison-table .spec-name{font-weight:var(--font-weight-semibold)}.series-comparison-table .spec-image-container{min-width:150px;display:flex;justify-content:center;width:150px}.series-comparison-table .spec-image-container .spec-image{-o-object-fit:contain;object-fit:contain;border-radius:4px;background:var(--background-secondary);transition:transform .2s ease}.series-comparison-table .spec-image-container .spec-image:hover{cursor:pointer;transform:scale(1.05)}.series-comparison-table .series-header{display:flex;flex-direction:column;gap:12px;padding:8px 0}.series-comparison-table .series-header h4{margin:0}.series-comparison-table .series-links{display:flex;gap:8px;flex-wrap:wrap}.series-comparison-table .series-link{font-size:12px;padding:6px 12px;border-radius:4px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.series-comparison-table .series-link.primary{background-color:var(--color-yellow);color:var(--color-dark);border:1px solid var(--color-yellow)}.series-comparison-table .series-link.primary:hover{color:var(--color-white);background-color:var(--color-midnight-green);border-color:var(--color-midnight-green)}.series-comparison-table .even-row{background-color:#fff}.series-comparison-table .even-row td:first-child,.series-comparison-table .odd-row,.series-comparison-table .odd-row td:first-child{background-color:transparent}.visually-hidden{position:absolute;width:1px;height:1px!important;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}