body{margin:0}img{max-width:100%;display:block}:root{color-scheme:light}:where(body){color:#111827;background:#fff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/700.woff2)format("woff2")}:root{--primary:#0078d2;--primary-h:206;--primary-s:100%;--primary-l:41%;--primary-100:#e5f4ff;--primary-200:#b3deff;--primary-300:#0090ff;--primary-400:#004880;--primary-500:#001d33;--primary-600:#005fa8;--primary-10:#0078d21a;--primary-20:#0078d233;--primary-30:#0078d24d;--primary-40:#0078d266;--primary-50:#0078d280;--primary-60:#0078d299;--primary-70:#0078d2b3;--primary-80:#0078d2cc;--primary-90:#0078d2e6;--secondary:#242a31;--secondary-h:212;--secondary-s:15%;--secondary-l:17%;--secondary-100:#f0f2f4;--secondary-200:#d3d8de;--secondary-300:#6c7e93;--secondary-400:#363f49;--secondary-500:#16191d;--secondary-600:#14171a;--secondary-10:#242a311a;--secondary-20:#242a3133;--secondary-30:#242a314d;--secondary-40:#242a3166;--secondary-50:#242a3180;--secondary-60:#242a3199;--secondary-70:#242a31b3;--secondary-80:#242a31cc;--secondary-90:#242a31e6;--accent:#0064b0;--accent-h:206;--accent-s:100%;--accent-l:35%;--accent-100:#e5f4ff;--accent-200:#b3deff;--accent-300:#0090ff;--accent-400:#004880;--accent-500:#001d33;--accent-600:#004e8a;--accent-10:#0064b01a;--accent-20:#0064b033;--accent-30:#0064b04d;--accent-40:#0064b066;--accent-50:#0064b080;--accent-60:#0064b099;--accent-70:#0064b0b3;--accent-80:#0064b0cc;--accent-90:#0064b0e6;--base:#343741;--base-h:226;--base-s:11%;--base-l:23%;--base-100:#f1f2f4;--base-200:#d5d7dd;--base-300:#71788e;--base-400:#393c47;--base-500:#17181c;--base-600:#22242a;--base-10:#3437411a;--base-20:#34374133;--base-30:#3437414d;--base-40:#34374166;--base-50:#34374180;--base-60:#34374199;--base-70:#343741b3;--base-80:#343741cc;--base-90:#343741e6;--neutral:#f5f5f5;--neutral-h:0;--neutral-s:0%;--neutral-l:96%;--neutral-100:#f2f2f2;--neutral-200:#d9d9d9;--neutral-300:gray;--neutral-400:#404040;--neutral-500:#1a1a1a;--neutral-600:#e0e0e0;--neutral-10:#f5f5f51a;--neutral-20:#f5f5f533;--neutral-30:#f5f5f54d;--neutral-40:#f5f5f566;--neutral-50:#f5f5f580;--neutral-60:#f5f5f599;--neutral-70:#f5f5f5b3;--neutral-80:#f5f5f5cc;--neutral-90:#f5f5f5e6;--white:#fff;--white-h:0;--white-s:0%;--white-l:100%;--white-10:#ffffff1a;--white-20:#fff3;--white-30:#ffffff4d;--white-40:#fff6;--white-50:#ffffff80;--white-60:#fff9;--white-70:#ffffffb3;--white-80:#fffc;--white-90:#ffffffe6;--black:#000;--black-h:0;--black-s:0%;--black-l:0%;--black-10:#0000001a;--black-20:#0003;--black-30:#0000004d;--black-40:#0006;--black-50:#00000080;--black-60:#0009;--black-70:#000000b3;--black-80:#000c;--black-90:#000000e6;--link-color:var(--primary);--link-color-hover:var(--primary-600);--surface:var(--base-100);--text-color:var(--base);--heading-color:var(--secondary);--space-xxs:clamp(.296rem, .244rem + .223vw, .444rem);--space-xs:clamp(.444rem, .366rem + .334vw, .667rem);--space-s:clamp(.667rem, .549rem + .501vw, 1rem);--space-m:clamp(1rem, .824rem + .751vw, 1.5rem);--space-l:clamp(1.5rem, 1.236rem + 1.127vw, 2.25rem);--space-xl:clamp(2.25rem, 1.854rem + 1.69vw, 3.375rem);--space-xxl:clamp(3.375rem, 2.781rem + 2.535vw, 5.063rem);--section-space-xs:clamp(1.333rem, 1.02rem + 1.335vw, 2.222rem);--section-space-s:clamp(2rem, 1.531rem + 2.003vw, 3.333rem);--section-space-m:clamp(3rem, 2.296rem + 3.005vw, 5rem);--section-space-l:clamp(4.5rem, 3.444rem + 4.507vw, 7.5rem);--section-space-xl:clamp(6.75rem, 5.165rem + 6.761vw, 11.25rem);--section-space-xxl:clamp(10.125rem, 7.748rem + 10.141vw, 16.875rem);--container-spacing:0;--container-gap:var(--container-spacing);--content-spacing:0;--content-gap:var(--content-spacing);--grid-gap:var(--space-m);--site-padding:clamp(1rem, 4vw, 2.5rem);--content-width:1170px;--content-width-inset:min(var(--content-width), calc(100% - 2 * var(--site-padding)));--text-xs:clamp(.694rem, .685rem + .038vw, .72rem);--text-s:clamp(.833rem, .81rem + .1vw, .9rem);--text-m:clamp(1rem, 1rem + 0vw, 1rem);--text-l:clamp(1.2rem, 1.127rem + .31vw, 1.406rem);--text-xl:clamp(1.44rem, 1.328rem + .477vw, 1.758rem);--text-xxl:clamp(1.728rem, 1.563rem + .705vw, 2.197rem);--h6:clamp(.875rem, .831rem + .188vw, 1rem);--h5:clamp(1rem, .956rem + .188vw, 1.125rem);--h4:clamp(1.125rem, 1.037rem + .376vw, 1.375rem);--h3:clamp(1.375rem, 1.287rem + .376vw, 1.625rem);--h2:clamp(1.625rem, 1.493rem + .563vw, 2rem);--h1:clamp(2rem, 1.648rem + 1.502vw, 3rem);--text-line-height:1.5;--heading-line-height:1.2;--text-letter-spacing:normal;--heading-letter-spacing:0;--text-wrap:wrap;--heading-text-wrap:wrap;--text-transform:none;--heading-transform:none;--text-measure:none;--heading-measure:none;--text-size:var(--text-m);--text-weight:400;--heading-weight:600;--font-primary:"Inter", Arial, Helvetica, sans-serif;--font-heading:"Inter", Arial, Helvetica, sans-serif;--border-width:1px;--border-light:var(--neutral-200);--border-dark:var(--neutral-400);--border:var(--border-width) solid var(--border-light);--border-strong:var(--border-width) solid var(--border-dark);--radius-s:calc(8px / 2);--radius-m:8px;--radius-l:calc(8px * 2);--image-radius:0px;--shadow-s:0 1px 2px #0000002e;--shadow-m:0 6px 16px #0000002e;--shadow-l:0 18px 40px #0000003d;--motion-duration:.7s;--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-distance:32px;--motion-stagger:90ms;--motion-perspective:900px;--focus-color:var(--primary);--focus-width:2px;--focus-style:solid;--focus-offset:2px;--tap-target:44px;--transition:.2s ease;--btn-display:inline-flex;--btn-justify-content:center;--btn-align-items:center;--btn-text-align:center;--btn-padding-block:.8em;--btn-padding-inline:1.3em;--btn-gap:.5em;--btn-width:fit-content;--btn-min-width:0px;--btn-border-radius:var(--radius-m);--btn-border-width:var(--border-width);--btn-border-style:solid;--btn-font-family:var(--font-primary);--btn-font-size:1em;--btn-font-weight:600;--btn-font-style:normal;--btn-line-height:1.2;--btn-letter-spacing:0;--btn-text-transform:none;--btn-text-decoration:none;--btn-tone:var(--primary);--btn-tone-hover:var(--primary-600);--btn-tone-contrast:#fff;--btn-tone-soft:var(--primary-10);--btn-transition:background-color var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition), translate var(--transition);--btn-hover-lift:0px;--btn-active-shift:1px;--btn-shadow:none}:where(html){font-size:100%}:where(body){font-family:var(--font-primary);font-size:var(--text-size);font-weight:var(--text-weight);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);background:var(--white);color:var(--text-color)}:where(:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--primary));outline-offset:var(--focus-offset,2px)}:where([builder-data-element=section]){padding-block:var(--section-space-m);padding-inline:var(--site-padding);row-gap:var(--container-spacing);column-gap:var(--container-spacing);flex-direction:column;margin-block:0;display:flex}:where([builder-data-element=header]){justify-content:space-between;align-items:center;gap:var(--space-m);z-index:10;padding-block:var(--space-s);padding-inline:var(--site-padding);display:flex;position:relative}:where([builder-data-element=container]){inline-size:100%;max-inline-size:var(--content-width);gap:var(--container-spacing);flex-direction:column;margin-block:0;margin-inline:auto;display:flex}:where([builder-data-element=flex]){gap:var(--content-spacing);flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}:where([builder-data-element=div]){gap:var(--content-spacing);display:block}:where([builder-data-element=figure]){gap:var(--space-xs,.5rem);flex-direction:column;margin:0;display:flex}:where([builder-data-element=heading]){font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color);max-inline-size:var(--heading-measure);text-wrap:var(--heading-text-wrap);text-transform:var(--heading-transform);margin-block:0}:where([builder-data-element=text]){font-family:var(--font-primary);font-size:var(--text-size);font-weight:var(--text-weight);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);text-wrap:var(--text-wrap);text-transform:var(--text-transform);max-inline-size:var(--text-measure);margin-block:0}:where([builder-data-element=link]){color:var(--link-color);text-underline-offset:.15em;transition:color var(--transition), text-decoration-color var(--transition);text-decoration:underline}:where([builder-data-element=link]:hover){color:var(--link-color-hover)}:where([builder-data-element=link]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--link-color));outline-offset:var(--focus-offset,2px)}:where([builder-data-element=button]),:where(.btn),:where([class*=btn--]:where(:not(.btn--none))){display:var(--btn-display);align-items:var(--btn-align-items);justify-content:var(--btn-justify-content);text-align:var(--btn-text-align);gap:var(--btn-gap);inline-size:var(--btn-width);min-inline-size:var(--btn-min-width);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);text-decoration:var(--btn-text-decoration);cursor:pointer;transition:var(--btn-transition);border-color:#0000}:where([builder-data-element=button]:hover),:where(.btn:hover),:where([class*=btn--]:where(:not(.btn--none)):hover){translate:0 calc(-1 * var(--btn-hover-lift))}:where([builder-data-element=button]:active),:where(.btn:active),:where([class*=btn--]:where(:not(.btn--none)):active){translate:0 var(--btn-active-shift)}:where([builder-data-element=button]:disabled),:where(.btn:disabled),:where([class*=btn--]:where(:not(.btn--none)):disabled){opacity:.5;cursor:not-allowed}:where([builder-data-element=image]){object-fit:cover;border-radius:var(--image-radius,0px);block-size:auto;max-inline-size:100%;display:block}:where([builder-data-element=video]){aspect-ratio:16/9;object-fit:cover;background-color:var(--base-200,#e5e7eb);border-radius:var(--image-radius,0px);block-size:auto;inline-size:100%;max-inline-size:100%;display:block}:where([builder-data-element=icon]){vertical-align:-.125em;fill:currentColor;flex-shrink:0;block-size:1em;inline-size:1em;display:inline-block}:where([builder-data-element=svg]){flex-shrink:0;block-size:auto;inline-size:1.5rem;display:block}:where([builder-data-element=list]){gap:var(--space-xs,.5rem);flex-direction:column;padding-inline-start:1.2em;list-style:outside;display:flex}:where([builder-data-element=form]){gap:var(--content-spacing);inline-size:100%;display:grid}:where([builder-data-element=form-field]){gap:var(--space-xxs,.35rem);display:grid}:where([builder-data-element=form-label]){font-size:var(--text-s);font-weight:500;display:block}:where([builder-data-element=form-input]){inline-size:100%;padding-block:var(--space-xs,.6rem);padding-inline:var(--space-xs,.85rem);color:inherit;background:var(--surface);border-width:var(--border-width);border-style:solid;border-color:var(--border-light);border-radius:var(--radius-s);font-family:inherit;font-size:var(--text-m);transition:border-color var(--transition), background-color var(--transition), box-shadow var(--transition);line-height:1.4}:where([builder-data-element=form-input]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--primary));outline-offset:var(--focus-offset,1px);border-color:#0000}:where([builder-data-element=form-input])::placeholder{opacity:.55}:where([builder-data-element=form-input][aria-invalid=true]){border-color:var(--danger)}:where([builder-data-element=form-input]:disabled){opacity:.55;cursor:not-allowed}:where([builder-data-element=form-textarea]){min-block-size:7rem;inline-size:100%;padding-block:var(--space-xs,.6rem);padding-inline:var(--space-xs,.85rem);color:inherit;background:var(--surface);border-width:var(--border-width);border-style:solid;border-color:var(--border-light);border-radius:var(--radius-s);font-family:inherit;font-size:var(--text-m);line-height:var(--text-line-height);resize:vertical;transition:border-color var(--transition), background-color var(--transition), box-shadow var(--transition)}:where([builder-data-element=form-textarea]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--primary));outline-offset:var(--focus-offset,1px);border-color:#0000}:where([builder-data-element=form-textarea][aria-invalid=true]){border-color:var(--danger)}:where([builder-data-element=form-select]){appearance:none;inline-size:100%;padding-block:var(--space-xs,.6rem);padding-inline:var(--space-xs,.85rem);color:inherit;background:var(--surface);border-width:var(--border-width);border-style:solid;border-color:var(--border-light);border-radius:var(--radius-s);font-family:inherit;font-size:var(--text-m);cursor:pointer;padding-inline-end:var(--space-m,2.25rem);line-height:1.4}:where([builder-data-element=form-select]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--primary));outline-offset:var(--focus-offset,1px)}:where([builder-data-element=form-check]){align-items:center;gap:var(--space-xxs,.5rem);cursor:pointer;font-size:var(--text-s);display:flex}:where([builder-data-element=form-check-input]){block-size:1.1em;inline-size:1.1em;accent-color:var(--primary);cursor:pointer;flex-shrink:0}:where([builder-data-element=form-slider]){inline-size:100%;accent-color:var(--primary);cursor:pointer}:where(h1){font-size:var(--h1)}:where(h2){font-size:var(--h2)}:where(h3){font-size:var(--h3)}:where(h4){font-size:var(--h4)}:where(h5){font-size:var(--h5)}:where(h6){font-size:var(--h6)}:where(:where([builder-data-element=rich-text])>:where(*+*)){margin-block-start:var(--content-spacing,1em)}:where(:where([builder-data-element=rich-text])>:where(h2,h3,h4,h5,h6)){margin-block-start:calc(var(--content-spacing,1em) * 2);margin-block-end:0}:where(:where([builder-data-element=rich-text])>:where(:first-child)){margin-block-start:0}:where(:where([builder-data-element=rich-text]) :where(p,li,blockquote)){max-inline-size:var(--text-measure,65ch)}:where(:where([builder-data-element=rich-text]) :where(ul,ol)){padding-inline-start:1.2em}:where(:where([builder-data-element=rich-text]) :where(blockquote)){border-inline-start:3px solid var(--border,currentColor);margin-inline:0;padding-inline-start:1em}:where(:where([builder-data-element=rich-text]) :where(img)){border-radius:var(--image-radius,0px);block-size:auto;max-inline-size:100%;display:block}:where(:where([builder-data-element=rich-text]) :where(a)){color:var(--link-color,currentColor)}:where(:where([builder-data-element=rich-text]) :where(figure)){margin:0}:where(:where([builder-data-element=rich-text]) :where(video,iframe)){border-radius:var(--image-radius,0px);border:0;max-inline-size:100%;display:block}:where(:where([builder-data-element=rich-text]) :where(video)){block-size:auto}:where(:where([builder-data-element=rich-text]) :where(iframe)){aspect-ratio:16/9;block-size:auto}:where(:where([builder-data-element=rich-text]) :where(table)){border-collapse:collapse;inline-size:100%}:where(:where([builder-data-element=rich-text]) :where(th,td)){border:1px solid var(--border,currentColor);text-align:start;padding:.5em .75em}:where(:where([builder-data-element=rich-text]) :where(pre)){background:var(--surface,transparent);border-radius:var(--radius-s,4px);padding:1em;overflow:auto}:where([popover]:not(:popover-open)){display:none}:where([class*=btn--]:where(:not(.btn--none))){--btn-background:var(--btn-tone);--btn-text-color:var(--btn-tone-contrast);--btn-border-color:var(--btn-background);--btn-background-hover:var(--btn-tone-hover);--btn-text-color-hover:var(--btn-text-color);--btn-border-color-hover:var(--btn-background-hover);--btn-focus-color:var(--btn-tone);--btn-shadow-hover:var(--btn-shadow);background:var(--btn-background);color:var(--btn-text-color);border-color:var(--btn-border-color);box-shadow:var(--btn-shadow)}:where([class*=btn--]:where(:not(.btn--none)):hover),:where([class*=btn--]:where(:not(.btn--none)):focus-visible){background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);box-shadow:var(--btn-shadow-hover)}:where([class*=btn--]:where(:not(.btn--none)):focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--btn-focus-color);outline-offset:var(--focus-offset,2px)}.clickable-parent{position:relative;& .clickable-link:after,&:not(:has(.clickable-link)) a[href]:after{content:"";z-index:1;position:absolute;inset:0}& .clickable-above{z-index:2;position:relative}}.focus-parent:has(:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--primary));outline-offset:var(--focus-offset,2px);& :focus-visible{outline:none}}.accessibly-hidden,.hidden-until-focus:not(:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tap-target{position:relative;&:after{content:"";inline-size:max(100%, var(--tap-target,44px));block-size:max(100%, var(--tap-target,44px));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}:where(.btn--primary){--btn-tone:var(--primary);--btn-tone-hover:var(--primary-600);--btn-tone-contrast:#fff;--btn-tone-soft:var(--primary-10);--btn-focus-color:var(--primary-200)}:where(.btn--secondary){--btn-tone:var(--secondary);--btn-tone-hover:var(--secondary-600);--btn-tone-contrast:#fff;--btn-tone-soft:var(--secondary-10);--btn-focus-color:var(--secondary-200)}:where(.btn--accent){--btn-tone:var(--accent);--btn-tone-hover:var(--accent-600);--btn-tone-contrast:#fff;--btn-tone-soft:var(--accent-10);--btn-focus-color:var(--accent-200)}:where(.btn--base){--btn-tone:var(--base);--btn-tone-hover:var(--base-600);--btn-tone-contrast:#fff;--btn-tone-soft:var(--base-10);--btn-focus-color:var(--base-200)}:where(.btn--neutral){--btn-tone:var(--neutral);--btn-tone-hover:var(--neutral-600);--btn-tone-contrast:#101014;--btn-tone-soft:var(--neutral-10);--btn-focus-color:var(--neutral-200)}:where(.btn--white){--btn-tone:var(--white);--btn-tone-hover:color-mix(in oklab, var(--white) 88%, var(--btn-tone-contrast));--btn-tone-contrast:#101014;--btn-tone-soft:var(--white-10);--btn-focus-color:color-mix(in oklab, var(--white) 50%, var(--btn-tone-contrast))}:where(.btn--black){--btn-tone:var(--black);--btn-tone-hover:color-mix(in oklab, var(--black) 88%, var(--btn-tone-contrast));--btn-tone-contrast:#fff;--btn-tone-soft:var(--black-10);--btn-focus-color:color-mix(in oklab, var(--black) 50%, var(--btn-tone-contrast))}:where(.btn--theme){--btn-tone:var(--theme-btn,var(--primary));--btn-tone-hover:var(--theme-btn-hover,var(--primary-600));--btn-tone-contrast:var(--theme-btn-contrast,#fff);--btn-tone-soft:var(--theme-btn-soft,var(--primary-10));--btn-focus-color:var(--theme-btn-ring,var(--primary-200))}:where(.btn--outline){--btn-background:transparent;--btn-text-color:var(--btn-tone);--btn-border-color:var(--btn-tone);--btn-background-hover:var(--btn-tone);--btn-text-color-hover:var(--btn-tone-contrast);--btn-border-color-hover:var(--btn-tone);--btn-shadow:none}:where(.btn--soft){--btn-background:var(--btn-tone-soft);--btn-text-color:var(--btn-tone);--btn-border-color:transparent;--btn-background-hover:var(--btn-tone);--btn-text-color-hover:var(--btn-tone-contrast);--btn-shadow:none}:where(.btn--text){--btn-background:transparent;--btn-text-color:var(--btn-tone);--btn-border-color:transparent;--btn-background-hover:var(--btn-tone-soft);--btn-text-color-hover:var(--btn-tone-hover);--btn-border-color-hover:transparent;--btn-shadow:none;--btn-padding-inline:.4em}:where(.btn--pill){--btn-border-radius:999px}:where(.btn--block){--btn-width:100%}:where(.btn--xs){--btn-font-size:var(--text-xs);--btn-padding-block:.5em;--btn-padding-inline:.9em}:where(.btn--s){--btn-font-size:var(--text-s);--btn-padding-block:.65em;--btn-padding-inline:1.1em}:where(.btn--l){--btn-font-size:var(--text-l);--btn-padding-block:.9em;--btn-padding-inline:1.6em}:where(.btn--xl){--btn-font-size:var(--text-xl);--btn-padding-block:1em;--btn-padding-inline:2em}:where([builder-data-element=nav]){align-items:center;display:flex}:where([builder-data-element=nav-list]){align-items:center;gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));margin:0;padding:0;list-style:none;display:flex}:where([builder-data-element=nav-list]){@media (width<=1024px){flex-direction:column;align-items:stretch}}:where([builder-data-element=nav-item]),:where([builder-data-element=nav-dropdown]){align-items:center;display:flex}:where([builder-data-element=nav-dropdown]){@media (width<=1024px){flex-wrap:wrap}}:where([builder-data-element=nav-link]:not(.btn,[class*=btn--])),:where([builder-data-element=nav-trigger]){color:inherit;border-radius:var(--radius-s,calc(8px / 2));font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));white-space:nowrap;transition:color var(--transition,.2s ease), background-color var(--transition,.2s ease);align-items:center;gap:.35em;padding:.5em .75em;font-weight:500;text-decoration:none;display:inline-flex}:where([builder-data-element=nav-trigger]){font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}:where([builder-data-element=nav-link]:not(.btn,[class*=btn--]):hover),:where([builder-data-element=nav-link]:not(.btn,[class*=btn--])[aria-current]),:where([builder-data-element=nav-trigger]:hover){color:var(--primary,#0078d2)}:where([builder-data-element=nav-link]:not(.btn,[class*=btn--]):focus-visible),:where([builder-data-element=nav-trigger]:focus-visible),:where([builder-data-element=nav-toggle]:focus-visible),:where([builder-data-element=nav-close]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,#0078d2);outline-offset:var(--focus-offset,2px)}:where([builder-data-element=nav-trigger]){@media (width<=1024px){flex:auto;justify-content:space-between}}:where([builder-data-element=nav-caret]){block-size:.7em;inline-size:.7em;transition:rotate var(--transition,.2s ease)}:where([data-nav-part=trigger][aria-expanded=true] [builder-data-element=nav-caret]){rotate:180deg}:where([data-nav-drop=side]>[builder-data-element=nav-trigger] [builder-data-element=nav-caret]){rotate:-90deg}:where([data-nav-drop=side][data-nav-flip]>[builder-data-element=nav-trigger] [builder-data-element=nav-caret]){rotate:90deg}:where([data-nav-drop=side]>[builder-data-element=nav-trigger] [builder-data-element=nav-caret]){@media (width<=1024px){rotate:0deg}}:where([data-nav-drop=side]>[aria-expanded=true] [builder-data-element=nav-caret]){@media (width<=1024px){rotate:180deg}}:where([builder-data-element=nav-sub]){background:var(--surface,#f1f2f4);border:var(--border-width,1px) solid var(--border-light,#d9d9d9);border-radius:var(--radius-m,8px);min-inline-size:13rem;box-shadow:var(--shadow-l,0 18px 40px #0000003d);flex-direction:column;margin:0;padding:.4rem;list-style:none;display:flex}:where([builder-data-element=nav-mega]){gap:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));padding:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));background:var(--surface,#f1f2f4);border:var(--border-width,1px) solid var(--border-light,#d9d9d9);border-radius:var(--radius-m,8px);box-shadow:var(--shadow-l,0 18px 40px #0000003d);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}:where([data-nav-drop=full]>[builder-data-element=nav-mega]){padding-inline:max(var(--site-padding,clamp(1rem, 4vw, 2.5rem)), calc((var(--nav-full-size,100%) - var(--content-width,1170px)) / 2));border-inline:0;border-radius:0}:where([builder-data-element=nav-panel]){align-items:center;display:flex}:where([builder-data-element=nav-panel]){@media (width<=1024px){padding-inline:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem));box-shadow:var(--shadow-l,0 18px 40px #0000003d);padding-block-end:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem))}}:where([data-nav-mobile=bottom]>[builder-data-element=nav-panel]){@media (width<=1024px){border-start-start-radius:var(--radius-l,calc(8px * 2));border-start-end-radius:var(--radius-l,calc(8px * 2))}}:where([data-nav-mobile=full]>[builder-data-element=nav-panel]){@media (width<=1024px){box-shadow:none}}:where([builder-data-element=nav-toggle]),:where([builder-data-element=nav-close]){color:inherit;border-radius:var(--radius-s,calc(8px / 2));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0}:where([builder-data-element=nav-toggle]){block-size:2.75rem;inline-size:2.75rem}:where([builder-data-element=nav-close]){block-size:2.5rem;inline-size:2.5rem;font-size:1.5rem;line-height:1}:where([builder-data-element=nav-close]){@media (width<=1024px){align-self:flex-end;margin-block-end:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem))}}:where([builder-data-element=nav-skip]){color:var(--primary-ink,#fff);background:var(--primary,#0078d2);border-radius:var(--radius-s,calc(8px / 2));font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));padding:.6em 1em;text-decoration:none}:where([builder-data-element=nav]),:where([builder-data-element=nav-item]),:where([builder-data-element=nav-dropdown]){position:relative}:where([builder-data-element=nav-sub]){z-index:60;opacity:0;visibility:hidden;transition:opacity var(--transition,.2s ease), translate var(--transition,.2s ease), visibility var(--transition,.2s ease);position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0;translate:0 .35rem}:where([data-nav-open]>[builder-data-element=nav-sub]){opacity:1;visibility:inherit;translate:0}:where([data-nav-align=center]>[builder-data-element=nav-sub]){inset-inline-start:50%;transform:translate(-50%)}:where([data-nav-align=end]>[builder-data-element=nav-sub]),:where([data-nav-flip]>[builder-data-element=nav-sub]){inset-inline:auto 0}:where([builder-data-element=nav-mega]){z-index:60;opacity:0;visibility:hidden;transition:opacity var(--transition,.2s ease), translate var(--transition,.2s ease), visibility var(--transition,.2s ease);position:absolute;inset-block-start:calc(100% + .35rem);inset-inline:0;translate:0 .35rem}:where([data-nav-open]>[builder-data-element=nav-mega]){opacity:1;visibility:inherit;translate:0}:where([data-nav-part=item]:has(>[builder-data-element=nav-mega])){position:static}:where([builder-data-element=nav-mega] [data-nav-part=sub]){min-inline-size:0;box-shadow:none;opacity:1;visibility:inherit;background:0 0;border:0;border-radius:0;padding:0;display:flex;position:static;transform:translate(0,0)}:where([data-nav-drop=side]>[builder-data-element=nav-sub]){inset-block-start:0;inset-inline-start:calc(100% + .35rem);translate:.35rem}:where([data-nav-drop=side][data-nav-flip]>[builder-data-element=nav-sub]){inset-inline:auto calc(100% + .35rem);translate:-.35rem}:where([data-nav-drop=side][data-nav-open]>[builder-data-element=nav-sub]){translate:0}:where([data-nav-drop=inline]){flex-wrap:wrap}:where([data-nav-drop=inline]>[builder-data-element=nav-sub]){min-inline-size:0;box-shadow:none;opacity:1;visibility:inherit;background:0 0;border:0;flex:0 0 100%;padding:0 0 0 .9rem;display:none;position:static;translate:none}:where([data-nav-drop=inline][data-nav-open]>[builder-data-element=nav-sub]){display:flex}:where([data-nav-drop=full]>[builder-data-element=nav-mega]){box-sizing:border-box;inline-size:var(--nav-full-size,100%);inset-inline-start:var(--nav-full-start,0px);inset-inline-end:auto}:where([builder-data-element=nav-sub]),:where([builder-data-element=nav-mega]){@media (width<=1024px){min-inline-size:0;box-shadow:none;opacity:1;visibility:inherit;background:0 0;border:0;flex:0 0 100%;padding:0 0 0 .9rem;display:none;position:static;translate:none}}:where([data-nav-align]>[builder-data-element=nav-sub]){@media (width<=1024px){inset-inline:auto;transform:none}}:where([data-nav-open]>[builder-data-element=nav-sub]){@media (width<=1024px){display:flex}}:where([data-nav-open]>[builder-data-element=nav-mega]){@media (width<=1024px){display:block}}:where([builder-data-element=nav-mega] [data-nav-part=sub]){@media (width<=1024px){padding:0;display:flex}}:where([data-nav-drop=full]>[builder-data-element=nav-mega]){@media (width<=1024px){inline-size:auto}}:where([builder-data-element=nav-panel]){@media (width<=1024px){z-index:100;inline-size:min(20rem,100%);background:var(--surface,#f1f2f4);overscroll-behavior:contain;visibility:hidden;flex-direction:column;align-items:stretch;padding-block-start:calc(var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem)) + 2.75rem);transition:translate .28s,visibility .28s;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;translate:100%}}:where([data-nav-part=nav][data-nav-open]>[builder-data-element=nav-panel]){@media (width<=1024px){visibility:visible;translate:0}}:where([data-nav-mobile=start]>[builder-data-element=nav-panel]){@media (width<=1024px){inset-inline:0 auto;translate:-100%}}:where([data-nav-mobile=top]>[builder-data-element=nav-panel]){@media (width<=1024px){box-sizing:border-box;max-block-size:100dvh;inline-size:100%;inset-block:0 auto;inset-inline:0;translate:0 -100%}}:where([data-nav-mobile=bottom]>[builder-data-element=nav-panel]){@media (width<=1024px){box-sizing:border-box;max-block-size:85dvh;inline-size:100%;padding-block-start:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem));inset-block:auto 0;inset-inline:0;translate:0 100%}}:where([data-nav-mobile=full]>[builder-data-element=nav-panel]){@media (width<=1024px){box-sizing:border-box;opacity:0;inline-size:100%;transition:opacity .22s,visibility .22s;inset:0;translate:none}}:where([data-nav-mobile=start][data-nav-open]>[builder-data-element=nav-panel]),:where([data-nav-mobile=top][data-nav-open]>[builder-data-element=nav-panel]),:where([data-nav-mobile=bottom][data-nav-open]>[builder-data-element=nav-panel]){@media (width<=1024px){translate:0}}:where([data-nav-mobile=full][data-nav-open]>[builder-data-element=nav-panel]){@media (width<=1024px){opacity:1}}:where([builder-data-element=nav-toggle]),:where([builder-data-element=nav-close]){display:none}:where([builder-data-element=nav-toggle]){@media (width<=1024px){z-index:110;display:inline-flex;position:relative}}:where([builder-data-element=nav-close]){@media (width<=1024px){display:inline-flex}}:where([builder-data-element=nav-burger]){background:currentColor;border-radius:2px;block-size:2px;inline-size:1.4rem;transition:background-color .12s;display:block;position:relative}:where([builder-data-element=nav-burger]):before,:where([builder-data-element=nav-burger]):after{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:1.4rem;transition:translate .2s,rotate .2s;display:block;position:absolute;inset-inline-start:0}:where([builder-data-element=nav-burger]):before{translate:0 -.42rem}:where([builder-data-element=nav-burger]):after{translate:0 .42rem}:where([aria-expanded=true]>[builder-data-element=nav-burger]){background:0 0}:where([aria-expanded=true]>[builder-data-element=nav-burger]):before{translate:0;rotate:45deg}:where([aria-expanded=true]>[builder-data-element=nav-burger]):after{translate:0;rotate:-45deg}:where([builder-data-element=nav-scrim]){display:none}:where([builder-data-element=nav-scrim]){@media (width<=1024px){z-index:90;opacity:0;visibility:hidden;transition:opacity var(--transition,.2s ease), visibility var(--transition,.2s ease);background:#00000073;display:block;position:fixed;inset:0}}:where([data-nav-part=nav][data-nav-open]>[builder-data-element=nav-scrim]){@media (width<=1024px){opacity:1;visibility:visible}}:where([builder-data-element=nav-skip]){z-index:200;opacity:0;transition:translate .15s,opacity .15s;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 calc(-100% - 1rem)}:where([builder-data-element=nav-skip]:focus),:where([builder-data-element=nav-skip]:focus-visible){opacity:1;translate:0}:where([builder-data-element=carousel]){align-items:center;row-gap:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev track next""dots dots dots";display:grid;position:relative}:where([builder-data-element=carousel-prev]){block-size:2.75rem;inline-size:2.75rem;margin-inline:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));color:inherit;background:var(--card,transparent);border:1px solid var(--border,1px solid #d9d9d9);cursor:pointer;transition:opacity var(--transition,.2s ease), background-color var(--transition,.2s ease);border-radius:50%;grid-area:prev;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([builder-data-element=carousel-prev]:disabled){opacity:.35;cursor:default}:where([builder-data-element=carousel-prev]:focus-visible){outline:2px solid var(--primary,#0078d2);outline-offset:2px}:where([builder-data-element=carousel-prev]>svg){block-size:1.25em;inline-size:1.25em}:where([builder-data-element=carousel-next]){block-size:2.75rem;inline-size:2.75rem;margin-inline:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));color:inherit;background:var(--card,transparent);border:1px solid var(--border,1px solid #d9d9d9);cursor:pointer;transition:opacity var(--transition,.2s ease), background-color var(--transition,.2s ease);border-radius:50%;grid-area:next;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([builder-data-element=carousel-next]:disabled){opacity:.35;cursor:default}:where([builder-data-element=carousel-next]:focus-visible){outline:2px solid var(--primary,#0078d2);outline-offset:2px}:where([builder-data-element=carousel-next]>svg){block-size:1.25em;inline-size:1.25em}:where([builder-data-element=carousel-dots]){justify-content:center;align-items:center;gap:var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem));grid-area:dots;display:flex}:where([builder-data-element=carousel-dots] [builder-data-element=carousel-dot]){opacity:.3;cursor:pointer;block-size:.6rem;inline-size:.6rem;transition:opacity var(--transition,.2s ease);background:currentColor;border:0;border-radius:50%;padding:0}:where([builder-data-element=carousel-dots] [builder-data-element=carousel-dot]:hover){opacity:.6}:where([builder-data-element=carousel-dots] [builder-data-element=carousel-dot][aria-current=true]){opacity:1}:where([builder-data-element=carousel-dots] [builder-data-element=carousel-dot]:focus-visible){outline:2px solid var(--primary,#0078d2);outline-offset:2px}:where([builder-data-element=carousel-track]){gap:var(--carousel-gap,var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem)));scroll-snap-type:var(--carousel-snap,x mandatory);scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:track;inline-size:100%;display:flex;overflow:auto hidden}:where([builder-data-element=carousel-track])::-webkit-scrollbar{display:none}:where([builder-data-element=carousel-track]){@media (prefers-reduced-motion:reduce){scroll-behavior:auto}}:where([builder-data-element=carousel-slide]){inline-size:calc((100% - (var(--carousel-per-view,1) - 1) * var(--carousel-gap,var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem)))) / var(--carousel-per-view,1));scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;flex:none;min-inline-size:0;display:flex}:where(.carousel--slider){--carousel-flow:slides;--carousel-per-view:1;--carousel-gap:0px;--carousel-snap:x mandatory}:where(.carousel--slider [builder-data-element=carousel-prev]),:where(.carousel--slider [builder-data-element=carousel-next]){z-index:1;margin-inline:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));background:var(--card,#ffffffe6);grid-area:track}:where(.carousel--slider [builder-data-element=carousel-prev]){justify-self:start}:where(.carousel--slider [builder-data-element=carousel-next]){justify-self:end}:where(.carousel--slider [builder-data-element=carousel-slide]){scroll-snap-align:center}:where(.carousel--cards){--carousel-flow:slides;--carousel-per-view:3.2;--carousel-gap:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));--carousel-snap:x proximity}:where(.carousel--cards){@media (width<=900px){--carousel-per-view:2.2}}:where(.carousel--cards){@media (width<=600px){--carousel-per-view:1.15}}:where(.carousel--filmstrip){--carousel-flow:slides;--carousel-per-view:6;--carousel-gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));--carousel-snap:x proximity}:where(.carousel--filmstrip){@media (width<=900px){--carousel-per-view:4}}:where(.carousel--filmstrip){@media (width<=600px){--carousel-per-view:2.5}}:where(.carousel--filmstrip [builder-data-element=carousel-slide]){aspect-ratio:1;border-radius:var(--radius-s,calc(8px / 2));overflow:hidden}:where(.carousel--filmstrip [builder-data-element=carousel-slide]>img){object-fit:cover;block-size:100%;inline-size:100%}:where(.carousel--fade){--carousel-flow:fade;--carousel-per-view:1;--carousel-gap:0px;--carousel-snap:none}:where(.carousel--fade [builder-data-element=carousel-track]){scroll-snap-type:none;grid-template-areas:"slide";display:grid;overflow:hidden}:where(.carousel--fade [builder-data-element=carousel-slide]){opacity:0;visibility:hidden;inline-size:100%;transition:opacity var(--motion-duration,.7s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1)), visibility var(--motion-duration,.7s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1));grid-area:slide}:where(.carousel--fade [builder-data-element=carousel-slide][data-carousel-active]),:where(.carousel--fade:not([data-carousel-ready]) [builder-data-element=carousel-slide]:first-child){opacity:1;visibility:visible}:where(.carousel--fade [builder-data-element=carousel-prev]),:where(.carousel--fade [builder-data-element=carousel-next]){z-index:1;margin-inline:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));background:var(--card,#ffffffe6);grid-area:track}:where(.carousel--fade [builder-data-element=carousel-prev]){justify-self:start}:where(.carousel--fade [builder-data-element=carousel-next]){justify-self:end}:where(.carousel--marquee){--carousel-flow:marquee;--carousel-gap:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem));--carousel-snap:none}:where(.carousel--marquee [builder-data-element=carousel-track]){scroll-behavior:auto;scroll-snap-type:none;mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}:where(.carousel--marquee [builder-data-element=carousel-slide]){align-items:center;inline-size:auto}:where([builder-data-element=form-select-wrapper]){align-items:center;display:grid;position:relative}:where([builder-data-element=form-select-wrapper]):after{content:"";opacity:.55;pointer-events:none;border-block-end:2px solid;border-inline-end:2px solid;block-size:.5rem;inline-size:.5rem;position:absolute;inset-inline-end:.85rem;translate:0 -.15rem;rotate:45deg}:where([builder-data-element=form-error]){color:var(--danger,#b42318);font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));line-height:1.4;display:block}:where([builder-data-element=form-note]){padding:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem)) var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));border-radius:var(--radius-s,calc(8px / 2));border:var(--border,1px solid #d9d9d9);font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem))}:where([builder-data-element=form-note][data-form-state=sent]){color:var(--success,#067647)}:where([builder-data-element=form-note][data-form-state=failed]){color:var(--danger,#b42318)}:where([builder-data-element=form-steps]){gap:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));display:grid}:where([builder-data-element=form-steps]>[data-form-part=step][data-form-current]){gap:var(--content-gap,0)}:where([builder-data-element=form-step]){gap:var(--content-gap,0);display:grid}:where([builder-data-element=form-step-indicator]){gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));counter-reset:step;align-items:center;margin:0;padding:0;list-style:none;display:flex}:where([builder-data-element=form-step-indicator]>li){border:var(--border,1px solid #d9d9d9);block-size:2rem;inline-size:2rem;font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));counter-increment:step;opacity:.5;border-radius:50%;place-items:center;display:grid}:where([builder-data-element=form-step-indicator]>li):before{content:counter(step)}:where([builder-data-element=form-step-indicator]>li[aria-current]){background:var(--primary,#0078d2);color:var(--primary-100,#e5f4ff);opacity:1;border-color:#0000}:where([builder-data-element=form-step-indicator]>li[data-done]){opacity:1}:where([builder-data-element=form-repeat]){gap:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));display:grid}:where([builder-data-element=form-repeat-item]){gap:var(--content-gap,0);padding:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-s,calc(8px / 2));display:grid}:where([builder-data-element=form-signature]){gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));justify-items:start;display:grid}:where([builder-data-element=form-sign-pad]){border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-s,calc(8px / 2));background:var(--base-100,#f1f2f4);touch-action:none;cursor:crosshair;block-size:10rem;inline-size:100%;max-inline-size:24rem}:where([builder-data-element=form-rich]){border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-s,calc(8px / 2));gap:0;display:grid;overflow:hidden}:where([builder-data-element=form-rich-tools]){border-block-end:var(--border,1px solid #d9d9d9);gap:.25rem;padding:.35rem;display:flex}:where([builder-data-element=form-rich-btn]){block-size:1.85rem;inline-size:1.85rem;color:inherit;border-radius:var(--radius-s,calc(8px / 2));font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}:where([builder-data-element=form-rich-btn]:hover),:where([builder-data-element=form-rich-btn][aria-pressed=true]){background:var(--base-200,#d5d7dd)}:where([builder-data-element=form-rich-area]){min-block-size:8rem;padding:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));overflow-wrap:anywhere}:where([builder-data-element=form-rich-area]:focus-visible){outline:2px solid var(--primary,#0078d2);outline-offset:-2px}:where([builder-data-element=form-rich-area]:empty):before{content:attr(data-placeholder);opacity:.55}:where([builder-data-element=form-calc]){font-variant-numeric:tabular-nums;font-weight:600}:where([builder-data-element=form-trap]){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([builder-data-element=form-when]){display:contents}:where([builder-data-element=form-when][hidden]),:where([builder-data-element=form-steps][data-form-stepped]>[data-form-part=step]){display:none}:where([builder-data-element=form-steps][data-form-stepped]>[data-form-part=step][data-form-current]){display:grid}:where([builder-data-element=form-error]:empty),:where([builder-data-element=form-note]){display:none}:where([builder-data-element=form-note][data-form-state]){display:block}:where([builder-data-element=form-sign-pad]){touch-action:none}:where([builder-data-element=search]){column-gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));inline-size:100%}:where([builder-data-element=search] [data-search-part=results][data-search-display=page]){margin-block-start:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem))}:where([builder-data-element=search-results]){z-index:50;max-block-size:min(70vh,32rem);padding:var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem));background:var(--surface,#f1f2f4);color:var(--text-color,#343741);border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-m,8px);box-shadow:var(--shadow-l,0 18px 40px #0000003d);flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem)));inset-inline:0;overflow:auto}:where([builder-data-element=search-results][data-search-display=page]){gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));max-block-size:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}:where([builder-data-element=search-results] [data-search-part=hit]){padding:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem)) var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));color:inherit;border-radius:var(--radius-s,calc(8px / 2));flex-direction:column;gap:.15em;text-decoration:none;display:flex}:where([builder-data-element=search-results] [data-search-part=hit]:hover),:where([builder-data-element=search-results] [data-search-part=hit][aria-selected=true]){background:color-mix(in srgb, var(--primary,#0078d2) 10%, transparent)}:where([builder-data-element=search-results] [data-search-part=hit]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,#0078d2);outline-offset:-2px}:where([builder-data-element=search-results][data-search-display=page] [data-search-part=hit]){padding:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem)) 0;border-block-end:var(--border,1px solid #d9d9d9);border-radius:0}:where([builder-data-element=search-results][data-search-display=page] [data-search-part=hit]:hover){background:0 0}:where([builder-data-element=search-results] [data-search-part=hit-title]){font-weight:600}:where([builder-data-element=search-results][data-search-display=page] [data-search-part=hit-title]){font-size:var(--text-l,clamp(1.2rem, 1.127rem + .31vw, 1.406rem));color:var(--link-color,#0078d2)}:where([builder-data-element=search-results] [data-search-part=hit-type]){font-size:var(--text-xs,clamp(.694rem, .685rem + .038vw, .72rem));text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, currentColor 62%, transparent)}:where([builder-data-element=search-results] [data-search-part=hit-excerpt]){font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));color:color-mix(in srgb, currentColor 62%, transparent)}:where([builder-data-element=search-results] mark){background:color-mix(in srgb, var(--primary,#0078d2) 22%, transparent);color:inherit;border-radius:2px}:where([builder-data-element=search-results] [data-search-part=none]),:where([builder-data-element=search-results] [data-search-part=summary]){padding:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem)) var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));color:color-mix(in srgb, currentColor 62%, transparent);margin:0}:where([builder-data-element=search-results][data-search-display=page] [data-search-part=none]),:where([builder-data-element=search-results][data-search-display=page] [data-search-part=summary]){padding-inline:0}:where([builder-data-element=search-results] [data-search-part=all]){padding:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem)) var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));color:var(--link-color,#0078d2);border-block-start:var(--border,1px solid #d9d9d9);font-weight:600;text-decoration:none;display:block}:where([builder-data-element=search-results] [data-search-part=all]:hover){text-decoration:underline}:where([builder-data-element=filter]){gap:var(--content-spacing,0);flex-direction:column;display:flex}:where([builder-data-element=filter]>[builder-data-element=flex]){align-items:flex-end;gap:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));flex-wrap:wrap}:where([builder-data-element=filter]>[builder-data-element=flex]>[builder-data-element=search]){flex:16rem;inline-size:auto}:where([builder-data-element=filter]>[builder-data-element=div]){gap:var(--content-spacing,0);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));display:grid}:where([builder-data-element=filter]>[builder-data-element=div]>[data-filter-item]),:where([builder-data-element=filter]>[builder-data-element=div]>[builder-data-element=div]){gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));padding:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-m,8px);flex-direction:column;display:flex}:where([builder-data-element=filter-facet]){gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}:where([builder-data-element=filter-facet]>legend){margin-block-end:var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem));padding:0;font-weight:600}:where([builder-data-element=filter-options]){align-items:center;gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));flex-wrap:wrap;display:flex}:where([builder-data-element=filter-facet][data-facet-type=checkbox] [builder-data-element=filter-options]),:where([builder-data-element=filter-facet][data-facet-type=radio] [builder-data-element=filter-options]){flex-direction:column;align-items:flex-start}:where([builder-data-element=filter-option]){cursor:pointer;align-items:center;gap:.5em;display:inline-flex}:where([builder-data-element=filter-option][data-filter-disabled]){opacity:.45;cursor:default}:where([builder-data-element=filter-option] [data-filter-part=option-count]){color:color-mix(in srgb, currentColor 62%, transparent);font-size:.85em}:where([builder-data-element=filter-facet][data-facet-type=buttons] [builder-data-element=filter-option]){font:inherit;color:inherit;border:var(--border,1px solid #d9d9d9);transition:background-color var(--transition,.2s ease), border-color var(--transition,.2s ease);background:0 0;border-radius:999px;padding:.4em .9em}:where([builder-data-element=filter-facet][data-facet-type=buttons] [builder-data-element=filter-option]:hover:not(:disabled)){border-color:var(--primary,#0078d2)}:where([builder-data-element=filter-facet][data-facet-type=buttons] [builder-data-element=filter-option][aria-pressed=true]){background:color-mix(in srgb, var(--primary,#0078d2) 10%, transparent);border-color:var(--primary,#0078d2);color:var(--primary,#0078d2)}:where([builder-data-element=filter-facet][data-facet-type=buttons] [builder-data-element=filter-option]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,#0078d2);outline-offset:2px}:where([builder-data-element=filter-sort]){gap:var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem));flex-direction:column;display:inline-flex}:where([builder-data-element=filter-sort]>span){font-weight:600}:where([builder-data-element=filter-range]){align-items:flex-end;gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));flex-wrap:wrap;display:flex}:where([builder-data-element=filter-range] [data-filter-part=range-slider]){margin-block:var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem));flex:1 0 100%}:where([builder-data-element=filter-range] [data-filter-part=range-field]){flex-direction:column;gap:.2em;display:flex}:where([builder-data-element=filter-range] [data-filter-part=range-label]){font-size:var(--text-xs,clamp(.694rem, .685rem + .038vw, .72rem));color:color-mix(in srgb, currentColor 62%, transparent)}:where([builder-data-element=filter-range] [data-filter-part=range-field]>input){inline-size:8em}:where([builder-data-element=filter-range] [data-filter-part=range-field]>input[type=date]){inline-size:auto}:where([builder-data-element=filter-range] [data-filter-part=range-sep]){color:color-mix(in srgb, currentColor 62%, transparent);padding-block-end:.55em}:where([builder-data-element=filter-count]){font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));color:color-mix(in srgb, currentColor 62%, transparent);margin:0}:where([builder-data-element=filter-empty]){padding:var(--space-l,clamp(1.5rem, 1.236rem + 1.127vw, 2.25rem)) var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));text-align:center;color:color-mix(in srgb, currentColor 62%, transparent);border:1px dashed color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--radius-m,8px);margin:0}:where([data-filter-item][hidden]),:where([data-filter-part=empty][hidden]),:where([data-filter-part=option][hidden]),:where([data-search-part=results][hidden]){display:none!important}:where([builder-data-element=search]){grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:relative}:where([builder-data-element=search]>[data-search-part=input]){grid-area:1/1;min-inline-size:0}:where([builder-data-element=search]>[data-search-part=submit]){grid-area:1/2}:where([builder-data-element=search]>[data-search-part=results][data-search-display=page]){grid-column:1/-1}:where([data-search-style]):before{content:"";z-index:1;inline-size:var(--search-icon-size,1.1em);block-size:var(--search-icon-size,1.1em);opacity:.6;pointer-events:none;background-color:currentColor;grid-area:1/1;place-self:center start;margin-inline-start:var(--search-icon-inset,.8em);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}:where([data-search-style]>[data-search-part=input]){padding-inline-start:calc(var(--search-icon-size,1.1em) + 2 * var(--search-icon-inset,.8em))}:where([data-search-style=expand]){inline-size:fit-content}:where([data-search-style=expand]>[data-search-part=input]){inline-size:var(--search-expanded,16rem);transition:inline-size var(--motion-duration,.7s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1)), background-color var(--motion-duration,.7s), border-color var(--motion-duration,.7s)}:where([data-search-style=expand]>[data-search-part=input]){@media (prefers-reduced-motion:reduce){transition:none}}:where([data-search-style=expand]:not([data-selected]):not(:has([data-selected]))>[data-search-part=input]:not(:focus):placeholder-shown){inline-size:var(--search-collapsed,2.75em);cursor:pointer;color:#0000;box-shadow:none;background-color:#0000;border-color:#0000;padding-inline-end:0}:where([data-search-style=expand]:not([data-selected]):not(:has([data-selected]))>[data-search-part=input]:not(:focus):placeholder-shown)::placeholder{color:#0000}:where([data-filter-part=range-slider]){block-size:var(--filter-range-thumb,1.25rem);min-inline-size:10rem;position:relative}:where([data-filter-part=range-slider]):before,:where([data-filter-part=range-slider]):after{content:"";border-radius:999px;block-size:4px;position:absolute;inset-block-start:50%;translate:0 -50%}:where([data-filter-part=range-slider]):before{inset-inline:calc(var(--filter-range-thumb,1.25rem) / 2);background:color-mix(in srgb, currentColor 18%, transparent)}:where([data-filter-part=range-slider]):after{background:var(--primary,#0078d2);inset-inline-start:calc(var(--filter-range-thumb,1.25rem) / 2 + (100% - var(--filter-range-thumb,1.25rem)) * var(--filter-range-from,0));inset-inline-end:calc(var(--filter-range-thumb,1.25rem) / 2 + (100% - var(--filter-range-thumb,1.25rem)) * (1 - var(--filter-range-to,1)))}:where([data-filter-part=range-slider]>input[type=range]){-webkit-appearance:none;appearance:none;z-index:1;pointer-events:none;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}:where([data-filter-part=range-slider]>input[type=range])::-webkit-slider-runnable-track{background:0 0;border:0;block-size:100%}:where([data-filter-part=range-slider]>input[type=range])::-moz-range-track{background:0 0;border:0;block-size:100%}:where([data-filter-part=range-slider]>input[type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;inline-size:var(--filter-range-thumb,1.25rem);block-size:var(--filter-range-thumb,1.25rem);background:var(--primary,#0078d2);border:2px solid var(--surface,#f1f2f4);pointer-events:auto;cursor:grab;border-radius:50%;box-shadow:0 1px 3px #0000004d}:where([data-filter-part=range-slider]>input[type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;inline-size:var(--filter-range-thumb,1.25rem);block-size:var(--filter-range-thumb,1.25rem);background:var(--primary,#0078d2);border:2px solid var(--surface,#f1f2f4);pointer-events:auto;cursor:grab;border-radius:50%;box-shadow:0 1px 3px #0000004d}:where([data-filter-part=range-slider]>input[type=range]:focus-visible)::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary,#0078d2) 40%, transparent)}:where([data-filter-part=range-slider]>input[type=range]:focus-visible)::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary,#0078d2) 40%, transparent)}:where([data-filter-part=range-slider]>input[type=range]:active)::-webkit-slider-thumb{cursor:grabbing}:where([data-filter-part=range-slider]>input[type=range]:active)::-moz-range-thumb{cursor:grabbing}:where([data-overlay]){padding:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem));background:var(--base-100,#f1f2f4);color:var(--base-500,#17181c);border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-l,calc(8px * 2));box-shadow:var(--shadow-l,0 18px 40px #0000003d);overflow:auto}:where([data-overlay]:focus-visible){outline:none}:where([builder-data-element=popup-close]){block-size:2rem;inline-size:2rem;color:inherit;border-radius:var(--radius-s,calc(8px / 2));font:inherit;cursor:pointer;opacity:.6;transition:opacity var(--transition,.2s ease), background-color var(--transition,.2s ease);background:0 0;border:0;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-grid;position:absolute;inset-block-start:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));inset-inline-end:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem))}:where([builder-data-element=popup-close]:hover){opacity:1;background:var(--base-200,#d5d7dd)}:where([builder-data-element=popup-close]:focus-visible){opacity:1;outline:2px solid var(--primary,#0078d2);outline-offset:2px}:where([data-overlay=center]),:where([data-overlay=fixed]){opacity:0;max-block-size:min(80vh,100vh - 2rem);inline-size:min(32rem,100vw - 2rem);transition:opacity .2s ease, scale .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;margin:auto;position:fixed;inset:0;scale:.97}:where([data-overlay=center]:popover-open),:where([data-overlay=fixed]:popover-open){opacity:1;scale:1}:where([data-overlay=center]:popover-open),:where([data-overlay=fixed]:popover-open){@starting-style{opacity:0;scale:.97}}:where([data-overlay=trigger]),:where([data-overlay=relative]){opacity:0;inline-size:max-content;min-inline-size:12rem;max-inline-size:min(22rem,100vw - 2rem);transition:opacity .16s ease, translate .16s ease, overlay .16s allow-discrete, display .16s allow-discrete;margin:0;position:fixed;translate:0 -.35rem}:where([data-overlay=trigger]:popover-open),:where([data-overlay=relative]:popover-open){opacity:1;translate:0}:where([data-overlay=trigger]:popover-open),:where([data-overlay=relative]:popover-open){@starting-style{opacity:0;translate:0 -.35rem}}:where([data-overlay=corner]){opacity:0;max-block-size:calc(100vh - 3rem);inline-size:min(24rem,100vw - 2rem);transition:opacity .2s ease, translate .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;margin:0;position:fixed;inset-block-start:auto;inset-block-end:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem));inset-inline-start:auto;inset-inline-end:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem));translate:0 .5rem}:where([data-overlay=corner]:popover-open){opacity:1;translate:0}:where([data-overlay=corner]:popover-open){@starting-style{opacity:0;translate:0 .5rem}}:where([data-overlay=bar]){max-block-size:min(80vh,100vh - 2rem);inline-size:100%;max-inline-size:none;padding-inline:var(--site-padding,clamp(1rem, 4vw, 2.5rem));opacity:0;transition:opacity .24s ease, translate .24s ease, overlay .24s allow-discrete, display .24s allow-discrete;border-block-end:0;border-inline:0;border-radius:0;margin:0;position:fixed;inset-block:auto 0;inset-inline:0;translate:0 100%}:where([data-overlay=bar]:popover-open){opacity:1;translate:0}:where([data-overlay=bar]:popover-open){@starting-style{opacity:0;translate:0 100%}}:where([data-overlay=drawer]){block-size:auto;max-block-size:none;inline-size:min(24rem,100vw);transition:translate .26s ease, overlay .26s allow-discrete, display .26s allow-discrete;border-radius:0;margin:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:auto;translate:100%}:where([data-overlay=drawer]:popover-open){translate:0}:where([data-overlay=drawer]:popover-open){@starting-style{translate:100%}}:where([data-popup-block])::backdrop{backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;background:#00000073}:where([data-popup-block]:popover-open)::backdrop{opacity:1}:where([data-popup-block]:popover-open)::backdrop{@starting-style{opacity:0}}:where(html[data-popup-locked]){scrollbar-gutter:stable;overflow:hidden}:where([data-popup-device=desktop]){@media (width<=767px){--popup-on:0;display:none}}:where([data-popup-device=mobile]){@media (width>=768px){--popup-on:0;display:none}}:where([builder-data-element=consent-name]),:where([builder-data-element=consent-hint]){display:block}:where([builder-data-element=consent-actions]){align-items:center;gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));flex-wrap:wrap;margin-block-start:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));display:flex}:where([builder-data-element=consent-actions]>*){flex:none}:where([builder-data-element=consent-link]){color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:where([builder-data-element=consent-link]:hover){text-decoration-thickness:2px}:where([builder-data-element=consent-legal]){align-items:center;gap:var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem)) var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));flex-wrap:wrap;margin-block-start:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));display:flex}:where([builder-data-element=consent-legal]>*+*):before{content:"";block-size:.9em;inline-size:1px;vertical-align:-.1em;opacity:.3;background:currentColor;margin-inline-end:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));display:inline-block}:where([builder-data-element=consent-list]){gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));margin-block:var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));flex-direction:column;display:flex}:where([builder-data-element=consent-category]){align-items:start;gap:var(--space-xxs,clamp(.296rem, .244rem + .223vw, .444rem)) var(--space-s,clamp(.667rem, .549rem + .501vw, 1rem));padding:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-m,8px);cursor:pointer;grid-template-columns:1fr auto;display:grid}:where([builder-data-element=consent-category]:has(input:disabled)){cursor:default;opacity:.85}:where([builder-data-element=consent-category]>[builder-data-element=consent-name]){font-weight:600}:where([builder-data-element=consent-category]>[builder-data-element=consent-hint]){font-size:var(--text-s,clamp(.833rem, .81rem + .1vw, .9rem));opacity:.75;grid-column:1}:where([builder-data-element=consent-category]>[builder-data-element=consent-toggle]){grid-area:1/2/span 2}:where([builder-data-element=consent-toggle]){block-size:1.15rem;inline-size:1.15rem;accent-color:var(--primary,#0078d2);cursor:inherit}:where([builder-data-element=consent-placeholder]){justify-content:center;align-items:center;gap:var(--space-xs,clamp(.444rem, .366rem + .334vw, .667rem));padding:var(--space-m,clamp(1rem, .824rem + .751vw, 1.5rem));text-align:center;background:var(--base-200,#d5d7dd);border:var(--border,1px solid #d9d9d9);border-radius:var(--radius-m,8px);flex-direction:column;display:flex}:where([data-consent-granted~=marketing] [data-consent-placeholder=marketing]){display:none}:where([hidden]:not([hidden=until-found i]):not(embed)){display:none!important}.doncen-site{font-family:var(--font-primary);color:var(--dm-text-color);background:var(--white);background-color:var(--white);font-family:var(--dichen-theme-font-family,"Open Sans", "Segoe UI", Arial, sans-serif);overflow-wrap:break-word;--dm-brand:var(--primary);--dm-button-radius:50vw;--dm-button-min-height:48px;--dm-button-padding-block:12px;--dm-button-padding-inline:20px;--dm-button-font-size:14px;--dm-button-font-weight:600;--dm-button-line-height:1.4;--dm-brand-hover:var(--accent);--dm-brand-active:#00528f;--dm-brand-soft:#edf6fc;margin:0;font-size:16px;line-height:1.5}:root{--dm-text-color:var(--base);overflow-x:clip}html{box-sizing:border-box;-webkit-text-size-adjust:100%;scrollbar-color:#b6c5d0 #f5f7fa;min-inline-size:320px;font-size:100%}.page-wrapper,.columns,.column.main{min-inline-size:0}img,picture,svg,video{block-size:auto;max-inline-size:100%}a{color:var(--dm-brand)}.action.primary,button.primary{background:var(--dm-brand);border-color:var(--dm-brand);border-radius:var(--dm-button-radius);color:var(--white);transition:background-color .16s cubic-bezier(.2,.6,.2,1),border-color .16s cubic-bezier(.2,.6,.2,1),color .16s cubic-bezier(.2,.6,.2,1)}.action.primary:hover,.action.primary:focus,button.primary:hover,button.primary:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover)}.action.secondary,button.secondary{border:1px solid var(--dm-brand);border-radius:var(--dm-button-radius);color:var(--dm-brand);background:0 0;transition:background-color .16s cubic-bezier(.2,.6,.2,1),border-color .16s cubic-bezier(.2,.6,.2,1),color .16s cubic-bezier(.2,.6,.2,1)}.action.secondary:hover,.action.secondary:focus,button.secondary:hover,button.secondary:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover);color:var(--white)}input,select,textarea{border-color:#d9e0e5;border-radius:6px}:focus-visible{outline:3px solid var(--dm-brand);outline-offset:2px}.page-main,.site-container{box-sizing:border-box;inline-size:100%;max-inline-size:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.doncen-site .page-main{box-sizing:border-box;flex:1 0 auto;inline-size:calc(100% - 48px);max-inline-size:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);@media (width<=767px){inline-size:calc(100% - 36px)}}.dichen-site-header[data-transparent=true]:not(.is-scrolled){background:0 0}.dichen-site-header.is-scrolled{box-shadow:0 2px 8px #0c1a2a14}*,:before,:after{@media (prefers-reduced-motion:reduce){scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.dm-cta{box-sizing:border-box;color:inherit;background:#f5f7fa;border-radius:16px;inline-size:calc(100% - 64px);max-inline-size:1140px;margin:48px auto;@media (width<=767px){inline-size:calc(100% - 32px)}}.dm-cta .dm-cta__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;inline-size:100%;max-inline-size:none;margin:0 auto;padding:70px 50px;display:grid;@media (width<=767px){grid-template-columns:1fr;align-items:start;gap:16px;padding:40px 20px}}.dm-cta .dm-cta__content{min-inline-size:0}.dm-cta .dm-cta__title{color:inherit;margin:0 0 8px;font-size:clamp(24px,21.1831px + .7512vw,32px);font-weight:600;line-height:1.2}.dm-cta .dm-cta__copy{inline-size:65ch;max-inline-size:100%;margin:0;font-size:16px;line-height:1.6}.dm-cta .dm-cta__copy>*{color:inherit;font:inherit;margin:0}.dm-cta .dm-cta__button,.dm-cta .dm-cta__button:visited{background:var(--dm-brand);border:1px solid var(--dm-brand);border-radius:var(--dm-button-radius);color:var(--white);min-block-size:var(--dm-button-min-height,48px);padding-block:var(--dm-button-padding-block,12px);padding-inline:var(--dm-button-padding-inline,20px);white-space:nowrap;font-size:var(--dm-button-font-size,14px);font-weight:var(--dm-button-font-weight,600);line-height:var(--dm-button-line-height,1.5);flex-direction:row;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.dm-cta .dm-cta__button:hover,.dm-cta .dm-cta__button:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover);color:var(--white)}.dm-cta .dm-cta__button:active{background:var(--dm-brand-active);border-color:var(--dm-brand-active)}.dm-cta .dm-cta__button:focus-visible{outline:2px solid var(--dm-brand);outline-offset:4px}.dm-cta .dm-cta__button{@media (width<=767px){justify-self:start}@media (prefers-reduced-motion:reduce){transition:none}}.sg-breadcrumb .sg-breadcrumb__list,.sg-breadcrumb .items{color:inherit;border-block:1px solid #dedede;flex-flow:wrap;align-items:center;gap:8px;max-inline-size:1280px;margin:0 auto;padding:10px 24px;list-style:none;display:flex}.sg-breadcrumb .sg-breadcrumb__item,.sg-breadcrumb .item{flex-direction:row;align-items:center;margin:0;font-size:clamp(12px,11.2958px + .1878vw,14px);line-height:1.4;list-style:none;display:flex}.sg-breadcrumb .sg-breadcrumb__item+.sg-breadcrumb__item:before,.sg-breadcrumb .item+.item:before{content:"";vertical-align:-.125em;background:#212529;block-size:1em;inline-size:1px;margin-inline-end:8px;display:inline-block}.sg-breadcrumb .sg-breadcrumb__item a,.sg-breadcrumb .item a{color:inherit;text-decoration:none}.sg-breadcrumb .sg-breadcrumb__item a:hover,.sg-breadcrumb .item a:hover{color:var(--dm-brand)}.sg-breadcrumb .sg-breadcrumb__item a:focus-visible,.sg-breadcrumb .item a:focus-visible{color:var(--dm-brand);outline-offset:3px;outline:2px solid #d5003259}.sg-breadcrumb .sg-breadcrumb__item [aria-current=page],.sg-breadcrumb .item [aria-current=page]{color:var(--dm-brand);font-weight:600}.sg-breadcrumb .sg-breadcrumb__list,.sg-breadcrumb .items{@media (width<=767px){box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;inline-size:100%;max-inline-size:100%;scroll-padding-inline:24px;overflow:auto hidden}}.sg-breadcrumb .sg-breadcrumb__list::-webkit-scrollbar,.sg-breadcrumb .items::-webkit-scrollbar{@media (width<=767px){display:none}}.sg-breadcrumb .sg-breadcrumb__item,.sg-breadcrumb .item{@media (width<=767px){white-space:nowrap;flex:none}}[data-dichen-responsive-spacing=true]{margin:var(--dichen-margin-desktop);padding:var(--dichen-padding-desktop);@media only screen and (width<=1023px){margin:var(--dichen-margin-tablet,var(--dichen-margin-desktop));padding:var(--dichen-padding-tablet,var(--dichen-padding-desktop))}@media only screen and (width<=767px){margin:var(--dichen-margin-mobile,var(--dichen-margin-tablet,var(--dichen-margin-desktop)));padding:var(--dichen-padding-mobile,var(--dichen-padding-tablet,var(--dichen-padding-desktop)))}}.sg-skeleton-media,.sg-overview .sg-overview__media,.gallery-placeholder._block-content-loading{position:relative;overflow:hidden}.sg-skeleton-media:after,.sg-overview .sg-overview__media:after,.gallery-placeholder._block-content-loading:after{content:"";opacity:1;pointer-events:none;z-index:2;background:linear-gradient(110deg,#f1f1f1 22%,#fafafa 42%,#f1f1f1 62%) 0 0/220% 100%;border-radius:clamp(5px,1vw,10px);transition:opacity .25s;animation:.8s linear infinite sg-skeleton-shimmer;position:absolute;inset:0}.sg-skeleton-media.is-loaded:after,.sg-skeleton-media--deferred:after{opacity:0;animation:none}.sg-skeleton-context.is-open .sg-skeleton-media--deferred:after{opacity:1;animation:.8s linear infinite sg-skeleton-shimmer}.sg-skeleton-context.is-open .sg-skeleton-media--deferred.is-loaded:after{opacity:0;animation:none}@keyframes sg-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sg-skeleton-media:after,.sg-overview .sg-overview__media:after,.gallery-placeholder._block-content-loading:after{@media (prefers-reduced-motion:reduce){opacity:0;animation:none}}html::-webkit-scrollbar{block-size:12px;inline-size:12px}html::-webkit-scrollbar-track{background:#f5f7fa}html::-webkit-scrollbar-thumb{background:#b6c5d0;border:3px solid #f5f7fa;border-radius:12px}html::-webkit-scrollbar-thumb:hover{background:#8ba4b6}html::-webkit-scrollbar-corner{background:#f5f7fa}*,:before,:after{box-sizing:inherit}.doncen-site .page-wrapper{overflow-anchor:none;flex-direction:column;min-block-size:100vh;display:flex;overflow-x:clip}.doncen-site .page-wrapper>main{flex:1 0 auto}.doncen-site img,.doncen-site svg{max-inline-size:100%}.doncen-site button,.doncen-site input,.doncen-site select,.doncen-site textarea{color:inherit;font-family:inherit}:where(.doncen-site) a{color:var(--dm-brand)}.doncen-site .page-wrapper a:hover,.doncen-site .page-wrapper a:focus,.doncen-site .page-wrapper a:active{text-decoration:none}.doncen-site .action.primary,.doncen-site button.primary{background:var(--dm-brand);border-color:var(--dm-brand);text-decoration:none}.doncen-site .action.primary:hover,.doncen-site .action.primary:focus,.doncen-site button.primary:hover,.doncen-site button.primary:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover)}.doncen-site .action.secondary,.doncen-site button.secondary{border-color:var(--dm-brand);color:var(--dm-brand);background:0 0;text-decoration:none}.doncen-site .action.secondary:hover,.doncen-site .action.secondary:focus,.doncen-site button.secondary:hover,.doncen-site button.secondary:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover);color:var(--white)}.doncen-site .doncen-product-card{border-radius:2px;box-shadow:0 1px #17242e1a}.doncen-site .page-header,.doncen-site .page-header .header.content{background:var(--white);border:0;max-inline-size:none;margin:0;padding:0}.sg-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doncen-site:has(.sggearbox-home) .page-main{max-inline-size:none;padding:0}.doncen-site:has(.sggearbox-home) .column.main>[data-content-type]{margin:0}.doncen-site .page-footer .footer.content .dichen-footer-shell a,.doncen-site .page-footer .footer.content .dichen-footer-shell a:visited{color:var(--white)}.doncen-site:has(.page-products):not(.catalog-category-view){background:#eef2f4}.doncen-site:has(.page-products) .page-title{letter-spacing:-.02em;text-transform:uppercase;font-weight:750}.doncen-site:has(.page-products) .toolbar-products{background:var(--white);background:var(--white);padding:12px 16px;border:1px solid #d7dee3;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex;@media (width<=767px){flex-direction:column;align-items:flex-start}}.doncen-site:has(.page-products) .products-grid .product-item-info{background:var(--white);border:0;border-block-start:4px solid var(--dm-brand);background:var(--white);border-block-start:4px solid var(--dm-brand);box-sizing:border-box;border-radius:0;min-block-size:100%;inline-size:100%;padding:16px;box-shadow:0 1px #17242e24}.doncen-site:has(.page-products) .products-grid .product-item-info:hover{transform:translateY(-2px);box-shadow:0 14px 30px #09182329}.doncen-site:has(.page-products) .product-item-name a{color:inherit;font-weight:720}.doncen-site:has(.catalog-category-view) .columns.top{max-inline-size:none;margin:0;padding:0}.doncen-site:has(.page-products) .columns{box-sizing:border-box;inline-size:100%;max-inline-size:1360px;margin-inline:auto;padding-inline:24px;@media (width<=767px){padding-inline:18px}}.doncen-site:has(.page-products) .sidebar:empty{display:none}.doncen-site:has(.page-products) .modes{gap:8px;margin-inline-end:auto;display:flex;@media (width<=767px){margin-inline-end:0}flex-direction:row}.doncen-site:has(.page-products) .modes-label{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.doncen-site:has(.page-products) .modes-mode{color:inherit;font-weight:700;text-decoration:none}.doncen-site:has(.page-products) .modes-mode.active{color:var(--dm-brand)}.doncen-site:has(.page-products) .toolbar-amount{margin:0}.doncen-site:has(.page-products) .toolbar-sorter{flex-direction:row;align-items:center;gap:8px;display:flex}.doncen-site:has(.page-products) .toolbar-sorter select{background:var(--white);border:1px solid #cbd3d8;border-radius:3px;min-block-size:38px;padding:6px 32px 6px 10px}.doncen-site:has(.page-products) .sorter-action{color:var(--dm-brand);font-weight:700;text-decoration:none}.doncen-site:has(.page-products) .products-grid .product-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;@media (width<=767px){grid-template-columns:1fr}}.doncen-site:has(.page-products) .products-grid .product-item{min-inline-size:0;margin:0}.doncen-site:has(.page-products) .sidebar-main{color:var(--white);background:#17242e;padding:24px;@media (width<=767px){color:inherit;background:0 0;padding:0}}.doncen-site:has(.page-products) .filter-options-title,.doncen-site:has(.page-products) .filter-title strong{color:var(--white);letter-spacing:.07em;text-transform:uppercase;font:750 12px/1.4 monospace}.doncen-site:has(.page-products) .filter-options-content a,.doncen-site:has(.page-products) .filter-options-content a:visited{color:#c7d3da}.doncen-site:has(.page-products) .product-item-photo,.doncen-site:has(.page-products) .product-item-photo img{block-size:auto;inline-size:100%;display:block}.doncen-site:has(.page-products) .product-item-name{margin:16px 0 8px;font-size:17px;font-weight:700}.doncen-site:has(.page-products) .product-item-name a,.doncen-site:has(.page-products) .product-item-name a:visited{color:inherit;text-decoration:none}.doncen-site .page-footer{background:var(--primary);color:#ffffffd9;border:0;padding:0}.dm-breadcrumb{background:var(--white);box-sizing:border-box;border:0;inline-size:100%;margin:0;padding:0}.dm-breadcrumb .dm-breadcrumb__list{box-sizing:border-box;color:inherit;flex-flow:wrap;align-items:center;min-block-size:46px;inline-size:calc(100% - 48px);max-inline-size:1170px;margin-block:0;margin-inline:auto;padding-block:15px;padding-inline:0;list-style:none;display:flex}.dm-breadcrumb .dm-breadcrumb__item{overflow-wrap:anywhere;flex-direction:row;align-items:center;min-inline-size:0;margin:0;font-size:13px;font-weight:400;line-height:20px;list-style:none;display:flex}.dm-breadcrumb .dm-breadcrumb__item+.dm-breadcrumb__item:before{color:inherit;content:"/";background:0 0;border:0;block-size:auto;inline-size:auto;margin:0 8px;display:inline-block;position:static;transform:none}.dm-breadcrumb .dm-breadcrumb__item a,.dm-breadcrumb .dm-breadcrumb__item a:visited{color:var(--primary);text-decoration:none}.dm-breadcrumb .dm-breadcrumb__item a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.dm-breadcrumb .dm-breadcrumb__item a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dm-breadcrumb .dm-breadcrumb__item [aria-current=page]{color:inherit;font-weight:400}.dm-skeleton-media,.dm-overview .dm-overview__media,.gallery-placeholder._block-content-loading{position:relative;overflow:hidden}.dm-skeleton-media:after,.dm-overview .dm-overview__media:after,.gallery-placeholder._block-content-loading:after{content:"";opacity:1;pointer-events:none;z-index:2;background:linear-gradient(110deg,#f1f1f1 22%,#fafafa 42%,#f1f1f1 62%) 0 0/220% 100%;border-radius:clamp(5px,1vw,10px);transition:opacity .25s;animation:.8s linear infinite dm-skeleton-shimmer;position:absolute;inset:0}.dm-skeleton-media.is-loaded:after{opacity:0;animation:none}.dm-skeleton-context.is-open .dm-skeleton-media--deferred:after{opacity:1;animation:.8s linear infinite dm-skeleton-shimmer}.dm-skeleton-context.is-open .dm-skeleton-media--deferred.is-loaded:after{opacity:0;animation:none}@keyframes dm-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dm-skeleton-media:after,.dm-overview .dm-overview__media:after,.gallery-placeholder._block-content-loading:after{@media (prefers-reduced-motion:reduce){opacity:0;animation:none}}.doncen-site:has(.cms-index-index) .page-main{inline-size:100%;max-inline-size:none;margin:0;padding:0}@keyframes dm-selector-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dm-selector-skeleton-pulse{50%{opacity:.55}}@keyframes dm-filter-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html .doncen-site:has(.catalogsearch-result-index){color:inherit;background:#f0f0f0}html .doncen-site:has(.catalogsearch-result-index) .page-main{box-sizing:border-box;inline-size:100%;max-inline-size:none;margin:0;padding:0}html .doncen-site:has(.catalogsearch-result-index) .columns,html .doncen-site:has(.catalogsearch-result-index) .column.main{min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;padding:0;display:block}.dm-search-page{font-family:var(--dichen-theme-font-family,Arial, Helvetica, sans-serif);min-block-size:55vh}.dm-search-page__header{color:inherit;background:0 0}.dm-search-page__header-inner{box-sizing:border-box;max-inline-size:1100px;margin-inline:auto;padding:clamp(48px,5vw,68px) 24px clamp(38px,4vw,52px);@media (width<=767px){padding-inline:18px}}.dm-search-page__header h1{color:inherit;letter-spacing:-.035em;overflow-wrap:anywhere;max-inline-size:760px;margin:0;font-size:clamp(28px,25.1831px + .7512vw,36px);font-weight:600;line-height:1.08;@media (width<=767px){font-size:28px}}.dm-search-page__summary{color:#55595e;margin:18px 0 0;font-size:clamp(14px,13.2958px + .1878vw,16px);line-height:1.48}.dm-search-page__content{box-sizing:border-box;max-inline-size:1100px;margin-inline:auto;padding:0 24px clamp(64px,8vw,104px);@media (width<=767px){padding-inline:18px}}.dm-search-page__results .dm-category-page{--dm-category-catalog-margin-block-end:0;--dm-category-catalog-margin-block-start:0;--dm-category-catalog-max-width:100%;--dm-category-catalog-padding-inline-end:0;--dm-category-catalog-padding-inline-start:0}.dm-search-page__results .dm-category-page__products{justify-self:center;inline-size:100%;max-inline-size:780px}.dm-search-page .message.notice{background:var(--white);border-inline-start:4px solid var(--dm-brand);margin:0 0 24px;padding:16px 20px}.dm-search-page .message.notice p{margin:0}.dm-search-page__results .dm-category-page.dm-category-page--listing .dm-category-page__results>.toolbar-products{@media (width<=767px){margin-block-end:18px}}.doncen-page{display:block}:where(.doncen-site [builder-data-element=section],.doncen-site [builder-data-element=container],.doncen-site [builder-data-element=flex]){gap:0;max-inline-size:none;margin:0;padding:0;display:block}.doncen-site :where(h1,h2,h3,h4,h5,h6,p){max-inline-size:none}.dm-product-categories__grid{gap:var(--dm-product-categories-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;@media (width<=900px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){grid-template-columns:1fr}}.accessibly-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doncen-site :is(h1,h2,h3,h4,h5,h6){font-weight:600!important;line-height:1.2!important}.doncen-site h1{font-size:var(--h1)!important}.doncen-site h2{font-size:var(--h2)!important}.doncen-site h3{font-size:var(--h3)!important}.doncen-site h4{font-size:var(--h4)!important}.doncen-site h5{font-size:var(--h5)!important}.doncen-site h6{font-size:var(--h6)!important}.doncen-site .dm-live h1{font-size:clamp(28px,2.3vw,34px)!important;line-height:1.18!important;@media (width<=900px){font-size:32px!important}@media (width<=767px){font-size:28px!important}}.doncen-site .dm-home h3{font-size:16px!important;line-height:1!important}:where(.doncen-site svg[width="20"][height="16"]){block-size:16px;inline-size:20px}:where(.doncen-site svg[width="20"][height="20"]){block-size:20px;inline-size:20px}:where(.doncen-site svg[width="48"][height="48"]){block-size:48px;inline-size:48px}:where(.doncen-site :is(table,thead,tbody,tfoot,tr,th,td,col,colgroup,caption,strong,small,b,em,i,label,summary,li)[builder-data-element=div]){display:revert}:where(.doncen-site :is(ul,ol)[builder-data-element=list]){display:revert;margin:revert;padding:revert;gap:normal}:where(.doncen-site figure[builder-data-element=figure]){display:revert;margin:revert;gap:normal}body .dm-category-page{box-sizing:border-box;font-family:var(--dichen-theme-font-family,Arial, Helvetica, sans-serif);grid-template-columns:minmax(0,100%);justify-content:center;justify-items:center;inline-size:100%;margin-inline:auto;font-size:16px;line-height:1.4;display:grid}body .dm-category-page button,.dm-category-page summary,.dm-category-page select,.dm-category-page input{font-family:inherit}body .dm-category-page .dm-category-page__description{color:inherit;margin:18px 0 0;font-family:inherit;@media (width<=767px){margin-block-start:15px}font-size:clamp(14px,13.2958px + .1878vw,16px);line-height:1.48}body .dm-category-page .dm-category-page__product-title{margin:0;font-family:inherit;font-size:22px;font-weight:600;line-height:1.15;@media (width<=767px){font-size:14px}}body .dm-category-page .dm-category-page__product-price{margin:0;font-family:inherit;@media (width<=767px){margin-block-start:4px}line-height:1.4}body .dm-category-page .toolbar-amount{margin:0}body .dm-category-page.dm-category-page--listing .dm-category-page__results>.toolbar-products{background:0 0;border:0;border-radius:0;grid-area:1/2;justify-content:space-between;justify-self:end;align-items:center;gap:20px;margin:0 0 22px auto;padding:0;display:flex;@media (width<=1023px){grid-area:1/2;justify-self:end;margin:0 0 20px auto}@media (width<=767px){margin-block-end:14px}@media (width<=380px){grid-area:2/1;justify-self:stretch;inline-size:100%;margin:0 0 14px}flex-direction:row}body .dm-category-page.dm-category-page--listing .dm-category-page__results>.toolbar-products .toolbar-sorter{flex-direction:row;align-items:center;margin-inline-start:auto;display:flex}body .dm-sorter{position:relative}body .dm-sorter>summary{background:var(--white);box-sizing:border-box;color:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:4px;min-block-size:44px;padding:10px 16px;list-style:none;display:flex;@media (width<=380px){justify-content:space-between}flex-direction:row;font-size:clamp(14px,1.25vw,16px)}body .dm-sorter>summary::-webkit-details-marker{display:none}body .dm-sorter>summary:focus{outline:0}body .dm-sorter>summary:focus-visible{box-shadow:0 0 0 2px var(--dm-brand,var(--primary));outline:2px solid #0000}body .dm-sorter>summary strong{font-weight:400}body .dm-sorter__icon{border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:9px;inline-size:9px;margin:0 2px 5px 14px;transition:transform .16s,margin .16s;transform:rotate(45deg)}body .dm-sorter[open] .dm-sorter__icon{margin-block:4px 0;transform:rotate(225deg)}body .dm-sorter__menu{background:var(--white);box-sizing:border-box;z-index:20;border:2px solid #bdbdbd;border-radius:14px;min-inline-size:260px;margin:12px 0 0;padding:16px 0;list-style:none;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow:hidden;@media (width<=767px){inset-inline:auto 0}}body .dm-sorter__menu li{margin:0}body .dm-sorter__option,.dm-sorter__option:visited{color:inherit;white-space:nowrap;padding:12px 24px;font-size:clamp(15px,1.25vw,17px);line-height:1.25;text-decoration:none;display:block}body .dm-sorter__option:hover,.dm-sorter__option:focus-visible,body .dm-sorter__option.is-current,.dm-sorter__option.is-current:visited,.dm-sorter__option.is-current:hover,.dm-sorter__option.is-current:focus-visible{background:var(--neutral);color:inherit}body .dm-category-page__products{grid-area:3/1/auto/-1;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}body .dm-category-page__products>.dm-category-page__product{min-inline-size:0;margin:0}body .dm-category-page__product{background:var(--white);box-sizing:border-box;border:0;border-radius:10px;grid-template-columns:minmax(190px,2fr) minmax(0,3fr);align-items:center;gap:clamp(24px,3vw,40px);min-block-size:224px;padding:26px 30px;transition:box-shadow .26s ease-out;display:grid;@media (width<=1023px){grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:18px;min-block-size:0}@media (width<=767px){padding:18px 14px;display:block}}body .dm-category-page__product-media .product-image-container,.dm-category-page__product-media .product-image-wrapper{aspect-ratio:auto;block-size:100%;inline-size:100%;padding:0;display:block}body .dm-category-page__product-media .product-image-photo{object-fit:contain;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;display:block;position:static}body .dm-category-page__product-title a,.dm-category-page__product-title a:visited{color:inherit;text-decoration:none}body .dm-category-page__product-title a:hover,.dm-category-page__product-title a:focus-visible{color:var(--dm-brand,var(--primary))}body .dm-category-page__category-list{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;@media (width<=1023px){grid-template-columns:minmax(0,1fr)}@media (width<=767px){gap:14px}}body .dm-category-page__category-list>li{min-inline-size:0;margin:0}body .dm-category-page__category:hover .dm-category-page__category-image,.dm-category-page__category:focus-visible .dm-category-page__category-image{transition-delay:.11s;transform:scale(1.075)}body .dm-category-page.dm-category-page--listing .toolbar-sorter{@media (width<=767px){margin-inline-start:auto}}body .dm-category-page__sidebar,.dm-category-filter__group-icon:after,.dm-category-filter__values.collapsing,.dm-sorter__icon,.dm-category-page__product-media,.dm-category-page__product-title,.dm-category-page__product-price,.dm-category-page__product-details,.dm-category-page__category,.dm-category-page__category-image,.dm-category-page .dm-category-page__category-description,.dm-category-page__product{@media (prefers-reduced-motion:reduce){transition:none}}body .dm-category-page--landing{background:var(--white);color:var(--base)}body .dm-category-page__header{max-inline-size:var(--dm-category-header-max-width,none);inline-size:100%;margin-block-start:var(--dm-category-header-margin-block-start,0);margin-block-end:var(--dm-category-header-margin-block-end,0);margin-inline-start:var(--dm-category-header-margin-inline-start,auto);margin-inline-end:var(--dm-category-header-margin-inline-end,auto);padding-inline-start:var(--dm-category-header-padding-inline-start,0);padding-inline-end:var(--dm-category-header-padding-inline-end,0)}body .dm-category-page--landing .dm-category-page__header{box-sizing:border-box;background:#f5f7fa;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(40px,5vw,72px);max-inline-size:none;margin:0;padding:clamp(48px,42.3662px + 1.5023vw,64px) max(24px,50% - 585px);display:grid;@media (width<=1023px){min-block-size:0;padding:48px 32px;display:block}@media (width<=767px){flex-direction:column;gap:0;padding-inline:20px;display:flex}}body .dm-category-page--listing .dm-category-page__header{padding-block-start:var(--dm-category-header-padding-block-start,0);padding-block-end:var(--dm-category-header-padding-block-end,0);@media (width<=1023px){padding-block-start:var(--dm-category-header-padding-block-start,0);padding-block-end:var(--dm-category-header-padding-block-end,0)}}body .dm-category-page--listing .dm-category-page__description{max-inline-size:720px}body .dm-category-page__intro{min-inline-size:0}body .dm-category-page__header h1{color:inherit;letter-spacing:-.035em;margin:0;font-size:clamp(28px,25.1831px + .7512vw,36px);font-weight:600;line-height:1.08;@media (width<=767px){font-size:28px}}body .dm-category-page--landing .dm-category-page__header h1{font-size:clamp(32px,26.3662px + 1.5023vw,48px)}body .dm-category-page--landing .dm-category-page__description{max-inline-size:580px;margin-block-start:20px;font-size:16px;line-height:1.55}body .dm-category-page__hero{aspect-ratio:16/9;mix-blend-mode:multiply;object-fit:contain;block-size:auto;max-block-size:300px;inline-size:100%;margin:0;display:block;@media (width<=1023px){max-block-size:300px;margin-block-start:32px}@media (width<=767px){max-block-size:210px;margin-block-start:24px}}body .dm-category-page__categories{box-sizing:border-box;inline-size:100%;max-inline-size:none;margin:0 auto;padding-block:clamp(30px,5vw,80px);padding-inline:max(24px,50% - 490px)}body .dm-category-page__bottom-toolbar{grid-area:4/1/auto/-1;@media (width<=767px){grid-row:5;margin-block-start:12px}grid-column:1/-1;margin-block-start:24px}body .dm-category-page__category,.dm-category-page__category:visited{background:var(--white);box-sizing:border-box;color:inherit;border:1px solid #dce3ea;border-radius:8px;grid-template-columns:minmax(240px,38%) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);min-block-size:300px;padding:28px clamp(34px,5vw,68px);text-decoration:none;transition:box-shadow .22s;display:grid;overflow:hidden}body .dm-category-page__category-image{aspect-ratio:16/9;object-fit:contain;will-change:transform;background:0 0;block-size:auto;inline-size:100%;padding:0;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:block;@media (width<=1023px){block-size:auto;min-block-size:0}@media (width<=767px){aspect-ratio:16/10;block-size:auto;min-block-size:0;margin-block-end:18px;padding:0}}body .dm-category-page__category-details{box-sizing:border-box;flex-direction:column;min-inline-size:0;display:flex}body .dm-category-page .dm-category-page__category-title{letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.15;@media (width<=767px){font-size:22px}}body .dm-category-page .dm-category-page__category-description{-webkit-line-clamp:3;color:inherit;transition-behavior:normal, allow-discrete;will-change:max-height;-webkit-box-orient:vertical;max-block-size:4.35em;margin-block:10px 20px;font-size:14px;line-height:1.45;transition:max-height .52s cubic-bezier(.4,0,.2,1),-webkit-line-clamp 0s linear .52s;display:-webkit-box;overflow:hidden}body .dm-category-page__category-link{color:var(--dm-brand,var(--primary));flex-direction:row;align-items:center;margin-block-start:auto;font-size:clamp(14px,13.2958px + .1878vw,16px);font-weight:600;display:inline-flex}body .dm-category-page__category-link:after{content:"›";margin-inline-start:5px}body .dm-category-page__category:hover,.dm-category-page__category:focus-visible{box-shadow:0 7px 35px #0000001a}body .dm-category-page__category:hover .dm-category-page__category-description,.dm-category-page__category:focus-visible .dm-category-page__category-description{-webkit-line-clamp:unset;max-block-size:var(--dm-category-description-expanded-height,20em);transition-delay:30ms,30ms}body .dm-category-page--listing .dm-category-page__catalog{box-sizing:border-box;max-inline-size:var(--dm-category-catalog-max-width,100%);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;inline-size:100%;margin-block-start:var(--dm-category-catalog-margin-block-start,0);margin-block-end:var(--dm-category-catalog-margin-block-end,0);margin-inline-start:var(--dm-category-catalog-margin-inline-start,auto);margin-inline-end:var(--dm-category-catalog-margin-inline-end,auto);padding-block-start:var(--dm-category-catalog-padding-block-start,0);padding-block-end:var(--dm-category-catalog-padding-block-end,0);padding-inline-start:var(--dm-category-catalog-padding-inline-start,0);padding-inline-end:var(--dm-category-catalog-padding-inline-end,0);display:grid;@media (width<=1023px){display:block}}body .dm-category-page--listing .dm-category-page__sidebar,.dm-category-page--listing .dm-category-page__results{grid-column:auto}body .dm-category-page--listing.dm-category-page--without-sidebar .dm-category-page__catalog{grid-template-columns:minmax(0,1fr)}body .dm-category-page--listing.dm-category-page--without-sidebar .dm-category-page__results{grid-column:1}body .dm-category-page--listing .dm-category-page__sidebar{@media (width>=768px){align-self:start;position:sticky;inset-block-start:88px}@media (width<=1023px){background:var(--white);box-sizing:border-box;z-index:1002;block-size:100dvh;inline-size:min(100%,420px);max-inline-size:420px;padding:0;transition:transform .24s;display:block;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-12px 0 35px #0000002e}}body .dm-category-page__results{grid-template-columns:1fr auto;min-inline-size:0;display:grid;@media (width<=767px){grid-template-columns:1fr auto}@media (width<=380px){grid-template-columns:minmax(0,1fr)}}body .dm-category-page--listing .dm-category-page__results>.dm-category-page__empty{grid-column:1/-1;inline-size:100%;min-inline-size:0;@media (width<=380px){grid-row:4}}body .dm-category-page__product:hover,.dm-category-page__product:focus-within{border-color:#0000;box-shadow:0 7px 35px #0000001a}body .dm-category-page__product-media{aspect-ratio:16/10;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;block-size:100%;min-block-size:170px;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden;@media (width<=767px){aspect-ratio:16/9;block-size:auto;min-block-size:0;margin-block-end:16px}flex-direction:row}body .dm-category-page__product-media .product-image-container{min-inline-size:0;max-inline-size:100%}body .dm-category-page__product-content{flex-direction:column;align-self:stretch;min-inline-size:0;display:flex}body .dm-category-page__product-details{flex-direction:column;min-inline-size:0;padding:0;display:flex}body .dm-category-page__product-heading{border-block-end:1px solid #dedede;justify-content:space-between;align-items:center;gap:16px;min-block-size:38px;padding-block-end:11px;display:flex;@media (width<=767px){display:block}flex-direction:row}body .dm-category-page__product-price{flex-direction:row;flex:none;align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}body .dm-category-page__product-price>span:first-child{color:#8b8b8b;text-transform:uppercase;font-size:13px}body .dm-category-page__product-price .price,.dm-category-page__product-price strong{color:inherit;font-size:15px;font-weight:700}body .dm-category-page__category,.dm-category-page__category:visited{@media (width<=1023px){grid-template-columns:42% minmax(0,1fr);gap:30px;min-block-size:250px;padding:24px 30px}@media (width<=767px){min-block-size:0;padding:20px;display:block}}body .doncen-site:has(.catalog-category-view) .dm-category-page__filter-trigger{@media (width<=1023px){background:var(--white);color:inherit;cursor:pointer;border:1px solid #d9d9d9;border-radius:10px;grid-area:1/1;justify-content:center;justify-self:start;align-items:center;gap:8px;min-block-size:44px;inline-size:auto;margin:0 0 20px;padding-inline:16px;transition:border-color .16s,box-shadow .16s,color .16s;display:flex;box-shadow:0 2px 8px #0000000a}@media (width<=767px){margin-block-end:14px}@media (width<=380px){grid-area:1/1;justify-self:stretch;inline-size:100%;margin-block-end:10px}flex-direction:row;@media (width<=1023px){font-size:14px;font-weight:600}}body .doncen-site:has(.catalog-category-view) .dm-category-page__filter-trigger:hover,.doncen-site:has(.catalog-category-view) .dm-category-page__filter-trigger:focus-visible{@media (width<=1023px){background:var(--white);border-color:var(--dm-brand,var(--primary));color:var(--dm-brand,var(--primary));box-shadow:0 4px 14px #00000014}}body .dm-category-page__sidebar.is-open{@media (width<=1023px){transform:translate(0)}}body .dm-category-page__product-actions{@media (width<=1023px){grid-template-columns:1fr;margin-block-start:14px}@media (width<=767px){grid-template-columns:1fr;gap:8px;display:grid}gap:12px;display:grid}body .dm-category-page--landing .dm-category-page__header,.dm-category-page--listing .dm-category-page__header{@media (width<=767px){padding-block:40px}}body .dm-category-page--landing .dm-category-page__hero{@media (width<=767px){order:-1;inline-size:100%;margin:0 0 28px}}body .dm-category-page.dm-category-page--listing .toolbar-sorter,.dm-sorter,.dm-sorter>summary{@media (width<=380px){inline-size:100%}}body .dm-category-page--listing .dm-category-page__results>.dm-category-page__applied-filters{@media (width<=380px){grid-area:3/1/auto/-1;inline-size:100%;min-inline-size:0}}body .dm-category-page--listing .dm-category-page__results>.dm-category-page__products{@media (width<=380px){grid-area:4/1/auto/-1}}body .dm-category-page__product-specifications{color:#202225;margin-block-start:10px;font-size:13px;text-decoration:underline}body .dm-category-page__product-action.action.primary,.dm-category-page__product-action.action.primary:visited,.dm-category-page__product-action.action.secondary,.dm-category-page__product-action.action.secondary:visited{box-sizing:border-box;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;inline-size:100%;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}body .dm-category-page__product-action.action.primary,.dm-category-page__product-action.action.primary:visited{background:var(--dm-brand,var(--primary));color:var(--white);border:0}body .dm-category-page__product-action.action.primary:hover,.dm-category-page__product-action.action.primary:focus{background:var(--dm-brand-hover,var(--accent));color:var(--white)}body .dm-category-page__product-action.action.secondary,.dm-category-page__product-action.action.secondary:visited{border:1px solid var(--dm-brand,var(--primary));color:var(--dm-brand,var(--primary));background:0 0}body .dm-category-page__product-action.action.secondary:hover,.dm-category-page__product-action.action.secondary:focus{background:var(--dm-brand-hover,var(--accent));border-color:var(--dm-brand-hover,var(--accent));color:var(--white)}body .dm-category-page .dm-category-page__empty-title{color:inherit;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:650;line-height:1.15}body .dm-category-page .dm-category-page__empty-description{color:#55595e;max-inline-size:560px;margin:16px auto 0;font-size:clamp(15px,1.5vw,17px);line-height:1.6}body .dm-category-page__empty-action.action.primary,.dm-category-page__empty-action.action.primary:visited{background:var(--dm-brand,var(--primary));border:1px solid var(--dm-brand,var(--primary));box-sizing:border-box;color:var(--white);border-radius:5px;flex-direction:row;justify-content:center;align-items:center;min-block-size:46px;min-inline-size:190px;margin-block-start:28px;padding:11px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}body .dm-category-page__empty-action.action.primary:hover,.dm-category-page__empty-action.action.primary:focus-visible{background:var(--dm-brand-hover,var(--accent));border-color:var(--dm-brand-hover,var(--accent));color:var(--white)}body .dm-category-page.dm-category-page--listing .dm-category-page__bottom-toolbar>.toolbar-products{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:0;display:flex;@media (width<=767px){flex-direction:column;align-items:flex-start}}body .dm-category-page__bottom-toolbar .toolbar-amount{color:inherit;margin:0;font-size:clamp(14px,1.5vw,18px)}body .dm-category-page__bottom-toolbar .pages{margin:0}body .dm-category-page__bottom-toolbar .pages-label,.dm-category-page__bottom-toolbar .pages .label{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}body .dm-category-page__bottom-toolbar .pages-items{gap:10px;margin:0;padding:0;list-style:none;display:flex;@media (width<=767px){gap:6px}flex-direction:row}body .dm-category-page__bottom-toolbar .pages .item{margin:0}body .dm-category-page__bottom-toolbar .pages .page,.dm-category-page__bottom-toolbar .pages .action{background:var(--white);box-sizing:border-box;color:var(--dm-brand,var(--primary));border:1px solid #c9c9c9;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;block-size:40px;min-inline-size:40px;padding:0 12px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}body .dm-category-page__bottom-toolbar .pages .current .page{border-color:var(--dm-brand,var(--primary))}body .dm-category-page__bottom-toolbar .pages .action.previous:before,.dm-category-page__bottom-toolbar .pages .action.next:before{content:"";border-block-start:2px solid;border-inline-start:2px solid;block-size:10px;inline-size:10px}body .dm-category-page__bottom-toolbar .pages .action.previous:before{transform:rotate(-45deg)}body .dm-category-page__bottom-toolbar .pages .action.next:before{transform:rotate(135deg)}body .dm-category-page__empty-action.action.primary,.dm-category-page__empty-action.action.primary:visited{@media (width<=767px){inline-size:min(100%,280px)}}
