@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.e_root,:host,:root{--c-brand:#f35916;--c-white:#fff;--c-black:#000;--c-grey-1:#fafafa;--c-grey-2:#ebebeb;--c-grey-3:#c9c9c9;--c-grey-4:#888;--c-grey-5:#666;--c-grey-6:#444;--c-grey-7:#333;--c-grey-8:#111;--c-success:#4cb782;--c-warning:#f1bf00;--c-error:#eb5758;--focus-ring-color:var(--c-brand);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-outline:var(--focus-ring-width) solid var(--focus-ring-color);--selection-text:var(--c-white);--selection-bg:var(--c-brand);--radius-pill:9999px;--radius-circle:50%;--multiplier-radius:1;--font-sans-fallback:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono-fallback:ui-monospace,"Roboto Mono",Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;--font-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Twemoji Mozilla","Noto Color Emoji","Android Emoji";--text-size-10:.625rem;--text-size-12:.75rem;--text-size-14:.875rem;--text-size-16:1rem;--text-size-18:1.125rem;--text-size-20:1.25rem;--text-size-24:1.5rem;--text-size-30:1.875rem;--text-size-36:2.25rem;--text-size-40:2.5rem;--text-size-48:3rem;--text-size-56:3.5rem;--text-size-60:3.75rem;--text-size-72:4.5rem;--multiplier-text:1;--dvh:var(--vh,1vh);--100dvh:calc(var(--dvh)*100);--1fr:minmax(0,1fr);--100vh-offset:calc(var(--100dvh) - var(--header-height) - var(--banner-height));--banner-height:0px;--header-height:56px;--hero-height:var(--100vh-offset);--border-width:1px;--border-width-large:6px;--space-gap:24px;--space-gap-half:calc(var(--space-gap)/2);--space-gap-negative:calc(var(--space-gap)*-1);--space-gap-half-negative:calc((var(--space-gap)/2)*-1);--space-none:0rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-36:2.25rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--space-112:7rem;--space-128:8rem;--multiplier-space:1;--grid-columns:4;--grid-gutter:var(--space-gap);--page-width:90rem;--page-margin:var(--space-gap-half);--column-padding:var(--space-gap-half);--layer-below:-1;--layer-1:1;--layer-2:2;--layer-3:3;--layer-footer:50;--layer-main:75;--layer-header:100;--layer-overlay:500;--layer-popover:600;--layer-dialog:700;--layer-toasts:800;--layer-tooltip:900;--layer-context-menu:1200;--layer-skip-nav:5000;--layer-debug:5100;--layer-max:10000;--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-gleasing:cubic-bezier(.53,0,0,1);--transition-duration-fastest:.15s;--transition-duration-faster:.2s;--transition-duration-fast:.3s;--transition-duration:.4s;--transition-duration-slow:.6s;--transition-duration-slower:.8s;--transition-duration-slowest:1s;--icon-size:var(--multiplier-icon-size)}@media(min-width:768px){.e_root,:host,:root{--grid-columns:6}}@media(min-width:1024px){.e_root,:host,:root{--grid-columns:12}}.e_app,:root{--ds-c-primary:var(--c-brand);--ds-c-secondary:var(--c-brand);--ds-c-accent:var(--c-brand);--ds-c-text:var(--c-black);--ds-c-text-muted:var(--c-grey-4);--ds-c-bg:var(--c-white);--ds-c-border:var(--c-grey-2);--ds-c-caption:var(--c-black);--ds-c-link:#47a8ff;--ds-c-white:var(--c-white);--ds-c-black:var(--c-black);--ds-c-grey-1:var(--c-grey-1);--ds-c-grey-2:var(--c-grey-2);--ds-c-grey-3:var(--c-grey-3);--ds-c-grey-4:var(--c-grey-4);--ds-c-grey-5:var(--c-grey-5);--ds-c-grey-6:var(--c-grey-6);--ds-c-grey-7:var(--c-grey-7);--ds-c-grey-8:var(--c-grey-8);--ds-c-level-1:var(--c-grey-1);--ds-c-level-2:var(--c-grey-2);--ds-c-level-3:var(--c-grey-3);--ds-c-success:var(--c-success);--ds-c-warning:var(--c-warning);--ds-c-error:var(--c-error);--ds-c-overlay:hsla(0,0%,7%,.4);--ds-border:var(--border-width,1px) solid var(--border-color,var(--c-grey-2));--ds-border-large:var(--border-width-large,1px) solid var(--border-color,var(--c-grey-2));--ds-shadow-border:0 0 0 1px rgba(0,0,0,.08);--ds-shadow-border-inset:inset 0 0 0 1px rgba(0,0,0,.08);--ds-shadow-xs:0 1px 1px rgba(0,0,0,.04);--ds-shadow-s:0 2px 2px rgba(0,0,0,.04);--ds-shadow:0 2px 4px rgba(0,0,0,.04);--ds-shadow-border-xs:var(--ds-shadow-border),var(--ds-shadow-xs);--ds-shadow-border-s:var(--ds-shadow-border),var(--ds-shadow-s);--ds-radius-2xs:calc(2px*var(--multiplier-radius));--ds-radius-xs:calc(4px*var(--multiplier-radius));--ds-radius-s:calc(6px*var(--multiplier-radius));--ds-radius:calc(8px*var(--multiplier-radius));--ds-radius-m:calc(12px*var(--multiplier-radius));--ds-radius-l:calc(16px*var(--multiplier-radius));--ds-radius-xl:calc(24px*var(--multiplier-radius));--ds-radius-2xl:calc(32px*var(--multiplier-radius));--ds-font-heading:var(--font-primary,var(--font-sans-fallback));--ds-font-body:var(--font-secondary,var(--font-sans-fallback));--ds-font-code:var(--font-code,var(--font-mono-fallback));--ds-text-weight-light:var(--text-weight-light,300);--ds-text-weight-normal:var(--text-weight-normal,400);--ds-text-weight-medium:var(--text-weight-medium,500);--ds-text-weight-semibold:var(--text-weight-semibold,600);--ds-text-weight-bold:var(--text-weight-bold,700);--ds-text-size-2xs:calc(var(--text-size-10)*var(--multiplier-text));--ds-text-size-xs:calc(var(--text-size-12)*var(--multiplier-text));--ds-text-size-s:calc(var(--text-size-14)*var(--multiplier-text));--ds-text-size:calc(var(--text-size-16)*var(--multiplier-text));--ds-text-size-m:clamp(calc(var(--text-size-16)*var(--multiplier-text)),calc(.833vw*var(--multiplier-text)),calc(var(--text-size-18)*var(--multiplier-text)));--ds-text-size-l:clamp(calc(var(--text-size-16)*var(--multiplier-text)),calc(1.667vw*var(--multiplier-text)),calc(var(--text-size-20)*var(--multiplier-text)));--ds-text-size-xl:clamp(calc(var(--text-size-20)*var(--multiplier-text)),calc(3vw*var(--multiplier-text)),calc(var(--text-size-24)*var(--multiplier-text)));--ds-text-size-2xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3vw*var(--multiplier-text)),calc(var(--text-size-36)*var(--multiplier-text)));--ds-text-size-3xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3.33vw*var(--multiplier-text)),calc(var(--text-size-40)*var(--multiplier-text)));--ds-text-size-4xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3.75vw*var(--multiplier-text)),calc(var(--text-size-48)*var(--multiplier-text)));--ds-text-size-5xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(4.667vw*var(--multiplier-text)),calc(var(--text-size-56)*var(--multiplier-text)));--ds-text-size-6xl:clamp(calc(var(--text-size-36)*var(--multiplier-text)),calc(6vw*var(--multiplier-text)),calc(var(--text-size-72)*var(--multiplier-text)));--ds-space-4:calc(clamp(var(--space-4), .2315rem + .0926vw, .3125rem)*var(--multiplier-space));--ds-space-8:calc(clamp(var(--space-8), .4815rem + .0926vw, .5625rem)*var(--multiplier-space));--ds-space-12:calc(clamp(var(--space-12), .713rem + .1852vw, .875rem)*var(--multiplier-space));--ds-space-16:calc(clamp(var(--space-16), .963rem + .1852vw, 1.125rem)*var(--multiplier-space));--ds-space-20:calc(clamp(var(--space-20), 1.1944rem + .2778vw, 1.4375rem)*var(--multiplier-space));--ds-space-24:calc(clamp(var(--space-24), 1.4444rem + .2778vw, 1.6875rem)*var(--multiplier-space));--ds-space-32:calc(clamp(var(--space-32), 1.9259rem + .3704vw, 2.25rem)*var(--multiplier-space));--ds-space-36:calc(clamp(var(--space-36), 2.1574rem + .463vw, 2.5625rem)*var(--multiplier-space));--ds-space-40:calc(clamp(var(--space-40), 2.4074rem + .463vw, 2.8125rem)*var(--multiplier-space));--ds-space-48:calc(clamp(var(--space-48), 2.8889rem + .5556vw, 3.375rem)*var(--multiplier-space));--ds-space-56:calc(clamp(var(--space-56), 3.3704rem + .6481vw, 3.9375rem)*var(--multiplier-space));--ds-space-64:calc(clamp(var(--space-64), 3.8519rem + .7407vw, 4.5rem)*var(--multiplier-space));--ds-space-80:calc(clamp(var(--space-80), 4.8148rem + .9259vw, 5.625rem)*var(--multiplier-space));--ds-space-96:calc(clamp(var(--space-96), 5.7778rem + 1.1111vw, 6.75rem)*var(--multiplier-space));--ds-space-112:calc(clamp(var(--space-112), 6.7407rem + 1.2963vw, 7.875rem)*var(--multiplier-space));--ds-space-128:calc(clamp(var(--space-128), 7.7037rem + 1.4815vw, 9rem)*var(--multiplier-space));--ds-page-width-with-margin:calc(var(--page-margin)*2 + var(--page-width));--ds-page-width:var(--page-width);--ds-transition-hover:.15s var(--ease-out-cubic);--ds-page-transition-duration:var(--transition-duration-slower);--ds-page-transition-delay:var(--transition-duration)}.theme--light,[data-theme=light]{color-scheme:light;--ds-c-primary:var(--palette-light-primary,var(--c-brand));--ds-c-secondary:var(--palette-light-secondary,var(--c-brand));--ds-c-accent:var(--palette-light-accent,var(--c-brand));--ds-c-text:var(--palette-light-text,var(--c-grey-8));--ds-c-text-muted:var(--palette-light-text-muted,var(--c-grey-5));--ds-c-text-inverted:var(--palette-light-background,var(--c-white));--ds-c-bg:var(--palette-light-background,var(--c-white));--ds-c-bg-inverted:var(--palette-light-text,var(--c-grey-8));--ds-c-border:var(--palette-light-border,var(--c-grey-2));--ds-c-caption:var(--palette-light-caption,var(--c-grey-8));--ds-c-link:var(--palette-light-link,#47a8ff);--ds-c-white:var(--palette-light-white,var(--c-white));--ds-c-black:var(--palette-light-black,var(--c-black));--ds-c-grey-1:var(--palette-light-grey-1,var(--c-grey-1));--ds-c-grey-2:var(--palette-light-grey-2,var(--c-grey-2));--ds-c-grey-3:var(--palette-light-grey-3,var(--c-grey-3));--ds-c-grey-4:var(--palette-light-grey-4,var(--c-grey-4));--ds-c-grey-5:var(--palette-light-grey-5,var(--c-grey-5));--ds-c-grey-6:var(--palette-light-grey-6,var(--c-grey-6));--ds-c-grey-7:var(--palette-light-grey-7,var(--c-grey-7));--ds-c-grey-8:var(--palette-light-grey-8,var(--c-grey-8));--ds-c-level-1:var(--palette-light-level-1,var(--c-grey-1));--ds-c-level-2:var(--palette-light-level-2,var(--c-grey-2));--ds-c-level-3:var(--palette-light-level-3,var(--c-grey-3));--ds-c-success:var(--palette-light-success,var(--c-success));--ds-c-warning:var(--palette-light-warning,var(--c-warning));--ds-c-error:var(--palette-light-error,var(--c-error));--ds-border:var(--border-width,1px) solid var(--border-color,var(--ds-c-border));--ds-border-large:var(--border-width-large,1px) solid var(--border-color,var(--ds-c-border));--ds-border-theme:var(--border-width,1px) solid var(--border-color,var(--c-black));--focus-ring-color:var(--ds-c-primary);--selection-bg:var(--palette-light-primary,var(--c-brand));--icon-color:var(--palette-light-icon-color,var(--c-grey-8))}:is(.theme--light,[data-theme=light])::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text)}:is(.theme--light,[data-theme=light])::selection{background-color:var(--selection-bg);color:var(--selection-text)}.theme--dark,[data-theme=dark]{color-scheme:dark;--ds-c-primary:var(--palette-dark-primary,var(--palette-light-primary,var(--c-brand)));--ds-c-secondary:var(--palette-dark-secondary,var(--palette-light-secondary,var(--c-brand)));--ds-c-accent:var(--palette-dark-accent,var(--palette-light-accent,var(--c-brand)));--ds-c-text:var(--palette-dark-text,var(--palette-light-text,var(--c-grey-1)));--ds-c-text-muted:var( --palette-dark-text-muted,var(--palette-light-text-muted,var(--c-grey-4)) );--ds-c-bg:var(--palette-dark-background,var(--palette-light-background,var(--c-black)));--ds-c-border:var(--palette-dark-border,var(--palette-light-border,var(--c-grey-7)));--ds-c-caption:var(--palette-dark-caption,var(--palette-light-caption,var(--c-grey-1)));--ds-c-link:var(--palette-dark-link,var(--palette-light-link,#47a8ff));--ds-c-white:var(--palette-dark-white,var(--palette-light-white,var(--c-white)));--ds-c-black:var(--palette-dark-black,var(--palette-light-black,var(--c-black)));--ds-c-grey-1:var(--palette-dark-grey-1,var(--palette-light-grey-1,var(--c-grey-8)));--ds-c-grey-2:var(--palette-dark-grey-2,var(--palette-light-grey-2,var(--c-grey-7)));--ds-c-grey-3:var(--palette-dark-grey-3,var(--palette-light-grey-3,var(--c-grey-6)));--ds-c-grey-4:var(--palette-dark-grey-4,var(--palette-light-grey-4,var(--c-grey-5)));--ds-c-grey-5:var(--palette-dark-grey-5,var(--palette-light-grey-5,var(--c-grey-4)));--ds-c-grey-6:var(--palette-dark-grey-6,var(--palette-light-grey-6,var(--c-grey-3)));--ds-c-grey-7:var(--palette-dark-grey-7,var(--palette-light-grey-7,var(--c-grey-2)));--ds-c-grey-8:var(--palette-dark-grey-8,var(--palette-light-grey-8,var(--c-grey-1)));--ds-c-level-1:var(--palette-dark-level-1,var(--palette-light-level-1,var(--c-grey-8)));--ds-c-level-2:var(--palette-dark-level-2,var(--palette-light-level-2,var(--c-grey-7)));--ds-c-level-3:var(--palette-dark-level-3,var(--palette-light-level-3,var(--c-grey-6)));--ds-c-success:var(--palette-dark-success,var(--palette-light-success,var(--c-success)));--ds-c-warning:var(--palette-dark-warning,var(--palette-light-warning,var(--c-warning)));--ds-c-error:var(--palette-dark-error,var(--palette-light-error,var(--c-error)));--ds-border:var(--border-width,1px) solid var(--border-color,var(--ds-c-border));--ds-border-theme:var(--border-width,1px) solid var(--border-color,var(--c-white));--ds-shadow-border:0 0 0 1px hsla(0,0%,100%,.145);--ds-shadow-border-inset:inset 0 0 0 1px hsla(0,0%,100%,.1);--ds-shadow-small:0px 1px 2px rgba(0,0,0,.16);--ds-shadow-border-small:var(--ds-shadow-border),var(--ds-shadow-small);--focus-ring-color:var(--ds-c-primary);--selection-bg:var(--palette-dark-primary,var(--c-brand));--icon-color:var(--palette-dark-icon-color,var(--c-grey-1))}:is(.theme--dark,[data-theme=dark])::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text)}:is(.theme--dark,[data-theme=dark])::selection{background-color:var(--selection-bg);color:var(--selection-text)}.legacy-ui{--ds-layout-columns:12;--ds-layout-gutter:1rem;--ds-layout-margin:1rem;--ds-layout-width-max:1280px;--ds-page-margin:24px;--ds-page-width:1400px;--ds-page-width-with-margin:calc(var(--ds-page-margin)*2 + var(--ds-page-width));--ds-column-padding-none:0;--ds-column-padding-sm:8px;--ds-column-padding:16px;--ds-column-padding-md:32px;--ds-column-padding-lg:64px;--ds-column-padding-xl:84px;--ds-border-width:1px;--ds-border-style:solid;--ds-max-logo-width:184px;--ds-space-2xs:clamp(.25rem,.2065rem + .2174vi,.375rem);--ds-space-xs:clamp(.375rem,.3098rem + .3261vi,.5625rem);--ds-space-sm:clamp(.5rem,.413rem + .4348vi,.75rem);--ds-space-md:clamp(.75rem,.6196rem + .6522vi,1.125rem);--ds-space-lg:clamp(1rem,.8261rem + .8696vi,1.5rem);--ds-space-xl:clamp(1.5rem,1.2391rem + 1.3043vi,2.25rem);--ds-space-2xl:clamp(2rem,1.6522rem + 1.7391vi,3rem);--ds-space-3xl:clamp(3rem,2.4783rem + 2.6087vi,4.5rem);--ds-card-shadow-xs:0 2px 5px -1px rgba(50,50,93,.15),0 1px 3px -1px rgba(0,0,0,.2);--ds-card-shadow-sm:0 6px 12px -2px rgba(50,50,93,.15),0 3px 7px -3px rgba(0,0,0,.2);--ds-card-shadow:0 9px 23px -3px rgba(50,50,93,.25),0 6px 9px -7px rgba(0,0,0,.2);--ds-card-shadow-md:0 13px 27px -5px rgba(50,50,93,.15),0 8px 16px -8px rgba(0,0,0,.2);--ds-card-shadow-lg:0 30px 60px -12px rgba(50,50,93,.15),0 18px 36px -18px rgba(0,0,0,.2)}@media(max-width:768px){.legacy-ui{--ds-layout-columns:4}}.layout_column[data-columns="1,4"]{--default-layout-areas:"a a a b b b b b b b b b"}.layout_column[data-columns="1,4"][data-column-reverse]{--default-layout-areas:"b b b b b b b b b a a a"}.layout_column[data-columns="4,1"]{--default-layout-areas:"a a a a a a a a a b b b"}.layout_column[data-columns="4,1"][data-column-reverse]{--default-layout-areas:"b b b a a a a a a a a a"}.justify-between{justify-content:space-between}.items-center{align-items:center}.stack[data-gap="32"]{--stack-gap:var(--ds-space-32)}.button,.frm_button_submit{align-items:center;background-color:var(--button-bg,var(--ds-c-primary));border-radius:var(--button-radius,var(--ds-radius));box-shadow:var(--button-shadow,none);color:var(--button-fg,var(--ds-c-text));cursor:pointer;display:inline-flex;font-size:var(--button-text-size,var(--ds-text-size-s));font-weight:var(--button-text-weight,var(--ds-text-weight-medium));gap:var(--button-gap,var(--ds-space-4));height:var(--button-height,40px);justify-content:center;line-height:var(--button-line-height,1);max-width:100%;padding:0 var(--button-padding-x,var(--ds-space-12));position:relative;text-align:center;transition-duration:.16s;transition-property:border,background-color,color,box-shadow,opacity,filter,transform;transition-timing-function:var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.button,.frm_button_submit):not([disabled]):hover{background-color:var(--button-hover-bg,var(--button-bg,var(--ds-c-primary)));color:var(--button-hover-fg,var(--button-fg,var(--ds-c-text)))}.button:not(:has(.icon)):after,.frm_submit button:after{--button-icon-size:1rem;background-color:var(--button-icon-color,currentColor);content:"";display:inline-block;height:var(--button-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6.5 11.5 3.146-3.146a.5.5 0 0 0 0-.708L6.5 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6.5 11.5 3.146-3.146a.5.5 0 0 0 0-.708L6.5 4.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s var(--ease-out-cubic);vertical-align:middle;width:var(--button-icon-size)}.button:not(:has(.icon),[disabled]):hover:after,.frm_submit button:hover:after{background-color:var(--button-hover-icon-color,var(--button-icon-color,currentColor));transform:translate(3px)}.button.variant--primary,.button[data-variant=primary],.frm_button_submit{--button-fg:var(--ds-c-white);--button-bg:var(--ds-c-primary);--button-hover-bg:var(--c-grey-8);--button-hover-icon-color:var(--ds-c-primary)}.button.variant--secondary,.button[data-variant=secondary]{--button-fg:var(--ds-c-text);--button-bg:var(--ds-c-level-1);--button-shadow:var(--ds-shadow-border-s);--button-hover-bg:var(--ds-c-bg);--button-hover-icon-color:var(--ds-c-primary)}.button.variant--ghost,.button[data-variant=ghost]{--button-fg:var(--ds-c-text);--button-bg:transparent;--button-hover-bg:var(--ds-c-level-1);--button-hover-icon-color:var(--ds-c-primary)}.button.variant--white,.button[data-variant=white]{--button-fg:var(--ds-c-black);--button-bg:var(--ds-c-white);--button-shadow:var(--ds-shadow-border-s);--button-icon-color:var(--ds-c-grey-4);--button-hover-icon-color:var(--ds-c-grey-6)}.button.variant--outline,.button[data-variant=outline]{--c-outline:rgba(0,0,0,.08);--button-bg:transparent;--button-shadow:0 0 0 1px var(--c-outline),0 1px 1px var(--c-outline)}:is(.button.variant--outline,.button[data-variant=outline]):hover{--c-outline:rgba(0,0,0,.2)}.button.variant--accent,.button[data-variant=accent]{--button-fg:var(--ds-c-text);--button-bg:var(--ds-c-accent)}:is(.theme--dark,[data-theme=dark]) .button.variant--outline,:is(.theme--dark,[data-theme=dark]) .button[data-variant=outline]{--c-outline:hsla(0,0%,100%,.2)}:is(:is(.theme--dark,[data-theme=dark]) .button.variant--outline,:is(.theme--dark,[data-theme=dark]) .button[data-variant=outline]):hover{--c-outline:hsla(0,0%,100%,.6)}.button.variant--glass,.button[data-variant=glass]{--button-bg:hsla(0,0%,100%,.2);--button-fg:var(--ds-c-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--button-shadow:var(--ds-shadow-border-s)}.button.variant--link,.button[data-variant=link]{--button-padding-x:0;--button-bg:transparent;--icon-color:var(--ds-c-primary);--icon-size:16px}.button[data-shape=rounded]{--button-radius:var(--radius-pill)}.button[data-size=small]{--button-height:32px;--button-padding-x:var(--ds-space-8);--button-text-size:var(--ds-text-size-s)}.button[data-size=large]{--button-height:48px;--button-padding-x:var(--ds-space-16);--button-text-size:var(--ds-text-size)}.filter{align-items:center;background-color:var(--filter-bg,var(--ds-c-level-1));border:1px solid var(--filter-border,var(--ds-c-border));border-radius:var(--radius-pill);color:var(--filter-fg,var(--ds-c-text));cursor:pointer;display:flex;font-size:var(--ds-text-size-s);font-weight:var(--ds-text-weight-medium);padding:var(--ds-space-4) var(--ds-space-16);transition:all .3s var(--ease-out-quint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter:hover{--filter-border:var(--ds-c-primary);--filter-fg:var(--ds-c-primary)}.filter:active{transform:translate3d(0,2px,0)}.filter[data-active=true]{--filter-fg:var(--ds-c-primary);--filter-bg:color-mix(in lch,var(--ds-c-primary),transparent 95%);--filter-border:color-mix(in lch,var(--ds-c-primary),transparent 80%)}.filter[data-active=true]:hover{--filter-border:var(--ds-c-primary)}.icon-button{align-items:center;background-color:var(--icon-button-bg,var(--ds-c-primary));border:var(--icon-button-border,var(--ds-border));border-radius:var(--icon-button-radius,var(--ds-radius));color:var(--icon-button-fg,var(--ds-c-text));cursor:pointer;display:inline-flex;gap:var(--icon-button-gap,var(--ds-space-4));height:var(--icon-button-size,40px);justify-content:center;position:relative;transition-duration:.16s;transition-property:border,background-color,color,opacity,filter,transform;transition-timing-function:var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--icon-button-size,40px)}.icon-button[disabled]{cursor:not-allowed;opacity:.6}.icon-button.variant--primary{--icon-button-fg:var(--ds-c-white);--icon-button-bg:var(--ds-c-primary);--icon-button-border:var(--border-width,1px) solid var(--ds-c-primary)}.icon-button.variant--primary:hover:not([disabled]){--icon-color:var(--ds-c-primary);--icon-button-bg:var(--c-grey-8);--icon-button-border:var(--border-width,1px) solid var(--c-grey-8)}.icon-button.variant--secondary{--icon-button-fg:var(--ds-c-text);--icon-button-bg:var(--ds-c-bg);--icon-button-border:var(--border-width,1px) solid var(--ds-c-border)}.icon-button.variant--secondary:hover:not([disabled]){--icon-color:var(--ds-c-primary);--icon-button-bg:var(--ds-c-level-1);--icon-button-border:var(--border-width,1px) solid var(--ds-c-primary)}.icon-button.variant--white{--icon-button-fg:var(--ds-c-black);--icon-button-bg:var(--ds-c-white);--icon-button-border:var(--border-width,1px) solid var(--ds-c-border)}.icon-button.variant--white:hover:not([disabled]){--icon-button-border:var(--border-width,1px) solid var(--ds-c-level-3)}.controls{display:flex;gap:var(--ds-space-2xs);position:relative}.controls>a,.controls>button{pointer-events:auto}.controls.variant--center{justify-content:center}.controls.variant--space-between{align-items:center;flex-direction:row;justify-content:space-between}@media(max-width:600px){.controls.variant--space-between{flex-direction:column}}.control-arrow{--size:42px;align-items:center;background-color:var(--ds-button-secondary-background);border:var(--ds-border-width) var(--ds-border-style) var(--ds-button-secondary-border);border-radius:var(--ds-radius);color:var(--ds-button-secondary-text);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--size);min-width:var(--size)}.control-arrow:hover{background-color:var(--ds-button-secondary-background-hover);border:var(--ds-border-width) var(--ds-border-style) var(--ds-button-secondary-border-hover);color:var(--ds-button-secondary-text-hover)}.control-filter{--border-color:var(--ds-button-secondary-border);align-items:center;border:var(--ds-border-width) var(--ds-border-style) var(--border-color);border-radius:var(--radius-pill);color:var(--ds-button-secondary-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:var(--ds-text-weight-medium);line-height:1;padding:5px 15px}.control-filter[data-active=true]{--border-color:var(--ds-c-primary)}.cta-link{all:unset;align-items:center;color:var(--ds-c-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:var(--ds-text-weight-medium);line-height:1;text-decoration:none}.cta-link:before{background-color:var(--ds-c-primary);content:"";display:inline-block;height:2px;margin-right:10px;transition:opacity .5s ease-in-out;width:20px}.cta-link:after{color:var(--ds-c-primary);content:"+";display:inline-block;font-size:25px;margin-left:-10px;opacity:0;transition:all .5s}.cta-link:hover:before{margin-right:0;transition:.5s;width:0}.cta-link:hover:after{margin-left:10px;opacity:1;transition:all .5s}.button-group{display:flex;flex-direction:column;gap:var(--ds-space-8)}@media(min-width:600px){.button-group{flex-direction:row}}.label-switch{--switch-padding:4px;align-items:center;background-color:var(--ds-c-level-1);border:var(--ds-border);border-radius:var(--ds-radius);display:flex;flex-direction:row;gap:var(--switch-padding);padding:var(--switch-padding);position:relative;width:-moz-fit-content;width:fit-content}.label-switch .discount{align-items:center;background:var(--ds-c-bg-inverse,var(--ds-c-black));border-radius:var(--radius-pill);bottom:calc(100% + var(--switch-padding, 0px));box-shadow:var(--ds-card-shadow-xs);color:var(--ds-c-text-inverse,var(--ds-c-white));display:flex;font-size:var(--ds-text-size-xs);font-weight:var(--ds-text-weight-medium);height:24px;left:calc(100% - 24px);padding:0 var(--ds-space-xs);position:absolute}.label-switch-item{display:flex;position:relative}.label-switch-item>label{border-radius:var(--ds-radius);cursor:pointer;display:flex;font-weight:var(--ds-text-weight-medium);padding-block:.25rem;padding-inline:1rem;transition:background-color var(--ds-transition-hover)}.label-switch-item:hover:not(.active)>label{background-color:var(--ds-c-level-2)}.label-switch-item:has(input:checked)>label{background-color:var(--ds-button-primary-background,var(--ds-c-primary));color:var(--ds-sc-button-primary-text,var(--ds-c-white))}.label-switch-item>label>input[type=radio]{display:none}div.single.no-title .plx-builder [data-plx=single-page-hero]:first-child,div:not(.single) .plx-builder [data-plx=single-page-hero]:first-child{--hero-height:var(--100dvh)}div.single.has-title .plx-builder [data-plx=single-page-hero]:first-child{--hero-height:var(--100dvh);margin-top:calc((var(--header-height) + var(--banner-height))*1)}.hero_vh{aspect-ratio:auto}@media(min-width:1024px){.hero_vh{height:var(--hero-height)}}[data-plx=single-page-hero].variant--lower-third,[data-plx=single-page-hero]:not([class*=variant--]){background:var(--background-color,var(--ds-c-accent))}:is([data-plx=single-page-hero]:not([class*=variant--]),[data-plx=single-page-hero].variant--lower-third) .hero_vh{height:calc(var(--hero-height)*var(--block-height,1))}.section[data-plx=single-page-hero]:not([class*=variant--]){--section-padding-top:0;--section-padding-bottom:0}[data-plx=single-page-hero]:not([class*=variant--]) .controls{align-items:flex-end;padding:var(--ds-space-xl);pointer-events:none;z-index:1}:is([data-plx=single-page-hero]:not([class*=variant--]) .controls)>*{pointer-events:auto}:is([data-plx=single-page-hero]:not([class*=variant--]) .controls) .swiper-progress{color:var(--ds-c-white)}[data-plx=single-page-hero]:not([class*=variant--]) .hero_layout{position:relative}[data-plx=single-page-hero]:not([class*=variant--]) .hero_content{display:flex;flex-direction:column;inset:0;justify-content:center;padding-inline:var(--ds-layout-margin);position:absolute;z-index:2}[data-align=left]:is([data-plx=single-page-hero]:not([class*=variant--]) .hero_content){align-items:flex-start}[data-align=center]:is([data-plx=single-page-hero]:not([class*=variant--]) .hero_content){align-items:center}[data-align=right]:is([data-plx=single-page-hero]:not([class*=variant--]) .hero_content){align-items:flex-end}[data-plx=single-page-hero]:not([class*=variant--]) .hero_canvas{inset:0;position:absolute;z-index:1}.has-figure-overlay[data-plx=single-page-hero]:not([class*=variant--]) .hero_canvas:before{background-color:var(--ds-c-overlay);content:"";inset:0;position:absolute;z-index:1}[data-plx=single-page-hero]:not([class*=variant--]) .copy{--caption-color:var(--palette-light-text-muted);--title-color:var(--ds-c-primary)}.variant--split.section[data-plx=single-page-hero]{--section-padding-top:0;--section-padding-bottom:0}.variant--split[data-plx=single-page-hero] .hero_layout{position:relative}.variant--split[data-plx=single-page-hero] .hero_content_inner{padding-block:var(--ds-space-64)}.variant--split[data-plx=single-page-hero] .hero_canvas_inner .figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.variant--split.has-figure-overlay[data-plx=single-page-hero] .hero_canvas_inner{position:relative}:is(.variant--split.has-figure-overlay[data-plx=single-page-hero] .hero_canvas_inner):before{background-color:var(--ds-c-overlay);content:"";inset:0;position:absolute;z-index:1}@media(min-width:1024px){.variant--split[data-plx=single-page-hero] .hero_layout{display:grid;grid-template-areas:"stack";height:var(--100vh-offset)}.variant--split[data-plx=single-page-hero] .hero_canvas,.variant--split[data-plx=single-page-hero] .hero_content{grid-area:stack}.variant--split[data-plx=single-page-hero] .hero_canvas,.variant--split[data-plx=single-page-hero] .hero_content_inner{display:grid;gap:var(--ds-space-36);grid-template-columns:repeat(2,minmax(0,1fr))}.variant--split[data-plx=single-page-hero] .hero_content{place-content:center}.variant--split[data-plx=single-page-hero] .hero_canvas_inner{grid-column:2/3}}.variant--parallax-grid.section[data-plx=single-page-hero]{--section-padding-top:0;--section-padding-bottom:0}.variant--parallax-grid[data-plx=single-page-hero] .copy{--title-line-height:1.15;--title-font-weight:var(--ds-text-weight-semibold)}.variant--parallax-grid[data-plx=single-page-hero] .hero_content{padding-block:var(--ds-space-80) var(--ds-space-64)}@media(min-width:768px){.variant--parallax-grid[data-plx=single-page-hero] .hero_content{padding-block:var(--ds-space-128) var(--ds-space-96)}}@media(min-width:1024px){.variant--parallax-grid[data-plx=single-page-hero] .hero_content{padding-top:10rem}}.variant--parallax-grid[data-plx=single-page-hero] .hero_content_layout{display:grid;gap:var(--ds-space-24)}@media(min-width:768px){.variant--parallax-grid[data-plx=single-page-hero] .hero_content_layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.variant--parallax-grid[data-plx=single-page-hero] .hero_canvas{align-items:center;background-color:var(--ds-c-level-1);height:60vw;justify-content:center;overflow:hidden;perspective:1000px;position:relative}@media(min-width:768px){.variant--parallax-grid[data-plx=single-page-hero] .hero_canvas{height:40vw}}:is(.variant--parallax-grid.has-figure-overlay[data-plx=single-page-hero] .hero_canvas_grid) img{filter:brightness(.6)}.variant--parallax-grid[data-plx=single-page-hero] .hero_canvas_grid{display:grid;gap:3vw;grid-auto-columns:1fr;grid-template-columns:repeat(3,minmax(0,1fr));inset:0 -24%;position:absolute;transform:rotate(-10deg)}@media(min-width:768px){.variant--parallax-grid[data-plx=single-page-hero] .hero_canvas_grid{inset:-15% 0 0}}:is(.variant--parallax-grid[data-plx=single-page-hero] .hero_canvas_grid) img{aspect-ratio:16/9;box-shadow:1px 1px 44px #0000001a;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;will-change:transform}.variant--lower-third.section[data-plx=single-page-hero]{--section-padding-top:0;--section-padding-bottom:0}.variant--lower-third[data-plx=single-page-hero] .hero_layout{position:relative}.variant--lower-third[data-plx=single-page-hero] .hero_content{display:flex;flex-flow:column;height:100%;justify-content:flex-end;padding-block:var(--ds-space-128);position:relative;z-index:2}.variant--lower-third[data-plx=single-page-hero] .hero_canvas{inset:0;position:absolute;z-index:1}.variant--lower-third.has-figure-overlay[data-plx=single-page-hero] .hero_canvas:before{background-color:var(--ds-c-overlay);content:"";inset:0;position:absolute;z-index:1}.variant--lower-third[data-plx=single-page-hero] .copy{--title-line-height:1.15;--title-font-weight:var(--ds-text-weight-semibold);--caption-color:hsla(0,0%,100%,.8);--title-color:var(--ds-c-white);--body-color:hsla(0,0%,100%,.8)}.variant--blox.section[data-plx=single-page-hero]{--section-padding-top:0;--section-padding-bottom:0}.variant--blox[data-plx=single-page-hero] .hero_layout{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:var(--100vh-offset)}.variant--blox[data-plx=single-page-hero] .hero_content{display:grid;gap:var(--ds-space-24);max-width:100vw;padding-block:var(--ds-space-48);padding-inline:var(--page-margin);width:var(--ds-page-width-with-margin)}@media(min-width:768px){.variant--blox[data-plx=single-page-hero] .hero_content{grid-template-columns:[heading] 1fr [support] 1fr;padding-block:var(--ds-space-96) var(--ds-space-64)}:is(.variant--blox[data-plx=single-page-hero] .hero_content)>.button-group{align-self:self-end;justify-self:self-end}}.variant--blox[data-plx=single-page-hero] .hero_canvas{aspect-ratio:2/1;display:grid;flex-grow:1;grid-template-areas:"stack";max-width:100vw;padding-inline:var(--page-margin);position:relative;width:var(--ds-page-width-with-margin)}:is(.variant--blox[data-plx=single-page-hero] .hero_canvas)>*{grid-area:stack}:is(.variant--blox[data-plx=single-page-hero] .hero_canvas)>.figure-wrapper{height:100%;min-height:0;position:relative;width:100%}:is(.variant--blox[data-plx=single-page-hero] .hero_canvas) .figure{border-radius:var(--ds-radius-l) var(--ds-radius-l) 0 0;height:100%;width:100%}.variant--blox.has-figure-overlay[data-plx=single-page-hero] .figure:before{background-color:var(--ds-c-overlay);content:"";inset:0;position:absolute;z-index:1}.variant--blox[data-plx=single-page-hero] .blox-grid{height:100%;inset:0;position:relative;width:100%}:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell{--cell-size:60px;--cell-img-size:36px;align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;position:absolute;width:var(--cell-size);z-index:3}@media(min-width:544px){:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell{--cell-size:84px;--cell-img-size:64px}}@media(min-width:768px){:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell{--cell-size:120px;--cell-img-size:84px}}@media(min-width:1024px){:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell{--cell-size:160px}}:is(:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell):first-child{background-color:var(--ds-c-bg);right:var(--cell-size);top:0}:is(:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell):nth-child(2){background-color:var(--ds-c-level-1);right:0;top:var(--cell-size)}:is(:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell):nth-child(3){background-color:var(--ds-c-level-1);bottom:0;left:0}:is(:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell):nth-child(4){background-color:var(--ds-c-bg);bottom:0;left:var(--cell-size)}:is(:is(.variant--blox[data-plx=single-page-hero] .blox-grid)>.cell)>img{height:auto;width:var(--cell-img-size)}[data-plx=single-page-hero].variant--type-6{--padding-left:var(--ds-column-padding);--padding-right:var(--ds-column-padding);--body-padding-left:var(--padding-left);--body-padding-right:var(--padding-right);--ds-border:var(--border-width,1px) solid var(--button-fg,var(--ds-c-text))}.variant--type-6.section[data-plx=single-page-hero]{--section-padding-bottom:0;background-color:transparent}.variant--type-6[data-plx=single-page-hero] .hero_layout{position:relative}.variant--type-6[data-plx=single-page-hero] .hero_content_inner{padding-block:var(--ds-space-64)}.variant--type-6[data-plx=single-page-hero] .hero_canvas{background-color:var(--background-color,transparent);padding-bottom:calc(1rem*var(--multiplier-space-bottom, 5))}.variant--type-6.has-figure-overlay[data-plx=single-page-hero] .figure:before{background-color:var(--ds-c-overlay);content:"";inset:0;position:absolute;z-index:1}.variant--type-6[data-plx=single-page-hero] .hero_canvas_inner .figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:is(.variant--type-6[data-plx=single-page-hero] .hero_canvas_inner .figure) iframe{display:block;left:0;position:relative;transform:translate(0)}:is(.variant--type-6[data-plx=single-page-hero] .hero_canvas_inner .figure) iframe,:is(.variant--type-6[data-plx=single-page-hero] .hero_canvas_inner .figure) img{aspect-ratio:var(--aspect-ratio)}.variant--type-6[data-plx=single-page-hero] .hero_canvas_inner:last-child{background-color:var(--ds-c-secondary);color:#fff;height:calc(100% + 100px);padding-bottom:var(--ds-space-xl);padding-top:var(--ds-space-xl);padding-inline:var(--body-padding-left) var(--body-padding-right)}.variant--type-6[data-plx=single-page-hero] .call_to_action{display:flex;height:100%;justify-content:space-between}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_wrapper:first-child .button{align-items:center;border:10px solid #fff;border-radius:50%;display:flex;font-size:var(--button-text-size,var(--ds-text-size-l));height:150px;justify-content:center;line-height:var(--button-line-height,1.5);min-height:150px;min-width:150px;padding:20px;text-align:center;width:150px}:is(:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_wrapper:first-child .button):after{content:none}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_wrapper:last-child .button{align-items:center;background-color:transparent;border:none;box-shadow:none;display:flex;min-width:-moz-max-content;min-width:max-content;text-align:center}:is(:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_wrapper:last-child .button):after{content:none}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_arrow{align-items:center;background-color:var(--button-bg,var(--ds-c-primary));border-radius:50%;color:var(--button-fg,var(--ds-c-text));cursor:pointer;display:flex;gap:var(--icon-button-gap,var(--ds-space-4));height:var(--icon-button-size,40px);justify-content:center;margin-left:auto;margin-right:auto;position:relative;transition-duration:.16s;transition-property:border,background-color,color,opacity,filter,transform;transition-timing-function:var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--icon-button-size,40px)}[data-variant=primary]:is(:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_arrow){--button-fg:var(--ds-c-white);--button-bg:var(--ds-c-primary);--button-hover-bg:var(--c-grey-8);--button-hover-icon-color:var(--ds-c-primary);background-color:var(--icon-button-bg,var(--ds-c-primary))}[data-variant=secondary]:is(:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_arrow){--button-fg:var(--ds-c-text);--button-bg:var(--ds-c-level-1);--button-shadow:var(--ds-shadow-border-s);--button-hover-bg:var(--ds-c-bg);--button-hover-icon-color:var(--ds-c-primary)}:is(:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_arrow):not([disabled]):hover{background-color:var(--button-hover-bg,var(--button-bg,var(--ds-c-primary)));color:var(--button-hover-fg,var(--button-fg,var(--ds-c-text)))}:is(:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_arrow):after{--button-icon-size:1rem;background-color:var(--button-icon-color,currentColor);content:"";display:inline-block;height:var(--button-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.5 6.5 3.146 3.146a.5.5 0 0 0 .708 0L11.5 6.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.5 6.5 3.146 3.146a.5.5 0 0 0 .708 0L11.5 6.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s var(--ease-out-cubic);vertical-align:middle;width:var(--button-icon-size)}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .line{background:#fff;display:flex}@media(min-width:1024px){.variant--type-6[data-plx=single-page-hero] .hero_layout{display:grid}.variant--type-6[data-plx=single-page-hero] .hero_content_inner{display:grid;gap:var(--ds-space-36);grid-template-columns:repeat(2,minmax(0,1fr))}.variant--type-6[data-plx=single-page-hero] .hero_canvas{align-items:end;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.variant--type-6[data-plx=single-page-hero] .hero_content{place-content:center}.variant--type-6[data-plx=single-page-hero] .hero_canvas_inner:first-child{grid-column:1/10}.variant--type-6[data-plx=single-page-hero] .hero_canvas_inner:last-child{grid-column:10/12}.variant--type-6[data-plx=single-page-hero] .call_to_action{flex-direction:column}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_wrapper:first-child .button{justify-content:center;margin-left:auto;margin-right:auto;transform:translateY(calc(-50% - var(--ds-space-xl)))}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_wrapper:last-child .button{margin-left:auto;margin-right:auto}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .button_arrow{margin-bottom:15px}:is(.variant--type-6[data-plx=single-page-hero] .call_to_action) .line{clip-path:polygon(50% 0,75% 100%,25% 100%);height:100%;margin-left:auto;margin-right:auto;margin-top:calc(-150px + var(--ds-space-xl));max-height:65%;width:2px}}@media not (min-width:1024px){.variant--type-6[data-plx=single-page-hero] .hero_canvas .call_to_action{align-items:center;gap:20px}.variant--type-6[data-plx=single-page-hero] .line{clip-path:polygon(0 50%,100% 0,100% 100%);height:2px;margin-left:auto;margin-right:auto;max-width:75%;width:100%}}@media not (min-width:544px){.variant--type-6[data-plx=single-page-hero] .call_to_action{flex-direction:column}}.variant--contact[data-plx=single-page-description] .card{--card-background:var(--ds-c-level-1);--card-border-radius:var(--ds-radius-l);--card-shadow:var(--ds-card-shadow-lg);--card-gap:var(--ds-space-24)}.variant--contact[data-plx=single-page-description] .list{--spacing:4.375rem;--padding-x:64px;--padding-y:2.5rem;--link-weight:var(--ds-text-weight-normal);color:var(--ds-c-text);display:grid;height:100%;place-content:center}:is(.variant--contact[data-plx=single-page-description] .list) .list--list{border-left:var(--ds-border-width) var(--ds-border-style) hsla(0,0%,100%,.4);padding-left:var(--padding-x);padding-block:var(--padding-y)}:is(.variant--contact[data-plx=single-page-description] .list) .list--item{display:flex;flex-direction:column}:is(.variant--contact[data-plx=single-page-description] .list) .icon{--size:64px;--offset:calc(var(--padding-x)/2);align-items:center;background:linear-gradient(to bottom,var(--icon-gradient-color,var(--ds-c-primary)),transparent);border-radius:var(--radius-pill);color:var(--icon-color,var(--text-color));display:flex;height:var(--size);justify-content:center;left:calc((var(--size) + var(--offset) - var(--ds-border-width))*-1);padding:8px;position:absolute;top:0;width:var(--size)}:is(:is(.variant--contact[data-plx=single-page-description] .list) .icon) .icon-inner{align-items:center;background-color:var(--icon-background-color,var(--ds-c-secondary));border-radius:var(--radius-pill);display:flex;height:100%;justify-content:center;width:100%}.icon--style-solid:is(.variant--contact[data-plx=single-page-description] .list) .icon{background:var(--icon-background-color,var(--ds-c-primary));border:1px solid hsla(0,0%,100%,.15);padding:0}:is(.icon--style-solid:is(.variant--contact[data-plx=single-page-description] .list) .icon) .icon-inner{background-color:transparent}@media not (min-width:544px){.variant--contact[data-plx=single-page-description] .list{place-content:flex-start}.variant--contact[data-plx=single-page-description] .list .list--list{border:none;padding-left:0}.variant--contact[data-plx=single-page-description] .list .icon{inset:0;margin-bottom:var(--ds-space-12);position:relative}}[data-plx=single-page-description].variant--blox{background-color:var(--ds-c-level-1);--ds-c-text:var(--white,#fff)}.variant--blox[data-plx=single-page-description] .form-layout{grid-template-areas:"form form form form form form form form . . . ." ". . . . . . . title title title title title";row-gap:var(--ds-space-3xl)}@media(max-width:960px){.variant--blox[data-plx=single-page-description] .form-layout{grid-template-areas:"form form form form form form form form form form . ." ". . . . . title title title title title title title"}}@media(max-width:768px){.variant--blox[data-plx=single-page-description] .form-layout{grid-template-areas:"form form form form" "title title title title"}}.variant--blox[data-plx=single-page-description] .form{--form-max-width:100%}.variant--blox[data-plx=single-page-description] .card{--card-background:var(--ds-c-primary);display:flex;grid-area:form;height:auto;padding:48px}.variant--blox[data-plx=single-page-description] .copy{grid-area:title}@media(min-width:768px){.variant--blox[data-plx=single-page-description] .copy{text-align:end}}.variant--contact-block[data-plx=single-page-description] .layout_column .column{--spacing:var(--ds-space-32);display:flex;flex-direction:column;row-gap:var(--spacing)}.variant--contact-block[data-plx=single-page-description] .card{height:-moz-fit-content;height:fit-content;position:sticky;top:calc(var(--header-height) + var(--ds-space-16))}.variant--contact-block[data-plx=single-page-description] fieldset,.variant--full[data-plx=single-page-description] fieldset{display:flex;flex-direction:column;width:100%}.variant--full[data-plx=single-page-description] .frm_form_fields{width:100%}.variant--full[data-plx=single-page-description] .frm_fields_container{display:flex;flex-wrap:wrap;gap:var(--ds-space-16) 2%}:is(.variant--full[data-plx=single-page-description] .frm_fields_container) .frm_form_field{display:flex;flex:0 1 31.33333%;flex-direction:column;gap:calc(var(--ds-space-4) + 2px)}@media(max-width:959px){:is(.variant--full[data-plx=single-page-description] .frm_fields_container) .frm_form_field{flex:0 1 48%}}@media(max-width:767px){:is(.variant--full[data-plx=single-page-description] .frm_fields_container) .frm_form_field{flex:0 1 100%}}.frm_html_container:is(:is(.variant--full[data-plx=single-page-description] .frm_fields_container) .frm_form_field),:is(:is(.variant--full[data-plx=single-page-description] .frm_fields_container) .frm_form_field):has(button[type=submit],input[type=submit],textarea,input[type=checkbox]){flex:0 1 98%}:is(.variant--full[data-plx=single-page-description] .frm_form_field) .frm_primary_label,:is(.variant--full[data-plx=single-page-description] .frm_form_field) label{font-size:var(--ds-text-size)}:is(.variant--full[data-plx=single-page-description] .frm_form_field) input,:is(.variant--full[data-plx=single-page-description] .frm_form_field) select,:is(.variant--full[data-plx=single-page-description] .frm_form_field) textarea{background-color:var(--ds-c-bg);border:var(--ds-border);border-radius:var(--ds-radius);font-size:var(--ds-text-size);padding:var(--ds-space-8)}:is(:is(.variant--full[data-plx=single-page-description] .frm_form_field) input,:is(.variant--full[data-plx=single-page-description] .frm_form_field) select,:is(.variant--full[data-plx=single-page-description] .frm_form_field) textarea):focus-visible{box-shadow:0 0 0 1px var(--ds-c-primary),0 0 0 4px color-mix(in lch,var(--ds-c-primary),transparent 84%);outline:none}:is(.variant--full[data-plx=single-page-description] .frm_form_field) .frm_required{color:var(--ds-c-text-muted);font-weight:var(--ds-text-weight-normal)}:is(.variant--full[data-plx=single-page-description] .frm_form_field) .frm_error{color:var(--ds-c-error);font-size:var(--ds-text-size-s)}:is(.variant--full[data-plx=single-page-description] .frm_form_field) .frm_button_submit{align-items:center;background-color:var(--button-bg,var(--ds-c-primary));border-radius:var(--button-radius,var(--ds-radius));color:var(--button-fg,var(--ds-c-white));display:inline-flex;font-size:var(--button-text-size,var(--ds-text-size-s));font-weight:var(--button-text-weight,var(--ds-text-weight-medium));height:var(--button-height,40px);justify-content:center;padding:0 var(--button-padding-x,var(--ds-space-12))}.variant--full[data-plx=single-page-description] .frm_message{background-color:var(--ds-c-success-light);border-radius:var(--ds-radius);color:var(--ds-c-success);font-size:var(--ds-text-size);font-weight:var(--ds-text-weight-medium);padding:var(--ds-space-12)}[data-plx=position-listing] .text-underline{text-decoration:underline;text-underline-offset:var(--link-decoration-offset,2px)}[data-plx=position-listing] .font-semibold{font-weight:var(--ds-text-weight-semibold)}:is([data-plx=position-listing] .layout_row) .card{background-color:var(--card-background,var(--ds-c-white))}:is(:is([data-plx=position-listing] .layout_row) .card) .card_action{margin-top:auto}[data-plx=position-listing].variant--grid{--padding-left:var(--ds-column-padding);--padding-right:var(--ds-column-padding);--body-padding-left:var(--padding-left);--body-padding-right:var(--padding-right)}.variant--grid[data-plx=position-listing] .layout-row>.stack{padding-inline:var(--body-padding-left) var(--body-padding-right)}.variant--grid[data-plx=position-listing] .dynamic-one-layout_grid{display:flex;flex-flow:column;justify-content:center;position:relative}:is(.variant--grid[data-plx=position-listing] .dynamic-one-layout_grid,.variant--grid[data-plx=position-listing] .stack)>.card{--card-min-height:100%;--card-background:var(--ds-c-white);align-items:center;border-radius:0;border-width:0 0 1px;flex-flow:row wrap;flex-grow:1;height:auto;justify-content:space-between;margin:0 auto;padding:var(--ds-space-8) 0 var(--ds-space-16);transform:none;width:100%}:is(.variant--carousel[data-plx=position-listing] .layout_row .layout_row) .card_body{margin-top:var(--card-gap,var(--ds-space-32))}:is(.variant--carousel[data-plx=position-listing] .layout_row .layout_row) .card_action .link{--icon-size:50px;max-width:var(--max-width)}:is(:is(.variant--carousel[data-plx=position-listing] .layout_row .layout_row) .card_action .link) .icon{backface-visibility:hidden;transition:var(--ds-transition-hover);transition-property:transform}:is(:is(.variant--carousel[data-plx=position-listing] .layout_row .layout_row) .card_action .link):hover>.card:before{inset:-.5rem}:is(:is(.variant--carousel[data-plx=position-listing] .layout_row .layout_row) .card_action .link):hover .icon{transform:rotate(45deg) translateZ(0)}:is(.variant--carousel[data-plx=position-listing] .layout_row .layout_row)>.card{--card-max-width:var(--max-width);--card-min-height:100%;--card-background:var(--ds-c-white);flex-grow:1;height:auto;justify-content:flex-start}.c2-section{align-items:center;display:grid;gap:140px;grid-template-areas:"content figure";grid-template-columns:repeat(2,minmax(0,1fr))}.c2-section:nth-of-type(2n){grid-template-areas:"figure content"}.c2-section .content{grid-area:content}.c2-section .figure{grid-area:figure}.archive[data-plx=position-listing] .archive-grid{--grid-columns:3;display:grid;gap:var(--ds-layout-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));position:relative}@media(max-width:768px){.archive[data-plx=position-listing] .archive-grid{--grid-columns:1}}:is(.dynamic-one-layout_grid .copy--body .wysiwyg) p{margin-bottom:0}[data-plx="6"] .frm_form_field .frm_dropzone{max-width:none}:is([data-plx="6"] .frm_form_field .frm_dropzone) .fallback input[type=file]{width:100%}
