*{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:#f86202}@property --gradient-dark{syntax:"<color>";inherits:false;initial-value:#cd47a4}:root{--rtl:1;--mouse-x:.5;--mouse-y:0;--bg-main:#02121e;--bg-main-rgb:2 18 30;--bg-main-hover:var(--bg-main);--bg-inverse-rgb:226 241 253;--bg-footer:#e7ebed;--bg-menu:#e7ebed;--bg-menu-mobile:white;--bg-popup:#f7f8fae6;--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:#7e8493;--theme-green:#00856c;--theme-green-blue:#045c64;--theme-orange:#f86202;--theme-magenta:#cd47a4;--theme-alt-blue:#5289b4;--theme-dark-blue:#001d32;--theme-blue-darker:#12324f;--theme-green-darker:#008f74;--theme-dark-orange:#f86202;--theme-orange-darker:#de9109;--theme-purple-darker:#60508f;--theme-magenta-darker:#8c276f;--theme-alt-blue-darker:#12589e;--theme-dark-blue-darker:#0c192d;--theme-light-blue-darker:#318eb3;--theme-light-green-darker:#82b542;--theme-blue-lighter:#2a5e8a;--theme-green-lighter:#14c1a0;--theme-orange-lighter:#f8d402;--theme-purple-lighter:#8977c1;--theme-magenta-lighter:#9d2c7c;--theme-alt-blue-lighter:#1c82e7;--theme-dark-blue-lighter:#243d62;--theme-light-blue-lighter:#44a2c7;--theme-light-green-lighter:#b7e252;--theme:var(--theme-orange);--theme-not-blue:var(--bg-inverse-rgb);--gradient-light:var(--theme-orange);--gradient-dark:var(--theme-magenta);--angle:0deg;--max-container-width:85rem;--container-padding:clamp(2rem, 3vw, 3rem);--inline-reverse-padding:clamp(var(--container-padding), var(--container-padding) + .5 * (100vw - var(--max-container-width)), 2 * 18rem);--inline-reverse-margin:calc(-1 * var(--inline-reverse-padding));--inline-container-excess:max(var(--container-padding), (100vw - var(--max-container-width)) / 2 + 3rem);--letter-spacing:.05ch;--text-size-h1:clamp(2.7rem, 1.54rem + 3.16vw, 5rem);--text-size-h2:clamp(2.4rem, 1rem + 3vw, 3.5rem);--text-size-h3:clamp(1.4rem, 1.2rem + 1.4vw, 2.1rem);--text-size-h3-dynamic:var(--text-size-h3);--text-size-tiny:.8rem;--text-size-small:.9rem;--text-size-standard:clamp(1rem, .9rem + .5vw, 1.1875rem);--text-size-testimonial:clamp(1.25rem, 1rem + 1vw, 1.6rem);--text-size-larger:clamp(1.2rem, 1rem + .7vw, 1.4rem);--text-size-large:clamp(1.5rem, 1.25rem + 1.2vw, 1.7rem);--text-size-menu:1rem;--text-size-label:1rem;--text-size-tag:.75rem;--text-size-cta:var(--text-size-standard);--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:52rem;--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-small:clamp(1rem, 2vw, 2rem);--gap-dynamic:clamp(1rem, 2vw, 2rem);--gap-dynamic-large:clamp(1rem, 6vw, 4rem);--gap-section-collapsible:clamp(0rem, 8vw, 8rem);--box-padding:.8rem;--box-padding-shallow:.4rem .8rem;--box-padding-small:.4rem;--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.4rem;--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:.0625rem;--icon-border-width:.25rem;--border-radius-small:.25rem;--border-radius-standard:.4rem;--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);--blur-small:3px;--blur-medium:6px;--blur-large:15px;--blur-very-large:25px;--blend-default:normal;--blur-underlay-opacity:.4;--scrollbar-width:.5rem;--bg-scrollbar-track:rgb(from var(--theme-orange) r g b / 20%);--bg-scrollbar-thumb:var(--theme-orange);--bg-scrollbar-thumb-outline:transparent;--disabled-opacity:.24}@supports (container-type:inline-size){:root{--text-size-h3:clamp(1.4rem, 1.2rem + 5cqi, 2.1rem);--text-size-large:clamp(1.4rem, .5rem + 5cqi, 1.7rem)}}@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:white;--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,.orange-alt,.gradient,.purple,.magenta,.call-to-action,.news-showcase__cta,.hero-container-image-wrapper,.news-summary-categories>li){--theme-gradient:linear-gradient(in srgb, var(--gradient-light) 0%, var(--gradient-dark) 100%);--theme-gradient-lighter:linear-gradient(in srgb, lch(from var(--gradient-light) calc(l + 10) c h) 0%, lch(from var(--gradient-dark) calc(l + 10) c h) 100%);--theme-gradient-triple:linear-gradient(in srgb, 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}:root{--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-power-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='opacity:0.3' viewBox='0 0 512 512'%3E%3Cpath d='M280 264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V264zM56 262C56 368 141.1 454 248 454C354 454 440 368 440 262C440 198.6 409.3 142.3 361.8 107.3C351.1 99.46 348.8 84.43 356.7 73.76C364.5 63.09 379.6 60.82 390.2 68.68C449.5 112.3 488 182.7 488 262C488 394.6 380.5 502 248 502C115.5 502 8 394.6 8 262C8 182.7 46.52 112.3 105.8 68.68C116.4 60.82 131.5 63.09 139.3 73.76C147.2 84.43 144.9 99.46 134.2 107.3C86.74 142.3 55.1 198.6 55.1 262H56z'/%3E%3C/svg%3E");--icon-power-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2300a082' d='M147.7 75.54C158.1 89.13 157.1 109.3 143.5 120.6C104.7 152.9 80 201.6 80 256C80 353.2 158.8 432 256 432C353.2 432 432 353.2 432 256C432 201.6 407.3 152.9 368.5 120.6C354.9 109.3 353 89.13 364.3 75.54C375.6 61.95 395.8 60.1 409.4 71.4C462.2 115.4 496 181.8 496 256C496 388.6 388.5 496 256 496C123.5 496 16 388.6 16 256C16 181.8 49.75 115.4 102.6 71.4C116.2 60.1 136.4 61.95 147.7 75.54V75.54z'/%3E%3Cpath fill='RGB(0,160,130,0.6)' d='M256 0C273.7 0 288 14.33 288 32V256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256V32C224 14.33 238.3 0 256 0z'/%3E%3C/svg%3E");--icon-magnify:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z'/%3E%3C/svg%3E");--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(rebura/resources/fonts/Montserrat%20Medium/Montserrat-Medium.woff2)format("woff2"),url(rebura/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(rebura/resources/fonts/Montserrat%20Bold/Montserrat-Bold.woff2)format("woff2"),url(rebura/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(rebura/resources/fonts/Montserrat%20Light/Montserrat-Light.woff2)format("woff2"),url(rebura/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(rebura/resources/fonts/Montserrat%20Light/Montserrat-LightItalic.woff2)format("woff2"),url(rebura/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(rebura/resources/fonts/Montserrat%20Bold/Montserrat-BoldItalic.woff2)format("woff2"),url(rebura/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(rebura/resources/fonts/Montserrat%20Medium/Montserrat-MediumItalic.woff2)format("woff2"),url(rebura/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%}}.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:5rem;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-regular);line-height:1}h2,.visual-h2{font-size:var(--text-size-h2);font-weight:var(--text-weight-regular);line-height:1.15}h3,.visual-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}.smaller{font-size:85%}: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{&.large{font-size:var(--text-size-large);line-height:1.3}&.larger{font-size:var(--text-size-larger);line-height:1.2}&.bold{font-weight:var(--text-weight-bold)}}.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,.intro__content,.copy-container) :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)}.object-fit-cover{overflow:hidden;&>*{object-fit:cover;block-size:100%;inline-size:100%}}.hidden-overflow{overflow:hidden}.scroll-y{overflow-y:scroll}.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}.gradient,.heading-ruled,.component-short-header .content-holder h1,.hero-slide h2,.blog-entry-header__title,.stickyPanel section>:is(h2,h3,.visual-h2,.visual-h3){color:#0000;background-clip:text;background-image:var(--theme-gradient)}: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{& :where(h3,li,ol,p){break-inside:avoid-column}}.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(.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;grid-template-columns:repeat(var(--cols), 1fr);display:grid}: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-alt{--theme:var(--theme-blue);--gradient-light:#3f9bbf;--gradient-dark:#0f3448}.blue-green,.green{--theme:var(--theme-green);--gradient-light:#00a082;--gradient-dark:#9e2b7c}.blue,.orange,.heading-ruled,.gradient{--theme:var(--theme-orange);--gradient-light:#f86202;--gradient-dark:#cd47a4}.blue-lighter,.purple{--theme:var(--theme-purple);--gradient-light:#9e2b7c;--gradient-dark:#172b49}.magenta{--theme:var(--theme-magenta);--gradient-light:#f86202;--gradient-dark:#9e2b7c}:where(.call-to-action,.news-showcase__cta,.partnerCentralLink a,.textimagewithcta .cta-with-arrow){border:var(--border-width-button) solid transparent;border-radius:var(--border-radius-standard);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);background:#fff;text-decoration:none;display:inline-block;position:relative;&:not(:disabled){&:hover{color:#fff;filter:brightness(1.2);background-color:#0000;border-color:#fff;scale:1.015}&:active{transition-duration:0;color:var(--cta-pressed);scale:1}}&:disabled{cursor:default;opacity:var(--disabled-opacity)}& br{display:none}}:is(.call-to-action,.news-showcase__cta){color:#000}:where(.call-to-action.reduced-padding){padding-block:calc(.5 * var(--btn-padding-block))}.primary-link{background:var(--theme-gradient);border-color:var(--bg-main);color:#fff;text-shadow:0 0 1rem #00000080,0 0 .25rem #00000080;&:is(:hover,:active,:focus-visible){border-color:var(--theme,white)}}:is(.secondary-link,.textimagewithcta .cta-with-arrow){color:#fff;background-color:#0000;border-color:#fff;&:is(:hover,:active,:focus-visible){color:#000;background-color:#fff}}: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);border-radius:100vmax;text-decoration:none;display:inline-block;&:hover{background-color:#ffffff1a;scale:1.025}}: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}[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}}@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:var(--letter-spacing);background:var(--bg-main);max-width:100vw;overflow-x:clip;&: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 bottom, var(--theme), var(--theme-magenta));position:fixed;inset:0}&:has(dialog[open]){height:100vh;padding-right:15px;overflow-y:hidden;&:after{border-width:2rem}}&.menu-open{margin-right:14px;overflow-y:hidden}}.mainContainer{inline-size:min(100%, var(--max-container-width));padding-inline:var(--container-padding);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIwMTQgMjAxNCI+CiAgPHBhdGggZD0iTTEwMDcsNy42TDcuNiwxMDA3bDk5OS40LDk5OS40LDk5OS40LTk5OS40TDEwMDcsNy42Wk01MDcuMywxMDA3bDQ5OS43LTQ5OS43LDQ5OS43LDQ5OS43LTQ5OS43LDQ5OS43LTQ5OS43LTQ5OS43WiIgZmlsbD0iIzAzMTcyNyIgc3Ryb2tlLXdpZHRoPSIwIi8+Cjwvc3ZnPg==);background-position:150% 0;background-repeat:no-repeat;background-size:90%;margin:0 auto;position:relative}body:has(.hero-slide-v2) .content-wrapper>.oneColumnContent:first-child{inline-size:min(100%,40rem)}@media (prefers-reduced-data:reduced),(prefers-contrast:more){.mainContainer{background-image:unset}}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)}}}}[data-no-results]>p{text-align:center;font-size:var(--text-size-h2)}.blurred-bg{backdrop-filter:blur(var(--blur-large))}[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}}@supports not (scrollbar-color:auto){.scrollbar-h{&::-webkit-scrollbar{height:var(--scrollbar-width)}&::-webkit-scrollbar-track{background:var(--bg-scrollbar-track);border-radius:var(--scrollbar-width)}&::-webkit-scrollbar-thumb{background-color:var(--bg-scrollbar-thumb);border-radius:6px}}}.scrollbar-h{scrollbar-color:var(--bg-scrollbar-thumb) var(--bg-scrollbar-track);scrollbar-width:var(--scrollbar-width);scrollbar-gutter:stable}.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}}a.cta-with-arrow{text-decoration:none;display:block}.cta-with-arrow{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)}}.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)}}.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}}}&[data-mode=bar-icons]{& label{padding-block:1ex}& 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;&: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}}}.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))}}.angled-container{margin-block:var(--gap-section);&:not([style*=\#E8EDEF],[style*=\#FFF]){background-color:var(--bg-color,transparent);margin-inline:var(--inline-reverse-margin);padding-inline:var(--inline-reverse-padding);& .angled-container__content{padding-block:var(--box-padding-large);&>.scroller:last-child{margin-block:0}}}}.angled-container__title{margin-block-end:var(--gap-small)}.angled-container__title:not(:has(+.angled-container__content>.oneColumnContent:first-child)){margin-block-end:var(--gap-dynamic)}.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;& audio{mix-blend-mode:lighten;filter:contrast(1.7)}}}.feature-slide-up{border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;background:var(--theme-gradient);flex-direction:column;display:flex;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}& .visible-title{font-size:var(--text-size-large);margin:0;line-height:1.4}& .description{padding-inline:var(--box-padding-large);padding-block-end:var(--box-padding-large);& ul{margin-inline:1.2rem}}}@media (pointer:fine){.feature-slide-up{isolation:isolate;grid-template-rows:auto 1fr;grid-template-columns:1fr;block-size:100%;display:grid;position:relative;&: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;padding-inline-end:calc(var(--box-padding-large) + 3rem);position:relative;box-shadow:0 -3px 4px #0000004d;&:after{content:"+";line-height:0;font-weight:var(--text-weight-regular);font-size:3rem;transition:all .5s ease-in-out;position:absolute;inset-block-end:50%;inset-inline-end:var(--box-padding-large);transform:translateY(-50%)}}& .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));&:after{color:#0000;rotate:45deg}}& .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{margin-block:var(--gap-large) calc(var(--gap-large) + 2rem);margin-inline:var(--inline-reverse-margin);border-radius:var(--border-radius-large);position:relative}.carousel__heading{block-size:0}.carousel-slides{block-size:100%;inline-size:100%;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{gap:var(--gap-small);z-index:2;justify-content:center;inline-size:100%;display:flex;position:absolute;translate:0 1rem;&>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}.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}.carousel-slide__image-overlay{box-shadow:var(--shadow-emboss);background-image:var(--bg-img);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}.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-radius:var(--border-radius-large);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));place-content:center;margin-inline:auto;display:grid;&[data-size=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}}@supports (container-type:inline-size){.dynamicCounter{--text-size-callout:clamp(2rem, 22cqi, 5rem);container-type:inline-size}}.featureItem{display:grid}.feature-item{gap:var(--gap-small);border-style:solid;border-width:var(--border-width-tiny);border-image-slice:1;border-image-source:var(--theme-gradient);padding:var(--box-padding-large);flex-wrap:wrap;display:flex;&[data-icon-position=top]{text-align:center;flex-direction:column;& .feature-item__icon{inline-size:var(--icon-size-large);block-size:var(--icon-size-large);margin:0 auto}}&[data-exclude-border]{border:unset;padding:0}}.feature-item__icon{inline-size:var(--icon-size-larger);block-size:var(--icon-size-larger);flex-shrink:0;justify-content:center;align-items:center;display:flex}.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;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)}@property --a{syntax:"<integer>";inherits:false;initial-value:0}@property --b{syntax:"<integer>";inherits:false;initial-value:0}@property --offset1{syntax:"<number>";inherits:false;initial-value:0}@property --offset2{syntax:"<number>";inherits:false;initial-value:.3}.hero-slide-v2{--overflow:clamp(4rem, 12vw, 12rem);min-width:100%;margin-block-end:calc(-1 * var(--overflow) + 4rem);padding-block-end:var(--overflow);display:grid}:where(.hero-carousel-item){--theme:#8d1f9a}.hero-carousel-item{margin-inline:var(--inline-reverse-margin);padding-inline:var(--inline-reverse-padding);--blue:3 30 82;--orange:248 98 2;--purple:141 31 154;background:radial-gradient(calc(31vw - 4vw * var(--offset1)) 50% at calc(16% - 10% * var(--mouse-x) + var(--offset2) * 15%) calc(100% - var(--offset1) * 10%) in srgb, rgb(var(--blue) / 58%) 20%, rgb(var(--blue) / 0)), radial-gradient(calc(45vw + 10vw * (1 - var(--mouse-x)) + var(--offset1) * var(--offset2) * 27vw) calc(37% + 10% * (1 - var(--mouse-x))) at calc(10% - 5% * var(--mouse-x)) 0% in srgb, rgb(var(--blue) / 60%) 0%, rgb(var(--blue) / 0)), radial-gradient(23vw 60% at 41% 8% in srgb, rgb(var(--blue) / 35%) 0%, rgb(var(--blue) / 0)), radial-gradient(circle clamp(20rem, 33vw + var(--offset2) * 8vw, 41rem) at 90% 50% in srgb, rgb(var(--orange)) 20%, rgb(var(--orange) / 0)), radial-gradient(circle 17vw at calc(60% - 10% * (.5 - var(--mouse-x))) calc(10% + 5% * (var(--offset1) - var(--offset2))) in srgb, #fb1f9a80 20%, rgb(var(--purple) / 0)), radial-gradient(19vw at calc(90% - 10% * (.5 - var(--mouse-x)) * var(--offset1)) calc(20% * var(--mouse-y)) in srgb, #fb1f9a 50%, rgb(var(--purple) / 0)), linear-gradient(in srgb, rgb(var(--purple)), rgb(var(--purple)));grid-template:"content image"1fr/1fr 1fr;align-items:center;display:grid}@media only screen and (orientation:landscape){.hero-carousel-item{min-block-size:calc(100vh - 4rem)}}@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.hero-carousel-item{animation-name:unset}}@keyframes shift-offset{0%{--offset1:0;--offset2:.3}25%{--offset1:1;--offset2:0}50%{--offset1:.6;--offset2:.2}75%{--offset1:.3;--offset2:.8}to{--offset1:0;--offset2:.3}}.hero-carousel-item__bg{block-size:calc(100% + var(--overflow));grid-area:image;margin-block-end:calc(var(--overflow) * -1);margin-inline-end:var(--inline-reverse-margin);display:grid;position:relative;background-image:none!important;& img{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;object-position:left;mix-blend-mode:overlay;block-size:100%;inline-size:100%}&>div{display:contents}& span{display:none}}.hero-container__video{pointer-events:none;flex-direction:column;align-items:center;display:flex;overflow:hidden;& iframe{aspect-ratio:16/9;object-fit:cover;block-size:100%}}.hero-carousel-item__content-wrapper{grid-area:content;padding-block:clamp(4rem,10vw,8rem);&>div{max-width:70ch;margin-right:auto}}.hero-carousel-item__title,.vendor-header__title{--length:34;--cLength:var(--length);font-size:calc(var(--text-size-h1) * clamp(.75, (100 - (var(--cLength) - 30)) / 100 + .1, 1.2));&:has(strong){--cLength:calc(var(--length) - 17)}}.hero-carousel-item__description{font-size:var(--text-size-larger)}@media only screen and (width<=44em){.hero-carousel-item{grid-template-columns:2fr 1fr}}.hero-slide{margin-block-end:var(--gap-large)}.hero-feature-content{& .text-image-with-cta{--o:100%}& div.contents{gap:2rem;display:grid}&>:not(div.contents){margin-bottom:var(--gap);gap:1rem;display:grid}}.hero-feature-image{display:none}@media (width<=40em){.hero-feature-bg{display:none}}@media (width>=40em){.hero-feature{--excess:clamp(0rem, 4vw, 4rem);grid-template-columns:var(--excess) .5fr 1fr var(--excess);align-items:start;display:grid}.hero-feature-content{grid-area:1/2/auto/4;grid-template-columns:1fr 1fr;gap:1rem;display:grid;&>:not(div.contents){block-size:fit-content;padding:var(--box-padding);background-color:rgb(var(--bg-main-rgb) / .6);backdrop-filter:blur(8px);grid-area:1/1;margin-block-start:var(--gap-large);position:sticky;inset-block-start:6rem}& div.contents{grid-area:1/2;padding-block-start:calc(var(--gap-large) + var(--box-padding))}}.hero-feature-bg{z-index:-1;grid-area:1/3/auto/-1;position:sticky;top:0}}.hero-banner{background:var(--theme-gradient);--overlap-top:8rem;margin-block:var(--gap-large) 0;margin-inline:var(--inline-reverse-margin);padding-inline:var(--inline-reverse-padding);grid-template:"content image"1fr/1.5fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;&[data-align=right]{grid-template:"image content"1fr/1fr 1.5fr;& :is(.hero-banner__image__overlay,.hero-banner__image_bg){margin-inline-start:var(--inline-reverse-margin);margin-inline-end:0}}& .sub-heading+h2{margin-block-start:0}}.hero-banner__image__overlay,.hero-banner__image_bg{-webkit-user-select:none;user-select:none;pointer-events:none;block-size:calc(100% + var(--overlap-top));margin-block-start:calc(-1 * var(--overlap-top));margin-inline-end:var(--inline-reverse-margin)}.hero-banner__image__overlay{grid-area:image;place-items:center;display:grid;position:relative;& div{position:absolute;inset:0;overflow:hidden}& img{filter:drop-shadow(.25rem .25rem .5rem #00000080);inline-size:clamp(10rem,100%,30rem);margin-inline:auto}}.hero-banner__image_bg{grid-area:image;position:relative;overflow:hidden;& div{position:absolute;inset:0}& img{object-fit:cover;object-position:var(--bg-align);block-size:100%}}.hero-banner-content{color:#fff;grid-area:content;padding-block:clamp(3.5rem,7vw,6rem);& .sub-content{margin-block:2rem}& .contents{margin-block-start:var(--gap-small);&:not(:has(:first-child)){display:none}}}@media only screen and (width<=40em){.hero-banner{grid-template:"content"1fr"image"minmax(10rem,auto)/1fr}.hero-banner__image_bg{clip-path:none;grid-area:2/1}.hero-banner__image__overlay img{inline-size:clamp(10rem,50%,30rem)}}.oneColumnContent:has(+.hero){inline-size:66%}.angledContainer:has(+.hero){margin-block-end:8rem}.introAndQuicklinks{margin-block-end:var(--gap-large)}.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(--theme-gradient-lighter);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%}}:is(main,.content-container)>div>.newsShowcase{& .news-showcase__image-container{margin-inline-start:var(--inline-reverse-margin)}& .news-showcase__content-container{flex:0 1 calc(100% - var(--flex-ns))}}.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="50"] .news-showcase__inner{--flex-ns:50%}[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-reduce-margin] .news-showcase__inner{gap:var(--gap-small)}[data-image-position=right] .news-showcase__inner{flex-direction:row-reverse}.news-showcase__image-container{flex:1 1 calc(var(--flex-ns))}[data-remove-border]:is([data-display-style=background],[data-display-style=inline]) .news-showcase__image-container{border-width:0;& img{border-width:0}}[data-display-style=inline] .news-showcase__image-container{& img{inline-size:100%}}[data-display-style=background] .news-showcase__image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:var(--bg-img);& 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-thinner));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-bold);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}}}.scroller{margin-block-end:var(--gap-large)}.scroller-component{--s-item-width:100%;margin-inline-end:var(--inline-reverse-margin);padding-inline-end:var(--inline-reverse-padding);display:grid;container:scroller/inline-size}.scroller-component__slides{grid-auto-flow:column;grid-auto-columns:calc(var(--s-item-width) - var(--peeking-adjust,0%));gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;anchor-name:var(--anchor-name);padding-block:.5rem var(--gap);scroll-padding-inline:var(--container-padding);--quarter:calc(25% - .75 * var(--gap));--third:calc(33.3333% - .666666 * var(--gap));--half:calc(50% - .5 * var(--gap));counter-reset:item;margin-inline-end:calc(-1 * (var(--container-padding) + var(--inline-container-excess)));padding-inline-end:calc(var(--container-padding) + var(--inline-container-excess));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="4"]{--peeking-adjust:calc(var(--gap) * .25)}&[data-max-items="3"]{--peeking-adjust:calc(var(--gap) * .333333)}&[data-max-items="2"]{--peeking-adjust:calc(var(--gap) * .5)}&[data-max-items="1"]{--peeking-adjust:var(--gap)}&[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;transition:unset;&:first-child{z-index:20}&:nth-child(2){z-index:19}&:nth-child(3){z-index:18}&:nth-child(4){z-index:17}&:nth-child(5){z-index:16}&:nth-child(6){z-index:15}&:nth-child(7){z-index:14}&:nth-child(8){z-index:13}&:nth-child(9){z-index:12}&:nth-child(10){z-index:11}&:nth-child(11){z-index:10}&:nth-child(12){z-index:9}&:nth-child(13){z-index:8}&:nth-child(14){z-index:7}&:nth-child(15){z-index:6}&:nth-child(16){z-index:5}&:nth-child(17){z-index:4}&:nth-child(18){z-index:3}&:nth-child(19){z-index:2}&:nth-child(20){z-index:1}@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)}}@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)}}}.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}}.component-short-header{isolation:isolate;margin-block-end:var(--gap-large);margin-inline-end:calc(-1 * var(--inline-container-excess));position:relative}.hero-container{grid-template-columns:1.5fr 1fr var(--inline-container-excess);grid-template-rows:auto;justify-content:space-between;align-items:center;display:grid;& .wrapper{color:#fff;font-weight:var(--text-weight-medium);grid-area:1/1;padding-block-start:min(var(--gap) + 6vw, 6rem);& :is(h1,h2,.visual-h2){overflow-wrap:break-word;hyphens:auto}& h1{--cLength:var(--length,34);font-size:calc(var(--text-size-h1) * clamp(.75, (100 - (var(--cLength) - 30)) / 100 + .1, 1.2));filter:drop-shadow(0 0 .5rem var(--bg-main));margin-block-end:var(--gap);line-height:1.2;&:has(strong){--cLength:calc(var(--length) - 17)}}}& .brand-logo{inline-size:clamp(8rem,50%,14rem);&[src*=\/short-hero]{display:none}}&[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-image-wrapper{--gradient-light:var(--grey-lightest);--gradient-dark:var(--grey-light);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:-1;grid-area:1/2;block-size:100%;inline-size:100%;position:relative;& img{position:absolute;inset:0}&:empty{display:none}}@media only screen and (width<=40em){.hero-container{grid-template-columns:1fr 0 0 var(--inline-container-excess)}.hero-container-image-wrapper{display:none}}.stickyContainer{position:relative;container:tabNav/inline-size;& .skip-nav-link:not(:focus-visible){scale:0}& .skip-nav-link{padding:1ch 2ch}}.sticky-nav{gap:clamp(var(--gap), 3vw, var(--gap-large));margin-block:var(--gap-large);--inline-reverse-margin:0;--inline-reverse-padding:0;display:flex;& .carousel{--mi:0;overflow:visible;& .next-button{right:-2rem}}&>nav{background:rgb(var(--bg-main-rgb) / .7) var(--gradient-border);border:var(--border-width-tiny) solid transparent;border-radius:var(--border-radius-large) var(--border-radius-large) calc(var(--border-radius-standard) + var(--box-padding)) calc(var(--border-radius-standard) + var(--box-padding));block-size:min-content;inline-size:clamp(16ch,29%,39ch);backdrop-filter:blur(var(--blur-small));scroll-margin-block-start:var(--gap);position:sticky;top:5rem;& 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:var(--border-radius-standard)}}& :is(.outline-link,.nav-cta,.nav-heading){padding:var(--box-padding);text-decoration:none;display:block}& .outline-link{&[aria-current]{color:#fff;background:var(--theme-gradient)}}& .nav-heading{color:#fff;font-weight:var(--text-weight-bold);background:var(--theme-gradient);border-start-start-radius:calc(var(--border-radius-large) - var(--border-width-tiny));border-start-end-radius:calc(var(--border-radius-large) - var(--border-width-tiny));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)}}.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}}.tabs-nav{grid-template:1fr/1fr;display:grid;&>nav{display:grid;& :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);margin-block-end:var(--gap-large);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);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);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}}}}.testimonial-wrapper{--author-size:12.5rem;--author-padding:calc(.067 * var(--author-size));--quote-inline:calc(2.38 * var(--author-size));--testimonial-padding:calc(.7 * var(--author-size));max-inline-size:calc(50ch + var(--author-size) + 2 * var(--author-padding) + var(--gap-dynamic-large));isolation:isolate;--quote:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDcyIDc5MyI+PHBhdGggaWQ9ImEiIGQ9Ik01MTEgNTQyLjhjMCAxNTAuMi0xMDcuOCAyNDYuNS0yNTQuMiAyNDYuNVMyMy40IDcxMC40IDUuNSA1ODQuMWMtMS45LTEzLjItMi44LTI3LTIuOC00MS4yUzMuNCA1MDggNiA0ODkuN2M2LjQtNDQgMjQuMi05Ny4xIDcxLjgtMTk5bDEzNC43LTI4N2gyNjkuNmwtOTYuMyAzMjUuNGM3NyAzNi42IDEyNS4yIDExMS43IDEyNS4yIDIxMy43aDBaIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMDI4M2IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCIvPjx1c2UgaHJlZj0iI2EiIHg9IjU2MCIvPjwvc3ZnPg==);margin-inline:auto;position:relative}@supports (container-type:inline-size){.testimonial{--author-size:clamp(8rem, 25cqi, 12.5rem);--text-size-testimonial:clamp(1.25rem, 3cqi, 1.6rem);container:testimonial/inline-size}}.testimonial-inner{grid-template:"author quote" auto / calc(2 * var(--author-padding) + var(--author-size)) 1fr;align-items:start;gap:var(--gap-dynamic-large);padding-block-start:var(--testimonial-padding);display:grid;&:before{content:"";background:var(--quote) no-repeat left top;inline-size:min(var(--quote-inline), 100%);z-index:-1;position:absolute;inset:0}&:not(:has(.testimonial-author-image)){--author-padding:0;display:block;& .testimonial-content{margin-block-end:var(--gap)}}}.testimonial-content{font-size:var(--text-size-testimonial);border:none;grid-area:quote;margin:0;padding:0;& p:first-child:before{content:open-quote}& p:last-child:after{content:close-quote}}.testimonial-author{gap:var(--gap-small);padding-inline:var(--author-padding);flex-direction:column;grid-area:author;display:flex}.testimonial-author-image{inline-size:var(--author-size);aspect-ratio:1;border-radius:100vmax;overflow:hidden}.testimonial-author-name{font-weight:var(--text-weight-bold)}.testimonial-author-title{font-size:var(--text-size-tiny);max-inline-size:calc(var(--icon-size-large) + 1rem);margin-top:0;line-height:1.2}@container testimonial (width<=30em){.testimonial-wrapper{--quote:unset}.testimonial-inner{--author-padding:0;--testimonial-padding:0;margin-block-start:var(--gap);display:block;& .testimonial-content{margin-block-end:var(--gap)}}}@property --o{syntax:"<percentage>";inherits:false;initial-value:0%}.textimagewithcta{display:grid;container-type:inline-size}.text-image-with-cta{border-width:var(--border-width-tiny);border-style:solid;border-image-slice:1;border-image-source:var(--theme-gradient);--o:0%;background:linear-gradient(rgb(248 98 2/var(--o)), rgb(205 71 164/var(--o)));transition:--o var(--speed-standard) var(--transition-out-quadratic);flex-direction:column;padding:clamp(1rem,2vw,1.5rem);display:flex;&:has(a:is(:focus-within,:hover)){--o:100%}& .text-container{padding:calc(.5 * var(--box-padding));gap:var(--gap-tiny);flex-direction:column;flex-grow:1;display:flex;& p:last-of-type{margin-block-end:var(--gap-small)}}& .cta-with-arrow{inline-size:fit-content;margin-top:auto;& span{background-size:0%}& br,&:after{display:none}}}@supports (color:rgb(from red r g b)){.text-image-with-cta{background:linear-gradient(rgb(from var(--gradient-light) r g b / var(--o)), rgb(from var(--gradient-dark) r g b / var(--o)))}}.text-image-with-cta__image{margin-block-end:var(--gap-small);overflow:hidden;&:empty{display:none}& img{inline-size:100%;inline-size:-webkit-fill-available;&[src*="/icons/"][src*=\.svg]{inline-size:var(--icon-size-large);block-size:var(--icon-size-large)}}}.tile:not(.cq-Editable-dom){display:contents}.tile-component{place-items:center;display:grid;overflow:hidden;container-type:inline-size;& .larger{font-size:min(var(--text-size-h2), 12cqw)}&[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}& .copy-container{padding-block:var(--box-padding-xlarge);padding-inline:var(--box-padding-xlarge);inline-size:min(var(--max-text-width), 100%);overflow-wrap:break-word;hyphens:auto;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}}}.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}}.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);isolation:isolate}.timeline-container__title{margin-block-end:var(--gap-large)}.timeline-container__listing{gap:var(--gap);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:var(--theme-gradient);z-index:1;border-radius:100vmax;grid-column:1}&:after{content:"";border:var(--border-width-tiny) solid;border-image-slice:1;border-image-source:var(--theme-gradient);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;& h3{font-weight:var(--text-weight-bold)}}.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-thin);border-left-style:solid;border-image-slice:1;border-image-source:var(--theme-gradient);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:color;position:absolute;inset:0}}& .img-holder{background-position:0;background-size:cover;grid-area:1/3/-1/-1}}@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);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{inline-size:calc(min(var(--box-padding-large), 3vw) + min(100%, var(--max-text-width)));padding:var(--box-padding-large);backdrop-filter:blur(80px);margin-inline:auto;& 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-entry-header{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{grid-area:img}.blog-entry-header__text{display:contents}.blog-entry-header__title{--length:34;inline-size:min(100%,56rem);font-size:calc(var(--text-size-h1) * 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{gap:var(--gap-small)}.blog-entry-header__image{grid-area:img}.news-showcase__author{margin-block-end:0;padding-block-end:0}.blog-entry-header__text{display:contents}}@media only screen and (width<=37.5em){.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)}}.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}}}}.mainContainer:has(.news-search-page){& .component-breadcrumb{display:none}& .component-short-header .wrapper{padding-block-end: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-green);--gradient-dark:var(--theme-magenta)}&:nth-of-type(6n+2){--gradient-light:var(--theme-magenta);--gradient-dark:var(--theme-blue)}&:nth-of-type(6n+3){--gradient-light:var(--theme-blue);--gradient-dark:var(--theme-green-blue)}&:nth-of-type(6n+4){--gradient-light:var(--theme-green-blue);--gradient-dark:var(--theme-orange)}&:nth-of-type(6n+5){--gradient-light:var(--theme-orange);--gradient-dark:var(--theme-magenta)}&:nth-of-type(6n+6){--gradient-light:var(--theme-magenta);--gradient-dark:var(--theme-green)}}}button[aria-controls^=news-popup]:where([aria-expanded=false])+.news-pop-up{display:none}.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;height:clamp(25rem,120%,75vh);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}}.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{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;top:6rem;& .skip-nav-link{padding:1ch 2ch;&:not(:focus-visible){scale:0}}}& .overlay{z-index:3;opacity:0;background-color:rgb(var(--bg-main-rgb) / .6);transition:all var(--speed-standard) ease-in;pointer-events:none;position:fixed;inset:-100vmax}}.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:var(--border-radius-standard);border-end-start-radius:var(--border-radius-standard);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:120%;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:">"}}}.card-grid-layout{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-auto-flow:dense;padding-block-end:6rem;display:grid;& .extract{line-clamp:var(--lines,3);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}& :where(.extract):empty{display:none}& 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);background-color:rgb(var(--bg-main-rgb) / .8);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>=31rem){.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(--theme-gradient-lighter);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{display:none}:where(footer){background-color:var(--bg-footer);border-block-start:var(--border-medium);padding-block:var(--box-padding-large);color:#000;box-shadow:0 0 0 100vmax var(--bg-footer);clip-path:inset(0 -100vmax);flex-direction:column;display:flex;& ul{list-style:none}& li{padding-block:.25rem;&:empty,&:has(a:empty){display:none}}& a{color:inherit;background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--theme-gradient-lighter);transition:background-size var(--speed-slow) var(--transition-out-quadratic);text-decoration:none;&:is(:hover,:focus-visible){background-size:100% .125rem}&:empty{display:none}&[href=\#top]{color:var(--theme-orange);font-weight:var(--text-weight-bold)}}}: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__column--hidden{display:none}.new-footer__copywrite{margin-block:var(--gap-large) var(--gap);padding-block:var(--gap);border-block:1px solid rgb(var(--bg-main-rgb) / .5);gap:var(--gap);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}}#partnerCentralAppsContainer{display:none}.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-inline:var(--inline-reverse-margin);padding-inline:var(--inline-reverse-padding);grid-template-columns:15vw 1fr auto;grid-template-areas:"logo lower upper";align-items:center;gap:0 2rem;padding-bottom:1rem;display:grid;position:relative;&:after{content:"";background:linear-gradient(-90deg in srgb, #f86202 calc(50% - 50vw), #cd47a4 calc(50% + 50vw));position:absolute;inset:100% -50vmax -.25rem}& .wrapper{display:contents;&>a{z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;grid-area:logo;inline-size:min(80vw,10rem);position:relative}}}@media only screen and (width>=71em) and (height>=500px){.component-header{z-index:10;background-color:var(--bg-main);border-top:.5rem solid var(--bg-main);position:sticky;top:0}}@media only screen and (width<=63em){.component-header{grid-template-columns:minmax(13rem,15vw) auto;grid-template-areas:"logo upper""lower lower";padding-block-start:.5rem}.header-lower-navigation{margin-top:var(--gap)}}.header-upper-navigation{gap:var(--gap-small);z-index:3;grid-area:upper;justify-self:flex-end;display:flex;& .mobile-menu-item{max-inline-size:var(--icon-upper-header)}& a.mobile-menu-item:not(:hover){text-decoration:none}}.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}light-switch{display:none}.header-lower-navigation{grid-area:lower;padding-block-start:.25rem;& ul{gap:var(--gap);font-size:var(--text-size-menu);flex-wrap:wrap;align-items:center;list-style-type:none;display:flex}}.menu-open{& .header-lower-navigation{z-index:1}& .menu-open-overlay{background-color:RGB(var(--bg-main-rgb) / .8);inset:0}}.menu-open-overlay{backdrop-filter:blur(var(--blur-small));z-index:-1;transition:background-color var(--speed-slow) var(--transition-out-quadratic);position:fixed}.header-lower-navigation-item{display:flex;position:relative}.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);translate:0 .25rem}}}}.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}}@media only screen and (width<=37.5em),only screen and (height<=30em) and (width<=71em){.mobile-burger-menu{display:grid}body:not(.menu-open) :is(.header-lower-navigation,.header-upper-navigation){display:none}.component-header:after{inset:100% 0% -.25rem}body.menu-open{& a:has(>.header-logo):not(:focus-visible)>.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}}}}.mega-menu{--bg-img:url(../../../content/dam/wcgcom/site-assets/rebura-menu-circles.svg);background:var(--bg-img) var(--bg-menu) no-repeat top right;color:#000;--bg-menu-shade:var(--bg-menu);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);background-size:14rem;justify-content:space-around;animation-timing-function:cubic-bezier(.215,.61,.355,1);display:none;position:fixed;top:1rem;left:0;translate:0 3rem;& h3{color:#0000;background-clip:text;background-image:var(--theme-gradient);font-weight:var(--text-weight-light);font-size:calc(1.5 * var(--text-size-h3));grid-column:1/-1;margin-block-start:0}& 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)}}&>span{background-size:0% .125rem;background-position:calc(var(--rtl,0) * -100%) 100%;background-repeat:no-repeat;background-image:var(--theme-gradient-lighter);transition:background-size var(--speed-standard) var(--transition-out-quadratic);padding-block-end:.125rem;font-size:150%;display:block;translate:0 .5ch}}}.mega-menu__inner{z-index:3;flex:1;margin-inline-start:var(--inline-reverse-padding);display:flex}.mega-menu__column{align-items:flex-start;gap:var(--gap);flex-direction:column;padding-block:min(4rem,8vh);padding-inline-end:var(--gap);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:82ch;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{box-shadow:var(--is-dark,inset 0 0 2rem #00000026);backdrop-filter:blur(3px)}.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)}}@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}.header-upper-navigation{display:none}.menu-open{& .header-upper-navigation{animation-name:slideRight;animation-duration:var(--speed-snail);animation-fill-mode:both}}.mega-menu{color:#000;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;margin-inline-start:var(--box-padding);padding-inline:0}.mega-menu__column{flex-wrap:wrap;padding-block:1ch;&:not(.mega-menu__column-shaded){--menu-width:50%}&.icons:only-child{grid-template-columns:repeat(2,1fr);grid-auto-flow:revert}&>a{max-inline-size:100%}}.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 .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}}.menu-open-overlay{display:none}.header-lower-navigation ul{outline-color:var(--theme);margin-inline:var(--inline-reverse-margin);background-color:var(--bg-menu-mobile);flex-direction:column;inline-size:100vw}.header-lower-navigation-item{flex-direction:column;gap:0;inline-size:calc(100vw - 2rem);&:last-of-type .primary-nav-link{border-block-end:unset}&.open{& .mega-menu{display:block}}}.primary-nav-link{outline-color:var(--theme)}.header-lower-navigation-item-text{padding:var(--box-padding);font-size:var(--text-size-h3);font-weight:var(--text-weight-bold);color:#0000;background-clip:text;background-image:var(--theme-gradient);&:after{background-color:#0000!important}& .caret-down{border-color:var(--theme)}}}.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;background:0 0;border:none;margin-block-start:0;&>section{--avail-h:calc(100dvh - 5rem - min(5vh, 3rem) - var(--gap) - var(--box-padding-large) - 3rem);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}.component-search-results{margin-block-start:4rem}.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)}}.component-sitemap{padding-top:var(--gap-large)}.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}}: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}
