*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:none;block-size:100%}@media (prefers-reduced-motion:no-preference){html,html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizespeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(img){inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(input,button,textarea,select){color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}:where(a[href],area,button,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::file-selector-button{cursor:pointer}:where(:focus-visible){outline:.1875rem dotted}:where(:focus-visible):not(:active){outline-offset:.125rem;transition-duration:.25s}@media (prefers-reduced-motion:no-preference){:where(:focus-visible){transition:outline-offset .145s cubic-bezier(.25,0,.4,1)}}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(input[type=file])::-webkit-file-upload-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(button){background:0 0}@property --gradient-light{syntax:"<color>";inherits:false;initial-value:#3396bc}@property --gradient-dark{syntax:"<color>";inherits:false;initial-value:#25517b}:root{interpolate-size:allow-keywords;--rtl:1;--bg-main:#000a1a;--bg-main-rgb:0 10 26;--bg-main-hover:#001228;--bg-inverse-rgb:255 255 255;--bg-footer:#00050d;--bg-menu:#000;--bg-menu-mobile:#00000080;--bg-popup:#f7f8faf2;--bg-popup-opaque:#f7f8fa;--bg-soft:#0f2438;--bg-black:black;--bg-white:white;--grey-lightest:#f3f4f6;--grey-lighter:#e4e9eb;--grey-light:#cbd4d8;--grey-medium:#b3b9c8;--grey-dark:#919fa9;--grey-darker:#7d8a91;--text-white:white;--text-black:black;--text-subdued:var(--grey-dark);--text-dark:#444;--text-link-hover:var(--theme-light-blue);--text-link-visited:var(--theme-magenta);--cta-pressed:var(--grey-medium);--theme-blue:#22517b;--theme-blue-rgb:37 81 123;--theme-grey:#919fa9;--theme-green:#00a082;--theme-orange:#ef9d0a;--theme-purple:#6d5ba3;--theme-magenta:#9d2c7c;--theme-alt-blue:#176ec7;--theme-dark-blue:#172b49;--theme-light-blue:#3396bc;--theme-light-green:#97c232;--theme-dark-orange:#f86202;--theme:var(--theme-blue);--theme-lighter:var(--theme-blue-lighter);--theme-darker:var(--theme-blue-darker);--blue-gradient:linear-gradient(var(--angle), var(--theme-light-blue) 0%, var(--theme-dark-blue) 100%);--angle:15deg;--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-dark-blue);--gradient-light-lighter:oklch(from var(--theme-light-blue) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--theme-dark-blue) calc(l + .1) c h);--max-container-width:100rem;--container-padding:clamp(2rem, 3vw, 3rem);--inline-reverse-padding:clamp(var(--container-padding), var(--container-padding) + .5 * (100vw - var(--max-container-width)), 2 * var(--gap-section));--inline-reverse-margin:calc(-1 * var(--inline-reverse-padding));--inline-container-excess:MAX(var(--container-padding), (100vw - var(--max-container-width)) / 2 + 3rem);--text-size-h1-dynamic:clamp(2.8rem, 1.54rem + 3.16vw, 4.7rem);--text-size-h1:4.7rem;--text-size-h2:clamp(1.85rem, 8vw, 2.5rem);--text-size-h3:1.45rem;--text-size-h3-dynamic:clamp(1.25rem, .5rem + 1vw, 1.45rem);--text-size-tiny:.8rem;--text-size-small:.9rem;--text-size-standard:1.0625rem;--text-size-larger:1.1875rem;--text-size-large:clamp(1.5rem, 2vw, 1.85rem);--text-size-menu:1rem;--text-size-label:1rem;--text-size-tag:.75rem;--text-size-cta:1.125rem;--text-size-icon:1.125rem;--text-size-callout:clamp(2rem, 5vw, 5rem);--text-size-micro:.75rem;--text-size-lang:clamp(.5rem, .75vw, .75rem);--max-text-width:49rem;--text-weight-bold:700;--text-weight-medium:500;--text-weight-regular:300;--gap-tiny:.5rem;--gap-small:1rem;--gap:2rem;--gap-large:4rem;--gap-larger:6rem;--gap-section:8rem;--gap-dynamic:clamp(1rem, 3vw, 2rem);--gap-dynamic-large:clamp(1rem, 6vw, 4rem);--gap-section-collapsible:clamp(0rem, 8vw, 8rem);--box-padding:1rem;--box-padding-shallow:.5rem 1rem;--box-padding-small:.5rem;--box-padding-large:clamp(1.25rem, 2.5vw, 2rem);--box-padding-xlarge:calc(2 * var(--box-padding-large));--btn-padding-block:.75rem;--btn-padding-inline:1.5rem;--padding-ch:.35ch 1ch;--border-soft:1px solid rgb(var(--bg-inverse-rgb) / .25);--border-medium:1px solid rgb(var(--bg-inverse-rgb) / .5);--border-hard:1px solid rgb(var(--bg-inverse-rgb) / 1);--border-blue-thick:5px solid rgb(var(--theme-blue-rgb) / .5);--border-theme-hard:1px solid var(--theme-not-blue,rgb(var(--bg-inverse-rgb) / .25));--border-theme-medium:1px solid rgb(var(--theme-not-blue,var(--bg-inverse-rgb)) / .5);--border-theme-soft:1px solid rgb(var(--theme-not-blue,var(--bg-inverse-rgb)) / .25);--arrow-width:.125rem;--arrow-width-large:.25rem;--border-width-tiny:1px;--border-width-thin:.25rem;--border-width-thinner:.375rem;--border-width:.75rem;--border-width-large:1.5rem;--border-width-testimonial:.1875rem;--border-width-button:.125rem;--icon-border-width:.25rem;--border-radius-small:.25rem;--border-radius-standard:.5rem;--border-radius-large:1rem;--border-radius-huge:2rem;--s:.25rem;--m:.5rem;--l:.75rem;--shadow-opacity:.05;--shadow-color:#0000001a;--shadow-outline:0 0 var(--s) var(--shadow-color);--shadow-standard:var(--s) var(--s) var(--m) var(--shadow-color);--shadow-large:var(--m) var(--m) var(--l) var(--shadow-color);--shadow-extra-top:0 -1px 0px #0000004d;--shadow-inset-light:inset 0 0 var(--s) var(--shadow-color);--shadow-emboss:inset 0px 1px 0px #fff3, inset 0px -1px 0px #00000080;--bg-white-glow:radial-gradient(ellipse at bottom center, #fffc 0%, #fff0 75%);--bg-blue-glow:radial-gradient(ellipse at bottom center, #176ec71a 0%, #176ec700 75%);--icon-upper-header:clamp(1.25rem, 1.5vw, 1.5rem);--icon-size-tiny:1.5rem;--icon-size-small:2rem;--icon-size-standard:4rem;--icon-size-larger:6rem;--icon-size-large:8rem;--icon-size-huge:16rem;--transition-out-quadratic:cubic-bezier(.25, .46, .45, .94);--transition-out-quartic:cubic-bezier(.165, .84, .44, 1);--transition-in-out-quadratic:cubic-bezier(.455, .03, .515, .955);--transition-bounce:cubic-bezier(.45, .04, .37, 1.74);--transition-elastic-in-out:cubic-bezier(.5, -.3, .1, 1.5);--transition-spring:linear(0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1);--transition-spring-bounce:linear(0, .002, .01 0.9%, .038 1.8%, .156, .312 5.8%, .789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, .984, .968, .956, .949 42%, .946 44.1%, .95 46.5%, .998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, .998 84%, 1);--blur-small:3px;--blur-medium:6px;--blur-large:15px;--blur-very-large:25px;--blend-default:normal;--blur-underlay-opacity:.4;--scrollbar-width:.8rem;--bg-scrollbar-track:var(--gradient-dark-lighter);--bg-scrollbar-thumb:var(--theme-light-blue);--bg-scrollbar-thumb-outline:var(--gradient-light-lighter);--filter-hue-rotate:174deg;--filter-brightness:.4;--filter-pre-saturate:40;--filter-post-saturate:4;--disabled-opacity:.24;@supports (text-box-trim:trim-both){--btn-padding-block:1rem}}@media (color-gamut:p3){:root{--theme-blue:oklch(42% .09 250);--theme-green:oklch(56% .12 175);--theme-orange:oklch(71% .16 72);--theme-purple:oklch(53% .16 294);--theme-magenta:oklch(54% .2 343);--theme-alt-blue:oklch(60% .15 230);--theme-dark-blue:oklch(23% .076 250);--theme-light-blue:oklch(60% .13 226);--theme-light-green:oklch(76% .2 125);--theme-dark-orange:oklch(68% .2 43)}}@supports (container-type:inline-size){:root{--text-size-h3:clamp(1.25rem, 8cqi, 1.45rem);--text-size-large:clamp(1.5rem, 6cqi, 1.85rem)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){:root{--distance-x:calc(-2 * (var(--mouse-x,.5) - .5));--distance-y:calc(-2 * (var(--mouse-y,.25) - .5));--shadow-standard:calc(var(--distance-x) * var(--s)) calc(var(--distance-y) * var(--s)) var(--m) var(--shadow-color);--shadow-large:calc(var(--distance-x) * var(--m)) calc(var(--distance-y) * var(--m)) var(--l) var(--shadow-color)}}@media (prefers-contrast:more){:root{--bg-main:black;--bg-main-rgb:0 0 0;--bg-main-hover:#001228;--bg-inverse-rgb:255 255 255;--bg-footer:black;--bg-menu:black;--bg-menu-mobile:black;--bg-menu-shade:0 0 0;--bg-soft:transparent;--bg-popup:white;--bg-black:black;--bg-white:white;--grey-lightest:white;--grey-lighter:white;--grey-light:white;--grey-medium:white;--grey-dark:white;--grey-darker:white;--text-white:white;--text-black:black;--text-subdued:white;--text-dark:black;--blur-underlay-opacity:0;--contrast:50%}}:root,:where(.blue,.blue-alt,.blue-lighter,.blue-green,.green,.orange,.purple,.magenta,.call-to-action,.news-showcase__cta,.hero-container-image-wrapper,.news-summary-categories>li){--theme-not-blue:var(--theme);--theme-gradient:linear-gradient(var(--angle), var(--gradient-dark) 0%, var(--gradient-light) 100%);--theme-gradient-lighter:linear-gradient(var(--angle), var(--gradient-dark-lighter) 0%, var(--gradient-light-lighter) 100%);--hover-gradient:linear-gradient(0deg, var(--gradient-light), var(--gradient-light-lighter));--theme-gradient-triple:linear-gradient(var(--angle), var(--gradient-light) 0%, rgb(var(--bg-main-rgb) / 0) 45%, var(--gradient-light) 100%);--border-theme-hard:1px solid var(--theme-not-blue,rgb(var(--bg-inverse-rgb) / .25));--border-theme-medium:1px solid var(--theme);--border-theme-soft:1px solid rgb(var(--theme-not-blue,var(--bg-inverse-rgb)) / .25);--gradient-border:linear-gradient(var(--bg-main-hover), var(--bg-main-hover)) padding-box, var(--theme-gradient) border-box}:where(.shortHeader){--blur-small:3px}body.light{--is-light:0%;--bg-main:#e7ecee;--bg-main-hover:#fff;--bg-main-rgb:232 237 239;--bg-footer:#000a1a;--bg-menu:#fff;--bg-menu-mobile:#ffffffd9;--bg-soft:#e2e6e9;--bg-black:white;--bg-white:#000a1a;--bg-inverse-rgb:0 0 0;--text-white:#444;--text-subdued:var(--grey-darker);--text-black:white;--bg-white-if-light:white;--bg-scrollbar-track:#0000001a;--bg-scrollbar-thumb:var(--gradient-light-lighter);--bg-scrollbar-thumb-outline:#0000000d;--border-soft:1px solid rgb(var(--bg-inverse-rgb) / .25);--border-medium:1px solid rgb(var(--bg-inverse-rgb) / .5);--border-hard:1px solid rgb(var(--bg-inverse-rgb) / 1);--border-blue-thick:5px solid #3496bd80;--bg-blue-glow:var(--bg-white-glow);--blur-underlay-opacity:.3;& :where(.feature-item__icon,.feature-item-v2) img[src*=_white\.svg]{filter:sepia(1) Saturate(var(--filter-pre-saturate)) hue-rotate(var(--filter-hue-rotate)) brightness(var(--filter-brightness,1)) Saturate(var(--filter-post-saturate))}& .lightswitch{&:after{border-start-start-radius:100vmax;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100vmax;margin-inline:.2rem 50%}}}@media (prefers-contrast:more){body.light{--bg-main:white;--bg-main-hover:white;--bg-main-rgb:255 255 255;--bg-footer:black;--bg-menu:#fff;--bg-menu-mobile:white;--bg-menu-shade:255 255 255;--bg-black:white;--bg-white:black;--bg-inverse-rgb:0 0 0;--text-white:black;--text-black:white;--text-subdued:white;--bg-white-if-light:white;--bg-scrollbar-track:#0000001a}}:root{--icon-send:shape(from 8.6% 0.6%, line to 96% 43.36%, curve to 100% 50% with 98.44% 44.6% / 100% 47.2%, curve to 96% 56.6% with 100% 52.6% / 98.4% 55.5%, line to 8.6% 99.4%, curve to 6% 100% with 7.8% 100% / 6.9% 100%, curve to 0% 93.6% with 2.7% 100% / 0% 97.1%, curve to 0.5% 90.9% with 0% 92.7% / 0.2% 92%, line to 13.8% 59.3%, curve to 18.62% 55.6% with 14.61% 57.3% / 16.5% 55.8%, line to 47.4% 53%, curve to 50% 50% with 48.9% 52.8% / 50% 51.5%, curve to 47.4% 47.03% with 50% 48.46% / 48.9% 47.17%, line to 18.6% 44.4%, curve to 13.8% 40.7% with 16.5% 44.2% / 14.6% 42.8%, line to 0.5% 9.06%, curve to 0% 6.5% with 0.2% 8.2% / 0% 7.3%, curve to 6% 0% with 0% 2.9% / 2.7% 0%, curve to 8.6% 0.6% with 6.9% 0% / 7.8% 0.2%, close);--icon-sent:shape(from 50% 100%, curve to 0% 50% with 22.38% 100% / 0% 77.62%, curve to 50% 0% with 0% 22.38% / 22.38% 0%, curve to 100% 50% with 77.62% 0% / 100% 22.38%, curve to 50% 100% with 100% 77.62% / 77.62% 100%, close, move to 73.05% 28.46%, curve to 66.5% 29.49% with 70.96% 26.93% / 68.03% 27.4%, line to 43.18% 61.56%, line to 33.01% 51.39%, curve to 26.39% 51.39% with 31.17% 49.55% / 28.2% 49.55%, curve to 26.39% 58.01% with 24.57% 53.22% / 24.55% 56.19%, line to 40.45% 72.07%, curve to 44.12% 73.44% with 41.43% 73.05% / 42.75% 73.54%, curve to 47.54% 71.52% with 45.49% 73.34% / 46.74% 72.64%, line to 74.08% 35%, curve to 73.05% 28.46% with 75.61% 32.91% / 75.14% 29.98%, close);--icon-down:polygon(16% 36%, 84% 36%, 50% 70%);--icon-arrow-down:polygon(44% 12%, 56% 12%, 56% 64%, 74% 46%, 83% 54%, 50% 88%, 16% 54%, 25% 46%, 44% 64%);--icon-cross:polygon(28% 19%, 19% 28%, 41% 50%, 19% 71%, 28% 81%, 50% 59%, 72% 81%, 81% 72%, 59% 50%, 81% 28%, 72% 19%, 50% 41%);--icon-tick:polygon(13% 41%, 38% 66%, 88% 16%, 97% 25%, 38% 84%, 4% 50%);--icon-external:polygon(88% 11%, 88% 43%, 77% 43%, 78% 29%, 47% 60%, 47% 60%, 72% 53%, 83% 53%, 83% 84%, 16% 84%, 16% 17%, 47% 17%, 47% 27%, 27% 27%, 27% 73%, 73% 73%, 72% 53%, 47% 60%, 47% 60%, 39% 53%, 70% 22%, 57% 22%, 57% 12%);--icon-download:polygon(50% 74%, 63% 62%, 87% 61%, 87% 85%, 14% 85%, 14% 62%, 37% 61%, 50% 74%, 50% 68%, 75% 43%, 68% 37%, 55% 51%, 55% 12%, 45% 12%, 45% 50%, 32% 37%, 25% 44%, 50% 68%);--icon-video:polygon(88% 50%, 20% 14%, 20% 86%);--icon-email:polygon(19% 21%, 18% 21%, 15% 22%, 13% 23%, 12% 26%, 12% 27%, 12% 29%, 13% 33%, 14% 34%, 50% 61%, 86% 34%, 87% 33%, 89% 29%, 88% 27%, 88% 26%, 87% 23%, 85% 22%, 82% 21%, 81% 21%, 19% 21%, 19% 21%, 11% 38%, 11% 69%, 12% 71%, 13% 75%, 16% 77%, 19% 79%, 21% 79%, 79% 79%, 81% 79%, 84% 77%, 87% 75%, 88% 71%, 89% 69%, 89% 38%, 50% 67%, 11% 38%, 11% 38%);--icon-phone:polygon(36.8% 13.4%, 36.3% 12.4%, 34.8% 10.9%, 32.9% 9.9%, 30.8% 9.7%, 29.7% 9.9%, 16.4% 13.6%, 14.6% 14.4%, 12.3% 17.4%, 11.9% 19.4%, 12.3% 26.3%, 15% 39.5%, 20.1% 51.6%, 27.4% 62.4%, 36.5% 71.5%, 47.3% 78.8%, 59.4% 83.9%, 72.6% 86.6%, 79.5% 87%, 81.5% 86.6%, 84.5% 84.3%, 85.3% 82.5%, 89% 69.2%, 89.1% 68.1%, 88.9% 66%, 88% 64.1%, 86.4% 62.6%, 85.5% 62.1%, 71% 56%, 69.1% 55.6%, 65.4% 56.5%, 64% 57.8%, 57.9% 65.2%, 54% 63.2%, 46.9% 58.2%, 40.7% 52%, 35.7% 44.9%, 33.7% 41%, 41.1% 34.9%, 42.4% 33.5%, 43.3% 29.8%, 42.9% 27.9%, 36.8% 13.5%, 36.8% 13.4%, 36.8% 13.4%, 0% 0%);--icon-list:polygon(16% 22%, 29% 22%, 29% 24%, 84% 24%, 84% 33%, 35% 33%, 35% 24%, 29% 24%, 29% 42%, 29% 35%, 16% 35%, 16% 30%, 16% 43%, 29% 43%, 29% 45%, 84% 45%, 84% 54%, 35% 54%, 35% 45%, 29% 45%, 29% 63%, 29% 56%, 16% 56%, 16% 64%, 29% 64%, 29% 66%, 84% 66%, 84% 75%, 35% 75%, 35% 66%, 29% 66%, 29% 84%, 29% 77%, 16% 77%)}.magnifying-glass{aspect-ratio:1;background-color:#0000;display:grid;position:relative;&:before{content:"";aspect-ratio:1;inline-size:calc(var(--icon-size) - var(--thickness,.1875rem));block-size:calc(var(--icon-size) - var(--thickness,.1875rem));border:var(--thickness,.1875rem) solid currentColor;transition:all var(--speed-standard) var(--transition-out-quadratic);cursor:pointer;border-radius:100vmax;display:block}&:after{content:"";inline-size:clamp(var(--handle,.25rem) * 2, .1vw + (var(--handle,.25rem) * 1.9), var(--handle,.25rem) * 2.3);height:var(--thickness,.1875rem);transition:all var(--speed-standard) var(--transition-out-quadratic);cursor:pointer;background:currentColor;border-width:0;display:inline-block;position:absolute;bottom:0;right:0;rotate:53deg}&:hover{&:before{scale:1.25}&:after{right:calc(var(--thickness,.1875rem) * -.5);bottom:calc(var(--thickness,.1875rem) * -.5);scale:1.25}}}@font-face{font-family:Montserrat;src:url(westcon/resources/fonts/Montserrat%20Medium/Montserrat-Medium.woff2)format("woff2"),url(westcon/resources/fonts/Montserrat%20Medium/Montserrat-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(westcon/resources/fonts/Montserrat%20Bold/Montserrat-Bold.woff2)format("woff2"),url(westcon/resources/fonts/Montserrat%20Bold/Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(westcon/resources/fonts/Montserrat%20Light/Montserrat-Light.woff2)format("woff2"),url(westcon/resources/fonts/Montserrat%20Light/Montserrat-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(westcon/resources/fonts/Montserrat%20Light/Montserrat-LightItalic.woff2)format("woff2"),url(westcon/resources/fonts/Montserrat%20Light/Montserrat-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(westcon/resources/fonts/Montserrat%20Bold/Montserrat-BoldItalic.woff2)format("woff2"),url(westcon/resources/fonts/Montserrat%20Bold/Montserrat-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(westcon/resources/fonts/Montserrat%20Medium/Montserrat-MediumItalic.woff2)format("woff2"),url(westcon/resources/fonts/Montserrat%20Medium/Montserrat-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}:where(select,textarea,input:not([type=checkbox]):not([type=radio])){color:#000;border-radius:var(--border-radius-small);font-weight:var(--text-weight-medium);margin-block:var(--gap-tiny) var(--gap-small);padding:var(--padding-ch);text-overflow:ellipsis;box-shadow:var(--shadow-outline);outline-width:.125rem;outline-color:RGB(var(--bg-inverse-rgb));border:var(--border-soft);inline-size:min(100%,30ch);display:block;&::placeholder{font-weight:var(--text-weight-regular)}}select:not([multiple]){appearance:none;--arrow:.3125rem;--arrow-size:1.25rem;--line:1px;background-image:linear-gradient(45deg, transparent 50%, var(--text-dark) 50%), linear-gradient(135deg, var(--text-dark) 50%, transparent 50%), linear-gradient(to right, var(--grey-light), var(--grey-light));--select-start:50% + 50% * var(--rtl,1) - var(--rtl,1) * var(--arrow-size);background-position:calc(var(--select-start)) 50%, calc(var(--select-start) + var(--arrow)) 50%, calc(var(--select-start) - var(--rtl,1) * var(--arrow-size)) 0;background-size:var(--arrow) var(--arrow), var(--arrow) var(--arrow), var(--line) 100%;background-repeat:no-repeat}input:where([type=checkbox],[type=radio]){aspect-ratio:1;border-radius:var(--border-radius-small);vertical-align:middle;appearance:none;width:1.5rem;height:1.5rem;color:var(--text-white);transition:background-color var(--speed-standard) var(--transition-in-out-quadratic);border:1px solid;outline:none;grid-template-areas:"stack";place-items:center;display:grid;position:relative;&:where(:focus,:focus-visible){outline-style:dotted}&:where(:active,:hover,:focus,:focus-visible){background-color:rgb(var(--bg-inverse-rgb) / .2);box-shadow:0 1px 2px #0000000d,inset 0 1px 3px #0000001a}&:where(:active){background-color:rgb(var(--bg-inverse-rgb) / .2)}&:after{animation-timing-function:var(--transition-bounce);animation-duration:var(--speed-standard);background-color:currentColor;grid-area:stack;animation-name:zoomIn;animation-fill-mode:both}&:checked{&:after{content:"";clip-path:var(--icon-tick);width:80%;height:80%}}}input[type=radio]{border-radius:100vmax;&:not(:checked):hover:before{clip-path:circle(50%);content:"";opacity:.5;width:30%;height:30%;animation-timing-function:var(--transition-bounce);animation-duration:var(--speed-standard);background-color:currentColor;grid-area:stack;animation-name:zoomIn;animation-fill-mode:both}&:checked:after{content:"";clip-path:circle(50%);width:70%;height:70%}}select:has(button){background-color:#fff;padding:.75ch;background-image:unset!important;&{appearance:base-select!important}&::picker(select){appearance:base-select!important}&::picker(select){transition:opacity var(--speed-fast) ease, transform var(--speed-fast) ease-out, display var(--speed-fast) allow-discrete, overlay var(--speed-fast) allow-discrete}&::picker-icon{display:none}&:not(:open)::picker(select){opacity:0;transform:scale(.95)}&:open::picker(select){opacity:1;transform:scale(1)}& selectedcontent>*{transition:transform var(--speed-snail) var(--transition-spring-bounce), display var(--speed-snail) allow-discrete, opacity var(--speed-snail);opacity:1;@starting-style{opacity:0;transform:translateY(.5lh)}}&>button{--_text:var(--text-dark);&:focus-visible{outline-offset:-.1875rem}&:has(selectedcontent){flex-direction:column;align-items:start;inline-size:100%;min-inline-size:20ch}&>div{justify-content:space-between;gap:1rem;inline-size:100%;display:flex}& svg{inline-size:2ch;transition:transform var(--speed-standard) var(--transition-spring-bounce)}}&:open>button svg{transform:rotate(.5turn)}&::picker(select){background:var(--bg-popup-opaque);border-radius:var(--border-radius-standard);box-shadow:var(--shadow-standard);scrollbar-width:thin;scrollbar-color:gray transparent;margin-block:.3125rem;padding:0;@media (forced-colors:none){border:none}}&>div{min-inline-size:calc(anchor-size(self-inline) + 1rem);scroll-behavior:smooth;&.scrollable{max-block-size:20lh}& hr{margin-block:var(--gap-small)}& label{z-index:1;color:#fff;font-weight:var(--text-weight-bold);padding:var(--box-padding-shallow);background-color:#858a96;display:block;position:sticky;top:0}& option{cursor:pointer;outline-offset:0px;align-items:center;gap:1ch;padding-block:.5rem;padding-inline:1rem;display:flex;&::checkmark{font-weight:var(--text-weight-medium)}&:focus-visible{outline-offset:-2px}&:is(:focus,:hover){background-color:color-mix(in lab, currentcolor 10%, transparent);color:inherit}&:checked{background:#91b2ff}}}& .custom-option{justify-content:space-between;align-items:center;gap:1rem;display:flex}& .custom-icon{aspect-ratio:1.5;block-size:1.5cap;overflow:hidden;box-shadow:0 0 2px #00000080;& img{object-fit:cover;block-size:100%;inline-size:100%}}}.search-section{border-radius:var(--border-radius-small);color:var(--text-dark);background-color:#fffc;grid-template-columns:auto 1fr auto;grid-template-areas:"icon search reset";align-items:center;padding-inline:.5ch;display:grid;box-shadow:0 0 .5rem #0000001a;& .magnifying-glass{--icon-size:var(--icon-upper-header);pointer-events:none;inline-size:var(--icon-upper-header);grid-area:icon;margin:.1875rem}& input[type=search]{inline-size:100%;padding-block:var(--box-padding);box-shadow:none;background-color:#0000;border:none;grid-area:search;margin:0;padding-inline:.5ch;&:focus::placeholder{color:#0000}&::placeholder{transition:color var(--speed-standard) var(--transition-out-quartic)}&:focus-visible{color:#172b49;outline:0}&:invalid+:is(input[type=reset],.reset){opacity:0;pointer-events:none}&::-webkit-search-cancel-button{appearance:none}}& :is(input[type=reset],.reset){cursor:pointer;width:1.25rem;height:1.25rem;transition:opacity var(--speed-standard) var(--transition-out-quartic);clip-path:var(--icon-cross);background-color:currentColor;grid-area:reset;margin:0;padding:0}}.wistiaMarketoFormWrapper{& :is([type=radio],[type=checkbox]){appearance:revert}& .mktoLogicalField:has([name=adminGDPRConsentReceived]){display:flex;& label{margin:0}}}html{scroll-padding-block-start:1.25rem;font-size:clamp(.875rem,.875rem + .5vw - .1875em,1rem)}body:not([data-edit-mode]) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,a):empty{display:none}h1{font-size:var(--text-size-h1);font-weight:var(--text-weight-bold);line-height:1.1}h2{font-size:var(--text-size-h2);font-weight:var(--text-weight-bold);line-height:1.2}h3{font-size:var(--text-size-h3);font-weight:var(--text-weight-bold);line-height:1.3;&:is(.large,.larger){font-size:var(--text-size-h2)}}h4{font-size:var(--text-size-h4);font-weight:var(--text-weight-bold);line-height:1.7}p,li{max-width:var(--max-text-width);line-height:1.7}:where(h1,h2,h3,h4,h5,h6,.visual-h3,.visual-h3,.large,.larger){text-wrap:pretty}[data-no-balancing] :where(h1,h2,h3,h4,h5,h6){text-wrap:revert}.unbalance-lines{overflow-wrap:normal}:where(p,h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,img,h4,h5,h6){margin-block-start:var(--gap-small)}:where(p,ul,ol)+:where(h1,h2,h3){margin-block-start:var(--gap)}:where(.sub-heading)+:where(h2,h3,h4,h5,h6){margin-block-start:unset}:where(a){color:inherit;&:where(:hover,:focus-visible){-webkit-text-decoration-color:var(--text-link-hover);text-decoration-color:var(--text-link-hover);text-decoration-thickness:2px}&:visited{-webkit-text-decoration-color:var(--text-link-visited);text-decoration-color:var(--text-link-visited)}}p:has(img[style*=float]){max-width:unset}p{&:is(.large,.visual-h3){font-size:var(--text-size-h3);line-height:1.3}&:is(.larger,.visual-h2){font-size:var(--text-size-h2);line-height:1.2}&:is(.bold,.visual-h2,.visual-h3){font-weight:var(--text-weight-bold)}}.smaller{font-size:85%}.size1{font-size:clamp(1.063rem,1.9vw,1.186rem)}.size2{font-size:clamp(1.125rem,2.04vw,1.275rem)}.size3{font-size:clamp(1.188rem,2.19vw,1.366rem)}.size4{font-size:clamp(1.25rem,2.33vw,1.458rem)}.size5{font-size:clamp(1.313rem,2.49vw,1.553rem)}.size6{font-size:clamp(1.375rem,2.64vw,1.65rem)}.size7{font-size:clamp(1.438rem,2.8vw,1.749rem)}.size8{font-size:clamp(1.5rem,2.96vw,1.85rem)}.size9{font-size:clamp(1.563rem,3.13vw,1.953rem)}.size10{font-size:clamp(1.625rem,3.29vw,2.058rem)}.size11{font-size:clamp(1.688rem,3.47vw,2.166rem)}.size12{font-size:clamp(1.75rem,3.64vw,2.275rem)}.size13{font-size:clamp(1.813rem,3.82vw,2.386rem)}.size14{font-size:clamp(1.875rem,4vw,2.5rem)}:where(.text-content,.text-container,.feature-item__text,.news-showcase__content,.text,.accordion,.featuresv2,.blog-our-picks__sidebar,.blogcontent,.contentcarouselslide) :where(ul,ol){padding-inline-start:2ch;& li{padding-block-end:1ch;padding-inline-start:.5ch}}:where(blockquote){padding:var(--gap-small) var(--gap);margin:var(--gap) 0;border-inline-start:.3rem solid var(--theme)}span[style*="font-weight: normal"]{font-weight:inherit!important}details[open] summary{border-block-end:var(--border-soft);margin-block-end:var(--gap-tiny)}.trim-text{text-box-trim:trim-both;text-box-edge:cap alphabetic}.object-fit-cover{overflow:hidden;&>*{object-fit:cover;block-size:100%;inline-size:100%}}.hidden-overflow{overflow:hidden}.scroll-y{overflow-y:scroll}.text-flow-circle{shape-outside:circle(50%)}.text-flow-polygon{shape-outside:polygon(var(--polygon))}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ribbon{color:#0000;--angle:90deg;background-clip:text;background-image:var(--theme-gradient)}.ribbon-heading{color:#fff;margin-block-end:var(--gap);line-height:165%;& span{background:var(--theme-gradient);pointer-events:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.2ch .5ch}}.ribbon-heading-inverse{filter:drop-shadow(0 0 24px #0000001a);margin-block-start:var(--border-width);margin-block-end:var(--gap);line-height:165%;&>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:.2ch .5ch;& span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--theme-gradient);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-repeat:repeat;background-size:100%;-webkit-background-clip:text;-moz-background-clip:text}}}.float-right{max-inline-size:unset;& img{float:right;float:inline-end;inline-size:clamp(250px,50vw,40rem);margin-inline-start:var(--gap)}&+*{margin-block-start:unset}}@container (width<=50rem){.float-right{& img{float:unset;margin-inline:unset;inline-size:100%;margin-block-end:var(--gap)}}}:where(span.quotes){&:before{content:open-quote}&:after{content:close-quote}}.allow-full-width{max-width:unset}:where(.limit-width){max-inline-size:var(--max-text-width)}.tabular-nums{font-variant-numeric:tabular-nums}:where(.medium){font-weight:var(--text-weight-medium)}:where(.bold){font-weight:var(--text-weight-bold)}.balance-lines{text-wrap:balance}:where(.sub-heading){text-transform:uppercase;font-size:var(--text-size-small)}.compact-list li{padding-block:0}.line-clamp{--lines:3;-webkit-line-clamp:var(--lines,3);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{--lines:2}.clamp-4{--lines:4}.clamp-5{--lines:5}.multi-column{columns:auto 27rem;column-gap:var(--gap-large);&.no-break-child>*{break-inside:avoid}}.no-break{& :where(h3,li,ol,p){break-inside:avoid-column}}.bulleted{padding-inline-start:2ch;& li{padding-inline-start:.5ch}}:where(.flex){display:flex}:where(.flex-vertical){flex-direction:column}:where(.align-center){align-items:center}:where(.space-evenly){justify-content:space-evenly}:where(.space-around){justify-content:space-around}:where(.space-between){justify-content:space-between}:where(.gap-small){gap:var(--gap-small)}:where(.gap-tiny){gap:var(--gap-tiny)}:where(.margin-top){margin-block-start:var(--gap-small)}:where(.margin-bottom){margin-block-end:var(--gap-small)}:where(.margin-top-large){margin-block-start:var(--gap)}:where(.margin-bottom-large){margin-block-end:var(--gap)}.no-margin{margin:0}.margin-section-bottom{margin-block-end:var(--gap-section)}:where(.padding-small){padding:var(--gap-tiny)}:where(.padding-standard){padding:var(--gap-small)}.text-size-small{font-size:var(--text-size-small)}:where(.padding-bottom){padding-block-end:var(--gap-small)}:where(.block-padding){padding-block:var(--box-padding);&:where(.large){padding-block:var(--box-padding-large)}}:where(.grid){--cols:1;gap:var(--gap);grid-template-columns:repeat(var(--cols), 1fr);display:grid}@supports (display:grid-lanes){.grid-lanes{display:grid-lanes;flow-tolerance:2rem}}:where(.grid-auto-columns){grid-auto-flow:column;display:grid}:where(.grid-fixed-columns){grid-template-columns:repeat(auto-fit, minmax(var(--col-width,25rem), 1fr));display:grid}.grid-stack{grid-template:"stack"1fr/1fr;display:grid;&>*{grid-area:stack}}:where(.span-all-columns){grid-column:1/-1}:where(.margin-auto){margin-inline:auto}:where(.gap){gap:var(--gap)}:where(.nogap){gap:unset}.col2{--cols:2}.col3{--cols:3}.col-fixed-7{--col-width:8rem}.col-fixed-6{--col-width:9rem}.col-fixed-5{--col-width:12rem}.col-fixed-4{--col-width:15rem}.col-fixed-3{--col-width:20rem}:where(.fit-content,.fit-width){width:fit-content}.use-bg{background-image:var(--bg-img)}:where(.bg-img-cover){background-size:cover}.vendor-logo-sizing{& img{max-inline-size:10rem}&.grid-auto-columns{& img{margin-inline:auto}}}.mini-features>*{background-color:var(--bg-white-if-light,rgb(var(--bg-inverse-rgb) / .08));border:var(--is-light,var(--border-theme-hard));padding:var(--box-padding);border-radius:var(--border-radius-large);box-shadow:var(--shadow-standard)}:where(.border-soft){border:var(--border-soft)}:where(.border-medium){border:var(--border-medium)}:where(.border-hard){border:var(--border-hard)}:where(.border-separator){border-block-end:var(--border-medium)}.alternating-rows{& tr:nth-child(2n){background-color:var(--bg-white-if-light,rgb(var(--bg-inverse-rgb) / .08))}&.extended{margin:0 -.5rem}}.padded-cells{& td,& th{padding:.3rem .5rem}}.vertical-align-top,.vertical-align-top :where(td,th){vertical-align:top}.vertical-align-bottom,.vertical-align-bottom :where(td,th){vertical-align:bottom}.vertical-align-middle,.vertical-align-middle :where(td,th){vertical-align:middle}.table-padding-standard,.table-padding-standard :where(td,th){padding:var(--gap-tiny)}.table-left-headings th{text-align:left}.ghost{display:none}[data-edit-mode] .ghost{display:unset}img[data-error=true]{visibility:hidden}.blue{--theme:var(--theme-blue);--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-dark-blue);--gradient-light-lighter:oklch(from var(--theme-light-blue) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--theme-dark-blue) calc(l + .1) c h)}.blue-alt{--theme:var(--theme-alt-blue);--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-blue);--gradient-light-lighter:oklch(from var(--theme-light-blue) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--theme-blue) calc(l + .1) c h);--filter-brightness:.55}.blue-lighter{--theme:var(--theme-light-blue);--gradient-light:oklch(from var(--theme-light-blue) calc(l + .1) c h);--gradient-dark:var(--theme-light-blue);--gradient-light-lighter:oklch(from var(--theme-light-blue) calc(l + .2) c h);--gradient-dark-lighter:oklch(from var(--theme-dark-blue) calc(l + .2) c h);--filter-brightness:.6}.blue-dark{--theme:var(--theme-dark-blue);--gradient-light:oklch(from var(--theme-dark-blue) calc(l + .1) c h);--gradient-dark:var(--theme-dark-blue);--gradient-light-lighter:oklch(from var(--theme-blue) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--theme-dark-blue) calc(l + .1) c h);--filter-brightness:.55}.blue-green{--theme:var(--theme-light-blue);--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-green);--gradient-light-lighter:oklch(from var(--theme-light-blue) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--theme-green) calc(l + .1) c h);--filter-hue-rotate:158deg;--filter-brightness:.55;--filter-post-saturate:3}.green{--theme:var(--theme-green);--gradient-light:var(--theme-light-green);--gradient-dark:var(--theme-green);--gradient-light-lighter:oklch(from var(--theme-light-green) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--theme-green) calc(l + .1) c h);--filter-hue-rotate:16deg;--filter-brightness:.52;--filter-post-saturate:2}.orange{--theme:var(--theme-orange);--gradient-light:var(--theme-orange);--gradient-dark:var(--theme-dark-orange);--gradient-light-lighter:oklch(from var(--theme-orange) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--theme-dark-orange) calc(l + .1) c h);--filter-hue-rotate:310deg;--filter-brightness:.83;--filter-post-saturate:1.7}.purple{--theme:var(--theme-purple);--gradient-light:var(--theme-purple);--mix:color-mix(in oklch, var(--theme-purple), var(--theme-dark-blue));--gradient-dark:var(--mix);--gradient-light-lighter:oklch(from var(--theme-purple) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--mix) calc(l + .05) calc(c + .05) h);--filter-hue-rotate:180deg;--filter-brightness:.35}.magenta{--theme:var(--theme-magenta);--gradient-light:var(--theme-magenta);--mix:color-mix(in oklch, var(--theme-purple) 75%, var(--theme-magenta));--gradient-dark:var(--mix);--gradient-light-lighter:oklch(from var(--theme-magenta) calc(l + .1) c h);--gradient-dark-lighter:oklch(from var(--mix) calc(l + .1) c h);--filter-hue-rotate:190deg;--filter-brightness:.35}:where(.call-to-action,.news-showcase__cta,.partnerCentralLink a){background:var(--gradient-border);border:var(--border-width-button) solid transparent;color:var(--text-white);font-weight:var(--text-weight-bold);padding:var(--btn-padding-block) var(--btn-padding-inline);appearance:none;text-transform:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;word-break:keep-all;z-index:0;transition:all var(--speed-slow) var(--transition-out-quadratic);text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:100vmax;text-decoration:none;display:inline-block;position:relative;&[data-login] [data-icon-request-access],&[data-request-access] [data-icon-locked-item]{display:none}&.primary-link{filter:brightness(1.2)}&:not(:is(.primary-link,.secondary-link)){box-shadow:0px 0px 0px 1px var(--theme)}&:hover:not(:disabled){scale:1.025}&:active:not(:disabled){color:var(--cta-pressed);box-shadow:0 0 1rem #fff3}&:where([disabled],[id^=securelink]){& svg{display:none}}&:disabled{cursor:default;opacity:var(--disabled-opacity)}& br{display:none}}:where(.call-to-action.reduced-padding){padding-block:calc(.5 * var(--btn-padding-block))}.primary-link{--text-white:white;--bg-main-hover:transparent;outline-color:rgb(var(--bg-inverse-rgb));text-shadow:0 0 1rem #00000080,0 0 .25rem #00000080}.secondary-link{background:unset;color:inherit;border-color:currentColor}:where(.icon-video,.icon-external,.icon-download,.icon-email,.icon-phone,.icon-down){padding-left:calc(var(--btn-padding-inline) - 12px);grid-template:"a b"/24px 1fr;align-items:center;gap:1ch;inline-size:fit-content;display:grid;&:before{content:"";aspect-ratio:1;border:1px solid;border-radius:100vmax;grid-area:a}&:after{content:"";aspect-ratio:1;width:60%;clip-path:var(--icon);background-color:currentColor;grid-area:a;margin:auto}}.icon-video{--icon:var(--icon-video)}.icon-external{--icon:var(--icon-external)}.icon-download{--icon:var(--icon-download)}.icon-email{--icon:var(--icon-email)}.icon-phone{--icon:var(--icon-phone)}.icon-down{--icon:var(--icon-down)}p:has(:is(.call-to-action,.news-showcase__cta):nth-child(2)){gap:var(--gap-small) var(--gap);flex-wrap:wrap;display:flex}p>:is(.call-to-action,.news-showcase__cta){margin-block-start:var(--gap-small) var(--gap)}.carousel-slide__cta a:not(.news-showcase__cta){color:#fff;border:var(--border-width-button) solid currentColor;font-weight:var(--text-weight-bold);padding:var(--btn-padding-block) var(--btn-padding-inline);text-transform:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all var(--speed-slow) var(--transition-out-quadratic);background:0 0;border-radius:100vmax;text-decoration:none;display:inline-block;&:hover{background-color:#ffffff1a;scale:1.025}}:where(body:not([data-edit-mode])) .securelink{display:contents}:where([id^=securelink]){&[data-login] [data-icon-request-access],&[data-request-access] [data-icon-locked-item]{display:none}&:not([data-login],[data-request-access]){& svg{display:none}}}:is([data-logout-btn],[data-login-btn]){text-align:end;padding:var(--box-padding-shallow);font-size:var(--text-size-small);border:1px solid;border-radius:100vmax;inline-size:fit-content;margin-inline-start:auto;text-decoration:none;&:is(:hover,:focus-visible){box-shadow:inset 0 0 0 .125rem color-mix(in srgb, transparent, currentColor)}}:is([data-login],[data-request-access],[data-logout-btn],[data-login-btn]){text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-inline-start:calc(var(--btn-padding-inline) - .25ch);padding-inline-end:calc(var(--btn-padding-inline) - 1ch);& svg{fill:currentColor;block-size:1.6cap;display:inline;translate:-.5ch .25cap}}.icon-button{text-box-trim:trim-both;text-box-edge:cap alphabetic;border:1px solid color-mix(in srgb, transparent, currentColor);font-size:var(--text-size-small);border-radius:.5rem;inline-size:fit-content;padding:.25ch 1ch;text-decoration:none;& svg{fill:currentColor;block-size:1.4cap;display:inline;translate:-.2ch .35cap}&:is(:hover,:focus-visible){color:hsl(208.81deg 47.14% calc(58% - 10 * var(--is-light,1%)))}}:where(.popup,.search-ux-list){color:var(--text-dark);font-weight:var(--text-weight-medium);top:calc(var(--icon-upper-header) + var(--gap-small));border-radius:var(--border-radius-standard);padding:var(--box-padding);background:var(--bg-popup);border:var(--border-soft);transform-origin:100% 0;animation-name:zoomIn,fadeIn;animation-duration:var(--speed-standard);animation-fill-mode:forwards;animation-timing-function:var(--transition-out-quadratic);filter:drop-shadow(var(--shadow-large));flex-direction:column;position:absolute;inset-inline-start:var(--menu-shift-left,auto);inset-inline-end:var(--menu-shift-right,calc(-1 * var(--box-padding) - var(--border-radius-standard)));&:before{--triangle:calc(.5 * var(--icon-upper-header));content:"";inset-inline-start:var(--menu-shift-left-triangle,auto);inset-inline-end:var(--menu-shift-right,calc(var(--box-padding) + var(--border-radius-standard)));top:calc(-1 * var(--triangle));inline-size:0;border-left:var(--triangle) solid transparent;border-right:var(--triangle) solid transparent;border-bottom:var(--triangle) solid var(--bg-popup);height:0;filter:drop-shadow(var(--shadow-extra-top));position:absolute}& :is(select,textarea,input){color:var(--text-dark);outline-color:currentColor}}dialog{padding:var(--box-padding-large);inline-size:calc(100vw - 2 * var(--container-padding));border:var(--border-hard);background:var(--bg-main);margin:auto;position:fixed;&::backdrop{backdrop-filter:blur(var(--blur-medium));background-color:#0009}& iframe{inline-size:100%}& .close-dialog{cursor:pointer;background-color:rgb(var(--bg-inverse-rgb));width:1.25rem;height:1.25rem;clip-path:var(--icon-cross);position:absolute;inset-block-start:0;inset-inline-end:0;translate:-50% 50%}}@media screen and (prefers-reduced-motion:no-preference){:root{--speed-gradual:3s;--speed-snail:1s;--speed-slower:.75s;--speed-slow:.5s;--speed-standard:.25s;--speed-fast:.1s;--pending:fadeIn var(--speed-slow) var(--transition-bounce) infinite alternate-reverse}body.animations{& :where(.intro,.quick-links__list>.link,.blog-entry-header.intro :where(.blog-entry-header__title,.blog-entry-header__image,.blog-entry-header__text>div)){animation-name:fadeIn,zoomIn;animation-fill-mode:both;animation-duration:var(--speed-slow);animation-delay:var(--intro-delay,0s);animation-timing-function:ease-out}& .scroller .intro{animation-name:fadeIn}& :where([data-intro]:not(.intro),.intro__quick-links>.link){opacity:0;--intro-delay:50ms}& .carousel-slides{animation-name:fadeIn}& [data-intro]{& :where([data-intro-from-left],[data-intro-from-right]){animation-fill-mode:both;animation-duration:var(--speed-slow);animation-delay:var(--intro-delay,0s);animation-timing-function:var(--transition-out-quartic)}&:not(.intro){& [data-intro-from-left]{transform:translate(-4rem)}& [data-intro-from-right]{transform:translate(4rem)}}&.intro{& [data-intro-from-left]{animation-name:fadeIn,slideRight}& [data-intro-from-right]{animation-name:fadeIn,slideLeft}}}& [data-anim-wipe-right]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:wipeRight var(--speed-slow) var(--transition-out-quartic) both .1s}& [data-anim-wipe-left]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:wipeRight var(--speed-slow) ease both reverse .1s}& .quick-links__list>.link{--intro-delay:calc(sibling-index() * var(--speed-fast))}}:where([data-max-items="2"],[data-max-items="3"],[data-max-items="4"])>:nth-child(2){--intro-delay:.15s}:where([data-max-items="3"],[data-max-items="4"])>:nth-child(3){--intro-delay:.3s}[data-max-items="4"]>:nth-child(4){--intro-delay:.45s}[custom-animate=list]{& li{animation-name:zoomInShallow,fadeIn;animation-fill-mode:both;animation-duration:var(--speed-fast);animation-delay:calc(var(--index) * var(--delay,25ms))}}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInShallow{0%{opacity:.5}to{opacity:1}}@keyframes riseUp{0%{translate:0% 100%}to{translate:0%}}@keyframes zoomIn{0%{scale:.8}to{scale:1}}@keyframes zoomInShallow{0%{opacity:.7;scale:.95}}@keyframes slideRight{0%{transform:translate(-4rem)}to{transform:translate(0)}}@keyframes slideLeft{0%{transform:translate(4rem)}to{transform:translate(0)}}@keyframes menuOpensUp{0%{opacity:0;scale:.5 .9}to{opacity:1;scale:1}}@keyframes caretPulsingDown{0%{translate:0 -.125rem}to{translate:0}}@keyframes placeHolderShimmer{0%{background-position:-30rem 0}to{background-position:30rem 0}}@keyframes card-slide-in{0%{transform:translate(-100cqi)scale(.75)}}@keyframes wipeRight{0%{clip-path:polygon(0 0,0 0,0% 100%,0 100%)}}@property --shimmer{syntax:"<angle>";inherits:false;initial-value:33deg}@keyframes shimmer{0%{--shimmer:0deg}to{--shimmer:360deg}}@keyframes shine{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}body{color:var(--text-white);font-family:Montserrat,sans-serif;font-size:var(--text-size-standard);font-weight:var(--text-weight-regular);letter-spacing:-.0125em;max-width:100vw;overflow-x:clip;&::-webkit-scrollbar{width:14px}&::-webkit-scrollbar-track{background-color:rgb(var(--bg-inverse-rgb))}&::-webkit-scrollbar-thumb{border:1px solid rgb(var(--bg-inverse-rgb) / .5);background-color:var(--bg-main);border-radius:6px;height:clamp(50px,20vh,300px)}&:before{content:"";background:var(--bg-main);position:fixed;inset:0}&:after{content:"";opacity:.7;pointer-events:none;transition:border var(--speed-standard) ease;border-style:solid;border-width:0;border-image-slice:1;border-image-source:linear-gradient(to left, var(--theme-purple), var(--theme-magenta));position:fixed;inset:0}&.menu-open{margin-right:15px;overflow-y:hidden}&:has(dialog[open]){height:100vh;padding-right:15px;overflow-y:hidden;&:after{border-width:2rem}}}@media screen and (pointer:fine){body:before{will-change:background;background:radial-gradient(at calc(var(--mouse-x,.5) * 100%) calc(var(--mouse-y,.25) * 100%), var(--bg-main-hover), var(--bg-main)) no-repeat 0 0, var(--bg-main)}}.mainContainer{inline-size:min(100%, var(--max-container-width));padding-inline:var(--container-padding);background:url(../../../content/dam/wcgcom/site-assets/westcon-bg.svg) 100% 0/auto min(80vmin,60rem) no-repeat;margin:0 auto;padding-top:1rem;position:relative}@media (prefers-reduced-data:reduced),(prefers-contrast:more){.mainContainer{background-image:unset!important}}body[dir=rtl]{--rtl:-1;& .mainContainer{background-position:0 0}& .carousel-slide__content-container{&:before,&:after{display:none}}}.skip-nav-link{transition:transform var(--speed-standard) ease;background:var(--bg-main);color:var(--text-white);z-index:10;padding:2ch;position:absolute;left:.5rem;transform:translateY(-120%);&:focus-visible{transform:translateY(0)}}dialog{& button[autofocus]{float:inline-end;font-size:200%;translate:.75ch -.75ch}&[data-wc-dialog]{color:var(--text-white);inline-size:var(--dialog-width,min(100vw, 60ch));transition:display var(--speed-standard) allow-discrete, overlay var(--speed-standard) allow-discrete;background:0 0;border:none;overflow:clip;&::backdrop{transition:opacity var(--speed-standard) ease;opacity:0;cursor:zoom-out;background-color:#0006}&>section{border:var(--border-hard);background-color:color-mix(in srgb, var(--bg-main), white var(--is-dark,50%));border-radius:var(--border-radius-standard);transition:translate calc(var(--speed-slow) * 1.5) var(--transition-spring), opacity var(--speed-standard);opacity:0;padding-block:min(4vh,2rem);padding-inline:2rem;translate:0 100%}&[open]{&,&::backdrop{opacity:1}&>section{opacity:1;transition-delay:var(--speed-standard);transition-timing-function:var(--transition-spring);translate:0}}@starting-style{&[open],&[open]::backdrop{opacity:0}&[open]>section{opacity:0;translate:0 calc(100% + 2.5rem)}}}}body.dark{--is-dark:0%;& audio{color-scheme:dark}& .vendor-showcase__item-container{opacity:.7}& :where(.header-logo,img[src*=dynamic\.svg],[src*=vendors\/logo]:not([src*=inversed\.svg]),:where(.vendor-showcase__item,.vendors-list__item-image,.vendors-list-of-vendors,.component-brand-logo,.feature-item__icon,.feature-item-v2,.articles-and-news) [src*=\.svg]:not([src*=_white\.svg]):not([src*=static\.svg]):not([src*=flag])){filter:invert()grayscale()brightness(3)}}.heading-ruled{border-block-end:var(--border-blue-thick);background:var(--bg-blue-glow);margin-block-end:var(--gap-dynamic-large);padding-block-end:var(--gap-small)}.blurred-bg{backdrop-filter:blur(var(--blur-large))}[data-no-results]>p{text-align:center;font-size:var(--text-size-h2)}[data-option-selected]{position:relative;&:before{content:"";clip-path:var(--icon-tick);background:var(--theme-green);width:1ch;height:1ch;display:block;position:absolute;translate:-1.25ch .5ch}}:is(.vendors-list-of-vendors,.vendor-showcase__item-container) img[data-ready=false]{filter:unset;animation:var(--pending);aspect-ratio:19/8;background:radial-gradient(#8991a980 0%,#8991a900 70%);inline-size:100%}.scrollbar-h{&::-webkit-scrollbar{height:var(--scrollbar-width)}&::-webkit-scrollbar-track{background:var(--bg-scrollbar-track);border-radius:var(--scrollbar-width);box-shadow:inset 0 0 .25rem #fff3}&::-webkit-scrollbar-thumb{background-color:var(--bg-scrollbar-thumb);border:3px solid var(--bg-scrollbar-thumb-outline);border-radius:6px;&:active{box-shadow:0 0 1rem #ffffff4d}}}.pagination-container{margin-block:var(--gap-large);justify-content:flex-end;gap:var(--gap-small);touch-action:none;list-style:none;display:flex}.pagination{& a{aspect-ratio:1;border:var(--border-medium);block-size:100%;transition:background-color var(--speed-standard) ease;border-radius:var(--border-radius-small);touch-action:none;place-items:center;text-decoration:none;display:grid;&:hover{background-color:var(--theme);color:#fff;&:after{border-color:#fff}}}& .selected{border-color:var(--theme-green);font-weight:var(--text-weight-bold);border-width:2px}& :where(.next,.last,.prev){background-color:rgb(var(--bg-inverse-rgb) / .08);& button{border-color:rgb(var(--bg-inverse-rgb) / .25)}}}:where(.pagination-next,.pagination-previous):after{content:"";border:solid var(--text-subdued);border-width:0 .125rem .125rem 0;block-size:.75rem;inline-size:.75rem;padding:.125rem;position:relative;transform:rotate(-45deg)translate(-.1rem,-.1rem)}.pagination-previous:after{transform:rotate(135deg)translate(-.1rem,-.1rem)}.disabled{opacity:var(--disabled-opacity)}:where(fieldset.filter-group){gap:var(--gap-tiny);border:none;border-top:var(--border-theme-medium);display:grid;& legend{font-weight:var(--text-weight-bold);font-size:var(--text-size-small);margin-block-end:.5lh;padding-inline-end:1ch}}.search-ux{backdrop-filter:invert(.1) blur(var(--blur-medium));margin-block:var(--gap-large);z-index:1;position:relative}.menu-open .search-ux{z-index:unset}.search-ux>div{align-items:center;gap:var(--gap);padding:var(--box-padding-large) var(--box-padding);flex-wrap:wrap;display:flex;&:has(.search-ux-clear:hover) :is([data-filter] span,input){text-decoration:line-through}}.search-ux-search{gap:var(--gap-tiny);inline-size:clamp(20ch,100%,35ch);display:flex;& input{flex-grow:1;margin:0}}.search-ux-button{height:var(--icon-size);width:var(--icon-size);--icon-size:1.75rem;--handle:.3rem;& svg{display:none}}.search-ux-dropdown{z-index:1;position:relative}.search-ux-dropdown button{padding:var(--padding-ch);border-radius:var(--border-radius-standard);background:0 0;border:1px solid #0000;&:hover{border:var(--border-medium)}&[aria-expanded=true]{&+.search-ux-list{clip-path:unset}}& label{pointer-events:none;& span{margin-right:var(--gap-tiny)}&:after{content:"";border:.125rem solid;border-width:0 .125rem .125rem 0;width:.75rem;height:.75rem;padding:.125rem;display:inline-block;transform:translateY(-.1875rem)rotate(45deg)}}& svg{display:none}}.search-ux-list{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);gap:var(--gap-small);max-block-size:min(70dvh, calc(2 * var(--box-padding) + 11lh + var(--gap-small) * 10));flex-direction:column;list-style:none;display:flex;position:absolute;inset-inline:0;overflow-y:auto}.search-ux-filter{inline-size:fit-content;text-decoration:none;display:block;position:relative;&:after{content:"";bottom:0;background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--theme-gradient-lighter);height:.125rem;transition:background var(--speed-slow) ease;position:absolute;inset-inline:0}&:where(:focus-visible,:hover){&:after{background-size:100% .125rem}}}.search-ux-clear{gap:var(--gap-tiny);background:0 0;align-items:center;margin-left:auto;display:flex;&:after{content:"";background-color:rgb(var(--bg-inverse-rgb));width:1rem;height:1rem;clip-path:var(--icon-cross)}}body:not([data-edit-mode]) .vendorPointers:not(:has(img)){display:none}.filter-close-tokens{& a{align-items:center;gap:1ch;padding:1ch 2ch;display:flex}& .token{background-color:var(--bg-soft);border-color:rgb(var(--bg-inverse-rgb) / .3);padding-inline-end:1.5ch;&:is(:hover,:focus-visible){border-color:currentColor}}& .icon-cross{width:1rem;height:1rem;clip-path:var(--icon-cross);background-color:currentColor}&:has(.reset:only-child){display:none}}.switch-group{isolation:isolate;font-size:calc(50% + 50% * var(--size));--br:var(--border-radius-standard);border-radius:var(--br);--size:1;--squish:1;--block-size:3rem;background:0 0;border:none;inline-size:max-content;display:flex;position:relative;&[data-block-padding]{--block-size:calc(3rem + 2ch)}&[data-size=small]{--size:.5}&[data-size=small-medium]{--size:.75}&[data-size=large]{--size:1.25}& input[type=radio]{border-radius:revert}&>legend{font-weight:var(--text-weight-bold);& :is(i,svg){margin-right:calc(1ch * var(--size));color:var(--theme-orange);width:2ch;height:2ch;translate:0 12.5%}}&[data-legend-position=left]{flex-direction:row;align-items:center;&>legend{margin-inline-end:var(--gap-tiny)}}&[data-mode^=buttons]{gap:calc(1ch * var(--size));& :is(.group-switch,.visual-indicator){border-radius:var(--br)}}&[data-mode^=bar]{& .group-switch{&:nth-of-type(2){border-radius:var(--br) 0 0 var(--br)}&:last-of-type{border-radius:0 var(--br) var(--br) 0}}& .visual-indicator{&:has(+.group-switch:nth-of-type(2) input:checked){border-radius:var(--br) 0 0 var(--br)}&:has(~.group-switch:last-of-type input:checked){border-radius:0 var(--br) var(--br) 0}}}&[data-mode$=icons]{& label{padding-block:1ex;display:inline-block}& svg{aspect-ratio:1;block-size:100%;margin:0}& span{font-size:0}}&:has(:disabled){opacity:.5;pointer-events:none}& .visual-indicator{will-change:left, right, top, bottom;position-anchor:var(--anchor);top:anchor(var(--anchor) top);bottom:anchor(var(--anchor) bottom);left:anchor(var(--anchor) left);right:anchor(var(--anchor) right);transition:all var(--speed-standard) var(--transition-in-out-quadratic);background:var(--theme);z-index:-1;position:absolute}}.group-switch{border:var(--border-medium);inline-size:fit-content;block-size:calc(var(--block-size) * var(--size));transition:outline-offset var(--speed-standard) ease;place-items:center;margin-inline-end:-1px;display:grid;&:nth-of-type(2){border-radius:var(--br) 0 0 var(--br)}&:last-of-type{border-radius:0 var(--br) var(--br) 0}&:not(:has(:active)){outline-offset:2px}&:has(:focus-visible):focus-within{outline:1px solid var(--theme)}&:has(:checked){color:#fff;anchor-name:var(--anchor)}& label{padding:0 calc(2ch * var(--size) * var(--squish));grid-template-columns:auto auto;align-items:center;margin:0;display:grid}&>:is(input,label){cursor:pointer;white-space:nowrap;grid-area:1/1;block-size:100%;inline-size:100%;line-height:1;overflow:hidden}&>input{box-shadow:unset;color:#0000;background:0 0;&:after{content:unset!important}}& svg{fill:currentColor;margin-right:calc(.5ch * var(--size))}}.academy-course-component{@container scroller (width>=50rem){& [data-max-items]:not(:has(>:nth-child(2)))>*{--scroller-item-width:50%}}&:has(input[value=virtual]:checked) .academy-card:has([data-type=in-person]),&:has(input[value=in-person]:checked) .academy-card:has([data-type=virtual]),&:not(:has([data-type=in-person])) .academy-filter-btn-container,&:not(:has([data-type=virtual])) .academy-filter-btn-container{display:none}}.academy-card-item[data-id=filler]{color:#fff;text-align:center;background-image:url(https://jlmscloudstore.blob.core.windows.net/genericimages/be53fa93-8114-4354-b8c9-9596b28ace7d.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;border:0;justify-content:center;align-items:center;display:flex;& div{align-items:center;gap:var(--gap-small);padding:var(--gap);border-radius:var(--border-radius-large);box-shadow:var(--shadow-standard);background:#000000bf;flex-direction:column;display:flex;& h3{font-size:var(--text-size-large)}& p{margin-block-start:0}}}.academy-header{border-block-end:var(--border-blue-thick);background:var(--bg-blue-glow);justify-content:space-between;align-items:center;margin-block-end:var(--gap-small);padding-block-end:var(--gap-small);display:flex}.academy-card-item{border-radius:var(--border-radius-large);--br:calc(var(--border-radius-large) + var(--box-padding) + var(--border-width-button));border-bottom-left-radius:var(--br);border-bottom-right-radius:var(--br);border:1px solid var(--theme-light-blue);padding:var(--box-padding);background-color:var(--bg-soft);transform-origin:0;animation-name:zoomInShallow;animation-timing-function:var(--transition-bounce);animation-duration:var(--speed-standard);padding-block-start:.5rem;animation-fill-mode:both;position:relative;&:nth-child(2){animation-delay:50ms}&:nth-child(3){animation-delay:.1s}&:nth-child(4){animation-delay:.15s}}.academy-card-item-top{border-radius:calc(var(--border-radius-large) - 2px) calc(var(--border-radius-large) - 2px) 0 0;background:var(--theme-gradient) border-box;max-block-size:3rem;margin:calc(var(--box-padding-small) * -1) calc(var(--box-padding) * -1) var(--box-padding);padding:var(--box-padding-shallow);color:#fff}.academy-course-title{font-size:var(--text-size-h3);line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;color:color-mix(in srgb, var(--gradient-light-lighter) calc(20% + var(--is-light,60%)), var(--text-white));-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.academy-course-container{gap:var(--gap-tiny);flex-direction:column;block-size:11.7rem;display:flex;& .academy-course-details{gap:var(--gap-tiny);flex-direction:column;display:flex}}.academy-flag{font-size:var(--text-size-small);padding:var(--padding-ch);background:var(--theme);border-radius:var(--border-radius-small);color:#fff;align-items:center;inline-size:fit-content;display:flex}.academy-dates,.academy-location{grid-template-columns:8ch 1fr;align-items:center;display:grid;& div>span{font-size:var(--text-size-small);color:var(--grey);margin-left:1ch;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.class-logo{align-items:center;gap:var(--gap-small);margin-left:var(--gap-tiny);font-size:var(--text-size-small);display:flex;& svg{width:1.7rem;height:1.7rem}& span{font-size:var(--text-size-larger)}}.academy-filter-btn-container{align-items:center;gap:var(--gap-tiny);margin-bottom:var(--gap-small);display:flex;& .academy-filter-btn{padding:var(--box-padding-shallow);border-radius:var(--border-radius-large);border:var(--border-soft);justify-content:center;align-items:center;transition:all .3s;display:flex;&:not(:has(input:checked)):hover{transform-origin:50%;scale:1.05}& input{display:none}&:has(input:checked){background:var(--theme);border:var(--border-thick);color:#fff;cursor:auto}}}:is(.angled-container__top-angle,.angled-container__bottom-angle){display:none}.angled-container{margin-block:var(--gap-section);&[style*=background]{background-color:#0000!important}}.audio-player{position:relative;&:not(.border-soft){border:var(--border-theme-hard)}& svg{block-size:1lh;inline-size:1lh;fill:var(--text-white)}& figcaption{font-weight:var(--text-weight-bold);gap:1ch;margin-block-end:1cap}& audio{inline-size:min(100vw - 4rem,50ch)}&[data-browser=firefox]{border-radius:4px}&[data-browser=safari]{border-radius:11px}&[data-browser=webkit]{border-radius:4px}}body.light{& .audio-player{&[data-browser=safari] audio{filter:invert()brightness(2);mix-blend-mode:darken}&[data-browser=firefox] audio{filter:invert()brightness(1.1);mix-blend-mode:darken}&[data-browser=webkit] audio{mix-blend-mode:multiply;filter:contrast(1.1)}}}body.dark{& .audio-player{&[data-browser=webkit] audio{mix-blend-mode:lighten;filter:contrast(1.7)}}}.feature-slide-up{border:var(--border-width-thinner) solid white;border-radius:var(--border-radius-large);background:var(--theme-gradient);color:#fff;box-shadow:var(--is-dark,var(--shadow-standard));border-end-end-radius:calc(var(--border-radius-large) + var(--box-padding-large) * .5);border-end-start-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size;& .image{aspect-ratio:1.2;overflow:hidden;& img{object-fit:cover;block-size:100%;inline-size:100%}}& .visible-content{padding:var(--box-padding-large);line-height:1.4;position:relative}& .visible-title{font-weight:var(--text-weight-bold);font-size:var(--text-size-large);margin:0;line-height:1.4}& .description{padding-inline:var(--box-padding-large);padding-block:var(--gap-small) var(--box-padding-large)}}@media (pointer:fine){.feature-slide-up{isolation:isolate;grid-template-rows:auto 1fr;grid-template-columns:1fr;block-size:100%;display:grid;&:before{content:"";background:var(--theme-gradient);opacity:.95;translate:0 var(--ee,100%);z-index:0;transition:translate var(--speed-slow) var(--transition-in-out-quadratic);position:absolute;inset:0}& .image{z-index:-1;grid-area:1/1/2}& .visible-content{z-index:1;transition:translate var(--speed-slow) var(--transition-in-out-quadratic);grid-area:2/1/-1}& .visible-title{&:after{content:"+";--b:calc(var(--box-padding-large) - var(--text-size-large) / 2);width:var(--text-size-large);height:var(--text-size-large);line-height:0;font-weight:var(--text-weight-regular);border:1px solid;border-radius:100vmax;place-items:center;display:inline-grid;position:absolute;inset-block-end:var(--b);inset-inline-end:var(--b)}}& .description{z-index:1;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:translate var(--speed-slow) var(--transition-in-out-quadratic);grid-area:1/1/-1;padding-inline-end:var(--box-padding);overflow:auto;translate:0 150%;container-type:size;&>div{padding-bottom:var(--box-padding-large);max-block-size:calc(var(--box-padding-large) + var(--ee,100%) - var(--border-width-thinner));overflow:auto}}&:is(:hover,:focus-visible){&:before{translate:0}& .visible-content{translate:0 calc(-1 * var(--ee,0))}& .visible-title{&:after{color:#0000}}& .description{translate:0 calc(100% - var(--ee,100%));clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}}}@supports (container-type:inline-size){.careerProfileItem{--ee:83.3333cqi}}:is(.carousel-hero-module,.hero-carousel-item){display:contents}.carousel-hero-module__slides{scroll-snap-type:x mandatory;margin-bottom:var(--gap-large);display:flex}.hero-slide-v2{gap:clamp(var(--gap), 4vw, var(--gap-large));scroll-snap-align:start;grid-template-columns:1fr 1fr;grid-template-areas:"content image";align-items:start;min-width:100%;display:grid;position:relative}:not([data-edit-mode]) .hero-slide-v2~.hero-slide-v2{display:none}.hero-carousel-item__bg{--w1:62%;--h1:62%;--offset-x1:0%;--offset-y1:0%;--w2:62%;--h2:62%;--offset-x2:0%;--offset-y2:0%;isolation:isolate;--displace:clamp(1rem, 2vmax, 2rem);--hero-aspect-ratio:1.4;grid-area:image;grid-template-areas:"stack";padding:clamp(1rem,2vmax,2rem);display:grid;position:relative;background-image:none!important;&[data-presentation=x2]{--w1:38%;--h1:38%;--offset-y1:calc(-163% - 2 * var(--displace));--offset-y2:calc(62% + 2 * var(--displace))}&[data-presentation=z1]{--w1:24%;--h1:24%;--offset-y1:calc(-316% - 2 * var(--displace));--offset-y2:calc(62% + 2 * var(--displace))}&[data-presentation=z2]{--offset-x1:calc(-.25 * var(--border-width));--offset-y1:calc(.25 * var(--border-width));--h2:38%;--w2:38%}&[data-presentation=z3]{--w1:38%;--h1:38%;--offset-x1:calc(-.25 * var(--border-width));--offset-y1:calc(.25 * var(--border-width))}&[data-presentation^=z] span:first-of-type{z-index:1;mix-blend-mode:color-dodge}&>div{aspect-ratio:var(--hero-aspect-ratio);--shadow-opacity:.4;filter:drop-shadow(var(--shadow-large));grid-area:stack;&>img{object-fit:cover;object-position:right;background-color:rgb(var(--bg-main-rgb) / .9);block-size:100%;inline-size:100%}}& span{grid-area:stack}& span:first-of-type{width:var(--w1,62%);height:var(--h1,62%);background:var(--theme-gradient);padding:calc(.5 * var(--border-width));translate:calc(-1 * var(--displace) + var(--offset-x1,0%)) calc(var(--displace) + var(--offset-y1,0%));align-self:flex-end;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}& span:last-of-type{background:var(--theme-gradient);width:var(--w2,62%);height:var(--h2,62%);translate:calc(var(--displace) + var(--offset-x2,0%)) calc(-1 * var(--displace) + var(--offset-y2,0%));justify-self:flex-end}}.hero-container__video{pointer-events:none;clip-path:polygon(0 0, calc(100% - var(--clip-slope)) 0, 100% 100%, var(--clip-slope) 100%);background-color:#000;flex-direction:column;align-items:center;display:flex;overflow:hidden;& iframe{aspect-ratio:16/9;object-fit:cover;block-size:100%}}[image-transform-align=right] .hero-carousel-item__bg>div>img{object-position:right}.hero-carousel-item__content-wrapper{grid-area:content;&>div{max-width:70ch;margin-right:auto}}.hero-carousel-item__title,.vendor-header__title{--length:34;font-size:calc(var(--text-size-h1-dynamic) * clamp(.75, (100 - (var(--length) - 34)) / 100 + .1, 1))}.hero-carousel-item__description{font-size:var(--text-size-larger);color:var(--text-white)!important}@media only screen and (width<=87em){.hero-carousel-item__bg{--hero-aspect-ratio:1.2}}@media only screen and (width<=78em){.hero-slide-v2{align-items:start}.hero-carousel-item__bg{--hero-aspect-ratio:1.1}}@media only screen and (width<=44em){.hero-slide-v2{grid-template-areas:"content content""image image";align-items:flex-start}.carousel-hero-module__slides{margin-bottom:var(--gap-large)}.hero-carousel-item__bg{--hero-aspect-ratio:3}}.carousel{margin-block:calc(var(--gap-section) - 2 * var(--blur-large));margin-inline:var(--inline-reverse-margin);border-radius:var(--border-radius-large);position:relative;overflow:hidden}.carousel__heading{block-size:0;transform:translate(var(--inline-reverse-padding), calc(.5 * (var(--gap-section) + 2 * var(--blur-large))))}.carousel-slides{block-size:100%;inline-size:100%;padding-block:calc(var(--gap-section) + 2 * var(--blur-large));padding-inline:var(--inline-reverse-padding);grid-template:"stack"1fr/1fr;display:grid;width:unset!important;left:unset!important;& .next-button{right:calc(var(--inline-reverse-padding) - .75 * var(--container-padding));z-index:2;inline-size:calc(8 * var(--arrow-width-large,2rem));block-size:calc(8 * var(--arrow-width-large,2rem));padding:calc(2 * var(--arrow-width-large,1rem));position:absolute;top:50%;&:after{content:"";border:solid;border-width:0 var(--arrow-width-large,.25rem) var(--arrow-width-large,.25rem) 0;block-size:100%;inline-size:100%;transition:translate var(--speed-standard) var(--transition-in-out-quadratic);display:block;rotate:-45deg}&:hover{&:after{translate:var(--arrow-width-large) 0rem}}&:is(:focus-visible,:focus){outline-style:dotted}}}.carousel-controls{inline-size:100%;translate:0 calc(-1 * var(--gap-section));gap:var(--gap-small);z-index:2;justify-content:center;display:flex;position:absolute;&>a{aspect-ratio:1;border:var(--border-medium);color:#0000;background-color:#0000;border-radius:10rem;block-size:1rem;inline-size:1rem;text-decoration:none;&:hover{background-color:rgb(var(--bg-inverse-rgb) / 1)}&.active{background-color:rgb(var(--bg-inverse-rgb) / 1);pointer-events:none}}}.carousel:not(:has(.contentcarouselslide[data-id])) .carousel-controls{display:none}.carousel[data-activated]:not(:has(.contentcarouselslide:nth-child(2))) .contentcarouselslide{opacity:1;visibility:visible;translate:unset}@media only screen and (width>=100em){.carousel{--mi:linear-gradient(90deg, #0000 0%, black var(--inline-container-excess), black calc(100% - var(--inline-container-excess)), transparent 100%);-webkit-mask-image:var(--mi);mask-image:var(--mi)}}.contentcarouselslide{min-width:100%;transition:all var(--speed-slow) ease-out;margin-block:calc(var(--gap-section) + 4 * var(--blur-large));grid-area:stack}.carousel[data-activated]{& .contentcarouselslide{&.active{z-index:2;opacity:1}&:not(.active){z-index:1;opacity:0;visibility:hidden}&.outro{z-index:1;visibility:visible;translate:-.5rem}}}.carousel:not([data-activated]){& .contentcarouselslide:nth-child(n+2){display:none}}.carousel .contentcarouselslide{margin-block:unset}.carousel-slide{block-size:100%;display:flex;position:relative;background-color:unset!important;&:where([data-will-expire],[data-warn-expired]){outline:.31rem solid var(--warn);box-shadow:0 0 .5rem .5rem var(--warn);position:relative;&:after{position:absolute;top:-2rem;right:0}}&[data-will-expire]{--warn:orange;&:after{content:"WILL EXPIRE"}}&[data-warn-expired]{--warn:darkred;&:after{content:"HAS EXPIRED"}}&[data-image-align=background]{&:before{content:"";z-index:0;background-image:radial-gradient(at top,#ffffff1a 0%,#fff0 75%);block-size:3rem;inline-size:80%;position:absolute;inset-block-start:0;inset-inline-start:10%}&:after{content:"";z-index:0;background-image:radial-gradient(at bottom,#0000001a 0%,#0000 75%);block-size:4rem;inline-size:80%;position:absolute;inset-block-end:0;inset-inline-start:10%}}}[data-has-expired]{display:none}.carousel-slide__inner{min-block-size:calc(3.5 * var(--gap-section));background:var(--theme-gradient);border-radius:var(--border-radius-standard);box-shadow:var(--shadow-emboss);flex-direction:row-reverse;flex:1;display:flex;&>*{flex:1}}.carousel-slide__image-container{z-index:1;flex:1;position:relative;&:before{content:"";inset-inline-start:0;inset-inline-end:calc(-1 * calc(3 * var(--gap-section)));inset-block:calc(-1 * var(--gap-section));background-image:var(--bg-img);transform:skewX(calc(-7.5deg * var(--rtl,1)));filter:blur(var(--blur-large));mix-blend-mode:var(--blend-default);opacity:var(--blur-underlay-opacity);z-index:-1;background-size:cover;display:block;position:absolute}}.carousel-slide__image-overlay{box-shadow:var(--shadow-emboss);background-image:var(--bg-img);--clip-amount:calc((.5 * var(--gap-large) + var(--rtl,1) * .5 * var(--gap-large)));clip-path:polygon(var(--clip-amount) 0%, 100% 0, 100% 100%, 0% 100%);background-position:50%;background-size:cover;border-start-start-radius:0;border-start-end-radius:var(--border-radius-standard);border-end-end-radius:var(--border-radius-standard);border-end-start-radius:0;position:absolute;inset-block:0;inset-inline-start:calc(-.5 * var(--gap-large));inset-inline-end:0}.carousel-slide__content-container{padding:var(--gap-dynamic-large);z-index:1;color:#fff;flex-direction:column;justify-content:center;display:flex;position:relative;&:before{content:"";transform:skewX(calc(-7.5deg * var(--rtl,1)));inset-inline-start:calc(-3 * var(--gap-section));inset-inline-end:0;inset-block:calc(-1 * var(--gap-section));background-image:var(--theme-gradient-triple);filter:blur(var(--blur-large));mix-blend-mode:var(--blend-default);opacity:var(--blur-underlay-opacity);z-index:-1;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}}.carousel-slide__heading{font-size:var(--text-size-h2);margin-bottom:var(--gap-small)}.carousel-slide__cta{padding-top:var(--gap);&:has(a:nth-child(2)){gap:var(--gap-small);flex-wrap:wrap;display:flex}}.carousel-slide__description{& img:not(.full-width){max-inline-size:50%;margin-block:var(--gap-small)}}.carousel-slide__icon{--s:2;max-block-size:calc(var(--s) * var(--icon-size-standard));inline-size:min(100%, calc(var(--s) * var(--icon-size-standard)));margin-block-end:var(--gap);display:block;&[data-icon-size=small]{--s:2}&[data-icon-size=medium]{--s:3}&[data-icon-size=large]{--s:5}}@media only screen and (width>=50.0625em){:is([data-image-align=left],[data-image-align=right]){& .carousel-slide__inner{grid-template-columns:repeat(6,1fr);grid-template-rows:var(--gap) 1fr var(--gap);box-shadow:none;background:0 0;display:grid}& .carousel-slide__content-container{--shadow-large:calc(var(--distance-x) * var(--m)) calc(var(--distance-y) * var(--m)) var(--l) #00000080;filter:drop-shadow(var(--shadow-large));grid-area:2/1/-2/-3;&:after{content:"";z-index:-1;border-radius:var(--border-radius-standard) 0 0 var(--border-radius-standard);background:var(--theme-gradient);clip-path:polygon(0% 0%, calc(100% - var(--gap-large)) 0, 100% 100%, 0% 100%);position:absolute;inset:0}}& .carousel-slide__image-container{grid-area:1/4/-1/-1;&:before{inset-block:calc(-1 * var(--gap-section) + var(--gap))}}}[data-image-align=left]{& .carousel-slide__content-container{padding-left:clamp(calc(2 * var(--gap-large)), 16.667vw, 16.667rem);grid-column:3/-1;&:before{transform:skewX(calc(7.5deg * var(--rtl,1)));inset-inline-start:var(--gap-large);inset-inline-end:calc(-1 * 3 * var(--gap-section))}&:after{clip-path:polygon(0% 0%, 100% 0, 100% 100%, var(--gap-large) 100%);border-radius:0 var(--border-radius-standard) var(--border-radius-standard) 0}}& .carousel-slide__image-container{grid-column:1/4;&:before{transform:skewX(calc(7.5deg * var(--rtl,1)));inset-inline-start:calc(-1 * 3 * var(--gap-section));inset-inline-end:0}}& .carousel-slide__image-overlay{border-radius:var(--border-radius-standard) 0 0 var(--border-radius-standard);clip-path:polygon(0% 0%, calc(100% - var(--gap-large)) 0, 100% 100%, 0% 100%);inset:0}}}@media only screen and (width<=50em){.carousel-slide__inner{min-block-size:calc(2.5 * var(--gap-section));display:flex}.carousel-slide__image-container{display:none}.carousel-slide__content-container{border-radius:var(--border-radius-standard);&:before{inset-inline:calc(-1 * var(--inline-reverse-padding));transform:skew(0)}}}@property --dc-num{syntax:"<integer>";inherits:true;initial-value:0}@property --dc-from{syntax:"<integer>";inherits:true;initial-value:0}@property --dc-delay{syntax:"<time>";inherits:true;initial-value:0s}@property --dc-duration{syntax:"<time>";inherits:true;initial-value:3s}.dynamic-counter{aspect-ratio:1;border:var(--border-width-thinner) solid white;background:var(--theme-gradient);font-size:var(--text-size-callout);font-weight:var(--text-weight-bold);inline-size:min(var(--icon-size-huge), 100%);color:#fff;box-shadow:var(--is-dark,var(--shadow-standard));border-radius:100vmax;place-content:center;margin-inline:auto;display:grid;&.smaller{font-size:calc(.75 * var(--text-size-callout))}&+p{text-align:center}}@supports (counter-reset:num 0){.dynamic-counter{&[data-type=integer]{transition-timing-function:cubic-bezier(.46,.03,.25,.98);transition-duration:var(--dc-duration,3s);transition-property:--dc-num;transition-delay:var(--dc-delay,0s);counter-reset:dc-num var(--dc-num);will-change:counter-reset;& span{&:after{content:attr(data-before) counter(dc-num) attr(data-after)}&>span{display:none}}&[data-visible="0"]{transition-duration:var(--speed-standard);counter-reset:dc-num var(--dc-num);transition-delay:0s;--dc-num:var(--dc-from,0)!important}}}}@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.dynamic-counter[data-type=integer]{transition-duration:unset!important;transition-delay:unset!important}}.featureItem{display:grid}.feature-item{gap:var(--gap-small);display:flex;&[data-icon-position=top]{flex-direction:column;& .feature-item__icon{inline-size:var(--icon-size-large);block-size:var(--icon-size-large);background:var(--gradient-border);border:var(--icon-border-width) solid transparent;position:relative}}&[data-exclude-border] .feature-item__icon{border:unset;background:0 0;border-radius:0}}.feature-item__icon{inline-size:var(--icon-size-standard);block-size:var(--icon-size-standard);border-radius:100vmax;flex-shrink:0;justify-content:center;align-items:center;display:flex;background-color:unset!important}.feature-item__content{gap:var(--gap-small);flex-direction:column;display:flex}.feature-item__text{flex:1}.feature-item__link{padding-block-end:var(--gap);font-size:87.5%;& .feature-item__link a{--btn-padding-block:.35rem;--btn-padding-inline:1rem;--bg-main-hover:transparent}}.feature-item-v2{padding:var(--gap-small);&:hover a{& .feature-item-v2__image{background:linear-gradient(rgb(var(--bg-main-rgb) / .5), rgb(var(--bg-main-rgb) / .5)) padding-box, var(--theme-gradient) border-box}& span{background-size:100% .125rem}}}.feature-item-v2__content{margin:0;text-decoration:none;display:block;position:relative}.feature-item-v2__image{inline-size:var(--icon-size-larger);block-size:var(--icon-size-larger);margin:0 auto var(--gap-tiny);background:var(--gradient-border);border:var(--icon-border-width) solid transparent;border-radius:100vmax;place-items:center;display:grid}.feature-item-v2__name{font-weight:var(--text-weight-medium);text-align:center;background-position:50% 100%;background-repeat:no-repeat;background-size:0% .125rem;background-image:var(--theme-gradient-lighter);transition:background var(--speed-standard) var(--transition-out-quartic);display:block}.component-features{container:featurescontainer/inline-size;& .text-container{margin-block-end:var(--gap-dynamic-large)}}.features-list{gap:var(--gap) var(--gap-large);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid;& .featureItem:nth-child(n+2){border-block-start:var(--border-hard);padding-block-start:var(--gap)}}@container featurescontainer (width>=44rem){.features-list .featureItem:nth-child(-n+2){border-block-start:unset;padding-block-start:unset}}@container featurescontainer (width>=68rem){.features-list .featureItem:nth-child(-n+3){border-block-start:unset;padding-block-start:unset}}@container featurescontainer (width>=92rem){.features-list .featureItem:nth-child(-n+4){border-block-start:unset;padding-block-start:unset}}.gradient-border{color:var(--text-white);block-size:100%;text-decoration:none;display:block;position:relative;container-type:inline-size;&:hover{& .gradient-border__content{border-image-source:var(--theme-gradient-lighter);&:hover{& span{background-size:100% var(--arrow-width,.125rem)}&:after{transform:translate(.25rem,-100%)rotate(-45deg)}}}}& u{text-decoration:underline}}.gradient-border__content{padding:var(--box-padding-large);background-color:var(--bg-white-if-light);border:var(--border-width) solid;border-image-slice:1;border-image-source:var(--theme-gradient);block-size:100%}a.gradient-border .gradient-border__content:after{content:"";block-size:.5rem;inline-size:.5rem;border:solid;border-width:0 var(--arrow-width,.125rem) var(--arrow-width,.125rem) 0;transition:transform var(--speed-standard) var(--transition-out-quadratic);display:block;position:absolute;inset-block-end:calc(.5rem + var(--border-width));inset-inline-end:calc(1rem + var(--border-width));transform:translateY(-100%)rotate(-45deg)}.hero-slide{margin-block:var(--gap-section);& .gradient-border__content{background-color:var(--bg-main-hover)}}.hero-feature{isolation:isolate;gap:var(--gap);display:grid;position:relative;&:where(:not([data-no-hero])){grid-template-columns:1fr 1fr}&[data-has-bg]{color:#fff}&[data-no-hero]{& .hero-feature-content{max-inline-size:50rem}}&[data-align=right]{& .hero-feature-image{grid-area:1/1}}& .contents{margin-block-start:var(--gap);&:empty{display:none}}}@supports (inline-size:-webkit-fill-available){[data-align=right][data-no-hero] .hero-feature-content{justify-self:flex-end;inline-size:-webkit-fill-available}}.hero-feature-bg{z-index:-1;inset-block:max(var(--inline-reverse-margin), -.75 * var(--gap-section));inset-inline:var(--inline-reverse-margin);grid-area:1/1/-1/-1;position:absolute;overflow:hidden;& img{object-fit:cover;block-size:100%}}.hero-feature-image{border-radius:var(--border-radius-standard);overflow:hidden;& img{object-fit:cover;block-size:100%}}@media only screen and (width<=40em){.hero-feature{grid-template-columns:1fr}.hero-feature-image{display:none}}.hero-banner{grid-template:"content gap image" 1fr / 1fr var(--gap-large) 1fr;background:var(--theme-gradient);margin-block:var(--gap-large);align-items:center;display:grid;&[data-align=right]{grid-template:"image gap content" 1fr / 1fr var(--gap-large) 1.5fr;& .hero-banner__image_bg{clip-path:polygon(0% 0%, calc(100% - var(--gap-large)) 0%, 100% 100%, 0% 100%);grid-column:image/gap}}& .sub-heading+h2{margin-block-start:0}}.hero-banner__image__overlay{grid-area:image;place-items:center;block-size:100%;display:grid;position:relative;& div{padding:var(--box-padding-large);position:absolute;inset:0}& :is(img:not([src*=_inline]),iframe){z-index:1;object-fit:contain;block-size:100%;inline-size:100%}}.hero-banner__image_bg{clip-path:polygon(var(--gap-large) 0%, 100% 0, 100% 100%, 0% 100%);grid-area:1/gap/auto/image;block-size:100%;position:relative;overflow:hidden;& div{position:absolute;inset:0}& img{object-fit:cover;object-position:var(--bg-align);block-size:100%}}.hero-banner-content{padding:var(--box-padding-large);color:#fff;grid-area:content;& .contents{margin-block-start:var(--gap-small);&:not(:has(:first-child)){display:none}}}@media only screen and (width<=45em){.hero-banner{grid-template:"content"1fr"image"1fr/1fr}.hero-banner__image_bg{clip-path:none;grid-area:2/1}}.intro__inner{justify-content:space-between;align-items:flex-start;gap:var(--gap-large);flex-wrap:wrap;display:flex}.intro__content{flex:1;min-inline-size:20ch}.intro__quick-links{padding:var(--box-padding-large);border:.1875rem solid var(--theme-green);border-radius:var(--border-radius-large);background-color:rgb(var(--bg-main-rgb) / .8);backdrop-filter:blur(var(--blur-medium));margin-block-end:var(--gap)}.quick-links__title{font-size:var(--text-size-h3);margin-bottom:var(--gap-small)}.quick-links__list{gap:var(--gap-small);min-inline-size:1rem;display:grid;& .link:not(.partnerCentralLink){& a{padding:var(--padding-ch);background-color:rgb(var(--bg-inverse-rgb) / .1);border-radius:var(--border-radius-small);width:fit-content;max-width:24ch;padding-left:2ch;text-decoration:none;display:block;position:relative;overflow:hidden;&:before{content:"";block-size:.5ch;inline-size:.5ch;transition:transform var(--speed-standard) var(--transition-out-quadratic);border:.125rem solid;border-width:0 .125rem .125rem 0;display:block;position:absolute;top:1.125ch;left:.8ch;transform:rotate(45deg)}&:after{content:"";background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--hover-gradient);block-size:.125rem;transition:background var(--speed-slow) ease;position:absolute;bottom:0;left:0;right:0}&:where(:hover,:focus-visible){&:before{transform:translateY(.125ch)scale(1.1)rotate(45deg)}&:after{background-size:100% .125rem}}}}}@media only screen and (width<=44em){.intro__quick-links{inline-size:100%}.quick-links__list{columns:2 18ch;column-gap:var(--gap-large);padding-block:var(--gap);column-rule:var(--border-soft);display:block;& .link{&:not(:last-of-type){margin-block-end:var(--gap-small)}& a{max-width:unset}}}}:where(.oneColumnContent,.newsShowcase)+:where(.newsShowcase,.scroller,.flexibleRowContainer){margin-block-start:var(--gap-large)}:is(.scroller,.flexibleRowContainer){& :is(.newsShowcase,.news-showcase,.news-showcase__inner){margin-block-start:unset}& :is(.news-showcase,.news-showcase__inner){block-size:100%}}.news-showcase__inner{gap:var(--gap);--flex-ns:50%;block-size:100%;display:flex}@media only screen and (width>=50em){[data-width="75"] .news-showcase__inner{--flex-ns:75%}[data-width="66"] .news-showcase__inner{--flex-ns:66.6667%}[data-width="33"] .news-showcase__inner{--flex-ns:33.333%}[data-width="25"] .news-showcase__inner{--flex-ns:25%}[data-width="20"] .news-showcase__inner{--flex-ns:20%}[data-width="12"] .news-showcase__inner{--flex-ns:12%}}[data-remove-border] .news-showcase__image-container img{border-width:0!important}[data-reduce-margin] .news-showcase__inner{gap:var(--gap-small)}[data-image-position=right] .news-showcase__inner{flex-direction:row-reverse}[data-display-style=inline] .news-showcase__image-container{& img{inline-size:100%}& img:not([src*=\.svg]):not([src*=\.png]){border-width:var(--border-width-large);border-style:solid;border-image-slice:1;border-image-source:var(--theme-gradient)}}.news-showcase__image-container{flex:1 1 calc(var(--flex-ns) - var(--border-width-large))}[data-display-style=background] .news-showcase__image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:var(--bg-img);border-width:var(--border-width-large);border-style:solid;border-image-slice:1;border-image-source:var(--theme-gradient);background-color:var(--bg-white-if-light);& img{display:none}}[data-vertically-center]{& .news-showcase__inner{align-items:center}& .news-showcase__content-container{padding-block:var(--gap)}}.news-showcase__content-container{flex:1 1 calc(100% - var(--flex-ns) + var(--border-width-large));gap:var(--gap-small);flex-wrap:wrap;align-content:flex-start;align-items:flex-start;display:flex;&>:not(a){flex:1 0 100%}&>a{height:fit-content}& .news-showcase__cta{margin-block-start:var(--gap-small)}}.news-showcase__author{align-items:center;padding-block-end:var(--gap-small);display:flex}h2~.news-showcase__author{border-block-start:var(--border-soft);padding-block-start:var(--gap-small)}.news-showcase__author:has(~h3){border-block-end:var(--border-soft);padding-block-end:var(--gap-small)}.news-showcase__author-image{inline-size:var(--icon-size-standard);block-size:var(--icon-size-standard);border-radius:50%;flex-shrink:0;margin-inline-end:var(--gap-small);overflow:hidden}.news-showcase__author-name{font-weight:var(--text-weight-medium);margin:0}.news-showcase__author-title{margin:0}@media only screen and (width<=31em){[data-mobile-hide-image]:not([data-media-mode=video]) .news-showcase__image-container{display:none}}@media only screen and (width<=50em){.news-showcase:not([data-mobile-no-stack]) .news-showcase__inner{flex-direction:column}[data-display-style=background] .news-showcase__image-container{max-block-size:50vmax;& img{opacity:0;display:block}}}.partnerCentralApplication{order:0;&:has(.no-access){order:1}&:not(:has(.feature-application)){display:none}}.feature-application{block-size:100%;display:grid}.feature-application__item{border-radius:var(--border-radius-standard);padding:var(--border-width-thin);background:var(--theme-gradient);grid-template-rows:1fr min-content;text-decoration:none;display:grid;overflow:hidden}.no-access{& .feature-application__content{background:var(--bg-main);color:inherit;border-start-start-radius:calc(var(--border-radius-standard) - var(--border-width-thin));border-start-end-radius:calc(var(--border-radius-standard) - var(--border-width-thin))}& .feature-application__cta{background:var(--theme-gradient);color:#fff}}.feature-application__content{padding:var(--box-padding-large);color:#fff;display:grid;position:relative}.feature-application__icon{inline-size:var(--icon-size-larger);margin-block-end:var(--gap-small)}.feature-application__title{font-size:var(--text-size-h3-dynamic);padding-block-end:var(--gap-small)}.feature-application__text{scrollbar-color:white transparent;padding-inline-end:var(--gap-tiny);&::-webkit-scrollbar{width:10px}&::-webkit-scrollbar-track{background-color:#0000}&::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:6px}}.feature-application__cta{background-color:var(--bg-main);padding:var(--box-padding) var(--box-padding-large);font-weight:var(--text-weight-bold);border-end-end-radius:calc(var(--border-radius-standard) - var(--border-width-thin));border-end-start-radius:calc(var(--border-radius-standard) - var(--border-width-thin));& p{margin:0}& a{text-decoration:none;display:block}}.flexible-row-container .partnerCentralApplication:only-child{max-inline-size:34rem}@media (hover:hover){.feature-application__item:is(:hover,:focus-visible,:focus-within){& .feature-application__content{grid-template-rows:0 min-content calc(var(--icon-size-larger) + var(--gap-small))}}.feature-application__content{grid-template-rows:calc(var(--icon-size-larger) + var(--gap-small)) min-content 0;transition:all var(--speed-standard) var(--transition-in-out-quadratic)}}.prl-resources{grid-template-columns:repeat(auto-fill,minmax(28ch,1fr));margin-block-start:0}.prl{gap:var(--gap);align-items:start;padding-block-end:var(--gap-section);display:grid;&:has(#prl-view-list:checked){& .prl-resources{grid-template-columns:1fr}}& h2{margin-block-end:unset}& form{gap:var(--gap);padding:var(--box-padding);background-color:var(--bg-soft);border-radius:var(--box-padding);border:var(--border-soft);display:grid}& article{border:var(--border-theme-medium)}}@media only screen and (width>=38.0625em){.prl{grid-template-columns:16rem 1fr;& form{top:var(--gap);position:sticky}}}.scroller{margin-block-end:var(--gap-large)}.scroller-component{--s-item-width:100%;display:grid;container:scroller/inline-size}.scroller-component__slides{--quarter:calc(25% - .75 * var(--gap));--third:calc(33.3333% - .666666 * var(--gap));--half:calc(50% - .5 * var(--gap));counter-reset:item;grid-auto-flow:column;grid-auto-columns:calc(var(--s-item-width) - var(--coarse-pointer-adjust,0%));gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;anchor-name:var(--anchor-name);inline-size:100cqi;padding-block:.5rem var(--gap);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--bg-scrollbar-track) var(--bg-scrollbar-thumb);display:grid;overflow:auto clip;@media (prefers-reduced-motion:no-preference){scroll-behavior:smooth}&:focus-visible{outline-color:rgb(var(--bg-inverse-rgb) / .4)}&[data-max-items=auto]{grid-auto-columns:minmax(18rem,1fr);grid-auto-flow:column;display:grid}&>*{scroll-snap-align:start;margin-block:unset}&>.tile{display:grid}}@supports (scroll-marker-group:after){.scroller-component__slides{padding-inline:5vmin;padding-block:var(--gap-small);scrollbar-width:none;container-type:inline-size scroll-state;margin-block-end:var(--gap-large);scroll-padding-inline-end:5vmin;&>:where(:not(.flexibleRowContainer)){animation:linear both offscreen-inert;animation-timeline:view(x);container-type:scroll-state}&::scroll-button(left){position-area:var(--_inner)}&::scroll-button(right){position-area:var(--_inner)}}.scroll-markers{scroll-marker-group:after;&::scroll-marker-group{position-anchor:var(--anchor-name);gap:var(--gap-small);box-sizing:border-box;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;inline-size:100%;max-inline-size:80cqi;top:anchor(bottom);left:calc(anchor(left) - 10%);right:calc(anchor(right) - 10%);margin-block:var(--gap-small);grid-auto-columns:var(--gap-small);grid-auto-flow:column;place-content:safe center;justify-self:center;padding:.3125rem .625rem;scroll-padding-inline:.625rem;display:grid;position:absolute;overflow-x:auto;container:marker-group/inline-size}&>*{&::scroll-marker{content:" ";color:currentColor;scroll-snap-align:center;aspect-ratio:1;border:var(--border-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--speed-standard) ease, outline-offset var(--speed-standard) ease;interactivity:auto;border-radius:100vmax;text-decoration:none;animation:linear both scale-in-and-out;animation-timeline:view(x)}&::scroll-marker:target-current{background:currentColor}&::scroll-marker:not(:active):hover{transform:scale(1.25)}&::scroll-marker:focus-visible{outline-color:rgb(var(--bg-inverse-rgb) / .4);outline-offset:.125rem;outline-width:.1875rem;outline-style:dotted}@media (forced-colors:active){&::scroll-marker:target-current{background:highlight;border-color:highlight}}}}.scroll-buttons{&::scroll-button(*){cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:1;position-anchor:var(--anchor-name);aspect-ratio:1;background:rgb(var(--bg-main-rgb) / .6);border:var(--border-medium);color:currentColor;transform-origin:50%;inline-size:2.5rem;transition:transform var(--speed-standard) ease, opacity var(--speed-standard) ease, background-color var(--speed-standard) ease, outline-offset var(--speed-standard) ease;border-radius:100vmax;place-content:center;place-items:center;font-family:system-ui;font-size:130%;line-height:1;display:flex;position:absolute;@media (forced-colors:active){background:canvas}}&:where(:not([data-vertical-mode=true])){&::scroll-button(right){--_inner:center span-inline-start;--_inner-under:block-end span-inline-start;--_inner-over:block-start span-inline-start;--_outer:inline-end center;--_outer-under:end;--_outer-over:block-start inline-end;position-area:var(--_outer-under);content:"→" / "Scroll Right"}&::scroll-button(left){--_inner:center span-inline-end;--_inner-under:block-end span-inline-end;--_inner-over:block-start span-inline-end;--_outer:inline-start center;--_outer-under:block-end inline-start;--_outer-over:start;position-area:var(--_outer-under);content:"←" / "Scroll Left"}@container (inline-size>=calc(100cqi - 120px)){&::scroll-button(right){position-area:var(--_inner-under)}&::scroll-button(left){position-area:var(--_inner-under)}}}&::scroll-button(*):not(:disabled):is(:hover,:focus-visible){transform:scale(1.1)}&::scroll-button(*):not(:active):focus-visible{outline-offset:.125rem;outline:.1875rem dotted}&::scroll-button(right):not(:disabled):active{transform:translate(.3125rem)scale(.95)}&::scroll-button(left):not(:disabled):active{transform:translate(-.3125rem)scale(.95)}&::scroll-button(up):not(:disabled):active{transform:translateY(-.3125rem)scale(.95)}&::scroll-button(down):not(:disabled):active{transform:translateY(.3125rem)scale(.95)}&::scroll-button(*):disabled{opacity:.25;cursor:not-allowed}}.full-width{margin-inline:var(--inline-reverse-margin);padding-inline:var(--inline-reverse-padding);inline-size:calc(100cqi + 2 * var(--inline-reverse-padding));scroll-padding-inline-start:var(--inline-reverse-padding);&::scroll-button(left){translate:var(--inline-reverse-padding) 0}&::scroll-button(right){translate:var(--inline-reverse-margin) 0}}.panels .full-width{inline-size:calc(100% + var(--inline-reverse-padding));margin-inline-start:unset;padding-inline-start:unset;scroll-padding-inline-start:unset;&::scroll-button(left){translate:0}&::scroll-marker-group{translate:calc(.5 * var(--inline-reverse-margin))}}.card-carousel{padding-block:var(--gap) var(--gap-large);--bg-white-if-light:var(--bg-main);--card-container-range:cover -75cqi contain 10cqi;margin-block-end:var(--gap-section);scroll-padding-inline-end:0;&:before,&:after{content:"";display:block}&:before{order:0}&:after{order:21}&::scroll-button(*){z-index:21}&>*{scroll-snap-align:start;box-shadow:calc(var(--distance-x) * var(--m) + .5rem) calc(var(--distance-y) * var(--m)) var(--l) #0003;z-index:calc(sibling-count() - sibling-index() + 1);transition:unset;@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){animation:linear both card-slide-in;animation-range:var(--card-container-range);animation-timeline:view(x)}}}}}@container scroller (width>=32em){:is([data-max-items="4"],[data-max-items="3"],[data-max-items="2"]){--card-container-range:cover -75cqi contain 20cqi;--s-item-width:var(--half)}}@container scroller (width>=58em){:is([data-max-items="4"],[data-max-items="3"]):not(:has(>:nth-child(3))){--s-item-width:var(--half)}:is([data-max-items="4"],[data-max-items="3"]){--s-item-width:var(--third)}[data-max-items="2"]{--s-item-width:var(--half)}}@container scroller (width>=71em){[data-max-items="4"]:not(:has(>:nth-child(4))){--s-item-width:var(--third)}:is([data-max-items="4"],[data-max-items="3"]):not(:has(>:nth-child(3))){--s-item-width:var(--half)}[data-max-items="4"]{--s-item-width:var(--quarter)}[data-max-items="3"]{--s-item-width:var(--third)}[data-max-items="2"]{--s-item-width:var(--half)}}@media only screen and (width<=30em){.scroller-component__slides{margin-inline:calc(-1 * var(--container-padding));padding-inline:var(--container-padding);scroll-padding-inline:var(--container-padding);&>*{--s-item-width:calc(100% - var(--gap))}}}@supports not (container-type:inline-size){@media only screen and (width>=24em){[data-max-items="4"],[data-max-items="3"],[data-max-items="2"]{--s-item-width:var(--half)}}@media only screen and (width>=62.5em){[data-max-items="4"],[data-max-items="3"]{--s-item-width:var(--third)}[data-max-items="2"]{--s-item-width:var(--half)}}@media only screen and (width>=87em){[data-max-items="4"]{--s-item-width:var(--quarter)}[data-max-items="3"]{--s-item-width:var(--third)}[data-max-items="2"]{--s-item-width:var(--half)}}}@supports not (scroll-marker-group:after){@media only screen and (width>=87em){.scroller-component[data-navigation=top-right]{gap:var(--gap);grid-template-columns:25ch 1fr;& .scroller-component__title{font-weight:var(--text-weight-bold);padding:var(--box-padding-large);border:var(--border-width-thinner) solid;border-image-slice:1;border-image-source:var(--theme-gradient);place-items:center;display:grid}}}}@media (pointer:coarse){.scroller-component__slides{margin-inline:calc(-1 * var(--container-padding));padding-inline:var(--container-padding);scroll-padding-inline:var(--container-padding)}[data-max-items="4"]{--coarse-pointer-adjust:calc(var(--gap) * .25)}[data-max-items="3"]{--coarse-pointer-adjust:calc(var(--gap) * .333333)}[data-max-items="2"]{--coarse-pointer-adjust:calc(var(--gap) * .5)}[data-max-items="1"]{--coarse-pointer-adjust:var(--gap)}}.secondary-header{min-block-size:clamp(20rem,60vh,35rem);margin-block:var(--gap-large);isolation:isolate;gap:var(--gap);grid-template-columns:1fr .5fr;place-items:start;display:grid;position:relative;&.margin-top:not(:has(div,p)){margin-block-start:0}}.secondary-header-content{gap:var(--gap-small);padding:var(--box-padding-large);color:#fff;backdrop-filter:blur(var(--blur-medium));background-color:#000a1ab3;margin-inline-start:calc(-1 * var(--box-padding));display:grid;& h1{margin:0}}.secondary-header-bg{z-index:-1;inset-block:calc(-1 * var(--gap));inset-inline:var(--inline-reverse-margin);grid-column:1/-1;position:absolute;overflow:hidden;& div{block-size:100%}& img{object-fit:cover;object-position:var(--bg-align);pointer-events:none;block-size:100%}}.secondary-header-cta-area{border:.1875rem solid var(--theme);background-color:rgb(var(--bg-main-rgb) / .8);backdrop-filter:blur(var(--blur-medium));border-radius:var(--border-radius-large);padding:clamp(1.25rem,4vw,4rem);& .quick-links__list{padding:unset;display:grid}}@media only screen and (width<=34em){.secondary-header{grid-template-columns:1fr}}.hero-container-image-wrapper{--gradient-light:var(--grey-lightest);--gradient-dark:var(--grey-light);inline-size:calc(100% - 2 * var(--mi,0%));grid-area:image;block-size:100%;& img{object-fit:cover;object-position:var(--bg-align,center);background-color:#ffffff80;block-size:100%;inline-size:100%}&:empty{display:none}}.component-short-header{padding-block:clamp(var(--gap), var(--gap-large) + 2vw, var(--gap-section));padding-inline:var(--inline-container-excess);margin-inline:calc(-1 * var(--inline-container-excess));--displace:clamp(1rem, 2vmax, 2rem);--bg1:radial-gradient(50% 50% at left var(--inline-container-excess) top 0%, var(--gradient-dark), transparent);--bg2:radial-gradient(100% 65% at left calc(100% - var(--inline-container-excess)) top 0%, var(--gradient-light), transparent);--bg3:radial-gradient(75% 65% at left calc(100% - var(--inline-container-excess)) top 100%, var(--gradient-dark), transparent);--bg4:radial-gradient(100% 100% at left var(--inline-container-excess) top 100%, var(--gradient-light), transparent);background-image:var(--bg1), var(--bg2), var(--bg3), var(--bg4);background-blend-mode:hard-light;backdrop-filter:blur(var(--blur-small));margin-block-end:var(--gap);position:relative;overflow:hidden;& .content-holder{color:#fff;font-weight:var(--text-weight-medium);& h1{--length:34;font-size:calc(var(--text-size-h1-dynamic) * clamp(.75, (100 - (var(--length,1) - 34)) / 100 + .1, 1))}}& .brand-logo{inline-size:clamp(8rem,50%,14rem);&[src*=\/short-hero]{display:none}}&:not([data-full-width]){& .hero-container-image-wrapper{padding-inline:var(--displace);margin-inline:var(--mi,0%);position:relative;&:before{content:"";padding:calc(.5 * var(--border-width));z-index:-1;mix-blend-mode:color-dodge;background-color:#fff6;position:absolute;inset-block-start:calc(38% + var(--displace));inset-block-end:calc(-1 * var(--displace));inset-inline-start:0%;inset-inline-end:calc(38% + var(--displace));mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}&:after{content:"";z-index:-1;mix-blend-mode:color-dodge;background-color:#fff6;position:absolute;inset-block-start:calc(-1 * var(--displace));inset-block-end:calc(38% + var(--displace));inset-inline-start:calc(38% + var(--displace));inset-inline-end:0%}}}}.hero-container{gap:var(--gap);grid-template:"content image"/1fr 1fr;justify-content:space-between;align-items:center;display:grid}[data-full-width]{grid-template-columns:var(--inline-container-excess) min(15rem + 30vw, 100%) 1fr var(--inline-container-excess);gap:unset;padding:unset;grid-template-rows:1fr;display:grid;position:relative;& :is(.component-short-header,.hero-container){display:contents}& .wrapper{padding-block:clamp(var(--gap), var(--gap-large) + 2vw, var(--gap-section));z-index:0;grid-area:1/2}& .hero-container-image-wrapper{border:unset;background-image:var(--bg-img);background-size:cover;background-position:var(--bg-align,center);clip-path:polygon(8rem 0%,100% 0,100% 100%,0% 100%);grid-area:1/3/auto/-1;& img{display:none}}}.hero-container__overlay{display:none}@media only screen and (width<=50em){.component-short-header:not([data-full-width]){padding-block:var(--gap);--mi:10vw;& .hero-container{grid-template:"content""image"/1fr}}}.stickyContainer{position:relative;& .skip-nav-link:not(:focus-visible){scale:0}& .skip-nav-link{padding:1ch 2ch}}.stickyPanel{& .carousel-slide__content-container:before,& .carousel-slide__image-container:before{content:unset}& .carousel-slides{padding-block:var(--gap-large)}& .carousel-controls{translate:0 -2rem}& :is(.carousel,.contentcarouselslide){margin-block:0}&:has(>section[hidden=true]){display:none}}.sticky-nav{gap:clamp(var(--gap), 3vw, var(--gap-large));margin-block:var(--gap-large);display:flex;&>nav{background-color:rgb(var(--bg-inverse-rgb) / .05);border-radius:var(--border-radius-huge);top:var(--gap-small);block-size:min-content;inline-size:clamp(16ch,29%,39ch);backdrop-filter:blur(var(--blur-small));scroll-margin-block-start:var(--gap);position:sticky;& ul{margin:0;list-style-type:none;display:grid}& p{margin:0}& .call-to-action{inline-size:max-content;max-inline-size:calc(20ch - 2 * var(--box-padding));--btn-padding-block:.35rem;--btn-padding-inline:1rem;border-radius:calc(var(--border-radius-huge) - var(--box-padding))}}& :is(.outline-link,.nav-cta,.nav-heading){padding:var(--box-padding);text-decoration:none;display:block}& .outline-link{&[aria-current]{color:#fff;--theme:var(--theme-light-blue);--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-green);--gradient-light-lighter:var(--gradient-light);--gradient-dark-lighter:var(--gradient-dark);--theme-gradient:linear-gradient(var(--angle), var(--gradient-dark) 0%, var(--gradient-light) 100%);--theme-gradient-lighter:linear-gradient(var(--angle), var(--gradient-dark-lighter) 0%, var(--gradient-light-lighter) 100%);background:var(--theme-gradient)}}& .nav-heading{color:#fff;background:var(--theme-gradient);font-weight:var(--text-weight-bold);border-start-start-radius:var(--border-radius-large);border-start-end-radius:var(--border-radius-large);order:-1}& .nav-cta{order:100;padding-inline:auto}& .panels{grid-gap:var(--gap-large);flex-grow:1;display:grid}& .margin-bottom-large{margin-block-end:var(--gap)}& .stickyPanel{padding-block-end:var(--gap)}}.tabs-nav{grid-template:1fr/1fr;display:grid;&>nav{z-index:1;background-color:var(--bg-main);margin-block-end:var(--gap-large);display:grid;position:sticky;top:0;& :is(.nav-cta,.nav-heading){display:none}& ul{border-block-start:var(--border-blue-thick);border-block-end:var(--border-blue-thick);background:var(--bg-blue-glow);padding-block-end:3px;list-style:none;display:flex;overflow-x:auto}& li{display:flex}& button{color:inherit;font-weight:var(--text-weight-bold);font-size:var(--text-size-larger);padding:calc(var(--gap) / 2);opacity:.75;background:0 0;inline-size:max-content;max-inline-size:36ch;text-decoration:none;display:block;position:relative;overflow:hidden;&:is(:hover,:focus-visible,[aria-selected=true]){opacity:1}&:after{content:"";background-color:var(--theme-magenta);block-size:.2rem;translate:var(--_translate,0);scale:var(--_scale,0) 1;transition:scale var(--speed-fast) var(--_scale-delay,0s), translate var(--speed-standard);position:absolute;inset-block-end:0;inset-inline:0}}& li:hover~li{--_translate:-100%;--_scale-delay:var(--speed-standard)}&:hover li{--_translate:100%;--_scale-delay:var(--speed-standard)}& li:is(:hover,:has([aria-selected=true])){--_scale:1;--_translate:0;--_scale-delay:0s}}&>.panels{&:not(:has(section:not([hidden]))){& section:first-of-type{display:block}}& :where(section){display:none}& section:not([hidden]){transform-origin:top;animation-name:zoomInShallow;animation-duration:var(--speed-fast);--speed-slow:0;animation-fill-mode:both;display:block}}& .scrollbar-h::-webkit-scrollbar{height:.5rem}}.gallery-nav{grid-template:1fr/1fr;display:grid;&>nav{grid-row:-1}& ul{justify-content:center;gap:0 var(--gap-small);flex-flow:wrap;max-inline-size:80rem;margin-inline:auto;list-style:none;display:flex}& li{font-size:var(--text-size-h3);font-weight:var(--text-weight-medium);&:not(:last-of-type):after{content:" / ";margin-left:var(--gap-small);display:inline-block}& a:not(:is(:hover,:focus-visible)){text-decoration:none}}& button{background:0 0;&[aria-selected=false]{opacity:.6}}& .stickyPanel{display:contents}& .panels{inline-size:min(100%, var(--width-control,100%));text-align:center;grid-template:auto 1fr/1fr;grid-row:1;margin-inline:auto;display:grid;& section{grid-area:1/1/-1;grid-template-rows:subgrid;grid-template-columns:1fr;display:grid;&:not([hidden]){opacity:1;visibility:visible;transform-origin:50%;animation-name:fadeInShallow;animation-duration:var(--speed-fast);--speed-slow:0;animation-fill-mode:both}}&:not(:has(section[hidden])){& section:first-of-type{opacity:1;visibility:visible}}& :where(section){opacity:0;visibility:hidden}& :where(h3,h2,.visual-h3,.visual-h2){align-self:center}}& .nav-heading{display:none}}body[data-edit-mode]{& .gallery-nav .stickyPanel{display:revert}}@media screen and (width<=37em){.sticky-nav{&>nav{z-index:5;transition:opacity var(--speed-standard) ease;transform-origin:bottom;max-inline-size:unset;border-radius:unset;inline-size:100vw;backdrop-filter:blur(var(--blur-large));visibility:inherit;opacity:1;box-shadow:inset 0 0 2rem rgb(var(--bg-inverse-rgb) / .5);background:rgb(var(--bg-main-rgb) / .5);position:fixed;inset:auto 0 0;&:not(:has(.outline-link[aria-current])){visibility:hidden;opacity:0}& ul{padding:0 var(--container-padding);scroll-padding-inline:var(--container-padding);gap:var(--gap-small);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;display:flex;overflow-x:auto;&::-webkit-scrollbar{display:none}&:not(:has(.snap))>*{scroll-snap-align:start}& .snap{scroll-snap-align:center}}& .nav-heading{display:none}& .nav-cta{margin-inline:var(--container-padding);justify-items:stretch;padding-block-end:2rem;display:grid}& .call-to-action{inline-size:unset;max-inline-size:unset;text-align:center}}& .outline-link{inline-size:max-content}}.tabs-nav>nav{inline-size:calc(100% + var(--container-padding))}@supports (animation-timeline:view()){.stickyContainer nav li{animation-name:scroll-lane-scale,scroll-lane-scale;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,reverse;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:view(inline);animation-range:entry,exit}@keyframes scroll-lane-scale{0%{opacity:.5;scale:.9}}}}body:has(section[id=events]):not(:has(section[id=events] section.events)) a.outline-link[href=\#events]{display:none}.testimonial{max-inline-size:calc(var(--max-text-width) + 2 * (var(--border-width-testimonial) + var(--box-padding-large)))}.scroller{& .testimonial{display:flex}}.testimonial-content{border:var(--border-width-testimonial) solid var(--theme);border-radius:var(--border-radius-huge);font-size:var(--text-size-large);padding:var(--box-padding-large);margin-block:auto 1rem;position:relative;&:before{content:"";border:var(--border-width-testimonial) solid var(--bg-main);bottom:calc(-1 * var(--border-width-testimonial));z-index:2;inline-size:3.5rem;position:absolute;inset-inline-start:3rem}&:after{content:"";border:var(--border-width-testimonial) solid var(--theme);bottom:-3rem;z-index:3;border-block-end:none;border-inline-start:none;border-radius:0 3rem 0 0;block-size:3rem;inline-size:3.5rem;position:absolute;inset-inline-start:3rem}}.testimonial-author{margin-inline-start:8rem;margin-top:1rem}.testimonial-author-image{inline-size:var(--icon-size-larger);aspect-ratio:1;border-radius:100vmax;overflow:hidden}.testimonial-author-name{font-weight:var(--text-weight-bold)}.testimonial-author-title{margin-top:0}.textimagewithcta{display:grid;container-type:inline-size}.text-image-with-cta{background-color:var(--bg-white-if-light,rgb(var(--bg-inverse-rgb) / .08));border:var(--is-light,var(--border-theme-hard));padding:var(--box-padding);border-radius:var(--border-radius-large);box-shadow:var(--shadow-standard);flex-direction:column;display:flex;&:focus-within{border-color:var(--theme);box-shadow:0 0 .25rem}& .text-container{padding:calc(.5 * var(--box-padding));flex-direction:column;flex-grow:1;display:flex}&.reverse{flex-direction:column-reverse}& .securelink{display:contents}& a{font-weight:var(--text-weight-bold);padding-block-start:var(--gap);margin:auto 0 0 auto;padding-right:1.5ch;text-decoration:none;display:block;position:relative;&:after{content:"";border:solid;border-width:0 var(--arrow-width,.125rem) var(--arrow-width,.125rem) 0;block-size:.5rem;inline-size:.5rem;transition:transform var(--speed-standard) var(--transition-out-quadratic);display:block;position:absolute;bottom:0;right:0;transform:translateY(-100%)rotate(-45deg)}&:is(:hover,:focus-visible){& span{background-size:100% var(--arrow-width,.125rem)}&:after{transform:translate(.25rem,-100%)rotate(-45deg)}}& span{background-size:0% var(--arrow-width,.125rem);background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--theme-gradient-lighter);transition:background var(--speed-slow) var(--transition-out-quadratic)}}& [id^=securelink]{inline-size:max-content;display:flex}}.text-image-with-cta__image{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;margin-block-end:var(--gap-tiny);overflow:hidden;&:empty,&:has(img[src*=-image-colour-block\.jpg]){display:none}& img{inline-size:100%;&[src*=-image-colour-block\.jpg]{display:none}}}.tile:not(.cq-Editable-dom){display:contents}.tile-theme-dark{background-image:var(--theme-gradient);font-weight:var(--text-weight-medium);color:#fff}.tile-full-width{grid-column:1/-1}.tile-double-width{grid-column:span min(2, var(--grid-columns,1))}.tile-triple-width{grid-column:span min(3, var(--grid-columns,1))}.tile-double-height{grid-row:span 2}.tile-triple-height{grid-row:span 3}.tile-full-height{grid-row:1/-1}.tile-content{flex:1;block-size:100%;inline-size:100%;display:flex}.tile-picture-first{flex-direction:row-reverse}.tile-horizontal{align-items:center;& .media-container{flex:1 0 50%;block-size:100%;& img{object-position:right}}&.tile-picture-first{& .media-container{& img{object-position:left}}}}.tile-vertical{flex-direction:column;&.tile-picture-first{flex-direction:column-reverse;& .media-container{& img{object-position:top}}}& .media-container{& img{object-position:bottom}}}.tile-component{place-items:center;display:grid;overflow:hidden;container-type:inline-size;& .larger{font-size:min(var(--text-size-h2), 12cqw)}& .copy-container{padding-block:var(--box-padding-xlarge);padding-inline:var(--box-padding-xlarge);inline-size:min(var(--max-text-width), 100%);margin-block:auto;&:has(.allow-full-width){--max-text-width:100rem}&:empty{display:none}}& .media-container{padding-block:var(--tile-block-padding);padding-inline:var(--tile-inline-padding);place-items:center;display:grid;& img{object-fit:var(--fitting,cover);object-position:bottom;block-size:100%;inline-size:100%}&:empty{display:none}}&[data-apply-padding]{--fitting:contain;--tile-block-padding:var(--box-padding-large);--tile-inline-padding:var(--box-padding-large);& .tile-vertical{--tile-block-padding:0 var(--box-padding-large);&.tile-picture-first{--tile-block-padding:var(--box-padding-large) 0}}& .tile-horizontal{--tile-inline-padding:0 var(--box-padding-large);&.tile-picture-first{--tile-inline-padding:var(--box-padding-large) 0}}}&:not(.tile-theme-bordered){background-color:rgb(var(--bg-inverse-rgb) / .08)}&:not(.tile-theme-image){border-radius:var(--border-radius-standard);& .object-fit-cover{display:contents}}&.tile-theme-image{isolation:isolate;color:#fff;& .object-fit-cover{z-index:-1;block-size:100%;inline-size:100%;position:absolute}&.tile-full-width{margin-inline:var(--inline-reverse-margin);background:0 0}& .tile-content{grid-template-areas:"stack";inline-size:100%;display:grid;position:relative;&>.media-container{padding:unset;margin:unset;grid-area:stack}&>.copy-container{backdrop-filter:blur(var(--blur-very-large));padding-inline:var(--box-padding-xlarge);box-shadow:0 0 var(--border-radius-huge) #ffffff4d, inset 0 0 var(--border-radius-huge) #0000004d;background:#00000080;border-start-start-radius:var(--border-radius-huge);border-start-end-radius:var(--border-radius-huge);flex:1 0 50%;grid-area:stack;margin-block-start:var(--tile-padding,var(--gap-section-collapsible));margin-inline:auto}}& .media-container img{object-fit:cover;object-position:center;block-size:100%}}&.tile-theme-bordered{background:linear-gradient(var(--bg-main-hover), var(--bg-main-hover)) padding-box, var(--theme-gradient) border-box;border:var(--border-width-thin) solid transparent}}.scroller-component__slides{&>.tile{display:grid}}@container (width<=100rem){.tile-component{--box-padding-large:clamp(1.25rem, 5cqw, 2rem);& .copy-container{padding-inline:min(var(--box-padding-xlarge), 14cqw)}}.tile-content{inline-size:100cqw}}@container (width<=31rem){.tile-horizontal{flex-direction:column;inline-size:100%;&.tile-picture-first{flex-direction:column-reverse}& .tile-component{& .copy-container{text-align:center;inline-size:100%}}}}.timelineContainer{margin-block:var(--gap-section)}.timeline-container__listing{gap:var(--gap-small);inline-size:fit-content;max-inline-size:var(--max-text-width);grid-template-columns:auto 1fr;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.timeline-container__item{display:contents;&:before{content:"";width:var(--icon-size-standard);height:var(--icon-size-standard);background-color:var(--bg-color,var(--theme));border:rgb(var(--bg-inverse-rgb)) var(--icon-border-width) solid;z-index:1;border-radius:100vmax;grid-column:1}&:after{content:"";border:rgb(var(--bg-inverse-rgb)) calc(.5 * var(--icon-border-width)) solid;height:100%;transform:translateX(calc(.5 * var(--icon-size-standard) - .5 * var(--icon-border-width)));z-index:0;grid-column:1;position:absolute}}.timeline-container__item-inner{padding-bottom:var(--gap);grid-column:2}.twoColumnsContent{margin-block:var(--gap);&+.twoColumnsContent{margin-block-start:var(--gap-large)}}:is(.scroller-component__slides,.flexible-row-container)>.twoColumnsContent{margin-block-start:var(--gap)}.two-columns-content{grid-template-columns:repeat(5,1fr);grid-template-rows:var(--gap-large) 1fr var(--gap-large);display:grid;& .content-holder{grid-area:1/1/3/4}& .img-holder{grid-area:2/3/-1/-1}&[data-image-style=inline]{& .img-holder{background-image:var(--theme-gradient);block-size:fit-content}}&[data-image-style=background]{& .img-holder{background-image:var(--bg-img), var(--theme-gradient);& img{display:none}}}&[data-image-position=left]{& .content-holder{grid-column:3/-1}& .img-holder{background-position:100%;grid-column:1/-3}}& .headline{margin-block-end:var(--gap-small)}& .call-to-action{margin-block-start:var(--gap-small)}& .content-holder{backdrop-filter:blur(var(--blur-very-large));padding:var(--box-padding-large) calc(2 * var(--gap-large)) var(--box-padding-large) var(--box-padding-large);border-left-width:var(--border-width-large);border-left-style:solid;border-image-slice:1;border-image-source:var(--theme-gradient);clip-path:polygon(0% 0%, 100% 0, calc(100% - var(--gap-large)) 100%, 0% 100%);background-color:RGB(var(--bg-main-rgb) / calc(var(--is-dark,20%) + 60% + var(--contrast,0%)));grid-area:2/1/auto/4;position:relative;&:before{content:"";background:var(--theme-gradient);z-index:-1;opacity:.2;mix-blend-mode:var(--is-dark,color);position:absolute;inset:0}}& .img-holder{background-position:0;background-size:cover;grid-area:1/3/-1/-1}&:not([data-hide-border]) .img-holder{border-width:var(--border-width-large);border-style:solid;border-image-slice:1;border-image-source:var(--theme-gradient)}}body.light .two-columns-content .content-holder>*{mix-blend-mode:multiply}@media only screen and (width<=71em){.two-columns-content{&[data-image-position=left]{& .content-holder{grid-column:2/-1}& .img-holder{grid-column:1/-2}}& .content-holder{grid-area:2/1/auto/5}& .img-holder{grid-area:1/2/-1/-1}}}@media only screen and (width<=50em){.two-columns-content{grid-template-rows:var(--gap-section) auto var(--gap);grid-template-columns:var(--gap-section) auto var(--gap-section);&[data-image-position=left]{& .content-holder{grid-column:1/-2}& .img-holder{grid-column:2/-1}}& .content-holder{padding:var(--box-padding);clip-path:unset;border-width:0;grid-area:2/1/-1/-2}& .img-holder{grid-area:1/2/3/-1}}}@media only screen and (width<=30em){[data-mobile-hide-image] .img-holder{display:none}.two-columns-content{gap:var(--gap);display:block;& .content-holder{background:unset;padding:0;&:before{display:none}}& .img-holder{margin-block-end:var(--gap)}&[data-image-style=background]{& .img-holder{& img{display:block}}}}}.blogcontent{margin-inline-start:var(--blog-indent,0);& a{font-weight:var(--text-weight-medium)}}.blog-entry-body{& :where(p,blockquote,ul,ol,.blogCallToAction,h2,h3,h4){max-inline-size:var(--max-text-width)}& .regular-body :is(blockquote,img,figure){clear:both}& :where(h2,h3):not(blockquote>:where(h2,h3)){margin-block-start:var(--gap-large);margin-block-end:var(--gap)}}.blog-page .shortHeader{display:none}.blog-entry-header{--displace:clamp(1rem, 2vmax, 2rem);margin-block-start:var(--gap);& section{display:contents}}.blog-entry-header__info{gap:var(--gap-small);grid-template:"title img""author img""tokens img""time img"/1.2fr 1fr;margin-block-end:var(--gap-large);display:grid;& p{margin:0}}.blog-entry-header__image{padding-inline:var(--displace);margin-inline:var(--mi,0%);isolation:isolate;grid-area:img;block-size:fit-content;position:relative;&:before{content:"";background:var(--theme-gradient);padding:calc(.5 * var(--border-width));z-index:-1;position:absolute;inset-block-start:calc(38% + var(--displace));inset-block-end:calc(-1 * var(--displace));inset-inline-start:0%;inset-inline-end:calc(38% + var(--displace));mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}&:after{content:"";background:var(--theme-gradient);z-index:-1;position:absolute;inset-block-start:calc(-1 * var(--displace));inset-block-end:calc(38% + var(--displace));inset-inline-start:calc(38% + var(--displace));inset-inline-end:0%}}.blog-entry-header__text{display:contents}.blog-entry-header__title{--length:34;inline-size:min(100%,56rem);font-size:calc(var(--text-size-h1-dynamic) * clamp(.8, (100 - (var(--length) - 34)) / 100 + .1, 1));grid-area:title;padding-block-end:.25lh;position:relative}.blog-entry-header__author-container{grid-area:author;align-items:center;gap:2ch;display:flex;& img{inline-size:4rem}}.blog-entry-header__details{gap:var(--gap-small);grid-area:time;height:fit-content;display:flex}.blog-entry-header__details-item{color:var(--text-subdued);font-size:var(--text-size-tag);font-weight:var(--text-weight-medium);text-transform:uppercase;display:inline-block;&:not(:last-child){border-right:var(--border-medium);padding-right:var(--gap-small)}}:where(.blog-entry-header__tokens){gap:var(--gap-tiny);flex-wrap:wrap;grid-area:tokens;display:flex;& a{background-color:rgb(var(--bg-main-rgb) / .5);border:var(--border-soft);font-size:var(--text-size-tag);font-weight:var(--text-weight-medium);block-size:min-content;padding:var(--padding-ch);text-transform:uppercase;border-radius:100vmax;inline-size:fit-content;text-decoration:none;&:hover{border:1px solid}}}.blog-entry-header__description{margin-block-end:var(--gap);margin-inline-start:var(--blog-indent,0rem)}@media only screen and (width<=50em){.blog-entry-header__info{grid-template-columns:1fr;grid-template-areas:"img""title""author""tokens""time"}.blog-entry-header__title{padding-inline-end:var(--box-padding)}.blog-entry-header__image{--mi:10vw auto;margin-block-end:var(--gap)}}.news-search-page{gap:var(--gap);display:grid;& nav{gap:var(--gap-small);background-color:var(--bg-soft);padding:1.5rem;display:grid;& .skip-nav-link{padding:1ch 2ch;&:not(:focus-visible){scale:0}}}}.news-summary-categories{list-style:none;position:relative;& button[aria-controls^=news-popup]{text-align:start;padding-block:.5rem;position:relative}&>li{border-bottom:var(--border-soft);display:grid;&:nth-of-type(6n+1){--gradient-light:var(--theme-purple);--gradient-dark:var(--gradient-dark-lighter)}&:nth-of-type(6n+2){--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-green)}&:nth-of-type(6n+3){--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-dark-blue)}&:nth-of-type(6n+4){--gradient-light:var(--theme-magenta);--gradient-dark:var(--theme-purple)}&:nth-of-type(6n+5){--gradient-light:var(--theme-light-green);--gradient-dark:var(--theme-green)}&:nth-of-type(6n+6){--gradient-light:var(--theme-light-blue);--gradient-dark:var(--theme-blue)}}}.news-pop-up{gap:var(--gap-small);padding:var(--box-padding-large);border-radius:var(--border-radius-standard);transition:all var(--speed-standard) var(--transition-out-quartic);background:var(--theme-gradient);color:#fff;z-index:3;border-end-start-radius:calc(var(--border-radius-standard) + var(--box-padding-large));flex-direction:column;display:flex;position:absolute;& h2{font-size:var(--text-size-h3);line-height:80%}& a{& span{background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;transition:background var(--speed-slow) var(--transition-out-quadratic);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat}&:is(:hover,:focus-visible) span{background-size:100% .125rem}}& hr{border-bottom:1px solid #ffffff80;&+hr{display:none}}& :is(button,[data-id=see-all]){color:#fff;inline-size:fit-content}}button[aria-controls^=news-popup]:where([aria-expanded=false])+.news-pop-up{display:none}.news-popup-articles{flex:1;grid-template-areas:"stack";display:grid;overflow-y:auto;&::-webkit-scrollbar{width:.5rem}&::-webkit-scrollbar-track{background-color:#0000}&::-webkit-scrollbar-thumb{background-color:#ffffff80;border-radius:.5rem}& ul{padding-inline:.25rem var(--box-padding);flex-direction:column;grid-area:stack;gap:1lh;margin-block-end:1rem;padding-block:.25rem;text-decoration:underline;list-style:none;display:flex;position:relative}}:where(.scroll-indicators){display:none}@supports (animation-timeline:scroll(nearest)){.scroll-indicators{grid-area:stack;align-content:space-between;display:grid;& .indicator{--scroll-buffer:3rem;opacity:0;height:1.5rem;animation:linear both fadeIn;animation-timeline:scroll();animation-range:0 var(--scroll-buffer);place-items:center;display:grid;position:sticky;& svg{inline-size:1.5rem}}& .indicator--top{top:0}& .indicator--bottom{animation-range:calc(100% - var(--scroll-buffer)) 100%;animation-direction:reverse;bottom:.5rem;& svg{rotate:180deg}}}}.news-popup-featured-article{grid-template-columns:2fr 1fr;gap:1ch;text-decoration:none;display:grid;& .visual-h3{line-height:100%;font-weight:var(--text-weight-medium);font-size:calc(var(--text-size-h3-dynamic) * clamp(.8, (100 - (var(--length) - 34)) / 100 + .1, 1))}& img{border-radius:var(--border-radius-standard);object-fit:cover;block-size:100%;margin:0}}.subscribe-section{display:contents}body:has(.news-summary-categories [aria-expanded=true]){& .overlay{opacity:1;pointer-events:all;backdrop-filter:blur(1px);transition-duration:var(--speed-slow);transition-timing-function:ease-out}& .news-search-page nav{z-index:4}}@media only screen and (width>=38.0625em){.news-search-page{grid-template-columns:minmax(26ch,20%) auto;&:not(:has(nav)){display:block}& nav{top:var(--gap);border:var(--border-soft);z-index:3;border-start-start-radius:var(--border-radius-large);border-start-end-radius:var(--border-radius-large);border-end-end-radius:calc(var(--border-radius-large) + 1.5rem);border-end-start-radius:calc(var(--border-radius-large) + 1.5rem);position:sticky;& .skip-nav-link{padding:1ch 2ch;&:not(:focus-visible){scale:0}}}& .overlay{z-index:3;opacity:0;transition:all var(--speed-standard) ease-in;pointer-events:none;background-color:#00000080;position:fixed;inset:0}}.news-categories-accordion{display:contents}#news-categories-button,.back{display:none}.news-summary-categories{list-style:none;position:relative}button[aria-controls^=news-popup]{margin-block:-1px;margin-inline:calc(1ch - 1lh) -2rem;padding-inline:calc(1lh - 1ch) 2rem;&:before{content:"";transform-origin:inline-start;transition:all var(--speed-standard) var(--transition-out-quartic);z-index:-1;clip-path:polygon(calc(100% - 2rem) calc(50% - .55em),calc(100% - 1.5rem) calc(50% - .55em),calc(100% - 1rem) 50%,calc(100% - 1.5rem) calc(50% + .55em),calc(100% - 2rem) calc(50% + .55em),calc(100% - 1.5rem) 50%);border-start-start-radius:100vmax;border-end-start-radius:100vmax;position:absolute;inset:0;scale:.95}&:is(:hover,:focus-visible,[aria-expanded=true]){&:before{background-image:var(--theme-gradient);scale:1}}&[aria-expanded=true]{color:#fff;font-weight:var(--text-weight-bold);&:before{animation-name:expand-chevron;animation-duration:var(--speed-standard);animation-fill-mode:forwards;animation-timing-function:var(--transition-out-quadratic)}}}.news-pop-up{top:-10%;height:clamp(25rem,120%,75vh);inline-size:25rem;animation:news-popup-expand var(--speed-slow) var(--transition-out-quartic) forwards;transform-origin:-2rem calc(calc(var(--mouse-y) - .2) * 130%);inset-inline-start:calc(100% + 1.5rem)}.news-popup-articles{overscroll-behavior:contain;mask-image:linear-gradient(#000 calc(100% - 2rem),#0000 100%)}}@media only screen and (width<=38em){.news-nav-container{margin-inline:calc(-1 * var(--container-padding));margin-block:0 1rem;& nav{border-radius:0}}.news-categories-accordion{--br:calc(var(--border-radius-standard) - 1px);border:var(--border-medium);border-radius:var(--border-radius-standard)}#news-categories-button{font-weight:var(--text-weight-bold);border-radius:var(--br) var(--br) 0 0;text-align:start;background:0 0;inline-size:100%;padding:1ch 2ch;&:before{content:"►";transition:rotate var(--speed-standard) var(--transition-out-quartic);font-size:.8em;display:inline-block;translate:-.5ch;rotate:90deg}&[aria-expanded=true]{background:var(--theme-gradient);color:#fff;margin:0;&+ul{&>li{padding-block:.5ch}}}&[aria-expanded=false]{&:before{rotate:0deg}&+ul{display:none}}}.overlay{display:none}.news-summary-categories{display:grid;overflow:hidden auto;&>li{transition:padding var(--speed-standard) var(--transition-out-quartic);justify-content:space-between;align-items:center;padding-inline-start:2ch;display:flex;&:after{content:"";border:solid;border-width:0 var(--arrow-width,.125rem) var(--arrow-width,.125rem) 0;block-size:.5rem;inline-size:.5rem;transition:transform var(--speed-standard) var(--transition-out-quadratic);display:block;position:relative;inset-block-end:-.5rem;inset-inline-end:1rem;transform:translateY(-100%)rotate(-45deg)}}}button[aria-controls^=news-popup]{transition:padding var(--speed-standard) var(--transition-out-quartic);flex:1;&:where([aria-expanded=false]){&+.news-pop-up{display:none;translate:100%}}}.news-pop-up{max-block-size:100%;transition:translate var(--speed-standard) var(--transition-out-quartic), display var(--speed-standard) allow-discrete;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--br);border-end-start-radius:calc(var(--border-radius-large) + 1.5rem);inset:0 0 auto;translate:0%;& h2{display:none}& .back{border-radius:var(--border-radius-standard);border:1px solid #ffffff80;padding:.5ch 1ch;display:block}}@starting-style{.news-pop-up{translate:100%}.news-summary-categories{& button[aria-controls^=news-popup]{padding-block:0}}}#subscribe-news-desc{display:none}#subcribe-btn{padding:unset;background:unset;box-shadow:unset;width:fit-content;font-weight:var(--text-weight-regular);color:hsl(208.81deg 47.14% calc(58% - 10 * var(--is-light,1%)));&:after{content:">"}}}:where(.card-grid-layout){gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-auto-flow:dense;margin-block:var(--gap-large);display:grid}.card-grid-layout{& .extract{line-clamp:var(--lines,3);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}& :where(.extract):empty{display:none}& :where(article){animation-name:zoomInShallow;animation-duration:var(--speed-standard);animation-fill-mode:both;animation-timing-function:var(--transition-out-quadratic);border-radius:var(--border-radius-small);border:var(--border-medium);backdrop-filter:blur(3rem);container:news-articles/inline-size;& .content{padding:var(--box-padding)}& .card-details{flex-wrap:wrap;gap:.5ch;margin:0 0 1ex;display:flex}& .dot{content:"•";display:inline-block}& figure{border-radius:calc(var(--border-radius-small) - 1px) calc(var(--border-radius-small) - 1px) 0 0}}& article[data-featured]{grid-column:1/-1}& article:nth-child(1 of [data-featured]){order:-1000}}@container news-articles (width>=33rem){.card-grid-layout{& article{&>*{align-items:stretch;gap:calc(var(--gap) / 2 + var(--box-padding));grid-template-columns:50% 1fr;block-size:100%;display:grid}& .content{padding-inline-start:0;padding-inline-end:var(--box-padding)}& figure{aspect-ratio:unset;border-radius:calc(var(--border-radius-small) - 1px) 0 0 calc(var(--border-radius-small) - 1px)}}}}.load-more-button{margin-inline:auto;margin-block:var(--gap-large) var(--gap-section);background:rgb(var(--bg-inverse-rgb) / .05);padding:var(--box-padding);border:var(--border-soft);transition:scale var(--speed-standard) var(--transition-bounce);display:grid;&:is(:hover,:focus-visible){scale:1.05}&[disabled]{display:none}&[loading=true]{animation:placeHolderShimmer var(--speed-slower) forwards infinite linear;will-change:background-position;background:linear-gradient(to right, rgb(var(--bg-inverse-rgb) / .1) 10%, rgb(var(--bg-inverse-rgb) / .2) 18%, rgb(var(--bg-inverse-rgb) / .1) 33%);background-size:60rem 100%}}@keyframes expand-chevron{0%{clip-path:polygon(calc(100% - 2rem) calc(50% - 1cap),calc(100% - 1.5rem) calc(50% - 1cap),calc(100% - 1rem) 50%,calc(100% - 1.5rem) calc(50% + 1cap),calc(100% - 2rem) calc(50% + 1cap),calc(100% - 1.5rem) 50%)}to{clip-path:polygon(0% 0%,100% 0%,100% 50%,100% 100%,0% 100%,0% 50%)}}@keyframes news-popup-expand{0%{clip-path:circle(0% at 0% var(--y-offset,50%));opacity:.8;scale:.9 .95}to{clip-path:circle(var(--circle-diameter,134%) at 0% var(--y-offset,50%))}}.next-blog{margin:var(--gap) 0;justify-content:space-between;display:flex;& a{background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--hover-gradient);transition:background var(--speed-slow) ease;text-decoration:none;&:is(:hover,:focus-visible){background-size:100% .125rem}}& .next:after{content:" »"}& .previous:before{content:"« "}}.component-brand-logo{inline-size:min(100%,11rem);margin-block-end:var(--gap)}.breadcrumbs{gap:1ch var(--gap);margin-bottom:var(--gap-large);font-size:var(--text-size-label);font-weight:var(--text-weight-medium);color:var(--text-subdued);flex-wrap:wrap;list-style-type:none;display:flex;& a{padding:var(--padding-ch);transition:background-color var(--speed-standard) ease;border:var(--border-soft);border-radius:var(--border-radius-small);text-decoration:none;display:block;&:is(:hover,:focus-visible){background-color:var(--theme);color:#fff}&:after{content:"";border:solid var(--text-subdued);block-size:.5rem;inline-size:.5rem;transform:translate(50%, -50%) rotate(calc(var(--rtl,1) * -90deg + 45deg));top:50%;border-width:0 .125rem .125rem 0;padding:.125rem;display:block;position:absolute;inset-inline-end:calc(-1 * var(--gap-small))}}& li{backdrop-filter:blur(var(--blur-medium));max-inline-size:45ch;position:relative;&:not(:has(a)){line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-block-start:.125rem;display:-webkit-box;overflow:hidden}}}.language-picker{position:relative;&>button{color:var(--text-black);background-color:var(--text-white);inline-size:var(--icon-upper-header);block-size:var(--icon-upper-header);font-size:var(--text-size-lang);font-weight:var(--text-weight-bold);cursor:pointer;transition:all var(--speed-standard) var(--transition-out-quadratic);border-radius:.25rem;place-items:center;display:grid;&:hover{font-size:calc(var(--text-size-lang) * .83333);transform:scale(1.2)}}& .label{outline-color:var(--text-white)}& .close{float:inline-end;background:0 0;margin-block-start:0;padding:0;font-size:120%;translate:0% -25%}& [aria-expanded=true]+.language-overlay{inline-size:clamp(12ch,80vw,28ch);display:block;&:not(:has(option)){animation:var(--pending);inline-size:8ch;&>*{display:none}}}}@media (forced-colors:active){.language-picker>button{background-color:canvastext}}span[data-path-lang]:empty:after{content:"EN"}.language-overlay{background-color:var(--bg-popup-opaque);inline-size:max-content;max-inline-size:80vw;display:none;& a{font-weight:var(--text-weight-bold);color:var(--theme-blue);font-size:90%}}:where(.language-overlay label){font-size:var(--text-size-label);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--text-weight-regular)}.regionItem{background:var(--bg-blue-glow);& h2{border-block-end:var(--border-blue-thick)}&+.regionItem:not(:empty){margin-block-start:var(--gap-large)}&:has(.countries-list):not(:has(.countries-list *)){display:none}&:last-of-type{margin-block-end:var(--gap-section)}}.countries-list{columns:3 17.5rem;column-gap:var(--gap-large);padding-block:var(--gap);column-rule:var(--border-soft)}.countryItem{font-weight:var(--text-weight-medium);break-inside:avoid;margin-block-end:var(--gap);display:grid;& img{block-size:1lh;inline-size:auto;margin-inline-end:1ch}& strong{font-size:var(--text-size-larger)}& a{margin-inline-start:1.5ch;text-decoration:none;display:list-item;&:hover{text-decoration:underline}}}footer{background-color:var(--bg-footer);border-block-start:var(--border-medium);color:#fff;padding-block:var(--box-padding-large);box-shadow:0 0 0 100vmax var(--bg-footer);clip-path:inset(0 -100vmax);flex-direction:column;margin-block-start:var(--gap-section);display:flex;& ul{list-style:none}& li{padding-block:.25rem;&:empty,&:has(a:empty){display:none}}& a{color:#fff;background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--hover-gradient);transition:background-size var(--speed-slow) var(--transition-out-quadratic);text-decoration:none;&:is(:hover,:focus-visible){background-size:100% .125rem}&:empty{display:none}}}:is(footer nav,.new-footer__inner){display:contents}.new-footer__row{gap:var(--gap);grid-area:summary;grid-template-columns:repeat(auto-fit,minmax(25ch,1fr));display:grid}.new-footer__copywrite{margin-block:var(--gap-large) var(--gap);padding-block:var(--gap);gap:var(--gap);border-block:1px solid #ffffff80;display:flex}.new-footer__copywrite-links{gap:var(--gap-small) var(--gap);flex-wrap:wrap;flex:1;display:flex}@media only screen and (width<=37.5em){.new-footer__copywrite{flex-direction:column}}light-switch{inline-size:var(--icon-upper-header);block-size:var(--icon-upper-header);aspect-ratio:1;cursor:pointer;border-radius:100vmax;grid-template-areas:"stack";display:grid;position:relative;&:before{content:"";inline-size:var(--icon-upper-header);block-size:var(--icon-upper-header);background-color:var(--text-white);transition:all var(--speed-standard) var(--transition-out-quadratic);border-radius:100vmax;grid-area:stack;display:block}&:after{content:"";background-color:var(--text-black);transition:all var(--speed-standard) var(--transition-out-quadratic);border-start-end-radius:100vmax;border-end-end-radius:100vmax;grid-area:stack;margin-block:.2rem;margin-inline:50% .2rem;display:block}&:hover{&:after,&:before{scale:1.25}}}@media (forced-colors:active){light-switch{&:before{background-color:canvastext}}}.mobile-burger-menu{top:1rem;right:var(--gap);inline-size:var(--icon-size-small);height:var(--icon-size-small);cursor:pointer;z-index:1;align-items:center;display:none;position:absolute;&>img{display:none}& span{&,&:before,&:after{pointer-events:none;inline-size:100%;background-color:var(--bg-white);height:.125rem;transition-duration:var(--speed-standard);display:grid;position:absolute}&:before{content:"";top:-.5rem}&:after{content:"";top:.5rem}}}.menu-open .mobile-burger-menu{& span{transform:rotate(45deg);&:before{top:0;transform:rotate(0)}&:after{top:0;transform:rotate(90deg)}}}.component-header{margin-bottom:var(--gap-large);grid-template-columns:fit-content(16rem) 1fr auto;grid-template-areas:"logo lower upper";align-items:center;gap:0 2rem;display:grid;& .wrapper{display:contents;&>a{z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;grid-area:logo;inline-size:min(80vw,14rem);position:relative}}}@media only screen and (width<=80em){.component-header{grid-template-columns:fit-content(16rem) auto;grid-template-areas:"logo upper""lower lower"}.header-lower-navigation{margin-top:var(--gap)}}.header-upper-navigation{gap:var(--gap-small);z-index:2;grid-area:upper;justify-self:flex-end;display:flex;& .mobile-menu-item{max-inline-size:var(--icon-upper-header)}}.header-upper-navigation-utils{gap:calc(.75 * var(--gap-small));background-color:var(--bg-black);border:var(--border-soft);padding:var(--box-padding-shallow);-webkit-user-select:none;user-select:none;inline-size:fit-content;box-shadow:var(--shadow-standard);border-radius:100vmax;list-style-type:none;display:flex}.header-lower-navigation{grid-area:lower;& ul{gap:var(--gap);font-size:var(--text-size-menu);flex-wrap:wrap;align-items:center;list-style-type:none;display:flex}}.menu-open-overlay{backdrop-filter:blur(var(--blur-small));z-index:-1;transition:background-color var(--speed-slow) var(--transition-out-quadratic);position:fixed}.menu-open{& .header-lower-navigation{z-index:1}& .menu-open-overlay{background-color:rgb(var(--bg-main-rgb) / .8);inset:0}}.header-lower-navigation-item{display:flex;position:relative}.header-lower-navigation-item-text{align-items:center;gap:.5rem;inline-size:max-content;display:flex;position:relative;& .caret-down{inline-size:.5rem;border:solid rgb(var(--bg-inverse-rgb));height:.5rem;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--speed-slow);border-width:0 .125rem .125rem 0;padding:.125rem;animation-timing-function:cubic-bezier(.445,.05,.55,.95);display:inline-block;translate:0 -.125rem;rotate:45deg}&:after{content:"";inline-size:100%;pointer-events:none;height:.125rem;transition:all var(--speed-fast) var(--transition-out-quadratic);background-color:#0000;position:absolute;bottom:0;translate:0}}.primary-nav-link{color:var(--text-white);font-weight:var(--text-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;text-decoration:none;display:flex;&[aria-expanded=false]{& div:hover .caret-down{animation-name:caretPulsingDown}}&[aria-expanded=true]{&+.mega-menu{display:flex}& .caret-down{translate:0;rotate:225deg}& div{&:after{background-color:var(--theme-alt-blue);translate:0 .25rem}}}}@media only screen and (width<=43em),only screen and (height<=30em) and (width<=71em){.mobile-burger-menu{display:grid}body:not(.menu-open,:has(dialog[open])) :is(.header-lower-navigation,.header-upper-navigation){display:none}body.menu-open{& .header-logo{translate:0 -200%}& .header-upper-navigation{--icon-upper-header:2rem;--text-size-lang:clamp(.75rem, 2vw, 2rem);--menu-shift-right:auto;--menu-shift-left:calc(var(--border-radius-standard) - 2 * var(--box-padding));--menu-shift-left-triangle:calc(var(--border-radius-standard) + var(--box-padding));grid-area:logo;justify-self:auto;display:flex;translate:-1rem}& .search-container{--menu-shift-left:0rem;inline-size:calc(100vw - var(--container-padding));position:fixed;translate:0 1rem;&:before{inset-inline-start:10rem}}& #partnerCentralAppsContainer{--menu-shift-left-triangle:calc(1rem + .5 * var(--icon-upper-header))}}}.mega-menu{background:linear-gradient(0deg, hsl(224deg 15% calc(100% - var(--is-light,100%))) 0px, hsl(224deg 15% calc(92% - var(--is-light,84%))) 3px, hsl(224deg 15% calc(92% - var(--is-light,83%))) 13px, hsl(224deg 15% calc(100% - var(--is-light,100%))) 30%, hsl(224deg 15% calc(100% - var(--is-light,100%))) 95%, hsl(224deg 15% calc(92% - var(--is-light,84%))) calc(100% - 3px), hsl(224deg 15% calc(100% - var(--is-light,100%))) 100%);--bg-menu-shade:linear-gradient(0deg, hsl(224deg 15% calc(95% - var(--is-light,90%))) 0px, hsl(224deg 15% calc(87% - var(--is-light,74%))) 3px, hsl(224deg 15% calc(83% - var(--is-light,62%))) 13px, hsl(224deg 15% calc(95% - var(--is-light,72%))) 30%, hsl(224deg 15% calc(95% - var(--is-light,70%))) 95%, hsl(224deg 15% calc(87% - var(--is-light,62%))) calc(100% - 3px), hsl(224deg 15% calc(95% - var(--is-light,90%))) 100%);inline-size:100vw;backdrop-filter:blur(var(--blur-medium));box-shadow:var(--shadow-large);transform-origin:top;will-change:scale, transform, opacity;animation-name:menuOpensUp;animation-fill-mode:forwards;animation-duration:var(--speed-standard);justify-content:space-around;animation-timing-function:cubic-bezier(.215,.61,.355,1);display:none;position:fixed;left:0;translate:0 3rem;& h3{color:var(--text-subdued);font-weight:var(--text-weight-medium);text-transform:uppercase;letter-spacing:.125rem;grid-column:1/-1;margin-block-start:0;font-size:90%}& a{cursor:pointer;color:inherit;transition:color var(--speed-standard) var(--transition-out-quadratic);text-decoration:none;&:is(:hover,:focus-visible){&>span{background-size:100% .125rem}& svg{color:var(--theme-light-blue);filter:var(--is-light,drop-shadow(0px 0px 5px #44a2c740))}}&>span{font-weight:var(--text-weight-bold);background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:linear-gradient(0deg, var(--gradient-light), var(--gradient-light));transition:background-size var(--speed-standard) var(--transition-out-quadratic);padding-block-end:.125rem}}}.mega-menu__inner{mix-blend-mode:var(--is-light,screen);flex:1;justify-content:center;display:flex}.mega-menu__column{align-items:flex-start;gap:var(--gap);padding:var(--box-padding-large);flex-direction:column;display:flex;&>a{max-inline-size:30ch;&:not([href]){display:none}}&:not(.mega-menu__column-shaded){--menu-width:30ch;flex-basis:var(--menu-width);&[data-width=expanded]{--menu-width:60ch;grid-template-columns:repeat(auto-fit,minmax(22ch,1fr));grid-auto-rows:min-content;display:grid}&:not(:first-child){border-left:var(--border-soft)}}&.icons{flex-basis:40ch;grid-template-columns:repeat(auto-fill,minmax(12ch,1fr));grid-auto-rows:min-content;display:grid;&:only-child{flex-basis:auto;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}&:not(:only-child):has(a:nth-last-of-type(5)){flex-basis:55ch}& a{text-align:center;flex-direction:column;align-items:center;display:flex;& svg{fill:currentColor;block-size:100%;inline-size:8ch;transition:all var(--speed-standard) var(--transition-out-quadratic)}&>span{font-weight:var(--text-weight-medium);background-position:50% 100%;margin-block-start:var(--gap-tiny)}}}}.mega-menu__column-shaded{background:var(--bg-menu-shade);box-shadow:var(--is-dark,inset 0 0 2rem #00000026)}.mega-menu-sub-group{gap:var(--gap-small);flex-direction:column;display:flex;&+&{border-block-start:var(--border-soft);margin-block-start:var(--gap);padding-block-start:var(--gap-small)}& a{font-weight:var(--text-weight-bold)}}.mega-menu.vendors{padding:var(--box-padding-large);& .mega-menu__inner{gap:0 var(--gap);max-inline-size:min(80rem, calc(100vw - 2 * var(--box-padding-large)));grid-template-columns:1fr 3fr;display:grid}}.vendors-filters{& button{-webkit-user-select:none;user-select:none;touch-action:none;cursor:alias;font-weight:var(--text-weight-medium);background:0 0;padding:1ch;text-decoration:none;&:is(:hover,:focus-visible){color:var(--text-link-hover);text-decoration:underline}&:not([data-target]){opacity:var(--disabled-opacity)}}& div{grid-template-columns:repeat(auto-fit,minmax(3ch,1fr));display:grid}}.vendors-view-full-list{gap:var(--gap-small);border-block:var(--border-hard);padding-block:var(--box-padding);grid-column:1/-1;margin-block-start:auto;margin-block-end:var(--box-padding);display:inline-flex}.vendors-list-of-vendors{overscroll-behavior:contain;aspect-ratio:19/8;scroll-behavior:smooth;grid-template-columns:repeat(4,1fr);max-block-size:calc(100svh - 14rem);inline-size:100%;margin-inline-end:auto;display:grid;overflow-y:auto;& a{padding:var(--box-padding-large);border-block-end:var(--border-soft);outline-offset:-.125rem;background-size:0% .125rem;background-position:50% calc(100% - .5 * var(--box-padding-large));background-repeat:no-repeat;background-image:var(--hover-gradient);transition:background-size var(--speed-standard) var(--transition-out-quadratic);&:focus{outline:.1875rem dotted}& img{aspect-ratio:19/8;transition:scale var(--speed-standard) var(--transition-bounce)}&:hover{background-size:100% .125rem;& img{scale:1.05}}}}@media only screen and (width<=62.5em){.vendors-list-of-vendors{aspect-ratio:1.78;grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=50em){.vendors-list-of-vendors{aspect-ratio:1.43}}@media only screen and (width<=37.5em),only screen and (height<=30em) and (width<=62.5em){body.menu-open{margin-right:unset;overflow-y:auto}:where(body:not(:has(dialog[open]))) .header-upper-navigation{display:none}.menu-open{& .header-upper-navigation{animation-name:slideRight;animation-duration:var(--speed-snail);animation-fill-mode:both}}.mega-menu{translate:unset;backdrop-filter:unset;inline-size:100%;box-shadow:unset;background:0 0;display:none;position:relative}.mega-menu__inner{inline-size:unset;flex-wrap:wrap;padding-inline:0}.mega-menu__column{flex-wrap:wrap;&:not(.mega-menu__column-shaded){--menu-width:50%}&.icons:only-child{grid-template-columns:repeat(2,1fr);grid-auto-flow:revert}}.mega-menu__column-shaded{background:var(--bg-menu-shade);flex-grow:1;margin-block-end:var(--gap);&:only-child{min-inline-size:fit-content;& .icons{inline-size:unset}}}.mega-menu:not(.vendors) .mega-menu-sub-group{gap:var(--gap-small) 0;flex-flow:wrap;& a{border-inline:var(--border-soft);padding-inline:var(--gap-small);margin-inline:-.5px}}.mega-menu.vendors{& .mega-menu__inner{grid-template-columns:unset;max-inline-size:100%}& .mega-menu-sub-group{flex-direction:column-reverse}}.vendors-view-full-list{border:none}.vendors-list-of-vendors{aspect-ratio:1;grid-template-columns:repeat(3,1fr);& a{scroll-margin-top:10rem}}.menu-open-overlay{display:none}.header-lower-navigation ul{margin-inline:var(--inline-reverse-margin);background-color:var(--bg-menu-mobile);flex-direction:column;inline-size:100vw}.header-lower-navigation-item:not(.open) .primary-nav-link{border-block-end:var(--border-blue-thick)}.header-lower-navigation-item{inline-size:calc(100vw - 2rem);backdrop-filter:blur(var(--blur-medium));flex-direction:column;gap:0;&:last-of-type .primary-nav-link{border-block-end:unset}&.open{& .mega-menu{display:block}}}.header-lower-navigation-item-text{padding:var(--box-padding);font-size:var(--text-size-h3);font-weight:var(--text-weight-bold);&:after{background-color:#0000!important}}}.four-o-four-container{justify-items:center;display:grid;& img{inline-size:clamp(10rem,80%,40rem);margin-block-end:var(--gap)}}.search-bar{inline-size:var(--icon-upper-header);block-size:var(--icon-upper-header);--icon-size:var(--icon-upper-header);--thickness:.18rem;--handle:.22rem;background-color:#0000;position:relative}#quickSearchDialog{inline-size:min(100vw,80ch);color:var(--text-dark);--border-medium:1px solid #00000040;margin-block-start:0;&>section{--avail-h:calc(100dvh - 5rem - min(5vh, 3rem) - var(--gap) - var(--box-padding-large) - 3rem);background:0 0;border:none;margin-inline:auto;padding-block-start:min(5vh,3rem)}& .search-field-container{block-size:5rem;box-shadow:var(--shadow-large);grid-template-columns:1fr 2.5rem;grid-template-areas:"search reset";align-items:center;margin-block-end:var(--gap);padding:1rem 1.5rem;&:focus-within{outline-offset:.125rem;outline:.1875rem dotted}&:has(.voice-search-button){grid-template-columns:1fr 2.5rem 2.5rem;grid-template-areas:"search voice reset"}& input[type=search]{background:unset;box-shadow:unset;flex:1;&:focus-visible{outline:unset}}}}.search-results-wrapper{perspective:200px}.search-results-group{border-radius:var(--border-radius-standard);box-shadow:var(--shadow-large);transition:display var(--speed-slow) allow-discrete, opacity var(--speed-slow) ease, transform var(--speed-slow) ease;transform-origin:top;opacity:0;min-block-size:1rem;max-block-size:var(--avail-h);background:#fff;flex-direction:column;margin-block-start:var(--gap-tiny);padding:1.5rem;display:flex;transform:rotateX(-8deg)scale(.92)translateY(1rem);@starting-style{opacity:0;transform:rotateX(-8deg)scale(.92)translateY(1rem)}&[aria-hidden=false]{opacity:1;transform:rotateX(0)scale(1)translateY(0)}& strong{font-weight:var(--text-weight-bold)}&[data-likely-sku=false] .tile{display:none}& .tile{--box-padding-xlarge:1rem;animation-name:zoomInShallow,fadeIn;animation-fill-mode:both;animation-duration:var(--speed-standard);margin-block-end:1rem;& .tile-component{border-start-end-radius:2.5rem}& .copy-container{flex-flow:wrap;align-items:flex-start;gap:1ch;display:flex;& p{flex:1 0 20ch}& a{flex:0 0 14ch}& p:last-child{text-align:end;flex:1 0 100%}}}& .flex{margin-block-end:1ex;padding-block-end:1ex;&:has(#searchResultsCount[data-total="0"])>a{visibility:hidden}&>a{font-weight:var(--text-weight-bold)}}}.spelling-error-button{text-align:start;background:#0000000d;margin-block-end:1cap;padding:1ex;&:is(:hover,:focus-visible){text-decoration:underline;& strong{color:var(--theme)}}& strong{text-decoration:underline}&:empty{display:none}}.search-results-list{flex:100%;margin-inline:-1ch;padding-block:.35rem 0;padding-inline:1.25ch 2.25ch;list-style:none;overflow-y:auto;&::-webkit-scrollbar{width:.25rem}&::-webkit-scrollbar-track{background-color:#0000}&::-webkit-scrollbar-thumb{background-color:#3396bc80;border-radius:.25rem}& a{border-radius:var(--border-radius-standard);--angle:270deg;--gradient-light:white;--gradient-dark:white;--theme-gradient:linear-gradient(var(--angle), var(--gradient-dark) 0%, var(--gradient-light) 100%);background:linear-gradient(white, white) padding-box, var(--theme-gradient) border-box;transition:--gradient-light var(--speed-slow) ease, --gradient-dark var(--speed-standard) ease, box-shadow var(--speed-standard) ease;border:1px solid #0000;margin-block-end:.45rem;margin-inline:-.9ch;padding:.5ch 1ch;text-decoration:none;display:block;& p{-webkit-line-clamp:var(--lines,1);text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;&:last-child{font-size:85%}}&:hover{--gradient-light:var(--theme-light-blue);--gradient-dark:color-mix(in srgb, var(--theme-light-blue) 50%, white 50%);box-shadow:var(--shadow-standard)}&:active{translate:.125rem .125rem}}&>div{border-block-start:var(--border-medium);--lines:2;grid-auto-columns:1fr;grid-auto-flow:column;gap:2ch;margin-block-start:1rem;padding-block-start:1rem;display:grid;@media screen and (width<=37em){grid-auto-flow:row}}}.voice-search-button{outline-color:var(--text-dark);background-color:#0000;border:none;grid-area:voice;& svg{fill:var(--text-dark)}&:hover [data-id=microphone-base]{fill:var(--theme-light-blue)}&[aria-pressed=true] [data-id=microphone-anim]{animation:fadeIn var(--speed-slow) alternate infinite}}body:has(#partnerCentralAppsContainer) .search-results-group[data-likely-sku=true] .tile{display:block}.search-field-container{align-items:center;gap:var(--gap-small);padding:var(--padding-ch);border-radius:var(--border-radius-standard);block-size:5rem;box-shadow:var(--shadow-standard);background:#fff;grid-template-columns:1fr 2.5rem 2.5rem;grid-template-areas:"search reset submit";margin-block-end:var(--gap);display:grid;overflow:hidden;&:has(.voice-search-button){grid-template-columns:1fr 2.5rem 2.5rem 2.5rem;grid-template-areas:"search reset voice submit"}& input{box-shadow:unset;padding:unset;margin:unset;border:unset;border-radius:unset}& input[type=search]{color:var(--text-dark);font-weight:var(--text-weight-medium);font-size:var(--text-size-large);grid-area:search;inline-size:max(10ch,100%);&::-webkit-search-cancel-button{appearance:none}&::-webkit-search-decoration{appearance:none}&:invalid+svg{display:none}}& input:not([type=search]){color:#0000;cursor:pointer;inline-size:100%;font-size:0}& input[type=submit]{aspect-ratio:1;border-left:1px solid var(--grey-light);background:var(--icon-magnify) right center / 1.75rem 1.75rem no-repeat;grid-area:submit;&:focus-visible{outline-offset:.125rem;outline:.1875rem dotted #000}}& input[type=reset]{clip-path:unset;outline-color:var(--text-dark);aspect-ratio:1;transition:scale var(--speed-standard) var(--transition-bounce);background-color:#0000;grid-area:reset;&:hover{scale:1.05}}&>svg{pointer-events:none;fill:var(--text-dark);grid-area:reset}& .spelling-error-button{--theme:var(--text-white)}}.search-results-info-bar{text-align:end;margin-block-end:var(--gap);& .pagination{display:none}}.results-qty{padding:var(--padding-ch);background-color:var(--bg-main);&:empty{display:none}}.articles-and-news{gap:var(--gap);grid-template-columns:1fr minmax(21ch,.35fr);display:grid;& article{border-block-end:var(--border-soft);margin-block-end:var(--gap);padding-block-end:var(--gap)}& a{text-decoration:none;position:relative}& p{margin:0}&:has(.news-container:empty){display:block}& nav ol{font-size:var(--text-size-tiny);font-weight:var(--text-weight-bold);color:hsl(197deg 57% calc(var(--is-light,1%) * 15 + 45%));gap:2.7ch;margin-block-start:1cap;list-style:none;display:flex;& a:hover{text-decoration:underline}& li:has(+li) a:after{content:"";border:solid;border-width:0 var(--arrow-width,.125rem) var(--arrow-width,.125rem) 0;block-size:1ex;inline-size:1ex;display:block;position:absolute;inset-block-start:.5cap;inset-inline-end:-1.6ch;transform:rotate(-45deg)}}}.articles-container{border-inline-end:var(--border-soft);padding-inline-end:var(--gap);& a:after{content:unset}& a:has(img){gap:0 var(--gap-small);grid-template-rows:min-content min-content auto;grid-template-columns:1fr minmax(20%,12rem);display:grid;& h3{grid-area:1/1}& p{grid-area:2/1}& img{grid-area:span 3/2;margin:0}}}@media only screen and (width<=25em){.articles-container a:has(img){display:block;& img{display:none}}}@media only screen and (width<=45em){.articles-and-news{grid-template-columns:1fr}.articles-container{border-inline-end:unset;padding-inline-end:0}}.news-container{&:empty{display:none}& img{max-inline-size:17rem;margin-block-end:1cap}& article+a{font-weight:var(--text-weight-bold);inline-size:max-content;margin-inline-start:auto;display:block}}.no-results{font-size:var(--text-size-h3)}.pagination{margin-block:var(--gap-large);justify-content:end;gap:var(--gap-tiny);grid-auto-columns:minmax(2rem,1fr);grid-auto-flow:column;list-style:none;display:grid;& li{display:grid}& button{aspect-ratio:1;border:var(--border-medium);block-size:100%;transition:all var(--speed-standard) ease;border-radius:var(--border-radius-small);touch-action:none;background-color:#0000;grid-template:1fr/1fr;place-items:center;text-decoration:none;display:grid;&:hover{background-color:var(--theme);color:#fff;& .arrow{border-color:#fff}}&:active{scale:1.05}}& span{display:none}& .arrow{content:"";border:solid var(--text-subdued);border-width:0 .125rem .125rem 0;grid-area:1/1;block-size:.75rem;inline-size:.75rem;padding:.125rem;position:relative;transform:rotate(-45deg)translate(-.1rem,-.1rem);&:has(~.arrow){translate:-.1875rem}&~.arrow{translate:.1875rem}}& .prev .arrow{transform:rotate(135deg)translate(-.1rem,-.1rem)}& .current button{border-color:var(--theme-green);font-weight:var(--text-weight-bold);border-width:2px}& .disabled{opacity:var(--disabled-opacity)}}.sitemap-container{columns:3 17.5rem;column-gap:var(--gap-large);padding-block:var(--gap);margin-block:var(--gap);column-rule:var(--border-soft);backdrop-filter:blur(var(--blur-small));background-color:RGB(var(--bg-main-rgb) / .6);& a:not(:hover){text-decoration-color:#0000}}.sitemap-section{break-inside:avoid;margin-block-end:var(--gap-large);& .link{padding-block:.5ch}}.component-vendor-header{& .hero-container{grid-auto-flow:dense;align-items:center;gap:clamp(var(--gap), 4vw, var(--gap-large));grid-template-columns:1fr;grid-template-areas:"content""image";margin-block-end:var(--gap-large);display:grid;position:relative;background-image:unset!important;&:before{content:"";background-image:var(--bg-img);aspect-ratio:16/9;block-size:-webkit-fill-available;inline-size:100%;backdrop-filter:blur(var(--blur-medium)) brightness(.75);border:var(--border-width) solid;border-image-slice:1;border-image-source:var(--theme-gradient);background-position:50%;background-size:cover;grid-area:image;display:grid}}&[data-has-video]{& .hero-container{grid-template-columns:1fr;&:before{content:unset}}}}.hero-container__video-container{pointer-events:none;aspect-ratio:16/9;inline-size:100%;backdrop-filter:blur(var(--blur-medium)) brightness(.75);border:var(--border-width) solid;border-image-slice:1;border-image-source:var(--theme-gradient);grid-area:image;align-self:flex-start;overflow:hidden;& iframe{aspect-ratio:16/9;inline-size:100%;height:unset!important}}.vendor-logo{inline-size:min(100%,14rem);margin-block-start:var(--gap-small)}@media only screen and (width>=44em){.component-vendor-header{& .hero-container{grid-template-columns:1.25fr 1fr;grid-template-areas:"content image";&:before{aspect-ratio:auto;block-size:-webkit-fill-available;inline-size:clamp(20vw,100%,50vw)}}&[data-has-video]{& .hero-container{grid-template-columns:1fr 1fr}}}}.vendors-list__inner{min-block-size:var(--gap-large)}.vendors-list__listing{--w:clamp(10rem, 100% / 5 + 0.1% - var(--gap-larger), 20rem);grid-template-columns:repeat(auto-fit, minmax(var(--w), 1fr));gap:var(--gap-larger);margin-block-start:var(--gap-large);list-style:none;display:grid}.vendors-list__item{max-inline-size:20rem;& a{&:where(:hover,:focus){opacity:1;filter:drop-shadow(0 0 1rem #ffffff4d)}&:focus-visible>div{outline:.1875rem dotted}&:active{filter:drop-shadow(0 0 1rem #ffffff80)}}}#secureContentDialog{--dialog-width:min(100vw, 60ch)}#pcLogin{--dialog-width:min(100% - 2rem, 63ch);& h2{font-size:calc(.9 * var(--text-size-h2));padding-block-end:.5lh}& .multi-column{columns:auto 20ch;column-rule:var(--border-hard);&>div{break-inside:avoid;display:block}}}.pc-req-access-btn{--of:calc(100% + var(--btn-padding-inline) + 1lh + 1ch);opacity:1;grid-template-columns:auto max-content;align-items:center;column-gap:1ch;display:inline-grid;position:relative;overflow:hidden;&:is(:hover,:focus-visible){& .shape-send{scale:1.2}}&:disabled{cursor:not-allowed}& .shape-send{background-color:var(--text-white);width:.75lh;height:.75lh;clip-path:var(--icon-send);transition:all var(--speed-slower) ease;grid-area:1/1}& [data-step]{white-space:nowrap;transition:translate var(--speed-slower) ease, opacity var(--speed-slower) ease}&:not([data-state=unsent]) [data-step=unsent]{translate:calc(-1 * var(--of)) 0}&:not([data-state=sending]) [data-step=sending]{translate:var(--of) 0}&:not([data-state=sent]) [data-step=sent]{translate:0 -200%}&[data-state=sending]{& .shape-send{animation:fadeInShallow var(--speed-slow) ease infinite alternate both}}&[data-state=sending-animation]{& .shape-send{scale:1.4}}&[data-state=sent]{--icon-send:var(--icon-sent)}}.user-personalised-greeting{&:after{content:" " attr(data-user-first-name) attr(data-suffix)}&:not([data-user-first-name]){display:none}}#partnerCentralAppsContainer{aspect-ratio:1;block-size:calc(1rem + 2px + var(--icon-upper-header));--menu-shift-left-triangle:calc(100% - 2rem - var(--icon-upper-header));display:grid;position:relative}#partnerCentralApps{background-color:var(--bg-black);box-shadow:var(--shadow-standard);--ag-shift:0;border:1px solid;border-radius:100vmax;place-items:center;display:grid;&:active{scale:1.08}& svg{block-size:var(--icon-upper-header);inline-size:var(--icon-upper-header);fill:currentColor}&[aria-expanded=false]{&:is(:hover,:focus-visible){--ag-shift:4%}}&[aria-expanded=true]{--ag-shift:6%}}#partnerCentralMenu{top:calc(var(--icon-upper-header) + 2 * var(--gap-small));padding-block-end:calc(.75 * var(--gap));display:none;&[aria-hidden=false]{display:flex}&>:not(:first-child):has(+*){border-block-end:1px solid var(--text-dark);margin-block-end:var(--gap-small);padding-block-end:var(--gap-small)}}.application-grid{gap:var(--gap-tiny);font-size:var(--text-size-tiny);grid-template-columns:repeat(2,minmax(12ch,1fr));list-style:none;display:grid;& a{text-align:center;padding:.25rem;line-height:1.2;text-decoration:none;&:before{content:"";clip-path:circle(0%);transition:clip-path var(--speed-standard) ease;background-color:#0000000d;position:absolute;inset:0}&:is(:hover,:focus-visible){&:before{transition-timing-function:var(--transition-out-quartic);clip-path:circle(69%)}}&:active{scale:.95}}& li{animation-duration:var(--speed-standard);animation-fill-mode:both;display:grid;&:nth-child(odd){animation-name:slideLeft,zoomIn}&:nth-child(2n){animation-name:slideRight,zoomIn}&:nth-child(n+3):nth-child(-n+4){animation-delay:35ms}}& :is(svg,img){fill:var(--theme);stroke:none;inline-size:4rem;margin-block-end:var(--gap-tiny);margin-inline:auto;display:block}& span{color:var(--text-dark);line-height:1}}.shimmer-container{--glow-hue:222deg;--shadow-hue:180deg;box-shadow:0 2px 3px 1px hsl(var(--glow-hue) 50% 20% / 50%);&:hover:not(:active){transition-duration:var(--speed-slow);box-shadow:0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%)}&:not([aria-expanded=true]):hover .shimmer{&:before,&:after{opacity:1;animation:shine calc(1.2 * var(--speed-snail)) ease-in 1 forwards}}& .shimmer{pointer-events:none;border-radius:inherit;mask-image:conic-gradient(from var(--shimmer,0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);mix-blend-mode:plus-lighter;animation:shimmer var(--speed-snail) linear infinite both;position:absolute;inset:-40px;mask-size:cover;&:before,&:after{transition:all var(--speed-slow) ease;opacity:0;content:"";border-radius:inherit;mix-blend-mode:color;pointer-events:none;position:absolute;inset:40px}&:before{box-shadow:0 0 3px 2px hsl(var(--glow-hue) 20% 95%), 0 0 7px 4px hsl(var(--glow-hue) 20% 80%), 0 0 13px 4px hsl(var(--glow-hue) 50% 70%), 0 0 25px 5px hsl(var(--glow-hue) 100% 70%);z-index:-1}&:after{box-shadow:inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%), inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%), inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);z-index:2}}}:is(.accordion-heading:has(+.accordion-description),.accordion-description){margin-block-end:calc(.5 * var(--gap-dynamic-large))}.accordion-container{gap:var(--gap-small);--bp:calc(1.5 * var(--box-padding));max-inline-size:calc(var(--max-text-width) + 2 * var(--bp));margin-block-end:var(--gap-large);display:grid;& details{border:var(--border-medium);border-color:var(--theme);border-radius:var(--border-radius-large);&:not([open]){& summary{border-radius:calc(var(--border-radius-large) - 1px)}}&[open]{& summary{background-image:var(--theme-gradient);color:#fff;&>div{& span{transform:rotate(45deg)}}}}&>div{max-inline-size:var(--max-text-width);margin-block:var(--gap);padding-inline:var(--bp)}&:has(summary:focus-visible){outline:.1875rem dotted}}& summary{padding:var(--bp);border-radius:calc(var(--border-radius-large) - 1px) calc(var(--border-radius-large) - 1px) 0 0;font-weight:var(--text-weight-bold);transition:background-color var(--speed-standard) var(--transition-out-quadratic);display:block;position:relative;&:is(:focus-visible,:hover){background-color:rgb(var(--bg-inverse-rgb) / .1)}&>div{inline-size:calc(100% - 2rem);display:inline-flex;position:relative}& span{block-size:1.125lh;inline-size:1.125lh;transition:transform var(--speed-standard) var(--transition-out-quadratic);will-change:transform;border:1px solid;border-radius:100vmax;place-items:center;display:grid;position:absolute;top:-.0625rem;right:-2rem;&:after,&:before{content:"";background-color:currentColor;border-radius:.2rem;width:.6lh;height:.125rem;position:absolute}&:after{transform:rotate(90deg)}}}}@supports (block-size:calc-size(auto, size)){.accordion-container{& details>div{margin:0}}details:not([data-lab-type]){overflow:hidden;& summary{margin:0}&::details-content{transition:block-size var(--speed-slow), content-visibility var(--speed-slow), padding var(--speed-slow);transition-behavior:allow-discrete;block-size:0;margin:0;padding-block:0}&[open]::details-content{block-size:auto;padding-block:1rem;&>div{margin-block:0}}}}.blogCallToAction.callToAction:not(.cq-Editable-dom){display:contents}.blog-call-to-action{grid-template-columns:repeat(6,1fr);grid-template-rows:var(--gap) 1fr var(--gap);margin-block:var(--gap-large);color:#fff;max-inline-size:var(--max-text-width);align-items:center;display:grid;&:before{content:"";background:var(--theme-gradient);grid-area:1/2/-1/-1;block-size:100%}& div{padding:0 var(--gap);grid-area:2/3/auto/-1}& img{border-radius:var(--border-radius-standard);box-shadow:var(--shadow-large);background-color:#fff;grid-area:2/1/auto/3;inline-size:100%;display:block}}.blog-featured-articles__top-link{align-self:flex-end;&:after{content:" »"}}.blog-featured-articles__main{--w1:50em;--n:3;--w2:37em;--m:2;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill, minmax(clamp(clamp(100% / (var(--n) + 1) + 0.1%, calc((var(--w1) - 100vw) * 1000), 100% / (var(--m) + 1) + 0.1%), calc((var(--w2) - 100vw) * 1000), 100%), 1fr));gap:var(--gap);display:grid}.blog-featured-articles__super-featured{grid-area:span 2/span 2}@media only screen and (width<=38em){.blog-featured-articles__super-featured{grid-column:1/-1}}.blog-featured-articles__featured-list{display:contents}.blog-featured-articles__card-description{text-overflow:ellipsis;margin-block-start:var(--gap-small);overflow:hidden}.blog-entry-body{& figure:not(.audio-player){margin-block-end:var(--gap);& figcaption{font-size:var(--text-size-small);margin-block-start:var(--gap-small);margin-block-end:var(--gap)}}}.blogMagazineBody{&~&{margin-block-start:var(--gap)}}@media only screen and (width>=44em){.blog-entry-body{& figure:not(.audio-player){float:inline-end;inline-size:clamp(25rem, 50%, (var(--max-container-width) - var(--container-padding)) / 2);grid-template-columns:var(--gap) 1fr var(--gap-small);grid-template-rows:1fr var(--gap) auto;margin-inline-start:var(--gap-dynamic-large);display:grid;& img{grid-area:1/1/-2/-1}& figcaption{padding:var(--box-padding);background-color:RGB(var(--bg-main-rgb) / .85);backdrop-filter:blur(var(--blur-medium));border-block-end:var(--border-soft);border-inline-end:var(--border-soft);grid-area:2/2/-1/-2;margin:0}}}}.blog-our-picks__main{--w1:55em;--n:3;--m:1;align-items:start;gap:var(--gap);grid-auto-flow:dense;grid-template-columns:repeat(auto-fill, minmax(clamp(100% / (var(--n) + 1) + 0.1%, calc((var(--w1) - 100vw) * 1000), 100% / (var(--m) + 1) + 0.1%), 1fr));display:grid}.blog-our-picks__list{grid-column:1/-2}.blog-our-picks__card{gap:var(--gap-small);flex-direction:row;display:flex;&+.blog-our-picks__card{border-block-start:var(--border-soft);margin-block-start:var(--gap-small);padding-block-start:var(--gap)}}.blog-our-picks__card-image-container{aspect-ratio:2;flex-shrink:0;inline-size:clamp(10rem,28%,20rem)}.blog-our-picks__card-details{margin-block-start:0}.blog-our-picks__sidebar{border-radius:var(--border-radius-large);background-color:RGB(var(--bg-inverse-rgb) / .08);border:var(--border-soft);padding:var(--box-padding)}.blog-our-picks__sidebar-image{margin-block-end:var(--gap-small)}.blog-our-picks__sidebar-cta{margin-block-start:var(--gap)}@supports (container-type:inline-size){.blog-our-picks__sidebar{flex-wrap:wrap;align-items:flex-start;display:flex;container:our-picks-sidecar/inline-size}}@container our-picks-sidecar (width>=53ch){.blog-our-picks__sidebar-image{inline-size:40%}.blog-our-picks__sidebar-rtf{padding-inline:var(--gap-small);flex:1}}:where(.blogRecentEntries,.blog-featured-articles,.blog-our-picks){margin-block-end:var(--gap-section)}.blog-recent-entries{container:blog-recent-container/inline-size}:where(.blog-recent-entries__top,.related-blog-posts .angled-container__content>h3,.blog-featured-articles__top,.blog-our-picks__top-title){border-block-end:var(--border-blue-thick);background:var(--bg-blue-glow);justify-content:space-between;align-items:center;margin-block-end:var(--gap-dynamic-large);padding-block-end:var(--gap-small);display:flex}:where(.blog h3,.blog-recent-entries__card-title,.blog-featured-articles__card-title,.blog-our-picks__card-title){margin-block-start:0;& span{background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--hover-gradient);transition:background var(--speed-slow) var(--transition-out-quadratic)}}:where(.blog-recent-entries__list){gap:var(--gap);scroll-snap-type:x mandatory;flex-direction:row;display:flex;overflow:auto}:where(.blog-recent-entries__card,.blog-featured-articles__card,.blog-our-picks__card,.blog>a){color:inherit;scroll-snap-align:start;--scroller-item-width:100%;flex:0 0 var(--scroller-item-width);text-decoration:none;display:block}:where(.blog,.blog-recent-entries,.blog-featured-articles,.blog-our-picks__card) figure{aspect-ratio:2;display:flex;overflow:hidden;& img{object-fit:cover;object-position:center;inline-size:100%;margin:0;padding:0}&:not(:has(img[data-ready=true])){animation-duration:var(--speed-snail);will-change:background-position;background:linear-gradient(to right, rgb(var(--bg-inverse-rgb) / .1) 10%, rgb(var(--bg-inverse-rgb) / .2) 18%, rgb(var(--bg-inverse-rgb) / .1) 33%);background-size:60rem 100%;animation-name:placeHolderShimmer;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}}:where(.card-details,.blog-recent-entries__card-details,.blog-featured-articles__card-details,.blog-our-picks__card-details){margin:var(--gap-small) 0 var(--gap-tiny) 0;display:flex;& :where(span,time){color:var(--text-subdued);font-size:var(--text-size-tag);font-weight:var(--text-weight-bold);text-transform:uppercase;display:inline-block;&:not(:last-child):after{content:"•";margin-inline:var(--gap-tiny)}}}:where(.blog,.blog-recent-entries__card,.blog-featured-articles__card,.blog-our-picks__card):is(:hover,:focus-visible) h3 span{background-size:100% .125rem}@container blog-recent-container (width<=30em){:where(.blog-recent-entries__card,.blog>a){--scroller-item-width:90cqi}.mega-menu__column .blog-recent-entries__list{margin-inline:unset;padding-inline:unset}}@container blog-recent-container (width>=30em){:where(.blog-recent-entries__card,.blog>a){--scroller-item-width:calc(50cqi - .5 * var(--gap))}}@container blog-recent-container (width<=62.5em){.blog-recent-entries__list{padding-block:var(--gap);scroll-padding-inline:var(--container-padding);margin-block-end:var(--gap-large)}.mega-menu__column .blog-recent-entries__list{padding-block:unset}}@container blog-recent-container (width>=50em){:where(.blog-recent-entries__card,.blog>a){--scroller-item-width:calc(33.3333cqi - .666666 * var(--gap))}}.blogTestimonial{margin-block-end:var(--gap);& blockquote{border:unset;padding:unset;margin:unset}& [data-no-author]{margin-block-end:var(--gap-large)}}.blog-testimonial-content{margin-block:var(--gap);border:var(--border-width-testimonial) solid var(--theme);border-radius:var(--border-radius-huge);font-size:var(--text-size-large);padding:var(--box-padding-large);position:relative;&:before{content:"";border:calc(var(--border-width-testimonial) * 1.25) solid var(--bg-main);bottom:calc(-1 * var(--border-width-testimonial));z-index:2;inline-size:3.5rem;position:absolute;left:3rem}&:after{content:"";border:var(--border-width-testimonial) solid var(--theme);z-index:3;border-block-end:none;border-inline-start:none;border-radius:0 3rem 0 0;block-size:3rem;inline-size:3rem;position:absolute;bottom:-3rem;left:3rem}}.blog-testimonial-author{margin-inline-start:8rem}.component-call-to-action{background:var(--gradient-border);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-standard);padding:var(--box-padding-large);gap:var(--gap);grid-auto-rows:min-content min-content auto;display:grid;& .text{display:contents;&>:is(h2,h3,h4,div:first-of-type:not(:only-child)),&>:is(div:last-of-type:not(:only-child),p){grid-column:var(--stack)}}& .image{& img{&[alt*=icon]{inline-size:clamp(9rem,50%,20rem)}}}& .action-link{display:none}}@media (pointer:fine){.callToAction{--clip:circle(0% at center);--stack:1 / 1;--hover-position:translateY(calc(100% + 2 * var(--box-padding)));overflow:hidden;& .action-link{border:var(--border-medium);pointer-events:none;border-radius:100vmax;grid-area:2/1;align-self:flex-end;inline-size:fit-content;margin-block-start:auto;padding:.75ch 2ch;text-decoration:none;display:block}& .image{z-index:1;grid-area:3/1;& img{inline-size:100%}&+.text{&>:is(div:last-of-type:not(:only-child),p){grid-row:1/4}}}& .text{&>:is(h2,h3,h4,div:first-of-type:not(:only-child)){grid-area:1/1}&>:is(div:last-of-type:not(:only-child),p){background:var(--theme-gradient);color:#fff;padding:var(--box-padding-large);margin-block:calc(-1 * var(--box-padding-large));margin-inline:calc(-1 * var(--box-padding-large) - 1px);clip-path:var(--clip,circle(0% at center));transition:all var(--speed-slower) var(--transition-out-quartic);will-change:clip-path;-webkit-user-select:none;user-select:none;visibility:var(--visibility,hidden);grid-area:1/1/-1}}&:hover{--clip:circle(75% at center);--visibility:visible}}.component-call-to-action{grid-template-rows:1fr min-content;grid-template-areas:"stack""button"}}@supports (container-type:inline-size){.callToAction{container:callToAction/inline-size}}@container callToAction (width>=40em){.callToAction{& .action-link{display:none}& .text{&>:is(div:last-of-type:not(:only-child),p){--clip:circle(75% at center);--visibility:visible;margin-inline:calc(-1 * var(--box-padding-large) - 1px);background:var(--theme-gradient);color:#fff;padding:var(--box-padding-large);margin-inline-start:0;margin-block:calc(-1 * var(--box-padding-large))}}}.component-call-to-action{display:flex}}.ctaImageBox{box-shadow:var(--shadow-standard)}.cta-image-box{isolation:isolate;border-radius:var(--border-radius-small);grid-template-areas:"stack";place-items:end center;block-size:100%;text-decoration:none;display:grid;position:relative;overflow:hidden;& :where(picture,img,div){block-size:100%}& img{transition:transform var(--speed-standard) var(--transition-out-quartic)}&:hover img{transform:scale(1.04)}& button{margin-bottom:var(--gap);z-index:2;--bg-main-hover:white;--text-white:var(--text-dark);grid-area:stack}}.cta-image-box__image-container{grid-area:stack;position:relative}.cta-image-box__image-overlay{z-index:1;inline-size:100%;position:absolute}.features-v2__list{flex-wrap:wrap;display:flex}.features-v2__description{margin-block-end:var(--gap-large)}.features-v2__image{display:none}.featureItemv2{padding:var(--box-padding);flex:0 0 33.3333%}.featureItemv2:first-child:last-child{flex:1}.featureItemv2:first-child{&:nth-last-child(2),&:nth-last-child(2)~.featureItemv2{flex:0 0 50%}&:nth-last-child(3),&:nth-last-child(3)~.featureItemv2,&:nth-last-child(6),&:nth-last-child(6)~.featureItemv2,&:nth-last-child(9),&:nth-last-child(9)~.featureItemv2{flex:0 0 33.3333%}&:nth-last-child(4),&:nth-last-child(4)~.featureItemv2,&:nth-last-child(7),&:nth-last-child(7)~.featureItemv2,&:nth-last-child(8),&:nth-last-child(8)~.featureItemv2,&:nth-last-child(11),&:nth-last-child(11)~.featureItemv2{flex:0 0 25%}&:nth-last-child(5),&:nth-last-child(5)~.featureItemv2,&:nth-last-child(10),&:nth-last-child(10)~.featureItemv2,&:nth-last-child(12),&:nth-last-child(12)~.featureItemv2{flex:0 0 20%}}@media only screen and (width<=87em){.featureItemv2:first-child{&:nth-last-child(5),&:nth-last-child(5)~.featureItemv2{flex:0 0 33.3333%}&:nth-last-child(10),&:nth-last-child(10)~.featureItemv2,&:nth-last-child(12),&:nth-last-child(12)~.featureItemv2{flex:0 0 25%}}}@media only screen and (width<=62.5em){.featureItemv2:first-child{&:nth-last-child(4),&:nth-last-child(4)~.featureItemv2{flex:0 0 50%}&:nth-last-child(7),&:nth-last-child(7)~.featureItemv2,&:nth-last-child(8),&:nth-last-child(8)~.featureItemv2,&:nth-last-child(10),&:nth-last-child(10)~.featureItemv2,&:nth-last-child(12),&:nth-last-child(12)~.featureItemv2{flex:0 0 33.3333%}}}@media only screen and (width<=44em){.featureItemv2{flex:1 0 50%!important}}.flexibleRowContainer{margin-block-end:var(--gap-large);container:flexcontainer/inline-size}.flexible-row-container{grid-auto-flow:dense;gap:var(--gap);--grid-columns:1;grid-template-columns:repeat(var(--grid-columns,1), 1fr);display:grid;&>*{margin:0}& .flexible-row-container .scroller{--inline-reverse-padding:0;--inline-reverse-margin:0}}[data-max-items="1"]{--grid-columns:1!important}[data-max-items=flex]{gap:var(--gap);flex-wrap:wrap;display:flex;&>.flexibleRowContainer{flex:1}}[data-max-items="1-2"]>:nth-child(2n),[data-max-items="2-1"]>:nth-child(odd){grid-column:span min(2, var(--grid-columns) - 1)}[data-max-items="1-3"]>:nth-child(2n),[data-max-items="3-1"]>:nth-child(odd){grid-column:span min(3, max(1, var(--grid-columns) - 1))}@container flexcontainer (width>=25em){[data-max-items="1-2"],[data-max-items="2-1"],[data-max-items="5"],[data-max-items="4"],[data-max-items="4321"],[data-max-items="3"],[data-max-items="2"]{--grid-columns:2}:is([data-max-items="5"],[data-max-items="4"],[data-max-items="3"],[data-max-items="2"]):not(:has(>:nth-child(2))){--grid-columns:1}}@container flexcontainer (width>=37em){[data-max-items="5"],[data-max-items="4321"],[data-max-items="3"]{--grid-columns:3}:is([data-max-items="2"],[data-max-items="3"],[data-max-items="4"],[data-max-items="5"]):not(:has(>:nth-child(3))),[data-max-items="1-2"],[data-max-items="2-1"],[data-max-items="4"],[data-max-items="2"]{--grid-columns:2}[data-max-items]:not(:has(>:nth-child(2))),[data-max-items="1-3"],[data-max-items="3-1"]{--grid-columns:1}}@container flexcontainer (width>=50em){[data-max-items="1-3"],[data-max-items="3-1"],[data-max-items="1-2"],[data-max-items="2-1"]{--grid-columns:3}:is([data-max-items="4"],[data-max-items="3"],[data-max-items="2"]):not(:has(>:nth-child(2))){--grid-columns:1}}@container flexcontainer (width>=62em){[data-max-items="5"]{--grid-columns:5}:is([data-max-items="1-3"],[data-max-items="3-1"],[data-max-items="4"],[data-max-items="4321"],[data-max-items="5"]:not(:has(>:nth-child(5)))){--grid-columns:4}[data-max-items="3"],:is([data-max-items="4"],[data-max-items="5"]):not(:has(>:nth-child(4))),:is([data-max-items="1-2"],[data-max-items="2-1"],[data-max-items="1-3"],[data-max-items="3-1"]):not(:has(>:nth-child(3))){--grid-columns:3}:is([data-max-items="3"],[data-max-items="4"],[data-max-items="5"]):not(:has(>:nth-child(3))){--grid-columns:2}[data-max-items]:not(:has(>:nth-child(2))){--grid-columns:1}}.oneColumnContent{transform-origin:0}:dir(rtl) .oneColumnContent{transform-origin:100%}:where(.oneColumnContent+.oneColumnContent){margin-block-start:var(--gap)}.mainContainer:not(.editmode) .scroller :where(.oneColumnContent,.oneColumnContent .tile){block-size:100%}.one-column-content{gap:var(--gap);flex-direction:column;block-size:100%;display:flex;&[data-bg]{background-image:var(--bg-img);background-position:50%;background-size:cover;&>div{padding:var(--box-padding-large)}}&[data-separator-line]{margin-block:var(--gap-large);border-block-end:var(--border-medium)}}:is(.flexible-row-container,.scroller)>.oneColumnContent>[data-separator-line]{margin-block-start:0}.download-resource{justify-content:space-between;align-items:center;gap:var(--gap-small);--icon:var(--icon-download);block-size:100%;& div{grid-template:unset;grid-template-areas:"stack";place-items:center;gap:0;padding:0;display:grid;&:before{content:"";aspect-ratio:1;width:var(--icon-size-standard);height:var(--icon-size-standard);border:var(--border-width-thin) solid currentColor;border-radius:100vmax;grid-area:stack}&:after{content:"";aspect-ratio:1;width:var(--icon-size-small);height:var(--icon-size-small);clip-path:var(--icon);background-color:currentColor;grid-area:stack}}& p{text-align:center}}.textWistiaVideo{margin-block-end:var(--gap-large)}.two-column-wistia{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));display:grid;&[data-video-align=right] .video-container{order:2}}.vendorShowcase{inline-size:min(75rem,100%);margin-inline:auto;margin-block:calc(var(--gap-section-collapsible) - var(--gap))}.vendor-showcase__list{gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block:var(--gap);flex-direction:row;list-style-type:none;display:flex;overflow-x:auto;&:hover{padding-block-end:calc(var(--gap) - var(--scrollbar-width) * .5)}&:not(:hover)::-webkit-scrollbar{scrollbar-width:none;display:none}}.vendor-showcase__item-container{flex:0 0 calc(var(--vendor-item-width) - var(--coarse-pointer-adjust,0%));transition:all var(--speed-slow) var(--transition-in-out-quadratic);scroll-snap-align:start;--vendor-item-width:calc(33.3333% - .666666 * var(--gap));&:where(:hover,:focus){opacity:1;filter:drop-shadow(0 0 1rem #fff3)}&:active{filter:drop-shadow(0 0 1rem #fff6)}& a{display:block}}@media only screen and (width>=37.5em){.vendor-showcase__item-container{--vendor-item-width:calc(25% - .75 * var(--gap))}}@media only screen and (width>=44em){.vendor-showcase__item-container{--vendor-item-width:calc(20% - .8 * var(--gap))}}@media only screen and (width>=50em){.vendor-showcase__item-container{--vendor-item-width:calc(16.6667% - .833333 * var(--gap))}}.component-video{grid-template-areas:"stack";display:grid;&>:where(img,figure){aspect-ratio:16/9;grid-area:stack;inline-size:100%}& figcaption{aspect-ratio:16/9;font-weight:var(--text-weight-bold);backdrop-filter:invert(.1);place-items:center;display:grid}& .v-play{display:none}}.v-play-btn-container{color:#fff;filter:drop-shadow(0 0 1rem #000);cursor:pointer;opacity:.5;transition:all var(--speed-standard) var(--transition-out-quartic);grid-area:stack;grid-template-areas:"stack";place-items:center;display:grid;&:after,&:before{content:"";aspect-ratio:1;grid-area:stack;inline-size:clamp(5rem,33%,10rem)}&:after{clip-path:var(--icon-video);background-color:currentColor;transform:translate(5%)scale(.7)}&:before{border:var(--border-width) solid currentColor;opacity:.5;border-radius:100vmax}&:hover{opacity:1;scale:1.05}}.wistiaVideo{aspect-ratio:16/9;background-color:rgb(var(--bg-inverse-rgb) / .1);max-inline-size:100%}.blogcontent .wistiaVideo{margin-block:var(--gap);max-inline-size:var(--max-text-width)}wistia-player:not(:defined){background:center / contain no-repeat var(--wistia-thumbnail);filter:blur(5px);padding-top:56.25%;display:block}
