/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */#js,body,html{margin:0!important;padding:0!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{outline:none!important;text-decoration:none;color:inherit}blockquote,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;font-weight:400;font-style:normal}figure{line-height:0;background-color:rgba(0,0,0,0)}iframe,img,video{max-width:100%;max-height:none;height:auto;width:auto}mark{background-color:rgba(0,0,0,0)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);background-position:50%;background-repeat:no-repeat;transform-origin:center;outline:none!important}li,ul{list-style:none}button,input,textarea{outline:none!important}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-red)!important;outline-offset:3px}p:empty{display:none!important}body{font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lenis.lenis-scrolling iframe,.lenis.lenis-smooth iframe{pointer-events:none!important}:root{--step--2:clamp(0.6914rem,0.6906rem + 0.0031vi,0.6944rem);--step--1:clamp(0.7778rem,0.7646rem + 0.0563vi,0.8333rem);--step-0:clamp(0.875rem,0.8454rem + 0.1267vi,1rem);--step-1:clamp(0.9844rem,0.9333rem + 0.2186vi,1.2rem);--step-2:clamp(1.1074rem,1.0286rem + 0.3372vi,1.44rem);--step-3:clamp(1.2458rem,1.1316rem + 0.4889vi,1.728rem);--step-4:clamp(1.4016rem,1.2423rem + 0.6814vi,2.0736rem);--step-5:clamp(1.5768rem,1.3607rem + 0.9243vi,2.4883rem);--step-6:clamp(1.7739rem,1.4866rem + 1.229vi,2.986rem);--step-7:clamp(1.9956rem,1.6193rem + 1.6097vi,3.5832rem);--step-8:clamp(2.2451rem,1.7581rem + 2.0834vi,4.2998rem);--step-9:clamp(2.5257rem,1.9014rem + 2.6708vi,5.1598rem);--step-10:clamp(2.8414rem,2.0473rem + 3.397vi,6.1917rem);--space-3xs:clamp(0.25rem,0.25rem + 0vi,0.25rem);--space-2xs:clamp(0.4375rem,0.4227rem + 0.0634vi,0.5rem);--space-xs:clamp(0.6875rem,0.6727rem + 0.0634vi,0.75rem);--space-s:clamp(0.875rem,0.8454rem + 0.1267vi,1rem);--space-m:clamp(1.3125rem,1.2681rem + 0.1901vi,1.5rem);--space-l:clamp(1.75rem,1.6907rem + 0.2535vi,2rem);--space-xl:clamp(2.625rem,2.5361rem + 0.3802vi,3rem);--space-2xl:clamp(3.5rem,3.3815rem + 0.507vi,4rem);--space-3xl:clamp(7rem,6.763rem + 1.0139vi,8rem);--space-4xl:clamp(7.875rem,7.6084rem + 1.1407vi,9rem);--space-5xl:clamp(13.125rem,12.6806rem + 1.9011vi,15rem);--space-6xl:clamp(17.5rem,16.9075rem + 2.5349vi,20rem);--space-3xs-2xs:clamp(0.25rem,0.1907rem + 0.2535vi,0.5rem);--space-3xs-xs:clamp(0.25rem,0.1315rem + 0.507vi,0.75rem);--space-3xs-s:clamp(0.25rem,0.0722rem + 0.7605vi,1rem);--space-3xs-m:clamp(0.25rem,-0.0463rem + 1.2674vi,1.5rem);--space-3xs-l:clamp(0.25rem,-0.1648rem + 1.7744vi,2rem);--space-3xs-xl:clamp(0.25rem,-0.4018rem + 2.7883vi,3rem);--space-3xs-2xl:clamp(0.25rem,-0.6388rem + 3.8023vi,4rem);--space-3xs-3xl:clamp(0.25rem,-1.5868rem + 7.858vi,8rem);--space-3xs-4xl:clamp(0.25rem,-1.8238rem + 8.872vi,9rem);--space-3xs-5xl:clamp(0.25rem,-3.2459rem + 14.9556vi,15rem);--space-3xs-6xl:clamp(0.25rem,-4.4309rem + 20.0253vi,20rem);--space-2xs-3xs:clamp(0.25rem,0.4819rem + -0.1901vi,0.4375rem);--space-2xs-xs:clamp(0.4375rem,0.3634rem + 0.3169vi,0.75rem);--space-2xs-s:clamp(0.4375rem,0.3042rem + 0.5703vi,1rem);--space-2xs-m:clamp(0.4375rem,0.1857rem + 1.0773vi,1.5rem);--space-2xs-l:clamp(0.4375rem,0.0672rem + 1.5843vi,2rem);--space-2xs-xl:clamp(0.4375rem,-0.1698rem + 2.5982vi,3rem);--space-2xs-2xl:clamp(0.4375rem,-0.4068rem + 3.6122vi,4rem);--space-2xs-3xl:clamp(0.4375rem,-1.3549rem + 7.6679vi,8rem);--space-2xs-4xl:clamp(0.4375rem,-1.5919rem + 8.6819vi,9rem);--space-2xs-5xl:clamp(0.4375rem,-3.0139rem + 14.7655vi,15rem);--space-2xs-6xl:clamp(0.4375rem,-4.199rem + 19.8352vi,20rem);--space-xs-3xs:clamp(0.25rem,0.7912rem + -0.4436vi,0.6875rem);--space-xs-2xs:clamp(0.5rem,0.7319rem + -0.1901vi,0.6875rem);--space-xs-s:clamp(0.6875rem,0.6134rem + 0.3169vi,1rem);--space-xs-m:clamp(0.6875rem,0.4949rem + 0.8238vi,1.5rem);--space-xs-l:clamp(0.6875rem,0.3764rem + 1.3308vi,2rem);--space-xs-xl:clamp(0.6875rem,0.1394rem + 2.3447vi,3rem);--space-xs-2xl:clamp(0.6875rem,-0.0976rem + 3.3587vi,4rem);--space-xs-3xl:clamp(0.6875rem,-1.0456rem + 7.4144vi,8rem);--space-xs-4xl:clamp(0.6875rem,-1.2826rem + 8.4284vi,9rem);--space-xs-5xl:clamp(0.6875rem,-2.7047rem + 14.512vi,15rem);--space-xs-6xl:clamp(0.6875rem,-3.8897rem + 19.5817vi,20rem);--space-s-3xs:clamp(0.25rem,1.0231rem + -0.6337vi,0.875rem);--space-s-2xs:clamp(0.5rem,0.9639rem + -0.3802vi,0.875rem);--space-s-xs:clamp(0.75rem,0.9046rem + -0.1267vi,0.875rem);--space-s-m:clamp(0.875rem,0.7269rem + 0.6337vi,1.5rem);--space-s-l:clamp(0.875rem,0.6084rem + 1.1407vi,2rem);--space-s-xl:clamp(0.875rem,0.3714rem + 2.1546vi,3rem);--space-s-2xl:clamp(0.875rem,0.1343rem + 3.1686vi,4rem);--space-s-3xl:clamp(0.875rem,-0.8137rem + 7.2243vi,8rem);--space-s-4xl:clamp(0.875rem,-1.0507rem + 8.2383vi,9rem);--space-s-5xl:clamp(0.875rem,-2.4728rem + 14.3219vi,15rem);--space-s-6xl:clamp(0.875rem,-3.6578rem + 19.3916vi,20rem);--space-m-3xs:clamp(0.25rem,1.5643rem + -1.0773vi,1.3125rem);--space-m-2xs:clamp(0.5rem,1.5051rem + -0.8238vi,1.3125rem);--space-m-xs:clamp(0.75rem,1.4458rem + -0.5703vi,1.3125rem);--space-m-s:clamp(1rem,1.3866rem + -0.3169vi,1.3125rem);--space-m-l:clamp(1.3125rem,1.1496rem + 0.6971vi,2rem);--space-m-xl:clamp(1.3125rem,0.9125rem + 1.711vi,3rem);--space-m-2xl:clamp(1.3125rem,0.6755rem + 2.725vi,4rem);--space-m-3xl:clamp(1.3125rem,-0.2725rem + 6.7807vi,8rem);--space-m-4xl:clamp(1.3125rem,-0.5095rem + 7.7947vi,9rem);--space-m-5xl:clamp(1.3125rem,-1.9316rem + 13.8783vi,15rem);--space-m-6xl:clamp(1.3125rem,-3.1166rem + 18.948vi,20rem);--space-l-3xs:clamp(0.25rem,2.1055rem + -1.5209vi,1.75rem);--space-l-2xs:clamp(0.5rem,2.0463rem + -1.2674vi,1.75rem);--space-l-xs:clamp(0.75rem,1.987rem + -1.0139vi,1.75rem);--space-l-s:clamp(1rem,1.9278rem + -0.7605vi,1.75rem);--space-l-m:clamp(1.5rem,1.8093rem + -0.2535vi,1.75rem);--space-l-xl:clamp(1.75rem,1.4537rem + 1.2674vi,3rem);--space-l-2xl:clamp(1.75rem,1.2167rem + 2.2814vi,4rem);--space-l-3xl:clamp(1.75rem,0.2687rem + 6.3371vi,8rem);--space-l-4xl:clamp(1.75rem,0.0317rem + 7.3511vi,9rem);--space-l-5xl:clamp(1.75rem,-1.3904rem + 13.4347vi,15rem);--space-l-6xl:clamp(1.75rem,-2.5754rem + 18.5044vi,20rem);--space-xl-3xs:clamp(0.25rem,3.1879rem + -2.4081vi,2.625rem);--space-xl-2xs:clamp(0.5rem,3.1286rem + -2.1546vi,2.625rem);--space-xl-xs:clamp(0.75rem,3.0694rem + -1.9011vi,2.625rem);--space-xl-s:clamp(1rem,3.0101rem + -1.6477vi,2.625rem);--space-xl-m:clamp(1.5rem,2.8916rem + -1.1407vi,2.625rem);--space-xl-l:clamp(2rem,2.7731rem + -0.6337vi,2.625rem);--space-xl-2xl:clamp(2.625rem,2.2991rem + 1.3942vi,4rem);--space-xl-3xl:clamp(2.625rem,1.3511rem + 5.4499vi,8rem);--space-xl-4xl:clamp(2.625rem,1.1141rem + 6.4639vi,9rem);--space-xl-5xl:clamp(2.625rem,-0.308rem + 12.5475vi,15rem);--space-xl-6xl:clamp(2.625rem,-1.493rem + 17.6172vi,20rem);--space-2xl-3xs:clamp(0.25rem,4.2703rem + -3.2953vi,3.5rem);--space-2xl-2xs:clamp(0.5rem,4.211rem + -3.0418vi,3.5rem);--space-2xl-xs:clamp(0.75rem,4.1518rem + -2.7883vi,3.5rem);--space-2xl-s:clamp(1rem,4.0925rem + -2.5349vi,3.5rem);--space-2xl-m:clamp(1.5rem,3.974rem + -2.0279vi,3.5rem);--space-2xl-l:clamp(2rem,3.8555rem + -1.5209vi,3.5rem);--space-2xl-xl:clamp(3rem,3.6185rem + -0.507vi,3.5rem);--space-2xl-3xl:clamp(3.5rem,2.4335rem + 4.5627vi,8rem);--space-2xl-4xl:clamp(3.5rem,2.1965rem + 5.5767vi,9rem);--space-2xl-5xl:clamp(3.5rem,0.7744rem + 11.6603vi,15rem);--space-2xl-6xl:clamp(3.5rem,-0.4106rem + 16.73vi,20rem);--space-3xl-3xs:clamp(0.25rem,8.5998rem + -6.8441vi,7rem);--space-3xl-2xs:clamp(0.5rem,8.5406rem + -6.5906vi,7rem);--space-3xl-xs:clamp(0.75rem,8.4813rem + -6.3371vi,7rem);--space-3xl-s:clamp(1rem,8.4221rem + -6.0837vi,7rem);--space-3xl-m:clamp(1.5rem,8.3035rem + -5.5767vi,7rem);--space-3xl-l:clamp(2rem,8.185rem + -5.0697vi,7rem);--space-3xl-xl:clamp(3rem,7.948rem + -4.0558vi,7rem);--space-3xl-2xl:clamp(4rem,7.711rem + -3.0418vi,7rem);--space-3xl-4xl:clamp(7rem,6.526rem + 2.0279vi,9rem);--space-3xl-5xl:clamp(7rem,5.1039rem + 8.1115vi,15rem);--space-3xl-6xl:clamp(7rem,3.9189rem + 13.1812vi,20rem);--space-4xl-3xs:clamp(0.25rem,9.6822rem + -7.7313vi,7.875rem);--space-4xl-2xs:clamp(0.5rem,9.6229rem + -7.4778vi,7.875rem);--space-4xl-xs:clamp(0.75rem,9.5637rem + -7.2243vi,7.875rem);--space-4xl-s:clamp(1rem,9.5044rem + -6.9708vi,7.875rem);--space-4xl-m:clamp(1.5rem,9.3859rem + -6.4639vi,7.875rem);--space-4xl-l:clamp(2rem,9.2674rem + -5.9569vi,7.875rem);--space-4xl-xl:clamp(3rem,9.0304rem + -4.943vi,7.875rem);--space-4xl-2xl:clamp(4rem,8.7934rem + -3.929vi,7.875rem);--space-4xl-3xl:clamp(7.875rem,7.8454rem + 0.1267vi,8rem);--space-4xl-5xl:clamp(7.875rem,6.1863rem + 7.2243vi,15rem);--space-4xl-6xl:clamp(7.875rem,5.0013rem + 12.294vi,20rem);--space-5xl-3xs:clamp(0.25rem,16.1765rem + -13.0545vi,13.125rem);--space-5xl-2xs:clamp(0.5rem,16.1172rem + -12.801vi,13.125rem);--space-5xl-xs:clamp(0.75rem,16.058rem + -12.5475vi,13.125rem);--space-5xl-s:clamp(1rem,15.9987rem + -12.294vi,13.125rem);--space-5xl-m:clamp(1.5rem,15.8802rem + -11.7871vi,13.125rem);--space-5xl-l:clamp(2rem,15.7617rem + -11.2801vi,13.125rem);--space-5xl-xl:clamp(3rem,15.5247rem + -10.2662vi,13.125rem);--space-5xl-2xl:clamp(4rem,15.2877rem + -9.2522vi,13.125rem);--space-5xl-3xl:clamp(8rem,14.3397rem + -5.1965vi,13.125rem);--space-5xl-4xl:clamp(9rem,14.1027rem + -4.1825vi,13.125rem);--space-5xl-6xl:clamp(13.125rem,11.4956rem + 6.9708vi,20rem);--space-6xl-3xs:clamp(0.25rem,21.5884rem + -17.4905vi,17.5rem);--space-6xl-2xs:clamp(0.5rem,21.5292rem + -17.237vi,17.5rem);--space-6xl-xs:clamp(0.75rem,21.4699rem + -16.9835vi,17.5rem);--space-6xl-s:clamp(1rem,21.4106rem + -16.73vi,17.5rem);--space-6xl-m:clamp(1.5rem,21.2921rem + -16.2231vi,17.5rem);--space-6xl-l:clamp(2rem,21.1736rem + -15.7161vi,17.5rem);--space-6xl-xl:clamp(3rem,20.9366rem + -14.7022vi,17.5rem);--space-6xl-2xl:clamp(4rem,20.6996rem + -13.6882vi,17.5rem);--space-6xl-3xl:clamp(8rem,19.7516rem + -9.6324vi,17.5rem);--space-6xl-4xl:clamp(9rem,19.5146rem + -8.6185vi,17.5rem);--space-6xl-5xl:clamp(15rem,18.0925rem + -2.5349vi,17.5rem);--brand-white:#ffffff;--brand-grey:#777473;--brand-red:#cf010d;--charcoal:#252423;--text-x-dark:#252423;--text-dark:#555;--text-default-grey:#777473;--text-light-grey:#bcbbba;--backgrounds-light-grey-50:#f9f9f9;--backgrounds-light-grey-100:#f1f1f1;--backgrounds-light-grey-200:#eaeaea;--backgrounds-light-grey-300:#dbdbdb;--backgrounds-light-grey-400:#c2c2c2;--backgrounds-light-grey-500:#9e9e9e;--product-shadow-full:#222222;--product-shadow-blur:rgba(34,34,34,0.7);--font-neue-haas-grotesk:"neue-haas-grotesk-display","Helvetica Neue",Arial,sans-serif;--font-family-heading:var(--font-neue-haas-grotesk);--font-family-body:var(--font-neue-haas-grotesk);--font-family-label:var(--font-neue-haas-grotesk);--font-weight-regular:500;--font-weight-bold:600;--radius-fixed-s:4px;--radius-s:clamp(2px,1.5260px + 0.1267vi,4px);--radius-m:clamp(4px,3.0520px + 0.2535vi,8px);--radius-l:clamp(8px,6.1039px + 0.5070vi,16px);--radius-xl:clamp(16px,12.2079px + 1.0139vi,32px);--radius-xxl:clamp(32px,24.4157px + 2.0279vi,64px);--grid-viewport:clamp(374px,100vi,1952px);--grid-column-count:12;--grid-gutter:14px;--grid-column:16px;--grid-whole:calc(var(--grid-viewport) - (var(--space-s-l) * 2));--grid-whole-half:clamp(346px,208.0608px + 36.8821vi,928px);--grid-whole-third:clamp(346px,283.8872px + 16.6033vi,608px);--grid-whole-quarter:clamp(346px,321.8251px + 6.4639vi,448px);--grid-whole-three-quarters:clamp(346px,94.2966px + 67.3004vi,1408px);--grid-three-quarters:256px;--grid-two-thirds:226px;--grid-half:166px;--grid-third:106px;--grid-quarter:76px}.u-hidden{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.c-guides__layout,.l-grid{overflow:visible;box-sizing:border-box;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;width:calc(100% - var(--space-s-2xl));max-width:calc(124rem - var(--space-s-2xl))}.l-grid--landscape{display:flex}@media screen and (orientation:portrait){.l-grid--landscape{display:none}}.l-grid--portrait{display:none}@media screen and (orientation:portrait){.l-grid--portrait{display:flex}}.l-grid--xs-start{align-items:flex-start}.l-grid--xs-middle{align-items:center}.l-grid--xs-end{align-items:flex-end}.l-grid--xs-even{align-items:stretch}.l-grid--xs-center{justify-content:center}.l-grid--xs-justified{justify-content:space-between}.l-grid--xs-reverse{flex-direction:row-reverse}.l-grid--xs-col-reverse{flex-direction:column-reverse}.l-grid--xs-default-direction{flex-direction:row}@media screen and (min-width:35em){.l-grid--s-start{align-items:flex-start}.l-grid--s-middle{align-items:center}.l-grid--s-end{align-items:flex-end}.l-grid--s-even{align-items:stretch}.l-grid--s-center{justify-content:center}.l-grid--s-justified{justify-content:space-between}.l-grid--s-col-reverse{flex-direction:column-reverse}.l-grid--s-default-direction{flex-direction:row}}@media screen and (min-width:47.5rem){.l-grid--m-start{align-items:flex-start}.l-grid--m-middle{align-items:center}.l-grid--m-end{align-items:flex-end}.l-grid--m-center{justify-content:center}.l-grid--m-justified{justify-content:space-between}.l-grid--m-reverse,.l-grid--m-reverse.l-grid--m-default-direction{flex-direction:row-reverse}.l-grid--m-even{align-items:stretch}.l-grid--m-col-reverse{flex-direction:column-reverse}.l-grid--m-default-direction{flex-direction:row}}@media screen and (min-width:71.25rem){.l-grid--l-start{align-items:flex-start}.l-grid--l-middle{align-items:center}.l-grid--l-end{align-items:flex-end}.l-grid--l-even{align-items:stretch}.l-grid--l-center{justify-content:center}.l-grid--l-justified{justify-content:space-between}.l-grid--l-reverse{flex-direction:row-reverse}.l-grid--l-col-reverse{flex-direction:column-reverse}.l-grid--l-default-direction{flex-direction:row}}@media screen and (min-width:80rem){.l-grid--xl-start{align-items:flex-start}.l-grid--xl-middle{align-items:center}.l-grid--xl-end{align-items:flex-end}.l-grid--xl-even{align-items:stretch}.l-grid--xl-center{justify-content:center}.l-grid--xl-justified{justify-content:space-between}.l-grid--xl-reverse{flex-direction:row-reverse}.l-grid--xl-col-reverse{flex-direction:column-reverse}.l-grid--xl-default-direction{flex-direction:row}}.l-grid--inset{width:calc(100% + var(--space-s-2xl));margin-left:calc(var(--space-s-2xl)*-.5)}.c-guides__column,.l-grid__col{box-sizing:border-box;min-height:1px;width:100%;display:block;padding-left:calc(var(--space-s-2xl)*.5);padding-right:calc(var(--space-s-2xl)*.5)}.l-grid__col--xs-0-12{padding-left:0;padding-right:0;width:0}.c-guides__column,.l-grid__col--xs-1-12{width:8.3333333333%}.l-grid__col--xs-2-12{width:16.6666666667%}.l-grid__col--xs-3-12{width:25%}.l-grid__col--xs-4-12{width:33.3333333333%}.l-grid__col--xs-5-12{width:41.6666666667%}.l-grid__col--xs-6-12{width:50%}.l-grid__col--xs-7-12{width:58.3333333333%}.l-grid__col--xs-8-12{width:66.6666666667%}.l-grid__col--xs-9-12{width:75%}.l-grid__col--xs-10-12{width:83.3333333333%}.l-grid__col--xs-11-12{width:91.6666666667%}.l-grid__col--xs-12-12{width:100%}.l-grid__col--xs-push-0-12{margin-left:0}.l-grid__col--xs-push-1-12{margin-left:8.3333333333%}.l-grid__col--xs-push-2-12{margin-left:16.6666666667%}.l-grid__col--xs-push-3-12{margin-left:25%}.l-grid__col--xs-push-4-12{margin-left:33.3333333333%}.l-grid__col--xs-push-5-12{margin-left:41.6666666667%}.l-grid__col--xs-push-6-12{margin-left:50%}.l-grid__col--xs-push-7-12{margin-left:58.3333333333%}.l-grid__col--xs-push-8-12{margin-left:66.6666666667%}.l-grid__col--xs-push-9-12{margin-left:75%}.l-grid__col--xs-push-10-12{margin-left:83.3333333333%}.l-grid__col--xs-push-11-12{margin-left:91.6666666667%}.l-grid__col--xs-push-12-12{margin-left:100%}.l-grid__col--xs-1-24{width:4.1666666667%}.l-grid__col--xs-2-24{width:8.3333333333%}.l-grid__col--xs-3-24{width:12.5%}.l-grid__col--xs-4-24{width:16.6666666667%}.l-grid__col--xs-5-24{width:20.8333333333%}.l-grid__col--xs-6-24{width:25%}.l-grid__col--xs-7-24{width:29.1666666667%}.l-grid__col--xs-8-24{width:33.3333333333%}.l-grid__col--xs-9-24{width:37.5%}.l-grid__col--xs-10-24{width:41.6666666667%}.l-grid__col--xs-11-24{width:45.8333333333%}.l-grid__col--xs-12-24{width:50%}.l-grid__col--xs-13-24{width:54.1666666667%}.l-grid__col--xs-14-24{width:58.3333333333%}.l-grid__col--xs-15-24{width:62.5%}.l-grid__col--xs-16-24{width:66.6666666667%}.l-grid__col--xs-17-24{width:70.8333333333%}.l-grid__col--xs-18-24{width:75%}.l-grid__col--xs-19-24{width:79.1666666667%}.l-grid__col--xs-20-24{width:83.3333333333%}.l-grid__col--xs-21-24{width:87.5%}.l-grid__col--xs-22-24{width:91.6666666667%}.l-grid__col--xs-23-24{width:95.8333333333%}.l-grid__col--xs-24-24{width:100%}.l-grid__col--xs-push-0-24{margin-left:0}.l-grid__col--xs-push-1-24{margin-left:4.1666666667%}.l-grid__col--xs-push-2-24{margin-left:8.3333333333%}.l-grid__col--xs-push-3-24{margin-left:12.5%}.l-grid__col--xs-push-4-24{margin-left:16.6666666667%}.l-grid__col--xs-push-5-24{margin-left:20.8333333333%}.l-grid__col--xs-push-6-24{margin-left:25%}.l-grid__col--xs-push-7-24{margin-left:29.1666666667%}.l-grid__col--xs-push-8-24{margin-left:33.3333333333%}.l-grid__col--xs-push-9-24{margin-left:37.5%}.l-grid__col--xs-push-10-24{margin-left:41.6666666667%}.l-grid__col--xs-push-11-24{margin-left:45.8333333333%}.l-grid__col--xs-push-12-24{margin-left:50%}.l-grid__col--xs-push-13-24{margin-left:54.1666666667%}.l-grid__col--xs-push-14-24{margin-left:58.3333333333%}.l-grid__col--xs-push-15-24{margin-left:62.5%}.l-grid__col--xs-push-16-24{margin-left:66.6666666667%}.l-grid__col--xs-push-17-24{margin-left:70.8333333333%}.l-grid__col--xs-push-18-24{margin-left:75%}.l-grid__col--xs-push-19-24{margin-left:79.1666666667%}.l-grid__col--xs-push-20-24{margin-left:83.3333333333%}.l-grid__col--xs-push-21-24{margin-left:87.5%}.l-grid__col--xs-push-22-24{margin-left:91.6666666667%}.l-grid__col--xs-push-23-24{margin-left:95.8333333333%}.l-grid__col--xs-push-24-24{margin-left:100%}@media screen and (min-width:35em){.l-grid__col--s-0-12{padding-left:0;padding-right:0;width:0}.l-grid__col--s-1-12{width:8.3333333333%}.l-grid__col--s-2-12{width:16.6666666667%}.l-grid__col--s-3-12{width:25%}.l-grid__col--s-4-12{width:33.3333333333%}.l-grid__col--s-5-12{width:41.6666666667%}.l-grid__col--s-6-12{width:50%}.l-grid__col--s-7-12{width:58.3333333333%}.l-grid__col--s-8-12{width:66.6666666667%}.l-grid__col--s-9-12{width:75%}.l-grid__col--s-10-12{width:83.3333333333%}.l-grid__col--s-11-12{width:91.6666666667%}.l-grid__col--s-12-12{width:100%}.l-grid__col--s-push-0-12{margin-left:0}.l-grid__col--s-push-1-12{margin-left:8.3333333333%}.l-grid__col--s-push-2-12{margin-left:16.6666666667%}.l-grid__col--s-push-3-12{margin-left:25%}.l-grid__col--s-push-4-12{margin-left:33.3333333333%}.l-grid__col--s-push-5-12{margin-left:41.6666666667%}.l-grid__col--s-push-6-12{margin-left:50%}.l-grid__col--s-push-7-12{margin-left:58.3333333333%}.l-grid__col--s-push-8-12{margin-left:66.6666666667%}.l-grid__col--s-push-9-12{margin-left:75%}.l-grid__col--s-push-10-12{margin-left:83.3333333333%}.l-grid__col--s-push-11-12{margin-left:91.6666666667%}.l-grid__col--s-push-12-12{margin-left:100%}.l-grid__col--s-1-24{width:4.1666666667%}.l-grid__col--s-2-24{width:8.3333333333%}.l-grid__col--s-3-24{width:12.5%}.l-grid__col--s-4-24{width:16.6666666667%}.l-grid__col--s-5-24{width:20.8333333333%}.l-grid__col--s-6-24{width:25%}.l-grid__col--s-7-24{width:29.1666666667%}.l-grid__col--s-8-24{width:33.3333333333%}.l-grid__col--s-9-24{width:37.5%}.l-grid__col--s-10-24{width:41.6666666667%}.l-grid__col--s-11-24{width:45.8333333333%}.l-grid__col--s-12-24{width:50%}.l-grid__col--s-13-24{width:54.1666666667%}.l-grid__col--s-14-24{width:58.3333333333%}.l-grid__col--s-15-24{width:62.5%}.l-grid__col--s-16-24{width:66.6666666667%}.l-grid__col--s-17-24{width:70.8333333333%}.l-grid__col--s-18-24{width:75%}.l-grid__col--s-19-24{width:79.1666666667%}.l-grid__col--s-20-24{width:83.3333333333%}.l-grid__col--s-21-24{width:87.5%}.l-grid__col--s-22-24{width:91.6666666667%}.l-grid__col--s-23-24{width:95.8333333333%}.l-grid__col--s-24-24{width:100%}.l-grid__col--s-push-0-24{margin-left:0}.l-grid__col--s-push-1-24{margin-left:4.1666666667%}.l-grid__col--s-push-2-24{margin-left:8.3333333333%}.l-grid__col--s-push-3-24{margin-left:12.5%}.l-grid__col--s-push-4-24{margin-left:16.6666666667%}.l-grid__col--s-push-5-24{margin-left:20.8333333333%}.l-grid__col--s-push-6-24{margin-left:25%}.l-grid__col--s-push-7-24{margin-left:29.1666666667%}.l-grid__col--s-push-8-24{margin-left:33.3333333333%}.l-grid__col--s-push-9-24{margin-left:37.5%}.l-grid__col--s-push-10-24{margin-left:41.6666666667%}.l-grid__col--s-push-11-24{margin-left:45.8333333333%}.l-grid__col--s-push-12-24{margin-left:50%}.l-grid__col--s-push-13-24{margin-left:54.1666666667%}.l-grid__col--s-push-14-24{margin-left:58.3333333333%}.l-grid__col--s-push-15-24{margin-left:62.5%}.l-grid__col--s-push-16-24{margin-left:66.6666666667%}.l-grid__col--s-push-17-24{margin-left:70.8333333333%}.l-grid__col--s-push-18-24{margin-left:75%}.l-grid__col--s-push-19-24{margin-left:79.1666666667%}.l-grid__col--s-push-20-24{margin-left:83.3333333333%}.l-grid__col--s-push-21-24{margin-left:87.5%}.l-grid__col--s-push-22-24{margin-left:91.6666666667%}.l-grid__col--s-push-23-24{margin-left:95.8333333333%}.l-grid__col--s-push-24-24{margin-left:100%}}@media screen and (min-width:47.5rem){.l-grid__col--m-0-12{padding-left:0;padding-right:0;width:0}.l-grid__col--m-1-12{width:8.3333333333%}.l-grid__col--m-2-12{width:16.6666666667%}.l-grid__col--m-3-12{width:25%}.l-grid__col--m-4-12{width:33.3333333333%}.l-grid__col--m-5-12{width:41.6666666667%}.l-grid__col--m-6-12{width:50%}.l-grid__col--m-7-12{width:58.3333333333%}.l-grid__col--m-8-12{width:66.6666666667%}.l-grid__col--m-9-12{width:75%}.l-grid__col--m-10-12{width:83.3333333333%}.l-grid__col--m-11-12{width:91.6666666667%}.l-grid__col--m-12-12{width:100%}.l-grid__col--m-push-0-12{margin-left:0}.l-grid__col--m-push-1-12{margin-left:8.3333333333%}.l-grid__col--m-push-2-12{margin-left:16.6666666667%}.l-grid__col--m-push-3-12{margin-left:25%}.l-grid__col--m-push-4-12{margin-left:33.3333333333%}.l-grid__col--m-push-5-12{margin-left:41.6666666667%}.l-grid__col--m-push-6-12{margin-left:50%}.l-grid__col--m-push-7-12{margin-left:58.3333333333%}.l-grid__col--m-push-8-12{margin-left:66.6666666667%}.l-grid__col--m-push-9-12{margin-left:75%}.l-grid__col--m-push-10-12{margin-left:83.3333333333%}.l-grid__col--m-push-11-12{margin-left:91.6666666667%}.l-grid__col--m-push-12-12{margin-left:100%}.l-grid__col--m-1-24{width:4.1666666667%}.l-grid__col--m-2-24{width:8.3333333333%}.l-grid__col--m-3-24{width:12.5%}.l-grid__col--m-4-24{width:16.6666666667%}.l-grid__col--m-5-24{width:20.8333333333%}.l-grid__col--m-6-24{width:25%}.l-grid__col--m-7-24{width:29.1666666667%}.l-grid__col--m-8-24{width:33.3333333333%}.l-grid__col--m-9-24{width:37.5%}.l-grid__col--m-10-24{width:41.6666666667%}.l-grid__col--m-11-24{width:45.8333333333%}.l-grid__col--m-12-24{width:50%}.l-grid__col--m-13-24{width:54.1666666667%}.l-grid__col--m-14-24{width:58.3333333333%}.l-grid__col--m-15-24{width:62.5%}.l-grid__col--m-16-24{width:66.6666666667%}.l-grid__col--m-17-24{width:70.8333333333%}.l-grid__col--m-18-24{width:75%}.l-grid__col--m-19-24{width:79.1666666667%}.l-grid__col--m-20-24{width:83.3333333333%}.l-grid__col--m-21-24{width:87.5%}.l-grid__col--m-22-24{width:91.6666666667%}.l-grid__col--m-23-24{width:95.8333333333%}.l-grid__col--m-24-24{width:100%}.l-grid__col--m-push-0-24{margin-left:0}.l-grid__col--m-push-1-24{margin-left:4.1666666667%}.l-grid__col--m-push-2-24{margin-left:8.3333333333%}.l-grid__col--m-push-3-24{margin-left:12.5%}.l-grid__col--m-push-4-24{margin-left:16.6666666667%}.l-grid__col--m-push-5-24{margin-left:20.8333333333%}.l-grid__col--m-push-6-24{margin-left:25%}.l-grid__col--m-push-7-24{margin-left:29.1666666667%}.l-grid__col--m-push-8-24{margin-left:33.3333333333%}.l-grid__col--m-push-9-24{margin-left:37.5%}.l-grid__col--m-push-10-24{margin-left:41.6666666667%}.l-grid__col--m-push-11-24{margin-left:45.8333333333%}.l-grid__col--m-push-12-24{margin-left:50%}.l-grid__col--m-push-13-24{margin-left:54.1666666667%}.l-grid__col--m-push-14-24{margin-left:58.3333333333%}.l-grid__col--m-push-15-24{margin-left:62.5%}.l-grid__col--m-push-16-24{margin-left:66.6666666667%}.l-grid__col--m-push-17-24{margin-left:70.8333333333%}.l-grid__col--m-push-18-24{margin-left:75%}.l-grid__col--m-push-19-24{margin-left:79.1666666667%}.l-grid__col--m-push-20-24{margin-left:83.3333333333%}.l-grid__col--m-push-21-24{margin-left:87.5%}.l-grid__col--m-push-22-24{margin-left:91.6666666667%}.l-grid__col--m-push-23-24{margin-left:95.8333333333%}.l-grid__col--m-push-24-24{margin-left:100%}}@media screen and (min-width:71.25rem){.l-grid__col--l-0-12{padding-left:0;padding-right:0;width:0}.l-grid__col--l-1-12{width:8.3333333333%}.l-grid__col--l-2-12{width:16.6666666667%}.l-grid__col--l-3-12{width:25%}.l-grid__col--l-4-12{width:33.3333333333%}.l-grid__col--l-5-12{width:41.6666666667%}.l-grid__col--l-6-12{width:50%}.l-grid__col--l-7-12{width:58.3333333333%}.l-grid__col--l-8-12{width:66.6666666667%}.l-grid__col--l-9-12{width:75%}.l-grid__col--l-10-12{width:83.3333333333%}.l-grid__col--l-11-12{width:91.6666666667%}.l-grid__col--l-12-12{width:100%}.l-grid__col--l-push-0-12{margin-left:0}.l-grid__col--l-push-1-12{margin-left:8.3333333333%}.l-grid__col--l-push-2-12{margin-left:16.6666666667%}.l-grid__col--l-push-3-12{margin-left:25%}.l-grid__col--l-push-4-12{margin-left:33.3333333333%}.l-grid__col--l-push-5-12{margin-left:41.6666666667%}.l-grid__col--l-push-6-12{margin-left:50%}.l-grid__col--l-push-7-12{margin-left:58.3333333333%}.l-grid__col--l-push-8-12{margin-left:66.6666666667%}.l-grid__col--l-push-9-12{margin-left:75%}.l-grid__col--l-push-10-12{margin-left:83.3333333333%}.l-grid__col--l-push-11-12{margin-left:91.6666666667%}.l-grid__col--l-push-12-12{margin-left:100%}.l-grid__col--l-1-24{width:4.1666666667%}.l-grid__col--l-2-24{width:8.3333333333%}.l-grid__col--l-3-24{width:12.5%}.l-grid__col--l-4-24{width:16.6666666667%}.l-grid__col--l-5-24{width:20.8333333333%}.l-grid__col--l-6-24{width:25%}.l-grid__col--l-7-24{width:29.1666666667%}.l-grid__col--l-8-24{width:33.3333333333%}.l-grid__col--l-9-24{width:37.5%}.l-grid__col--l-10-24{width:41.6666666667%}.l-grid__col--l-11-24{width:45.8333333333%}.l-grid__col--l-12-24{width:50%}.l-grid__col--l-13-24{width:54.1666666667%}.l-grid__col--l-14-24{width:58.3333333333%}.l-grid__col--l-15-24{width:62.5%}.l-grid__col--l-16-24{width:66.6666666667%}.l-grid__col--l-17-24{width:70.8333333333%}.l-grid__col--l-18-24{width:75%}.l-grid__col--l-19-24{width:79.1666666667%}.l-grid__col--l-20-24{width:83.3333333333%}.l-grid__col--l-21-24{width:87.5%}.l-grid__col--l-22-24{width:91.6666666667%}.l-grid__col--l-23-24{width:95.8333333333%}.l-grid__col--l-24-24{width:100%}.l-grid__col--l-push-0-24{margin-left:0}.l-grid__col--l-push-1-24{margin-left:4.1666666667%}.l-grid__col--l-push-2-24{margin-left:8.3333333333%}.l-grid__col--l-push-3-24{margin-left:12.5%}.l-grid__col--l-push-4-24{margin-left:16.6666666667%}.l-grid__col--l-push-5-24{margin-left:20.8333333333%}.l-grid__col--l-push-6-24{margin-left:25%}.l-grid__col--l-push-7-24{margin-left:29.1666666667%}.l-grid__col--l-push-8-24{margin-left:33.3333333333%}.l-grid__col--l-push-9-24{margin-left:37.5%}.l-grid__col--l-push-10-24{margin-left:41.6666666667%}.l-grid__col--l-push-11-24{margin-left:45.8333333333%}.l-grid__col--l-push-12-24{margin-left:50%}.l-grid__col--l-push-13-24{margin-left:54.1666666667%}.l-grid__col--l-push-14-24{margin-left:58.3333333333%}.l-grid__col--l-push-15-24{margin-left:62.5%}.l-grid__col--l-push-16-24{margin-left:66.6666666667%}.l-grid__col--l-push-17-24{margin-left:70.8333333333%}.l-grid__col--l-push-18-24{margin-left:75%}.l-grid__col--l-push-19-24{margin-left:79.1666666667%}.l-grid__col--l-push-20-24{margin-left:83.3333333333%}.l-grid__col--l-push-21-24{margin-left:87.5%}.l-grid__col--l-push-22-24{margin-left:91.6666666667%}.l-grid__col--l-push-23-24{margin-left:95.8333333333%}.l-grid__col--l-push-24-24{margin-left:100%}}@media screen and (min-width:80rem){.l-grid__col--xl-0-12{padding-left:0;padding-right:0;width:0}.l-grid__col--xl-1-12{width:8.3333333333%}.l-grid__col--xl-2-12{width:16.6666666667%}.l-grid__col--xl-3-12{width:25%}.l-grid__col--xl-4-12{width:33.3333333333%}.l-grid__col--xl-5-12{width:41.6666666667%}.l-grid__col--xl-6-12{width:50%}.l-grid__col--xl-7-12{width:58.3333333333%}.l-grid__col--xl-8-12{width:66.6666666667%}.l-grid__col--xl-9-12{width:75%}.l-grid__col--xl-10-12{width:83.3333333333%}.l-grid__col--xl-11-12{width:91.6666666667%}.l-grid__col--xl-12-12{width:100%}.l-grid__col--xl-push-0-12{margin-left:0}.l-grid__col--xl-push-1-12{margin-left:8.3333333333%}.l-grid__col--xl-push-2-12{margin-left:16.6666666667%}.l-grid__col--xl-push-3-12{margin-left:25%}.l-grid__col--xl-push-4-12{margin-left:33.3333333333%}.l-grid__col--xl-push-5-12{margin-left:41.6666666667%}.l-grid__col--xl-push-6-12{margin-left:50%}.l-grid__col--xl-push-7-12{margin-left:58.3333333333%}.l-grid__col--xl-push-8-12{margin-left:66.6666666667%}.l-grid__col--xl-push-9-12{margin-left:75%}.l-grid__col--xl-push-10-12{margin-left:83.3333333333%}.l-grid__col--xl-push-11-12{margin-left:91.6666666667%}.l-grid__col--xl-push-12-12{margin-left:100%}.l-grid__col--xl-1-24{width:4.1666666667%}.l-grid__col--xl-2-24{width:8.3333333333%}.l-grid__col--xl-3-24{width:12.5%}.l-grid__col--xl-4-24{width:16.6666666667%}.l-grid__col--xl-5-24{width:20.8333333333%}.l-grid__col--xl-6-24{width:25%}.l-grid__col--xl-7-24{width:29.1666666667%}.l-grid__col--xl-8-24{width:33.3333333333%}.l-grid__col--xl-9-24{width:37.5%}.l-grid__col--xl-10-24{width:41.6666666667%}.l-grid__col--xl-11-24{width:45.8333333333%}.l-grid__col--xl-12-24{width:50%}.l-grid__col--xl-13-24{width:54.1666666667%}.l-grid__col--xl-14-24{width:58.3333333333%}.l-grid__col--xl-15-24{width:62.5%}.l-grid__col--xl-16-24{width:66.6666666667%}.l-grid__col--xl-17-24{width:70.8333333333%}.l-grid__col--xl-18-24{width:75%}.l-grid__col--xl-19-24{width:79.1666666667%}.l-grid__col--xl-20-24{width:83.3333333333%}.l-grid__col--xl-21-24{width:87.5%}.l-grid__col--xl-22-24{width:91.6666666667%}.l-grid__col--xl-23-24{width:95.8333333333%}.l-grid__col--xl-24-24{width:100%}.l-grid__col--xl-push-0-24{margin-left:0}.l-grid__col--xl-push-1-24{margin-left:4.1666666667%}.l-grid__col--xl-push-2-24{margin-left:8.3333333333%}.l-grid__col--xl-push-3-24{margin-left:12.5%}.l-grid__col--xl-push-4-24{margin-left:16.6666666667%}.l-grid__col--xl-push-5-24{margin-left:20.8333333333%}.l-grid__col--xl-push-6-24{margin-left:25%}.l-grid__col--xl-push-7-24{margin-left:29.1666666667%}.l-grid__col--xl-push-8-24{margin-left:33.3333333333%}.l-grid__col--xl-push-9-24{margin-left:37.5%}.l-grid__col--xl-push-10-24{margin-left:41.6666666667%}.l-grid__col--xl-push-11-24{margin-left:45.8333333333%}.l-grid__col--xl-push-12-24{margin-left:50%}.l-grid__col--xl-push-13-24{margin-left:54.1666666667%}.l-grid__col--xl-push-14-24{margin-left:58.3333333333%}.l-grid__col--xl-push-15-24{margin-left:62.5%}.l-grid__col--xl-push-16-24{margin-left:66.6666666667%}.l-grid__col--xl-push-17-24{margin-left:70.8333333333%}.l-grid__col--xl-push-18-24{margin-left:75%}.l-grid__col--xl-push-19-24{margin-left:79.1666666667%}.l-grid__col--xl-push-20-24{margin-left:83.3333333333%}.l-grid__col--xl-push-21-24{margin-left:87.5%}.l-grid__col--xl-push-22-24{margin-left:91.6666666667%}.l-grid__col--xl-push-23-24{margin-left:95.8333333333%}.l-grid__col--xl-push-24-24{margin-left:100%}}.l-top-space-3xs{margin-top:var(--space-3xs)}.l-top-space-2xs{margin-top:var(--space-2xs)}.l-top-space-xs{margin-top:var(--space-xs)}.l-top-space-s{margin-top:var(--space-s)}.l-top-space-m{margin-top:var(--space-m)}.l-top-space-l{margin-top:var(--space-l)}.l-top-space-xl{margin-top:var(--space-xl)}.l-top-space-2xl{margin-top:var(--space-2xl)}.l-top-space-3xl{margin-top:var(--space-3xl)}.l-top-space-4xl{margin-top:var(--space-4xl)}.l-top-space-5xl{margin-top:var(--space-5xl)}@media screen and (min-width:0rem){.l-xs-top-space-3xs{margin-top:var(--space-3xs)}.l-xs-top-space-2xs{margin-top:var(--space-2xs)}.l-xs-top-space-xs{margin-top:var(--space-xs)}.l-xs-top-space-s{margin-top:var(--space-s)}.l-xs-top-space-m{margin-top:var(--space-m)}.l-xs-top-space-l{margin-top:var(--space-l)}.l-xs-top-space-xl{margin-top:var(--space-xl)}.l-xs-top-space-2xl{margin-top:var(--space-2xl)}.l-xs-top-space-3xl{margin-top:var(--space-3xl)}.l-xs-top-space-4xl{margin-top:var(--space-4xl)}.l-xs-top-space-5xl{margin-top:var(--space-5xl)}}@media screen and (max-width:22.5rem){.l-xs-top-space-3xs{margin-top:var(--space-3xs)}.l-xs-top-space-2xs{margin-top:var(--space-2xs)}.l-xs-top-space-xs{margin-top:var(--space-xs)}.l-xs-top-space-s{margin-top:var(--space-s)}.l-xs-top-space-m{margin-top:var(--space-m)}.l-xs-top-space-l{margin-top:var(--space-l)}.l-xs-top-space-xl{margin-top:var(--space-xl)}.l-xs-top-space-2xl{margin-top:var(--space-2xl)}.l-xs-top-space-3xl{margin-top:var(--space-3xl)}.l-xs-top-space-4xl{margin-top:var(--space-4xl)}.l-xs-top-space-5xl{margin-top:var(--space-5xl)}}@media screen and (min-width:35em){.l-s-top-space-3xs{margin-top:var(--space-3xs)}.l-s-top-space-2xs{margin-top:var(--space-2xs)}.l-s-top-space-xs{margin-top:var(--space-xs)}.l-s-top-space-s{margin-top:var(--space-s)}.l-s-top-space-m{margin-top:var(--space-m)}.l-s-top-space-l{margin-top:var(--space-l)}.l-s-top-space-xl{margin-top:var(--space-xl)}.l-s-top-space-2xl{margin-top:var(--space-2xl)}.l-s-top-space-3xl{margin-top:var(--space-3xl)}.l-s-top-space-4xl{margin-top:var(--space-4xl)}.l-s-top-space-5xl{margin-top:var(--space-5xl)}}@media screen and (min-width:47.5rem){.l-m-top-space-3xs{margin-top:var(--space-3xs)}.l-m-top-space-2xs{margin-top:var(--space-2xs)}.l-m-top-space-xs{margin-top:var(--space-xs)}.l-m-top-space-s{margin-top:var(--space-s)}.l-m-top-space-m{margin-top:var(--space-m)}.l-m-top-space-l{margin-top:var(--space-l)}.l-m-top-space-xl{margin-top:var(--space-xl)}.l-m-top-space-2xl{margin-top:var(--space-2xl)}.l-m-top-space-3xl{margin-top:var(--space-3xl)}.l-m-top-space-4xl{margin-top:var(--space-4xl)}.l-m-top-space-5xl{margin-top:var(--space-5xl)}}@media screen and (min-width:71.25rem){.l-l-top-space-3xs{margin-top:var(--space-3xs)}.l-l-top-space-2xs{margin-top:var(--space-2xs)}.l-l-top-space-xs{margin-top:var(--space-xs)}.l-l-top-space-s{margin-top:var(--space-s)}.l-l-top-space-m{margin-top:var(--space-m)}.l-l-top-space-l{margin-top:var(--space-l)}.l-l-top-space-xl{margin-top:var(--space-xl)}.l-l-top-space-2xl{margin-top:var(--space-2xl)}.l-l-top-space-3xl{margin-top:var(--space-3xl)}.l-l-top-space-4xl{margin-top:var(--space-4xl)}.l-l-top-space-5xl{margin-top:var(--space-5xl)}}@media screen and (min-width:80rem){.l-xl-top-space-3xs{margin-top:var(--space-3xs)}.l-xl-top-space-2xs{margin-top:var(--space-2xs)}.l-xl-top-space-xs{margin-top:var(--space-xs)}.l-xl-top-space-s{margin-top:var(--space-s)}.l-xl-top-space-m{margin-top:var(--space-m)}.l-xl-top-space-l{margin-top:var(--space-l)}.l-xl-top-space-xl{margin-top:var(--space-xl)}.l-xl-top-space-2xl{margin-top:var(--space-2xl)}.l-xl-top-space-3xl{margin-top:var(--space-3xl)}.l-xl-top-space-4xl{margin-top:var(--space-4xl)}.l-xl-top-space-5xl{margin-top:var(--space-5xl)}}.l-bottom-space-3xs{margin-bottom:var(--space-3xs)}.l-bottom-space-2xs{margin-bottom:var(--space-2xs)}.l-bottom-space-xs{margin-bottom:var(--space-xs)}.l-bottom-space-s{margin-bottom:var(--space-s)}.l-bottom-space-m{margin-bottom:var(--space-m)}.l-bottom-space-l{margin-bottom:var(--space-l)}.l-bottom-space-xl{margin-bottom:var(--space-xl)}.l-bottom-space-2xl{margin-bottom:var(--space-2xl)}.l-bottom-space-3xl{margin-bottom:var(--space-3xl)}.l-bottom-space-4xl{margin-bottom:var(--space-4xl)}.l-bottom-space-5xl{margin-bottom:var(--space-5xl)}@media screen and (min-width:0rem){.l-xs-bottom-space-3xs{margin-bottom:var(--space-3xs)}.l-xs-bottom-space-2xs{margin-bottom:var(--space-2xs)}.l-xs-bottom-space-xs{margin-bottom:var(--space-xs)}.l-xs-bottom-space-s{margin-bottom:var(--space-s)}.l-xs-bottom-space-m{margin-bottom:var(--space-m)}.l-xs-bottom-space-l{margin-bottom:var(--space-l)}.l-xs-bottom-space-xl{margin-bottom:var(--space-xl)}.l-xs-bottom-space-2xl{margin-bottom:var(--space-2xl)}.l-xs-bottom-space-3xl{margin-bottom:var(--space-3xl)}.l-xs-bottom-space-4xl{margin-bottom:var(--space-4xl)}.l-xs-bottom-space-5xl{margin-bottom:var(--space-5xl)}}@media screen and (max-width:22.5rem){.l-xs-bottom-space-3xs{margin-bottom:var(--space-3xs)}.l-xs-bottom-space-2xs{margin-bottom:var(--space-2xs)}.l-xs-bottom-space-xs{margin-bottom:var(--space-xs)}.l-xs-bottom-space-s{margin-bottom:var(--space-s)}.l-xs-bottom-space-m{margin-bottom:var(--space-m)}.l-xs-bottom-space-l{margin-bottom:var(--space-l)}.l-xs-bottom-space-xl{margin-bottom:var(--space-xl)}.l-xs-bottom-space-2xl{margin-bottom:var(--space-2xl)}.l-xs-bottom-space-3xl{margin-bottom:var(--space-3xl)}.l-xs-bottom-space-4xl{margin-bottom:var(--space-4xl)}.l-xs-bottom-space-5xl{margin-bottom:var(--space-5xl)}}@media screen and (min-width:35em){.l-s-bottom-space-3xs{margin-bottom:var(--space-3xs)}.l-s-bottom-space-2xs{margin-bottom:var(--space-2xs)}.l-s-bottom-space-xs{margin-bottom:var(--space-xs)}.l-s-bottom-space-s{margin-bottom:var(--space-s)}.l-s-bottom-space-m{margin-bottom:var(--space-m)}.l-s-bottom-space-l{margin-bottom:var(--space-l)}.l-s-bottom-space-xl{margin-bottom:var(--space-xl)}.l-s-bottom-space-2xl{margin-bottom:var(--space-2xl)}.l-s-bottom-space-3xl{margin-bottom:var(--space-3xl)}.l-s-bottom-space-4xl{margin-bottom:var(--space-4xl)}.l-s-bottom-space-5xl{margin-bottom:var(--space-5xl)}}@media screen and (min-width:47.5rem){.l-m-bottom-space-3xs{margin-bottom:var(--space-3xs)}.l-m-bottom-space-2xs{margin-bottom:var(--space-2xs)}.l-m-bottom-space-xs{margin-bottom:var(--space-xs)}.l-m-bottom-space-s{margin-bottom:var(--space-s)}.l-m-bottom-space-m{margin-bottom:var(--space-m)}.l-m-bottom-space-l{margin-bottom:var(--space-l)}.l-m-bottom-space-xl{margin-bottom:var(--space-xl)}.l-m-bottom-space-2xl{margin-bottom:var(--space-2xl)}.l-m-bottom-space-3xl{margin-bottom:var(--space-3xl)}.l-m-bottom-space-4xl{margin-bottom:var(--space-4xl)}.l-m-bottom-space-5xl{margin-bottom:var(--space-5xl)}}@media screen and (min-width:71.25rem){.l-l-bottom-space-3xs{margin-bottom:var(--space-3xs)}.l-l-bottom-space-2xs{margin-bottom:var(--space-2xs)}.l-l-bottom-space-xs{margin-bottom:var(--space-xs)}.l-l-bottom-space-s{margin-bottom:var(--space-s)}.l-l-bottom-space-m{margin-bottom:var(--space-m)}.l-l-bottom-space-l{margin-bottom:var(--space-l)}.l-l-bottom-space-xl{margin-bottom:var(--space-xl)}.l-l-bottom-space-2xl{margin-bottom:var(--space-2xl)}.l-l-bottom-space-3xl{margin-bottom:var(--space-3xl)}.l-l-bottom-space-4xl{margin-bottom:var(--space-4xl)}.l-l-bottom-space-5xl{margin-bottom:var(--space-5xl)}}@media screen and (min-width:80rem){.l-xl-bottom-space-3xs{margin-bottom:var(--space-3xs)}.l-xl-bottom-space-2xs{margin-bottom:var(--space-2xs)}.l-xl-bottom-space-xs{margin-bottom:var(--space-xs)}.l-xl-bottom-space-s{margin-bottom:var(--space-s)}.l-xl-bottom-space-m{margin-bottom:var(--space-m)}.l-xl-bottom-space-l{margin-bottom:var(--space-l)}.l-xl-bottom-space-xl{margin-bottom:var(--space-xl)}.l-xl-bottom-space-2xl{margin-bottom:var(--space-2xl)}.l-xl-bottom-space-3xl{margin-bottom:var(--space-3xl)}.l-xl-bottom-space-4xl{margin-bottom:var(--space-4xl)}.l-xl-bottom-space-5xl{margin-bottom:var(--space-5xl)}}@media screen and (min-width:35em){.l-s-top-space-none{margin-top:0}.l-s-bottom-space-none{margin-bottom:0}}@media screen and (min-width:47.5rem){.l-m-top-space-none{margin-top:0}.l-m-bottom-space-none{margin-bottom:0}}@media screen and (min-width:71.25rem){.l-l-top-space-none{margin-top:0}.l-l-bottom-space-none{margin-bottom:0}}@media screen and (min-width:80rem){.l-xl-top-space-none{margin-top:0}.l-xl-bottom-space-none{margin-bottom:0}}.c-ui-button-group{display:flex;flex-wrap:wrap}.c-ui-button,.c-ui-button-group{align-items:center;gap:var(--space-s)}.c-ui-button{--ui-button-background:transparent;--ui-button-foreground:var(--text-dark);--ui-button-hover-background:var(--brand-red);--ui-button-hover-foreground:var(--brand-white);position:relative;isolation:isolate;display:inline-flex;box-sizing:border-box;max-width:100%;justify-content:space-between;overflow:hidden;border:0;border-radius:var(--radius-fixed-s);margin:0;background:var(--ui-button-background);color:var(--ui-button-foreground);font-family:var(--font-family-label);font-weight:var(--font-weight-regular);letter-spacing:0;text-align:start;text-decoration:none;appearance:none;cursor:pointer;transition:color .3s cubic-bezier(.5,0,.5,1),gap .3s cubic-bezier(.5,0,.5,1),padding .3s cubic-bezier(.5,0,.5,1),border-color .3s cubic-bezier(.5,0,.5,1),border-radius .3s cubic-bezier(.5,0,.5,1)}.c-ui-button:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--ui-button-hover-background);transform:translateY(101%);transition:transform .3s cubic-bezier(.5,0,.5,1)}.c-ui-button.state-preview-focus,.c-ui-button.state-preview-hover,.c-ui-button:is(:hover,:focus-visible){color:var(--ui-button-hover-foreground)}.c-ui-button.state-preview-focus .c-ui-button__icon,.c-ui-button.state-preview-hover .c-ui-button__icon,.c-ui-button:is(:hover,:focus-visible) .c-ui-button__icon{color:var(--ui-button-hover-foreground)}.c-ui-button.state-preview-focus:before,.c-ui-button.state-preview-hover:before,.c-ui-button:is(:hover,:focus-visible):before{transform:translateY(0)}.c-ui-button.state-preview-focus,.c-ui-button:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-ui-button:disabled,.c-ui-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.c-ui-button--full-width{width:100%}.c-ui-button--icon-start .c-ui-button__icon{order:-1}.c-ui-button--primary{min-width:min(100%,10.75rem);border-block-end:1px solid var(--brand-red);border-end-start-radius:0;border-end-end-radius:0}.c-ui-button--primary.state-preview-focus,.c-ui-button--primary.state-preview-hover,.c-ui-button--primary:is(:hover,:focus-visible){border-end-start-radius:var(--radius-fixed-s);border-end-end-radius:var(--radius-fixed-s)}.c-ui-button--overlay,.c-ui-button--secondary{--ui-button-background:var(--brand-grey)}.c-ui-button--overlay{--ui-button-foreground:var(--brand-white);--ui-button-hover-background:var(--brand-red);--ui-button-hover-foreground:var(--brand-white);border-block-end:0}.c-ui-button--secondary.c-ui-button--large{--ui-button-background:var(--brand-red);--ui-button-hover-background:var(--brand-grey);min-width:min(100%,14.1875rem)}.c-ui-button--download{--ui-button-background:var(--backgrounds-light-grey-200);--ui-button-hover-background:var(--brand-grey);min-width:min(100%,12.4rem)}.c-ui-button--download,.c-ui-button--secondary{--ui-button-foreground:var(--brand-white)}.c-ui-button--download{--ui-button-foreground:var(--text-dark)}.c-ui-button--tone-light.c-ui-button--primary{--ui-button-foreground:var(--brand-white);border-block-end-color:var(--brand-white)}.c-ui-button--small{font-size:var(--step--2);line-height:1.2;padding:var(--space-xs)}.c-ui-button--small.c-ui-button--primary{font-size:var(--step-1);padding-block:var(--space-s);padding-inline:0}.c-ui-button--large{font-size:var(--step-3);line-height:1;padding:var(--space-m) var(--space-l)}.c-ui-button--large.c-ui-button--primary{font-size:var(--step-5);letter-spacing:-.01em;gap:var(--space-m);padding-block:var(--space-s);padding-inline:0}.c-ui-button__label{position:relative;z-index:1;min-width:0;overflow-wrap:anywhere}.c-ui-button__icon{position:relative;z-index:1;width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s);color:var(--brand-red);transition:color .3s cubic-bezier(.5,0,.5,1)}.c-ui-button--large .c-ui-button__icon{width:var(--space-m);height:var(--space-m);flex-basis:var(--space-m)}.c-ui-button.state-loading .c-ui-button__icon{animation:ui-button-spin .72s linear infinite}.c-ui-button--primary.state-preview-focus,.c-ui-button--primary.state-preview-hover,.c-ui-button--primary:is(:hover,:focus-visible){border-block-end-color:var(--ui-button-hover-background);padding-inline:var(--space-xs)}.c-ui-button--large.c-ui-button--primary.state-preview-focus,.c-ui-button--large.c-ui-button--primary.state-preview-hover,.c-ui-button--large.c-ui-button--primary:is(:hover,:focus-visible){padding-inline:var(--space-s)}.c-ui-icon-button{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--space-xs);border:0;border-radius:var(--radius-fixed-s);margin:0;background:var(--brand-white);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.2;padding:var(--space-s);text-decoration:none;appearance:none;cursor:pointer;transition:background-color .2s cubic-bezier(.5,0,0,1),color .2s cubic-bezier(.5,0,0,1)}.c-ui-icon-button.state-preview-focus,.c-ui-icon-button.state-preview-hover,.c-ui-icon-button:is(:hover,:focus-visible){background:var(--brand-grey);color:var(--brand-white)}.c-ui-icon-button.state-preview-focus,.c-ui-icon-button:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-ui-icon-button:disabled,.c-ui-icon-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.c-ui-icon-button--labelled{position:relative;isolation:isolate;min-height:3.625rem;overflow:hidden;transition:color .3s cubic-bezier(.5,0,.5,1)}.c-ui-icon-button--labelled:before{position:absolute;z-index:-1;inset:0;border-radius:var(--radius-fixed-s);background:var(--brand-grey);content:"";transform:translateY(101%);transition:transform .3s cubic-bezier(.5,0,.5,1)}.c-ui-icon-button--labelled .c-ui-icon-button__icon,.c-ui-icon-button--labelled .c-ui-icon-button__label{position:relative;z-index:1;transition:color .3s cubic-bezier(.5,0,.5,1)}.c-ui-icon-button--labelled.state-preview-focus,.c-ui-icon-button--labelled.state-preview-hover,.c-ui-icon-button--labelled:is(:hover,:focus-visible){background:var(--brand-white);color:var(--brand-white)}.c-ui-icon-button--labelled.state-preview-focus:before,.c-ui-icon-button--labelled.state-preview-hover:before,.c-ui-icon-button--labelled:is(:hover,:focus-visible):before{transform:translateY(0)}.c-ui-icon-button--labelled:disabled,.c-ui-icon-button--labelled[aria-disabled=true]{border:1px solid var(--backgrounds-light-grey-300);background:var(--brand-white);color:var(--text-light-grey);opacity:1}.c-ui-icon-button--labelled:disabled:before,.c-ui-icon-button--labelled[aria-disabled=true]:before{transform:translateY(101%)}.c-ui-icon-button--round{width:3.5rem;height:3.5rem;flex:0 0 3.5rem;border-radius:var(--radius-xxl);box-shadow:0 var(--space-3xs) var(--space-xs) rgba(0,0,0,.06);color:var(--brand-red)}.c-ui-icon-button--round.state-preview-focus,.c-ui-icon-button--round.state-preview-hover,.c-ui-icon-button--round:is(:hover,:focus-visible){background:var(--brand-red);color:var(--brand-white)}.c-ui-icon-button--close{min-width:calc(var(--space-l) + var(--space-s));min-height:calc(var(--space-l) + var(--space-s));border:1px solid var(--backgrounds-light-grey-500);background:rgba(0,0,0,0);color:currentColor;padding:var(--space-xs) var(--space-s)}.c-ui-icon-button--close.state-preview-focus,.c-ui-icon-button--close.state-preview-hover,.c-ui-icon-button--close:is(:hover,:focus-visible){background:var(--backgrounds-light-grey-500);color:var(--brand-white)}.c-ui-icon-button__icon{width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s)}.c-ui-icon-button--round .c-ui-icon-button__icon{width:var(--space-m);height:var(--space-m);flex-basis:var(--space-m)}@keyframes ui-button-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.c-ui-button,.c-ui-button:before,.c-ui-icon-button{transition:none}.c-ui-button.state-loading .c-ui-button__icon{animation:none}.c-ui-icon-button--labelled,.c-ui-icon-button--labelled .c-ui-icon-button__icon,.c-ui-icon-button--labelled .c-ui-icon-button__label,.c-ui-icon-button--labelled:before{transition:none}}.u-headline--display{font-size:var(--step-10)}.u-headline--display,.u-headline--xxl{font-family:var(--font-family-heading,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);line-height:1.05;letter-spacing:0;color:var(--text-dark,#555)}.u-headline--xxl{font-size:var(--step-9)}.u-headline--xl{font-size:var(--step-8)}.u-headline--l,.u-headline--xl{font-family:var(--font-family-heading,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);line-height:1.05;letter-spacing:0;color:var(--text-dark,#555)}.u-headline--l{font-size:var(--step-7)}.u-headline--m{font-size:var(--step-6);line-height:1.05;letter-spacing:0}.u-headline--m,.u-headline--s{font-family:var(--font-family-heading,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);color:var(--text-dark,#555)}.u-headline--s{font-size:var(--step-3);line-height:1.3;letter-spacing:.01em}.u-headline--xs{font-weight:var(--font-weight-bold,500);font-size:var(--step-3);line-height:1.05}.u-headline--xs,.u-headline--xxs{font-family:var(--font-family-heading,var(--font-neue-haas-grotesk));letter-spacing:0;color:var(--text-dark,#555)}.u-headline--xxs{font-weight:var(--font-weight-regular,500);font-size:var(--step-2);line-height:1.4}.u-headline--xxxs{font-family:var(--font-family-heading,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-bold,500);font-size:var(--step-0);line-height:1.2;letter-spacing:0;color:var(--text-dark,#555)}.u-body--hero{font-size:var(--step-8);line-height:1.05}.u-body--hero,.u-body--l{font-family:var(--font-family-body,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);letter-spacing:0;color:var(--text-dark,#555)}.u-body--l{font-size:var(--step-2);line-height:1.4}.u-body--m{font-size:var(--step-1);line-height:1.4;letter-spacing:.01em}.u-body--m,.u-body--s{font-family:var(--font-family-body,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);color:var(--text-dark,#555)}.u-body--s{font-size:var(--step-0)}.u-body--s,.u-body--xs{line-height:1.5;letter-spacing:0}.u-body--xs{font-family:var(--font-family-body,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);font-size:var(--step--1);color:var(--text-dark,#555)}.u-label--xxl{font-size:var(--step-5)}.u-label--xl,.u-label--xxl{font-family:var(--font-family-label,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);line-height:1;letter-spacing:-.01em;color:var(--text-dark,#555)}.u-label--xl{font-size:var(--step-3)}.u-label--bold-xl{font-weight:var(--font-weight-bold,500);font-size:var(--step-3);line-height:1;letter-spacing:-.01em}.u-label--bold-xl,.u-label--l{font-family:var(--font-family-label,var(--font-neue-haas-grotesk));color:var(--text-dark,#555)}.u-label--l{font-weight:var(--font-weight-regular,500);font-size:var(--step-1);line-height:1.2;letter-spacing:0}.u-label--m{font-weight:var(--font-weight-regular,500);line-height:1.2}.u-label--bold-m,.u-label--m{font-family:var(--font-family-label,var(--font-neue-haas-grotesk));font-size:var(--step-0);letter-spacing:0;color:var(--text-dark,#555)}.u-label--bold-m{font-weight:var(--font-weight-bold,500);line-height:1}.u-label--s{font-weight:var(--font-weight-regular,500)}.u-label--bold-s,.u-label--s{font-family:var(--font-family-label,var(--font-neue-haas-grotesk));font-size:var(--step--1);line-height:1.2;letter-spacing:0;color:var(--text-dark,#555)}.u-label--bold-s{font-weight:var(--font-weight-bold,500)}.u-label--xs{font-family:var(--font-family-label,var(--font-neue-haas-grotesk));font-weight:var(--font-weight-regular,500);font-size:var(--step--2);line-height:1.2;letter-spacing:.04em;color:var(--text-dark,#555)}.c-card{display:flex;flex-wrap:wrap;align-content:space-between;overflow:hidden;position:relative;border-radius:var(--space-xs);background-color:#fff;transition:transform .3s ease-in;width:100%;min-height:24rem}.c-card--link{cursor:pointer!important}.state-no-touch .c-card--link:hover{transition:transform .3s ease-in-out;transform:translateY(calc(0rem - var(--space-s)))}.c-card__bottom,.c-card__top{position:relative;display:block;width:100%;height:auto}.c-card__bottom{padding-bottom:var(--space-l)}.c-card__image{position:relative;display:block;padding-top:45%}.c-card--contacts .c-card__image{padding-top:62.5%}.c-card__content{width:100%;box-sizing:border-box;padding:var(--space-l) var(--space-l) var(--space-xl);padding-bottom:0}.c-card__content--footer{display:flex;align-items:flex-end;justify-content:space-between;align-content:flex-end}.c-card__meta,.c-card__meta__item{display:block;position:relative}.c-card__meta__item{padding:calc(var(--space-s) + .0625rem) 0 var(--space-s) calc(1rem + var(--space-xs));padding-top:0;padding-bottom:var(--space-m)}.c-card__meta__item:before{display:none}.c-card__meta__item__icon{top:0;position:absolute;width:1rem;height:1.5em;left:0;transform:translate(-.0625rem)}.c-card__meta__item__icon svg{top:0;left:0;width:100%;height:100%;position:absolute}.c-card__meta__item__icon svg *{fill:var(--color-dark-accent-scope-red)!important}.c-card__footer{display:flex;justify-content:space-between;margin-top:1.5rem;align-content:flex-end;align-items:flex-end}.c-guides{top:0;left:0;width:100%;height:100%;position:absolute;position:fixed;pointer-events:none;z-index:9999;opacity:.1}.c-guides.state-hidden{opacity:0}.c-guides__column,.c-guides__layout{height:100%}.c-guides__column:before{content:"";display:block;position:relative;height:100%;background-color:#c9f}#next-logo{display:none!important;left:-9999px!important}bugherd-sidebar{position:fixed!important;z-index:2147483647!important}.c-heading-block__text{max-width:22.5em!important}.c-heading-block__rule{margin-bottom:0;margin-top:var(--space-m)}.c-media{margin:0;padding:0;position:relative;display:block;width:100%;overflow:hidden;background-color:rgba(0,0,0,0)}.c-gallery__slide .c-media{padding-top:0!important}.c-gallery__slide .c-media,.c-media *{top:0;left:0;width:100%;height:100%;position:absolute}.c-media *{object-fit:cover}.c-media img{opacity:0;width:100%;height:100%;left:0;top:0;max-width:100%}.c-media.state-loaded img{opacity:1}.state-page-loaded .c-media.state-loaded img{transition:opacity .5s}.c-media__inner{overflow:hidden}.c-media__inner img{opacity:0}.state-loaded .c-media__inner img{opacity:1}.state-page-loaded .state-loaded .c-media__inner img{transition:opacity .5s}.c-icon-block .c-media__inner img{width:100%;height:100%;left:0;top:0}.c-media-player{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:min(var(--radius-xl),1rem);background-color:var(--backgrounds-light-grey-100)}.c-media-player__play,.c-media-player__poster-frame{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.c-media-player__play{border:0;background:rgba(0,0,0,0);cursor:pointer;padding:0}.c-media-player__play:focus-visible{outline:var(--space-3xs) solid var(--brand-red);outline-offset:calc(var(--space-3xs)*-1)}.c-media-player__poster{object-fit:cover}.c-media-player__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(37,36,35,0) 67%)}.c-media-player__play-icon{position:relative;width:3.875rem;height:3.875rem;flex:0 0 auto}.c-media-player__embed{display:block;width:100%;height:100%;border:0}.c-media-player .plyr,.c-media-player .scope-plyr-video{width:100%;height:100%}.c-standalone-media{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-inline:var(--space-m-l)}body{background-color:#fff;transition:background-color var(--time-animate-in)}body.scope-red{background-color:var(--color-bg)}body.scope-teal{background-color:var(--color-bg-scope-teal)}body.scope-blue{background-color:var(--color-bg-scope-blue)}.c-page__content:not(.c-page__content--category)>.c-page__block--headline-copy:first-child{margin-top:var(--site-header-product-page-safe-top)}.c-page__content:not(.c-page__content--category)>.c-page__block--headline-copy:first-child+.c-page__block--feature-card-section{padding-top:var(--space-3xl)}.c-page__content:not(.c-page__content--category)>.c-page__block--page-header:has(+:is(.c-page__block--headline-copy,.c-page__block--standard-content)) .c-page-header{min-height:0;padding-bottom:0}.c-page__content:not(.c-page__content--category)>.c-page__block--standard-content+.c-page__block--feature-card-section,.c-page__content:not(.c-page__content--category)>.c-page__block.c-editorial-video+.c-page__block--feature-card-section{margin-top:calc(var(--space-3xl) - var(--space-xl))}.c-page__content:not(.c-page__content--category)>.c-page__block--headline-copy:not(:first-child):has(.l-grid__col:empty)+.c-page__block--feature-card-section{padding-top:0}.c-page__content:not(.c-page__content--category)>.c-page__block--feature-card-section+.c-page__block--feature-card-section{margin-top:calc(var(--space-3xl) - var(--space-xl))}.c-page__content:not(.c-page__content--category)>.c-page__block--feature-card-section{padding-bottom:0}.c-page{position:relative;width:100%;overflow:hidden;padding-top:calc(.0625rem + var(--announcement-bar-height));margin-top:-.0625rem;transition:padding-top var(--time-page-speed);min-height:calc(100vh - var(--announcement-bar-height) - var(--space-3xl) + .25rem);padding-bottom:var(--space-3xl)}@media screen and (min-width:47.5rem){.c-page{min-height:calc(100vh - var(--announcement-bar-height) - var(--space-5xl) + .25rem)}}.c-page--error{overflow:hidden}.c-page--product{--section-nav-height:calc((var(--space-m) * 2) + (var(--step--1) * 1.2) + 1px);--section-nav-safe-area:var(--section-nav-height);--section-nav-safe-area-buffer:0px;margin-top:0;padding-top:var(--announcement-bar-height);overflow:visible;padding-bottom:0}@media screen and (min-width:71.25rem){.c-page--product{--section-nav-safe-area:calc(var(--section-nav-height) + var(--space-l) + var(--space-m));--section-nav-safe-area-buffer:var(--space-m)}}.c-page--category{margin-top:0;padding-top:var(--announcement-bar-height);overflow:visible;padding-bottom:0}.c-page:not(.c-page--product):not(.c-page--category):has(>.c-page__content>.c-page__block--product-support-banner:last-child){padding-bottom:0}.c-page--contact{padding-bottom:0}.c-page--contact .c-page__block--contact-information{margin-top:0}.c-page__content--product{padding-bottom:var(--space-2xl)}.c-page__content--product:after{content:"";display:block;height:calc(var(--section-nav-height, 0px) + var(--space-4xl))}@media screen and (min-width:71.25rem){.c-page__content--product:after{height:calc(2*var(--space-2xl))}}.c-page__content--product:has(>.c-page__block--product-support-banner:last-child){padding-bottom:0}.c-page__content--product:has(>.c-page__block--product-support-banner:last-child):after{display:none}.c-page__content--product>.c-section-nav+:is(.c-page__block--product-key-features,.c-page__block--product-list){margin-top:calc(var(--space-4xl) - var(--space-2xl) - var(--section-nav-height))}@media screen and (min-width:71.25rem){.c-page__content--product>.c-section-nav+:is(.c-page__block--product-key-features,.c-page__block--product-list){margin-top:calc(var(--space-4xl) - var(--space-2xl) - var(--section-nav-height) - var(--space-2xs) + 1px)}}.c-page__content--category{padding-bottom:var(--space-4xl)}.c-page__content--category:has(>.c-page__block--product-support-banner:last-child){padding-bottom:0}.c-page__content--category:has(>.c-page__block--product-finder-section:last-child){padding-bottom:0}.c-page__content--category:has(>.c-page__block--category-range-scroller:last-child){padding-bottom:0}.c-page__content--category>.c-page__block:not(:first-child){margin-top:var(--space-4xl)}.c-page__content--category>.c-page__block--page-header+.c-page__block--product-card-grid{margin-top:0}.c-page__content--category>.c-page__block--page-header+.c-page__block--product-card-grid:not(:has(>.c-product-card-grid.state-has-filters)){padding-top:var(--space-2xl)}.c-page__content--category>.c-page__block--page-header+.c-page__block--product-card-grid>.c-product-card-grid{padding-block-start:var(--space-xl)}.c-page__content--category>.c-page__block--page-header:has(+.c-page__block--product-card-grid) .c-page-header{min-height:0;padding-bottom:0}.c-page__content--category>.c-page__block--category-range-scroller+.c-page__block--product-finder-section-category{margin-top:0;border-block-start:var(--space-4xl) solid var(--backgrounds-light-grey-100)}.c-page__content--category>.c-page__block--category-hero+.c-page__block--category-range-scroller,.c-page__content--category>.c-page__block--category-range-scroller+.c-page__block--product-support-banner{margin-top:0}.c-page__content--category>.c-page__block--category-hero+.c-page__block--category-range-scroller{border-block-start:var(--space-4xl) solid var(--backgrounds-light-grey-100)}.c-page__content--category>.c-page__block--product-card-grid+.c-page__block--product-support-banner,.c-page__content--category>.c-page__block--product-support-banner+.c-page__block--article-related{margin-top:0}.c-page__block{margin-top:var(--space-3xl);overflow:visible;display:block;position:relative}@media screen and (min-width:47.5rem){.c-page__block{margin-top:var(--space-3xl)}}.c-page>div:nth-child(2) .c-page__block:first-child,.c-section-tabs__panel .c-page__block:first-child{margin-top:0}.c-page__block--legacy-text{margin-top:var(--space-3xl)}@media screen and (min-width:47.5rem){.c-page__block--legacy-text{margin-top:var(--space-3xl)}}.c-page__block--cta-banner-has-strip:last-child{margin-bottom:calc(0rem - var(--space-3xl) - .0625rem)}@media screen and (min-width:47.5rem){.c-page__block--cta-banner-has-strip:last-child{margin-bottom:calc(0rem - var(--space-5xl) - .0625rem)}}.c-page__block--hero-banner:first-child{margin-top:calc(4.6875rem + var(--space-l))}@media screen and (min-width:71.25rem){.c-page__block--hero-banner:first-child{margin-top:calc(6.3125rem + var(--space-2xl))}}.c-page__block--error{margin-top:0}.c-page__block+.c-page__block--reverse-bg{margin-top:var(--space-3xl)}@media screen and (min-width:47.5rem){.c-page__block+.c-page__block--reverse-bg{margin-top:var(--space-5xl)}}.c-page__block--reverse-bg{margin-top:0;padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}@media screen and (min-width:47.5rem){.c-page__block--reverse-bg{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}}.c-page__block--reverse-bg.scope-red{background-color:var(--color-dark-accent)}.c-page__block--reverse-bg.scope-teal{background-color:var(--color-dark-accent-scope-teal)}.c-page__block--reverse-bg.scope-blue{background-color:var(--color-dark-accent-scope-blue)}.c-page__block--reverse-bg+.c-page__block--reverse-bg{margin-top:0;padding-top:0}.c-page__block--heading-block-small+.c-page__block{margin-top:var(--space-xl)}.c-page__block--product-support-banner+.c-page__block--article-related{margin-top:0}.c-page--buyers-guide .c-page__block--page-header .c-page-header{min-height:0;padding-bottom:var(--space-2xl)}.c-page--buyers-guide .c-page__content>.c-page__block--page-header+.c-page__block{margin-top:var(--space-2xl)}.c-page--buyers-guide .c-page__content>.c-page__block--featured-articles{padding-block:var(--space-3xl)}.c-page--buyers-guide .c-page__content>.c-page__block--product-finder-section,.c-page--buyers-guide .c-page__content>.c-page__block--product-finder-section+.c-page__block{margin-top:0}#next-logo,.dev-tools-grabbing{display:none!important;left:-9999px!important}@media screen and (max-width:22.5rem){.c-parallax{transform:translateY(0)!important}}.c-parallax-layer{position:absolute;inset-inline:0;top:0;height:calc(100% + var(--parallax-layer-extra, 12vh))}.scope-plyr-video{aspect-ratio:16/9;display:block;position:relative}.scope-plyr-video .plyr{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.scope-plyr-video .plyr .plyr__poster,.scope-plyr-video .plyr video{width:100%;height:100%;object-fit:cover}.scope-plyr-video{--plyr-color-main:var(--brand-red)}.scope-plyr-video .plyr__controls{font-size:.75rem}.c-special-text{flex-wrap:wrap}.c-special-text,.c-special-text__word{display:flex;justify-content:left}.scope-red .c-special-text__word--strong *{color:var(--color-accent)}.scope-teal .c-special-text__word--strong *{color:var(--color-accent-aa-scope-teal)}.scope-blue .c-special-text__word--strong *{color:var(--color-accent-aa-scope-blue)}.c-page__block.scope-red .c-special-text__word--strong *{color:var(--color-accent)}.c-page__block.scope-teal .c-special-text__word--strong *{color:var(--color-accent-aa-scope-teal)}.c-page__block.scope-blue .c-special-text__word--strong *{color:var(--color-accent-aa-scope-blue)}.c-special-text__char{position:relative;display:block;opacity:0;transition:opacity var(--time-animate-in) linear,transform var(--time-animate-in) var(--ease-out-cubic);transform:translateY(var(--column-width))}.state-page-loaded .state-visible .c-special-text__char{opacity:1;transform:translateY(0)}.state-page-loaded .state-visible .c-special-text__char--0{transition:opacity var(--time-letters-animate-in) linear calc(0s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--1{transition:opacity var(--time-letters-animate-in) linear calc(8ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--2{transition:opacity var(--time-letters-animate-in) linear calc(16ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--3{transition:opacity var(--time-letters-animate-in) linear calc(24ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--4{transition:opacity var(--time-letters-animate-in) linear calc(32ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--5{transition:opacity var(--time-letters-animate-in) linear calc(40ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--6{transition:opacity var(--time-letters-animate-in) linear calc(48ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--7{transition:opacity var(--time-letters-animate-in) linear calc(56ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--8{transition:opacity var(--time-letters-animate-in) linear calc(64ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--9{transition:opacity var(--time-letters-animate-in) linear calc(72ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--10{transition:opacity var(--time-letters-animate-in) linear calc(80ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--11{transition:opacity var(--time-letters-animate-in) linear calc(88ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--12{transition:opacity var(--time-letters-animate-in) linear calc(96ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--13{transition:opacity var(--time-letters-animate-in) linear calc(104ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--14{transition:opacity var(--time-letters-animate-in) linear calc(112ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--15{transition:opacity var(--time-letters-animate-in) linear calc(.12s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--16{transition:opacity var(--time-letters-animate-in) linear calc(128ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--17{transition:opacity var(--time-letters-animate-in) linear calc(136ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--18{transition:opacity var(--time-letters-animate-in) linear calc(144ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--19{transition:opacity var(--time-letters-animate-in) linear calc(152ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--20{transition:opacity var(--time-letters-animate-in) linear calc(.16s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--21{transition:opacity var(--time-letters-animate-in) linear calc(168ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--22{transition:opacity var(--time-letters-animate-in) linear calc(176ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--23{transition:opacity var(--time-letters-animate-in) linear calc(184ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--24{transition:opacity var(--time-letters-animate-in) linear calc(192ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--25{transition:opacity var(--time-letters-animate-in) linear calc(.2s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--26{transition:opacity var(--time-letters-animate-in) linear calc(208ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--27{transition:opacity var(--time-letters-animate-in) linear calc(216ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--28{transition:opacity var(--time-letters-animate-in) linear calc(224ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--29{transition:opacity var(--time-letters-animate-in) linear calc(232ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--30{transition:opacity var(--time-letters-animate-in) linear calc(.24s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--31{transition:opacity var(--time-letters-animate-in) linear calc(248ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--32{transition:opacity var(--time-letters-animate-in) linear calc(256ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--33{transition:opacity var(--time-letters-animate-in) linear calc(264ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--34{transition:opacity var(--time-letters-animate-in) linear calc(272ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--35{transition:opacity var(--time-letters-animate-in) linear calc(.28s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--36{transition:opacity var(--time-letters-animate-in) linear calc(288ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--37{transition:opacity var(--time-letters-animate-in) linear calc(296ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--38{transition:opacity var(--time-letters-animate-in) linear calc(304ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--39{transition:opacity var(--time-letters-animate-in) linear calc(312ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--40{transition:opacity var(--time-letters-animate-in) linear calc(.32s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--41{transition:opacity var(--time-letters-animate-in) linear calc(328ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--42{transition:opacity var(--time-letters-animate-in) linear calc(336ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--43{transition:opacity var(--time-letters-animate-in) linear calc(344ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--44{transition:opacity var(--time-letters-animate-in) linear calc(352ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--45{transition:opacity var(--time-letters-animate-in) linear calc(.36s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--46{transition:opacity var(--time-letters-animate-in) linear calc(368ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--47{transition:opacity var(--time-letters-animate-in) linear calc(376ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--48{transition:opacity var(--time-letters-animate-in) linear calc(384ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--49{transition:opacity var(--time-letters-animate-in) linear calc(392ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--50{transition:opacity var(--time-letters-animate-in) linear calc(.4s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--51{transition:opacity var(--time-letters-animate-in) linear calc(408ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--52{transition:opacity var(--time-letters-animate-in) linear calc(416ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--53{transition:opacity var(--time-letters-animate-in) linear calc(424ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--54{transition:opacity var(--time-letters-animate-in) linear calc(432ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--55{transition:opacity var(--time-letters-animate-in) linear calc(.44s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--56{transition:opacity var(--time-letters-animate-in) linear calc(448ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--57{transition:opacity var(--time-letters-animate-in) linear calc(456ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--58{transition:opacity var(--time-letters-animate-in) linear calc(464ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--59{transition:opacity var(--time-letters-animate-in) linear calc(472ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--60{transition:opacity var(--time-letters-animate-in) linear calc(.48s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--61{transition:opacity var(--time-letters-animate-in) linear calc(488ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--62{transition:opacity var(--time-letters-animate-in) linear calc(496ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--63{transition:opacity var(--time-letters-animate-in) linear calc(504ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--64{transition:opacity var(--time-letters-animate-in) linear calc(512ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--65{transition:opacity var(--time-letters-animate-in) linear calc(.52s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--66{transition:opacity var(--time-letters-animate-in) linear calc(528ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--67{transition:opacity var(--time-letters-animate-in) linear calc(536ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--68{transition:opacity var(--time-letters-animate-in) linear calc(544ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--69{transition:opacity var(--time-letters-animate-in) linear calc(552ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--70{transition:opacity var(--time-letters-animate-in) linear calc(.56s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--71{transition:opacity var(--time-letters-animate-in) linear calc(568ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--72{transition:opacity var(--time-letters-animate-in) linear calc(576ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--73{transition:opacity var(--time-letters-animate-in) linear calc(584ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--74{transition:opacity var(--time-letters-animate-in) linear calc(592ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--75{transition:opacity var(--time-letters-animate-in) linear calc(.6s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--76{transition:opacity var(--time-letters-animate-in) linear calc(608ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--77{transition:opacity var(--time-letters-animate-in) linear calc(616ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--78{transition:opacity var(--time-letters-animate-in) linear calc(624ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--79{transition:opacity var(--time-letters-animate-in) linear calc(632ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--80{transition:opacity var(--time-letters-animate-in) linear calc(.64s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--81{transition:opacity var(--time-letters-animate-in) linear calc(648ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--82{transition:opacity var(--time-letters-animate-in) linear calc(656ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--83{transition:opacity var(--time-letters-animate-in) linear calc(664ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--84{transition:opacity var(--time-letters-animate-in) linear calc(672ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--85{transition:opacity var(--time-letters-animate-in) linear calc(.68s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--86{transition:opacity var(--time-letters-animate-in) linear calc(688ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--87{transition:opacity var(--time-letters-animate-in) linear calc(696ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--88{transition:opacity var(--time-letters-animate-in) linear calc(704ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--89{transition:opacity var(--time-letters-animate-in) linear calc(712ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--90{transition:opacity var(--time-letters-animate-in) linear calc(.72s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--91{transition:opacity var(--time-letters-animate-in) linear calc(728ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--92{transition:opacity var(--time-letters-animate-in) linear calc(736ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--93{transition:opacity var(--time-letters-animate-in) linear calc(744ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--94{transition:opacity var(--time-letters-animate-in) linear calc(752ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--95{transition:opacity var(--time-letters-animate-in) linear calc(.76s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--96{transition:opacity var(--time-letters-animate-in) linear calc(768ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--97{transition:opacity var(--time-letters-animate-in) linear calc(776ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--98{transition:opacity var(--time-letters-animate-in) linear calc(784ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--99{transition:opacity var(--time-letters-animate-in) linear calc(792ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--100{transition:opacity var(--time-letters-animate-in) linear calc(.8s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--101{transition:opacity var(--time-letters-animate-in) linear calc(808ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--102{transition:opacity var(--time-letters-animate-in) linear calc(816ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--103{transition:opacity var(--time-letters-animate-in) linear calc(824ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--104{transition:opacity var(--time-letters-animate-in) linear calc(832ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--105{transition:opacity var(--time-letters-animate-in) linear calc(.84s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--106{transition:opacity var(--time-letters-animate-in) linear calc(848ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--107{transition:opacity var(--time-letters-animate-in) linear calc(856ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--108{transition:opacity var(--time-letters-animate-in) linear calc(864ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--109{transition:opacity var(--time-letters-animate-in) linear calc(872ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--110{transition:opacity var(--time-letters-animate-in) linear calc(.88s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--111{transition:opacity var(--time-letters-animate-in) linear calc(888ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--112{transition:opacity var(--time-letters-animate-in) linear calc(896ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--113{transition:opacity var(--time-letters-animate-in) linear calc(904ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--114{transition:opacity var(--time-letters-animate-in) linear calc(912ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--115{transition:opacity var(--time-letters-animate-in) linear calc(.92s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--116{transition:opacity var(--time-letters-animate-in) linear calc(928ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--117{transition:opacity var(--time-letters-animate-in) linear calc(936ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--118{transition:opacity var(--time-letters-animate-in) linear calc(944ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--119{transition:opacity var(--time-letters-animate-in) linear calc(952ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--120{transition:opacity var(--time-letters-animate-in) linear calc(.96s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--121{transition:opacity var(--time-letters-animate-in) linear calc(968ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--122{transition:opacity var(--time-letters-animate-in) linear calc(976ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--123{transition:opacity var(--time-letters-animate-in) linear calc(984ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--124{transition:opacity var(--time-letters-animate-in) linear calc(992ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--125{transition:opacity var(--time-letters-animate-in) linear calc(1s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--126{transition:opacity var(--time-letters-animate-in) linear calc(1008ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--127{transition:opacity var(--time-letters-animate-in) linear calc(1016ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--128{transition:opacity var(--time-letters-animate-in) linear calc(1024ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--129{transition:opacity var(--time-letters-animate-in) linear calc(1032ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--130{transition:opacity var(--time-letters-animate-in) linear calc(1.04s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--131{transition:opacity var(--time-letters-animate-in) linear calc(1048ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--132{transition:opacity var(--time-letters-animate-in) linear calc(1056ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--133{transition:opacity var(--time-letters-animate-in) linear calc(1064ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--134{transition:opacity var(--time-letters-animate-in) linear calc(1072ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--135{transition:opacity var(--time-letters-animate-in) linear calc(1.08s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--136{transition:opacity var(--time-letters-animate-in) linear calc(1088ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--137{transition:opacity var(--time-letters-animate-in) linear calc(1096ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--138{transition:opacity var(--time-letters-animate-in) linear calc(1104ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--139{transition:opacity var(--time-letters-animate-in) linear calc(1112ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--140{transition:opacity var(--time-letters-animate-in) linear calc(1.12s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--141{transition:opacity var(--time-letters-animate-in) linear calc(1128ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--142{transition:opacity var(--time-letters-animate-in) linear calc(1136ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--143{transition:opacity var(--time-letters-animate-in) linear calc(1144ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--144{transition:opacity var(--time-letters-animate-in) linear calc(1152ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--145{transition:opacity var(--time-letters-animate-in) linear calc(1.16s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--146{transition:opacity var(--time-letters-animate-in) linear calc(1168ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--147{transition:opacity var(--time-letters-animate-in) linear calc(1176ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--148{transition:opacity var(--time-letters-animate-in) linear calc(1184ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--149{transition:opacity var(--time-letters-animate-in) linear calc(1192ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--150{transition:opacity var(--time-letters-animate-in) linear calc(1.2s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--151{transition:opacity var(--time-letters-animate-in) linear calc(1208ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--152{transition:opacity var(--time-letters-animate-in) linear calc(1216ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--153{transition:opacity var(--time-letters-animate-in) linear calc(1224ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--154{transition:opacity var(--time-letters-animate-in) linear calc(1232ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--155{transition:opacity var(--time-letters-animate-in) linear calc(1.24s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--156{transition:opacity var(--time-letters-animate-in) linear calc(1248ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--157{transition:opacity var(--time-letters-animate-in) linear calc(1256ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--158{transition:opacity var(--time-letters-animate-in) linear calc(1264ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--159{transition:opacity var(--time-letters-animate-in) linear calc(1272ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--160{transition:opacity var(--time-letters-animate-in) linear calc(1.28s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--161{transition:opacity var(--time-letters-animate-in) linear calc(1288ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--162{transition:opacity var(--time-letters-animate-in) linear calc(1296ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--163{transition:opacity var(--time-letters-animate-in) linear calc(1304ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--164{transition:opacity var(--time-letters-animate-in) linear calc(1312ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--165{transition:opacity var(--time-letters-animate-in) linear calc(1.32s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--166{transition:opacity var(--time-letters-animate-in) linear calc(1328ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--167{transition:opacity var(--time-letters-animate-in) linear calc(1336ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--168{transition:opacity var(--time-letters-animate-in) linear calc(1344ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--169{transition:opacity var(--time-letters-animate-in) linear calc(1352ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--170{transition:opacity var(--time-letters-animate-in) linear calc(1.36s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--171{transition:opacity var(--time-letters-animate-in) linear calc(1368ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--172{transition:opacity var(--time-letters-animate-in) linear calc(1376ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--173{transition:opacity var(--time-letters-animate-in) linear calc(1384ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--174{transition:opacity var(--time-letters-animate-in) linear calc(1392ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--175{transition:opacity var(--time-letters-animate-in) linear calc(1.4s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--176{transition:opacity var(--time-letters-animate-in) linear calc(1408ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--177{transition:opacity var(--time-letters-animate-in) linear calc(1416ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--178{transition:opacity var(--time-letters-animate-in) linear calc(1424ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--179{transition:opacity var(--time-letters-animate-in) linear calc(1432ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--180{transition:opacity var(--time-letters-animate-in) linear calc(1.44s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--181{transition:opacity var(--time-letters-animate-in) linear calc(1448ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--182{transition:opacity var(--time-letters-animate-in) linear calc(1456ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--183{transition:opacity var(--time-letters-animate-in) linear calc(1464ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--184{transition:opacity var(--time-letters-animate-in) linear calc(1472ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--185{transition:opacity var(--time-letters-animate-in) linear calc(1.48s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--186{transition:opacity var(--time-letters-animate-in) linear calc(1488ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--187{transition:opacity var(--time-letters-animate-in) linear calc(1496ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--188{transition:opacity var(--time-letters-animate-in) linear calc(1504ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--189{transition:opacity var(--time-letters-animate-in) linear calc(1512ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--190{transition:opacity var(--time-letters-animate-in) linear calc(1.52s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--191{transition:opacity var(--time-letters-animate-in) linear calc(1528ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--192{transition:opacity var(--time-letters-animate-in) linear calc(1536ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--193{transition:opacity var(--time-letters-animate-in) linear calc(1544ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--194{transition:opacity var(--time-letters-animate-in) linear calc(1552ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--195{transition:opacity var(--time-letters-animate-in) linear calc(1.56s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--196{transition:opacity var(--time-letters-animate-in) linear calc(1568ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--197{transition:opacity var(--time-letters-animate-in) linear calc(1576ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--198{transition:opacity var(--time-letters-animate-in) linear calc(1584ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--199{transition:opacity var(--time-letters-animate-in) linear calc(1592ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--200{transition:opacity var(--time-letters-animate-in) linear calc(1.6s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--201{transition:opacity var(--time-letters-animate-in) linear calc(1608ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--202{transition:opacity var(--time-letters-animate-in) linear calc(1616ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--203{transition:opacity var(--time-letters-animate-in) linear calc(1624ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--204{transition:opacity var(--time-letters-animate-in) linear calc(1632ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--205{transition:opacity var(--time-letters-animate-in) linear calc(1.64s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--206{transition:opacity var(--time-letters-animate-in) linear calc(1648ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--207{transition:opacity var(--time-letters-animate-in) linear calc(1656ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--208{transition:opacity var(--time-letters-animate-in) linear calc(1664ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--209{transition:opacity var(--time-letters-animate-in) linear calc(1672ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--210{transition:opacity var(--time-letters-animate-in) linear calc(1.68s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--211{transition:opacity var(--time-letters-animate-in) linear calc(1688ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--212{transition:opacity var(--time-letters-animate-in) linear calc(1696ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--213{transition:opacity var(--time-letters-animate-in) linear calc(1704ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--214{transition:opacity var(--time-letters-animate-in) linear calc(1712ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--215{transition:opacity var(--time-letters-animate-in) linear calc(1.72s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--216{transition:opacity var(--time-letters-animate-in) linear calc(1728ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--217{transition:opacity var(--time-letters-animate-in) linear calc(1736ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--218{transition:opacity var(--time-letters-animate-in) linear calc(1744ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--219{transition:opacity var(--time-letters-animate-in) linear calc(1752ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--220{transition:opacity var(--time-letters-animate-in) linear calc(1.76s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--221{transition:opacity var(--time-letters-animate-in) linear calc(1768ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--222{transition:opacity var(--time-letters-animate-in) linear calc(1776ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--223{transition:opacity var(--time-letters-animate-in) linear calc(1784ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--224{transition:opacity var(--time-letters-animate-in) linear calc(1792ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--225{transition:opacity var(--time-letters-animate-in) linear calc(1.8s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--226{transition:opacity var(--time-letters-animate-in) linear calc(1808ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--227{transition:opacity var(--time-letters-animate-in) linear calc(1816ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--228{transition:opacity var(--time-letters-animate-in) linear calc(1824ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--229{transition:opacity var(--time-letters-animate-in) linear calc(1832ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--230{transition:opacity var(--time-letters-animate-in) linear calc(1.84s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--231{transition:opacity var(--time-letters-animate-in) linear calc(1848ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--232{transition:opacity var(--time-letters-animate-in) linear calc(1856ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--233{transition:opacity var(--time-letters-animate-in) linear calc(1864ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--234{transition:opacity var(--time-letters-animate-in) linear calc(1872ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--235{transition:opacity var(--time-letters-animate-in) linear calc(1.88s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--236{transition:opacity var(--time-letters-animate-in) linear calc(1888ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--237{transition:opacity var(--time-letters-animate-in) linear calc(1896ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--238{transition:opacity var(--time-letters-animate-in) linear calc(1904ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--239{transition:opacity var(--time-letters-animate-in) linear calc(1912ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--240{transition:opacity var(--time-letters-animate-in) linear calc(1.92s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--241{transition:opacity var(--time-letters-animate-in) linear calc(1928ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--242{transition:opacity var(--time-letters-animate-in) linear calc(1936ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--243{transition:opacity var(--time-letters-animate-in) linear calc(1944ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--244{transition:opacity var(--time-letters-animate-in) linear calc(1952ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--245{transition:opacity var(--time-letters-animate-in) linear calc(1.96s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--246{transition:opacity var(--time-letters-animate-in) linear calc(1968ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--247{transition:opacity var(--time-letters-animate-in) linear calc(1976ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--248{transition:opacity var(--time-letters-animate-in) linear calc(1984ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--249{transition:opacity var(--time-letters-animate-in) linear calc(1992ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--250{transition:opacity var(--time-letters-animate-in) linear calc(2s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--251{transition:opacity var(--time-letters-animate-in) linear calc(2008ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--252{transition:opacity var(--time-letters-animate-in) linear calc(2016ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--253{transition:opacity var(--time-letters-animate-in) linear calc(2024ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--254{transition:opacity var(--time-letters-animate-in) linear calc(2032ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--255{transition:opacity var(--time-letters-animate-in) linear calc(2.04s + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-page-loaded .state-visible .c-special-text__char--256{transition:opacity var(--time-letters-animate-in) linear calc(2048ms + var(--time-animate-in-delay)),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-preview .c-special-text__char{opacity:1!important;transition:none!important;transform:translateY(0)!important}.c-section-nav{--section-nav-desktop-max-width:var(--grid-whole-half);--section-nav-sticky-offset:0px;--section-nav-underline-duration:240ms;--section-nav-underline-motion:240ms ease;position:relative;display:flex;justify-content:center;box-sizing:border-box;width:100%;height:var(--section-nav-height,0);margin-block:var(--space-2xl) 0;color:var(--text-dark);font-family:var(--font-family-label)}.c-section-nav,.c-section-nav.state-hidden{pointer-events:none}.c-section-nav.state-hidden .c-section-nav__inner{visibility:hidden;pointer-events:none;transform:translateY(calc(100% + var(--space-l)));transition-delay:0s,var(--section-nav-underline-duration)}@media screen and (min-width:71.25rem){.c-section-nav{--section-nav-sticky-offset:var(--space-l)}}.c-section-nav__inner{position:fixed;z-index:50;right:0;bottom:var(--section-nav-sticky-offset);left:0;display:flex;align-items:center;margin-inline:auto;width:100%;min-width:0;min-height:var(--section-nav-height);overflow:hidden;gap:0;padding-inline:0;background-color:var(--brand-white);box-shadow:0 var(--space-2xs) var(--space-xl) rgba(0,0,0,.08);pointer-events:auto;transform:translateY(0);transition:transform var(--section-nav-underline-motion),visibility 0s linear 0s;will-change:transform}@media screen and (min-width:71.25rem){.c-section-nav__inner{width:max-content;max-width:min(var(--section-nav-desktop-max-width),100vw - var(--space-l)*2);padding-inline:0;border-radius:var(--radius-fixed-s)}}.c-section-nav__scroll-container{position:relative;align-self:stretch;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.c-section-nav__scroll-container::-webkit-scrollbar{display:none}@media screen and (min-width:71.25rem){.c-section-nav__scroll-container{padding-inline-end:0;margin-inline-end:0}}.c-section-nav__content{position:relative;display:flex;align-items:stretch;width:max-content;min-width:max-content;height:100%;gap:var(--space-l);padding-inline:var(--space-l) calc(var(--section-nav-cta-width, 0px) + var(--space-l))}@media screen and (min-width:71.25rem){.c-section-nav__content{padding-inline:var(--space-l)}}.c-section-nav__button{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:var(--space-m) 0;border:0;background:rgba(0,0,0,0);color:var(--brand-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-section-nav__button:after,.c-section-nav__button:before{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--section-nav-underline-motion)}.c-section-nav__button:before{color:var(--brand-grey)}.c-section-nav__button:after{color:var(--brand-red)}@media(hover:hover)and (pointer:fine){.c-section-nav__button:hover:not(.state-active){font-weight:var(--font-weight-bold)}.c-section-nav__button:hover:not(.state-active):before{transform:scaleX(1);transform-origin:left center}}.c-section-nav__button.state-active{color:var(--brand-red);font-weight:var(--font-weight-bold)}.c-section-nav__button.state-active:after{transform:scaleX(1);transform-origin:left center}.c-section-nav--active-reverse .c-section-nav__button:after{transform-origin:left center}.c-section-nav--active-reverse .c-section-nav__button.state-active:after{transform-origin:right center}.c-section-nav__button-label{display:block}.c-section-nav__button-label:before{content:attr(data-label);display:block;height:0;overflow:hidden;font-weight:var(--font-weight-bold);visibility:hidden}.c-section-nav__cta{position:absolute;z-index:1;top:50%;right:0;display:flex;height:100%;background-color:var(--brand-white);border-inline-start:0;transform:translateY(-50%);touch-action:manipulation}.c-section-nav__cta:before{content:"";position:absolute;z-index:1;inset-block:var(--space-2xs);inset-inline-start:0;width:1px;background-color:var(--backgrounds-light-grey-200);pointer-events:none}@media screen and (min-width:71.25rem){.c-section-nav__cta{position:relative;top:auto;right:auto;flex:0 0 auto;height:auto;transform:none}}.c-section-nav__product-cta{height:100%;min-height:100%;border-radius:0}.c-section-nav__product-cta.c-product-cta{box-shadow:0 var(--space-2xs) var(--space-xl) var(--brand-white)}@media screen and (min-width:71.25rem){.c-section-nav__product-cta{height:auto;min-height:var(--product-cta-height);border-radius:var(--radius-fixed-s)}}@media(prefers-reduced-motion:reduce){.c-section-nav__inner{transition:none}}:root{--site-header-expanded-height:6.8125rem;--site-header-condensed-height:3.75rem;--site-header-product-nav-top:var(--space-s-l);--site-header-product-nav-height:3rem;--site-header-product-breadcrumb-height:2.5rem;--site-header-product-page-safe-top:calc(var(--site-header-expanded-height) + var(--site-header-product-breadcrumb-height));--site-header-product-stack-bottom:calc(var(--site-header-product-nav-top) + var(--site-header-product-nav-height) + var(--site-header-product-breadcrumb-height))}@media screen and (min-width:35em){:root{--site-header-expanded-height:6.1875rem}}@media screen and (min-width:71.25rem){:root{--site-header-expanded-height:6.75rem;--site-header-condensed-height:3.5rem}}.c-site-header{--site-header-height:var(--site-header-expanded-height);--site-header-overlay-background:color-mix(in srgb,var(--text-x-dark) 30%,transparent);--site-header-overlay-blur:0.5rem;--site-header-panel-transition:180ms ease-out;--site-header-panel-open-duration:360ms;--site-header-panel-close-duration:220ms;--site-header-caret-duration:450ms;--site-header-content-duration:240ms;--site-header-structure-duration:360ms;--site-header-logo-duration:420ms;--site-header-state-easing:cubic-bezier(0.22,1,0.36,1);position:fixed;z-index:90;top:0;left:0;width:100%;background:var(--brand-white);pointer-events:none}.c-site-header.state-scrolled{--site-header-height:var(--site-header-condensed-height)}.c-site-header__breadcrumbs,.c-site-header__desktop,.c-site-header__mobile{position:relative;z-index:3;width:min(100%,var(--grid-viewport));margin-inline:auto;background:var(--brand-white);pointer-events:auto}.c-site-header__breadcrumbs{display:flex;position:absolute;z-index:2;top:var(--site-header-height);left:50%;width:100%;height:var(--site-header-product-breadcrumb-height);align-items:center;padding-inline:0;background:var(--text-default-grey);color:var(--Text-Light-Grey,#B2B2B1);opacity:1;pointer-events:auto;visibility:visible;transform:translateX(-50%);transition:top var(--site-header-structure-duration) var(--site-header-state-easing),opacity var(--site-header-structure-duration) var(--site-header-state-easing),visibility 0s linear 0s}.c-site-header.state-has-overlay .c-site-header__breadcrumbs,.c-site-header.state-scrolled .c-site-header__breadcrumbs{opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s,0s,var(--site-header-structure-duration)}.c-site-header__breadcrumb-list{display:flex;width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport);min-width:0;align-items:center;gap:var(--space-xs);margin:0 auto;padding:0 var(--space-l);box-sizing:border-box;list-style:none}.c-site-header__breadcrumb-item{display:flex;min-width:0;align-items:center;gap:var(--space-xs);font-family:var(--font-family-label);font-size:var(--step--2);font-weight:var(--font-weight-regular);line-height:1.2}.c-site-header__breadcrumb-link{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2xs);color:inherit;text-decoration:none}.c-site-header__breadcrumb-link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.12em}.c-site-header__breadcrumb-link:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-white);outline-offset:var(--space-3xs)}.c-site-header__breadcrumb-link--home svg{width:12px;height:12px;flex:0 0 12px}.c-site-header__breadcrumb-current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--Brand-white,#FFF)}.c-site-header__breadcrumb-separator{flex:0 0 auto;opacity:.75}@media screen and (min-width:71.25rem){.c-site-header__breadcrumb-home-label{display:none}}.c-site-header__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-site-header__desktop{display:none}@media screen and (min-width:71.25rem){.c-site-header__desktop{display:flex;height:var(--site-header-height);align-items:center;justify-content:space-between;padding-inline:var(--space-m-xl);transition:height var(--site-header-structure-duration) var(--site-header-state-easing)}}.c-site-header__desktop-logo,.c-site-header__mobile-logo{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--brand-red);text-decoration:none}.c-site-header__desktop-logo img,.c-site-header__desktop-logo svg,.c-site-header__mobile-logo img,.c-site-header__mobile-logo svg{display:block;width:100%;height:auto}.c-site-header__desktop-logo{width:9rem;transition:width var(--site-header-logo-duration) var(--site-header-state-easing)}.c-site-header.state-scrolled .c-site-header__desktop-logo{width:5.125rem}.c-site-header__desktop-content{display:flex;height:100%;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:var(--space-xs);transition:gap var(--site-header-structure-duration) var(--site-header-state-easing)}.c-site-header.state-scrolled .c-site-header__desktop-content{justify-content:flex-end;gap:0}.c-site-header__desktop-bottom,.c-site-header__desktop-top{display:flex;align-items:center;justify-content:flex-end}.c-site-header__desktop-top{max-height:4rem;overflow:visible;gap:var(--space-m);opacity:1;visibility:visible;transform:translateY(0);transition:max-height var(--site-header-structure-duration) var(--site-header-state-easing),opacity var(--site-header-structure-duration) var(--site-header-state-easing),transform var(--site-header-structure-duration) var(--site-header-state-easing),visibility 0s linear 0s}.c-site-header__desktop-top .c-site-header__audience-nav{margin-right:var(--space-m)}.c-site-header.state-scrolled .c-site-header__desktop-top{max-height:0;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(var(--space-3xs) * -1));transition-delay:0s,0s,0s,var(--site-header-structure-duration)}.c-site-header__desktop-bottom{gap:var(--space-s)}.c-site-header__actions,.c-site-header__audience-list,.c-site-header__mega-menu-promotions-list,.c-site-header__mega-menu-section-links,.c-site-header__mobile-cta-list,.c-site-header__mobile-promotions-list,.c-site-header__mobile-sections,.c-site-header__mobile-subsections,.c-site-header__primary-list,.c-site-header__search-panel-results{margin:0;padding:0;list-style:none}.c-site-header__audience-list{display:flex;align-items:stretch;gap:var(--space-s)}.c-site-header__audience-item{position:relative;display:flex;align-items:stretch;color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;white-space:nowrap}.c-site-header__audience-item>a,.c-site-header__audience-item>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-s) var(--space-2xs);border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-decoration:none;white-space:inherit;cursor:pointer}.c-site-header__audience-item svg{width:1rem;height:1rem;flex:0 0 1rem;color:currentColor}.c-site-header__audience-item.state-current:before,.c-site-header__audience-item:has(>.state-current):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-red)}.c-site-header__actions{display:flex;align-items:center;gap:1px}.c-site-header__action-link{display:inline-flex;width:9rem;min-height:3rem;align-items:center;justify-content:center;padding:var(--space-s) var(--space-xs);background:var(--text-default-grey);color:var(--brand-white);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color var(--site-header-panel-transition)}.c-site-header__actions .c-site-header__icon-button,.c-site-header__actions .c-site-header__icon-link{margin-left:calc(var(--space-m) - 1px)}.c-site-header__primary-list{display:flex;height:100%;align-items:stretch;gap:var(--space-s)}.c-site-header__primary-item{position:relative;display:flex;height:100%;align-items:stretch;color:var(--text-dark)}.c-site-header__primary-item:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--brand-red);content:"";opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity var(--site-header-panel-transition),transform var(--site-header-panel-close-duration) var(--site-header-state-easing)}.c-site-header.state-scrolled .c-site-header__primary-item:after{bottom:0}.c-site-header__primary-item.state-current{color:var(--brand-red)}.c-site-header__primary-item.state-current:after{opacity:1;transform:scaleX(1)}.c-site-header__primary-item.state-active,.c-site-header__primary-item:has(>.state-active){color:var(--brand-red)}.c-site-header__primary-item.state-active:after,.c-site-header__primary-item:has(>.state-active):after{opacity:1;transform:scaleX(1);transition-duration:var(--site-header-panel-transition),var(--site-header-panel-open-duration)}.c-site-header__primary-link,.c-site-header__primary-trigger{display:inline-flex;height:100%;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-s) var(--space-2xs);border:0;background:rgba(0,0,0,0);color:inherit;font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--site-header-panel-transition)}.c-site-header__primary-link svg,.c-site-header__primary-trigger svg{width:1rem;height:1rem;flex:0 0 1rem;color:currentColor;transform:rotate(0deg);transition:transform var(--site-header-caret-duration) var(--site-header-state-easing)}.c-site-header__primary-link.state-active svg,.c-site-header__primary-trigger.state-active svg{transform:rotate(-180deg)}@media screen and (min-width:71.25rem){.c-site-header__desktop .c-site-header__action-link,.c-site-header__desktop .c-site-header__audience-item>a,.c-site-header__desktop .c-site-header__audience-item>button{padding-block:var(--space-xs)}.c-site-header__desktop .c-site-header__action-link{min-height:0}}.c-site-header__icon-button,.c-site-header__icon-link{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--text-x-dark);text-decoration:none;cursor:pointer;transition:border-color var(--site-header-panel-transition),color var(--site-header-panel-transition)}.c-site-header__icon-button svg,.c-site-header__icon-link svg{width:100%;height:100%;color:currentColor}.c-site-header__icon-button.state-active,.c-site-header__icon-link.state-active{color:var(--brand-red)}.c-site-header__icon-button-secondary{display:none}.c-site-header__mobile{display:flex;height:var(--site-header-height);flex-direction:column;justify-content:flex-start;transition:height var(--site-header-structure-duration) var(--site-header-state-easing)}@media screen and (min-width:35em){.c-site-header__mobile{display:block}}@media screen and (min-width:71.25rem){.c-site-header__mobile{display:none}}.c-site-header__mobile-audiences{display:flex;width:100%;height:42px;max-height:42px;min-height:42px;flex:0 0 42px;align-items:stretch;overflow:hidden;padding-inline:var(--space-m-xl);border-bottom:1px solid var(--brand-grey);opacity:1;visibility:visible;transform:translateY(0);transition:max-height var(--site-header-structure-duration) var(--site-header-state-easing),min-height var(--site-header-structure-duration) var(--site-header-state-easing),opacity var(--site-header-structure-duration) var(--site-header-state-easing),transform var(--site-header-structure-duration) var(--site-header-state-easing),border-color var(--site-header-structure-duration) var(--site-header-state-easing),visibility 0s linear 0s}.c-site-header.state-scrolled .c-site-header__mobile-audiences{max-height:0;min-height:0;border-bottom-color:rgba(0,0,0,0);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(var(--space-3xs) * -1));transition-delay:0s,0s,0s,0s,0s,var(--site-header-structure-duration)}@media screen and (min-width:35em){.c-site-header__mobile-audiences{position:absolute;z-index:1;top:0;right:var(--space-m);width:auto;min-height:0;padding-inline:0;border-bottom:0}}.c-site-header__mobile-audiences .c-site-header__audience-list{width:100%}@media screen and (min-width:35em){.c-site-header__mobile-audiences .c-site-header__audience-list{width:auto;justify-content:flex-end}}.c-site-header__mobile-audiences .c-site-header__audience-item{font-size:var(--step-0)}.c-site-header__mobile-audiences .c-site-header__audience-item>a,.c-site-header__mobile-audiences .c-site-header__audience-item>button{height:42px;box-sizing:border-box;padding-block:0;padding-inline:var(--space-2xs)}.c-site-header__mobile-audiences .c-site-header__audience-item svg{width:.875rem;height:1rem;flex-basis:.875rem}.c-site-header__mobile-bar{display:flex;width:100%;min-height:0;flex:1 1 auto;align-items:center;justify-content:space-between;box-sizing:border-box;padding-top:var(--space-2xs);padding-inline:var(--space-m-xl);transition:height var(--site-header-structure-duration) var(--site-header-state-easing),flex-basis var(--site-header-structure-duration) var(--site-header-state-easing)}@media screen and (min-width:35em){.c-site-header__mobile-bar{height:100%;padding-inline:var(--space-m)}}.c-site-header.state-scrolled .c-site-header__mobile-bar{height:100%;flex-basis:100%}.c-site-header__mobile-logo{width:4.5rem;transition:width var(--site-header-logo-duration) var(--site-header-state-easing)}@media screen and (min-width:35em){.c-site-header__mobile-logo{width:7.875rem}}.c-site-header.state-scrolled .c-site-header__mobile-logo{width:4.5rem}.c-site-header__mobile-actions{display:flex;height:60px;flex:0 0 60px;align-items:center;justify-content:flex-end;gap:var(--space-s);transition:height var(--site-header-structure-duration) var(--site-header-state-easing),gap var(--site-header-structure-duration) var(--site-header-state-easing)}@media screen and (min-width:35em){.c-site-header__mobile-actions{position:absolute;right:var(--space-m);bottom:0;height:2.875rem;gap:var(--space-l)}}.c-site-header.state-scrolled .c-site-header__mobile-actions{height:100%}@media screen and (min-width:35em){.c-site-header.state-scrolled .c-site-header__mobile-actions{position:absolute;height:var(--site-header-height)}}.c-site-header__mobile-actions .c-site-header__icon-button,.c-site-header__mobile-actions .c-site-header__icon-link{width:2.625rem;height:60px;flex-basis:2.625rem;border-bottom:2px solid rgba(0,0,0,0)}.c-site-header__mobile-actions .c-site-header__icon-button svg,.c-site-header__mobile-actions .c-site-header__icon-link svg{width:2rem;height:2rem}.c-site-header__mobile-actions .c-site-header__icon-button.state-active,.c-site-header__mobile-actions .c-site-header__icon-link.state-active{border-bottom-color:var(--brand-red)}@media screen and (min-width:35em){.c-site-header__mobile-actions .c-site-header__icon-button,.c-site-header__mobile-actions .c-site-header__icon-link{width:2rem;height:2.875rem;flex-basis:2rem}.c-site-header__mobile-actions .c-site-header__menu-button.state-active{border-bottom-color:rgba(0,0,0,0);color:var(--text-x-dark)}.c-site-header__mobile-actions .c-site-header__menu-button.state-active .c-site-header__icon-button-primary{display:none}.c-site-header__mobile-actions .c-site-header__menu-button.state-active .c-site-header__icon-button-secondary{display:block}}.c-site-header__mobile-drawer{position:fixed;z-index:2;top:var(--site-header-height);left:0;width:100%;height:calc(100dvh - var(--site-header-height));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:var(--space-l);border-top:1px solid var(--brand-grey);background:var(--brand-white);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(var(--space-3xs) * -1));transition:top var(--site-header-structure-duration) var(--site-header-state-easing),height var(--site-header-structure-duration) var(--site-header-state-easing),opacity var(--site-header-panel-transition),transform var(--site-header-panel-transition)}.c-site-header__mobile-drawer.state-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0);transition-delay:0s}.c-site-header__mobile-drawer-inner{max-width:calc(var(--grid-viewport) - var(--space-m)*2);margin-inline:auto;padding:calc(var(--space-m) - 1px) 0 var(--space-l)}.c-site-header__mobile-drawer-inner,.c-site-header__mobile-sections{display:flex;width:100%;flex-direction:column;gap:var(--space-m)}.c-site-header__mobile-section{display:flex;width:100%;flex-direction:column;gap:0}.c-site-header__mobile-section.state-open{gap:var(--space-xs)}.c-site-header__mobile-section-trigger,.c-site-header__mobile-subsection-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-left:3px solid;background:rgba(0,0,0,0);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;text-align:left;cursor:pointer}.c-site-header__mobile-section-trigger svg,.c-site-header__mobile-subsection-trigger svg{width:1rem;height:.875rem;flex:0 0 1rem;color:currentColor}.c-site-header__mobile-section-trigger{height:22px;min-height:22px;padding:0 var(--space-2xs) 0 var(--space-s);border-left-color:var(--brand-red);color:var(--text-x-dark)}.c-site-header__mobile-section-panel,.c-site-header__mobile-subsection-panel{display:none;width:100%;flex-direction:column}.c-site-header__mobile-section-panel.state-open,.c-site-header__mobile-section.state-open>.c-site-header__mobile-section-panel,.c-site-header__mobile-subsection-panel.state-open,.c-site-header__mobile-subsection.state-open>.c-site-header__mobile-subsection-panel{display:flex}.c-site-header__mobile-section-panel{gap:var(--space-m)}.c-site-header__mobile-section-links{display:flex;width:100%;flex-direction:column;gap:var(--space-xs)}.c-site-header__mobile-all-link{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step--2);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.2;text-decoration:none}.c-site-header__mobile-all-link svg{width:.75rem;height:.75rem;flex:0 0 .75rem}.c-site-header__mobile-subsections{display:flex;width:100%;flex-direction:column;gap:var(--space-m);padding-left:var(--space-s)}.c-site-header__mobile-subsection{display:flex;width:100%;flex-direction:column;gap:0}.c-site-header__mobile-subsection.state-open{gap:var(--space-xs)}.c-site-header__mobile-subsection-trigger{height:14px;min-height:14px;line-height:14px;padding:0 var(--space-2xs) 0 var(--space-s);border-left-color:var(--text-light-grey);color:var(--text-dark)}.c-site-header__mobile-section.state-current>.c-site-header__mobile-section-trigger,.c-site-header__mobile-subsection.state-current>.c-site-header__mobile-subsection-trigger{color:var(--brand-red)}.c-site-header__mobile-subsection-panel{gap:var(--space-xs);padding-left:var(--space-s)}.c-site-header__mobile-link{display:inline-flex;align-items:center;gap:var(--space-3xs);padding-block:var(--space-2xs);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;text-decoration:none}.c-site-header__mobile-link svg{width:.875rem;height:.875rem;flex:0 0 .875rem}.c-site-header__mobile-promotions{display:flex;width:100%;flex-direction:column;gap:var(--space-l);padding-left:var(--space-s)}.c-site-header__mobile-promotions-list{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s-l)}.c-site-header__mobile-promotion{display:flex;width:100%;flex-direction:column;color:var(--text-dark);text-decoration:none}.c-site-header__mobile-promotion:hover{color:var(--brand-red)}.c-site-header__mobile-cta-list{display:flex;width:100%;flex-direction:column;gap:var(--space-xs)}.c-site-header__mobile-cta{display:flex;width:100%;min-height:var(--space-m);align-items:center;justify-content:center;padding:var(--space-3xs) var(--space-xs);background:var(--text-default-grey);color:var(--brand-white);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--site-header-panel-transition)}.c-site-header__mega-menu,.c-site-header__search-panel{position:fixed;z-index:2;top:var(--site-header-height);left:0;width:100%;background:var(--brand-white);clip-path:inset(0 0 100% 0);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(var(--space-xs) * -1));transition:top var(--site-header-structure-duration) var(--site-header-state-easing),clip-path var(--site-header-panel-close-duration) var(--site-header-state-easing),opacity var(--site-header-panel-close-duration) ease-out,transform var(--site-header-panel-close-duration) var(--site-header-state-easing)}.c-site-header__mega-menu.state-open,.c-site-header__search-panel.state-open{clip-path:inset(0);opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0);transition-duration:var(--site-header-structure-duration),var(--site-header-panel-open-duration),var(--site-header-content-duration),var(--site-header-panel-open-duration)}.c-site-header__mega-menu.state-entering,.c-site-header__mega-menu.state-exiting,.c-site-header__search-panel.state-entering,.c-site-header__search-panel.state-exiting{visibility:visible}.c-site-header__mega-menu{display:none}@media screen and (min-width:71.25rem){.c-site-header__mega-menu{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;max-height:none;overflow:hidden;background:rgba(0,0,0,0);border-top:0}}.c-site-header__mega-menu.state-switching-in,.c-site-header__mega-menu.state-switching-out{clip-path:inset(0);opacity:1;transform:translateY(0);transition:top var(--site-header-structure-duration) var(--site-header-state-easing)}.c-site-header__mega-menu.state-switching-in{z-index:2}.c-site-header__mega-menu.state-switching-out{z-index:3}.c-site-header__mega-menu-shell{position:fixed;z-index:2;top:var(--site-header-height);left:0;width:100%;height:var(--site-header-mega-menu-height,0);overflow:hidden;transition:top var(--site-header-structure-duration) var(--site-header-state-easing),height var(--site-header-structure-duration) var(--site-header-state-easing)}.c-site-header__mega-menu-inner,.c-site-header__mega-menu-shell{max-height:calc(100dvh - var(--site-header-height));background:var(--brand-white)}.c-site-header__mega-menu-inner{position:relative;min-height:0;width:min(100%,var(--grid-viewport));height:auto;margin-inline:auto;padding:var(--space-l) var(--space-m-xl) 0 var(--space-4xl);overflow:visible;opacity:0;transform:translateY(calc(var(--space-xs) * -1));transition:opacity .14s ease-out,transform var(--site-header-panel-close-duration) var(--site-header-state-easing)}.state-open>.c-site-header__mega-menu-inner{opacity:1;transform:translateY(0);transition:opacity var(--site-header-content-duration) ease-out 70ms,transform var(--site-header-panel-open-duration) var(--site-header-state-easing) 50ms}.c-site-header__mega-menu-inner:before{position:absolute;top:0;left:50%;width:100vw;border-top:1px solid var(--brand-grey);content:"";transform:translateX(-50%)}.state-switching-in>.c-site-header__mega-menu-inner,.state-switching-out>.c-site-header__mega-menu-inner{transform:none}.state-switching-in>.c-site-header__mega-menu-inner{opacity:0;transition:opacity var(--site-header-panel-close-duration) ease-out}.state-switching-in.state-open>.c-site-header__mega-menu-inner{opacity:1;transition:opacity var(--site-header-content-duration) ease-out 30ms}.state-switching-out>.c-site-header__mega-menu-inner{opacity:0;transition:opacity .18s ease-out}.c-site-header__mega-menu-inner:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:var(--space-l);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--brand-white) 55%,transparent));content:"";pointer-events:none}.c-site-header__mega-menu-scroll{display:flex;height:auto;max-height:calc(100dvh - var(--site-header-height) - var(--space-l) - 1px);min-height:0;flex-direction:column;gap:var(--space-l);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-3xl);padding-bottom:var(--space-l);scrollbar-gutter:stable;scroll-padding-block-end:var(--space-l)}.c-site-header__mega-menu-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:var(--space-l) var(--space-m)}.c-site-header__mega-menu-link{display:inline-flex;align-items:center;gap:var(--space-3xs);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;text-decoration:none}.c-site-header__mega-menu-link svg{width:.875rem;height:1rem;flex:0 0 .875rem;color:currentColor}.c-site-header__mega-menu-section{display:flex;width:100%;flex-direction:column;gap:var(--space-2xs)}.c-site-header__mega-menu-section-heading,.c-site-header__promotions-heading{display:flex;width:fit-content;align-items:center;margin:0;padding:var(--space-2xs) 0 var(--space-2xs) var(--space-m);border-left:.25rem solid var(--brand-red);color:var(--text-x-dark);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1;text-decoration:none}.c-site-header__mobile-promotions .c-site-header__promotions-heading{display:flex;width:100%;height:14px;min-height:14px;align-items:center;margin:0;padding:0 var(--space-2xs) 0 var(--space-s);border-left:3px solid var(--text-light-grey);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:14px}.c-site-header__mega-menu-promotions{display:flex;width:100%;flex-direction:column;gap:var(--space-l)}.c-site-header__mega-menu-promotions-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s-l)}.c-site-header__mega-menu-promotion{display:flex;width:100%;flex-direction:column;color:var(--text-dark);text-decoration:none}.c-site-header__mega-menu-promotion:hover{color:var(--brand-red)}.c-site-header__promotion-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--brand-grey)}.c-site-header__promotion-media img{object-fit:cover;transition:transform .24s var(--site-header-state-easing)}.c-site-header__mega-menu-promotion:hover .c-site-header__promotion-media img,.c-site-header__mobile-promotion:hover .c-site-header__promotion-media img{transform:scale(1.02)}.c-site-header__promotion-label{display:flex;align-items:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-2xs);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2}.c-site-header__promotion-label svg{width:.875rem;height:1rem;flex:0 0 .875rem}.c-site-header__mega-menu-section-links{display:flex;width:100%;flex-direction:column}.c-site-header__mega-menu-link{width:100%;min-width:0;padding:var(--space-xs) var(--space-2xs)}.c-site-header__search-panel{bottom:0;max-height:calc(100dvh - var(--site-header-height));overflow:hidden;border-top:1px solid var(--brand-grey);transition:top var(--site-header-structure-duration) var(--site-header-state-easing),max-height var(--site-header-structure-duration) var(--site-header-state-easing),opacity var(--site-header-panel-transition),transform var(--site-header-panel-transition)}@media screen and (min-width:71.25rem){.c-site-header__search-panel{bottom:auto}}.c-site-header__search-panel-inner{display:flex;width:min(100%,var(--grid-viewport));min-height:100%;flex-direction:column;align-items:flex-end;margin-inline:auto;padding:var(--space-m);opacity:0;transform:translateY(calc(var(--space-xs) * -1));transition:opacity .14s ease-out,transform var(--site-header-panel-close-duration) var(--site-header-state-easing)}.state-open>.c-site-header__search-panel-inner{opacity:1;transform:translateY(0);transition:opacity var(--site-header-content-duration) ease-out 70ms,transform var(--site-header-panel-open-duration) var(--site-header-state-easing) 50ms}@media screen and (min-width:71.25rem){.c-site-header__search-panel-inner{min-height:0;padding:var(--space-l) var(--space-m-xl) var(--space-2xl) var(--space-4xl)}}.c-site-header__search-panel-close{display:inline-flex;width:1.75rem;height:2rem;flex:0 0 1.75rem;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--text-x-dark);cursor:pointer}.c-site-header__search-panel-close svg{width:100%;height:100%;color:currentColor}.c-site-header__search-panel-form,.c-site-header__search-panel-loading,.c-site-header__search-panel-results,.c-site-header__search-panel-status{width:min(100%,var(--grid-whole-half));margin-inline:auto}@media screen and (min-width:71.25rem){.c-site-header__search-panel-form,.c-site-header__search-panel-loading,.c-site-header__search-panel-results,.c-site-header__search-panel-status{transform:translateX(calc((var(--space-m-xl) - var(--space-4xl)) / 2))}}.c-site-header__search-panel-form{display:flex;height:3rem;flex:0 0 3rem;align-items:stretch;overflow:hidden;border:1px solid var(--brand-grey)}.c-site-header__search-panel-form:has(.c-site-header__search-panel-input:focus-visible){outline:1px solid var(--brand-red)!important;outline-offset:-1px!important}.c-site-header__search-panel-input{width:100%;min-width:0;padding:0 var(--space-m);border:0;outline:0;background:rgba(0,0,0,0);color:var(--text-x-dark);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2}.c-site-header__search-panel-input:focus-visible{outline:0!important}.c-site-header__search-panel-input::placeholder{color:var(--text-default-grey);opacity:1}.c-site-header__search-panel-submit{display:inline-flex;width:calc(var(--space-l)*2 + 1.5rem);flex:0 0 calc(var(--space-l)*2 + 1.5rem);align-items:center;justify-content:center;padding:var(--space-xs) var(--space-l);border:0;background:var(--brand-grey);color:var(--text-light-grey);cursor:pointer;transition:background-color var(--site-header-panel-transition),color var(--site-header-panel-transition)}.c-site-header__search-panel-submit:focus-visible{outline:2px solid var(--brand-white)!important;outline-offset:-3px!important;background:var(--brand-red);color:var(--brand-white)}.c-site-header__search-panel-submit svg{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;color:currentColor}.c-site-header__search-panel-results{display:block;min-height:0;max-height:calc(100dvh - var(--site-header-height) - var(--space-m) - 2rem - 3rem - var(--space-l) - var(--step-0) - var(--space-l) - var(--space-m));overflow-x:hidden;overflow-y:auto;margin-top:var(--space-l);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.c-site-header__search-panel-results li+li{margin-top:var(--space-2xs)}@media screen and (min-width:71.25rem){.c-site-header__search-panel-results{max-height:calc(100dvh - var(--site-header-height) - var(--space-l) - 2rem - 3rem - var(--space-l) - var(--step-0) - var(--space-l) - var(--space-2xl))}}.c-site-header__search-panel-loading{display:grid;width:min(100%,78rem);min-height:4.25rem;place-items:center;margin:var(--space-l) auto 0}.c-site-header__search-panel-result{display:flex;width:100%;min-height:4.25rem;align-items:center;gap:var(--space-xs);padding:var(--space-xs);overflow:hidden;background:var(--backgrounds-light-grey-100);border-radius:var(--radius-fixed-s);color:var(--text-default-grey);text-decoration:none;transition:background-color var(--site-header-panel-transition)}.c-site-header__search-panel-result:hover,.c-site-header__search-panel-result[aria-selected=true]{background:var(--backgrounds-light-grey-200)}.c-site-header__search-panel-result-media{position:relative;display:flex;width:3rem;height:2.75rem;flex:0 0 3rem;align-items:center;justify-content:center;overflow:hidden;color:var(--text-default-grey)}.c-site-header__search-panel-result-media.state-error,.c-site-header__search-panel-result-media.state-loaded,.c-site-header__search-panel-result-media.state-loading{background:var(--backgrounds-light-grey-200)}.c-site-header__search-panel-result-image{position:absolute;display:block;width:100%;height:100%;inset:0;border-radius:var(--radius-fixed-s);object-fit:cover}.c-site-header__search-panel-result-icon{display:block;width:1.5rem;height:1.5rem;color:currentColor}.c-site-header__search-panel-result-title{min-width:0;margin:0;color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2}.c-site-header__search-panel-status{margin-top:var(--space-l);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.4}.c-site-header__overlay{position:fixed;z-index:1;inset:0;opacity:1;pointer-events:none;visibility:hidden}.c-site-header__overlay.state-open{pointer-events:auto;visibility:visible}.c-site-header__overlay.state-entering,.c-site-header__overlay.state-exiting{visibility:visible}.c-site-header__mega-menu-all-link.state-current,.c-site-header__mega-menu-link.state-current,.c-site-header__mega-menu-section-heading.state-current,.c-site-header__mobile-all-link.state-current,.c-site-header__mobile-link.state-current,.c-site-header__primary-link.state-current{color:var(--brand-red);font-weight:var(--font-weight-bold)}.c-site-header__backdrop{position:absolute;inset:var(--site-header-height) 0 0;width:100%;padding:0;border:0;background:var(--site-header-overlay-background);opacity:0;-webkit-backdrop-filter:blur(var(--site-header-overlay-blur));backdrop-filter:blur(var(--site-header-overlay-blur));cursor:pointer;transition:inset-block-start var(--site-header-structure-duration) var(--site-header-state-easing),opacity var(--site-header-panel-close-duration) ease-out}.c-site-header__overlay.state-open .c-site-header__backdrop{opacity:1;transition-duration:var(--site-header-structure-duration),var(--site-header-panel-open-duration)}.c-site-header__action-link:focus-visible,.c-site-header__backdrop:focus-visible,.c-site-header__desktop-logo:focus-visible,.c-site-header__icon-button:focus-visible,.c-site-header__icon-link:focus-visible,.c-site-header__mega-menu-all-link:focus-visible,.c-site-header__mega-menu-link:focus-visible,.c-site-header__mega-menu-promotion:focus-visible,.c-site-header__mega-menu-section-heading:focus-visible,.c-site-header__mobile-all-link:focus-visible,.c-site-header__mobile-cta:focus-visible,.c-site-header__mobile-link:focus-visible,.c-site-header__mobile-logo:focus-visible,.c-site-header__mobile-promotion:focus-visible,.c-site-header__mobile-section-trigger:focus-visible,.c-site-header__mobile-subsection-trigger:focus-visible,.c-site-header__primary-link:focus-visible,.c-site-header__primary-trigger:focus-visible,.c-site-header__search-panel-close:focus-visible,.c-site-header__search-panel-result:focus-visible{outline:2px solid var(--brand-red)!important;outline-offset:2px!important}.c-site-header__audience-item>a:focus-visible,.c-site-header__audience-item>button:focus-visible{outline:2px solid var(--brand-red)!important;outline-offset:2px!important}@media(hover:hover){.c-site-header__audience-item>a:hover,.c-site-header__audience-item>button:hover,.c-site-header__icon-button:hover,.c-site-header__icon-link:hover,.c-site-header__mega-menu-all-link:hover,.c-site-header__mega-menu-link:hover,.c-site-header__mega-menu-promotion:hover,.c-site-header__mobile-all-link:hover,.c-site-header__mobile-link:hover,.c-site-header__mobile-promotion:hover,.c-site-header__primary-link:hover,.c-site-header__primary-trigger:hover,.c-site-header__search-panel-close:hover,.c-site-header__search-panel-result:hover{color:var(--brand-red)}.c-site-header__action-link:hover,.c-site-header__mobile-cta:hover,.c-site-header__search-panel-submit:hover{background:var(--brand-red);color:var(--brand-white)}}@media(prefers-reduced-transparency:reduce){.c-site-header{--site-header-overlay-background:var(--backgrounds-light-grey-300)}.c-site-header__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.c-site-header__search-panel-form:has(.c-site-header__search-panel-input:focus-visible){outline-color:Highlight!important;outline-width:2px!important;outline-offset:-2px!important}.c-site-header__search-panel-submit:focus-visible{outline-color:HighlightText!important;background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.c-site-header{--site-header-panel-transition:0s linear;--site-header-panel-open-duration:0s;--site-header-panel-close-duration:0s;--site-header-caret-duration:0s;--site-header-content-duration:0s;--site-header-structure-duration:0s;--site-header-logo-duration:0s}.c-site-header__backdrop,.c-site-header__desktop,.c-site-header__desktop-content,.c-site-header__desktop-logo,.c-site-header__desktop-top,.c-site-header__mega-menu,.c-site-header__mega-menu-inner,.c-site-header__mega-menu-shell,.c-site-header__mobile,.c-site-header__mobile-actions,.c-site-header__mobile-audiences,.c-site-header__mobile-bar,.c-site-header__mobile-drawer,.c-site-header__mobile-logo,.c-site-header__overlay,.c-site-header__promotion-media img,.c-site-header__search-panel,.c-site-header__search-panel-inner{transform:none;transition:none}}.c-site-footer{background:var(--brand-white);color:var(--text-dark)}.c-site-footer__top{background:var(--backgrounds-light-grey-100);padding-inline:var(--space-xl);padding-block:var(--space-2xl)}.c-site-footer__top .l-grid{width:100%;max-width:none}.c-site-footer__top .l-grid__col{padding-inline:0}.c-site-footer__columns{display:grid;width:100%;max-width:none;margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}@media screen and (min-width:71.25rem){.c-site-footer__columns{max-width:var(--grid-whole-three-quarters);grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2xl)}}.c-site-footer__column{display:grid;align-content:start;gap:var(--space-m)}.c-site-footer__column-heading{margin:0;font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-site-footer__links{display:grid;gap:var(--space-3xs);font-size:var(--step-0);line-height:1.2;margin:0;padding:0;list-style:none}.c-site-footer__link,.c-site-footer__meta-link{color:inherit;font-family:var(--font-family-label);text-decoration:none}.c-site-footer__link:is(:hover,:focus-visible),.c-site-footer__meta-link:is(a):is(:hover,:focus-visible){color:var(--brand-red);text-decoration:none}.c-site-footer__link{display:inline-flex;min-height:1.5rem;align-items:center;font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-site-footer__bottom{padding-block:var(--space-3xl);overflow:hidden}.c-site-footer__brand-strip{display:flex;width:max-content;gap:var(--space-2xl-3xl);align-items:center;justify-content:center;margin-inline:50%;transform:translateX(-50%)}@media screen and (min-width:71.25rem){.c-site-footer__brand-strip{gap:var(--space-2xl-3xl)}}.c-site-footer__brand-strip-group{display:flex;flex-wrap:nowrap;gap:var(--space-2xl-3xl);align-items:center;justify-content:center;flex:0 0 auto}.c-site-footer__brand-card{position:relative;width:7.6875rem;height:4.625rem;overflow:hidden;background:var(--backgrounds-light-grey-100);flex:0 0 auto}.c-site-footer__brand-card img{object-fit:cover}.c-site-footer__brand-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.c-site-footer__brand-image--incoming{z-index:1;visibility:hidden}.c-site-footer__brand-image--current{z-index:2;clip-path:inset(0 0 0 0)}.c-site-footer__brand-mark{position:relative;display:block;width:7.8125rem;height:2rem;flex:0 0 auto}.c-site-footer__brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.c-site-footer__meta{display:flex;min-width:0;flex:1 0;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--space-s);color:var(--text-default-grey);text-align:center}@media screen and (min-width:88rem){.c-site-footer__meta{align-items:center}}.c-site-footer__meta-band{padding-bottom:var(--space-s);padding-inline:var(--space-xl)}.c-site-footer__meta-band .l-grid{width:100%;max-width:none}.c-site-footer__meta-band .l-grid__col{padding-inline:0}.c-site-footer__meta-link{font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-site-footer__meta-link--strong{font-weight:var(--font-weight-bold)}.c-site-footer__meta-link--credit{display:inline-flex;align-items:center;gap:.3125rem;color:var(--text-dark);font-size:var(--step--2);letter-spacing:.04em}.c-site-footer__meta-link--credit>span:first-child{text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-site-footer__separator{flex:0 0 auto;width:1px;height:.9375rem;background:color-mix(in srgb,var(--text-default-grey) 24%,transparent)}@media screen and (min-width:88rem){.c-site-footer__separator{height:.6875rem}}.c-site-footer__copyright{display:flex;width:100%;flex:1 0 100%;flex-direction:column;align-items:center;gap:var(--space-s)}.c-site-footer__copyright .c-site-footer__meta-link{width:min(100%,13.625rem)}.c-site-footer__copyright .c-site-footer__separator{position:relative;width:min(100%,13.625rem);height:0;background:rgba(0,0,0,0)}.c-site-footer__copyright .c-site-footer__separator:before{position:absolute;top:0;left:0;width:100%;height:1px;background:color-mix(in srgb,var(--text-default-grey) 24%,transparent);content:""}@media screen and (min-width:88rem){.c-site-footer__copyright{width:auto;flex:0 0 auto;flex-direction:row;align-items:center}.c-site-footer__copyright .c-site-footer__meta-link{width:auto}.c-site-footer__copyright .c-site-footer__separator{position:static;width:1px;height:.6875rem;background:color-mix(in srgb,var(--text-default-grey) 24%,transparent)}.c-site-footer__copyright .c-site-footer__separator:before{content:none}}.c-site-footer__credit-logo{display:block;width:1.375rem;height:.6875rem;flex:0 0 1.375rem;overflow:hidden}.c-site-footer__credit-logo img{display:block;width:100%;height:100%}body.state-news-archive .c-site-header__breadcrumbs{padding-inline:var(--space-s)}body.state-news-archive .c-site-footer__column-heading,body.state-news-archive .c-site-footer__link{text-box-edge:cap alphabetic;text-box-trim:trim-both}body:has(.c-article-page--news) .c-site-footer__column-heading,body:has(.c-article-page--news) .c-site-footer__link{text-box-edge:cap alphabetic;text-box-trim:trim-both}body:has(.c-article-page--news) .c-site-footer__links{gap:var(--space-xs)}body:has(.c-article-page--news) .c-site-footer__column{gap:var(--space-m)}@keyframes route-loading-indicator-bar{0%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}.c-route-loading-indicator{position:fixed;inset-block-start:0;inset-inline:0;z-index:1000;height:var(--space-3xs);pointer-events:none;overflow:hidden;opacity:0;background:rgba(0,0,0,0);transition:opacity .24s cubic-bezier(.5,0,0,1)}.c-route-loading-indicator.state-visible,.state-route-loading .c-route-loading-indicator{opacity:1}.c-route-loading-indicator__bar{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--brand-red)}.c-route-loading-indicator.state-visible .c-route-loading-indicator__bar,.state-route-loading .c-route-loading-indicator__bar{animation:route-loading-indicator-bar 2.4s cubic-bezier(.5,0,0,1) forwards}.c-route-loading-indicator__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.state-route-loading,.state-route-loading *{cursor:progress!important}@media(prefers-reduced-motion:reduce){.c-route-loading-indicator__bar{animation:none;transform:none}}.c-loader{position:relative;display:inline-flex;width:2.8125rem;height:2.8125rem;flex:0 0 2.8125rem;overflow:visible}.c-loader__asset{position:absolute;inset:-8.8889%;display:block;width:117.7778%;height:117.7778%;color:var(--brand-red);animation:loading-ui-fade-arc-spin .9s linear infinite}@keyframes loading-ui-fade-arc-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.c-loader__asset{animation:none!important}}.c-error-page{min-height:30vw}.c-error-page__heading{font-size:var(--step-8);line-height:1.2em;letter-spacing:-.04em}.c-error-page__heading__top{line-height:1.2em}.c-error-page__heading__bottom{font-weight:400;line-height:1.2em;color:var(--color-accent-scope-red)}.scope-teal .c-error-page__heading__bottom{color:var(--color-accent-scope-teal)}.scope-blue .c-error-page__heading__bottom{color:var(--color-accent-scope-blue)}.c-error-page__text{margin-top:var(--space-l);margin-bottom:var(--space-xl);color:var(--color-text-light)}.c-error-page__ring{position:absolute;right:0;bottom:-.5rem;width:100%;height:42.32vw;max-height:80vh;opacity:0;transition:opacity var(--time-page-speed) linear}.state-page-loaded .c-error-page__ring{opacity:1;transition:opacity var(--time-animate-in) linear var(--time-animate-in-delay)}.c-error-page__ring__inner{top:0;left:0;width:100%;height:100%;position:absolute;transform-origin:bottom right}.c-error-page__ring__inner svg{width:auto;height:auto;position:absolute;top:0;left:0;aspect-ratio:1512/640}.c-error-page__ring__inner svg *{fill:var(--color-accent-scope-red)!important}.scope-teal .c-error-page__ring__inner svg *{fill:var(--color-accent-scope-teal)!important}.scope-blue .c-error-page__ring__inner svg *{fill:var(--color-accent-scope-blue)!important}.c-transition-in{opacity:0;transform:translateY(var(--column-width));transition:opacity var(--time-page-speed) linear,transform 0s linear var(--time-page-speed)}.state-page-loaded .c-transition-in.state-visible{opacity:1;transform:translateY(0);transition:opacity var(--time-animate-in) linear var(--time-animate-in-delay),transform var(--time-animate-in) var(--ease-out-cubic) var(--time-animate-in-delay)}.state-preview .c-transition-in{opacity:1!important;transition:none!important;transform:translateY(0)!important}.c-file-type-icon{display:block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;object-fit:contain}.c-block-intro{--block-intro-large-heading-max-width:calc(var(--grid-whole) - var(--grid-whole-quarter) - var(--space-l));--block-intro-large-body-max-width:var(--grid-whole-third);display:flex;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:var(--space-l);overflow-wrap:anywhere}.c-block-intro,.c-block-intro__heading{width:100%;color:var(--text-default-grey);font-family:var(--font-family-heading);font-weight:var(--font-weight-regular)}.c-block-intro__heading{margin:0;font-size:var(--step-7);line-height:1.05;letter-spacing:0}@media screen and (min-width:71.25rem){.c-block-intro__heading{max-width:var(--grid-whole-three-quarters)}}.c-block-intro__text{width:100%;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:0}.c-block-intro__text>*{margin-block:0}.c-block-intro__text>*+*{margin-block-start:var(--space-s)}.c-block-intro__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-block-intro__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-block-intro__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-block-intro__text ol,.c-block-intro__text ul{padding-inline-start:var(--space-l)}.c-block-intro__text ul,.c-block-intro__text ul>li{list-style-type:disc}.c-block-intro__text ol,.c-block-intro__text ol>li{list-style-type:decimal}.c-block-intro__text li+li{margin-block-start:var(--space-xs)}.c-block-intro__text li>ol,.c-block-intro__text li>ul{margin-block-start:var(--space-2xs)}.c-block-intro--small{width:min(100%,var(--grid-whole-half));padding-inline:var(--space-l-xl)}.c-block-intro--small .c-block-intro__heading{display:flex;align-items:stretch;gap:var(--space-l);font-size:var(--step-6)}.c-block-intro--small .c-block-intro__heading:before{content:"";width:4px;flex:0 0 4px;align-self:stretch;background-color:var(--brand-red)}.c-block-intro--large{width:100%;gap:var(--space-m);padding-inline:var(--space-l)}@media screen and (min-width:71.25rem){.c-block-intro--large{max-width:100%}}.c-block-intro--large .c-block-intro__heading{width:min-content;min-width:100%;max-width:100%;font-size:var(--step-8);line-height:1.2}@media screen and (min-width:71.25rem){.c-block-intro--large .c-block-intro__heading{width:100%;min-width:unset;max-width:var(--grid-whole-three-quarters)}}.c-block-intro--large .c-block-intro__text{max-width:var(--block-intro-large-body-max-width)}.c-block-intro--section{width:100%;max-width:none}.c-block-intro--section .c-block-intro__heading{font-size:var(--step-7);line-height:1.05}.c-block-intro--split{width:min(100%,var(--grid-whole));max-width:none;gap:var(--space-m)}@media screen and (min-width:71.25rem){.c-block-intro--split{display:grid;grid-template-columns:minmax(0,var(--grid-whole-third)) minmax(0,var(--grid-whole-half));justify-content:space-between}}.c-block-intro--on-dark{color:var(--brand-white)}.c-block-intro--on-dark .c-block-intro__heading,.c-block-intro--on-dark .c-block-intro__text{color:inherit}.c-page__block--page-header{margin-top:0;padding-top:var(--site-header-product-page-safe-top)}.c-page:is(.c-page--product,.c-page--category) .c-page__block--page-header{background-color:var(--backgrounds-light-grey-100)}.c-page-header{display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));min-height:clamp(18.8125rem,16.5165rem + 9.8226vi,28.5rem);flex-direction:column;justify-content:flex-start;margin-inline:auto;padding:var(--space-3xl) var(--space-l) 0}.c-page-header__content{display:flex;width:100%;flex-direction:column;gap:var(--space-l)}@media screen and (min-width:71.25rem){.c-page-header__content{width:min(100%,var(--grid-whole) - var(--grid-whole-quarter))}}.c-page-header__heading{max-width:var(--grid-whole-half);margin:0;color:var(--backgrounds-light-grey-500);font-family:var(--font-family-heading);font-size:var(--step-8);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.05}.c-page-header__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-page-header__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-page-header__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-page-header__text{max-width:var(--grid-whole-third);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4}.c-page-header__text>*{margin-block:0}.c-page-header__text>*+*{margin-block-start:var(--space-s)}.c-page--article{margin-top:0;overflow:visible;padding-top:var(--announcement-bar-height);padding-bottom:0}.c-page__content--article{padding-bottom:var(--space-5xl)}.c-page__content--news-article{padding-bottom:0}.c-article-page{color:var(--text-default-grey);font-family:var(--font-family-body)}.c-article-header{background-color:var(--backgrounds-light-grey-100)}.c-article-header__inner{display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));flex-direction:column;gap:var(--space-m);margin-inline:auto;padding:var(--space-3xl) var(--space-s-l) var(--space-3xl)}.c-article-header__meta{display:flex;flex-wrap:wrap;gap:var(--space-2xs);color:var(--text-default-grey)}.c-article-header__title{max-width:var(--grid-whole-half);margin:0;letter-spacing:0}.c-article-header__standfirst{max-width:var(--grid-whole-third);color:var(--text-default-grey)}@media screen and (min-width:71.25rem){.c-article-header__inner{padding-block-end:var(--space-4xl)}}.c-article-page--news{padding-block-start:var(--site-header-product-page-safe-top);background:var(--backgrounds-light-grey-500)}.c-article-page--news .c-article-page__archive-header{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding:var(--space-3xl) var(--space-l) 0}.c-article-page--news .c-article-page__archive-title{margin:0;color:var(--brand-white)}.c-article-page--news .c-article-page__article-region{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding:var(--space-2xl) var(--space-s-l) var(--space-3xl);background:var(--backgrounds-light-grey-500)}.c-article-page--news .c-article-page__card{display:flex;box-sizing:border-box;width:min(100%,var(--grid-whole-quarter)*3 + var(--space-l)*2);flex-direction:column;gap:var(--space-2xl);overflow:clip;border-radius:min(var(--radius-xl),1rem);background:var(--brand-white);padding:var(--space-2xl) var(--space-m)}.c-article-page--news .c-article-header--news{display:flex;flex-direction:column;gap:var(--space-m);background:rgba(0,0,0,0)}.c-article-page--news .c-article-header__title{width:min(100%,var(--grid-whole-half));max-width:none;color:var(--text-dark);overflow-wrap:anywhere}.c-article-page--news .c-article-header__title strong{font-weight:var(--font-weight-bold)}.c-article-page--news .c-article-header__news-meta{display:flex;min-height:calc(var(--space-l) + var(--space-3xs));align-items:center;justify-content:space-between;gap:var(--space-m);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;text-transform:uppercase}.c-article-page--news .c-article-header__news-meta .c-share-controls a,.c-article-page--news .c-article-header__news-meta .c-share-controls button{width:calc(var(--space-l) + var(--space-3xs));height:calc(var(--space-l) + var(--space-3xs))}.c-article-page--news .c-article-header__news-meta .c-share-controls a svg,.c-article-page--news .c-article-header__news-meta .c-share-controls button svg{width:var(--space-xs);height:var(--space-xs)}.c-article-page--news .c-article-hero{width:100%;padding:0}.c-article-page--news .c-article-hero__media{aspect-ratio:8/5;border-radius:min(var(--radius-xl),1rem)}.c-article-page--news .c-article-body{--article-content-width:100%;--article-wide-width:100%;width:100%}.c-article-page--news .c-article-body__inner{display:block;width:100%;padding:0}.c-article-page--news .c-editorial-block{padding-inline:var(--space-m-xl)}@media screen and (min-width:71.25rem){.c-article-page--news .c-article-page__card{gap:var(--space-2xl);padding:var(--space-2xl)}}.c-article-hero{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin:0 auto;padding:var(--space-s-l) var(--space-s-l) 0}.c-article-hero__media{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-l);background-color:var(--backgrounds-light-grey-200)}.c-article-hero__image{object-fit:cover}.c-article-hero figcaption{width:min(100%,var(--grid-whole-third));margin:var(--space-xs) auto 0;color:var(--text-default-grey);font-size:var(--step--1);line-height:1.4}@media screen and (min-width:47.5rem){.c-article-hero__media{aspect-ratio:16/9}}.c-article-body{--article-content-width:var(--grid-whole-third);--article-wide-width:var(--grid-whole-half)}.c-article-body__inner{display:grid;box-sizing:border-box;width:min(100%,var(--grid-viewport));gap:var(--space-3xl);margin-inline:auto;padding:var(--space-3xl) var(--space-s-l) 0}.c-article-body__main{min-width:0}@media screen and (min-width:71.25rem){.c-article-body--has-aside .c-article-body__inner{grid-template-columns:minmax(0,3fr) minmax(var(--grid-quarter),1fr);align-items:start;gap:var(--space-l)}}.c-article-block{box-sizing:border-box;width:min(100%,var(--article-content-width));margin-inline:auto}.c-article-block--wide{width:min(100%,var(--article-wide-width))}.c-article-block--full{width:100%}.c-article-block+.c-article-block{margin-top:var(--space-2xl)}.c-article-block--unsupported{border:1px dashed var(--brand-red);border-radius:var(--radius-m);padding:var(--space-m)}.c-article-button,.c-article-buttons{padding-inline:var(--space-l-xl)}.c-article-rich-text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-article-rich-text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-article-rich-text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-article-rich-text{color:var(--text-dark);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4}.c-article-rich-text>div>:first-child{margin-block-start:0}.c-article-rich-text>div>:last-child{margin-block-end:0}.c-article-rich-text .c-article-rich-text__table-scroll,.c-article-rich-text blockquote,.c-article-rich-text figure,.c-article-rich-text ol,.c-article-rich-text p,.c-article-rich-text ul{margin-block:0 var(--space-m)}.c-article-rich-text h2,.c-article-rich-text h3,.c-article-rich-text h4,.c-article-rich-text h5,.c-article-rich-text h6{margin:var(--space-xl) 0 var(--space-s);color:var(--text-dark);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:1.15}.c-article-rich-text h2{font-size:var(--step-5)}.c-article-rich-text h3{font-size:var(--step-3)}.c-article-rich-text h4{font-size:var(--step-2)}.c-article-rich-text h5,.c-article-rich-text h6{font-size:var(--step-1)}.c-article-rich-text ol,.c-article-rich-text ul{padding-inline-start:var(--space-l)}.c-article-rich-text ul,.c-article-rich-text ul>li{list-style-type:disc}.c-article-rich-text ol,.c-article-rich-text ol>li{list-style-type:decimal}.c-article-rich-text li+li{margin-block-start:var(--space-xs)}.c-article-rich-text blockquote{border-inline-start:var(--space-3xs) solid var(--brand-red);padding-inline-start:var(--space-m);color:var(--text-default-grey);font-size:var(--step-2)}.c-article-rich-text figure{margin-inline:0}.c-article-rich-text img{display:block;width:100%;height:auto;border-radius:var(--radius-m)}.c-article-rich-text figcaption{margin-block-start:var(--space-xs);color:var(--text-default-grey);font-size:var(--step--1);line-height:1.4}.c-article-rich-text__table-scroll{display:block;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.c-article-rich-text__table-scroll:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-article-rich-text table{width:100%;border-collapse:collapse;min-width:calc(var(--grid-whole-third) + var(--grid-two-thirds))}.c-article-rich-text table,.c-article-rich-text td,.c-article-rich-text th{color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0}.c-article-rich-text td,.c-article-rich-text th{border-top:1px solid var(--backgrounds-light-grey-300);text-align:start;vertical-align:top;overflow-wrap:break-word;padding:var(--space-m) var(--space-s)}.c-article-rich-text th{color:var(--text-dark);font-weight:var(--font-weight-bold)}.c-article-callout{border-radius:var(--radius-l);padding:var(--space-l)}.c-article-callout__heading{margin:0 0 var(--space-s)}.c-article-callout--neutral{background-color:var(--backgrounds-light-grey-100)}.c-article-callout--emphasis{background-color:var(--brand-red);color:var(--brand-white)}.c-article-callout--emphasis .c-article-callout__heading,.c-article-callout--emphasis .c-article-rich-text,.c-article-callout--emphasis .c-article-rich-text :is(h2,h3,h4,h5,h6,a){color:var(--brand-white)}.c-article-callout--emphasis .c-article-rich-text a:is(:hover,:focus-visible){color:var(--text-x-dark)}.c-article-callout--emphasis .c-article-rich-text a:focus-visible{outline-color:var(--brand-white)}.c-article-image{margin-block-end:0}.c-article-image__image{display:block;width:100%;height:auto;border-radius:var(--radius-l);object-fit:cover}.c-article-image figcaption{margin-block-start:var(--space-xs);color:var(--text-default-grey);font-size:var(--step--1);line-height:1.4}.c-article-table__heading{width:min(100%,var(--article-content-width));margin:0 auto var(--space-s)}.c-article-table__footnote,.c-article-table__intro{width:min(100%,var(--article-content-width));margin-inline:auto}.c-article-table__tabs{display:flex;max-width:100%;gap:var(--space-2xs);overflow-x:auto;margin-block-start:var(--space-l);border-bottom:1px solid var(--backgrounds-light-grey-300)}.c-article-table__tab{flex:0 0 auto;border:0;border-bottom:var(--space-3xs) solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-default-grey);cursor:pointer;padding:var(--space-s) var(--space-m)}.c-article-table__tab[aria-selected=true]{border-bottom-color:var(--brand-red);color:var(--text-dark)}.c-article-table__tab:focus-visible{outline:2px solid var(--brand-red);outline-offset:calc(var(--space-3xs)*-1)}.c-article-table__dataset{margin-block-start:var(--space-l)}.c-article-table__dataset:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-2xs)}.c-article-table__dataset-heading{margin:0 0 var(--space-s)}.c-article-table__datasets{display:grid;gap:var(--space-2xl)}.c-article-table__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--space-5xl)),1fr));gap:var(--space-s);margin:0 0 var(--space-m)}.c-article-table__stat{display:flex;min-width:0;flex-direction:column;gap:var(--space-2xs);border-radius:var(--radius-m);background-color:var(--backgrounds-light-grey-100);padding:var(--space-m)}.c-article-table__stat dt{color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.3}.c-article-table__stat dd{margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-5);font-weight:var(--font-weight-bold);line-height:1}.c-article-table__table{width:100%}.c-article-table__footnote{margin-block-start:var(--space-s);font-size:var(--step--1)}.c-article-link-panel{border-radius:var(--radius-l);background-color:var(--backgrounds-light-grey-100);padding:var(--space-l)}.c-article-link-panel__heading{margin:0 0 var(--space-s)}.c-article-link-panel__links{margin:var(--space-l) 0 0;padding:0;list-style:none}.c-article-link-panel__item{border-top:1px solid var(--backgrounds-light-grey-300)}.c-article-link-panel__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);color:var(--text-dark);padding-block:var(--space-s);text-decoration:none}.c-article-link-panel__link span{display:flex;min-width:0;flex-direction:column;gap:var(--space-2xs)}.c-article-link-panel__link small{color:var(--text-default-grey);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.35}.c-article-link-panel__link svg{width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s);color:var(--brand-red)}.c-article-related-links__heading{margin:0 0 var(--space-s)}.c-article-related-links__list{margin:0;padding:0;list-style:none}.c-article-related-links__list li{border-bottom:1px solid var(--backgrounds-light-grey-300)}.c-article-related-links__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);color:var(--text-dark);padding-block:var(--space-s);text-decoration:none}.c-article-related-links__link svg{width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s);color:var(--brand-red)}.c-article-disclaimer{border-top:1px solid var(--backgrounds-light-grey-300);padding-block-start:var(--space-m)}.c-article-disclaimer__heading{margin:0 0 var(--space-xs)}.c-article-disclaimer__content{font-size:var(--step--1);line-height:1.45}.c-article-download__description{margin-block-end:var(--space-s)}.c-article-download .c-product-downloads__card{height:auto;border:1px solid var(--backgrounds-light-grey-300)}.c-article-aside{min-width:0}.c-article-aside__inner{display:grid;gap:var(--space-m)}.c-article-aside .c-article-block{width:100%;margin:0}@media screen and (min-width:71.25rem){.c-article-aside__inner{position:sticky;top:calc(var(--announcement-bar-height) + var(--space-l))}}.c-editorial-block{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-inline:var(--space-l-xl);color:var(--text-default-grey);font-family:var(--font-family-body)}.c-editorial-block .c-article-rich-text{color:inherit}.c-editorial-block .c-article-rich-text>div>:last-child{margin-block-end:0}.c-editorial-block .c-article-rich-text :is(strong,em){color:inherit}.c-corporate-intro__intro a,.c-corporate-intro__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-corporate-intro__intro a:is(:hover,:focus-visible),.c-corporate-intro__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-corporate-intro__intro a:focus-visible,.c-corporate-intro__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-article-body .c-editorial-block.c-page__block{margin-top:0}.c-article-body .c-article-block+.c-editorial-block.c-page__block{margin-top:var(--space-2xl)}.c-editorial-heading{margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.3}.c-editorial-copy{color:var(--text-default-grey);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-editorial-copy p{margin-block:0 var(--space-s)}.c-editorial-lead{display:flex;flex-direction:column;gap:var(--space-l)}.c-editorial-lead__lead{border-inline-start:var(--space-3xs) solid var(--brand-red);padding-inline-start:var(--space-l);color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-4);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.3}.c-editorial-lead__lead .c-article-rich-text{font-size:inherit;line-height:inherit}.c-editorial-lead__lead .c-article-rich-text p{margin:0}.c-editorial-lead__body{font-size:var(--step-2);line-height:1.4}.c-editorial-section{display:flex;flex-direction:column;gap:var(--space-l)}.c-editorial-quote__panel{display:flex;align-items:flex-start;gap:var(--space-m-2xl);overflow:clip;border-radius:var(--radius-l);background-color:var(--backgrounds-light-grey-100);padding:var(--space-xl-2xl) var(--space-m-4xl)}.c-editorial-quote__icon{flex:0 0 auto;width:26.375px;height:23.469px;color:var(--brand-red)}.c-editorial-quote__quote{flex:1 1;min-width:0;margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.3;word-break:break-word}.c-editorial-quote__quote .c-article-rich-text p{margin:0}.c-editorial-quote__attribution{margin-block-start:var(--space-m);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.3}.c-editorial-media-text{display:flex;flex-direction:column;gap:var(--space-l)}.c-editorial-media-text__layout{display:grid;gap:var(--space-l-3xl)}.c-editorial-media-text__figure{min-width:0;margin:0}.c-editorial-media-text__media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-l);background-color:var(--backgrounds-light-grey-100)}.c-editorial-media-text__media img{object-fit:cover}.c-editorial-media-text figcaption{margin-block-start:var(--space-xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.2}.c-editorial-media-text--stacked .c-editorial-media-text__copy{max-width:var(--grid-whole-half)}@media screen and (min-width:71.25rem){.c-editorial-media-text--split .c-editorial-media-text__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.c-editorial-media-text--split .c-editorial-media-text__media{aspect-ratio:1/1}}.c-editorial-video{overflow:hidden;border-radius:min(var(--radius-xl),1rem);background-color:var(--brand-white)}.c-editorial-video figcaption{padding:var(--space-m);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.2}.c-article-page--news .c-editorial-video.c-editorial-block{padding-inline:0}.design-token-page{isolation:isolate;min-height:100vh;padding:var(--space-xl-2xl) var(--space-s-m);background:var(--brand-white);color:var(--text-dark)}.design-token-page *{box-sizing:border-box}.design-token-page__header{display:grid;gap:var(--space-s);max-width:var(--grid-viewport);margin:0 auto var(--space-xl-2xl)}.design-token-page__eyebrow{margin:0;font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--brand-red)}.design-token-page__section{max-width:var(--grid-viewport);margin:0 auto;padding-block:var(--space-xl-2xl);border-top:1px solid var(--backgrounds-light-grey-300)}.design-token-page__section-header{display:grid;gap:var(--space-2xs);margin-bottom:var(--space-l-xl);max-width:58rem}.design-token-page__control-groups{display:grid;gap:var(--space-l-xl)}.design-token-page__control-group{display:grid;gap:var(--space-s-m);min-width:0}.design-token-page__control-group-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs);padding-block-end:var(--space-xs);border-block-end:1px solid var(--backgrounds-light-grey-200)}.design-token-page__control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-s)}.design-token-page__control-example{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-s);padding:var(--space-s);background:var(--backgrounds-light-grey-100);color:var(--text-default-grey)}.design-token-page__control-example .c-ui-button--primary{width:100%}.design-token-page__control-dark,.design-token-page__control-example--dark{background:var(--brand-grey);color:var(--brand-white)}.design-token-page__control-dark{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-s);padding:var(--space-s)}.design-token-page__control-dark .design-token-page__control-example{background:rgba(0,0,0,0);color:inherit;padding:0}.design-token-page__code{font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text-x-dark);overflow-wrap:anywhere}.design-token-page__token-meta{display:grid;gap:var(--space-3xs);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.2;color:var(--text-default-grey)}.design-token-page__token-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--step--2);line-height:1.35;color:var(--text-default-grey);overflow-wrap:anywhere}.design-token-page__colour-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-s)}.design-token-page__colour{display:grid;gap:var(--space-s);min-width:0}.design-token-page__colour-swatch{aspect-ratio:4/3;border:1px solid var(--backgrounds-light-grey-300)}.design-token-page__type-row,.design-token-page__type-stack{display:grid;gap:var(--space-s-m)}.design-token-page__type-row{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:baseline;padding-bottom:var(--space-s);border-bottom:1px solid var(--backgrounds-light-grey-200)}@media(max-width:720px){.design-token-page__type-row{grid-template-columns:1fr}}.design-token-page__type-row p{margin:0;overflow-wrap:anywhere}.design-token-page__font-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--space-s)}.design-token-page__font-token{display:grid;gap:var(--space-xs);align-content:space-between;min-height:8rem;padding:var(--space-s);background:var(--backgrounds-light-grey-100)}.design-token-page__font-token span{line-height:1;color:var(--text-x-dark)}.design-token-page__font-token .design-token-page__token-value{line-height:1.35;color:var(--text-default-grey)}.design-token-page__space-list{display:grid;gap:var(--space-xs)}.design-token-page__space-row{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:var(--space-s);align-items:center}@media(max-width:640px){.design-token-page__space-row{grid-template-columns:1fr}}.design-token-page__space-track{position:relative;height:var(--space-m);background:var(--backgrounds-light-grey-100)}.design-token-page__space-track span{display:block;height:100%;max-width:100%;background:var(--brand-red)}.design-token-page__pair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-s)}.design-token-page__pair{display:grid;gap:var(--space-xs);align-content:start;min-height:12rem;padding:var(--space-s);background:var(--backgrounds-light-grey-100)}.design-token-page__pair .design-token-page__token-value{align-self:start}.design-token-page__pair div{width:var(--space-l);max-height:10rem;background:var(--brand-red)}.design-token-page__radius-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-s)}.design-token-page__radius-token{display:grid;gap:var(--space-s);align-content:start;min-width:0}.design-token-page__radius-sample{aspect-ratio:4/3;background:linear-gradient(135deg,var(--brand-red) 0 50%,var(--backgrounds-light-grey-200) 50% 100%);border:1px solid var(--backgrounds-light-grey-300)}.design-token-page__grid-token-layout{display:grid;gap:var(--space-l-xl)}.design-token-page__grid-ruler-row{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:var(--space-s-m);align-items:center}@media(max-width:720px){.design-token-page__grid-ruler-row{grid-template-columns:1fr}}.design-token-page__grid-ruler-label{font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.2;color:var(--text-default-grey)}@media(max-width:720px){.design-token-page__grid-ruler-label{display:none}}.design-token-page__grid-demo{display:grid;grid-template-columns:repeat(var(--grid-column-count),minmax(0,1fr));gap:var(--grid-gutter);padding-block:var(--space-xs);border-block:1px solid var(--backgrounds-light-grey-300);color:var(--text-default-grey)}.design-token-page__grid-demo span{display:grid;place-items:center;min-height:var(--space-l);background:var(--backgrounds-light-grey-100);font-family:var(--font-family-label);font-size:var(--step--2);line-height:1}.design-token-page__grid-span-list{display:grid;gap:var(--space-s)}.design-token-page__grid-span-row{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:var(--space-s-m);align-items:center}@media(max-width:720px){.design-token-page__grid-span-row{grid-template-columns:1fr}}.design-token-page__grid-span-track{display:grid;grid-template-columns:repeat(var(--grid-column-count),minmax(0,1fr));gap:var(--grid-gutter);min-height:var(--space-xl)}.design-token-page__grid-span-track span{display:flex;align-items:center;min-width:0;padding:0 var(--space-xs);background:var(--brand-red);color:var(--brand-white);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.design-token-page__grid-span-track i{display:block;min-width:0;background:var(--backgrounds-light-grey-100)}.design-token-page__grid-token-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-s)}.design-token-page__grid-token{display:grid;gap:var(--space-2xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--backgrounds-light-grey-200);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.2;color:var(--text-default-grey)}.design-token-page__feature-examples{display:grid;gap:var(--space-xl-2xl)}.design-token-page__feature-example{display:grid;gap:var(--space-s-m)}.design-token-page__feature-example-header{display:grid;gap:var(--space-2xs);max-width:32rem}.design-token-page__feature-example-header h3{margin:0;color:var(--text-dark)}.design-token-page__feature-component .c-product-key-features__list{margin-inline:0}.design-token-page__headline-examples{display:grid;gap:var(--space-xl-2xl)}.design-token-page__headline-example{display:grid;gap:var(--space-s-m)}.design-token-page__headline-example-header{display:grid;gap:var(--space-2xs);max-width:32rem}.design-token-page__headline-example-header h3{margin:0;color:var(--text-dark)}.design-token-page__standard-content-examples{display:grid;gap:var(--space-xl-2xl)}.design-token-page__standard-content-example{display:grid;gap:var(--space-s-m)}.design-token-page__standard-content-example-header{display:grid;gap:var(--space-2xs);max-width:32rem}.design-token-page__standard-content-example-header h3{margin:0;color:var(--text-dark)}.design-token-page__standard-content-example .c-page__block--standard-content{margin-top:0}.design-token-page__news-card-examples{display:grid;gap:var(--space-xl-2xl)}.design-token-page__news-card-example{display:grid;gap:var(--space-s-m)}.design-token-page__news-card-example-header{display:grid;gap:var(--space-2xs);max-width:32rem}.design-token-page__news-card-example-header h3{margin:0;color:var(--text-dark)}.design-token-page__article-example{padding-block:var(--space-s-l);background:var(--backgrounds-light-grey-100)}.design-token-page__resource-examples{display:grid;gap:var(--space-xl-2xl)}.design-token-page__resource-example{display:grid;gap:var(--space-s-m)}.design-token-page__resource-example-header{display:grid;gap:var(--space-2xs);max-width:32rem}.design-token-page__resource-example-header h3{margin:0;color:var(--text-dark)}.hero-svg-test{min-height:100vh;padding:clamp(2rem,5vw,5rem);background:#f1f1f1;color:#1e1e1e}.hero-svg-test>header{max-width:52rem;margin:0 auto clamp(2rem,5vw,4rem)}.hero-svg-test header p{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-svg-test h1,.hero-svg-test h2,.hero-svg-test span{margin:0}.hero-svg-test h1{font-size:clamp(2rem,5vw,4rem);line-height:.95}.hero-svg-test header span{display:block;margin-top:1rem;color:#666;line-height:1.5}.hero-svg-test__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);max-width:110rem;margin:0 auto}.hero-svg-test h2{margin-bottom:.5rem;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.hero-svg-test__stage{aspect-ratio:929/789;overflow:hidden;background:#777473}.hero-svg-test__stage img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:56rem){.hero-svg-test__comparison{grid-template-columns:1fr}}.c-category-hero{--category-hero-desktop-height:calc(100svh - var(--announcement-bar-height, 0px));--category-hero-desktop-min-height:calc(var(--space-6xl) + var(--space-5xl) + var(--space-4xl));--category-hero-desktop-max-height:100svh;--category-hero-desktop-active-height:clamp(var(--category-hero-desktop-min-height),var(--category-hero-desktop-height),var(--category-hero-desktop-max-height));--category-hero-product-width:var(--grid-whole-quarter);--category-hero-product-crop:clamp(var(--space-l),8svh,var(--space-3xl));display:grid;position:relative;box-sizing:border-box;width:min(100%,var(--grid-viewport));min-height:100svh;grid-template-columns:1fr;margin-inline:auto;background:var(--backgrounds-light-grey-200);overflow:hidden}@media screen and (min-width:71.25rem){.c-category-hero{height:var(--category-hero-desktop-active-height);min-height:var(--category-hero-desktop-min-height);max-height:var(--category-hero-desktop-max-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.c-page__block--category-hero{margin-top:0;background:var(--backgrounds-light-grey-200)}.c-category-hero__content{position:relative;z-index:4;display:flex;min-height:34rem;flex-direction:column;justify-content:center;gap:var(--space-xl);padding:calc(var(--site-header-product-nav-height, 4.75rem) + var(--space-3xl) + var(--space-5xl)) var(--space-l) var(--space-m-l)}@media screen and (min-width:71.25rem){.c-category-hero__content{min-height:100%;padding:var(--space-4xl) var(--space-m-2xl) var(--space-m-l) var(--space-l)}}.c-category-hero__copy{display:flex;max-width:43rem;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.c-category-hero__header{display:flex;flex-direction:column;gap:var(--space-m)}.c-category-hero__heading{max-width:100%;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-9);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1.05}.c-category-hero__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-category-hero__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-category-hero__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-category-hero__text{max-width:36rem;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4}@media screen and (min-width:71.25rem){.c-category-hero__text{max-width:min(36rem,var(--grid-viewport)/2 - var(--category-hero-product-width)/2 - var(--space-l)*2)}}.c-category-hero__text p+p{margin-top:var(--space-xs)}.c-category-hero__badges{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}@media screen and (min-width:71.25rem){.c-category-hero__badges{position:absolute;bottom:var(--space-m-l);left:var(--space-m-l)}}.c-category-hero__badge{display:block;width:4.5rem;height:4.5rem;overflow:hidden;border-radius:var(--radius-l);background:var(--brand-white)}.c-category-hero__badge img{display:block;width:100%;height:100%;object-fit:contain}.c-category-hero__image{position:relative;min-height:23rem;background:var(--brand-white);overflow:hidden}@media screen and (min-width:71.25rem){.c-category-hero__image{min-height:100%}}.c-category-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.c-category-hero__product{position:absolute;display:none;z-index:3;right:var(--space-l);bottom:0;width:min(42vw,18rem);pointer-events:none}@media screen and (min-width:71.25rem){.c-category-hero__product{display:block;right:auto;bottom:calc(0rem - var(--category-hero-product-crop));left:50%;width:var(--category-hero-product-width);transform:translateX(-50%)}}.c-category-hero__product img{display:block;width:100%;height:auto}.c-page__block--category-cards{--category-cards-inline-offset:max(var(--space-l),calc((100vi - var(--grid-viewport)) / 2 + var(--space-l)));background-color:var(--brand-white);margin-top:0}.c-page--commercial-home .c-page__content>.c-page__block.c-page__block--category-cards-cover-carousel,.c-page--home .c-page__block--category-cards-cover-carousel,.c-page--trade-home .c-page__content>.c-page__block.c-page__block--category-cards-cover-carousel{margin-top:calc(var(--space-3xl) - var(--space-xl))}@media screen and (min-width:71.25rem){.c-page--commercial-home .c-page__content>.c-page__block.c-page__block--category-cards-cover-carousel .c-category-cards__intro,.c-page--home .c-page__block--category-cards-cover-carousel .c-category-cards__intro,.c-page--trade-home .c-page__content>.c-page__block.c-page__block--category-cards-cover-carousel .c-category-cards__intro{padding-inline:var(--space-2xs)}}.c-category-cards__intro{width:min(100%,var(--grid-viewport));box-sizing:border-box;margin-inline:auto;padding:var(--space-xl) var(--space-l) 0}.c-category-cards__viewport{position:relative}.c-category-cards__scroll-cta{position:absolute;z-index:6;top:50%;background-color:var(--brand-white);background-image:linear-gradient(to bottom,var(--brand-white) 0 50%,var(--brand-red) 50% 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 200%;color:var(--brand-red);transform:translateY(-50%);transition:background-position .3s cubic-bezier(.5,0,.5,1),color .3s cubic-bezier(.5,0,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),visibility 0s linear;opacity:1;visibility:visible}.c-category-cards__scroll-cta .c-ui-icon-button__icon{position:relative;z-index:1;color:currentColor;transition:color .3s cubic-bezier(.5,0,.5,1)}.c-category-cards__scroll-cta.state-preview-focus,.c-category-cards__scroll-cta.state-preview-hover,.c-category-cards__scroll-cta:is(:hover,:focus-visible){background-color:var(--brand-white);background-image:linear-gradient(to bottom,var(--brand-white) 0 50%,var(--brand-red) 50% 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 200%;color:var(--brand-white)}.c-category-cards__scroll-cta.state-unavailable{opacity:0;visibility:hidden;pointer-events:none;transition:background-position .3s cubic-bezier(.5,0,.5,1),color .3s cubic-bezier(.5,0,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),visibility 0s linear .2s}@media(prefers-reduced-motion:reduce){.c-category-cards__scroll-cta,.c-category-cards__scroll-cta .c-ui-icon-button__icon{transition:none}}.c-category-cards__scroll-cta--previous{inset-inline-start:var(--space-l)}.c-category-cards__scroll-cta--next{inset-inline-end:var(--space-l)}.c-category-cards{box-sizing:border-box;width:100%;overflow-x:auto;overflow-y:hidden;padding-block:var(--space-l) var(--space-xl);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.c-category-cards::-webkit-scrollbar{display:none}.c-category-cards:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px}.c-category-cards.state-scrollable{cursor:grab}.c-category-cards.state-dragging{cursor:grabbing}.c-category-cards__track{width:max-content;padding-inline:var(--category-cards-inline-offset);-webkit-user-select:none;user-select:none}.c-category-card,.c-category-cards__track{display:flex;align-items:stretch;gap:var(--space-m)}.c-category-card{position:relative;box-sizing:border-box;width:var(--grid-whole-quarter);flex:0 0 var(--grid-whole-quarter);flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid var(--brand-white);border-radius:var(--radius-m);background-color:var(--backgrounds-light-grey-100);color:var(--text-default-grey);padding:var(--space-xl);text-decoration:none;-webkit-user-drag:none}.c-category-card.state-drag-hover,.c-category-card:focus-visible{color:var(--brand-white)}.c-category-card.state-drag-hover .c-category-card__cover,.c-category-card.state-drag-hover .c-category-card__overlay,.c-category-card:focus-visible .c-category-card__cover,.c-category-card:focus-visible .c-category-card__overlay{clip-path:inset(0)}.c-category-card.state-drag-hover .c-category-card__cta,.c-category-card:focus-visible .c-category-card__cta{border-end-start-radius:var(--radius-fixed-s);border-end-end-radius:var(--radius-fixed-s);border-block-end-color:rgba(0,0,0,0);color:var(--ui-button-hover-foreground);padding-inline:var(--space-xs)}.c-category-card.state-drag-hover .c-category-card__cta:before,.c-category-card:focus-visible .c-category-card__cta:before{transform:translateY(0)}@media(hover:hover){.c-category-card:hover{color:var(--brand-white)}.c-category-card:hover .c-category-card__cover,.c-category-card:hover .c-category-card__overlay{clip-path:inset(0)}.c-category-card:hover .c-category-card__cta{border-end-start-radius:var(--radius-fixed-s);border-end-end-radius:var(--radius-fixed-s);border-block-end-color:rgba(0,0,0,0);color:var(--ui-button-hover-foreground);padding-inline:var(--space-xs)}.c-category-card:hover .c-category-card__cta:before{transform:translateY(0)}}.c-category-card__cover,.c-category-card__overlay{position:absolute;inset:0;clip-path:inset(100% 0 0 0);transition:clip-path .45s cubic-bezier(.5,0,.5,1)}.c-category-card__cover{z-index:3}.c-category-card__cover img{display:block;width:100%;height:100%;-webkit-user-drag:none;object-fit:cover;pointer-events:none;transition:transform .45s cubic-bezier(.5,0,.5,1)}.c-category-card:not(.c-category-card--cover-tile):not(.c-category-card--cover-carousel):not(.c-category-card--search) .c-category-card__cover img{transform:scale(1.08)}.c-category-card:not(.c-category-card--cover-tile):not(.c-category-card--cover-carousel):not(.c-category-card--search):is(:focus-visible,.state-drag-hover) .c-category-card__cover img{transform:scale(1)}@media(hover:hover){.c-category-card:not(.c-category-card--cover-tile):not(.c-category-card--cover-carousel):not(.c-category-card--search):hover .c-category-card__cover img{transform:scale(1)}}.c-category-card__overlay{z-index:4;background-color:color-mix(in srgb,var(--product-shadow-full) 20%,transparent)}.c-category-card__cta,.c-category-card__title{position:relative;z-index:5}.c-category-card__product{position:relative;z-index:2}.c-category-card__title{margin:0;color:currentColor;font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-regular);line-height:1.3;letter-spacing:.01em;transition:color .45s cubic-bezier(.5,0,.5,1)}.c-category-card__title-link{color:inherit;text-decoration:none}.c-category-card__title-link:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-category-card__product{display:flex;width:100%;height:304px;flex:0 0 auto;align-items:center;justify-content:center;padding-inline:var(--space-m)}.c-category-card__product img{display:block;width:100%;max-height:100%;-webkit-user-drag:none;object-fit:contain;pointer-events:none}.c-category-card--cover-carousel,.c-category-card--cover-tile,.c-category-card--search{min-height:auto;justify-content:flex-end;border:0;border-radius:var(--space-2xs);color:var(--brand-white);padding:var(--space-m)}.c-category-card--cover-carousel .c-category-card__cover,.c-category-card--cover-carousel .c-category-card__overlay,.c-category-card--cover-tile .c-category-card__cover,.c-category-card--cover-tile .c-category-card__overlay,.c-category-card--search .c-category-card__cover,.c-category-card--search .c-category-card__overlay{clip-path:inset(0)}.c-category-card--cover-carousel .c-category-card__cta,.c-category-card--cover-tile .c-category-card__cta,.c-category-card--search .c-category-card__cta{--ui-button-foreground:var(--brand-white);border-block-end-color:var(--brand-white)}.c-category-card--cover-carousel .c-category-card__cta .c-ui-button__icon,.c-category-card--cover-tile .c-category-card__cta .c-ui-button__icon,.c-category-card--search .c-category-card__cta .c-ui-button__icon{color:currentColor}.c-category-card--cover-tile{aspect-ratio:282/200}.c-category-card--cover-tile .c-category-card__overlay{background-color:rgba(0,0,0,.2)}.c-category-card--cover-carousel,.c-category-card--search{aspect-ratio:448/445}.c-category-card--cover-carousel .c-category-card__overlay,.c-category-card--search .c-category-card__overlay{background-color:color-mix(in srgb,var(--product-shadow-full) 20%,transparent)}.c-category-card--search{width:100%;min-height:auto;flex-basis:auto;transition:transform .24s cubic-bezier(.5,0,0,1)}.c-category-card--search:focus-visible{transform:scale(.98)}@media(hover:hover){.c-category-card--search:hover{transform:scale(.98)}}.c-category-card--search .c-category-card__cta{font-size:var(--step-1)}.c-category-card--search.state-no-cover{color:var(--text-dark)}.c-category-card--search.state-no-cover .c-category-card__overlay{display:none}.c-category-card--search.state-no-cover .c-category-card__cta{--ui-button-foreground:var(--text-dark);border-block-end-color:var(--brand-red)}.c-category-card--search.state-category-icon{background-color:var(--text-x-dark);color:var(--brand-white)}.c-category-card--search.state-category-icon .c-category-card__icon-fallback{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;color:var(--brand-red);padding:var(--space-xl)}.c-category-card--search.state-category-icon .c-category-card__icon-fallback .c-product-hero__heading-icon{width:clamp(4rem,10vw,7rem);height:clamp(4rem,10vw,7rem);margin:0;transform:none}.c-category-card--search.state-category-icon .c-category-card__cta{--ui-button-foreground:var(--brand-white);border-block-end-color:var(--brand-white)}.c-category-card--search.state-category-icon:is(:hover,:focus-visible,.state-drag-hover) .c-category-card__cta{border-block-end-color:rgba(0,0,0,0)}@media(prefers-reduced-motion:reduce){.c-category-card--search{transition:none;transform:none}.c-category-card__cover,.c-category-card__cover img,.c-category-card__overlay,.c-category-card__product{transition:none}}@media screen and (max-width:47.5rem){.c-category-cards__intro{padding-inline:var(--space-s-l)}.c-category-cards{padding-block:var(--space-xl)}.c-category-card{width:min(82vw,var(--grid-whole-quarter));flex-basis:min(82vw,var(--grid-whole-quarter));padding:var(--space-l)}.c-category-card__product{height:auto;aspect-ratio:1/1}}.c-page__block--category-range-scroller{min-height:var(--category-range-scroller-scroll-height);margin-top:0;background:var(--backgrounds-light-grey-100)}.c-page__block--category-range-scroller.state-static{min-height:auto}@media screen and (max-width:71.25rem){.c-page__block--category-range-scroller{min-height:auto}}.c-category-range-scroller__sticky{position:sticky;top:0;z-index:1;display:flex;min-height:100dvh;align-items:center;background:var(--backgrounds-light-grey-100);overflow:clip}.state-static .c-category-range-scroller__sticky{position:relative;min-height:auto;overflow:visible}@media screen and (max-width:71.25rem){.c-category-range-scroller__sticky{position:relative;min-height:auto;overflow:visible}}.c-category-range-scroller{--category-range-card-height:min(100dvh,65.625rem);--category-range-column-width:var(--grid-whole-third);--category-range-image-width:var(--grid-whole-third);--category-range-indicator-width:1px;--category-range-indicator-clip-top:0%;--category-range-indicator-clip-bottom:100%;--category-range-top-padding:var(--space-3xl);--category-range-content-height:var(--category-range-card-height);--category-range-inline-padding:var(--space-l);--category-range-bottom-padding:var(--space-3xl);display:grid;box-sizing:border-box;width:min(100%,var(--grid-whole));max-width:calc(var(--category-range-column-width)*3 + var(--space-l)*2 + var(--category-range-inline-padding)*2);grid-template-columns:minmax(0,1fr);gap:var(--space-xl);margin-inline:auto;padding:var(--space-2xl) var(--category-range-inline-padding) var(--space-2xl)}@media screen and (min-width:71.25rem){.c-category-range-scroller{--category-range-content-height:calc(var(--category-range-card-height) - var(--category-range-top-padding) - var(--category-range-bottom-padding));min-height:var(--category-range-content-height);grid-template-columns:minmax(0,var(--category-range-column-width)) minmax(0,var(--category-range-column-width)) minmax(0,var(--category-range-image-width));align-items:stretch;gap:var(--space-l);padding:var(--category-range-top-padding) var(--category-range-inline-padding) var(--category-range-bottom-padding)}}@media(min-width:71.25rem)and (max-height:43.99rem){.c-page__block--category-range-scroller.state-static .c-category-range-scroller,.c-page__block--category-range-scroller.state-static .c-category-range-scroller__details,.c-page__block--category-range-scroller.state-static .c-category-range-scroller__nav{min-height:auto}.c-page__block--category-range-scroller.state-static .c-category-range-scroller__detail-viewport{min-height:0;overflow:visible}.c-page__block--category-range-scroller.state-static .c-category-range-scroller__detail-content{min-height:0}.c-page__block--category-range-scroller.state-static .c-category-range-scroller__detail-content.state-active{position:relative;inset:auto}.c-page__block--category-range-scroller.state-static .c-category-range-scroller__detail-content.state-hidden{position:absolute;inset:0}}.c-category-range-scroller__nav{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:var(--space-2xl)}@media screen and (min-width:71.25rem){.c-category-range-scroller__nav{min-height:var(--category-range-content-height)}}.c-category-range-scroller__nav-top{display:flex;flex-direction:column;gap:var(--space-2xl)}.c-category-range-scroller__eyebrow{margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4}.c-category-range-scroller__range-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-l)}.c-category-range-scroller__range-trigger{position:relative;display:flex;max-width:100%;align-items:center;gap:var(--space-s);padding:0;border:0;background:rgba(0,0,0,0);color:var(--text-light-grey);font-family:var(--font-family-label);font-size:var(--step-5);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1;text-align:left;cursor:pointer;transition:color .35s cubic-bezier(.5,0,0,1),padding-left .35s cubic-bezier(.5,0,0,1)}.c-category-range-scroller__range-trigger span:last-child{min-width:0;overflow-wrap:anywhere}.c-category-range-scroller__range-trigger.state-active{padding-left:calc(1.5rem + var(--space-s));color:var(--text-dark)}.c-category-range-scroller__range-arrow{position:absolute;left:0;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:var(--brand-red);opacity:0;transition:opacity .35s cubic-bezier(.5,0,0,1)}.c-category-range-scroller__range-arrow svg{width:100%;height:100%}.state-active .c-category-range-scroller__range-arrow{opacity:1}.c-category-range-scroller__static-copy a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-category-range-scroller__static-copy a:is(:hover,:focus-visible){color:var(--brand-red)}.c-category-range-scroller__static-copy a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-category-range-scroller__static-copy{max-width:calc(var(--grid-whole-quarter) + var(--space-xl));color:var(--brand-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5}.c-category-range-scroller__static-copy p{margin:0}.c-category-range-scroller__static-copy p+p{margin-top:var(--space-xs)}.c-category-range-scroller__details{display:grid;min-width:0;grid-template-columns:var(--category-range-indicator-width) minmax(0,1fr);gap:var(--space-xl)}@media screen and (min-width:71.25rem){.c-category-range-scroller__details{min-height:var(--category-range-content-height)}}.c-category-range-scroller__indicator{position:relative;width:var(--category-range-indicator-width);min-height:12rem;background:var(--backgrounds-light-grey-300)}@media screen and (min-width:71.25rem){.c-category-range-scroller__indicator{min-height:100%}}.c-category-range-scroller__indicator-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--text-dark);clip-path:inset(var(--category-range-indicator-clip-top) 0 var(--category-range-indicator-clip-bottom) 0);will-change:clip-path}.c-category-range-scroller__detail-viewport{position:relative;min-width:0;min-height:100%;overflow:hidden}@media screen and (min-width:71.25rem){.c-category-range-scroller__detail-viewport{overflow:visible}}.c-category-range-scroller__detail-content{position:absolute;inset:0;display:flex;min-width:0;min-height:100%;flex-direction:column;justify-content:space-between;gap:var(--space-2xl)}.c-category-range-scroller__detail-content.state-hidden{visibility:hidden;pointer-events:none}.c-category-range-scroller__description a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-category-range-scroller__description a:is(:hover,:focus-visible){color:var(--brand-red)}.c-category-range-scroller__description a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-category-range-scroller__description{color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4}.c-category-range-scroller__description p{margin:0}.c-category-range-scroller__description p+p{margin-top:var(--space-xs)}.c-category-range-scroller__bullets{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.c-category-range-scroller__bullet{padding-block:var(--space-m);border-bottom:1px solid var(--backgrounds-light-grey-400);background:var(--backgrounds-light-grey-100);color:var(--text-default-grey)}.c-category-range-scroller__bullet-heading{display:block;color:inherit;font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2}.c-category-range-scroller__bullet-text{display:block;margin-top:var(--space-3xs);color:inherit;font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5}.c-category-range-scroller__bullet-text p{margin:0}.c-category-range-scroller__split-line{display:block;overflow:hidden;will-change:transform,opacity}.c-category-range-scroller__image-card{position:relative;min-height:36rem;background:var(--brand-white);color:var(--brand-white);overflow:hidden;text-decoration:none}@media screen and (min-width:71.25rem){.c-category-range-scroller__image-card{min-height:var(--category-range-content-height)}}.c-category-range-scroller__image-card:is(:hover,:focus-visible) .c-category-range-scroller__image-cta{color:var(--ui-button-hover-foreground);padding-inline:var(--space-l-xl)}.c-category-range-scroller__image-card:is(:hover,:focus-visible) .c-category-range-scroller__image-cta .c-ui-button__icon{color:var(--ui-button-hover-foreground)}.c-category-range-scroller__image-card:is(:hover,:focus-visible) .c-category-range-scroller__image-cta:before{transform:translateY(0)}.c-category-range-scroller__image-layer{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-4xl) var(--space-l-xl) var(--space-l-xl);background:var(--brand-white);overflow:hidden;will-change:transform}.c-category-range-scroller__image-layer.state-hidden{visibility:hidden;pointer-events:none}.c-category-range-scroller__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.c-category-range-scroller__image-cta{position:absolute;z-index:3;right:var(--space-l-xl);bottom:var(--space-l-xl);left:var(--space-l-xl)}.c-category-range-scroller__image-cta.c-ui-button{font-size:var(--step-3)}.c-category-range-scroller__image-cta .c-ui-button__icon{color:currentColor}@media(prefers-reduced-motion:reduce){.c-category-range-scroller__indicator-fill{clip-path:inset(0 0 0 0)}.c-category-range-scroller__stacked-accordion-content,.c-category-range-scroller__stacked-accordion-header,.c-category-range-scroller__stacked-toggle,.c-category-range-scroller__stacked-toggle-icon{transition:none}}.c-category-range-scroller__stacked{display:none}@media screen and (max-width:71.25rem){.c-page__block--category-range-scroller{padding-top:var(--space-4xl)}.c-page__block--category-range-scroller .c-category-range-scroller__sticky{display:none}.c-page__block--category-range-scroller .c-category-range-scroller__stacked{display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));flex-direction:column;gap:var(--space-4xl);margin-inline:auto;padding-inline:var(--space-l)}.c-page__block--category-range-scroller .c-category-range-scroller__stacked-image{min-height:0;aspect-ratio:4/3}}.c-category-range-scroller__stacked-card{display:flex;min-width:0;flex-direction:column;gap:var(--space-xl);color:var(--text-default-grey)}.c-category-range-scroller__stacked-card:focus-visible{border-radius:var(--radius-l);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-category-range-scroller__stacked-title{margin:0;color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step-5);font-weight:var(--font-weight-regular);line-height:1;letter-spacing:-.01em;white-space:nowrap}.c-category-range-scroller__stacked-copy{display:flex;flex-direction:column}.c-category-range-scroller__stacked-copy>*+*{margin-block-start:var(--space-m)}.c-category-range-scroller__stacked-copy>.c-category-range-scroller__stacked-accordion+.c-category-range-scroller__stacked-image{margin-block-start:calc(var(--space-l) + var(--space-3xs))}.c-category-range-scroller__stacked-accordion{width:100%;border-top:1px solid var(--backgrounds-light-grey-200)}.c-category-range-scroller__stacked-accordion-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-l) 0;border:0;background:rgba(0,0,0,0);color:var(--text-light-grey);cursor:pointer;transition:color .3s ease}.c-category-range-scroller__stacked-accordion-header.state-open{color:var(--text-dark)}.c-category-range-scroller__stacked-accordion-header:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-category-range-scroller__stacked-accordion-label{font-family:var(--font-family-label);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.01em}.c-category-range-scroller__stacked-accordion-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.5,0,.5,1)}.c-category-range-scroller__stacked-accordion-content.state-open{grid-template-rows:1fr}.c-category-range-scroller__stacked-accordion-inner{min-height:0;overflow:hidden;padding-block-start:var(--space-s)}.c-category-range-scroller__stacked-toggle{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--space-l);height:var(--space-l);padding:0;border:1px solid var(--brand-grey);border-radius:14px;background:rgba(0,0,0,0);color:var(--brand-grey);transition:background .3s ease,border-color .3s ease,color .3s ease}.c-category-range-scroller__stacked-toggle.state-open{border-color:rgba(0,0,0,0);background:var(--brand-red);color:var(--brand-white)}.c-category-range-scroller__stacked-toggle-icon{position:absolute;width:16px;height:16px;transition:opacity .25s ease,transform .25s ease}.c-category-range-scroller__stacked-toggle-icon--plus{opacity:1;transform:rotate(0deg)}.state-open .c-category-range-scroller__stacked-toggle-icon--plus{opacity:0;transform:rotate(90deg)}.c-category-range-scroller__stacked-toggle-icon--minus{opacity:0;transform:rotate(-90deg)}.state-open .c-category-range-scroller__stacked-toggle-icon--minus{opacity:1;transform:rotate(0deg)}.c-category-range-scroller__stacked-image-cta{position:absolute;z-index:3;right:var(--space-l);bottom:var(--space-l);left:var(--space-l)}.c-category-range-scroller__stacked-image-cta .c-ui-button__icon{flex-shrink:0;color:var(--brand-white)}.c-category-range-scroller__stacked-image{position:relative;min-height:30rem;overflow:hidden;border-radius:var(--radius-l);background:var(--backgrounds-light-grey-200)}.c-category-range-scroller__stacked-image>img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:71.25rem){.c-category-range-scroller__stacked-card .c-category-range-scroller__bullet-heading{font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0}.c-category-range-scroller__stacked-card .c-category-range-scroller__bullet-text{font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0;margin-block-start:var(--space-3xs)}}.c-page--home{padding-bottom:0}.c-page__block--promotional-hero{margin-top:0;padding-top:calc(var(--site-header-expanded-height) + var(--space-s))}.c-page__block--promotional-hero .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--promotional-hero .l-grid__col{padding-inline:0}@media screen and (min-width:47.5rem){.c-page__block--promotional-hero .l-grid__col{padding-inline:var(--space-m-xl)}}.c-page--trade-home .c-page__block--promotional-hero.c-page__block--category-cards{margin-top:0;padding-top:calc(var(--site-header-expanded-height) + var(--space-s))}.c-page--trade-home .c-page__block--promotional-hero.c-page__block--category-cards .c-category-cards__intro{padding-inline:var(--space-s-l)}@media screen and (min-width:47.5rem){.c-page--trade-home .c-page__block--promotional-hero.c-page__block--category-cards .c-category-cards__intro{padding-inline:var(--space-m-xl)}}.c-promotional-hero{position:relative;isolation:isolate;overflow:hidden;width:auto;background:var(--backgrounds-light-grey-200);margin-inline:var(--space-m)}.c-promotional-hero__carousel,.c-promotional-hero__slides{width:100%}.c-promotional-hero__slides{position:relative}.c-promotional-hero__carousel-slide{position:absolute;inset:0;z-index:0;height:100%;opacity:0;pointer-events:none;transition:opacity .5s ease}.c-promotional-hero__carousel-slide:first-child{position:relative}.c-promotional-hero__carousel-slide.state-active{z-index:1;opacity:1;pointer-events:auto}.c-promotional-hero__slide{display:block;min-width:0;height:100%;margin:0;background:var(--backgrounds-light-grey-200)}.c-promotional-hero__link{display:block;height:100%;color:inherit;text-decoration:none}.c-promotional-hero__media{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:4/3;background:var(--backgrounds-light-grey-300)}.c-promotional-hero__image,.c-promotional-hero__picture{position:absolute;inset:0;display:block;width:100%;height:100%}.c-promotional-hero__image{object-fit:cover;object-position:var(--promotional-hero-mobile-object-position,50% 50%)}.c-promotional-hero__strip{display:flex;overflow:hidden;align-items:center;min-width:0;width:100%;min-height:var(--promotional-hero-strip-height,0);box-sizing:border-box;padding:var(--space-xs-s) var(--space-s-l);background:var(--brand-grey)}.c-promotional-hero__strip-inner{display:flex;flex:1 1;align-items:center;min-width:0;width:100%}.c-promotional-hero__content{flex:1 1;min-width:0;width:100%}.c-promotional-hero__heading{display:block;width:100%;margin:0;color:var(--brand-white)}.c-promotional-hero__pagination{position:absolute;inset:0 0 auto;z-index:4;display:flex;justify-content:flex-end;align-items:center;width:100%;aspect-ratio:4/3;box-sizing:border-box;padding-inline-end:calc(var(--space-m-xl) - var(--space-2xs)/2);pointer-events:none}.c-promotional-hero__pagination-tracks{display:flex;align-items:center;align-self:flex-end;pointer-events:auto;transform:translateY(calc(1.375rem - var(--space-s-m)))}.c-promotional-hero__pagination-button{position:relative;display:grid;place-items:center;height:2.75rem;padding:0;border:0;border-radius:var(--radius-fixed-s);cursor:pointer}.c-promotional-hero__pagination-button:focus-visible{outline:.125rem solid var(--brand-white)!important;outline-offset:0;box-shadow:0 0 0 .25rem var(--text-x-dark)}.c-promotional-hero__pagination-button{width:calc(var(--space-m-xl) + var(--space-2xs));background:rgba(0,0,0,0)}.c-promotional-hero__pagination-track{position:relative;display:block;overflow:hidden;width:var(--space-m-xl);height:.0625rem;background:var(--text-x-dark)}.c-promotional-hero__pagination-progress{position:absolute;inset:0;background:var(--brand-red);transform:scaleX(0);transform-origin:left center;will-change:transform}@media screen and (min-width:47.5rem){.c-promotional-hero__media,.c-promotional-hero__pagination{aspect-ratio:5/2}.c-promotional-hero__image{object-position:var(--promotional-hero-desktop-object-position,50% 50%)}.c-promotional-hero .c-promotional-hero__pagination-track{height:.125rem}.c-promotional-hero{width:100%;margin-inline:0}}@media(prefers-reduced-motion:reduce){.c-promotional-hero__carousel-slide,.c-promotional-hero__pagination-button{transition-duration:.01ms!important}}.c-page__block--product-finder-section{margin-top:var(--space-3xl);background-color:var(--text-x-dark)}.c-page__block--product-finder-section .c-large-cta__surface{min-height:max(50rem,100svh - var(--site-header-expanded-height))}@media screen and (min-width:71.25rem){.c-page__block--product-finder-section-category .c-large-cta__surface{min-height:47.9375rem}}@media screen and (min-width:47.5rem){.c-page__block--product-finder-section .c-large-cta__content{width:min(100% - var(--space-s)*2,var(--grid-whole-third))}}.c-product-finder-section__action-group{display:flex;width:14.3125rem;flex-direction:column;align-items:stretch}.c-product-finder-section__cta{display:grid;box-sizing:border-box;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-s);overflow:hidden;border-radius:var(--radius-fixed-s);background-color:var(--brand-white);box-shadow:0 var(--space-2xs) var(--space-l) color-mix(in srgb,var(--text-x-dark) 18%,transparent);color:var(--text-dark);font-family:var(--font-family-label);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-s);text-align:left;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.c-product-finder-section__cta:is(:hover,:focus-visible){box-shadow:0 var(--space-xs) var(--space-xl) color-mix(in srgb,var(--text-x-dark) 24%,transparent);transform:scale(1.02)}.c-product-finder-section__cta-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}.c-product-finder-section__cta-meta-label{color:var(--text-default-grey);font-size:var(--step--2);font-weight:var(--font-weight-regular);letter-spacing:.04em;line-height:1.2;white-space:nowrap}.c-product-finder-section__cta-meta-value{color:var(--text-dark);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;white-space:nowrap}.c-product-finder-section__cta-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);border-radius:calc(var(--radius-fixed-s)/2);background-color:var(--brand-red);color:var(--brand-white);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;padding:var(--space-xs);white-space:nowrap}.c-product-finder-section__cta-action svg{display:block;width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s);color:currentColor}@media(prefers-reduced-motion:reduce){.c-product-finder-section__cta{transition:none}.c-product-finder-section__cta:is(:hover,:focus-visible){transform:none}}.c-large-cta{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto}.c-large-cta--inset{padding-inline:var(--space-m-xl)}.c-large-cta__surface{position:relative;display:grid;min-height:50rem;place-items:center;overflow:hidden;background-color:var(--text-x-dark);color:var(--brand-white)}.c-large-cta--inset .c-large-cta__surface{border-radius:var(--L,8px)}.c-large-cta__background,.c-large-cta__background-image,.c-large-cta__background-picture{position:absolute;inset:0;display:block;width:100%;height:100%}.c-large-cta__background{z-index:0}.c-large-cta__background:after,.c-large-cta__background:before{position:absolute;z-index:1;inset:0;pointer-events:none;content:""}.c-large-cta__background:before{background-color:color-mix(in srgb,var(--text-x-dark) 20%,transparent)}.c-large-cta__background:after{background:radial-gradient(circle at center,color-mix(in srgb,var(--text-x-dark) 62%,transparent) 0,color-mix(in srgb,var(--text-x-dark) 38%,transparent) 32%,transparent 66%)}.c-large-cta--inset .c-large-cta__background:after{background:radial-gradient(ellipse 34% 34% at center,color-mix(in srgb,var(--text-x-dark) 58%,transparent) 0,color-mix(in srgb,var(--text-x-dark) 32%,transparent) 52%,transparent 100%)}.c-large-cta--has-overlay .c-large-cta__background:after{display:none}.c-large-cta__overlay{position:absolute;z-index:1;top:50%;left:50%;width:91.25rem;height:91.25rem;pointer-events:none;transform:translate(-50%,-50%)}.c-large-cta__overlay-image{display:block;width:100%;height:100%}.c-large-cta__content{position:relative;z-index:2;box-sizing:border-box;width:min(100% - var(--space-s)*2,21.625rem);gap:var(--space-l);text-align:center}.c-large-cta__content,.c-large-cta__main{display:flex;flex-direction:column;align-items:center}.c-large-cta__main{width:100%;gap:var(--space-m-xl)}.c-large-cta__heading,.c-large-cta__helper,.c-large-cta__text{margin:0;color:inherit}.c-large-cta__heading{font-size:var(--step-7);line-height:1.05}.c-large-cta__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-large-cta__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-large-cta__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-large-cta__text{opacity:.8;font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-large-cta__text>*{margin-block:0}.c-large-cta__text>*+*{margin-block-start:var(--space-xs)}.c-large-cta__helper{font-size:var(--step--1);line-height:1.2}@media screen and (min-width:47.5rem){.c-large-cta__surface{min-height:62.5rem}}.c-page--not-found{min-height:0;margin-top:0;padding-block-start:var(--site-header-expanded-height);padding-block-end:0}.c-page__block--not-found{margin:0}.c-page--not-found .c-large-cta__surface{min-height:max(35rem,100svh - var(--site-header-expanded-height))}.c-not-found__cta{color:var(--brand-white)}.c-not-found__cta:is(:hover,:focus-visible){color:var(--brand-white)}@media screen and (min-width:47.5rem){.c-page--not-found .c-large-cta__content{width:min(100% - var(--space-s)*2,var(--grid-whole-third))}}.c-stockist-page{position:relative;min-height:100vh;overflow:hidden;background:var(--text-dark);color:var(--text-dark);padding-block-end:var(--space-4xl)}.c-stockist-page__hero{position:relative;z-index:1;display:flex;min-height:34.25rem;align-items:flex-end}.c-stockist-page__hero-inner{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding:calc(var(--space-3xl) + 5rem) var(--space-s-l) var(--space-2xl)}.c-stockist-page__hero-inner h1{max-width:var(--grid-whole-half);margin:0;font-family:var(--font-family-heading);font-size:var(--step-7);letter-spacing:0;line-height:1.05}.c-stockist-page__hero-inner h1,.c-stockist-page__hero-inner p{color:var(--brand-white);font-weight:var(--font-weight-regular)}.c-stockist-page__hero-inner p{min-height:5.5rem;max-width:30rem;margin:var(--space-l) 0 0;font-family:var(--font-family-body);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-stockist-locator,.c-stockist-page__content{position:relative;z-index:1}.c-stockist-locator{box-sizing:border-box;width:min(100% - 2*var(--space-l),var(--grid-whole-three-quarters));margin-inline:calc(var(--space-l) + var(--space-3xs)) auto;border-radius:var(--radius-l);background:var(--brand-white);padding:var(--space-xl-2xl);box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--text-x-dark) 20%,transparent)}.c-stockist-search-form{display:grid;gap:var(--space-l)}.c-stockist-search-form__heading{display:grid;max-width:58rem;gap:var(--space-s);margin-block-end:var(--space-s)}.c-stockist-search-form__heading h2,.c-stockist-search-form__heading p{margin:0}.c-stockist-search-form__heading h2{color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.05}.c-stockist-search-form__heading p{color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.4}.c-stockist-search-form__context{display:grid;max-width:67.5rem;gap:var(--space-3xs);border-inline-start:.1875rem solid var(--brand-red);background:var(--backgrounds-light-grey-50);padding:var(--space-xs) var(--space-s)}.c-stockist-search-form__context p{margin:0;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step--1);line-height:1.4}.c-stockist-search-form__fields{display:grid;width:min(100%,68.5rem);grid-template-columns:minmax(0,19fr) minmax(15rem,8fr);gap:var(--space-s)}.c-stockist-search-form__query,.c-stockist-search-form__radius{min-width:0}.c-stockist-search-form__query.c-support-product-search__query{margin-top:0}.c-stockist-category-selector{width:100%;border:0;margin:0;padding:0}.c-stockist-category-selector legend{margin-block-end:var(--space-xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2}.c-stockist-category-selector__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-xs)}.c-stockist-category-selector__options label{position:relative;display:flex;min-height:3.5rem;box-sizing:border-box;align-items:center;gap:var(--space-xs);border:1px solid var(--backgrounds-light-grey-200);border-block-end:.09375rem solid var(--backgrounds-light-grey-300);border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-50);color:var(--text-default-grey);cursor:pointer;font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;padding:var(--space-s);transition:border-color .16s ease,background-color .16s ease}.c-stockist-category-selector__options label:hover{border-color:var(--backgrounds-light-grey-400)}.c-stockist-category-selector__options label:focus-within{outline:2px solid var(--brand-red);outline-offset:2px}.c-stockist-category-selector__options input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c-stockist-category-selector__check{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border:1px solid var(--backgrounds-light-grey-500);border-radius:var(--radius-fixed-s);background:var(--brand-white);color:var(--brand-white)}.state-checked .c-stockist-category-selector__check{border-color:var(--brand-red);background:var(--brand-red)}.c-stockist-category-selector__check svg{width:.7rem;height:.7rem}.c-stockist-search-form__message{min-height:1.5em;margin:calc(var(--space-xs)*-1) 0 0;color:var(--brand-red);font-family:var(--font-family-body);font-size:var(--step--1);line-height:1.5}.c-stockist-search-form__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-l)}.c-stockist-search-form__footer>p{margin:0;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.5}.c-stockist-search-form__submit.c-ui-button{--ui-button-background:var(--brand-red);--ui-button-foreground:var(--brand-white);--ui-button-hover-background:var(--brand-grey);--ui-button-hover-foreground:var(--brand-white);width:10.8125rem;min-height:3.5rem;flex:0 0 auto;border-block-end-color:var(--brand-red);border-radius:var(--radius-fixed-s);font-size:var(--step-0);padding:var(--space-s)}.c-stockist-search-form__submit.c-ui-button .c-ui-button__icon{color:var(--brand-white)}.c-stockist-results{display:grid;grid-template-rows:0fr;margin-block-start:0;opacity:0;overflow:hidden;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),margin-block-start .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out}.c-stockist-results.state-open{grid-template-rows:1fr;margin-block-start:var(--space-xs);opacity:1}.c-stockist-results__transition{min-height:0;overflow:hidden}.c-stockist-results__panel{border-block-start:1px solid var(--backgrounds-light-grey-200);padding-block-start:var(--space-xl)}.c-stockist-results__view>h2{margin:0 0 var(--space-m);scroll-margin-top:calc(var(--site-header-condensed-height, 3.75rem) + var(--space-m));color:var(--text-light-grey);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.05}.c-stockist-results__heading:focus{outline:0!important}.c-stockist-results__view{display:flex;flex-direction:column;animation:stockist-results-view-in .18s ease-out both}.c-stockist-results__view>.c-search-results__load-more{margin-block-start:var(--space-l)}.c-stockist-results__loading{box-sizing:border-box;width:100%;align-items:center;border-radius:var(--radius-m);background:var(--backgrounds-light-grey-100);padding:var(--space-2xl) var(--space-l)}.c-stockist-results__loading p{margin:0;color:var(--text-default-grey)}.c-stockist-results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);list-style:none;margin:0;padding:0}.c-stockist-results__empty{border-radius:var(--radius-l);background:var(--backgrounds-light-grey-50);padding:var(--space-l)}.c-stockist-results__empty h3,.c-stockist-results__empty p{margin:0}.c-stockist-results__empty h3{color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-2);font-weight:var(--font-weight-bold)}.c-stockist-results__empty p{margin-block-start:var(--space-xs);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);line-height:1.4}.c-stockist-card{container-type:inline-size;display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:var(--space-3xs);border:1px solid var(--backgrounds-light-grey-100);border-radius:var(--radius-l);background:var(--brand-white);padding:var(--space-l)}.c-stockist-card:nth-child(2n){background:var(--backgrounds-light-grey-50)}.c-stockist-card__content{display:grid;gap:var(--space-xs);padding-inline:var(--space-2xs)}.c-stockist-card__content h3{margin:0;color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.05}.c-stockist-card__content address{margin:0;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-style:normal;font-weight:var(--font-weight-regular);line-height:1.5;padding-block:var(--space-xs)}.c-stockist-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-0);line-height:1.2}.c-stockist-card__meta strong{font-weight:var(--font-weight-bold)}.c-stockist-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xs);border-radius:var(--radius-fixed-s);background:var(--brand-white);box-shadow:0 .25rem .21875rem color-mix(in srgb,var(--product-shadow-full) 6%,transparent);padding:var(--space-xs)}.c-stockist-card__contact-actions{display:flex;flex-direction:column;gap:var(--space-s)}.c-stockist-card__contact-actions a{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;text-decoration:none}.c-stockist-card__contact-actions a:focus-visible,.c-stockist-card__contact-actions a:hover{color:var(--brand-red)}.c-stockist-card__action-icon{display:grid;width:2rem;height:2rem;box-sizing:border-box;place-items:center;border:.09375rem solid var(--backgrounds-light-grey-300);border-radius:var(--radius-m)}.c-stockist-card__action-icon svg{width:1rem;height:1rem}.c-stockist-card__directions.c-ui-button{--ui-button-background:var(--brand-red);--ui-button-foreground:var(--brand-white);--ui-button-hover-background:var(--brand-grey);--ui-button-hover-foreground:var(--brand-white);display:inline-flex;min-width:9.375rem;min-height:2.5rem;box-sizing:border-box;align-items:center;justify-content:space-between;gap:var(--space-xs);border-radius:var(--radius-s);border-block-end-color:var(--brand-red);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;padding:var(--space-xs);text-decoration:none}.c-stockist-card__directions.c-ui-button .c-ui-button__icon{color:var(--brand-white)}.c-stockist-card__directions.c-ui-button svg{width:1rem;height:1rem}@media screen and (max-width:64rem){.c-stockist-locator{width:calc(100% - var(--space-s-l)*2);margin-inline:auto}.c-stockist-results__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:48rem){.c-stockist-page{padding-block-end:var(--space-2xl)}.c-stockist-page__hero{min-height:20.25rem}.c-stockist-page.c-fillout-page--has-background>.c-fillout-page__background img{object-position:45% bottom}.c-stockist-page.c-fillout-page--has-background>.c-fillout-page__background:after{background:linear-gradient(151deg,color-mix(in srgb,var(--brand-grey) 68%,transparent) 3%,transparent 48%),linear-gradient(180deg,transparent 52%,var(--text-dark) 100%)}.c-stockist-page__hero-inner{padding:calc(var(--space-3xl) + var(--space-xl)) var(--space-s-l) calc(var(--space-2xl) - var(--space-xs))}.c-stockist-page__hero-inner p{max-width:14rem;margin-block-start:var(--space-l)}.c-stockist-locator{width:calc(100% - var(--space-s-l)*2);margin-inline:auto;padding:var(--space-xl) var(--space-m)}.c-stockist-search-form{gap:var(--space-m)}.c-stockist-search-form__fields{grid-template-columns:minmax(0,1fr)}.c-stockist-category-selector__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.c-stockist-category-selector__options label{height:2.75rem;gap:var(--space-s);padding:0 var(--space-s)}.c-stockist-search-form__footer{flex-direction:column;align-items:stretch}.c-stockist-search-form__footer>p{order:2}.c-stockist-search-form__submit.c-ui-button{align-self:flex-end}.c-stockist-card{padding:var(--space-m)}.c-stockist-card__actions{align-items:stretch;flex-direction:column}.c-stockist-card__contact-actions{justify-content:space-between}.c-stockist-card__directions{width:100%}}@media screen and (min-width:48rem){@container (min-width: 25rem){.c-stockist-card__actions{align-items:center;gap:0}.c-stockist-card__contact-actions{align-items:center;flex-direction:row;flex:0 0 auto}.c-stockist-card__contact-actions a{white-space:nowrap}.c-stockist-card__directions{flex:0 0 9.375rem}}}@media(prefers-reduced-motion:reduce){.c-stockist-results{transition:none}.c-stockist-results__view{animation:none}.c-stockist-category-selector__options label{transition:none}}@keyframes stockist-results-view-in{0%{opacity:0;transform:translateY(var(--space-2xs))}to{opacity:1;transform:translateY(0)}}.c-stockist-drawer{--stockist-drawer-duration:320ms;--stockist-drawer-ease-in:cubic-bezier(0.4,0,1,1);--stockist-drawer-ease-out:cubic-bezier(0.22,1,0.36,1);position:fixed;inset:0;z-index:200;display:flex;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;background:rgba(0,0,0,0);color:var(--text-dark);overflow:hidden;padding:0;pointer-events:none;visibility:hidden;transition:none}.c-stockist-drawer:before{position:absolute;inset:0;background:color-mix(in srgb,var(--text-x-dark) 32%,transparent);content:"";opacity:0;transition:opacity var(--stockist-drawer-duration) var(--stockist-drawer-ease-out)}.c-stockist-drawer.state-closing,.c-stockist-drawer.state-open,.c-stockist-drawer.state-opening{opacity:1;pointer-events:auto;visibility:visible}.c-stockist-drawer.state-closing:before,.c-stockist-drawer.state-open:before,.c-stockist-drawer.state-opening:before{opacity:1}.c-stockist-drawer.state-closing:before{opacity:0;transition-timing-function:var(--stockist-drawer-ease-in)}.c-stockist-drawer__surface{position:absolute;top:0;right:0;z-index:1;display:flex;width:100%;height:100dvh;box-sizing:border-box;flex-direction:column;margin:0;background:var(--brand-white);box-shadow:-.75rem 0 2rem color-mix(in srgb,var(--text-x-dark) 16%,transparent);overflow:hidden;transform:translate3d(100%,0,0);transition:transform var(--stockist-drawer-duration) var(--stockist-drawer-ease-out);will-change:transform}.c-stockist-drawer.state-open .c-stockist-drawer__surface,.c-stockist-drawer.state-opening .c-stockist-drawer__surface{transform:translateZ(0)}.c-stockist-drawer.state-closing .c-stockist-drawer__surface{transform:translate3d(100%,0,0);transition-timing-function:var(--stockist-drawer-ease-in)}.c-stockist-drawer__header{display:flex;min-height:5.75rem;box-sizing:border-box;align-items:center;justify-content:space-between;gap:var(--space-s);background:var(--brand-white);padding:var(--space-m)}.c-stockist-drawer__title{display:flex;min-width:0;align-items:center;gap:var(--space-xs)}.c-stockist-drawer__title>div{display:grid;min-width:0;gap:var(--space-3xs)}.c-stockist-drawer__title h2,.c-stockist-drawer__title p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.c-stockist-drawer__title h2{color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1}.c-stockist-drawer__title p{color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step--2);line-height:1.2}.c-stockist-drawer__thumbnail{position:relative;display:block;width:3rem;height:3rem;flex:0 0 3rem;overflow:hidden;border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-100)}.c-stockist-drawer__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.c-stockist-drawer__close{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:0;border-radius:var(--radius-xxl);background:var(--brand-red);color:var(--brand-white);cursor:pointer;padding:var(--space-3xs);transition:transform .3s cubic-bezier(.22,1,.36,1)}.c-stockist-drawer__close:is(:hover,:focus-visible){transform:rotate(-90deg)}.c-stockist-drawer__close:focus-visible{outline:2px solid var(--text-dark);outline-offset:2px}.c-stockist-drawer__close svg{width:1.5rem;height:1.5rem}.c-stockist-drawer__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-m) var(--space-m)}.c-stockist-locator--drawer{width:100%;margin:0;border-radius:0;box-shadow:none;padding:0}.c-stockist-search-form--drawer{gap:var(--space-m)}.c-stockist-search-form--drawer .c-stockist-search-form__heading{margin:0}.c-stockist-search-form--drawer .c-stockist-search-form__heading h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.c-stockist-search-form--drawer .c-stockist-search-form__heading p{color:var(--text-light-grey);font-size:var(--step--1);line-height:1.5}.c-stockist-search-form--drawer .c-stockist-search-form__fields{width:100%;grid-template-columns:minmax(0,1fr);gap:var(--space-m)}.c-stockist-search-form--drawer .c-stockist-search-form__radius{width:min(100%,20rem);justify-self:end}.c-stockist-search-form--drawer .c-stockist-search-form__footer{justify-content:flex-end}.c-stockist-search-form--drawer .c-stockist-search-form__footer>p{display:none}.c-stockist-search-form--drawer .c-stockist-search-form__submit.c-ui-button{align-self:flex-end}.c-stockist-locator--drawer .c-stockist-category-selector__options{grid-template-columns:repeat(2,minmax(0,1fr))}.c-stockist-results--drawer{grid-template-rows:1fr;margin-block-start:0;opacity:1;overflow:visible;transition:none}.c-stockist-results--drawer .c-stockist-results__transition{overflow:visible}.c-stockist-results--drawer .c-stockist-results__panel{border-block-start:0;padding-block-start:0}.c-stockist-results--drawer .c-stockist-results__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.c-stockist-results--drawer .c-stockist-results__view>h2{margin-block:var(--space-m)}.c-stockist-results__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);background:var(--backgrounds-light-grey-50);padding:var(--space-xs)}.c-stockist-results__summary ul{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.c-stockist-results__summary li{color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step--2);line-height:1.5}.c-stockist-results__summary li:not(:last-child):after{margin-inline-start:var(--space-2xs);color:var(--backgrounds-light-grey-300);content:"/"}.c-stockist-results__summary button{flex:0 0 auto;border:0;background:rgba(0,0,0,0);color:var(--brand-red);cursor:pointer;font-family:var(--font-family-body);font-size:var(--step--2);line-height:1.5;padding:0;text-decoration:underline}.c-stockist-results__edit.c-ui-button{--ui-button-background:var(--brand-red);--ui-button-foreground:var(--brand-white);--ui-button-hover-background:var(--brand-grey);--ui-button-hover-foreground:var(--brand-white);width:10.8125rem;min-height:3.5rem;align-self:flex-end;margin-block-start:var(--space-l);padding-inline:var(--space-xs)}.c-stockist-results__edit.c-ui-button .c-ui-button__icon{color:var(--brand-white)}.c-stockist-results__message{margin:var(--space-xs) 0 0;color:var(--brand-red);font-family:var(--font-family-body);font-size:var(--step--1);line-height:1.5}@media screen and (min-width:47.5rem){.c-stockist-drawer__surface{width:min(100%,var(--grid-whole-quarter));border-radius:var(--radius-m) 0 0 var(--radius-m)}}@media(prefers-reduced-motion:reduce){.c-stockist-drawer{--stockist-drawer-duration:0.01ms}.c-stockist-drawer__close{transition-duration:.01ms}}.c-request-quote{background:var(--brand-white);color:var(--text-x-dark)}.c-request-quote__header{background:var(--backgrounds-light-grey-100)}.c-request-quote__header>div{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding:calc(var(--space-3xl) + 5rem) var(--space-s-l) var(--space-2xl)}.c-request-quote__header h1{max-width:var(--grid-whole-half);margin:0;font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.05}.c-request-quote__header div>div a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-request-quote__header div>div a:is(:hover,:focus-visible){color:var(--brand-red)}.c-request-quote__header div>div a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-request-quote__header div>div{max-width:44rem;margin-block-start:var(--space-s);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-1);line-height:1.45}.c-request-quote__eyebrow{margin:0 0 var(--space-xs);color:var(--brand-red);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold)}.c-request-quote__body{box-sizing:border-box;width:min(100%,62rem);margin-inline:auto;padding:var(--space-2xl) var(--space-s-l) var(--space-4xl)}.c-request-quote__notice,.c-request-quote__status{display:flex;align-items:flex-start;gap:var(--space-xs);border-inline-start:.25rem solid var(--brand-red);margin:0 0 var(--space-l);background:var(--backgrounds-light-grey-100);font-family:var(--font-family-body);line-height:1.45;padding:var(--space-s)}.c-request-quote__notice p,.c-request-quote__status p{margin:0}.c-request-quote__notice svg,.c-request-quote__status svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.c-request-quote__status{display:grid}.c-request-quote__status.state-success{border-color:var(--brand-green,#16794a)}.c-request-quote__form,.c-request-quote__grid{display:grid;gap:var(--space-m)}.c-request-quote__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-request-quote__field{display:grid;gap:var(--space-2xs)}.c-request-quote__field--full{grid-column:1/-1}.c-request-quote__field>label{font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold)}.c-request-quote__field input,.c-request-quote__field select,.c-request-quote__field textarea{box-sizing:border-box;width:100%;min-height:3.25rem;border:1px solid var(--backgrounds-light-grey-400);border-radius:var(--radius-fixed-s);background:var(--brand-white);color:var(--text-x-dark);font-family:var(--font-family-body);font-size:var(--step-0);padding:var(--space-s)}.c-request-quote__field input:focus,.c-request-quote__field select:focus,.c-request-quote__field textarea:focus{border-color:var(--brand-red);outline:2px solid var(--brand-red);outline-offset:2px}.c-request-quote__field textarea{resize:vertical}.c-request-quote__field.state-error :is(input,select,textarea){border-color:var(--brand-red)}.c-request-quote__error{color:var(--brand-red);font-family:var(--font-family-body);font-size:var(--step--1)}.c-request-quote__consents{display:grid;gap:var(--space-s);border-block-start:1px solid var(--backgrounds-light-grey-300);padding-block-start:var(--space-l)}.c-request-quote__consents label{display:flex;align-items:flex-start;gap:var(--space-xs);font-family:var(--font-family-body);font-size:var(--step--1);line-height:1.45}.c-request-quote__consents input{width:1.125rem;height:1.125rem;flex:0 0 auto;accent-color:var(--brand-red)}.c-request-quote__submit{justify-self:start}@media screen and (max-width:48rem){.c-request-quote__grid{grid-template-columns:minmax(0,1fr)}.c-request-quote__field--full{grid-column:auto}.c-request-quote__submit{width:100%}}.c-page--whole-home{overflow:visible}.c-page--whole-home>.c-page__content{background-color:var(--brand-white)}.c-page--whole-home{padding-bottom:0}.c-page--whole-home .c-page__block--cards-with-copy,.c-page--whole-home .c-page__block--product-testimonials,.c-page--whole-home .c-page__block--whole-home-section,.c-page--whole-home .c-whole-home-section{background-color:var(--brand-grey)}.c-page--whole-home .c-page__block--whole-home-section{margin-top:0;padding-top:var(--space-2xl);padding-bottom:var(--space-5xl)}.c-page--whole-home .c-page__block--page-header{background:var(--backgrounds-light-grey-100)}.c-page--whole-home .c-page__block--page-header:after{position:absolute;z-index:1;right:0;bottom:calc(var(--space-2xl)*-1);left:0;height:var(--space-2xl);background:var(--backgrounds-light-grey-100);content:"";pointer-events:none}.c-page--whole-home .c-page__block--page-header{padding-top:calc(var(--site-header-product-page-safe-top) + var(--space-3xs)*.25)}.c-page--whole-home .c-page__block--page-header .c-page-header{position:relative;z-index:2;min-height:0}.c-page--whole-home .c-page__block--page-header .c-page-header__content{width:100%}.c-page--whole-home .c-page__block--page-header .c-page-header__heading{width:100%;max-width:none;font-size:var(--step-8)}.c-page--whole-home .c-page__block--wide-media{background:var(--backgrounds-light-grey-100)}.c-page--whole-home .c-page__block--wide-media:after{position:absolute;z-index:1;right:0;bottom:calc(var(--space-2xl-3xl)*-1);left:0;height:var(--space-2xl-3xl);background:var(--backgrounds-light-grey-100);content:"";pointer-events:none}.c-page--whole-home .c-page__block--wide-media{margin-top:var(--space-2xl)}.c-page--whole-home .c-page__block--wide-media .c-wide-media{padding-inline:var(--space-l)}@media screen and (min-width:71.25rem){.c-page--whole-home .c-page__block--wide-media .c-wide-media{--whole-home-wide-media-max-height:calc(100svh - var(--site-header-expanded-height) - var(--space-l));--whole-home-wide-media-min-height:min(calc(var(--space-6xl) + var(--space-5xl) + var(--space-4xl)),var(--whole-home-wide-media-max-height))}.c-page--whole-home .c-page__block--wide-media .c-wide-media__frame{min-height:var(--whole-home-wide-media-min-height);max-height:var(--whole-home-wide-media-max-height)}}.c-page--whole-home .c-page__block--headline-copy{margin-top:calc(var(--space-2xl-3xl)*2);padding-bottom:calc(var(--space-3xs)*.5)}.c-page--whole-home .c-page__block--headline-copy .c-block-intro__heading{font-weight:450}.c-page--whole-home .c-page__block--category-range-scroller{margin-top:calc(var(--space-2xl-3xl) - var(--space-3xs)*.25);padding-bottom:var(--space-2xl);background:rgba(0,0,0,0)}.c-page--whole-home .c-page__block--category-range-scroller .c-category-range-scroller__sticky{background:rgba(0,0,0,0)}@media screen and (max-width:71.25rem){.c-page--whole-home .c-page__block--page-header .c-page-header{padding-inline:var(--space-l)}.c-page--whole-home .c-page__block--wide-media .c-wide-media{padding-inline:var(--space-m-l)}.c-page--whole-home .c-page__block--wide-media:after{bottom:calc(var(--space-3xl)*-1);height:var(--space-3xl)}.c-page--whole-home .c-page__block--headline-copy{margin-top:var(--space-3xl);padding-top:var(--space-3xl);padding-bottom:0}.c-page--whole-home .c-page__block--headline-copy .l-grid{width:100%;max-width:100%}.c-page--whole-home .c-page__block--headline-copy .l-grid__col{padding-inline:0}.c-page--whole-home .c-page__block--headline-copy .c-block-intro--large{padding-inline:var(--space-l)}.c-page--whole-home .c-page__block--category-range-scroller{margin-top:var(--space-3xl);padding-top:0;padding-bottom:0;background:rgba(0,0,0,0)}.c-page--whole-home .c-page__block--category-range-scroller .c-category-range-scroller__stacked{padding-inline:var(--space-s)}.c-page--whole-home .c-page__block--category-range-scroller .c-category-range-scroller__stacked-image{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-4xl) var(--space-l-xl) var(--space-l-xl) var(--space-l-xl);aspect-ratio:auto}.c-page--whole-home .c-page__block--category-range-scroller .c-category-range-scroller__stacked-copy>.c-category-range-scroller__stacked-image{margin-top:calc(var(--space-l) + var(--space-3xs))}.c-page--whole-home .c-page__block--category-range-scroller .c-category-range-scroller__stacked-card .c-category-range-scroller__stacked-image-cta{--ui-button-background:var(--brand-red);position:relative;inset:auto;width:100%;font-size:var(--step-3);padding:var(--space-m) var(--space-l)}.c-page--whole-home .c-page__block--whole-home-section{margin-top:calc(var(--space-2xl-3xl)*2);box-shadow:0 0 0 1px var(--brand-grey)}.c-page--whole-home .c-page__block--whole-home-section .c-large-cta__surface{min-height:50rem;background-color:rgba(0,0,0,0)}.c-page--whole-home .c-page__block--cards-with-copy{padding-block:0;box-shadow:0 0 0 1px var(--brand-grey)}.c-page--whole-home .c-page__block--product-testimonials{margin-top:0;padding-top:0}.c-page--whole-home .c-page__block--product-testimonials:before{top:0}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner{width:calc(100% - var(--space-s)*2);padding-inline:var(--space-m-l)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__intro{padding-inline:0}}.c-page__block--whole-home-section{margin-top:calc(var(--space-3xl) + var(--space-2xl));background-color:var(--brand-white)}.c-page__block--whole-home-section+.c-page__block--product-support-banner{margin-top:var(--space-3xl)}.c-whole-home-section{width:min(100%,var(--grid-viewport));margin-inline:auto;background-color:var(--brand-white)}.c-page__block--trade-resource-hub .c-large-cta__surface,.c-page__block--whole-home-section .c-large-cta__surface{min-height:calc(100svh - var(--site-header-expanded-height))}.c-page__block--whole-home-section .c-large-cta--inset .c-large-cta__content{padding-block:var(--space-3xl)}.c-page--whole-home .c-page__block--cards-with-copy{margin-top:0}.c-page--whole-home .c-page__block--product-testimonials{position:relative;isolation:isolate;margin-top:0;padding-top:var(--space-2xl)}.c-page--whole-home .c-page__block--product-testimonials:after,.c-page--whole-home .c-page__block--product-testimonials:before{position:absolute;z-index:1;right:0;left:0;height:var(--space-2xl);content:"";pointer-events:none}.c-page--whole-home .c-page__block--product-testimonials:before{top:var(--space-2xl);background:linear-gradient(to bottom,var(--brand-grey),transparent)}.c-page--whole-home .c-page__block--product-testimonials:after{bottom:0;background:linear-gradient(to top,var(--brand-grey),transparent)}@media screen and (min-width:71.25rem){.c-page--whole-home .c-category-range-scroller__static-copy{max-width:calc(var(--grid-three-quarters) + var(--space-xl));padding-bottom:var(--space-l)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner{width:calc(100% - var(--space-l)*2);grid-template-columns:minmax(0,var(--grid-whole-third)) minmax(0,var(--grid-whole-half));justify-content:space-between;gap:0;padding-inline:var(--space-m)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__intro{padding-inline:var(--space-l)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__intro .c-block-intro__heading{font-size:var(--step-7)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__intro .c-block-intro__text{font-size:var(--step-1);letter-spacing:.01em}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card{height:calc(var(--space-5xl) + var(--space-m) - var(--space-3xs)*.75);grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:calc(var(--space-s) - var(--space-3xs)*1.25);padding:calc(var(--space-m) - var(--space-3xs)*.25)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card:last-child{height:calc(var(--space-5xl) + var(--space-xl))}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card-image{width:auto;height:100%;aspect-ratio:1}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card-body{min-height:0;padding-inline:var(--space-l)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card-heading{font-size:var(--step-5)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card .c-ui-button,.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card-text{font-size:var(--step-1)}.c-page--whole-home .c-page__block--product-support-banner .c-product-support-banner__card .c-ui-button{padding-block:calc(var(--space-s) - var(--space-3xs));line-height:1.2}}@media screen and (min-width:47.5rem){.c-page__block--trade-resource-hub .c-large-cta__content,.c-page__block--whole-home-section .c-large-cta__content{width:min(100% - var(--space-s)*2,var(--grid-whole-third))}}.c-trade-resource-hub__cta.c-ui-button--primary:not(:hover),.c-whole-home-section__cta.c-ui-button--primary:not(:hover){border-block-end-color:var(--brand-red)}.c-trade-resource-hub__cta .c-ui-button__icon,.c-whole-home-section__cta .c-ui-button__icon{color:currentColor}.c-page--trade-home .c-trade-resource-hub__cta{min-width:min(100%,8.5rem)}@media screen and (max-width:71.25rem){.c-page--whole-home .c-page__block--product-testimonials{margin-top:0;padding-top:var(--space-2xl);padding-bottom:var(--space-xl)}.c-page--whole-home .c-page__block--product-testimonials .c-product-testimonials__item{padding-block:4px}.c-page--whole-home .c-page__block--product-testimonials:after,.c-page--whole-home .c-page__block--product-testimonials:before{display:none}.c-page--whole-home .c-page__block--product-support-banner{margin-top:-1px}body:has(.c-page--whole-home) .c-site-footer__top .l-grid{width:100%;max-width:100%}}.c-page__block--feature-card-section{margin-top:0;background-color:var(--brand-white);padding-block:var(--space-xl) var(--space-xl-4xl)}.c-page__block--feature-card-section-promotions{margin-top:calc(var(--space-3xl) - var(--space-xl));padding-block-end:var(--space-3xl)}.c-page__block--feature-card-section-promotions .c-feature-card__media{border-radius:0}.c-feature-card-section{display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));flex-direction:column;gap:var(--space-2xl);margin-inline:auto;padding-inline:var(--space-s-l)}.c-feature-card-section__intro{width:min(100%,var(--grid-whole-half));padding-inline:0}.c-feature-card-section__grid{display:grid;width:min(100%,var(--grid-whole));grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-l);margin-inline:auto}@media screen and (min-width:47.5rem){.c-feature-card-section__grid--count-2,.c-feature-card-section__grid--count-3,.c-feature-card-section__grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-feature-card-section__grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-feature-card-section__grid--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-feature-card,.c-feature-card__inner{min-width:0;height:100%}.c-feature-card__inner{display:flex;width:100%;flex-direction:column;gap:var(--space-l);color:var(--text-default-grey);text-decoration:none}.c-feature-card__inner--linked:focus-visible{border-radius:var(--radius-m);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-feature-card__media{position:relative;display:flex;box-sizing:border-box;width:100%;aspect-ratio:472/448;align-items:flex-end;overflow:hidden;border-radius:var(--radius-m);background-color:var(--backgrounds-light-grey-200);padding:var(--space-l)}.c-feature-card__media:after{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,color-mix(in srgb,var(--product-shadow-full) 65%,transparent) 0,transparent 62%);content:"";opacity:0}.c-feature-card__media.state-has-heading:after{opacity:1}.c-feature-card__media.state-no-image{background:linear-gradient(180deg,var(--text-default-grey),var(--text-x-dark))}.c-feature-card__image{object-fit:cover}.c-feature-card__heading{position:relative;z-index:2;margin:0;color:var(--brand-white);overflow-wrap:anywhere}.c-feature-card__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--space-l)}.c-feature-card__text{color:var(--text-default-grey);overflow-wrap:anywhere}.c-feature-card__text>*{margin-block:0;color:inherit;font:inherit;letter-spacing:inherit}.c-feature-card__text>*+*{margin-block-start:var(--space-xs)}.c-feature-card__action{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-s);border-block-end:1px solid var(--brand-red);color:var(--text-dark);padding-block:var(--space-s)}.c-feature-card__action svg{width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s);color:currentColor}.c-feature-card__inner--linked:is(:hover,:focus-visible) .c-feature-card__action{color:var(--brand-red)}.c-hero-spec{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:var(--space-s);color:var(--text-default-grey);font-family:var(--font-family-label);font-weight:var(--font-weight-regular);letter-spacing:0;overflow-wrap:anywhere}.c-hero-spec__label,.c-hero-spec__qualifier,.c-hero-spec__value{width:100%;margin:0;font-family:inherit;font-weight:inherit;letter-spacing:0}.c-hero-spec__label{color:var(--text-default-grey);font-size:var(--step-0);line-height:1.2}.c-hero-spec__content{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}.c-hero-spec__value{color:var(--text-dark);font-size:var(--step-5);line-height:1;white-space:nowrap}.c-hero-spec__qualifier{min-width:100%;color:var(--text-default-grey);font-size:var(--step--1);line-height:1.2}.c-product-cta-group{display:flex;flex-direction:column;gap:var(--space-2xs)}@media screen and (min-width:71.25rem){.c-product-cta-group{flex-direction:row;flex-wrap:wrap;align-items:center}}.c-product-cta{--product-cta-thumbnail-size:var(--space-xl);display:inline-flex;box-sizing:border-box;max-width:100%;min-height:calc(var(--product-cta-thumbnail-size) + var(--space-xs) + var(--space-xs) + var(--space-2xs) + var(--space-2xs));align-items:center;justify-content:space-between;gap:var(--space-s);overflow:hidden;border:0;border-radius:var(--radius-fixed-s);margin:0;background:var(--brand-white);box-shadow:0 var(--space-2xs) var(--space-xl) rgba(0,0,0,.08);color:var(--text-dark);font-family:var(--font-family-label);padding:var(--space-xs);text-align:start;text-decoration:none;transition:color .18s ease,transform .18s ease;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-product-cta:where(button){cursor:pointer;appearance:none}.c-product-cta:where(a,button):is(:hover,:focus-visible){color:var(--brand-red);transform:scale(1.02)}.c-product-cta:where(a,button):focus-visible{outline:thin solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-cta--inert{cursor:default}.c-product-cta__compact-copy{display:inline-flex;min-width:0;align-items:center;gap:var(--space-xs);padding:var(--space-2xs)}.c-product-cta__thumbnail{position:relative;display:block;width:var(--product-cta-thumbnail-size);height:var(--product-cta-thumbnail-size);flex:0 0 var(--product-cta-thumbnail-size);overflow:hidden;border:1px solid var(--backgrounds-light-grey-200);border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-200)}.c-product-cta__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.c-product-cta__label-stack{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}.c-product-cta__eyebrow{display:block;color:var(--text-default-grey);font-size:var(--step--2);font-weight:var(--font-weight-regular);letter-spacing:.04em;line-height:1;white-space:nowrap}.c-product-cta__label{display:block;min-width:0;color:currentColor;font-size:var(--step--1);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.2;white-space:nowrap}.c-product-cta--retailer .c-product-cta__label{white-space:pre-line}.c-product-cta__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xxl);background:var(--brand-red);color:var(--brand-white);padding:var(--space-3xs)}.c-product-cta__icon svg{display:block;width:var(--space-xs);height:var(--space-xs)}.c-product-cta__price-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--space-3xs);line-height:1.2;white-space:nowrap}.c-product-cta__price-eyebrow{color:var(--text-default-grey);font-size:var(--step--2);font-weight:var(--font-weight-regular);letter-spacing:.04em}.c-product-cta__price-row{display:inline-flex;align-items:flex-start;color:var(--text-dark)}.c-product-cta__price-value{font-size:var(--step--1);font-weight:var(--font-weight-bold);letter-spacing:0}.c-product-cta__price-suffix{align-self:flex-start;font-size:calc(var(--step--1)*.446);letter-spacing:.062em}.c-product-cta__action,.c-product-cta__price-suffix{font-weight:var(--font-weight-regular);line-height:1.2}.c-product-cta__action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);border-radius:var(--radius-fixed-s);background:var(--brand-red);color:var(--brand-white);font-size:var(--step--2);letter-spacing:.04em;padding:var(--space-xs);white-space:nowrap}.c-product-cta__action svg{display:block;width:var(--space-s);height:var(--space-s)}@media(prefers-reduced-motion:reduce){.c-product-cta{transition:color .18s ease}.c-product-cta:where(a,button):is(:hover,:focus-visible){transform:none}}.c-product-hero__heading-icon{display:inline-flex;width:var(--space-s-l);height:var(--space-s-l);align-items:center;justify-content:center;margin-inline-start:var(--space-2xs);color:var(--brand-red);transform:translateY(-.45em);vertical-align:baseline}.c-product-hero__heading-icon>svg.c-product-hero__heading-icon-svg{display:block;width:100%;height:100%;overflow:visible}.c-page__block--product-card-grid{margin-top:0;background-color:var(--backgrounds-light-grey-100)}.c-product-card-grid{display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));flex-direction:column;align-items:flex-start;gap:var(--space-2xl);margin-inline:auto;padding:var(--space-2xl) var(--space-s-l)}.c-product-card-grid--related{padding-block:var(--space-2xl)}.c-product-card-grid--related .c-product-card-grid__cards{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:47.5rem){.c-product-card-grid--related .c-product-card-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-product-card-grid--related .c-product-card-grid__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:71.25rem){.c-product-card-grid--listing{padding-inline:var(--space-l)}}@media screen and (min-width:71.25rem){.c-product-card-grid--listing .c-product-card-grid__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-product-card-grid__cards{display:grid;align-self:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-whole-quarter)),var(--grid-whole-quarter)));justify-content:center;gap:var(--space-l)}.c-product-card-grid__cards,.c-product-filter-bar{width:min(100%,var(--grid-whole))}.c-product-filter-bar__desktop{display:none}@media screen and (min-width:71.25rem){.c-product-filter-bar__desktop{display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:space-between;gap:var(--space-s)}}.c-product-filter-bar__filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-s)}.c-product-filter-bar__show-label{display:inline-flex;align-items:center;min-height:2.625rem;color:var(--brand-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2}.c-product-filter-bar__mobile{display:block;width:100%}@media screen and (min-width:71.25rem){.c-product-filter-bar__mobile{display:none}}.c-product-filter-bar__control{display:inline-flex;box-sizing:border-box;min-width:5rem;min-height:2.625rem;align-items:center;justify-content:flex-start;gap:var(--space-2xs);padding:var(--space-s);border:0;border-radius:var(--radius-fixed-s);background-color:var(--brand-white);color:var(--brand-grey);font-family:var(--font-family-heading);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.c-product-filter-bar__control svg{width:.5rem;height:.5rem;flex:0 0 .5rem;color:var(--brand-red);transition:color .18s ease,transform .18s ease}.c-product-filter-bar__mobile>.c-product-filter-bar__control{width:100%;justify-content:center}.c-product-filter-bar__dropdown.state-open>.c-product-filter-bar__control{background-color:var(--brand-grey);color:var(--brand-white)}.c-product-filter-bar__dropdown.state-open>.c-product-filter-bar__control svg{color:var(--brand-white);transform:rotate(180deg)}.c-product-filter-bar__control:focus-visible,.c-product-filter-bar__control:hover{outline:none}.c-product-filter-bar__control:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}summary.c-product-filter-bar__control{list-style:none}summary.c-product-filter-bar__control::-webkit-details-marker{display:none}.c-product-filter-bar__control--filter{justify-content:center;background-color:var(--brand-white)}.c-product-filter-bar__control--filter svg{width:1rem;height:1rem;flex-basis:1rem}.c-product-filter-bar__dropdown{position:relative;min-width:0}.c-product-filter-bar__dropdown.state-open{z-index:3}.c-product-filter-bar__menu{position:absolute;top:calc(100% + var(--space-3xs));left:0;display:flex;width:max-content;min-width:calc(100% - var(--space-s));max-width:min(18rem,100vw - var(--space-s-l)*2);max-height:min(24rem,100vh - var(--space-2xl));box-sizing:border-box;flex-direction:column;gap:var(--space-3xs);overflow:auto;border-radius:var(--radius-fixed-s);background-color:var(--brand-grey);padding:var(--space-3xs) var(--space-s);opacity:0;pointer-events:none;transform:translateY(calc(var(--space-3xs) * -1)) scale(.98);transform-origin:top left;visibility:hidden;transition:opacity .18s cubic-bezier(.5,0,0,1),transform .18s cubic-bezier(.5,0,0,1),visibility 0s linear .18s}.c-product-filter-bar__menu.state-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition-delay:0s}.c-product-filter-bar__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-xs);border-radius:var(--radius-fixed-s);color:var(--backgrounds-light-grey-300);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;padding:var(--space-xs) 0;cursor:pointer}.c-product-filter-bar__option.state-active,.c-product-filter-bar__option:focus-within,.c-product-filter-bar__option:hover{color:var(--brand-white)}.c-product-filter-bar__checkbox{width:1rem;height:1rem;margin:0;appearance:none;border:1px solid var(--backgrounds-light-grey-500);border-radius:var(--radius-fixed-s);background:rgba(0,0,0,0);accent-color:var(--brand-red)}.c-product-filter-bar__checkbox:checked{appearance:auto}.c-product-filter-bar__count{color:var(--backgrounds-light-grey-400);font-size:var(--step--2);letter-spacing:.04em}.c-product-filter-bar__takeover{position:fixed;z-index:100;inset:0;overflow-y:auto;background-color:var(--brand-white);opacity:0;pointer-events:none;transform:translateY(var(--space-s));visibility:hidden;transition:opacity .22s cubic-bezier(.5,0,0,1),transform .22s cubic-bezier(.5,0,0,1),visibility 0s linear .22s}.c-product-filter-bar__takeover.state-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.c-product-filter-bar__takeover-inner{box-sizing:border-box;width:min(100%,var(--grid-viewport));min-height:100%;margin-inline:auto;padding:var(--space-xs) var(--space-l) var(--space-l)}.c-product-filter-bar__takeover-header{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:var(--space-s);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-1);font-weight:var(--font-weight-regular);line-height:1.2}.c-product-filter-bar__takeover-actions{display:flex;align-items:center;gap:var(--space-2xs)}.c-product-filter-bar__takeover-apply,.c-product-filter-bar__takeover-close{display:inline-flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;cursor:pointer}.c-product-filter-bar__takeover-apply:focus-visible,.c-product-filter-bar__takeover-close:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:2px}.c-product-filter-bar__takeover-close{width:1.75rem;height:1.75rem;padding:0}.c-product-filter-bar__takeover-close svg{width:1rem;height:1rem;color:var(--brand-red)}.c-product-filter-bar__takeover-apply{padding:var(--space-xs) 0}.c-product-filter-bar__takeover-rule{height:1px;background-color:var(--backgrounds-light-grey-200)}.c-product-filter-bar__accordion{border-bottom:1px solid var(--backgrounds-light-grey-200)}.c-product-filter-bar__accordion-header{display:flex;width:100%;min-height:4.25rem;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-l) 0;border:0;background:rgba(0,0,0,0);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;text-align:left;cursor:pointer}.c-product-filter-bar__accordion-header:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:2px}.c-product-filter-bar__accordion-control{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;align-items:center;justify-content:center;border:1px solid var(--brand-grey);border-radius:50%;color:var(--brand-grey)}.c-product-filter-bar__accordion-control svg{width:1rem;height:1rem}.c-product-filter-bar__accordion-options{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .24s cubic-bezier(.5,0,0,1)}.c-product-filter-bar__accordion-options.state-open{grid-template-rows:1fr}.c-product-filter-bar__accordion-options-inner{min-height:0;overflow:hidden;padding-block-end:var(--space-xs)}.c-product-filter-bar__accordion-options-inner .c-product-filter-bar__option{padding:var(--space-m) 0;color:var(--text-default-grey)}.c-product-filter-bar__accordion-options-inner .c-product-filter-bar__count{color:var(--backgrounds-light-grey-500)}@media(prefers-reduced-motion:reduce){.c-product-filter-bar__accordion-options,.c-product-filter-bar__control,.c-product-filter-bar__control svg,.c-product-filter-bar__menu,.c-product-filter-bar__takeover{transition:none}.c-product-filter-bar__menu,.c-product-filter-bar__takeover{transform:none}}.c-product-card-grid__empty{width:min(100%,var(--grid-whole));align-self:center;margin:0;border-radius:var(--radius-m);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.4}.c-product-card,.c-product-card-grid__empty{background-color:var(--brand-white);padding:var(--space-l)}.c-product-card{position:relative;display:flex;box-sizing:border-box;width:100%;min-width:0;height:100%;flex-direction:column;align-items:flex-start;gap:var(--space-3xs);overflow:clip;border:1px solid var(--backgrounds-light-grey-100);border-radius:var(--radius-l);color:inherit;text-decoration:none}.c-product-card--finder{container-type:inline-size}.c-product-card__main{position:relative;display:flex;width:100%;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--space-3xs);transform-origin:center}.c-product-card__status{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;margin:0;background-color:var(--brand-grey);color:var(--brand-white);font-family:var(--font-family-label);font-size:var(--step--2);font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1.2;padding:var(--space-2xs) var(--space-xs);text-align:center}.c-product-card.state-discontinued{padding-block-start:var(--space-l)}.c-product-card__image{position:relative;display:block;width:100%;aspect-ratio:500/460;flex:0 0 auto;overflow:hidden;text-decoration:none}.c-product-card__image img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .24s cubic-bezier(.5,0,0,1)}.c-product-card__image.state-loading img{opacity:.58}.c-product-card__image--category-icon{display:grid;place-items:center;background-color:rgba(0,0,0,0);color:var(--brand-grey);padding:var(--space-xl)}.c-product-card__image--category-icon .c-product-hero__heading-icon{width:clamp(3rem,7vw,5rem);height:clamp(3rem,7vw,5rem);margin:0;color:var(--brand-grey);transform:none}.c-product-card:not(.c-product-card--search):not(.c-product-card--support) .c-product-card__image img{object-fit:cover}.c-product-card__image-loader{position:absolute;z-index:1;display:grid;inset:0;place-items:center;background-color:color-mix(in srgb,var(--brand-white) 72%,transparent);color:var(--text-default-grey);pointer-events:none}.c-product-card__content{display:flex;min-width:0;flex:1 1 auto}.c-product-card__content,.c-product-card__details{width:100%;flex-direction:column;gap:var(--space-xs)}.c-product-card__details{display:none}@media screen and (min-width:71.25rem){.c-product-card__details{display:flex}}@media screen and (max-width:71.25rem){.c-product-card.state-has-variants .c-product-card__details{display:flex}.c-product-card.state-has-variants .c-product-card__bullets{display:none}}.c-product-card__copy{display:flex;min-width:0;flex-direction:column;gap:var(--space-xs);padding-inline:var(--space-2xs)}.c-product-card__title{min-width:0;margin:0;color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.c-product-card__title-link{color:inherit;text-decoration:none}.c-product-card__ideal{display:block;margin:0;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;white-space:normal}.c-product-card__ideal-content{display:inline;white-space:normal}.c-product-card__ideal-content strong{font-weight:var(--font-weight-bold);margin-inline-start:.5em}.c-product-card__ideal sup{font-size:.65em;line-height:0}.c-product-card__variants{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:var(--space-3xs);margin:0;padding:var(--space-xs) 0;list-style:none}.c-product-card__variant{display:inline-flex;appearance:none;align-items:center;justify-content:center;border:1px solid var(--backgrounds-light-grey-100);border-radius:var(--radius-xxl);background-color:rgba(0,0,0,0);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;padding:var(--space-2xs-xs) var(--space-xs-s);white-space:nowrap;cursor:pointer}.c-product-card__variant.state-active{border-color:var(--brand-red);background-color:var(--brand-red);color:var(--brand-white)}.c-product-card__bullets{display:flex;width:100%;flex-direction:column;gap:var(--space-3xs);margin:0;padding:0;list-style:none}.c-product-card-bullet{display:flex;box-sizing:border-box;width:100%;min-width:0;align-items:center;gap:var(--space-s);overflow:clip;border-radius:var(--radius-m);background-color:var(--backgrounds-light-grey-100);padding:var(--space-xs) var(--space-2xs)}.c-product-card-bullet__icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;align-self:flex-start;color:var(--brand-red)}.c-product-card-bullet__text{min-width:0;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;overflow-wrap:anywhere}.c-product-card-bullet__text>*{margin-block:0}.c-product-card__cta{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:var(--space-s);margin-block-start:auto;border-radius:var(--radius-fixed-s);background-color:var(--brand-red);color:var(--brand-white);font-family:var(--font-family-label);font-size:var(--step-1);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1;padding:var(--space-m) var(--space-l);text-decoration:none}.c-product-card__cta svg{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}@media screen and (max-width:71.25rem){.c-product-card__cta{font-size:var(--step-3);letter-spacing:-.01em}.c-product-card:not(.state-has-variants) .c-product-card__cta{margin-block-start:var(--space-s)}}@media screen and (min-width:71.25rem){.c-product-card__cta{position:absolute;right:var(--space-l);bottom:var(--space-l);left:var(--space-l);z-index:2;width:auto;opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--space-l)));transition:opacity .24s cubic-bezier(.5,0,0,1),transform .24s cubic-bezier(.5,0,0,1)}}.c-product-card__support-cta{display:flex;width:100%;box-sizing:border-box;flex-direction:column;gap:var(--space-s);margin-block-start:auto;border-radius:var(--radius-fixed-s);background-color:var(--backgrounds-light-grey-100);padding:var(--space-s)}.c-product-card__support-features{display:flex;flex-wrap:wrap;gap:var(--space-s)}.c-product-card__support-features a{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;text-decoration:none}.c-product-card__support-features svg{width:1.25rem;height:1.25rem;color:var(--brand-red)}.c-product-card__support-view{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-s);border-top:1px solid var(--backgrounds-light-grey-200);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2;padding-block-start:var(--space-s);text-decoration:none}.c-product-card__support-view svg{width:1.25rem;height:1.25rem}@media screen and (min-width:71.25rem){.c-product-card:not(.c-product-card--search):not(.c-product-card--support):not(.c-product-card--finder):has(.c-product-card__cta) .c-product-card__bullets{padding-block-end:calc(var(--space-xl) + var(--space-2xs) + var(--space-3xs))}.c-product-card:not(.c-product-card--search):not(.c-product-card--support):not(.c-product-card--finder) .c-product-card__main{transition:transform .24s cubic-bezier(.5,0,0,1)}.c-product-card:not(.c-product-card--search):not(.c-product-card--support):not(.c-product-card--finder):not(.state-has-support-actions):has(:focus-visible) .c-product-card__main,.c-product-card:not(.c-product-card--search):not(.c-product-card--support):not(.c-product-card--finder):not(.state-has-support-actions):hover .c-product-card__main{transform:scale(.95)}.c-product-card:not(.c-product-card--search):not(.c-product-card--support):not(.c-product-card--finder):not(.state-has-support-actions):has(:focus-visible) .c-product-card__cta,.c-product-card:not(.c-product-card--search):not(.c-product-card--support):not(.c-product-card--finder):not(.state-has-support-actions):hover .c-product-card__cta{opacity:1;pointer-events:auto;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.c-product-card--search,.c-product-card__cta,.c-product-card__main{transition-duration:.01ms!important;animation:none}}.c-product-card--search{padding:var(--space-l);transition:transform .24s cubic-bezier(.5,0,0,1)}.c-product-card--search:hover{transform:scale(.98)}.c-product-card--search:hover .c-product-card__tag{background-color:var(--brand-red)}.c-product-card--search .c-product-card__image{width:100%}.c-product-card--search .c-product-card__content{gap:var(--space-3xs);padding-inline:var(--space-2xs)}.c-product-card--search .c-product-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--step-3);line-height:1.05;min-height:2.1em}.c-product-card--search .c-product-card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--step-0);line-height:1.5;min-height:3em}.c-product-card--search .c-product-card__tag{top:var(--space-xs);right:var(--space-xs);font-weight:var(--font-weight-bold);letter-spacing:.2222px;padding:var(--space-xs) var(--space-xs-s)}@media screen and (min-width:71.25rem){.c-product-card--search{padding-inline:var(--space-xl)}}.c-product-card__search-link{position:relative;display:flex;width:100%;height:100%;min-width:0;flex-direction:column;gap:var(--space-3xs);color:inherit;text-decoration:none}.c-product-card__search-link:focus-visible{border-radius:var(--radius-m);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-card__tag{position:absolute;top:var(--space-2xs);right:var(--space-2xs);z-index:1;display:inline-flex;max-width:calc(100% - var(--space-s)*2);align-items:center;border-radius:var(--radius-xxl);background-color:var(--brand-grey);color:var(--brand-white);transition:background-color .24s cubic-bezier(.5,0,0,1);font-family:var(--font-family-label);font-size:var(--step--2);font-weight:var(--font-weight-regular);line-height:1.2;padding:var(--space-2xs) var(--space-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-product-card__description{margin:0;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;overflow-wrap:anywhere}.c-product-card__image-placeholder{display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius-m);background-color:var(--backgrounds-light-grey-100)}.c-product-card__finder-actions{display:flex;box-sizing:border-box;width:100%;min-height:6.5rem;align-items:flex-start;justify-content:space-between;gap:var(--space-s);margin-block-start:auto;border-radius:var(--radius-fixed-s);background:var(--brand-white);padding:var(--space-xs)}.c-product-card__finder-actions a:not(.c-ui-button){display:inline-flex;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:var(--space-2xs);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;padding:0;text-align:start;text-decoration:none}.c-product-card__finder-actions a:not(.c-ui-button):focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px}.c-product-card__finder-resources{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-s)}.c-product-card__finder-resource{width:fit-content;max-width:100%;gap:var(--space-2xs)!important;color:var(--text-default-grey)!important;font-weight:var(--font-weight-bold)!important;text-decoration:none}.c-product-card__finder-resource:is(:hover,:focus-visible){color:var(--brand-red)!important}.c-product-card__finder-resource-icon{display:grid;width:1rem;height:1rem;box-sizing:content-box;flex:0 0 1rem;place-items:center;border:1.5px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-m);padding:var(--space-2xs);color:currentColor}.c-product-card__finder-resource-icon svg{width:1rem;height:1rem}.c-product-card__finder-product{width:9.375rem;min-width:0;min-height:3rem!important}.c-product-card__finder-product.c-ui-button.c-ui-button--small.c-ui-button--primary{--ui-button-background:var(--brand-red);--ui-button-foreground:var(--brand-white);--ui-button-hover-background:var(--brand-grey);--ui-button-hover-foreground:var(--brand-white);border-block-end:1px solid var(--brand-red);border-radius:var(--radius-s);color:var(--brand-white);font-family:var(--font-family-label);font-size:var(--step--1);font-style:normal;font-weight:var(--font-weight-bold);justify-content:space-between;leading-trim:both;line-height:1.2;padding-inline:var(--space-xs);text-edge:cap}.c-product-card__finder-product.c-ui-button.c-ui-button--small.c-ui-button--primary .c-ui-button__icon{color:var(--brand-white)}.c-product-card__finder-product.c-ui-button.c-ui-button--small.c-ui-button--primary:is(:hover,:focus-visible){padding-inline:var(--space-xs)}.c-product-card__finder-product svg{width:1rem;height:1rem;flex:0 0 1rem}@media screen and (max-width:47.5rem){.c-product-card__finder-actions{flex-direction:column;gap:var(--space-xs-s)}.c-product-card__finder-product,.c-product-card__finder-resources{width:100%}.c-product-card__finder-product{height:2.5rem;min-height:2.5rem!important}}@container (max-width: 18.5rem){.c-product-card__finder-actions{flex-direction:column;gap:var(--space-xs-s)}.c-product-card__finder-product,.c-product-card__finder-resources{width:100%}.c-product-card__finder-product{height:2.5rem;min-height:2.5rem!important}}.c-page__content--category>.c-page__block--headline-copy:not(:first-child),.c-page__content--category>.c-page__block--product-headline-copy:not(:first-child){background:var(--backgrounds-light-grey-100);margin-top:0;padding-top:var(--space-4xl)}.c-page__content--category>.c-page__block--headline-copy:not(:first-child)+.c-page__block,.c-page__content--category>.c-page__block--product-headline-copy:not(:first-child)+.c-page__block{margin-top:0;background:var(--backgrounds-light-grey-100)}.c-page__content--category>.c-page__block--headline-copy:not(:first-child) .l-grid,.c-page__content--category>.c-page__block--product-headline-copy:not(:first-child) .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__content--category>.c-page__block--headline-copy:not(:first-child) .l-grid__col,.c-page__content--category>.c-page__block--product-headline-copy:not(:first-child) .l-grid__col{padding-inline:0}.c-page__block--headline-copy:has(+.c-page__block--product-support-banner){padding-bottom:var(--space-3xl)}.c-homepage-intro{width:min(100%,var(--grid-whole-third));padding-inline:calc(var(--space-l-xl) + var(--space-xs))}.c-homepage-intro .c-block-intro__heading{font-size:var(--step-7)}@media screen and (min-width:47.5rem){.c-homepage-intro{padding-inline:var(--space-l-xl)}.c-homepage-intro .c-block-intro__heading{font-size:var(--step-6)}}.c-page__block--wide-media{margin-top:var(--space-xl)}.c-wide-media{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin:0 auto;padding-inline:var(--space-l)}@media screen and (min-width:71.25rem){.c-wide-media{padding-inline:var(--space-l-xl)}}.c-wide-media__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-l);background:var(--backgrounds-light-grey-200)}.c-wide-media__image{inset:0}.c-wide-media__mobile-image{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:47.5rem){.c-wide-media__mobile-image{display:none}}.c-wide-media__caption{max-width:var(--grid-whole-half);margin:var(--space-xs) 0 0;color:var(--text-default-grey)}@media(prefers-reduced-motion:reduce){.c-wide-media__image .c-media__inner{transform:none!important}}.c-page__block--featured-articles{margin-top:var(--space-3xl);background:var(--brand-grey);padding-block:var(--space-2xl)}.c-featured-articles{display:grid;box-sizing:border-box;width:min(100%,var(--grid-viewport));grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);margin-inline:auto;padding-inline:var(--space-l)}.c-featured-articles__intro{width:100%;padding-inline:0}.c-featured-articles__list{width:100%;grid-template-columns:minmax(0,1fr);margin:0}.c-featured-articles__empty{margin:0;color:var(--brand-white)}@media screen and (min-width:47.5rem){.c-featured-articles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-featured-articles{grid-template-columns:minmax(0,1fr) minmax(0,var(--grid-whole-half));align-items:start;gap:var(--space-2xl);padding-inline:var(--space-l)}.c-featured-articles .c-featured-articles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l)}.c-featured-articles .c-news-card--standard{width:100%;max-width:none}.c-featured-articles .c-featured-articles__list,.c-featured-articles .c-featured-articles__list .c-article-list__item,.c-featured-articles .c-featured-articles__list .c-news-card{height:32.4375rem;min-height:0}.c-featured-articles .c-news-card__body,.c-featured-articles .c-news-card__card,.c-featured-articles .c-news-card__content{gap:var(--space-xl)}.c-featured-articles .c-news-card{padding:calc(var(--space-l) - 1px)}.c-featured-articles .c-news-card .c-news-card__card{gap:0}.c-featured-articles .c-news-card .c-news-card__body{min-height:0;flex:0 0 calc(100% - var(--space-xl));padding-block-end:var(--space-l)}.c-featured-articles .c-news-card .c-news-card__meta{font-size:var(--step--2);line-height:1}.c-featured-articles .c-news-card .c-news-card__title{font-weight:var(--font-weight-bold);text-box-edge:initial;text-box-trim:none}.c-featured-articles .c-news-card .c-news-card__cta{flex:0 0 var(--space-xl);height:var(--space-xl);padding-block:0}}.c-page__block--standard-content{background-color:var(--brand-white)}.c-page__block--standard-content-full-width .c-standard-content,.c-page__block--standard-content-text-columns .c-standard-content{gap:var(--space-m)}.c-page__block--standard-content-full-width .c-standard-content__heading,.c-page__block--standard-content-text-columns .c-standard-content__heading{width:100%;max-width:calc(var(--grid-whole) - var(--grid-whole-quarter) - var(--space-l))}.c-page__block--standard-content-full-width .c-standard-content__item-text,.c-page__block--standard-content-text-columns .c-standard-content__item-text{font-family:var(--font-family-body);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:0}.c-standard-content{display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));flex-direction:column;align-items:flex-start;gap:var(--space-xl);margin-inline:auto;padding-inline:var(--space-l);color:var(--text-default-grey)}.c-standard-content__heading{width:min(100%,var(--grid-whole-half));margin:0;color:var(--text-default-grey);overflow-wrap:anywhere}.c-standard-content__layout{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start}.c-standard-content__layout--full-width,.c-standard-content__layout--text-columns{gap:var(--space-2xl)}.c-standard-content__layout--intro-image,.c-standard-content__layout--three-column,.c-standard-content__layout--wide-media{gap:var(--space-l)}.c-standard-content__copy-column,.c-standard-content__intro-column,.c-standard-content__item,.c-standard-content__items,.c-standard-content__media-column{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.c-standard-content__copy-column,.c-standard-content__intro-column,.c-standard-content__items{gap:var(--space-xl)}.c-standard-content__media-column{gap:var(--space-2xl)}.c-standard-content__item{width:100%;gap:var(--space-xl)}.c-standard-content__intro{width:100%;padding-inline-end:var(--space-l);color:var(--text-default-grey);overflow-wrap:anywhere}.c-standard-content__intro a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-standard-content__intro a:is(:hover,:focus-visible){color:var(--brand-red)}.c-standard-content__intro a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-standard-content__intro ol,.c-standard-content__intro ul{padding-inline-start:var(--space-l)}.c-standard-content__intro ul,.c-standard-content__intro ul>li{list-style-type:disc}.c-standard-content__intro ol,.c-standard-content__intro ol>li{list-style-type:decimal}.c-standard-content__intro li+li{margin-block-start:var(--space-xs)}.c-standard-content__intro li>ol,.c-standard-content__intro li>ul{margin-block-start:var(--space-2xs)}.c-standard-content__intro>*{margin-block:0;color:inherit;font:inherit;letter-spacing:inherit}.c-standard-content__intro>*+*{margin-block-start:var(--space-s)}.c-standard-content__item-heading{margin:0}.c-standard-content__item-heading,.c-standard-content__item-text{width:100%;color:var(--text-default-grey);overflow-wrap:anywhere}.c-standard-content__item-text>:first-child{margin-block-start:0}.c-standard-content__item-text>:last-child{margin-block-end:0}.c-standard-content__item-text .c-standard-content__table-scroll,.c-standard-content__item-text blockquote,.c-standard-content__item-text figure,.c-standard-content__item-text ol,.c-standard-content__item-text p,.c-standard-content__item-text ul{margin-block:0 var(--space-m)}.c-standard-content__item-text h2,.c-standard-content__item-text h3,.c-standard-content__item-text h4,.c-standard-content__item-text h5,.c-standard-content__item-text h6{margin:var(--space-xl) 0 var(--space-s);color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-2);font-weight:var(--font-weight-bold);line-height:1.15}.c-standard-content__item-text .c-standard-content__table-scroll{display:block;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.c-standard-content__item-text .c-standard-content__table-scroll:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-standard-content__item-text table{width:100%;border-collapse:collapse;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;width:max-content;min-width:calc(var(--grid-whole-third) + var(--grid-two-thirds))}.c-standard-content__item-text :is(th,td){border-top:1px solid var(--backgrounds-light-grey-300);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;text-align:start;vertical-align:top;overflow-wrap:break-word;padding:var(--space-m) var(--space-s)}.c-standard-content__item-text th{color:var(--text-dark);font-weight:var(--font-weight-bold)}.c-standard-content__item-text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-standard-content__item-text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-standard-content__item-text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-standard-content__item-text ol,.c-standard-content__item-text ul{padding-inline-start:var(--space-l)}.c-standard-content__item-text ul,.c-standard-content__item-text ul>li{list-style-type:disc}.c-standard-content__item-text ol,.c-standard-content__item-text ol>li{list-style-type:decimal}.c-standard-content__item-text li+li{margin-block-start:var(--space-xs)}.c-standard-content__item-text li>ol,.c-standard-content__item-text li>ul{margin-block-start:var(--space-2xs)}.c-standard-content__item-text>*{margin-block:0;color:inherit;font:inherit;letter-spacing:inherit}.c-standard-content__item-text>*+*{margin-block-start:var(--space-xl)}.c-standard-content__media{position:relative;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-l);background-color:var(--backgrounds-light-grey-200)}.c-standard-content__media--placeholder{display:grid;place-items:center;border:1px dashed var(--text-default-grey);color:var(--text-default-grey)}.c-standard-content__image{overflow:hidden;border-radius:inherit}.c-standard-content__image img{object-fit:cover}.c-standard-content__cta{display:inline-flex;max-width:100%;align-items:center;justify-content:space-between;gap:var(--space-m);border-block-end:1px solid var(--brand-red);color:var(--text-dark);padding-block:var(--space-s);text-decoration:none}.c-standard-content__cta span{overflow-wrap:anywhere}.c-standard-content__cta svg{width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s);color:currentColor}.c-standard-content__cta:is(:hover,:focus-visible){color:var(--brand-red)}.c-standard-content__cta:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-standard-content__layout--text-columns .c-standard-content__items{gap:var(--space-xl)}.c-standard-content__layout--text-columns .c-standard-content__item{gap:0}.c-standard-content__layout--wide-media .c-standard-content__items{gap:var(--space-xl)}.c-standard-content__layout--wide-media .c-standard-content__item{gap:0}@media screen and (min-width:71.25rem){.c-standard-content__layout--text-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.c-standard-content__layout--intro-image{grid-template-columns:minmax(0,var(--grid-whole-third)) minmax(0,1fr);gap:var(--space-l)}.c-standard-content__layout--intro-image .c-standard-content__copy-column{padding-inline-end:0}.c-standard-content__layout--three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.c-standard-content__layout--wide-media{grid-template-columns:minmax(0,var(--grid-whole-third)) minmax(0,1fr)}.c-standard-content__layout--three-column .c-standard-content__intro-column{padding-inline-end:var(--space-l)}.c-standard-content__layout--three-column .c-standard-content__copy-column,.c-standard-content__layout--wide-media .c-standard-content__intro-column{padding-inline-end:var(--space-m)}}@media screen and (max-width:71.25rem){.c-standard-content .c-standard-content__heading{width:100%;max-width:100%}}.c-text-block__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-text-block__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-text-block__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-text-block__text ol,.c-text-block__text ul{padding-inline-start:var(--space-l)}.c-text-block__text ul,.c-text-block__text ul>li{list-style-type:disc}.c-text-block__text ol,.c-text-block__text ol>li{list-style-type:decimal}.c-text-block__text li+li{margin-block-start:var(--space-xs)}.c-text-block__text li>ol,.c-text-block__text li>ul{margin-block-start:var(--space-2xs)}.c-text-block__text>:first-child{margin-block-start:0}.c-text-block__text>:last-child{margin-block-end:0}.c-text-block__text .c-text-block__table-scroll,.c-text-block__text blockquote,.c-text-block__text figure,.c-text-block__text ol,.c-text-block__text p,.c-text-block__text ul{margin-block:0 var(--space-m)}.c-text-block__text h2,.c-text-block__text h3,.c-text-block__text h4,.c-text-block__text h5,.c-text-block__text h6{margin:var(--space-xl) 0 var(--space-s);color:var(--text-dark);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:1.15}.c-text-block__text h2{font-size:var(--step-5)}.c-text-block__text h3{font-size:var(--step-3)}.c-text-block__text h4{font-size:var(--step-2)}.c-text-block__text h5,.c-text-block__text h6{font-size:var(--step-1)}.c-text-block__text .c-text-block__table-scroll{display:block;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.c-text-block__text .c-text-block__table-scroll:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-text-block__text table{width:100%;border-collapse:collapse;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;width:max-content;min-width:calc(var(--grid-whole-third) + var(--grid-two-thirds))}.c-text-block__text :is(th,td){border-top:1px solid var(--backgrounds-light-grey-300);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;text-align:start;vertical-align:top;overflow-wrap:break-word;padding:var(--space-m) var(--space-s)}.c-text-block__text th{color:var(--text-dark);font-weight:var(--font-weight-bold)}.c-text-block__text .c-text-block__table-scroll p{margin:0}.c-news-card{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid var(--backgrounds-light-grey-100);border-radius:min(var(--radius-xl),1rem);background:var(--brand-white);color:var(--text-dark)}.c-news-card--linked{position:relative;cursor:pointer;transition:transform .3s cubic-bezier(.5,0,.5,1)}.c-news-card--linked:hover{transform:scale(.98)}.c-news-card--linked:hover .c-news-card__cta{border-end-start-radius:var(--radius-fixed-s);border-end-end-radius:var(--radius-fixed-s);color:var(--ui-button-hover-foreground);border-block-end-color:rgba(0,0,0,0);padding-inline:var(--space-xs)}.c-news-card--linked:hover .c-news-card__cta .c-ui-button__icon{color:var(--ui-button-hover-foreground)}.c-news-card--linked:hover .c-news-card__cta:before{transform:translateY(0)}.c-news-card--linked:focus-within{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-news-card__card-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.c-news-card__body,.c-news-card__card,.c-news-card__content,.c-news-card__details,.c-news-card__summary{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.c-news-card__card{display:flex;width:100%;height:100%;flex-direction:column;gap:3rem;justify-content:space-between}.c-news-card__body{width:100%;flex:1 1 auto;gap:var(--space-m-xl);padding-block-end:var(--space-l)}.c-news-card__header{width:100%}.c-news-card__title{width:100%;margin:0;color:var(--text-dark);overflow-wrap:anywhere;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-news-card__title strong{font-weight:var(--font-weight-bold)}.c-news-card__content{width:100%}.c-news-card__media{position:relative;width:100%;aspect-ratio:8/5;flex:0 0 auto;overflow:hidden;border-radius:min(var(--radius-xl),1rem);background:var(--backgrounds-light-grey-200)}.c-news-card__image{overflow:hidden;border-radius:inherit}.c-news-card__image img{object-fit:cover}.c-news-card__media-placeholder{display:grid;position:absolute;inset:0;place-items:center;color:var(--backgrounds-light-grey-400)}.c-news-card__media-placeholder svg{width:var(--space-xl);height:var(--space-xl)}.c-news-card__details{width:100%;flex:1 1 auto;justify-content:space-between}.c-news-card__summary{width:100%;gap:var(--space-l)}.c-news-card__description{width:100%;color:var(--text-dark);overflow-wrap:anywhere}.c-news-card__description>*{margin-block:0;color:inherit;font:inherit;letter-spacing:inherit}.c-news-card__description a{position:relative;z-index:2;color:inherit;text-decoration:underline;text-underline-offset:.12em}.c-news-card__meta{display:flex;flex-direction:column;max-width:100%;margin:0;color:var(--text-dark);text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-news-card__meta-primary{display:inline-flex;max-width:100%;flex-wrap:wrap}.c-news-card__category,.c-news-card__reading-time{color:var(--text-light-grey)}.c-news-card__category{padding-block-start:var(--space-3xs)}.c-news-card__meta-separator{white-space:pre}.c-news-card__cta{width:100%;margin-block-start:auto}.c-news-card__cta .c-ui-button__label{text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-news-card--standard{max-width:var(--grid-whole-quarter);padding:var(--space-m-l)}.c-news-card--standard .c-news-card__card{gap:3rem}.c-news-card--standard .c-news-card__title{font-weight:var(--font-weight-bold)}.c-news-card--standard .c-news-card__content{flex:1 1 auto;gap:var(--space-m-xl)}.c-news-card--standard .c-news-card__details{gap:var(--space-l)}.c-news-card--standard.c-news-card--with-description{min-height:753px}.c-news-card--hero{max-width:var(--grid-whole);padding:var(--space-m-l)}.c-news-card--hero .c-news-card__body{padding-block-end:0}.c-news-card--hero .c-news-card__card{gap:3rem}.c-news-card--hero .c-news-card__header{padding-block:0}.c-news-card--hero .c-news-card__title{max-width:var(--grid-whole-half);font-size:var(--step-3);font-weight:var(--font-weight-regular)}.c-news-card--hero .c-news-card__content{gap:var(--space-m-xl)}.c-news-card--hero .c-news-card__details{gap:var(--space-l)}.c-news-card--hero .c-news-card__cta{margin-block-start:calc(var(--space-l) + 3rem)}@media screen and (min-width:71.25rem){.c-news-card--hero{padding:var(--space-2xl)}.c-news-card--hero .c-news-card__card{gap:3rem}.c-news-card--hero .c-news-card__header{padding-block:var(--space-s)}.c-news-card--hero .c-news-card__title{font-size:var(--step-6);font-weight:var(--font-weight-regular)}.c-news-card--hero .c-news-card__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--grid-whole-quarter));gap:var(--space-2xl);align-items:stretch}.c-news-card--hero .c-news-card__cta{margin-block-start:auto}}.c-article-page--news .c-article-related .c-news-card--standard{max-width:none;padding:var(--space-l)}.c-article-page--news .c-article-related .c-news-card--standard .c-news-card__title{font-size:var(--step-1);line-height:1.05}.c-article-page--news .c-article-related .c-news-card--standard .c-news-card__title strong{font-weight:var(--font-weight-bold)}.c-article-page--news .c-article-related .c-news-card--standard .c-news-card__body{gap:var(--space-xl);padding-block-end:var(--space-l)}.c-article-page--news .c-article-related .c-news-card--standard .c-news-card__content{gap:var(--space-xl)}.c-article-page--news .c-article-related .c-news-card--standard .c-news-card__summary{gap:var(--space-l)}.c-article-related{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;background:var(--backgrounds-light-grey-100);padding-block:var(--space-3xl)}.c-article-related__heading,.c-article-related__list{box-sizing:border-box;width:100%}.c-article-related__heading{min-width:0;padding:10px}.c-article-related__intro.c-block-intro{max-width:none;width:100%;padding-inline:var(--space-l-xl)}.c-article-related__intro.c-block-intro .c-block-intro__heading{gap:var(--space-m-l);font-size:var(--step-6);line-height:1.05}.c-article-related__list{margin-block-start:var(--space-xl);padding-inline:var(--space-s-l)}.c-article-page--news .c-article-related{width:100%;max-width:none;margin-inline:0;margin-block-start:var(--space-3xl);margin-block-end:0;padding-block:var(--space-3xl)}.c-article-page--news .c-article-related__heading{width:min(100%,var(--grid-viewport));margin-inline:auto;min-height:calc(var(--step-6)*1.05 + var(--space-2xs))}.c-article-page--news .c-article-related__list{width:min(100%,var(--grid-viewport));margin-inline:auto;margin-block-start:var(--space-xl)}.c-page__block--article-related{background:var(--brand-white)}@media screen and (min-width:71.25rem){.c-page--home .c-article-related__heading{padding-inline:var(--space-2xs)}}.c-article-list{display:grid;box-sizing:border-box;width:100%;min-width:0;max-width:var(--grid-whole);margin:0 auto;padding:0;grid-template-columns:minmax(0,1fr);gap:var(--space-l);list-style:none}.c-article-list__item{display:flex;min-width:0}.c-article-list__item .c-news-card{max-width:none;height:100%}@media screen and (min-width:71.25rem){.c-article-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-article-grid{display:grid;width:100%;max-width:var(--grid-viewport);margin:0 auto;gap:var(--space-l)}.c-article-grid__featured{justify-self:center}.c-article-grid__load-more{display:flex;justify-content:center;padding-block-start:var(--space-s)}.c-article-grid__load-more .c-ui-button{min-width:0}.c-page__block--cards-with-copy{margin-top:var(--space-3xl);background:var(--brand-grey);padding-block:var(--space-2xl)}.c-cards-with-copy{display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));flex-direction:column;gap:var(--space-2xl);margin-inline:auto;padding-inline:var(--space-l)}.c-cards-with-copy__intro{width:100%;padding-inline:var(--space-m)}.c-cards-with-copy__intro .c-block-intro__heading,.c-cards-with-copy__intro .c-block-intro__text{color:var(--brand-white)}.c-cards-with-copy__list{width:100%;grid-template-columns:minmax(0,1fr);gap:var(--space-l);margin:0}.c-cards-with-copy__list .c-article-list__item{min-width:0}.c-cards-with-copy__empty{margin:0;color:var(--brand-white)}.c-cards-with-copy .c-news-card--standard{width:100%;max-width:none}.c-cards-with-copy .c-article-list__item:first-child .c-news-card__title{font-family:var(--font-family-label);font-weight:var(--font-weight-regular)}@media screen and (min-width:47.5rem){.c-cards-with-copy__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-cards-with-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--grid-whole-half));align-items:center;gap:var(--space-2xl);padding-inline:var(--space-l)}.c-cards-with-copy__intro{box-sizing:border-box;width:100%;padding-inline:var(--space-m)}.c-cards-with-copy__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l)}}@media screen and (max-width:47.5rem){.c-cards-with-copy{align-items:center}.c-cards-with-copy__intro{padding-inline:var(--space-m)}.c-cards-with-copy__list{width:var(--grid-whole-half);max-width:calc(100vw - var(--space-s))}.c-cards-with-copy .c-news-card--standard{padding:var(--space-m-l)}}@media screen and (min-width:71.25rem){.c-page--whole-home .c-page__block--cards-with-copy{padding-block:0}.c-page--whole-home .c-cards-with-copy{align-items:flex-start;height:32.4375rem}.c-page--whole-home .c-cards-with-copy__list,.c-page--whole-home .c-cards-with-copy__list .c-article-list__item,.c-page--whole-home .c-cards-with-copy__list .c-news-card{height:100%;min-height:0}.c-page--whole-home .c-cards-with-copy .c-news-card__body,.c-page--whole-home .c-cards-with-copy .c-news-card__card,.c-page--whole-home .c-cards-with-copy .c-news-card__content{gap:var(--space-xl)}.c-page--whole-home .c-cards-with-copy .c-news-card{padding:calc(var(--space-l) - 1px)}.c-page--whole-home .c-cards-with-copy .c-news-card__card{gap:0}.c-page--whole-home .c-cards-with-copy .c-news-card__body{min-height:0;flex:0 0 calc(100% - var(--space-xl));padding-block-end:var(--space-l)}.c-page--whole-home .c-cards-with-copy .c-news-card__meta{font-size:var(--step--2);line-height:1}.c-page--whole-home .c-cards-with-copy .c-article-list__item:first-child .c-news-card__title,.c-page--whole-home .c-cards-with-copy .c-news-card__title{font-weight:var(--font-weight-bold);text-box-edge:initial;text-box-trim:none}.c-page--whole-home .c-cards-with-copy .c-news-card__cta{flex:0 0 var(--space-xl);height:var(--space-xl);padding-block:0}}.c-news-archive{min-height:100%;padding-block-start:var(--site-header-product-page-safe-top);background:var(--backgrounds-light-grey-200);color:var(--text-dark)}.c-news-archive__header{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding:var(--space-3xl) var(--space-l) 0}.c-news-archive__title{margin:0;color:var(--backgrounds-light-grey-500)}.c-news-archive__intro a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-news-archive__intro a:is(:hover,:focus-visible){color:var(--brand-red)}.c-news-archive__intro a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-news-archive__intro{max-width:var(--grid-whole-third);margin-block-start:var(--space-l);color:var(--text-default-grey)}.c-news-archive__intro>*{margin-block:0}.c-news-archive__intro>*+*{margin-block-start:var(--space-s)}.c-news-archive__navigation{box-sizing:border-box;overflow:hidden;padding-block:var(--space-2xl)}.c-news-archive__navigation .c-page__block--category-cards{background-color:rgba(0,0,0,0)}.c-news-archive__navigation+.c-news-archive__listing{padding-block-start:0}.c-news-archive__listing{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-block:var(--space-3xl);padding-inline:var(--space-m-l)}.c-news-archive__empty{box-sizing:border-box;width:var(--grid-whole);max-width:100%;margin-inline:auto;padding:var(--space-xl-2xl);border-radius:min(var(--radius-xl),1rem);background:var(--brand-white)}.c-news-archive__empty p{margin:0}.c-news-archive__load-error{width:var(--grid-whole);max-width:100%;margin:var(--space-m) auto 0;color:var(--brand-red);text-align:center}.c-news-archive__listing .c-article-grid__load-more{min-height:calc(var(--space-s) + 46px);padding-block-start:var(--space-s)}.c-news-archive__listing .c-article-grid__load-more .c-ui-button{height:46px;padding-block:0}@media screen and (min-width:71.25rem){.c-news-archive__listing .c-article-grid__featured{aspect-ratio:auto}.c-news-archive__listing .c-article-list,.c-news-archive__listing .c-article-list .c-article-list__item{align-items:stretch}.c-news-archive__listing .c-article-list .c-news-card--standard{aspect-ratio:auto}}.c-share-controls,.c-share-controls ul{display:flex;align-items:center}.c-share-controls ul{gap:var(--space-3xs);margin:0;padding:0;list-style:none}.c-share-controls a,.c-share-controls button{display:grid;width:calc(var(--space-l) + var(--space-3xs));height:calc(var(--space-l) + var(--space-3xs));place-items:center;padding:0;border:0;border-radius:50%;background:var(--backgrounds-light-grey-100);color:var(--text-dark);cursor:pointer;font:inherit;text-decoration:none}.c-share-controls a:is(:hover,:focus-visible),.c-share-controls button:is(:hover,:focus-visible){background:var(--brand-red);color:var(--brand-white)}.c-share-controls a:focus-visible,.c-share-controls button:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-share-controls a svg,.c-share-controls button svg{width:var(--space-m);height:var(--space-m)}.c-share-controls__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-page__block--contact-information{background-color:var(--brand-white);padding-top:var(--space-4xl)}.c-contact-information{display:grid;box-sizing:border-box;width:min(100%,var(--grid-viewport));min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-l-3xl);margin-inline:auto;padding-inline:var(--space-l)}.c-contact-information__main{display:flex;min-width:0;flex-direction:column;gap:42px}.c-contact-information__intro.c-block-intro{width:100%;max-width:none;gap:var(--space-s);padding:0}.c-contact-information__intro .c-block-intro__heading{display:flex;align-items:stretch;gap:var(--space-m-l);font-size:var(--step-7)}.c-contact-information__intro .c-block-intro__heading:before{width:4px;flex:0 0 4px;align-self:stretch;background-color:var(--brand-red);content:""}.c-contact-information__intro .c-block-intro__text{padding-inline-start:var(--space-l);font-size:var(--step-2)}.c-contact-information__phones{display:flex;width:100%;max-width:28rem;flex-direction:column;gap:var(--space-s)}.c-contact-information__phone{display:flex;width:100%;border-inline-start:12px solid var(--backgrounds-light-grey-100);background:var(--brand-white)}.c-contact-information__phone-content{display:flex;width:100%;align-items:center;padding:var(--space-s) 0;padding-inline-start:var(--space-l)}.c-contact-information__phone-heading{display:flex;align-items:center;gap:var(--space-s)}.c-contact-information__phone-icon{display:inline-flex;box-sizing:border-box;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid var(--brand-red);border-radius:50%;padding:6px;color:var(--brand-red)}.c-contact-information__phone-number{color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05;text-decoration:none}.c-contact-information__phone-number:focus-visible,.c-contact-information__phone-number:hover{color:var(--brand-red)}.c-contact-information__office,.c-contact-information__office-grid,.c-contact-information__office-section,.c-contact-information__offices{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.c-contact-information__offices{width:100%;gap:var(--space-s-l);padding-block:var(--space-m)}.c-contact-information__office-section{width:100%;gap:var(--space-s-l)}.c-contact-information__office-grid{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--space-m-2xl)}.c-contact-information__office-section--states .c-contact-information__office-grid{row-gap:var(--space-m-2xl)}.c-contact-information__office-name,.c-contact-information__office-section-heading{width:100%;margin:0;color:var(--text-dark);overflow-wrap:anywhere}.c-contact-information__office{width:100%;gap:var(--space-xs);padding-block:var(--space-xl);color:var(--text-default-grey);box-shadow:inset 0 12px 0 var(--backgrounds-light-grey-200)}.c-contact-information__office-name{color:var(--text-default-grey)}.c-contact-information__office-address{width:100%;margin:0;color:var(--text-default-grey);font-style:normal;overflow-wrap:anywhere}@media screen and (min-width:71.25rem){.c-contact-information{grid-template-columns:minmax(0,var(--grid-whole-third)) minmax(0,1fr);column-gap:var(--space-l-3xl)}.c-contact-information__main{grid-column:1;grid-row:1}.c-contact-information__offices{grid-column:2;grid-row:1}.c-contact-information__office-section--states .c-contact-information__office-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-m-2xl);row-gap:var(--space-s-l)}}.c-page__block--contact-hero{position:relative;margin-top:0;padding-top:calc(var(--site-header-expanded-height) + var(--site-header-product-breadcrumb-height));padding-bottom:var(--space-l);background:var(--text-x-dark);color:var(--brand-white);overflow:clip}@media screen and (min-width:71.25rem){.c-page__block--contact-hero{padding-top:calc(var(--site-header-expanded-height) + var(--site-header-product-breadcrumb-height) - .3125rem)}}@media screen and (max-width:35em){.c-page__block--contact-hero{padding-top:calc(var(--site-header-expanded-height) + var(--site-header-product-breadcrumb-height) - .125rem)}}.c-contact-hero__background,.c-contact-hero__background-base,.c-contact-hero__background-main{position:absolute;inset:0}.c-contact-hero__background{height:100%;pointer-events:none}.c-contact-hero__background,.c-contact-hero__background-base{background:var(--text-default-grey)}.c-contact-hero__background-main{top:0;bottom:auto;width:100%;height:auto;max-height:none}.c-contact-hero__inner{position:relative;z-index:1;box-sizing:border-box;width:100%;margin-inline:auto;padding-block:0}.c-contact-hero__intro{display:flex;box-sizing:border-box;width:min(100% - 2*var(--space-l),118rem);min-height:27.5rem;margin-inline:auto;flex-direction:column;justify-content:flex-end;gap:var(--space-l);padding:0 var(--space-m) var(--space-2xl)}.c-contact-hero__heading,.c-contact-hero__text{margin:0}.c-contact-hero__heading{max-width:44.5rem;font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-regular);line-height:1.05}.c-contact-hero__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-contact-hero__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-contact-hero__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-contact-hero__text{max-width:30.125rem;min-height:5.5rem;color:var(--brand-white);font-size:var(--step-1);line-height:1.4;letter-spacing:.01em}.c-contact-hero__text p{margin:0}.c-contact-hero__form{box-sizing:border-box;width:min(100% - 2*var(--space-l),var(--grid-whole-three-quarters));margin-inline-start:max(var(--space-l) + var(--space-3xs),(100% - 118rem)/2 + var(--space-3xs));margin-inline-end:0;border-radius:var(--radius-l);background:var(--brand-white);padding:var(--space-xl-2xl) var(--space-s-2xl);color:var(--text-x-dark);box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--text-x-dark) 20%,transparent)}.c-contact-hero__form .c-fillout-embed{border-radius:0;width:100%}.c-contact-hero__form .c-fillout-embed *{border-radius:0!important}.c-contact-hero__service-callout{display:flex;align-items:center;gap:var(--space-xl);border-bottom:1px solid var(--backgrounds-light-grey-200);padding-bottom:var(--space-m)}.c-contact-hero__service-icon{display:flex;width:8rem;height:8rem;flex:0 0 8rem;align-items:center;justify-content:center;border-radius:var(--radius-l);background:var(--backgrounds-light-grey-100);color:var(--brand-red)}.c-contact-hero__service-copy{max-width:38rem;margin:0;color:var(--text-x-dark);font-size:var(--step-1);line-height:1.4;letter-spacing:.01em}.c-contact-hero__service-copy a{color:var(--brand-red);text-decoration:underline;text-underline-offset:.15em}.c-contact-hero__service-copy a svg{margin-inline-start:var(--space-3xs);vertical-align:-.15em}.c-contact-hero__form-title{display:flex;align-items:center;box-sizing:border-box;gap:var(--space-s);height:77px;margin-top:47px;margin-bottom:12px;padding-top:32px}.c-contact-hero__form-title span{width:4px;height:var(--step-3);flex:0 0 4px;background:var(--brand-red)}.c-contact-hero__form-title h2{margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05}@media screen and (min-width:47.5rem){.c-contact-hero__inner{padding-block:0}.c-contact-hero__intro{min-height:27.5rem;padding-inline:var(--space-3xs);padding-bottom:var(--space-2xl)}.c-contact-hero__form{padding:var(--space-s-2xl)}}@media screen and (max-width:35em){.c-contact-hero__background{height:100%}.c-contact-hero__background-main{object-position:58% bottom}.c-contact-hero__inner{width:100%;padding-block:0}.c-contact-hero__intro{width:100%;min-height:27.5rem;padding-inline:var(--space-m);padding-bottom:var(--space-2xl)}.c-contact-hero__heading{font-size:var(--step-7)}.c-contact-hero__form{width:calc(100% - 2*var(--space-s));margin-inline:var(--space-s);padding:56px var(--space-s-2xl) 84px}.c-contact-hero__service-callout{flex-direction:column;align-items:flex-start;gap:42px;padding-bottom:var(--space-m)}.c-contact-hero__form-title{height:71px;margin-top:42px;margin-bottom:11px}.c-contact-hero__service-icon{width:7rem;height:7rem;flex-basis:7rem}}.c-page__block--product-features{--product-features-media-rail-height:auto;--product-features-top-nav-clearance:0px;--product-features-bottom-nav-clearance:0px;min-height:var(--product-features-scroll-height);margin-top:0;background-color:var(--brand-white)}.c-page__block--product-list+.c-page__block--product-features{margin-block-start:var(--space-2xl)}@media screen and (min-width:71.25rem){.c-page__block--product-features{--product-features-top-nav-clearance:calc(var(--site-header-condensed-height, 3.5rem) + var(--space-l));--product-features-bottom-nav-clearance:calc(var(--section-nav-safe-area, calc(var(--section-nav-height, 0px) + var(--space-l) + var(--space-m))) - var(--section-nav-safe-area-buffer, 0px));--product-features-media-rail-height:calc(100dvh - var(--product-features-top-nav-clearance) - var(--product-features-bottom-nav-clearance))}}.c-page__block--product-features .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-features .l-grid__col{padding-inline:0}.c-page__block--product-features.state-static{min-height:auto}@media screen and (max-width:71.25rem){.c-page__block--product-features{min-height:auto}}.c-product-features{--product-features-progress-size:calc(var(--radius-fixed-s) / 2);--product-features-control-size:calc(var(--space-s) + var(--space-xs));--product-features-control-line-size:var(--space-s);--product-features-control-line-stroke:1px;--product-features-color-motion:0.4s cubic-bezier(0.9,0,0,1);--product-features-switch-motion:0.6s cubic-bezier(0.9,0,0,1);--product-features-content-motion:0.6s cubic-bezier(0.9,0,0,1);--product-features-media-motion:0.8s cubic-bezier(0,0.58,0,1);--product-features-image-width:var(--grid-whole-third);display:grid;box-sizing:border-box;width:min(100%,var(--grid-whole));min-height:100%;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-xl);margin-inline:auto;background-color:var(--brand-white)}@media screen and (min-width:71.25rem){.c-product-features{min-height:var(--product-features-media-rail-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0}}.c-product-features__sticky{position:sticky;z-index:1;top:0;display:flex;box-sizing:border-box;height:100dvh;align-items:center;background-color:var(--brand-white);overflow:clip}@media screen and (min-width:71.25rem){.c-product-features__sticky{height:100dvh;align-items:flex-start;padding-block-start:var(--product-features-top-nav-clearance)}}.c-product-features__column{display:flex;box-sizing:border-box;width:100%;min-width:0;justify-content:center;padding:var(--space-l)}.c-product-features__column--accordion{align-items:center}@media screen and (min-width:71.25rem){.c-product-features__column--accordion{height:var(--product-features-media-rail-height)}}.c-product-features__column--media{align-items:center}@media screen and (min-width:71.25rem){.c-product-features__column--media{align-self:start;position:relative;height:var(--product-features-media-rail-height)}}.c-product-features__accordion{width:min(100%,var(--grid-whole-third));min-height:var(--product-features-accordion-height,auto)}.c-page__block--product-features:not(.state-static) .c-product-features__accordion{position:relative;height:var(--product-features-accordion-height,auto);min-height:0}.c-product-features__item{width:100%}.c-page__block--product-features:not(.state-static) .c-product-features__item{position:absolute;top:0;inset-inline:0;transform:translate3d(0,var(--product-features-item-y,0),0);will-change:transform}.c-page__block--product-features:not(.state-static).state-collapse-transition .c-product-features__item{transition:transform var(--product-features-content-motion)}.c-page__block--product-features:not(.state-static) .c-product-features__media-slide,.c-page__block--product-features:not(.state-static) .c-product-features__panel-inner,.c-page__block--product-features:not(.state-static) .c-product-features__progress-fill{transition:none}.c-product-features__progress-track{width:100%;height:var(--product-features-progress-size);overflow:hidden;background-color:var(--backgrounds-light-grey-200)}.c-product-features__progress-fill{display:block;width:100%;height:100%;background-color:var(--brand-red);transform:scaleX(var(--product-features-progress,0));transform-origin:left center;transition:transform var(--product-features-content-motion);will-change:transform}.c-page__block--product-features.state-static .c-product-features__item.state-active:not(.state-collapsed) .c-product-features__progress-fill{transform:scaleX(1)}.c-product-features__item-heading{margin:0}.c-product-features__trigger{appearance:none;display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-s);border:0;background:rgba(0,0,0,0);color:var(--text-light-grey);cursor:pointer;padding:var(--space-l) 0;text-align:left;transition:color var(--product-features-color-motion)}.c-product-features__item.state-active .c-product-features__trigger{color:var(--text-dark)}.c-product-features__item:not(.state-active) .c-product-features__trigger:is(:hover,:focus-visible){color:var(--text-dark)}.c-product-features__trigger-label{min-width:0;color:inherit;font-family:var(--font-family-label);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:0;overflow-wrap:anywhere}.c-product-features__control{position:relative;display:inline-flex;width:var(--product-features-control-size);height:var(--product-features-control-size);flex:0 0 var(--product-features-control-size);align-items:center;justify-content:center;border:thin solid var(--brand-grey);border-radius:50%;color:var(--brand-grey);overflow:hidden;box-shadow:inset 0 0 0 0 var(--brand-red);transform:rotate(0deg);transition:border-color var(--product-features-switch-motion),box-shadow var(--product-features-switch-motion),color var(--product-features-switch-motion),transform var(--product-features-switch-motion)}.c-product-features__control-line{position:absolute;display:block;z-index:1;width:var(--product-features-control-line-size);height:var(--product-features-control-line-stroke);border-radius:var(--radius-fixed-s);background-color:currentColor;transform-origin:center;transition:background-color var(--product-features-switch-motion),transform var(--product-features-switch-motion)}.c-product-features__control-line--one{transform:rotate(0deg)}.c-product-features__control-line--two{transform:rotate(90deg)}.c-product-features__item:not(.state-active) .c-product-features__trigger:is(:hover,:focus-visible) .c-product-features__control{border-color:var(--brand-red);color:var(--brand-red);transform:rotate(90deg)}.c-product-features__item.state-active .c-product-features__control{border-color:var(--brand-red);box-shadow:inset 0 0 0 calc(var(--product-features-control-size)/2) var(--brand-red);color:var(--brand-white)}.c-product-features__item.state-active.state-collapsed .c-product-features__control{border-color:var(--brand-red);box-shadow:inset 0 0 0 0 var(--brand-red);color:var(--brand-red)}.c-product-features__item.state-active .c-product-features__control-line--one,.c-product-features__item.state-active .c-product-features__control-line--two{transform:rotate(1turn)}.c-product-features__item.state-active.state-collapsed .c-product-features__control-line--one{transform:rotate(0deg)}.c-product-features__item.state-active.state-collapsed .c-product-features__control-line--two{transform:rotate(90deg)}.c-product-features__panel{max-height:var(--product-features-panel-visible-height,0);overflow:hidden}.c-product-features__item.state-active .c-product-features__panel{max-height:var(--product-features-panel-visible-height,100svh)}.c-page__block--product-features:not(.state-static).state-collapse-transition .c-product-features__panel{transition:max-height var(--product-features-content-motion)}.c-product-features__panel-inner{min-height:0;overflow:hidden;opacity:var(--product-features-panel-open,0);padding-block:var(--space-xs) var(--space-s);transform:translateY(var(--space-xs))}.c-page__block--product-features:not(.state-static).state-collapse-transition .c-product-features__panel-inner,.c-product-features__panel-inner{transition:opacity var(--product-features-color-motion),transform var(--product-features-content-motion)}.c-product-features__item.state-active .c-product-features__panel-inner{transform:translateY(0)}.c-page__block--product-features.state-static .c-product-features__item.state-active .c-product-features__panel-inner{opacity:1}.c-product-features__item.state-collapsed .c-product-features__panel-inner{pointer-events:none}.c-product-features__bullets{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.c-product-features__bullet{display:flex;align-items:flex-start;gap:var(--space-s);border-bottom:thin solid var(--backgrounds-light-grey-200);padding:var(--space-m) var(--space-3xs)}.c-product-features__bullet:last-child{border-bottom:0}.c-product-features__bullet-icon{width:var(--space-m);height:var(--space-m);flex:0 0 var(--space-m);color:var(--brand-red)}.c-product-features__bullet-text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-features__bullet-text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-features__bullet-text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-features__bullet-text{min-width:0;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.c-product-features__bullet-text>*{margin-block:0}.c-product-features__media-card{position:relative;width:min(100%,var(--product-features-image-width));max-height:calc(100dvh - var(--space-l)*2);aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-fixed-s);background-color:var(--backgrounds-light-grey-100)}@media screen and (min-width:71.25rem){.c-product-features__media-card{position:absolute;top:calc(var(--product-features-media-rail-height)/2);left:50%;width:min(100%,100% - var(--space-l)*2,var(--product-features-image-width),(var(--product-features-media-rail-height) - var(--space-l)*2)*.8);max-height:calc(var(--product-features-media-rail-height) - var(--space-l)*2);transform:translate3d(-50%,-50%,0)}}.c-product-features__media-slide{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:1;transform:translate3d(0,100%,0);transition:transform var(--product-features-media-motion)}.c-product-features__media-slide.state-active{z-index:2;transform:translateZ(0)}.c-product-features__media-image,.c-product-features__media-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.c-product-features__media-video{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--product-features-color-motion)}.c-product-features__media-slide.state-video-playing .c-product-features__media-video{opacity:1}.c-product-features__media-warning{position:absolute;z-index:2;right:var(--space-s);bottom:var(--space-s);left:var(--space-s);margin:0;border-radius:var(--radius-fixed-s);background-color:var(--brand-white);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.3;padding:var(--space-s);box-shadow:0 0 var(--space-s) rgba(0,0,0,.12)}@media screen and (max-width:71.25rem){.c-product-features__sticky{position:relative;height:auto;min-height:auto;padding-block-end:0;overflow:visible}.c-product-features__column{padding-inline:0}.c-product-features__column--media{padding-block-end:0}.c-product-features__accordion,.c-product-features__media-card{width:100%}.c-product-features__accordion{min-height:auto}.c-product-features__media-card{max-height:none}.c-product-features__media-slide:first-child{transform:translateZ(0)}.c-product-features__media-slide:not(:first-child){display:none}}.c-page__block--product-features.state-static .c-product-features{height:auto;min-height:auto}.c-page__block--product-features.state-static .c-product-features__sticky{position:relative;height:auto;min-height:auto;overflow:visible}.c-page__block--product-features.state-static .c-product-features__column--accordion,.c-page__block--product-features.state-static .c-product-features__column--media{position:static;align-self:auto;height:auto}.c-page__block--product-features.state-static .c-product-features__media-card{position:relative;top:auto;left:auto;width:min(100%,var(--product-features-image-width));max-height:none;transform:none}@media screen and (max-width:71.25rem){.c-page__block--product-features.state-static .c-product-features__media-card{width:100%}}.c-page__block--product-features.state-static .c-product-features__panel{display:grid;max-height:none;grid-template-rows:0fr;transition:grid-template-rows var(--product-features-content-motion)}.c-page__block--product-features.state-static .c-product-features__item.state-collapsed .c-product-features__trigger{color:var(--text-light-grey)}.c-page__block--product-features.state-static .c-product-features__panel-inner{padding-block:0;transition:opacity var(--product-features-color-motion),padding-block var(--product-features-content-motion),transform var(--product-features-content-motion)}.c-page__block--product-features.state-static .c-product-features__item.state-active:not(.state-collapsed) .c-product-features__panel{max-height:none;grid-template-rows:1fr}.c-page__block--product-features.state-static .c-product-features__item.state-active:not(.state-collapsed) .c-product-features__panel-inner{padding-block:var(--space-xs) var(--space-s)}.c-page__block--product-features.state-static .c-product-features__item.state-collapsed .c-product-features__panel{grid-template-rows:0fr}.c-page__block--product-features.state-static .c-product-features__item.state-collapsed .c-product-features__panel-inner{opacity:0;transform:translateY(var(--space-xs))}@media(prefers-reduced-motion:reduce){.c-product-features__sticky{position:relative;min-height:auto;overflow:visible}.c-product-features__control,.c-product-features__control-line,.c-product-features__media-slide,.c-product-features__media-video,.c-product-features__panel,.c-product-features__panel-inner,.c-product-features__progress-fill,.c-product-features__trigger{transition:none}}.c-page__block--product-specs{--product-resource-content-width:var(--grid-whole);background-color:var(--backgrounds-light-grey-200);padding-block:var(--space-4xl)}.c-page__block--product-testimonials+.c-page__block--product-specs{margin-block-start:0}.c-page__block--product-downloads+.c-page__block--product-specs{margin-block-start:0;padding-block-start:0}@media screen and (min-width:71.25rem){.c-page__block--product-specs{--product-resource-content-width:calc(var(--grid-whole) - var(--grid-whole-quarter) - var(--space-l))}}.c-page__block--product-specs .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-specs .l-grid__col{padding-inline:0}.c-product-specs{--product-specs-content-width:100%;display:flex;box-sizing:border-box;width:min(100%,var(--product-resource-content-width));flex-direction:column;align-items:center;gap:var(--space-xl);margin-inline:auto}.c-product-specs__editor-warning,.c-product-specs__intro,.c-product-specs__panel{box-sizing:border-box;width:min(100%,var(--product-specs-content-width))}.c-product-specs__editor-warning{border:1px solid var(--brand-red);border-radius:var(--radius-s);background:var(--brand-white);color:var(--text-x-dark);font-family:var(--font-family-body);font-size:var(--step--1);padding:var(--space-m)}.c-product-specs__editor-warning ul{margin-block:var(--space-xs) 0}.c-product-specs__panel{display:flex;flex-direction:column;gap:var(--space-xl-2xl);overflow:hidden;border-radius:var(--radius-m);background-color:var(--brand-white);padding:var(--space-xl) var(--space-xl-2xl)}.c-product-specs__tabs{display:none;width:100%;gap:var(--space-m);overflow-x:auto;border-bottom:1px solid var(--backgrounds-light-grey-200);-webkit-overflow-scrolling:touch;scrollbar-width:none}.c-product-specs__tabs::-webkit-scrollbar{display:none}@media screen and (min-width:47.5rem){.c-product-specs__tabs{display:flex}}.state-preview .c-product-specs__tabs{display:flex}.c-product-specs__tab{appearance:none;flex:0 0 auto;margin:0;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--brand-grey);cursor:pointer;font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;padding:var(--space-m) 0}.c-product-specs__tab[aria-selected=true]{border-bottom-color:var(--brand-red);color:var(--brand-red);font-weight:var(--font-weight-bold)}.c-product-specs__highlights{display:flex;flex-direction:column;gap:var(--space-2xl-3xl);margin:0;padding:0}@media screen and (min-width:47.5rem){.c-product-specs__highlights{flex-direction:row;flex-wrap:wrap;gap:var(--space-xl) var(--space-2xl-3xl)}}.c-product-specs__table-content{min-width:0;gap:var(--space-xl-2xl)}.c-product-specs__accordions,.c-product-specs__table-content{display:flex;width:100%;flex-direction:column}@media screen and (min-width:47.5rem){.c-product-specs__accordions{display:none}}.state-preview .c-product-specs__accordions{display:none}.c-product-specs__accordion{width:100%;border-top:1px solid var(--backgrounds-light-grey-300)}.c-product-specs__accordion-heading{margin:0}.c-product-specs__accordion-trigger{appearance:none;display:flex;width:100%;align-items:flex-start;gap:var(--space-s);border:0;background:rgba(0,0,0,0);color:var(--brand-red);cursor:pointer;padding:var(--space-l) 0;text-align:left}.c-product-specs__accordion-label{flex:1 1 auto;min-width:0;color:inherit;font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.c-product-specs__accordion-icon{display:inline-flex;width:calc(var(--space-m) + var(--space-3xs));height:calc(var(--space-m) + var(--space-3xs));flex:0 0 auto;align-items:center;justify-content:center;border:1px solid;border-radius:50%;color:inherit}.c-product-specs__accordion-icon svg{display:block;width:var(--space-s);height:var(--space-s)}.c-product-specs__accordion.state-open .c-product-specs__accordion-icon{border-color:var(--brand-red);background-color:var(--brand-red);color:var(--brand-white)}.c-product-specs__accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.c-product-specs__accordion.state-open .c-product-specs__accordion-panel{grid-template-rows:1fr}.c-product-specs__accordion-inner{min-height:0;overflow:hidden}.c-product-specs__table-html,.c-product-specs__table-panel,.c-product-specs__table-scroll{width:100%;min-width:0}.c-product-specs__table-scroll{display:block;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.c-product-specs__table-scroll:focus-visible{outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-specs__table-panel{display:none}@media screen and (min-width:47.5rem){.c-product-specs__table-panel{display:block}}.state-preview .c-product-specs__table-panel{display:block}.c-product-specs__table-html{width:100%;border-collapse:collapse;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0}.c-product-specs__table-html a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-specs__table-html a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-specs__table-html a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-specs__table-html{color:var(--text-dark)}.c-product-specs__table-html table{width:100%;border-collapse:collapse;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0}.c-product-specs__table-html table,.c-product-specs__table-html tbody,.c-product-specs__table-html td,.c-product-specs__table-html th,.c-product-specs__table-html thead,.c-product-specs__table-html tr{display:block;width:100%}.c-product-specs__table-html tr{border-top:1px solid var(--backgrounds-light-grey-300)}.c-product-specs__table-html td,.c-product-specs__table-html th{color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;text-align:start;overflow-wrap:break-word;box-sizing:border-box;border-top:0;color:inherit;text-align:left;vertical-align:top;padding-block:var(--space-2xs);padding-inline:0 var(--space-m);overflow-wrap:anywhere}.c-product-specs__table-html .c-product-specs__table-cell--label{color:var(--text-dark);font-weight:var(--font-weight-bold);padding-block:var(--space-m) var(--space-s)}.c-product-specs__table-html .c-product-specs__table-cell--value{font-size:var(--step-0)}.c-product-specs__table-html td:last-child,.c-product-specs__table-html th:last-child{padding-block-end:var(--space-m);padding-inline-end:0}.c-product-specs__table-html p{margin:0;color:inherit;font:inherit}.c-product-specs__table-html b,.c-product-specs__table-html strong{font-weight:var(--font-weight-bold)}@media screen and (min-width:47.5rem){.c-product-specs__table-html table{display:table;min-width:var(--grid-whole-third);table-layout:fixed}.c-product-specs__table-html tbody{display:table-row-group}.c-product-specs__table-html thead{display:table-header-group}.c-product-specs__table-html tr{display:table-row;border-top:0}.c-product-specs__table-html td,.c-product-specs__table-html th{display:table-cell;width:auto;border-top:1px solid var(--backgrounds-light-grey-300);padding-block:var(--space-m)}.c-product-specs__table-html .c-product-specs__table-cell--label{color:var(--text-dark);font-weight:var(--font-weight-bold);padding-block:var(--space-m)}.c-product-specs__table-html td:last-child,.c-product-specs__table-html th:last-child{padding-block-end:var(--space-m)}}.c-page__block--product-key-features .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-key-features .l-grid__col{padding-inline:0}.c-product-key-features{display:flex;box-sizing:border-box;width:min(100%,var(--grid-whole));flex-direction:column;gap:var(--space-2xl);color:var(--text-default-grey);margin-inline:auto}.c-product-key-features__list{display:grid;grid-template-columns:1fr;gap:var(--space-s);width:100%}@media screen and (min-width:47.5rem){.c-product-key-features__list--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-product-key-features__list--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-product-key-features__list--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-product-key-features__item{display:flex;min-width:0;flex-direction:column;gap:var(--space-l)}.c-product-key-features__item__image{position:relative;display:flex;box-sizing:border-box;overflow:hidden;min-height:0;aspect-ratio:472/448;align-items:flex-end;gap:var(--space-3xs);background-color:var(--text-default-grey);padding:var(--space-l) var(--space-2xl) var(--space-l) var(--space-l)}.c-product-key-features__item__image:after{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0) 50%);content:""}.c-product-key-features__item__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.c-product-key-features__item__heading{position:relative;z-index:2;margin:0;color:var(--brand-white);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-regular);line-height:1.3;letter-spacing:.01em;word-break:break-word}.c-product-key-features__item__content{display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 auto}.c-product-key-features__item__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-key-features__item__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-key-features__item__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-key-features__item__text{box-sizing:border-box;width:100%;flex:1 1;min-width:0;padding-inline:var(--space-xs);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:.01em;word-break:break-word}.c-product-key-features__item__text>*{margin-block:0;color:inherit;font:inherit;letter-spacing:inherit}.c-product-key-features__item__text>*+*{margin-block-start:var(--space-xs)}.c-page__block--product-list:has(+.c-page__block--product-support-banner){padding-block-end:var(--space-3xl)}.c-page__block--product-list .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-list .l-grid__col{padding-inline:0}.c-product-list{--product-list-columns-width:calc((var(--product-list-column-width) * 2) + var(--space-l));--product-list-content-width:calc(var(--product-list-columns-width) + var(--space-xl-4xl) + var(--product-list-column-width));--product-list-column-width:var(--grid-whole-quarter);--product-list-icon-size:1.5rem;display:grid;box-sizing:border-box;width:min(100%,var(--grid-whole));align-items:flex-start;grid-template-columns:minmax(0,1fr);gap:var(--space-l);overflow:clip;background-color:var(--brand-white);margin-inline:auto}@media screen and (min-width:71.25rem){.c-product-list{grid-template-columns:minmax(0,1fr) minmax(0,min(80%,var(--product-list-columns-width)))}.c-product-list--has-app-card{grid-template-columns:minmax(0,1fr) minmax(0,min(80%,var(--product-list-content-width)))}.c-product-list--has-heading:not(.c-product-list--has-app-card){grid-template-columns:minmax(0,var(--product-list-column-width)) minmax(0,1fr);justify-content:start}}.c-product-list:not(.c-product-list--has-heading){justify-content:stretch}@media screen and (min-width:71.25rem){.c-product-list:not(.c-product-list--has-heading){grid-template-columns:minmax(0,var(--product-list-columns-width));justify-content:end}.c-product-list:not(.c-product-list--has-heading).c-product-list--has-app-card{grid-template-columns:minmax(0,var(--product-list-content-width))}}.c-product-list__heading{min-width:0;margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-regular);line-height:1.3;letter-spacing:.01em;overflow-wrap:break-word}@media screen and (min-width:71.25rem){.c-product-list__heading{grid-column:1}}.c-product-list__content{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--space-xl-4xl)}@media screen and (min-width:71.25rem){.c-product-list__content{grid-column:2;grid-template-columns:minmax(0,var(--product-list-columns-width))}.c-product-list--has-app-card .c-product-list__content{grid-template-columns:minmax(0,2fr) minmax(0,1fr);max-width:var(--product-list-content-width)}.c-product-list:not(.c-product-list--has-heading) .c-product-list__content{grid-column:1}.c-product-list:not(.c-product-list--has-app-card) .c-product-list__content{grid-template-columns:minmax(0,var(--product-list-columns-width))}}.c-product-list__columns{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:71.25rem){.c-product-list__columns{max-width:var(--product-list-columns-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l)}}.c-product-list__column{display:flex;width:100%;min-width:0;flex-direction:column;margin:0;padding:0;list-style:none}@media screen and (min-width:71.25rem){.c-product-list__column{width:100%}}.c-product-list__item{display:flex;box-sizing:border-box;width:100%;min-width:0;align-items:flex-start;gap:var(--space-s);overflow:clip;border-bottom:1px solid var(--backgrounds-light-grey-200);padding:var(--space-m) var(--space-3xs)}.c-product-list__item-icon{width:var(--product-list-icon-size);height:var(--product-list-icon-size);flex:0 0 var(--product-list-icon-size);color:var(--brand-red);margin-block-start:.05em}.c-product-list__item-text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-list__item-text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-list__item-text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-list__item-text{min-width:0;color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.c-product-list__item-text>*{margin-block:0}.c-product-list__app-card{display:flex;box-sizing:border-box;width:100%;min-width:0;flex-direction:column;gap:var(--space-m);background-color:var(--backgrounds-light-grey-100);padding:var(--space-xl)}@media screen and (min-width:71.25rem){.c-product-list__app-card{width:100%;max-width:var(--product-list-column-width)}}.c-product-list__app-copy{display:flex;flex-direction:column;gap:var(--space-s)}.c-product-list__app-heading{margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:0}.c-product-list__app-text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-list__app-text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-list__app-text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-list__app-text{color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0}.c-product-list__app-text>*{margin-block:0}.c-product-list__app-label{margin:0;color:var(--text-dark);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0}.c-product-list__app-warning{margin:0;border-left:.1875rem solid var(--brand-red);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.5;padding-inline-start:var(--space-s)}.c-product-list__stores{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.c-product-list__store-badge{display:inline-flex;box-sizing:border-box;width:min(100%,8.25rem)}.c-product-list__store-badge img{display:block;width:100%;height:auto}.c-powered-plumbers-app-cta{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-inline:var(--space-m-l);color:var(--text-dark)}.c-powered-plumbers-app-cta__stores{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.c-powered-plumbers-app-cta__store-link{display:block;flex:0 0 auto;line-height:0}.c-powered-plumbers-app-cta__store-link:focus-visible{border-radius:var(--radius-fixed-s)}.c-powered-plumbers-app-cta__store-badge{display:block;width:auto;height:3.375rem}.c-powered-plumbers-app-cta__features{display:flex;gap:var(--space-2xs);width:100%;flex-direction:column}.c-powered-plumbers-app-cta__feature{display:flex;box-sizing:border-box;min-height:3.5rem;align-items:flex-start;gap:var(--space-2xs);border:1px solid var(--backgrounds-light-grey-400);border-radius:min(var(--radius-xl),1rem);padding:var(--space-s)}.c-powered-plumbers-app-cta__feature p{margin:0;font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2}.c-powered-plumbers-app-cta__feature-icon{flex:0 0 auto;color:var(--text-dark)}.c-powered-plumbers-app-cta--download.c-page__block{display:flex;min-height:clamp(40rem,54.4vw,66.375rem);align-items:stretch;overflow:hidden;margin-top:0}.c-powered-plumbers-app-cta--download.c-page__block .c-powered-plumbers-app-cta__download-copy,.c-powered-plumbers-app-cta--download.c-page__block .c-powered-plumbers-app-cta__download-media{position:relative;min-width:0;flex:1 1 50%}.c-powered-plumbers-app-cta__download-copy{display:flex;box-sizing:border-box;align-items:center;justify-content:center;border-radius:0;background:var(--backgrounds-light-grey-300);padding:var(--space-xl-2xl) var(--space-2xl-3xl)}.c-powered-plumbers-app-cta__download-content{display:flex;width:100%;flex-direction:column;gap:var(--space-xl)}.c-powered-plumbers-app-cta__copy-intro a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-powered-plumbers-app-cta__copy-intro a:is(:hover,:focus-visible){color:var(--brand-red)}.c-powered-plumbers-app-cta__copy-intro a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-powered-plumbers-app-cta__copy-intro{display:flex;flex-direction:column;gap:var(--space-m)}.c-powered-plumbers-app-cta__copy-intro h2,.c-powered-plumbers-app-cta__copy-intro p,.c-powered-plumbers-app-cta__copy-intro>div{margin:0}.c-powered-plumbers-app-cta__copy-intro h2{font-family:var(--font-family-heading);font-size:var(--step-8);font-weight:var(--font-weight-regular);line-height:1.05}.c-powered-plumbers-app-cta__copy-intro p,.c-powered-plumbers-app-cta__copy-intro>div{max-width:var(--grid-whole-quarter);font-family:var(--font-family-body);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-powered-plumbers-app-cta__download-media{overflow:hidden;border-radius:0;background:var(--backgrounds-light-grey-200)}.c-powered-plumbers-app-cta--download .c-powered-plumbers-app-cta__features{max-width:var(--grid-whole-quarter)}.c-powered-plumbers-app-cta__download-image,.c-powered-plumbers-app-cta__registration-background-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.c-powered-plumbers-app-cta--registration.c-page__block{position:relative;display:flow-root;margin-top:var(--space-3xl);padding-block:0}.c-powered-plumbers-app-cta--registration.c-page__block .c-powered-plumbers-app-cta__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c-powered-plumbers-app-cta__registration-background{position:absolute;inset:0 var(--space-m-l);overflow:hidden;border-radius:var(--radius-l);background:var(--backgrounds-light-grey-200)}.c-powered-plumbers-app-cta__registration-background:after{position:absolute;inset:0;background:color-mix(in srgb,var(--text-x-dark) 20%,transparent);content:""}.c-powered-plumbers-app-cta__registration-card{position:relative;display:flex;box-sizing:border-box;width:min(100%,var(--grid-whole-three-quarters));margin-block:var(--space-xl-2xl);margin-inline:auto;align-items:center;justify-content:center;border:1px solid var(--backgrounds-light-grey-200);border-radius:var(--radius-fixed-s);background:var(--brand-white);padding:var(--space-xl-2xl)}.c-powered-plumbers-app-cta__registration-content{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:center}.c-powered-plumbers-app-cta__powered-badge{display:block;width:4.5rem;height:4.5rem}.c-powered-plumbers-app-cta__registration-intro a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-powered-plumbers-app-cta__registration-intro a:is(:hover,:focus-visible){color:var(--brand-red)}.c-powered-plumbers-app-cta__registration-intro a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-powered-plumbers-app-cta__registration-intro{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--space-m)}.c-powered-plumbers-app-cta__registration-intro h2,.c-powered-plumbers-app-cta__registration-intro p,.c-powered-plumbers-app-cta__registration-intro>div{margin:0}.c-powered-plumbers-app-cta__registration-intro h2{font-family:var(--font-family-heading);font-size:var(--step-8);font-weight:var(--font-weight-regular);line-height:1.05;color:var(--brand-grey,#777473)}.c-powered-plumbers-app-cta__registration-intro p,.c-powered-plumbers-app-cta__registration-intro>div{width:100%;max-width:var(--grid-whole-third);font-family:var(--font-family-body);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4;color:var(--text-default-grey,#777473)}.c-powered-plumbers-app-cta--registration .c-powered-plumbers-app-cta__feature{width:100%;text-align:left}.c-powered-plumbers-app-cta__registration-link{width:100%}.c-powered-plumbers-app-cta__member-download{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--space-m);border-radius:var(--radius-fixed-s);background:var(--brand-grey);padding:var(--space-l-xl);text-align:left}.c-powered-plumbers-app-cta__member-download p{flex:1 1 auto;margin:0;font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05;color:var(--brand-white)}.c-powered-plumbers-app-cta__member-download .c-powered-plumbers-app-cta__stores{flex:0 0 auto}@media screen and (max-width:47.5rem){.c-powered-plumbers-app-cta--download.c-page__block{display:flex;flex-direction:column;min-height:0}.c-powered-plumbers-app-cta--download.c-page__block .c-powered-plumbers-app-cta__download-copy,.c-powered-plumbers-app-cta--download.c-page__block .c-powered-plumbers-app-cta__download-media{flex-basis:auto}.c-powered-plumbers-app-cta--download.c-page__block .c-powered-plumbers-app-cta__download-media{height:33.1875rem}.c-powered-plumbers-app-cta__download-copy{border-radius:0}.c-powered-plumbers-app-cta__download-media{height:33.1875rem;border-radius:0}.c-powered-plumbers-app-cta--registration .c-powered-plumbers-app-cta__features{display:flex}.c-powered-plumbers-app-cta__registration-background{inset-block:var(--space-xl-2xl)}.c-powered-plumbers-app-cta__registration-card{width:100%;padding:var(--space-xl-2xl)}.c-powered-plumbers-app-cta__registration-intro h2{font-size:var(--step-8)}.c-powered-plumbers-app-cta__member-download{align-items:flex-start;flex-direction:column;padding:var(--space-l-xl)}.c-powered-plumbers-app-cta__member-download p{font-size:var(--step-3)}}.c-page--trade-home{padding-bottom:0}.c-page--trade-home .c-page__content--category{padding-bottom:var(--space-3xl)}.c-page--trade-home .c-page__content>.c-page__block:first-child{margin-top:0}.c-page--trade-home .c-page__block--page-header{padding-top:var(--site-header-expanded-height);background:rgba(0,0,0,0)}.c-page--trade-home .c-page__block--page-header .c-page-header{min-height:0;justify-content:flex-start;padding-block:var(--space-2xl-3xl) var(--space-2xl)}.c-page--trade-home.c-page--category .c-page__block--page-header{background-color:var(--brand-white)}.c-page--trade-home.c-page--trade-home .c-page__content--category>.c-page__block--page-header+.c-powered-plumbers-app-cta--download,.c-page--trade-home.c-page--trade-home .c-page__content>.c-page__block--page-header+.c-page__block{margin-top:0}.c-page--trade-home.c-page--trade-home .c-page__content--category>.c-page__block.c-powered-plumbers-app-cta--registration{margin-top:var(--space-3xl)}.c-page--trade-home.c-page--trade-home .c-page__content>.c-powered-plumbers-app-cta--download+.c-page__block--trade-resource-hub{margin-top:calc(var(--space-3xl) - var(--space-2xl))}.c-page--trade-home .c-powered-plumbers-app-cta--download{border-radius:var(--L,8px)}.c-page--trade-home .c-powered-plumbers-app-cta--download .c-powered-plumbers-app-cta__download-copy{border-radius:var(--L,8px) 0 0 var(--L,8px)}.c-page--trade-home .c-powered-plumbers-app-cta--download .c-powered-plumbers-app-cta__download-media{border-radius:0 var(--L,8px) var(--L,8px) 0}.c-page--trade-home .c-powered-plumbers-app-cta--registration .c-powered-plumbers-app-cta__registration-link{width:fit-content}.c-page--trade-home.c-page--trade-home .c-page__content>.c-page__block--trade-resource-hub{padding-top:var(--space-2xl);padding-bottom:0}.c-page--trade-home .c-page__content>.c-page__block:not(:first-child):not(.c-page__block--category-cards-cover-carousel):not(.c-page__block--product-support-banner):not(.c-powered-plumbers-app-cta--download):not(.c-powered-plumbers-app-cta--registration):not(.c-page__block--trade-resource-hub){margin-top:var(--space-4xl)}.c-page--trade-home .c-page__block--product-support-banner,.c-page--trade-home .c-page__block--trade-resource-hub{margin-inline:auto;width:min(100%,var(--grid-viewport))}.c-page--trade-home .c-page__block--trade-resource-hub,.c-page--trade-home .c-trade-resource-hub{background-color:rgba(0,0,0,0)}.c-page--trade-home .c-page__block--product-support-banner{margin-top:var(--space-3xl)}.c-page--trade-home .c-page__block--product-support-banner .c-product-support-banner__card{border-radius:var(--space-2xs)}.c-page--trade-home .c-page__block--product-support-banner .c-product-support-banner__intro{border-radius:13px}.c-page--trade-home .c-page__content--category>.c-page__block.c-page__block--product-support-banner{margin-top:var(--space-3xl)}@media screen and (max-width:47.5rem){.c-page--trade-home .c-page__block--trade-resource-hub,.c-page--trade-home .c-page__block--trade-resource-hub .c-large-cta__surface{border-radius:0}.c-page--trade-home .c-powered-plumbers-app-cta--download .c-powered-plumbers-app-cta__download-copy{border-radius:var(--L,8px) var(--L,8px) 0 0}.c-page--trade-home .c-powered-plumbers-app-cta--download .c-powered-plumbers-app-cta__download-media{border-radius:0 0 var(--L,8px) var(--L,8px)}.c-page--trade-home .c-page__block--trade-resource-hub .c-large-cta--inset{padding-inline:0}.c-page--trade-home .c-page__block--product-support-banner .c-product-support-banner__intro{width:100%}.c-page--trade-home .c-page__block--page-header .c-page-header{min-height:0}.c-page--trade-home .c-page__block--product-support-banner,.c-page--trade-home .c-page__content>.c-page__block:not(:first-child):not(.c-page__block--category-cards-cover-carousel):not(.c-powered-plumbers-app-cta--download):not(.c-powered-plumbers-app-cta--registration):not(.c-page__block--trade-resource-hub){margin-top:var(--space-3xl)}.c-page--trade-home.c-page--trade-home .c-page__content>.c-page__block--page-header+.c-page__block{margin-top:0}}@media screen and (min-width:47.5rem){.c-page--trade-home .c-powered-plumbers-app-cta__registration-background{border-radius:var(--L,8px)}}.c-page--commercial-home{padding-bottom:0}.c-page--commercial-home,.c-page--commercial-home .c-page__content{background:var(--brand-white)}.c-page--commercial-home .c-page__content>.c-page__block:first-child{margin-top:0}.c-page--commercial-home .c-page__block--page-header{padding-top:var(--site-header-expanded-height);background:var(--brand-white)}.c-page--commercial-home .c-page__block--page-header .c-page-header{min-height:0;justify-content:center;padding:var(--space-2xl-3xl) var(--space-l) var(--space-2xl)}.c-page--commercial-home .c-page__block--page-header .c-page-header__content{gap:var(--space-l)}.c-page--commercial-home.c-page--category .c-page__block--page-header{background-color:var(--brand-white)}.c-page--commercial-home .c-page__block--page-header+.c-page__block{margin-top:var(--space-m-4xl)}.c-page--commercial-home .c-page__content>.c-page__block--page-header+.c-page__block.c-page__block--category-cards-cover-carousel{margin-top:0}.c-page--commercial-home .c-page__block--category-cards{margin-top:0;background:var(--brand-white)}.c-page--commercial-home .c-product-large-content__heading{border-inline-start:.25rem solid var(--brand-red);padding-inline-start:var(--space-m-l)}.c-page--commercial-home .c-page__block--category-cards+.c-page__block--product-large-content{margin-top:var(--space-3xl)}.c-page--commercial-home .c-page__block--product-large-content+.c-page__block--headline-copy{margin-top:var(--space-4xl)}.c-page--commercial-home .c-page__block--headline-copy{margin-top:0;background:rgba(0,0,0,0)}.c-page--commercial-home .c-page__block--headline-copy .c-headline-copy{width:100%;max-width:none;padding-inline:var(--space-l-xl)}.c-page--commercial-home .c-page__block--headline-copy .c-headline-copy .c-block-intro__heading{font-size:var(--step-7)}.c-page--commercial-home .c-page__block--headline-copy .c-headline-copy .c-block-intro__text{font-size:var(--step-2)}.c-page--commercial-home .c-page__block--commercial-case-studies-intro{display:none}.c-page--commercial-home .c-page__content--category>.c-page__block--headline-copy:not(:first-child),.c-page--commercial-home .c-page__content--category>.c-page__block--headline-copy:not(:first-child)+.c-page__block--article-related{background:rgba(0,0,0,0)}.c-page--commercial-home .c-page__block--headline-copy+.c-page__block--article-related{margin-top:var(--space-xl)}.c-page--commercial-home .c-page__block--article-related{margin-top:0;background:rgba(0,0,0,0);padding-top:var(--space-3xl);padding-bottom:0}.c-page--commercial-home .c-page__block--article-related .c-article-related{width:100%;background:var(--brand-white);padding-block:0}.c-page--commercial-home .c-page__block--article-related .c-article-related__list{margin-block-start:var(--space-xl);padding-inline:var(--space-l)}.c-page--commercial-home .c-page__block--article-related .c-article-list{max-width:var(--grid-whole)}.c-page--commercial-home .c-page__block--article-related .c-news-card--standard,.c-page--commercial-home .c-page__block--article-related .c-news-card--standard .c-news-card__image,.c-page--commercial-home .c-page__block--article-related .c-news-card--standard .c-news-card__media{border-radius:var(--radius-xl)}.c-page--commercial-home .c-page__block--article-related+.c-page__block--product-support-banner{margin-top:var(--space-3xl)}.c-page--commercial-home .c-page__block--product-support-banner{margin-top:0}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__intro{border-radius:13px}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__card{border-radius:var(--space-2xs)}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__card-image{border-radius:var(--radius-fixed-s)}@media screen and (min-width:71.25rem){.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner{width:calc(100% - var(--space-l)*2);grid-template-columns:minmax(0,var(--grid-whole-third)) minmax(0,var(--grid-whole-half));justify-content:space-between;gap:0;padding-inline:var(--space-m)}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__intro{padding-inline:var(--space-l)}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__intro .c-block-intro__heading{font-size:var(--step-7)}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__intro .c-block-intro__text{font-size:var(--step-1);letter-spacing:.01em}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__card{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--space-s);padding:var(--space-m)}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__card-image{width:auto;height:100%;aspect-ratio:1}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__card-body{min-height:0;padding-inline:var(--space-l)}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__card-heading{font-size:var(--step-6)}}@media screen and (max-width:47.5rem){.c-page--commercial-home .c-page__block--product-large-content{margin-top:var(--space-3xl);padding-block-start:0}.c-page--commercial-home .c-page__block--page-header+.c-page__block{margin-top:var(--space-2xl)}.c-page--commercial-home .c-page__block--article-related+.c-page__block--product-support-banner,.c-page--commercial-home .c-page__block--product-large-content,.c-page--commercial-home .c-page__block--product-large-content+.c-page__block--headline-copy{margin-top:var(--space-3xl)}.c-page--commercial-home .c-page__block--headline-copy+.c-page__block--article-related{margin-top:var(--space-xl)}.c-page--commercial-home .c-page__block--commercial-case-studies-intro+.c-page__block--article-related{margin-top:0;padding-top:calc(var(--space-3xl) - var(--space-m-2xl) - var(--space-2xs))}.c-page--commercial-home .c-page__block--article-related .c-article-related__list{padding-inline:var(--space-l)}.c-page--commercial-home .c-page__block--product-support-banner .c-product-support-banner__intro{width:100%}}.c-page__block--product-large-content{margin-top:0;background-color:var(--brand-white);padding-block:var(--space-xl-4xl)}@media screen and (min-width:71.25rem){.c-page__block--product-large-content{padding-block:0}}.c-page__block--product-large-content .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-large-content .l-grid__col{padding-inline:0}.c-product-large-content{--product-large-content-intro-width:var(--grid-whole-third);--product-large-content-list-border-width:var(--space-xs);display:grid;box-sizing:border-box;width:min(100%,var(--grid-viewport));grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-xl);margin-inline:auto;padding-inline:var(--space-l)}@media screen and (min-width:71.25rem){.c-product-large-content{grid-template-columns:minmax(0,var(--product-large-content-intro-width)) minmax(0,1fr);gap:var(--space-l-3xl)}}.c-product-large-content__intro{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--space-xl)}.c-product-large-content__header{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--space-s)}.c-product-large-content__heading{margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-regular);line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.c-product-large-content__subheading{margin:0;font-family:var(--font-family-heading);font-size:var(--step-3);line-height:1.3}.c-product-large-content__subheading,.c-product-large-content__text{max-width:var(--product-large-content-intro-width);color:var(--text-default-grey);font-weight:var(--font-weight-regular);letter-spacing:.01em;overflow-wrap:anywhere}.c-product-large-content__text{font-family:var(--font-family-body);font-size:var(--step-1);line-height:1.4}.c-product-large-content__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-large-content__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-large-content__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-large-content__text>*{margin-block:0}.c-product-large-content__text>*+*{margin-block-start:var(--space-s)}.c-product-large-content__content{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:start;gap:var(--space-m-2xl)}@media screen and (min-width:71.25rem){.c-product-large-content__content{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;padding-block:var(--space-xs)}}.c-product-large-content__list{display:flex;box-sizing:border-box;width:100%;min-width:0;flex-direction:column;gap:var(--space-m);border-block-start:var(--product-large-content-list-border-width) solid var(--backgrounds-light-grey-200);padding-block:var(--space-xl)}.c-product-large-content__list-header{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--space-xs)}.c-product-large-content__list-heading{margin:0;color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.c-product-large-content__list-text{color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.c-product-large-content__list-text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-large-content__list-text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-large-content__list-text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-large-content__list-text>*{margin-block:0}.c-product-large-content__list-text>*+*{margin-block-start:var(--space-s)}.c-product-large-content__bullets{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.c-product-large-content__bullet{display:flex;box-sizing:border-box;width:100%;min-width:0;align-items:flex-start;gap:var(--space-2xs);border-radius:var(--radius-l);background-color:var(--backgrounds-light-grey-100);color:var(--text-default-grey);padding:var(--space-xs)}.c-product-large-content__bullet-icon{width:var(--space-m);height:var(--space-m);flex:0 0 var(--space-m);color:var(--brand-red)}.c-product-large-content__bullet-copy{display:flex;min-width:0;flex-direction:column;gap:var(--space-3xs)}.c-product-large-content__bullet-heading{margin:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:1.2}.c-product-large-content__bullet-heading,.c-product-large-content__bullet-text{color:var(--text-default-grey);font-size:var(--step-0);letter-spacing:0;overflow-wrap:anywhere}.c-product-large-content__bullet-text{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);line-height:1.5}.c-product-large-content__bullet-text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-large-content__bullet-text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-large-content__bullet-text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-large-content__bullet-text>*{margin-block:0}.c-product-large-content__link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-s);border-block-end:thin solid var(--brand-red);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step-1);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;padding-block:var(--space-s);text-decoration:none;transition:color .3s ease}.c-product-large-content__link:where(a):is(:hover,:focus-visible){color:var(--brand-red)}.c-product-large-content__link:where(a):focus-visible{outline:thin solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-large-content__link-icon{width:var(--space-s);height:var(--space-s);flex:0 0 var(--space-s);color:currentColor}.c-page__block--product-downloads{--product-resource-content-width:var(--grid-whole);background-color:var(--backgrounds-light-grey-200);padding-block:var(--space-4xl)}.c-page__block--product-specs+.c-page__block--product-downloads{margin-block-start:0;padding-block-start:0}@media screen and (min-width:71.25rem){.c-page__block--product-downloads{--product-resource-content-width:calc(var(--grid-whole) - var(--grid-whole-quarter) - var(--space-l))}}.c-page__block--product-downloads .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-downloads .l-grid__col{padding-inline:0}.c-product-downloads{display:flex;width:min(100%,var(--product-resource-content-width));flex-direction:column;align-items:flex-start;gap:var(--space-xl);margin-inline:auto}.c-product-downloads__files{display:grid;width:100%;gap:0}.c-product-downloads__items{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--space-5xl)),1fr));align-items:stretch;gap:var(--space-m)}.c-product-downloads__card{box-sizing:border-box;max-width:var(--grid-whole-third);height:100%;flex-direction:column;overflow:hidden;border-radius:var(--radius-m);background-color:var(--brand-white);padding:var(--space-m)}.c-product-downloads__card,.c-product-downloads__card-header{display:flex;width:100%;align-items:flex-start;gap:var(--space-s)}.c-product-downloads__card-header{justify-content:space-between}.c-product-downloads__tag{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-fixed-s);background-color:var(--backgrounds-light-grey-200);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--2);font-weight:var(--font-weight-regular);letter-spacing:.04em;line-height:1.2;padding-block:var(--space-3xs);padding-inline:var(--space-2xs);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}.c-product-downloads__file-icon{display:block;box-sizing:border-box;width:var(--space-l);height:var(--space-l);flex:0 0 var(--space-l);color:var(--brand-red)}.c-product-downloads__title{width:100%;min-width:0;margin:0;margin-block-start:auto;color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.c-product-downloads__download{width:100%}.c-product-downloads__meta{display:flex;width:100%;align-items:flex-start;gap:var(--space-xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;padding-inline:var(--space-3xs);white-space:nowrap}.c-product-downloads__meta-divider{width:calc(var(--radius-s)/4);align-self:stretch;background-color:var(--backgrounds-light-grey-300)}.c-product-downloads__load-more-wrap{display:none;width:100%;justify-content:center}.c-product-downloads__load-more-button{width:max-content;min-width:0}@media screen and (max-width:47.5rem){.c-product-downloads__card.is-hidden-mobile{display:none}.c-product-downloads__load-more-wrap{display:flex;margin-block-start:var(--space-2xs)}}.c-page__block--product-testimonials{width:100%;background-color:var(--brand-grey)}.c-product-testimonials{display:grid;--product-testimonials-desktop-decor-offset:calc(var(--space-2xl) * -1);--product-testimonials-desktop-content-width:min(100%,var(--grid-whole-half));--product-testimonials-desktop-content-offset:calc(var(--grid-whole-quarter) + var(--space-xl));width:min(100%,var(--grid-viewport));min-height:42.5rem;margin-inline:auto;overflow:hidden;background-color:rgba(0,0,0,0);color:var(--brand-white);padding-block:var(--space-2xl-3xl)}.c-product-testimonials,.c-product-testimonials__item{position:relative;box-sizing:border-box;align-items:center}.c-product-testimonials__item{z-index:2;display:flex;width:100%;flex-direction:column;gap:var(--space-m-l);margin:0;padding-inline:var(--space-xl);text-align:center}@media screen and (min-width:71.25rem){.c-product-testimonials__item{width:var(--product-testimonials-desktop-content-width);align-items:flex-start;margin-inline-start:var(--product-testimonials-desktop-content-offset);padding-inline:0;text-align:start}}.c-product-testimonials__quote a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-testimonials__quote a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-testimonials__quote a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-testimonials__quote{width:100%;margin:0;color:inherit;font-family:var(--font-family-body);font-size:var(--step-8);font-weight:var(--font-weight-regular);line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}@media screen and (min-width:47.5rem){.c-product-testimonials__quote{font-size:clamp(var(--step-5),4.8vw,var(--step-7));line-height:1.02}}.c-product-testimonials__quote>*{margin-block:0;color:inherit;font:inherit;letter-spacing:inherit}.c-product-testimonials__quote>*+*{margin-block-start:var(--space-l)}.c-product-testimonials__attribution{width:100%;color:var(--brand-white);font-family:var(--font-family-heading);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.c-product-testimonials__cta{display:inline-flex;min-width:10.75rem;width:fit-content;align-items:center;justify-content:space-between;gap:var(--space-s);border-block-end:1px solid var(--brand-red);color:inherit;font-family:var(--font-family-label);font-size:var(--step-1);font-weight:var(--font-weight-regular);line-height:1.2;padding:var(--space-s) 0;text-decoration:none;transition:color .3s ease}.c-product-testimonials__cta:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-testimonials__cta:focus-visible{outline:1px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-testimonials__cta svg{width:1rem;height:1rem;flex:0 0 1rem}.c-product-testimonials__decor{position:absolute;display:none;width:auto;--product-testimonials-lines-origin:8.2% 51.6%;pointer-events:none}@media screen and (min-width:71.25rem){.c-product-testimonials__decor{display:block;inset-block:0;inset-inline-start:var(--product-testimonials-desktop-decor-offset);height:100%}}.c-product-testimonials__decor-mobile{position:absolute;inset:0;width:100%;height:100%;overflow:visible;--product-testimonials-lines-origin:50% 50%;pointer-events:none}@media screen and (min-width:71.25rem){.c-product-testimonials__decor-mobile{display:none}}.c-product-testimonials__lines{transform:rotate(var(--product-testimonials-rotation,0deg));transform-box:view-box;transform-origin:var(--product-testimonials-lines-origin,50% 50%);will-change:transform}.c-product-testimonials__marker{position:absolute;z-index:2;inset-block:0;inset-inline-start:0;display:none;width:auto;height:100%;color:var(--brand-red);pointer-events:none}@media screen and (min-width:71.25rem){.c-product-testimonials__marker{display:block;inset-inline-start:var(--product-testimonials-desktop-decor-offset)}}.c-product-testimonials__marker-mobile{position:absolute;z-index:2;inset-block-start:calc(var(--grid-viewport)*.163);inset-inline-start:50%;width:var(--space-s);height:auto;color:var(--brand-red);transform:translateX(-50%);pointer-events:none}@media screen and (min-width:71.25rem){.c-product-testimonials__marker-mobile{display:none}}.c-page__block--product-accordion-grants{padding-bottom:var(--space-4xl);scroll-margin-top:var(--site-header-condensed-height)}.c-page__block--product-accordion:has(+.c-page__block--product-card-grid){padding-bottom:var(--space-4xl)}.c-product-accordion{--accordion-motion:420ms cubic-bezier(0.22,1,0.36,1);--accordion-mobile-section-gap:calc(var(--space-2xl) + var(--space-xs) + var(--radius-s));--accordion-trigger-icon-surface-size:calc(var(--space-s-m) + (var(--space-s) * 2));--accordion-trigger-icon-slot-size:var(--accordion-trigger-icon-surface-size);--accordion-trigger-icon-glyph-size:var(--space-s-m);--accordion-trigger-icon-shadow:0 var(--space-3xs) var(--space-xs) color-mix(in srgb,var(--charcoal) 6%,transparent);--accordion-trigger-closed-surface-inset:var(--space-s-l);--accordion-trigger-closed-content-inset:calc(var(--accordion-trigger-closed-surface-inset) + var(--space-s-l));--accordion-trigger-open-content-inset:var(--space-m-2xl);--accordion-trigger-icon-closed-right:var(--accordion-trigger-closed-content-inset);--accordion-trigger-icon-open-right:var(--accordion-trigger-open-content-inset);--accordion-trigger-label-left:max(var(--accordion-trigger-closed-content-inset),var(--accordion-trigger-open-content-inset));--accordion-trigger-label-right:max(calc(var(--accordion-trigger-icon-closed-right) + var(--accordion-trigger-icon-slot-size) + var(--space-s)),calc(var(--accordion-trigger-icon-open-right) + var(--accordion-trigger-icon-slot-size) + var(--space-s)));--accordion-panel-offset:var(--space-2xs);--accordion-panel-content-gap:var(--space-m);--accordion-media-compact-width:var(--grid-two-thirds);--accordion-media-standard-width:calc(var(--grid-three-quarters) + var(--space-l));--accordion-media-large-width:var(--grid-whole-third);--accordion-intro-copy-max-width:var(--grid-whole-third);display:flex;flex-direction:column;gap:var(--accordion-mobile-section-gap);color:var(--text-dark)}@media screen and (min-width:47.5rem){.c-product-accordion{--accordion-trigger-icon-slot-size:calc(var(--space-s-m) + var(--space-s) + (var(--radius-s) / 2));--accordion-trigger-closed-surface-inset:var(--space-l);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--space-l);align-items:stretch}.c-product-accordion__intro{min-height:100%;display:flex;flex-direction:column;padding-block:var(--space-xs) var(--space-s);overflow:hidden}}.c-product-accordion__intro-copy{margin-inline-start:calc(var(--space-l-xl)*-1)}.c-product-accordion__intro-copy .c-block-intro__text{font-size:var(--step-1);letter-spacing:.01em}.c-product-accordion__items{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-s);margin-top:0}@media screen and (min-width:47.5rem){.c-product-accordion__items{align-items:center}}.c-product-accordion__item{position:relative;width:100%;max-width:100%;overflow:hidden}.c-product-accordion__item:before{content:"";position:absolute;inset-block:0;inset-inline:var(--accordion-trigger-closed-surface-inset);z-index:0;background:var(--backgrounds-light-grey-200);border-bottom:thin solid var(--backgrounds-light-grey-300);border-radius:var(--space-2xs);transition:inset-inline var(--accordion-motion),background-color .22s ease,border-color .22s ease;pointer-events:none}.c-product-accordion__item.state-open:before{inset-inline:0;background:var(--backgrounds-light-grey-100)}.c-product-accordion__item-heading{position:relative;z-index:1;margin:0}.c-product-accordion__trigger{appearance:none;width:100%;position:relative;display:block;min-height:calc(var(--accordion-trigger-icon-slot-size) + var(--space-s-l)*2);padding-block:var(--space-s-l);padding-inline:0;border:0;background:rgba(0,0,0,0);color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0;text-align:left;cursor:pointer}.c-product-accordion__trigger-label{display:block;width:100%;padding-left:var(--accordion-trigger-label-left);padding-right:var(--accordion-trigger-label-right);word-break:break-word}.c-product-accordion__trigger-icon{position:absolute;top:50%;right:var(--accordion-trigger-icon-closed-right);display:inline-flex;align-items:center;justify-content:center;width:var(--accordion-trigger-icon-slot-size);height:var(--accordion-trigger-icon-slot-size);overflow:visible;transform:translate3d(0,-50%,0);transition:right var(--accordion-motion)}.state-open .c-product-accordion__trigger-icon{right:var(--accordion-trigger-icon-open-right)}.c-product-accordion__trigger-icon-surface{display:inline-flex;align-items:center;justify-content:center;width:var(--accordion-trigger-icon-surface-size);height:var(--accordion-trigger-icon-surface-size);flex:0 0 auto;color:var(--brand-red);border-radius:50%;background:var(--brand-white);box-shadow:var(--accordion-trigger-icon-shadow);transform:rotate(90deg);transition:transform var(--accordion-motion)}.c-product-accordion__trigger-icon-surface svg{display:block;width:var(--accordion-trigger-icon-glyph-size);height:var(--accordion-trigger-icon-glyph-size)}.state-open .c-product-accordion__trigger-icon-surface{transform:rotate(-90deg)}.c-product-accordion__panel{position:relative;z-index:1;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--accordion-motion)}.state-open .c-product-accordion__panel{grid-template-rows:1fr}.c-product-accordion__panel-inner{min-height:0;overflow:hidden;padding-top:0;padding-right:calc(var(--space-m-2xl) + var(--space-m-4xl));padding-bottom:0;padding-left:calc(var(--space-m-2xl) + var(--space-2xs));color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0;opacity:0;transform:translate3d(0,var(--accordion-panel-offset),0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}@media screen and (min-width:47.5rem){.c-product-accordion__panel-inner{padding-right:var(--space-m-4xl);padding-left:var(--space-m-2xl)}}.state-open .c-product-accordion__panel-inner{opacity:1;padding-bottom:var(--space-s-l);transform:translateZ(0);transition-delay:90ms}.c-product-accordion__panel-inner>*{margin:0}.c-product-accordion__panel-inner>*+*{margin-top:var(--accordion-panel-content-gap)}.c-product-accordion__panel-inner .c-product-accordion__rich-text>div,.c-product-accordion__panel-inner>div{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:var(--accordion-panel-content-gap)}.c-product-accordion__panel-inner .c-product-accordion__rich-text>div>*,.c-product-accordion__panel-inner blockquote,.c-product-accordion__panel-inner figure,.c-product-accordion__panel-inner hr,.c-product-accordion__panel-inner ol,.c-product-accordion__panel-inner p,.c-product-accordion__panel-inner ul,.c-product-accordion__panel-inner>div>*{margin:0}.c-product-accordion__panel-inner .c-product-accordion__table-scroll+p,.c-product-accordion__panel-inner figure+p,.c-product-accordion__panel-inner h3+p,.c-product-accordion__panel-inner h4+p,.c-product-accordion__panel-inner ol+p,.c-product-accordion__panel-inner p+.c-product-accordion__table-scroll,.c-product-accordion__panel-inner p+figure,.c-product-accordion__panel-inner p+ol,.c-product-accordion__panel-inner p+p,.c-product-accordion__panel-inner p+ul,.c-product-accordion__panel-inner ul+p{margin-top:var(--space-xs)}.c-product-accordion__panel-inner ol,.c-product-accordion__panel-inner ul{padding-left:var(--space-l)}.c-product-accordion__panel-inner ul{list-style-type:disc}.c-product-accordion__panel-inner ol{list-style-type:decimal}.c-product-accordion__panel-inner li{list-style:inherit}.c-product-accordion__panel-inner li+li,.c-product-accordion__panel-inner li>ol,.c-product-accordion__panel-inner li>ul{margin-top:var(--space-2xs)}.c-product-accordion__panel-inner h3,.c-product-accordion__panel-inner h4,.c-product-accordion__panel-inner h5,.c-product-accordion__panel-inner h6{margin:var(--space-s) 0 var(--space-xs);color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-1);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0}.c-product-accordion__panel-inner h4,.c-product-accordion__panel-inner h5,.c-product-accordion__panel-inner h6{font-size:var(--step-0)}.c-product-accordion__panel-inner a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-accordion__panel-inner a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-accordion__panel-inner a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-accordion__panel-inner .c-product-accordion__media,.c-product-accordion__panel-inner figure{display:flex;width:100%;flex-direction:column;align-items:center;overflow:hidden;border-radius:var(--radius-s);background:var(--brand-white)}.c-product-accordion__panel-inner .c-product-accordion__media-image{position:relative;width:min(100%,var(--accordion-media-standard-width))}.c-product-accordion__panel-inner .c-product-accordion__media-image img{display:block;width:100%;height:auto;object-fit:contain}.c-product-accordion__panel-inner .c-product-accordion__media--compact .c-product-accordion__media-image{width:min(100%,var(--accordion-media-compact-width))}.c-product-accordion__panel-inner .c-product-accordion__media--large .c-product-accordion__media-image{width:min(100%,var(--accordion-media-large-width))}.c-product-accordion__panel-inner .c-product-accordion__image,.c-product-accordion__panel-inner img{display:block;max-width:100%;height:auto;object-fit:contain}.c-product-accordion__panel-inner .c-product-accordion__media-caption,.c-product-accordion__panel-inner figcaption{width:100%;padding:var(--space-s);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.4}.c-product-accordion__panel-inner hr{border:0;border-top:1px solid var(--backgrounds-light-grey-300)}.c-product-accordion__panel-inner .c-product-accordion__table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.c-product-accordion__panel-inner table{width:max-content;min-width:100%;border-collapse:collapse;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.2;letter-spacing:0;background:rgba(0,0,0,0)}.c-product-accordion__panel-inner tbody th{color:var(--text-dark);font-weight:var(--font-weight-bold)}.c-product-accordion__panel-inner td,.c-product-accordion__panel-inner th{border-top:1px solid var(--backgrounds-light-grey-300);min-inline-size:clamp(4.75rem,8vw,6.25rem);padding:var(--space-s) var(--space-2xs);text-align:center;vertical-align:top;overflow-wrap:break-word;white-space:normal;-webkit-hyphens:manual;hyphens:manual}.c-product-accordion__panel-inner tbody td:first-child,.c-product-accordion__panel-inner tbody th:first-child,.c-product-accordion__panel-inner thead th:first-child{text-align:left}.c-product-accordion__panel-inner td:first-child,.c-product-accordion__panel-inner th:first-child{min-inline-size:clamp(7rem,14vw,9rem);max-inline-size:clamp(9rem,18vw,11rem);padding-left:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.c-product-accordion__panel-inner td[colspan],.c-product-accordion__panel-inner th[colspan]{min-inline-size:0}.c-product-accordion__panel-inner td:last-child,.c-product-accordion__panel-inner th:last-child{padding-right:0}@media screen and (min-width:47.5rem){.c-product-accordion__panel-inner table{font-size:var(--step-0)}.c-product-accordion__panel-inner td,.c-product-accordion__panel-inner th{padding:var(--space-m) var(--space-xs)}}.c-page__block--product-support-banner{--product-support-banner-overlay:color-mix(in srgb,var(--text-x-dark) 30%,transparent);position:relative;overflow:hidden;margin-top:0;background-color:var(--brand-grey);padding-block:var(--space-xl-4xl)}.c-page__block--product-accordion+.c-page__block--product-support-banner{margin-top:var(--space-4xl)}.c-page__block--product-support-banner .l-grid{position:relative;z-index:1;width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-support-banner .l-grid__col{padding-inline:0}@media screen and (min-width:71.25rem){.c-page__block--product-support-banner{--product-support-banner-overlay:color-mix(in srgb,var(--text-dark) 55%,transparent)}}.c-product-support-banner{--product-support-banner-intro-width:var(--grid-whole-third);--product-support-banner-cards-width:var(--grid-whole-half);--product-support-banner-card-image-width:var(--grid-three-quarters);--product-support-banner-card-image-mobile-width:calc(var(--product-support-banner-card-image-width) * 0.5);display:grid;box-sizing:border-box;width:min(100%,var(--grid-viewport));grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-xl);margin-inline:auto;padding-inline:var(--space-l)}@media screen and (min-width:71.25rem){.c-product-support-banner{grid-template-columns:minmax(0,var(--product-support-banner-intro-width)) minmax(0,var(--product-support-banner-cards-width));justify-content:space-between;align-items:start;gap:var(--space-l)}}.c-product-support-banner__background{position:absolute;inset:0;z-index:0;background-color:var(--brand-grey)}.c-product-support-banner__background:after{content:"";position:absolute;inset:0;background-color:var(--product-support-banner-overlay)}.c-product-support-banner__background img,.c-product-support-banner__background picture{display:block;width:100%;height:100%}.c-product-support-banner__background img{object-fit:cover}.c-product-support-banner__intro{box-sizing:border-box;border-radius:var(--radius-l);overflow:hidden;padding-block:var(--space-xl) var(--space-s)}.c-product-support-banner__intro .c-block-intro__heading:before{display:none}@media screen and (min-width:71.25rem){.c-product-support-banner__intro{padding-inline:var(--space-l)}}.c-product-support-banner__cards{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--space-l)}.c-product-support-banner__card{display:grid;box-sizing:border-box;width:100%;height:auto;max-height:none;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-xs);overflow:hidden;border:thin solid color-mix(in srgb,var(--brand-grey) 31%,transparent);border-radius:var(--radius-m);background-color:var(--brand-white);color:var(--text-default-grey);padding:var(--space-m);transition:border-color .3s ease,transform .3s ease}@media screen and (min-width:47.5rem){.c-product-support-banner__card{grid-template-columns:minmax(0,var(--product-support-banner-card-image-width)) minmax(0,1fr);gap:var(--space-s)}}.c-product-support-banner__card:hover{transform:scale(1.02)}.c-product-support-banner__card:hover .c-ui-button{border-end-start-radius:var(--radius-fixed-s);border-end-end-radius:var(--radius-fixed-s);color:var(--ui-button-hover-foreground);border-block-end-color:rgba(0,0,0,0);padding-inline:var(--space-xs)}.c-product-support-banner__card:hover .c-ui-button .c-ui-button__icon{color:var(--ui-button-hover-foreground)}.c-product-support-banner__card:hover .c-ui-button:before{transform:translateY(0)}.c-product-support-banner__card:focus-visible{outline:thin solid var(--brand-red)!important;outline-offset:var(--space-3xs)}.c-product-support-banner__card-image{position:relative;width:min(100%,var(--product-support-banner-card-image-mobile-width));aspect-ratio:1;overflow:hidden;border-radius:var(--radius-fixed-s);background-color:var(--backgrounds-light-grey-100)}.c-product-support-banner__card-image img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:47.5rem){.c-product-support-banner__card-image{width:100%}}.c-product-support-banner__card-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-l);padding-block:var(--space-m)}@media screen and (min-width:47.5rem){.c-product-support-banner__card-body{padding-inline:var(--space-l)}}.c-product-support-banner__card-body .c-ui-button{min-height:3rem}.c-product-support-banner__card-copy{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-s);overflow-wrap:anywhere}.c-product-support-banner__card-heading{width:100%;margin:0;color:inherit;font-family:var(--font-family-heading);font-size:var(--step-6);font-weight:var(--font-weight-regular);line-height:1.05;letter-spacing:0}.c-product-support-banner__card-text{width:100%;color:inherit;font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:.01em}.c-product-support-banner__card-text>*{margin-block:0}.c-product-support-banner__card-text>*+*{margin-block-start:var(--space-s)}@media(prefers-reduced-motion:reduce){.c-product-support-banner__card,.c-product-support-banner__card:hover{transition:none;transform:none}}.c-page__block--product-terms{margin-top:0;padding-block:var(--space-2xl)}.c-page__block--product-terms .l-grid{width:min(100%,var(--grid-viewport));max-width:var(--grid-viewport)}.c-page__block--product-terms .l-grid__col{padding-inline:0}.c-product-terms{--product-terms-content-max-width:calc(var(--grid-whole) - var(--grid-whole-third) - var(--space-l));--product-terms-collapsed-height:0px;--product-terms-motion:280ms ease;box-sizing:border-box;width:100%;padding-inline:var(--space-l);background:var(--brand-white);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0}.c-product-terms__inner{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-s);width:100%}@media screen and (min-width:71.25rem){.c-product-terms__inner{justify-content:center}}.c-product-terms__rail{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:auto}@media screen and (min-width:71.25rem){.c-product-terms__rail{flex:0 1 var(--product-terms-content-max-width);width:min(100%,var(--product-terms-content-max-width))}}.c-product-terms__content{max-block-size:var(--product-terms-collapsed-height);overflow:hidden;transition:max-block-size var(--product-terms-motion)}.state-open .c-product-terms__content{max-block-size:max(var(--product-terms-open-height),var(--product-terms-collapsed-height))}.c-product-terms__title{margin:0;color:var(--text-default-grey)}.c-product-terms__text,.c-product-terms__title{font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0}.c-product-terms__text{color:var(--text-default-grey)}.c-product-terms__text>*{margin:0;font:inherit}.c-product-terms__text>*+*{margin-block-start:var(--space-s)}.c-product-terms__text ol,.c-product-terms__text ul{padding-inline-start:var(--space-l)}.c-product-terms__text ul{list-style-type:disc}.c-product-terms__text ol{list-style-type:decimal}.c-product-terms__text li{list-style:inherit}.c-product-terms__text li+li,.c-product-terms__text li>ol,.c-product-terms__text li>ul{margin-block-start:var(--space-3xs)}.c-product-terms__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-terms__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-terms__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-terms__codes{margin-block-start:var(--space-l);color:var(--text-light-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:0}.c-product-terms__codes a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-product-terms__codes a:is(:hover,:focus-visible){color:var(--brand-red)}.c-product-terms__codes a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-product-terms__codes p{margin:0}.c-product-terms__toggle{display:inline-grid;flex:0 0 auto;align-items:baseline;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.5;cursor:pointer;appearance:none}.c-product-terms__toggle-label{grid-area:1/1;display:inline-flex;gap:var(--space-3xs)}.c-product-terms__toggle-label--reserve{visibility:hidden}.c-product-terms__toggle-word{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.c-storyblok-editor-placeholder{display:none;padding-block:var(--space-l)}.state-preview .c-storyblok-editor-placeholder{display:block}.c-storyblok-editor-placeholder__inner{border:1px dashed var(--text-default-grey);padding:var(--space-l);background:var(--backgrounds-light-grey-100)}.c-storyblok-editor-placeholder__label{margin:0 0 var(--space-m);color:var(--text-x-dark);font-family:var(--font-family-label);font-weight:var(--font-weight-bold)}.c-storyblok-editor-placeholder__preview{display:grid;gap:var(--space-xs);color:var(--text-default-grey)}.c-storyblok-editor-placeholder__title{font-family:var(--font-family-heading);font-size:var(--step-2)}.c-storyblok-editor-placeholder__body{font-family:var(--font-family-body);font-size:var(--step-0)}.c-search-page{position:relative;box-sizing:border-box;min-height:60vh;background-color:var(--backgrounds-light-grey-100);color:var(--text-default-grey);padding-block-end:var(--space-4xl)}.c-search-page>.c-page__block--page-header{padding-top:var(--site-header-expanded-height)}.c-search-page>.c-page__block--page-header .c-page-header{min-height:16.5rem;justify-content:center;padding:var(--space-2xl-3xl) var(--space-l) 0}.c-search-page>.c-page__block--page-header .c-page-header__content,.c-search-page>.c-page__block--page-header .c-page-header__heading{width:100%;max-width:none}.c-search-page__search-button{align-self:flex-start}.c-search-results{display:flex;box-sizing:border-box;width:min(100% - var(--space-s-l)*2,var(--grid-whole));min-height:16rem;flex-direction:column;align-items:center;gap:var(--space-xl);margin-block-start:var(--space-xl);margin-inline:auto;overflow:hidden;border-radius:var(--radius-fixed-s);background-color:var(--brand-white);padding:var(--space-l) 0 var(--space-2xl)}@media screen and (max-width:47.5rem){.c-search-results{width:100%;margin-inline:0;border-radius:0;padding-inline:var(--space-s-l)}}@media screen and (min-width:47.5rem){.c-search-results{padding-inline:var(--space-l)}}@media screen and (min-width:71.25rem){.c-search-results{padding-inline:var(--space-xl)}}.c-search-results__tabs{display:flex;width:100%;box-sizing:border-box;align-items:stretch;gap:var(--space-m);overflow-x:auto;border-bottom:1px solid var(--backgrounds-light-grey-200);scrollbar-width:none}.c-search-results__tabs::-webkit-scrollbar{display:none}.c-search-results__tabs button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-bottom:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--brand-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.2;padding:var(--space-m) 0;text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap;cursor:pointer}.c-search-results__tabs button.state-active{border-bottom-color:var(--brand-red);color:var(--brand-red);font-weight:var(--font-weight-bold)}.c-search-results__tabs button:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:-2px}.c-search-results__groups.state-ready,.c-search-results__tabs.state-ready{animation:search-results-content-in .22s cubic-bezier(.5,0,0,1) both}.c-search-results__loading{display:flex;width:100%;flex-direction:column;gap:var(--space-m)}.c-search-results__loading-tabs{display:flex;width:100%;box-sizing:border-box;align-items:stretch;gap:var(--space-m);border-bottom:1px solid var(--backgrounds-light-grey-200);padding-block:var(--space-m)}.c-search-results__loading-tab{display:block;width:var(--loading-tab-width);height:var(--space-2xs);flex:0 0 var(--loading-tab-width);border-radius:var(--radius-fixed-s);background-color:var(--backgrounds-light-grey-200)}.c-search-results__loading-status{display:flex;position:relative;min-height:2.8125rem;align-items:center;justify-content:center}.c-search-results__loading-status-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-search-results__skeleton-groups{display:flex;width:100%;flex-direction:column;gap:var(--space-xl)}.c-search-results__skeleton-group{display:flex;width:100%;flex-direction:column;gap:var(--space-m)}.c-search-results__skeleton-group h2{margin:0;border-bottom:1px solid var(--backgrounds-light-grey-200);color:var(--backgrounds-light-grey-500);font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2;padding-block-end:var(--space-s)}.c-search-results__loading-grid{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--space-m)}@media screen and (min-width:47.5rem){.c-search-results__loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-search-results__loading-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:80rem){.c-search-results__loading-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.c-search-results__skeleton-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--backgrounds-light-grey-100);border-radius:var(--radius-l);background-color:var(--brand-white)}.c-search-results__skeleton-line,.c-search-results__skeleton-media{background-color:var(--backgrounds-light-grey-100)}.c-search-results__skeleton-media{width:100%;aspect-ratio:4/3}.c-search-results__skeleton-card--products .c-search-results__skeleton-media{aspect-ratio:500/460}.c-search-results__skeleton-content{display:flex;min-height:7.625rem;box-sizing:border-box;flex-direction:column;gap:var(--space-2xs);padding:var(--space-l)}.c-search-results__skeleton-line{display:block;width:100%;height:var(--space-s);border-radius:var(--radius-fixed-s)}.c-search-results__skeleton-line--title{width:78%;height:var(--space-m)}.c-search-results__skeleton-line--copy-short{width:58%}@keyframes search-results-content-in{0%{opacity:0;transform:translateY(var(--space-3xs))}to{opacity:1;transform:translateY(0)}}.c-search-results__group,.c-search-results__groups{display:flex;width:100%;flex-direction:column}.c-search-results__groups{gap:var(--space-xl)}.c-search-results__group{gap:var(--space-m)}.c-search-results__group h2{margin:0;border-bottom:1px solid var(--backgrounds-light-grey-200);color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.2;padding-block-end:var(--space-s)}.c-search-results__grid{display:grid;width:100%;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-m)}.c-search-results__grid>*{min-width:0}.c-search-results__grid .c-category-card--search{width:100%;flex-basis:auto;aspect-ratio:346/217}@media screen and (min-width:47.5rem){.c-search-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-search-results__grid .c-category-card--search{aspect-ratio:1}}@media screen and (min-width:71.25rem){.c-search-results__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:80rem){.c-search-results__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.c-search-results__grid--products>.c-category-card--search,.c-search-results__grid--products>.c-product-card--search{grid-column:span 1}@media screen and (min-width:47.5rem){.c-search-results__grid--products{grid-template-columns:repeat(2,minmax(0,1fr))}.c-search-results__grid--products>.c-category-card--search{grid-column:span 1;aspect-ratio:346/217}}@media screen and (min-width:71.25rem){.c-search-results__grid--products{grid-template-columns:repeat(9,minmax(0,1fr))}.c-search-results__grid--products>.c-category-card--search{grid-column:span 3;aspect-ratio:339/402}.c-search-results__grid--products>.c-product-card--search{grid-column:span 3}}@media screen and (min-width:90rem){.c-search-results__grid--products{grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:108rem){.c-search-results__grid--products{grid-template-columns:repeat(15,minmax(0,1fr))}}.c-search-results__load-more{align-self:center}.c-search-results__load-more-error{align-self:center;margin:0;color:var(--brand-red);font-family:var(--font-family-body);font-size:var(--step--1);line-height:1.4;text-align:center}.c-search-results__message{display:flex;width:min(100%,42rem);box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:var(--space-s);margin-block:auto;border-radius:var(--radius-m);background-color:var(--backgrounds-light-grey-100);padding:var(--space-l)}.c-search-results__message h2,.c-search-results__message p{margin:0}.c-search-results__message h2{color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.2}.c-search-results__message p{color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5}.c-search-results__message--empty{align-items:center;width:100%;min-height:27.6875rem;gap:var(--space-xl);border:1px dashed var(--backgrounds-light-grey-300);border-radius:var(--radius-m);background-color:var(--brand-white);padding:var(--space-2xl-xl) var(--space-xl-l);text-align:center}.c-search-results__message--empty h2{font-size:var(--step-3);line-height:1.05}@media screen and (min-width:71.25rem){.c-search-results__message--empty{padding-block:calc(var(--space-2xl-xl) + var(--space-3xs)*2);padding-inline:calc(var(--space-xl-l) + var(--space-3xs)*2)}}.c-search-results__message .c-search-results__empty-intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.c-search-results__message .c-search-results__empty-icon{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:var(--radius-xxl);background-color:var(--backgrounds-light-grey-100);color:var(--brand-red)}.c-search-results__message .c-search-results__empty-icon svg{width:2rem;height:2rem}.c-search-results__message .c-search-results__empty-copy{width:min(100%,32.625rem);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.4;text-align:center}.c-search-results__message .c-search-results__empty-copy p+p{margin-block-start:var(--space-s)}.c-search-results__message .c-search-results__empty-cta{width:10.8125rem;min-width:10.8125rem;height:3.5rem;border:1px solid var(--backgrounds-light-grey-500);border-radius:var(--radius-s);background-color:var(--brand-white);color:var(--brand-grey);font-size:var(--step-0);line-height:1.2;padding:var(--space-s)}.c-search-results__message .c-search-results__empty-cta:before{background-color:var(--brand-grey)}.c-search-results__message .c-search-results__empty-cta .c-ui-button__icon{color:var(--brand-grey)}.c-search-results__message .c-search-results__empty-cta.state-preview-focus,.c-search-results__message .c-search-results__empty-cta.state-preview-hover,.c-search-results__message .c-search-results__empty-cta:is(:hover,:focus-visible){border-color:var(--brand-grey);color:var(--brand-white)}.c-search-results__message .c-search-results__empty-cta.state-preview-focus .c-ui-button__icon,.c-search-results__message .c-search-results__empty-cta.state-preview-hover .c-ui-button__icon,.c-search-results__message .c-search-results__empty-cta:is(:hover,:focus-visible) .c-ui-button__icon{color:var(--brand-white)}.c-search-page__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-content-result-card{width:100%;height:100%;box-sizing:border-box;overflow:hidden;border:1px solid var(--backgrounds-light-grey-100);border-radius:var(--radius-l);background-color:var(--brand-white);transition:transform .24s cubic-bezier(.5,0,0,1)}.c-content-result-card:hover{transform:scale(.98)}.c-content-result-card:hover .c-content-result-card__tag{background-color:var(--brand-red)}@media(prefers-reduced-motion:reduce){.c-content-result-card{transition:none;transform:none}}.c-content-result-card__link{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.c-content-result-card__link:focus-visible{outline:2px solid var(--brand-red);outline-offset:-2px}.c-content-result-card__media{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-fixed-s);background-color:var(--backgrounds-light-grey-100)}.c-content-result-card__media img{display:block;width:100%;height:100%;object-fit:cover}.c-content-result-card__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--brand-red)}.c-content-result-card__placeholder svg{width:var(--space-2xl);height:var(--space-2xl)}.c-content-result-card__tag{position:absolute;top:var(--space-xs);right:var(--space-xs);display:inline-flex;align-items:center;border-radius:var(--radius-xxl);background-color:var(--brand-grey);color:var(--brand-white);transition:background-color .24s cubic-bezier(.5,0,0,1);font-family:var(--font-family-label);font-size:var(--step--2);font-weight:var(--font-weight-bold);letter-spacing:.2222px;line-height:1.2;padding:var(--space-xs) var(--space-xs-s)}.c-content-result-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xs);padding:var(--space-l)}.c-content-result-card__content h3,.c-content-result-card__content p,.c-content-result-card__content time{margin:0}.c-content-result-card__content time{color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.2}.c-content-result-card__content h3{color:var(--text-default-grey);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05}.c-content-result-card--support h3{font-size:var(--step-2)}@media(prefers-reduced-motion:reduce){.c-search-results__groups.state-ready,.c-search-results__tabs.state-ready{animation:none}.c-search-page *,.c-search-page :after,.c-search-page :before{scroll-behavior:auto}}.u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.c-support-page{background:var(--brand-white);color:var(--text-dark);font-family:var(--font-family-body)}.c-support-hero__inner,.c-support-page__inner{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-inline:var(--space-s-l)}@media screen and (min-width:71.25rem){.c-support-page__inner--narrow{width:min(100%,var(--grid-whole-half))}}.c-support-page__section{padding-block:var(--space-3xl)}.c-support-page__section--muted{background:var(--backgrounds-light-grey-100)}.c-support-eyebrow{margin:0 0 var(--space-s);color:var(--brand-red);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.c-support-results-heading,.c-support-section-heading{margin-bottom:var(--space-xl)}.c-support-results-heading h2,.c-support-results-heading p,.c-support-section-heading h2,.c-support-section-heading p{margin-block:0}.c-support-results-heading h2,.c-support-section-heading h2{max-width:var(--grid-whole-half);color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-5);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1}.c-support-results-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l);padding-top:var(--space-m)}.c-support-results-heading__summary{display:flex;min-width:0;align-items:center;gap:10px;color:var(--text-light-grey);font-family:var(--font-family-label);font-size:var(--step-3);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1;white-space:nowrap}.c-support-results-heading__summary strong{color:var(--text-light-grey);font-weight:var(--font-weight-bold)}.c-support-results-heading__filters{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-s)}.c-support-results-heading__status{display:flex;height:3.5rem;align-items:center;gap:var(--space-m);margin:0;border:0;border-bottom:1.25px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-s);background:var(--backgrounds-light-grey-50);padding:0 var(--space-2xs) 0 14px}.c-support-results-heading__status legend{width:1px}.c-support-results-heading__status legend,.c-support-results-heading__status-label{color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5}.c-support-results-heading__status-label{flex:0 0 auto}.c-support-results-heading__status-options{display:flex;align-items:center;gap:var(--space-3xs)}.c-support-results-heading__status-options label{position:relative;display:flex}.c-support-results-heading__status-options input{position:absolute;width:1px;height:1px;op:50%;left:50%;opacity:0;pointer-events:none}.c-support-results-heading__status-options label>span{display:inline-flex;min-width:4rem;min-height:2.5rem;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid var(--backgrounds-light-grey-200);border-radius:var(--radius-m);background:var(--brand-white);color:var(--text-default-grey);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;padding:var(--space-2xs) var(--space-s);cursor:pointer;white-space:nowrap}.c-support-results-heading__status-options input:checked+span{border-color:var(--text-default-grey);background:var(--text-default-grey);color:var(--brand-white)}.c-support-results-heading__status-options input:focus-visible+span{outline:2px solid var(--brand-red);outline-offset:2px}@media screen and (max-width:71.25rem){.c-support-results-heading{align-items:stretch;flex-direction:column;gap:var(--space-m)}.c-support-results-heading__filters{align-items:stretch;flex-wrap:wrap}.c-support-results-heading__status{flex:1 1 auto;justify-content:space-between}}@media screen and (max-width:47.5rem){.c-support-results-heading__summary{font-size:var(--step-2)}.c-support-results-heading__filters,.c-support-results-heading__status{width:100%}.c-support-results-heading__status{box-sizing:border-box;gap:var(--space-xs);padding-inline:var(--space-s)}.c-support-results-heading__status-options{min-width:0;flex:1 1 auto}.c-support-results-heading__status-options label,.c-support-results-heading__status-options label>span{min-width:0;flex:1 1}}@media screen and (max-width:375px){.c-support-results-heading__status{min-width:0;height:auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-2xs);padding-block:var(--space-2xs)}.c-support-results-heading__status-label,.c-support-results-heading__status-options{width:100%}.c-support-results-heading__status-options{flex:0 1 auto;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-3xs)}.c-support-results-heading__status-options label,.c-support-results-heading__status-options label>span{min-width:max-content;flex:1 1}.c-support-results-heading__status-options label>span{padding-inline:var(--space-2xs)}}.c-support-hero{position:relative;overflow:visible;background:var(--backgrounds-light-grey-100);padding-block:var(--space-4xl) var(--space-3xl)}.c-support-hero__inner{display:grid;align-items:center;gap:var(--space-2xl)}.c-support-hero__copy{position:relative;z-index:2}.c-support-hero__copy h1{max-width:12ch;margin:0;color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-8);font-weight:var(--font-weight-bold);letter-spacing:-.045em;line-height:.92}.c-support-hero__copy>.c-support-hero__introduction,.c-support-hero__copy>p:not(.c-support-eyebrow){max-width:40rem;margin:var(--space-m) 0 0;font-size:var(--step-1);line-height:1.5}.c-support-hero__copy>.c-support-hero__introduction>:first-child,.c-support-hero__copy>p:not(.c-support-eyebrow)>:first-child{margin-top:0}.c-support-hero__copy>.c-support-hero__introduction>:last-child,.c-support-hero__copy>p:not(.c-support-eyebrow)>:last-child{margin-bottom:0}.c-support-hero__media{overflow:hidden;border-radius:var(--radius-xl);background:var(--backgrounds-light-grey-200)}.c-support-hero__media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}@media screen and (min-width:71.25rem){.c-support-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}}.c-support-listing-hero{background:var(--text-x-dark);color:var(--brand-white);padding-block:var(--space-4xl) var(--space-2xl)}.c-support-listing-hero h1{max-width:14ch;margin:0;font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-bold);letter-spacing:-.04em;line-height:.95}.c-support-listing-hero .c-support-page__inner>div a,.c-support-listing-hero p:not(.c-support-eyebrow) a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-listing-hero .c-support-page__inner>div a:is(:hover,:focus-visible),.c-support-listing-hero p:not(.c-support-eyebrow) a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-listing-hero .c-support-page__inner>div a:focus-visible,.c-support-listing-hero p:not(.c-support-eyebrow) a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-listing-hero .c-support-page__inner>div,.c-support-listing-hero p:not(.c-support-eyebrow){max-width:42rem;margin:var(--space-m) 0 0;color:var(--backgrounds-light-grey-300);font-size:var(--step-1);line-height:1.5}.c-support-listing-hero .c-support-page__inner>div>:first-child,.c-support-listing-hero p:not(.c-support-eyebrow)>:first-child{margin-top:0}.c-support-listing-hero .c-support-page__inner>div>:last-child,.c-support-listing-hero p:not(.c-support-eyebrow)>:last-child{margin-bottom:0}.c-support-page--products,.c-support-product-listing-hero{background:var(--backgrounds-light-grey-100)}.c-support-product-listing-hero{--support-header-title-offset:9.25rem;padding-block-start:calc(var(--site-header-expanded-height) + var(--support-header-title-offset));padding-block-end:var(--space-2xl)}.c-support-product-listing-hero .c-support-page__inner{display:block}.c-support-product-listing-hero h1{max-width:16ch;min-height:5.5rem;margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.05}.c-support-product-listing-hero .c-support-page__inner>div a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-product-listing-hero .c-support-page__inner>div a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-product-listing-hero .c-support-page__inner>div a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-product-listing-hero .c-support-page__inner>div{max-width:30.125rem;min-height:5.5rem;margin:0;color:var(--text-dark);font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.4}.c-support-product-listing-hero .c-support-page__inner>div>:first-child{margin-top:0}.c-support-product-listing-hero .c-support-page__inner>div>:last-child{margin-bottom:0}@media screen and (min-width:71.25rem){.c-support-product-listing-hero{min-height:31rem;box-sizing:border-box}}.c-support-product-workspace{background:var(--backgrounds-light-grey-100);padding-bottom:var(--space-l)}.c-support-product-workspace__inner{display:block}.c-support-product-surface{border-radius:var(--radius-fixed-s);background:var(--brand-white);padding:var(--space-xl)}.c-support-product-finder{min-width:0;padding:0}.c-support-product-search__content{min-width:0}@media screen and (min-width:71.25rem){.c-support-product-search__content{max-width:80.3125rem}}.c-support-product-search__content h2{margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05}.c-support-product-search__description{margin:var(--space-s) 0 0;color:var(--text-default-grey);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-support-product-search__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,20rem) minmax(9rem,10.8125rem);align-items:end;gap:var(--space-s)}.c-support-product-category{position:relative;display:flex;min-width:0;align-items:center}.c-support-product-category,.c-support-product-category select{min-height:3.5rem;box-sizing:border-box;color:var(--text-default-grey)}.c-support-product-category select{width:100%;appearance:none;border:0;border-bottom:1.25px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-s);background:var(--backgrounds-light-grey-50);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;padding:var(--space-2xs) var(--space-m) var(--space-2xs) 12px}.c-support-product-category select:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.c-support-product-category svg{position:absolute;top:50%;right:var(--space-m);pointer-events:none;color:var(--brand-red);width:11px;height:6px;transform:translateY(-50%);overflow:visible;stroke:var(--brand-red)}.c-support-product-search__category{width:100%}.c-support-product-search__submit{width:100%;min-width:0;min-height:3.5rem!important;justify-content:space-between;padding-inline:var(--space-s)}.c-support-product-search__submit.c-ui-button.c-ui-button--primary{--ui-button-background:var(--brand-red);--ui-button-foreground:var(--brand-white);--ui-button-hover-background:var(--brand-grey);--ui-button-hover-foreground:var(--brand-white);border-block-end:0;border-radius:var(--radius-fixed-s);padding-inline:var(--space-s)}.c-support-product-search__submit .c-ui-button__icon{color:var(--ui-button-foreground)}.c-support-product-search__submit.state-preview-focus .c-ui-button__icon,.c-support-product-search__submit.state-preview-hover .c-ui-button__icon,.c-support-product-search__submit:is(:hover,:focus-visible) .c-ui-button__icon{color:var(--ui-button-hover-foreground)}.c-support-product-links{display:flex;flex-direction:column;gap:var(--space-xs)}.c-support-product-links .c-support-navigation-card{min-height:7.25rem;flex-direction:row;align-items:center;gap:var(--space-m);border-radius:var(--radius-fixed-s);padding:var(--space-2xs) var(--space-l) var(--space-2xs) var(--space-2xs)}.c-support-product-links .c-support-navigation-card__icon{width:6.25rem;height:6.25rem;flex:0 0 6.25rem;border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-50)}.c-support-product-links .c-support-navigation-card__icon svg{width:3.5rem;height:3.5rem}.c-support-product-links .c-support-navigation-card__content{min-width:0;flex-direction:row;align-items:center;gap:var(--space-m);padding:0}.c-support-product-links .c-support-navigation-card__title{min-width:0;flex:1 1 auto;color:var(--text-default-grey);font-size:var(--step-3);font-weight:var(--font-weight-regular);line-height:1;word-break:normal}.c-support-product-links .c-support-navigation-card__link{flex:0 0 auto;margin:0 0 0 auto;border:0;padding:0}.c-support-product-links .c-support-navigation-card__link span{display:none}.c-support-product-links .c-support-navigation-card__link svg{width:1.5rem;height:1.5rem}.c-support-product-results{background:rgba(0,0,0,0);padding-block:calc(var(--space-3xl) + var(--space-xs) + var(--space-2xs)) 0}@media screen and (min-width:71.25rem){.c-support-product-finder{padding-top:var(--space-2xl)}.c-support-product-results{position:relative;padding-block-start:calc(var(--space-2xl) + var(--space-xs) + var(--space-2xs) + var(--space-3xs))}.c-support-product-results:before{content:"";position:absolute;top:calc(var(--space-2xl) + var(--space-xs));left:0;right:var(--space-s);border-top:1px solid var(--backgrounds-light-grey-300)}}@media(min-width:62em)and (max-width:90em){.c-support-product-links .c-support-navigation-card__title{font-size:var(--step-2)}}@media screen and (max-width:35em){.c-support-product-surface{padding:var(--space-xl) var(--space-m)}.c-support-product-finder{padding:0}.c-support-product-search__controls{grid-template-columns:minmax(0,1fr)}.c-support-product-search__query{margin-top:var(--space-l)}.c-support-product-search__category,.c-support-product-search__category select,.c-support-product-search__submit{width:100%}.c-support-product-results{position:relative;padding-top:var(--space-2xl)}.c-support-product-results:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--backgrounds-light-grey-300)}.c-support-product-links .c-support-navigation-card{min-height:6rem}.c-support-product-links .c-support-navigation-card__icon{width:4.5rem;height:4.5rem;flex-basis:4.5rem}.c-support-product-links .c-support-navigation-card__title{font-size:var(--step-2)}}.c-support-page--landing{--support-header-title-offset:9.25rem;background:var(--backgrounds-light-grey-100);padding-top:var(--site-header-expanded-height)}.c-support-page--landing .c-support-hub-actions__inner,.c-support-page--landing .c-support-hub-hero__inner,.c-support-page--landing .c-support-page__inner{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-inline:var(--space-s)}.c-support-hub-hero{height:27.5rem;background:var(--backgrounds-light-grey-100)}.c-support-page--landing.state-no-hero-image .c-support-hub-hero{height:24.25rem}.c-support-hub-hero__inner{display:flex;height:100%;align-items:flex-end;justify-content:space-between;gap:var(--space-2xl);padding-bottom:0!important}.c-support-hub-hero__copy{width:min(100%,44.5rem);align-self:flex-start;padding-top:var(--support-header-title-offset)}.c-support-hub-hero__copy h1{max-width:none;min-height:5.5rem;margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.05}.c-support-hub-hero__copy>div a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-hub-hero__copy>div a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-hub-hero__copy>div a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-hub-hero__copy>div{max-width:30.125rem;margin:0;color:var(--text-dark);font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.4}.c-support-hub-hero__copy>div>:first-child{margin-top:0}.c-support-hub-hero__copy>div>:last-child{margin-bottom:0}.c-support-hub-hero__media{position:relative;overflow:hidden;width:min(45.375rem,42vw);aspect-ratio:726/370.75;border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-100);flex:0 1 45.375rem}.c-support-hub-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.c-support-hub-hero__media-fade{position:absolute;right:11%;bottom:0;left:10.7%;height:23%;background:linear-gradient(0deg,rgba(241,241,241,.48),rgba(241,241,241,0));pointer-events:none}.c-support-hub-actions{background:var(--backgrounds-light-grey-100)}.c-support-hub-actions__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,.987fr);gap:var(--space-s);row-gap:var(--space-2xl)}.c-support-hub-finder{box-sizing:border-box;min-width:0;min-height:26.25rem;border-radius:var(--radius-fixed-s);background:var(--brand-white);padding:var(--space-2xl) var(--space-xl)}.c-support-hub-finder__search{width:min(100%,80.3125rem);margin-inline:0}.c-support-hub-finder__heading{display:flex;flex-direction:column;gap:var(--space-xs)}.c-support-hub-finder__heading h2,.c-support-hub-finder__heading p{margin:0}.c-support-hub-finder__heading h2{color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05}.c-support-hub-finder__heading p{color:var(--text-dark);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-support-hub-finder__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,20rem) 10.8125rem;gap:var(--space-s);margin-top:var(--space-xl)}.c-support-hub-finder__input,.c-support-hub-finder__select{position:relative;display:flex;min-width:0;height:3.5rem;box-sizing:border-box;align-items:center;border-bottom:1.25px solid var(--backgrounds-light-grey-300);border-radius:2px;background:var(--backgrounds-light-grey-50);color:var(--text-dark)}.c-support-hub-finder__input:focus-within,.c-support-hub-finder__select:focus-within{outline:2px solid var(--brand-red);outline-offset:2px}.c-support-hub-finder__input{gap:var(--space-xs);padding-inline:var(--space-s)}.c-support-hub-finder__input .c-support-hub-finder__input-icon{display:inline-flex;width:1.625rem;height:1.625rem;flex:0 0 1.625rem;align-items:center;justify-content:center;border:1.5px solid var(--text-light-grey);border-radius:var(--radius-fixed-s);color:var(--text-default-grey)}.c-support-hub-finder__input .c-support-hub-finder__input-icon svg{width:.875rem;height:.875rem}.c-support-hub-finder__input input{min-width:0;flex:1 1;border:0;outline:0;background:rgba(0,0,0,0);color:var(--text-x-dark);font:inherit;font-size:var(--step-0)}.c-support-hub-finder__select{padding-inline:var(--space-s) var(--space-m)}.c-support-hub-finder__select select{width:100%;height:100%;border:0;outline:0;appearance:none;background:rgba(0,0,0,0);color:var(--text-dark);font:inherit;font-size:var(--step-0);padding:0}.c-support-hub-finder__select svg{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;color:var(--text-default-grey);pointer-events:none}.c-support-hub-finder__submit.c-ui-button{--ui-button-background:var(--brand-red);--ui-button-foreground:var(--brand-white);--ui-button-hover-background:var(--brand-grey);--ui-button-hover-foreground:var(--brand-white);width:10.8125rem;min-width:0;min-height:3.5rem;border-radius:2px;border-block-end-color:var(--brand-red);font-size:var(--step-1);white-space:nowrap;padding:var(--space-s)}.c-support-hub-finder__submit.c-ui-button .c-ui-button__icon{color:var(--ui-button-foreground)}.c-support-hub-finder__submit.c-ui-button.state-preview-focus .c-ui-button__icon,.c-support-hub-finder__submit.c-ui-button.state-preview-hover .c-ui-button__icon,.c-support-hub-finder__submit.c-ui-button:is(:hover,:focus-visible) .c-ui-button__icon{color:var(--ui-button-hover-foreground)}.c-support-hub-finder__tip{margin:var(--space-xl) 0 0;color:var(--text-default-grey);font-size:var(--step--1);line-height:1.4}.c-support-hub-links{display:flex;min-width:0;flex-direction:column;gap:var(--space-xs)}.c-support-hub-links .c-support-navigation-card{box-sizing:border-box;min-height:8.25rem;flex:1 1;flex-direction:row;align-items:center;gap:var(--space-m-l);border:1px solid var(--backgrounds-light-grey-100);border-radius:var(--radius-fixed-s);background:var(--brand-white);padding:var(--space-2xs) var(--space-l) var(--space-2xs) var(--space-2xs)}.c-support-hub-links .c-support-navigation-card__icon{width:7.25rem;height:7.25rem;flex:0 0 7.25rem;border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-50);color:var(--brand-red)}.c-support-hub-links .c-support-navigation-card__icon svg{width:3.5rem;height:3.5rem}.c-support-hub-links .c-support-navigation-card__content{min-width:0;flex-direction:row;align-items:center;gap:var(--space-s);padding:0}.c-support-hub-links .c-support-navigation-card__title{min-width:0;flex:1 1 auto;flex:0 1 13.3125rem;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-3);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1}.c-support-hub-links .c-support-navigation-card__link{flex:0 0 auto;margin:0 0 0 auto;border:0;padding:0}.c-support-hub-links .c-support-navigation-card__link span{display:none}.c-support-hub-links .c-support-navigation-card__link svg{width:1.3125rem;height:1.5rem;color:var(--brand-red)}@media(min-width:62em)and (max-width:90em){.c-support-hub-links .c-support-navigation-card__content{gap:var(--space-xs)}.c-support-hub-links .c-support-navigation-card__title{flex:1 1 auto;font-size:var(--step-2);line-height:1.05}}.c-support-hub-contact{background:var(--backgrounds-light-grey-100);border-bottom:1px solid var(--backgrounds-light-grey-300)}.c-support-hub-contact>.c-support-page__inner{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-inline:var(--space-s)}.c-support-hub-contact .c-support-contact{box-sizing:border-box;min-height:8.25rem;margin:0;border-radius:0;background:rgba(0,0,0,0);color:var(--text-dark);padding:var(--space-l) 0}.c-support-hub-contact .c-support-contact__copy{gap:var(--space-s)}.c-support-hub-contact .c-support-contact__icon{width:1.625rem;height:1.625rem;flex-basis:1.625rem;border:2px solid var(--text-default-grey);background:rgba(0,0,0,0);color:var(--text-default-grey)}.c-support-hub-contact .c-support-contact__icon svg{width:1rem;height:1rem}.c-support-hub-contact .c-support-contact__heading{color:var(--text-dark);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05}.c-support-hub-contact .c-support-contact__text{max-width:43.1875rem;color:var(--text-default-grey);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-support-hub-contact .c-support-contact__actions{flex-wrap:nowrap;gap:var(--space-s)}.c-support-hub-contact .c-support-contact__actions .c-ui-button{width:10.8125rem;min-width:10.8125rem;min-height:3.5rem;font-size:var(--step-1);border-radius:2px;white-space:nowrap;padding:var(--space-s)}.c-support-hub-contact .c-support-contact__actions .c-ui-button .c-ui-button__label{white-space:nowrap}.c-support-hub-contact .c-support-contact__actions .c-ui-button:first-child{--ui-button-background:var(--backgrounds-light-grey-500);--ui-button-hover-background:var(--brand-red)}.c-support-hub-contact .c-support-contact__actions .c-ui-button:last-child{--ui-button-background:var(--brand-red);--ui-button-hover-background:var(--brand-grey)}.c-support-hub-contact .c-support-contact__actions .c-ui-button__icon{color:var(--ui-button-foreground)}.c-support-hub-contact .c-support-contact__actions .c-ui-button.state-preview-focus .c-ui-button__icon,.c-support-hub-contact .c-support-contact__actions .c-ui-button.state-preview-hover .c-ui-button__icon,.c-support-hub-contact .c-support-contact__actions .c-ui-button:is(:hover,:focus-visible) .c-ui-button__icon{color:var(--ui-button-hover-foreground)}@media screen and (min-width:71.25rem){.c-support-page--landing .c-support-hub-actions__inner,.c-support-page--landing .c-support-hub-hero__inner,.c-support-page--landing .c-support-page__inner{width:min(100% - var(--space-l)*2,118rem);padding-inline:0}}@media screen and (max-width:71.25rem){.c-support-hub-hero{height:auto}.c-support-product-listing-hero{padding-block-start:calc(var(--site-header-expanded-height) + var(--space-2xl))}.c-support-hub-hero__inner{align-items:stretch;flex-direction:column;row-gap:var(--space-m);padding-block:var(--space-2xl) 0!important}.c-support-hub-hero__copy{align-self:stretch;padding-bottom:0;padding-top:0}.c-support-hub-hero__copy h1{font-size:var(--step-7)}.c-support-knowledge__hero h1,.c-support-product-listing-hero h1,.c-support-warranty__title{font-size:var(--step-6)}.c-support-hub-hero__media{width:100%;height:auto;flex-basis:auto}.c-support-page--landing.state-no-hero-image .c-support-hub-hero__inner{padding-block:var(--support-header-title-offset)!important}.c-support-hub-actions__inner{display:flex;flex-direction:column;column-gap:var(--space-s);row-gap:var(--space-2xl);padding-block:0 var(--space-l)}.c-support-hub-finder{min-height:0;padding:var(--space-xl) var(--space-m)}.c-support-hub-finder__form{grid-template-columns:minmax(0,1fr);gap:var(--space-s);margin-top:var(--space-l)}.c-support-hub-finder__submit.c-ui-button{width:100%}.c-support-hub-links .c-support-navigation-card{min-height:6.5rem}.c-support-hub-links .c-support-navigation-card__icon{width:5.5rem;height:5.5rem;flex-basis:5.5rem}.c-support-hub-links .c-support-navigation-card__icon svg{width:2.75rem;height:2.75rem}.c-support-hub-links .c-support-navigation-card__title{font-size:var(--step-2)}.c-support-hub-contact .c-support-contact{padding-block:var(--space-l);padding-bottom:var(--space-2xl)}.c-support-hub-contact .c-support-contact__actions{align-items:stretch;flex-direction:column}.c-support-hub-contact .c-support-contact__actions .c-ui-button{width:100%;min-width:0}}.c-support-search{position:relative;z-index:10;width:min(100%,52rem);margin-top:var(--space-xl)}.c-support-search__form{display:grid;min-height:4.5rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-m);background:var(--brand-white);box-shadow:0 .75rem 2rem rgba(34,34,34,.14)}.c-support-search__form:focus-within{border-color:var(--brand-red)}.c-support-search__input-icon{width:1.5rem;height:1.5rem;margin-left:var(--space-m);color:var(--brand-red)}.c-support-search__input{min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--text-x-dark);font:inherit;font-size:var(--step--1);padding:var(--space-m)}.c-support-search__input::-webkit-search-cancel-button{display:none}.c-support-search__clear{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.c-support-search__clear:focus-visible{outline:3px solid var(--brand-red);outline-offset:-3px}.c-support-search__clear{width:3rem;height:3rem;background:rgba(0,0,0,0);color:var(--text-dark)}.c-support-search__submit.c-ui-button{align-self:stretch;border-radius:0 var(--radius-fixed-s) var(--radius-fixed-s) 0;padding-inline:var(--space-m)}.c-support-search__panel{position:absolute;top:calc(100% + var(--space-xs));left:0;width:100%;max-height:min(38rem,62vh);box-sizing:border-box;overflow:auto;border:1px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-m);background:var(--brand-white);box-shadow:0 1rem 3rem rgba(34,34,34,.18);color:var(--text-dark);padding:var(--space-m)}.c-support-search__group+.c-support-search__group{margin-top:var(--space-m);border-top:1px solid var(--backgrounds-light-grey-300);padding-top:var(--space-m)}.c-support-search__group h2{margin:0 0 var(--space-xs);color:var(--text-x-dark);font-size:var(--step-0)}.c-support-search__group ul{margin:0;padding:0;list-style:none}.c-support-search__result{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-m);border-radius:var(--radius-fixed-s);color:inherit;padding:var(--space-xs);text-decoration:none}.c-support-search__result:hover{background:var(--backgrounds-light-grey-100)}.c-support-search__result:focus-visible{outline:3px solid var(--brand-red);outline-offset:2px}.c-support-search__result>svg{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;color:var(--brand-red)}.c-support-search__result-copy{display:flex;min-width:0;flex-direction:column;gap:var(--space-3xs)}.c-support-search__result-copy strong{color:var(--text-x-dark)}.c-support-search__result-copy small,.c-support-search__result-copy span{color:var(--text-default-grey);line-height:1.35}.c-support-search__view-all{display:inline-flex;margin:var(--space-xs) 0 0 var(--space-xs);border-bottom:1px solid var(--brand-red);color:var(--text-x-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);padding-bottom:var(--space-3xs);text-decoration:none}.c-support-search__view-all:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.c-support-search__message,.c-support-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);margin:0;border-radius:var(--radius-m);background:var(--backgrounds-light-grey-100);padding:var(--space-l)}.c-support-search__message h3,.c-support-search__message p,.c-support-state h3,.c-support-state p{margin:0}.c-support-state--loading{align-items:center;text-align:center}.c-support-product-results .c-support-state--empty{box-sizing:border-box;width:100%;align-items:center;gap:var(--space-l);border:1px dashed var(--backgrounds-light-grey-300);border-radius:10px;background:var(--brand-white);padding:var(--space-2xl) 40px;text-align:center}.c-support-product-results .c-support-state--empty h3,.c-support-product-results .c-support-state--empty p{margin:0}.c-support-product-results .c-support-state--empty h3{color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05}.c-support-product-results .c-support-state--empty .c-support-state__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.c-support-product-results .c-support-state--empty .c-support-state__icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:var(--radius-xxl);background:var(--backgrounds-light-grey-100);color:var(--brand-red)}.c-support-product-results .c-support-state--empty .c-support-state__icon svg{width:28px;height:32px}.c-support-product-results .c-support-state--empty .c-support-state__copy{display:flex;width:min(100%,522px);flex-direction:column;gap:16px;color:var(--text-default-grey);font-size:var(--step-1);letter-spacing:.01em;line-height:1.4}.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary{min-width:0;min-height:56px;gap:var(--space-m);border:1px solid var(--backgrounds-light-grey-500);border-radius:2px;background:var(--brand-white);color:var(--brand-grey);padding:var(--space-s)}.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary .c-ui-button__icon{color:var(--brand-grey)}.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary.state-preview-focus,.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary.state-preview-hover,.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary:is(:hover,:focus-visible){border-color:var(--brand-red);gap:var(--space-xs);padding-inline:var(--space-s);color:var(--brand-white)}.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary.state-preview-focus .c-ui-button__icon,.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary.state-preview-hover .c-ui-button__icon,.c-support-product-results .c-support-state--empty .c-support-state__clear-filters.c-ui-button.c-ui-button--primary:is(:hover,:focus-visible) .c-ui-button__icon{color:var(--brand-white)}.c-support-article-grid,.c-support-document-grid,.c-support-navigation-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-m)}@media screen and (min-width:47.5rem){.c-support-article-grid,.c-support-document-grid,.c-support-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-support-article-grid,.c-support-document-grid,.c-support-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-support-article-card,.c-support-document-card,.c-support-navigation-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-l);background:var(--brand-white)}.c-support-navigation-card{min-height:24rem;padding:var(--space-l);color:var(--text-x-dark);text-decoration:none;transform:scale(1);transition:transform .18s cubic-bezier(.5,0,0,1)}.c-support-navigation-card:hover{transform:scale(1.02)}.c-support-navigation-card:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.c-support-navigation-card__media{margin:calc(var(--space-l)*-1) calc(var(--space-l)*-1) var(--space-l)}.c-support-navigation-card__media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.c-support-navigation-card__icon{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:50%;background:var(--backgrounds-light-grey-100);color:var(--brand-red)}.c-support-navigation-card__icon svg{width:2rem;height:2rem}.c-support-navigation-card__content{display:flex;min-width:0;flex:1 1;flex-direction:column;align-items:flex-start;padding-top:var(--space-xl)}.c-support-navigation-card__title{margin:0;color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:1.05}.c-support-navigation-card__description{margin:var(--space-s) 0 var(--space-m);line-height:1.5}.c-support-accordion__more,.c-support-article-card__link,.c-support-document-card__link,.c-support-navigation-card__link{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:auto;border-bottom:1px solid var(--brand-red);color:var(--text-x-dark);font-family:var(--font-family-label);font-weight:var(--font-weight-bold);padding-bottom:var(--space-3xs);text-decoration:none}.c-support-accordion__more:focus-visible,.c-support-article-card__link:focus-visible,.c-support-document-card__link:focus-visible,.c-support-navigation-card__link:focus-visible{border-radius:var(--radius-fixed-s);outline:3px solid var(--brand-red);outline-offset:3px}.c-support-accordion__more svg,.c-support-article-card__link svg,.c-support-document-card__link svg,.c-support-navigation-card__link svg{width:1.1rem;height:1.1rem;color:var(--brand-red)}.c-support-category-links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin:0;padding:0;list-style:none}@media screen and (min-width:47.5rem){.c-support-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-support-category-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-support-category-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);border-radius:var(--radius-m);background:var(--brand-white);color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-1);font-weight:var(--font-weight-bold);padding:var(--space-m);text-decoration:none}.c-support-category-links a:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.c-support-category-links a svg{color:var(--brand-red)}.c-support-contact{display:grid;align-items:center;gap:var(--space-l);margin-top:var(--space-xl);border-radius:var(--radius-xl);background:var(--text-x-dark);color:var(--brand-white);padding:var(--space-l)}@media screen and (min-width:71.25rem){.c-support-contact{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-xl)}}.c-support-contact__copy{display:flex;align-items:flex-start;gap:var(--space-m)}.c-support-contact__icon{display:inline-flex;width:3rem;height:3rem;flex:0 0 3rem;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-red)}.c-support-contact__heading{margin:0;font-family:var(--font-family-heading);font-size:var(--step-3);line-height:1}.c-support-contact__text a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-contact__text a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-contact__text a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-contact__text{max-width:42rem;margin:var(--space-xs) 0 0;color:var(--backgrounds-light-grey-300);line-height:1.5}.c-support-contact__text>:first-child{margin-top:0}.c-support-contact__text>:last-child{margin-bottom:0}.c-support-contact__actions,.c-support-product-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-s)}.c-support-knowledge-controls,.c-support-product-search{border-bottom:1px solid var(--backgrounds-light-grey-300);background:var(--backgrounds-light-grey-100);padding-block:var(--space-xl)}.c-support-product-search__query{display:flex;max-width:none;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-xl);color:var(--text-x-dark);font-family:var(--font-family-label);font-weight:var(--font-weight-bold)}.c-support-product-search__input-wrap{display:grid;min-height:3.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;border:0;border-bottom:1px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-50)}.c-support-product-search__input-wrap:focus-within{border-color:var(--brand-red);box-shadow:0 0 0 .5px var(--brand-red)}.c-support-product-search__input-wrap .c-support-product-search__input-icon{display:inline-flex;width:1.625rem;height:1.625rem;flex:0 0 1.625rem;align-items:center;justify-content:center;margin-left:var(--space-s);border:1.5px solid var(--text-light-grey);border-radius:var(--radius-fixed-s);color:var(--text-default-grey)}.c-support-product-search__input-wrap .c-support-product-search__input-icon svg{width:.875rem;height:.875rem}.c-support-product-search__input-wrap input{min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--text-x-dark);font:inherit;font-weight:var(--font-weight-regular);padding:var(--space-s);text-overflow:ellipsis}.c-support-product-search__input-wrap input:focus-visible{outline:0!important}.c-support-product-search__help{max-width:none;margin:var(--space-xs) 0 0;color:var(--text-default-grey);font-size:var(--step--1);line-height:1.45}@media screen and (max-width:35em){.c-support-product-search__help{margin-top:var(--space-xl)}}.c-support-filter,.c-support-knowledge-controls__filters{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-m);margin-top:var(--space-l)}.c-support-filter__field{display:flex;min-width:min(100%,14rem);flex-direction:column;gap:var(--space-2xs);color:var(--text-x-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold)}.c-support-filter__field select{min-height:3rem;border:1px solid var(--backgrounds-light-grey-400);border-radius:var(--radius-fixed-s);background:var(--brand-white);color:var(--text-x-dark);font:inherit;font-weight:var(--font-weight-regular);padding:var(--space-s)}.c-support-filter__field select:focus-visible{outline:3px solid var(--brand-red);outline-offset:2px}.c-support-filter__lifecycle{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--space-2xs);margin:0;border:0;padding:0}.c-support-filter__lifecycle legend{width:100%;margin-bottom:var(--space-2xs);color:var(--text-x-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold)}.c-support-filter__lifecycle label{position:relative}.c-support-filter__lifecycle input{position:absolute;opacity:0;pointer-events:none}.c-support-filter__lifecycle span{display:inline-flex;min-height:3rem;box-sizing:border-box;align-items:center;border:1px solid var(--backgrounds-light-grey-400);border-radius:var(--radius-xxl);background:var(--brand-white);color:var(--text-dark);font-family:var(--font-family-label);padding:var(--space-xs) var(--space-s);cursor:pointer}.c-support-filter__lifecycle input:checked+span{border-color:var(--brand-red);background:var(--brand-red);color:var(--brand-white)}.c-support-filter__lifecycle input:focus-visible+span{outline:3px solid var(--brand-red);outline-offset:2px}.c-support-product-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-s)}@media screen and (min-width:47.5rem){.c-support-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-support-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:80rem){.c-support-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-product-card--support{border:1px solid var(--backgrounds-light-grey-300);padding:var(--space-m)}.c-product-card--support.state-discontinued{padding-block-start:var(--space-m)}.c-product-card--support .c-product-card__image{aspect-ratio:4/3;border-radius:var(--radius-m);background:var(--backgrounds-light-grey-100)}.c-product-card--support .c-product-card__content{gap:var(--space-s);padding-top:var(--space-s)}.c-product-card--support .c-product-card__title{color:var(--text-x-dark);font-size:var(--step-2);line-height:1.1}.c-product-card__support-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--2);text-transform:uppercase}.c-product-card__support-meta strong{border-radius:var(--radius-xxl);background:var(--brand-grey);color:var(--brand-white);padding:var(--space-3xs) var(--space-xs)}.c-product-card__models{margin:0;color:var(--text-dark);font-size:var(--step--1);line-height:1.4;overflow-wrap:anywhere}.c-product-card__support-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin-top:auto;padding-top:var(--space-s)}.c-product-card__support-links a{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-fixed-s);color:var(--text-x-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);padding:var(--space-xs);text-decoration:none}.c-product-card__support-links a:focus-visible{outline:3px solid var(--brand-red);outline-offset:2px}.c-product-card__support-links a svg{width:1rem;height:1rem;flex:0 0 1rem}.c-product-card__support-commercial,.c-product-card__support-primary{grid-column:1/-1}.c-product-card__support-primary{justify-content:center;background:var(--brand-red);color:var(--brand-white)!important}.c-product-card__support-secondary{border:1px solid var(--backgrounds-light-grey-300)}.c-product-card__support-commercial{justify-content:space-between;padding-inline:0!important}.c-support-product-results .c-search-results__load-more{display:flex;justify-content:space-between;margin:var(--space-xl) auto 0}.c-support-product-hero{background:var(--backgrounds-light-grey-100);padding-block:var(--space-4xl) var(--space-3xl)}.c-support-product-hero__inner{display:grid;align-items:center;gap:var(--space-2xl)}@media screen and (min-width:71.25rem){.c-support-product-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}}.c-support-product-hero__copy h1{max-width:16ch;margin:0;color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-6);font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:.98}.c-support-product-hero__description{max-width:42rem;margin:var(--space-m) 0 0;font-size:var(--step-1);line-height:1.5}.c-support-product-hero__status{display:inline-flex;margin:0 0 var(--space-s);border-radius:var(--radius-xxl);background:var(--brand-grey);color:var(--brand-white);font-family:var(--font-family-label);font-size:var(--step--1);padding:var(--space-2xs) var(--space-s)}.c-support-product-hero__models{margin-block:var(--space-l)}.c-support-product-hero__models p,.c-support-product-hero__models strong{display:block;margin:0}.c-support-product-hero__models p{margin-top:var(--space-xs);overflow-wrap:anywhere}.c-support-product-hero__media{display:flex;min-height:20rem;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-xl);background:var(--brand-white)}.c-support-product-hero__media img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.c-support-product-hero__media>svg{width:5rem;height:5rem;color:var(--backgrounds-light-grey-400)}.c-support-article-card,.c-support-document-card{padding:var(--space-l)}.c-support-article-card__meta,.c-support-document-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--2);text-transform:uppercase}.c-support-article-card__meta span{display:inline-flex;align-items:center;gap:var(--space-3xs)}.c-support-article-card__title,.c-support-document-card__title{margin:var(--space-m) 0 0;color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-2);line-height:1.1}.c-support-article-card__summary{margin:var(--space-s) 0 var(--space-l);line-height:1.5}.c-support-document-card__meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3xs) var(--space-xs);margin-block:var(--space-s) var(--space-l);font-size:var(--step--1)}.c-support-document-card__meta dt{font-weight:var(--font-weight-bold)}.c-support-document-card__meta dd{margin:0}.c-support-document-card__link{margin-top:var(--space-l)}.c-support-document-grid--knowledge{margin-top:var(--space-xl)}.c-support-category-tabs{display:flex;max-width:100%;align-items:center;gap:var(--space-2xs);overflow-x:auto;padding-block:var(--space-3xs)}.c-support-category-tabs button{min-height:2.75rem;flex:0 0 auto;border:1px solid var(--backgrounds-light-grey-400);border-radius:var(--radius-xxl);background:var(--brand-white);color:var(--text-x-dark);font:inherit;font-family:var(--font-family-label);padding:var(--space-xs) var(--space-s);cursor:pointer}.c-support-category-tabs button.state-active{border-color:var(--brand-red);background:var(--brand-red);color:var(--brand-white)}.c-support-category-tabs button:focus-visible{outline:3px solid var(--brand-red);outline-offset:2px}.c-support-page--knowledge{--support-header-title-offset:9.25rem;background:var(--backgrounds-light-grey-100);padding-top:var(--site-header-expanded-height)}.c-support-knowledge__hero{background:var(--backgrounds-light-grey-100);padding-block:var(--support-header-title-offset) var(--space-2xl)}.c-support-knowledge__hero h1{max-width:12ch;min-height:5.5rem;margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.05}.c-support-knowledge__hero .c-support-page__inner>div a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-knowledge__hero .c-support-page__inner>div a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-knowledge__hero .c-support-page__inner>div a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-knowledge__hero .c-support-page__inner>div{max-width:30.125rem;min-height:5.5rem;margin-top:0;color:var(--text-dark);font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:.01em}.c-support-knowledge__hero .c-support-page__inner>div>:first-child{margin-top:0}.c-support-knowledge__hero .c-support-page__inner>div>:last-child{margin-bottom:0}@media screen and (min-width:71.25rem){.c-support-knowledge__hero h1{width:100%;max-width:44.5rem;min-height:5.5rem}.c-support-knowledge__hero .c-support-page__inner>div{min-height:5.5rem;margin-top:0}.c-support-knowledge__hero{min-height:clamp(18rem,19.876vw,24.25rem);box-sizing:border-box;display:flex;align-items:flex-end;padding-block:var(--support-header-title-offset) var(--space-2xl)}}@media screen and (max-width:71.25rem){.c-support-knowledge__hero h1{font-size:var(--step-6)}}.c-support-knowledge__workspace{display:grid;width:min(100% - var(--space-s-l)*2,var(--grid-whole));box-sizing:border-box;margin-inline:auto;background:var(--brand-white);border-radius:var(--radius-s)}@media screen and (min-width:71.25rem){.c-support-knowledge__workspace{grid-template-columns:minmax(0,1fr) 28.9375rem;column-gap:.625rem}}.c-support-knowledge__faq-panel{min-width:0;padding:var(--space-l)}@media screen and (min-width:47.5rem){.c-support-knowledge__faq-panel{padding:var(--space-xl)}}@media screen and (min-width:71.25rem){.c-support-knowledge__faq-panel{padding:var(--space-xl)}}@keyframes support-knowledge-tab-underline-in{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes support-knowledge-tab-underline-out{0%{transform:scaleX(1);transform-origin:right center}to{transform:scaleX(0);transform-origin:right center}}@keyframes support-knowledge-panel-fade-in{0%{opacity:0}to{opacity:1}}.c-support-knowledge__tabs{display:flex;max-width:100%;align-items:flex-start;gap:var(--space-m);overflow-x:auto;padding-inline:var(--space-2xs)}.c-support-knowledge__tabs button{position:relative;flex:0 0 auto;display:inline-flex;height:3.6875rem;align-items:center;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);padding:0 var(--space-2xs);cursor:pointer}.c-support-knowledge__tabs button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--backgrounds-light-grey-400);content:"";transform-origin:left center;animation:support-knowledge-tab-underline-out .22s ease both}.c-support-knowledge__tabs button:not(.state-active):is(:hover,:focus-visible):after{animation:support-knowledge-tab-underline-in .22s ease both}.c-support-knowledge__tabs button.state-active{border-bottom-color:var(--brand-red);color:var(--brand-red);font-weight:var(--font-weight-bold)}.c-support-knowledge__tabs button:focus-visible{border-radius:var(--radius-fixed-s);outline:3px solid var(--brand-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.c-support-knowledge__panel-content,.c-support-knowledge__tabs button:after{animation-duration:0s}}.c-support-knowledge__panel{min-height:28rem;padding:0}.c-support-knowledge__panel-content{animation:support-knowledge-panel-fade-in .18s ease-out both}.c-support-knowledge__panel:focus-visible{outline:3px solid var(--brand-red);outline-offset:-3px}.c-support-knowledge__panel .c-support-state{margin-top:var(--space-l)}@media screen and (min-width:71.25rem){.c-support-knowledge__tabs:not(.c-support-knowledge__tabs--general-support){height:5.1875rem}.c-support-knowledge__tabs--general-support+.c-support-knowledge__panel .c-support-knowledge__group{margin-top:var(--space-m)}}.c-support-knowledge__jump{box-sizing:border-box;margin-top:var(--space-l);padding:0 var(--space-m) var(--space-2xs)}.c-support-knowledge__jump .c-support-knowledge__jump-title{margin:0 0 var(--space-xs);color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:normal}.c-support-knowledge__jump-list{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.c-support-knowledge__jump-link{display:inline-flex;height:2.25rem;align-items:center;border:1px solid #d9d9de;border-radius:1.375rem;background:#f2f2f4;color:#212126;font-family:var(--font-family-label);font-size:.875rem;line-height:1;padding:0 1.125rem;text-decoration:none}.c-support-knowledge__jump-link:focus-visible,.c-support-knowledge__jump-link:hover{border-color:var(--text-default-grey);background:var(--text-default-grey);color:var(--brand-white)}.c-support-knowledge__jump-link{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.c-support-knowledge__jump-link:focus-visible{outline:3px solid var(--brand-red);outline-offset:2px}.c-support-knowledge__groups{padding-inline:0}.c-support-knowledge__group{display:flex;flex-direction:column;gap:var(--space-s);margin-top:var(--space-l);margin-bottom:var(--space-m);scroll-margin-top:calc(var(--site-header-condensed-height) + var(--space-l));background:var(--brand-white);padding:0 var(--space-m) var(--space-m)}.c-support-knowledge__group .c-product-accordion{display:block;gap:0}.c-support-knowledge__group .c-product-accordion--knowledge .c-product-accordion__items{gap:var(--space-m)}.c-support-knowledge__group .c-product-accordion--knowledge .c-product-accordion__trigger{height:7.5rem;min-height:7.5rem;transition:height var(--accordion-motion),min-height var(--accordion-motion)}.c-support-knowledge__group .c-product-accordion--knowledge .c-product-accordion__item:before{background:var(--brand-white);border-radius:var(--radius-s)}.c-support-knowledge__group .c-product-accordion--knowledge .c-product-accordion__item.state-open:before{inset-inline:0;background:var(--backgrounds-light-grey-100);border-bottom:0}.c-support-knowledge__group .c-product-accordion--knowledge .c-product-accordion__item.state-open .c-product-accordion__trigger{height:6.5rem;min-height:6.5rem}.c-support-knowledge__group .c-product-accordion--knowledge .c-product-accordion__panel-inner{padding-left:calc(var(--space-m-2xl) + var(--space-2xs));padding-right:calc(var(--space-m-4xl) + var(--space-m-2xl))}.c-support-knowledge__group .c-product-accordion--knowledge{--accordion-trigger-icon-slot-size:var(--accordion-trigger-icon-surface-size);--accordion-trigger-icon-open-right:var(--space-m-2xl);--accordion-trigger-icon-closed-right:var(--space-m-2xl)}.c-support-knowledge__group:last-child{margin-bottom:0}.c-support-knowledge__group-title{margin:0;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step-3);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1}.c-support-knowledge__aside{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-l);background:var(--brand-white)}@media screen and (min-width:47.5rem){.c-support-knowledge__aside{padding:var(--space-xl)}}@media screen and (min-width:71.25rem){.c-support-knowledge__aside{padding:var(--space-xs) var(--space-xs) var(--space-xl) 0}}.c-support-knowledge__aside .c-support-navigation-card{width:100%;min-width:0;min-height:8.25rem;flex-direction:row;align-items:center;box-sizing:border-box;border-radius:var(--radius-fixed-s);padding:var(--space-2xs)}.c-support-knowledge__aside .c-support-navigation-card__icon{width:6.25rem;height:6.25rem;flex:0 0 6.25rem;border-radius:var(--radius-fixed-s);background:var(--backgrounds-light-grey-50)}.c-support-knowledge__aside .c-support-navigation-card__content{min-width:0;align-items:center;flex-direction:row;gap:var(--space-s);justify-content:space-between;padding:var(--space-s) var(--space-m)}.c-support-knowledge__aside .c-support-navigation-card__title{min-width:0;flex:1 1 auto;color:var(--text-default-grey);font-size:var(--step-3);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1}.c-support-knowledge__aside .c-support-navigation-card__link{margin-top:0;border:0;padding:0;flex:0 0 1.5rem}.c-support-knowledge__aside .c-support-navigation-card__link svg{width:1.5rem;height:1.5rem}.c-support-knowledge__aside .c-support-navigation-card__icon svg{width:3.5rem;height:3.5rem}@media screen and (min-width:71.25rem){.c-support-knowledge__aside .c-support-navigation-card{height:8.25rem;min-height:0;padding:var(--space-2xs) var(--space-l) var(--space-2xs) var(--space-2xs)}.c-support-knowledge__aside .c-support-navigation-card__icon{width:7.25rem;height:7.25rem;flex:0 0 7.25rem}.c-support-knowledge__aside .c-support-navigation-card__content{gap:var(--space-m-l);padding:var(--space-s) 0 var(--space-s) var(--space-m-l)}.c-support-knowledge__aside .c-support-navigation-card__title{flex:0 0 13.3125rem}.c-support-knowledge__aside .c-support-navigation-card__link{flex:0 0 1.3125rem}.c-support-knowledge__aside .c-support-navigation-card__link svg{width:1.3125rem}}@media(prefers-reduced-motion:reduce){.c-support-navigation-card{transition:none}}.c-support-article-reviewed{width:min(100%,var(--grid-whole-half));box-sizing:border-box;margin:var(--space-l) auto 0;color:var(--text-default-grey);font-size:var(--step--1);padding-inline:var(--space-s-l)}.c-support-steps{display:flex;flex-direction:column;gap:var(--space-l);margin:0;padding:0;list-style:none}.c-support-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-m)}.c-support-steps li h3{margin:0;color:var(--text-x-dark)}.c-support-steps li div>:last-child{margin-bottom:0}.c-support-steps li .c-support-steps__note a,.c-support-steps li>div a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-steps li .c-support-steps__note a:is(:hover,:focus-visible),.c-support-steps li>div a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-steps li .c-support-steps__note a:focus-visible,.c-support-steps li>div a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-steps__number{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-red);color:var(--brand-white);font-family:var(--font-family-label);font-weight:var(--font-weight-bold)}.c-support-steps__note{margin-top:var(--space-s);border-left:3px solid var(--brand-red);background:var(--backgrounds-light-grey-100);padding:var(--space-s)}.c-support-steps__note>:first-child{margin-top:0}.c-support-steps__note>:last-child{margin-bottom:0}@media screen and (max-width:35em){.c-support-search__form{grid-template-columns:auto minmax(0,1fr) auto}.c-support-search__submit{grid-column:1/-1;min-height:3.25rem}.c-support-contact__actions,.c-support-product-hero__actions{align-items:stretch;flex-direction:column}.c-support-contact__actions .c-ui-button,.c-support-product-hero__actions .c-ui-button{width:100%}}.c-support-warranty{--support-header-title-offset:9.25rem;background-color:var(--backgrounds-light-grey-100);color:var(--text-dark);font-family:var(--font-family-body)}.c-support-warranty__inner{box-sizing:border-box;width:min(100%,var(--grid-viewport));margin-inline:auto;padding-inline:var(--space-s-l)}.c-support-warranty__header{background-color:var(--backgrounds-light-grey-100);padding-block:var(--space-3xl);padding-block-start:calc(var(--site-header-expanded-height) + var(--support-header-title-offset));padding-bottom:0}.c-support-warranty__header-layout{display:grid;gap:var(--space-xl);align-items:start}.c-support-warranty__header-copy{min-width:0}.c-support-warranty__eyebrow{margin:0 0 var(--space-s);color:var(--brand-red);text-transform:uppercase}.c-support-warranty__title{max-width:var(--grid-whole-half);min-height:5.5rem;margin:0;color:var(--text-dark);font-family:var(--font-family-heading);font-size:var(--step-7);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.05}.c-support-warranty__intro a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-warranty__intro a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-warranty__intro a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-warranty__intro{max-width:30.125rem;min-height:5.5rem;margin-top:0;color:var(--text-dark);font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:1.4}.c-support-warranty__intro>:first-child{margin-top:0}.c-support-warranty__intro>:last-child{margin-bottom:0}.c-support-warranty__content{background-color:var(--backgrounds-light-grey-200);margin-inline:0;padding-block:var(--space-3xl)}.c-support-warranty__assessment{display:flex;min-width:0;flex-direction:column;gap:var(--space-s);border-radius:calc(var(--radius-m) + var(--radius-s)) calc(var(--radius-m) + var(--radius-s)) 0 0;background-color:var(--brand-white);padding:var(--space-l) var(--space-l) calc(var(--space-xl) + var(--space-xs))}.c-support-warranty__assessment h2{margin:0;color:var(--text-dark)}.c-support-warranty__assessment-copy a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-warranty__assessment-copy a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-warranty__assessment-copy a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-warranty__assessment-copy{max-width:34rem;margin-top:var(--space-3xs);color:var(--text-default-grey)}.c-support-warranty__assessment-copy>:first-child{margin-top:0}.c-support-warranty__assessment-copy>:last-child{margin-bottom:0}.c-support-warranty__text-link{width:fit-content;font-weight:var(--font-weight-bold);text-decoration-thickness:.08em;text-underline-offset:.18em}.c-support-warranty__text-link:focus-visible{border-radius:var(--radius-fixed-s);outline:3px solid currentColor;outline-offset:3px}.c-support-warranty__assessment-requirements{color:var(--text-default-grey)}.c-support-warranty__assessment-requirements>p{margin:0 0 var(--space-3xs)}.c-support-warranty__assessment-requirements ul{margin:0;padding:0;list-style:none}.c-support-warranty__assessment-requirements li{display:flex;align-items:center;gap:var(--space-s);border-bottom:1px solid var(--backgrounds-light-grey-200);padding:var(--space-2xs) var(--space-3xs);font-size:var(--step--1);line-height:1.5}.c-support-warranty__assessment-requirements svg{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;color:var(--brand-red)}.c-support-warranty__assessment-action.c-ui-button{--ui-button-background:var(--brand-red);--ui-button-hover-background:var(--brand-grey);--ui-button-foreground:var(--brand-white);--ui-button-hover-foreground:var(--brand-white);align-self:flex-start}.c-support-warranty__assessment-action.c-ui-button .c-ui-button__icon{color:var(--brand-white)}.c-support-warranty__text-link{color:var(--brand-red)}.c-support-warranty__information{display:grid;gap:var(--space-m);margin-top:var(--space-l)}.c-support-warranty__information-card{border:1px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-l);padding:var(--space-l)}.c-support-warranty__information-card h2{margin:0;color:var(--text-x-dark)}.c-support-warranty__information-card p{margin-block:var(--space-s)}.c-support-warranty__information-copy a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-warranty__information-copy a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-warranty__information-copy a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-warranty__resources{background-color:var(--backgrounds-light-grey-200);padding-block:var(--space-3xl)}.c-support-warranty__resources-inner{display:flex;flex-direction:column;gap:var(--space-xl)}.c-support-warranty__resources-heading{max-width:var(--grid-whole-half)}.c-support-warranty__resources-heading h2{margin:0;color:var(--text-dark)}.c-support-warranty__resources .c-product-downloads__items{grid-template-columns:1fr}.c-support-warranty__resources .c-product-downloads__card{min-height:10rem}.c-support-warranty__registration-layout{display:block}.c-support-warranty__registration-inner{width:min(100%,var(--grid-whole-three-quarters));padding-inline:0}.c-support-warranty__registration-heading{max-width:var(--grid-whole-half);margin-bottom:var(--space-xl)}.c-support-warranty__registration-heading h2{margin:0;color:var(--text-dark)}.c-support-warranty__registration-heading p{margin:var(--space-s) 0 0}.c-support-warranty__registration-copy a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-warranty__registration-copy a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-warranty__registration-copy a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-warranty__registration-warning{margin-top:var(--space-s);color:var(--text-default-grey)}.c-support-warranty__embed{overflow:visible;border-radius:var(--radius-m);background:var(--brand-white);padding:var(--space-2xl)}@media screen and (min-width:47.5rem){.c-support-warranty__information,.c-support-warranty__resources .c-product-downloads__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:71.25rem){.c-support-warranty__header-layout{grid-template-columns:minmax(0,1fr) minmax(24rem,var(--grid-whole-third))}.c-support-warranty__resources .c-product-downloads__items{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:71.25rem){.c-support-warranty__title{font-size:var(--step-6)}}@media screen and (max-width:35em){.c-support-warranty__embed{padding:var(--space-m)}.c-support-warranty .c-support-contact--compact .c-support-contact__actions .c-ui-button{width:100%;min-width:0}}.c-support-warranty-form__required-note{margin:0 0 var(--space-m);color:var(--text-default-grey)}.c-support-warranty-form__section{min-width:0;margin:0;border:0;padding:0}.c-support-warranty-form__section+.c-support-warranty-form__section{margin-top:var(--space-2xl);border-top:1px solid var(--backgrounds-light-grey-300);padding-top:var(--space-2xl)}.c-support-warranty-form__legend{display:block;width:100%;margin:0 0 var(--space-m);padding:0;color:var(--text-x-dark)}.c-support-warranty-form__grid{display:grid;gap:var(--space-m)}.c-support-warranty-form__field{display:flex;min-width:0;flex-direction:column;gap:var(--space-2xs)}.c-support-warranty-form__checkbox-label,.c-support-warranty-form__label{color:var(--text-x-dark);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.3}.c-support-warranty-form__control{box-sizing:border-box;width:100%;min-height:3rem;border:1px solid var(--backgrounds-light-grey-400);border-radius:var(--radius-fixed-s);background-color:var(--brand-white);color:var(--text-x-dark);font:inherit;font-size:var(--step-0);line-height:1.3;padding:var(--space-s)}.c-support-warranty-form__control:focus-visible{border-color:var(--brand-red);outline:3px solid var(--brand-red);outline-offset:2px}.state-error .c-support-warranty-form__control{border-color:var(--brand-red)}.c-support-warranty-form__control--select{padding-right:var(--space-xl)}.c-support-warranty-form__error,.c-support-warranty-form__hint{display:block;font-size:var(--step--1);line-height:1.4}.c-support-warranty-form__hint{color:var(--text-default-grey)}.c-support-warranty-form__error{color:var(--brand-red);font-weight:var(--font-weight-bold)}.c-support-warranty-form__checkbox-field{gap:var(--space-xs)}.c-support-warranty-form__checkbox-row{display:flex;gap:var(--space-s);align-items:flex-start}.c-support-warranty-form__checkbox{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;margin:.08rem 0 0;accent-color:var(--brand-red)}.c-support-warranty-form__checkbox:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.c-support-warranty-form__checkbox-label{font-weight:var(--font-weight-regular)}.c-support-warranty-form__error-summary,.c-support-warranty-form__status{border:1px solid var(--brand-red);border-radius:var(--radius-m);background-color:var(--backgrounds-light-grey-100);margin-bottom:var(--space-xl);padding:var(--space-m)}.c-support-warranty-form__error-summary:focus-visible,.c-support-warranty-form__status:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.c-support-warranty-form__error-summary h3,.c-support-warranty-form__error-summary p,.c-support-warranty-form__status h3,.c-support-warranty-form__status p{margin-top:0}.c-support-warranty-form__error-summary>:last-child,.c-support-warranty-form__status>:last-child{margin-bottom:0}.c-support-warranty-form__error-summary ul{margin:var(--space-s) 0 0;padding-left:var(--space-l)}.c-support-warranty-form__error-summary a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-warranty-form__error-summary a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-warranty-form__error-summary a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-warranty-form__status a{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-warranty-form__status a:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-warranty-form__status a:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-warranty-form__status{margin:var(--space-xl) 0 0}.c-support-warranty-form__status--success{border-color:var(--text-x-dark)}.c-support-warranty-form__fallback-link{color:inherit;font-weight:var(--font-weight-regular);text-decoration:underline;text-underline-offset:.15em}.c-support-warranty-form__fallback-link:is(:hover,:focus-visible){color:var(--brand-red)}.c-support-warranty-form__fallback-link:focus-visible{border-radius:var(--radius-fixed-s);outline:2px solid var(--brand-red);outline-offset:var(--space-3xs)}.c-support-warranty-form__actions{display:flex;margin-top:var(--space-2xl)}@media screen and (min-width:47.5rem){.c-support-warranty-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-support-warranty-form__field--full{grid-column:1/-1}}.c-form-title{display:flex;align-items:center;gap:var(--space-s);overflow:hidden;padding-block:var(--space-l) var(--space-s)}.c-form-title__border{width:var(--space-3xs);height:calc(var(--space-m) - 1px);flex:0 0 var(--space-3xs);background:var(--brand-red)}.c-form-title__heading{color:var(--text-dark)}.c-form-field{--form-control-height:3rem;--form-control-border-width:0.078125rem;--form-control-border:var(--backgrounds-light-grey-300);display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.c-form-field--small{max-width:15rem}.c-form-field--medium{max-width:var(--grid-whole-third)}.c-form-field--large{max-width:100%}.c-form-field.state-error{--form-control-border:var(--brand-red)}.c-form-field.state-disabled{--form-control-border:var(--backgrounds-light-grey-200)}.c-form-field__label{color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2}.c-form-field.state-disabled .c-form-field__label{color:var(--text-light-grey)}.c-form-field__error,.c-form-field__required{color:var(--brand-red)}.c-form-field__control-wrap,.c-form-field__select-wrap{position:relative;display:flex;width:100%;align-items:center}.c-form-field__leading-icon{position:absolute;z-index:1;left:var(--space-xs);width:calc(var(--space-m) + var(--space-3xs));height:calc(var(--space-m) + var(--space-3xs));border:.09375rem solid var(--text-light-grey);border-radius:var(--radius-m);color:var(--text-default-grey);padding:var(--space-3xs);pointer-events:none}.c-form-field__leading-icon+.c-form-field__control{padding-left:calc(var(--space-xs) + var(--space-m) + var(--space-s))}.c-form-field__control{width:100%;height:var(--form-control-height);border:0;border-bottom:var(--form-control-border-width) solid var(--form-control-border);border-radius:var(--radius-s);appearance:none;background:var(--backgrounds-light-grey-50);color:var(--text-dark);font-family:var(--font-family-body);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:1.5;padding:var(--space-2xs) var(--space-xs)}.c-form-field__control::placeholder{color:var(--text-dark);opacity:1}.c-form-field__control:hover:not(:disabled){border-bottom-color:var(--backgrounds-light-grey-400)}.c-form-field__control:focus{border-bottom-color:var(--backgrounds-light-grey-500)}.c-form-field__control:disabled{cursor:not-allowed;color:var(--text-light-grey)}.c-form-field__control--select{cursor:pointer;color:var(--text-dark);padding-right:calc(var(--space-m) + var(--space-s))}.c-form-field__control--select.state-filled{color:var(--text-dark)}.c-form-field__control--select:disabled{cursor:not-allowed}.c-form-field__control--select option{background:var(--brand-white);color:var(--text-default-grey)}.c-form-field__select-icon{position:absolute;right:var(--space-m);width:var(--space-xs);height:var(--space-xs);color:var(--brand-red);pointer-events:none}.c-form-field__control--textarea{height:7.875rem;min-height:7.875rem;resize:vertical;font-size:var(--step--1);padding:var(--space-xs)}.c-form-field__error,.c-form-field__helper{max-width:var(--grid-whole-quarter);font-family:var(--font-family-body);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:1.5}.c-form-field__helper{color:var(--text-default-grey)}.c-form-choice-field{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.c-form-choice-field--contained{width:min(100%,15rem);border:1px solid var(--backgrounds-light-grey-200);border-radius:var(--radius-s);background:var(--backgrounds-light-grey-50);box-shadow:inset 0 -.09375rem 0 var(--backgrounds-light-grey-300)}.c-form-choice-field--contained:focus-within,.c-form-choice-field--contained:hover:not(.state-disabled){border-color:var(--backgrounds-light-grey-400);box-shadow:inset 0 -.09375rem 0 var(--backgrounds-light-grey-500)}.c-form-choice-field--contained.state-error{box-shadow:inset 0 -.09375rem 0 var(--brand-red)}.c-form-choice-field--contained.state-disabled{box-shadow:inset 0 -.09375rem 0 var(--backgrounds-light-grey-200)}.c-form-choice-field__error,.c-form-choice-field__helper{font-family:var(--font-family-body);font-size:var(--step--1);line-height:1.5}.c-form-choice-field__helper{color:var(--text-default-grey)}.c-form-choice-field__error{color:var(--brand-red)}.c-form-choice{position:relative;display:inline-flex;min-width:0;align-items:flex-start;gap:var(--space-s);cursor:pointer}.c-form-choice-field--contained .c-form-choice{width:100%;min-height:3.5rem;align-items:center;padding:var(--space-s)}.c-form-choice-field--row .c-form-choice{max-width:100%;min-height:3rem;align-items:center;padding:var(--space-s)}.state-disabled .c-form-choice{cursor:not-allowed}.c-form-choice__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-form-choice__control{position:relative;display:inline-flex;width:1rem;height:1rem;flex:0 0 1rem;align-items:center;justify-content:center;border:1px solid var(--backgrounds-light-grey-500);background:var(--brand-white);pointer-events:none}.c-form-choice__control--checkbox{border-radius:var(--radius-m)}.c-form-choice__control--radio{border-radius:var(--radius-xl)}.c-form-choice__input:checked+.c-form-choice__control--checkbox{border-color:var(--brand-red);background:var(--brand-red)}.c-form-choice__input:checked+.c-form-choice__control--checkbox:after{width:.4375rem;height:.25rem;border-bottom:.125rem solid var(--brand-white);border-left:.125rem solid var(--brand-white);content:"";transform:translateY(-.0625rem) rotate(-45deg)}.c-form-choice__input:checked+.c-form-choice__control--radio{border-color:var(--brand-red)}.c-form-choice__input:checked+.c-form-choice__control--radio:after{width:.625rem;height:.625rem;border-radius:50%;background:var(--brand-red);content:""}.c-form-choice__input:focus-visible+.c-form-choice__control{outline:2px solid var(--brand-red)!important;outline-offset:3px}.c-form-choice__input:disabled+.c-form-choice__control{border-color:var(--backgrounds-light-grey-300);background:var(--backgrounds-light-grey-50)}.state-error .c-form-choice__control{border-color:var(--brand-red)}.c-form-choice__label{min-width:0;padding-top:var(--space-3xs)}.c-form-choice__input:checked~.c-form-choice__label,.c-form-choice__label,.state-error .c-form-choice__label{color:var(--text-dark)}.c-form-choice__input:disabled~.c-form-choice__label{color:var(--text-light-grey)}.c-form-upload{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.c-form-upload__field-label{color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2}.c-form-upload__surface{position:relative;display:flex;width:100%;min-height:13.25rem;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-s);border-bottom:.078125rem dashed var(--backgrounds-light-grey-300);border-radius:var(--radius-s);background:color-mix(in srgb,var(--backgrounds-light-grey-100) 40%,transparent);padding:var(--space-xl) var(--space-xs)}.c-form-upload.state-error .c-form-upload__surface{border-bottom-color:var(--brand-red)}.c-form-upload__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-form-upload__picker{display:flex;align-items:center;flex-direction:column;gap:var(--space-s);cursor:pointer;text-align:center}.c-form-upload__input:focus-visible+.c-form-upload__picker{outline:2px solid var(--brand-red)!important;outline-offset:var(--space-2xs)}.c-form-upload__icon{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:var(--radius-xxl);background:var(--brand-white);color:var(--brand-red)}.c-form-upload__icon svg{width:var(--space-l);height:var(--space-l)}.c-form-upload__action,.c-form-upload__limit{color:var(--text-dark)}.c-form-upload__files{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs)}.c-form-upload__file{display:flex;max-width:100%;align-items:center;justify-content:center;gap:var(--space-s);border:1px solid var(--backgrounds-light-grey-200);border-radius:var(--radius-l);background:var(--brand-white);color:var(--text-dark);font-family:var(--font-family-label);font-size:var(--step--1);line-height:1.2;padding:var(--space-2xs) var(--space-xs)}.c-form-upload__file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-form-upload__remove{display:inline-flex;align-items:center;justify-content:center;border:.09375rem solid var(--backgrounds-light-grey-300);border-radius:var(--radius-m);appearance:none;background:var(--backgrounds-light-grey-50);color:var(--text-dark);cursor:pointer;padding:var(--space-3xs)}.c-form-upload__remove svg{width:var(--space-s);height:var(--space-s)}.c-form-upload__error,.c-form-upload__helper{font-family:var(--font-family-body);font-size:var(--step--1);line-height:1.5}.c-form-upload__helper{color:var(--text-default-grey)}.c-form-upload__error{color:var(--brand-red);text-align:center}.c-form-upload.state-disabled{opacity:.55}.c-form-submission-state{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--space-xl);overflow:hidden;border:1px dashed var(--backgrounds-light-grey-300);border-radius:var(--radius-l);background:var(--brand-white);padding:var(--space-2xl) var(--space-l);text-align:center}.c-form-submission-state__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.c-form-submission-state__icon{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:var(--radius-xxl);background:var(--backgrounds-light-grey-100);color:var(--brand-red)}.c-form-submission-state__icon svg{width:var(--space-l);height:var(--space-l)}.c-form-submission-state__title{color:var(--text-dark)}.c-form-submission-state__copy{width:min(100%,32.625rem);color:var(--text-default-grey)}.c-form-submission-state__copy p+p{margin-top:var(--space-s)}.c-form-demo-page{background:var(--backgrounds-light-grey-100);color:var(--text-dark);padding:calc(var(--space-5xl) + var(--space-xl)) var(--space-s-l) var(--space-4xl)}.c-form-demo-page__inner{width:min(100%,70rem);margin-inline:auto}.c-form-demo-page__intro{display:flex;max-width:var(--grid-whole-half);flex-direction:column;gap:var(--space-s);margin-bottom:var(--space-xl)}.c-form-demo-page__form,.c-form-demo-page__state-section{border-radius:var(--radius-l);background:var(--brand-white);padding:var(--space-s-l)}.c-form-demo-page__form{display:flex;flex-direction:column;gap:var(--space-xl)}.c-form-demo-page__section{min-width:0;border:0;margin:0;padding:0}.c-form-demo-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l) var(--space-s-l)}@media screen and (min-width:47.5rem){.c-form-demo-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-form-demo-page__full{grid-column:1/-1}.c-form-demo-page__choice-group{display:flex;flex-wrap:wrap;gap:var(--space-s)}.c-form-demo-page__choice-stack{display:flex;flex-direction:column;gap:var(--space-2xs)}.c-form-demo-page__group-label{width:100%;color:var(--text-default-grey);font-family:var(--font-family-label);font-size:var(--step--1);font-weight:var(--font-weight-bold);line-height:1.2}.c-form-demo-page__actions{display:flex;align-items:center;gap:var(--space-s)}.c-form-demo-page__state-section{margin-top:var(--space-xl)}.c-fillout-embed{width:100%;min-width:0;overflow-anchor:none;background:var(--brand-white)}.c-fillout-embed--unavailable,.c-fillout-embed__noscript{border:1px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-fixed-s);padding:var(--space-l)}.c-fillout-embed p{margin:0}.c-fillout-embed iframe,.c-fillout-embed__iframe{display:block;width:100%;border:0;border-radius:0!important}.c-fillout-embed--managed-height{scroll-margin-block-start:calc(var(--site-header-condensed-height, 3.75rem) + var(--space-l))}.c-fillout-embed--managed-height>[data-fillout-embed-type=standard]{min-height:var(--fillout-min-height-desktop,0)}.c-fillout-embed--managed-height>[data-fillout-embed-type=standard]>.fillout-standard-embed{min-height:inherit}.c-fillout-embed--managed-height>[data-fillout-embed-type=standard]>.fillout-standard-embed iframe{min-height:inherit!important}@media screen and (max-width:35em){.c-fillout-embed--managed-height>[data-fillout-embed-type=standard]{min-height:var(--fillout-min-height-mobile,var(--fillout-min-height-desktop,0))}.c-fillout-embed--managed-height>[data-fillout-embed-type=standard]>.fillout-standard-embed{min-height:inherit}.c-fillout-embed--managed-height>[data-fillout-embed-type=standard]>.fillout-standard-embed iframe{min-height:inherit!important}}.c-fillout-page{box-sizing:border-box;min-height:100vh;background:var(--backgrounds-light-grey-100);color:var(--text-x-dark);padding-block:calc(var(--space-3xl) + 5rem) var(--space-4xl)}.c-page--editorial-form>.c-page__content>.c-page__block--contact-hero:not(:first-child){margin-top:var(--space-3xl)}@media screen and (min-width:47.5rem){.c-page--editorial-form>.c-page__content>.c-page__block--contact-hero:not(:first-child){margin-top:var(--space-4xl)}}.c-fillout-page--has-background{position:relative;isolation:isolate;overflow:hidden}.c-fillout-page--has-background>:not(.c-fillout-page__background){position:relative;z-index:1}.c-fillout-page__background{position:absolute;z-index:0;top:0;right:0;left:0;aspect-ratio:1024/563;background:var(--text-dark);pointer-events:none}.c-fillout-page__background img{object-fit:cover;object-position:center bottom}.c-fillout-page__background:after{position:absolute;inset:0;background:linear-gradient(177.9deg,transparent 42.6%,color-mix(in srgb,var(--text-dark) 54%,transparent) 54.1%,var(--text-dark) 100%),linear-gradient(153.7deg,color-mix(in srgb,var(--brand-grey) 65%,transparent) 29.2%,transparent 74.9%);content:""}.c-fillout-form__inner{box-sizing:border-box;width:min(100% - 2*var(--space-s-l),var(--grid-viewport));margin-inline:auto;border-radius:var(--radius-l);background:var(--brand-white);padding:var(--space-s-l)}.c-fillout-form__header{display:grid;gap:var(--space-xs);margin-block-end:var(--space-xl)}.c-fillout-form__header h2,.c-fillout-form__header p{margin:0}.c-fillout-form__intro{max-width:var(--grid-whole-half);color:var(--text-default-grey)}.c-fillout-form__intro>:first-child{margin-block-start:0}.c-fillout-form__intro>:last-child{margin-block-end:0}.c-fillout-test-page{box-sizing:border-box;min-height:100vh;background:var(--backgrounds-light-grey-100);color:var(--text-x-dark);padding:calc(var(--space-3xl) + 5rem) var(--space-s-l) var(--space-4xl)}.c-fillout-test-page__form,.c-fillout-test-page__header{width:min(100%,var(--grid-viewport));margin-inline:auto}.c-fillout-test-page__header{display:grid;max-width:var(--grid-viewport);gap:var(--space-s);margin-bottom:var(--space-xl)}.c-fillout-test-page__header h1,.c-fillout-test-page__header p{margin:0}.c-fillout-test-page__header .u-body--m{max-width:var(--grid-whole-half);color:var(--text-default-grey)}.c-fillout-test-page__form{border-radius:var(--radius-l);background:var(--brand-white);padding:var(--space-s-l)}.oda-chat-wrapper{--oda-chat-visibility-duration:240ms;--color-actions-background:var(--brand-white);--color-actions-background-focus:var(--backgrounds-light-grey-100);--color-actions-background-hover:var(--backgrounds-light-grey-100);--color-actions-border:var(--text-x-dark);--color-actions-text:var(--text-x-dark);--color-actions-text-focus:var(--text-x-dark);--color-actions-text-hover:var(--text-x-dark);--color-agent-avatar-background:var(--backgrounds-light-grey-200);--color-agent-name:var(--text-x-dark);--color-bot-message-background:var(--backgrounds-light-grey-100);--color-bot-text:var(--text-x-dark);--color-border:var(--backgrounds-light-grey-300);--color-branding:var(--brand-red);--color-branding-dark:var(--text-x-dark);--color-branding-light:var(--backgrounds-light-grey-100);--color-conversation-background:var(--brand-white);--color-footer-background:var(--brand-white);--color-footer-button-background-hover:var(--backgrounds-light-grey-100);--color-footer-button-fill:var(--text-x-dark);--color-footer-button-fill-hover:var(--brand-red);--color-header-background:var(--brand-white);--color-header-button-background-hover:var(--backgrounds-light-grey-100);--color-header-button-fill:var(--text-x-dark);--color-header-button-fill-hover:var(--brand-red);--color-header-logo-fill:var(--brand-red);--color-header-text:var(--text-x-dark);--color-input-background:var(--brand-white);--color-input-border:var(--brand-white);--color-input-border-focus:var(--brand-red);--color-input-text:var(--text-x-dark);--color-launch-icon-background:var(--brand-red);--color-links:var(--brand-red);--color-popup-background:var(--brand-white);--color-popup-button-background:var(--brand-red);--color-popup-button-text:var(--brand-white);--color-popup-item-background-hover:var(--backgrounds-light-grey-100);--color-popup-text:var(--text-x-dark);--color-primary-actions-background:var(--brand-red);--color-primary-actions-background-focus:var(--text-x-dark);--color-primary-actions-background-hover:var(--brand-grey);--color-primary-actions-border:var(--brand-red);--color-primary-actions-text:var(--brand-white);--color-primary-actions-text-focus:var(--brand-white);--color-primary-actions-text-hover:var(--brand-white);--color-text:var(--text-x-dark);--color-text-light:var(--text-default-grey);--color-timestamp:var(--text-default-grey);--color-typing-indicator:var(--text-default-grey);--color-user-message-background:var(--brand-red);--color-user-text:var(--brand-white);--font-family:var(--font-family-body);font-family:var(--font-family-body);transition:opacity var(--oda-chat-visibility-duration) ease,visibility 0s linear var(--oda-chat-visibility-duration)}.oda-chat-wrapper .oda-chat-widget-button.oda-chat-button{width:64px!important;height:64px!important;padding:14px!important;border:0!important;border-radius:var(--radius-fixed-s)!important;background-color:var(--brand-red)!important;color:var(--brand-white)!important;box-shadow:0 8px 24px var(--product-shadow-blur);transition:background-color .16s ease,box-shadow .16s ease}.oda-chat-wrapper .oda-chat-widget-button.oda-chat-button:focus-visible,.oda-chat-wrapper .oda-chat-widget-button.oda-chat-button:hover{background-color:var(--brand-grey)!important;box-shadow:0 8px 24px var(--product-shadow-blur)}.oda-chat-wrapper .oda-chat-widget-button.oda-chat-button:focus-visible{outline:3px solid var(--brand-grey);outline-offset:3px}.oda-chat-wrapper .oda-chat-button-icon{display:block;width:28px!important;height:32px!important;max-width:none}.oda-chat-wrapper .oda-chat-widget-button.oda-chat-button:focus-visible .oda-chat-button-icon,.oda-chat-wrapper .oda-chat-widget-button.oda-chat-button:hover .oda-chat-button-icon{content:url(/oda/assets/rinnai-chat-dots-hover.svg)}.oda-chat-wrapper .oda-chat-dialog,.oda-chat-wrapper .oda-chat-widget{border:1px solid var(--backgrounds-light-grey-300);background:var(--brand-white);box-shadow:0 12px 32px var(--product-shadow-blur);font-family:var(--font-family-body)}.oda-chat-wrapper .oda-chat-header{border-bottom:1px solid var(--backgrounds-light-grey-200);background:var(--brand-white);color:var(--text-x-dark)}.oda-chat-wrapper .oda-chat-header .oda-chat-header-info-wrapper .oda-chat-connection-status,.oda-chat-wrapper .oda-chat-header .oda-chat-header-info-wrapper .oda-chat-title{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular)}.oda-chat-wrapper .oda-chat-header button:focus-visible,.oda-chat-wrapper .oda-chat-header button:hover{background:var(--backgrounds-light-grey-100);color:var(--brand-red)}.oda-chat-wrapper .oda-chat-popup-action{color:var(--text-x-dark)!important}.oda-chat-wrapper .oda-chat-popup-action.oda-chat-filled{background:var(--brand-red)!important;color:var(--brand-white)!important}.oda-chat-wrapper .oda-chat-popup-action:focus-visible,.oda-chat-wrapper .oda-chat-popup-action:hover{background:var(--backgrounds-light-grey-100)!important;color:var(--brand-red)!important}.oda-chat-wrapper .oda-chat-action-button{border:1px solid var(--text-x-dark)!important;border-radius:var(--radius-s);background:var(--brand-white)!important;color:var(--text-x-dark)!important;font-family:var(--font-family-label);font-weight:var(--font-weight-regular)}.oda-chat-wrapper .oda-chat-action-button:focus-visible,.oda-chat-wrapper .oda-chat-action-button:hover{border-color:var(--brand-red)!important;background:var(--brand-red)!important;color:var(--brand-white)!important}.oda-chat-wrapper .oda-chat-user-input{box-sizing:border-box;min-height:44px;border:0!important;margin:0;padding:14px 4px 14px 10px;background:rgba(0,0,0,0)!important;color:var(--text-x-dark);font-family:var(--font-family-body);font-size:16px;line-height:16px;letter-spacing:1px;outline:1px solid rgba(0,0,0,0)!important;resize:none}.oda-chat-wrapper .oda-chat-user-input::placeholder{color:var(--text-default-grey);opacity:1}.oda-chat-wrapper .oda-chat-user-input:focus,.oda-chat-wrapper .oda-chat-user-input:focus-visible{border:0!important;outline:1px solid rgba(0,0,0,0)!important}.oda-chat-prelauncher{position:fixed;right:20px;bottom:20px;z-index:10000;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:0;border-radius:var(--radius-fixed-s);padding:14px;background:var(--brand-red);box-shadow:0 8px 24px var(--product-shadow-blur);color:var(--brand-white);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,opacity .24s ease,visibility 0s linear .24s}.oda-chat-prelauncher:focus-visible,.oda-chat-prelauncher:hover{background:var(--brand-grey);box-shadow:0 8px 24px var(--product-shadow-blur)}.oda-chat-prelauncher:focus-visible{outline:3px solid var(--brand-grey);outline-offset:3px}.oda-chat-prelauncher:disabled{cursor:wait;opacity:.75}.oda-chat-prelauncher-icon{display:block;width:28px;height:32px;max-width:none}.oda-chat-prelauncher:focus-visible .oda-chat-prelauncher-icon,.oda-chat-prelauncher:hover .oda-chat-prelauncher-icon{content:url(/oda/assets/rinnai-chat-dots-hover.svg)}body.state-product-page:not(.state-product-anchor-nav-visible) .oda-chat-wrapper{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.state-product-page:not(.state-product-anchor-nav-visible) .oda-chat-prelauncher{visibility:hidden;opacity:0;pointer-events:none}body.state-product-page.state-product-anchor-nav-visible .oda-chat-wrapper{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition-delay:0s}.oda-chat-widget{font-family:var(--font-family-body);background:var(--backgrounds-light-grey-50)}body.oda-chat-page-locked,html.oda-chat-page-locked{overflow:hidden}.disclaimer-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:var(--space-s-l);background:rgba(37,36,35,.68)}.disclaimer-overlay.disclaimer-hidden{display:none}.disclaimer-modal{display:flex;flex-direction:column;width:min(100%,560px);max-height:min(80vh,720px);border:1px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-l);background:var(--brand-white);box-shadow:0 12px 32px var(--product-shadow-blur);font-family:var(--font-family-body)}.disclaimer-modal h2{margin:0;padding:var(--space-l) var(--space-l) var(--space-s);color:var(--text-x-dark);font-family:var(--font-family-heading);font-size:var(--step-2);font-weight:var(--font-weight-regular)}.disclaimer-body{overflow-y:auto;padding:0 var(--space-l);color:var(--text-x-dark);font-size:var(--step--1);line-height:1.5}.disclaimer-body p{margin:0 0 var(--space-s)}.disclaimer-body a{color:var(--brand-red);text-decoration:underline;text-underline-offset:.15em}.disclaimer-body a:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}.disclaimer-actions{display:flex;justify-content:flex-end;gap:var(--space-s);padding:var(--space-l)}.disclaimer-btn{min-height:44px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-s);padding:var(--space-s) var(--space-l);font-family:var(--font-family-label);font-size:var(--step-0);font-weight:var(--font-weight-regular);cursor:pointer}.disclaimer-btn:focus-visible{outline:3px solid var(--brand-grey);outline-offset:3px}.disclaimer-btn-decline{border-color:var(--text-x-dark);background:var(--brand-white);color:var(--text-x-dark)}.disclaimer-btn-decline:focus-visible,.disclaimer-btn-decline:hover{background:var(--backgrounds-light-grey-100)}.disclaimer-btn-agree{background:var(--brand-red);color:var(--brand-white)}.disclaimer-btn-agree:focus-visible,.disclaimer-btn-agree:hover{background:var(--brand-grey)}@media(max-width:767px){.disclaimer-modal{max-height:90vh}.disclaimer-actions{flex-direction:column}.disclaimer-btn{width:100%}}@media(prefers-reduced-motion:reduce){.oda-chat-wrapper{transition:none}}.c-careers-embed{font-family:var(--font-family-body);font-size:15px;line-height:1.7}.c-careers-embed #ja-jobs-widget{position:relative}.c-careers-embed .ja-loading{position:absolute;top:10px;right:10px}.c-careers-embed .ja-loading.left{left:10px;right:auto}.c-careers-embed .ja-form{margin:3em 0}.c-careers-embed .ja-form .ja-field-container{margin:1em 0 .5em}.c-careers-embed .ja-form .ja-field-container:after,.c-careers-embed .ja-form .ja-field-container:before{content:"";display:table;clear:both}.c-careers-embed .ja-form .ja-field-container{zoom:1}.c-careers-embed .ja-form .ja-field-container label{display:block;float:left;width:150px;padding-top:6px}.c-careers-embed .ja-form .ja-field-container .ja-field{float:left}.c-careers-embed .ja-form .ja-field-container input[type=color],.c-careers-embed .ja-form .ja-field-container input[type=date],.c-careers-embed .ja-form .ja-field-container input[type=datetime-local],.c-careers-embed .ja-form .ja-field-container input[type=datetime],.c-careers-embed .ja-form .ja-field-container input[type=email],.c-careers-embed .ja-form .ja-field-container input[type=month],.c-careers-embed .ja-form .ja-field-container input[type=number],.c-careers-embed .ja-form .ja-field-container input[type=password],.c-careers-embed .ja-form .ja-field-container input[type=search],.c-careers-embed .ja-form .ja-field-container input[type=tel],.c-careers-embed .ja-form .ja-field-container input[type=text],.c-careers-embed .ja-form .ja-field-container input[type=time],.c-careers-embed .ja-form .ja-field-container input[type=url],.c-careers-embed .ja-form .ja-field-container input[type=week],.c-careers-embed .ja-form .ja-field-container select,.c-careers-embed .ja-form .ja-field-container textarea{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:1em;line-height:normal;color:var(--text-x-dark);border:1px solid var(--backgrounds-light-grey-300)}.c-careers-embed .ja-form .ja-field-container select{width:300px;height:38px;padding:2px}.c-careers-embed .ja-form .ja-field-container textarea{width:230px;min-height:38px;padding:3px 4px}.c-careers-embed .ja-form .ja-field-container input[type=color],.c-careers-embed .ja-form .ja-field-container input[type=date],.c-careers-embed .ja-form .ja-field-container input[type=datetime-local],.c-careers-embed .ja-form .ja-field-container input[type=datetime],.c-careers-embed .ja-form .ja-field-container input[type=email],.c-careers-embed .ja-form .ja-field-container input[type=month],.c-careers-embed .ja-form .ja-field-container input[type=number],.c-careers-embed .ja-form .ja-field-container input[type=password],.c-careers-embed .ja-form .ja-field-container input[type=search],.c-careers-embed .ja-form .ja-field-container input[type=tel],.c-careers-embed .ja-form .ja-field-container input[type=text],.c-careers-embed .ja-form .ja-field-container input[type=time],.c-careers-embed .ja-form .ja-field-container input[type=url],.c-careers-embed .ja-form .ja-field-container input[type=week]{width:300px;height:38px;padding:3px 4px}.c-careers-embed .ja-form .ja-field-container .checkbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}.c-careers-embed .ja-form .ja-field-container .checkbox{display:block;margin-left:95px}.c-careers-embed .ja-form .ja-field-container .checkbox br{clear:left}.c-careers-embed .ja-form .ja-field-container .checkbox input{width:15px;height:19px;float:left}.c-careers-embed .ja-form .ja-field-container .checkbox label{height:21px;width:auto;line-height:21px;float:left;padding:2px 12px 0 5px}.c-careers-embed .ja-form .ja-submit{margin-top:1em;margin-left:150px;vertical-align:middle}.c-careers-embed .ja-form .ja-submit .ja-loading{position:relative;top:0;left:0;margin-left:10px;vertical-align:middle}.c-careers-embed .ja-button{font-size:1em;font-family:Helvetica,Arial,sans-serif;font-weight:var(--font-weight-regular);box-sizing:border-box;height:41px;border-radius:0!important;border:1px solid var(--brand-red);padding:10px 31px;text-decoration:none;background-color:var(--brand-red)!important;color:var(--brand-white);display:inline-block;margin-top:20px;width:300px}.c-careers-embed .ja-button:hover{background-color:var(--text-x-dark)!important;cursor:pointer!important}.c-careers-embed .ja-button:active{position:relative;top:1px}.c-careers-embed .ja-form .ja-field-container .error{color:var(--brand-red);border-color:var(--brand-red)}.c-careers-embed .ja-form .ja-field-container .validation-error{display:block;clear:both;margin-top:5px;color:var(--brand-red)}.c-careers-embed .ja-form .ja-error-container{color:var(--brand-red);margin-top:2em;margin-left:100px}.c-careers-embed .ja-form .ja-error-container p{margin-bottom:0}.c-careers-embed .ja-job-list-container:before{content:"Current Vacancies";font-size:2.4em;font-weight:var(--font-weight-regular);border-left:5px solid var(--brand-red)!important;padding:1.35em 0 1.35em 1.15em;color:var(--text-x-dark)}.c-careers-embed .ja-job-list-container .no-jobs-content{content:"There are currently no open positions available. Please check back soon for future career opportunities."}.c-careers-embed .ja-job-search:before{content:"Complete the form below to discover job opportunities tailored to your field, or scroll down to explore all current vacancies.";font-size:1.25em}.c-careers-embed .ja-job-search{background-color:var(--backgrounds-light-grey-100);padding:1.5em 1em .05em 1.5em;margin-bottom:6em}.c-careers-embed .ja-job-list{margin:4em 0 2em}.c-careers-embed .ja-job-list .job{margin-bottom:1em;padding:.5em;border:1px solid var(--backgrounds-light-grey-50)}.c-careers-embed .ja-job-list .job.alt,.c-careers-embed .ja-job-list .job.hot{background-color:var(--backgrounds-light-grey-50)}.c-careers-embed .ja-job-list .job .title{font-size:1.4em!important;line-height:1.1;margin:26.7px 0 21.36px;color:var(--text-x-dark)}.c-careers-embed .ja-job-list .job .title a{text-decoration:none}.c-careers-embed .ja-job-list .job .meta{margin-bottom:1em}.c-careers-embed .ja-job-list .job .meta:after,.c-careers-embed .ja-job-list .job .meta:before{content:"";display:table}.c-careers-embed .ja-job-list .job .meta:after{clear:both}.c-careers-embed .ja-job-list .job .meta{zoom:1}.c-careers-embed .ja-job-list .job .meta p{font-size:.9em;margin-bottom:.5em}.c-careers-embed .ja-job-list .job .meta .classifications{float:left;list-style:none;width:78%;margin:0 0 .5em;padding-left:1.2em}.c-careers-embed .ja-job-list .job .meta .classifications li{display:inline;margin-right:.5em;white-space:nowrap}.c-careers-embed .classifications:before{font-weight:var(--font-weight-bold);content:"Category: "}.c-careers-embed .ja-job-list .job .summary{margin:15px 0}.c-careers-embed [data-id="25434"]:before{content:"Sub Category: ";font-weight:var(--font-weight-bold);margin-left:1rem}.c-careers-embed [data-id="25435"]:before{content:"Location: ";font-weight:var(--font-weight-bold);margin-left:1rem}.c-careers-embed [data-id="25436"]:before{content:"Work Type: ";font-weight:var(--font-weight-bold);margin-left:1rem}.c-careers-embed .ja-job-list .job .meta .date-posted{float:right;width:18%;text-align:right;padding-right:0;margin-top:-5px}.c-careers-embed .ja-job-list .job .meta .date-posted:before{content:"Date posted: ";font-weight:var(--font-weight-bold)}.c-careers-embed .ja-job-list .job .meta .salary{clear:left;float:left}.c-careers-embed .ja-job-list .job .meta .reference{float:right;text-align:right}.c-careers-embed .ja-job-list .job .view-details{font-size:.9em;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);border:1px solid var(--backgrounds-light-grey-300);padding:4px 10px;text-decoration:none;background:linear-gradient(var(--backgrounds-light-grey-50),var(--backgrounds-light-grey-200));background-color:var(--backgrounds-light-grey-50);color:var(--text-x-dark);display:inline-block;box-shadow:inset 1px 1px 0 0 var(--brand-white)}.c-careers-embed .ja-job-list .job .view-details:hover{background:linear-gradient(var(--backgrounds-light-grey-200),var(--backgrounds-light-grey-50));background-color:var(--backgrounds-light-grey-200);cursor:pointer!important}.c-careers-embed .ja-job-list .job .view-details:active{position:relative;top:1px}.c-careers-embed .ja-job-list .job .view-details:after{content:"."}.c-careers-embed .ja-pager-container:after,.c-careers-embed .ja-pager-container:before{content:"";display:table}.c-careers-embed .ja-pager-container:after{clear:both}.c-careers-embed .ja-pager-container{zoom:1}.c-careers-embed .ja-pager{float:left;font-size:.9em}.c-careers-embed .ja-pager:after,.c-careers-embed .ja-pager:before{content:"";display:table}.c-careers-embed .ja-pager:after{clear:both}.c-careers-embed .ja-pager{zoom:1}.c-careers-embed .ja-pager a,.c-careers-embed .ja-pager span{display:block;float:left;line-height:23px;padding:0 8px;margin-right:3px;color:var(--text-x-dark);background-color:var(--backgrounds-light-grey-100);border:1px solid var(--backgrounds-light-grey-300)}.c-careers-embed .ja-pager .current-page,.c-careers-embed .ja-pager a:hover{color:var(--brand-white);background-color:var(--backgrounds-light-grey-500);border-color:var(--backgrounds-light-grey-500);text-decoration:none}.c-careers-embed .ja-pager-summary{float:right;line-height:25px;font-size:.9em}.c-careers-embed .ja-job-details .title{font-size:1.4em;background-color:var(--backgrounds-light-grey-50);padding:10px;margin-bottom:0}.c-careers-embed .ja-job-details .meta{margin-bottom:1em;background-color:var(--backgrounds-light-grey-50);padding:10px}.c-careers-embed .ja-job-details .meta:after,.c-careers-embed .ja-job-details .meta:before{content:"";display:table}.c-careers-embed .ja-job-details .meta:after{clear:both}.c-careers-embed .ja-job-details .meta{zoom:1}.c-careers-embed .ja-job-details .meta p{font-size:.9em;margin-bottom:.5em}.c-careers-embed .ja-job-details .meta .classifications{float:left;width:78%;list-style:none;margin:0 0 .5em;padding-left:1.2em}.c-careers-embed .ja-job-details .meta .classifications li{display:inline;margin-right:.5em;white-space:nowrap}.c-careers-embed .ja-job-details .meta .date-posted{clear:right;float:right;width:18%;text-align:right;padding-right:0;margin-top:-5px}.c-careers-embed .ja-job-details .meta .date-posted:before{content:"Date posted: ";font-weight:var(--font-weight-bold)}.c-careers-embed .ja-job-details .meta .salary{clear:left;float:left}.c-careers-embed .ja-job-details .meta .reference{float:right;text-align:right}.c-careers-embed .ja-job-details .bullet-points{background-color:var(--backgrounds-light-grey-50);padding:10px 10px 10px 18px;margin:-20px 0 15px}.c-careers-embed .ja-job-details .bullet-points li{list-style:disc;margin-left:30px}.c-careers-embed .ja-job-details .description{border:1.5px solid var(--backgrounds-light-grey-200);padding:15px}.c-careers-embed .ja-job-details .description>div{margin-bottom:15px;text-align:left!important}.c-careers-embed .ja-job-details .description ul{margin:15px 0;padding-left:18px}.c-careers-embed .ja-job-details .description li{list-style:disc}.c-careers-embed .ja-job-details .apply{margin:2em 0 .5em;text-align:center}.c-careers-embed .back-link{font-size:.9em;margin-right:1em;display:flex;justify-content:flex-end;padding-top:20px}.c-careers-embed .ja-job-details .apply .ja-button{margin-top:-30px}.c-careers-embed .ja-apply-iframe iframe{width:100%;height:500px;border:none}.c-careers-embed .ja-apply-iframe .apply{margin:2em 0 .5em;text-align:center}.c-careers-embed .ja-apply-iframe .apply .back-link{font-size:.9em}.c-careers-embed .ja-job-apply .ja-submit .back-link{font-size:.9em;margin-left:1em;display:flex;justify-content:flex-end}.c-careers-embed .powered-by-jobadder{visibility:hidden}@media(max-width:1200px){.c-careers-embed .ja-job-details .meta .classifications,.c-careers-embed .ja-job-list .job .meta .classifications{float:none;width:auto;padding-left:0}.c-careers-embed .ja-job-details .meta .classifications li,.c-careers-embed .ja-job-list .job .meta .classifications li{display:block;margin-right:0}.c-careers-embed .ja-job-details .meta .classifications>li:first-child,.c-careers-embed .ja-job-list .job .meta .classifications>li:first-child{display:inline}.c-careers-embed .ja-job-details .meta .classifications [data-id]:before,.c-careers-embed .ja-job-list .job .meta .classifications [data-id]:before{margin-left:0}.c-careers-embed .ja-job-details .meta .date-posted,.c-careers-embed .ja-job-list .job .meta .date-posted{float:none;width:auto;padding-right:0;text-align:left;margin-top:0}.c-careers-embed .ja-job-details .bullet-points{margin-top:0}}@media(max-width:600px){.c-careers-embed .ja-form .ja-field-container label{float:none;width:auto;padding-top:0}.c-careers-embed .ja-form .ja-field-container .ja-field{float:none;width:100%}.c-careers-embed .ja-button,.c-careers-embed .ja-form .ja-field-container input[type=color],.c-careers-embed .ja-form .ja-field-container input[type=date],.c-careers-embed .ja-form .ja-field-container input[type=datetime-local],.c-careers-embed .ja-form .ja-field-container input[type=datetime],.c-careers-embed .ja-form .ja-field-container input[type=email],.c-careers-embed .ja-form .ja-field-container input[type=month],.c-careers-embed .ja-form .ja-field-container input[type=number],.c-careers-embed .ja-form .ja-field-container input[type=password],.c-careers-embed .ja-form .ja-field-container input[type=search],.c-careers-embed .ja-form .ja-field-container input[type=tel],.c-careers-embed .ja-form .ja-field-container input[type=text],.c-careers-embed .ja-form .ja-field-container input[type=time],.c-careers-embed .ja-form .ja-field-container input[type=url],.c-careers-embed .ja-form .ja-field-container input[type=week],.c-careers-embed .ja-form .ja-field-container select,.c-careers-embed .ja-form .ja-field-container textarea{max-width:100%}.c-careers-embed .ja-form .ja-submit{margin-left:0}}.c-careers-embed__fallback{margin:0;border:1px solid var(--backgrounds-light-grey-300);padding:1.5rem}.c-preview-login{min-height:100svh;display:grid;place-items:center;padding:var(--space-l);background:var(--backgrounds-light-grey-100)}.c-preview-login__card{width:min(100%,30rem);padding:var(--space-xl);background:var(--brand-white);border:1px solid var(--backgrounds-light-grey-300);border-radius:var(--radius-l);box-shadow:0 1.5rem 4rem rgba(37,36,35,.12)}.c-preview-login__eyebrow{margin:0 0 var(--space-s);color:var(--brand-red);text-transform:uppercase}.c-preview-login__title{margin:0;color:var(--text-x-dark)}.c-preview-login__intro{margin:var(--space-m) 0 0;color:var(--text-default-grey)}.c-preview-login__form{display:grid;gap:var(--space-s);margin-top:var(--space-l)}.c-preview-login__input,.c-preview-login__label{color:var(--text-x-dark)}.c-preview-login__input{width:100%;min-height:3.25rem;padding:0 var(--space-m);font:inherit;background:var(--brand-white);border:1px solid var(--backgrounds-light-grey-400);border-radius:var(--radius-s)}.c-preview-login__input:focus{outline:2px solid var(--brand-red);outline-offset:2px}.c-preview-login__error{margin:0;color:var(--brand-red)}.c-preview-login__button{min-height:3.25rem;margin-top:var(--space-s);padding:0 var(--space-l);font:inherit;font-weight:var(--font-weight-bold);color:var(--brand-white);background:var(--brand-red);border:0;border-radius:var(--radius-s);cursor:pointer}.c-preview-login__button:focus-visible:not(:disabled),.c-preview-login__button:hover:not(:disabled){background:var(--text-x-dark)}.c-preview-login__button:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.c-preview-login__button:disabled{cursor:not-allowed;opacity:.55}.c-page__block--product-hero{margin-top:0;padding-top:var(--site-header-product-page-safe-top);overflow:clip;background:linear-gradient(180deg,transparent 25%,rgba(102,102,102,.05) 100%),var(--backgrounds-light-grey-100)}@media screen and (min-width:71.25rem){.c-page__block--product-hero{padding-top:0}}.c-product-hero{--product-hero-desktop-height:calc(100svh - var(--announcement-bar-height, 0px));--product-hero-desktop-min-height:calc(var(--space-6xl) + var(--space-5xl) + var(--space-4xl));--product-hero-desktop-max-height:calc(var(--product-hero-desktop-min-height) + var(--space-5xl) + var(--space-3xl) + var(--space-l));--product-hero-desktop-active-height:clamp(var(--product-hero-desktop-min-height),var(--product-hero-desktop-height),var(--product-hero-desktop-max-height));--product-hero-packshot-top-inset:var(--space-xl);--product-hero-packshot-crop:clamp(var(--space-l),14svh,var(--space-4xl));--product-hero-rings-size:min(144vi,calc(var(--space-5xl) + var(--space-4xl) + var(--space-3xl)));position:relative;display:flex;box-sizing:border-box;width:min(100%,var(--grid-viewport));min-height:calc(100svh - var(--site-header-product-page-safe-top));flex-direction:column;overflow:clip;margin-inline:auto;background:rgba(0,0,0,0)}@media screen and (min-width:71.25rem){.c-product-hero{height:var(--product-hero-desktop-active-height);min-height:var(--product-hero-desktop-min-height);max-height:var(--product-hero-desktop-max-height)}}.c-product-hero__media{position:relative;order:2;display:flex;width:100%;height:min(86vi,var(--space-5xl) + var(--space-3xl));align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width:71.25rem){.c-product-hero__media{position:absolute;inset:0;order:0;height:auto}}.c-product-hero__top{order:1}@media screen and (min-width:71.25rem){.c-product-hero__top{order:0}}.c-product-hero__details{order:3}@media screen and (min-width:71.25rem){.c-product-hero__details{order:0}}.c-product-hero__rings{position:absolute;z-index:0;inset-block-start:50%;inset-inline-start:50%;width:var(--product-hero-rings-size);aspect-ratio:929/789;pointer-events:none;transform:translate(-50%,-50%)}@media screen and (min-width:71.25rem){.c-product-hero__rings{inset-block-start:0;inset-block-end:auto;inset-inline-start:50%;transform:translateX(-50%)}}.c-product-hero__rings-svg{display:block;width:100%;height:100%;opacity:.85;overflow:visible}.c-product-hero__packshot{position:relative;z-index:1;width:calc(100% - var(--space-s-l)*2);aspect-ratio:25/23}@media screen and (min-width:71.25rem){.c-product-hero__packshot{position:absolute;inset-block:var(--product-hero-packshot-top-inset) calc(var(--product-hero-packshot-crop)*-1);inset-inline-start:50%;width:min(50vi,var(--grid-whole-half) + var(--space-xl));aspect-ratio:auto;transform:translateX(-50%)}}.c-product-hero__packshot-image{object-fit:contain;object-position:center bottom}