@charset "UTF-8";:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--color-text-default: #1d1d1f;--color-text-default-negative: #f7f6f6;--color-text-paragraph: #444448;--color-text-paragraph-negative: #dad8d6;--color-bg-default: #ffffff;--color-brand-primary: #003b71;--color-brand-primary-bright: #5c83a5;--color-brand-primary-medium: #2e5f8b;--color-brand-primary-dark: #032d52;--color-brand-secondary-bright: #b7dcf4;--color-state-success: #277461;--color-state-success-bright: #e8f5f2;--color-state-error: #cb3b2b;--color-state-error-bright: #fdedec;--color-neutral-1000: #000000;--color-neutral-warm-900: #2c2724;--color-neutral-warm-800: #49413c;--color-neutral-warm-700: #675b53;--color-neutral-warm-600: #85786f;--color-neutral-warm-500: #c2bcb3;--color-neutral-warm-400: #cdc8c1;--color-neutral-warm-300: #d8d4ce;--color-neutral-warm-200: #e3e0dc;--color-neutral-warm-100: #f2f0ee;--color-neutral-warm-50: #f9f8f7;--color-neutral-cool-900: #1d1d1f;--color-neutral-cool-800: #313133;--color-neutral-cool-700: #444448;--color-neutral-cool-600: #797a7d;--color-neutral-cool-500: #dad8d6;--color-neutral-cool-400: #e1dfdd;--color-neutral-cool-300: #e7e6e5;--color-neutral-cool-200: #eeedec;--color-neutral-cool-100: #f7f6f6;--color-neutral-cool-50: #fbfbfb;--color-neutral-000: #ffffff;--spacing-5xs: .16875rem;--spacing-4xs: .25rem;--spacing-3xs: .375rem;--spacing-2xs: .625rem;--spacing-xs: .875rem;--spacing-sm: 1rem;--spacing-md: 1.125rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--spacing-4xl: 4rem;--spacing-5xl: 5rem;--spacing-6xl: 6.25rem;--spacing-7xl: 8.75rem;--padding-y-xs: var(--spacing-xl);--padding-y-sm: var(--spacing-3xl);--padding-y-md: var(--spacing-4xl);--padding-y-lg: var(--spacing-5xl);--padding-y-xl: var(--spacing-6xl);--font-family-body: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-family-display: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-size-display-1: 2.5rem;--font-size-display-2: 2rem;--font-size-h1: 1.75rem;--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1rem;--font-size-h5: .875rem;--font-size-h6: .75rem;--font-size-paragraph-small: .875rem;--font-size-paragraph-regular: 1rem;--font-size-paragraph-large: 1.125rem;--font-size-caption-extra-small: .6875rem;--font-size-caption-small: .75rem;--font-size-caption-medium: .75rem;--animation-duration-short: .3s;--animation-duration-long: .9s;--animation-duration-default: var(--animation-duration-short);--easing-curve-default: cubic-bezier(.4, 0, .6, 1);--easing-curve-snappy: cubic-bezier(.25, 1, .5, 1);--easing-curve-fade-out: ease-out}@media (prefers-reduced-motion: reduce){:root{--animation-duration-short: 0ms;--animation-duration-long: 0ms;--easing-curve-default: steps(1);--easing-curve-snappy: steps(1)}}:root{--aspect-ratio-teaser: 1;--aspect-ratio-teaser-card: 3/4;--aspect-ratio-landscape: 3/2;--aspect-ratio-portrait: 2/3;--aspect-ratio-media-landscape: 16/9;--aspect-ratio-media-portrait: 9/16;--aspect-ratio-hero: 2/1;--aspect-ratio-file: 1/1.414;--container-padding-x: 1rem;--grid-gap: 1rem}@media (min-width: 768px){:root{--spacing-sm: 1.125rem;--spacing-md: 1.25rem;--spacing-2xl: 3rem;--spacing-3xl: 3.75rem;--spacing-4xl: 5rem;--spacing-5xl: 7.5rem;--spacing-6xl: 10rem;--spacing-7xl: 16rem;--font-size-display-1: 5.5rem;--font-size-display-2: 3.125rem;--font-size-h1: 2.125rem;--font-size-h2: 1.75rem;--font-size-h3: 1.375rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: .75rem;--font-size-paragraph-small: .875rem;--font-size-paragraph-regular: 1rem;--font-size-paragraph-large: 1.25rem;--font-size-caption-extra-small: .6875rem;--font-size-caption-small: .8125rem;--font-size-caption-medium: .8125rem;--container-padding-x: 2rem;--grid-gap: 1.25rem}}@media (min-width: 1024px){:root{--spacing-3xs: .5rem;--spacing-2xs: .75rem;--spacing-xs: 1rem;--spacing-sm: 1.25rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 2.5rem;--spacing-2xl: 3.5rem;--spacing-3xl: 4.375rem;--spacing-4xl: 5.625rem;--spacing-5xl: 8.75rem;--spacing-6xl: 11.25rem;--spacing-7xl: 17.5rem;--font-size-display-1: 6.75rem;--font-size-display-2: 3.75rem;--font-size-h1: 3rem;--font-size-h2: 2.125rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-h5: 1rem;--font-size-h6: .875rem;--font-size-paragraph-small: 1rem;--font-size-paragraph-regular: 1.125rem;--font-size-paragraph-large: 1.75rem;--font-size-caption-extra-small: .75rem;--font-size-caption-small: .8125rem;--font-size-caption-medium: .875rem;--container-padding-x: 6.25rem}}@media (min-width: 1600px){:root{--spacing-sm: 1.25rem;--spacing-md: 1.5rem;--spacing-2xl: 4rem;--spacing-3xl: 5rem;--spacing-4xl: 7.5rem;--spacing-5xl: 10rem;--spacing-6xl: 12.5rem;--spacing-7xl: 20rem}}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-moz-tab-size:4;tab-size:4;accent-color:var(--color-brand-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}html:has(body.smooth-scroll){scroll-behavior:smooth}body{min-height:100vh;margin:0;text-align:left;color:var(--color-text-default);background-color:var(--body-background-color, var(--color-bg-default))}body.body--off-white{--body-background-color: var(--color-neutral-warm-100)}body.body--gradient-light{--body-background-color: var(--color-neutral-warm-50);background-image:linear-gradient(to bottom,var(--color-neutral-warm-300),var(--body-background-color));background-position-y:calc(var(--header-height) - 1px);background-size:100% 85lvh;background-repeat:no-repeat}body[class*=color-scheme--]{--body-background-color: var(--color-scheme-background)}body[class*=color-scheme--] .topscroller__link{background-color:var(--color-scheme-paragraphs, var(--color-neutral-cool-900));color:var(--color-scheme-background, #fff)}body[class*=color-scheme--] .breadcrumbs__link:is(:hover,:focus){color:var(--color-scheme-links-hover)}body[class*=color-scheme--] .main{color:var(--color-scheme-text)}body[class*=color-scheme--] .main :any-link:not(.btn){color:var(--color-scheme-links)}body[class*=color-scheme--] .main :any-link:not(.btn):is(:hover,:focus){color:var(--color-scheme-links-hover)}body[class*=color-scheme--] .main :is(h2){color:var(--color-scheme-headings)}body[class*=color-scheme--] .main figcaption{color:var(--color-scheme-paragraphs)}body[class*=color-scheme--] .main p,body[class*=color-scheme--] .main li,body[class*=color-scheme--] .main time{color:var(--color-scheme-paragraphs)}img,picture{display:block;max-width:100%;height:auto}hr{height:0;color:inherit}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul,ol,dl{margin:0;padding:0;list-style-type:none}summary{display:list-item}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:button;-webkit-appearance:button}legend{max-width:100%;padding:0;white-space:normal}fieldset{padding:0;border:0;min-width:0px}progress{vertical-align:baseline}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[hidden]{display:none!important}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::selection{background:var(--color-brand-primary);color:#fff}::-moz-selection{background:var(--color-brand-primary);color:#fff}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}figure{display:inline-block;margin:0}figure img{display:block;width:100%;height:auto}figure figcaption{margin-top:var(--spacing-sm)}.u-flow-spacing{--flow-spacing: var(--spacing-sm)}.u-flow-spacing>*+*{margin-top:var(--flow-spacing, 1rem)}.u-m0{margin:0rem!important}.u-p0,.u-gap0{padding:0rem!important}.u-flow0{--flow-spacing: 0rem !important}.u-mtb0{margin-top:0rem!important;margin-bottom:0rem!important}.u-ptb0{padding-top:0rem!important;padding-bottom:0rem!important}.u-mrl0{margin-left:0rem!important;margin-right:0rem!important}.u-prl0{padding-left:0rem!important;padding-right:0rem!important}.u-mt0{margin-top:0rem!important}.u-pt0{padding-top:0rem!important}.u-mb0{margin-bottom:0rem!important}.u-pb0{padding-bottom:0rem!important}.u-mr0{margin-right:0rem!important}.u-pr0{padding-right:0rem!important}.u-ml0{margin-left:0rem!important}.u-pl0{padding-left:0rem!important}.u-m1{margin:1rem!important}.u-p1,.u-gap1{padding:1rem!important}.u-flow1{--flow-spacing: 1rem !important}.u-mtb1{margin-top:1rem!important;margin-bottom:1rem!important}.u-ptb1{padding-top:1rem!important;padding-bottom:1rem!important}.u-mrl1{margin-left:1rem!important;margin-right:1rem!important}.u-prl1{padding-left:1rem!important;padding-right:1rem!important}.u-mt1{margin-top:1rem!important}.u-pt1{padding-top:1rem!important}.u-mb1{margin-bottom:1rem!important}.u-pb1{padding-bottom:1rem!important}.u-mr1{margin-right:1rem!important}.u-pr1{padding-right:1rem!important}.u-ml1{margin-left:1rem!important}.u-pl1{padding-left:1rem!important}.u-m2{margin:2rem!important}.u-p2,.u-gap2{padding:2rem!important}.u-flow2{--flow-spacing: 2rem !important}.u-mtb2{margin-top:2rem!important;margin-bottom:2rem!important}.u-ptb2{padding-top:2rem!important;padding-bottom:2rem!important}.u-mrl2{margin-left:2rem!important;margin-right:2rem!important}.u-prl2{padding-left:2rem!important;padding-right:2rem!important}.u-mt2{margin-top:2rem!important}.u-pt2{padding-top:2rem!important}.u-mb2{margin-bottom:2rem!important}.u-pb2{padding-bottom:2rem!important}.u-mr2{margin-right:2rem!important}.u-pr2{padding-right:2rem!important}.u-ml2{margin-left:2rem!important}.u-pl2{padding-left:2rem!important}.u-m3{margin:3rem!important}.u-p3,.u-gap3{padding:3rem!important}.u-flow3{--flow-spacing: 3rem !important}.u-mtb3{margin-top:3rem!important;margin-bottom:3rem!important}.u-ptb3{padding-top:3rem!important;padding-bottom:3rem!important}.u-mrl3{margin-left:3rem!important;margin-right:3rem!important}.u-prl3{padding-left:3rem!important;padding-right:3rem!important}.u-mt3{margin-top:3rem!important}.u-pt3{padding-top:3rem!important}.u-mb3{margin-bottom:3rem!important}.u-pb3{padding-bottom:3rem!important}.u-mr3{margin-right:3rem!important}.u-pr3{padding-right:3rem!important}.u-ml3{margin-left:3rem!important}.u-pl3{padding-left:3rem!important}.u-m4{margin:4rem!important}.u-p4,.u-gap4{padding:4rem!important}.u-flow4{--flow-spacing: 4rem !important}.u-mtb4{margin-top:4rem!important;margin-bottom:4rem!important}.u-ptb4{padding-top:4rem!important;padding-bottom:4rem!important}.u-mrl4{margin-left:4rem!important;margin-right:4rem!important}.u-prl4{padding-left:4rem!important;padding-right:4rem!important}.u-mt4{margin-top:4rem!important}.u-pt4{padding-top:4rem!important}.u-mb4{margin-bottom:4rem!important}.u-pb4{padding-bottom:4rem!important}.u-mr4{margin-right:4rem!important}.u-pr4{padding-right:4rem!important}.u-ml4{margin-left:4rem!important}.u-pl4{padding-left:4rem!important}.u-m5xs{margin:var(--spacing-5xs)!important}.u-p5xs{padding:var(--spacing-5xs)!important}.u-gap5xs{gap:var(--spacing-5xs)!important}.u-flow5xs{--flow-spacing: var(--spacing-5xs) !important}.u-mtb5xs{margin-top:var(--spacing-5xs)!important;margin-bottom:var(--spacing-5xs)!important}.u-ptb5xs{padding-top:var(--spacing-5xs)!important;padding-bottom:var(--spacing-5xs)!important}.u-mrl5xs{margin-left:var(--spacing-5xs)!important;margin-right:var(--spacing-5xs)!important}.u-prl5xs{padding-left:var(--spacing-5xs)!important;padding-right:var(--spacing-5xs)!important}.u-mt5xs{margin-top:var(--spacing-5xs)!important}.u-pt5xs{padding-top:var(--spacing-5xs)!important}.u-mb5xs{margin-bottom:var(--spacing-5xs)!important}.u-pb5xs{padding-bottom:var(--spacing-5xs)!important}.u-mr5xs{margin-right:var(--spacing-5xs)!important}.u-pr5xs{padding-right:var(--spacing-5xs)!important}.u-ml5xs{margin-left:var(--spacing-5xs)!important}.u-pl5xs{padding-left:var(--spacing-5xs)!important}.u-m4xs{margin:var(--spacing-4xs)!important}.u-p4xs{padding:var(--spacing-4xs)!important}.u-gap4xs{gap:var(--spacing-4xs)!important}.u-flow4xs{--flow-spacing: var(--spacing-4xs) !important}.u-mtb4xs{margin-top:var(--spacing-4xs)!important;margin-bottom:var(--spacing-4xs)!important}.u-ptb4xs{padding-top:var(--spacing-4xs)!important;padding-bottom:var(--spacing-4xs)!important}.u-mrl4xs{margin-left:var(--spacing-4xs)!important;margin-right:var(--spacing-4xs)!important}.u-prl4xs{padding-left:var(--spacing-4xs)!important;padding-right:var(--spacing-4xs)!important}.u-mt4xs{margin-top:var(--spacing-4xs)!important}.u-pt4xs{padding-top:var(--spacing-4xs)!important}.u-mb4xs{margin-bottom:var(--spacing-4xs)!important}.u-pb4xs{padding-bottom:var(--spacing-4xs)!important}.u-mr4xs{margin-right:var(--spacing-4xs)!important}.u-pr4xs{padding-right:var(--spacing-4xs)!important}.u-ml4xs{margin-left:var(--spacing-4xs)!important}.u-pl4xs{padding-left:var(--spacing-4xs)!important}.u-m3xs{margin:var(--spacing-3xs)!important}.u-p3xs{padding:var(--spacing-3xs)!important}.u-gap3xs{gap:var(--spacing-3xs)!important}.u-flow3xs{--flow-spacing: var(--spacing-3xs) !important}.u-mtb3xs{margin-top:var(--spacing-3xs)!important;margin-bottom:var(--spacing-3xs)!important}.u-ptb3xs{padding-top:var(--spacing-3xs)!important;padding-bottom:var(--spacing-3xs)!important}.u-mrl3xs{margin-left:var(--spacing-3xs)!important;margin-right:var(--spacing-3xs)!important}.u-prl3xs{padding-left:var(--spacing-3xs)!important;padding-right:var(--spacing-3xs)!important}.u-mt3xs{margin-top:var(--spacing-3xs)!important}.u-pt3xs{padding-top:var(--spacing-3xs)!important}.u-mb3xs{margin-bottom:var(--spacing-3xs)!important}.u-pb3xs{padding-bottom:var(--spacing-3xs)!important}.u-mr3xs{margin-right:var(--spacing-3xs)!important}.u-pr3xs{padding-right:var(--spacing-3xs)!important}.u-ml3xs{margin-left:var(--spacing-3xs)!important}.u-pl3xs{padding-left:var(--spacing-3xs)!important}.u-m2xs{margin:var(--spacing-2xs)!important}.u-p2xs{padding:var(--spacing-2xs)!important}.u-gap2xs{gap:var(--spacing-2xs)!important}.u-flow2xs{--flow-spacing: var(--spacing-2xs) !important}.u-mtb2xs{margin-top:var(--spacing-2xs)!important;margin-bottom:var(--spacing-2xs)!important}.u-ptb2xs{padding-top:var(--spacing-2xs)!important;padding-bottom:var(--spacing-2xs)!important}.u-mrl2xs{margin-left:var(--spacing-2xs)!important;margin-right:var(--spacing-2xs)!important}.u-prl2xs{padding-left:var(--spacing-2xs)!important;padding-right:var(--spacing-2xs)!important}.u-mt2xs{margin-top:var(--spacing-2xs)!important}.u-pt2xs{padding-top:var(--spacing-2xs)!important}.u-mb2xs{margin-bottom:var(--spacing-2xs)!important}.u-pb2xs{padding-bottom:var(--spacing-2xs)!important}.u-mr2xs{margin-right:var(--spacing-2xs)!important}.u-pr2xs{padding-right:var(--spacing-2xs)!important}.u-ml2xs{margin-left:var(--spacing-2xs)!important}.u-pl2xs{padding-left:var(--spacing-2xs)!important}.u-mxs{margin:var(--spacing-xs)!important}.u-pxs{padding:var(--spacing-xs)!important}.u-gapxs{gap:var(--spacing-xs)!important}.u-flowxs{--flow-spacing: var(--spacing-xs) !important}.u-mtbxs{margin-top:var(--spacing-xs)!important;margin-bottom:var(--spacing-xs)!important}.u-ptbxs{padding-top:var(--spacing-xs)!important;padding-bottom:var(--spacing-xs)!important}.u-mrlxs{margin-left:var(--spacing-xs)!important;margin-right:var(--spacing-xs)!important}.u-prlxs{padding-left:var(--spacing-xs)!important;padding-right:var(--spacing-xs)!important}.u-mtxs{margin-top:var(--spacing-xs)!important}.u-ptxs{padding-top:var(--spacing-xs)!important}.u-mbxs{margin-bottom:var(--spacing-xs)!important}.u-pbxs{padding-bottom:var(--spacing-xs)!important}.u-mrxs{margin-right:var(--spacing-xs)!important}.u-prxs{padding-right:var(--spacing-xs)!important}.u-mlxs{margin-left:var(--spacing-xs)!important}.u-plxs{padding-left:var(--spacing-xs)!important}.u-msm{margin:var(--spacing-sm)!important}.u-psm{padding:var(--spacing-sm)!important}.u-gapsm{gap:var(--spacing-sm)!important}.u-flowsm{--flow-spacing: var(--spacing-sm) !important}.u-mtbsm{margin-top:var(--spacing-sm)!important;margin-bottom:var(--spacing-sm)!important}.u-ptbsm{padding-top:var(--spacing-sm)!important;padding-bottom:var(--spacing-sm)!important}.u-mrlsm{margin-left:var(--spacing-sm)!important;margin-right:var(--spacing-sm)!important}.u-prlsm{padding-left:var(--spacing-sm)!important;padding-right:var(--spacing-sm)!important}.u-mtsm{margin-top:var(--spacing-sm)!important}.u-ptsm{padding-top:var(--spacing-sm)!important}.u-mbsm{margin-bottom:var(--spacing-sm)!important}.u-pbsm{padding-bottom:var(--spacing-sm)!important}.u-mrsm{margin-right:var(--spacing-sm)!important}.u-prsm{padding-right:var(--spacing-sm)!important}.u-mlsm{margin-left:var(--spacing-sm)!important}.u-plsm{padding-left:var(--spacing-sm)!important}.u-mmd{margin:var(--spacing-md)!important}.u-pmd{padding:var(--spacing-md)!important}.u-gapmd{gap:var(--spacing-md)!important}.u-flowmd{--flow-spacing: var(--spacing-md) !important}.u-mtbmd{margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-md)!important}.u-ptbmd{padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important}.u-mrlmd{margin-left:var(--spacing-md)!important;margin-right:var(--spacing-md)!important}.u-prlmd{padding-left:var(--spacing-md)!important;padding-right:var(--spacing-md)!important}.u-mtmd{margin-top:var(--spacing-md)!important}.u-ptmd{padding-top:var(--spacing-md)!important}.u-mbmd{margin-bottom:var(--spacing-md)!important}.u-pbmd{padding-bottom:var(--spacing-md)!important}.u-mrmd{margin-right:var(--spacing-md)!important}.u-prmd{padding-right:var(--spacing-md)!important}.u-mlmd{margin-left:var(--spacing-md)!important}.u-plmd{padding-left:var(--spacing-md)!important}.u-mlg{margin:var(--spacing-lg)!important}.u-plg{padding:var(--spacing-lg)!important}.u-gaplg{gap:var(--spacing-lg)!important}.u-flowlg{--flow-spacing: var(--spacing-lg) !important}.u-mtblg{margin-top:var(--spacing-lg)!important;margin-bottom:var(--spacing-lg)!important}.u-ptblg{padding-top:var(--spacing-lg)!important;padding-bottom:var(--spacing-lg)!important}.u-mrllg{margin-left:var(--spacing-lg)!important;margin-right:var(--spacing-lg)!important}.u-prllg{padding-left:var(--spacing-lg)!important;padding-right:var(--spacing-lg)!important}.u-mtlg{margin-top:var(--spacing-lg)!important}.u-ptlg{padding-top:var(--spacing-lg)!important}.u-mblg{margin-bottom:var(--spacing-lg)!important}.u-pblg{padding-bottom:var(--spacing-lg)!important}.u-mrlg{margin-right:var(--spacing-lg)!important}.u-prlg{padding-right:var(--spacing-lg)!important}.u-mllg{margin-left:var(--spacing-lg)!important}.u-pllg{padding-left:var(--spacing-lg)!important}.u-mxl{margin:var(--spacing-xl)!important}.u-pxl{padding:var(--spacing-xl)!important}.u-gapxl{gap:var(--spacing-xl)!important}.u-flowxl{--flow-spacing: var(--spacing-xl) !important}.u-mtbxl{margin-top:var(--spacing-xl)!important;margin-bottom:var(--spacing-xl)!important}.u-ptbxl{padding-top:var(--spacing-xl)!important;padding-bottom:var(--spacing-xl)!important}.u-mrlxl{margin-left:var(--spacing-xl)!important;margin-right:var(--spacing-xl)!important}.u-prlxl{padding-left:var(--spacing-xl)!important;padding-right:var(--spacing-xl)!important}.u-mtxl{margin-top:var(--spacing-xl)!important}.u-ptxl{padding-top:var(--spacing-xl)!important}.u-mbxl{margin-bottom:var(--spacing-xl)!important}.u-pbxl{padding-bottom:var(--spacing-xl)!important}.u-mrxl{margin-right:var(--spacing-xl)!important}.u-prxl{padding-right:var(--spacing-xl)!important}.u-mlxl{margin-left:var(--spacing-xl)!important}.u-plxl{padding-left:var(--spacing-xl)!important}.u-m2xl{margin:var(--spacing-2xl)!important}.u-p2xl{padding:var(--spacing-2xl)!important}.u-gap2xl{gap:var(--spacing-2xl)!important}.u-flow2xl{--flow-spacing: var(--spacing-2xl) !important}.u-mtb2xl{margin-top:var(--spacing-2xl)!important;margin-bottom:var(--spacing-2xl)!important}.u-ptb2xl{padding-top:var(--spacing-2xl)!important;padding-bottom:var(--spacing-2xl)!important}.u-mrl2xl{margin-left:var(--spacing-2xl)!important;margin-right:var(--spacing-2xl)!important}.u-prl2xl{padding-left:var(--spacing-2xl)!important;padding-right:var(--spacing-2xl)!important}.u-mt2xl{margin-top:var(--spacing-2xl)!important}.u-pt2xl{padding-top:var(--spacing-2xl)!important}.u-mb2xl{margin-bottom:var(--spacing-2xl)!important}.u-pb2xl{padding-bottom:var(--spacing-2xl)!important}.u-mr2xl{margin-right:var(--spacing-2xl)!important}.u-pr2xl{padding-right:var(--spacing-2xl)!important}.u-ml2xl{margin-left:var(--spacing-2xl)!important}.u-pl2xl{padding-left:var(--spacing-2xl)!important}.u-m3xl{margin:var(--spacing-3xl)!important}.u-p3xl{padding:var(--spacing-3xl)!important}.u-gap3xl{gap:var(--spacing-3xl)!important}.u-flow3xl{--flow-spacing: var(--spacing-3xl) !important}.u-mtb3xl{margin-top:var(--spacing-3xl)!important;margin-bottom:var(--spacing-3xl)!important}.u-ptb3xl{padding-top:var(--spacing-3xl)!important;padding-bottom:var(--spacing-3xl)!important}.u-mrl3xl{margin-left:var(--spacing-3xl)!important;margin-right:var(--spacing-3xl)!important}.u-prl3xl{padding-left:var(--spacing-3xl)!important;padding-right:var(--spacing-3xl)!important}.u-mt3xl{margin-top:var(--spacing-3xl)!important}.u-pt3xl{padding-top:var(--spacing-3xl)!important}.u-mb3xl{margin-bottom:var(--spacing-3xl)!important}.u-pb3xl{padding-bottom:var(--spacing-3xl)!important}.u-mr3xl{margin-right:var(--spacing-3xl)!important}.u-pr3xl{padding-right:var(--spacing-3xl)!important}.u-ml3xl{margin-left:var(--spacing-3xl)!important}.u-pl3xl{padding-left:var(--spacing-3xl)!important}.u-m4xl{margin:var(--spacing-4xl)!important}.u-p4xl{padding:var(--spacing-4xl)!important}.u-gap4xl{gap:var(--spacing-4xl)!important}.u-flow4xl{--flow-spacing: var(--spacing-4xl) !important}.u-mtb4xl{margin-top:var(--spacing-4xl)!important;margin-bottom:var(--spacing-4xl)!important}.u-ptb4xl{padding-top:var(--spacing-4xl)!important;padding-bottom:var(--spacing-4xl)!important}.u-mrl4xl{margin-left:var(--spacing-4xl)!important;margin-right:var(--spacing-4xl)!important}.u-prl4xl{padding-left:var(--spacing-4xl)!important;padding-right:var(--spacing-4xl)!important}.u-mt4xl{margin-top:var(--spacing-4xl)!important}.u-pt4xl{padding-top:var(--spacing-4xl)!important}.u-mb4xl{margin-bottom:var(--spacing-4xl)!important}.u-pb4xl{padding-bottom:var(--spacing-4xl)!important}.u-mr4xl{margin-right:var(--spacing-4xl)!important}.u-pr4xl{padding-right:var(--spacing-4xl)!important}.u-ml4xl{margin-left:var(--spacing-4xl)!important}.u-pl4xl{padding-left:var(--spacing-4xl)!important}.u-m5xl{margin:var(--spacing-5xl)!important}.u-p5xl{padding:var(--spacing-5xl)!important}.u-gap5xl{gap:var(--spacing-5xl)!important}.u-flow5xl{--flow-spacing: var(--spacing-5xl) !important}.u-mtb5xl{margin-top:var(--spacing-5xl)!important;margin-bottom:var(--spacing-5xl)!important}.u-ptb5xl{padding-top:var(--spacing-5xl)!important;padding-bottom:var(--spacing-5xl)!important}.u-mrl5xl{margin-left:var(--spacing-5xl)!important;margin-right:var(--spacing-5xl)!important}.u-prl5xl{padding-left:var(--spacing-5xl)!important;padding-right:var(--spacing-5xl)!important}.u-mt5xl{margin-top:var(--spacing-5xl)!important}.u-pt5xl{padding-top:var(--spacing-5xl)!important}.u-mb5xl{margin-bottom:var(--spacing-5xl)!important}.u-pb5xl{padding-bottom:var(--spacing-5xl)!important}.u-mr5xl{margin-right:var(--spacing-5xl)!important}.u-pr5xl{padding-right:var(--spacing-5xl)!important}.u-ml5xl{margin-left:var(--spacing-5xl)!important}.u-pl5xl{padding-left:var(--spacing-5xl)!important}.u-m6xl{margin:var(--spacing-6xl)!important}.u-p6xl{padding:var(--spacing-6xl)!important}.u-gap6xl{gap:var(--spacing-6xl)!important}.u-flow6xl{--flow-spacing: var(--spacing-6xl) !important}.u-mtb6xl{margin-top:var(--spacing-6xl)!important;margin-bottom:var(--spacing-6xl)!important}.u-ptb6xl{padding-top:var(--spacing-6xl)!important;padding-bottom:var(--spacing-6xl)!important}.u-mrl6xl{margin-left:var(--spacing-6xl)!important;margin-right:var(--spacing-6xl)!important}.u-prl6xl{padding-left:var(--spacing-6xl)!important;padding-right:var(--spacing-6xl)!important}.u-mt6xl{margin-top:var(--spacing-6xl)!important}.u-pt6xl{padding-top:var(--spacing-6xl)!important}.u-mb6xl{margin-bottom:var(--spacing-6xl)!important}.u-pb6xl{padding-bottom:var(--spacing-6xl)!important}.u-mr6xl{margin-right:var(--spacing-6xl)!important}.u-pr6xl{padding-right:var(--spacing-6xl)!important}.u-ml6xl{margin-left:var(--spacing-6xl)!important}.u-pl6xl{padding-left:var(--spacing-6xl)!important}.u-m7xl{margin:var(--spacing-7xl)!important}.u-p7xl{padding:var(--spacing-7xl)!important}.u-gap7xl{gap:var(--spacing-7xl)!important}.u-flow7xl{--flow-spacing: var(--spacing-7xl) !important}.u-mtb7xl{margin-top:var(--spacing-7xl)!important;margin-bottom:var(--spacing-7xl)!important}.u-ptb7xl{padding-top:var(--spacing-7xl)!important;padding-bottom:var(--spacing-7xl)!important}.u-mrl7xl{margin-left:var(--spacing-7xl)!important;margin-right:var(--spacing-7xl)!important}.u-prl7xl{padding-left:var(--spacing-7xl)!important;padding-right:var(--spacing-7xl)!important}.u-mt7xl{margin-top:var(--spacing-7xl)!important}.u-pt7xl{padding-top:var(--spacing-7xl)!important}.u-mb7xl{margin-bottom:var(--spacing-7xl)!important}.u-pb7xl{padding-bottom:var(--spacing-7xl)!important}.u-mr7xl{margin-right:var(--spacing-7xl)!important}.u-pr7xl{padding-right:var(--spacing-7xl)!important}.u-ml7xl{margin-left:var(--spacing-7xl)!important}.u-pl7xl{padding-left:var(--spacing-7xl)!important}.u-mtbauto{margin-top:auto!important;margin-bottom:auto!important}.u-mrlauto{margin-left:auto!important;margin-right:auto!important}.u-mtauto{margin-top:auto!important}.u-mbauto{margin-bottom:auto!important}.u-mrauto{margin-right:auto!important}.u-mlauto{margin-left:auto!important}.u-copy-2xs{font-size:var(--font-size-caption-extra-small)}.u-copy-xs{font-size:var(--font-size-caption-small)}.u-copy-s{font-size:var(--font-size-caption-medium)}.u-copy-m{font-size:var(--font-size-paragraph-small)}.u-copy-l{font-size:var(--font-size-paragraph-regular)}.u-copy-xl{font-size:var(--font-size-paragraph-large)}.u-align-left,.u-align-start{text-align:left!important}.u-align-center{text-align:center!important}.u-align-right,.u-align-end{text-align:right!important}.u-max-linelength{max-width:70ch!important}.u-hyphenate{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.u-bold{font-weight:700!important}.u-space-between{display:flex;justify-content:space-between}.u-hidden{display:none!important}.u-block{display:block!important}@media (min-width: 768px){.u-mobile-only{display:none!important}}@media (min-width: 1024px){.u-tablet-only{display:none!important}}@media (max-width: 767px){.u-tablet-and-up-only{display:none!important}}@media (max-width: 1023px){.u-desktop-only{display:none!important}}@media not print{.u-print-only{display:none!important}}.u-image-ratio,.u-image-ratio--file,.u-image-ratio--media-portrait,.u-image-ratio--media-landscape,.u-image-ratio--protrait,.u-image-ratio--landscape,.u-image-ratio--teaser{object-fit:cover;object-position:center}.u-image-ratio--teaser{aspect-ratio:var(--aspect-ratio-teaser)}.u-image-ratio--landscape{aspect-ratio:var(--aspect-ratio-landscape)}.u-image-ratio--protrait{aspect-ratio:var(--aspect-ratio-portrait)}.u-image-ratio--media-landscape{aspect-ratio:var(--aspect-ratio-media-landscape)}.u-image-ratio--media-portrait{aspect-ratio:var(--aspect-ratio-media-portrait)}.u-image-ratio--file{aspect-ratio:var(--aspect-ratio-file)}.u-embed{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.u-embed iframe,.u-embed video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body{font-family:var(--font-family-body);font-size:1rem;font-weight:400;font-style:normal;line-height:1.375;font-optical-sizing:auto;font-variation-settings:"wdth" 100}a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.175em;text-decoration-thickness:1px}a:hover{color:var(--color-brand-primary-medium)}h1,.h1{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h1);line-height:1.2;font-weight:600;color:var(--color-brand-primary)}h2,.h2{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h2);line-height:1.3;font-weight:600;color:var(--color-brand-primary)}h3,.h3{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h3);line-height:1.3}h4,.h4{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h4)}h5,.h5{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5)}h6,.h6{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h6)}.heading-display-1{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);font-size:var(--font-size-display-1);letter-spacing:-1px}.heading-display-1-caps{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:2px;font-size:var(--font-size-display-1);letter-spacing:-1px}.heading-display-2{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);font-size:var(--font-size-display-2)}.heading-display-2-caps{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:2px;font-size:var(--font-size-display-2)}.paragraph-small{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small)}.paragraph-regular{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular)}.paragraph-large{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large)}p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular)}.caption-extra-small{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-extra-small);font-weight:600}.caption-extra-small-caps{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-extra-small);font-weight:600}.caption-small{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-small);letter-spacing:normal}.caption-small-caps{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-small);letter-spacing:normal}.caption-medium{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.caption-medium-caps{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-medium)}figcaption{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);color:var(--color-text-default)}figcaption p{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);color:inherit}body{overflow-y:scroll}body.no-scroll{overflow-y:hidden}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}@media (min-width: 768px){.container{max-width:calc(770px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container{max-width:calc(1400px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.container{--container-max-width: 770px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container{--container-max-width: 1400px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 768px){.container--large{max-width:calc(770px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container--large{max-width:calc(1164px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.container--large{--container-max-width: 770px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container--large{--container-max-width: 1164px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 768px){.container--medium{max-width:calc(572px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container--medium{max-width:calc(926px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.container--medium{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container--medium{--container-max-width: 926px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 768px){.container--small{max-width:calc(572px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container--small{max-width:calc(690px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.container--small{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.container--small{--container-max-width: 690px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.container--align-left>*{margin-right:auto}.container--align-center>*{margin-left:auto;margin-right:auto}.container--align-right>*{margin-left:auto}.container--bleedable{--container-column-width: min( var(--container-max-width, 100vw), calc(100vw - (var(--container-padding-x) * 2)) );--container-horizontal-whitespace: calc( 100vw - var(--container-column-width) );max-width:none;padding-left:0;padding-right:0;display:grid;grid-template-columns:[bleed-start] minmax(var(--container-padding-x),1fr) [content-start] var(--container-column-width) [content-end] minmax(var(--container-padding-x),1fr) [bleed-end]}.container--bleedable>*{grid-column:content-start/content-end}.container--bleedable>*.full-bleed{grid-column:bleed-start/bleed-end}.container--bleedable>*.bleed-to-end{grid-column:content-start/bleed-end}.container--bleedable>*.bleed-to-start{grid-column:bleed-start/content-end}.layout{display:flex;flex-direction:column;position:relative;min-height:100vh;padding-top:var(--safe-area-inset-top)}.layout .header,.layout .footer{flex:none}.layout .main{display:flex;flex-direction:column;flex:1 0 auto;overflow-x:clip}.color-scheme--white{--color-scheme-headings: var(--color-brand-primary);--color-scheme-text: var(--color-text-default);--color-scheme-paragraphs: var(--color-text-paragraph);--color-scheme-links: var(--color-brand-primary);--color-scheme-links-hover: var(--color-brand-primary-medium);--color-scheme-background: var(--color-neutral-000)}.color-scheme--warm-50{--color-scheme-headings: var(--color-brand-primary);--color-scheme-text: var(--color-text-default);--color-scheme-paragraphs: var(--color-text-paragraph);--color-scheme-links: var(--color-brand-primary);--color-scheme-links-hover: var(--color-brand-primary-medium);--color-scheme-background: var(--color-neutral-warm-50)}.color-scheme--warm-100{--color-scheme-headings: var(--color-brand-primary);--color-scheme-text: var(--color-text-default);--color-scheme-paragraphs: var(--color-text-paragraph);--color-scheme-links: var(--color-brand-primary);--color-scheme-links-hover: var(--color-brand-primary-medium);--color-scheme-background: var(--color-neutral-warm-100)}.color-scheme--warm-200{--color-scheme-headings: var(--color-brand-primary);--color-scheme-text: var(--color-text-default);--color-scheme-paragraphs: var(--color-text-paragraph);--color-scheme-links: var(--color-brand-primary);--color-scheme-links-hover: var(--color-brand-primary-medium);--color-scheme-background: var(--color-neutral-warm-200)}.color-scheme--warm-700{--color-scheme-headings: var(--color-neutral-cool-100);--color-scheme-text: var(--color-text-default-negative);--color-scheme-paragraphs: var(--color-text-paragraph-negative);--color-scheme-links: hsl(from var(--color-brand-primary-bright) h s calc(l + 20) );--color-scheme-links-hover: var(--color-brand-primary-bright);--color-scheme-background: var(--color-neutral-warm-700)}.color-scheme--warm-700 .btn--primary{--btn-bg-color: var(--color-scheme-text);--btn-text-color: var(--color-brand-primary)}.color-scheme--warm-700 .btn--primary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-paragraphs)}.color-scheme--warm-700 .btn--secondary{--btn-border-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-text, var(--color-text-default-negative))}.color-scheme--warm-700 .btn--secondary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-background, var(--color-text-default))}.color-scheme--cool-700{--color-scheme-headings: var(--color-neutral-cool-100);--color-scheme-text: var(--color-text-default-negative);--color-scheme-paragraphs: var(--color-text-paragraph-negative);--color-scheme-links: hsl(from var(--color-brand-primary-bright) h s calc(l + 20) );--color-scheme-links-hover: var(--color-brand-primary-bright);--color-scheme-background: var(--color-neutral-cool-700)}.color-scheme--cool-700 .btn--primary{--btn-bg-color: var(--color-scheme-text);--btn-text-color: var(--color-brand-primary)}.color-scheme--cool-700 .btn--primary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-paragraphs)}.color-scheme--cool-700 .btn--secondary{--btn-border-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-text, var(--color-text-default-negative))}.color-scheme--cool-700 .btn--secondary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-background, var(--color-text-default))}.color-scheme--cool-800{--color-scheme-headings: var(--color-neutral-cool-100);--color-scheme-text: var(--color-text-default-negative);--color-scheme-paragraphs: var(--color-text-paragraph-negative);--color-scheme-links: hsl(from var(--color-brand-primary-bright) h s calc(l + 20) );--color-scheme-links-hover: var(--color-brand-primary-bright);--color-scheme-background: var(--color-neutral-cool-800)}.color-scheme--cool-800 .btn--primary{--btn-bg-color: var(--color-scheme-text);--btn-text-color: var(--color-brand-primary)}.color-scheme--cool-800 .btn--primary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-paragraphs)}.color-scheme--cool-800 .btn--secondary{--btn-border-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-text, var(--color-text-default-negative))}.color-scheme--cool-800 .btn--secondary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-background, var(--color-text-default))}.color-scheme--primary{--color-scheme-headings: var(--color-neutral-cool-100);--color-scheme-text: var(--color-text-default-negative);--color-scheme-paragraphs: var(--color-text-paragraph-negative);--color-scheme-links: hsl(from var(--color-brand-primary-bright) h s calc(l + 20) );--color-scheme-links-hover: var(--color-brand-primary-bright);--color-scheme-background: var(--color-brand-primary)}.color-scheme--primary .btn--primary{--btn-bg-color: var(--color-scheme-text);--btn-text-color: var(--color-brand-primary)}.color-scheme--primary .btn--primary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-paragraphs)}.color-scheme--primary .btn--secondary{--btn-border-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-text, var(--color-text-default-negative))}.color-scheme--primary .btn--secondary:is(:hover,:focus){--btn-bg-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-background, var(--color-text-default))}a:focus,button:focus,input:focus,select:focus,textarea:focus,summary:focus{outline:4px solid var(--focus-outline-color, var(--color-brand-primary))}@supports selector(:focus-visible){*:focus:not(:focus-visible){outline:none!important}}[tabindex="-1"]:focus{outline:none!important}.sr-skip-link:focus{outline:none;text-decoration:none}a:focus:hover{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-skip-link:active,.sr-skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link:focus{position:absolute;z-index:9999;left:50%;top:0;font-size:1rem;transform:translate(-50%);background-color:var(--color-text-default);color:var(--color-bg-default);border-radius:0 0 .5rem .5rem;padding:1rem 1.5rem;outline:0;white-space:nowrap}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide-in{0%{transform:translateY(15px)}}@keyframes slide-up{0%{transform:translateY(100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-in{0%{opacity:0;transform:rotate(-45deg) scale(0)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(20px)}60%{transform:translateY(10px)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.swiper{--swiper-theme-color: var(--color-brand-primary);--swiper-pagination-color: var(--color-text-default);--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-scrollbar-bg-color: var(--color-brand-neutral-light);--swiper-scrollbar-drag-bg-color: var(--color-brand-primary);--swiper-scrollbar-size: 4px;--swiper-scrollbar-border-radius: 8px;width:100%}.swiper-pagination-bullet{background-color:transparent;border:1px solid var(--swiper-pagination-color);opacity:1}.swiper-pagination{line-height:1;--swiper-pagination-dot-size: 5px;--swiper-pagination-bottom: 0;--swiper-pagination-color: currentcolor;--swiper-pagination-bullet-horizontal-gap: 0;--swiper-pagination-bullet-size: 1em}.swiper-pagination-bullet{position:relative;border-radius:0;background-color:transparent;border-color:transparent}.swiper-pagination-bullet:before{content:"";position:absolute;background-color:var(--swiper-pagination-color);height:var(--swiper-pagination-dot-size);width:var(--swiper-pagination-dot-size);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-pagination-bullet-active{--swiper-pagination-color: var( --swiper-pagination-color-active, currentcolor );border-color:var(--swiper-pagination-color)}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5) calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * .7 * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * .7 / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px) * .7 * -1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg,currentColor 0,rgba(0,0,0,0) 0);background-image:linear-gradient(to right,currentColor var(--value, 0),rgba(0,0,0,0) var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr{--plyr-color-main: var(--color-brand-primary)}.video-player--portrait .plyr__video-embed{aspect-ratio:9/16}.video-player--portrait .plyr__poster{background-size:cover}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width: 640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width: 640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width: 640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}#cc-main{--cc-btn-primary-bg: var(--color-brand-primary);--cc-btn-primary-hover-bg: var(--color-brand-primary-medium);--cc-modal-border-radius: 0px;--cc-btn-border-radius: 0px}.alert{--alert-base-color: var(--color-text-default);--alert-background-color: hsl(from var(--alert-base-color) h s 94%);--alert-border-color: var(--alert-base-color);--alert-text-color: var(--alert-base-color);background-color:var(--alert-background-color);border:1px solid var(--alert-border-color);border-radius:9px;padding:var(--spacing-md);color:var(--alert-text-color);max-width:640px}.alert p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:inherit;text-wrap:balance}.alert--success{--alert-base-color: var(--color-state-success);--alert-background-color: var(--color-state-success-bright)}.alert--error{--alert-base-color: var(--color-state-error);--alert-background-color: var(--color-state-error-bright)}.badge{display:inline-block;padding:.25rem .75rem;font-style:normal;font-weight:600;text-align:center;border-radius:10em;background-color:var(--color-neutral-cool-200)}.badge--highlighted{color:var(--color-brand-primary);background-color:var(--color-brand-secondary-bright)}@media print{.badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.btn{color:var(--btn-text-color, var(--color-brand-primary));background-color:var(--btn-bg-color, var(--color-neutral-cool-300));display:inline-flex;justify-content:center;align-items:center;align-content:center;text-align:center;white-space:normal;vertical-align:middle;user-select:none;font-family:var(--font-family-body);font-size:var(--font-size-caption-medium);gap:var(--spacing-2xs);font-weight:600;line-height:1.3;padding-left:calc(var(--btn-spacing-x, var(--spacing-sm)) - 1px);padding-right:calc(var(--btn-spacing-x, var(--spacing-sm)) - 1px);padding-top:calc(var(--btn-spacing-y, var(--spacing-xs)) - 1px);padding-bottom:calc(var(--btn-spacing-y, var(--spacing-xs)) - 1px);border:1px solid var(--btn-border-color, var(--btn-bg-color, var(--color-neutral-cool-300)));text-decoration:none;touch-action:manipulation;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--animation-duration-short);transition-timing-function:var(--easing-curve-fade-out)}.btn:where(:any-link){color:var(--btn-text-color, var(--color-brand-primary))}.btn:where(:hover,:focus){--btn-bg-color: var(--color-neutral-cool-200)}.btn:where(:hover,:focus):any-link{color:var(--btn-text-color, var(--color-brand-primary))}.btn:has(.icon){--btn-spacing-y: var(--spacing-xs)}.btn:active{--btn-bg-color: var(--color-neutral-cool-500)}.btn:disabled,.btn--disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.btn__spinner .spinner{--spinner-size: 1em;--spinner-stroke-width: 2px;--spinner-color: var(--btn-text-color, var(--color-brand-primary))}.btn--primary{--btn-text-color: var(--color-text-default-negative);--btn-bg-color: var(--color-brand-primary)}.btn--primary:is(:hover,:focus){--btn-bg-color: var(--color-brand-primary-medium)}.btn--primary:active{--btn-bg-color: var(--color-brand-primary-dark)}.btn--primary-grey{--btn-text-color: var(--color-text-default-negative);--btn-bg-color: var(--color-neutral-cool-800)}.btn--primary-grey:where(:hover,:focus){--btn-bg-color: var(--color-neutral-cool-700)}.btn--primary-grey:active{--btn-bg-color: var(--color-neutral-cool-900)}.btn--secondary{border:1px solid var(--btn-border-color, var(--color-neutral-cool-600));--btn-text-color: var(--color-text-default);--btn-bg-color: transparent}.btn--secondary:is(:hover,:focus){--btn-bg-color: var(--color-neutral-cool-800);--btn-border-color: var(--btn-bg-color);--btn-text-color: var(--color-text-default-negative)}.btn--secondary:active{--btn-bg-color: var(--color-neutral-cool-900);--btn-border-color: var(--btn-bg-color);--btn-text-color: var(--color-text-default-negative)}.btn--link,.btn--link-grey{color:var(--btn-text-color, var(--color-brand-primary));display:inline-flex;font-size:1em;font-weight:400;line-height:inherit;border:0;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none;gap:var(--spacing-3xs);text-decoration:underline;text-underline-offset:.175em;text-decoration-thickness:1px}.btn--link>.icon,.btn--link-grey>.icon{font-size:1.25em}.btn--link-grey{color:var(--color-text-default)}.btn--link-grey:is(:hover,:focus){color:var(--color-neutral-cool-600)!important}.btn--icon{--btn-text-color: var(--color-text-default);height:2.5rem;width:2.5rem;padding:0;border-radius:50%}.btn--toggle{--btn-bg-color: var(--color-neutral-cool-200);--btn-text-color: var(--color-text-default)}.btn--toggle:is(:hover,:focus){--btn-bg-color: var(--color-neutral-cool-400)}.btn--toggle-is-active{--btn-bg-color: var(--color-neutral-cool-700);--btn-text-color: var(--color-text-default-negative)}.btn--toggle-is-active:is(:hover,:focus){--btn-bg-color: var(--color-neutral-cool-900)}.btn--toggle .btn__x-icon{font-size:1.3em}.btn--sm{font-size:var(--font-size-caption-extra-small);font-weight:500;gap:var(--spacing-3xs)}.btn--lg{--btn-spacing-x: var(--spacing-lg);font-size:var(--font-size-paragraph-small);line-height:1.55}.btn--block{display:flex;width:100%}.btn--naked{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;display:inline-flex;gap:var(--spacing-2xs);align-items:center}.btn--naked .icon{font-size:1.125em}bookmark-count{display:grid;place-items:center;min-width:16px;height:16px;padding:2px 4px;text-align:center;border-radius:16px;line-height:.8em;text-indent:.07em;font-weight:600;font-size:11px;background-color:var(--color-brand-primary);color:#fff}.icon-with-badge bookmark-count{position:absolute;top:0;right:0;transform:translate(20%,-20%)}bookmark-toggle{display:block}bookmark-toggle[is-bookmarked] .btn--icon{background-color:var(--color-text-default);color:#fff}.icon{display:inline-block;font-size:1.5em;height:1em;width:1em;vertical-align:middle}.navicon{display:grid;place-items:center;aspect-ratio:1/1;padding:.625rem;border:0;border-radius:50%;background:transparent;color:var(--color-text-default);background-color:var(--color-neutral-cool-200);max-height:4rem;max-width:4rem}.navicon:hover{color:var(--color-text-default)}.regionicon{position:relative}.regionicon__flag{display:block;width:14px;height:14px;border-radius:50%;position:absolute;top:0;right:0;transform:translate(15%,-15%);background-size:cover}.regionicon__flag--ch{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g clip-path="url(%23clip0_9353_27098)"><path d="M0 0H12V12H0V0Z" fill="%23FF0000"/><path d="M4.875 2.25H7.125V4.875H9.75V7.125H7.125V9.75H4.875V7.125H2.25V4.875H4.875V2.25Z" fill="white"/></g><defs><clipPath id="clip0_9353_27098"><rect width="12" height="12" rx="6" fill="white"/></clipPath></defs></svg>')}.regionicon__flag--us{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 512 512"><path fill="%23fff" d="M0 0h512v512H0z"/><path fill="%23d80027" d="M0 122.4V55.7h512v66.7zM0 256v-66.8h512V256zm0 133.6v-66.8h512v66.8zM0 512h512v-55.7H0z"/><path fill="%230052b4" d="M0 0h256v256H0z"/><path fill="%23fff" d="M53.4 199.3h28l-22.7 16.4 8.7 26.6-22.6-16.4-22.6 16.4 8.7-26.6-22.6-16.4h27.9l8.6-26.5zm83.2 0h28l-22.7 16.4 8.7 26.6-22.6-16.4-22.6 16.4 8.6-26.6-22.5-16.4h27.9l8.6-26.5zm83.2 0h28L225 215.7l8.7 26.6-22.6-16.4-22.6 16.4 8.7-26.6-22.6-16.4h27.9l8.6-26.5zM53.4 116.1h28l-22.7 16.4 8.7 26.6-22.6-16.4L22.2 159l8.7-26.6L8.3 116h27.9l8.6-26.5zm83.2 0h28l-22.7 16.4 8.7 26.6-22.6-16.4-22.6 16.4 8.6-26.6-22.5-16.4h27.9l8.6-26.5zm83.2 0h28L225 132.5l8.7 26.6-22.6-16.4-22.6 16.4 8.7-26.6-22.6-16.4h27.9l8.6-26.5zM53.4 33h28L58.6 49.3 67.4 76 44.8 59.5 22.2 75.9 31 49.3 8.3 33h27.9l8.6-26.5zm83.2 0h28l-22.7 16.4 8.7 26.6L128 59.5l-22.6 16.4 8.6-26.6L91.6 33h27.9L128 6.4zm83.2 0h28L225 49.3l8.7 26.6-22.6-16.4-22.6 16.4 8.7-26.6L174.7 33h27.9l8.6-26.5z"/></svg>')}.icon-with-badge{position:relative}.modal{--modal-dialog-padding: var(--spacing-xl);--modal-dialog-max-height: 85vh;--modal-dialog-max-width: 50rem;display:flex;align-items:flex-end;position:fixed;top:0;right:0;bottom:0;left:0;z-index:500}.modal[aria-hidden=true]{display:none}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-neutral-cool-900);opacity:.5}.modal__dialog{display:flex;flex-direction:column;z-index:1;position:relative;background-color:#fff;border-radius:0;padding:var(--modal-dialog-padding);text-align:left;width:100%;max-height:var(--modal-dialog-max-height);max-width:var(--modal-dialog-max-width);box-shadow:0 75px 70px rgba(29,29,31,.2)}.modal__header{display:flex;gap:1rem;align-items:flex-start}.modal__close{flex:none}.modal__title{flex:1 0 0%;padding-top:.5rem;padding-bottom:.5rem;font-size:var(--font-size-h4)}.modal__body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:calc(var(--modal-dialog-padding) / 2)}.modal__content{flex:none;container-type:inline-size}.modal__content>*+*{margin-top:var(--flow-spacing, 1rem)}@media (min-width: 768px){.modal{align-items:center}.modal__dialog{--modal-dialog-max-height: 60vh;height:auto;margin:auto}}@media (prefers-reduced-motion: no-preference){.modal__backdrop{animation:fade-in 275ms both var(--easing-curve-default)}.modal__dialog{animation:fade-in 275ms both var(--easing-curve-default),slide-up 275ms both var(--easing-curve-default)}}@media (prefers-reduced-motion: no-preference) and (min-width: 768px){.modal__dialog{animation:fade-in 275ms both var(--easing-curve-default)}}#modal-navigation-languages .modal__content{container-type:normal}#modal-navigation-languages .modal__dialog{--modal-dialog-max-width: 32rem;background-color:var(--color-neutral-warm-50)}.offcanvas{--offcanvas-width: 100%;--offcanvas-height: 90vh;--offcanvas-dialog-padding: var(--spacing-md);display:flex;align-items:flex-end;position:fixed;top:0;right:0;bottom:0;left:0;z-index:500}.offcanvas[aria-hidden=true]{display:none}.offcanvas__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-neutral-cool-900);opacity:.5;animation:fade-in 275ms both var(--easing-curve-default)}.offcanvas__dialog{display:flex;flex-direction:column;z-index:1;position:relative;background-color:var(--offcanvas-dialog-background-color, #fff);border-radius:0;text-align:left;height:var(--offcanvas-height);width:var(--offcanvas-width);max-width:1200px;animation:fade-in 275ms both var(--easing-curve-default),slide-up 275ms both var(--easing-curve-default)}.offcanvas__header{display:flex;gap:1rem;align-items:flex-start;padding:var(--offcanvas-dialog-padding) var(--offcanvas-dialog-padding) 0}.offcanvas__title{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h1);line-height:1.2;font-weight:600;color:var(--color-brand-primary)}.offcanvas__intro{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large);margin-top:var(--spacing-lg);max-width:690px;text-wrap:balance}.offcanvas__close{flex:none;margin-left:auto}.offcanvas__body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem var(--offcanvas-dialog-padding) var(--offcanvas-dialog-padding)}.offcanvas__content{margin-top:var(--spacing-2xl);flex:none;container-type:inline-size}.offcanvas__content .container{max-width:none;padding-left:0;padding-right:0}.offcanvas__content .section--downloads{margin-left:calc(var(--offcanvas-dialog-padding) * -1);margin-right:calc(var(--offcanvas-dialog-padding) * -1);padding-left:var(--offcanvas-dialog-padding);padding-right:var(--offcanvas-dialog-padding)}.offcanvas__content .section--downloads:last-child{margin-bottom:calc(var(--offcanvas-dialog-padding) * -1)}.offcanvas__content .section:has(+.content-blocks){padding-bottom:var(--spacing-md)}.offcanvas__content .section--grid:has(.grid[class*=color-scheme--]){padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.offcanvas__content .content-blocks:not(:first-child)>h2:only-child{margin-top:var(--padding-y-sm)}@media (min-width: 1024px){.offcanvas{--offcanvas-width: 70%;--offcanvas-height: 100%;--offcanvas-dialog-padding: var(--container-padding-x);align-items:stretch;justify-content:flex-end}.offcanvas .offcanvas__header{padding-top:calc(var(--offcanvas-dialog-padding) - 2.5rem)}.offcanvas .offcanvas__body{padding-top:0}.offcanvas .offcanvas__dialog{animation:slide-in-right 275ms both var(--easing-curve-snappy)}}@media (prefers-reduced-motion: reduce){.offcanvas__backdrop,.offcanvas__dialog{animation:none}}#product-dealer-search-offcanvas{--offcanvas-dialog-background-color: var(--color-neutral-warm-50)}#video-search-detail-offcanvas-title{display:none}.richtext{color:var(--color-scheme-text, var(--color-text-default))}.richtext a:not(.btn){word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.richtext :is(h1,h2,h3,h4,h5,h6){color:inherit}.richtext :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--spacing-lg)}.richtext h2{margin-bottom:var(--spacing-sm)}.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin-bottom:var(--spacing-2xs)}.richtext h3:not(:first-child),.richtext h4:not(:first-child),.richtext h5:not(:first-child),.richtext h6:not(:first-child){margin-top:var(--spacing-md)}.richtext strong,.richtext b{font-weight:700}.richtext em,.richtext i{font-style:italic}.richtext ul,.richtext ol{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular);--list-item-spacing: .4444444em;list-style-position:outside;color:inherit;padding-left:1.1em}.richtext ul li::marker,.richtext ol li::marker{color:inherit}.richtext ul li+li,.richtext ol li+li{margin-top:var(--list-item-spacing)}.richtext ul li>*,.richtext ol li>*{margin-top:var(--list-item-spacing)}.richtext ul li br,.richtext ol li br{display:block}.richtext ul{list-style-type:disc}.richtext ol{list-style-type:decimal}.richtext ol ol{list-style-type:lower-alpha}.richtext p{color:inherit}.richtext :is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--spacing-xs)}.richtext .paragraph-large{margin-bottom:var(--spacing-lg)}.richtext .paragraph-large:not(:first-child){margin-top:var(--spacing-md)}.spinner{--spinner-size: 40px;--spinner-stroke-width: 4px;display:inline-block;position:relative;z-index:25}.spinner--small{--spinner-size: 24px;--spinner-stroke-width: 3px}.spinner__layercontainer{position:relative;z-index:5;width:var(--spinner-size);height:var(--spinner-size);animation:spin 1.5682352941176s linear infinite}.spinner__layer{position:absolute;width:100%;height:100%;opacity:0;border-color:var(--spinner-color, var(--color-brand-primary))}.spinner__layer--1{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--2{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--3{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--4{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes spinner__fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes spinner__layer-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes spinner__layer-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes spinner__layer-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes spinner__layer-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}.spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.spinner__gap-patch .spinner__circle{width:1000%;left:-450%}.spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.spinner__circle-clipper.spinner__left{float:inline-start}.spinner__circle-clipper.spinner__right{float:inline-end}.spinner__circle-clipper .spinner__circle{width:200%}.spinner__circle{box-sizing:border-box;height:100%;border-width:var(--spinner-stroke-width);border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.spinner__left .spinner__circle{border-right-color:transparent!important;transform:rotate(129deg);animation:spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__right .spinner__circle{left:-100%;border-left-color:transparent!important;transform:rotate(-129deg);animation:spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes spinner__left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes spinner__right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.table{width:100%;max-width:100%;border-collapse:collapse;font-size:var(--font-size-paragraph-small)}.table td,.table th{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-neutral-cool-200);vertical-align:middle;text-align:left}.table td{font-variant-numeric:tabular-nums;text-align:left}.table th{font-weight:600}.table--specs th[scope=row]{padding-right:.75rem;width:50%}@media (max-width: 767px){.table--specs td,.table--specs th{display:block}.table--specs th{padding-bottom:0;border-bottom:0}.table--specs td{padding-top:.25rem}}.table--comparison th,.table--comparison td{padding-right:1.5rem}.table--comparison thead th{vertical-align:bottom;white-space:nowrap}.table--comparison tfoot td{padding-top:var(--spacing-lg);border:0}.table--comparison .comparison-image{aspect-ratio:4/3;position:relative;max-width:200px;margin-bottom:1rem;border:1px solid var(--color-neutral-cool-200);padding:3px}.table--comparison .comparison-image img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover}.table-horizontal-scrollpane{overflow-x:auto}.tablist{display:block;width:100%;max-width:1230px;margin-left:auto;margin-right:auto}.tablist__header{border:1px solid var(--color-neutral-cool-500);background:var(--color-neutral-warm-50);box-shadow:0 19.5px 50px rgba(44,39,36,.1);margin-bottom:var(--spacing-lg)}.tablist__header-inner{overflow-x:auto;padding:var(--spacing-lg)}@media (max-width: 1023px){.tablist__header-inner{-webkit-mask-image:linear-gradient(90deg,#000,#000 93%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,#000,#000 93%,rgba(0,0,0,0))}}.tablist__list{display:flex;gap:var(--spacing-3xs)}.tablist__item{flex:1 1 20%}.tablist__tab{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;display:flex;width:100%;gap:var(--spacing-2xs);justify-content:center;align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);background-color:var(--color-neutral-cool-200);color:var(--color-text-default);text-decoration:none;font-size:var(--font-size-paragraph-small);font-weight:600;text-wrap:nowrap}.tablist__tab:hover,.tablist__tab:focus{background-color:var(--color-neutral-cool-400);color:inherit}.tablist__tab.is-active{color:var(--color-text-default-negative);background-color:var(--color-text-default)}@media (max-width: 767px){.tablist__tab .icon{display:none}}.tablist__content{padding-top:var(--spacing-sm)}@media (min-width: 1024px){.tablist__content{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}.tablist--downloads-videos{max-width:none}.tablist--downloads-videos .tablist__content{padding-left:0;padding-right:0}.toast-container{position:fixed;z-index:200;bottom:0;right:0;padding-bottom:var(--spacing-lg);padding-right:var(--spacing-lg);display:grid;justify-items:end;justify-content:end;gap:1vh}.toast{--toast-duration: 3s;display:inline-flex;align-items:flex-start;gap:var(--spacing-2xs);max-width:min(360px,90vw);padding:var(--spacing-xs);border-radius:6px;font-size:1rem;background-color:var(--color-neutral-cool-800);color:#fff;user-select:none;box-shadow:0 5px 20px rgba(44,39,36,.1);will-change:transform;animation:fade-in .3s ease,slide-in .3s ease,fade-out .3s ease var(--toast-duration)}.toast__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;flex:none;background-color:rgba(255,255,255,.1);color:#fff}.toast__icon svg{width:16px;height:16px}.toast__content{color:#fff;font-size:var(--font-size-caption-small)}.toast__content p,.toast__content a{font-weight:400;font-size:var(--font-size-caption-small);color:var(--color-neutral-cool-200)}.toast__content a:hover{color:#fff}.toast__content h4,.toast__content h5{margin-top:2px;margin-bottom:2px;font-size:var(--font-size-caption-medium);font-weight:700;color:#fff}.has-tooltip{--tooltip-triangle-height: 6px;--tooltip-triangle-width: 12px}.has-tooltip[aria-label]{position:relative}.has-tooltip[aria-label]:after,.has-tooltip[aria-label]:before{display:block;pointer-events:none;position:absolute;opacity:0;color:#fff;background-color:var(--color-neutral-cool-900);transform:translate(-50%,4px);transition:all .2s ease}.has-tooltip[aria-label]:after{content:attr(aria-label);width:auto;top:calc(100% + var(--tooltip-triangle-height) - 1px);left:50%;padding:.75em 1em;font-size:.75rem;font-weight:400;white-space:nowrap;line-height:1;text-transform:none}.has-tooltip[aria-label]:before{content:"";width:var(--tooltip-triangle-width);height:var(--tooltip-triangle-height);top:100%;left:50%;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.has-tooltip[aria-label]:hover:before,.has-tooltip[aria-label]:hover:after{opacity:1;z-index:25}truncated-text{display:block;width:100%}truncated-text:not([expanded])>p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}truncated-text[expanded]>button{display:none}.grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap)}@media (min-width: 768px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid{grid-template-columns:repeat(12,1fr)}}.grid[class*=color-scheme--]{background-color:var(--color-scheme-background);padding:var(--spacing-xl)}.grid[class*=color-scheme--] :is(h1,h2,h3,h4,h5,h6){color:var(--color-scheme-text)}.grid[class*=color-scheme--] :is(a):not(.btn){color:var(--color-scheme-links)}.grid[class*=color-scheme--] :is(p,li){color:var(--color-scheme-paragraphs)}@media (min-width: 1024px){.grid--2col{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid--3col{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.grid--4col{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.grid--size{max-width:calc(770px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size{max-width:calc(1400px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.grid--size{--container-max-width: 770px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size{--container-max-width: 1400px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 768px){.grid--size-large{max-width:calc(770px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size-large{max-width:calc(1164px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.grid--size-large{--container-max-width: 770px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size-large{--container-max-width: 1164px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.grid--size-large{max-width:var(--container-max-width)}@media (min-width: 768px){.grid--size-medium{max-width:calc(572px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size-medium{max-width:calc(926px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.grid--size-medium{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size-medium{--container-max-width: 926px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.grid--size-medium{max-width:var(--container-max-width)}@media (min-width: 768px){.grid--size-small{max-width:calc(572px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size-small{max-width:calc(690px + var(--container-padding-x) * 2)}}@media (min-width: 768px){.grid--size-small{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.grid--size-small{--container-max-width: 690px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.grid--size-small{max-width:var(--container-max-width)}.grid--vertical-align-end{align-items:end}.grid--vertical-align-center{align-items:center}.grid--horizontal-align-center{justify-content:center;text-align:center}.grid--horizontal-align-center .content-card__image img{margin-left:auto;margin-right:auto}.grid--horizontal-align-right{justify-content:end;text-align:right}.grid--horizontal-align-right .content-card__image img{margin-left:auto}.cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cardgrid-column-min-width, 270px),1fr));gap:var(--spacing-md)}.video-player{display:block;width:100%;position:relative;overflow:hidden;aspect-ratio:16/9}.video-player__video,.video-player__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.video-player__video{display:none;flex-direction:column;justify-content:center;cursor:auto}.video-player__video .plyr{flex:1 0 auto}.video-player__poster{display:grid;place-items:center;z-index:1}.video-player__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-player__playbtn,.video-player__spinner{position:relative;grid-area:1/1}.video-player__spinner{display:none}.video-player__playbtn{display:flex;justify-content:center;align-items:center;z-index:1;background-color:var(--color-brand-primary);border:0;border-radius:100%;color:#fff;opacity:.9;padding:15px}.video-player__playbtn .icon{width:18px;height:18px;position:relative;left:2px}.video-player__playbtn:hover{opacity:1}.video-player[data-state=loading] .video-player__playbtn{display:none}.video-player[data-state=loading] .video-player__spinner{display:block}.video-player[data-state=ready] .video-player__video{display:flex}.video-player[data-state=ready] .video-player__poster,.video-player[data-state=ready] .video-player__spinner{display:none}.accordion{--accordion-item-spacing: var(--spacing-sm)}.accordion__item{padding-top:var(--accordion-item-spacing);padding-bottom:var(--accordion-item-spacing);border-bottom:1px solid hsl(from var(--color-neutral-cool-600) h s l/.3);transition:height var(--animation-duration-default) var(--easing-curve-default);height:auto;overflow:hidden}@media (prefers-reduced-motion: reduce){.accordion__item{transition:none}}.accordion__item.is-opened::details-content{content-visibility:visible}.accordion__indicator{background-color:transparent;border:0}.accordion__indicator-icon-opened{display:none}.accordion__indicator-icon-closed{display:inline-block}[open] .accordion__indicator{background-color:hsl(from var(--color-neutral-cool-600) h s l/.1)}[open] .accordion__indicator-icon-opened{display:inline-block}[open] .accordion__indicator-icon-closed{display:none}.accordion__summary{list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{display:none}.accordion__summary:hover{cursor:pointer}.accordion__header{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular);display:flex;gap:var(--accordion-item-spacing);font-weight:600;color:var(--color-scheme-text, var(--color-text-default))}.accordion__title{flex:1;padding-top:.375rem;padding-bottom:.375rem}.accordion__panel{padding-top:var(--accordion-item-spacing)}.checkbox{--checkbox-color: var(--color-neutral-cool-700);aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--checkbox-color);background-color:#fff;position:relative}.checkbox__icon{color:var(--checkbox-icon-color, transparent);display:flex;align-items:center;justify-content:center}.checkbox__icon svg{display:block;font-size:1em}.checkbox__input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.checkbox:has(:hover,:focus){--checkbox-color: var(--color-neutral-cool-900)}.checkbox:has(:checked){background-color:var(--checkbox-color);--checkbox-icon-color: var(--color-neutral-000)}.checkboxfield__label{display:flex;gap:var(--spacing-2xs);align-items:start;cursor:pointer}.checkboxfield__input{display:inline-block;margin-top:2px}.checkboxfield__text{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-neutral-cool-900);flex:1 0 0%}.checkboxfield__tooltip .icon{display:inline-block;font-size:1em;color:var(--color-neutral-cool-600)}.checkboxfield__colorswatch{display:inline-block;width:1.25em;height:1.25em;border-radius:50%;border:1px solid var(--color-neutral-cool-500)}.checkboxfield-list{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-2xl)}.checkboxesfield__label{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5);margin-bottom:var(--spacing-2xs)}.checkboxesfield__error{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.checkboxesfield__error ul:has(li:nth-child(2)){list-style-type:disc;list-style-position:outside;padding:.25em 0 .25em 1em;margin-left:.5em}.checkboxesfield__error{color:var(--color-state-error)}.checkboxesfield .checkboxfield{padding-top:var(--spacing-3xs);padding-bottom:var(--spacing-3xs)}.colorchoicefield{margin:0;padding:0;border:0}.colorchoicefield__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xs)}.colorchoicefield__groups{display:flex;flex-direction:column;gap:var(--spacing-sm)}.colorchoicefield__label{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);display:block}.colorchoicefield__group-label{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);margin-bottom:var(--spacing-3xs)}.colorchoicefield__options{display:grid;gap:var(--spacing-2xs)}.colorchoicefield__hint{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.colorchoicefield__hint ul:has(li:nth-child(2)){list-style-type:disc;list-style-position:outside;padding:.25em 0 .25em 1em;margin-left:.5em}.colorchoicefield__error{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.colorchoicefield__error ul:has(li:nth-child(2)){list-style-type:disc;list-style-position:outside;padding:.25em 0 .25em 1em;margin-left:.5em}.colorchoicefield__error{color:var(--color-state-error)}.radio{--radio-color: var(--color-neutral-cool-700);aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;width:calc(.85rem + 2px);height:calc(.85rem + 2px);border:1px solid var(--radio-color);border-radius:50%;background-color:transparent;position:relative}.radio__icon{background-color:var(--radio-icon-color, transparent);border-radius:50%;display:block;height:calc(100% - 4px);width:calc(100% - 4px)}.radio__input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.radio:has(:hover,:focus){--radio-color: var(--color-neutral-cool-900)}.radio:has(:checked){--radio-color: var(--color-brand-primary);--radio-icon-color: var(--radio-color)}.select{--field-icon-size: 1em;font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);display:block;width:100%;height:3.5rem;color:var(--field-input-color);background-color:var(--field-background-color);border:1px solid var(--field-border-color);border-radius:0;padding-top:var(--field-input-padding-y);padding-bottom:var(--field-input-padding-y);padding-left:var(--field-input-padding-x);padding-right:var(--field-input-padding-x);resize:none}.select:where(:hover){--field-border-color: var(--color-neutral-cool-600);--field-input-color: var(--color-neutral-cool-700)}.select:focus{outline:0;caret-color:var(--color-neutral-cool-700);--field-border-color: var(--color-neutral-cool-700);--field-input-color: var(--color-neutral-cool-900)}.select{display:flex;gap:var(--spacing-2xs);justify-content:space-between;align-items:center;position:relative}.select:focus-within{--field-border-color: var(--color-neutral-cool-700);--field-input-color: var(--color-neutral-cool-900)}.select__input{border:none;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;appearance:none;padding-top:var(--field-input-padding-y);padding-bottom:var(--field-input-padding-y);padding-left:var(--field-input-padding-x);padding-right:var(--field-icon-width);cursor:pointer;color:var(--color-text-default);background-color:#fff}.select__input:focus{outline:0}.select__arrow{color:var(--field-icon-color, var(--field-input-color));display:block;position:absolute;pointer-events:none;top:50%;right:var(--field-input-padding-x);padding:var(--field-icon-padding);transform:translateY(-50%)}.select__arrow .icon{font-size:1.25rem;display:block}.radiofield__label{display:flex;gap:var(--spacing-2xs);align-items:start;cursor:pointer}.radiofield__input{margin-top:.25em}.radiofield__text{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-neutral-cool-900)}.textfield{--field-border-color: var(--color-neutral-cool-500);--field-background-color: var(--color-neutral-000);--field-input-color: var(--color-neutral-cool-600);--field-input-padding-x: var(--spacing-2xs);--field-input-padding-y: var(--spacing-3xs);--field-icon-size: 1rem;--field-icon-padding: .625rem;--field-icon-width: calc( var(--field-icon-size) + var(--field-input-padding-x) * 2 + var(--field-icon-padding) * 2 );display:flex;flex-direction:column;gap:var(--field-gap, var(--spacing-4xs));text-align:left;font-family:var(--font-family-body);font-weight:500}.textfield.is-invalid{--field-border-color: var(--color-state-error);--field-icon-color: var(--color-state-error);--field-input-padding: .5rem 3rem .5rem .75rem}.textfield.is-disabled,.textfield.is-readonly{--field-border-color: #e0e0e0;--field-input-color: #bfbfbf}.textfield__inner{position:relative}.textfield__label{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);display:block}.textfield__input{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);display:block;width:100%;height:3.5rem;color:var(--field-input-color);background-color:var(--field-background-color);border:1px solid var(--field-border-color);border-radius:0;padding-top:var(--field-input-padding-y);padding-bottom:var(--field-input-padding-y);padding-left:var(--field-input-padding-x);padding-right:var(--field-input-padding-x);resize:none}.textfield__input:where(:hover){--field-border-color: var(--color-neutral-cool-600);--field-input-color: var(--color-neutral-cool-700)}.textfield__input:focus{outline:0;caret-color:var(--color-neutral-cool-700);--field-border-color: var(--color-neutral-cool-700);--field-input-color: var(--color-neutral-cool-900)}.textfield__error{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.textfield__error ul:has(li:nth-child(2)){list-style-type:disc;list-style-position:outside;padding:.25em 0 .25em 1em;margin-left:.5em}.textfield__error{color:var(--color-state-error)}.textfield__hint{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.textfield__hint ul:has(li:nth-child(2)){list-style-type:disc;list-style-position:outside;padding:.25em 0 .25em 1em;margin-left:.5em}.textfield__icon{color:var(--field-icon-color, var(--field-input-color));display:block;position:absolute;pointer-events:none;top:50%;right:var(--field-input-padding-x);padding:var(--field-icon-padding);transform:translateY(-50%)}.textfield__icon .icon{font-size:1.25rem;display:block}.textfield--textarea .textfield__input{height:15rem}.textfield--search{--field-input-color: var(--color-text-default);--field-background-color: var(--color-neutral-warm-100)}.textfield--search .textfield__input{border-width:2px;padding-right:var(--field-icon-width)}.textfield--search .textfield__input::placeholder{color:var(--color-neutral-cool-700)}.textfield--search-dark{--field-background-color: var(--color-neutral-cool-800);--field-icon-color: var(--color-neutral-cool-600)}.textfield--search-dark:is(:focus-within,:hover){--field-icon-color: var(--color-text-default-negative)}.textfield--search-dark:is(:focus-within,:hover) .textfield__input::placeholder{color:var(--color-text-default-negative)}.textfield--search-dark .textfield__input{border-width:0;--field-input-color: var(--color-text-default-negative);caret-color:var(--color-text-default-negative)}.textfield--search-dark .textfield__input::placeholder{color:var(--color-neutral-cool-500)}.textfield--search-dark .textfield__input:is(:hover,:focus){--field-icon-color: var(--color-text-default-negative)}.textfield--search-dark .textfield__input:is(:hover,:focus)::placeholder{--color: var(--color-text-default-negative)}.textfield:has(.textfield__dropdown){position:relative}.textfield:has(.textfield__dropdown) .textfield__dropdown{position:absolute;z-index:25;top:100%;left:0;right:0;background-color:#fff;max-height:200px;overflow-y:auto;box-shadow:0 20px 50px rgba(45,40,37,.1)}.searchfilters .textfield__label{font-weight:600}.selectfield{--field-border-color: var(--color-neutral-cool-500);--field-background-color: var(--color-neutral-000);--field-input-color: var(--color-neutral-cool-600);--field-input-padding-x: var(--spacing-2xs);--field-input-padding-y: var(--spacing-3xs);--field-icon-size: 1rem;--field-icon-padding: .625rem;--field-icon-width: calc( var(--field-icon-size) + var(--field-input-padding-x) * 2 + var(--field-icon-padding) * 2 );display:flex;flex-direction:column;gap:var(--field-gap, var(--spacing-4xs));text-align:left;font-family:var(--font-family-body);font-weight:500}.selectfield.is-invalid{--field-border-color: var(--color-state-error);--field-icon-color: var(--color-state-error);--field-input-padding: .5rem 3rem .5rem .75rem}.selectfield.is-disabled,.selectfield.is-readonly{--field-border-color: #e0e0e0;--field-input-color: #bfbfbf}.selectfield__label{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);display:block}.selectfield__inner{position:relative}.selectfield__hint{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.selectfield__hint ul:has(li:nth-child(2)){list-style-type:disc;list-style-position:outside;padding:.25em 0 .25em 1em;margin-left:.5em}.selectfield__error{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium)}.selectfield__error ul:has(li:nth-child(2)){list-style-type:disc;list-style-position:outside;padding:.25em 0 .25em 1em;margin-left:.5em}.selectfield__error{color:var(--color-state-error)}.selectfield__input{-webkit-appearance:none;appearance:none}.selectfield__input::-ms-expand{display:none}.locationfield{position:relative}.locationfield__inner{width:100%}.locationfield__dropdown{position:absolute;top:100%;left:0;right:0;z-index:25;background-color:#fff;box-shadow:0 20px 50px rgba(45,40,37,.1);overflow:hidden}.locationfield__suggestion{display:block;width:100%;padding:.75rem 1rem;color:var(--color-text-default);cursor:pointer}.locationfield__suggestion--active{background-color:var(--color-neutral-cool-200)}.rangefield{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.rangefield__label{font-size:var(--font-size-caption-medium);color:var(--color-neutral-cool-700)}.rangefield__display{display:flex;justify-content:flex-end;align-items:baseline;gap:.25em;font-size:var(--font-size-caption-medium);color:var(--color-neutral-cool-700)}.rangefield__input{text-align:right;width:9ch;border:0;padding:0;background-color:transparent;color:inherit}.rangefield__slider{flex-basis:100%}.rangeslider{--rangeslider-thumb-size: 18px;--rangeslider-rail-height: 4px;width:100%}.rangeslider__track{height:30px;width:100%;display:flex;padding-left:calc(var(--rangeslider-thumb-size) / 2);padding-right:calc(var(--rangeslider-thumb-size) / 2)}.rangeslider__rail{height:var(--rangeslider-rail-height);width:100%;border-radius:var(--rangeslider-rail-height);align-self:center}.rangeslider__thumb{width:var(--rangeslider-thumb-size);height:var(--rangeslider-thumb-size);background-color:var(--color-neutral-cool-700);border-radius:50%;display:flex;align-items:center;justify-content:center}.rangeslider__thumb:hover,.rangeslider__thumb.is-dragged{box-shadow:0 0 0 6px rgba(0,0,0,.07)}.buttonfield{background-color:var(--color-neutral-warm-50);border:1px solid var(--color-neutral-cool-500);position:relative;user-select:none}.buttonfield:hover,.buttonfield:focus-within{background-color:var(--color-neutral-warm-100)}.buttonfield.is-active{border-color:var(--color-neutral-cool-800);background-color:var(--color-neutral-warm-100);box-shadow:0 0 0 1px var(--color-neutral-cool-800)}.buttonfield__label{cursor:pointer;user-select:none}.buttonfield__image{max-width:100%}.buttonfield__image img{-webkit-user-drag:none}.buttonfield__content{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs)}.buttonfield--small .buttonfield__label{display:inline-flex;align-items:center}.buttonfield--small .buttonfield__content{flex:1 0 0%;max-width:270px;min-width:0}.buttonfield--small .buttonfield__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buttonfield--small .buttonfield__image{flex:none;height:28px;padding-left:var(--spacing-2xs)}.buttonfield--small .buttonfield__image>img{height:100%;width:auto}.buttonfield--large .buttonfield__label{display:flex;justify-content:center;align-items:flex-end;text-align:center;width:215px;aspect-ratio:4/3;box-shadow:0 0 0 4px #fff inset;text-transform:uppercase}.buttonfield--large .buttonfield__image{position:absolute;top:5px;right:5px;bottom:27%;left:5px}.buttonfield--large .buttonfield__image>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.buttonfield--large .buttonfield__content{position:relative;z-index:1}.buttonfield--large .buttonfield__text{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.buttonfield--large:has(.buttonfield__image--cover) .buttonfield__image{top:3px;right:3px;bottom:3px;left:3px}.buttonfield--large:has(.buttonfield__image--cover) .buttonfield__image>img{object-fit:cover}.buttonfield--large:has(.buttonfield__image--cover) .buttonfield__label{font-weight:600;background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0) 33%,rgba(0,0,0,0));color:#fff}.buttonfield--default.buttonfield--small .buttonfield__image{display:none}.form{--form-max-width: 658px;--form-spacing: var(--spacing-xl);--form-field-spacing: var(--spacing-md);display:flex;flex-direction:column;gap:var(--form-spacing);max-width:var(--form-max-width)}.form__fields{display:flex;flex-direction:column;gap:var(--form-field-spacing)}.form__fields:has(.form__fieldgroup){gap:var(--form-spacing)}.form__fieldgroup>*+*{margin-top:var(--form-field-spacing)}.form__fieldgroup-heading{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h4);margin-bottom:0}.form__fieldgroup--subgroup .form__fieldgroup-heading{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5)}.form__actions{display:flex;gap:var(--form-field-spacing)}.form--block{--form-max-width: 100%}fieldset legend{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);font-weight:600;display:block;margin-bottom:3px}search-suggestions{display:block;position:relative}.content-blocks>*+*{margin-top:var(--flow-spacing, 1rem)}@media (min-width: 768px){.content-blocks{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.content-blocks{--container-max-width: 926px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.content-blocks{--flow-spacing: var(--spacing-lg)}.content-blocks>*:not(:is(.video-player,.cta-card)){max-width:var(--container-max-width)}.content-blocks>*:is(.video-player)+*{margin-top:var(--padding-y-sm)}.content-blocks[class*=color-scheme--]{background-color:var(--color-scheme-background);padding:var(--spacing-xl)}.content-blocks[class*=color-scheme--] :is(h1,h2,h3,h4,h5,h6){color:var(--color-scheme-text)}.content-blocks[class*=color-scheme--] :is(a):not(.btn){color:var(--color-scheme-links)}.content-blocks[class*=color-scheme--] :is(p,li){color:var(--color-scheme-paragraphs)}.content-blocks :where(h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--spacing-lg)}.content-blocks--align-center{text-align:center;margin-left:auto;margin-right:auto}.content-blocks--align-center>*{margin-left:auto;margin-right:auto}.content-blocks--align-right{text-align:right;margin-left:auto}.content-blocks--align-right>*{margin-left:auto}.content-blocks .richtext[class*=paragraph-] p,.content-blocks .richtext[class*=paragraph-] li{font-size:inherit}.content-blocks figure{width:100%}.main--text-page .content-blocks{counter-reset:heading}.main--text-page .content-blocks h2{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h3);line-height:1.3;counter-increment:heading}.main--text-page .content-blocks h2:before{content:counter(heading) ". ";display:inline;margin-right:1em}.main--text-page .content-blocks h2:not(:first-child){margin-top:var(--spacing-2xl)}.main--text-page .content-blocks h2+*{margin-top:1em!important}.main--text-page .content-blocks h3{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h4);margin-top:var(--spacing-xl)}.main--text-page .content-blocks h4{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5);margin-top:var(--spacing-lg)}.content-blocks+.content-blocks{margin-top:var(--flow-spacing, var(--spacing-lg))}.image-text{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--spacing-2xl)}@media (min-width: 768px){.image-text{grid-template-columns:[image-start] 7fr [image-end text-start] 5fr [text-end];grid-gap:var(--spacing-4xl)}}@media (min-width: 768px){.image-text__img{position:sticky;top:var(--spacing-xl);grid-column:image-start/image-end;grid-row:1}}@media (min-width: 768px){.image-text__text{grid-column:text-start/text-end;grid-row:1}}.image-text__kicker{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-medium);color:var(--color-scheme-text, var(--color-text-default));padding-bottom:var(--spacing-2xs)}.image-text__title{color:var(--color-scheme-headings, var(--color-brand-primary));padding-bottom:var(--spacing-xs)}.image-text__content{color:var(--color-scheme-paragraphs, var(--color-text-paragraph));padding-bottom:var(--spacing-xl)}.image-text__content :is(h2,h3,h4,h5,h6){color:var(--color-scheme-text, var(--color-text-default))}.image-text__content p,.image-text__content li{color:var(--color-scheme-paragraphs, var(--color-text-paragraph))}.image-text__content a{color:var(--color-scheme-links, var(--color-brand-primary))}.image-text__content a:where(:hover,:focus){color:var(--color-scheme-links-hover, var(--color-brand-primary-medium))}.image-text__cta{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}@media (min-width: 768px){.image-text--img-position-right{grid-template-columns:[text-start] 5fr [text-end image-start] 7fr [image-end]}}.image-text:has(.accordion){align-items:start}@media (min-width: 768px){.image-text:has(.accordion) .image-text__text{padding-top:var(--padding-y-sm);padding-bottom:var(--padding-y-sm)}}.scroll-copy{--scroll-copy-from-color: var(--color-neutral-cool-500);--scroll-copy-to-color: var(--color-text-default)}@media (min-width: 768px){.scroll-copy__text{--container-max-width: 770px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.scroll-copy__text{--container-max-width: 1164px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.scroll-copy__text{max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.scroll-copy__text p{font-size:var(--font-size-paragraph-large)}.scroll-copy__fragment{transition:color .25s var(--easing-curve-snappy)}.content-card{display:flex;flex-direction:column;gap:var(--spacing-lg)}.content-card__kicker{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-medium)}.content-card__kicker+.content-card__title{margin-top:var(--spacing-3xs)}.content-card__title{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h4);color:var(--color-scheme-text)}.content-card__text{margin-top:var(--spacing-3xs)}.content-card__text p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-scheme-paragraphs)}.content-card__text .icon-list{padding-left:0}.content-card__icon-list{margin-top:var(--spacing-sm)}.content-card__cta{align-self:start}.content-card--compact .content-card__title{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);font-weight:600;color:var(--color-text-default)}.content-card--compact .content-card__text{margin-top:var(--spacing-5xs)}.content-card--image-as-logo .content-card__image{background-color:var(--color-neutral-warm-50)}.content-card--image-as-logo .content-card__image img{object-fit:contain}.content-card--team-member .content-card__text{margin-top:var(--spacing-5xs)}.content-card--team-member .icon-list{margin-top:var(--spacing-3xs);gap:var(--spacing-3xs)}.content-card--team-member .icon-list li{font-size:var(--font-size-paragraph-small);gap:var(--spacing-3xs)}.content-card--team-member .icon-list li :any-link{color:inherit}.teaser-card{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:var(--aspect-ratio-teaser-card);align-items:center;position:relative;background-color:var(--color-neutral-cool-100)}.teaser-card__image{grid-column:1/-1;grid-row:1/-1;z-index:0;height:100%;width:100%;overflow:hidden;position:relative}.teaser-card__image>img{display:block;width:100%;height:100%;object-fit:cover}@media not (prefers-reduced-motion: reduce){.teaser-card__image>img{transition:transform var(--animation-duration-default) var(--easing-curve-snappy)}}.teaser-card__link{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular);font-weight:550;text-decoration:none;display:block;grid-column:1/-1;grid-row:1/-1;z-index:1;align-self:end;padding:var(--spacing-sm);color:var(--color-text-default)}.teaser-card__link:is(:hover,:focus){color:var(--color-text-default)}.teaser-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.teaser-card:has(.teaser-card__link:is(:hover,:focus)) .teaser-card__image>img{transform:scale(1.05)}.teaser-card--cover-image .teaser-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.15);background-image:linear-gradient(to top,hsl(from var(--color-neutral-1000) h s l/.7),hsl(from var(--color-neutral-1000) h s l/.6) 10%,hsl(from var(--color-neutral-1000) h s l/.3) 25%,hsl(from var(--color-neutral-1000) h s l/.1),hsl(from var(--color-neutral-1000) h s l/0) 45%)}.teaser-card--cover-image .teaser-card__link{color:var(--color-text-default-negative)!important}.teaser-card--transparent-image{background-color:var(--color-neutral-warm-50);border:1px solid var(--color-neutral-cool-500)}.teaser-card--transparent-image .teaser-card__image{padding:var(--spacing-sm);padding-bottom:30%}.teaser-card--transparent-image .teaser-card__image>img{object-fit:contain}.teaser-slider{--teaser-slider-items-count: 1;--teaser-slider-gap: 1rem;--teaser-slider-container-width: calc( var(--container-column-width) - ( var(--teaser-slider-gap) * (var(--teaser-slider-items-count) - 1) ) )}@media (max-width: 767px){.teaser-slider:has(.teaser-slider__slide:nth-child(2)) .teaser-slider__menu{display:flex}}@media (min-width: 768px){.teaser-slider{--teaser-slider-items-count: 2;--teaser-slider-gap: 1.25rem}}@media (max-width: 1023px){.teaser-slider:has(.teaser-slider__slide:nth-child(3)) .teaser-slider__menu{display:flex}}@media (min-width: 1024px){.teaser-slider{--teaser-slider-items-count: 3}}@media (max-width: 1263px){.teaser-slider:has(.teaser-slider__slide:nth-child(4)) .teaser-slider__menu{display:flex}}@media (min-width: 1264px){.teaser-slider{--teaser-slider-items-count: 4}.teaser-slider:has(.teaser-slider__slide:nth-child(5)) .teaser-slider__menu{display:flex}}.teaser-slider teaser-slider{display:flex;flex-direction:column;align-items:end;gap:var(--spacing-lg);width:100%}.teaser-slider__slides{width:100%}.teaser-slider__slide{width:calc(var(--teaser-slider-container-width) / var(--teaser-slider-items-count))}.teaser-slider__menu{display:none;gap:var(--spacing-3xs)}.media-slider{--media-slider-animation-duration: .5s;--media-slider-animation-easing: cubic-bezier(.316, 1.128, .939, .992);display:flex;flex-direction:column;align-items:center}.media-slider__swiper{height:auto;position:relative}.media-slider__swiper.is-pointer-left{cursor:url(/static/img/content/cursor-angle-left.svg) 20 20,w-resize}.media-slider__swiper.is-pointer-right{cursor:url(/static/img/content/cursor-angle-right.svg) 20 20,e-resize}@media (min-width: 1024px){.media-slider__swiper{height:min(75vh,620px)}}.media-slider__slide{width:auto;max-width:calc(100vw - var(--container-padding-x) * 2);height:100%;opacity:.5;transition-property:opacity;transition-duration:var(--media-slider-animation-duration);transition-timing-function:var(--media-slider-animation-easing)}.media-slider__slide.swiper-slide-active{opacity:1}.media-slider__slide>img{display:block;height:100%;max-width:100%;object-fit:contain}.media-slider__slide>.video-player{height:100%;width:auto;max-width:100%;min-width:min(348px,100vw - var(--container-padding-x) * 2)}.media-slider__pagination{position:static;margin-top:var(--spacing-lg);--swiper-pagination-bullet-size: 20px;--swiper-pagination-color: var(--color-neutral-cool-500);--swiper-pagination-color-active: var( --color-scheme-text, var(--color-neutral-cool-900) )}@media (min-width: 768px){.media-slider__captions{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.media-slider__captions{--container-max-width: 690px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.media-slider__captions{max-width:var(--container-max-width);margin-top:var(--spacing-lg);margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.media-slider__captions>*{grid-column:1/-1;grid-row:1/-1}.media-slider__caption p{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;font-size:var(--font-size-caption-medium);color:var(--color-text-paragraph)}.article-card{position:relative}.article-card__image{aspect-ratio:var(--aspect-ratio-landscape);background-color:rgba(0,0,0,.05);transition:background-color var(--animation-duration-default) var(--easing-curve-snappy);overflow:hidden}.article-card__image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform var(--animation-duration-default) var(--easing-curve-snappy)}.article-card__text{margin-top:var(--spacing-sm)}.article-card__category{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-medium)}.article-card__category+*{margin-top:var(--spacing-3xs)}.article-card__title{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;font-size:var(--font-size-h4);color:var(--color-text-default);font-weight:600}.article-card__read-more{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;font-size:0}.article-card:has(:hover,:focus) .article-card__image{background-color:rgba(0,0,0,.1)}.article-card:has(:hover,:focus) .article-card__image img{transform:scale(1.05)}.testimonial{background-color:var(--color-scheme-background, transparent)}@media (min-width: 768px){.testimonial{display:grid;grid-template-columns:1fr 3fr;align-items:stretch}}.testimonial__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.testimonial__text{padding:var(--spacing-2xl)}.testimonial__text:only-child{grid-column:1/-1}.testimonial .quote{display:flex;flex-direction:column;gap:var(--spacing-lg)}.testimonial .quote__text{margin:0}.testimonial .quote__text>*:first-child:before{content:"«"}.testimonial .quote__text>*:last-child:after{content:"»"}.testimonial .quote__text p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large);color:var(--color-scheme-headings, var(--color-brand-primary))}.testimonial .quote__author-name{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5);color:var(--color-scheme-text, var(--color-text-default))}.testimonial .quote__author-role{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-scheme-paragraphs, var(--color-text-paragraph))}.icon-list{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.icon-list__item{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular);display:inline-grid;grid-template-columns:1.5rem 1fr;gap:var(--spacing-2xs)}.icon-list__icon{display:flex;background-color:hsl(from var(--color-neutral-cool-600) h s l/.12);align-items:center;justify-content:center;border-radius:50%;aspect-ratio:1/1}.icon-list__icon svg{font-size:.75em;display:block;width:1em;height:auto}.icon-list--naked .icon-list__icon{background-color:transparent;padding-top:4px}.icon-list--naked .icon-list__icon svg{font-size:1.15em}.gallery{--gallery-animation-duration: var(--animation-duration-default);--gallery-animation-easing: var(--easing-curve-snappy);overflow:hidden;display:flex;width:100%;max-width:1100px;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.gallery__image,.gallery__thumbnail{max-width:100%;aspect-ratio:3/2;overflow:hidden;background-color:var(--color-neutral-cool-900)}.gallery__image img,.gallery__thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--animation-duration-short) var(--easing-curve-default)}.gallery__image{position:relative}.gallery__image-modal-button{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;position:absolute;display:grid;align-items:end;justify-content:end;top:0;right:0;bottom:0;left:0;padding:var(--spacing-lg);opacity:0;transition:opacity var(--gallery-animation-duration) var(--gallery-animation-easing)}@media (hover: none){.gallery__image-modal-button{opacity:1}}.gallery__image:is(:hover,:focus-within) img{opacity:.85}.gallery__image:is(:hover,:focus-within) .gallery__image-modal-button{opacity:1}.gallery__thumbnails{margin-top:var(--spacing-sm)}.gallery__thumbnail{position:relative}.gallery__thumbnail:hover{cursor:pointer}.gallery__thumbnail:hover img{opacity:.85}.gallery__thumbnail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;z-index:1}.gallery__thumbnail>button{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none}.gallery__thumbnail.swiper-slide-thumb-active:before{border-color:var(--color-neutral-cool-900);box-shadow:0 0 0 2px #fff inset}.gallery .swiper-wrapper{transition-timing-function:var(--gallery-animation-easing, var(--easing-curve-default))}.gallery .swiper{width:100%}.gallery:has(:not(.swiper)) .gallery__image{height:auto}.gallery:has(:not(.swiper)) .gallery__image img{position:static}.download__text{display:flex;flex-direction:column;gap:var(--spacing-4xs)}.download__meta{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-extra-small);font-weight:600;color:var(--color-neutral-cool-600)}.download__title{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.download--button{display:inline-flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-2xs);border:1px solid var(--color-neutral-cool-500);color:var(--color-text-default);text-decoration:none;min-width:280px;line-height:1.2}.download--button:is(:hover,:focus){--download-icon-background-color: var(--color-neutral-cool-200);color:inherit}.download--button .download__icon{display:grid;place-items:center;height:2.5rem;width:2.5rem;border-radius:50%;background-color:var(--download-icon-background-color, transparent)}.download--button .download__title{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);font-weight:600}.download--card{display:flex;flex-direction:row-reverse;gap:var(--spacing-2xs);position:relative;background-color:#fff;padding:var(--spacing-xs);width:100%}.download--card .download__text{flex:1}.download--card .download__title{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5)}.download--card .download__description{font-family:var(--font-family-body);line-height:1.4;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-caption-small);letter-spacing:normal;color:var(--color-neutral-cool-600);text-wrap:balance}.download--card .download__button{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-extra-small);font-weight:600;margin-top:auto;align-self:start;text-decoration:none;line-height:1;color:var(--color-text-default)}.download--card .download__button:is(:hover,:focus){color:var(--color-text-default)!important}.download--card .download__button:any-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.download--card .download__thumbnail{aspect-ratio:var(--aspect-ratio-file);max-width:5rem;border:2px solid #fff;box-shadow:0 0 0 1px var(--color-neutral-cool-500)}.download--card .download__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.download--card:not(:has(.download__thumbnail)) .download__button{margin-top:var(--spacing-md)}.downloadlist{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.store-contact>*+*{margin-top:var(--flow-spacing, 1rem)}.store-contact{--flow-spacing: var(--spacing-xs)}.store-contact .icon-list{margin-bottom:var(--spacing-xl)}.store-contact .icon-list :any-link{color:currentColor!important}.store-contact .btn--secondary{color:var(--btn-text-color)!important}.store-contact li,.store-contact p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular)}.store-contact address>*+*{margin-top:var(--flow-spacing, 1rem)}.store-contact address{font-style:normal}.cta-card{--cta-card-padding: var(--spacing-2xl);background-color:var(--color-neutral-cool-100);display:flex;flex-direction:column;text-align:left}.cta-card[class*=color-scheme--]{background-color:var(--color-scheme-background)}.cta-card[class*=color-scheme--] .cta-card__title{color:var(--color-scheme-headings)}.cta-card[class*=color-scheme--] .cta-card__person,.cta-card[class*=color-scheme--] .icon-list__item{color:var(--color-scheme-text)}@media (min-width: 768px){.cta-card{flex-direction:row;align-items:center}}.cta-card__image{width:100%}@media (min-width: 768px){.cta-card__image{width:min(400px,35%);position:relative;align-self:stretch}}.cta-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cta-card__text{flex:1;padding:var(--cta-card-padding)}.cta-card__title{margin-bottom:var(--spacing-sm)}.cta-card__content{margin-bottom:var(--spacing-xl)}.cta-card__person{margin-bottom:var(--spacing-md)}.cta-card__ctas{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);margin-top:var(--cta-card-padding)}.cta-card__ctas:empty{display:none}.cta-card .icon-list :any-link{color:currentColor}.productcard{display:flex;flex-direction:column;flex:1 0 auto;background-color:#fff;width:100%;position:relative}.productcard:has(.productcard__link){transition:box-shadow .2s linear}.productcard:has(.productcard__link):hover,.productcard:has(.productcard__link):focus-within{box-shadow:0 20px 50px rgba(45,40,37,.1)}.productcard__image{position:relative;aspect-ratio:4/2.83}.productcard__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.productcard__content{display:flex;flex-direction:column;flex:1 0 auto;padding:var(--spacing-sm);border-top:1px solid var(--color-neutral-cool-200)}.productcard__actions{position:relative;z-index:3;display:flex;gap:.5rem;margin-left:auto}.productcard__meta{display:flex;justify-content:space-between;align-items:flex-end;padding-top:var(--spacing-lg);margin-top:auto}.productcard__additions{--flow-spacing: var(--spacing-xs);margin-top:var(--spacing-sm);border-top:1px solid var(--color-neutral-cool-200);position:relative;z-index:2}.productcard__title{margin-bottom:var(--spacing-2xs)}.productcard__link{text-decoration:none;color:var(--color-text-default)}.productcard__link:hover,.productcard__link:focus{color:inherit}.productcard__link:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.productcard__sku,.productcard__dimensions{font-size:var(--font-size-caption-medium);line-height:1}.productcard__sku{color:var(--color-neutral-cool-600)}.productcard__checkbox{position:absolute;right:0;top:0;padding:var(--spacing-sm);z-index:2}.productcard__additions-header{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-xs);font-size:var(--font-size-h5)}.productcard__additions-header::-webkit-details-marker{display:none}.productcard__additions-header::marker{display:none}.productcard__additions-header:hover{cursor:pointer}.productcard__additions-list>*+*{margin-top:var(--flow-spacing, 1rem)}.productcard__additions-list{padding-top:var(--spacing-xs)}.productcard__additions-indicator{display:grid;place-items:center;width:2.5rem;height:2.5rem;transform:rotate(0);transition:transform .2s ease}details[open] .productcard__additions-indicator{transform:rotate(-180deg)}.productcard--bookmarked .productcard__bookmarkbtn{background-color:var(--color-text-default);color:#fff}.productcard--horizontal{border:1px solid var(--color-neutral-cool-500)}.productcard--horizontal .productcard__image{padding:var(--spacing-sm);margin-right:var(--spacing-2xl)}.productcard--horizontal .productcard__image img{top:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);left:var(--spacing-sm);width:calc(100% - 2 * var(--spacing-sm));height:calc(100% - 2 * var(--spacing-sm))}@media print{.productcard--horizontal{box-sizing:border-box;width:auto}}@media print,screen and (min-width: 768px){.productcard--horizontal{flex-direction:row;page-break-inside:avoid;break-inside:avoid}.productcard--horizontal .productcard__image{flex:0 0 25%;border-right:1px solid var(--color-neutral-cool-200);margin:0}.productcard--horizontal .productcard__image img{position:static;width:100%;height:auto}.productcard--horizontal .productcard__content{flex:1 0 0%;display:block;padding:var(--spacing-xl);border:0}}.optioncard{display:flex;flex-direction:column;flex:1 0 auto;background-color:var(--color-neutral-warm-50);width:100%;position:relative}.optioncard:has(.optioncard__link){transition:box-shadow .2s linear}.optioncard:has(.optioncard__link):hover,.optioncard:has(.optioncard__link):focus-within{box-shadow:0 20px 50px rgba(45,40,37,.1)}.optioncard__image{position:relative;aspect-ratio:270/200;background-color:var(--color-neutral-cool-400);box-shadow:0 0 0 3px var(--color-neutral-warm-50) inset}.optioncard__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.optioncard__content{display:flex;flex-direction:column;flex:1 0 auto;padding:var(--spacing-sm)}.optioncard__title{margin-bottom:var(--spacing-2xs)}.optioncard__link{text-decoration:none;color:var(--color-text-default)}.optioncard__link:hover,.optioncard__link:focus{color:inherit}.optioncard__link:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.optioncard__sku{font-size:var(--font-size-caption-medium);line-height:1}.optioncard__bookmark{position:absolute;z-index:2;top:var(--spacing-xs);right:var(--spacing-xs)}.dealercard{padding:var(--spacing-sm);background-color:#fff;font-size:var(--font-size-paragraph-small);position:relative}.dealercard__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dealercard__title{flex:1 0 0%;font-size:var(--font-size-h5);margin:0}.dealercard__tags{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--font-size-caption-extra-small)}.dealercard__info{display:flex;align-items:center;gap:.5em;margin-top:.5rem}.dealercard__info .icon{flex:none}.dealercard__info a{color:inherit;text-decoration:none}.dealercard__btn{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0}.dealercard:has(.dealercard__btn){transition:box-shadow .2s linear}.dealercard:has(.dealercard__btn):hover,.dealercard:has(.dealercard__btn):focus-within{box-shadow:0 20px 50px rgba(45,40,37,.1)}.teammembercard{width:100%;display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--color-neutral-cool-500);position:relative}.teammembercard__image{width:100%;position:relative;aspect-ratio:1;background-color:var(--color-neutral-cool-500)}.teammembercard__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.teammembercard__content{display:flex;flex-direction:column;flex:1 0 0%;padding:var(--spacing-md)}.teammembercard__title{font-size:var(--font-size-h4);margin-bottom:var(--spacing-4xs)}.teammembercard__role,.teammembercard__contact{font-size:var(--font-size-paragraph-small)}.teammembercard__role{margin-bottom:var(--spacing-sm)}.teammembercard__meta{padding-right:calc(var(--spacing-sm) + 2.5rem)}.teammembercard__contact{display:flex;align-items:center;gap:var(--spacing-3xs);margin-top:var(--spacing-3xs)}.teammembercard__contact .icon{width:18px;height:18px;flex:none}.teammembercard__contact a{color:inherit}.teammembercard__region{display:inline-flex;align-items:center;gap:var(--spacing-3xs)}.teammembercard__region .has-tooltip{cursor:pointer;opacity:.7}.teammembercard__region .has-tooltip:hover{opacity:1}.teammembercard__vcardbtn{position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);z-index:1}@media (min-width: 1024px){.teammembercard{flex-direction:row}.teammembercard__image{width:14rem}}.videocard{display:flex;width:100%;flex:1 0 auto;flex-direction:column;background-color:#fff;cursor:pointer;transition:box-shadow .2s linear}.videocard:hover,.videocard:focus-within{box-shadow:0 20px 50px rgba(45,40,37,.1)}.videocard__image{aspect-ratio:16/9;position:relative;background-color:rgba(0,0,0,.7);flex:none}.videocard__image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.videocard__playbtn{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;width:60px;height:60px;font-size:.75rem;place-items:center;border-radius:50%;background-color:var(--color-brand-primary);color:#fff;opacity:.9}.videocard__playbtn .icon{position:relative;left:2px}.videocard__playbtn:hover{opacity:1}.videocard__content{flex:1 0 auto;padding:var(--spacing-xs);border-top:1px solid var(--color-neutral-cool-300)}.videocard__title{font-weight:600}.pagecard{position:relative;width:100%;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-neutral-cool-400)}.pagecard__title{font-size:var(--font-size-h5);margin-bottom:.5rem}.pagecard__desc{max-width:80ch}.pagecard__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;color:transparent}.searchresults__item:first-child .pagecard{padding-top:0}.searchsuggestions__list{padding:.5em 0}.searchsuggestions__item{font-size:var(--font-size-paragraph-small);padding:.5em 1em}.searchsuggestions__item mark{font-weight:700;background-color:transparent}.searchsuggestions__item:hover,.searchsuggestions__item.is-selected{cursor:pointer;background-color:var(--color-neutral-cool-100)}.dealerresults{display:grid;gap:var(--spacing-xl)}.dealerresults__map{max-width:680px}.dealerresults__map .map{width:100%;max-width:85vh;aspect-ratio:1/1;height:auto;border:1px solid var(--color-neutral-cool-400)}.dealerresults__content{max-width:580px}.dealerresults__list{display:flex;flex-direction:column;gap:var(--spacing-xs)}.dealerresults__loadmore{display:flex;justify-content:center;padding-top:var(--spacing-xl)}@media (min-width: 1024px){.dealerresults--2col{grid-template-columns:4fr 3fr}.dealerresults--2col .dealerresults__map{position:sticky;top:var(--spacing-xl)}}#dealer-search-detail-offcanvas .offcanvas__title,#video-search-detail-offcanvas .offcanvas__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#dealer-search-detail-offcanvas .offcanvas__content,#video-search-detail-offcanvas .offcanvas__content{margin-top:0}.dealersearchwidget__form{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:745px;margin-bottom:var(--spacing-xl)}.dealersearchwidget .dealerresults{gap:var(--spacing-xl)}.dealersearchwidget .dealerresults__map{max-width:100%}.dealersearchwidget .dealerresults__map .map{width:100%;max-width:100%;height:480px;aspect-ratio:auto}.dealersearchwidget .dealerresults__list,.dealersearchwidget .dealerresults__loadmore{max-width:745px}.searchfilters{display:grid;grid-template-columns:100%;gap:var(--spacing-lg)}.searchfilters__item{max-width:100%}.searchfilters__item--fullwidth{grid-column:1/-1}.searchfilters__togglebtn{display:flex;font-weight:400;white-space:nowrap;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-size:var(--font-size-paragraph-small)}.searchfilters__togglebtn-indicator{display:block;transition:transform .2s var(--easing-curve-default);transform:rotate(0);margin-left:auto}.is-active>.searchfilters__togglebtn-indicator{transform:rotate(-180deg)}.searchfilters__bottom{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.searchfilters__additional{border-top:1px solid var(--color-neutral-warm-200);border-bottom:1px solid var(--color-neutral-warm-200);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);background-color:var(--color-neutral-warm-100);position:relative;right:50%;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;width:100vw}@media (min-width: 768px){.searchfilters__togglebtn{display:inline-flex;width:auto;margin-left:auto}}@media (min-width: 1024px){.searchfilters{grid-template-columns:repeat(3,1fr)}}.searchfilters--downloads,.searchfilters--videos{gap:var(--spacing-sm)}@media (min-width: 1024px){.searchfilters--dealers{grid-template-columns:repeat(4,1fr)}}.searchtoggles{display:block;padding:var(--spacing-lg);border:1px solid var(--color-neutral-cool-500);background:var(--color-neutral-warm-50);box-shadow:0 19.5px 50px rgba(44,39,36,.1)}.searchtoggles__content{display:flex;flex-wrap:wrap;gap:var(--spacing-3xs)}.searchtoggles .buttonfield{background-color:var(--color-neutral-cool-200);font-weight:600;font-size:var(--font-size-caption-medium);border:0}.searchtoggles .buttonfield .icon{font-size:1.3em}.searchtoggles .buttonfield:hover{background-color:var(--color-neutral-cool-400)}.searchtoggles .buttonfield.is-active{color:var(--color-text-default-negative);background-color:var(--color-neutral-cool-900);border:0}.searchresults{--searchresults-column-count: 1;--searchresults-column-gap: var(--spacing-xl)}.searchresults__header,.searchresults__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-xl)}.searchresults__reset-filters{text-decoration:underline;text-underline-offset:.5ex}.searchresults__content{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.searchresults__list{display:grid;grid-template-columns:repeat(var(--searchresults-column-count),1fr);gap:var(--searchresults-column-gap)}.searchresults__item{display:flex}.searchresults__footer{padding-top:var(--spacing-xl)}@media (min-width: 768px){.searchresults__footer>*:is(:first-child,:last-child){flex:1}}@media (min-width: 768px){.searchresults__footer>*:last-child{justify-content:end}}.searchresults__loadmore{position:relative}@media (max-width: 767px){.searchresults__loadmore{order:1;flex-basis:100%}}@media (min-width: 768px){.searchresults{--searchresults-column-count: 2}.searchresults__header{justify-content:flex-start}}@media (min-width: 1024px){.searchresults{--searchresults-column-count: var(--searchresults-max-column-count, 3);--searchresults-column-gap: var(--spacing-md)}}@media (min-width: 1264px){.searchresults--products{--searchresults-max-column-count: 4}}.searchresults--articles,.searchresults--videos{--searchresults-max-column-count: 3}.searchresults--pages{--searchresults-max-column-count: 1}.searchresults--teammembers,.searchresults--downloads{--searchresults-max-column-count: 2;--searchresults-column-gap: var(--spacing-sm)}.searchresults--teammembers .searchresults__content,.searchresults--downloads .searchresults__content{padding-top:var(--spacing-xl)}.filterpanel{border:1px solid var(--color-neutral-cool-500);background-color:#fff;text-align:left;position:relative}.filterpanel__summary{width:100%;padding:var(--spacing-3xs);cursor:pointer;list-style-type:none}.filterpanel__summary::marker{display:none}.filterpanel__summary::-webkit-details-marker{display:none}.filterpanel__header{display:flex;align-items:center;gap:.75rem;height:2.375rem;padding-left:var(--spacing-2xs);padding-right:var(--spacing-2xs)}.filterpanel__label{flex:1 0 auto}.filterpanel__indicator{display:block;font-size:1rem;transition:transform .2s var(--easing-curve-default);transform:rotate(0)}details[open] .filterpanel__indicator{transform:rotate(-180deg)}.filterpanel__activecount{display:block;text-align:center;background-color:var(--color-brand-primary);color:#fff;border-radius:100%;padding:.5rem;line-height:1;font-size:.75rem;font-weight:600;min-width:1.75rem}.filterpanel__body{position:absolute;left:-1px;right:-1px;top:calc(100% - 1px);background-color:#fff;z-index:25;border:1px solid var(--color-neutral-cool-500);border-top:0;box-shadow:0 16px 16px rgba(0,0,0,.1);padding:0 var(--spacing-3xs) var(--spacing-2xs)}.filterpanel__content>*+*{margin-top:var(--flow-spacing, 1rem)}.filterpanel__content{--flow-spacing: .5rem;padding:var(--spacing-2xs);padding-top:var(--spacing-sm);border-top:1px solid var(--color-neutral-cool-500)}.filterpanel__content--scrollable{margin-right:calc(var(--spacing-3xs) * -1);padding-right:var(--spacing-xs);max-height:200px;overflow-y:auto}.filterpanel__actions{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-2xs)}.filterswiper{position:relative}.filterswiper .swiper{-webkit-mask-image:linear-gradient(90deg,#000,#000 93%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,#000,#000 93%,rgba(0,0,0,0))}.filterswiper.has-reached-end .swiper{-webkit-mask-image:none;mask-image:none}.filterswiper .swiper-slide{width:fit-content;max-width:270px;padding:2px}.filterswiper__prev,.filterswiper__next{position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s linear;z-index:1}.filterswiper__prev[disabled],.filterswiper__next[disabled]{opacity:0;pointer-events:none}@media (max-width: 767px){.filterswiper__prev,.filterswiper__next{display:none}}.filterswiper__prev{left:0}.filterswiper__next{right:0}.empty{display:flex;flex-direction:column;padding:var(--spacing-2xl);gap:var(--spacing-xl);align-items:center;justify-content:center;text-align:center;min-height:400px;border:1px solid var(--color-neutral-cool-500)}.empty__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--color-neutral-cool-200);font-size:1.25rem}.empty__title{margin-bottom:1rem}.header{--header-height: 68px;--header-brand-width: 96px;position:relative;background-color:#fff;border-bottom:1px solid var(--color-neutral-cool-200)}.header__inner{height:var(--header-height);display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm)}.header__top{display:flex;align-items:center;justify-content:space-between}.header__brand{display:flex;flex:none;width:var(--header-brand-width);position:relative;top:calc(var(--header-brand-width) * .03);outline:0!important}.header__brand svg{width:100%;height:auto}.header__tagline{display:none;font-weight:700;font-size:.875rem;letter-spacing:.35px;color:var(--color-brand-primary)}.header__actions{display:flex}.header__searchpanel{position:absolute;top:0;right:0;left:0;bottom:auto;display:none;background-color:#fff;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);z-index:1}.is-search-open .header__searchpanel{display:block}.header__search{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header__search search-suggestions{flex:1 0 100px;max-width:640px}@media (max-width: 1023px){.header__nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.is-nav-open .header__nav{display:block}.header__actions .navicon{background-color:transparent;border-radius:0}}@media (min-width: 768px){.header{--header-height: 84px;--header-brand-width: 112px}.header__tagline{display:block}}@media (min-width: 1024px){.header{--header-height: 148px;--header-brand-width: 144px}.header__inner{justify-content:flex-end}.header__actions{display:none}.header__nav{display:block}}site-header{display:block;width:100%;position:sticky;top:0;z-index:50;transition:transform .5s var(--easing-curve-snappy)}.is-scroll-down site-header:not(:has(.nav__item.is-active)){transform:translateY(-100%)}site-header:before{display:none;position:fixed;content:"";top:0;right:0;bottom:0;left:0;background-color:var(--color-neutral-cool-900);opacity:.25}.is-search-open site-header:before{z-index:1;display:block}site-header:has(.nav__item--with-submenu[data-nav-level="1"].is-active):before{display:block}.footer{--focus-outline-color: #fff;color:var(--color-neutral-cool-500);background-color:var(--color-neutral-cool-700)}.footer p,.footer a{color:inherit;font-size:inherit;text-decoration:none}.footer a:hover,.footer a:focus{color:#fff}.footer__inner{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.footer__top,.footer__bottom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.footer__main{display:grid;gap:var(--spacing-2xl);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-top:1px solid var(--color-neutral-cool-600);border-bottom:1px solid var(--color-neutral-cool-600)}@media (min-width: 768px){.footer__main{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.footer__main{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr)}}.footer__bottom{font-size:var(--font-size-caption-small)}.footer__col{display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width: 1024px){.footer__col--contact{order:-1}}.footer__title{color:var(--color-neutral-cool-100);font-size:var(--font-size-h5)}.footer__claim{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-caption-small)!important}.footer__menu>*+*{margin-top:var(--flow-spacing, 1rem)}.footer__menu a{display:block}.footer__quicklinks{display:flex;gap:1rem 2rem;flex-wrap:wrap;align-items:center}.footer__quicklink{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:.75rem;white-space:nowrap}.footer__quicklink:hover{color:#fff}.footer__top-links,.footer__bottom-links{display:flex;flex-wrap:wrap;gap:1.25em}.footer__social{display:flex;gap:1rem}.footer__social>a{display:grid;place-items:center;width:2rem;height:2rem;background-color:var(--color-neutral-cool-800);color:rgba(255,255,255,.8);font-size:.75rem}.nav{display:block}.nav__header{display:flex;height:var(--header-height);justify-content:space-between;align-items:center}.nav__body{display:block}.nav__link{text-decoration:none;color:var(--color-text-default);border:0;padding:0;background-color:transparent;line-height:1;text-align:left}.nav__icon{display:inline-block;width:30px}.nav__close{position:relative}.nav__close-label{position:absolute;top:50%;right:100%;transform:translate(-.875rem,-50%);font-weight:600}@media (max-width: 1023px){.nav{display:flex;flex-direction:column;height:100%;background-color:var(--color-neutral-cool-100)}.nav__header{flex:none;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}.nav__body,.nav__layer{--flow-spacing: var(--spacing-3xl)}.nav__body>*+*,.nav__layer>*+*{margin-top:var(--flow-spacing, 1rem)}.nav__body,.nav__layer{padding:var(--container-padding-x);overflow-y:auto;background-color:var(--color-neutral-cool-100)}.nav__body{position:relative;flex:1 0 0%}.nav__layer{position:absolute;top:var(--header-height);right:0;bottom:0;left:0;transform:translate(100%);backface-visibility:hidden;transition:transform .4s var(--easing-curve-snappy)}.nav__layer.is-active{transform:translate(0)}.nav__menu{border-top:1px solid var(--color-neutral-cool-500)}.nav__item{padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs);border-bottom:1px solid var(--color-neutral-cool-500)}.nav__link{display:flex;align-items:center;width:100%;gap:1rem;padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs);padding-right:.75rem}.nav__link:hover,.nav__link:focus{color:var(--color-text-default);background-color:var(--color-neutral-cool-200)}.nav__label{flex:1 0 auto}.nav__levelback{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:1rem;font-weight:600}.nav__body>.nav__levelback{display:none}}@media (min-width: 1024px){.nav__header,.nav__search,.nav__layer,.nav__levelback{display:none}.nav__body{display:flex;flex-direction:row;justify-content:space-between}.nav__menu{display:flex}.nav__link{display:block;position:relative}.nav__arrow{display:none}.nav__icon{width:40px}}@media (min-width: 1024px){[data-nav-level="1"]>.nav__link{padding:var(--spacing-xs) .75rem var(--spacing-lg);text-transform:uppercase;font-size:.875rem;letter-spacing:1px;font-weight:600}[data-nav-level="1"]>.nav__link:after{content:"";display:block;height:2px;background-color:var(--color-neutral-cool-500);position:absolute;left:.75rem;right:.75rem;bottom:0;transform:scaleX(0);transform-origin:50% 50%;transition:transform .2s var(--easing-curve-default)}[data-nav-level="1"]:first-child>.nav__link{padding-left:0}[data-nav-level="1"]:first-child>.nav__link:after{left:0}[data-nav-level="1"]:hover>.nav__link{color:var(--color-neutral-cool-600)}[data-nav-level="1"]:hover>.nav__link:after{transform:scaleX(1)}[data-nav-level="2"]>.nav__link,[data-nav-level="3"]>.nav__link{display:inline-flex;align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-paragraph-regular);font-weight:400;padding-top:.6875rem;padding-bottom:.6875rem;padding-right:1rem;transition:padding .2s ease,background-color .2s ease}[data-nav-level="2"]>.nav__link:hover,[data-nav-level="2"]>.nav__link:focus,[data-nav-level="3"]>.nav__link:hover,[data-nav-level="3"]>.nav__link:focus{background-color:var(--color-neutral-warm-100);padding-left:.75rem;color:inherit}[data-nav-level="2"]>.nav__link:is(button)[aria-controls],[data-nav-level="3"]>.nav__link:is(button)[aria-controls]{display:none}[data-nav-level="2"]>.nav__link:has(.nav__icon),[data-nav-level="3"]>.nav__link:has(.nav__icon){padding-top:.25rem;padding-bottom:.25rem}}.subnav{display:none}.subnav__header{display:flex;align-items:center;gap:1.5rem;padding-bottom:.5rem}.subnav__indexlink{display:inline-flex;align-items:center;gap:.25em;color:var(--color-text-default);font-size:var(--font-size-paragraph-small);text-decoration:none}.subnav__productsearch,.subnav__secondary-links{display:none}@media (min-width: 1024px){.nav__item[data-nav-level="1"].is-active>.subnav{display:block}.subnav__inner{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.subnav__header{border-bottom:1px solid var(--color-neutral-warm-200)}.subnav__productsearch{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.subnav__productsearch search-suggestions{flex:0 1 600px}.subnav__secondary-links{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.subnav__secondary-links a{display:flex;align-items:center;gap:var(--spacing-3xs);text-decoration:none;color:inherit;transition:color .2s linear}.subnav__secondary-links a:hover,.subnav__secondary-links a:focus{color:var(--color-neutral-cool-600)}}@media (min-width: 1024px){[data-nav-level="1"]>.subnav{position:fixed;top:var(--header-height);right:0;bottom:auto;left:0;background-color:var(--color-neutral-warm-50);box-shadow:0 75px 70px rgba(29,29,31,.2)}[data-nav-level="1"]>.subnav .subnav__menu{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);padding-right:25%;border-bottom:1px solid var(--color-neutral-warm-200);column-count:2;column-gap:var(--spacing-4xs)}[data-nav-level="2"]>.subnav{display:block}[data-nav-level="2"]>.subnav .subnav__header{display:none}[data-nav-level="2"]>.subnav .subnav__inner{padding:0}[data-nav-level="2"]>.subnav .subnav__menu{padding-top:0;padding-bottom:0;border:0;break-after:column}[data-nav-level="2"]:first-child>.subnav .subnav__menu{margin-bottom:100vh}}@supports (break-after: column){@media (min-width: 1024px){[data-nav-level="2"]>.subnav .subnav__menu{margin-bottom:0!important}}}.subnav__menu .subnav__menu{column-count:initial!important}#nav-submenu-products .subnav__menu:has(li:nth-child(4):last-child){column-count:1}.breadcrumbs{--breadcrumbs-item-color: var( --color-scheme-text, var(--color-text-default) );--breadcrumbs-arrow-color: var(--breadcrumbs-item-color);display:block;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);background-color:var(--color-scheme-background, transparent)}@media (max-width: 1023px){.breadcrumbs{display:none}}.breadcrumbs__list{font-size:var(--font-size-caption-small)}.breadcrumbs__item{display:inline-block;position:relative;color:var(--breadcrumbs-item-color)}.breadcrumbs__item:first-child{font-size:.875rem}.breadcrumbs__item:first-child .icon{position:relative;top:-.05em}.breadcrumbs__item:not(:first-child){margin-left:.875em;padding-left:1.5em}.breadcrumbs__item:not(:first-child):before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.25em;width:.5em;height:.5em;margin:auto 0;transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:var(--breadcrumbs-arrow-color);opacity:.6}.breadcrumbs__link{text-decoration:none;color:inherit}.breadcrumbs__current{opacity:.6}.quicklinks__link{display:flex;width:100%;align-items:center;text-decoration:none;border:0;background-color:transparent;padding:0;gap:.875rem;color:var(--color-text-default)}@media (max-width: 1023px){.quicklinks__item:not(:last-child){margin-bottom:1rem}.quicklinks__item>*.has-tooltip:after,.quicklinks__item>*.has-tooltip:before{display:none!important}.quicklinks__label{font-weight:600}}@media (min-width: 1024px){.quicklinks{display:flex;align-items:center;gap:.75rem}.quicklinks__link.has-tooltip .quicklinks__label{display:none}.quicklinks__link:not(.has-tooltip){margin-left:.75rem}.quicklinks__link:not(.has-tooltip) .quicklinks__icon{display:none}.quicklinks__link:hover .quicklinks__icon,.quicklinks__link:focus .quicklinks__icon{background-color:var(--color-neutral-cool-200)}.quicklinks .navicon{background-color:transparent}}@media (max-width: 1023px){.quicklinks__item--search{display:none}}@media (min-width: 1024px){.quicklinks__item--downloads,.quicklinks__item--contact{display:none}}@media (min-width: 1264px){.quicklinks__item--downloads,.quicklinks__item--contact{display:list-item}}.share{display:inline-flex;flex-wrap:wrap;align-items:center}.share__option{padding:.625rem}.share__option a{display:block;aspect-ratio:1/1;color:currentColor}.share__option a:is(:hover,:focus){color:var(--color-brand-primary)}.share__option svg{font-size:.9em;display:block;width:1.5em;height:auto}.hero{--hero-padding-y: var(--padding-y-md);background-color:var(--color-scheme-background, transparent)}.hero__inner{padding-top:var(--hero-padding-y);padding-bottom:var(--hero-padding-y)}.hero__inner>*+*{margin-top:var(--flow-spacing, 1rem)}.hero__inner{--flow-space: var(--spacing-lg)}.hero__kicker{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-paragraph-small);color:var(--hero-color-text, var(--color-scheme-text, var(--color-text-paragraph)));line-height:1.55}.hero__kicker+.hero__title{margin-top:var(--spacing-xs)}.hero__title{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);font-size:var(--font-size-display-2);word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;color:var(--hero-color-text, var(--color-scheme-headings, var(--color-brand-primary)))}.hero__description{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large);color:var(--hero-color-paragraph, var(--color-scheme-paragraphs, var(--color-text-paragraph)))}@media (min-width: 1024px){.hero__description{max-width:var(--container-max-width)}}@media (min-width: 1024px) and (min-width: 768px){.hero__description{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px) and (min-width: 1024px){.hero__description{--container-max-width: 926px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.hero__cta{padding-top:var(--spacing-2xs);display:flex;flex-wrap:wrap;gap:1.25rem}.hero__image{grid-column:1/-1;grid-row:1/-1;position:relative;overflow:hidden}.hero__image img{display:block;width:100%;height:100%;object-fit:cover}.hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.hero--image,.hero--carousel .hero__slide{text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;--hero-padding-y: var(--padding-y-lg);--hero-color-text: #fff;--hero-color-paragraph: var(--color-text-default-negative);--hero-max-height: 80vh;min-height:var(--hero-max-height);gap:0}@media (min-width: 768px){.hero--image,.hero--carousel .hero__slide{min-height:0;aspect-ratio:var(--aspect-ratio-landscape);max-width:100%;max-height:var(--hero-max-height)}}@media (min-width: 1024px){.hero--image,.hero--carousel .hero__slide{aspect-ratio:var(--aspect-ratio-hero)}}.hero--image .hero__inner,.hero--carousel .hero__slide .hero__inner{grid-column:1;grid-row:1;z-index:1;align-self:center;padding-left:calc(var(--container-padding-x) + var(--spacing-lg));padding-right:calc(var(--container-padding-x) + var(--spacing-lg))}.hero--image .hero__title,.hero--carousel .hero__slide .hero__title{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:2px;font-size:var(--font-size-display-2);color:var(--hero-color-text)}.hero--image .hero__description,.hero--carousel .hero__slide .hero__description{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-regular);color:var(--hero-color-paragraph);margin-left:auto;margin-right:auto}@media (min-width: 1024px) and (min-width: 768px){.hero--image .hero__description,.hero--carousel .hero__slide .hero__description{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px) and (min-width: 1024px){.hero--image .hero__description,.hero--carousel .hero__slide .hero__description{--container-max-width: 690px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.hero--image .hero__description>p,.hero--carousel .hero__slide .hero__description>p{color:inherit;font:inherit}.hero--image .hero__cta,.hero--carousel .hero__slide .hero__cta{justify-self:center}.hero--image .hero__cta .btn,.hero--carousel .hero__slide .hero__cta .btn{--btn-border-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-text, var(--color-text-default-negative))}.hero--image .hero__cta .btn:is(:hover,:focus),.hero--carousel .hero__slide .hero__cta .btn:is(:hover,:focus){--btn-bg-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-background, var(--color-text-default))}@media (min-width: 768px){.hero--image .hero__image,.hero--carousel .hero__slide .hero__image{max-height:var(--hero-max-height)}}.hero--carousel{--hero-carousel-pagination-offset: var(--spacing-3xl);--hero-carousel-pagination-dot-size: 5px;--hero-carousel-pagination-height: 20px;--hero-padding-y-end: calc( var(--hero-padding-y) + var(--hero-carousel-pagination-height) )}@media (min-width: 768px){.hero--carousel{--container-max-width: 770px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.hero--carousel{--container-max-width: 1400px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.hero--carousel{--header-container-max-width: var(--container-max-width);--hero-outer-spacing: max( (100vw - var(--header-container-max-width)) / 2, var(--hero-carousel-pagination-offset) );position:relative}.hero--carousel .hero__slide{height:auto}.hero--carousel .hero__inner{display:flex;flex-direction:column;align-items:center;padding-bottom:var(--hero-padding-y-end)}@media (min-width: 1024px){.hero--carousel .hero__inner{--hero-padding-y-end: calc( var(--hero-padding-y) + 3.125rem )}}@media (min-width: 1024px){.hero--carousel .hero__cta{position:absolute;bottom:var(--hero-carousel-pagination-offset);right:var(--hero-carousel-pagination-offset);max-width:33.3333333333%}}.hero--carousel .hero__description{color:var(--hero-color-text)!important;font-size:var(--font-size-paragraph-small)!important;margin-top:0;position:absolute;bottom:var(--hero-padding-y-end);left:0;right:0;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}@media (max-width: 1023px){.hero--carousel .hero__description{margin-left:auto;margin-right:auto}}@media (min-width: 768px){.hero--carousel .hero__description{text-align:left;bottom:var(--hero-carousel-pagination-offset);left:var(--hero-carousel-pagination-offset);max-width:50%;padding-left:0;padding-right:0}}@media (min-width: 1024px){.hero--carousel .hero__description{max-width:25%;text-wrap:balance;margin-left:0!important}}.hero--carousel .hero__image img{position:absolute;top:0;right:0;bottom:0;left:0}.hero--carousel .hero__pagination{line-height:1;--swiper-pagination-dot-size: var( --hero-carousel-pagination-dot-size );--swiper-pagination-bottom: var( --hero-carousel-pagination-offset );--swiper-pagination-color: #fff;--swiper-pagination-color-active: #fff;--swiper-pagination-bullet-size: var( --hero-carousel-pagination-height )}@media (min-width: 768px){.hero--carousel .hero__pagination{width:auto!important;max-width:50%;right:var(--hero-carousel-pagination-offset);left:auto!important}}@media (min-width: 1024px){.hero--carousel .hero__pagination{max-width:33.3333333333%;right:0;left:50%!important;transform:translate(-50%)}}.hero--will-reveal{--hero-reveal-animation-easing: var(--easing-curve-snappy);--hero-reveal-animation-stagger: .2s}.hero--will-reveal .hero__kicker,.hero--will-reveal .hero__description,.hero--will-reveal .hero__cta,.hero--will-reveal .hero__pagination{opacity:0;transition-property:opacity;transition-duration:var(--hero-reveal-animation-duration);transition-timing-function:var(--hero-reveal-animation-easing)}@media (prefers-reduced-motion: reduce){.hero--will-reveal .hero__kicker,.hero--will-reveal .hero__description,.hero--will-reveal .hero__cta,.hero--will-reveal .hero__pagination{opacity:1}}.hero--will-reveal .hero__title{overflow:hidden}.hero--will-reveal .hero__title>span{display:inline-block;opacity:0;transform:translateY(50%);transition-property:opacity,transform;transition-duration:var(--hero-reveal-animation-duration);transition-timing-function:var(--hero-reveal-animation-easing)}@media (prefers-reduced-motion: reduce){.hero--will-reveal .hero__title>span{opacity:1;transform:translateY(0)}}.hero--will-reveal .hero__image:after{content:"";top:0;right:0;bottom:0;left:0;border:var(--hero-border-size, 0) solid var(--body-background-color, var(--color-neutral-000));transition-property:border;transition-duration:var(--hero-reveal-animation-duration);transition-timing-function:var(--hero-reveal-animation-easing)}@media (prefers-reduced-motion: reduce){.hero--will-reveal .hero__image:after{--hero-border-size: 2rem}}.hero--will-reveal .hero__image img{transform:scale(1);transition-property:transform;transition-duration:var(--hero-reveal-animation-duration);transition-timing-function:var(--hero-reveal-animation-easing)}.hero--text+.section:not([class*=color-scheme--]):not(.section--parallax){padding-top:0}@media (min-width: 768px){.hero--text .hero__description{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.hero--text .hero__description{--container-max-width: 926px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.hero--text .hero__description{max-width:var(--container-max-width);text-wrap:pretty}.hero--text .hero__description p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large);color:var(--color-text-default)}body.body--off-white .hero--text+.section.color-scheme--warm-100{padding-top:0}.hero--reveal,.hero--static-reveal{--hero-border-size: var(--spacing-sm);--hero-reveal-animation-duration: var(--animation-duration-long)}@media (min-width: 768px){.hero--reveal,.hero--static-reveal{--hero-border-size: var(--spacing-lg)}}@media (prefers-reduced-motion: reduce){.hero--reveal,.hero--static-reveal{--hero-reveal-animation-duration: 0ms}}.hero--reveal .hero__kicker,.hero--reveal .hero__description,.hero--reveal .hero__cta,.hero--reveal .hero__pagination,.hero--static-reveal .hero__kicker,.hero--static-reveal .hero__description,.hero--static-reveal .hero__cta,.hero--static-reveal .hero__pagination{opacity:1}.hero--reveal .hero__title>span,.hero--static-reveal .hero__title>span{opacity:1;transform:translateY(0);transition-delay:var(--hero-reveal-animation-stagger)}.hero--reveal .hero__image img,.hero--static-reveal .hero__image img{transform:scale(1.05)}.breadcrumbs+.main:has(.hero):not(.hero--image):not(.hero--carousel .hero__slide):not(.hero--carousel) .hero__inner{--breadcrumbs-size: calc( var(--spacing-md) * 2 + 1.359rem );padding-top:calc(var(--padding-y-lg) - var(--breadcrumbs-size))}.section{--section-padding-y: var(--padding-y-md);padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background-color:var(--color-scheme-background, var(--body-background-color, #fff))}.section__kicker{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-medium);color:var(--color-scheme-text, var(--color-text-default));padding-bottom:var(--spacing-2xs)}.section__title{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;color:var(--color-scheme-headings, var(--color-brand-primary));padding-bottom:var(--spacing-xs)}.section__cta{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.section--align-left{text-align:left}.section--align-left .container{margin-left:auto}.section--align-left p__cta{justify-content:left}.section--align-center{text-align:center}.section--align-center .section__cta{justify-content:center}.section--align-right{text-align:right}.section--align-right .section__cta{justify-content:right}.section--image-text{--section-padding-y: var(--padding-y-sm)}.section--scroll-copy{--section-padding-y: var(--padding-y-lg)}.section--teaser-slider .section__title{padding-bottom:var(--spacing-lg)}.section--teaser-slider .section__slider{grid-column:2/-1;position:relative}.section--teaser-slider .section__slider .teaser-slider__menu{align-self:start;padding-left:calc(var(--container-horizontal-whitespace) / 2);padding-right:calc(var(--container-horizontal-whitespace) / 2)}@media (min-width: 768px){.section--teaser-slider .section__slider .teaser-slider__menu{position:absolute;z-index:2;right:0;top:calc(0px - var(--spacing-lg));transform:translateY(-100%)}}.section--news .section__inner{display:grid;grid-template-columns:1fr;gap:var(--padding-y-xs)}@media (min-width: 768px){.section--news .section__inner{grid-template-columns:1fr 1fr}}.section--news .section__text{grid-column:1/-1}@media (min-width: 768px){.section--news .section__text{grid-column:1/2}}.section--news .section__title{padding-bottom:0}.section--news .section__description{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large);color:var(--color-scheme-text, var(--color-text-default));margin-top:var(--spacing-3xs)}.section--news .section__cta .btn{text-decoration:none}@media (min-width: 768px){.section--news .section__cta{grid-column:2/-1;justify-self:end;align-self:end;padding-bottom:var(--spacing-3xs)}}.section--news .section__news{grid-column:1/-1;--grid-gap: var(--spacing-xl)}.section--parallax{position:relative;overflow:hidden;background-color:transparent}.section--parallax .section__inner{min-height:calc(100vh - var(--section-padding-y) * 2);display:flex;flex-direction:column;align-items:center;justify-content:center}.section--parallax .section__text{position:relative;z-index:1;text-align:center}.section--parallax .section__kicker{color:var(--color-text-paragraph-negative);padding-bottom:var(--spacing-md)}.section--parallax .section__title{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:2px;font-size:var(--font-size-display-2);color:var(--color-text-default-negative);padding-bottom:var(--spacing-lg)}.section--parallax .section__description{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large);color:var(--color-text-default-negative);text-wrap:pretty}.section--parallax .section__cta{margin-top:var(--spacing-xl);justify-content:center}.section--parallax .section__cta .btn{--btn-border-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-text, var(--color-text-default-negative))}.section--parallax .section__cta .btn:is(:hover,:focus){--btn-bg-color: var(--color-scheme-text, var(--color-text-default-negative));--btn-text-color: var(--color-scheme-background, var(--color-text-default))}.section--parallax .section__image{position:absolute;top:0;left:0;width:100%;height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;pointer-events:none}.section--parallax .section__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.section--parallax.is-pinned .section__image{position:fixed}.section--content{--section-padding-y: var(--padding-y-sm)}.section--content .section__cta{margin-top:var(--spacing-lg)}.section--content[class*=color-scheme--] :is(h2){color:var(--color-scheme-headings)}.section--content[class*=color-scheme--] :is(h3,h4,h5,h6){color:var(--color-scheme-text)}.section--content[class*=color-scheme--] :is(a):not(.btn){color:var(--color-scheme-links)}.section--content[class*=color-scheme--] :is(.accordion__indicator){color:var(--color-scheme-text)}.section--store-contact .content-blocks{max-width:100%}.section--article-index{--section-padding-y: var(--padding-y-sm)}.section--grid{--grid-gap: var(--spacing-2xl)}.section--grid .content-blocks:has(.content-card){height:100%}.section--grid .content-blocks:has(.content-card) .content-card{height:100%}.section--grid .content-blocks:has(.content-card) .content-card__cta{margin-top:auto}.section--media-slider .media-slider{grid-column:1/-1}.section--downloads .section__title{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h3);line-height:1.3;color:var(--color-text-default)!important;padding-bottom:var(--spacing-lg)}.section[class*=color-scheme--] :is(.accordion__indicator){color:var(--color-scheme-text)}.section[class*=color-scheme--] :is(figcaption){color:var(--color-scheme-paragraphs)}.section:not(:where([class*=color-scheme--],.section--parallax)):first-child{padding-top:0}.section:not(:where([class*=color-scheme--],.section--parallax))+.section:not(:where([class*=color-scheme--],.section--parallax)){padding-top:0}.section[class*=color-scheme--warm-50]+.section[class*=color-scheme--warm-50]{padding-top:0}.section[class*=color-scheme--cool-700]+.section[class*=color-scheme--cool-700]{padding-top:0}.section[class*=color-scheme--cool-800]+.section[class*=color-scheme--cool-800]{padding-top:0}.section:has(:is(.content-blocks,.grid)[class*=color-scheme--warm-50])+.section:has(:is(.grid,.content-blocks)[class*=color-scheme--warm-50]){margin-top:calc(var(--section-padding-y) * -1)}.product{display:grid;grid-template-columns:100%;gap:var(--spacing-3xl)}.product__col,.product__header{display:flex;flex-direction:column;gap:var(--spacing-lg)}.product__header{gap:var(--spacing-sm);font-size:var(--font-size-paragraph-small)}.product__title{font-size:var(--font-size-h2);font-weight:600;line-height:1.3}.product__title--small{font-size:var(--font-size-h3)}.product__description p{font-size:inherit}.product__variants-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.product__numbers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;font-size:var(--font-size-caption-medium)}.product__numbers dt{display:block;font-weight:600;margin-bottom:.375rem}.product__numbers dd{margin:0}.product__bookmarkbtn .btntext-default{display:inline}.product__bookmarkbtn .btntext-bookmarked{display:none}[is-bookmarked]>.product__bookmarkbtn .btntext-default{display:none}[is-bookmarked]>.product__bookmarkbtn .btntext-bookmarked{display:inline}@media (min-width: 1264px){.product{grid-template-columns:50% 1fr;gap:0}.product__gallery{position:sticky;top:var(--spacing-xl);z-index:1}}@media (min-width: 1264px){.product__col--gallery+.product__col--content{padding-left:var(--spacing-4xl)}}.topscroller{display:block;position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;pointer-events:none;opacity:0;transition:opacity .2s linear}.topscroller.is-visible{pointer-events:all;opacity:1}.topscroller__link{--focus-outline-color: #fff;display:grid;place-items:center;background-color:var(--color-neutral-cool-800);color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;box-shadow:0 10px 70px rgba(29,29,31,.25),0 7px 15px rgba(29,29,31,.25)}.topscroller__link:hover,.topscroller__link:focus{color:#fff}@media (min-width: 1024px){.topscroller{bottom:2.5rem;right:2.5rem}}.history-timeline{--timeline-item-spacing: 200px;--timeline-nav-bullet-size: 20px;display:block;position:relative}.history-timeline__bg{display:grid;place-items:center;position:sticky;top:0;width:100%;height:100vh}.history-timeline__content{margin-top:-40vh;max-width:450px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.history-timeline__item{padding-top:calc(var(--timeline-item-spacing) / 2);padding-bottom:calc(var(--timeline-item-spacing) / 2)}.history-timeline__entry{display:flex;align-items:center;text-align:center;flex-direction:column;gap:var(--spacing-sm)}.history-timeline__year{display:flex;justify-content:center;font-size:min(25vw,600px);font-weight:600;text-align:center;color:var(--color-neutral-warm-200);user-select:none;pointer-events:none}.history-timeline__nav{display:block;position:absolute;z-index:10;top:50%;left:var(--spacing-xl);transform:translateY(-50%);overflow:hidden;max-height:calc(var(--timeline-nav-bullet-size) * 5 + var(--timeline-nav-bullet-size) * 4)}@media (max-width: 767px){.history-timeline__nav{display:none}}.history-timeline__nav-list{display:flex;flex-direction:column;gap:var(--timeline-nav-bullet-size);transform:translateY(0);transition:transform .2s var(--easing-curve-default)}.history-timeline__nav-link{display:flex;align-items:center;gap:var(--spacing-xs);text-decoration:none;color:var(--color-text-default);font-weight:600}.history-timeline__nav-link:hover{color:inherit}.history-timeline__nav-dot{display:block;width:var(--timeline-nav-bullet-size);height:var(--timeline-nav-bullet-size);position:relative;color:var(--color-text-default)}.history-timeline__nav-dot:after{content:"";display:block;width:calc(var(--timeline-nav-bullet-size) / 4);height:calc(var(--timeline-nav-bullet-size) / 4);border-radius:50%;background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-active .history-timeline__nav-dot{box-shadow:0 0 0 1px currentColor inset}.history-timeline__nav-label{opacity:0;transform:translate(-6px);transition:all .2s var(--easing-curve-default);font-size:.875rem}.is-active .history-timeline__nav-label{opacity:1;transform:translate(0)}.history-timeline__image{display:grid;place-items:center;width:100%;aspect-ratio:4/3;object-fit:cover;font-size:6rem;font-weight:600;color:var(--color-neutral-warm-100);background-color:var(--color-neutral-warm-400)}.history-timeline__title{color:var(--color-text-default)}.dropdown-menu{--dropdown-menu-padding: var(--spacing-3xs);position:relative}.dropdown-menu__button{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-text-default);gap:.625rem}.dropdown-menu__button .icon{font-size:1.25rem;transition:transform var(--animation-duration-short) var(--easing-curve-snappy)}.dropdown-menu__button:is(:hover,:focus){color:var(--color-neutral-cool-700)}.dropdown-menu__button[aria-expanded=true] .icon{transform:rotate(-180deg)}.dropdown-menu__menu{position:absolute;top:calc(100% + var(--spacing-xs));right:0;padding:var(--dropdown-menu-padding);background-color:var(--color-neutral-000);border:1px solid var(--color-neutral-cool-500);box-shadow:0 2.5px 42.3px rgba(0,0,0,.17),0 19.5px 50px rgba(51,42,36,.1);z-index:1}.dropdown-menu__item{display:block}.dropdown-menu__item>button{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-text-default);width:100%;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;padding-top:var(--spacing-3xs);padding-bottom:var(--spacing-3xs);padding-left:var(--spacing-2xs);padding-right:var(--spacing-2xs)}.dropdown-menu__item>button:is(:hover,:focus){background-color:var(--color-neutral-cool-100)}.dropdown-menu__item>button[aria-selected=true]{background-color:var(--color-neutral-cool-200)}.actiongrid{display:grid;gap:1px;grid-template-columns:repeat(2,calc(50% - .5px))}.actiongrid__col{display:flex;padding-left:1rem;padding-right:1rem}.actiongrid__col:first-child{border-right:1px solid var(--color-neutral-cool-500)}.actiongrid__btn{border:0;padding:0;color:inherit;background-color:transparent;-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center;gap:1rem;flex:1 0 0%;line-height:1.4;text-decoration:none;font-size:var(--font-size-caption-small);letter-spacing:.2}.actiongrid__btn>span{max-width:14ch}.actiongrid__btn .navicon{width:50px;height:50px;background-color:var(--color-neutral-cool-300)}.actiongrid__btn:hover,.actiongrid__btn:focus{color:inherit}.actiongrid__btn:hover .navicon,.actiongrid__btn:focus .navicon{background-color:var(--color-neutral-cool-200)}.article-index{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.article-index__filter{display:flex;background-color:var(--color-neutral-000);padding:var(--spacing-lg);border:1px solid var(--color-neutral-cool-500);box-shadow:0 20px 50px hsl(from var(--color-neutral-cool-900) h s l/.075)}.article-index__filter-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-3xs)}.article-index__controls{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.article-index__shown-articles{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-text-default);font-weight:600}.article-index__reset-filters{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-text-default)}.article-index__reset-filters:is(:hover,:focus){color:var(--color-neutral-cool-700)}.article-index__loading-indicator .spinner{--spinner-size: 1em;--spinner-stroke-width: 3px}.article-index__sort-by{display:none}@media (min-width: 768px){.article-index__sort-by{display:block;margin-left:auto}}.article-index__navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-lg)}@media (min-width: 768px){.article-index__navigation>*:is(:first-child,:last-child){flex:1}}@media (min-width: 768px){.article-index__navigation>*:last-child{justify-content:end}}@media (max-width: 767px){.article-index__navigation .btn{width:100%;order:3}}.article-index__navigation top-scroller{display:inline-flex}.article-index__empty-results{text-align:center;background-color:rgba(0,0,0,.024);padding:var(--padding-y-md) var(--spacing-lg);text-wrap:balance}.article-index__total-entries{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:var(--color-text-default)}.article-index__scroll-to-top{font-size:var(--font-size-paragraph-small)}.article__header{text-align:center}.article__header-inner{--breadcrumbs-size: calc( var(--spacing-md) * 2 + 1.359rem );padding-top:calc(var(--padding-y-lg) - var(--breadcrumbs-size));padding-bottom:var(--padding-y-sm)}.article__kicker{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-caption-medium);line-height:1.55;font-size:1rem;padding-bottom:var(--spacing-xs)}.article__title{font-family:var(--font-family-display);line-height:1.2;font-weight:600;color:var(--color-brand-primary);font-size:var(--font-size-display-2);color:var(--color-scheme-headings, var(--color-text-default));padding-bottom:var(--padding-y-sm)}.article__image{padding-bottom:var(--padding-y-sm)}.article__image img{display:block;width:100%;height:auto}@media (min-width: 768px){.article__intro{--container-max-width: 572px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}@media (min-width: 1024px){.article__intro{--container-max-width: 926px;--container-max-width-content: calc(var(--container-max-width) - var(--container-padding-x) * 2)}}.article__intro{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-bottom:var(--padding-y-xs)}.article__intro p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large);color:var(--color-text-default)}.article__meta{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);color:var(--color-text-default);font-size:var(--font-size-paragraph-regular);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-sm)}@media (min-width: 768px){.article__body .section--content .container{max-width:calc(572px + var(--container-padding-x) * 2)}}@media (min-width: 1024px){.article__body .section--content .container{max-width:calc(926px + var(--container-padding-x) * 2)}}.article__body .section--content{--flow-spacing: var(--spacing-lg)}.article__body .section--content li,.article__body .section--content p{color:var(--color-scheme-paragraphs, var(--color-text-paragraph))}.gallery-lightbox{--gallery-lightbox-edge-spacing: var(--spacing-sm);--gallery-lightbox-button-background: hsl(0 0% 100% / .05);--gallery-lightbox-button-color: #fff;--focus-outline-color: #fff}@media (min-width: 768px){.gallery-lightbox{--gallery-lightbox-edge-spacing: var(--spacing-lg)}}@media (min-width: 1024px){.gallery-lightbox{--gallery-lightbox-edge-spacing: var(--spacing-xl)}}.gallery-lightbox__images .swiper-slide{align-items:center}.gallery-lightbox__images .swiper-slide-prev img,.gallery-lightbox__images .swiper-slide-next img{transform:scale(.95)}.gallery-lightbox__images .swiper-slide-active img{transform:scale(1)}.gallery-lightbox__images img{display:block;max-width:calc(100% - (var(--gallery-lightbox-edge-spacing) + .5em) * 2);height:var(--modal-dialog-max-height);object-fit:contain;margin:auto;transform:scale(.95);transition-property:transform;transition-duration:var(--animation-duration-default);transition-timing-function:var(--easing-curve-snappy)}@media (min-width: 1024px){.gallery-lightbox__images img{max-width:var(--modal-dialog-max-width)}}.gallery-lightbox__button{position:fixed;z-index:2;top:50%;transform:translateY(-50%)}@media (width >= 900px){.gallery-lightbox__button{--btn-bg-color: var(--gallery-lightbox-button-background);--btn-border-color: transparent;--btn-text-color: var(--gallery-lightbox-button-color)}}.gallery-lightbox__button--prev{left:var(--gallery-lightbox-edge-spacing)}.gallery-lightbox__button--next{right:var(--gallery-lightbox-edge-spacing)}.gallery-lightbox__pagination{--swiper-pagination-color: hsl(0 0% 100% / .35);--swiper-pagination-color-active: #fff;--swiper-pagination-bottom: var(--gallery-lightbox-edge-spacing);--swiper-pagination-bullet-horizontal-gap: .35rem;--swiper-pagination-bullet-size: .7em;position:fixed;z-index:2}.gallery-lightbox__pagination .swiper-pagination-bullet{background-color:var(--swiper-pagination-color);border:none;border-radius:var(--swiper-pagination-bullet-size);transition-property:width;transition-duration:var(--animation-duration-short);transition-timing-function:var(--easing-curve-snappy)}.gallery-lightbox__pagination .swiper-pagination-bullet:before{display:none}.gallery-lightbox__pagination .swiper-pagination-bullet-active{width:calc(var(--swiper-pagination-bullet-size) * 4)}.gallery-lightbox .modal__dialog{--modal-dialog-padding: 0;background-color:transparent}@media (max-width: 767px){.gallery-lightbox .modal__dialog{--modal-dialog-max-height: 100dvh}}.gallery-lightbox .modal__title{display:none}.gallery-lightbox .modal__backdrop{position:fixed;background-color:#000;opacity:.85}.gallery-lightbox .modal__close{position:fixed;top:var(--gallery-lightbox-edge-spacing);right:var(--gallery-lightbox-edge-spacing);z-index:2;background-color:var(--gallery-lightbox-button-background);color:var(--gallery-lightbox-button-color)}.colorcard{display:flex;flex-direction:column;justify-content:flex-end;gap:.125rem;padding:.75rem;aspect-ratio:92/61;font-size:var(--font-size-caption-medium);border:1px solid var(--color-neutral-cool-500);pointer-events:none}.colorcard--dark{color:#fff}.colorcard__title{font-weight:600}.colorcard__code{text-wrap:nowrap}.colorlist{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (min-width: 768px){.colorlist{grid-template-columns:repeat(auto-fill,185px)}}.bookmarks{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.bookmarks__box{font-size:var(--font-size-paragraph-small);padding:var(--spacing-xl);border:1px solid var(--color-neutral-cool-500);margin-bottom:var(--spacing-sm);max-width:500px}.bookmarks__list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.bookmarks__actions{display:flex;flex-direction:column;gap:var(--spacing-lg)}.bookmarks__actions-header{display:flex;gap:1rem;justify-content:space-between}.bookmarks__contactinfo{display:flex;align-items:start;gap:1rem}.bookmarks__contactinfo:not(:last-child){margin-bottom:.75rem}.bookmarks__contactinfo .icon{flex:none;position:relative;top:.125em}.bookmarks__contactinfo a{text-decoration:none;color:inherit}@media (min-width: 1024px){.bookmarks{display:grid;grid-template-columns:2fr 1fr}.bookmarks__sidebar{position:sticky;top:var(--spacing-xl)}}.bookmark-addition{display:flex;gap:.75rem}.bookmark-addition__image{flex:none;width:80px}.bookmark-addition__image img{width:100%;aspect-ratio:4/3;object-fit:cover}.bookmark-addition__content{flex:1 0 0%;font-size:var(--font-size-caption-medium);line-height:1.7}.bookmark-addition__actions{display:flex;flex-direction:column;justify-content:center;flex:none}.bookmark-addition__actions .btn:not(:hover){background-color:transparent;border:0}.bookmark-addition__title{display:flex;font-size:inherit;font-weight:600}.bookmark-addition__title a{color:inherit;text-decoration:none}.bookmark-addition__label{font-size:.75rem;font-weight:600;color:var(--color-neutral-cool-700)}.bookmark-addition__sku{font-size:inherit;color:var(--color-neutral-cool-600)}.site-error{--site-error-border-size: var(--spacing-sm);padding-top:max(var(--spacing-2xl),15vh);padding-bottom:max(var(--spacing-2xl),15vh);border:var(--site-error-border-size) solid #fff;background-color:var(--color-neutral-warm-50);display:flex;text-align:center;align-items:center;justify-content:center}@media (min-width: 768px){.site-error{--site-error-border-size: var(--spacing-lg)}}.site-error__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl)}.site-error__title{font-size:clamp(100px,15vw,250px);font-weight:600;line-height:1}.site-error__content{order:-1}.site-error__content p{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-large)}.site-error__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2xs)}.heading-anchor{display:none}.ost-jobs .ost-job{background-color:#fff;border-bottom:1px solid var(--color-neutral-cool-500);border-radius:0;padding:var(--spacing-sm)}.ost-jobs .ost-job .ost-row{border:0;padding:0}.ost-jobs .ost-job .ost-row .ost-column2,.ost-jobs .ost-job .ost-row .ost-column3{padding:0;display:flex;flex-direction:column}.ost-jobs .ost-job .ost-row .ost-column3{align-self:center}.ost-jobs .ost-job .ost-row .published.timestamp{display:none}.ost-jobs .ost-job .ost-row h4 .title{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h4)}.ost-jobs .ost-job .ost-row .ost-job-info{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);margin:0;margin-top:var(--spacing-3xs)}.ost-jobs .ost-job .ost-row .ost-job-attributes{margin-top:var(--spacing-xs)!important;display:flex;flex-wrap:wrap;gap:var(--spacing-4xs)}.ost-jobs .ost-job .ost-row .ost-job-attributes>li{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);line-height:1;font-weight:600;margin:0;padding:var(--spacing-3xs) var(--spacing-2xs)}.ost-jobs .ost-job .ost-row button{border-radius:0;color:var(--btn-text-color, var(--color-brand-primary));background-color:var(--btn-bg-color, var(--color-neutral-cool-300));display:inline-flex;justify-content:center;align-items:center;align-content:center;text-align:center;white-space:normal;vertical-align:middle;user-select:none;font-family:var(--font-family-body);font-size:var(--font-size-caption-medium);gap:var(--spacing-2xs);font-weight:600;line-height:1.3;padding-left:calc(var(--btn-spacing-x, var(--spacing-sm)) - 1px);padding-right:calc(var(--btn-spacing-x, var(--spacing-sm)) - 1px);padding-top:calc(var(--btn-spacing-y, var(--spacing-xs)) - 1px);padding-bottom:calc(var(--btn-spacing-y, var(--spacing-xs)) - 1px);border:1px solid var(--btn-border-color, var(--btn-bg-color, var(--color-neutral-cool-300)));text-decoration:none;touch-action:manipulation;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--animation-duration-short);transition-timing-function:var(--easing-curve-fade-out)}.ost-jobs .ost-job .ost-row button:where(:any-link){color:var(--btn-text-color, var(--color-brand-primary))}.ost-jobs .ost-job .ost-row button:where(:hover,:focus){--btn-bg-color: var(--color-neutral-cool-200)}.ost-jobs .ost-job .ost-row button:where(:hover,:focus):any-link{color:var(--btn-text-color, var(--color-brand-primary))}.ost-jobs .ost-job .ost-row button:has(.icon){--btn-spacing-y: var(--spacing-xs)}.ost-jobs .ost-job .ost-row button:active{--btn-bg-color: var(--color-neutral-cool-500)}.ost-jobs .ost-job .ost-row button:disabled,.ost-jobs .ost-job .ost-row button--disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.ost-jobs .ost-job .ost-row button__spinner .spinner{--spinner-size: 1em;--spinner-stroke-width: 2px;--spinner-color: var(--btn-text-color, var(--color-brand-primary))}.ost-jobs .ost-job .ost-row button{--btn-text-color: var(--color-text-default-negative);--btn-bg-color: var(--color-brand-primary)}.ost-jobs .ost-job .ost-row button:is(:hover,:focus){--btn-bg-color: var(--color-brand-primary-medium)}.ost-jobs .ost-job .ost-row button:active{--btn-bg-color: var(--color-brand-primary-dark)}responsive-table{--cell-background-color-even: var(--color-neutral-warm-100)}responsive-table table{border-collapse:collapse}responsive-table .table-label{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5)}responsive-table td,responsive-table th{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);padding-top:calc(var(--spacing-2xs) * 1.2);padding-bottom:calc(var(--spacing-2xs) * 1.2);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);color:var(--color-text-default)}responsive-table td li,responsive-table th li{font-family:var(--font-family-body);line-height:1.55;font-weight:400;color:var(--color-text-paragraph);font-size:var(--font-size-paragraph-small);color:inherit}@media (min-width: 768px){responsive-table td,responsive-table th{padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs)}}responsive-table thead tr>*{border-bottom:1px solid var(--color-neutral-cool-800)}@media (min-width: 768px){responsive-table thead tr>*:nth-child(2n){background-color:var(--cell-background-color-even)}}responsive-table tbody .richtext ul{padding-left:1.5em}responsive-table tbody tr>*:is(th){padding-left:0;vertical-align:top}@media (min-width: 768px){responsive-table tbody tr>*:nth-child(odd){background-color:var(--cell-background-color-even)}}responsive-table tbody tr+tr>*{border-top:1px solid hsla(240,2%,20%,.15)}@media (max-width: 767px){responsive-table tbody .table-label{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h4)}}responsive-table tbody table{margin-top:var(--spacing-sm);width:100%}responsive-table tbody table tr td>.table-label{font-family:var(--font-family-display);line-height:1.4;font-weight:700;text-wrap:balance;color:var(--color-text-default);font-size:var(--font-size-h5);display:block;margin-bottom:var(--spacing-2xs)}responsive-table tbody table tr+tr>td{padding-top:1em}responsive-table tbody table tr:nth-child(odd) td{background-color:var(--cell-background-color-even)}responsive-table caption{font-family:var(--font-family-body);line-height:1.4;font-weight:400;text-wrap:balance;color:var(--color-text-paragraph);font-size:var(--font-size-caption-medium);text-align:left;margin-bottom:var(--spacing-sm)}
