*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:translate(0,0)!important}}:root{--color-brand-blue-100:#dff4fc;--color-brand-blue-200:#bee9ff;--color-brand-blue-500:#00aae7;--color-brand-blue-600:#0091ce;--color-brand-blue-700:#0077b4;--color-brand-blue-800:#005e9b;--color-brand-blue-900:#002238;--color-brand-orange-100:#fdf1e5;--color-brand-orange-200:#ffe4c9;--color-brand-orange-400:#f8850f;--color-brand-orange-500:#eb7802;--color-brand-orange-600:#e87500;--color-brand-orange-700:#b15f0a;--color-brand-orange-900:#472400;--color-brand-teal-500:#00a4b5;--color-brand-teal-600:#008b9c;--color-brand-teal-700:#007182;--color-brand-teal-800:#005869;--color-neutral-black:#000;--color-neutral-charcoal-10:#ececed;--color-neutral-charcoal-100:#3f4549;--color-neutral-charcoal-20:#d9dadb;--color-neutral-charcoal-40:#b2b5b6;--color-neutral-charcoal-60:#8c8f92;--color-neutral-charcoal-80:#656a6d;--color-neutral-pale-grey:#f7f7f7;--color-neutral-white:#fff;--color-neutral-white-opacity-20:#fff3;--color-neutral-white-opacity-50:#ffffff80;--color-system-error-red:#b42318;--color-system-error-red-light:#fef3f2;--color-system-success-green:#027a48;--color-system-success-green-light:#ecfdf3;--color-medical-header:#005e9b;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:24px;--radius-max:9999px;--spacing-3xs:clamp(.25rem, .1667rem + .3704vw, .5rem);--spacing-2xs:clamp(.5rem, .4167rem + .3704vw, .75rem);--spacing-xs:clamp(.75rem, .6667rem + .3704vw, 1rem);--spacing-sm:clamp(1rem, .9167rem + .3704vw, 1.25rem);--spacing-md:clamp(1.25rem, 1.1667rem + .3704vw, 1.5rem);--spacing-lg:clamp(1.5rem, 1.4167rem + .3704vw, 1.75rem);--spacing-xl:clamp(1.75rem, 1.6667rem + .3704vw, 2rem);--spacing-2xl:clamp(2rem, 1.8333rem + .7407vw, 2.5rem);--spacing-3xl:clamp(2.5rem, 2.3333rem + .7407vw, 3rem);--spacing-4xl:clamp(3rem, 2.8333rem + .7407vw, 3.5rem);--spacing-5xl:clamp(3.5rem, 3.3333rem + .7407vw, 4rem);--spacing-6xl:clamp(4rem, 3.6667rem + 1.4815vw, 5rem);--spacing-7xl:clamp(5rem, 4.6667rem + 1.4815vw, 6rem);--spacing-8xl:clamp(38.75rem, 37.75rem + .3704vw, 39.75rem);--vertical-margin:clamp(.375rem, .3333rem + .1852vw, .5rem);--horizontal-margin:clamp(.75rem, -.6667rem + 6.2963vw, 5rem);--horizontal-margin-xl:clamp(1.5rem, 0rem + 6.6667vw, 6rem);--vertical-margin-header:clamp(6.25rem, 5rem + 5.5556vw, 10rem);--viewport-min:clamp(22.5rem, 8.6667rem + 61.4815vw, 64rem);--viewport-max:clamp(48rem, 24rem + 106.667vw, 120rem);--content-max-width:clamp(48rem, 34rem + 62.2222vw, 90rem);--content-max-width-xs:26.25rem;--content-max-width-sm:37.5rem;--content-max-width-md:43.75rem;--long-form-max-width:50rem;--masthead-nav-height:11.688rem;--shadow-xxs:0 1px 2px 0 #0000000d;--shadow-xs:0 1px 2px 0 #0000000f, 0 1px 3px 0 #0000001a;--shadow-sm:0 2px 4px -2px #0000000f, 0 4px 8px -2px #0000001a;--shadow-md:0 4px 6px -2px #00000008, 0 12px 16px -4px #00000014;--shadow-lg:0 8px 8px -4px #00000008, 0 20px 24px -4px #00000014;--shadow-xl:0 32px 64px -12px #00000024;--shadow-xxl:0 32px 64px -12px #00000024;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-semibold:600;--font-weight-bold:700;--step--2:clamp(.6944rem, .8704rem + -.1956vw, .8264rem);--step--1:clamp(.8333rem, .9343rem + -.1122vw, .9091rem);--step-0:clamp(1rem, 1rem + 0vw, 1rem);--step-1:clamp(1.1rem, 1.0667rem + .1481vw, 1.2rem);--step-2:clamp(1.21rem, 1.1333rem + .3407vw, 1.44rem);--step-3:clamp(1.331rem, 1.1987rem + .5881vw, 1.728rem);--step-4:clamp(1.4641rem, 1.2609rem + .903vw, 2.0736rem);--step-5:clamp(1.6105rem, 1.3179rem + 1.3005vw, 2.4883rem);--step-6:clamp(1.7716rem, 1.3668rem + 1.7991vw, 2.986rem);--step-7:clamp(1.9487rem, 1.4039rem + 2.4214vw, 3.5832rem);--background-alternate:var(--color-brand-blue-900);--background-brand:var(--color-neutral-pale-grey);--background-brand-dark:var(--color-brand-blue-900);--background-brand-light:var(--color-neutral-pale-grey);--background-button-dark-bg:var(--color-neutral-white);--background-button-hover:var(--color-brand-blue-800);--background-button-light-bg:var(--color-brand-blue-900);--background-contour:var(--color-neutral-charcoal-10);--background-contour-light:var(--color-neutral-charcoal-10);--background-white:var(--color-neutral-white);--border-brand:var(--color-brand-blue-700);--border-brand-dark:var(--color-neutral-charcoal-40);--border-brand-light:var(--color-neutral-charcoal-10);--border-form-error:var(--color-system-error-red);--border-form-focus:var(--color-brand-blue-600);--border-form-outline:var(--color-neutral-charcoal-60);--border-transparent:var(--color-neutral-white-opacity-20);--icon-brand:var(--color-brand-blue-700);--icon-brand-dark:var(--color-brand-blue-900);--icon-white:var(--color-neutral-white);--link-primary:var(--color-brand-blue-900);--link-secondary:var(--color-neutral-charcoal-80);--link-white:var(--color-neutral-white);--text-alternate:var(--color-neutral-charcoal-100);--text-hover:var(--color-brand-blue-800);--text-primary:var(--color-brand-blue-900);--text-secondary:var(--color-neutral-charcoal-80);--text-white:var(--color-neutral-white);--button-background:var(--background-button-light-bg);--button-label:var(--color-neutral-white);--button-background-hover:var(--background-button-hover);--button-label-hover:var(--color-neutral-white);--link-label:var(--text-primary);--link-label-hover:var(--text-hover);--link-icon:var(--icon-brand);--link-border:var(--icon-brand);--header-text-primary:var(--text-primary)}[data-theme=core]{--background-alternate:var(--color-brand-blue-900);--background-brand:var(--color-neutral-pale-grey);--background-brand-dark:var(--color-brand-blue-900);--background-brand-light:var(--color-neutral-pale-grey);--background-button-dark-bg:var(--color-neutral-white);--background-button-hover:var(--color-brand-blue-800);--background-button-light-bg:var(--color-brand-blue-900);--background-contour:var(--color-neutral-charcoal-10);--background-contour-light:var(--color-neutral-charcoal-10);--background-white:var(--color-neutral-white);--border-brand:var(--color-brand-blue-700);--border-brand-dark:var(--color-neutral-charcoal-40);--border-brand-light:var(--color-neutral-charcoal-10);--border-form-error:var(--color-system-error-red);--border-form-focus:var(--color-brand-blue-600);--border-form-outline:var(--color-neutral-charcoal-60);--border-transparent:var(--color-neutral-white-opacity-20);--icon-brand:var(--color-brand-blue-700);--icon-brand-dark:var(--color-brand-blue-900);--icon-white:var(--color-neutral-white);--link-primary:var(--color-brand-blue-900);--link-secondary:var(--color-neutral-charcoal-80);--link-white:var(--color-neutral-white);--text-alternate:var(--color-neutral-charcoal-100);--text-hover:var(--color-brand-blue-800);--text-primary:var(--color-brand-blue-900);--text-secondary:var(--color-neutral-charcoal-80);--text-white:var(--color-neutral-white);--button-background:var(--background-button-light-bg);--button-label:var(--color-neutral-white);--button-background-hover:var(--background-button-hover);--button-label-hover:var(--color-neutral-white);--link-label:var(--text-primary);--link-label-hover:var(--text-hover);--link-icon:var(--icon-brand);--link-border:var(--icon-brand)}[data-theme=medical]{--background-alternate:var(--color-neutral-white);--background-brand:var(--color-brand-blue-500);--background-brand-dark:var(--color-brand-blue-900);--background-brand-light:var(--color-brand-blue-100);--background-button-dark-bg:var(--color-brand-blue-100);--background-button-hover:var(--color-brand-blue-900);--background-button-light-bg:var(--color-brand-blue-800);--background-contour:var(--color-brand-blue-200);--background-contour-light:var(--color-brand-blue-100);--background-white:var(--color-neutral-white);--border-brand:var(--color-brand-blue-500);--border-brand-dark:var(--color-brand-blue-700);--border-brand-light:var(--color-brand-blue-200);--border-form-error:var(--color-system-error-red);--border-form-focus:var(--color-brand-blue-600);--border-form-outline:var(--color-neutral-charcoal-80);--border-transparent:var(--color-neutral-white-opacity-20);--icon-brand:var(--color-brand-blue-500);--icon-brand-dark:var(--color-brand-blue-900);--icon-white:var(--color-neutral-white);--link-primary:var(--color-brand-blue-900);--link-secondary:var(--color-brand-blue-800);--link-white:var(--color-neutral-white);--text-alternate:var(--color-brand-blue-800);--text-hover:var(--color-brand-blue-800);--text-primary:var(--color-brand-blue-900);--text-secondary:var(--color-neutral-charcoal-80);--text-white:var(--color-neutral-white);--button-background:var(--background-button-light-bg);--button-label:var(--color-neutral-white);--button-background-hover:var(--background-button-hover);--button-label-hover:var(--color-neutral-white);--link-label:var(--text-primary);--link-label-hover:var(--text-hover);--link-icon:var(--icon-brand);--link-border:var(--icon-brand)}[data-theme=sports]{--background-alternate:var(--color-neutral-white);--background-brand:var(--color-brand-orange-500);--background-brand-dark:var(--color-neutral-black);--background-brand-light:var(--color-brand-orange-100);--background-button-dark-bg:var(--color-brand-orange-100);--background-button-hover:var(--color-neutral-black);--background-button-light-bg:var(--color-neutral-charcoal-100);--background-contour:var(--color-brand-orange-200);--background-contour-light:var(--color-brand-orange-100);--background-white:var(--color-neutral-white);--border-brand:var(--color-brand-orange-500);--border-brand-dark:var(--color-brand-orange-700);--border-brand-light:var(--color-brand-orange-200);--border-form-error:var(--color-system-error-red);--border-form-focus:var(--color-brand-blue-600);--border-form-outline:var(--color-neutral-charcoal-80);--border-transparent:var(--color-neutral-white-opacity-20);--icon-brand:var(--color-brand-orange-500);--icon-brand-dark:var(--color-neutral-black);--icon-white:var(--color-neutral-white);--link-primary:var(--color-neutral-charcoal-100);--link-secondary:var(--color-neutral-charcoal-80);--link-white:var(--color-neutral-white);--text-alternate:var(--color-brand-orange-700);--text-hover:var(--color-neutral-charcoal-100);--text-primary:var(--color-neutral-black);--text-secondary:var(--color-neutral-charcoal-80);--text-white:var(--color-neutral-white);--button-background:var(--background-button-light-bg);--button-label:var(--color-neutral-white);--button-background-hover:var(--background-button-hover);--button-label-hover:var(--color-neutral-white);--link-label:var(--text-primary);--link-label-hover:var(--text-hover);--link-icon:var(--icon-brand);--link-border:var(--icon-brand)}:root{--ease-in-out:cubic-bezier(.05, -.06, .94, 1.04);--ease-out:cubic-bezier(0, .17, .31, 1.08);--timing-sm:.3s;--timing-md:.6s;--timing-lg:1.2s}::selection{color:var(--color-neutral-white);background-color:var(--border-brand)}:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--border-form-focus);outline-offset:.2em;border-radius:var(--radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--color-neutral-white) var(--color-brand-blue-900)}.button.button--sm{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-size:.75rem;font-style:normal;line-height:150%}.flow>*+*{margin-top:var(--flow-space,1em)}.flow>*+.video-block,.flow>*+.image-block,.flow>*+.full-width{margin-top:var(--horizontal-margin-xl)}.flow-3xs{--flow-space:var(--spacing-3xs)}.flow-2xs{--flow-space:var(--spacing-2xs)}.flow-xs{--flow-space:var(--spacing-xs)}.flow-sm{--flow-space:var(--spacing-sm)}.flow-md{--flow-space:var(--spacing-md)}.flow-lg{--flow-space:var(--spacing-lg)}.flow-xl{--flow-space:var(--spacing-xl)}.flow-2xl{--flow-space:var(--spacing-2xl)}.flow-3xl{--flow-space:var(--spacing-3xl)}.flow-4xl{--flow-space:var(--spacing-4xl)}.flow-5xl{--flow-space:var(--spacing-5xl)}.grid{column-gap:var(--space-grid-gutter);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:360px){.grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:768px){.grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1440px){.grid{grid-template-columns:repeat(12,1fr)}}.grid-cols-1{grid-column:span 1}.grid-row-1{grid-row:1}.grid-cols-1-2{grid-column:1/span 2}.grid-cols-1-3{grid-column:1/span 3}.grid-cols-1-4{grid-column:1/span 4}.grid-cols-1-5{grid-column:1/span 5}.grid-cols-1-6{grid-column:1/span 6}.grid-cols-1-7{grid-column:1/span 7}.grid-cols-1-8{grid-column:1/span 8}.grid-cols-1-9{grid-column:1/span 9}.grid-cols-1-10{grid-column:1/span 10}.grid-cols-1-11{grid-column:1/span 11}.grid-cols-1-12{grid-column:1/span 12}.grid-cols-2{grid-column:span 2}.grid-row-2{grid-row:2}.grid-cols-2-3{grid-column:2/span 2}.grid-cols-2-4{grid-column:2/span 3}.grid-cols-2-5{grid-column:2/span 4}.grid-cols-2-6{grid-column:2/span 5}.grid-cols-2-7{grid-column:2/span 6}.grid-cols-2-8{grid-column:2/span 7}.grid-cols-2-9{grid-column:2/span 8}.grid-cols-2-10{grid-column:2/span 9}.grid-cols-2-11{grid-column:2/span 10}.grid-cols-2-12{grid-column:2/span 11}.grid-cols-3{grid-column:span 3}.grid-row-3{grid-row:3}.grid-cols-3-4{grid-column:3/span 2}.grid-cols-3-5{grid-column:3/span 3}.grid-cols-3-6{grid-column:3/span 4}.grid-cols-3-7{grid-column:3/span 5}.grid-cols-3-8{grid-column:3/span 6}.grid-cols-3-9{grid-column:3/span 7}.grid-cols-3-10{grid-column:3/span 8}.grid-cols-3-11{grid-column:3/span 9}.grid-cols-3-12{grid-column:3/span 10}.grid-cols-4{grid-column:span 4}.grid-row-4{grid-row:4}.grid-cols-4-5{grid-column:4/span 2}.grid-cols-4-6{grid-column:4/span 3}.grid-cols-4-7{grid-column:4/span 4}.grid-cols-4-8{grid-column:4/span 5}.grid-cols-4-9{grid-column:4/span 6}.grid-cols-4-10{grid-column:4/span 7}.grid-cols-4-11{grid-column:4/span 8}.grid-cols-4-12{grid-column:4/span 9}.grid-cols-5{grid-column:span 5}.grid-row-5{grid-row:5}.grid-cols-5-6{grid-column:5/span 2}.grid-cols-5-7{grid-column:5/span 3}.grid-cols-5-8{grid-column:5/span 4}.grid-cols-5-9{grid-column:5/span 5}.grid-cols-5-10{grid-column:5/span 6}.grid-cols-5-11{grid-column:5/span 7}.grid-cols-5-12{grid-column:5/span 8}.grid-cols-6{grid-column:span 6}.grid-row-6{grid-row:6}.grid-cols-6-7{grid-column:6/span 2}.grid-cols-6-8{grid-column:6/span 3}.grid-cols-6-9{grid-column:6/span 4}.grid-cols-6-10{grid-column:6/span 5}.grid-cols-6-11{grid-column:6/span 6}.grid-cols-6-12{grid-column:6/span 7}.grid-cols-7{grid-column:span 7}.grid-row-7{grid-row:7}.grid-cols-7-8{grid-column:7/span 2}.grid-cols-7-9{grid-column:7/span 3}.grid-cols-7-10{grid-column:7/span 4}.grid-cols-7-11{grid-column:7/span 5}.grid-cols-7-12{grid-column:7/span 6}.grid-cols-8{grid-column:span 8}.grid-row-8{grid-row:8}.grid-cols-8-9{grid-column:8/span 2}.grid-cols-8-10{grid-column:8/span 3}.grid-cols-8-11{grid-column:8/span 4}.grid-cols-8-12{grid-column:8/span 5}.grid-cols-9{grid-column:span 9}.grid-row-9{grid-row:9}.grid-cols-9-10{grid-column:9/span 2}.grid-cols-9-11{grid-column:9/span 3}.grid-cols-9-12{grid-column:9/span 4}.grid-cols-10{grid-column:span 10}.grid-row-10{grid-row:10}.grid-cols-10-11{grid-column:10/span 2}.grid-cols-10-12{grid-column:10/span 3}.grid-cols-11{grid-column:span 11}.grid-row-11{grid-row:11}.grid-cols-11-12{grid-column:11/span 2}.grid-cols-12{grid-column:span 12}.grid-row-12{grid-row:12}@media (min-width:768px){.md-grid-cols-1{grid-column:span 1}.md-grid-row-1{grid-row:1}.md-grid-cols-1-2{grid-column:1/span 2}.md-grid-cols-1-3{grid-column:1/span 3}.md-grid-cols-1-4{grid-column:1/span 4}.md-grid-cols-1-5{grid-column:1/span 5}.md-grid-cols-1-6{grid-column:1/span 6}.md-grid-cols-1-7{grid-column:1/span 7}.md-grid-cols-1-8{grid-column:1/span 8}.md-grid-cols-1-9{grid-column:1/span 9}.md-grid-cols-1-10{grid-column:1/span 10}.md-grid-cols-1-11{grid-column:1/span 11}.md-grid-cols-1-12{grid-column:1/span 12}.md-grid-cols-2{grid-column:span 2}.md-grid-row-2{grid-row:2}.md-grid-cols-2-3{grid-column:2/span 2}.md-grid-cols-2-4{grid-column:2/span 3}.md-grid-cols-2-5{grid-column:2/span 4}.md-grid-cols-2-6{grid-column:2/span 5}.md-grid-cols-2-7{grid-column:2/span 6}.md-grid-cols-2-8{grid-column:2/span 7}.md-grid-cols-2-9{grid-column:2/span 8}.md-grid-cols-2-10{grid-column:2/span 9}.md-grid-cols-2-11{grid-column:2/span 10}.md-grid-cols-2-12{grid-column:2/span 11}.md-grid-cols-3{grid-column:span 3}.md-grid-row-3{grid-row:3}.md-grid-cols-3-4{grid-column:3/span 2}.md-grid-cols-3-5{grid-column:3/span 3}.md-grid-cols-3-6{grid-column:3/span 4}.md-grid-cols-3-7{grid-column:3/span 5}.md-grid-cols-3-8{grid-column:3/span 6}.md-grid-cols-3-9{grid-column:3/span 7}.md-grid-cols-3-10{grid-column:3/span 8}.md-grid-cols-3-11{grid-column:3/span 9}.md-grid-cols-3-12{grid-column:3/span 10}.md-grid-cols-4{grid-column:span 4}.md-grid-row-4{grid-row:4}.md-grid-cols-4-5{grid-column:4/span 2}.md-grid-cols-4-6{grid-column:4/span 3}.md-grid-cols-4-7{grid-column:4/span 4}.md-grid-cols-4-8{grid-column:4/span 5}.md-grid-cols-4-9{grid-column:4/span 6}.md-grid-cols-4-10{grid-column:4/span 7}.md-grid-cols-4-11{grid-column:4/span 8}.md-grid-cols-4-12{grid-column:4/span 9}.md-grid-cols-5{grid-column:span 5}.md-grid-row-5{grid-row:5}.md-grid-cols-5-6{grid-column:5/span 2}.md-grid-cols-5-7{grid-column:5/span 3}.md-grid-cols-5-8{grid-column:5/span 4}.md-grid-cols-5-9{grid-column:5/span 5}.md-grid-cols-5-10{grid-column:5/span 6}.md-grid-cols-5-11{grid-column:5/span 7}.md-grid-cols-5-12{grid-column:5/span 8}.md-grid-cols-6{grid-column:span 6}.md-grid-row-6{grid-row:6}.md-grid-cols-6-7{grid-column:6/span 2}.md-grid-cols-6-8{grid-column:6/span 3}.md-grid-cols-6-9{grid-column:6/span 4}.md-grid-cols-6-10{grid-column:6/span 5}.md-grid-cols-6-11{grid-column:6/span 6}.md-grid-cols-6-12{grid-column:6/span 7}.md-grid-cols-7{grid-column:span 7}.md-grid-row-7{grid-row:7}.md-grid-cols-7-8{grid-column:7/span 2}.md-grid-cols-7-9{grid-column:7/span 3}.md-grid-cols-7-10{grid-column:7/span 4}.md-grid-cols-7-11{grid-column:7/span 5}.md-grid-cols-7-12{grid-column:7/span 6}.md-grid-cols-8{grid-column:span 8}.md-grid-row-8{grid-row:8}.md-grid-cols-8-9{grid-column:8/span 2}.md-grid-cols-8-10{grid-column:8/span 3}.md-grid-cols-8-11{grid-column:8/span 4}.md-grid-cols-8-12{grid-column:8/span 5}.md-grid-cols-9{grid-column:span 9}.md-grid-row-9{grid-row:9}.md-grid-cols-9-10{grid-column:9/span 2}.md-grid-cols-9-11{grid-column:9/span 3}.md-grid-cols-9-12{grid-column:9/span 4}.md-grid-cols-10{grid-column:span 10}.md-grid-row-10{grid-row:10}.md-grid-cols-10-11{grid-column:10/span 2}.md-grid-cols-10-12{grid-column:10/span 3}.md-grid-cols-11{grid-column:span 11}.md-grid-row-11{grid-row:11}.md-grid-cols-11-12{grid-column:11/span 2}.md-grid-cols-12{grid-column:span 12}.md-grid-row-12{grid-row:12}}@media (min-width:1440px){.lg-grid-cols-1{grid-column:span 1}.lg-grid-row-1{grid-row:1}.lg-grid-cols-1-2{grid-column:1/span 2}.lg-grid-row-1-2{grid-row:1/span 2}.lg-grid-cols-1-3{grid-column:1/span 3}.lg-grid-row-1-3{grid-row:1/span 3}.lg-grid-cols-1-4{grid-column:1/span 4}.lg-grid-row-1-4{grid-row:1/span 4}.lg-grid-cols-1-5{grid-column:1/span 5}.lg-grid-row-1-5{grid-row:1/span 5}.lg-grid-cols-1-6{grid-column:1/span 6}.lg-grid-row-1-6{grid-row:1/span 6}.lg-grid-cols-1-7{grid-column:1/span 7}.lg-grid-row-1-7{grid-row:1/span 7}.lg-grid-cols-1-8{grid-column:1/span 8}.lg-grid-row-1-8{grid-row:1/span 8}.lg-grid-cols-1-9{grid-column:1/span 9}.lg-grid-row-1-9{grid-row:1/span 9}.lg-grid-cols-1-10{grid-column:1/span 10}.lg-grid-row-1-10{grid-row:1/span 10}.lg-grid-cols-1-11{grid-column:1/span 11}.lg-grid-row-1-11{grid-row:1/span 11}.lg-grid-cols-1-12{grid-column:1/span 12}.lg-grid-row-1-12{grid-row:1/span 12}.lg-grid-cols-2{grid-column:span 2}.lg-grid-row-2{grid-row:2}.lg-grid-cols-2-3{grid-column:2/span 2}.lg-grid-row-2-3{grid-row:2/span 2}.lg-grid-cols-2-4{grid-column:2/span 3}.lg-grid-row-2-4{grid-row:2/span 3}.lg-grid-cols-2-5{grid-column:2/span 4}.lg-grid-row-2-5{grid-row:2/span 4}.lg-grid-cols-2-6{grid-column:2/span 5}.lg-grid-row-2-6{grid-row:2/span 5}.lg-grid-cols-2-7{grid-column:2/span 6}.lg-grid-row-2-7{grid-row:2/span 6}.lg-grid-cols-2-8{grid-column:2/span 7}.lg-grid-row-2-8{grid-row:2/span 7}.lg-grid-cols-2-9{grid-column:2/span 8}.lg-grid-row-2-9{grid-row:2/span 8}.lg-grid-cols-2-10{grid-column:2/span 9}.lg-grid-row-2-10{grid-row:2/span 9}.lg-grid-cols-2-11{grid-column:2/span 10}.lg-grid-row-2-11{grid-row:2/span 10}.lg-grid-cols-2-12{grid-column:2/span 11}.lg-grid-row-2-12{grid-row:2/span 11}.lg-grid-cols-3{grid-column:span 3}.lg-grid-row-3{grid-row:3}.lg-grid-cols-3-4{grid-column:3/span 2}.lg-grid-row-3-4{grid-row:3/span 2}.lg-grid-cols-3-5{grid-column:3/span 3}.lg-grid-row-3-5{grid-row:3/span 3}.lg-grid-cols-3-6{grid-column:3/span 4}.lg-grid-row-3-6{grid-row:3/span 4}.lg-grid-cols-3-7{grid-column:3/span 5}.lg-grid-row-3-7{grid-row:3/span 5}.lg-grid-cols-3-8{grid-column:3/span 6}.lg-grid-row-3-8{grid-row:3/span 6}.lg-grid-cols-3-9{grid-column:3/span 7}.lg-grid-row-3-9{grid-row:3/span 7}.lg-grid-cols-3-10{grid-column:3/span 8}.lg-grid-row-3-10{grid-row:3/span 8}.lg-grid-cols-3-11{grid-column:3/span 9}.lg-grid-row-3-11{grid-row:3/span 9}.lg-grid-cols-3-12{grid-column:3/span 10}.lg-grid-row-3-12{grid-row:3/span 10}.lg-grid-cols-4{grid-column:span 4}.lg-grid-row-4{grid-row:4}.lg-grid-cols-4-5{grid-column:4/span 2}.lg-grid-row-4-5{grid-row:4/span 2}.lg-grid-cols-4-6{grid-column:4/span 3}.lg-grid-row-4-6{grid-row:4/span 3}.lg-grid-cols-4-7{grid-column:4/span 4}.lg-grid-row-4-7{grid-row:4/span 4}.lg-grid-cols-4-8{grid-column:4/span 5}.lg-grid-row-4-8{grid-row:4/span 5}.lg-grid-cols-4-9{grid-column:4/span 6}.lg-grid-row-4-9{grid-row:4/span 6}.lg-grid-cols-4-10{grid-column:4/span 7}.lg-grid-row-4-10{grid-row:4/span 7}.lg-grid-cols-4-11{grid-column:4/span 8}.lg-grid-row-4-11{grid-row:4/span 8}.lg-grid-cols-4-12{grid-column:4/span 9}.lg-grid-row-4-12{grid-row:4/span 9}.lg-grid-cols-5{grid-column:span 5}.lg-grid-row-5{grid-row:5}.lg-grid-cols-5-6{grid-column:5/span 2}.lg-grid-row-5-6{grid-row:5/span 2}.lg-grid-cols-5-7{grid-column:5/span 3}.lg-grid-row-5-7{grid-row:5/span 3}.lg-grid-cols-5-8{grid-column:5/span 4}.lg-grid-row-5-8{grid-row:5/span 4}.lg-grid-cols-5-9{grid-column:5/span 5}.lg-grid-row-5-9{grid-row:5/span 5}.lg-grid-cols-5-10{grid-column:5/span 6}.lg-grid-row-5-10{grid-row:5/span 6}.lg-grid-cols-5-11{grid-column:5/span 7}.lg-grid-row-5-11{grid-row:5/span 7}.lg-grid-cols-5-12{grid-column:5/span 8}.lg-grid-row-5-12{grid-row:5/span 8}.lg-grid-cols-6{grid-column:span 6}.lg-grid-row-6{grid-row:6}.lg-grid-cols-6-7{grid-column:6/span 2}.lg-grid-row-6-7{grid-row:6/span 2}.lg-grid-cols-6-8{grid-column:6/span 3}.lg-grid-row-6-8{grid-row:6/span 3}.lg-grid-cols-6-9{grid-column:6/span 4}.lg-grid-row-6-9{grid-row:6/span 4}.lg-grid-cols-6-10{grid-column:6/span 5}.lg-grid-row-6-10{grid-row:6/span 5}.lg-grid-cols-6-11{grid-column:6/span 6}.lg-grid-row-6-11{grid-row:6/span 6}.lg-grid-cols-6-12{grid-column:6/span 7}.lg-grid-row-6-12{grid-row:6/span 7}.lg-grid-cols-7{grid-column:span 7}.lg-grid-row-7{grid-row:7}.lg-grid-cols-7-8{grid-column:7/span 2}.lg-grid-row-7-8{grid-row:7/span 2}.lg-grid-cols-7-9{grid-column:7/span 3}.lg-grid-row-7-9{grid-row:7/span 3}.lg-grid-cols-7-10{grid-column:7/span 4}.lg-grid-row-7-10{grid-row:7/span 4}.lg-grid-cols-7-11{grid-column:7/span 5}.lg-grid-row-7-11{grid-row:7/span 5}.lg-grid-cols-7-12{grid-column:7/span 6}.lg-grid-row-7-12{grid-row:7/span 6}.lg-grid-cols-8{grid-column:span 8}.lg-grid-row-8{grid-row:8}.lg-grid-cols-8-9{grid-column:8/span 2}.lg-grid-row-8-9{grid-row:8/span 2}.lg-grid-cols-8-10{grid-column:8/span 3}.lg-grid-row-8-10{grid-row:8/span 3}.lg-grid-cols-8-11{grid-column:8/span 4}.lg-grid-row-8-11{grid-row:8/span 4}.lg-grid-cols-8-12{grid-column:8/span 5}.lg-grid-row-8-12{grid-row:8/span 5}.lg-grid-cols-9{grid-column:span 9}.lg-grid-row-9{grid-row:9}.lg-grid-cols-9-10{grid-column:9/span 2}.lg-grid-row-9-10{grid-row:9/span 2}.lg-grid-cols-9-11{grid-column:9/span 3}.lg-grid-row-9-11{grid-row:9/span 3}.lg-grid-cols-9-12{grid-column:9/span 4}.lg-grid-row-9-12{grid-row:9/span 4}.lg-grid-cols-10{grid-column:span 10}.lg-grid-row-10{grid-row:10}.lg-grid-cols-10-11{grid-column:10/span 2}.lg-grid-row-10-11{grid-row:10/span 2}.lg-grid-cols-10-12{grid-column:10/span 3}.lg-grid-row-10-12{grid-row:10/span 3}.lg-grid-cols-11{grid-column:span 11}.lg-grid-row-11{grid-row:11}.lg-grid-cols-11-12{grid-column:11/span 2}.lg-grid-row-11-12{grid-row:11/span 2}.lg-grid-cols-12{grid-column:span 12}.lg-grid-row-12{grid-row:12}}body{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);line-height:140%}fieldset{gap:var(--spacing-xs);border:none;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.react-aria-Popover[data-entering]{animation:popover-slide var(--timing-sm) var(--ease-in-out)}.react-aria-Popover[data-exiting]{animation:popover-slide var(--timing-sm) var(--ease-in-out) reverse}@keyframes popover-slide{0%{transform:var(--tooltip-origin);opacity:0}to{opacity:1;transform:translateY(0)}}.grecaptcha-badge{visibility:hidden}body:has(.form-block) .grecaptcha-badge{visibility:visible}.button{background-color:#0000;border:none}.button:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--border-form-focus);outline-offset:.2em}.button--primary{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-size:.875rem;font-style:normal;line-height:150%;font-family:var(--font-graphik);letter-spacing:.02rem;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--spacing-3xs);text-align:center;cursor:pointer;transition:background-color var(--ease-in-out) var(--timing-sm),color var(--ease-in-out) var(--timing-sm),border var(--ease-in-out) var(--timing-sm);--btn-fill:var(--button-background);--btn-border:var(--button-background);--btn-color:var(--button-label);background-color:#0000;background-color:var(--btn-fill);border:none;border:1px solid var(--btn-border);padding:0;padding:var(--spacing-2xs) var(--spacing-lg);border-radius:1.375rem .375rem;text-decoration:none;display:flex}.button--primary:hover{--btn-fill:var(--button-background-hover);--btn-border:var(--button-background-hover);--btn-color:var(--button-label-hover)}.button--primary{color:var(--btn-color)}.button--link{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-size:.875rem;font-style:normal;line-height:150%;font-family:var(--font-graphik);letter-spacing:.02rem;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--spacing-3xs);text-align:center;cursor:pointer;transition:background-color var(--ease-in-out) var(--timing-sm),color var(--ease-in-out) var(--timing-sm),border var(--ease-in-out) var(--timing-sm);--btn-fill:transparent;--btn-border:var(--link-border);--btn-color:var(--link-label);background-color:#0000;border:none;padding:0;text-decoration:none;display:flex}.button--link .button__label{text-decoration:underline;text-decoration-color:var(--link-border);text-underline-offset:.4em}.button--link .button__icon,.button--link .icon{color:var(--link-border);aspect-ratio:1;width:1em;transition:transform var(--timing-sm) var(--ease-in-out);place-content:center;display:grid}.button--link .button__icon svg,.button--link .icon svg{width:100%;height:100%}.button--link:hover{--btn-color:var(--link-label-hover)}.button--link:hover .button__icon,.button--link:hover .icon{transform:translate(.25rem)}.button--link.button--back:hover{--btn-color:var(--link-label-hover)}.button--link.button--back:hover .button__icon,.button--link.button--back:hover .icon{transform:translate(-.25rem)}.button--link{color:var(--btn-color)}.button--text-link{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;text-underline-offset:.2em;transition:color var(--timing-sm) var(--ease-in-out),text-decoration-color var(--timing-sm) var(--ease-in-out);background-color:#0000;border:none;padding:0;text-decoration:underline #0000}.button--text-link:hover{color:var(--text-link-hover);text-decoration-color:var(--border-brand)}.button--nav-link,.button--footer-link{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);gap:var(--spacing-3xs);text-underline-offset:.3em;transition:color var(--timing-sm) var(--ease-in-out),text-decoration-color var(--timing-sm) var(--ease-in-out);line-height:150%;text-decoration:underline #0000;display:flex}.button--nav-link:hover,.button--footer-link:hover{color:var(--text-link-hover);text-decoration-color:var(--border-brand)}.button-group{align-items:center;gap:var(--spacing-lg);flex-flow:wrap;display:flex}.eyebrow{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);line-height:150%;font-weight:var(--font-weight-medium);color:var(--text-primary);text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.eyebrow .motif{background-color:var(--icon-brand);border-radius:.75rem .125rem;width:1.75rem;height:.625rem}.masthead{--header-text-primary:var(--text-primary);--header-nav-border:var(--border-brand-light);--header-nav-selected:var(--color-brand-blue-700);--header-logo-text:#22325f;margin:var(--spacing-xs) var(--spacing-xs) 0;color:var(--header-text-primary);background-color:var(--background-brand-light);border-radius:var(--radius-md);grid-template-rows:1fr auto;grid-template-columns:1fr;place-content:start;gap:0;display:grid}[data-theme=sports] .masthead{--header-nav-selected:var(--color-brand-orange-500)}[data-theme=medical] .masthead{--header-nav-selected:var(--color-brand-blue-500)}.masthead:has(.header-image){--header-text-primary:var(--color-neutral-white);background:var(--header-background);min-height:clamp(600px,60vw,700px)}.masthead:has(.header-image):has([data-text-align=end]){min-height:clamp(600px,60vw,828px)}.masthead:has(.header-image) .header{grid-row:2}@media (min-width:768px){.masthead:has(.header-image) .header{grid-row:1/-1}}.masthead:has(.header-image) .primary-nav__auxilary .button{--btn-border:var(--header-text-primary);--btn-color:var(--header-text-primary)}[data-theme=sports] .masthead:has(.header-image){--header-background:linear-gradient(320deg, #0f69a9 10.07%, #22325f 51.12%, #17254c 108.55%);--header-nav-border:var(--border-transparent);--header-nav-selected:var(--color-brand-orange-500);--header-logo-text:var(--color-neutral-white)}[data-theme=medical] .masthead:has(.header-image){--header-text-primary:var(--text-primary);--header-background:linear-gradient(171deg, #4cc1ff 5.85%, #99d3f3 49.38%, #ccedff 92.91%);--header-nav-border:var(--border-brand);--header-nav-selected:var(--color-brand-blue-900)}[data-theme=medical] .masthead:has(.header-image) .nav__item{--icon-brand:var(--color-medical-header)}[data-theme=core] .masthead:has(.header-image){--header-text-primary:var(--text-primary);--header-nav-border:var(--border-transparent);--header-nav-selected:var(--color-brand-blue-700);--header-background:radial-gradient(57% 30.8% at 20.67% 62.8%, #fff6 0%, #fff0 100%), linear-gradient(90deg, #f4f4f41a 0%, #e8e8e81a 100%), linear-gradient(262deg, #e7e7e7 5.73%, #fff 48.81%, #eee 91.88%)}.masthead:has(.header-home){--header-text-primary:var(--color-neutral-white);--icon-brand:var(--color-neutral-white);--header-nav-border:var(--border-transparent);--header-nav-selected:var(--color-neutral-charcoal-10);--header-logo-text:var(--color-neutral-white)}@media (max-width:767px){.masthead:has(.header-home){--icon-brand:var(--color-brand-blue-700)}.masthead:has(.header-home) .button.button--link .button__label{--link-border:var(--color-brand-blue-700)}}.masthead:has(.header-home) .header{grid-row:1/-1}.masthead:has(.header-home) .primary-nav__auxilary .button{--btn-border:var(--header-text-primary);--btn-color:var(--header-text-primary);--link-border:var(--header-text-primary)}.masthead:has(.header-home) .primary-nav__auxilary .lang-toggle .icon{color:var(--text-primary)}.masthead .header{grid-area:2/1/-1/-1}.masthead .brand-logo{color:var(--header-logo-text)}@media (max-width:767px){.masthead .brand-logo{width:140px}}.masthead .primary-nav{grid-area:1/1/auto/-1;align-items:flex-start;display:flex}.masthead .primary-nav__toggle{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;width:20px;height:20px;transition:flex .1s var(--ease-in-out);background-color:#0000;border:none;flex-direction:column;justify-content:space-around;align-items:flex-end;padding:2px;display:flex}.masthead .primary-nav__toggle>div{background-color:var(--header-text-primary);width:16px;height:1.5px;transition:transform .1s var(--ease-in-out);position:relative}.masthead .primary-nav__toggle>div:nth-child(3){width:10px}@media (min-width:768px){.masthead .primary-nav__toggle{visibility:hidden;display:none}}.masthead .primary-nav__inner{z-index:2;gap:var(--spacing-xl);width:100%;padding:var(--spacing-xs) var(--spacing-md);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.masthead .primary-nav__inner{padding:var(--spacing-4xl) var(--horizontal-margin) var(--spacing-2xs);border-bottom:1px solid var(--header-nav-border)}}.masthead .primary-nav__row{gap:var(--spacing-xs);width:100%;max-width:var(--content-max-width);flex-flow:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (max-width:767px){.mobile-nav-open .masthead .primary-nav__row.head{z-index:2;background-color:var(--background-brand-light);position:sticky;inset-block-start:0}}.masthead .primary-nav__row.nav-row{z-index:3;flex-direction:column;align-items:flex-start;position:relative}@media (max-width:767px){.masthead .primary-nav__row.nav-row{visibility:hidden;display:none}}@media (min-width:768px){.masthead .primary-nav__row.nav-row{flex-direction:row;align-items:center}}.masthead .primary-nav__auxilary{gap:var(--spacing-xs);flex-flow:wrap;display:flex}.masthead .primary-nav__auxilary .button--link{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-size:.75rem;font-style:normal;line-height:150%}.masthead .primary-nav__auxilary .icon{color:var(--icon-brand)}@media (max-width:767px){.masthead .primary-nav__auxilary{border-block-start:solid 1px var(--border-brand-light);width:100%;padding-block-start:var(--spacing-lg)}}.masthead .primary-nav.mobile-nav-open{--header-logo-text:#22325f;overflow-y:auto}@media (max-width:767px){.masthead .primary-nav.mobile-nav-open{--header-text-primary:var(--text-primary);background-color:var(--background-brand-light);z-index:3;position:fixed;inset:0}.masthead .primary-nav.mobile-nav-open .primary-nav__toggle{justify-content:center}.masthead .primary-nav.mobile-nav-open .primary-nav__toggle>div{background-color:var(--icon-brand);transform:rotate(45deg)}.masthead .primary-nav.mobile-nav-open .primary-nav__toggle>div:nth-child(2){top:-1px;transform:rotate(-45deg)}.masthead .primary-nav.mobile-nav-open .primary-nav__inner{gap:0;padding:0}.masthead .primary-nav.mobile-nav-open .primary-nav__row{padding:var(--spacing-xs) var(--spacing-md);border:solid #0000 var(--spacing-xs)}.masthead .primary-nav.mobile-nav-open .primary-nav__row.nav-row{visibility:visible;gap:var(--spacing-lg);padding:var(--spacing-5xl) var(--horizontal-margin-xl);min-height:calc(100dvh - 103px - var(--spacing-xl));border-top:1px solid var(--border-brand-light);border:none;display:flex}}.nav__list{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.nav__list{gap:var(--spacing-2xl);flex-direction:row}}.nav__parent-link{appearance:none;color:var(--header-text-primary);border-radius:var(--radius-max);cursor:pointer;font-family:var(--font-graphik);font-weight:var(--font-weight-regular);gap:var(--spacing-3xs);background-color:#0000;border:none;align-items:center;padding:0;font-size:.875rem;font-style:normal;line-height:150%;text-decoration:none;display:flex;position:relative}@media (min-width:768px){.nav__parent-link:after{content:"";bottom:calc((var(--spacing-2xs) + 1.5px)*-1);border-radius:var(--radius-max);background-color:var(--header-nav-selected);width:0;height:2px;transition:width var(--timing-sm) var(--ease-in-out);display:block;position:absolute;left:0}}.nav__parent-link .icon{transition:transform var(--timing-sm) var(--ease-in-out);color:var(--icon-brand)}.nav__parent-link[data-hovered=true]:after,.nav__parent-link:hover:after,.nav__parent-link.selected:after{width:100%}.nav__parent-link[aria-expanded=true] .icon{transform:rotate(180deg)}@media (max-width:767px){.nav__parent-link{text-transform:uppercase;text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--icon-brand)}.nav__parent-link .icon{color:var(--icon-brand)}}.secondary-navigation{padding:var(--spacing-xs);border-radius:var(--radius-md);background-color:var(--color-neutral-white);box-shadow:var(--shadow-sm)}.secondary-navigation:focus{outline:none}.secondary-navigation .nav__list{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;min-width:222px;display:flex}.secondary-navigation .nav__parent-item{border-block-end:1px solid var(--border-brand-light);width:100%;padding-block-end:var(--spacing-xs)}.secondary-navigation .nav__parent-item>.button{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);justify-content:flex-start;font-size:.75rem;font-style:normal;line-height:150%}.secondary-navigation .nav__link{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);color:var(--link-label);font-size:.875rem;font-style:normal;line-height:150%;text-decoration:none;transition:color .2s ease-in-out;position:relative}.secondary-navigation .nav__link:after{content:"";background-color:var(--link-border);width:0;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:-1px;left:0}.secondary-navigation .nav__link:hover:after{width:100%}:root:has(.mobile-nav-open) #CookiebotWidget{display:none!important}body:has(.mobile-nav-open) #CookiebotWidget{display:none!important}@media (max-width:767px){.nav{width:100%}}.mobile-nav{flex-direction:column;display:flex}.mobile-nav__item{width:100%}.mobile-nav__trigger{appearance:none;color:var(--link-label);border-radius:var(--radius-max);cursor:pointer;font-family:var(--font-graphik);font-weight:var(--font-weight-medium);gap:var(--spacing-3xs);text-transform:uppercase;padding:0;padding-block:var(--spacing-xs);background-color:#0000;border:none;font-size:.875rem;font-style:normal;line-height:150%;transition:color .2s ease-in-out;display:flex;position:relative}.mobile-nav__trigger .icon--chevron{transition:transform var(--timing-sm) var(--ease-in-out);color:var(--icon-brand);transform:rotate(0)}.mobile-nav__trigger[data-state=open]{background-color:var(--background-brand-light);border-color:var(--icon-brand)}.mobile-nav__trigger[data-state=open] .icon--chevron{transform:rotate(180deg)}.mobile-nav__title{border-block-end:1px solid var(--icon-brand)}.mobile-nav__inner{padding:var(--spacing-lg) var(--horizontal-margin-xl);align-items:flex-start;gap:var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-neutral-white);flex-direction:column;width:100%;display:flex}.mobile-nav .nav__list{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.mobile-nav .nav__parent-item{border-block-end:1px solid var(--border-brand-light);width:100%;padding-block-end:var(--spacing-md)}.mobile-nav .nav__parent-item>.button{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);justify-content:flex-start;font-size:.75rem;font-style:normal;line-height:150%}.mobile-nav .nav__link{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);color:var(--link-label);font-size:.875rem;font-style:normal;line-height:150%;text-decoration:none;transition:color .2s ease-in-out;position:relative}.mobile-nav__content{opacity:0;width:100%;transition:opacity var(--timing-sm) var(--ease-in-out);overflow:hidden}.mobile-nav__content[data-state=open]{animation:slideDown var(--timing-sm) var(--ease-in-out);opacity:100}.mobile-nav__content[data-state=closed]{animation:slideUp var(--timing-sm) var(--ease-in-out)}.lang-toggle{--marker:transparent;appearance:none;color:var(--text-primary);border-radius:var(--radius-max);cursor:pointer;font-family:var(--font-graphik);font-weight:var(--font-weight-medium);text-transform:uppercase;justify-content:center;align-items:center;gap:var(--spacing-3xs);padding:0;padding:var(--spacing-3xs) var(--spacing-xs) var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--spacing-4xl);background-color:#0000;background-color:var(--color-neutral-white);border:none;font-size:.75rem;font-style:normal;line-height:150%;transition:background-color .2s ease-in-out;display:flex}.lang-toggle[data-hovered=true]{background-color:var(--background-contour)}.mobile-nav-open .lang-toggle{background-color:var(--color-neutral-white)}.lang-toggle__popover{padding:var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--radius-md);background-color:var(--color-neutral-white);box-shadow:var(--shadow-sm);min-width:124px}.lang-toggle__popover ul{gap:var(--spacing-2xs);flex-direction:column;display:flex}.lang-toggle__popover ul li{gap:var(--spacing-3xs);border-radius:var(--radius-sm);align-items:center;transition:background-color .2s ease-in-out;display:flex}.lang-toggle__popover ul li:hover{background-color:var(--color-neutral-charcoal-10)}.lang-toggle__popover ul li:before{content:"";background-color:var(--marker);border-radius:2px 1px;flex-shrink:0;width:4px;height:14px;display:block}.lang-toggle__popover a{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);color:var(--text-primary);font-size:.875rem;font-style:normal;line-height:150%;text-decoration:none}.lang-toggle__popover .current-lang{--marker:var(--icon-brand)}.lang-toggle__popover .current-lang a{font-weight:var(--font-weight-semi-bold)}.lang-toggle__popover .current-lang:hover{background-color:#0000}:root{--accordion-outline-color:var(--colours-brand-purple-500);--accordion-border-color:var(--colours-grey-300)}.accordion{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.accordion__item{border-bottom:1px solid var(--border-brand-light);background:var(--color-neutral-white);transition:border-color var(--timing-sm) var(--ease-in-out),gap var(--timing-sm) var(--ease-in-out);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.accordion__item[data-state=open]{--accordion-outline-color:var(--colours-success-300);--accordion-border-color:var(--colours-brand-blue-500);border:0}.accordion__header{width:100%}.accordion__trigger{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;padding:0;padding-inline:var(--spacing-xs);padding-block:var(--spacing-sm);border:none;background-color:#0000;border-block-end:1px solid #0000;justify-content:space-between;align-items:center;width:100%;display:flex}.accordion__trigger:focus{outline:none}.accordion__trigger .icon--chevron{transition:transform var(--timing-sm) var(--ease-in-out);color:var(--icon-brand);transform:rotate(0)}.accordion__trigger[data-state=open]{border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--background-brand-light);border-color:var(--icon-brand)}.accordion__trigger[data-state=open] .icon--chevron{transform:rotate(180deg)}.accordion__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);line-height:150%}[data-state=open] .accordion__title{font-weight:var(--font-weight-medium)}.accordion__content{opacity:0;width:100%;transition:opacity var(--timing-sm) var(--ease-in-out);overflow:hidden}.accordion__content[data-state=open]{animation:slideDown var(--timing-sm) var(--ease-in-out);opacity:100}.accordion__content[data-state=closed]{animation:slideUp var(--timing-sm) var(--ease-in-out)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.card-group{padding:var(--spacing-6xl) var(--horizontal-margin);background-color:var(--background-brand-light)}@media (min-width:768px){.card-group{padding:var(--spacing-6xl) var(--horizontal-margin-xl)}}.card-group__inner{gap:var(--spacing-5xl);height:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.card-group__header{max-width:var(--long-form-max-width)}@media (max-width:767px){.card-group__header{padding-inline:var(--horizontal-margin)}}.card-group__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-6);color:var(--text-primary);word-break:break-word;line-height:110%}.card-group__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);color:var(--text-primary);word-break:break-word;line-height:140%}.card-group__cards{gap:var(--spacing-xs);grid-template-columns:repeat(1,1fr);width:100%;display:grid}@media (min-width:768px){.card-group__cards{grid-template-columns:repeat(3,1fr)}}.card{flex-direction:column;width:100%;height:100%;display:flex}.card__image{aspect-ratio:1;object-fit:cover;background-color:var(--background-brand);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:auto;display:block}@media (min-width:768px){.card__image{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media (min-width:1024px){.card__image{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.card__inner{padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-md);background-color:var(--color-neutral-white);border-radius:0 0 var(--radius-md) var(--radius-md);flex-direction:column;align-items:flex-start;height:100%;display:flex}@media (min-width:768px){.card__inner{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}@media (min-width:1024px){.card__inner{border-radius:0 0 var(--radius-xl) var(--radius-xl)}}.card__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:130%}.card__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);word-break:break-word;line-height:150%}.card__text-only .card__inner{border-radius:var(--radius-md)}@media (min-width:768px){.card__text-only .card__inner{border-radius:var(--radius-lg)}}@media (min-width:1024px){.card__text-only .card__inner{border-radius:var(--radius-xl)}}.product-listing{padding:var(--spacing-6xl) var(--horizontal-margin);background-color:var(--background-brand-light);gap:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:768px){.product-listing{padding:var(--spacing-6xl) var(--horizontal-margin-xl)}}.product-listing__inner{gap:var(--spacing-5xl);width:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.product-listing__grid{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));width:100%;display:grid}@media (min-width:1440px){.product-listing__grid{grid-template-columns:repeat(4,1fr)}}.product-listing__grid .product-card__image{aspect-ratio:16/10}.product-listing__filter-form .filters{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}@media (min-width:1440px){.product-listing__filter-form .filters{grid-template-columns:repeat(4,1fr)}}.product-listing__filter-form .button-group{white-space:nowrap;align-self:flex-end;gap:var(--spacing-md);flex-wrap:nowrap}@media (min-width:768px){.product-listing__filter-form .button-group{gap:var(--spacing-sm)}}.product-listing .filters-wrapper{width:100%;max-width:var(--content-max-width);margin-inline:auto}.product-categories{padding:var(--spacing-5xl) var(--horizontal-margin-xl);gap:var(--spacing-2xl);flex-direction:column;display:flex}.product-categories__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);width:100%;max-width:var(--content-max-width);margin-inline:auto;line-height:120%}.product-categories__inner{gap:var(--spacing-xs);width:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}@media (max-width:767px){.product-categories__inner{width:calc(100% + var(--horizontal-margin-xl)*2);margin-inline:calc(var(--horizontal-margin-xl)*-1)}}.product-categories__list{gap:var(--spacing-xs);grid-template-columns:repeat(var(--product-category-columns,1), 1fr);width:100%;display:grid}@media (max-width:767px){.product-categories__list{overflow-x:auto}}.product-categories__list .product-category picture{transition:box-shadow .2s ease-in-out}.product-categories__list .product-category:hover picture{box-shadow:0 2px 10px #00000042}.product-categories .carousel{grid-template-areas:"scroller scroller""buttons buttons"}.product-categories .carousel__scroller,.product-categories .carousel__item{aspect-ratio:unset}.product-categories .carousel__buttons{padding-inline:var(--horizontal-margin-xl);justify-content:space-between}.product-categories .carousel__buttons .button{padding:var(--spacing-2xs) var(--spacing-xs);opacity:1;transition:opacity var(--timing-sm) var(--ease-in-out)}.product-categories .carousel__buttons .button[aria-disabled=true]{opacity:0;cursor:default}.product-category{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;gap:var(--spacing-3xs);background-color:#0000;border:none;border-radius:0;flex-direction:column;align-items:flex-start;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.product-category{width:100%;min-width:240px}}.product-category__image{aspect-ratio:16/9;border-radius:var(--radius-sm);width:100%;height:auto;position:relative;overflow:hidden}.product-category__image img{object-fit:cover;width:100%;height:100%}.product-category__label{font-family:var(--font-graphik);font-size:var(--font-size-size-200);letter-spacing:.02rem;text-transform:uppercase;text-align:left;font-style:normal;font-weight:500}.product-card{background-color:var(--background-white);border-radius:var(--radius-md);box-shadow:none;transition:box-shadow var(--timing-sm) var(--ease-in-out);flex-direction:column;height:100%;text-decoration:none;display:flex}.product-card:hover{box-shadow:var(--shadow-sm)}.product-card__image{object-fit:contain;border-radius:var(--radius-md) var(--radius-md) 0 0;aspect-ratio:1;background-color:#0000;width:100%;height:auto;display:block}.product-card__inner{gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-xs);flex-direction:column;align-items:flex-start;height:100%;display:flex}.product-card__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:130%}.product-card__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);line-height:150%}.product-card-group .card-group__cards{width:100%}.featured-card{padding:var(--vertical-margin) var(--spacing-xs);background-color:var(--color-neutral-white)}.featured-card__inner{background-color:var(--background-brand-light);border-radius:var(--radius-md)}[data-background=false] .featured-card__inner{background-color:var(--color-neutral-white)}.featured-card__wrap{flex-direction:column;align-items:center;height:100%;min-height:600px;display:flex}@media (min-width:768px){.featured-card__wrap{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:767px){[data-media-align=start] .featured-card__wrap,[data-media-align=end] .featured-card__wrap{flex-direction:column-reverse}}.featured-card__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-6);color:var(--text-primary);line-height:110%}.featured-card__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);color:var(--text-secondary);line-height:140%}.featured-card__header{width:100%;max-width:50rem;padding:var(--spacing-3xl) var(--spacing-xs);grid-row:1;justify-content:flex-start;display:flex}@media (min-width:768px){.featured-card__header{padding:var(--spacing-6xl) var(--horizontal-margin)}}[data-media-align=start] .featured-card__header{grid-column:2/-1;justify-self:start}[data-media-align=end] .featured-card__header{grid-column:1/2;justify-self:end}.featured-card .featured-card__header-content{max-width:40rem}.featured-card__media{aspect-ratio:16/9;grid-row:1;width:100%;height:auto}.featured-card__media:has(.image-block){height:100%;padding-inline:0}.featured-card__media:has(.image-block) .image-block{width:100%;height:100%;display:block}.featured-card__media:has(.image-block) .image-block img{object-fit:cover;border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:100%}@media (min-width:768px){[data-media-align=start] .featured-card__media:has(.image-block) .image-block img{border-radius:var(--radius-md) 0 0 var(--radius-md)}[data-media-align=end] .featured-card__media:has(.image-block) .image-block img{border-radius:0 var(--radius-md) var(--radius-md) 0}}[data-background=false] .featured-card__media:has(.image-block) .image-block img{border-radius:var(--radius-md)}.featured-card__media:has(.model-block){height:100%}[data-media-align=start] .featured-card__media{grid-column:1/2}[data-media-align=end] .featured-card__media{grid-column:2/-1}:is(.featured-card:has(.image-block) .featured-card__wrap,.featured-card:has(.model-block) .featured-card__wrap){max-width:none;position:relative}:is(.featured-card:has(.image-block) .featured-card__media,.featured-card:has(.model-block) .featured-card__media){aspect-ratio:1}@media (min-width:768px){:is(.featured-card:has(.image-block) .featured-card__media,.featured-card:has(.model-block) .featured-card__media){aspect-ratio:unset;position:absolute;top:0;left:0;overflow:hidden}:is(.featured-card:has(.image-block) .featured-card__media .image-block,.featured-card:has(.model-block) .featured-card__media .image-block){max-width:none}}.featured-card:has(.video-block) .featured-card__inner{padding-inline:var(--horizontal-margin)}.featured-card:has(.video-block) .featured-card__wrap{max-width:var(--content-max-width);margin-inline:auto}@media (min-width:768px){.featured-card:has(.video-block)[data-media-align=start] .featured-card__wrap{grid-template-columns:55% 45%}}.featured-card:has(.video-block)[data-media-align=start] .featured-card__header{padding-inline-end:0}@media (min-width:768px){.featured-card:has(.video-block)[data-media-align=end] .featured-card__wrap{grid-template-columns:45% 55%}}.featured-card:has(.video-block)[data-media-align=end] .featured-card__header{padding-inline-start:0}.featured-card:has(.video-block) .featured-card__media{margin-block:var(--spacing-2xl)}.video-block{background-color:var(--background-brand-dark);border-radius:var(--radius-md);width:100%;height:100%;margin-inline:auto;overflow:hidden}.video-block iframe{aspect-ratio:16/9;width:100%;height:100%}.video-block+*{margin-block-start:var(--horizontal-margin-xl)}.image-block{max-width:var(--long-form-max-width);margin-inline:auto;overflow:hidden}.full-width .image-block{max-width:none}.image-block picture{width:100%;height:100%;display:block}.image-block img{background-color:var(--background-brand-dark);border-radius:var(--radius-md);width:100%;height:auto}.image-block__caption{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);color:var(--text-secondary);margin-block-start:var(--spacing-2xs);font-size:.875rem;font-style:normal;line-height:150%}.image-block+*,.full-width+*{margin-block-start:var(--horizontal-margin-xl)}.model-block{border-radius:var(--radius-md);background-color:#0000;width:100%;height:100%;display:block;position:relative}.model-block+*{margin-block-start:var(--horizontal-margin-xl)}.model-block model-viewer{width:100%;height:100%}.model-block__icon{z-index:1;border-radius:var(--radius-max);background:var(--color-neutral-white);box-shadow:var(--shadow-sm);padding-inline:var(--spacing-xs);color:var(--icon-brand);position:absolute;inset-block-end:var(--spacing-md);inset-inline-end:var(--spacing-md)}.model-block__caption{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);color:var(--text-secondary);margin-block-start:var(--spacing-2xs);font-size:.875rem;font-style:normal;line-height:150%}.content-block .model-block{max-width:var(--long-form-max-width);aspect-ratio:4/3;margin-inline:auto}.tab-panel .model-block{border-radius:0}@media (max-width:767px){.tab-panel .model-block{aspect-ratio:16/9}}.model-block__hotspot{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-max);background-color:var(--icon-brand);pointer-events:none;--min-hotspot-opacity:.5;border:none;padding:0;display:block}.model-block__hotspot:not([data-visible]){border:3px solid var(--icon-brand);background-color:#0000}.model-block__annotation{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);background-color:var(--color-neutral-white);transform:translate(var(--spacing-xs), var(--spacing-xs));border-radius:var(--radius-sm);padding:var(--spacing-xs);min-width:max-content;font-size:.875rem;font-style:normal;line-height:150%;position:absolute}.model-block :not(:defined)>*{display:none}.call-to-action{background-color:var(--color-neutral-white)}.call-to-action__content{z-index:1;height:100%;max-width:var(--content-max-width-md);flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.call-to-action__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);color:var(--text-primary);max-width:var(--content-max-width-md);line-height:120%}.call-to-action__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);max-width:var(--content-max-width-md);line-height:150%}.call-to-action__bg{z-index:0;position:absolute}@media (max-width:767px){.call-to-action__bg{display:none}}.call-to-action[data-layout=simple]{padding:var(--vertical-margin) var(--spacing-xs)}.call-to-action[data-layout=simple] .call-to-action__inner{background-color:var(--background-brand-light);border-radius:var(--radius-md);padding:var(--spacing-5xl) var(--horizontal-margin);position:relative;overflow:hidden}.call-to-action[data-layout=simple] .call-to-action__content{max-width:var(--content-max-width)}.call-to-action[data-layout=simple] .call-to-action__bg{color:var(--background-contour);inset-block-start:0;inset-inline-end:0;transform:translate(53%,-32%)}.call-to-action[data-layout=centered]{padding:var(--spacing-7xl) var(--horizontal-margin-xl);position:relative;overflow:hidden}.call-to-action[data-layout=centered] .call-to-action__content{text-align:center;max-width:var(--content-max-width-sm);justify-content:center;align-items:center}.call-to-action[data-layout=centered] .call-to-action__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-6);line-height:110%}.call-to-action[data-layout=centered] .call-to-action__bg{color:var(--background-contour-light);inset-block-start:0;inset-inline-start:0;transform:translate(-12%,-18%)}.call-to-action[data-layout=centered] .button-group{justify-content:center}.input{--input-label-color:var(--text-primary);--input-border-color:var(--border-form-outline);gap:var(--spacing-3xs);flex-direction:column;display:flex;position:relative}.input__label{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--input-label-color);line-height:150%;display:block}.input__field{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);border:1px solid var(--input-border-color);background-color:var(--color-neutral-white);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);padding:.75rem;line-height:150%}.input__field::placeholder{color:var(--text-secondary)}.input__field[data-focused=true]{--input-border-color:var(--border-form-outline)}.input[data-invalid=true]{--input-label-color:var(--border-form-error);--input-message-color:var(--border-form-error);--input-border-color:var(--border-form-error)}.input[data-invalid=true][data-focused=true]{--input-border-color:var(--border-form-error)}.input__error{color:var(--color-system-error-red);font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-size:.875rem;font-style:normal;line-height:150%}.checkbox{--label-color:var(--text-primary);--checkbox-border-color:var(--border-form-outline);--checkbox-border-active:var(--border-form-focus);--checkbox-background:var(--color-neutral-white);--checkbox-icon:var(--icon-brand);--checkbox-size:1.25rem;align-items:flex-start;gap:var(--spacing-3xs);flex-flow:wrap;display:flex}.checkbox-wrap{align-items:flex-start;gap:var(--spacing-3xs);flex-flow:wrap;display:flex}.checkbox__toggle{width:var(--checkbox-size);height:var(--checkbox-size);appearance:none;border:1px solid var(--checkbox-border-color);border-radius:var(--radius-sm);background-color:var(--checkbox-background);cursor:pointer;transition:background-color var(--timing-sm) var(--easing-in-out),border-color var(--timing-sm) var(--easing-in-out),border-width var(--timing-sm) var(--easing-in-out);justify-content:center;align-items:center;padding:1px;display:flex}.checkbox__toggle svg{opacity:0;color:var(--checkbox-icon)}.checkbox__toggle:hover,.checkbox__toggle:active{--checkbox-border-color:var(--border-form-focus)}.checkbox[data-pressed] .checkbox-toggle{border-color:var(--border-form-focus)}.checkbox[data-focused=true]{outline-width:2px;outline-style:solid;outline-color:var(--border-form-focus);outline-offset:.2em;border-radius:var(--radius-sm)}.checkbox[data-selected] .checkbox-toggle,.checkbox[data-indeterminate] .checkbox-toggle,.checkbox[data-selected][data-pressed] .checkbox-toggle,.checkbox[data-indeterminate][data-pressed] .checkbox-toggle{border-color:var(--checkbox-border-active)}.checkbox[data-selected] svg,.checkbox[data-indeterminate] svg{opacity:1}.checkbox[data-disabled] .checkbox-toggle{--checkbox-border-color:var(--border-form-outline);cursor:not-allowed}.checkbox[data-invalid=true]{--label-color:var(--border-form-error);--checkbox-border-color:var(--border-form-error)}.checkbox[data-invalid=true][data-selected=true]{--label-color:var(--colors-base-black)}.checkbox__label{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--label-color);flex-basis:90%;line-height:150%}.checkbox__label a{color:var(--text-hover);text-underline-offset:.2em}.checkbox__error{color:var(--color-system-error-red);font-family:var(--font-graphik);font-weight:var(--font-weight-regular);flex-basis:100%;font-size:.875rem;font-style:normal;line-height:150%;display:none}.checkbox[data-invalid=true]~.checkbox__error{display:block}.select{--input-label-color:var(--text-primary);--input-border-color:var(--border-form-outline)}.select .react-aria-Select{gap:var(--spacing-3xs);flex-direction:column;display:flex;position:relative}.select .react-aria-Select[data-invalid=true]{--input-label-color:var(--border-form-error);--input-message-color:var(--border-form-error);--input-border-color:var(--border-form-error);--border-form-focus:var(--border-form-error)}.select .react-aria-Select[data-invalid=true][data-focused=true]{--input-border-color:var(--border-form-error);--border-form-focus:var(--border-form-error)}.select .react-aria-Select .react-aria-SelectValue[data-placeholder]{color:var(--text-secondary)}.select__label-wrap{gap:var(--spacing-3xs);width:100%;display:flex}.select__label{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--input-label-color);line-height:150%;display:block}.select__field{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);border:1px solid var(--input-border-color);background-color:var(--color-neutral-white);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem;line-height:150%;display:flex}.select__field::placeholder{color:var(--text-secondary)}.select__field[data-focused=true]{--input-border-color:var(--border-form-outline)}.select__icon{transition:transform .2s ease-in-out;transform:rotate(0)}[data-open] .select__icon{transform:rotate(180deg)}.select__popover{background-color:var(--color-neutral-white);width:var(--trigger-width);border-radius:var(--radius-md)}.select__options{padding-block:var(--spacing-3xs);box-shadow:var(--shadow-sm);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--colors-brand-600) var(--color-neutral-white);flex-direction:column;max-height:40dvh;padding-inline:4px;display:flex;overflow-y:auto}.select__options::-webkit-scrollbar{width:.5rem;height:.5rem}.select__options::-webkit-scrollbar-track{background:var(--color-neutral-white)}.select__options::-webkit-scrollbar-thumb{background-color:var(--colors-brand-600);border:0 solid var(--color-neutral-white);border-radius:var(--radius-md)}.select__options .react-aria-ListBoxItem{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);padding:var(--spacing-xs) var(--spacing-lg);color:var(--text-primary);text-wrap:pretty;cursor:pointer;line-height:150%;transition:outline .2s ease-in-out}.select__options .react-aria-ListBoxItem:hover,.select__options .react-aria-ListBoxItem[data-selected]{background:var(--colors-brand-50)}.select__options .react-aria-ListBoxItem:hover[data-focus-visible],.select__options .react-aria-ListBoxItem[data-selected][data-focus-visible]{outline-color:var(--colors-brand-100);outline-offset:-4px}.select__options .react-aria-ListBoxItem[data-hovered]{background:var(--color-neutral-pale-grey);border-radius:var(--radius-sm)}.react-aria-ListBoxItem[data-focued=true],.react-aria-ListBoxItem:focus,.react-aria-ListBoxItem:focus-visible{outline:none}.form-block{padding:var(--spacing-3xs) var(--spacing-xs);background-color:var(--color-neutral-white)}.form-block__inner{padding:var(--spacing-5xl) var(--horizontal-margin);border-radius:var(--radius-md);background-color:var(--background-brand-light)}.form-block__content{gap:var(--spacing-6xl);max-width:var(--content-max-width);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:768px){.form-block__content{grid-template-columns:1fr 1fr}}.form-block__header{flex-direction:column;gap:0;display:flex}.form-block__header .button--link{font-weight:var(--font-weight-medium)}.form-block__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);line-height:120%}.form-block__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);line-height:150%}.form-block__extra{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-style:normal;font-size:var(--step-1);border-block-start:1px solid var(--border-brand);padding-block-start:var(--spacing-2xl);line-height:128%}.form-block__fields{gap:var(--spacing-2xl);flex-direction:column;align-items:flex-start;display:flex}.form-block__fields.long-form{width:100%;max-width:var(--long-form-max-width);grid-column:span 2;margin-inline:auto}.form-block .checkbox{padding-top:.125rem}.form-block__success{gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--spacing-radius-radius-md,12px);flex-direction:column;align-items:center;display:flex}.form-block__success .icon--check-circle svg{color:var(--color-brand-blue-700)}.form-block__success{background-color:var(--color-neutral-white)}.form-block__success h3{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-4);text-align:center;line-height:120%}.form-block__success p{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);text-align:center;line-height:150%}.form-block__success--reseller{max-width:var(--long-form-max-width);grid-column:span 2;width:100%;margin-inline:auto}.form-block__success__text{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.form-block__success__text--gated{margin-bottom:14.5rem}@media (min-width:768px){.form-block__success__text--gated{margin-bottom:14.875rem}}@media (min-width:1024px){.form-block__success__text--gated{margin-bottom:7.7rem}}@media (min-width:1440px){.form-block__success__text--gated{margin-bottom:7.85rem}}.hubspot-form-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.hubspot-form{width:100%}.hs-form{gap:var(--spacing-xs);flex-direction:column;align-items:stretch;width:100%;display:flex}.hs-form fieldset{border:none;width:100%;margin:0;padding:0;max-width:100%!important}.hs-form fieldset.form-columns-2{gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid}@media (max-width:30rem){.hs-form fieldset.form-columns-2{grid-template-columns:1fr}}.hs-form fieldset>div,.hs-form fieldset>.hs-form-field{width:100%!important}.hs-form-field{gap:var(--spacing-3xs);flex-direction:column;display:flex;position:relative;width:100%!important}.hs-form-field>.input,.hs-form-field>div.input{width:100%!important}.hs-form-field>label{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);line-height:150%;display:block}.hs-form-required{color:inherit;margin-left:.25rem}.hs-input:not([type=checkbox]){font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);border:1px solid var(--border-form-outline);background-color:var(--color-neutral-white);border-radius:var(--radius-sm);color:var(--text-primary);padding:.75rem;line-height:150%;width:100%!important}.hs-input:not([type=checkbox])::placeholder{color:var(--text-secondary)}.hs-input:not([type=checkbox]):focus{border-color:var(--border-form-focus);outline:none}textarea.hs-input{resize:vertical;min-height:8rem}select.hs-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23002238' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.hs-form-field.error>label{color:var(--border-form-error)}.hs-form-field.error .hs-input{border-color:var(--border-form-error)}.hs-error-msgs{margin:0;margin-top:var(--spacing-3xs);padding:0;list-style:none}.hs-error-msgs .hs-error-msg{color:var(--color-system-error-red);font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-size:.875rem;font-style:normal;line-height:150%}.inputs-list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-form-checkbox,.hs-form-booleancheckbox{width:100%;display:block}.hs-form-checkbox>label,.hs-form-checkbox .hs-form-checkbox-display,.hs-form-checkbox .hs-form-booleancheckbox-display,.hs-form-booleancheckbox>label,.hs-form-booleancheckbox .hs-form-checkbox-display,.hs-form-booleancheckbox .hs-form-booleancheckbox-display{align-items:flex-start;gap:var(--spacing-xs);cursor:pointer;font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);line-height:150%;display:flex}.hs-form-checkbox>label input[type=checkbox],.hs-form-checkbox .hs-form-checkbox-display input[type=checkbox],.hs-form-checkbox .hs-form-booleancheckbox-display input[type=checkbox],.hs-form-booleancheckbox>label input[type=checkbox],.hs-form-booleancheckbox .hs-form-checkbox-display input[type=checkbox],.hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]{appearance:none;border:1px solid var(--border-form-outline);border-radius:var(--radius-sm);background-color:var(--color-neutral-white);cursor:pointer;flex-shrink:0;width:1.25rem;min-width:1.25rem;height:1.25rem;margin:0;padding:0;position:relative}.hs-form-checkbox>label input[type=checkbox]:checked,.hs-form-checkbox .hs-form-checkbox-display input[type=checkbox]:checked,.hs-form-checkbox .hs-form-booleancheckbox-display input[type=checkbox]:checked,.hs-form-booleancheckbox>label input[type=checkbox]:checked,.hs-form-booleancheckbox .hs-form-checkbox-display input[type=checkbox]:checked,.hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:checked{border-color:var(--border-form-focus);background-color:var(--color-neutral-white)}.hs-form-checkbox>label input[type=checkbox]:checked:after,.hs-form-checkbox .hs-form-checkbox-display input[type=checkbox]:checked:after,.hs-form-checkbox .hs-form-booleancheckbox-display input[type=checkbox]:checked:after,.hs-form-booleancheckbox>label input[type=checkbox]:checked:after,.hs-form-booleancheckbox .hs-form-checkbox-display input[type=checkbox]:checked:after,.hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:checked:after{content:"";border:solid var(--border-form-focus);border-width:0 2px 2px 0;width:.35rem;height:.6rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hs-form-checkbox>label input[type=checkbox]:hover,.hs-form-checkbox .hs-form-checkbox-display input[type=checkbox]:hover,.hs-form-checkbox .hs-form-booleancheckbox-display input[type=checkbox]:hover,.hs-form-booleancheckbox>label input[type=checkbox]:hover,.hs-form-booleancheckbox .hs-form-checkbox-display input[type=checkbox]:hover,.hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:hover{border-color:var(--border-form-focus)}.hs-form-checkbox>label input[type=checkbox]:focus,.hs-form-checkbox .hs-form-checkbox-display input[type=checkbox]:focus,.hs-form-checkbox .hs-form-booleancheckbox-display input[type=checkbox]:focus,.hs-form-booleancheckbox>label input[type=checkbox]:focus,.hs-form-booleancheckbox .hs-form-checkbox-display input[type=checkbox]:focus,.hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:focus{outline:2px solid var(--border-form-focus);outline-offset:2px}.hs-form-checkbox>label>span,.hs-form-checkbox .hs-form-checkbox-display>span,.hs-form-checkbox .hs-form-booleancheckbox-display>span,.hs-form-booleancheckbox>label>span,.hs-form-booleancheckbox .hs-form-checkbox-display>span,.hs-form-booleancheckbox .hs-form-booleancheckbox-display>span{flex:1;line-height:1.4}.hs-form-checkbox>label a,.hs-form-checkbox .hs-form-checkbox-display a,.hs-form-checkbox .hs-form-booleancheckbox-display a,.hs-form-booleancheckbox>label a,.hs-form-booleancheckbox .hs-form-checkbox-display a,.hs-form-booleancheckbox .hs-form-booleancheckbox-display a{color:var(--text-hover);text-underline-offset:.2em}.hs-form-booleancheckbox-display>span{margin-left:20px;display:block}.legal-consent-container{flex-direction:column;width:100%;display:flex}.legal-consent-container .hs-richtext{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);color:var(--text-secondary);font-size:.875rem;font-style:normal;line-height:150%}.legal-consent-container .hs-richtext a{color:var(--text-hover);text-underline-offset:.2em}.hs-form legend{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-style:normal;font-size:var(--step-0);color:var(--text-primary);margin-bottom:var(--spacing-xs);line-height:150%}.hs-form-booleancheckbox-display>span{margin-left:0!important}.hs-submit{width:100%;margin-top:var(--spacing-xs)}.hs-button{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-size:.875rem;font-style:normal;line-height:150%;font-family:var(--font-graphik);letter-spacing:.02rem;text-transform:uppercase;appearance:none;justify-content:center;align-items:center;gap:var(--spacing-3xs);text-align:center;cursor:pointer;transition:background-color var(--ease-in-out) var(--timing-sm),color var(--ease-in-out) var(--timing-sm),border var(--ease-in-out) var(--timing-sm);background-color:var(--button-background);border:1px solid var(--button-background);padding:var(--spacing-2xs) var(--spacing-lg);color:var(--button-label);border-radius:1.375rem .375rem;text-decoration:none;display:inline-flex}.hs-button:hover{background-color:var(--button-background-hover);border-color:var(--button-background-hover);color:var(--button-label-hover)}.hs-button:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--border-form-focus);outline-offset:.2em}.hs-button:disabled{opacity:.6;cursor:not-allowed}.submitted-message{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);padding:var(--spacing-xl);background-color:var(--color-neutral-white);border-radius:var(--radius-md);text-align:center;line-height:150%}.hubspot-link__container{display:none!important}.form-block__content:not(:has(.form-block__header)) .hubspot-form{grid-column:span 2}.form-block__content:not(:has(.form-block__header)) .hubspot-form .hs-form{max-width:var(--long-form-max-width);margin-inline:auto}.icon{color:inherit;place-content:center;display:grid}.icon svg{display:block}.icon-card{flex-direction:column;width:100%;height:100%;display:flex}.icon-card__icon{color:var(--icon-brand);background-color:var(--color-neutral-white);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:var(--spacing-sm) var(--spacing-xs) 0;display:flex}@media (min-width:768px){.icon-card__icon{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media (min-width:1024px){.icon-card__icon{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.icon-card__inner{padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-md);background-color:var(--color-neutral-white);border-radius:0 0 var(--radius-md) var(--radius-md);flex-direction:column;align-items:flex-start;height:100%;display:flex}@media (min-width:768px){.icon-card__inner{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}@media (min-width:1024px){.icon-card__inner{border-radius:0 0 var(--radius-xl) var(--radius-xl)}}.icon-card__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:130%}.icon-card__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);line-height:150%}.icon-card__text-only .icon-card__inner{border-radius:var(--radius-md)}@media (min-width:768px){.icon-card__text-only .icon-card__inner{border-radius:var(--radius-lg)}}@media (min-width:1024px){.icon-card__text-only .icon-card__inner{border-radius:var(--radius-xl)}}.icon-card-group{padding:var(--spacing-6xl) var(--horizontal-margin);background-color:var(--background-brand-light)}@media (min-width:768px){.icon-card-group{padding:var(--spacing-6xl) var(--horizontal-margin-xl)}}.icon-card-group__inner{gap:var(--spacing-5xl);height:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.icon-card-group__header{max-width:var(--long-form-max-width)}@media (max-width:767px){.icon-card-group__header{padding-inline:var(--horizontal-margin)}}.icon-card-group__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-6);color:var(--text-primary);word-break:break-word;line-height:110%}.icon-card-group__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);color:var(--text-primary);word-break:break-word;line-height:140%}.icon-card-group__cards{gap:var(--spacing-xs);grid-template-columns:repeat(1,1fr);width:100%;display:grid}@media (min-width:768px){.icon-card-group__cards{grid-template-columns:repeat(3,1fr)}}.spinner{border:4px solid #0000001a;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;margin:20px auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.video-card{border-radius:var(--radius-md);flex-direction:column;height:100%;display:flex;overflow:hidden}.video-card__video{background-color:var(--background-brand-dark);width:100%;display:block}.video-card__video iframe{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.video-card__inner{gap:var(--spacing-3xs);padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-md);background-color:var(--color-neutral-white);flex-direction:column;align-items:flex-start;height:100%;display:flex}.video-card__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:130%}.video-card__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);line-height:150%}.content-block{padding:var(--spacing-6xl) var(--horizontal-margin-xl)}.content-block__inner{width:100%;max-width:var(--content-max-width);margin-inline:auto}.content-block__content .richtext{width:100%;max-width:var(--long-form-max-width);margin-inline:auto}.richtext{color:var(--text-primary)}.richtext h2{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-6);line-height:110%}.richtext h3{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);line-height:120%}.richtext h4{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-4);line-height:120%}.richtext h5{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-3);line-height:130%}.richtext h6{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-2);line-height:120%}.richtext p{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);line-height:150%}.richtext strong{font-weight:var(--font-weight-bold)}.richtext em{font-style:italic}.richtext a{color:var(--link-label);text-underline-offset:.2em;transition:color .2svar --ease-in-out,text-decoration-color .2svar --ease-in-out;text-decoration:underline}.richtext a:hover{color:var(--link-label-hover);text-decoration-color:var(--icon-brand)}.richtext ul{gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);flex-direction:column;list-style-type:none;display:flex}.richtext ul li{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);align-items:flex-start;gap:.5rem;line-height:150%;display:flex}.richtext ul li:before{content:" ";background-color:var(--icon-brand);border-radius:.75rem .125rem;flex-shrink:0;width:1rem;height:.625rem;display:block;position:relative;inset-block-start:6px}.richtext ol{gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);flex-direction:column;list-style:inside decimal;display:flex}.richtext ol li{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);gap:.25rem;line-height:150%;display:flex}.richtext ol li:before{content:counter(list-item) ".";counter-increment:list-item;min-width:1rem}.richtext blockquote{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);text-transform:uppercase;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--background-brand-light);border-radius:var(--radius-md);line-height:150%}.richtext p+h2,.richtext p+h3,.richtext p+h4,.richtext p+h5,.richtext p+h6{margin-block-start:var(--spacing-2xl)}.richtext ul+*,.richtext ol+*{margin-top:var(--spacing-xl)}.richtext *+ul,.richtext *+ol{margin-top:var(--spacing-2xs)}.richtext hr{margin-block:var(--spacing-xl)}.tabbed-content{padding:var(--spacing-3xl) var(--spacing-xs) var(--vertical-margin);background-color:var(--color-neutral-white)}.tabbed-content__inner{gap:var(--spacing-xs);flex-direction:column;align-items:flex-start;height:100%;margin-inline:auto;display:flex}.tabbed-content__header{padding-block:var(--spacing-md);width:100%;max-width:var(--content-max-width);justify-self:flex-start}.tabbed-content__header *>*{max-width:var(--long-form-max-width)}.tabbed-content__header-wrapper{width:100%;padding-inline:var(--horizontal-margin);justify-content:center;display:flex}.tabbed-content__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-6);color:var(--text-primary);line-height:110%}.tabbed-content__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:140%;font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);line-height:140%}.tabbed-content__tabs{width:100%}.tabbed-content__tablist-wrapper{justify-content:center;width:100%;display:flex}.tabbed-content__tablist{width:100%;max-width:var(--content-max-width);margin-inline:var(--horizontal-margin);gap:0;display:flex}.tabbed-content__tabpanels{z-index:1;height:var(--tab-height);transition:height var(--timing-md) var(--ease-in-out);background-color:var(--background-brand-light);border-radius:var(--radius-md);position:relative}.tab{position:relative}.tab:focus,.tab:focus-visible{outline:none}.tab[data-selected=true]{--inverse-border:1rem;font-weight:var(--font-weight-medium);background-color:var(--background-brand-light);cursor:pointer;border-radius:0;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);position:relative}.tab[data-selected=true]:before,.tab[data-selected=true]:after{content:"";height:var(--inverse-border);width:var(--inverse-border);box-shadow:0 var(--radius-md) 0 0 var(--background-brand-light);background:0 0;position:absolute;inset-block-end:0}.tab[data-selected=true]:after{border-bottom-left-radius:var(--radius-md);inset-inline-end:calc(var(--inverse-border)*-1)}.tab[data-selected=true]:before{border-bottom-right-radius:var(--radius-md);inset-inline-start:calc(var(--inverse-border)*-1)}.tab[data-hovered=true] .tab__label:after{background-color:var(--background-brand-light)}.tab__label{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);padding-block:var(--spacing-2xs);padding-block-end:calc(var(--spacing-2xs) + 6px);padding-inline:var(--spacing-md);z-index:0;border-radius:var(--radius-md);transition:background-color var(--timing-sm) var(--ease-in-out);cursor:pointer;font-size:.875rem;font-style:normal;line-height:150%;display:block;position:relative}.tab__label:after{content:"";z-index:-1;inset:6px;border-radius:var(--radius-md);background-color:#0000;display:block;position:absolute;top:0}.tab-panel{border-radius:0 0 var(--radius-md) var(--radius-md);background-color:var(--background-brand-light);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:768px){.tab-panel{border-radius:var(--radius-md);grid-template-columns:1fr 1fr;min-height:560px}}.tab-panel .image-block{max-width:unset;width:100%;height:100%;position:relative}.tab-panel .image-block img{object-fit:cover;background-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:100%;height:100%;position:absolute}.tab__content-wrapper{background-color:var(--background-brand-light);flex-direction:row;justify-content:flex-end;display:flex}.tab__inner{padding:var(--spacing-5xl) var(--spacing-xs);flex-direction:column;align-items:flex-start;max-width:50rem;height:100%;display:flex}@media (min-width:768px){.tab__inner{padding:var(--vertical-margin-header) var(--horizontal-margin)}}.tab__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);color:var(--text-primary);margin-bottom:var(--spacing-xs);line-height:120%}.tab__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);margin-bottom:var(--spacing-2xl);line-height:150%}.header{z-index:1}.header:not(.header-home,.header-image){padding:var(--vertical-margin-header) var(--horizontal-margin)}.header__inner{background-color:var(--background-brand-light);border-radius:var(--radius-md);height:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;width:100%;margin-inline:auto;display:flex}.header__content{width:100%;max-width:var(--content-max-width);margin-inline:auto}.header__header{max-width:var(--content-max-width-md)}.header__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-7);color:var(--text-primary);line-height:110%}.header__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:140%}.header-image{display:grid}[data-theme=sports] .header-image{--text-primary:var(--color-neutral-white);--button-background:var(--background-brand);--button-label:var(--color-neutral-black);--button-background-hover:var(--background-brand-light);--button-label-hover:var(--color-neutral-black);--link-label:var(--color-neutral-white);--link-label-hover:var(--background-brand-light)}.header-image__inner{padding:var(--spacing-5xl) var(--horizontal-margin);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);height:100%;display:grid}.header-image__image{grid-area:2/1/auto/-1;place-items:end;margin-inline-end:calc(var(--horizontal-margin)*-1);display:grid}.header-image__image picture{width:100%;max-width:768px}.header-image__image img{border-radius:0 0 var(--radius-md) 0;background-color:#0000;width:100%;max-width:768px}@media (max-width:359px){.header-image__image img{width:auto;max-height:23.375rem}}@media (min-width:768px){.header-image__image{margin-block:calc(var(--spacing-5xl)*-1);height:calc(100% + var(--spacing-5xl)*2);grid-area:1/2/auto/-1}}.header-image__content{z-index:2;grid-area:1/1/auto/-1;align-self:center;position:relative}@media (min-width:768px){.header-image__content{max-width:50%;padding-block-start:var(--masthead-nav-height)}}@media (min-width:1024px){.header-image__content{width:100%;max-width:var(--content-max-width);margin-inline:auto}.header-image__header{max-width:50%}}.header-image__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-7);color:var(--text-primary);line-height:110%}.header-image__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:140%}.header-image[data-text-align=end] .header-image__content{align-self:end;padding-block-start:0}.header-home{--text-primary:var(--color-neutral-white);--button-background:var(--color-neutral-white);--brand-icon:var(--color-neutral-white);--button-label:var(--color-neutral-black);--button-background-hover:var(--background-brand-light);--button-label-hover:var(--color-neutral-black);--link-label:var(--color-neutral-white);--link-border:var(--color-neutral-white);--header-background:linear-gradient(0deg, #0000005c 0%, #0000005c 100%), linear-gradient(0deg, #00a3e233 0%, #00a3e233 100%)}.header-home__inner{padding:var(--vertical-margin-header) var(--horizontal-margin);background:var(--header-background);border-radius:var(--radius-md);height:100%;height:calc(100vh - var(--spacing-xl));grid-template-columns:repeat(3,1fr);max-height:950px;display:grid;position:relative;overflow:hidden}.header-home__inner>.site-container{place-self:end}.header-home__image{mix-blend-mode:multiply;position:absolute;inset:0}.header-home__image img{object-fit:cover;object-position:bottom;width:100%;height:100%}.header-home__content{z-index:2;grid-area:1/1/auto/-1;align-self:end;max-width:35rem;position:relative}.header-home__content .button.button--primary:hover{--btn-fill:var(--color-brand-blue-200);--btn-border:var(--color-brand-blue-200)}.header-home__content .button.button--link:hover{--btn-color:var(--link-label)}.header-home__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-7);color:var(--text-primary);text-wrap-style:balance;line-height:110%}.header-home__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);color:var(--text-primary);line-height:140%}.header-home[data-text-align=end] .header-home__content{align-self:end}.header-product .header__inner{gap:var(--spacing-md);flex-direction:column-reverse}@media (min-width:768px){.header-product .header__inner{flex-direction:row}}.header-product .header__desc .richtext>*+*{margin-top:var(--spacing-sm)}.header-product .header__content{flex-direction:column;align-items:flex-start;gap:0;display:flex}.header-product .header__carousel{flex-basis:50%}.header-product .header__sku{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-size:.875rem;font-style:normal;line-height:150%}.carousel{gap:var(--spacing-xs);grid-template-rows:1fr min-content;grid-template-areas:"scroller scroller""tabs tabs";display:grid}.carousel__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1;grid-area:scroller;grid-auto-flow:column;display:grid;overflow:auto}.carousel__item{aspect-ratio:1;cursor:grab}.carousel__item .image-block{height:100%}.carousel__item .image-block img{object-fit:contain;background-color:var(--background-white);width:100%;height:100%;object-position:center center!important}.carousel__buttons{grid-area:buttons;justify-content:flex-end;gap:8px;display:flex}.carousel__tabs{grid-area:tabs;gap:16px;display:flex}.carousel__tab[aria-selected=true]{outline:2px solid var(--border-brand)}.carousel__button,.carousel__tab{background-color:var(--background-white);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;border:0;padding:0}.carousel__button img,.carousel__tab img{aspect-ratio:1;object-fit:contain}.carousel__button[aria-disabled]{opacity:.5}@media (max-width:767px){.distributor-listing{padding:var(--spacing-5xl) var(--horizontal-margin)}}.distributor-listing .card-group__inner{padding:0}.distributor-listing .card__inner{border-radius:var(--radius-md)}@media (min-width:768px){.distributor-listing .card__inner{border-radius:var(--radius-lg)}}@media (min-width:1440px){.distributor-listing .card__inner{border-radius:var(--radius-xl)}}.distributor-listing .card-group__header{padding-inline:var(--horizontal-margin)}@media (min-width:768px){.distributor-listing .card-group__header{padding-inline:0}.article-cards .card-block__item{display:flex}}.article-cards .card-group__desc{max-width:var(--long-form-max-width)}.article-card{width:100%;text-decoration:none}@media (min-width:768px){.article-card{display:flex}}.article-card .card__image,.article-card .card__inner{box-shadow:var(--shadow-none);transition:box-shadow .2s ease-in-out}.article-card:hover .card__image,.article-card:hover .card__inner{box-shadow:var(--shadow-sm)}.article-card .card__inner{padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-md)}.article-listing{padding:var(--spacing-6xl) var(--spacing-xs);background-color:var(--background-brand-light)}@media (min-width:768px){.article-listing{padding-inline:calc(var(--spacing-xs) + var(--horizontal-margin))}}.article-listing__inner{gap:var(--spacing-5xl);height:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.article-listing__grid{gap:var(--spacing-xs);grid-template-columns:repeat(1,1fr);width:100%;display:grid}@media (min-width:768px){.article-listing__grid{grid-template-columns:repeat(3,1fr)}}.featured-article-wrapper{text-decoration:none}.featured-article-wrapper:hover .featured-article{box-shadow:var(--shadow-sm)}.featured-article{box-shadow:var(--shadow-none);border-radius:var(--radius-md);flex-direction:column;transition:box-shadow .2s ease-in-out;display:flex}@media (min-width:768px){.featured-article{border-radius:var(--radius-lg)}}@media (min-width:1024px){.featured-article{border-radius:var(--radius-xl)}}@media (min-width:768px){.featured-article{flex-direction:row;align-items:stretch}}.featured-article__image{aspect-ratio:336/250;object-fit:cover;background-color:var(--background-brand);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:100%}.featured-article__image img{object-fit:cover;border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:100%}@media (min-width:768px){.featured-article__image{aspect-ratio:unset;border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex:1;min-width:50%;height:auto;min-height:400px}.featured-article__image img{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}@media (min-width:1024px){.featured-article__image,.featured-article__image img{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}}.featured-article__content{background-color:var(--color-neutral-white);padding:var(--spacing-xl) var(--spacing-xs);justify-content:center;gap:var(--spacing-2xs);border-radius:0 0 var(--radius-md) var(--radius-md);flex-direction:column;display:flex}@media (min-width:768px){.featured-article__content{min-width:50%;padding:var(--spacing-7xl) var(--spacing-5xl);gap:var(--spacing-xs);border-radius:0 var(--radius-lg) var(--radius-lg) 0;flex:1}}@media (min-width:1024px){.featured-article__content{border-radius:0 var(--radius-xl) var(--radius-xl) 0}}.featured-article__content h2{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);color:var(--text-primary);line-height:120%}.featured-article__content p{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);align-self:stretch;line-height:150%}@media (min-width:768px){.featured-article__content p{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);line-height:140%}}.table-block{max-width:var(--long-form-max-width);margin-inline:auto;margin-block:var(--spacing-6xl) var(--horizontal-margin-xl)}.table-block__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);color:var(--text-primary);margin-block-end:var(--spacing-md);line-height:120%}.table-block__table{border-spacing:0;table-layout:fixed;width:100%}.table-block__table+.table-block__table{margin-top:var(--spacing-xs)}.table-block__head,.table-block__head-row{border:none}.table-block__head th,.table-block__head-row th{font-family:var(--font-graphik);font-weight:var(--font-weight-bold);font-style:normal;font-size:var(--step-0);border:none;border-bottom:var(--spacing-3xs) solid var(--color-neutral-white);padding:var(--spacing-2xs) var(--spacing-xs);background-color:var(--background-contour);text-align:start;vertical-align:top;line-height:150%}.table-block__head th:first-child,.table-block__head-row th:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.table-block__head th:last-child,.table-block__head-row th:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.table-block__body td,.table-block__body-row td{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);padding:var(--spacing-2xs) var(--spacing-xs);background-color:var(--background-brand-light);border:none;border-bottom:var(--spacing-3xs) solid var(--color-neutral-white);text-align:start;vertical-align:top;line-height:150%}.table-block__body td:first-child,.table-block__body-row td:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}@media (max-width:767px){.table-block__body td:first-child,.table-block__body-row td:first-child{border-inline-end:var(--spacing-3xs) solid var(--color-neutral-white);width:50%}}.table-block__body td:last-child,.table-block__body-row td:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.table-block .image-block__caption p{color:var(--text-secondary)}.react-aria-ModalOverlay{z-index:100;backdrop-filter:blur(15px);width:100vw;height:100vh;padding:var(--horizontal-margin-xl) var(--spacing-xs);background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.react-aria-ModalOverlay[data-entering]{animation:.2s modal-fade}.react-aria-ModalOverlay[data-exiting]{animation:.15s ease-in reverse modal-fade}.react-aria-Modal{box-shadow:var(--shadow-sm);border-radius:var(--radius-md);background:var(--background-brand);color:var(--text-primary);outline:none;max-width:600px}.react-aria-Modal[data-entering]{animation:.3s cubic-bezier(.175,.885,.32,1.275) modal-zoom}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.dialog{padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-6xl) var(--spacing-xl);text-align:center;flex-direction:column;align-items:center;display:flex}.dialog .close-button{width:100%;margin-bottom:var(--spacing-md);flex-direction:row;justify-content:flex-end;display:flex}.dialog .close-button button{all:unset;cursor:pointer;color:var(--color-brand-blue-700)}.dialog h4{font-family:var(--font-graphik);font-weight:var(--font-weight-semibold);font-style:normal;font-size:var(--step-1);font-weight:600;line-height:128%}.dialog p{margin-top:var(--spacing-2xs);font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-1);line-height:140%}.dialog .action-buttons{margin-top:var(--spacing-3xl);align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.footer{padding:var(--spacing-6xl) var(--horizontal-margin-xl);background-color:var(--color-neutral-white)}.footer__inner{gap:var(--spacing-5xl);height:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.footer__nav{width:100%}.footer__nav-columns{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}@media (min-width:1440px){.footer__nav-columns{grid-template-columns:repeat(5,1fr)}}.footer__label,.footer .select__label{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-transform:uppercase;font-size:.875rem;font-style:normal;line-height:150%}.footer__lower{gap:var(--spacing-xl);border-top:1px solid var(--border-brand-light);width:100%;padding-top:var(--spacing-xl);flex-direction:column;align-items:flex-start;display:flex}.footer__logos{gap:var(--spacing-xs);flex-flow:wrap;display:flex}.footer__text{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);color:var(--text-secondary);gap:var(--spacing-md);flex-flow:wrap;font-size:.875rem;font-style:normal;line-height:150%;display:flex}.footer__row{gap:var(--spacing-xl);flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.footer__social{gap:var(--spacing-2xs);display:flex}.footer__social a{color:var(--text-primary)}.footer__social a:hover{color:var(--icon-brand)}.footer__copy-link .button--text-link:hover{color:var(--text-primary)}.footer__logo a{color:inherit;transition:color var(--ease-in-out) var(--timing-sm);display:inline-block}.footer__logo a:hover{color:var(--color-brand-blue-800)}.selection-tool{margin:var(--spacing-3xs) var(--spacing-xs);padding:var(--spacing-5xl) var(--horizontal-margin);background-color:var(--background-brand-light);border-radius:var(--radius-md);margin-top:0}.selection-tool[data-theme=core] .selection-tool__bar label{--btn-fill:transparent;--btn-border:transparent;--btn-color:var(--text-primary)}.selection-tool[data-theme=core] .selection-tool__bar label[data-selected=true]{--btn-fill:var(--background-button-light-bg);--btn-border:var(--background-button-light-bg);--btn-color:var(--color-neutral-white)}.selection-tool[data-theme=core] .selection-tool__bar label[data-selected=true][data-hovered=true]{--btn-fill:var(--color-brand-blue-800);--btn-border:var(--color-brand-blue-800)}.selection-tool[data-theme=core] .selection-tool__bar label[data-hovered=true]{--btn-fill:var(--background-brand-light);--btn-border:var(--background-brand-light)}.selection-tool__inner{gap:var(--spacing-xl);height:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.selection-tool__header{width:100%;max-width:var(--long-form-max-width)}@media (max-width:767px){.selection-tool__header{margin-block-end:calc(var(--spacing-5xl) - var(--spacing-xl))}}.selection-tool__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);color:var(--text-primary);line-height:120%}.selection-tool__subtitle{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-4);color:var(--text-primary);margin-block-start:var(--spacing-md);line-height:120%}.selection-tool__desc{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);color:var(--text-primary);line-height:150%}.selection-tool__wrap{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:768px){.selection-tool__wrap{flex-direction:row}}.selection-tool__form{z-index:1;width:100%;max-width:var(--long-form-max-width);gap:var(--spacing-2xl);flex-direction:column;display:flex;position:relative}.selection-tool__radios{gap:var(--spacing-2xs);flex-direction:column;display:flex}.selection-tool__label{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-1);padding:0;line-height:130%;display:block}.selection-tool__row{width:100%}.selection-tool__bar{justify-content:center;align-items:center;gap:var(--spacing-3xs);border-radius:var(--radius-2xl) var(--radius-md);background:var(--background-white);align-self:stretch;padding:.25rem;display:flex}.selection-tool__bar label{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;font-family:var(--font-graphik);font-weight:var(--font-weight-medium);font-size:.875rem;font-style:normal;line-height:150%;font-family:var(--font-graphik);letter-spacing:.02rem;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--spacing-3xs);text-align:center;cursor:pointer;transition:background-color var(--ease-in-out) var(--timing-sm),color var(--ease-in-out) var(--timing-sm),border var(--ease-in-out) var(--timing-sm);--btn-fill:var(--button-background);--btn-border:var(--button-background);--btn-color:var(--button-label);background-color:#0000;background-color:var(--btn-fill);border:none;border:1px solid var(--btn-border);padding:0;padding:var(--spacing-2xs) var(--spacing-lg);border-radius:1.375rem .375rem;text-decoration:none;display:flex}.selection-tool__bar label:hover{--btn-fill:var(--button-background-hover);--btn-border:var(--button-background-hover);--btn-color:var(--button-label-hover)}.selection-tool__bar label{color:var(--btn-color);--btn-fill:transparent;--btn-border:transparent;--btn-color:var(--text-primary);flex:1;height:100%}.selection-tool__bar label[data-selected=true]{--btn-fill:var(--background-button-light-bg);--btn-border:var(--background-button-light-bg);--btn-color:var(--color-neutral-white)}.selection-tool__bar label[data-selected=true][data-hovered=true]{--btn-fill:var(--color-brand-blue-900);--btn-border:var(--color-brand-blue-900);--btn-color:var(--color-neutral-white)}.selection-tool__bar label[data-hovered=true]{--btn-fill:var(--color-brand-blue-100);--btn-border:var(--color-brand-blue-100);--btn-color:var(--color-neutral-black)}@media (max-width:767px){.selection-tool__bar label{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);padding:var(--spacing-2xs);font-size:.75rem;font-style:normal;line-height:120%}.selection-tool__image{z-index:0;opacity:.5;position:absolute;inset-block-start:0;inset-inline-end:calc(var(--horizontal-margin)*-1);overflow:hidden}.selection-tool__image img{width:auto;height:100%;max-height:550px;transform:translate(25%)}}.selection-tool__result{width:100%}.selection-tool__results-anchor{scroll-margin-top:var(--spacing-md)}.selection-tool__products{gap:var(--spacing-2xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}.no-selection-results{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-sm);border:1px solid var(--border-form-error);background-color:var(--background-white);color:var(--border-form-error);align-self:stretch;align-items:center;gap:10px;font-size:.875rem;font-style:normal;line-height:150%;display:flex}.selection-result-card{align-content:center;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;align-self:stretch;width:100%;text-decoration:none;display:flex}.selection-result-card__content{gap:var(--spacing-2xs);flex-direction:column;flex:1;display:flex}.selection-result-card__title{font-family:var(--font-graphik);font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-style:normal;font-size:var(--step-3);color:var(--text-primary);line-height:130%}.selection-result-card__button{align-self:flex-start}.selection-result-card__image{aspect-ratio:3/2;max-width:440px;height:auto}.selection-result-card__image img{object-fit:contain;border-radius:var(--radius-md);width:100%;height:100%}@media (min-width:768px){.related-articles .card-block__item{display:flex}}.related-articles .card-group__inner{padding:0}.breadcrumbs{padding:var(--vertical-margin) var(--horizontal-margin-xl) var(--spacing-3xs) var(--horizontal-margin-xl)}.breadcrumbs__inner{max-width:var(--content-max-width);justify-content:flex-start;align-items:center;gap:var(--spacing-3xs);width:100%;color:var(--text-primary);flex-wrap:wrap;align-self:stretch;margin-inline:auto;display:flex}.breadcrumbs__item{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);justify-content:center;align-items:center;font-size:.875rem;font-style:normal;line-height:150%;display:flex}.breadcrumbs__item[data-current=true]{font-family:var(--font-graphik);font-weight:var(--font-weight-semibold);font-size:.875rem;font-style:normal;line-height:150%}.breadcrumbs__item .react-aria-Link{color:inherit;text-underline-offset:4px;text-wrap:nowrap;text-decoration:underline #0000;transition:text-decoration-color .2s ease-in-out}.breadcrumbs__item .react-aria-Link[data-hovered=true]{text-decoration-color:var(--icon-brand)}.breadcrumbs__separator{margin-left:var(--spacing-3xs);color:var(--icon-brand)}.size-chart:focus-visible{outline:none}.size-chart__header{justify-content:space-between;align-items:center;margin-block-end:var(--spacing-md);display:flex}.size-chart__title{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-5);color:var(--text-primary);line-height:120%}.size-chart__table{border-spacing:0;table-layout:fixed;width:100%}.size-chart__table+.size-chart__table{margin-top:var(--spacing-xs)}.size-chart__head,.size-chart__head-row{border:none}.size-chart__head th,.size-chart__head-row th{font-family:var(--font-graphik);font-weight:var(--font-weight-semibold);font-style:normal;font-size:var(--step-0);border:none;border-bottom:var(--spacing-3xs) solid var(--color-neutral-white);padding:var(--spacing-2xs) var(--spacing-xs);background-color:var(--background-contour);text-align:center;vertical-align:top;line-height:150%}.size-chart__head th:first-child,.size-chart__head-row th:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.size-chart__head th:last-child,.size-chart__head-row th:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.size-chart__body td,.size-chart__body-row td{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--step-0);background-color:var(--background-brand-light);border:none;border-bottom:var(--spacing-3xs) solid var(--color-neutral-white);vertical-align:top;text-align:center;line-height:150%}.size-chart__body td:not(:first-child),.size-chart__body-row td:not(:first-child){padding:var(--spacing-2xs) var(--spacing-xs)}.size-chart__body td:first-child,.size-chart__body-row td:first-child{font-family:var(--font-graphik);font-weight:var(--font-weight-semibold);font-style:normal;font-size:var(--step-0);text-align:center;line-height:150%}.size-chart__body td:first-child .cell,.size-chart__body-row td:first-child .cell{border-radius:var(--radius-sm);padding:var(--spacing-2xs) var(--spacing-xs)}@media (min-width:768px){.size-chart__body td:first-child .cell,.size-chart__body-row td:first-child .cell{text-align:start;background-color:var(--background-contour)}}.size-chart__body td:first-child,.size-chart__body-row td:first-child{border-inline-end:var(--spacing-3xs) solid var(--color-neutral-white)}@media (max-width:767px){.size-chart__body td:first-child,.size-chart__body-row td:first-child{border-inline-end:var(--spacing-3xs) solid var(--color-neutral-white);width:50%}}.size-chart__body td:last-child,.size-chart__body-row td:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.input-group{gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid;container:inputGroup/inline-size}.input-group>*{grid-column:span 1}@container (max-width:25.4rem){.input-group>*{grid-column:span 2}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.hidden-desktop{visibility:hidden;display:none}}.site-container{width:100%;max-width:var(--content-max-width);grid-column:1/-1;margin-inline:auto}.heading-500-regular{font-family:var(--font-graphik);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-style:normal;font-size:var(--step-3);line-height:130%}.uppercase{text-transform:uppercase}.modal{scrollbar-color:var(--background-contour) var(--color-neutral-white);max-height:90vh;position:relative;overflow-y:auto}.modal__close{appearance:none;color:currentColor;border-radius:var(--radius-max);cursor:pointer;cursor:pointer;background-color:#0000;border:none;padding:0;position:absolute;inset-block-start:var(--spacing-xl);inset-inline-end:var(--spacing-xl)}.modal--wide{width:100%;max-width:var(--content-max-width);padding:var(--horizontal-margin);background-color:var(--background-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.react-aria-Dialog:focus-visible{outline:none}#CybotCookiebotDialog{font-family:var(--font-graphik)!important;font-size:var(--step-0)!important;letter-spacing:normal!important;font-weight:400!important;line-height:150%!important}#CybotCookiebotDialog h2{font-size:var(--step-1)!important;font-weight:600!important}.CybotCookiebotDialogBodyButton,#CookiebotWidget-btn-change{text-transform:uppercase!important;font-size:.875rem!important;font-weight:500!important;line-height:150%!important;font-family:var(--font-graphik)!important;letter-spacing:.02rem!important;opacity:1!important;padding:var(--spacing-2xs) var(--spacing-lg)!important;transition:background-color var(--ease-in-out) var(--timing-sm),color var(--ease-in-out) var(--timing-sm),border var(--ease-in-out) var(--timing-sm)!important;border-radius:1.375rem .375rem!important}.CybotCookiebotDialogBodyButton:hover,#CookiebotWidget-btn-change:hover{background-color:var(--button-background)!important;border-color:var(--button-background)!important}.CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,#CookiebotWidget-btn-change#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background-color:var(--button-background-hover)!important;border-color:var(--button-background-hover)!important;color:var(--button-label-hover)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--button-background-hover)!important;border-color:var(--button-background-hover)!important;color:var(--button-label)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover{background-color:var(--button-background)!important;border-color:var(--button-background)!important;color:var(--button-label-hover)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:var(--color-brand-blue-500)!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:var(--color-brand-blue-500)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{text-transform:uppercase!important;font-size:.875rem!important;font-weight:500!important;line-height:150%!important;font-family:var(--font-graphik)!important;letter-spacing:.02rem!important;padding:var(--spacing-2xs) var(--spacing-lg)!important;border-radius:1.375rem .375rem!important}