@charset "UTF-8";:root{--_p-color-white:#fff;--_p-color-black:#000;--_p-color-dark-blue:#211fb4;--_p-color-tech-blue:#00a4eb;--_p-color-gray-1:#212121;--_p-color-gray-2:#555;--_p-color-gray-3:#949494;--_p-color-gray-4:#d2d2d2;--_p-color-gray-5:#f2f2f2;--_p-color-gray-6:#f9f9f9;--_p-color-sblue-1:#0047c7;--_p-color-sblue-2:#0072da;--_p-color-sblue-3:#57ccf6;--_p-color-sblue-4:#4298be;--_p-color-sblue-5:#00c2de;--_p-color-sblue-6:#00b6ed;--_p-color-sblue-7:#6ed3f7;--_p-color-green-500:#1f9d57;--_p-color-amber-500:#c8860a;--_p-color-red-500:#f5363a;--_p-space-0:0;--_p-space-1:0.25rem;--_p-space-2:0.5rem;--_p-space-3:0.75rem;--_p-space-4:1rem;--_p-space-5:1.5rem;--_p-space-6:2rem;--_p-space-7:3rem;--_p-space-8:4rem;--_p-space-9:6rem;--_p-font-family-sans:"Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--_p-font-family-serif:Georgia, "Times New Roman", serif;--_p-font-family-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--_p-font-weight-light:300;--_p-font-weight-regular:400;--_p-font-weight-medium:500;--_p-font-weight-semibold:600;--_p-font-weight-bold:700;--_p-line-height-tight:1.15;--_p-line-height-normal:1.55;--_p-line-height-loose:1.8;--_p-radius-sm:4px;--_p-radius-md:8px;--_p-radius-lg:16px;--_p-radius-full:999px;--_p-shadow-sm:0 1px 2px rgba(11,13,16,.08);--_p-shadow-md:0 4px 12px rgba(11,13,16,.1);--_p-shadow-lg:0 12px 32px rgba(11,13,16,.16);--_p-breakpoint-sm:480px;--_p-breakpoint-md:768px;--_p-breakpoint-lg:1024px;--_p-breakpoint-xl:1280px;--_p-z-base:0;--_p-z-dropdown:100;--_p-z-sticky:200;--_p-z-overlay:300;--_p-z-modal:400;--_p-duration-fast:120ms;--_p-duration-base:240ms;--_p-duration-slow:400ms;--_p-aspect-16x9:16 / 9;--_p-aspect-3x2:3 / 2;--_p-aspect-4x3:4 / 3;--_p-aspect-1x1:1 / 1;--_p-aspect-3x4:3 / 4;--_p-aspect-2x3:2 / 3;--_p-aspect-9x16:9 / 16;--_p-easing-standard:cubic-bezier(0.2, 0, 0, 1);--_p-easing-emphasized:cubic-bezier(0.3, 0, 0, 1);--_p-easing-gentle:cubic-bezier(0.4, 0, 0.2, 1);--sw-color-text-default:var(--_p-color-black);--sw-color-text-muted:var(--_p-color-gray-2);--sw-color-surface:var(--_p-color-white);--sw-color-surface-sunken:var(--_p-color-gray-5);--sw-color-surface-raised:var(--_p-color-white);--sw-color-border-subtle:var(--_p-color-gray-4);--sw-color-border-strong:var(--_p-color-gray-3);--sw-color-action:var(--_p-color-dark-blue);--sw-color-action-hover:color-mix(in srgb, var(--_p-color-dark-blue), #000 14%);--sw-color-action-ink:var(--_p-color-white);--sw-color-focus:var(--_p-color-tech-blue);--sw-color-success:var(--_p-color-green-500);--sw-color-warning:var(--_p-color-amber-500);--sw-color-danger:color-mix(in srgb, var(--_p-color-red-500), #000 14%);--sw-color-info:var(--_p-color-sblue-2);--sw-space-block-gap:var(--_p-space-5);--sw-space-inline-gap:var(--_p-space-3);--sw-space-section-gap:var(--_p-space-8);--sw-space-2xs:var(--_p-space-1);--sw-space-xs:var(--_p-space-2);--sw-space-sm:var(--_p-space-3);--sw-space-md:var(--_p-space-4);--sw-space-lg:var(--_p-space-5);--sw-space-xl:var(--_p-space-6);--sw-space-2xl:var(--_p-space-7);--sw-space-3xl:var(--_p-space-8);--sw-flow-topic:var(--sw-space-2xl);--sw-flow-heading:var(--sw-space-md);--sw-flow-item:var(--sw-space-lg);--sw-grid-columns:12;--sw-grid-gutter:var(--_p-space-4);--sw-grid-margin:var(--_p-space-5);--sw-container-max:1124px;--sw-container-max-narrow:940px;--sw-container-max-text:46rem;--sw-gutter:var(--sw-space-lg);--sw-radius-inline:var(--_p-radius-sm);--sw-radius-control:var(--_p-radius-md);--sw-radius-surface:var(--_p-radius-lg);--sw-radius-pill:var(--_p-radius-full);--sw-shadow-raised:var(--_p-shadow-md);--sw-font-body:var(--_p-font-family-sans);--sw-font-heading:var(--_p-font-family-sans);--sw-font-mono:var(--_p-font-family-mono);--sw-weight-regular:var(--_p-font-weight-regular);--sw-leading-body:var(--_p-line-height-normal);--sw-measure:85ch;--sw-focus-ring-width:2px;--sw-aspect-16x9:var(--_p-aspect-16x9);--sw-aspect-3x2:var(--_p-aspect-3x2);--sw-aspect-4x3:var(--_p-aspect-4x3);--sw-aspect-1x1:var(--_p-aspect-1x1);--sw-aspect-3x4:var(--_p-aspect-3x4);--sw-aspect-2x3:var(--_p-aspect-2x3);--sw-aspect-9x16:var(--_p-aspect-9x16);--sw-shape-diagonal-angle:60deg;--sw-shape-cut-leg:13.3;--sw-shape-cut-angle:1.7321;--sw-shape-cut-taper:calc(11 / 13);--sw-color-heading:var(--_p-color-black);--sw-color-accent:var(--_p-color-sblue-3);--sw-color-accent-secondary:var(--_p-color-sblue-5);--sw-color-surface-subtle:var(--_p-color-gray-5);--sw-color-rule-emphasis:var(--_p-color-black);--sw-color-rule-accent:var(--_p-color-sblue-2);--sw-color-heading-accent:var(--_p-color-sblue-1);--sw-color-surface-brand:var(--_p-color-dark-blue);--sw-color-surface-brand-blue:var(--_p-color-sblue-1);--sw-color-surface-brand-indigo:var(--sw-color-surface-brand);--sw-color-surface-brand-charcoal:var(--_p-color-gray-1);--sw-color-surface-brand-black:var(--_p-color-black);--sw-color-surface-chrome:var(--_p-color-black);--sw-color-selected-bar:var(--_p-color-sblue-6);--sw-color-selected-wash:color-mix(in srgb, var(--_p-color-sblue-3) 15%, transparent);--sw-color-segment-rest:color-mix(in srgb, var(--_p-color-sblue-3) 15%, transparent);--sw-color-surface-hover:var(--_p-color-gray-5);--sw-color-surface-hover-on-dark:color-mix(in srgb, var(--_p-color-white) 15%, transparent);--sw-color-modal-close-fill:color-mix(in srgb, var(--_p-color-sblue-3) 40%, transparent);--sw-color-modal-close-fill-hover:color-mix(in srgb, var(--_p-color-sblue-3) 60%, transparent);--sw-color-surface-info-wash:color-mix(in srgb, var(--_p-color-sblue-3) 16%, transparent);--sw-color-surface-info-wash-hover:color-mix(in srgb, var(--_p-color-sblue-3) 32%, transparent);--sw-color-tag-ink:var(--_p-color-sblue-1);--sw-header-height:95px;--sw-color-social-tile:var(--_p-color-sblue-2);--sw-color-text-on-dark:var(--_p-color-white);--sw-color-text-muted-on-dark:var(--_p-color-gray-4);--sw-color-heading-on-dark:var(--_p-color-sblue-3);--sw-color-button-fill:var(--_p-color-sblue-3);--sw-color-button-ink:var(--_p-color-gray-1);--sw-color-button-ink-outline-light:var(--_p-color-gray-1);--sw-color-button-ink-outline-dark:var(--_p-color-white);--sw-color-link:var(--sw-color-action);--sw-color-link-hover:var(--sw-color-action-hover);--sw-color-link-feature:var(--_p-color-sblue-2);--sw-color-link-on-dark:var(--_p-color-sblue-3);--sw-color-link-hover-on-dark:var(--_p-color-white);--sw-color-action-link-secondary-ink:var(--_p-color-sblue-7);--sw-color-action-link-arrow:var(--_p-color-sblue-2);--sw-color-action-link-ink-light:var(--_p-color-black);--sw-color-action-link-ink-dark:var(--_p-color-white);--sw-color-action-link-hover-light:var(--_p-color-black);--sw-color-action-link-hover-dark:var(--_p-color-white);--sw-color-list-marker:var(--_p-color-sblue-3);--sw-color-list-check:var(--_p-color-sblue-5);--sw-color-list-cross:var(--_p-color-red-500);--sw-weight-light:var(--_p-font-weight-light);--sw-weight-medium:var(--_p-font-weight-medium);--sw-weight-bold:var(--_p-font-weight-bold);--sw-border-base:2px;--sw-border-thin:1px;--sw-easing-standard:var(--_p-easing-standard);--sw-easing-emphasized:var(--_p-easing-emphasized);--sw-easing-gentle:var(--_p-easing-gentle);--sw-transition-fast:var(--_p-duration-fast) var(--_p-easing-standard);--sw-transition-base:var(--_p-duration-base) var(--_p-easing-standard);--sw-transition-expand:var(--_p-duration-slow) var(--_p-easing-gentle);--sw-color-control-accent:var(--_p-color-sblue-2);--sw-color-control-ink:var(--_p-color-gray-1);--sw-color-surface-faint:var(--_p-color-gray-6);--sw-color-overlay-brand:color-mix(in srgb, var(--_p-color-dark-blue) 75%, transparent);--sw-color-overlay-dim:rgba(11,13,16,.55);--sw-color-overlay-hover-lift:hsla(0,0%,100%,.06);--sw-color-overlay-scrim-dark:rgba(0,0,0,.7);--sw-color-overlay-scrim-light:hsla(0,0%,100%,.7);--sw-color-stat-ink:var(--_p-color-dark-blue);--sw-color-stat-ink-on-dark:var(--_p-color-sblue-5);--sw-pattern-dot-image:url(../img/dot-pattern-bg.png);--sw-text-header-l-size:calc(clamp(2.8125rem, 2.4384rem + 1.5962vw, 3.875rem));--sw-text-header-l-leading:1.22;--sw-text-header-l-tracking:-0.02em;--sw-text-header-l-weight:var(--sw-weight-light);--sw-text-header-m-size:calc(clamp(2rem, 1.7139rem + 1.2207vw, 2.8125rem));--sw-text-header-m-leading:1.22;--sw-text-header-m-tracking:-0.02em;--sw-text-header-m-weight:var(--sw-weight-light);--sw-text-header-m-caps-size:calc(clamp(1.5rem, 1.0599rem + 1.8779vw, 2.75rem));--sw-text-header-m-caps-leading:1.22;--sw-text-header-m-caps-tracking:0.05em;--sw-text-header-m-caps-weight:var(--sw-weight-regular);--sw-text-header-s-size:calc(clamp(1.5rem, 1.2359rem + 1.1268vw, 2.25rem));--sw-text-header-s-leading:1.28;--sw-text-header-s-tracking:-0.02em;--sw-text-header-s-weight:var(--sw-weight-light);--sw-text-header-xs-size:calc(clamp(1.25rem, 1.0739rem + .7512vw, 1.75rem));--sw-text-header-xs-leading:1.38;--sw-text-header-xs-tracking:0;--sw-text-header-xs-weight:var(--sw-weight-light);--sw-text-header-xxs-size:calc(clamp(1.25rem, 1.162rem + .3756vw, 1.5rem));--sw-text-header-xxs-leading:1.38;--sw-text-header-xxs-tracking:0;--sw-text-header-xxs-weight:var(--sw-weight-light);--sw-text-sub-header-l-size:calc(clamp(1.375rem, 1.331rem + .1878vw, 1.5rem));--sw-text-sub-header-l-leading:1.39;--sw-text-sub-header-l-tracking:0.1em;--sw-text-sub-header-l-weight:var(--sw-weight-regular);--sw-text-sub-header-m-size:1.25rem;--sw-text-sub-header-m-leading:1.4;--sw-text-sub-header-m-tracking:0.1em;--sw-text-sub-header-m-weight:var(--sw-weight-regular);--sw-text-sub-header-s-size:1.125rem;--sw-text-sub-header-s-leading:1.5;--sw-text-sub-header-s-tracking:0.1em;--sw-text-sub-header-s-weight:var(--sw-weight-regular);--sw-text-sub-header-xs-size:calc(clamp(.875rem, 1.044rem - .1878vw, 1rem));--sw-text-sub-header-xs-leading:1.33;--sw-text-sub-header-xs-tracking:0.1em;--sw-text-sub-header-xs-weight:var(--sw-weight-regular);--sw-text-paragraph-xl-size:calc(clamp(1.5rem, 1.456rem + .1878vw, 1.625rem));--sw-text-paragraph-xl-leading:1.54;--sw-text-paragraph-xl-tracking:0;--sw-text-paragraph-xl-weight:var(--sw-weight-regular);--sw-text-paragraph-l-size:1.25rem;--sw-text-paragraph-l-leading:1.7;--sw-text-paragraph-l-tracking:0;--sw-text-paragraph-l-weight:var(--sw-weight-regular);--sw-text-paragraph-m-size:1.125rem;--sw-text-paragraph-m-leading:1.61;--sw-text-paragraph-m-tracking:0;--sw-text-paragraph-m-weight:var(--sw-weight-regular);--sw-text-paragraph-s-size:1rem;--sw-text-paragraph-s-leading:1.81;--sw-text-paragraph-s-tracking:0;--sw-text-paragraph-s-weight:var(--sw-weight-regular);--sw-text-paragraph-xs-size:1rem;--sw-text-paragraph-xs-leading:1.5;--sw-text-paragraph-xs-tracking:0;--sw-text-paragraph-xs-weight:var(--sw-weight-regular);--sw-text-paragraph-xxs-size:calc(clamp(.875rem, 1.044rem - .1878vw, 1rem));--sw-text-paragraph-xxs-leading:1.5;--sw-text-paragraph-xxs-tracking:0;--sw-text-paragraph-xxs-weight:var(--sw-weight-regular);--sw-text-interactive-l-size:1.375rem;--sw-text-interactive-l-leading:1.45;--sw-text-interactive-l-tracking:0.01em;--sw-text-interactive-l-weight:var(--sw-weight-bold);--sw-text-interactive-m-size:1.125rem;--sw-text-interactive-m-leading:1.5;--sw-text-interactive-m-tracking:0.02em;--sw-text-interactive-m-weight:var(--sw-weight-bold);--sw-text-interactive-s-size:1rem;--sw-text-interactive-s-leading:1.25;--sw-text-interactive-s-tracking:0.02em;--sw-text-interactive-s-weight:var(--sw-weight-bold);--sw-text-interactive-xs-size:0.875rem;--sw-text-interactive-xs-leading:1.43;--sw-text-interactive-xs-tracking:0.02em;--sw-text-interactive-xs-weight:var(--sw-weight-bold);--sw-text-stat-number-size:4.375rem;--sw-text-stat-number-leading:0.54;--sw-text-stat-number-tracking:-0.05em;--sw-text-stat-number-weight:var(--sw-weight-bold);--sw-text-stat-body-size:1.125rem;--sw-text-stat-body-leading:1.44;--sw-text-stat-body-tracking:0;--sw-text-stat-body-weight:var(--sw-weight-medium)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-size:100%}body{min-height:100vh;line-height:var(--sw-leading-body);-webkit-font-smoothing:antialiased;font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default);background:var(--sw-color-surface)}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol[role=list],ul[role=list]{list-style:none;padding:0}:target{scroll-margin-top:2ex}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1e-6s!important;animation-iteration-count:1!important;transition-duration:1e-6s!important;scroll-behavior:auto!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}code,kbd,pre,samp{font-family:var(--sw-font-mono);font-size:.9em}::-moz-selection{background:color-mix(in srgb,var(--sw-color-focus) 30%,transparent)}::selection{background:color-mix(in srgb,var(--sw-color-focus) 30%,transparent)}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-300-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(../fonts/nunito-sans-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6{color:var(--sw-color-heading);text-wrap:wrap;text-wrap:pretty;margin-block-end:var(--sw-flow-heading)}h1{text-wrap:balance;font-family:var(--sw-font-heading);font-size:var(--sw-text-header-m-caps-size);font-weight:var(--sw-text-header-m-caps-weight);line-height:var(--sw-text-header-m-caps-leading);letter-spacing:var(--sw-text-header-m-caps-tracking);text-transform:uppercase;font-style:normal}h2{font-size:var(--sw-text-header-s-size);font-weight:var(--sw-text-header-s-weight);line-height:var(--sw-text-header-s-leading);letter-spacing:var(--sw-text-header-s-tracking)}h2,h3,h4,h5,h6{font-family:var(--sw-font-heading);text-transform:none;font-style:normal}h3{font-size:var(--sw-text-header-xs-size);font-weight:var(--sw-text-header-xs-weight);line-height:var(--sw-text-header-xs-leading);letter-spacing:var(--sw-text-header-xs-tracking)}h4,h5,h6{font-size:var(--sw-text-header-xxs-size);font-weight:var(--sw-text-header-xxs-weight);line-height:var(--sw-text-header-xxs-leading);letter-spacing:var(--sw-text-header-xxs-tracking)}*+:where(h2,h3,h4,h5,h6){margin-block-start:var(--sw-flow-topic)}:where(h1,h2,h3,h4,h5,h6)+:where(h2,h3,h4,h5,h6){margin-block-start:var(--sw-flow-heading)}blockquote,dl,figure,ol,p,pre,table,ul{margin:0 0 var(--sw-flow-item)}:where(p,ul,ol,dl,blockquote,pre,figure,table):last-child{margin-block-end:0}p{text-wrap:wrap;text-wrap:pretty}figcaption,small{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal}.sw-u-flow>:where(.fl-col-content)>:where(.fl-module),.sw-u-flow>:where(.fl-module){margin-block:0 var(--sw-flow-item)}.sw-u-flow>:where(.fl-col-content)>:where(.fl-module-heading),.sw-u-flow>:where(.fl-module-heading){margin-block-end:var(--sw-flow-heading)}.sw-u-flow>:where(*+.fl-module-heading),.sw-u-flow>:where(*+.fl-module:has(>:where(h1,h2,h3,h4,h5,h6):first-child)),.sw-u-flow>:where(.fl-col-content)>:where(*+.fl-module-heading),.sw-u-flow>:where(.fl-col-content)>:where(*+.fl-module:has(>:where(h1,h2,h3,h4,h5,h6):first-child)){margin-block-start:var(--sw-flow-topic)}.sw-u-flow>:where(.fl-col-content)>:where(.fl-module-heading+.fl-module-heading),.sw-u-flow>:where(.fl-module-heading+.fl-module-heading){margin-block-start:var(--sw-flow-heading)}.sw-u-flow>:where(.fl-col-content)>:where(.fl-module:last-child),.sw-u-flow>:where(.fl-module:last-child){margin-block-end:0}b,strong{font-weight:700}cite,dfn,em,i,var{font-style:italic}ins,u{text-decoration:underline;text-underline-offset:.15em}del,s{text-decoration:line-through}ins{text-decoration-color:var(--sw-color-success)}del{text-decoration-color:var(--sw-color-danger)}mark{background:color-mix(in srgb,var(--sw-color-warning) 32%,transparent);color:inherit;padding-inline:.15em;border-radius:var(--sw-radius-inline)}sub,sup{font-size:.75em;line-height:0}sup{vertical-align:super}sub{vertical-align:sub}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em;cursor:help}code{background:var(--sw-color-surface-sunken);color:var(--sw-color-text-default);padding:.1em .35em;border-radius:var(--sw-radius-inline)}code,samp{font-size:.9em}code,kbd,samp{font-family:var(--sw-font-mono)}kbd{font-size:.85em;background:var(--sw-color-surface-sunken);border:1px solid var(--sw-color-border-strong);border-radius:var(--sw-radius-inline);padding:.1em .4em;box-shadow:0 1px 0 var(--sw-color-border-strong)}q{quotes:"“" "”" "‘" "’"}.fl-separator{color:var(--sw-color-rule-accent)}:where(a[href^="mailto:"],a[href^="tel:"],a[href^="sms:"],a[target=_blank],a[download],a[href$=".pdf"]):not(.sw-c-button,.sw-c-action-link,a.fl-button,.sw-c-location__phone):after{content:"";display:inline-block;inline-size:.85em;block-size:.85em;margin-inline-start:.25em;vertical-align:-.08em;background:currentColor;-webkit-mask:var(--_link-icon) center/contain no-repeat;mask:var(--_link-icon) center/contain no-repeat}a[href^="mailto:"]:after{--_link-icon: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' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}a[href^="tel:"]:after{--_link-icon: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' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.1-8.7A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.6a2 2 0 0 1-.5 2.1L8 9.6a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.8.3 1.7.5 2.6.6a2 2 0 0 1 1.7 2Z'/%3E%3C/svg%3E")}a[href^="sms:"]:after{--_link-icon: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' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}a[target=_blank]:after{--_link-icon: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' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3C/svg%3E")}a[download]:after{--_link-icon: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' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3Cpath d='M12 15V3'/%3E%3C/svg%3E")}a[href$=".pdf"]:after{--_link-icon: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' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E")}a{text-decoration:underline;text-underline-offset:.15em}a,a:visited{color:light-dark(var(--sw-color-link),var(--sw-color-link-on-dark))}a:active,a:hover{color:light-dark(var(--sw-color-link-hover),var(--sw-color-link-hover-on-dark))}:where(h1,h2,h3,h4,h5,h6) a{text-decoration:none}:where(h1,h2,h3,h4,h5,h6) a:hover{text-decoration:underline}figcaption{color:var(--sw-color-text-muted);margin-block-start:var(--sw-space-xs)}.sw-u-flow-root{display:flow-root}.sw-u-float-start{float:inline-start;margin-inline-end:var(--sw-space-md)}.sw-u-float-end,.sw-u-float-start{margin-block-end:var(--sw-space-sm);max-inline-size:40%}.sw-u-float-end{float:inline-end;margin-inline-start:var(--sw-space-md)}.sw-u-overlay{display:grid}.sw-u-overlay>*{grid-area:1/1}.sw-u-overlay>:where(img,video){inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.sw-u-overlay-text{align-self:end;padding:var(--sw-space-md);color:#fff;background:linear-gradient(0deg,rgba(11,13,16,.78),rgba(11,13,16,0))}.aligncenter{display:block;margin-inline:auto}.alignnone{margin-inline:0}.alignleft{float:inline-start;margin-inline-end:var(--sw-space-md)}.alignleft,.alignright{margin-block-end:var(--sw-space-sm)}.alignright{float:inline-end;margin-inline-start:var(--sw-space-md)}@media(max-width:768px){.alignleft,.alignright{float:none;margin-inline:auto}}.wp-caption,iframe{max-inline-size:100%}.wp-caption img{margin-inline:0}.wp-caption.aligncenter .wp-caption-text{text-align:center}.fl-photo-caption{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-muted)}.fl-photo-caption-below{overflow:visible;text-overflow:clip;padding-block:0;margin-block-start:var(--sw-space-xs)}.fl-photo-caption:empty{display:none}.fl-rich-text:has(.alignleft,.alignright){display:flow-root}iframe{display:block;border:0}audio{inline-size:100%}ol,ul{padding-inline-start:1.5em;margin-block-end:max(var(--sw-space-md),var(--sw-list-item-gap,0px))}ol{list-style-type:decimal;font-variant-numeric:tabular-nums}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ol ol ol ol{list-style-type:decimal}*+ol,*+ul,li+li{margin-block-start:var(--sw-list-item-gap,0)}li>ol,li>ul{margin-block-start:var(--sw-list-nest-gap,0)}li>p{margin-block:0}li>blockquote,li>figure,li>pre,li>p~p,li>table{margin-block-start:var(--sw-space-xs)}@property --sw-list-marker-slash-density{syntax:"<number>";inherits:true;initial-value:0}ul>li{position:relative}ul>li::marker{color:var(--sw-list-native-marker,currentColor)}ol>li::marker{color:var(--sw-list-number-color,currentColor);font-weight:var(--sw-list-number-weight,inherit)}ul>li:before{inset-inline-start:calc(-1 * (var(--sw-list-marker-width,0px) + var(--sw-list-marker-gap,0px)) - var(--sw-list-marker-bleed,0px));inset-block-start:var(--sw-list-marker-offset,0);inline-size:var(--sw-list-marker-paint,var(--sw-list-marker-width,0));block-size:var(--sw-list-marker-height,0);background:var(--sw-list-marker-fill,none);border-radius:var(--sw-list-marker-radius,0);clip-path:var(--sw-list-marker-clip,none);-webkit-mask:var(--sw-list-marker-mask,none);mask:var(--sw-list-marker-mask,none)}ul>li:after,ul>li:before{content:"";position:absolute}ul>li:after{--_glyph:calc(var(--sw-list-marker-width, 0px) * var(--sw-list-marker-glyph-scale, 0));--_centre:calc(.5 * (var(--sw-list-marker-width, 0px) - var(--_glyph)));inset-inline-start:calc(-1 * (var(--sw-list-marker-width,0px) + var(--sw-list-marker-gap,0px)) + var(--_centre));inset-block-start:calc(var(--sw-list-marker-offset,0px) + var(--_centre));inline-size:var(--_glyph);block-size:var(--_glyph);background-color:var(--sw-list-marker-glyph-ink,transparent);-webkit-mask:var(--sw-list-marker-glyph,none) center/contain no-repeat;mask:var(--sw-list-marker-glyph,none) center/contain no-repeat}:where(ul,ol) :where(ul,ol){font-size:min(var(--sw-list-nested-size,1em),1em)}dt{font-weight:var(--sw-weight-bold)}dd{margin-inline-start:1.5em}dd+dt{margin-block-start:var(--sw-space-sm)}.sw-prose :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:3.4em}.sw-prose li :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:1.7em;--sw-list-item-gap:var(--sw-space-md)}main :where(ul:not([class]),ol:not([class])),ol.wp-block-list,ul.wp-block-list{--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}li ol.wp-block-list,li ul.wp-block-list,main :where(li) :where(ul:not([class]),ol:not([class])){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-u-list-native :where(ul,ol),[data-list-marker=native] :where(ul,ol),ol.sw-u-list-native,ol[data-list-marker=native],ul.sw-u-list-native,ul[data-list-marker=native]{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:currentColor;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:revert}.sw-u-list-none :where(ul,ol),[data-list-marker=none] :where(ul,ol),ol.sw-u-list-none,ol[data-list-marker=none],ul.sw-u-list-none,ul[data-list-marker=none]{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:0}.sw-u-list-slab :where(ul,ol),[data-list-marker=slab] :where(ul,ol),ol.sw-u-list-slab,ol[data-list-marker=slab],ul.sw-u-list-slab,ul[data-list-marker=slab]{--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-u-list-slashes :where(ul,ol),[data-list-marker=slashes] :where(ul,ol),ol.sw-u-list-slashes,ol[data-list-marker=slashes],ul.sw-u-list-slashes,ul[data-list-marker=slashes]{--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-u-list-check :where(ul,ol),[data-list-marker=check] :where(ul,ol),ol.sw-u-list-check,ol[data-list-marker=check],ul.sw-u-list-check,ul[data-list-marker=check]{--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-text-default);--sw-list-marker-width:1.3em;--sw-list-marker-height:1.3em;--sw-list-marker-radius:50%;--sw-list-marker-offset:0.2em;--sw-list-marker-gap:1.25em;--sw-list-marker-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.5 3.5 17 15' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 5'/%3E%3C/svg%3E");--sw-list-marker-glyph-ink:var(--sw-color-list-check);--sw-list-marker-glyph-scale:0.5;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.3em;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-u-list-cross :where(ul,ol),[data-list-marker=cross] :where(ul,ol),ol.sw-u-list-cross,ol[data-list-marker=cross],ul.sw-u-list-cross,ul[data-list-marker=cross]{--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-text-default);--sw-list-marker-width:1.3em;--sw-list-marker-height:1.3em;--sw-list-marker-radius:50%;--sw-list-marker-offset:0.2em;--sw-list-marker-gap:1.25em;--sw-list-marker-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4.5 4.5 15 15' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");--sw-list-marker-glyph-ink:var(--sw-color-list-cross);--sw-list-marker-glyph-scale:0.36;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.3em;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}:is(ul,ol).sw-u-list-check,:is(ul,ol)[data-list-marker=check]{--sw-list-marker-gap:0.8em}.sw-u-list-columns{-moz-columns:var(--_list-columns,2);columns:var(--_list-columns,2);-moz-column-gap:var(--sw-list-column-gap,var(--sw-space-2xl));column-gap:var(--sw-list-column-gap,var(--sw-space-2xl))}.sw-u-list-columns>li{-moz-column-break-inside:avoid;break-inside:avoid}.sw-u-list-columns>li:first-child,.sw-u-list-inline>li+li{margin-block-start:0}.sw-u-list-columns--3{--_list-columns:3}.sw-u-list-inline,.sw-u-list-plain{list-style:none;padding-inline-start:0;--sw-list-item-gap:0px}.sw-u-list-inline{display:flex;flex-wrap:wrap;gap:var(--sw-space-sm)}:is(.sw-u-list-plain,.sw-u-list-inline)>li:after,:is(.sw-u-list-plain,.sw-u-list-inline)>li:before{content:none}blockquote{margin-inline:0;padding-inline-start:var(--sw-space-md);border-inline-start:3px solid var(--sw-color-border-strong)}blockquote>:last-child{margin-block-end:0}blockquote cite,blockquote footer{color:var(--sw-color-text-muted)}blockquote footer{margin-block-start:var(--sw-space-xs);font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal}blockquote footer:before{content:"— "}hr{border:0;block-size:1px;background:var(--sw-color-border-subtle);margin-block:var(--sw-space-2xl)}.sw-u-pullquote{border:0;padding-inline:0;font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xl-size);font-weight:var(--sw-text-paragraph-xl-weight);line-height:var(--sw-text-paragraph-xl-leading);letter-spacing:var(--sw-text-paragraph-xl-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default)}table{border-collapse:collapse;inline-size:100%}caption{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-text-default);text-align:center;margin-block-end:var(--sw-space-xl)}@media(max-width:768px){.sw-u-list-columns{-moz-columns:1;columns:1}caption{text-align:start;margin-block-end:var(--sw-space-lg)}}td,th{padding:var(--sw-space-xs) var(--sw-space-sm);text-align:start;vertical-align:top;border-block-end:1px solid var(--sw-color-border-subtle)}thead th{border-block-end:2px solid var(--sw-color-border-strong)}tfoot,thead th{font-weight:700}tfoot td{border-block-end:0;border-block-start:2px solid var(--sw-color-border-strong)}.sw-u-num{text-align:end;font-variant-numeric:tabular-nums}.sw-u-table-scroll{overflow-x:auto;background:linear-gradient(to right,var(--sw-color-surface) 30%,transparent) 0 0/28px 100% no-repeat,linear-gradient(to left,var(--sw-color-surface) 30%,transparent) 100% 0/28px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(11,13,16,.18),transparent) 0 0/14px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(11,13,16,.18),transparent) 100% 0/14px 100% no-repeat;background-attachment:local,local,scroll,scroll}.sw-u-table-sticky{max-block-size:16rem;overflow:auto}.sw-u-table-sticky thead th{position:sticky;inset-block-start:0;background:var(--sw-color-surface)}.sw-u-table-zebra tbody tr:nth-child(2n){background:var(--sw-color-surface-sunken)}.sw-u-table-bordered td,.sw-u-table-bordered th{border:1px solid var(--sw-color-border-subtle)}.sw-u-table-borderless td,.sw-u-table-borderless th{border:0}.sw-u-table-compact td,.sw-u-table-compact th{padding:var(--sw-space-2xs) var(--sw-space-xs)}@media(max-width:40rem){.sw-prose :where(ul,ol),.sw-prose li :where(ul,ol){--sw-list-indent:0em}.sw-u-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sw-u-table-stack tr{display:block;margin-block-end:var(--sw-space-sm);border:1px solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-inline)}.sw-u-table-stack td{display:flex;justify-content:space-between;gap:var(--sw-space-md);border-block-end:1px solid var(--sw-color-border-subtle)}.sw-u-table-stack td:last-child{border-block-end:0}.sw-u-table-stack td:before{content:attr(data-label);font-weight:700;color:var(--sw-color-text-muted)}}.sw-u-table{inline-size:100%;overflow-x:auto}.sw-u-table.sw-u-table:focus:not(:focus-visible){outline:none}.sw-u-table-scroller__arrows{display:none;pointer-events:none}.sw-u-table-scroller:is([data-can-left],[data-can-right]) .sw-u-table-scroller__arrows{display:flex;justify-content:space-between;align-items:center;min-block-size:var(--sw-space-md)}.sw-u-table-scroller__arrows--top{margin-block-end:var(--sw-space-md)}.sw-u-table-scroller__arrows--bottom{margin-block-start:var(--sw-space-md)}.sw-u-table-scroller__hint{display:inline-flex;align-items:center;gap:var(--sw-space-2xs);opacity:0;transition:opacity .12s}.sw-u-table-scroller__label{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;font-size:.875rem;line-height:1;color:var(--sw-color-surface-brand-charcoal)}.sw-u-table-scroller__arrow{inline-size:.5rem;block-size:.5rem;border-inline-end:2px solid var(--sw-color-surface-brand-charcoal);border-block-end:2px solid var(--sw-color-surface-brand-charcoal)}.sw-u-table-scroller__arrow--left{transform:rotate(135deg)}.sw-u-table-scroller__arrow--right{transform:rotate(-45deg)}.sw-u-table-scroller[data-can-left] .sw-u-table-scroller__hint--left,.sw-u-table-scroller[data-can-right] .sw-u-table-scroller__hint--right{opacity:1}.ninja_footable.ninja_footable.foo-table.ui.table,.sw-u-table.sw-u-table--global.sw-u-table--global.sw-u-table--global table{border-collapse:collapse;background:transparent;border:0;border-radius:0}.ninja_footable.ninja_footable.foo-table.ui.table thead th,.sw-u-table.sw-u-table--global.sw-u-table--global.sw-u-table--global table thead th{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;font-size:1rem;color:var(--sw-color-text-default);background:var(--sw-color-surface-sunken);text-align:start;vertical-align:bottom;padding:var(--sw-space-md) var(--sw-space-lg);border:0;border-block-end:1px solid var(--sw-color-border-subtle)}.ninja_footable.ninja_footable.foo-table.ui.table thead th:empty,.sw-u-table.sw-u-table--global.sw-u-table--global.sw-u-table--global table thead th:empty{padding-block:0;border-block-end:0}.ninja_footable.ninja_footable.foo-table.ui.table tbody td,.sw-u-table.sw-u-table--global.sw-u-table--global.sw-u-table--global table tbody td{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default);text-align:start;vertical-align:middle;padding:var(--sw-space-sm) var(--sw-space-lg);border:0}.ninja_footable.ninja_footable.foo-table.ui.table tbody tr:nth-child(odd)>td,.sw-u-table.sw-u-table--global.sw-u-table--global.sw-u-table--global table tbody tr:nth-child(odd)>td{background:var(--sw-color-surface-faint)}.ninja_footable.ninja_footable.foo-table.ui.table tbody tr:nth-child(2n)>td,.sw-u-table.sw-u-table--global.sw-u-table--global.sw-u-table--global table tbody tr:nth-child(2n)>td{background:var(--sw-color-surface)}.sw-u-table--event-schedule.sw-u-table--event-schedule .ninja_footable.foo-table.ui.table,.sw-u-table.sw-u-table--event-schedule.sw-u-table--event-schedule.sw-u-table--event-schedule table{border-collapse:collapse;background:transparent;border:0;border-radius:0}.sw-u-table--event-schedule.sw-u-table--event-schedule .ninja_footable.foo-table.ui.table thead th,.sw-u-table.sw-u-table--event-schedule.sw-u-table--event-schedule.sw-u-table--event-schedule table thead th{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-text-default);background:var(--sw-color-surface-sunken);text-align:start;vertical-align:middle;padding:var(--sw-space-sm) var(--sw-space-md);border:0}.sw-u-table--event-schedule.sw-u-table--event-schedule .ninja_footable.foo-table.ui.table thead th:first-child,.sw-u-table.sw-u-table--event-schedule.sw-u-table--event-schedule.sw-u-table--event-schedule table thead th:first-child{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;font-size:1rem}.sw-u-table--event-schedule.sw-u-table--event-schedule .ninja_footable.foo-table.ui.table tbody td,.sw-u-table.sw-u-table--event-schedule.sw-u-table--event-schedule.sw-u-table--event-schedule table tbody td{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;font-weight:700;color:var(--sw-color-surface-brand-charcoal);text-align:start;vertical-align:top;padding:var(--sw-space-sm) var(--sw-space-md);border:0;border-block-end:1px solid var(--sw-color-border-subtle)}.sw-u-table--event-schedule.sw-u-table--event-schedule .ninja_footable.foo-table.ui.table tbody td:first-child,.sw-u-table.sw-u-table--event-schedule.sw-u-table--event-schedule.sw-u-table--event-schedule table tbody td:first-child{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;font-weight:400;color:var(--sw-color-text-default)}.sw-u-table--event-schedule.sw-u-table--event-schedule .ninja_footable.foo-table.ui.table tbody tr:nth-child(odd)>td,.sw-u-table.sw-u-table--event-schedule.sw-u-table--event-schedule.sw-u-table--event-schedule table tbody tr:nth-child(odd)>td{background:var(--sw-color-surface-faint)}.sw-u-table--event-schedule.sw-u-table--event-schedule .ninja_footable.foo-table.ui.table tbody tr:nth-child(2n)>td,.sw-u-table.sw-u-table--event-schedule.sw-u-table--event-schedule.sw-u-table--event-schedule table tbody tr:nth-child(2n)>td{background:var(--sw-color-surface)}pre{font-family:var(--sw-font-mono);font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;line-height:1.5;background:var(--sw-color-surface-sunken);border:1px solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-control);padding:var(--sw-space-md);overflow-x:auto}pre code{background:none;padding:0;border-radius:0;font-size:inherit}label{font-weight:550}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]),textarea,select){display:block;inline-size:100%;padding:var(--sw-space-xs) var(--sw-space-sm);color:var(--sw-color-text-default);background:var(--sw-color-surface);border:1px solid var(--sw-color-border-strong);border-radius:var(--sw-radius-control)}textarea{min-block-size:6rem;resize:vertical}::-moz-placeholder{color:var(--sw-color-text-muted);opacity:1}::placeholder{color:var(--sw-color-text-muted);opacity:1}:where(input,textarea,select):focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:1px;border-color:var(--sw-color-focus)}:where(input,textarea,select):disabled{background:var(--sw-color-surface-sunken);opacity:.6;cursor:not-allowed}:where(input,textarea):-moz-read-only{background:var(--sw-color-surface-sunken)}:where(input,textarea):read-only{background:var(--sw-color-surface-sunken)}:where(input,textarea,select):user-invalid,[aria-invalid=true]{border-color:var(--sw-color-danger)}:where(input,textarea,select):user-invalid:focus-visible{outline-color:var(--sw-color-danger)}input[type=checkbox],input[type=radio]{inline-size:1.1em;block-size:1.1em;accent-color:var(--sw-color-action)}input[type=range],progress{inline-size:100%;accent-color:var(--sw-color-action)}input[type=color]{inline-size:3rem;block-size:2.4rem;padding:2px}fieldset{border:1px solid var(--sw-color-border-strong);border-radius:var(--sw-radius-control);padding:var(--sw-space-md);background:var(--sw-color-surface-sunken)}legend{padding-inline:var(--sw-space-xs);color:var(--sw-color-text-default)}legend,output{font-weight:700}meter{inline-size:100%}:where(input,textarea,select)[data-size=sm]{padding:var(--sw-space-2xs) var(--sw-space-xs);font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal}:where(input,textarea,select)[data-size=lg]{padding:var(--sw-space-sm) var(--sw-space-md);font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-l-size);font-weight:var(--sw-text-paragraph-l-weight);line-height:var(--sw-text-paragraph-l-leading);letter-spacing:var(--sw-text-paragraph-l-tracking);text-transform:none;font-style:normal}:where(input,select)[data-length]{inline-size:calc(2px + var(--_len,12) * 1ch + 2 * var(--sw-space-sm));max-inline-size:100%}[data-length=state]{--_len:4}[data-length=cvv],[data-length=year]{--_len:5}[data-length=zip]{--_len:10}[data-length=phone]{--_len:15}[data-length=card]{--_len:20}.sw-u-field{display:flex;flex-direction:column;gap:var(--sw-space-2xs)}.sw-u-check{display:flex;align-items:center;gap:var(--sw-space-xs)}.sw-u-field-inline{flex-direction:row;align-items:center;gap:var(--sw-space-sm)}.sw-u-field-inline>label{flex:0 0 8rem}.sw-u-field:has(:required)>label:after,.sw-u-field:has([aria-required=true])>label:after{content:"*";margin-inline-start:var(--sw-space-2xs);color:var(--sw-color-danger)}.sw-u-form-grid{display:grid;gap:var(--sw-space-md);grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.sw-u-form-grid{grid-template-columns:1fr}}.sw-u-field-help{color:var(--sw-color-text-muted)}.sw-u-field-error,.sw-u-field-help{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal}.sw-u-field-error{color:var(--sw-color-danger)}.sw-o-grid{display:grid;grid-template-columns:[full-start] minmax(var(--sw-grid-margin),1fr) [content-start] min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max)) [content-end] minmax(var(--sw-grid-margin),1fr) [full-end];row-gap:var(--sw-space-section-gap)}.sw-o-grid>*{grid-column:content}.sw-o-grid>[data-bleed=full]{grid-column:full}.sw-o-cols{display:grid;grid-template-columns:repeat(var(--sw-grid-columns),1fr);gap:var(--sw-grid-gutter)}.sw-o-cols>*{grid-column:1/-1}.sw-o-cols>[data-span="1"]{grid-column:span 1}.sw-o-cols>[data-span="2"]{grid-column:span 2}.sw-o-cols>[data-span="3"]{grid-column:span 3}.sw-o-cols>[data-span="4"]{grid-column:span 4}.sw-o-cols>[data-span="5"]{grid-column:span 5}.sw-o-cols>[data-span="6"]{grid-column:span 6}.sw-o-cols>[data-span="7"]{grid-column:span 7}.sw-o-cols>[data-span="8"]{grid-column:span 8}.sw-o-cols>[data-span="9"]{grid-column:span 9}.sw-o-cols>[data-span="10"]{grid-column:span 10}.sw-o-cols>[data-span="11"]{grid-column:span 11}.sw-o-cols>[data-span="12"]{grid-column:span 12}@media(max-width:768px){.sw-o-cols{grid-template-columns:1fr}.sw-o-cols>*{grid-column:1/-1}}.sw-c-accordion{--_accordion-divider:var(--sw-color-border-subtle);--_accordion-icon-color:var(--sw-color-control-accent);--_accordion-icon-size:1rem;--_accordion-gutter:var(--sw-space-md);--_accordion-trigger-pad-block:1.25rem;--_accordion-trigger-bg-open:transparent;--_accordion-trigger-fg-open:var(--sw-color-heading);--_accordion-panel-indent:4.5rem;container:sw-c-accordion/inline-size;--sw-accordion-label-family:var(--sw-font-body);--sw-accordion-label-size:var(--sw-text-paragraph-s-size);--sw-accordion-label-weight:var(--sw-text-paragraph-s-weight);--sw-accordion-label-leading:var(--sw-text-paragraph-s-leading);--sw-accordion-label-tracking:var(--sw-text-paragraph-s-tracking);--sw-accordion-label-transform:none;--sw-accordion-label-slant:normal}.sw-c-accordion__item{border:0;border-block-end:var(--sw-border-thin) solid var(--_accordion-divider);margin-block-end:0}.sw-c-accordion>.sw-c-accordion__item:first-child{border-block-start:var(--sw-border-thin) solid var(--_accordion-divider)}.sw-c-accordion__heading{margin:0}.sw-c-accordion__trigger{font-family:var(--sw-accordion-label-family);font-size:var(--sw-accordion-label-size);font-weight:var(--sw-accordion-label-weight);line-height:var(--sw-accordion-label-leading);letter-spacing:var(--sw-accordion-label-tracking);text-transform:var(--sw-accordion-label-transform);font-style:var(--sw-accordion-label-slant);display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-md);inline-size:100%;margin:0;padding:var(--_accordion-trigger-pad-block) var(--_accordion-gutter);min-block-size:44px;border:0;background-color:transparent;color:var(--sw-color-text-default);text-align:start;cursor:pointer;transition:color var(--sw-transition-fast),background-color var(--sw-transition-fast)}.sw-c-accordion__trigger[aria-expanded=true]{background-color:var(--_accordion-trigger-bg-open);color:var(--_accordion-trigger-fg-open)}.sw-c-accordion__trigger:hover{--_accordion-icon-color:var(--sw-color-action)}.sw-c-accordion .sw-c-accordion__trigger:focus:not(:focus-visible){outline:none}.sw-c-accordion__label{min-inline-size:0}.sw-c-accordion__icon{color:var(--_accordion-icon-color);font-size:var(--_accordion-icon-size);transition:color var(--sw-transition-fast);position:relative;flex:none;box-sizing:border-box;inline-size:1em;block-size:1em}.sw-c-accordion__icon:after,.sw-c-accordion__icon:before{content:"";position:absolute;background-color:currentColor;transition:opacity var(--sw-transition-expand),transform var(--sw-transition-expand)}.sw-c-accordion__icon:before{inset-block-start:50%;inset-inline:0;block-size:var(--sw-border-base);transform:translateY(-50%)}.sw-c-accordion__icon:after{inset-inline-start:50%;inset-block:0;inline-size:var(--sw-border-base);transform:translateX(-50%)}.sw-c-accordion__trigger[aria-expanded=true] .sw-c-accordion__icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.sw-c-accordion__panel{display:grid;grid-template-rows:minmax(0,1fr)}.sw-c-accordion__panel-inner{overflow:hidden;font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;padding-block:var(--sw-space-sm) var(--sw-space-lg);padding-inline:var(--_accordion-gutter);max-inline-size:calc(var(--sw-measure) + var(--_accordion-gutter) * 2);color:var(--sw-color-text-muted)}.sw-c-accordion__panel-inner>:first-child{margin-block-start:0}.sw-c-accordion__panel-inner>:last-child{margin-block-end:0}.sw-c-accordion__panel[hidden]{grid-template-rows:minmax(0,0fr);opacity:0}@media(prefers-reduced-motion:no-preference){.sw-c-accordion__panel{transition:grid-template-rows var(--sw-transition-expand),opacity var(--sw-transition-expand),content-visibility var(--sw-transition-expand) allow-discrete}}@container sw-c-accordion (min-width: 30rem){.sw-c-accordion__panel-inner{padding-inline-start:calc(var(--_accordion-gutter) + var(--_accordion-panel-indent));max-inline-size:calc(var(--sw-measure) + var(--_accordion-panel-indent) + var(--_accordion-gutter) * 2)}}.sw-c-accordion--flush .sw-c-accordion__panel-inner{max-inline-size:none;padding-inline:var(--_accordion-gutter);color:inherit;font:inherit}.sw-c-accordion--flush .sw-c-accordion__label{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-text-default)}.sw-c-accordion--caption-hoisted .sw-u-table caption{display:none}.sw-c-accordion .fl-accordion .fl-accordion-item{border:0;border-block-end:var(--sw-border-thin) solid var(--_accordion-divider);margin-block-end:0}.sw-c-accordion .fl-accordion .fl-accordion-item:first-child{border-block-start:var(--sw-border-thin) solid var(--_accordion-divider)}.sw-c-accordion .fl-accordion .fl-accordion-heading{margin:0}.sw-c-accordion .fl-accordion .fl-accordion-button{font-family:var(--sw-accordion-label-family);font-size:var(--sw-accordion-label-size);font-weight:var(--sw-accordion-label-weight);line-height:var(--sw-accordion-label-leading);letter-spacing:var(--sw-accordion-label-tracking);text-transform:var(--sw-accordion-label-transform);font-style:var(--sw-accordion-label-slant);display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-md);inline-size:100%;margin:0;padding:var(--_accordion-trigger-pad-block) var(--_accordion-gutter);min-block-size:44px;border:0;background-color:transparent;color:var(--sw-color-text-default);text-align:start;cursor:pointer;transition:color var(--sw-transition-fast),background-color var(--sw-transition-fast)}.sw-c-accordion .fl-accordion .fl-accordion-button[aria-expanded=true]{background-color:var(--_accordion-trigger-bg-open);color:var(--_accordion-trigger-fg-open)}.sw-c-accordion .fl-accordion .fl-accordion-button-label{margin:0;padding:0;color:inherit;font:inherit}.sw-c-accordion .fl-accordion .fl-accordion-button-icon{opacity:1}.sw-c-accordion .fl-accordion .fl-accordion-button-icon i{color:var(--_accordion-icon-color);font-size:var(--_accordion-icon-size);transition:color var(--sw-transition-fast);line-height:1}.sw-c-accordion .fl-accordion .fl-accordion-content{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;padding-block:var(--sw-space-sm) var(--sw-space-lg);padding-inline:var(--_accordion-gutter);max-inline-size:calc(var(--sw-measure) + var(--_accordion-gutter) * 2);color:var(--sw-color-text-muted)}.sw-c-accordion .fl-accordion .fl-accordion-content>:first-child{margin-block-start:0}.sw-c-accordion .fl-accordion .fl-accordion-content>:last-child{margin-block-end:0}@container sw-c-accordion (min-width: 30rem){.sw-c-accordion .fl-accordion .fl-accordion-content{padding-inline-start:calc(var(--_accordion-gutter) + var(--_accordion-panel-indent));max-inline-size:calc(var(--sw-measure) + var(--_accordion-panel-indent) + var(--_accordion-gutter) * 2)}}.sw-c-action-link,.sw-c-action-link--primary,.sw-c-action-link[data-variant=primary]{--_action-link-fg:light-dark(var(--sw-color-action-link-ink-light),
                               var(--sw-color-action-link-ink-dark));--_action-link-arrow:var(--sw-color-action-link-arrow);--_action-link-fg-hover:light-dark(var(--sw-color-action-link-hover-light),
                                      var(--sw-color-action-link-hover-dark));--sw-action-link-text-family:var(--sw-font-body);--sw-action-link-text-size:var(--sw-text-interactive-xs-size);--sw-action-link-text-weight:var(--sw-text-interactive-xs-weight);--sw-action-link-text-leading:var(--sw-text-interactive-xs-leading);--sw-action-link-text-tracking:var(--sw-text-interactive-xs-tracking);--sw-action-link-text-transform:none;--sw-action-link-text-slant:normal;--_action-link-direction:row;--_action-link-glyph-scale:1 1;--_action-link-nudge:0.25em;--_action-link-arrow-margin:0 0 0 0.8em}.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)){font-family:var(--sw-action-link-text-family);font-size:var(--sw-action-link-text-size);font-weight:var(--sw-action-link-text-weight);line-height:var(--sw-action-link-text-leading);letter-spacing:var(--sw-action-link-text-tracking);text-transform:var(--sw-action-link-text-transform);font-style:var(--sw-action-link-text-slant);display:inline-flex;flex-direction:var(--_action-link-direction);align-items:center;min-block-size:24px;color:var(--_action-link-fg);text-decoration:none;cursor:pointer;padding:0;border:0;background:none;text-align:inherit;transition:color var(--sw-transition-fast)}.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)):link,.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)):visited{color:var(--_action-link-fg)}.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)):focus-visible,.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)):hover{color:var(--_action-link-fg-hover);text-decoration:none}.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)):focus-visible:after,.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)):hover:after{translate:var(--_action-link-nudge)}.sw-c-action-link:not(:where(.fl-button-wrap,.fl-button-group)):after{content:"";flex:none;display:inline-block;vertical-align:middle;margin:var(--_action-link-arrow-margin);inline-size:1.05em;block-size:.78em;background:var(--_action-link-arrow);--_arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 7h16.5'/%3E%3Cpath d='M12 1.5 17.5 7 12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--_arrow) center/contain no-repeat;mask:var(--_arrow) center/contain no-repeat;scale:var(--_action-link-glyph-scale);transition:translate var(--sw-transition-fast)}.sw-c-action-link--secondary,.sw-c-action-link[data-variant=secondary]{--_action-link-fg:var(--sw-color-action-link-secondary-ink);--_action-link-arrow:var(--sw-color-action-link-secondary-ink);--_action-link-fg-hover:var(--sw-color-action-link-secondary-ink)}.sw-c-action-link--lg,.sw-c-action-link[data-size=lg]{--sw-action-link-text-family:var(--sw-font-body);--sw-action-link-text-size:var(--sw-text-interactive-m-size);--sw-action-link-text-weight:var(--sw-text-interactive-m-weight);--sw-action-link-text-leading:var(--sw-text-interactive-m-leading);--sw-action-link-text-tracking:var(--sw-text-interactive-m-tracking);--sw-action-link-text-transform:none;--sw-action-link-text-slant:normal}.sw-c-action-link--arrow-start,.sw-c-action-link[data-arrow=start]{--_action-link-direction:row-reverse;--_action-link-glyph-scale:-1 1;--_action-link-nudge:-0.25em;--_action-link-arrow-margin:0 0.8em 0 0}.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a{font-family:var(--sw-action-link-text-family);font-size:var(--sw-action-link-text-size);font-weight:var(--sw-action-link-text-weight);line-height:var(--sw-action-link-text-leading);letter-spacing:var(--sw-action-link-text-tracking);text-transform:var(--sw-action-link-text-transform);font-style:var(--sw-action-link-text-slant);display:inline-flex;flex-direction:var(--_action-link-direction);align-items:center;min-block-size:24px;color:var(--_action-link-fg);text-decoration:none;cursor:pointer;padding:0;border:0;background:none;text-align:inherit;transition:color var(--sw-transition-fast)}.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a:link,.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a:visited,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a:link,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a:visited,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a:link,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a:visited{color:var(--_action-link-fg)}.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a:focus-visible,.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a:hover,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a:focus-visible,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a:hover,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a:focus-visible,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a:hover{color:var(--_action-link-fg-hover);text-decoration:none}.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a:focus-visible:after,.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a:hover:after,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a:focus-visible:after,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a:hover:after,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a:focus-visible:after,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a:hover:after{translate:var(--_action-link-nudge)}.fl-button-group:where(.sw-c-action-link) .fl-button-wrap>a:after,.fl-module-button.fl-button-wrap:where(.sw-c-action-link)>a:after,.fl-module-button:where(.sw-c-action-link) .fl-button-wrap>a:after{content:"";flex:none;display:inline-block;vertical-align:middle;margin:var(--_action-link-arrow-margin);inline-size:1.05em;block-size:.78em;background:var(--_action-link-arrow);--_arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 7h16.5'/%3E%3Cpath d='M12 1.5 17.5 7 12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--_arrow) center/contain no-repeat;mask:var(--_arrow) center/contain no-repeat;scale:var(--_action-link-glyph-scale);transition:translate var(--sw-transition-fast)}:where(.fl-button-group.sw-c-action-link){--_group-gap:var(--sw-space-lg)}:where(.fl-module-button,.fl-button-group) .sw-c-action-link a.fl-button .fl-button-text,:where(.fl-module-button,.fl-button-group).sw-c-action-link a.fl-button .fl-button-text{color:inherit;padding:0}@property --sw-bleed{syntax:"<length>";inherits:false;initial-value:0px}.sw-c-anchor-nav{--_anchor-nav-band:var(--sw-color-surface-faint);--_anchor-nav-pill-bg:#dff2f9;--_anchor-nav-pill-bg-hover:var(--sw-color-surface-info-wash-hover);--_anchor-nav-pill-ink:var(--sw-color-control-ink);--_anchor-nav-pill-bg-current:var(--sw-color-info);--_anchor-nav-pill-ink-current:var(--sw-color-text-on-dark);background:var(--_anchor-nav-band);padding-block:var(--sw-space-md)}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-c-anchor-nav:not([data-sticky=page]){--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-c-anchor-nav:not([data-sticky=page]){--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-c-anchor-nav:not([data-sticky=page]){--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}.sw-c-anchor-nav[data-sticky=page],.sw-c-anchor-nav[data-sticky=row]{position:sticky;inset-block-start:var(--sw-header-height);z-index:90}:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-module-content:has(>.sw-c-anchor-nav[data-sticky=row]),:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-module:has(>.fl-module-content>.sw-c-anchor-nav[data-sticky=row]){display:contents}:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]),:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]) .fl-col,:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]) .fl-col-content,:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]) .fl-col-group,:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]) .fl-module,:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]) .fl-module-content,:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]) .fl-row-content,:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-row:has(.sw-c-anchor-nav[data-sticky=page]) .fl-row-content-wrap{display:contents}@media(prefers-reduced-motion:no-preference){:root:has(.sw-c-anchor-nav){scroll-behavior:smooth}}:root:has(.sw-c-anchor-nav[data-sticky=page]),:root:has(.sw-c-anchor-nav[data-sticky=row]){scroll-padding-block-start:calc(var(--sw-header-height) + var(--sw-anchor-nav-height,0px) + var(--sw-space-lg))}.sw-c-anchor-nav__inner{display:flex;align-items:center;justify-content:center;gap:var(--sw-space-lg);inline-size:min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max));margin-inline:auto}.sw-c-anchor-nav__label{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-text-default);flex:none}.sw-c-anchor-nav__list{display:flex;align-items:center;gap:var(--sw-space-md);margin:0;padding:0;list-style:none;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;--_anchor-nav-ring-room:var(--sw-space-2xs);padding-block:var(--_anchor-nav-ring-room);padding-inline:var(--_anchor-nav-ring-room);margin-inline:calc(var(--_anchor-nav-ring-room) * -1);scrollbar-width:none}.sw-c-anchor-nav__list::-webkit-scrollbar{display:none}.sw-c-anchor-nav__list>li{flex:none}.sw-c-anchor-nav .sw-c-tag{background:var(--_anchor-nav-pill-bg);color:var(--_anchor-nav-pill-ink);white-space:nowrap}.sw-c-anchor-nav .sw-c-tag[href]:not([aria-current=true]):focus-visible,.sw-c-anchor-nav .sw-c-tag[href]:not([aria-current=true]):hover{background:var(--_anchor-nav-pill-bg-hover);color:var(--_anchor-nav-pill-ink)}.sw-c-anchor-nav .sw-c-tag[aria-current=true],.sw-c-anchor-nav .sw-c-tag[aria-current=true]:focus-visible,.sw-c-anchor-nav .sw-c-tag[aria-current=true]:hover{background:var(--_anchor-nav-pill-bg-current);color:var(--_anchor-nav-pill-ink-current)}@media(hover:none){.sw-c-anchor-nav{--_anchor-nav-pill-bg-hover:var(--_anchor-nav-pill-bg)}}@media(max-width:768px){.sw-c-anchor-nav__inner{flex-direction:column;align-items:flex-start;gap:var(--sw-space-sm);inline-size:100%;padding-inline:var(--sw-grid-margin)}.sw-c-anchor-nav__list{align-self:stretch;min-inline-size:0;margin-inline:calc(var(--sw-grid-margin) * -1);padding-inline:var(--sw-grid-margin);justify-content:flex-start}}.sw-c-badge{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center;inline-size:-moz-fit-content;inline-size:fit-content;--_pill-cap-nudge:0.1em;padding-block:calc(.4em + var(--_pill-cap-nudge)) calc(.4em - var(--_pill-cap-nudge));padding-inline:.7em;border:var(--sw-border-thin) solid transparent;border-radius:var(--sw-radius-pill);white-space:nowrap;border-color:var(--sw-color-info);background:var(--sw-color-surface-raised);color:var(--sw-color-info)}p.sw-c-badge{margin:0}.sw-c-brand-icon{--_brand-icon-src:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");--_brand-icon-size:4.5rem;display:block;inline-size:var(--_brand-icon-size);block-size:var(--_brand-icon-size);flex:none;background:currentColor;-webkit-mask:var(--_brand-icon-src) center/contain no-repeat;mask:var(--_brand-icon-src) center/contain no-repeat}.sw-c-brand-icon--s,.sw-c-brand-icon[data-size=s]{--_brand-icon-size:2.5rem}.sw-c-brand-icon--m,.sw-c-brand-icon[data-size=m]{--_brand-icon-size:4.5rem}.sw-c-brand-icon--l,.sw-c-brand-icon[data-size=l]{--_brand-icon-size:5rem}.sw-c-brand-icon[data-icon=analytical]{--_brand-icon-src:url(../icons/brand/analytical.svg)}.sw-c-brand-icon[data-icon=blog]{--_brand-icon-src:url(../icons/brand/blog.svg)}.sw-c-brand-icon[data-icon=brochures]{--_brand-icon-src:url(../icons/brand/brochures.svg)}.sw-c-brand-icon[data-icon=capability]{--_brand-icon-src:url(../icons/brand/capability.svg)}.sw-c-brand-icon[data-icon=case-studies]{--_brand-icon-src:url(../icons/brand/case-studies.svg)}.sw-c-brand-icon[data-icon=clinical]{--_brand-icon-src:url(../icons/brand/clinical.svg)}.sw-c-brand-icon[data-icon=contact]{--_brand-icon-src:url(../icons/brand/contact.svg)}.sw-c-brand-icon[data-icon=discovery]{--_brand-icon-src:url(../icons/brand/discovery.svg)}.sw-c-brand-icon[data-icon=discuss-your-program]{--_brand-icon-src:url(../icons/brand/discuss-your-program.svg)}.sw-c-brand-icon[data-icon=dmpk]{--_brand-icon-src:url(../icons/brand/dmpk.svg)}.sw-c-brand-icon[data-icon=events]{--_brand-icon-src:url(../icons/brand/events.svg)}.sw-c-brand-icon[data-icon=expertise]{--_brand-icon-src:url(../icons/brand/expertise.svg)}.sw-c-brand-icon[data-icon=get-a-quote]{--_brand-icon-src:url(../icons/brand/get-a-quote.svg)}.sw-c-brand-icon[data-icon=global-facilities]{--_brand-icon-src:url(../icons/brand/global-facilities.svg)}.sw-c-brand-icon[data-icon=leadership]{--_brand-icon-src:url(../icons/brand/leadership.svg)}.sw-c-brand-icon[data-icon=modality]{--_brand-icon-src:url(../icons/brand/modality.svg)}.sw-c-brand-icon[data-icon=our-experts]{--_brand-icon-src:url(../icons/brand/our-experts.svg)}.sw-c-brand-icon[data-icon=phase]{--_brand-icon-src:url(../icons/brand/phase.svg)}.sw-c-brand-icon[data-icon=program]{--_brand-icon-src:url(../icons/brand/program.svg)}.sw-c-brand-icon[data-icon=program-management]{--_brand-icon-src:url(../icons/brand/program-management.svg)}.sw-c-brand-icon[data-icon=publications]{--_brand-icon-src:url(../icons/brand/publications.svg)}.sw-c-brand-icon[data-icon=safety]{--_brand-icon-src:url(../icons/brand/safety.svg)}.sw-c-brand-icon[data-icon=therapeutic-area]{--_brand-icon-src:url(../icons/brand/therapeutic-area.svg)}.sw-c-brand-icon[data-icon=webinars-videos]{--_brand-icon-src:url(../icons/brand/webinars-videos.svg)}.sw-c-brand-icon[data-icon=why-wuxi]{--_brand-icon-src:url(../icons/brand/why-wuxi.svg)}.sw-c-breadcrumb{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;--_breadcrumb-ink:light-dark(var(--sw-color-text-muted),
                                var(--sw-color-text-muted-on-dark));--_breadcrumb-ink-current:light-dark(var(--sw-color-link),
                                        var(--sw-color-link-on-dark));--_breadcrumb-ink-hover:light-dark(var(--sw-color-link-hover),
                                      var(--sw-color-link-hover-on-dark));--_breadcrumb-gap:0.5em;--_breadcrumb-space-block-start:var(--sw-breadcrumb-space-block-start, var(--sw-space-lg));--_breadcrumb-space-block-end:var(--sw-breadcrumb-space-block-end, var(--sw-space-2xl));--_breadcrumb-home-size:0.69em;color:var(--_breadcrumb-ink);margin-block:var(--_breadcrumb-space-block-start) var(--_breadcrumb-space-block-end)}.sw-c-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--_breadcrumb-gap);column-gap:var(--_breadcrumb-gap);row-gap:0;list-style:none;margin-block:0;padding-inline-start:0}.sw-c-breadcrumb__item{min-inline-size:0;overflow-wrap:break-word}.sw-c-breadcrumb__item:not(:last-child):after{content:"/";content:"/"/"";margin-inline-start:var(--_breadcrumb-gap);color:var(--_breadcrumb-ink)}.sw-c-breadcrumb__link,.sw-c-breadcrumb__link:link,.sw-c-breadcrumb__link:visited{color:var(--_breadcrumb-ink);text-decoration:none;transition:color var(--sw-transition-fast)}.sw-c-breadcrumb__link:focus-visible,.sw-c-breadcrumb__link:hover{color:var(--_breadcrumb-ink-hover);text-decoration:underline}.sw-c-breadcrumb__current,.sw-c-breadcrumb__home{color:var(--_breadcrumb-ink-current)}.sw-c-breadcrumb__home:focus-visible,.sw-c-breadcrumb__home:hover{color:var(--_breadcrumb-ink-hover);text-decoration:none}.sw-c-breadcrumb__home:before{content:"";display:inline-block;vertical-align:baseline;inline-size:var(--_breadcrumb-home-size);block-size:var(--_breadcrumb-home-size);background:currentColor;--_breadcrumb-home-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 10 11 1l10 9v11H1z'/%3E%3C/svg%3E");-webkit-mask:var(--_breadcrumb-home-icon) center/contain no-repeat;mask:var(--_breadcrumb-home-icon) center/contain no-repeat}.sw-c-breadcrumb--flush,.sw-c-breadcrumb[data-space=flush]{--_breadcrumb-space-block-start:0;--_breadcrumb-space-block-end:0}.sw-c-breadcrumb .fl-module-content{margin:0}.sw-c-button{--_btn-bg:var(--sw-color-button-fill);--_btn-fg:var(--sw-color-button-ink);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:transparent;--_btn-fg-hover:var(--_btn-fg-ground);--_btn-border-hover:var(--sw-color-button-fill);--_btn-fg-ground:light-dark(var(--sw-color-button-ink-outline-light),
                                var(--sw-color-button-ink-outline-dark));--_btn-font-size:var(--sw-text-interactive-s-size);--_btn-tracking:var(--sw-text-interactive-s-tracking);--_btn-min-height:3.125rem;--_btn-padding-y:0.75rem;--_btn-padding-x:1.75rem;--_btn-display:inline-flex;--_btn-width:auto}.sw-c-button:not(:where(.fl-button-wrap,.fl-button-group)){display:var(--_btn-display);inline-size:var(--_btn-width);min-block-size:var(--_btn-min-height);align-items:center;justify-content:center;align-self:start;gap:var(--sw-space-xs);padding:var(--_btn-padding-y) var(--_btn-padding-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sw-font-body);font-size:var(--_btn-font-size);letter-spacing:var(--_btn-tracking);font-weight:var(--sw-weight-bold);line-height:1.2;text-align:center;text-decoration:none;color:var(--_btn-fg);background-color:var(--_btn-bg);border:var(--sw-border-base) solid var(--_btn-border);border-radius:var(--sw-radius-pill);cursor:pointer;transition:background-color var(--sw-transition-fast),border-color var(--sw-transition-fast),color var(--sw-transition-fast)}.sw-c-button:not(:where(.fl-button-wrap,.fl-button-group)):hover{color:var(--_btn-fg-hover);background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover);text-decoration:none}.sw-c-button:not(:where(.fl-button-wrap,.fl-button-group)):disabled,.sw-c-button:not(:where(.fl-button-wrap,.fl-button-group))[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sw-c-button:active,.sw-c-button:hover,.sw-c-button:link,.sw-c-button:visited{color:var(--_btn-fg)}.sw-c-button:hover{color:var(--_btn-fg-hover)}.sw-c-button--primary,.sw-c-button[data-variant=primary]{--_btn-bg:var(--sw-color-button-fill);--_btn-fg:var(--sw-color-button-ink);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:transparent;--_btn-fg-hover:var(--_btn-fg-ground);--_btn-border-hover:var(--sw-color-button-fill)}.sw-c-button--secondary,.sw-c-button[data-variant=secondary]{--_btn-bg:transparent;--_btn-fg:var(--_btn-fg-ground);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:var(--sw-color-button-fill);--_btn-fg-hover:var(--sw-color-button-ink);--_btn-border-hover:var(--sw-color-button-fill)}.sw-c-button--ghost,.sw-c-button[data-variant=ghost]{--_btn-bg:transparent;--_btn-fg:var(--_btn-fg-ground);--_btn-border:transparent;--_btn-bg-hover:var(--sw-color-surface-sunken);--_btn-fg-hover:var(--sw-color-text-default);--_btn-border-hover:transparent}.sw-c-button--danger,.sw-c-button[data-variant=danger]{--_btn-bg:var(--sw-color-danger);--_btn-fg:var(--sw-color-text-on-dark);--_btn-border:var(--sw-color-danger);--_btn-bg-hover:var(--sw-color-danger);--_btn-fg-hover:var(--sw-color-text-on-dark);--_btn-border-hover:var(--sw-color-danger)}.sw-c-button--sm,.sw-c-button[data-size=sm]{--_btn-font-size:var(--sw-text-interactive-xs-size);--_btn-tracking:var(--sw-text-interactive-xs-tracking);--_btn-min-height:2.5rem;--_btn-padding-y:0.5rem;--_btn-padding-x:1.5rem}.sw-c-button--lg,.sw-c-button[data-size=lg]{--_btn-font-size:var(--sw-text-interactive-m-size);--_btn-tracking:var(--sw-text-interactive-m-tracking);--_btn-min-height:3.75rem;--_btn-padding-y:1rem;--_btn-padding-x:2.375rem}.sw-c-button--block,.sw-c-button[data-full]{--_btn-display:flex;--_btn-width:100%}.sw-c-button[data-loading]{color:transparent;pointer-events:none;position:relative}.sw-c-button[data-loading]:after{content:"";position:absolute;inset:0;margin:auto;inline-size:1em;block-size:1em;border:var(--sw-border-base) solid var(--_btn-fg);border-block-start-color:transparent;border-radius:50%;animation:c-button-spin .6s linear infinite}@keyframes c-button-spin{to{rotate:1turn}}:where(.fl-module-button:not(.sw-c-action-link).fl-button-wrap,.fl-module-button:not(.sw-c-action-link) .fl-button-wrap,.fl-button-group:not(.sw-c-action-link) .fl-button-wrap){--_btn-bg:var(--sw-color-button-fill);--_btn-fg:var(--sw-color-button-ink);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:transparent;--_btn-fg-hover:var(--_btn-fg-ground);--_btn-border-hover:var(--sw-color-button-fill);--_btn-fg-ground:light-dark(var(--sw-color-button-ink-outline-light),
                                var(--sw-color-button-ink-outline-dark));--_btn-font-size:var(--sw-text-interactive-s-size);--_btn-tracking:var(--sw-text-interactive-s-tracking);--_btn-min-height:3.125rem;--_btn-padding-y:0.75rem;--_btn-padding-x:1.75rem;--_btn-display:inline-flex;--_btn-width:auto}:where(.fl-button-group:not(.sw-c-action-link) .fl-button-group-button:not(:first-child) .fl-button-wrap){--_btn-bg:transparent;--_btn-fg:var(--_btn-fg-ground);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:var(--sw-color-button-fill);--_btn-fg-hover:var(--sw-color-button-ink);--_btn-border-hover:var(--sw-color-button-fill)}.fl-button-group.sw-c-button--secondary:not(.sw-c-action-link) .fl-button-wrap,.fl-module-button.sw-c-button--secondary:not(.sw-c-action-link) .fl-button-wrap,.fl-module-button.sw-c-button--secondary:not(.sw-c-action-link).fl-button-wrap{--_btn-bg:transparent;--_btn-fg:var(--_btn-fg-ground);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:var(--sw-color-button-fill);--_btn-fg-hover:var(--sw-color-button-ink);--_btn-border-hover:var(--sw-color-button-fill)}:where(.fl-button-group.fl-button-group-buttons,.fl-button-group .fl-button-group-buttons){gap:var(--_group-gap,var(--sw-space-inline-gap))}.fl-module.fl-button-group .fl-button-group-buttons:after,.fl-module.fl-button-group .fl-button-group-buttons:before,.fl-module.fl-button-group.fl-button-group-buttons:after,.fl-module.fl-button-group.fl-button-group-buttons:before{content:none}:where(.fl-button-group-layout-vertical.fl-button-group-buttons,.fl-button-group-layout-vertical .fl-button-group-buttons) .fl-button-group-button+.fl-button-group-button{margin-block-start:var(--_group-gap,var(--sw-space-inline-gap))}:where(.fl-button-wrap.fl-button-width-full){--_btn-display:flex;--_btn-width:100%}:where(.fl-button-wrap.fl-button-width-auto){--_btn-display:inline-flex;--_btn-width:auto}.fl-button-group:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button),.fl-button-wrap:not(:where(.sw-c-action-link)).sw-c-button>:is(a,button),.fl-module-button:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button),.fl-module-button:not(:where(.sw-c-action-link)).fl-button-wrap>:is(a,button){display:var(--_btn-display);inline-size:var(--_btn-width);min-block-size:var(--_btn-min-height);align-items:center;justify-content:center;align-self:start;gap:var(--sw-space-xs);padding:var(--_btn-padding-y) var(--_btn-padding-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sw-font-body);font-size:var(--_btn-font-size);letter-spacing:var(--_btn-tracking);font-weight:var(--sw-weight-bold);line-height:1.2;text-align:center;text-decoration:none;color:var(--_btn-fg);background-color:var(--_btn-bg);border:var(--sw-border-base) solid var(--_btn-border);border-radius:var(--sw-radius-pill);cursor:pointer;transition:background-color var(--sw-transition-fast),border-color var(--sw-transition-fast),color var(--sw-transition-fast)}.fl-button-group:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button):hover,.fl-button-wrap:not(:where(.sw-c-action-link)).sw-c-button>:is(a,button):hover,.fl-module-button:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button):hover,.fl-module-button:not(:where(.sw-c-action-link)).fl-button-wrap>:is(a,button):hover{color:var(--_btn-fg-hover);background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover);text-decoration:none}.fl-button-group:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button).fl-button:is(:link,:visited):not(:where(:hover)),.fl-module-button:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button).fl-button:is(:link,:visited):not(:where(:hover)),.fl-module-button:not(:where(.sw-c-action-link)).fl-button-wrap>:is(a,button).fl-button:is(:link,:visited):not(:where(:hover)){display:var(--_btn-display);inline-size:var(--_btn-width);min-block-size:var(--_btn-min-height);align-items:center;justify-content:center;align-self:start;gap:var(--sw-space-xs);padding:var(--_btn-padding-y) var(--_btn-padding-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sw-font-body);font-size:var(--_btn-font-size);letter-spacing:var(--_btn-tracking);font-weight:var(--sw-weight-bold);line-height:1.2;text-align:center;text-decoration:none;color:var(--_btn-fg);background-color:var(--_btn-bg);border:var(--sw-border-base) solid var(--_btn-border);border-radius:var(--sw-radius-pill);cursor:pointer;transition:background-color var(--sw-transition-fast),border-color var(--sw-transition-fast),color var(--sw-transition-fast)}.fl-button-group:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button).fl-button:is(:link,:visited):not(:where(:hover)) .fl-button-text,.fl-module-button:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button).fl-button:is(:link,:visited):not(:where(:hover)) .fl-button-text,.fl-module-button:not(:where(.sw-c-action-link)).fl-button-wrap>:is(a,button).fl-button:is(:link,:visited):not(:where(:hover)) .fl-button-text{color:inherit}.fl-button-group:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button):is(:link,:visited):hover,.fl-module-button:not(:where(.sw-c-action-link)) .fl-button-wrap>:is(a,button):is(:link,:visited):hover,.fl-module-button:not(:where(.sw-c-action-link)).fl-button-wrap>:is(a,button):is(:link,:visited):hover{color:var(--_btn-fg-hover);background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover);text-decoration:none}.fl-button-group:not(:where(.sw-c-action-link)) .fl-button-wrap.fl-button-width-full>:is(a,button).fl-button,.fl-module-button:not(:where(.sw-c-action-link)) .fl-button-wrap.fl-button-width-full>:is(a,button).fl-button,.fl-module-button:not(:where(.sw-c-action-link)).fl-button-wrap.fl-button-width-full>:is(a,button).fl-button{display:var(--_btn-display)}:where(.fl-module-button,.fl-button-group) :is(a,button).fl-button .fl-button-text{color:inherit}.sw-c-card{--_pad:var(--sw-space-xl);--_gap:0;display:flex;flex-direction:column;gap:var(--_gap);padding:var(--_pad);background:var(--sw-color-surface-raised);border:var(--sw-border-base) solid var(--sw-color-rule-emphasis);border-radius:var(--sw-radius-surface);overflow:hidden}.sw-c-card__media{--sw-image-ratio:var(--sw-aspect-16x9);display:block;margin:calc(var(--_pad) * -1);margin-block-end:0}.sw-c-card__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-heading-accent)}.sw-c-card__title a{color:inherit;text-decoration:none}.sw-c-card__title a:not(.sw-c-card__action):hover{text-decoration:underline}.sw-c-card__body{color:var(--sw-color-text-default)}.sw-c-card__body,.sw-c-card__location,.sw-c-card__role{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin:0}.sw-c-card__location{font-style:italic;color:var(--sw-color-text-muted)}.sw-c-card .sw-c-rule{margin-block-start:auto}.sw-c-card>*+*{margin-block-start:var(--sw-space-md)}.sw-c-card>.sw-c-card__body{margin-block-start:var(--sw-space-sm)}.sw-c-card>.sw-c-card__media+*{margin-block-start:var(--sw-space-lg)}.sw-c-card>.sw-c-card__body:has(+.sw-c-rule){margin-block-end:var(--sw-space-sm)}.sw-c-card--actionable{position:relative;transition:border-color var(--sw-transition-fast)}.sw-c-card--actionable>.sw-c-card__title{transition:color var(--sw-transition-fast)}.sw-c-card__indicator{position:absolute;inset-block-start:var(--sw-space-sm);inset-inline-end:var(--sw-space-sm);margin:0;inline-size:2rem;block-size:2rem;border-radius:var(--sw-radius-pill);background-color:hsla(0,0%,100%,.45);background-image:linear-gradient(color-mix(in srgb,var(--sw-color-button-fill) 40%,transparent) 0 100%);box-shadow:0 1px 3px color-mix(in srgb,var(--sw-color-text-default) 28%,transparent);pointer-events:none}.sw-c-card__indicator:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--sw-color-button-fill);opacity:0;transition:opacity var(--sw-transition-fast)}.sw-c-card__indicator:after{content:"";position:absolute;inset:0;margin:auto;inline-size:.75rem;block-size:.75rem;color:var(--sw-color-action);background:currentColor;-webkit-mask:url(../icons/utility/arrow-up-right.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-up-right.svg) center/contain no-repeat;transition:translate var(--sw-transition-fast)}.sw-c-card__action{cursor:pointer;padding:0;border:0;background:none;color:inherit;text-align:inherit;text-decoration:none;text-transform:inherit;letter-spacing:inherit;word-spacing:inherit}.sw-c-card--actionable:not(:has(>.sw-c-card__media)) .sw-c-card__title{padding-inline-end:2.75rem}.sw-c-card--actionable .sw-c-card__action:after{content:"";position:absolute;inset:0}.sw-c-card--actionable:has(.sw-c-card__action:focus-visible){outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}.sw-c-card--actionable .sw-c-card__action:focus-visible{outline:none}.sw-c-card--actionable:has(.sw-c-card__action:focus-visible),.sw-c-card--actionable:hover{border-color:var(--sw-color-action)}.sw-c-card--actionable:has(.sw-c-card__action:focus-visible) .sw-c-card__indicator:before,.sw-c-card--actionable:hover .sw-c-card__indicator:before{opacity:1}.sw-c-card--actionable:has(.sw-c-card__action:focus-visible) .sw-c-card__indicator:after,.sw-c-card--actionable:hover .sw-c-card__indicator:after{translate:.125rem -.125rem}.sw-c-card--actionable:has(.sw-c-card__action:focus-visible)>.sw-c-card__title,.sw-c-card--actionable:hover>.sw-c-card__title{color:var(--sw-color-action)}.sw-c-card--team{--_pad:var(--sw-space-lg);--_gap:0}.sw-u-grid:has(>.sw-c-card--team){--sw-u-grid-track:16.625rem;--sw-u-grid-gap:1.25rem;grid-template-columns:repeat(var(--sw-u-grid-cols,auto-fit),min(100%,var(--sw-u-grid-track,16rem)));justify-content:center}.sw-c-card--team>.sw-c-card__title:not(:first-child){margin-block-start:var(--sw-space-lg)}.sw-c-card--team>.sw-c-card__role{margin-block-end:var(--sw-space-xs);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.sw-c-card--team>.sw-c-card__location,.sw-c-card--team>.sw-c-card__role{margin-block-start:var(--sw-space-xs)}.sw-c-card__content{display:flex;flex-direction:column;justify-content:center;gap:var(--_gap);min-inline-size:0}.sw-c-card--horizontal{container:sw-c-card/inline-size;display:grid;grid-template-columns:minmax(0,179fr) minmax(0,266fr);align-items:stretch;gap:0;padding:0;max-inline-size:27.8125rem}.sw-c-card--horizontal>*{margin-block-start:0}.sw-c-card--horizontal .sw-c-card__media{--sw-image-ratio:auto;margin:0;block-size:100%}.sw-c-card--horizontal .sw-c-card__content{--_gap:var(--sw-space-sm);--_pad:var(--sw-space-md);padding:var(--_pad);min-block-size:10.3125rem}.sw-c-card--horizontal .sw-c-card__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal}.sw-c-card--horizontal .sw-c-card__role{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal}@container sw-c-card (min-width: 24rem){.sw-c-card--horizontal .sw-c-card__content{--_pad:var(--sw-space-lg);min-block-size:12.5625rem}.sw-c-card--horizontal .sw-c-card__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal}.sw-c-card--horizontal .sw-c-card__role{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal}}.sw-c-carousel{--sw-carousel-slide:86%;--sw-carousel-gap:var(--sw-gutter);--sw-carousel-edge:0;--sw-carousel-snap:start}.sw-c-carousel:not(.sw-c-carousel--small-only)>.sw-c-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--sw-carousel-slide);grid-template-columns:none;justify-content:start;gap:var(--sw-carousel-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-inline:var(--sw-carousel-edge);scroll-padding-inline:var(--sw-carousel-edge);scrollbar-width:none}.sw-c-carousel:not(.sw-c-carousel--small-only)>.sw-c-carousel__track>*{scroll-snap-align:var(--sw-carousel-snap,start)}.sw-c-carousel:not(.sw-c-carousel--small-only)>.sw-c-carousel__track::-webkit-scrollbar{display:none}.sw-c-carousel--bleed{--sw-carousel-edge:var(--sw-grid-margin)}:where(.fl-row-content-wrap) .sw-c-carousel:not(.sw-c-carousel--small-only).sw-c-carousel--bleed>.sw-c-carousel__track{margin-inline:calc(var(--sw-gutter) * -1)}@media(max-width:768px){.sw-c-carousel--small-only>.sw-c-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--sw-carousel-slide);grid-template-columns:none;justify-content:start;gap:var(--sw-carousel-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-inline:var(--sw-carousel-edge);scroll-padding-inline:var(--sw-carousel-edge);scrollbar-width:none}.sw-c-carousel--small-only>.sw-c-carousel__track>*{scroll-snap-align:var(--sw-carousel-snap,start)}.sw-c-carousel--small-only>.sw-c-carousel__track::-webkit-scrollbar{display:none}:where(.fl-row-content-wrap) .sw-c-carousel--small-only.sw-c-carousel--bleed>.sw-c-carousel__track{margin-inline:calc(var(--sw-gutter) * -1)}}.sw-c-carousel__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-md);margin-block-start:var(--sw-space-lg)}.sw-c-carousel__controls[hidden]{display:none}@media(min-width:768.02px){.sw-c-carousel--small-only>.sw-c-carousel__controls{display:none}}.sw-c-carousel__arrow{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:var(--sw-radius-pill);background:none;color:var(--sw-color-action);cursor:pointer}.sw-c-carousel__arrow:before{content:"";inline-size:1.5rem;block-size:1.5rem}.sw-c-carousel__arrow--prev:before{background:currentColor;-webkit-mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat}.sw-c-carousel__arrow--next:before{background:currentColor;-webkit-mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat}.sw-c-carousel__arrow:focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}.sw-c-carousel__arrow[disabled]{opacity:.35;cursor:default}.sw-c-carousel__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sw-space-sm);flex:1;min-inline-size:0}.sw-c-carousel__dot{position:relative;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;background:none;cursor:pointer}.sw-c-carousel__dot:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:1.0625rem;block-size:1.0625rem;border-radius:var(--sw-radius-pill);background:var(--sw-color-border-strong);transition:background var(--sw-transition-fast)}.sw-c-carousel__dot[aria-current=true]:after{background:var(--sw-color-action)}.sw-c-carousel__dot:focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:0;border-radius:var(--sw-radius-pill)}.sw-c-carousel__count{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin-bottom:0;flex:1;min-inline-size:0;text-align:center;color:var(--sw-color-text-muted);font-variant-numeric:tabular-nums}.sw-c-citations{margin-block-start:var(--sw-space-2xl);padding-block-start:var(--sw-space-lg);border-block-start:var(--sw-border-thin) solid var(--sw-color-border-subtle);color:var(--sw-color-text-muted)}.sw-c-citations__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;margin-block:0 var(--sw-space-sm);color:inherit}.sw-c-citations__list{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;max-inline-size:var(--sw-measure);--sw-list-item-gap:var(--sw-space-md);--sw-list-number-color:transparent;counter-reset:sw-citation;padding-inline-start:0;margin-block:0}.sw-c-citations__item{counter-increment:sw-citation;position:relative;padding-inline-start:1.5em;scroll-margin-block-start:var(--sw-space-3xl)}.sw-c-citations__item:before{content:counter(sw-citation) ".";position:absolute;inset-inline-start:0;font-variant-numeric:tabular-nums}.sw-c-citations__item:target{background:var(--sw-color-surface-sunken);box-shadow:0 0 0 var(--sw-space-2xs) var(--sw-color-surface-sunken);border-radius:var(--sw-radius-inline)}.sw-u-cite-ref{text-decoration:none;padding-inline:.15em}.sw-u-cite-ref:before{content:"["}.sw-u-cite-ref:after{content:"]"}.sw-c-cta__text a,.sw-u-cite-ref:hover{text-decoration:underline}.sw-c-cta{--_cta-bg:var(--sw-color-surface-brand);--_cta-seam-color:var(--sw-color-surface);--_cta-title-color-on-dark:var(--sw-color-heading-on-dark);--_cta-slant:0deg;--_cta-seam-width:0;--_cta-slab-overhang:100%;--_cta-slab-bleed:0px;--_cta-media-col:calc(clamp(9rem, 55cqi - 68px, 34rem));--_cta-media-ratio:1.9;--_cta-media-position:50% 50%;--_cta-pad-block:clamp(var(--sw-space-2xl), 2.5rem + 2.5cqi, 5rem);--_cta-pad-inline:clamp(var(--sw-space-lg), 2rem + 2.2cqi, 4rem);--_cta-band-inset:max(0px, .5 * (100cqi - var(--sw-container-max)));--_cta-content-max:32rem;--_cta-gap:var(
    --sw-space-xl
  );--_cta-title-gap:clamp(var(--sw-space-md), .1rem + 2.29cqi, var(--sw-space-xl));--_cta-actions-gap:clamp(var(--sw-space-lg), .64rem + 3.43cqi, var(--sw-space-2xl));--_cta-heading-gap:var(--sw-space-xs);--_cta-icon-size:1.15em;--_cta-icon-color:var(--sw-color-heading-on-dark);--sw-cta-title-family:var(--sw-font-heading);--sw-cta-title-size:var(--sw-text-sub-header-l-size);--sw-cta-title-weight:var(--sw-text-sub-header-l-weight);--sw-cta-title-leading:var(--sw-text-sub-header-l-leading);--sw-cta-title-tracking:var(--sw-text-sub-header-l-tracking);--sw-cta-title-transform:uppercase;--sw-cta-title-slant:normal;container:sw-c-cta/inline-size;overflow:hidden}.sw-c-cta__layout{display:grid;grid-template-columns:1fr;min-height:250px}.sw-c-cta__media{aspect-ratio:var(--_cta-media-ratio);overflow:hidden}.sw-c-cta__image{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--_cta-media-position);object-position:var(--_cta-media-position)}.sw-c-cta__panel{position:relative;display:grid;align-content:center;padding:var(--_cta-pad-block) var(--_cta-pad-inline);color-scheme:dark;--sw-color-link:var(--sw-color-link-on-dark);--sw-color-link-hover:var(--sw-color-link-hover-on-dark);--_cta-title-color:var(--_cta-title-color-on-dark);--_cta-icon-color:var(--sw-color-heading-on-dark);color:var(--sw-color-text-on-dark)}.sw-c-cta__panel:before{content:"";position:absolute;inset-block:calc(-1 * var(--_cta-slab-bleed));inset-inline-start:0;inset-inline-end:calc(-1 * var(--_cta-slab-overhang));background-color:var(--_cta-bg);border-inline-start:var(--_cta-seam-width) solid var(--_cta-seam-color);transform:skewX(var(--_cta-slant));transform-origin:0 0}.sw-c-cta__content{--sw-stack-gap:var(--_cta-gap);position:relative;max-inline-size:var(--_cta-content-max)}.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__content>:where(.sw-c-cta__title,.sw-c-cta__heading)+*{--sw-stack-gap:var(--_cta-title-gap)}.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__content>.sw-c-cta__actions{--sw-stack-gap:var(--_cta-actions-gap)}.sw-c-cta__overlay{color-scheme:dark;--sw-color-link:var(--sw-color-link-on-dark);--sw-color-link-hover:var(--sw-color-link-hover-on-dark);--_cta-title-color:var(--_cta-title-color-on-dark);--_cta-icon-color:var(--sw-color-heading-on-dark);color:var(--sw-color-text-on-dark)}.sw-c-cta__band,.sw-c-cta__overlay{position:relative;display:grid;align-content:center;padding:var(--_cta-pad-block) var(--_cta-pad-inline)}.sw-c-cta__band{background-color:var(--sw-color-surface-sunken);color-scheme:light;--sw-color-link:var(--sw-color-action);--sw-color-link-hover:var(--sw-color-action-hover);--_cta-title-color:var(--sw-color-heading);--_cta-icon-color:var(--sw-color-heading-accent);color:var(--sw-color-text-default)}.sw-c-cta__heading{font-family:var(--sw-cta-title-family);font-size:var(--sw-cta-title-size);font-weight:var(--sw-cta-title-weight);line-height:var(--sw-cta-title-leading);letter-spacing:var(--sw-cta-title-tracking);text-transform:var(--sw-cta-title-transform);font-style:var(--sw-cta-title-slant);display:flex;align-items:flex-start;gap:var(--_cta-heading-gap)}.sw-c-cta__heading>.sw-c-cta__title{font:inherit;letter-spacing:inherit;text-transform:inherit}.sw-c-cta__icon{flex:none;inline-size:var(--_cta-icon-size);block-size:var(--_cta-icon-size);margin-block-start:calc(.5 * (1lh - var(--_cta-icon-size)));color:var(--_cta-icon-color)}.sw-c-cta__icon[data-icon=search]{background:currentColor;-webkit-mask:url(../icons/utility/search.svg) center/contain no-repeat;mask:url(../icons/utility/search.svg) center/contain no-repeat}.sw-c-cta__icon[data-icon=cellphone]{background:currentColor;-webkit-mask:url(../icons/utility/cellphone.svg) center/contain no-repeat;mask:url(../icons/utility/cellphone.svg) center/contain no-repeat}.sw-c-cta__title{font-family:var(--sw-cta-title-family);font-size:var(--sw-cta-title-size);font-weight:var(--sw-cta-title-weight);line-height:var(--sw-cta-title-leading);letter-spacing:var(--sw-cta-title-tracking);text-transform:var(--sw-cta-title-transform);font-style:var(--sw-cta-title-slant);margin-block:0;color:var(--_cta-title-color)}.sw-c-cta__text>:first-child{margin-block-start:0}.sw-c-cta__text>:last-child{margin-block-end:0}.sw-c-cta .sw-c-cta__actions{--sw-cluster-gap:var(--_cta-gap);flex-direction:column;align-items:flex-start}.sw-c-cta__text{--_cta-field-accent:var(--sw-color-button-fill);--_cta-field-arrow:var(--sw-color-action-link-arrow);--_cta-field-height:3.5rem}.sw-c-cta__text :where(form,p,div,span):has(>:where(input[type=search],input[type=text])){position:relative;display:grid;max-inline-size:var(--_cta-content-max)}.sw-c-cta__text :where(input[type=search],input[type=text]){inline-size:100%;min-inline-size:0;block-size:var(--_cta-field-height);padding-inline:var(--sw-space-md);padding-inline-end:calc(1.5rem + var(--sw-space-md) * 2);background-color:var(--sw-color-surface-raised);color:var(--sw-color-text-default);border:var(--sw-border-base) solid var(--_cta-field-accent);border-radius:0}.sw-c-cta__text :where(input):disabled{background-color:var(--sw-color-surface-raised);color:var(--sw-color-text-muted);opacity:1}.sw-c-cta__text :where(button,input[type=submit]){-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;color:var(--_cta-field-arrow);cursor:pointer;display:inline-flex;align-items:center;font-size:0}.sw-c-cta__text :where(form,p,div,span):has(>:where(input[type=search],input[type=text]))>:where(button,input[type=submit]){position:absolute;inset-inline-end:var(--sw-space-md);inset-block:0;z-index:1}.sw-c-cta__text :where(button,input[type=submit]):before{content:"";background:currentColor;-webkit-mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;inline-size:1.5rem;block-size:1.5rem}.sw-c-cta__text :where(button,input[type=submit]):disabled{cursor:default;color:var(--sw-color-text-muted)}.sw-c-cta--split{--_cta-title-color-on-dark:var(--sw-color-text-on-dark);--_cta-gap:var(--sw-space-md);--_cta-actions-gap:var(--sw-space-lg);--_cta-clear-depth-head:165px;--_cta-clear-depth-body:280px;--_cta-clear-head:calc(.577 * var(--_cta-clear-depth-head));--_cta-clear-body:calc(.577 * var(--_cta-clear-depth-body));--_cta-media-band-max:15rem;--_cta-pad-block:clamp(var(--sw-space-xl), 1.25rem + 2cqi, 4rem);--_cta-scrim:var(--sw-color-overlay-scrim-dark);--sw-cta-title-family:var(--sw-font-heading);--sw-cta-title-size:var(--sw-text-header-xs-size);--sw-cta-title-weight:var(--sw-text-header-xs-weight);--sw-cta-title-leading:var(--sw-text-header-xs-leading);--sw-cta-title-tracking:var(--sw-text-header-xs-tracking);--sw-cta-title-transform:none;--sw-cta-title-slant:normal}.sw-c-cta--split .sw-c-cta__content{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;text-align:center;margin-inline:auto}.sw-c-cta--split .sw-c-cta__heading{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xl-size);font-weight:var(--sw-text-paragraph-xl-weight);line-height:var(--sw-text-paragraph-xl-leading);letter-spacing:var(--sw-text-paragraph-xl-tracking);text-transform:none;font-style:normal;align-items:flex-start;justify-content:center}.sw-c-cta--split[data-split=narrow]{--_cta-media-col:40.6%}.sw-c-cta--split[data-split=even]{--_cta-media-col:50%}.sw-c-cta--split[data-split=wide]{--_cta-media-col:56.8%}.sw-c-cta__panel[data-side=start]{background-color:var(--_cta-bg)}.sw-c-cta__panel[data-side=start]:before{content:none}.sw-c-cta__panel[data-ground=brand]{--_cta-bg:var(--sw-color-surface-brand);color-scheme:dark;--sw-color-link:var(--sw-color-link-on-dark);--sw-color-link-hover:var(--sw-color-link-hover-on-dark);--_cta-title-color:var(--_cta-title-color-on-dark);--_cta-icon-color:var(--sw-color-heading-on-dark);color:var(--sw-color-text-on-dark)}.sw-c-cta__panel[data-ground=light]{--_cta-bg:var(--sw-color-surface-sunken);color-scheme:light;--sw-color-link:var(--sw-color-action);--sw-color-link-hover:var(--sw-color-action-hover);--_cta-title-color:var(--sw-color-heading);--_cta-icon-color:var(--sw-color-heading-accent);color:var(--sw-color-text-default)}.sw-c-cta--split[data-tone=light]{--_cta-scrim:var(--sw-color-overlay-scrim-light)}.sw-c-cta--split[data-tone=light] .sw-c-cta__band,.sw-c-cta--split[data-tone=light] .sw-c-cta__overlay{color-scheme:light;--sw-color-link:var(--sw-color-action);--sw-color-link-hover:var(--sw-color-action-hover);--_cta-title-color:var(--sw-color-heading);--_cta-icon-color:var(--sw-color-heading-accent);color:var(--sw-color-text-default)}.sw-c-cta--split .sw-c-cta__media:after{content:"";position:absolute;inset:0;background-color:var(--_cta-scrim)}.sw-c-cta--split .sw-c-cta__layout[data-left=image]{grid-template-columns:1fr;grid-template-areas:"media" "band" "end"}.sw-c-cta--split .sw-c-cta__layout[data-left=solid]{grid-template-columns:1fr;grid-template-areas:"start" "end"}.sw-c-cta--split .sw-c-cta__overlay{grid-area:media}.sw-c-cta--split .sw-c-cta__media{grid-area:media/media/band/band}.sw-c-cta--split .sw-c-cta__band{grid-area:band;background:none;padding-block-start:var(--_cta-gap);color-scheme:dark;--sw-color-link:var(--sw-color-link-on-dark);--sw-color-link-hover:var(--sw-color-link-hover-on-dark);--_cta-title-color:var(--_cta-title-color-on-dark);--_cta-icon-color:var(--sw-color-heading-on-dark);color:var(--sw-color-text-on-dark)}.sw-c-cta--split .sw-c-cta__layout:has(>.sw-c-cta__band) .sw-c-cta__overlay{padding-block-end:0}.sw-c-cta--split .sw-c-cta__panel[data-side=start]{grid-area:start}.sw-c-cta--split .sw-c-cta__panel[data-side=end]{grid-area:end}.sw-c-cta--split .sw-c-cta__actions{align-items:center}.sw-c-cta--split .sw-c-cta__content :where(input,textarea,select){text-align:start}.sw-c-cta--split .sw-c-cta__actions:not(:first-child){margin-block-start:var(--_cta-actions-gap)}.sw-c-cta--split .sw-c-cta__image{position:absolute;inset:0;inline-size:100%;block-size:100%}.sw-c-cta--split .sw-c-cta__media{--_cta-media-ratio:2.15;position:relative;aspect-ratio:auto;min-block-size:min(100cqi / var(--_cta-media-ratio),var(--_cta-media-band-max))}@container sw-c-cta (max-width: 1099.98px){.sw-c-cta--split .sw-c-cta__layout[data-left=image]:has(>.sw-c-cta__panel[data-ground=light]) .sw-c-cta__media{grid-area:media/media/end/end}.sw-c-cta--split .sw-c-cta__layout[data-left=image]>.sw-c-cta__panel[data-ground=light]{background-color:transparent;padding-block-start:var(--_cta-gap);color-scheme:dark;--sw-color-link:var(--sw-color-link-on-dark);--sw-color-link-hover:var(--sw-color-link-hover-on-dark);--_cta-title-color:var(--_cta-title-color-on-dark);--_cta-icon-color:var(--sw-color-heading-on-dark);color:var(--sw-color-text-on-dark)}.sw-c-cta--split .sw-c-cta__layout[data-left=image]>.sw-c-cta__panel[data-ground=light]:before{content:none}.sw-c-cta--split .sw-c-cta__layout[data-left=image]:has(>.sw-c-cta__panel[data-ground=light]) .sw-c-cta__overlay{padding-block-end:0}}@container sw-c-cta (min-width: 769px){.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__layout{grid-template-columns:var(--_cta-media-col) 1fr}.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__media{--_cta-media-ratio:auto}.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__panel{--_cta-slant:-30deg;--_cta-seam-width:3px;--_cta-slab-bleed:2px}.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__content{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-l-size);font-weight:var(--sw-text-paragraph-l-weight);line-height:var(--sw-text-paragraph-l-leading);letter-spacing:var(--sw-text-paragraph-l-tracking);text-transform:none;font-style:normal}.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__actions{flex-direction:row;align-items:center}}@container sw-c-cta (min-width: 992px){.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__layout{min-height:450px}}@container sw-c-cta (min-width: 1100px){.sw-c-cta--split .sw-c-cta__layout{min-height:200px}.sw-c-cta--split .sw-c-cta__media{--_cta-media-ratio:auto;min-block-size:0;grid-column:1;grid-row:1/-1}.sw-c-cta--split .sw-c-cta__actions{flex-direction:row;align-items:center}.sw-c-cta--split .sw-c-cta__heading{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xs-size);font-weight:var(--sw-text-header-xs-weight);line-height:var(--sw-text-header-xs-leading);letter-spacing:var(--sw-text-header-xs-tracking);text-transform:none;font-style:normal;justify-content:flex-start}.sw-c-cta--split .sw-c-cta__layout[data-left=image],.sw-c-cta--split .sw-c-cta__layout[data-left=solid]{grid-template-columns:var(--_cta-media-col) 1fr;grid-template-rows:1fr auto auto 1fr;grid-template-areas:none}.sw-c-cta--split .sw-c-cta__overlay{grid-column:1;grid-row:2;padding-inline-end:calc(var(--_cta-pad-inline) + var(--_cta-clear-head))}.sw-c-cta--split .sw-c-cta__band{grid-column:1;grid-row:3}.sw-c-cta--split .sw-c-cta__panel[data-side=start]{grid-column:1;grid-row:1/-1}.sw-c-cta--split .sw-c-cta__panel[data-side=end]{grid-column:2;grid-row:1/-1}.sw-c-cta--split .sw-c-cta__panel{--_cta-slant:-30deg;--_cta-slab-bleed:2px;--_cta-seam-width:5px;grid-template-rows:subgrid;align-content:normal;padding-block:0}.sw-c-cta--split .sw-c-cta__panel>.sw-c-cta__content{grid-row:2/4;padding-block:var(--_cta-pad-block)}.sw-c-cta--split .sw-c-cta__layout:not(:has(>.sw-c-cta__band)) .sw-c-cta__overlay{grid-row:1/-1;padding-block:var(--_cta-pad-block)}.sw-c-cta--split .sw-c-cta__band,.sw-c-cta--split .sw-c-cta__panel[data-side=start]{padding-inline-end:calc(var(--_cta-pad-inline) + var(--_cta-clear-body))}.sw-c-cta--split .sw-c-cta__content{text-align:start;margin-inline:0}}.sw-c-cta:not(.sw-c-cta--split) .sw-c-cta__content{margin-inline-start:max(0px,var(--_cta-band-inset) - var(--_cta-media-col) - var(--_cta-pad-inline))}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-c-cta{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-c-cta{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-c-cta{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}.sw-c-cta-tab{align-items:center;background-color:#000;border-radius:.3125rem;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:600;justify-content:center;margin:0;padding:1rem .5rem;position:fixed;right:0;text-decoration:none;top:50%;transform:translateY(-50%) rotate(180deg);transition:color .15s;writing-mode:vertical-rl;z-index:90}.sw-c-cta-tab:active,.sw-c-cta-tab:visited{color:#fff}.sw-c-cta-tab:hover{color:#57ccf6}.sw-c-cta-tab:focus-visible{outline-offset:2px;outline:2px solid var(--sw-color-focus)}@media(max-width:767.98px){.sw-c-cta-tab{font-size:.875rem;padding:1rem .25rem}}@media(prefers-reduced-motion:reduce){.sw-c-button[data-loading]:after{animation-duration:0s}.sw-c-cta-tab{transition:none}}.sw-c-eyebrow{--sw-eyebrow-text-size:var(--sw-text-sub-header-m-size);--sw-eyebrow-text-weight:var(--sw-text-sub-header-m-weight);--sw-eyebrow-text-leading:var(--sw-text-sub-header-m-leading);--sw-eyebrow-text-tracking:var(--sw-text-sub-header-m-tracking);font-family:var(--sw-eyebrow-text-family);font-size:var(--sw-eyebrow-text-size);font-weight:var(--sw-eyebrow-text-weight);line-height:var(--sw-eyebrow-text-leading);letter-spacing:var(--sw-eyebrow-text-tracking);text-transform:var(--sw-eyebrow-text-transform);font-style:var(--sw-eyebrow-text-slant);margin-block-end:var(--sw-space-sm)}.sw-c-eyebrow,.sw-c-eyebrow--l,.sw-c-eyebrow--s,.sw-c-eyebrow--xs,.sw-c-eyebrow[data-size=l],.sw-c-eyebrow[data-size=s],.sw-c-eyebrow[data-size=xs]{--sw-eyebrow-text-family:var(--sw-font-heading);--sw-eyebrow-text-transform:uppercase;--sw-eyebrow-text-slant:normal}.sw-c-eyebrow--l,.sw-c-eyebrow[data-size=l]{--sw-eyebrow-text-size:var(--sw-text-sub-header-l-size);--sw-eyebrow-text-weight:var(--sw-text-sub-header-l-weight);--sw-eyebrow-text-leading:var(--sw-text-sub-header-l-leading);--sw-eyebrow-text-tracking:var(--sw-text-sub-header-l-tracking)}.sw-c-eyebrow--s,.sw-c-eyebrow[data-size=s]{--sw-eyebrow-text-size:var(--sw-text-sub-header-s-size);--sw-eyebrow-text-weight:var(--sw-text-sub-header-s-weight);--sw-eyebrow-text-leading:var(--sw-text-sub-header-s-leading);--sw-eyebrow-text-tracking:var(--sw-text-sub-header-s-tracking)}.sw-c-eyebrow--xs,.sw-c-eyebrow[data-size=xs]{--sw-eyebrow-text-size:var(--sw-text-sub-header-xs-size);--sw-eyebrow-text-weight:var(--sw-text-sub-header-xs-weight);--sw-eyebrow-text-leading:var(--sw-text-sub-header-xs-leading);--sw-eyebrow-text-tracking:var(--sw-text-sub-header-xs-tracking)}.sw-c-eyebrow+:where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--sw-space-md)}.sw-c-eyebrow:last-child{margin-block-end:0}.sw-c-footer-nav{--_footer-nav-heading-gap:var(--sw-space-sm);--_footer-nav-item-gap:var(--sw-space-2xs)}.sw-c-footer-nav__heading{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;color:light-dark(var(--sw-color-text-muted),var(--sw-color-text-muted-on-dark));margin-block:0 var(--_footer-nav-heading-gap)}.sw-c-footer-nav__list{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:0;list-style:none;margin-block:0}.sw-c-footer-nav__list>li+li{margin-block-start:var(--_footer-nav-item-gap)}.sw-c-footer-nav__link{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking);text-transform:none;font-style:normal;display:inline-block;transition:color var(--sw-transition-fast)}.sw-c-footer-nav__link,.sw-c-footer-nav__link:link,.sw-c-footer-nav__link:visited{color:var(--sw-color-link);text-decoration:none}.sw-c-footer-nav__link:focus-visible,.sw-c-footer-nav__link:hover{color:var(--sw-color-link-hover);text-decoration:underline}.sw-c-footer-nav__link[aria-current=page]{color:var(--sw-color-link-hover)}.sw-c-image{display:block;overflow:hidden;aspect-ratio:var(--sw-image-ratio,var(--sw-aspect-3x2));background:var(--sw-color-surface-sunken)}.sw-c-image>:where(img,picture,video,iframe){display:block;inline-size:100%;block-size:100%;border:0;-o-object-fit:cover;object-fit:cover}.sw-c-image--square,.sw-c-image[data-ratio=square]{--sw-image-ratio:var(--sw-aspect-1x1)}.sw-c-image--portrait,.sw-c-image[data-ratio=portrait]{--sw-image-ratio:var(--sw-aspect-3x4)}.sw-c-image--wide,.sw-c-image[data-ratio=wide]{--sw-image-ratio:var(--sw-aspect-16x9)}.sw-c-image--classic,.sw-c-image[data-ratio=classic]{--sw-image-ratio:var(--sw-aspect-3x2)}.sw-c-image--tall,.sw-c-image[data-ratio=tall]{--sw-image-ratio:var(--sw-aspect-9x16)}.sw-c-link-list{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-l-size);font-weight:var(--sw-text-interactive-l-weight);line-height:var(--sw-text-interactive-l-leading);letter-spacing:var(--sw-text-interactive-l-tracking);text-transform:none;font-style:normal;--sw-list-item-gap:var(--sw-space-lg);--sw-color-list-marker:var(--sw-color-accent-secondary)}.sw-c-link-list :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-c-link-list a{color:var(--sw-color-link-feature);text-decoration:none}.sw-c-link-list li:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,linear-gradient(rgb(0 0 0/var(--sw-list-marker-slash-density,0)),rgb(0 0 0/var(--sw-list-marker-slash-density,0)));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,linear-gradient(rgb(0 0 0/var(--sw-list-marker-slash-density,0)),rgb(0 0 0/var(--sw-list-marker-slash-density,0)));transition:--sw-list-marker-slash-density var(--sw-transition-fast)}.sw-c-link-list li:has(a:focus-visible):before,.sw-c-link-list li:has(a:hover):before{--sw-list-marker-slash-density:1}.sw-c-location{--_loc-identity-grow:2;--_loc-detail-grow:3;--_loc-gap:var(--sw-space-step-sm);--_loc-row-gap:var(--sw-space-xl);--_loc-media-gap:var(--sw-space-lg);--_loc-card-pad-block:var(--sw-space-lg);--_loc-card-pad-inline:var(--sw-space-xl);--sw-location-ratio:var(--sw-aspect-4x3);container:sw-c-location/inline-size;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--_loc-row-gap) var(--_loc-gap);align-items:flex-start}.sw-c-location__detail,.sw-c-location__identity{flex:1 1 100%;min-inline-size:0}@container sw-c-location (min-width: 45rem){.sw-c-location__identity{flex:var(--_loc-identity-grow) 1 0}.sw-c-location__detail{flex:var(--_loc-detail-grow) 1 0}}.sw-c-location__identity{display:flex;flex-direction:column;gap:var(--_loc-media-gap)}.sw-c-location__media{display:block;margin:0}.sw-c-location__media.sw-u-cut-frame img{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--sw-location-ratio);-o-object-fit:cover;object-fit:cover}.sw-c-location__card{display:flex;flex-direction:column;gap:var(--sw-space-md);padding:var(--_loc-card-pad-block) var(--_loc-card-pad-inline);background:var(--sw-color-surface-faint)}.sw-c-location__name{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-heading-accent)}.sw-c-location__name a{color:inherit;text-decoration:none}.sw-c-location__name a:focus-visible,.sw-c-location__name a:hover{text-decoration:underline}.sw-c-location__address{margin:0;color:var(--sw-color-text-default)}.sw-c-location__address,.sw-c-location__detail,.sw-c-location__phone{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal}.sw-c-location__phone{display:flex;align-items:center;gap:var(--sw-space-xs);color:var(--sw-color-link-feature);text-decoration:none;align-self:flex-start}.sw-c-location__phone:focus-visible,.sw-c-location__phone:hover{text-decoration:underline}.sw-c-location__phone:before{background:currentColor;-webkit-mask:url(../icons/utility/cellphone.svg) center/contain no-repeat;mask:url(../icons/utility/cellphone.svg) center/contain no-repeat;content:"";flex:none;inline-size:1em;block-size:1em}.sw-c-location__detail{color:var(--sw-color-text-default)}.sw-c-location__detail>:first-child{margin-block-start:0}.sw-c-location__detail>:last-child{margin-block-end:0}.sw-c-location__detail :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:0em}.sw-c-location__detail li :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:1em;--sw-list-item-gap:var(--sw-space-md)}.sw-c-location__detail :where(h2,h3,h4,h5,h6){font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-heading)}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-c-location__identity{margin-inline:calc(var(--sw-gutter) * -1)}.sw-c-location__card{--_loc-card-pad-inline:var(--sw-gutter)}.sw-c-location{--_loc-media-gap:var(--sw-space-xl)}}.sw-c-inline-nav{--_inline-nav-gap:var(--sw-space-md);--_inline-nav-rule:light-dark(var(--sw-color-border-subtle), color-mix(in srgb, var(--_p-color-white) 20%, transparent));--_inline-nav-fg:light-dark(var(--sw-color-text-default), var(--sw-color-text-on-dark));--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:0;list-style:none;margin-block:0;flex-wrap:wrap;gap:var(--sw-space-sm) var(--_inline-nav-gap)}.sw-c-inline-nav,.sw-c-inline-nav>li{display:flex;align-items:center}.sw-c-inline-nav>li+li:before{content:"";position:static;flex:none;inline-size:var(--sw-border-thin);block-size:1em;background:var(--_inline-nav-rule);margin-inline-end:var(--_inline-nav-gap)}.sw-c-inline-nav__link{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;transition:color var(--sw-transition-fast)}.sw-c-inline-nav__link,.sw-c-inline-nav__link:link,.sw-c-inline-nav__link:visited{color:var(--_inline-nav-fg);text-decoration:none}.sw-c-inline-nav__link:focus-visible,.sw-c-inline-nav__link:hover{color:var(--_inline-nav-fg);text-decoration:underline}.sw-c-inline-nav__link[aria-current=page]{text-decoration:underline}.sw-c-inline-nav-text{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;color:light-dark(var(--sw-color-text-default),var(--sw-color-text-on-dark));margin-block:0}.sw-u-dot-field{background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top}.fl-col.sw-u-dot-field:has(>.fl-col-content),.fl-module.sw-u-dot-field:has(>.fl-module-content),.fl-row.sw-u-dot-field:has(>.fl-row-content-wrap){background-image:none}.fl-col.sw-u-dot-field>.fl-col-content,.fl-module.sw-u-dot-field>.fl-module-content,.fl-row.sw-u-dot-field>.fl-row-content-wrap,.sw-c-hero--style-1,.sw-c-hero--style-3,.sw-c-hero--style-event,.sw-c-hero--style-expert,.sw-c-hero[data-style="1"],.sw-c-hero[data-style="3"],.sw-c-hero[data-style=event],.sw-c-hero[data-style=expert]{background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top}.sw-c-hero{--sw-hero-title-family:var(--sw-font-heading);--sw-hero-title-size:var(--sw-text-header-m-caps-size);--sw-hero-title-weight:var(--sw-text-header-m-caps-weight);--sw-hero-title-leading:var(--sw-text-header-m-caps-leading);--sw-hero-title-tracking:var(--sw-text-header-m-caps-tracking);--sw-hero-title-transform:uppercase;--sw-hero-title-slant:normal;--sw-hero-meta-family:var(--sw-font-body);--sw-hero-meta-size:var(--sw-text-paragraph-s-size);--sw-hero-meta-weight:var(--sw-text-paragraph-s-weight);--sw-hero-meta-leading:var(--sw-text-paragraph-s-leading);--sw-hero-meta-tracking:var(--sw-text-paragraph-s-tracking);--sw-hero-meta-transform:none;--sw-hero-meta-slant:normal;--_hero-gutter:var(--sw-space-md);--_hero-content-max:938px;--_hero-split:3fr 5fr;--_hero-col-gap:var(--sw-space-2xl);--_hero-min-height:auto;--_hero-pad-block:var(--sw-space-2xl);--_hero-stack-gap:var(--sw-space-lg);--_hero-body-gap:var(--sw-space-xl);--_hero-action-gap:var(--sw-space-xl);--_hero-media-gap:40px;--_hero-mask-angle:calc(180deg - var(--sw-shape-diagonal-angle));--_hero-bar:70px;--_hero-bar-lead:44px;--_hero-media-position:50% 50%;--_hero-media-band:181.5px;--_hero-part-gap:var(--sw-space-lg);--_hero-meta-gap:var(--sw-space-lg);--_hero-bg:transparent;--_hero-fg:inherit;container:sw-c-hero/inline-size;display:grid;position:relative;overflow:hidden;background-color:var(--_hero-bg);color:var(--_hero-fg)}@media(min-width:23.4375rem){.sw-c-hero{--_hero-gutter:var(--sw-space-lg)}}@media(min-width:30rem){.sw-c-hero{--_hero-gutter:var(--sw-space-xl)}}.sw-c-hero__content{position:relative;display:grid;align-content:center;row-gap:var(--_hero-stack-gap);min-block-size:var(--_hero-min-height);inline-size:min(100% - var(--_hero-gutter) * 2,var(--_hero-content-max));margin-inline:auto;padding-block:var(--_hero-pad-block);min-inline-size:0}.sw-c-hero__content>*{min-inline-size:0}.sw-c-hero__tags .sw-c-tag{white-space:normal;max-inline-size:100%}.sw-c-hero__body{display:grid;row-gap:var(--_hero-body-gap)}.sw-c-hero__title{font-family:var(--sw-hero-title-family);font-size:var(--sw-hero-title-size);font-weight:var(--sw-hero-title-weight);line-height:var(--sw-hero-title-leading);letter-spacing:var(--sw-hero-title-tracking);text-transform:var(--sw-hero-title-transform);font-style:var(--sw-hero-title-slant);margin-block:0;max-inline-size:30ch}.sw-c-hero__text{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-l-size);font-weight:var(--sw-text-paragraph-l-weight);line-height:var(--sw-text-paragraph-l-leading);letter-spacing:var(--sw-text-paragraph-l-tracking);text-transform:none;font-style:normal;max-inline-size:34rem;overflow-wrap:break-word}.sw-c-hero__text>:first-child{margin-block-start:0}.sw-c-hero__text>:last-child{margin-block-end:0}.sw-c-hero--style-2 .sw-c-hero__text a:hover,.sw-c-hero[data-style="2"] .sw-c-hero__text a:hover{text-decoration-thickness:.12em}.sw-c-hero__actions{display:flex;flex-wrap:wrap;gap:var(--_hero-action-gap);flex-direction:column;align-items:flex-start}.fl-builder-content .sw-c-hero__actions .fl-button-wrap>:is(a,button){background-color:var(--_btn-bg);border-color:var(--_btn-border);border-radius:var(--sw-radius-pill);color:var(--_btn-fg)}.fl-builder-content .sw-c-hero__actions .fl-button-wrap>:is(a,button):hover{background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover);color:var(--_btn-fg-hover)}.fl-builder-content .sw-c-hero__actions .fl-button-wrap>:is(a,button) .fl-button-text{color:inherit}.sw-c-hero__media{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;pointer-events:none}.sw-c-hero__media-el{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--_hero-media-position);object-position:var(--_hero-media-position)}.sw-c-hero__breadcrumb{--sw-breadcrumb-space-block-start:0}.sw-c-hero .sw-c-hero__tags{margin-block-start:var(--_hero-part-gap)}.sw-c-hero__meta{font-family:var(--sw-hero-meta-family);font-size:var(--sw-hero-meta-size);font-weight:var(--sw-hero-meta-weight);line-height:var(--sw-hero-meta-leading);letter-spacing:var(--sw-hero-meta-tracking);text-transform:var(--sw-hero-meta-transform);font-style:var(--sw-hero-meta-slant);display:flex;flex-wrap:wrap;gap:var(--_hero-meta-gap);margin-block:var(--_hero-part-gap) 0}.sw-c-hero__meta-item--place{font-style:italic;color:var(--sw-color-text-muted)}.sw-c-hero__booth,.sw-c-hero__role{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-m-size);font-weight:var(--sw-text-sub-header-m-weight);line-height:var(--sw-text-sub-header-m-leading);letter-spacing:var(--sw-text-sub-header-m-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-stat-ink);margin-block:0}.sw-c-hero__figure,.sw-c-hero__rule{margin-block:0}.sw-c-hero__figure img{inline-size:100%;block-size:auto}.sw-c-hero--style-4,.sw-c-hero[data-style="4"]{--_hero-bg:transparent;--_hero-content-max:720px;--_hero-pad-block:var(--sw-space-3xl)}.sw-c-hero--style-4 .sw-c-hero__title,.sw-c-hero[data-style="4"] .sw-c-hero__title{--sw-hero-title-family:var(--sw-font-heading);--sw-hero-title-size:var(--sw-text-header-m-size);--sw-hero-title-weight:var(--sw-text-header-m-weight);--sw-hero-title-leading:var(--sw-text-header-m-leading);--sw-hero-title-tracking:var(--sw-text-header-m-tracking);--sw-hero-title-transform:none;--sw-hero-title-slant:normal;max-inline-size:none;text-wrap:balance}.sw-c-hero--style-4 .sw-c-hero__content,.sw-c-hero[data-style="4"] .sw-c-hero__content{row-gap:0;justify-items:center;text-align:center;grid-template-columns:minmax(0,1fr);padding-block-end:0}.sw-c-hero--style-4 .sw-c-hero__breadcrumb,.sw-c-hero[data-style="4"] .sw-c-hero__breadcrumb{--_crumb-inline:min(100cqw - var(--_hero-gutter) * 2, 938px);justify-self:start;inline-size:var(--_crumb-inline);margin-inline-start:calc(.5 * (min(100cqw - var(--_hero-gutter) * 2,var(--_hero-content-max)) - var(--_crumb-inline)))}.sw-c-hero--style-4 .sw-c-hero__breadcrumb .sw-c-breadcrumb__list,.sw-c-hero[data-style="4"] .sw-c-hero__breadcrumb .sw-c-breadcrumb__list{justify-content:flex-start;text-align:start}.sw-c-hero--style-4 .sw-c-hero__meta,.sw-c-hero--style-4 .sw-c-hero__tags,.sw-c-hero[data-style="4"] .sw-c-hero__meta,.sw-c-hero[data-style="4"] .sw-c-hero__tags{justify-content:center;max-inline-size:100%}.sw-c-hero--style-4 .sw-c-hero__meta-item+.sw-c-hero__meta-item:before,.sw-c-hero[data-style="4"] .sw-c-hero__meta-item+.sw-c-hero__meta-item:before{content:"·";content:"·"/"";margin-inline-end:var(--_hero-meta-gap);color:var(--sw-color-text-muted)}.sw-c-hero--style-event,.sw-c-hero[data-style=event]{--_hero-bg:var(--sw-color-surface-faint);--_hero-pad-block:var(--sw-space-3xl);--_hero-split:4fr 5fr;--_hero-body-gap:var(--sw-space-lg);--sw-hero-meta-family:var(--sw-font-body);--sw-hero-meta-size:var(--sw-text-paragraph-l-size);--sw-hero-meta-weight:var(--sw-text-paragraph-l-weight);--sw-hero-meta-leading:var(--sw-text-paragraph-l-leading);--sw-hero-meta-tracking:var(--sw-text-paragraph-l-tracking);--sw-hero-meta-transform:none;--sw-hero-meta-slant:normal}.sw-c-hero--style-event .sw-c-hero__title,.sw-c-hero--style-expert .sw-c-hero__title,.sw-c-hero[data-style=event] .sw-c-hero__title,.sw-c-hero[data-style=expert] .sw-c-hero__title{--sw-hero-title-family:var(--sw-font-heading);--sw-hero-title-size:var(--sw-text-header-s-size);--sw-hero-title-weight:var(--sw-text-header-s-weight);--sw-hero-title-leading:var(--sw-text-header-s-leading);--sw-hero-title-tracking:var(--sw-text-header-s-tracking);--sw-hero-title-transform:none;--sw-hero-title-slant:normal;max-inline-size:none;text-wrap:balance}.sw-c-hero--style-event .sw-c-hero__content,.sw-c-hero--style-expert .sw-c-hero__content,.sw-c-hero[data-style=event] .sw-c-hero__content,.sw-c-hero[data-style=expert] .sw-c-hero__content{row-gap:0}.sw-c-hero--style-event .sw-c-hero__body,.sw-c-hero[data-style=event] .sw-c-hero__body{margin-block-start:var(--sw-space-2xl);--_hero-body-gap:0}.sw-c-hero--style-event .sw-c-hero__figure,.sw-c-hero[data-style=event] .sw-c-hero__figure{margin-inline:calc(var(--_hero-gutter) * -1)}.sw-c-hero--style-event .sw-c-hero__body .sw-c-hero__tags,.sw-c-hero[data-style=event] .sw-c-hero__body .sw-c-hero__tags{margin-block-start:var(--sw-space-md)}.sw-c-hero--style-event .sw-c-hero__booth,.sw-c-hero[data-style=event] .sw-c-hero__booth{margin-block-start:var(--sw-space-lg)}.sw-c-hero--style-event .sw-c-hero__meta,.sw-c-hero[data-style=event] .sw-c-hero__meta{flex-direction:column;margin-block:var(--sw-space-md) 0}.sw-c-hero--style-event .sw-c-hero__actions,.sw-c-hero[data-style=event] .sw-c-hero__actions{margin-block-start:var(--sw-space-lg)}.sw-c-hero--style-expert,.sw-c-hero[data-style=expert]{--_hero-bg:var(--sw-color-surface-faint);--_hero-pad-block:var(--sw-space-3xl);--_hero-split:3fr 4fr;--_hero-col-gap:var(--sw-space-3xl);--_hero-body-gap:0}.sw-c-hero--style-expert .sw-c-hero__figure,.sw-c-hero[data-style=expert] .sw-c-hero__figure{aspect-ratio:var(--sw-aspect-4x3)}.sw-c-hero--style-expert .sw-c-hero__figure img,.sw-c-hero[data-style=expert] .sw-c-hero__figure img{block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.sw-c-hero--style-expert .sw-c-hero__body,.sw-c-hero[data-style=expert] .sw-c-hero__body{margin-block-start:var(--sw-space-2xl)}.sw-c-hero--style-expert .sw-c-hero__role,.sw-c-hero[data-style=expert] .sw-c-hero__role{margin-block-start:var(--sw-space-lg)}.sw-c-hero--style-expert .sw-c-hero__rule,.sw-c-hero[data-style=expert] .sw-c-hero__rule{margin-block-start:var(--sw-space-xl)}.sw-c-hero--style-expert .sw-c-hero__body .sw-c-hero__meta,.sw-c-hero[data-style=expert] .sw-c-hero__body .sw-c-hero__meta{flex-direction:column;margin-block:var(--sw-space-xl) 0}.sw-c-hero--style-1,.sw-c-hero[data-style="1"]{--_hero-bg:var(--sw-color-surface)}.sw-c-hero--style-1 .sw-c-hero__content,.sw-c-hero[data-style="1"] .sw-c-hero__content{--_hero-min-height:521px;padding-block-start:calc(var(--_hero-media-band) + var(--_hero-media-gap))}.sw-c-hero--style-1 .sw-c-hero__media,.sw-c-hero[data-style="1"] .sw-c-hero__media{--_hero-bar-gap:calc(var(--_hero-bar) / 2);--_hero-stop-1:var(--_hero-bar-lead);--_hero-stop-2:calc(var(--_hero-stop-1) + var(--_hero-bar-gap));--_hero-stop-3:calc(var(--_hero-stop-2) + var(--_hero-bar));--_hero-stop-4:calc(var(--_hero-stop-3) + var(--_hero-bar-gap));--_hero-stop-5:calc(var(--_hero-stop-4) + var(--_hero-bar));inline-size:calc((var(--_hero-bar-lead) + 3 * var(--_hero-bar)) / .86603);inset-block-end:auto;block-size:var(--_hero-media-band);-webkit-mask-image:linear-gradient(var(--_hero-mask-angle),#000 0 var(--_hero-stop-1),transparent var(--_hero-stop-1) var(--_hero-stop-2),#000 var(--_hero-stop-2) var(--_hero-stop-3),transparent var(--_hero-stop-3) var(--_hero-stop-4),#000 var(--_hero-stop-4) var(--_hero-stop-5),transparent var(--_hero-stop-5));mask-image:linear-gradient(var(--_hero-mask-angle),#000 0 var(--_hero-stop-1),transparent var(--_hero-stop-1) var(--_hero-stop-2),#000 var(--_hero-stop-2) var(--_hero-stop-3),transparent var(--_hero-stop-3) var(--_hero-stop-4),#000 var(--_hero-stop-4) var(--_hero-stop-5),transparent var(--_hero-stop-5));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sw-c-hero--style-2,.sw-c-hero[data-style="2"]{--_hero-bg:var(--sw-color-surface-brand);--_hero-split:4fr 5fr;color-scheme:dark;--_hero-fg:var(--sw-color-text-on-dark);--sw-color-link:var(--sw-color-text-on-dark);--sw-color-link-hover:var(--sw-color-text-on-dark);--sw-color-heading:var(--sw-color-text-on-dark);--sw-color-surface-sunken:color-mix(in srgb, var(--sw-color-text-on-dark) 12%, transparent);--sw-color-border-subtle:color-mix(in srgb, var(--sw-color-text-on-dark) 30%, transparent)}.sw-c-hero--style-2 .sw-c-hero__content,.sw-c-hero[data-style="2"] .sw-c-hero__content{--_hero-min-height:auto}.sw-c-hero--style-2 .sw-c-hero__media,.sw-c-hero[data-style="2"] .sw-c-hero__media{inset:0}.sw-c-hero--style-2 .sw-c-hero__media:after,.sw-c-hero[data-style="2"] .sw-c-hero__media:after{content:"";position:absolute;inset:0;background-color:var(--sw-color-overlay-brand)}.sw-c-hero--style-2 .sw-c-hero__title,.sw-c-hero[data-style="2"] .sw-c-hero__title{color:var(--sw-color-text-on-dark)}.sw-c-hero--style-3,.sw-c-hero[data-style="3"]{--_hero-bg:var(--sw-color-surface-faint)}@container sw-c-hero (min-width: 48rem){.sw-c-hero__actions{--_hero-action-gap:var(--sw-space-2xl);flex-direction:row;align-items:center}.sw-c-hero--style-1 .sw-c-hero__content,.sw-c-hero[data-style="1"] .sw-c-hero__content{--_hero-min-height:454px;grid-template-columns:var(--_hero-split);-moz-column-gap:var(--_hero-col-gap);column-gap:var(--_hero-col-gap);padding-block-start:var(--_hero-pad-block)}.sw-c-hero--style-1 .sw-c-hero__content>*,.sw-c-hero[data-style="1"] .sw-c-hero__content>*{grid-column:2}.sw-c-hero--style-1 .sw-c-hero__media,.sw-c-hero[data-style="1"] .sw-c-hero__media{--_hero-bar:calc(clamp(70px, 9.81cqi, 268px));inset-block:0;block-size:auto}.sw-c-hero--style-2 .sw-c-hero__content,.sw-c-hero[data-style="2"] .sw-c-hero__content{--_hero-min-height:420px;grid-template-columns:var(--_hero-split);-moz-column-gap:var(--_hero-col-gap);column-gap:var(--_hero-col-gap);align-items:start;row-gap:0}.sw-c-hero--style-2 .sw-c-hero__title,.sw-c-hero[data-style="2"] .sw-c-hero__title{grid-column:1;grid-row:1;max-inline-size:none}.sw-c-hero--style-2 .sw-c-hero__body,.sw-c-hero[data-style="2"] .sw-c-hero__body{grid-column:2;grid-row:1}.sw-c-hero--style-3 .sw-c-hero__content,.sw-c-hero[data-style="3"] .sw-c-hero__content{--_hero-min-height:350px}.sw-c-hero--style-event .sw-c-hero__content,.sw-c-hero[data-style=event] .sw-c-hero__content{--_hero-min-height:470px;grid-template-columns:var(--_hero-split);-moz-column-gap:var(--_hero-col-gap);column-gap:var(--_hero-col-gap);align-items:start}.sw-c-hero--style-event .sw-c-hero__breadcrumb,.sw-c-hero[data-style=event] .sw-c-hero__breadcrumb{grid-column:1/-1;grid-row:1}.sw-c-hero--style-event .sw-c-hero__figure,.sw-c-hero[data-style=event] .sw-c-hero__figure{grid-column:1;grid-row:2;margin-inline:0}.sw-c-hero--style-event .sw-c-hero__body,.sw-c-hero[data-style=event] .sw-c-hero__body{grid-column:2;grid-row:2;margin-block-start:var(--sw-space-md)}.sw-c-hero--style-event .sw-c-hero__content:not(:has(>.sw-c-hero__figure)) .sw-c-hero__body,.sw-c-hero[data-style=event] .sw-c-hero__content:not(:has(>.sw-c-hero__figure)) .sw-c-hero__body{grid-column:1/-1}.sw-c-hero--style-event .sw-c-hero__meta,.sw-c-hero[data-style=event] .sw-c-hero__meta{flex-direction:row;-moz-column-gap:var(--sw-space-2xl);column-gap:var(--sw-space-2xl)}.sw-c-hero--style-expert .sw-c-hero__content,.sw-c-hero[data-style=expert] .sw-c-hero__content{grid-template-columns:var(--_hero-split);-moz-column-gap:var(--_hero-col-gap);column-gap:var(--_hero-col-gap);align-items:start}.sw-c-hero--style-expert .sw-c-hero__figure,.sw-c-hero[data-style=expert] .sw-c-hero__figure{grid-column:1;grid-row:1}.sw-c-hero--style-expert .sw-c-hero__body,.sw-c-hero[data-style=expert] .sw-c-hero__body{grid-column:2;grid-row:1;margin-block-start:var(--sw-space-lg)}.sw-c-hero--style-expert .sw-c-hero__content:not(:has(>.sw-c-hero__figure)) .sw-c-hero__body,.sw-c-hero[data-style=expert] .sw-c-hero__content:not(:has(>.sw-c-hero__figure)) .sw-c-hero__body{grid-column:1/-1}}.sw-c-hero-stage{--sw-stage-title-family:var(--sw-font-heading);--sw-stage-title-size:var(--sw-text-header-l-size);--sw-stage-title-weight:var(--sw-text-header-l-weight);--sw-stage-title-leading:var(--sw-text-header-l-leading);--sw-stage-title-tracking:var(--sw-text-header-l-tracking);--sw-stage-title-transform:none;--sw-stage-title-slant:normal;--sw-stage-statement-family:var(--sw-font-heading);--sw-stage-statement-size:var(--sw-text-header-s-size);--sw-stage-statement-weight:var(--sw-text-header-s-weight);--sw-stage-statement-leading:var(--sw-text-header-s-leading);--sw-stage-statement-tracking:var(--sw-text-header-s-tracking);--sw-stage-statement-transform:none;--sw-stage-statement-slant:normal;--_stage-gutter:var(--sw-space-xl);--_stage-content-max:938px;--_stage-viewport:100dvh;--_stage-offset:0px;--_stage-label-gap:var(--sw-space-2xl);--_stage-copy-gap:var(--sw-space-3xl);--_stage-action-gap:var(--sw-space-2xl);--_stage-bg:var(--sw-color-surface-brand);--_stage-fg:var(--sw-color-text-on-dark);--_stage-scrim:color-mix(in srgb, var(--sw-color-surface-brand) 35%, transparent);--_stage-fade-duration:400ms;--_stage-fade-easing:var(--sw-easing-gentle);--_stage-fade-shift:var(--sw-space-lg);--_stage-drift:calc(clamp(1.75rem, 5.5vh, 3.5rem));--_stage-enter-duration:700ms;--_stage-enter-stagger:150ms;--_stage-enter-shift:var(--sw-space-xl);--_stage-enter-delay:220ms;--_stage-line-stagger:90ms;--_stage-enter-media-duration:2000ms;--_stage-enter-media-scale:1.06;--_stage-media-fade:600ms var(--sw-easing-gentle);--_stage-rail:var(--sw-space-3xl);--_stage-copy-inset:calc(var(--_stage-rail) + var(--_stage-control-target));--_stage-control-size:15px;--_stage-control-target:44px;--_stage-hint-gap:7px;--_stage-hint-arrow-size:10px;--_stage-hint-travel:4px;position:relative;display:block;isolation:isolate;color-scheme:dark;background-color:var(--_stage-bg);color:var(--_stage-fg);--sw-color-link:var(--sw-color-text-on-dark);--sw-color-link-hover:var(--sw-color-text-on-dark);--sw-color-heading:var(--sw-color-text-on-dark)}.sw-c-hero-stage__steps{position:relative;z-index:0;pointer-events:none;margin-block-start:calc(-1 * var(--_stage-viewport))}.sw-c-hero-stage__step,.sw-c-hero-stage__viewport{block-size:var(--_stage-viewport)}.sw-c-hero-stage__step:last-child{view-timeline:--wuxi-hero-exit block}.sw-c-hero-stage__viewport{position:sticky;inset-block-start:var(--_stage-offset);z-index:1;overflow:clip;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"stage" "rail";place-items:stretch}.sw-c-hero-stage__viewport>*{grid-area:stage;min-inline-size:0;position:relative}.sw-c-hero-stage__media{position:relative;pointer-events:none;grid-area:1/1/-1/-1;z-index:0}.sw-c-hero-stage__media-el[data-fade=pending]{opacity:0}video.sw-c-hero-stage__media-el{transition:opacity var(--_stage-media-fade)}.sw-c-hero-stage__media-el{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--_stage-media-position,50% 50%);object-position:var(--_stage-media-position,50% 50%)}.sw-c-hero-stage__media:after{content:"";position:absolute;inset:0;background-color:var(--_stage-scrim)}.sw-c-hero-stage__slide{display:grid;align-content:center;justify-items:start;row-gap:var(--_stage-copy-gap);inline-size:min(100% - var(--_stage-gutter) * 2,var(--_stage-content-max));margin-inline:auto;z-index:1;padding-block-start:var(--_stage-copy-inset);opacity:0;visibility:hidden;translate:0 var(--_stage-fade-shift);transition:opacity var(--_stage-fade-duration) var(--_stage-fade-easing),translate var(--_stage-fade-duration) var(--_stage-fade-easing),visibility 0s linear var(--_stage-fade-duration)}.sw-c-hero-stage__slide[data-active=true]{opacity:1;visibility:visible;translate:0 0;transition-delay:0s,0s,0s}@supports(animation-timeline:view()){.sw-c-hero-stage__step[data-index="0"]{view-timeline-name:--wuxi-hero-step-0;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="0"]:last-child{view-timeline-name:--wuxi-hero-step-0,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage__step[data-index="1"]{view-timeline-name:--wuxi-hero-step-1;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="1"]:last-child{view-timeline-name:--wuxi-hero-step-1,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage__step[data-index="2"]{view-timeline-name:--wuxi-hero-step-2;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="2"]:last-child{view-timeline-name:--wuxi-hero-step-2,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage__step[data-index="3"]{view-timeline-name:--wuxi-hero-step-3;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="3"]:last-child{view-timeline-name:--wuxi-hero-step-3,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage__step[data-index="4"]{view-timeline-name:--wuxi-hero-step-4;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="4"]:last-child{view-timeline-name:--wuxi-hero-step-4,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage__step[data-index="5"]{view-timeline-name:--wuxi-hero-step-5;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="5"]:last-child{view-timeline-name:--wuxi-hero-step-5,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage__step[data-index="6"]{view-timeline-name:--wuxi-hero-step-6;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="6"]:last-child{view-timeline-name:--wuxi-hero-step-6,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage__step[data-index="7"]{view-timeline-name:--wuxi-hero-step-7;view-timeline-axis:block}.sw-c-hero-stage__step[data-index="7"]:last-child{view-timeline-name:--wuxi-hero-step-7,--wuxi-hero-exit;view-timeline-axis:block,block}.sw-c-hero-stage{timeline-scope:--wuxi-hero-step-0,--wuxi-hero-step-1,--wuxi-hero-step-2,--wuxi-hero-step-3,--wuxi-hero-step-4,--wuxi-hero-step-5,--wuxi-hero-step-6,--wuxi-hero-step-7}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide{transition:none;animation-name:sw-c-hero-stage-travel;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 20% cover 80%}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide:not(:has(~.sw-c-hero-stage__slide)){animation-name:sw-c-hero-stage-travel-last}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="0"]{animation-timeline:--wuxi-hero-step-0}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="1"]{animation-timeline:--wuxi-hero-step-1}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="2"]{animation-timeline:--wuxi-hero-step-2}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="3"]{animation-timeline:--wuxi-hero-step-3}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="4"]{animation-timeline:--wuxi-hero-step-4}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="5"]{animation-timeline:--wuxi-hero-step-5}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="6"]{animation-timeline:--wuxi-hero-step-6}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide[data-index="7"]{animation-timeline:--wuxi-hero-step-7}}@keyframes sw-c-hero-stage-travel{0%{opacity:0;visibility:hidden;translate:0 var(--_stage-drift)}1%{visibility:visible}17%{opacity:1}83%{opacity:1}99%{visibility:visible}to{opacity:0;visibility:hidden;translate:0 calc(var(--_stage-drift) * -1)}}@keyframes sw-c-hero-stage-travel-last{0%{opacity:0;visibility:hidden;translate:0 var(--_stage-drift)}1%{visibility:visible}17%{opacity:1}to{opacity:1;visibility:visible;translate:0 calc(var(--_stage-drift) * -1)}}:root:not([data-sw-stage=ready]) .sw-c-hero-stage .sw-c-hero-stage__viewport{position:relative;display:block;block-size:auto;margin-block-end:0}:root:not([data-sw-stage=ready]) .sw-c-hero-stage .sw-c-hero-stage__media{position:absolute;inset:0}:root:not([data-sw-stage=ready]) .sw-c-hero-stage .sw-c-hero-stage__slide{display:grid;align-content:center;min-block-size:var(--_stage-viewport);opacity:1;visibility:visible;translate:none;transition:none}:root:not([data-sw-stage=ready]) .sw-c-hero-stage .sw-c-hero-stage__controls{position:sticky;inset-block-end:0}:root:not([data-sw-stage=ready]) .sw-c-hero-stage .sw-c-hero-stage__steps{margin-block-start:0}:root:not([data-sw-stage=ready]) .sw-c-hero-stage .sw-c-hero-stage__hint,:root:not([data-sw-stage=ready]) .sw-c-hero-stage .sw-c-hero-stage__step{display:none}:root:not([data-sw-stage=ready]) .sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide{animation:none}.sw-c-hero-stage__title{font-family:var(--sw-stage-title-family);font-size:var(--sw-stage-title-size);font-weight:var(--sw-stage-title-weight);line-height:var(--sw-stage-title-leading);letter-spacing:var(--sw-stage-title-tracking);text-transform:var(--sw-stage-title-transform);font-style:var(--sw-stage-title-slant);margin-block:0;max-inline-size:26ch;text-wrap:balance}.sw-c-hero-stage__statement{font-family:var(--sw-stage-statement-family);font-size:var(--sw-stage-statement-size);font-weight:var(--sw-stage-statement-weight);line-height:var(--sw-stage-statement-leading);letter-spacing:var(--sw-stage-statement-tracking);text-transform:var(--sw-stage-statement-transform);font-style:var(--sw-stage-statement-slant);margin-block:0;max-inline-size:38ch}.sw-c-hero-stage__slide .sw-c-section-heading{--sw-flow-heading:var(--_stage-label-gap);margin-block:0}.sw-c-hero-stage__body{display:grid;row-gap:var(--_stage-label-gap);justify-items:start;inline-size:100%}.sw-c-hero-stage__actions{display:flex;flex-wrap:wrap;gap:var(--_stage-action-gap);align-items:center}.fl-builder-content .sw-c-hero-stage__actions .fl-button-wrap>:is(a,button){background-color:var(--_btn-bg);border-color:var(--_btn-border);border-radius:var(--sw-radius-pill);color:var(--_btn-fg)}.fl-builder-content .sw-c-hero-stage__actions .fl-button-wrap>:is(a,button):hover{background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover);color:var(--_btn-fg-hover)}.fl-builder-content .sw-c-hero-stage__actions .fl-button-wrap>:is(a,button) .fl-button-text{color:inherit}.sw-c-hero-stage__hint{grid-area:1/1/-1/-1;position:absolute;inset-block-end:calc(var(--_stage-rail) + var(--_stage-control-target) / 2);inset-inline-start:50%;translate:-50% 50%;z-index:2;display:grid;justify-items:center;row-gap:var(--_stage-hint-gap);color:var(--sw-color-heading-on-dark);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-c-hero-stage__hint-label{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;font-size:.875rem;margin-inline-start:.1em}.sw-c-hero-stage__hint-arrows{display:block;inline-size:var(--_stage-hint-arrow-size);block-size:auto;overflow:visible}.sw-c-hero-stage__hint-chevron{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes sw-c-hero-stage-nudge{0%,34%,to{translate:0 0;opacity:.75}17%{translate:0 var(--_stage-hint-travel);opacity:1}}.sw-c-hero-stage__hint-chevron{animation:sw-c-hero-stage-nudge 1.9s var(--_stage-fade-easing) 6 both}.sw-c-hero-stage__hint-chevron:last-child{animation-delay:90ms}.sw-c-hero-stage__controls{grid-area:rail;display:flex;inline-size:min(100% - var(--_stage-gutter) * 2,var(--_stage-content-max));margin-inline:auto;justify-content:flex-end;padding-block-end:var(--_stage-rail);z-index:2}.sw-c-hero-stage__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;color:var(--sw-color-accent);display:grid;place-items:center;inline-size:var(--_stage-control-target);block-size:var(--_stage-control-target);margin-inline-end:calc(-.5 * (var(--_stage-control-target) - var(--_stage-control-size)));padding:0;transition:color var(--sw-transition-fast)}.sw-c-hero-stage__toggle:hover{color:var(--sw-color-text-on-dark)}.sw-c-hero-stage__toggle-glyph{inline-size:var(--_stage-control-size);block-size:var(--_stage-control-size);background-image:linear-gradient(90deg,currentcolor 0 27%,transparent 0 73%,currentcolor 0 100%)}.sw-c-hero-stage__toggle[data-state=paused] .sw-c-hero-stage__toggle-glyph{background-image:none;background-color:currentcolor;clip-path:polygon(8% 0,100% 50%,8% 100%)}@keyframes sw-c-hero-stage-rise{0%{opacity:0;translate:0 var(--_stage-enter-shift)}}@keyframes sw-c-hero-stage-settle{0%{scale:var(--_stage-enter-media-scale)}}.sw-c-hero-stage__slide[data-index="0"]>*{animation:sw-c-hero-stage-rise var(--_stage-enter-duration) var(--_stage-fade-easing) backwards;animation-delay:var(--_stage-enter-delay)}.sw-c-hero-stage__slide[data-index="0"]>*+*{animation-delay:calc(var(--_stage-enter-delay) + var(--_stage-enter-stagger))}.sw-c-hero-stage__word{display:inline-block;animation:sw-c-hero-stage-rise var(--_stage-enter-duration) var(--_stage-fade-easing) backwards;animation-delay:calc(var(--_stage-enter-delay) + var(--_line,0) * var(--_stage-line-stagger))}.sw-c-hero-stage__slide[data-index="0"]>:has(.sw-c-hero-stage__word){animation:none}.sw-c-hero-stage__media-el{animation:sw-c-hero-stage-settle var(--_stage-enter-media-duration) var(--_stage-fade-easing) backwards}@media(prefers-reduced-motion:reduce){.sw-c-hero-stage{--_stage-fade-shift:0px;--_stage-fade-duration:120ms;--_stage-drift:0px}.sw-c-hero-stage__media-el,.sw-c-hero-stage__slide[data-index="0"]>*,.sw-c-hero-stage__word{animation:none}.sw-c-hero-stage__hint-chevron{animation:none;opacity:1}video.sw-c-hero-stage__media-el{transition:none}}@media(max-width:1200px){.sw-c-hero-stage{--_stage-viewport:calc(100dvh - var(--sw-header-height));--_stage-offset:var(--sw-header-height)}}@media(max-height:700px){.sw-c-hero-stage{--_stage-rail:var(--sw-space-md);--_stage-copy-inset:0px;--_stage-copy-gap:var(--sw-space-xl);--_stage-action-gap:var(--sw-space-md);--_stage-enter-shift:var(--sw-space-md)}}@media(max-height:430px){.sw-c-hero-stage .sw-c-hero-stage__viewport{position:relative;display:block;block-size:auto;margin-block-end:0}.sw-c-hero-stage .sw-c-hero-stage__media{position:absolute;inset:0}.sw-c-hero-stage .sw-c-hero-stage__slide{display:grid;align-content:center;min-block-size:var(--_stage-viewport);opacity:1;visibility:visible;translate:none;transition:none}.sw-c-hero-stage .sw-c-hero-stage__controls{position:sticky;inset-block-end:0}.sw-c-hero-stage .sw-c-hero-stage__steps{margin-block-start:0}.sw-c-hero-stage .sw-c-hero-stage__hint,.sw-c-hero-stage .sw-c-hero-stage__step{display:none}.sw-c-hero-stage[data-sw-stage-ready=true] .sw-c-hero-stage__slide{animation:none}}@media(max-width:768px){.sw-c-hero-stage{--_stage-action-gap:var(--sw-space-xl);--_stage-label-gap:var(--sw-space-xl);--_stage-rail:var(--sw-space-xl)}.sw-c-hero-stage__actions{flex-direction:column;align-items:stretch}.sw-c-hero-stage__title{max-inline-size:none;text-wrap:pretty}}.sw-c-icon-tile{background:var(--sw-color-surface-brand-indigo);--_tile-min-h:380px;min-block-size:var(--_tile-min-h);padding:var(--sw-space-2xl) var(--sw-space-xl);display:flex;flex-direction:column;align-items:flex-start;color:var(--sw-color-text-on-dark);position:relative;isolation:isolate}.sw-c-icon-tile__icon{color:var(--sw-color-heading-on-dark);margin-block-end:var(--sw-space-xl)}.sw-c-icon-tile__title{--sw-icon-tile-title-family:var(--sw-font-heading);--sw-icon-tile-title-size:var(--sw-text-sub-header-s-size);--sw-icon-tile-title-weight:var(--sw-text-sub-header-s-weight);--sw-icon-tile-title-leading:var(--sw-text-sub-header-s-leading);--sw-icon-tile-title-tracking:var(--sw-text-sub-header-s-tracking);--sw-icon-tile-title-transform:uppercase;--sw-icon-tile-title-slant:normal;font-family:var(--sw-icon-tile-title-family);font-size:var(--sw-icon-tile-title-size);font-weight:var(--sw-icon-tile-title-weight);line-height:var(--sw-icon-tile-title-leading);letter-spacing:var(--sw-icon-tile-title-tracking);text-transform:var(--sw-icon-tile-title-transform);font-style:var(--sw-icon-tile-title-slant);color:var(--sw-color-text-on-dark);margin-block:0 var(--sw-space-md);-webkit-line-clamp:2;line-clamp:2}.sw-c-icon-tile__body{--sw-icon-tile-body-family:var(--sw-font-body);--sw-icon-tile-body-size:var(--sw-text-paragraph-m-size);--sw-icon-tile-body-weight:var(--sw-text-paragraph-m-weight);--sw-icon-tile-body-leading:var(--sw-text-paragraph-m-leading);--sw-icon-tile-body-tracking:var(--sw-text-paragraph-m-tracking);--sw-icon-tile-body-transform:none;--sw-icon-tile-body-slant:normal;font-family:var(--sw-icon-tile-body-family);font-size:var(--sw-icon-tile-body-size);font-weight:var(--sw-icon-tile-body-weight);line-height:var(--sw-icon-tile-body-leading);letter-spacing:var(--sw-icon-tile-body-tracking);text-transform:var(--sw-icon-tile-body-transform);font-style:var(--sw-icon-tile-body-slant);margin-block:0;-webkit-line-clamp:4;line-clamp:4}.sw-c-icon-tile:has(>.sw-c-action-link)>:nth-last-child(2){margin-block-end:var(--sw-space-lg)}.sw-c-icon-tile>.sw-c-action-link{margin-block-start:auto}.sw-c-icon-tile__body,.sw-c-icon-tile__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@container icon-tile-grid (min-width: 1080px){.sw-c-icon-tile{--_tile-min-h:455px;padding:var(--sw-space-3xl)}}.sw-c-icon-tile:before,.sw-c-icon-tile>.sw-c-action-link:before{content:"";position:absolute;inset:0}.sw-c-icon-tile:before{z-index:-1;background-color:var(--sw-color-overlay-hover-lift);opacity:0;transition:opacity var(--sw-transition-base);pointer-events:none}.sw-c-icon-tile:has(>.sw-c-action-link:focus-visible):before,.sw-c-icon-tile:has(>.sw-c-action-link:hover):before{opacity:1}.sw-c-icon-tile:has(>.sw-c-action-link:focus-visible),.sw-c-icon-tile:has(>.sw-c-action-link:hover){--_action-link-fg-hover:var(--sw-color-text-on-dark);--_action-link-arrow:var(--sw-color-text-on-dark)}.sw-c-icon-tile__icon{transition:color var(--sw-transition-base)}.sw-c-icon-tile:has(>.sw-c-action-link:focus-visible) .sw-c-icon-tile__icon,.sw-c-icon-tile:has(>.sw-c-action-link:hover) .sw-c-icon-tile__icon{color:var(--sw-color-text-on-dark)}.sw-c-icon-tile>.sw-c-action-link:after{transition:translate var(--sw-transition-fast),background-color var(--sw-transition-base)}.sw-c-icon-tile:has(>.sw-c-action-link:focus-visible){outline:var(--sw-focus-ring-width) solid var(--sw-color-text-on-dark);outline-offset:calc(var(--sw-focus-ring-width) * -3)}.sw-c-icon-tile>.sw-c-action-link:focus-visible{outline:none}.sw-c-input-group{display:flex;align-items:stretch}.sw-c-input-group>*{border-radius:0}.sw-c-input-group>*+*{margin-inline-start:-1px}.sw-c-input-group>:first-child{border-start-start-radius:var(--sw-radius-control);border-end-start-radius:var(--sw-radius-control)}.sw-c-input-group>:last-child{border-start-end-radius:var(--sw-radius-control);border-end-end-radius:var(--sw-radius-control)}.sw-c-input-group>:where(input,select){flex:1 1 auto;inline-size:auto}.sw-c-input-group>:where(input,select):focus-visible{position:relative;z-index:1}.sw-c-input-group__addon{display:inline-flex;align-items:center;padding-inline:var(--sw-space-sm);background:var(--sw-color-surface-sunken);border:1px solid var(--sw-color-border-strong);color:var(--sw-color-text-muted);white-space:nowrap}.sw-c-modal{--_modal-width:42rem;--_modal-pad:var(--sw-space-xl);--_modal-inset:var(--sw-space-sm);position:fixed;inset:0;margin:auto;--_modal-fit:calc(100% - var(--_modal-inset) * 2);inline-size:min(var(--_modal-fit),var(--_modal-width));max-inline-size:var(--_modal-fit);block-size:-moz-fit-content;block-size:fit-content;max-block-size:var(--_modal-fit);flex-direction:column;padding:0;border:0;border-radius:var(--sw-radius-surface);background:var(--sw-color-surface-raised);box-shadow:var(--sw-shadow-raised);overflow:hidden}.sw-c-modal[open]{display:flex}.sw-c-modal::backdrop{background:var(--sw-color-overlay-dim,rgba(11,13,16,.55))}.sw-c-modal__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--_modal-pad);padding-block-end:var(--sw-space-2xl);-webkit-overflow-scrolling:touch}.sw-c-modal__media{flex:0 0 auto;display:block;max-block-size:45vh}.sw-c-modal__close{position:absolute;inset-block-start:var(--sw-space-md);inset-inline-end:var(--sw-space-md);z-index:1;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:var(--sw-radius-pill);background:var(--sw-color-modal-close-fill);color:var(--sw-color-action);cursor:pointer;transition:background-color var(--sw-transition-fast)}.sw-c-modal__close:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:2.75rem;block-size:2.75rem}.sw-c-modal__close:after{content:"";inline-size:.875rem;block-size:.875rem;background:currentcolor;--_modal-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M2 2 12 12M12 2 2 12'/%3E%3C/svg%3E");-webkit-mask:var(--_modal-x) center/contain no-repeat;mask:var(--_modal-x) center/contain no-repeat}.sw-c-modal__close:hover{background:var(--sw-color-modal-close-fill-hover)}.sw-c-modal__close:focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}.sw-c-modal__close:focus:not(:focus-visible){outline:none}.sw-c-modal--wide{--_modal-width:60rem}.sw-c-modal--narrow{--_modal-width:30rem}@media(prefers-reduced-motion:no-preference){.sw-c-modal,.sw-c-modal::backdrop{transition:opacity var(--sw-transition-base),translate var(--sw-transition-base),display var(--sw-transition-base) allow-discrete,overlay var(--sw-transition-base) allow-discrete}.sw-c-modal:not([open]),.sw-c-modal:not([open])::backdrop{opacity:0}.sw-c-modal:not([open]){translate:0 var(--sw-space-md)}@starting-style{.sw-c-modal[open],.sw-c-modal[open]::backdrop{opacity:0}.sw-c-modal[open]{translate:0 var(--sw-space-md)}}}.sw-has-modal{overflow:hidden;scrollbar-gutter:stable}.sw-c-mega{--_mega-gutter:max(var(--sw-grid-margin), .5 * (100vw - var(--sw-container-max)));--_mega-intro-width:265px;--_mega-intro-pad-end:41px;--_mega-col2:299px;--_mega-col3:273px;--_mega-col4:255px;--_mega-row-pad-block:14px;--_mega-row-pad-inline:16px;--_mega-reveal-duration:300ms;--_mega-reveal-stagger:calc(var(--_mega-reveal-duration) * .85);--_mega-swap-duration:160ms;--_mega-close-duration:180ms;--_mega-close-ease:var(--sw-easing-standard);--_mega-reveal-ease:var(--sw-easing-gentle);--_mega-reveal-ease-deep:cubic-bezier(0.22, 0.7, 0.3, 1);display:flex;align-items:stretch;block-size:calc(100dvh - var(--sw-header-height))}.sw-c-mega[hidden]{display:none}@keyframes sw-mega-sheet{0%{translate:-100% 0}to{translate:0 0}}@keyframes sw-mega-window{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sw-mega-drop{0%{translate:0 -12px;opacity:0}to{translate:0 0;opacity:1}}@keyframes sw-mega-lift{0%{translate:0 0;opacity:1}to{translate:0 -12px;opacity:0}}@keyframes sw-mega-fade{0%{opacity:0}to{opacity:1}}@keyframes sw-mega-push{0%{translate:0 0;opacity:1}to{translate:-48px 0;opacity:0}}@keyframes sw-mega-unwindow{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}.sw-c-mega__intro{animation:sw-mega-sheet var(--_mega-reveal-duration) var(--_mega-reveal-ease) backwards;flex:none;inline-size:calc(var(--_mega-gutter) + var(--_mega-intro-width) + var(--_mega-intro-pad-end));padding-inline:var(--_mega-gutter) var(--_mega-intro-pad-end);padding-block-start:70px;color-scheme:dark;background-color:var(--sw-color-surface-chrome);color:var(--sw-color-text-on-dark);--sw-color-link:var(--sw-color-link-on-dark);--sw-color-link-hover:var(--sw-color-link-hover-on-dark)}.sw-c-mega__list{animation:sw-mega-window var(--_mega-reveal-duration) var(--_mega-reveal-ease) backwards}.sw-c-mega__list>.sw-c-mega__item{animation:sw-mega-sheet var(--_mega-reveal-duration) var(--_mega-reveal-ease) backwards}.sw-c-mega__list[data-level="3"],.sw-c-mega__list[data-level="3"]>.sw-c-mega__item,.sw-c-mega__list[data-level="4"],.sw-c-mega__list[data-level="4"]>.sw-c-mega__item{animation-timing-function:var(--_mega-reveal-ease-deep)}.sw-c-mega__list[data-level="2"],.sw-c-mega__list[data-level="2"]>.sw-c-mega__item{animation-delay:var(--_mega-reveal-stagger);animation-timing-function:var(--_mega-reveal-ease-deep)}.sw-c-mega__list[data-swap],.sw-c-mega__list[data-swap]>.sw-c-mega__item{animation:none}.sw-c-mega__list[data-swap]>.sw-c-mega__item{animation:sw-mega-fade var(--_mega-swap-duration) var(--sw-easing-standard) both}@media(prefers-reduced-motion:reduce){.sw-c-mega__intro,.sw-c-mega__list,.sw-c-mega__list>.sw-c-mega__item{animation-duration:.01ms;animation-delay:0s}}.sw-c-mega__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-s-size);font-weight:var(--sw-text-header-s-weight);line-height:var(--sw-text-header-s-leading);letter-spacing:var(--sw-text-header-s-tracking);text-transform:none;font-style:normal;text-transform:uppercase;margin-block:0 22px}.sw-c-mega[data-style=compact] .sw-c-mega__title{margin-block:22px}.sw-c-mega__text{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin-block:0}.sw-c-mega__overview{margin-block:11px 0;padding-block-start:12px;border-top:1px solid var(--_p-color-gray-1)}.sw-c-mega__featured{margin-block-start:var(--sw-space-2xl)}.sw-c-mega__featured-heading{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-text-muted-on-dark);margin-block:0 11px}.sw-c-mega__featured-list{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:0;list-style:none;margin-block:0}.sw-c-mega__featured-list>li+li{margin-block-start:7px}.sw-c-mega__cols{display:flex;align-items:stretch;flex:none}.sw-c-mega__item{position:static}.sw-c-mega{overflow-y:auto;overflow-x:clip;overscroll-behavior:contain}.sw-c-mega__list{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:0;list-style:none;margin-block:0;min-block-size:100%}.sw-c-mega__list[hidden]{display:none;animation:none}.sw-c-mega__list[data-level="2"]{position:relative;flex:none;inline-size:var(--_mega-col2);background-color:var(--sw-color-surface);padding-block-start:var(--sw-space-2xs)}.sw-c-mega__list[data-level="3"],.sw-c-mega__list[data-level="4"]{position:absolute;inset-block-start:0;inset-inline-start:100%}.sw-c-mega__list[data-level="3"]{inline-size:var(--_mega-col3);background-color:var(--sw-color-surface-faint)}.sw-c-mega__list[data-level="4"]{inline-size:var(--_mega-col4);background-color:var(--sw-color-surface-subtle)}.sw-c-mega__row{display:flex;align-items:center;gap:13px;inline-size:100%;padding:var(--_mega-row-pad-block) var(--_mega-row-pad-inline);text-align:start;background:none;border:0;cursor:pointer;font-family:inherit;position:relative;transition:background-color var(--sw-transition-fast)}.sw-c-mega__row,.sw-c-mega__row:link,.sw-c-mega__row:visited{color:var(--sw-color-text-default);text-decoration:none}.sw-c-mega__row:focus-visible,.sw-c-mega__row:hover{color:var(--sw-color-text-default);text-decoration:none;background-color:var(--sw-color-surface-hover)}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:4px;background-color:var(--sw-color-selected-bar);scale:1 0;opacity:0;transition:scale var(--sw-transition-base),opacity var(--sw-transition-base)}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row:focus-visible:after,.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row:hover:after,.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true]:after{scale:1 1;opacity:1}.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true],.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true]{background-color:var(--sw-color-selected-wash)}.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row:after,.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:4px;background-color:var(--sw-color-selected-bar);scale:1 0;opacity:0;transition:scale var(--sw-transition-base),opacity var(--sw-transition-base)}.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row:focus-visible:after,.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row:hover:after,.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true]:after,.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row:focus-visible:after,.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row:hover:after,.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true]:after{scale:1 1;opacity:1}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row .sw-c-mega__row-label{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal}.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row .sw-c-mega__row-label,.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row .sw-c-mega__row-label{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking);text-transform:none;font-style:normal}.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row .sw-c-mega__row-label{font-weight:var(--sw-weight-regular)}.sw-c-mega__row[aria-expanded]:before{content:"";order:2;margin-inline-start:auto;flex:none;inline-size:.5rem;block-size:.875rem;background-color:var(--sw-color-control-accent);--_mega-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l6 6-6 6'/%3E%3C/svg%3E");-webkit-mask:var(--_mega-chevron) center/contain no-repeat;mask:var(--_mega-chevron) center/contain no-repeat;opacity:1;transition:opacity var(--sw-transition-base)}.sw-c-mega__row[aria-expanded=false]:focus-visible:before,.sw-c-mega__row[aria-expanded=false]:hover:before{opacity:0}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true]:before,.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true]:before,.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row[aria-expanded=true]:before{background-color:transparent}.sw-c-mega__icon{flex:none;--_brand-icon-size:36px;color:var(--sw-color-control-accent)}.sw-c-mega[data-style=compact]>.sw-c-mega__back,.sw-c-mega__back-item,.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row--overview,.sw-c-mega__row-intro{display:none}.sw-c-mega__back{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking);text-transform:none;font-style:normal;display:flex;align-items:center;gap:var(--sw-space-sm);inline-size:100%;min-block-size:2.75rem;padding:var(--_mega-row-pad-block) var(--sw-grid-margin);background-color:var(--sw-color-surface-subtle);color:var(--sw-color-text-default);border:0;border-block-end:var(--sw-border-thin) solid var(--sw-color-border-subtle);cursor:pointer;font-family:inherit;text-align:start}.sw-c-mega__back:before{content:"";flex:none;inline-size:1.1875rem;block-size:.875rem;background-color:var(--sw-color-control-accent);--_mega-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 7H1.5'/%3E%3Cpath d='M7 1.5 1.5 7 7 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--_mega-back) center/contain no-repeat;mask:var(--_mega-back) center/contain no-repeat}.sw-c-mega[data-style=compact]{--_mega-compact-width:min(100% - (var(--sw-grid-margin) * 2), var(--sw-container-max));inset-inline-end:auto;inset-inline-start:clamp(var(--_mega-gutter),var(--_mega-anchor,100%),100% - var(--_mega-gutter) - var(--_mega-compact-width));align-items:stretch;inline-size:var(--_mega-compact-width);block-size:auto;padding:0;background-color:var(--sw-color-surface);box-shadow:var(--sw-shadow-raised);overflow:visible;animation:sw-mega-drop var(--_mega-reveal-duration) var(--_mega-reveal-ease) both}.sw-c-mega[data-style=compact] .sw-c-mega__intro{flex:1 1 0;padding:var(--sw-space-xl);padding-block-start:var(--sw-space-xl)}.sw-c-mega__compact-body{flex:1 1 0;min-inline-size:0;padding:var(--sw-space-xl)}.sw-c-mega__compact-list{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:0;list-style:none;margin-block:0;display:flex;flex-direction:column;gap:var(--sw-space-lg)}.sw-c-mega__compact-link{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;display:flex;align-items:center;gap:13px}.sw-c-mega__compact-link,.sw-c-mega__compact-link:link,.sw-c-mega__compact-link:visited{color:var(--sw-color-text-default);text-decoration:none}.sw-c-mega__compact-link:focus-visible,.sw-c-mega__compact-link:hover{color:var(--sw-color-text-default);text-decoration:underline}.sw-c-mega__feature{flex:1 1 0;order:1;padding:var(--sw-space-xl);background-color:#f5f5f5;display:flex;flex-direction:column;gap:var(--sw-space-md);align-items:flex-start}.sw-c-mega__feature-image{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--sw-aspect-16x9);-o-object-fit:cover;object-fit:cover}.sw-c-mega__feature-image--empty{background-color:var(--sw-color-surface-subtle)}.sw-c-mega__feature-heading{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-text-muted);margin-block:0}.sw-c-mega__feature-link{margin-block:0}.sw-c-mega[data-style=compact][data-closing]{animation:sw-mega-lift var(--_mega-close-duration) var(--_mega-close-ease) forwards}.sw-c-mega[data-style=full][data-closing]{animation:sw-mega-push var(--_mega-close-duration) var(--_mega-close-ease) forwards}.sw-c-mega[data-closing]{pointer-events:none}.sw-c-mega[data-style=compact] .sw-c-mega__intro{animation:none}@media(prefers-reduced-motion:reduce){.sw-c-mega[data-closing],.sw-c-mega[data-style=compact],.sw-c-mega__list[data-closing]{animation-duration:.01ms}}@media(max-width:1200px){.sw-c-mega{display:block;inline-size:100%;background-color:var(--sw-color-surface);block-size:auto;max-block-size:calc(100dvh - var(--sw-header-height));border-block-start:var(--sw-border-thin) solid var(--sw-color-border-subtle);animation:sw-mega-window var(--_mega-reveal-duration) var(--_mega-reveal-ease) forwards}.sw-c-mega__intro{display:none}.sw-c-mega__back-item,.sw-c-mega__cols{display:block}.sw-c-mega__list,.sw-c-mega__list[data-level="2"],.sw-c-mega__list[data-level="3"],.sw-c-mega__list[data-level="4"]{position:static;inline-size:100%;min-block-size:0;background-color:var(--sw-color-surface);padding-block-start:0}.sw-c-mega__list[data-level="3"],.sw-c-mega__list[data-level="4"]{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;z-index:1}.sw-c-mega{position:absolute;z-index:2}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row--overview{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color-scheme:dark;background-color:var(--sw-color-surface-chrome);color:var(--sw-color-text-on-dark);border-block-end:0;padding-block:var(--sw-space-lg)}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row--overview .sw-c-mega__row-label{color:var(--sw-color-text-on-dark);display:flex;align-items:center;gap:.5em}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row--overview .sw-c-mega__row-intro{color:var(--sw-color-text-muted-on-dark)}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row--overview .sw-c-mega__row-label:after{content:"";flex:none;inline-size:1.05em;block-size:.78em;background:var(--sw-color-action-link-arrow);--_arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 7h16.5'/%3E%3Cpath d='M12 1.5 17.5 7 12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--_arrow) center/contain no-repeat;mask:var(--_arrow) center/contain no-repeat}.sw-c-mega__row-intro{display:block;font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-muted);white-space:normal}.sw-c-mega__row{min-block-size:2.75rem;padding-inline:var(--sw-grid-margin);border-block-end:var(--sw-border-thin) solid var(--sw-color-border-subtle)}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item>.sw-c-mega__row:after,.sw-c-mega__list[data-level="3"]>.sw-c-mega__item>.sw-c-mega__row:after,.sw-c-mega__list[data-level="4"]>.sw-c-mega__item>.sw-c-mega__row:after{content:none}.sw-c-mega__list .sw-c-mega__row[aria-expanded=true]{background-color:transparent}.sw-c-mega__list[data-level="3"] .sw-c-mega__icon,.sw-c-mega__list[data-level="4"] .sw-c-mega__icon{display:none}.sw-c-mega[data-style=compact]>.sw-c-mega__back{display:flex}.sw-c-mega__list[data-closing]{animation:sw-mega-unwindow var(--_mega-close-duration) var(--_mega-close-ease) forwards;pointer-events:none}.sw-c-mega__list{animation-fill-mode:forwards}.sw-c-mega[data-closing]{z-index:1}.sw-c-mega[data-style=compact][data-closing],.sw-c-mega[data-style=full][data-closing]{animation:sw-mega-unwindow var(--_mega-close-duration) var(--_mega-close-ease) forwards}.sw-c-mega__list[data-level="2"]{animation:none}.sw-c-mega__list[data-level="2"]>.sw-c-mega__item{animation-delay:0s}.sw-c-mega[data-style=compact]{inset-inline:0;inline-size:100%;padding:0;box-shadow:none;animation:sw-mega-window var(--_mega-reveal-duration) var(--_mega-reveal-ease) forwards}.sw-c-mega[data-style=compact] .sw-c-mega__intro{display:none}.sw-c-mega[data-style=compact] .sw-c-mega__feature{display:flex;flex-direction:row;align-items:center;gap:var(--sw-space-md);inline-size:100%;padding:var(--sw-space-lg) var(--sw-grid-margin);color-scheme:dark;background-color:var(--sw-color-surface-chrome);color:var(--sw-color-text-on-dark);border-block-end:0}.sw-c-mega[data-style=compact] .sw-c-mega__feature .sw-c-action-link,.sw-c-mega[data-style=compact] .sw-c-mega__feature .sw-c-action-link:focus-visible,.sw-c-mega[data-style=compact] .sw-c-mega__feature .sw-c-action-link:hover,.sw-c-mega[data-style=compact] .sw-c-mega__feature .sw-c-action-link:link,.sw-c-mega[data-style=compact] .sw-c-mega__feature .sw-c-action-link:visited{color:var(--sw-color-text-on-dark)}.sw-c-mega[data-style=compact] .sw-c-mega__feature-heading{display:none}.sw-c-mega[data-style=compact] .sw-c-mega__feature-image{flex:none;inline-size:128px;block-size:128px;aspect-ratio:var(--sw-aspect-1x1);-o-object-fit:cover;object-fit:cover}.sw-c-mega[data-style=compact] .sw-c-mega__feature-link{flex:1 1 auto;min-inline-size:0;margin-block:0}.sw-c-mega[data-style=compact] .sw-c-mega__feature-link .sw-c-action-link{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;display:flex;inline-size:100%;gap:0;align-items:center}.sw-c-mega[data-style=compact] .sw-c-mega__feature-link .sw-c-action-link:after{margin-inline-start:auto}.sw-c-mega[data-style=compact] .sw-c-mega__compact-body{inline-size:100%;padding:0}.sw-c-mega__compact-list{gap:0}.sw-c-mega__compact-link{display:flex;align-items:center;min-block-size:2.75rem;padding:var(--_mega-row-pad-block) var(--sw-grid-margin);border-block-end:var(--sw-border-thin) solid var(--sw-color-border-subtle)}}.sw-c-mega[hidden],.sw-c-mega__list[hidden]{display:none}.sw-c-navbar{--_navbar-item-pad-inline:10px;--_navbar-item-height:40px;--_navbar-item-radius:0;--_navbar-item-gap:calc(39.8px - (var(--_navbar-item-pad-inline) * 2));--_navbar-menu-gap:calc(52px - var(--_navbar-item-pad-inline));--_navbar-action-gap:2.375rem;--_navbar-marker-gap:0.59em;--_navbar-logo-width:254px;--_navbar-logo-nudge:-3px;--_navbar-search-size:24px;--_navbar-search-target:40px;--_navbar-search-gap:0px;--_navbar-toggle-inline:81px;--_navbar-fg:light-dark(var(--sw-color-text-default), var(--sw-color-text-on-dark));--_navbar-item-state-duration:var(--sw-transition-base);--sw-color-list-marker:var(--sw-color-accent-secondary);display:flex;align-items:center;-moz-column-gap:var(--_navbar-menu-gap);column-gap:var(--_navbar-menu-gap);color:var(--_navbar-fg)}.sw-c-navbar__brand{margin-inline-end:auto;display:flex;align-items:center;flex:none;translate:0 var(--_navbar-logo-nudge);position:relative}.sw-c-navbar__logo{display:block;inline-size:var(--_navbar-logo-width);max-inline-size:100%;block-size:auto}.sw-c-navbar__menu{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;padding-inline-start:0;font-size:var(--sw-text-interactive-s-size);list-style:none;margin-block:0;display:flex;align-items:center;-moz-column-gap:var(--_navbar-item-gap);column-gap:var(--_navbar-item-gap)}.sw-c-navbar__menu>li{flex:none}.sw-c-navbar__link{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;display:inline-flex;align-items:center;gap:var(--_navbar-marker-gap);min-block-size:var(--_navbar-item-height);padding-inline:var(--_navbar-item-pad-inline);color:var(--_navbar-fg);text-decoration:none;white-space:nowrap;border-radius:var(--_navbar-item-radius);border:0;background:none;cursor:pointer;font-family:inherit;transition:color var(--sw-transition-fast)}.sw-c-navbar__link:before{content:"";flex:none;inline-size:1.2268em;margin-inline:-.2134em;block-size:.875em;background:var(--sw-color-list-marker);border-radius:0;clip-path:polygon(.4268em 0,1.2268em 0,.8em 100%,0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.68 87.5'%3E%3Cpath d='M42.68 0H53.68L11 87.5H0ZM75.68 0H86.68L44 87.5H33ZM108.68 0H119.68L77 87.5H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,linear-gradient(rgb(0 0 0/var(--sw-list-marker-slash-density,0)),rgb(0 0 0/var(--sw-list-marker-slash-density,0)));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.68 87.5'%3E%3Cpath d='M42.68 0H53.68L11 87.5H0ZM75.68 0H86.68L44 87.5H33ZM108.68 0H119.68L77 87.5H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,linear-gradient(rgb(0 0 0/var(--sw-list-marker-slash-density,0)),rgb(0 0 0/var(--sw-list-marker-slash-density,0)));transition:--sw-list-marker-slash-density var(--_navbar-item-state-duration)}.sw-c-navbar__link:link,.sw-c-navbar__link:visited{color:var(--_navbar-fg);text-decoration:none}.sw-c-navbar__link:focus,.sw-c-navbar__link:focus-visible,.sw-c-navbar__link:hover,.sw-c-navbar__link[aria-current=page],.sw-c-navbar__link[aria-expanded=true]{color:var(--_navbar-fg);text-decoration:none}.sw-c-navbar__link:focus-visible:before,.sw-c-navbar__link:hover:before,.sw-c-navbar__link[aria-current=page]:before,.sw-c-navbar__link[aria-expanded=true]:before{--sw-list-marker-slash-density:1}.sw-c-navbar__link[aria-current=page]:before{transition:none}.sw-c-navbar__actions{display:flex;align-items:center;-moz-column-gap:var(--_navbar-action-gap);column-gap:var(--_navbar-action-gap);flex:none}.sw-c-navbar__actions .sw-c-button{white-space:nowrap}.sw-c-navbar__search{display:grid;place-items:center;inline-size:var(--_navbar-search-size);block-size:var(--_navbar-search-size);color:var(--_navbar-fg);flex:none;position:relative;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sw-c-navbar__search:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:var(--_navbar-search-target);block-size:var(--_navbar-search-target)}.sw-c-navbar__search:after{content:"";inline-size:100%;block-size:100%;background:currentColor;-webkit-mask:url(../icons/utility/search.svg) center/contain no-repeat;mask:url(../icons/utility/search.svg) center/contain no-repeat}.sw-c-navbar__toggle{--_navbar-toggle-block:var(--sw-header-height);--_navbar-toggle-bar:3px;--_navbar-toggle-width:32px;--_navbar-toggle-step:10.5px;display:none;place-items:center;inline-size:var(--_navbar-toggle-inline);block-size:var(--_navbar-toggle-block);flex:none;border:0;padding:0;cursor:pointer;background:var(--sw-color-surface-brand);color:var(--sw-color-link-on-dark)}.sw-c-navbar__toggle:after{content:"";inline-size:var(--_navbar-toggle-width);block-size:var(--_navbar-toggle-bar);flex:none;background:currentColor;box-shadow:0 calc(var(--_navbar-toggle-step) * -1) 0 currentColor,0 var(--_navbar-toggle-step) 0 currentColor}.sw-c-pagination{--_pagination-ink:light-dark(var(--sw-color-control-ink),
                                var(--sw-color-text-on-dark));--_pagination-ink-current:light-dark(var(--sw-color-control-accent),
                                        var(--sw-color-link-on-dark));--_pagination-ink-hover:light-dark(var(--sw-color-link-hover),
                                      var(--sw-color-link-hover-on-dark));--_pagination-ink-dots:light-dark(var(--sw-color-text-muted),
                                     var(--sw-color-text-muted-on-dark));--_pagination-arrow-ink:light-dark(var(--sw-color-control-ink),
                                      var(--sw-color-text-on-dark));--_pagination-caret-ink:light-dark(var(--sw-color-control-accent),
                                      var(--sw-color-link-on-dark));--_pagination-target:2.5rem;--_pagination-gap:var(--sw-space-2xs);--_pagination-underline-thickness:2px;--_pagination-underline-inset:0;--_pagination-arrow-glyph:1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--_pagination-justify,center);gap:var(--_pagination-gap)}.sw-c-pagination__page{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--_pagination-target);min-block-size:var(--_pagination-target);padding-inline:var(--sw-space-2xs);color:var(--_pagination-ink);border-radius:var(--sw-radius-inline);text-decoration:none;position:relative;transition:color var(--sw-transition-fast)}.sw-c-pagination__page:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{content:"";position:absolute;inset-inline:0;inset-block-end:var(--_pagination-underline-inset);block-size:var(--_pagination-underline-thickness);border-radius:var(--_pagination-underline-thickness);background:transparent;transition:background-color var(--sw-transition-fast)}.sw-c-pagination__page:link:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current)),.sw-c-pagination__page:visited:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current)){color:var(--_pagination-ink)}.sw-c-pagination__page:focus-visible:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current,.dots,.sw-c-pagination__dots,.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before,.sw-c-pagination__page:hover:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current,.dots,.sw-c-pagination__dots,.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{background:var(--_pagination-ink-current)}.sw-c-pagination__page--current,.sw-c-pagination__page[aria-current=page],.sw-c-pagination__page[aria-current=true]{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-m-size);font-weight:var(--sw-text-interactive-m-weight);line-height:var(--sw-text-interactive-m-leading);letter-spacing:var(--sw-text-interactive-m-tracking);text-transform:none;font-style:normal;color:var(--_pagination-ink-current);cursor:default}.sw-c-pagination__page--current:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before,.sw-c-pagination__page[aria-current=page]:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before,.sw-c-pagination__page[aria-current=true]:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{background:var(--_pagination-ink-current)}.sw-c-pagination__dots{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--_pagination-target);min-block-size:var(--_pagination-target);padding-inline:var(--sw-space-2xs);color:var(--_pagination-ink);border-radius:var(--sw-radius-inline);text-decoration:none;position:relative;transition:color var(--sw-transition-fast);color:var(--_pagination-ink-dots);cursor:default;min-inline-size:auto}.sw-c-pagination__dots:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{content:"";position:absolute;inset-inline:0;inset-block-end:var(--_pagination-underline-inset);block-size:var(--_pagination-underline-thickness);border-radius:var(--_pagination-underline-thickness);background:transparent;transition:background-color var(--sw-transition-fast)}.sw-c-pagination__next,.sw-c-pagination__prev{position:relative;display:inline-block;inline-size:var(--_pagination-target);block-size:var(--_pagination-target);padding:0;flex:none;overflow:hidden;text-indent:200%;white-space:nowrap;color:var(--_pagination-arrow-ink);border:0;background:none;cursor:pointer;transition:color var(--sw-transition-fast)}.sw-c-pagination__next:focus-visible,.sw-c-pagination__next:hover,.sw-c-pagination__prev:focus-visible,.sw-c-pagination__prev:hover{color:var(--_pagination-ink-hover);text-decoration:none}.sw-c-pagination__next.disabled,.sw-c-pagination__next:disabled,.sw-c-pagination__next[aria-disabled=true],.sw-c-pagination__prev.disabled,.sw-c-pagination__prev:disabled,.sw-c-pagination__prev[aria-disabled=true]{color:var(--_pagination-ink-dots);pointer-events:none;opacity:.5}.sw-c-pagination__prev:before{-webkit-mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat;-webkit-mask-size:var(--_pagination-arrow-glyph);mask-size:var(--_pagination-arrow-glyph)}.sw-c-pagination__next:before,.sw-c-pagination__prev:before{content:"";position:absolute;inset:0;text-indent:0;background:currentColor}.sw-c-pagination__next:before{-webkit-mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;-webkit-mask-size:var(--_pagination-arrow-glyph);mask-size:var(--_pagination-arrow-glyph)}.sw-c-pagination-bar{--_pagination-ink:light-dark(var(--sw-color-control-ink),
                                var(--sw-color-text-on-dark));--_pagination-ink-current:light-dark(var(--sw-color-control-accent),
                                        var(--sw-color-link-on-dark));--_pagination-ink-hover:light-dark(var(--sw-color-link-hover),
                                      var(--sw-color-link-hover-on-dark));--_pagination-ink-dots:light-dark(var(--sw-color-text-muted),
                                     var(--sw-color-text-muted-on-dark));--_pagination-arrow-ink:light-dark(var(--sw-color-control-ink),
                                      var(--sw-color-text-on-dark));--_pagination-caret-ink:light-dark(var(--sw-color-control-accent),
                                      var(--sw-color-link-on-dark));--_pagination-target:2.5rem;--_pagination-gap:var(--sw-space-2xs);--_pagination-underline-thickness:2px;--_pagination-underline-inset:0;--_pagination-arrow-glyph:1.75rem;container-type:inline-size;container-name:sw-pagination-bar;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sw-space-lg);margin-block-start:var(--sw-space-2xl);padding-block-start:var(--sw-space-lg);border-block-start:var(--sw-border-thin) solid var(--sw-color-border-subtle);--_pagination-justify:flex-end}.sw-c-pagination-bar__count{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;flex:1 1 14rem;margin:0;color:var(--_pagination-ink)}.sw-c-pagination-bar__controls{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sw-space-md);flex:0 1 auto}.sw-c-pagination-bar__per-page{display:flex;align-items:center;gap:var(--sw-space-sm)}.sw-c-pagination-bar__per-page-label{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;color:var(--_pagination-ink);margin:0}.sw-c-pagination-bar__select{position:relative;display:inline-block}.sw-c-pagination-bar__select:after{content:"";position:absolute;inset-inline-end:var(--sw-space-sm);inset-block-start:50%;translate:0 -50%;color:var(--_pagination-caret-ink);inline-size:1.15rem;block-size:1.15rem;pointer-events:none;background:currentColor;-webkit-mask:url(../icons/utility/caret-down.svg) center/contain no-repeat;mask:url(../icons/utility/caret-down.svg) center/contain no-repeat}.sw-c-pagination-bar__select>select{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;inline-size:auto;padding-inline:var(--sw-space-sm) calc(1.15rem + var(--sw-space-sm) + var(--sw-space-sm));padding-block:var(--sw-space-2xs);color:var(--_pagination-ink);border-color:var(--sw-color-border-strong)}.navigation.pagination{--_pagination-ink:light-dark(var(--sw-color-control-ink),
                                var(--sw-color-text-on-dark));--_pagination-ink-current:light-dark(var(--sw-color-control-accent),
                                        var(--sw-color-link-on-dark));--_pagination-ink-hover:light-dark(var(--sw-color-link-hover),
                                      var(--sw-color-link-hover-on-dark));--_pagination-ink-dots:light-dark(var(--sw-color-text-muted),
                                     var(--sw-color-text-muted-on-dark));--_pagination-arrow-ink:light-dark(var(--sw-color-control-ink),
                                      var(--sw-color-text-on-dark));--_pagination-caret-ink:light-dark(var(--sw-color-control-accent),
                                      var(--sw-color-link-on-dark));--_pagination-target:2.5rem;--_pagination-gap:var(--sw-space-2xs);--_pagination-underline-thickness:2px;--_pagination-underline-inset:0;--_pagination-arrow-glyph:1.75rem;margin-block-start:var(--sw-space-2xl)}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--_pagination-justify,center);gap:var(--_pagination-gap)}.navigation.pagination .page-numbers{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--_pagination-target);min-block-size:var(--_pagination-target);padding-inline:var(--sw-space-2xs);color:var(--_pagination-ink);border-radius:var(--sw-radius-inline);text-decoration:none;position:relative;transition:color var(--sw-transition-fast)}.navigation.pagination .page-numbers:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{content:"";position:absolute;inset-inline:0;inset-block-end:var(--_pagination-underline-inset);block-size:var(--_pagination-underline-thickness);border-radius:var(--_pagination-underline-thickness);background:transparent;transition:background-color var(--sw-transition-fast)}.navigation.pagination .page-numbers:link:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current)),.navigation.pagination .page-numbers:visited:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current)){color:var(--_pagination-ink)}.navigation.pagination .page-numbers:focus-visible:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current,.dots,.sw-c-pagination__dots,.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before,.navigation.pagination .page-numbers:hover:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current,.dots,.sw-c-pagination__dots,.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{background:var(--_pagination-ink-current)}.navigation.pagination .page-numbers.current{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-m-size);font-weight:var(--sw-text-interactive-m-weight);line-height:var(--sw-text-interactive-m-leading);letter-spacing:var(--sw-text-interactive-m-tracking);text-transform:none;font-style:normal;color:var(--_pagination-ink-current);cursor:default}.navigation.pagination .page-numbers.current:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{background:var(--_pagination-ink-current)}.navigation.pagination .page-numbers.dots{color:var(--_pagination-ink-dots);cursor:default;min-inline-size:auto}.navigation.pagination .page-numbers.next,.navigation.pagination .page-numbers.prev{position:relative;display:inline-block;inline-size:var(--_pagination-target);block-size:var(--_pagination-target);padding:0;flex:none;overflow:hidden;text-indent:200%;white-space:nowrap;color:var(--_pagination-arrow-ink);border:0;background:none;cursor:pointer;transition:color var(--sw-transition-fast)}.navigation.pagination .page-numbers.next:focus-visible,.navigation.pagination .page-numbers.next:hover,.navigation.pagination .page-numbers.prev:focus-visible,.navigation.pagination .page-numbers.prev:hover{color:var(--_pagination-ink-hover);text-decoration:none}.navigation.pagination .page-numbers.next.disabled,.navigation.pagination .page-numbers.next:disabled,.navigation.pagination .page-numbers.next[aria-disabled=true],.navigation.pagination .page-numbers.prev.disabled,.navigation.pagination .page-numbers.prev:disabled,.navigation.pagination .page-numbers.prev[aria-disabled=true]{color:var(--_pagination-ink-dots);pointer-events:none;opacity:.5}.navigation.pagination .page-numbers.prev:before{content:"";position:absolute;inset:0;text-indent:0;background:currentColor;-webkit-mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat;-webkit-mask-size:var(--_pagination-arrow-glyph);mask-size:var(--_pagination-arrow-glyph)}.navigation.pagination .page-numbers.next:before{content:"";position:absolute;inset:0;text-indent:0;background:currentColor;-webkit-mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;-webkit-mask-size:var(--_pagination-arrow-glyph);mask-size:var(--_pagination-arrow-glyph)}.facetwp-pager{--_pagination-ink:light-dark(var(--sw-color-control-ink),
                                var(--sw-color-text-on-dark));--_pagination-ink-current:light-dark(var(--sw-color-control-accent),
                                        var(--sw-color-link-on-dark));--_pagination-ink-hover:light-dark(var(--sw-color-link-hover),
                                      var(--sw-color-link-hover-on-dark));--_pagination-ink-dots:light-dark(var(--sw-color-text-muted),
                                     var(--sw-color-text-muted-on-dark));--_pagination-arrow-ink:light-dark(var(--sw-color-control-ink),
                                      var(--sw-color-text-on-dark));--_pagination-caret-ink:light-dark(var(--sw-color-control-accent),
                                      var(--sw-color-link-on-dark));--_pagination-target:2.5rem;--_pagination-gap:var(--sw-space-2xs);--_pagination-underline-thickness:2px;--_pagination-underline-inset:0;--_pagination-arrow-glyph:1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--_pagination-justify,center);gap:var(--_pagination-gap)}.facetwp-pager .facetwp-page{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--_pagination-target);min-block-size:var(--_pagination-target);padding-inline:var(--sw-space-2xs);color:var(--_pagination-ink);border-radius:var(--sw-radius-inline);text-decoration:none;position:relative;transition:color var(--sw-transition-fast);cursor:pointer}.facetwp-pager .facetwp-page:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{content:"";position:absolute;inset-inline:0;inset-block-end:var(--_pagination-underline-inset);block-size:var(--_pagination-underline-thickness);border-radius:var(--_pagination-underline-thickness);background:transparent;transition:background-color var(--sw-transition-fast)}.facetwp-pager .facetwp-page:link:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current)),.facetwp-pager .facetwp-page:visited:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current)){color:var(--_pagination-ink)}.facetwp-pager .facetwp-page:focus-visible:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current,.dots,.sw-c-pagination__dots,.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before,.facetwp-pager .facetwp-page:hover:not(:where(.current,.active,[aria-current],.sw-c-pagination__page--current,.dots,.sw-c-pagination__dots,.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{background:var(--_pagination-ink-current)}.facetwp-pager .facetwp-page.active{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-m-size);font-weight:var(--sw-text-interactive-m-weight);line-height:var(--sw-text-interactive-m-leading);letter-spacing:var(--sw-text-interactive-m-tracking);text-transform:none;font-style:normal;color:var(--_pagination-ink-current);cursor:default}.facetwp-pager .facetwp-page.active:not(:where(.prev,.next,.sw-c-pagination__prev,.sw-c-pagination__next)):before{background:var(--_pagination-ink-current)}.facetwp-pager .facetwp-page.dots{color:var(--_pagination-ink-dots);cursor:default;min-inline-size:auto}.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev{position:relative;display:inline-block;inline-size:var(--_pagination-target);block-size:var(--_pagination-target);padding:0;flex:none;overflow:hidden;text-indent:200%;white-space:nowrap;color:var(--_pagination-arrow-ink);border:0;background:none;cursor:pointer;transition:color var(--sw-transition-fast)}.facetwp-pager .facetwp-page.next:focus-visible,.facetwp-pager .facetwp-page.next:hover,.facetwp-pager .facetwp-page.prev:focus-visible,.facetwp-pager .facetwp-page.prev:hover{color:var(--_pagination-ink-hover);text-decoration:none}.facetwp-pager .facetwp-page.next.disabled,.facetwp-pager .facetwp-page.next:disabled,.facetwp-pager .facetwp-page.next[aria-disabled=true],.facetwp-pager .facetwp-page.prev.disabled,.facetwp-pager .facetwp-page.prev:disabled,.facetwp-pager .facetwp-page.prev[aria-disabled=true]{color:var(--_pagination-ink-dots);pointer-events:none;opacity:.5}.facetwp-pager .facetwp-page.prev:before{content:"";position:absolute;inset:0;text-indent:0;background:currentColor;-webkit-mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-left.svg) center/contain no-repeat;-webkit-mask-size:var(--_pagination-arrow-glyph);mask-size:var(--_pagination-arrow-glyph)}.facetwp-pager .facetwp-page.next:before{content:"";position:absolute;inset:0;text-indent:0;background:currentColor;-webkit-mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;mask:url(../icons/utility/arrow-right.svg) center/contain no-repeat;-webkit-mask-size:var(--_pagination-arrow-glyph);mask-size:var(--_pagination-arrow-glyph)}.sw-c-pagination-bar__count .facetwp-facet-results_counts{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;color:var(--_pagination-ink)}.sw-c-pagination-bar__per-page .facetwp-facet-per_page{position:relative;display:inline-block}.sw-c-pagination-bar__per-page .facetwp-facet-per_page:after{content:"";position:absolute;inset-inline-end:var(--sw-space-sm);inset-block-start:50%;translate:0 -50%;color:var(--_pagination-caret-ink);inline-size:1.15rem;block-size:1.15rem;pointer-events:none;background:currentColor;-webkit-mask:url(../icons/utility/caret-down.svg) center/contain no-repeat;mask:url(../icons/utility/caret-down.svg) center/contain no-repeat}.sw-c-pagination-bar__per-page .facetwp-facet-per_page>select{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;inline-size:auto;padding-inline:var(--sw-space-sm) calc(1.15rem + var(--sw-space-sm) + var(--sw-space-sm));padding-block:var(--sw-space-2xs);color:var(--_pagination-ink);border-color:var(--sw-color-border-strong)}@container sw-pagination-bar (max-width: 34rem){.sw-c-pagination-bar__count{flex-basis:100%;text-align:center}.sw-c-pagination-bar__controls{flex-basis:100%;align-items:center;--_pagination-justify:center}}.sw-c-rule{border:0;margin:0;inline-size:100%;block-size:var(--sw-border-thin);background:var(--sw-color-rule-accent)}.sw-c-section-heading{--sw-section-heading-family:var(--sw-font-heading);--sw-section-heading-size:var(--sw-text-sub-header-m-size);--sw-section-heading-weight:var(--sw-text-sub-header-m-weight);--sw-section-heading-leading:var(--sw-text-sub-header-m-leading);--sw-section-heading-tracking:var(--sw-text-sub-header-m-tracking);--sw-section-heading-transform:uppercase;--sw-section-heading-slant:normal;--_section-heading-marker:var(--sw-color-accent);--_section-heading-marker-inline:0.8em;--_section-heading-marker-block:0.7133em;--_section-heading-marker-skew:-24deg;--_section-heading-marker-gap:0.6em;--_section-heading-marker-outdent:0em;--_section-heading-marker-outdent-center:calc(-1 * (var(--_section-heading-marker-inline) + var(--_section-heading-marker-gap)));--_section-heading-align:start;--_section-heading-marker-shift:0em;--_section-heading-measure:40ch;--_section-heading-margin-inline:0;--sw-flow-heading:var(--sw-space-lg);font-family:var(--sw-section-heading-family);font-size:var(--sw-section-heading-size);font-weight:var(--sw-section-heading-weight);line-height:var(--sw-section-heading-leading);letter-spacing:var(--sw-section-heading-tracking);text-transform:var(--sw-section-heading-transform);font-style:var(--sw-section-heading-slant);color:light-dark(var(--sw-color-text-muted),var(--_p-color-white));display:block;text-align:var(--_section-heading-align);max-inline-size:calc(var(--_section-heading-measure) + var(--_section-heading-marker-inline) + var(--_section-heading-marker-gap));margin-inline:var(--_section-heading-margin-inline)}.sw-c-section-heading:before{content:"";display:inline-block;vertical-align:baseline;inline-size:var(--_section-heading-marker-inline);block-size:var(--_section-heading-marker-block);margin-inline-start:var(--_section-heading-marker-outdent);margin-inline-end:var(--_section-heading-marker-gap);background-color:var(--_section-heading-marker);transform:translateY(calc(var(--_section-heading-marker-shift) * -1)) skewX(var(--_section-heading-marker-skew))}@supports(height:1cap){.sw-c-resource-feed__section-title,.sw-c-section-heading{--_section-heading-marker-block:1cap}}.sw-c-section-heading--l,.sw-c-section-heading[data-size=l]{--sw-section-heading-size:var(--sw-text-sub-header-l-size);--sw-section-heading-weight:var(--sw-text-sub-header-l-weight);--sw-section-heading-leading:var(--sw-text-sub-header-l-leading);--sw-section-heading-tracking:var(--sw-text-sub-header-l-tracking)}.sw-c-section-heading--l,.sw-c-section-heading--s,.sw-c-section-heading[data-size=l],.sw-c-section-heading[data-size=s]{--sw-section-heading-family:var(--sw-font-heading);--sw-section-heading-transform:uppercase;--sw-section-heading-slant:normal}.sw-c-section-heading--s,.sw-c-section-heading[data-size=s]{--sw-section-heading-size:var(--sw-text-sub-header-s-size);--sw-section-heading-weight:var(--sw-text-sub-header-s-weight);--sw-section-heading-leading:var(--sw-text-sub-header-s-leading);--sw-section-heading-tracking:var(--sw-text-sub-header-s-tracking)}.sw-c-section-heading--center,.sw-c-section-heading[data-align=center]{--_section-heading-align:center;--_section-heading-margin-inline:auto;--_section-heading-marker-outdent:var(--_section-heading-marker-outdent-center)}.fl-heading.sw-c-section-heading{font-family:var(--sw-section-heading-family);font-size:var(--sw-section-heading-size);font-weight:var(--sw-section-heading-weight);line-height:var(--sw-section-heading-leading);letter-spacing:var(--sw-section-heading-tracking);text-transform:var(--sw-section-heading-transform);font-style:var(--sw-section-heading-slant);color:light-dark(var(--sw-color-text-muted),var(--_p-color-white));display:block;text-align:var(--_section-heading-align);max-inline-size:calc(var(--_section-heading-measure) + var(--_section-heading-marker-inline) + var(--_section-heading-marker-gap));margin-inline:var(--_section-heading-margin-inline)}.fl-module.fl-heading.sw-c-section-heading:before{content:"";display:inline-block;vertical-align:baseline;inline-size:var(--_section-heading-marker-inline);block-size:var(--_section-heading-marker-block);margin-inline-start:var(--_section-heading-marker-outdent);margin-inline-end:var(--_section-heading-marker-gap);background-color:var(--_section-heading-marker);transform:translateY(calc(var(--_section-heading-marker-shift) * -1)) skewX(var(--_section-heading-marker-skew))}.fl-module.sw-c-section-heading:not(.fl-heading){display:block}.fl-module.sw-c-section-heading:not(.fl-heading):before{content:none}.sw-c-section-heading:not(.fl-heading) .fl-heading{font-family:var(--sw-section-heading-family);font-size:var(--sw-section-heading-size);font-weight:var(--sw-section-heading-weight);line-height:var(--sw-section-heading-leading);letter-spacing:var(--sw-section-heading-tracking);text-transform:var(--sw-section-heading-transform);font-style:var(--sw-section-heading-slant);color:light-dark(var(--sw-color-text-muted),var(--_p-color-white));display:block;text-align:var(--_section-heading-align);max-inline-size:calc(var(--_section-heading-measure) + var(--_section-heading-marker-inline) + var(--_section-heading-marker-gap));margin-inline:var(--_section-heading-margin-inline)}.sw-c-section-heading:not(.fl-heading) .fl-heading:before{content:"";display:inline-block;vertical-align:baseline;inline-size:var(--_section-heading-marker-inline);block-size:var(--_section-heading-marker-block);margin-inline-start:var(--_section-heading-marker-outdent);margin-inline-end:var(--_section-heading-marker-gap);background-color:var(--_section-heading-marker);transform:translateY(calc(var(--_section-heading-marker-shift) * -1)) skewX(var(--_section-heading-marker-skew))}[data-sw-segmented]:has(.sw-c-segmented-control__input:checked) [data-sw-segmented-panel]{display:none}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="0"]:checked) [data-sw-segmented-panel="0"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="1"]:checked) [data-sw-segmented-panel="1"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="2"]:checked) [data-sw-segmented-panel="2"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="3"]:checked) [data-sw-segmented-panel="3"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="4"]:checked) [data-sw-segmented-panel="4"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="5"]:checked) [data-sw-segmented-panel="5"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="6"]:checked) [data-sw-segmented-panel="6"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="7"]:checked) [data-sw-segmented-panel="7"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="8"]:checked) [data-sw-segmented-panel="8"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="9"]:checked) [data-sw-segmented-panel="9"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="10"]:checked) [data-sw-segmented-panel="10"]{display:block}[data-sw-segmented]:has(.sw-c-segmented-control__input[value="11"]:checked) [data-sw-segmented-panel="11"]{display:block}.sw-c-segmented-control{--_segmented-bg:var(--sw-color-surface-faint);--_segmented-rest-bg:var(--sw-color-segment-rest);--_segmented-rest-ink:var(--sw-color-control-ink);--_segmented-active-bg:var(--sw-color-action);--_segmented-active-ink:var(--sw-color-action-ink);--_segmented-gap:var(--sw-space-sm);background-color:var(--_segmented-bg);padding:var(--sw-space-lg) var(--sw-space-md);container:segmented-control/inline-size}.sw-c-segmented-control__set{display:none;background:none;flex-wrap:wrap;justify-content:center;gap:var(--_segmented-gap);margin:0;padding:0;border:0;min-inline-size:0}.sw-c-segmented-control__option{cursor:pointer}.sw-c-segmented-control__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sw-c-segmented-control__pill{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center;inline-size:-moz-fit-content;inline-size:fit-content;--_pill-cap-nudge:0.1em;padding-block:calc(.4em + var(--_pill-cap-nudge)) calc(.4em - var(--_pill-cap-nudge));padding-inline:.7em;border:var(--sw-border-thin) solid transparent;border-radius:var(--sw-radius-pill);white-space:nowrap;display:flex;background-color:var(--_segmented-rest-bg);color:var(--_segmented-rest-ink);transition:background-color var(--sw-transition-base),color var(--sw-transition-base)}.sw-c-segmented-control__input:checked+.sw-c-segmented-control__pill{background-color:var(--_segmented-active-bg);color:var(--_segmented-active-ink)}.sw-c-segmented-control__input:focus-visible+.sw-c-segmented-control__pill{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}@media(hover:hover){.sw-c-segmented-control__input:not(:checked)+.sw-c-segmented-control__pill:hover{background-color:var(--sw-color-surface-hover)}}.sw-c-segmented-control__field{display:flex;flex-direction:column;gap:var(--sw-space-xs);margin:0}.sw-c-segmented-control__field label{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;color:var(--sw-color-text-muted)}.sw-c-segmented-control__select{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;inline-size:100%;padding:var(--sw-space-sm) var(--sw-space-md);background-color:var(--sw-color-surface);color:var(--sw-color-text-default);border:var(--sw-border-thin) solid var(--sw-color-border-subtle);border-radius:0}.sw-c-segmented-control__select:focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}@container segmented-control (min-width: 34rem){.sw-c-segmented-control__set{display:flex}.sw-c-segmented-control__field{display:none}}.sw-c-callout-list{--_callout-cap:var(--sw-color-border-strong);--_callout-cap-width:0.75rem;--_callout-bar-bg:var(--sw-color-surface-faint)}.sw-c-callout-list--negative{--_callout-cap:var(--sw-color-list-cross)}.sw-c-callout-list--positive{--_callout-cap:var(--sw-color-surface-brand-indigo)}.sw-c-callout-list__caption{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;margin:0;padding:var(--sw-space-md) var(--sw-space-md);background-color:var(--_callout-bar-bg);color:var(--sw-color-text-default);border-inline-start:var(--_callout-cap-width) solid var(--_callout-cap);border-radius:var(--sw-radius-inline)}.sw-c-callout-list__body{margin-block:var(--sw-space-lg) 0}.sw-c-callout-list__body>:first-child{margin-block-start:0}.sw-c-callout-list__body>:last-child{margin-block-end:0}.sw-c-callout-list__body>*+*{margin-block-start:var(--sw-space-md)}.sw-c-callout-list--negative .sw-c-callout-list__body :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-text-default);--sw-list-marker-width:1.3em;--sw-list-marker-height:1.3em;--sw-list-marker-radius:50%;--sw-list-marker-offset:0.2em;--sw-list-marker-gap:1.25em;--sw-list-marker-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4.5 4.5 15 15' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");--sw-list-marker-glyph-ink:var(--sw-color-list-cross);--sw-list-marker-glyph-scale:0.36;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.3em;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-c-callout-list--positive .sw-c-callout-list__body :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-text-default);--sw-list-marker-width:1.3em;--sw-list-marker-height:1.3em;--sw-list-marker-radius:50%;--sw-list-marker-offset:0.2em;--sw-list-marker-gap:1.25em;--sw-list-marker-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.5 3.5 17 15' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 5'/%3E%3C/svg%3E");--sw-list-marker-glyph-ink:var(--sw-color-list-check);--sw-list-marker-glyph-scale:0.5;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.3em;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-c-search-form{--_search-field-accent:var(--sw-color-button-fill);--_search-field-height:3.5rem;--_search-field-gap:var(--sw-space-xl);--sw-search-form-max:862px;inline-size:100%;max-inline-size:var(--sw-search-form-max);margin-inline:auto}.sw-c-search-form form.searchwp-form{margin-block:0}.sw-c-search-form form.searchwp-form .swp-flex--row{display:flex;align-items:stretch;gap:var(--_search-field-gap)}.sw-c-search-form form.searchwp-form .searchwp-form-input-container{position:relative;flex:1 1 auto;min-inline-size:0;display:flex}.sw-c-search-form form.searchwp-form input.swp-input--search{inline-size:100%;min-inline-size:0;block-size:var(--_search-field-height);background-color:var(--sw-color-surface-raised);color:var(--sw-color-text-default);border:var(--sw-border-base) solid var(--_search-field-accent);border-radius:0;background-image:none;padding-inline-start:var(--sw-space-md);padding-inline-end:var(--sw-space-md);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sw-c-search-form form.searchwp-form input.swp-input--search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sw-c-search-form form.searchwp-form input.swp-input--search::-moz-placeholder{color:var(--sw-color-text-muted);opacity:1}.sw-c-search-form form.searchwp-form input.swp-input--search::placeholder{color:var(--sw-color-text-muted);opacity:1}.sw-c-search-form form.searchwp-form input.search-submit.swp-button{--_btn-fg-ground:light-dark(var(--sw-color-button-ink-outline-light),
                                var(--sw-color-button-ink-outline-dark));--_btn-font-size:var(--sw-text-interactive-s-size);--_btn-tracking:var(--sw-text-interactive-s-tracking);--_btn-min-height:3.125rem;--_btn-padding-y:0.75rem;--_btn-display:inline-flex;--_btn-width:auto;--_btn-bg:var(--sw-color-button-fill);--_btn-fg:var(--sw-color-button-ink);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:transparent;--_btn-fg-hover:var(--_btn-fg-ground);--_btn-border-hover:var(--sw-color-button-fill);--_btn-min-height:2.875rem;--_btn-padding-x:1.75rem;display:var(--_btn-display);inline-size:var(--_btn-width);min-block-size:var(--_btn-min-height);align-items:center;justify-content:center;align-self:start;gap:var(--sw-space-xs);padding:var(--_btn-padding-y) var(--_btn-padding-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sw-font-body);font-size:var(--_btn-font-size);letter-spacing:var(--_btn-tracking);font-weight:var(--sw-weight-bold);line-height:1.2;text-align:center;text-decoration:none;color:var(--_btn-fg);background-color:var(--_btn-bg);border:var(--sw-border-base) solid var(--_btn-border);border-radius:var(--sw-radius-pill);cursor:pointer;transition:background-color var(--sw-transition-fast),border-color var(--sw-transition-fast),color var(--sw-transition-fast);flex:none;align-self:center}.sw-c-search-form form.searchwp-form input.search-submit.swp-button:hover{color:var(--_btn-fg-hover);background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover);text-decoration:none}body .searchwp-live-search-results{--_search-field-accent:var(--sw-color-button-fill);background-color:var(--sw-color-surface-raised);border:var(--sw-border-thin) solid var(--_search-field-accent);border-block-start:0;border-radius:0;box-shadow:none;--_search-pane-lead:396px;max-block-size:max(12rem,100dvh - var(--sw-header-height) - var(--_search-pane-lead));min-block-size:0;overflow-y:auto}body .searchwp-live-search-result mark{background-color:var(--sw-color-surface-info-wash);color:inherit}body .searchwp-live-search-result{padding:var(--sw-space-sm) var(--sw-space-md);border-block-end:var(--sw-border-thin) solid var(--sw-color-border-subtle)}body .searchwp-live-search-result:last-child{border-block-end:0}body .searchwp-live-search-result--type{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;display:block;margin-block-end:var(--sw-space-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--sw-color-text-muted)}body .searchwp-live-search-result--title{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;margin-block:0}body .searchwp-live-search-result--title a{color:var(--sw-color-link);text-decoration:none}body .searchwp-live-search-result--title a:focus-visible,body .searchwp-live-search-result--title a:hover{color:var(--sw-color-link-hover);text-decoration:underline}body .searchwp-live-search-no-results{--_search-field-accent:var(--sw-color-button-fill);font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin-block:0;padding:var(--sw-space-sm) var(--sw-space-md);color:var(--sw-color-text-muted);background-color:var(--sw-color-surface-raised);border:var(--sw-border-thin) solid var(--_search-field-accent);border-block-start:0}@media(max-width:1200px){body .searchwp-live-search-results{--_search-pane-lead:305px}.sw-c-search-form form.searchwp-form .swp-flex--row{flex-direction:column;gap:var(--sw-space-md)}.sw-c-search-form form.searchwp-form input.search-submit.swp-button{--_btn-width:100%;align-self:stretch}}@keyframes sw-search-panel-drop{0%{translate:0 -12px;opacity:0}to{translate:0 0;opacity:1}}@keyframes sw-search-panel-lift{0%{translate:0 0;opacity:1}to{translate:0 -12px;opacity:0}}.sw-c-search-panel{--_search-pad-block:230px;--_search-close-inset:48px;--_search-drop-duration:300ms;--_search-drop-ease:var(--sw-easing-gentle);--_search-close-duration:180ms;--_search-close-ease:var(--sw-easing-standard);background-color:var(--sw-color-surface-subtle);background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top;animation:sw-search-panel-drop var(--_search-drop-duration) var(--_search-drop-ease) both;min-block-size:calc(100dvh - var(--sw-header-height));max-block-size:calc(100dvh - var(--sw-header-height));overflow-y:auto;overscroll-behavior:contain}.sw-c-search-panel[hidden]{display:none}.sw-c-search-panel[data-closing]{animation:sw-search-panel-lift var(--_search-close-duration) var(--_search-close-ease) forwards}.sw-c-search-panel__inner{--sw-search-form-max:862px;inline-size:min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max));margin-inline:auto;position:relative;padding-block:var(--_search-pad-block) var(--sw-space-2xl)}.sw-c-search-panel__close{--_search-close-size:2.125rem;position:absolute;inset-block-start:calc(var(--_search-close-inset) - var(--_search-close-size) / 2);inset-inline-end:0;display:grid;place-items:center;inline-size:var(--_search-close-size);block-size:var(--_search-close-size);padding:0;border:0;font-family:inherit;cursor:pointer;border-radius:var(--sw-radius-pill);background-color:var(--sw-color-surface-info-wash);color:var(--sw-color-action-link-arrow);transition:background-color var(--sw-transition-fast),color var(--sw-transition-fast)}.sw-c-search-panel__close:focus-visible,.sw-c-search-panel__close:hover{background-color:var(--sw-color-surface-info-wash-hover)}.sw-c-search-panel__close:before{content:"";inline-size:.75rem;block-size:.75rem;background:currentColor;--_search-close-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M1 1l10 10M11 1L1 11'/%3E%3C/svg%3E");-webkit-mask:var(--_search-close-glyph) center/contain no-repeat;mask:var(--_search-close-glyph) center/contain no-repeat}.sw-c-search-panel__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-m-size);font-weight:var(--sw-text-header-m-weight);line-height:var(--sw-text-header-m-leading);letter-spacing:var(--sw-text-header-m-tracking);text-transform:none;font-style:normal;margin-block:0 var(--sw-space-2xl);text-align:center;color:var(--sw-color-text-default)}@media(min-width:1200.02px){.sw-c-search-panel__title{max-inline-size:var(--sw-search-form-max);margin-inline:auto;text-align:start}}@media(max-width:1200px){.sw-c-search-panel{--_search-pad-block:96px;--_search-close-inset:36px}.sw-c-search-panel__title{margin-block-end:var(--sw-space-xl)}}.sw-c-section-nav{--_section-nav-fit:var(--sw-section-nav-viewport-fit, none);--_section-nav-inset:var(--sw-space-md);--_section-nav-child-indent:var(--sw-space-sm);--_section-nav-plate-parent:var(--sw-color-surface-subtle);--_section-nav-plate-current:var(--sw-color-surface-faint);--_section-nav-bar:var(--sw-color-surface-brand-blue);--_section-nav-shadow:var(--sw-shadow-raised);display:block}.sw-c-section-nav__parent{--_action-link-fg:light-dark(var(--sw-color-text-muted),
                                var(--sw-color-text-muted-on-dark));display:flex;justify-content:flex-end;background-color:var(--_section-nav-plate-parent);padding:var(--_section-nav-inset)}.sw-c-section-nav__children-list,.sw-c-section-nav__list{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;margin:0;padding:0}.sw-c-section-nav__item{position:relative}.sw-c-section-nav__item--current{background-color:var(--_section-nav-plate-current)}.sw-c-section-nav__row{display:flex;align-items:center}.sw-c-section-nav__link,.sw-c-section-nav__toggle-sub{padding:var(--_section-nav-inset)}.sw-c-section-nav__link:not(:where(.fl-button-wrap,.fl-button-group)){display:flex;flex:1 1 auto;min-inline-size:0}.sw-c-section-nav__link[aria-current=page]{--_action-link-fg:var(--sw-color-rule-accent)}.sw-c-section-nav__toggle-sub{flex:0 0 auto;display:grid;place-items:center;border:0;background:none;color:var(--sw-color-rule-accent);cursor:pointer}.sw-c-section-nav__marker{--_marker-span:8px;--_marker-stroke:2px;position:relative;display:block;inline-size:var(--_marker-span);block-size:var(--_marker-stroke);background-color:currentcolor}.sw-c-section-nav__marker:before{content:"";position:absolute;inset-block:calc(-.5 * (var(--_marker-span) - var(--_marker-stroke)));inset-inline-start:50%;inline-size:var(--_marker-stroke);translate:-50% 0;background-color:currentcolor;transition:opacity var(--sw-transition-expand)}.sw-c-section-nav__toggle-sub[aria-expanded=true] .sw-c-section-nav__marker:before{opacity:0}@media(prefers-reduced-motion:reduce){.sw-c-section-nav__marker:before{transition:none}}.sw-c-section-nav__child>.sw-c-section-nav__link{padding-inline-start:calc(var(--_section-nav-inset) + var(--_section-nav-child-indent))}.sw-c-section-nav__children{display:grid;grid-template-rows:minmax(0,1fr)}.sw-c-section-nav__children-list{overflow:hidden}.sw-c-section-nav__children[hidden]{grid-template-rows:minmax(0,0fr);opacity:0}@media(prefers-reduced-motion:no-preference){.sw-c-section-nav__children{transition:grid-template-rows var(--sw-transition-expand),opacity var(--sw-transition-expand),content-visibility var(--sw-transition-expand) allow-discrete}}.sw-c-section-nav__toggle{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking);text-transform:none;font-style:normal;display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-sm);inline-size:100%;padding:var(--_section-nav-inset);border:0;background-color:var(--_section-nav-bar);color:var(--sw-color-text-on-dark);cursor:pointer;text-align:start}.sw-c-section-nav__toggle-label{flex:1 1 auto;min-inline-size:0}.sw-c-section-nav__toggle-icon{flex:0 0 auto;inline-size:.6em;block-size:.6em;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;rotate:45deg;margin-block-end:.2em;transition:rotate var(--sw-transition-base)}@media(prefers-reduced-motion:reduce){.sw-c-section-nav__toggle-icon{transition:none}}.sw-c-section-nav__toggle[aria-expanded=true] .sw-c-section-nav__toggle-icon{rotate:225deg;margin-block:.2em 0}@media(min-width:992.02px){.sw-c-section-nav__panel{max-block-size:var(--_section-nav-fit);overflow-y:auto}.sw-c-section-nav__toggle{display:none}}@media(max-width:992px){.sw-c-section-nav[data-sw-section-nav-ready]{position:relative}.sw-c-section-nav[data-sw-section-nav-ready] .sw-c-section-nav__panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:1;background-color:var(--sw-color-surface);max-block-size:calc(-100% + var(--_section-nav-fit));overflow-y:auto;filter:drop-shadow(var(--_section-nav-shadow))}.sw-c-section-nav[data-sw-section-nav-ready] .sw-c-section-nav__toggle[aria-expanded=false]+.sw-c-section-nav__panel{display:none}}.sw-c-social-nav__icon{flex:none;inline-size:1.15em;block-size:1.15em;margin-inline-end:.5em;background:var(--sw-color-social-tile);-webkit-mask:var(--_social-icon) center/contain no-repeat;mask:var(--_social-icon) center/contain no-repeat}.sw-c-social-nav__icon[data-platform=linkedin]{--_social-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4.5 0h15A4.5 4.5 0 0 1 24 4.5v15A4.5 4.5 0 0 1 19.5 24h-15A4.5 4.5 0 0 1 0 19.5v-15A4.5 4.5 0 0 1 4.5 0zm15.947 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.064 2.064 0 1 1 0-4.128 2.064 2.064 0 0 1 0 4.128zm1.782 13.019H3.555V9h3.564v11.452z'/%3E%3C/svg%3E")}.sw-c-social-nav__icon[data-platform=youtube]{--_social-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4 3.5h16a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-9a4 4 0 0 1 4-4zm5.6 4.6v7.8l6.8-3.9z'/%3E%3C/svg%3E")}.sw-c-social-nav__link{display:inline-flex;align-items:center}.sw-c-subnav{background-color:var(--_p-color-black,#000);border-block-end:1px solid var(--sw-color-border,rgba(0,0,0,.12))}:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-module-content:has(>.sw-c-subnav),:root:not(.fl-builder-edit) body:not(.fl-builder-edit) .fl-module:has(>.fl-module-content>.sw-c-subnav){display:contents}@media(min-width:1200.02px){.sw-c-subnav{position:sticky;inset-block-start:var(--sw-header-height);z-index:90}body:has(.sw-c-anchor-nav[data-sticky=row],.sw-c-anchor-nav[data-sticky=page]) .sw-c-subnav{position:static}}.sw-c-subnav__inner{background-color:var(--_p-color-black,#000)}.sw-c-subnav__list{--sw-list-marker-position:static;--sw-list-marker-fill:none;--sw-list-marker-width:0px;--sw-list-marker-height:0px;--sw-list-marker-radius:0;--sw-list-marker-offset:0px;--sw-list-marker-gap:0px;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:0px;--sw-list-nest-gap:0px;--sw-list-native-marker:transparent;--sw-list-number-color:currentColor;--sw-list-number-weight:inherit;--sw-list-marker-paint:0px;--sw-list-marker-bleed:0px;--sw-list-marker-clip:none;--sw-list-marker-mask:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0}.sw-c-subnav__link{display:inline-block;padding:1rem;color:var(--_p-color-white,#fff);text-decoration:none;text-transform:uppercase;text-align:center;max-width:200px;font-size:14px;transition:color var(--sw-transition-base)}.sw-c-subnav__link:focus-visible,.sw-c-subnav__link:hover{color:var(--_p-color-sblue-3)}.sw-c-subnav__link:visited{color:var(--_p-color-white,#fff)}.sw-c-subnav__link:visited:hover,.sw-c-subnav__link[aria-current=page]{color:var(--_p-color-sblue-3)}.sw-c-subnav__link:focus,.sw-c-subnav__link:focus-visible{outline:none!important}.sw-c-subnav__toggle{display:none}@media(max-width:1200px){.sw-c-subnav[data-sw-subnav-ready]{position:fixed;inset-inline:0;inset-block-end:-1px;z-index:101;padding-block-end:env(safe-area-inset-bottom,0);border-block-end:0}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;inline-size:100%;padding:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-family:inherit;font-size:14px;text-transform:uppercase;text-align:start;cursor:pointer;color:var(--_p-color-white,#fff)}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__link:focus:not(:focus-visible),.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle:focus:not(:focus-visible){outline:none}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__link:focus-visible,.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle:focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:calc(var(--sw-focus-ring-width) * -1)}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=true]{color:var(--_p-color-sblue-3)}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle-label{flex:1;text-align:center}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle-icon{flex:none;inline-size:.5rem;block-size:.875rem;background:currentColor;--_subnav-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l6 6-6 6'/%3E%3C/svg%3E");-webkit-mask:var(--_subnav-chevron) center/contain no-repeat;mask:var(--_subnav-chevron) center/contain no-repeat;rotate:-90deg}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=true] .sw-c-subnav__toggle-icon{rotate:90deg}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__panel{position:absolute;inset-inline:0;inset-block-end:100%;background-color:color-mix(in srgb,var(--sw-color-surface) 92%,transparent);max-block-size:calc(100dvh - 100% - var(--sw-header-height));overflow-y:auto;overscroll-behavior:contain}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=false]+.sw-c-subnav__panel{display:none}}@media(max-width:1200px) and (prefers-reduced-motion:no-preference){.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__panel{transition:opacity var(--sw-transition-base),translate var(--sw-transition-base),display var(--sw-transition-base) allow-discrete}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle-icon{transition:rotate var(--sw-transition-base)}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle{transition:color var(--sw-transition-base)}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=false]+.sw-c-subnav__panel{opacity:0;translate:0 calc(var(--sw-space-md) * -1)}@starting-style{.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=true]+.sw-c-subnav__panel{opacity:0;translate:0 calc(var(--sw-space-md) * -1)}}}@media(max-width:1200px){.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__list{flex-direction:column;align-items:stretch;justify-content:flex-start;-moz-column-gap:0;column-gap:0;margin:0!important}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__link{display:block;max-width:none;text-align:center}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__item:has(>.sw-c-subnav__link[aria-current=page]){display:none}.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__link[aria-current=page]{color:var(--_p-color-white,#fff)}}.sw-c-switch{display:inline-flex;align-items:center;gap:var(--sw-space-xs);cursor:pointer}.sw-c-switch>input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.sw-c-switch__track{inline-size:2.4em;block-size:1.3em;flex:none;border-radius:var(--sw-radius-pill);background:var(--sw-color-border-strong);position:relative;transition:background var(--sw-transition-base)}.sw-c-switch__track:after{content:"";position:absolute;inset-block-start:.15em;inset-inline-start:.15em;inline-size:1em;block-size:1em;border-radius:var(--sw-radius-pill);background:var(--sw-color-surface);transition:translate var(--sw-transition-base)}.sw-c-switch>input:checked+.sw-c-switch__track{background:var(--sw-color-action)}.sw-c-switch>input:checked+.sw-c-switch__track:after{translate:1.1em 0}.sw-c-switch>input:focus-visible+.sw-c-switch__track{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}.sw-c-switch>input:disabled+.sw-c-switch__track{opacity:.5}.sw-c-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-xs);margin:0;padding:0;list-style:none}.sw-c-tag{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center;inline-size:-moz-fit-content;inline-size:fit-content;--_pill-cap-nudge:0.1em;padding-block:calc(.4em + var(--_pill-cap-nudge)) calc(.4em - var(--_pill-cap-nudge));padding-inline:.7em;border:var(--sw-border-thin) solid transparent;border-radius:var(--sw-radius-pill);white-space:nowrap;border-color:var(--sw-color-info);background:var(--sw-color-surface-info-wash);color:var(--sw-color-tag-ink)}.sw-c-teaser__badge,p.sw-c-tag{margin:0}.sw-c-tag[href]{text-decoration:none;cursor:pointer;transition:background var(--sw-transition-fast),color var(--sw-transition-fast)}.sw-c-tag[href]:focus-visible,.sw-c-tag[href]:hover{background:var(--sw-color-surface-info-wash-hover)}.sw-c-tag--more{padding-inline:0;background:transparent;border-color:transparent;color:var(--sw-color-text-muted)}.sw-c-teaser{display:flex;flex-direction:column}.sw-c-teaser__media{display:block}.sw-c-teaser__tagrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sw-space-sm)}.sw-c-teaser__body{display:flex;flex-direction:column;flex:1;padding-block-start:var(--sw-space-lg)}.sw-c-teaser__title{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-l-size);font-weight:var(--sw-text-interactive-l-weight);line-height:var(--sw-text-interactive-l-leading);letter-spacing:var(--sw-text-interactive-l-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default);margin:var(--sw-space-sm) 0 var(--sw-space-lg)}.sw-c-teaser__title a{color:inherit;text-decoration:none}.sw-c-teaser__title a:hover{text-decoration:underline}.sw-c-teaser .sw-c-teaser__media:after,.sw-c-teaser .sw-c-teaser__title a:after{content:none}.sw-c-teaser__ext-icon{display:inline-block;inline-size:.72em;block-size:.72em;margin-inline-start:.35em;vertical-align:-.08em;background:currentColor;-webkit-mask:url(../icons/utility/external-link.svg) center/contain no-repeat;mask:url(../icons/utility/external-link.svg) center/contain no-repeat}.sw-c-teaser__meta{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;display:flex;flex-direction:column;margin:var(--sw-space-sm) 0 0}.sw-c-teaser__date{margin:0}.sw-c-teaser__body-copy{margin:var(--sw-space-sm) 0 0;color:var(--sw-color-text-default)}.sw-c-teaser__location{margin:0;font-style:italic;color:var(--sw-color-text-muted)}.sw-c-teaser__body .sw-c-rule{margin-block-start:auto}.sw-c-teaser--linked{position:relative;cursor:pointer}.sw-c-teaser--linked .sw-c-teaser__title a{text-decoration:none;transition:color .2s}.sw-c-teaser--linked .sw-c-teaser__title a:after{content:"";position:absolute;inset:0;z-index:1;background:none;-webkit-mask:none;mask:none;display:block;inline-size:auto;block-size:auto;margin:0}.sw-c-teaser--linked:focus-within .sw-c-teaser__title,.sw-c-teaser--linked:hover .sw-c-teaser__title{color:var(--sw-color-action)}.sw-c-teaser--linked .sw-c-teaser__media img{transition:transform .4s}.sw-c-teaser--linked:focus-within .sw-c-teaser__media img,.sw-c-teaser--linked:hover .sw-c-teaser__media img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.sw-c-teaser--linked .sw-c-teaser__media img{transition:none}.sw-c-teaser--linked:focus-within .sw-c-teaser__media img,.sw-c-teaser--linked:hover .sw-c-teaser__media img{transform:none}}.sw-c-teaser--linked .sw-c-teaser__title a:focus,.sw-c-teaser--linked .sw-c-teaser__title a:focus-visible{outline:none}.sw-c-teaser--linked .sw-c-teaser__body>.sw-c-rule{margin-block-start:auto}@media(min-width:768.02px){.sw-c-teaser--featured{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);-moz-column-gap:9%;column-gap:9%;align-items:start}.sw-c-teaser--featured .sw-c-teaser__frame{grid-column:2;grid-row:1}.sw-c-teaser--featured .sw-c-teaser__body{grid-column:1;grid-row:1;padding-block-start:0}.sw-c-teaser--featured .sw-c-teaser__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xs-size);font-weight:var(--sw-text-header-xs-weight);line-height:var(--sw-text-header-xs-leading);letter-spacing:var(--sw-text-header-xs-tracking);text-transform:none;font-style:normal}.sw-c-teaser--featured .sw-c-teaser__meta{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--sw-space-sm)}.sw-c-teaser--featured .sw-c-teaser__body>.sw-c-rule{margin-block-start:0}}.sw-c-teaser--featured .sw-c-teaser__media{aspect-ratio:auto}.sw-c-teaser--featured .sw-c-teaser__media>:where(img,picture,video){block-size:auto}.sw-c-teaser--featured .sw-c-button{margin-block-start:var(--sw-space-lg)}.sw-c-teaser--featured:focus-within .sw-c-button,.sw-c-teaser--featured:hover .sw-c-button{color:var(--_btn-fg-hover);background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover)}.sw-c-text-emphasis{--_text-emphasis-bg:var(--sw-color-surface-subtle);--_text-emphasis-rule:var(--sw-color-rule-emphasis);--_text-emphasis-marker:var(--sw-color-accent-secondary);--_text-emphasis-label-color:var(--sw-color-text-muted);--_text-emphasis-title-color:var(--sw-color-text-default);--_text-emphasis-rule-width:12px;--_text-emphasis-marker-inline:12.5px;--_text-emphasis-marker-block:25px;--_text-emphasis-indent:var(--sw-space-section-gap);--_text-emphasis-padding-block:2.5rem;--_text-emphasis-padding-inline-end:2.5rem;position:relative;background-color:var(--_text-emphasis-bg);border-inline-start:var(--_text-emphasis-rule-width) solid var(--_text-emphasis-rule);padding-block:var(--_text-emphasis-padding-block);padding-inline:var(--_text-emphasis-indent) var(--_text-emphasis-padding-inline-end)}.sw-c-text-emphasis__content{--sw-stack-gap:var(--sw-space-md)}.sw-c-text-emphasis__body :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap))}.sw-c-text-emphasis__body li :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:1em;--sw-list-item-gap:var(--sw-space-md)}.sw-c-text-emphasis__label{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;color:var(--_text-emphasis-label-color)}.sw-c-text-emphasis__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xs-size);font-weight:var(--sw-text-header-xs-weight);line-height:var(--sw-text-header-xs-leading);letter-spacing:var(--sw-text-header-xs-tracking);text-transform:none;font-style:normal;color:var(--_text-emphasis-title-color)}.sw-c-text-emphasis__body{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal}.sw-c-text-emphasis__content>:first-child:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(.5lh + var(--_text-emphasis-padding-block) - var(--_text-emphasis-marker-block) / 2);inline-size:var(--_text-emphasis-marker-inline);block-size:var(--_text-emphasis-marker-block);background-color:var(--_text-emphasis-marker);clip-path:polygon(0 0,100% 50%,0 100%)}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-c-text-emphasis{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-c-text-emphasis{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-c-text-emphasis{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}.sw-c-to-top{position:fixed;inset-block-end:var(--sw-space-lg);inset-inline-end:var(--sw-space-lg);z-index:85;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:50%;background-color:var(--sw-color-info);color:var(--sw-color-action-ink);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,background-color .15s,visibility 0s linear .2s}.sw-c-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s,transform .2s,background-color .15s,visibility}.sw-c-to-top:hover{background-color:color-mix(in srgb,var(--sw-color-info),#000 14%)}.sw-c-to-top:focus-visible{outline:2px solid var(--sw-color-focus);outline-offset:2px}.sw-c-to-top__icon{inline-size:1.5rem;block-size:1.5rem;fill:currentColor}@media(max-width:767.98px){.sw-c-to-top{inset-block-end:var(--sw-space-md);inset-inline-end:var(--sw-space-md)}}@media(prefers-reduced-motion:reduce){.sw-c-to-top,.sw-c-to-top.is-visible{transform:none;transition:opacity .2s,background-color .15s}}.sw-c-transcript{margin-block:var(--sw-space-xl)}.sw-c-transcript__disclosure{border-block:var(--sw-border-thin) solid var(--sw-color-border-subtle)}.sw-c-transcript__summary{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-m-size);font-weight:var(--sw-text-interactive-m-weight);line-height:var(--sw-text-interactive-m-leading);letter-spacing:var(--sw-text-interactive-m-tracking);text-transform:none;font-style:normal;display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-md);min-block-size:44px;padding-block:1.25rem;color:var(--sw-color-heading);cursor:pointer;list-style:none}.sw-c-transcript__summary::-webkit-details-marker{display:none}.sw-c-transcript__summary:hover{--_transcript-icon:var(--sw-color-action)}.sw-c-transcript__icon{position:relative;flex:none;box-sizing:border-box;inline-size:1rem;block-size:1rem;color:var(--_transcript-icon,var(--sw-color-control-accent))}.sw-c-transcript__icon:after,.sw-c-transcript__icon:before{content:"";position:absolute;background-color:currentColor;transition:opacity var(--sw-transition-expand),transform var(--sw-transition-expand)}.sw-c-transcript__icon:before{inset-block-start:50%;inset-inline:0;block-size:var(--sw-border-base);transform:translateY(-50%)}.sw-c-transcript__icon:after{inset-inline-start:50%;inset-block:0;inline-size:var(--sw-border-base);transform:translateX(-50%)}[open]>.sw-c-transcript__summary .sw-c-transcript__icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.sw-c-transcript__body{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;padding-block:var(--sw-space-sm) var(--sw-space-lg);max-inline-size:var(--sw-measure);color:var(--sw-color-text-muted)}.sw-c-transcript__body>:first-child{margin-block-start:0}.sw-c-transcript__body>:last-child{margin-block-end:0}.sw-b-accordion-section{container:accordion-section/inline-size}.sw-b-accordion-section>.sw-c-section-heading{margin-block:0 var(--sw-space-xl)}.sw-b-accordion-section__intro{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;max-inline-size:var(--sw-measure);margin-block:calc(var(--sw-space-lg) - var(--sw-space-xl)) var(--sw-space-xl);color:var(--sw-color-text-default)}.sw-b-accordion-section__intro>*{margin-block:0}.sw-b-accordion-section__intro>*+*{margin-block-start:var(--sw-space-md)}@container accordion-section (min-width: 30rem){.sw-b-accordion-section>.sw-c-section-heading{--_section-heading-align:center;--_section-heading-margin-inline:auto;--_section-heading-marker-outdent:var(--_section-heading-marker-outdent-center)}.sw-b-accordion-section__intro{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}}.sw-b-challenges-solutions{--_cs-columns-gap:var(--sw-space-xl);--_cs-columns-min:38rem;container:challenges-solutions/inline-size}.sw-b-challenges-solutions .sw-c-accordion{--_accordion-panel-indent:0;--sw-accordion-label-family:var(--sw-font-heading);--sw-accordion-label-size:var(--sw-text-sub-header-m-size);--sw-accordion-label-weight:var(--sw-text-sub-header-m-weight);--sw-accordion-label-leading:var(--sw-text-sub-header-m-leading);--sw-accordion-label-tracking:var(--sw-text-sub-header-m-tracking);--sw-accordion-label-transform:uppercase;--sw-accordion-label-slant:normal}.sw-b-challenges-solutions>.sw-c-section-heading{margin-block:0 var(--sw-space-xl)}.sw-b-challenges-solutions__intro{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;max-inline-size:var(--sw-measure);margin-block:calc(var(--sw-space-lg) - var(--sw-space-xl)) var(--sw-space-xl);color:var(--sw-color-text-default)}.sw-b-challenges-solutions__intro>*{margin-block:0}.sw-b-challenges-solutions__intro>*+*{margin-block-start:var(--sw-space-md)}@container challenges-solutions (min-width: 30rem){.sw-b-challenges-solutions>.sw-c-section-heading{--_section-heading-align:center;--_section-heading-margin-inline:auto;--_section-heading-marker-outdent:var(--_section-heading-marker-outdent-center)}.sw-b-challenges-solutions__intro{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}}.sw-b-challenges-solutions__columns{display:grid;grid-template-columns:1fr;gap:var(--_cs-columns-gap)}@container challenges-solutions (min-width: 38rem){.sw-b-challenges-solutions__columns{grid-template-columns:repeat(var(--_cs-cols,2),minmax(0,1fr))}}.sw-b-challenges-solutions .sw-c-segmented-control{margin-block-end:var(--sw-space-xl)}.sw-b-icon-tile-grid{container-type:inline-size;container-name:icon-tile-grid}.sw-b-icon-tile-grid__header{color-scheme:dark;background:var(--sw-color-surface-brand-black);padding-block:var(--sw-space-2xl);padding-inline:var(--sw-space-xl)}.sw-b-icon-tile-grid__header>.sw-c-section-heading{margin-block:0}.sw-b-icon-tile-grid__intro{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;max-inline-size:46rem;margin-block:var(--sw-space-lg) 0;color:var(--sw-color-text-on-dark);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}.sw-b-icon-tile-grid__intro>*{margin-block:0}.sw-b-icon-tile-grid__intro>*+*{margin-block-start:var(--sw-space-md)}.sw-b-icon-tile-grid__intro a{color:var(--sw-color-link-on-dark)}.sw-b-icon-tile-grid__intro a:focus-visible,.sw-b-icon-tile-grid__intro a:hover{color:var(--sw-color-link-hover-on-dark)}.sw-b-icon-tile-grid__tiles{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-b-icon-tile-grid{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-icon-tile-grid{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-icon-tile-grid{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@container icon-tile-grid (min-width: 680px){.sw-b-icon-tile-grid__tiles{grid-template-columns:repeat(2,1fr)}}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(4n+1){background:var(--sw-color-surface-brand-blue)}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(4n+2){background:var(--sw-color-surface-brand-charcoal)}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(4n+3){background:var(--sw-color-surface-brand-indigo)}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(4n+4){background:var(--sw-color-surface-brand-black)}@container icon-tile-grid (min-width: 1080px){.sw-b-icon-tile-grid__tiles{grid-template-columns:repeat(3,1fr)}.sw-b-icon-tile-grid__header{min-block-size:9.375rem;display:flex;flex-direction:column;justify-content:center}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(6n+1){background:var(--sw-color-surface-brand-blue)}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(6n+2){background:var(--sw-color-surface-brand-charcoal)}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(6n+3),.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(6n+4){background:var(--sw-color-surface-brand-indigo)}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(6n+5){background:var(--sw-color-surface-brand-black)}.sw-b-icon-tile-grid__tiles>.sw-c-icon-tile:nth-child(6n+6){background:var(--sw-color-surface-brand-blue)}}.fl-module.sw-b-media-text{--_mt-media-grow:4;--_mt-text-grow:5;--_mt-gap:var(--sw-space-step-md);--_mt-row-gap:var(--sw-space-xl);--_mt-text-gap:var(--sw-space-xl);--sw-media-text-ratio:var(--sw-aspect-4x3);container:sw-b-media-text/inline-size;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--_mt-row-gap) var(--_mt-gap);align-items:flex-start}.sw-b-media-text>.fl-module{flex:1 1 100%;min-inline-size:0}@container sw-b-media-text (min-width: 45rem){.sw-b-media-text>.fl-module:first-child{flex:var(--_mt-media-grow) 1 0}.sw-b-media-text>.fl-module:nth-child(2){flex:var(--_mt-text-grow) 1 0}}.fl-module.sw-b-media-text>.fl-module.sw-b-media-text{--_mt-row-gap:0px}.sw-b-media-text>.sw-b-media-text>.fl-module{flex:1 1 100%}:where(.sw-b-media-text)>.sw-b-media-text>:where(*+.fl-module){margin-block-start:var(--_mt-text-gap)}:where(.sw-b-media-text)>.sw-b-media-text>:where(.fl-module-heading){margin-block-end:var(--sw-flow-heading)}:where(.sw-b-media-text)>.sw-b-media-text>:where(.fl-module-heading+.fl-module){margin-block-start:0}.fl-module.sw-b-media-text--media-right{flex-direction:row-reverse}.sw-b-media-text .fl-photo.sw-u-cut-frame .fl-photo-content{aspect-ratio:var(--sw-media-text-ratio)}.sw-b-media-text .fl-photo.sw-u-cut-frame img{inline-size:100%;-o-object-fit:cover;object-fit:cover}.sw-b-media-text .fl-photo{inline-size:100%;text-align:initial}.sw-b-media-text .fl-module-video.sw-u-cut-frame .fl-video-poster img{display:block;inline-size:100%}.sw-b-media-bleed{--sw-media-bleed-media:51.2%;--sw-media-bleed-media-max:699px;--sw-media-bleed-gutter:var(--sw-gutter);--sw-media-bleed-measure:555px;--sw-media-bleed-lead:72px}.sw-b-media-bleed .fl-col:first-child{flex:0 0 auto;inline-size:var(--sw-media-bleed-media);max-inline-size:var(--sw-media-bleed-media-max)}.sw-b-media-bleed .fl-col:last-child{flex:1 1 0;inline-size:auto;min-inline-size:0}.sw-b-media-bleed .fl-col:first-child>.fl-col-content{padding:0;text-align:start}.sw-b-media-bleed .fl-col:first-child img{display:block;inline-size:100%;block-size:auto}.sw-b-media-bleed .fl-col:last-child>.fl-col-content{padding:var(--sw-media-bleed-lead) var(--sw-media-bleed-gutter)}.sw-b-media-bleed .fl-col:last-child .fl-module{max-inline-size:var(--sw-media-bleed-measure)}@media(min-width:768.02px){.sw-b-media-bleed .fl-col:last-child{margin-inline-start:max(0px,.5 * (100% - var(--sw-container-max)) - min(var(--sw-media-bleed-media),var(--sw-media-bleed-media-max)) - var(--sw-media-bleed-gutter))}}@media(max-width:768px){.sw-b-media-bleed{--sw-media-bleed-media-max:100%}.sw-b-media-bleed .fl-col{flex:0 0 100%;inline-size:100%;max-inline-size:none}.sw-b-media-bleed .fl-col:last-child .fl-module{max-inline-size:none}}.sw-b-card-grid{container-type:inline-size;container-name:card-grid;--_cg-cols:1}.sw-b-card-grid__header{max-inline-size:46rem;margin-inline:auto;margin-block-end:var(--sw-space-2xl);text-align:center}.sw-b-card-grid[data-align=start] .sw-b-card-grid__header{margin-inline:0;text-align:start}.sw-b-card-grid[data-align=start] .sw-b-card-grid__intro{margin-inline:0}.sw-b-card-grid__headline{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-l-size);font-weight:var(--sw-text-sub-header-l-weight);line-height:var(--sw-text-sub-header-l-leading);letter-spacing:var(--sw-text-sub-header-l-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-heading)}.sw-b-card-grid__intro{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin-block:var(--sw-space-lg) 0;color:var(--sw-color-text-default);max-inline-size:var(--sw-measure);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}.sw-b-card-grid__intro>*{margin-block:0}.sw-b-card-grid__intro>*+*{margin-block-start:var(--sw-space-md)}.sw-b-card-grid__items{--_cg-gap:1.25rem;display:grid;grid-template-columns:repeat(var(--_cg-cols),minmax(0,1fr));grid-auto-rows:1fr;gap:var(--_cg-gap)}.sw-b-card-grid__items>.sw-c-card{--_pad:2.375rem}.sw-b-card-grid__items>.sw-c-card:has(>.sw-c-action-link){position:relative}.sw-b-card-grid__items>.sw-c-card>.sw-c-action-link:before{content:"";position:absolute;inset:0}.sw-b-card-grid__items>.sw-c-card:has(>.sw-c-action-link:focus-visible){outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}.sw-b-card-grid__items>.sw-c-card>.sw-c-action-link:focus-visible{outline:none}.sw-b-card-grid__items>.sw-c-card>.sw-c-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sw-b-card-grid__items>.sw-c-card>.sw-c-card__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;min-block-size:3lh}.sw-b-card-grid--dots{background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top;background-color:var(--sw-color-surface-faint);padding-block:var(--sw-space-section-gap);padding-inline:max(var(--sw-grid-margin),.5 * (100% + var(--sw-bleed) * 2 - var(--sw-container-max)))}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-b-card-grid--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-card-grid--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-card-grid--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@container card-grid (min-width: 34rem){.sw-b-card-grid__items{--_cg-cols:2}.sw-b-card-grid__items:not(:has(>:nth-child(3))){grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc(.5 * (100% - var(--_cg-gap)));justify-content:center}}@container card-grid (min-width: 52rem){.sw-b-card-grid[data-columns="3"] .sw-b-card-grid__items{--_cg-cols:3}.sw-b-card-grid[data-columns="3"] .sw-b-card-grid__items:not(:has(>:nth-child(4))){grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - var(--_cg-gap) * 2) / 3);justify-content:center}}.sw-b-data-points{--_dp-value-ink:var(--sw-color-stat-ink);--_dp-label-ink:var(--sw-color-text-default);--_dp-stack-gap:1.75rem;--_dp-row-gap:5rem;--_dp-col-gap:var(--sw-space-3xl);--_dp-pad-block:5rem;--_dp-col-min:13rem;--_dp-switch-at:calc(var(--_dp-col-min) * 3 + var(--_dp-col-gap) * 2);--_dp-split-gap:var(--sw-space-xl);--_dp-suffix-size:0.5625em;--_dp-suffix-shift:0.54em;--_dp-suffix-gap:0.1em;--_dp-split-max:40rem;--_dp-split-col-gap:var(--sw-space-lg);--_dp-label-measure:none;--_dp-label-margin:auto;--_dp-headline-ink:var(--sw-color-heading);--_dp-header-gap:var(--sw-space-2xl);--_dp-pad-block-header:var(--sw-space-3xl);--_dp-header-measure:46rem;container-type:inline-size;container-name:data-points;display:flex;flex-wrap:wrap;-moz-column-gap:var(--_dp-col-gap);column-gap:var(--_dp-col-gap);row-gap:var(--_dp-row-gap);text-align:center;padding-block:var(--_dp-pad-block);padding-inline:max(var(--sw-grid-margin),.5 * (100% + var(--sw-bleed) * 2 - var(--sw-container-max)))}.sw-b-data-points:has(>.sw-b-data-points__items){display:block}.sw-b-data-points:has(>.sw-b-data-points__header){padding-block-start:var(--_dp-pad-block-header)}.sw-b-data-points>.sw-b-data-points__items{display:flex;flex-wrap:wrap;-moz-column-gap:var(--_dp-col-gap);column-gap:var(--_dp-col-gap);row-gap:var(--_dp-row-gap)}.sw-b-data-points__header{max-inline-size:var(--_dp-header-measure);margin-inline:auto;margin-block-end:var(--_dp-header-gap);text-align:center}.sw-b-data-points[data-align=start] .sw-b-data-points__header{margin-inline:0;text-align:start}.sw-b-data-points[data-align=start] .sw-b-data-points__intro{margin-inline:0}.sw-b-data-points__headline{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-l-size);font-weight:var(--sw-text-sub-header-l-weight);line-height:var(--sw-text-sub-header-l-leading);letter-spacing:var(--sw-text-sub-header-l-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--_dp-headline-ink)}.sw-b-data-points__intro{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin-block:var(--sw-space-lg) 0;color:var(--_dp-label-ink);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}.sw-b-data-points__intro>*{margin-block:0}.sw-b-data-points__intro>*+*{margin-block-start:var(--sw-space-md)}.sw-c-data-point{display:flex;flex-direction:column;gap:var(--_dp-stack-gap,1.75rem)}.sw-c-data-point__value{font-family:var(--sw-font-heading);font-size:var(--sw-text-stat-number-size);font-weight:var(--sw-text-stat-number-weight);line-height:var(--sw-text-stat-number-leading);letter-spacing:var(--sw-text-stat-number-tracking);text-transform:none;font-style:normal;color:var(--_dp-value-ink,var(--sw-color-stat-ink));overflow:unset;margin:0}.sw-c-data-point__suffix{font-size:var(--_dp-suffix-size,.5625em);vertical-align:var(--_dp-suffix-shift,.54em);margin-inline-start:var(--_dp-suffix-gap,.1em)}.sw-c-data-point__label{font-family:var(--sw-font-body);font-size:var(--sw-text-stat-body-size);font-weight:var(--sw-text-stat-body-weight);line-height:var(--sw-text-stat-body-leading);letter-spacing:var(--sw-text-stat-body-tracking);text-transform:none;font-style:normal;color:var(--_dp-label-ink,var(--sw-color-text-default));margin:0;display:block;text-wrap:wrap;text-wrap:pretty;max-inline-size:var(--_dp-label-measure,none);margin-inline:var(--_dp-label-margin,auto)}.sw-b-data-points:not(:has(>.sw-b-data-points__items))>.fl-module-numbers,.sw-b-data-points:not(:has(>.sw-b-data-points__items))>.sw-c-data-point{flex-grow:1;flex-basis:calc(999 * (-100% + var(--_dp-switch-at)))}.sw-b-data-points>.sw-b-data-points__items>.fl-module-numbers,.sw-b-data-points>.sw-b-data-points__items>.sw-c-data-point{flex-grow:1;flex-basis:calc(999 * (-100% + var(--_dp-switch-at)))}.sw-b-data-points:not(:has(>.sw-b-data-points__items))>:first-child:nth-last-child(2),.sw-b-data-points:not(:has(>.sw-b-data-points__items))>:first-child:nth-last-child(2)~*{--_dp-switch-at:calc(var(--_dp-col-min) * 2 + var(--_dp-col-gap))}.sw-b-data-points:not(:has(>.sw-b-data-points__items))>:first-child:nth-last-child(4),.sw-b-data-points:not(:has(>.sw-b-data-points__items))>:first-child:nth-last-child(4)~*{--_dp-switch-at:calc(var(--_dp-col-min) * 4 + var(--_dp-col-gap) * 3)}.sw-b-data-points>.sw-b-data-points__items>:first-child:nth-last-child(2),.sw-b-data-points>.sw-b-data-points__items>:first-child:nth-last-child(2)~*{--_dp-switch-at:calc(var(--_dp-col-min) * 2 + var(--_dp-col-gap))}.sw-b-data-points>.sw-b-data-points__items>:first-child:nth-last-child(4),.sw-b-data-points>.sw-b-data-points__items>:first-child:nth-last-child(4)~*{--_dp-switch-at:calc(var(--_dp-col-min) * 4 + var(--_dp-col-gap) * 3)}.sw-b-data-points:not(:has(>.sw-b-data-points__items)):not(.sw-b-data-points--split)>:first-child:nth-last-child(-n+2),.sw-b-data-points:not(:has(>.sw-b-data-points__items)):not(.sw-b-data-points--split)>:first-child:nth-last-child(-n+2)~*{--_dp-label-measure:34ch}.sw-b-data-points:not(.sw-b-data-points--split)>.sw-b-data-points__items>:first-child:nth-last-child(-n+2),.sw-b-data-points:not(.sw-b-data-points--split)>.sw-b-data-points__items>:first-child:nth-last-child(-n+2)~*{--_dp-label-measure:34ch}.sw-b-data-points:not(:has(>.sw-b-data-points__items))>:first-child:nth-last-child(n+5),.sw-b-data-points:not(:has(>.sw-b-data-points__items))>:first-child:nth-last-child(n+5)~*{flex-basis:100%}.sw-b-data-points>.sw-b-data-points__items>:first-child:nth-last-child(n+5),.sw-b-data-points>.sw-b-data-points__items>:first-child:nth-last-child(n+5)~*{flex-basis:100%}.sw-b-data-points--light{background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top;background-color:var(--sw-color-surface-faint)}.sw-b-data-points--dark{color-scheme:dark;background:var(--sw-color-surface-brand-black);--_dp-value-ink:var(--sw-color-stat-ink-on-dark);--_dp-label-ink:var(--sw-color-text-on-dark);--_dp-headline-ink:var(--sw-color-heading-on-dark);--sw-color-rule-accent:var(--sw-color-stat-ink-on-dark)}.sw-b-data-points--split,.sw-b-data-points.sw-b-data-points--split>.sw-b-data-points__items{display:grid;grid-template-columns:1fr;row-gap:0;text-align:start}.sw-b-data-points--split .sw-c-data-point,.sw-b-data-points--split>.fl-module-numbers{inline-size:100%;max-inline-size:var(--_dp-split-max);margin-inline:auto}.sw-b-data-points--split .sw-c-data-point{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,8fr);align-items:center;row-gap:0;-moz-column-gap:var(--_dp-split-col-gap);column-gap:var(--_dp-split-col-gap);--_dp-label-measure:none;--_dp-label-margin:0}.sw-b-data-points--split .fl-number-string,.sw-b-data-points--split .sw-c-data-point__value{text-align:center}.sw-b-data-points--split>.fl-module-numbers+.fl-module-numbers,.sw-b-data-points--split>.sw-b-data-points__items>.sw-c-data-point+.sw-c-data-point,.sw-b-data-points--split>.sw-c-data-point+.sw-c-data-point{margin-block-start:var(--_dp-split-gap);padding-block-start:var(--_dp-split-gap);border-block-start:var(--sw-border-thin) solid var(--sw-color-rule-accent)}.sw-b-data-points .fl-number-text,.sw-c-data-point .fl-number-text{display:flex;flex-direction:column;gap:var(--_dp-stack-gap,1.75rem)}.sw-b-data-points .fl-number-string,.sw-c-data-point .fl-number-string{font-family:var(--sw-font-heading);font-size:var(--sw-text-stat-number-size);font-weight:var(--sw-text-stat-number-weight);line-height:var(--sw-text-stat-number-leading);letter-spacing:var(--sw-text-stat-number-tracking);text-transform:none;font-style:normal;color:var(--_dp-value-ink,var(--sw-color-stat-ink));overflow:unset;margin:0}.sw-b-data-points .fl-number-after-text,.sw-b-data-points .fl-number-before-text,.sw-c-data-point .fl-number-after-text,.sw-c-data-point .fl-number-before-text{font-family:var(--sw-font-body);font-size:var(--sw-text-stat-body-size);font-weight:var(--sw-text-stat-body-weight);line-height:var(--sw-text-stat-body-leading);letter-spacing:var(--sw-text-stat-body-tracking);text-transform:none;font-style:normal;color:var(--_dp-label-ink,var(--sw-color-text-default));margin:0;display:block;text-wrap:wrap;text-wrap:pretty;max-inline-size:var(--_dp-label-measure,none);margin-inline:var(--_dp-label-margin,auto)}.sw-b-data-points .fl-number-suffix:not(:empty),.sw-c-data-point .fl-number-suffix:not(:empty){font-size:var(--_dp-suffix-size,.5625em);vertical-align:var(--_dp-suffix-shift,.54em);margin-inline-start:var(--_dp-suffix-gap,.1em)}:where(.sw-c-data-point--suffix-full){--_dp-suffix-size:1em;--_dp-suffix-shift:0;--_dp-suffix-gap:0}.sw-b-data-points--split .fl-number-text{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,8fr);align-items:center;row-gap:0;-moz-column-gap:var(--_dp-split-col-gap);column-gap:var(--_dp-split-col-gap);--_dp-label-measure:none;--_dp-label-margin:0}@media(max-width:768px){.sw-b-data-points--split .fl-number-text,.sw-b-data-points--split .sw-c-data-point{display:flex;flex-direction:column;gap:var(--_dp-stack-gap,1.75rem);text-align:center;--_dp-label-margin:auto}:where(.fl-row-content-wrap) .sw-b-data-points{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@container data-points (max-width: 30rem){.sw-b-data-points--split .fl-number-text,.sw-b-data-points--split .sw-c-data-point{display:flex;flex-direction:column;gap:var(--_dp-stack-gap,1.75rem);text-align:center;--_dp-label-margin:auto}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-data-points{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-data-points{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}.sw-b-digital-materials{display:flex;flex-direction:column;gap:var(--sw-space-2xl);background-color:var(--sw-color-surface-faint);background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top;padding-block:var(--sw-space-3xl);padding-inline:max(var(--sw-gutter),50% - 470px)}@media(max-width:768px){.sw-b-digital-materials{inline-size:100vw;max-inline-size:100vw;margin-inline:calc(50% - 50vw)}}.sw-b-digital-materials__heading{margin:0;--_section-heading-measure:none;--_section-heading-align:center;--_section-heading-marker-outdent:var(--_section-heading-marker-outdent-center)}.sw-b-digital-materials__grid{display:grid;gap:var(--sw-space-lg);inline-size:100%;margin-inline:auto;grid-template-columns:minmax(0,1fr);max-inline-size:25rem}@media(min-width:768.02px){.sw-b-digital-materials__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none}.sw-b-digital-materials__grid:not(:has(>.sw-b-digital-materials__card:nth-child(2))){grid-template-columns:minmax(0,1fr);max-inline-size:25rem}.sw-b-digital-materials__grid:has(>.sw-b-digital-materials__card:nth-child(2)):not(:has(>.sw-b-digital-materials__card:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:calc(50rem + var(--sw-space-lg))}}.sw-b-digital-materials__card{min-inline-size:0}.sw-b-digital-materials__card>*+*{margin-block-start:0}.sw-b-digital-materials__card .sw-c-card__title{margin-block-end:var(--sw-space-lg)}.sw-b-digital-materials__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sw-space-sm)}.sw-b-digital-materials__link{display:inline-flex;align-items:center;gap:var(--sw-space-md);max-inline-size:100%;font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-m-size);font-weight:var(--sw-text-interactive-m-weight);line-height:var(--sw-text-interactive-m-leading);letter-spacing:var(--sw-text-interactive-m-tracking);text-transform:none;font-style:normal;text-decoration:none;transition:color var(--sw-transition-fast)}.sw-b-digital-materials__link,.sw-b-digital-materials__link:active,.sw-b-digital-materials__link:hover,.sw-b-digital-materials__link:visited{color:light-dark(var(--sw-color-action-link-ink-light),var(--sw-color-action-link-ink-dark))}.sw-b-digital-materials__link:focus-visible .sw-b-digital-materials__label,.sw-b-digital-materials__link:hover .sw-b-digital-materials__label{text-decoration:underline;text-underline-offset:.15em}.sw-b-digital-materials__link:active,.sw-b-digital-materials__link:focus:not(:focus-visible){outline:none}.sw-b-digital-materials__links .sw-b-digital-materials__link:after{content:none}.sw-b-digital-materials__icon{flex:none;display:inline-flex;color:var(--sw-color-action-link-arrow)}.sw-b-digital-materials__label{min-inline-size:0;overflow-wrap:break-word}.sw-b-digital-materials__glyph{display:block;inline-size:.875rem;block-size:1.125rem;stroke-linecap:square;stroke-linejoin:miter}.sw-b-event-session{display:flex;flex-direction:column;gap:var(--sw-space-xl)}.sw-b-event-session__header{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:768.02px){.sw-b-event-session__header{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.sw-b-event-session__location,.sw-b-event-session__title{margin:0;display:flex;align-items:center;min-inline-size:0;padding:var(--sw-space-sm) var(--sw-space-md);color:var(--sw-color-action-ink);overflow-wrap:anywhere}.sw-b-event-session__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;background:var(--sw-color-surface-brand)}.sw-b-event-session__location{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;justify-content:center;background:var(--sw-color-surface-brand-blue)}.sw-b-event-session__meta{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content;justify-content:center;gap:var(--sw-space-md)}@media(min-width:768.02px){.sw-b-event-session__meta{display:flex;flex-wrap:wrap;justify-content:flex-start}}.sw-b-event-session__chip{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;font-size:.875rem;line-height:1.25rem;display:flex;align-items:center;padding:var(--sw-space-sm) var(--sw-space-md);color:var(--sw-color-text-default);background:var(--sw-color-surface-sunken)}.sw-b-event-session__speakers{display:grid;grid-template-columns:1fr;gap:var(--sw-space-lg)}@media(min-width:768.02px){.sw-b-event-session__chip{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal}.sw-b-event-session__speakers{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw-b-event-session__speakers .sw-c-card--horizontal{max-inline-size:none;grid-template-columns:minmax(0,min(40%,200px)) minmax(0,1fr)}@media(max-width:768px){.sw-b-event-session__speakers .sw-c-card--horizontal{inline-size:100%;max-inline-size:400px;margin-inline:auto}.sw-b-event-session__speakers .sw-c-card__role,.sw-b-event-session__speakers .sw-c-card__title{font-size:.875rem;line-height:1.25rem}}.sw-b-event-session__body{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default)}@media(min-width:768.02px){.sw-b-event-session__body{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal}}.sw-b-event-session__body>*{margin:0}.sw-b-event-session__body>*+*{margin-block-start:var(--sw-space-md)}.sw-b-event-session__cta{margin:0}.sw-b-expert-directory{--sw-carousel-slide:86%;--_dir-section-gap:6.375rem}.sw-b-expert-directory__group{--_dir-group-pad:var(--sw-space-section-gap);padding-block-start:var(--_dir-group-pad);scroll-margin-block-start:calc(var(--_dir-group-pad) * -1);padding-inline:max(var(--sw-grid-margin),.5 * (100% - var(--sw-container-max)))}.sw-b-expert-directory__group+.sw-b-expert-directory__group{--_dir-group-pad:var(--_dir-section-gap)}.sw-b-expert-directory__intro{margin-block-start:var(--sw-space-lg);max-inline-size:var(--sw-measure);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}.sw-b-expert-directory__intro>*{margin-block:0}.sw-b-expert-directory__intro>*+*{margin-block-start:var(--sw-space-md)}.sw-b-expert-directory__viewport{margin-block-start:var(--sw-space-2xl)}.sw-b-expert-directory__viewport:first-child{margin-block-start:0}@media(max-width:768px){.sw-b-expert-directory__group+.sw-b-expert-directory__group{border-block-start:var(--sw-border-thin) solid var(--_p-color-dark-blue);margin-block-start:calc(var(--_dir-section-gap) / 2);--_dir-group-pad:calc(var(--_dir-section-gap) / 2)}.sw-b-expert-directory__group{padding-inline:0}.sw-b-expert-directory__group>.sw-c-section-heading{--_section-heading-align:start;--_section-heading-margin-inline:0;--_section-heading-marker-outdent:0em}.sw-b-expert-directory__intro{margin-inline:0;text-align:start}}.sw-b-expert-directory__dialogs{display:contents}.sw-b-headline-text{--_hlt-divide-gap:var(--sw-space-2xl);--_hlt-stack-gap:var(--sw-space-md);--_hlt-title-gutter:var(--sw-space-xl);--_hlt-header-gap:var(--sw-space-2xl);--_hlt-band-pad-block:var(--sw-space-section-gap);--_hlt-inset:max(var(--sw-grid-margin), .5 * (100% + var(--sw-bleed) * 2 - var(--sw-container-max)));--_hlt-rule:var(--sw-color-rule-accent);container-type:inline-size;container-name:headline-text}.sw-b-headline-text__header{max-inline-size:46rem;margin-inline:auto;margin-block-end:var(--_hlt-header-gap);text-align:center}.sw-b-headline-text[data-align=start] .sw-b-headline-text__header{margin-inline:0;text-align:start}.sw-b-headline-text[data-align=start] .sw-b-headline-text__intro{margin-inline:0}.sw-b-headline-text__headline{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-l-size);font-weight:var(--sw-text-sub-header-l-weight);line-height:var(--sw-text-sub-header-l-leading);letter-spacing:var(--sw-text-sub-header-l-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-heading)}.sw-b-headline-text__intro{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;margin-block:var(--sw-space-lg) 0;color:var(--sw-color-text-default);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}.sw-b-headline-text__intro>*{margin-block:0}.sw-b-headline-text__intro>*+*{margin-block-start:var(--sw-space-md)}.sw-b-headline-text__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--_hlt-stack-gap)}.sw-b-headline-text__item+.sw-b-headline-text__item{margin-block-start:var(--_hlt-divide-gap);padding-block-start:var(--_hlt-divide-gap);border-block-start:var(--sw-border-thin) solid var(--_hlt-rule)}.sw-b-headline-text__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-s-size);font-weight:var(--sw-text-header-s-weight);line-height:var(--sw-text-header-s-leading);letter-spacing:var(--sw-text-header-s-tracking);text-transform:none;font-style:normal;margin:0;color:var(--sw-color-heading);text-wrap:wrap;text-wrap:pretty}.sw-b-headline-text__body{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-l-size);font-weight:var(--sw-text-paragraph-l-weight);line-height:var(--sw-text-paragraph-l-leading);letter-spacing:var(--sw-text-paragraph-l-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default)}.sw-b-headline-text__body>:first-child{margin-block-start:0}.sw-b-headline-text__body>:last-child{margin-block-end:0}.sw-b-headline-text__body :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:0em}.sw-b-headline-text__body li :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:1em;--sw-list-item-gap:var(--sw-space-md)}.sw-b-headline-text--dots,.sw-b-headline-text--faint{background-color:var(--sw-color-surface-faint);padding-block:var(--_hlt-band-pad-block);padding-inline:var(--_hlt-inset)}.sw-b-headline-text--dots{background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-b-headline-text--faint{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-headline-text--faint{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-headline-text--faint{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-b-headline-text--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-headline-text--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-headline-text--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@container headline-text (min-width: 36rem){.sw-b-headline-text__item{grid-template-columns:minmax(0,42fr) minmax(0,58fr);-moz-column-gap:0;column-gap:0;align-items:center;--_hlt-title-gutter:var(--sw-space-md)}.sw-b-headline-text__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xs-size);font-weight:var(--sw-text-header-xs-weight);line-height:var(--sw-text-header-xs-leading);letter-spacing:var(--sw-text-header-xs-tracking);text-transform:none;font-style:normal;padding-inline-end:var(--_hlt-title-gutter)}}@container headline-text (min-width: 46rem){.sw-b-headline-text__item{grid-template-columns:minmax(0,54fr) minmax(0,46fr);--_hlt-title-gutter:var(--sw-space-lg)}}@container headline-text (min-width: 56rem){.sw-b-headline-text__item{--_hlt-title-gutter:var(--sw-space-xl)}.sw-b-headline-text__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-s-size);font-weight:var(--sw-text-header-s-weight);line-height:var(--sw-text-header-s-leading);letter-spacing:var(--sw-text-header-s-tracking);text-transform:none;font-style:normal}}.fl-builder-content>.fl-module>.fl-module-content>.sw-b-headline-text{padding-inline:var(--_hlt-inset)}@media(max-width:768px){.sw-b-headline-text__header{text-align:start}.sw-b-headline-text__intro{margin-inline:0}}.sw-b-locations__heading{margin-block:0 var(--sw-space-step-lg)}.sw-b-locations__list{--_locations-gap:var(--sw-space-step-2xl);display:flex;flex-direction:column;gap:var(--_locations-gap);margin:0;padding:0;list-style:none}.sw-b-media-gallery{padding-inline:max(var(--sw-grid-margin),.5 * (100% + var(--sw-bleed) * 2 - var(--sw-container-max)));--_gallery-rule-gap-start:calc(var(--sw-space-xl) * 2);--_gallery-rule-gap-end:calc(var(--sw-space-xl) * 2)}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-b-media-gallery{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-media-gallery{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-media-gallery{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}.sw-b-media-gallery:after,.sw-b-media-gallery:before{content:"";display:block;block-size:var(--sw-border-thin);background:var(--_p-color-dark-blue)}.sw-b-media-gallery:before{margin-block-end:var(--_gallery-rule-gap-start)}.sw-b-media-gallery:after{margin-block-start:var(--_gallery-rule-gap-end)}.sw-b-media-gallery--fit-center>.sw-b-media-gallery__viewport>.sw-b-media-gallery__track{justify-content:safe center}.sw-b-media-gallery--fit-start>.sw-b-media-gallery__viewport>.sw-b-media-gallery__track{justify-content:start}.sw-b-media-gallery__intro{margin-block-start:var(--sw-space-lg);max-inline-size:var(--sw-measure);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}.sw-b-media-gallery__intro>*{margin-block:0}.sw-b-media-gallery__intro>*+*{margin-block-start:var(--sw-space-md)}.sw-b-media-gallery__viewport{margin-block-start:var(--sw-space-xl);container-type:inline-size;container-name:media-gallery}.sw-b-media-gallery__track{--_gallery-derived:1;--_gallery-per-view:var(--_gallery-derived);--sw-carousel-slide:calc((100% - (-1 + var(--_gallery-per-view)) * var(--sw-carousel-gap)) / var(--_gallery-per-view))}@container media-gallery (min-width: 30rem){.sw-b-media-gallery__track{--_gallery-derived:2}}@container media-gallery (min-width: 42rem){.sw-b-media-gallery__track{--_gallery-derived:3}}@container media-gallery (min-width: 65rem){.sw-b-media-gallery__track{--_gallery-derived:4}}.sw-b-media-gallery--fit-fill.sw-b-media-gallery--count-1 .sw-b-media-gallery__track{--_gallery-per-view:1}.sw-b-media-gallery--fit-fill.sw-b-media-gallery--count-2 .sw-b-media-gallery__track{--_gallery-per-view:min(var(--_gallery-derived), 2)}.sw-b-media-gallery--fit-fill.sw-b-media-gallery--count-3 .sw-b-media-gallery__track{--_gallery-per-view:min(var(--_gallery-derived), 3)}.sw-b-media-gallery__item{display:flex;flex-direction:column;gap:var(--sw-space-sm);margin:0;min-inline-size:0}@supports(grid-template-rows:subgrid){.sw-b-media-gallery__track{grid-template-rows:auto auto auto;row-gap:var(--sw-space-sm)}.sw-b-media-gallery__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--sw-space-sm)}.sw-b-media-gallery__title{grid-row:1}.sw-b-media-gallery__media{grid-row:2}.sw-b-media-gallery__caption{grid-row:3}}.sw-b-media-gallery__title{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;margin:0;color:var(--sw-color-heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sw-b-media-gallery__media{--sw-image-ratio:var(--sw-aspect-3x2);--_gallery-hint-scrim:rgba(0,0,0,.55);position:relative;display:block;inline-size:100%;padding:0;border:var(--sw-border-thin) solid var(--sw-color-border-subtle);background:var(--sw-color-surface-sunken);cursor:pointer}.sw-b-media-gallery__hint{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-muted);font-style:italic;color:var(--sw-color-text-on-dark);position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding-inline:var(--sw-space-sm);text-align:center;background:var(--_gallery-hint-scrim);opacity:0;pointer-events:none}.sw-b-media-gallery__media:focus-visible .sw-b-media-gallery__hint,.sw-b-media-gallery__media:hover .sw-b-media-gallery__hint{opacity:1}@media(prefers-reduced-motion:no-preference){.sw-b-media-gallery__hint{transition:opacity .4s}}.sw-b-media-gallery__media:focus-visible{outline:var(--sw-focus-ring-width) solid var(--sw-color-focus);outline-offset:2px}.sw-b-media-gallery__media>:where(img,picture,video,iframe){transition:transform .4s}.sw-b-media-gallery__media:focus-visible>:where(img,picture,video,iframe),.sw-b-media-gallery__media:hover>:where(img,picture,video,iframe){transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.sw-b-media-gallery__media>:where(img,picture,video,iframe){transition:none}.sw-b-media-gallery__media:focus-visible>:where(img,picture,video,iframe),.sw-b-media-gallery__media:hover>:where(img,picture,video,iframe){transform:none}}.sw-b-media-gallery__caption{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-muted);margin:0;font-style:italic}.sw-b-media-gallery__view-all{margin-block-start:var(--sw-space-lg);inline-size:100%}@media(min-width:768.02px){.sw-b-media-gallery__view-all{display:none}}@media(max-width:768px){.sw-b-media-gallery{--_gallery-rule-gap-start:var(--sw-space-2xl);--_gallery-rule-gap-end:var(--sw-space-2xl);padding-inline:0}.sw-b-media-gallery:after,.sw-b-media-gallery:before,.sw-b-media-gallery>.sw-c-section-heading,.sw-b-media-gallery__intro,.sw-b-media-gallery__view-all,.sw-b-media-gallery__viewport>.sw-c-carousel__controls{margin-inline:var(--sw-grid-margin)}.sw-b-media-gallery>.sw-c-section-heading{--_section-heading-align:start;--_section-heading-margin-inline:0;--_section-heading-marker-outdent:0em}.sw-b-media-gallery__intro{text-align:start}.sw-b-media-gallery__view-all{inline-size:calc(100% - var(--sw-grid-margin) * 2)}.sw-b-media-gallery__viewport{--sw-carousel-edge:var(--sw-grid-margin)}.sw-b-media-gallery__track{--sw-carousel-slide:71cqi;--sw-carousel-gap:var(--sw-space-xs);--sw-carousel-snap:center}}.sw-b-media-gallery__lightbox{--_modal-width:64rem;--_modal-pad:var(--sw-space-lg);--_gallery-close-clearance:calc(2.25rem + var(--sw-space-md));min-block-size:min(32rem,var(--_modal-fit))}.sw-b-media-gallery__lightbox .sw-c-modal__scroll{display:flex;flex-direction:column;justify-content:safe center}.sw-b-media-gallery__slides{display:grid}.sw-b-media-gallery__slides>*{grid-area:1/1}.sw-b-media-gallery__slide[hidden]{display:none}.sw-b-media-gallery__slide{display:flex;flex-direction:column;gap:var(--sw-space-md);align-items:center;text-align:center;margin:0;min-inline-size:0}.sw-b-media-gallery__slide-title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xxs-size);font-weight:var(--sw-text-header-xxs-weight);line-height:var(--sw-text-header-xxs-leading);letter-spacing:var(--sw-text-header-xxs-tracking);text-transform:none;font-style:normal;margin:0;color:var(--sw-color-heading);padding-inline-end:var(--_gallery-close-clearance)}.sw-b-media-gallery__slide:not(:has(.sw-b-media-gallery__slide-title)){padding-block-start:var(--_gallery-close-clearance)}.sw-b-media-gallery__slide-media{display:block;max-inline-size:100%;max-block-size:calc(min(60vh,40rem));inline-size:auto;block-size:auto;-o-object-fit:contain;object-fit:contain;margin-inline:auto}.sw-b-media-gallery__slide-caption{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin:0;max-inline-size:var(--sw-measure);color:var(--sw-color-text-muted)}.sw-b-media-gallery__pager{display:flex;align-items:center;justify-content:center;gap:var(--sw-space-lg);margin-block-start:var(--sw-space-lg)}.sw-b-media-gallery__pager-count{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin-bottom:0;color:var(--sw-color-text-muted);font-variant-numeric:tabular-nums;min-inline-size:6ch;text-align:center}.sw-b-expert-modal__name{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-heading-accent)}.sw-b-expert-modal__position{font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);margin:var(--sw-space-sm) 0 0;color:var(--sw-color-text-default)}.sw-b-expert-modal__location,.sw-b-expert-modal__position{font-family:var(--sw-font-body);text-transform:none;font-style:normal}.sw-b-expert-modal__location{font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);margin:var(--sw-space-xs) 0 0;font-style:italic;color:var(--sw-color-text-muted)}.sw-b-expert-modal__identity{container:sw-b-expert-modal/inline-size}@container sw-b-expert-modal (inline-size >= 26rem){.sw-b-expert-modal__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sw-space-md)}.sw-b-expert-modal__location{margin-block-start:0}}.sw-b-expert-modal__quote{margin:var(--sw-space-xl) 0 0;padding:var(--sw-space-lg);background:var(--sw-color-surface-sunken)}.sw-b-expert-modal__bio-label,.sw-b-expert-modal__quote-label{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;margin:0 0 var(--sw-space-sm);color:var(--sw-color-text-default)}.sw-b-expert-modal__quote-text{margin:0;padding-inline:0;border:0;color:var(--sw-color-text-default)}.sw-b-expert-modal__quote-text>p{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;margin:0}.sw-b-expert-modal__quote-text>p+p{margin-block-start:var(--sw-space-md)}.sw-b-expert-modal__bio{margin-block-start:var(--sw-space-xl)}.sw-b-expert-modal__bio>*+*{margin-block-start:var(--sw-flow-item)}.sw-b-expert-modal__bio-link{margin-block-start:var(--sw-space-xl)}.sw-b-related-content{padding-block:0}.sw-b-related-content--v2{padding-inline:0}.sw-b-related-content__heading{margin-block:0 var(--sw-space-2xl)}.sw-b-related-content__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-space-2xl) var(--sw-space-lg)}.sw-b-related-content__grid .sw-c-teaser__media,.sw-c-resource-feed__grid .sw-c-teaser__media{--sw-image-ratio:16 / 9}@media(min-width:768.02px){.sw-b-related-content--v1 .sw-b-related-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992.02px){.sw-b-related-content--v1 .sw-b-related-content__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sw-c-resource-feed{display:flex;flex-direction:column;gap:var(--sw-space-xl)}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-c-resource-feed{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){.sw-b-related-content--v2 .sw-b-related-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-c-resource-feed{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-c-resource-feed{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}.sw-c-resource-feed :focus:not(:focus-visible){outline:none}.sw-c-resource-feed__band{color-scheme:light;--sw-color-text-default:var(--_p-color-black);--sw-color-text-muted:var(--_p-color-gray-2);--sw-color-heading:var(--_p-color-black);color:var(--sw-color-text-default);background:var(--_p-color-gray-6);padding-block:var(--sw-space-3xl);padding-inline:max(var(--sw-grid-margin),.5 * (100% - var(--sw-container-max-narrow)))}@media(max-width:768px){.sw-c-resource-feed__band .sw-c-teaser__frame{margin-inline:calc(var(--sw-grid-margin) * -1)}.sw-c-resource-feed__band,.sw-c-resource-feed__layout{inline-size:100%;max-inline-size:400px;margin-inline:auto}}.sw-c-resource-feed__layout{padding-inline:max(var(--sw-grid-margin),.5 * (100% - var(--sw-container-max)));padding-block-end:var(--sw-space-section-gap);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-space-xl)}@media(min-width:992.02px){.sw-c-resource-feed__layout{grid-template-columns:minmax(0,1fr) 312px;grid-template-areas:"results sidebar";-moz-column-gap:var(--sw-space-3xl);column-gap:var(--sw-space-3xl);align-items:start}.sw-c-resource-feed__layout>.sw-c-resource-feed__sidebar{grid-area:sidebar}.sw-c-resource-feed__layout>.sw-c-resource-feed__results{grid-area:results}}.sw-c-resource-feed__layout:first-child{padding-block-start:var(--sw-space-section-gap)}.sw-c-resource-feed__sidebar{display:flex;flex-direction:column;gap:var(--sw-space-lg)}.sw-c-resource-feed__results{min-inline-size:0}.sw-c-resource-feed__search{display:flex;flex-direction:column;gap:var(--sw-space-sm)}.sw-c-resource-feed__search-row{position:relative;display:flex;flex-wrap:nowrap;align-items:center}.sw-c-resource-feed__search-actions{position:absolute;inset-inline-end:var(--sw-space-sm);inset-block-start:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--sw-space-sm)}.sw-c-resource-feed__search-clear{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;margin:0;padding:0;cursor:pointer;display:none;font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default)}.sw-c-resource-feed__clear-all,.sw-c-resource-feed__search-clear:hover{text-decoration:underline;text-underline-offset:2px}.sw-c-resource-feed__search-row.is-clearable .sw-c-resource-feed__search-clear{display:inline-flex}.sw-c-resource-feed__search-divider{display:none;inline-size:var(--sw-border-thin);block-size:1rem;background:var(--sw-color-border-subtle)}.sw-c-resource-feed__search-row.is-clearable .sw-c-resource-feed__search-divider{display:block}.sw-c-resource-feed__search-go{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;margin:0;padding:var(--sw-space-2xs);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--sw-color-text-default)}.sw-c-resource-feed__search-go:before{content:"";background:currentColor;-webkit-mask:url(../icons/utility/search.svg) center/contain no-repeat;mask:url(../icons/utility/search.svg) center/contain no-repeat;inline-size:1.25rem;block-size:1.25rem}.sw-c-resource-feed__search-go:disabled{cursor:default;color:var(--sw-color-text-muted)}.sw-c-resource-feed__search-input{flex:1 1 16rem;min-inline-size:0;padding:var(--sw-space-sm) var(--sw-space-md);padding-inline-end:calc(1.25rem + var(--sw-space-sm) + var(--sw-space-sm));background:var(--sw-color-surface-raised);color:var(--sw-color-text-default);border:var(--sw-border-thin) solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-control)}.sw-c-resource-feed__search-input:disabled{background:var(--sw-color-surface-raised);color:var(--sw-color-text-muted);opacity:1}.sw-c-resource-feed__filter-group{display:flex;flex-direction:column;gap:var(--sw-space-sm)}.sw-c-resource-feed__filters-label{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-text-default)}.sw-c-resource-feed__filters{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-space-md)}@media(min-width:992.02px){.sw-c-resource-feed__filters{gap:var(--sw-space-md)}}.sw-c-resource-feed__filters .facetwp-facet{margin-block-end:0}.sw-c-resource-feed__filter-field{display:flex;flex-direction:column;gap:var(--sw-space-2xs);padding-block-end:var(--sw-space-md);min-inline-size:0}.sw-c-resource-feed__filter-label{display:none}.sw-c-resource-feed__filter{position:relative;display:block}.sw-c-resource-feed__filter:after{content:"";position:absolute;inset-inline-end:var(--sw-space-md);inset-block-start:50%;translate:0 -50%;inline-size:.75rem;block-size:.75rem;color:var(--sw-color-control-accent);pointer-events:none;background:currentColor;-webkit-mask:url(../icons/utility/caret-down.svg) center/contain no-repeat;mask:url(../icons/utility/caret-down.svg) center/contain no-repeat}.sw-c-resource-feed__filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:100%;padding:var(--sw-space-sm) var(--sw-space-md);padding-inline-end:calc(.75rem + var(--sw-space-md) * 2);border:var(--sw-border-thin) solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-control);background:var(--sw-color-surface-raised);color:var(--sw-color-text-muted)}.sw-c-resource-feed__filter-select:disabled{background:var(--sw-color-surface-raised);color:var(--sw-color-text-muted);opacity:1;cursor:default}.sw-c-resource-feed__search .facetwp-facet-resource_search{flex:1 1 6rem;min-inline-size:0;margin-block-end:0}.sw-c-resource-feed__search .facetwp-input-wrap{display:flex;align-items:center;inline-size:100%;min-inline-size:0}.sw-c-resource-feed__search .facetwp-icon{display:none}.sw-c-resource-feed__search .facetwp-input-wrap .facetwp-search{flex:1 1 auto;inline-size:100%;min-inline-size:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:var(--sw-space-sm) var(--sw-space-md);padding-inline-end:calc(1.25rem + var(--sw-space-sm) + var(--sw-space-sm));background:var(--sw-color-surface-raised);color:var(--sw-color-text-default);border:var(--sw-border-thin) solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-control)}.sw-c-resource-feed__search .facetwp-search::-moz-placeholder{color:var(--sw-color-text-muted)}.sw-c-resource-feed__search .facetwp-search::placeholder{color:var(--sw-color-text-muted)}.sw-c-resource-feed__search .facetwp-search::-webkit-search-cancel-button,.sw-c-resource-feed__search .facetwp-search::-webkit-search-decoration{-webkit-appearance:none;display:none}.sw-c-resource-feed__search-row.is-clearable .facetwp-input-wrap .facetwp-search{padding-inline-end:calc(4.25rem + var(--sw-space-sm) + var(--sw-space-sm) + var(--sw-border-thin) + var(--sw-space-sm) + var(--sw-space-sm))}.sw-c-resource-feed__filters .facetwp-type-dropdown{position:relative;display:block}.sw-c-resource-feed__filters .facetwp-type-dropdown:after{content:"";position:absolute;inset-inline-end:var(--sw-space-md);inset-block-start:50%;translate:0 -50%;inline-size:.75rem;block-size:.75rem;color:var(--sw-color-control-accent);pointer-events:none;background:currentColor;-webkit-mask:url(../icons/utility/caret-down.svg) center/contain no-repeat;mask:url(../icons/utility/caret-down.svg) center/contain no-repeat}.sw-c-resource-feed__filters .facetwp-dropdown{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:100%;padding:var(--sw-space-sm) var(--sw-space-md);padding-inline-end:calc(.75rem + var(--sw-space-md) * 2);border:var(--sw-border-thin) solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-control);background:var(--sw-color-surface-raised);color:var(--sw-color-text-default)}.sw-c-resource-feed__filter-field:not(:has(option[value]:not([value=""]))){display:none}.sw-c-resource-feed__filters .fs-wrap{inline-size:100%;min-inline-size:0}.sw-c-resource-feed__filters .fs-wrap:focus,.sw-c-resource-feed__filters .fs-wrap:focus-visible{outline:none}.sw-c-resource-feed__filters .fs-wrap:focus-visible .fs-label-wrap{outline:2px solid var(--sw-color-focus);outline-offset:3px;border-radius:2px}.sw-c-resource-feed__filters .fs-dropdown,.sw-c-resource-feed__filters .fs-label-wrap{border:0;background:none}.sw-c-resource-feed__filters .fs-label-wrap{cursor:pointer}.sw-c-resource-feed__filters .fs-label-wrap .fs-label{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;font-weight:var(--sw-weight-bold);color:var(--sw-color-text-default);padding:0 1.5rem 0 0;overflow:hidden;text-overflow:ellipsis}.sw-c-resource-feed__filters .fs-arrow{border-top-color:var(--sw-color-control-accent);transition:none}.sw-c-resource-feed__filters .fs-dropdown{position:static;margin-block-start:var(--sw-space-xs)}.sw-c-resource-feed__filters .fs-dropdown .fs-options{max-height:none;overflow:visible}.sw-c-resource-feed__filters .fs-wrap.multiple .fs-option{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking);text-transform:none;font-style:normal;font-size:14px;color:var(--sw-color-text-default);white-space:normal;word-break:normal;overflow-wrap:break-word;padding-block:4px 8px;padding-inline:0}.sw-c-resource-feed__filters .fs-wrap.multiple .fs-option-label{white-space:normal;overflow-wrap:break-word;padding-inline-start:2rem}.sw-c-resource-feed__filters .fs-option.disabled{color:var(--sw-color-text-muted);cursor:default}.sw-c-resource-feed__filters .fs-option.disabled .fs-checkbox i{opacity:.5}.sw-c-resource-feed__filters .fs-wrap.multiple .fs-option.is-inert .fs-option-label{color:var(--sw-color-text-muted)}.sw-c-resource-feed__filters .fs-wrap.multiple .fs-checkbox{inline-size:1.4rem}.sw-c-resource-feed__filters .fs-wrap.multiple .fs-option .fs-checkbox i{inline-size:1.4rem;block-size:1.4rem;inset:.28rem auto auto 0;margin:0;box-sizing:border-box;border:var(--sw-border-thin) solid var(--sw-color-border-subtle);border-radius:2px}.sw-c-resource-feed__filters .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background:var(--sw-color-action);border-color:var(--sw-color-action)}.sw-c-resource-feed__filters .fs-wrap.multiple .fs-option.selected .fs-checkbox i:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.34rem;block-size:.66rem;border:solid var(--sw-color-action-ink);border-width:0 .15rem .15rem 0;transform:translate(-50%,-58%) rotate(45deg)}.sw-c-pagination-bar__per-page .facetwp-facet-resource_per_page{position:relative;display:inline-block;margin:0}.sw-c-pagination-bar__per-page .facetwp-facet-resource_per_page:after{content:"";position:absolute;inset-inline-end:var(--sw-space-sm);inset-block-start:50%;translate:0 -50%;color:var(--_pagination-caret-ink);inline-size:1.15rem;block-size:1.15rem;pointer-events:none;background:currentColor;-webkit-mask:url(../icons/utility/caret-down.svg) center/contain no-repeat;mask:url(../icons/utility/caret-down.svg) center/contain no-repeat}.sw-c-pagination-bar__per-page .facetwp-facet-resource_per_page>select{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;inline-size:auto;padding-inline:var(--sw-space-sm) calc(1.15rem + var(--sw-space-sm) + var(--sw-space-sm));padding-block:var(--sw-space-2xs);color:var(--_pagination-ink);border-color:var(--sw-color-border-strong)}.sw-c-resource-feed__results-header{display:flex;flex-direction:column;align-items:start;gap:var(--sw-space-sm)}.sw-c-resource-feed__selections{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-sm);margin-block-end:var(--sw-space-lg)}.sw-c-resource-feed__selections[hidden]{display:none}.sw-c-resource-feed__selections .facetwp-selections,.sw-c-resource-feed__selections .facetwp-selections li,.sw-c-resource-feed__selections .facetwp-selections ul{display:contents}.sw-c-resource-feed__clear-all{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;padding:0;margin:0;cursor:pointer;font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default)}.sw-c-resource-feed__clear-all:hover{text-decoration:none}.sw-c-resource-feed__selections .facetwp-selection-label{display:none}.sw-c-resource-feed__selections .facetwp-selections .facetwp-selection-value{display:inline-flex;align-items:center;padding:var(--sw-space-2xs) var(--sw-space-sm);padding-inline-end:calc(12px + var(--sw-space-sm) + var(--sw-space-sm));border:var(--sw-border-thin) solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-control);background-color:var(--sw-color-surface-raised);color:var(--sw-color-text-default);background-position:right var(--sw-space-sm) center}.sw-c-resource-feed__count,.sw-c-resource-feed__selections .facetwp-selections .facetwp-selection-value{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking);text-transform:none;font-style:normal;margin:0}.sw-c-resource-feed__count{color:var(--sw-color-text-muted)}.sw-c-resource-feed__section-count{text-align:center;margin-block:var(--sw-space-xs) var(--sw-space-xl)}.sw-c-resource-feed__search-heading{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase;font-style:normal;margin:0;margin-block-start:var(--sw-space-2xs);color:var(--sw-color-text-default)}.sw-c-resource-feed__results-header{margin-block-end:var(--sw-space-xl)}.sw-c-resource-feed__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-space-2xl) var(--sw-space-lg)}.sw-c-resource-feed__empty{color:var(--sw-color-text-muted);text-align:start;padding-block:var(--sw-space-2xl)}.sw-c-resource-feed__empty>*{margin:0}.sw-c-resource-feed__empty-title{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-l-size);font-weight:var(--sw-text-interactive-l-weight);line-height:var(--sw-text-interactive-l-leading);letter-spacing:var(--sw-text-interactive-l-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default);margin-block-end:var(--sw-space-lg)}.sw-c-resource-feed__empty-tips{margin-block-start:var(--sw-space-sm);padding-inline-start:1.25em;list-style:disc}.sw-c-resource-feed__empty-tips li{margin-block:var(--sw-space-2xs)}.sw-c-resource-feed__section{display:flex;flex-direction:column;gap:var(--sw-space-xl)}.sw-c-resource-feed__section+.sw-c-resource-feed__section{margin-block-start:var(--sw-space-3xl)}.sw-c-resource-feed__section-title{--sw-section-heading-family:var(--sw-font-heading);--sw-section-heading-size:var(--sw-text-sub-header-m-size);--sw-section-heading-weight:var(--sw-text-sub-header-m-weight);--sw-section-heading-leading:var(--sw-text-sub-header-m-leading);--sw-section-heading-tracking:var(--sw-text-sub-header-m-tracking);--sw-section-heading-transform:uppercase;--sw-section-heading-slant:normal;--_section-heading-marker:var(--sw-color-accent);--_section-heading-marker-inline:0.8em;--_section-heading-marker-block:0.7133em;--_section-heading-marker-skew:-24deg;--_section-heading-marker-gap:0.6em;--_section-heading-marker-outdent:0em;--_section-heading-marker-outdent-center:calc(-1 * (var(--_section-heading-marker-inline) + var(--_section-heading-marker-gap)));--_section-heading-align:start;--_section-heading-marker-shift:0em;--_section-heading-measure:40ch;--_section-heading-margin-inline:0;--sw-flow-heading:var(--sw-space-lg);font-family:var(--sw-section-heading-family);font-size:var(--sw-section-heading-size);font-weight:var(--sw-section-heading-weight);line-height:var(--sw-section-heading-leading);letter-spacing:var(--sw-section-heading-tracking);text-transform:var(--sw-section-heading-transform);font-style:var(--sw-section-heading-slant);color:light-dark(var(--sw-color-text-muted),var(--_p-color-white));display:block;text-align:var(--_section-heading-align);max-inline-size:calc(var(--_section-heading-measure) + var(--_section-heading-marker-inline) + var(--_section-heading-marker-gap));--_section-heading-marker:var(--sw-color-list-marker);inline-size:-moz-fit-content;inline-size:fit-content;margin-block:0;margin-inline:auto}.sw-c-resource-feed__section-title:before{content:"";display:inline-block;vertical-align:baseline;inline-size:var(--_section-heading-marker-inline);block-size:var(--_section-heading-marker-block);margin-inline-start:var(--_section-heading-marker-outdent);margin-inline-end:var(--_section-heading-marker-gap);background-color:var(--_section-heading-marker);transform:translateY(calc(var(--_section-heading-marker-shift) * -1)) skewX(var(--_section-heading-marker-skew))}.sw-c-resource-feed__results:focus-visible,.sw-c-resource-feed__section-title:focus-visible{outline:none}.sw-c-resource-feed__section .sw-c-pagination button.sw-c-pagination__page{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;cursor:pointer}.sw-c-resource-feed__section .sw-c-pagination-bar{margin-block-start:0}.sw-c-resource-feed__grid>[hidden]{display:none!important}.sw-c-pagination-bar[hidden]{display:none}.sw-b-text-columns{--_txc-col-gap:calc(clamp(2rem, 8.8cqi, 6.25rem));--_txc-row-gap:var(--sw-space-3xl);--_txc-media-gap:var(--sw-space-xl);--_txc-title-gap:var(--sw-flow-heading);--_txc-link-gap:var(--sw-space-xl);--_txc-header-gap:var(--sw-space-2xl);--_txc-band-pad-block:var(--sw-space-section-gap);--_txc-inset:max(var(--sw-grid-margin), .5 * (100% + var(--sw-bleed) * 2 - var(--sw-container-max)));container-type:inline-size;container-name:text-columns}.sw-b-text-columns__header{max-inline-size:46rem;margin-inline:auto;margin-block-end:var(--_txc-header-gap);text-align:center}.sw-b-text-columns[data-align=start] .sw-b-text-columns__header{margin-inline:0;text-align:start}.sw-b-text-columns[data-align=start] .sw-b-text-columns__intro{margin-inline:0}.sw-b-text-columns__headline{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-l-size);font-weight:var(--sw-text-sub-header-l-weight);line-height:var(--sw-text-sub-header-l-leading);letter-spacing:var(--sw-text-sub-header-l-tracking);text-transform:uppercase;font-style:normal;margin:0;color:var(--sw-color-heading)}.sw-b-text-columns__intro{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;margin-block:var(--sw-space-lg) 0;color:var(--sw-color-text-default);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:var(--sw-intro-align,start)}.sw-b-text-columns__intro>*{margin-block:0}.sw-b-text-columns__intro>*+*{margin-block-start:var(--sw-space-md)}.sw-b-text-columns__items{--_txc-cols:1;--_txc-track:calc((100% - (-1 + var(--_txc-cols)) * var(--_txc-col-gap)) / var(--_txc-cols));display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:var(--_txc-col-gap);column-gap:var(--_txc-col-gap);row-gap:var(--_txc-row-gap)}.sw-b-text-columns__item{flex:0 1 var(--_txc-track);min-inline-size:0;max-inline-size:100%;display:flex;flex-direction:column;align-items:flex-start}.sw-b-text-columns[data-fill=center] .sw-b-text-columns__items{justify-content:center}.sw-b-text-columns[data-fill=stretch] .sw-b-text-columns__item{flex-grow:1}.sw-b-text-columns__icon{color:var(--sw-color-heading);margin-block-end:var(--_txc-media-gap)}.sw-b-text-columns__image{align-self:stretch;inline-size:100%;margin-block-end:var(--_txc-media-gap)}.sw-b-text-columns__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xs-size);font-weight:var(--sw-text-header-xs-weight);line-height:var(--sw-text-header-xs-leading);letter-spacing:var(--sw-text-header-xs-tracking);text-transform:none;font-style:normal;margin:0;color:var(--sw-color-heading);text-wrap:wrap;text-wrap:pretty}.sw-b-text-columns__body{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;margin-block:var(--_txc-title-gap) 0;color:var(--sw-color-text-default)}.sw-b-text-columns__body>:first-child{margin-block-start:0}.sw-b-text-columns__body>:last-child{margin-block-end:0}.sw-b-text-columns__body :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:none;--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:0em}.sw-b-text-columns__body li :where(ul,ol){--sw-list-marker-position:absolute;--sw-list-marker-fill:var(--sw-color-list-marker);--sw-list-marker-width:0.8em;--sw-list-marker-height:0.72em;--sw-list-marker-radius:0;--sw-list-marker-offset:0.43em;--sw-list-marker-gap:0.95em;--sw-list-marker-glyph:none;--sw-list-marker-glyph-ink:transparent;--sw-list-marker-glyph-scale:0;--sw-list-item-gap:var(--sw-space-lg);--sw-list-nest-gap:var(--sw-space-md);--sw-list-native-marker:transparent;--sw-list-number-color:var(--sw-color-action);--sw-list-number-weight:var(--sw-weight-bold);--sw-list-marker-paint:1.1512em;--sw-list-marker-bleed:0.1756em;--sw-list-marker-clip:polygon(0.3512em 0, 1.1512em 0, 0.8em 100%, 0 100%);--sw-list-marker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.12 72'%3E%3Cpath d='M35.12 0H46.12L11 72H0ZM68.12 0H79.12L44 72H33ZM101.12 0H112.12L77 72H66Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat, linear-gradient(rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)), rgb(0 0 0 / var(--sw-list-marker-slash-density, 0)));--sw-list-nested-size:var(--sw-text-paragraph-s-size);padding-inline-start:calc(var(--sw-list-indent,0px) + var(--sw-list-marker-width) + var(--sw-list-marker-gap));--sw-list-indent:1em;--sw-list-item-gap:var(--sw-space-md)}.sw-b-text-columns__item:has(>.sw-c-action-link)>:nth-last-child(2){margin-block-end:var(--_txc-link-gap)}.sw-b-text-columns__item>.sw-c-action-link{margin-block-start:auto}.sw-b-text-columns--dots,.sw-b-text-columns--faint{background-color:var(--sw-color-surface-faint);padding-block:var(--_txc-band-pad-block);padding-inline:var(--_txc-inset)}.sw-b-text-columns--dots,.sw-c-error-404__banner,.sw-c-search-results__banner{background-image:var(--sw-pattern-dot-image);background-repeat:repeat;background-position:top}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-b-text-columns--faint{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){.sw-c-resource-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-text-columns--faint{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-text-columns--faint{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(max-width:768px){:where(.fl-row-content-wrap) .sw-b-text-columns--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px){:where(.fl-row-content.fl-row-full-width .fl-col-group:not(:has(>.fl-col~.fl-col))>.fl-col) .sw-b-text-columns--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@media(min-width:768.02px) and (max-width:992px){:where(.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child) .sw-b-text-columns--dots{--sw-bleed:var(--sw-gutter);margin-inline:calc(var(--sw-gutter) * -1)}}@container text-columns (min-width: 40rem){.sw-b-text-columns__items{--_txc-cols:2}}@container text-columns (min-width: 64rem){.sw-b-text-columns[data-columns="3"] .sw-b-text-columns__items{--_txc-cols:3}}.fl-builder-content>.fl-module>.fl-module-content>.sw-b-text-columns{padding-inline:var(--_txc-inset)}.sw-c-expert-detail{padding-block-end:var(--sw-space-section-gap)}.sw-c-expert-detail__bio>*+*{margin-block-start:var(--sw-flow-item)}.sw-c-expert-detail__bio>:where(h2,h3,h4,h5,h6){margin-block-start:var(--sw-flow-topic)}.sw-c-expert-detail__bio>:where(h2,h3,h4,h5,h6)+*{margin-block-start:var(--sw-flow-heading)}.sw-c-expert-detail__bio>p:first-of-type{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-l-size);font-weight:var(--sw-text-paragraph-l-weight);line-height:var(--sw-text-paragraph-l-leading);letter-spacing:var(--sw-text-paragraph-l-tracking);text-transform:none;font-style:normal}.sw-c-expert-detail__quote blockquote{margin:0;padding-inline:0;border:0}.sw-c-expert-detail>:has(+.sw-c-breadcrumb){margin-block-end:calc(var(--sw-space-section-gap) * -1)}.sw-c-expert-detail>.sw-c-breadcrumb+*{margin-block-start:calc(var(--sw-space-section-gap) * -1)}.sw-c-error-404{--_error-banner-pad:5rem}.sw-c-error-404__banner{background-color:var(--sw-color-surface-subtle);padding-block:var(--_error-banner-pad)}.sw-c-error-404__inner{inline-size:min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max-narrow));margin-inline:auto}.sw-c-error-404__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-m-size);font-weight:var(--sw-text-header-m-weight);line-height:var(--sw-text-header-m-leading);letter-spacing:var(--sw-text-header-m-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default);margin-block:0;text-align:center}.sw-c-error-404__message{margin-block-start:var(--sw-space-lg);text-align:center}.sw-c-error-404__text{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;color:var(--sw-color-text-default);margin:0 auto var(--sw-space-xl);max-width:600px}.sw-c-error-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sw-space-md)}@media(max-width:1200px){.sw-c-error-404{--_error-banner-pad:3rem}.sw-c-error-404__text{max-width:400px}}.sw-c-resource-detail.sw-o-grid{row-gap:0}.sw-c-resource-detail__figure{margin-block:var(--sw-space-xl) 0}.sw-c-resource-detail__download{margin-block:2.5rem 0}.sw-c-resource-detail>:not(.sw-c-breadcrumb):has(+.sw-c-resource-detail__body){margin-block-end:0}.sw-c-resource-detail :where(.fl-builder-content)>.fl-row:where(:first-child):where(:not(.sw-u-section-spacing-none)){margin-block-start:var(--sw-space-step-lg)}.sw-c-resource-detail>.sw-c-breadcrumb+.sw-c-resource-detail__body :where(.fl-builder-content)>.fl-row:where(:first-child){margin-block-start:0}.sw-c-resource-detail__body .wp-block-button__link,.sw-c-resource-detail__body .wp-element-button{--_btn-bg:var(--sw-color-button-fill);--_btn-fg:var(--sw-color-button-ink);--_btn-border:var(--sw-color-button-fill);--_btn-bg-hover:transparent;--_btn-fg-hover:var(--_btn-fg-ground);--_btn-border-hover:var(--sw-color-button-fill);--_btn-fg-ground:light-dark(var(--sw-color-button-ink-outline-light),
                                var(--sw-color-button-ink-outline-dark));--_btn-font-size:var(--sw-text-interactive-s-size);--_btn-tracking:var(--sw-text-interactive-s-tracking);--_btn-min-height:3.125rem;--_btn-padding-y:0.75rem;--_btn-padding-x:1.75rem;--_btn-display:inline-flex;--_btn-width:auto;display:var(--_btn-display);inline-size:var(--_btn-width);min-block-size:var(--_btn-min-height);align-items:center;justify-content:center;align-self:start;gap:var(--sw-space-xs);padding:var(--_btn-padding-y) var(--_btn-padding-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sw-font-body);font-size:var(--_btn-font-size);letter-spacing:var(--_btn-tracking);font-weight:var(--sw-weight-bold);line-height:1.2;text-align:center;text-decoration:none;color:var(--_btn-fg);background-color:var(--_btn-bg);border:var(--sw-border-base) solid var(--_btn-border);border-radius:var(--sw-radius-pill);cursor:pointer;transition:background-color var(--sw-transition-fast),border-color var(--sw-transition-fast),color var(--sw-transition-fast)}.sw-c-resource-detail__body .wp-block-button__link:hover,.sw-c-resource-detail__body .wp-element-button:hover{color:var(--_btn-fg-hover);background-color:var(--_btn-bg-hover);border-color:var(--_btn-border-hover);text-decoration:none}.sw-c-resource-detail__body .wp-block-button__link,.sw-c-resource-detail__body .wp-element-button{color:var(--_btn-fg)!important;font-style:normal}.sw-c-resource-detail__body .wp-block-button__link:hover,.sw-c-resource-detail__body .wp-element-button:hover{color:var(--_btn-fg-hover)!important}.sw-c-resource-detail__body .wp-block-button__link :where(em,i),.sw-c-resource-detail__body .wp-element-button :where(em,i){font-style:normal}.sw-c-resource-detail__body .wp-block-button__link :where(strong,b),.sw-c-resource-detail__body .wp-element-button :where(strong,b){font-weight:inherit}.sw-c-resource-detail__body .wp-block-button__link:after,.sw-c-resource-detail__body .wp-element-button:after{content:none}@media(min-width:768.02px){.sw-c-resource-detail__body .fl-row:has(.fl-module-wuxi-cta)>.fl-row-content-wrap{padding-inline:0}.sw-c-resource-detail__body .fl-row:has(.fl-module-wuxi-cta) .fl-row-content{max-width:none}}.sw-c-sidenav{--_sidenav-column:264px;--_sidenav-gap:56px;--_sidenav-offset:calc(var(--sw-header-height) + var(--sw-space-lg));--_sidenav-shoulder:var(--sw-space-lg)}.sw-c-sidenav,.sw-c-sidenav>.fl-row-content-wrap,.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content{overflow:visible}.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col{float:none;inline-size:auto!important;max-inline-size:none}.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:first-child>.fl-col-content{padding:0}.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:first-child{position:sticky;inset-block-start:var(--_sidenav-offset);align-self:start;z-index:2;--sw-section-nav-viewport-fit:calc(100dvh - var(--_sidenav-offset) - var(--_sidenav-shoulder))}@media(min-width:992.02px){.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group{display:grid;grid-template-columns:minmax(0,1fr) var(--_sidenav-column);-moz-column-gap:var(--_sidenav-gap);column-gap:var(--_sidenav-gap)}.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group:after,.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group:before{content:none}.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:first-child{grid-column:2;grid-row:1}.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:last-child{grid-column:1;grid-row:1}}@media(max-width:992px){.sw-c-sidenav{--_sidenav-offset:var(--sw-header-height)}:root:has(.sw-c-sidenav){scroll-padding-block-start:calc(var(--sw-header-height) + var(--sw-section-nav-height,0px) + var(--sw-space-sm))}.sw-c-sidenav>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col:first-child{margin-block-end:var(--sw-space-lg)}}.sw-c-search-results{--_results-banner-pad:5.5rem;--_results-measure:934px}.sw-c-search-results--empty .sw-c-search-results__banner{--_results-banner-pad:9.5rem;min-block-size:calc(100dvh - var(--sw-header-height))}.sw-c-search-results__banner{background-color:var(--sw-color-surface-subtle);padding-block:var(--_results-banner-pad)}.sw-c-search-results__banner-inner{--sw-search-form-max:862px;inline-size:min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max));margin-inline:auto}.sw-c-search-results__title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-m-size);font-weight:var(--sw-text-header-m-weight);line-height:var(--sw-text-header-m-leading);letter-spacing:var(--sw-text-header-m-tracking);text-transform:none;font-style:normal;margin-block:0 var(--sw-space-2xl);text-align:center;color:var(--sw-color-text-default)}@media(min-width:1200.02px){.sw-c-search-results__title{max-inline-size:var(--sw-search-form-max);margin-inline:auto;text-align:start}}.sw-c-search-results__controls{inline-size:min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max));margin-inline:auto;padding-block-start:var(--sw-space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--sw-space-md)}.sw-c-search-results__sort .sw-c-inline-nav{--_inline-nav-rule:var(--sw-color-border-strong)}.sw-c-search-results__filter,.sw-c-search-results__sort{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sw-space-md)}.sw-c-search-results__controls-label{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;margin:0;color:var(--sw-color-text-default)}.sw-c-search-results__filter .sw-c-search-results__controls-label{text-transform:uppercase;letter-spacing:.04em}.sw-c-search-results__pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-xs)}.sw-c-search-results__pill{font-family:var(--sw-font-heading);font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase;font-style:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center;inline-size:-moz-fit-content;inline-size:fit-content;--_pill-cap-nudge:0.1em;padding-block:calc(.4em + var(--_pill-cap-nudge)) calc(.4em - var(--_pill-cap-nudge));padding-inline:.7em;border:var(--sw-border-thin) solid transparent;border-radius:var(--sw-radius-pill);white-space:nowrap;border-color:var(--sw-color-info);background:var(--sw-color-surface-raised);transition:background-color var(--sw-transition-fast),border-color var(--sw-transition-fast),color var(--sw-transition-fast)}.sw-c-search-results__pill,.sw-c-search-results__pill:link,.sw-c-search-results__pill:visited{color:var(--sw-color-info);text-decoration:none}.sw-c-search-results__pill:focus-visible,.sw-c-search-results__pill:hover{background:var(--sw-color-surface-info-wash);color:var(--sw-color-info);text-decoration:none}.sw-c-search-results__pill[aria-current=true]{border-color:var(--sw-color-info);background:var(--sw-color-info);color:var(--sw-color-action-ink)}.sw-c-search-results__sort .sw-c-inline-nav__link[aria-current=true]{color:var(--sw-color-link);font-weight:var(--sw-weight-bold);text-decoration:none}.sw-c-search-results__body{inline-size:min(100% - var(--sw-grid-margin) * 2,var(--_results-measure));margin-inline:auto;padding-block:var(--sw-space-3xl) var(--sw-space-3xl)}.sw-c-search-results__list{list-style:none;margin:0;padding:0}.sw-c-search-results__item+.sw-c-search-results__item{margin-block-start:var(--sw-space-2xl);padding-block-start:var(--sw-space-2xl);border-block-start:var(--sw-border-thin) solid var(--sw-color-border-subtle)}.sw-c-search-results__badge{margin-block-end:var(--sw-space-md)}.sw-c-search-results__title-link{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xxs-size);font-weight:var(--sw-text-header-xxs-weight);line-height:var(--sw-text-header-xxs-leading);letter-spacing:var(--sw-text-header-xxs-tracking);text-transform:none;font-style:normal;margin-block:0 var(--sw-space-sm);color:var(--sw-color-text-default)}.sw-c-search-results__title-link a{color:inherit;text-decoration:none}.sw-c-search-results__title-link a:focus-visible,.sw-c-search-results__title-link a:hover{color:var(--sw-color-link);text-decoration:underline}.sw-c-search-results__item mark{background-color:var(--sw-color-surface-info-wash);color:inherit}.sw-c-search-results__excerpt{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking);text-transform:none;font-style:normal;margin-block:0;color:var(--sw-color-text-default)}.sw-c-search-results__empty{margin-block-start:var(--sw-space-3xl);text-align:center}.sw-c-search-results__empty-title{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-xxs-size);font-weight:var(--sw-text-header-xxs-weight);line-height:var(--sw-text-header-xxs-leading);letter-spacing:var(--sw-text-header-xxs-tracking);text-transform:none;font-style:normal;margin-block:0 var(--sw-space-sm);color:var(--sw-color-link);font-weight:var(--sw-weight-bold)}.sw-c-search-results__empty-text{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking);text-transform:none;font-style:normal;margin-block:0 var(--sw-space-xl);color:var(--sw-color-text-default)}@media(max-width:1200px){.sw-c-search-results{--_results-banner-pad:3rem}.sw-c-search-results--empty .sw-c-search-results__banner{--_results-banner-pad:4rem}.sw-c-search-results__filter{flex-direction:column;gap:var(--sw-space-xs)}.sw-c-search-results__body{padding-block:var(--sw-space-2xl)}.sw-c-search-results__item+.sw-c-search-results__item{margin-block-start:var(--sw-space-xl);padding-block-start:var(--sw-space-xl)}}.sw-c-site-footer{--_footer-pad-block:var(--sw-space-2xl);--_footer-rule:color-mix(in srgb, var(--_p-color-white) 20%, transparent);--_footer-brand-gap:var(--sw-space-xl);--_footer-column-gap:var(--sw-space-2xl);--_footer-row-gap:var(--sw-space-2xl);color-scheme:dark;background-color:var(--sw-color-surface-chrome);color:var(--sw-color-text-on-dark);--sw-color-link:var(--sw-color-link-on-dark);--sw-color-link-hover:var(--sw-color-link-hover-on-dark);padding-block:var(--_footer-pad-block)}.sw-c-site-footer__main{display:grid;gap:var(--_footer-row-gap) var(--_footer-brand-gap);grid-template-columns:1fr}.sw-c-site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sw-space-xl)}.sw-c-site-footer__logo{display:block;block-size:auto;inline-size:280px;max-inline-size:100%}.sw-c-site-footer__columns{display:grid;gap:var(--sw-space-xl) var(--_footer-column-gap);grid-template-columns:1fr}.sw-c-site-footer__base{display:grid;gap:var(--sw-space-lg) var(--_footer-column-gap);grid-template-columns:1fr;margin-block-start:var(--sw-space-2xl)}.sw-c-site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-sm) var(--sw-space-2xl)}@media(max-width:768px){.sw-c-site-footer__base{border-block-start:var(--sw-border-thin) solid var(--_footer-rule);padding-block-start:var(--sw-space-xl)}}@media(min-width:768.02px){.sw-c-site-footer__main{grid-template-columns:auto 1fr}.sw-c-site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));border-inline-start:var(--sw-border-thin) solid var(--_footer-rule);padding-inline-start:var(--_footer-brand-gap)}.sw-c-site-footer__base{grid-template-columns:1fr auto}.sw-c-site-footer__legal{grid-area:1/1}.sw-c-site-footer__social{grid-area:1/2;justify-self:end}}@media(min-width:1200.02px){.sw-c-site-footer__logo{inline-size:332px}}.sw-c-site-header{--_header-pad-seated:37px;--_header-pad-start:var(--_header-pad-seated);--_header-pad-end:18px;--_ink-from:var(--sw-color-text-on-dark);--_plate-grow:420ms var(--sw-easing-gentle);--_plate-return:180ms var(--sw-easing-standard);position:sticky;inset-block-start:0;z-index:100;color-scheme:light;background-color:var(--sw-color-surface);padding-block:var(--_header-pad-start) var(--_header-pad-end);transition:background-color var(--sw-transition-fast),padding-block-start var(--sw-transition-expand)}:root{scroll-padding-block-start:var(--sw-header-height)}.sw-c-site-header__inner{inline-size:min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max));margin-inline:auto}.sw-c-site-header[data-transparent=true]{position:fixed;inset-inline:0;color-scheme:dark;background-color:transparent;--_header-pad-start:47px}.sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before{--_plate-height:67px;--_plate-cut:calc(var(--_plate-height) / var(--sw-shape-cut-angle));--_plate-width:400px;--_plate-reach-start:var(--_header-pad-start);--_plate-reach-end:24px;--_plate-grown-height:calc(34px + var(--_plate-reach-start) + var(--_plate-reach-end));content:"";position:absolute;z-index:-1;pointer-events:none;inset-block:calc(.5 * (100% - var(--_plate-height)));inset-inline-start:calc(.5 * (100% - var(--_plate-width)));inline-size:var(--_plate-width);background-color:var(--sw-color-surface);clip-path:polygon(var(--_plate-cut) 0,100% 0,calc(100% - var(--_plate-cut)) 100%,0 100%);transition:inline-size var(--_plate-return),inset-inline-start var(--_plate-return),inset-block-start var(--_plate-return),inset-block-end var(--_plate-return),clip-path var(--_plate-return)}.sw-c-site-header[data-transparent=true] :is(.sw-c-navbar__nav,.sw-c-navbar__actions,.sw-c-navbar__toggle){position:relative}body:has(.sw-c-mega:not([hidden])) .sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before,body:has(.sw-c-nav-panel:not([hidden])) .sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before,body:has(.sw-c-search-panel:not([hidden])) .sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before{--_plate-cut:calc(var(--_plate-grown-height) / var(--sw-shape-cut-angle));inset-inline-start:-100vw;inline-size:200vw;inset-block:calc(-1 * var(--_plate-reach-start)) calc(-1 * var(--_plate-reach-end));clip-path:polygon(0 0,100% 0,calc(100% - var(--_plate-cut)) 100%,0 100%);transition:inline-size var(--_plate-grow),inset-inline-start var(--_plate-grow),inset-block-start var(--_plate-grow),inset-block-end var(--_plate-grow),clip-path var(--_plate-grow)}.sw-c-site-header[data-transparent=true][data-stuck=true]{color-scheme:light;background-color:var(--sw-color-surface);--_header-pad-start:var(--_header-pad-seated);--_ink-from:var(--sw-color-text-default)}body:has(.sw-c-mega:not([hidden])) .sw-c-site-header[data-transparent=true],body:has(.sw-c-nav-panel:not([hidden])) .sw-c-site-header[data-transparent=true],body:has(.sw-c-search-panel:not([hidden])) .sw-c-site-header[data-transparent=true],body:has(.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=true]) .sw-c-site-header[data-transparent=true]{color-scheme:light}@media(max-width:1200px){body:has(.sw-c-mega:not([hidden])) .sw-c-site-header[data-transparent=true],body:has(.sw-c-nav-panel:not([hidden])) .sw-c-site-header[data-transparent=true],body:has(.sw-c-search-panel:not([hidden])) .sw-c-site-header[data-transparent=true]{color-scheme:light;background-color:var(--sw-color-surface)}}@keyframes sw-c-site-header-ink-sweep{0%{color:var(--_ink-from)}}@media(min-width:1200.02px){.sw-c-site-header[data-transparent=true]{--_ink-sweep:none;--_ink-sweep-duration:100ms}body:has(.sw-c-mega:not([hidden])) .sw-c-site-header[data-transparent=true],body:has(.sw-c-nav-panel:not([hidden])) .sw-c-site-header[data-transparent=true],body:has(.sw-c-search-panel:not([hidden])) .sw-c-site-header[data-transparent=true]{--_ink-sweep:sw-c-site-header-ink-sweep}.sw-c-site-header[data-transparent=true] :is(.sw-c-navbar__link,.sw-c-navbar__search,.sw-c-navbar__actions .sw-c-button){animation:var(--_ink-sweep) var(--_ink-sweep-duration) var(--_ink-easing,linear) var(--_ink-fill,backwards);animation-delay:var(--_ink-delay,0s);animation-timeline:var(--_ink-timeline,auto);animation-range:var(--_ink-range,normal)}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:first-child{--_ink-delay:80ms}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:nth-child(2){--_ink-delay:120ms}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:nth-child(3){--_ink-delay:150ms}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:nth-child(4){--_ink-delay:180ms}.sw-c-site-header[data-transparent=true] .sw-c-navbar__actions .sw-c-button{--_ink-delay:220ms}.sw-c-site-header[data-transparent=true] .sw-c-navbar__search{--_ink-delay:265ms}}@supports(animation-timeline:view()) and (timeline-scope:--x){:root{timeline-scope:--wuxi-hero-exit}@keyframes sw-c-site-header-plate-grow{to{inset-inline-start:-100vw;inline-size:200vw;inset-block:calc(-1 * var(--_plate-reach-start)) calc(-1 * var(--_plate-reach-end));clip-path:polygon(0 0,100% 0,calc(100% - var(--_plate-grown-height) / var(--sw-shape-cut-angle)) 100%,0 100%)}}@keyframes sw-c-site-header-ink-darken{to{color:var(--sw-color-text-default)}}@property --_header-pad-start{syntax:"<length>";inherits:true;initial-value:37px}@keyframes sw-c-site-header-seat{to{--_header-pad-start:var(--_header-pad-seated)}}@media(min-width:1200.02px){.sw-c-site-header[data-transparent=true]{--_plate-run:100px;--_plate-fill-end:100%;--_plate-fill-start:calc(100% - var(--_plate-run));animation:sw-c-site-header-seat 1s linear forwards;animation-timeline:--wuxi-hero-exit;animation-range:entry var(--_plate-fill-start) entry var(--_plate-fill-end);transition:background-color var(--sw-transition-fast)}.sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before{animation:sw-c-site-header-plate-grow 1s linear forwards;animation-timeline:--wuxi-hero-exit;animation-range:entry var(--_plate-fill-start) entry var(--_plate-fill-end)}.sw-c-site-header[data-transparent=true] :is(.sw-c-navbar__link,.sw-c-navbar__search,.sw-c-navbar__actions .sw-c-button){--_ink-sweep:sw-c-site-header-ink-darken;--_ink-fill:forwards;--_ink-timeline:--wuxi-hero-exit}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:first-child{--_ink-range:entry calc(var(--_plate-fill-start) + var(--_plate-run) * .14)
        entry calc(var(--_plate-fill-start) + var(--_plate-run) * .26)}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:nth-child(2){--_ink-range:entry calc(var(--_plate-fill-start) + var(--_plate-run) * .25)
        entry calc(var(--_plate-fill-start) + var(--_plate-run) * .37)}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:nth-child(3){--_ink-range:entry calc(var(--_plate-fill-start) + var(--_plate-run) * .36)
        entry calc(var(--_plate-fill-start) + var(--_plate-run) * .48)}.sw-c-site-header[data-transparent=true] .sw-c-navbar__menu>li:nth-child(4){--_ink-range:entry calc(var(--_plate-fill-start) + var(--_plate-run) * .47)
        entry calc(var(--_plate-fill-start) + var(--_plate-run) * .59)}.sw-c-site-header[data-transparent=true] .sw-c-navbar__actions .sw-c-button{--_ink-range:entry calc(var(--_plate-fill-start) + var(--_plate-run) * .6)
        entry calc(var(--_plate-fill-start) + var(--_plate-run) * .74)}.sw-c-site-header[data-transparent=true] .sw-c-navbar__search{--_ink-range:entry calc(var(--_plate-fill-start) + var(--_plate-run) * .73)
        entry calc(var(--_plate-fill-start) + var(--_plate-run) * .79)}@keyframes sw-c-site-header-bar-fade{0%{background-color:hsla(0,0%,100%,0)}to{background-color:#fff}}:root[data-sw-plate=fade] .sw-c-site-header[data-transparent=true]{animation:sw-c-site-header-seat 1s linear forwards,sw-c-site-header-bar-fade 1s linear forwards;animation-timeline:--wuxi-hero-exit,--wuxi-hero-exit;animation-range:entry var(--_plate-fill-start) entry var(--_plate-fill-end),entry var(--_plate-fill-start) entry var(--_plate-fill-end)}:root[data-sw-plate=fade] .sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before{animation:none}:root[data-sw-plate=fade] .sw-c-site-header[data-transparent=true] :is(.sw-c-navbar__menu>li,.sw-c-navbar__actions .sw-c-button,.sw-c-navbar__search){--_ink-easing:step-end;--_ink-range:entry var(--_plate-fill-start)
        entry calc(var(--_plate-fill-start) + var(--_plate-run) * .3)}body:has(.sw-c-mega:not([hidden])) .sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before,body:has(.sw-c-nav-panel:not([hidden])) .sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before,body:has(.sw-c-search-panel:not([hidden])) .sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before{animation:none}body:has(.sw-c-mega:not([hidden])) .sw-c-site-header[data-transparent=true] :is(.sw-c-navbar__link,.sw-c-navbar__search,.sw-c-navbar__actions .sw-c-button),body:has(.sw-c-nav-panel:not([hidden])) .sw-c-site-header[data-transparent=true] :is(.sw-c-navbar__link,.sw-c-navbar__search,.sw-c-navbar__actions .sw-c-button),body:has(.sw-c-search-panel:not([hidden])) .sw-c-site-header[data-transparent=true] :is(.sw-c-navbar__link,.sw-c-navbar__search,.sw-c-navbar__actions .sw-c-button){--_ink-sweep:sw-c-site-header-ink-sweep;--_ink-fill:backwards;--_ink-timeline:auto}}}:root[data-sw-resizing] .sw-c-site-header,:root[data-sw-resizing] .sw-c-site-header *,:root[data-sw-resizing] .sw-c-site-header :after,:root[data-sw-resizing] .sw-c-site-header :before{transition:none!important}.wuxi-header-sentinel{block-size:1px;margin:0;margin-block-end:-1px;padding:0;pointer-events:none}@media(max-width:1200px){:root{--sw-header-height:86px}.sw-c-site-header,.sw-c-site-header[data-transparent=true],.sw-c-site-header[data-transparent=true][data-stuck=true]{color-scheme:light;background-color:var(--sw-color-surface);--_header-pad-start:0px;--_header-pad-end:0px}.sw-c-site-header[data-transparent=true] .sw-c-navbar__brand:before{content:none}.sw-c-site-header[data-transparent=true]{position:sticky}.sw-c-site-header__inner{--_header-pad-inline:19px;inline-size:100%;max-inline-size:none;margin-inline:0;padding-inline-start:var(--_header-pad-inline);padding-inline-end:0}.sw-c-navbar{-moz-column-gap:0;column-gap:0;--_navbar-search-size:32px;--_navbar-search-target:44px;--_navbar-search-gap:var(--sw-space-md)}.sw-c-navbar__actions .sw-c-button,.sw-c-navbar__menu,.sw-c-navbar__nav{display:none}.sw-c-navbar__actions{-moz-column-gap:0;column-gap:0;margin-inline-end:var(--_navbar-search-gap)}.sw-c-navbar__brand{--_navbar-logo-max:254px;--_navbar-logo-width:min(var(--_navbar-logo-max), 100vw - var(--_header-pad-inline) - var(--_navbar-toggle-inline) - var(--_navbar-search-gap) - .5 * (var(--_navbar-search-size) + var(--_navbar-search-target)));--_navbar-logo-nudge:0px}.sw-c-navbar__toggle{display:grid}}@media(min-width:1200.02px){.sw-c-navbar__toggle{display:none}}@media(max-width:768px){.sw-c-navbar__brand{--_navbar-logo-max:226px}}@media(max-width:23.4375rem){.sw-c-site-header__inner{--_header-pad-inline:10px}}.sw-c-mega,.sw-c-search-panel{position:absolute;inset-block-start:100%;inset-inline:0}@keyframes sw-nav-panel-drop{0%{translate:0 -12px;opacity:0}to{translate:0 0;opacity:1}}@keyframes sw-nav-panel-lift{0%{translate:0 0;opacity:1}to{translate:0 -12px;opacity:0}}.sw-c-nav-panel{--_panel-row-pad:var(--sw-space-md);--_panel-rule:var(--sw-color-border-subtle);--_panel-drop-duration:300ms;--_panel-drop-ease:var(--sw-easing-gentle);--_panel-close-duration:180ms;--_panel-close-ease:var(--sw-easing-standard);animation:sw-nav-panel-drop var(--_panel-drop-duration) var(--_panel-drop-ease) both;position:absolute;inset-block-start:100%;inset-inline:0;background-color:var(--sw-color-surface);border-block-start:var(--sw-border-thin) solid var(--_panel-rule);max-block-size:calc(100dvh - var(--sw-header-height));overflow-y:auto;overscroll-behavior:contain}body[style*="position: fixed"]{touch-action:none}.wuxi-nav-scrim{position:fixed;inset:var(--wuxi-bar-height,0) 0 0 0;z-index:99;background-color:color-mix(in srgb,var(--sw-color-surface) 50%,transparent);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sw-transition-base),visibility var(--sw-transition-base)}body:has(.sw-c-mega:not([hidden])) .wuxi-nav-scrim,body:has(.sw-c-nav-panel:not([hidden])) .wuxi-nav-scrim,body:has(.sw-c-search-panel:not([hidden])) .wuxi-nav-scrim,body:has(.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=true]) .wuxi-nav-scrim{opacity:1;visibility:visible}body:has(.sw-c-subnav[data-sw-subnav-ready] .sw-c-subnav__toggle[aria-expanded=true]) .wuxi-nav-scrim{transition-duration:0s}.sw-c-nav-panel[hidden]{display:none}.sw-c-nav-panel__list{list-style:none;margin-block:0;padding-inline-start:0}.sw-c-nav-panel__row{font-family:var(--sw-font-body);font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking);text-transform:none;font-style:normal;inline-size:100%;text-align:start;background:none;border:0;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-sm);padding:var(--_panel-row-pad) var(--sw-grid-margin);border-block-end:var(--sw-border-thin) solid var(--_panel-rule);min-block-size:2.75rem}.sw-c-nav-panel__row,.sw-c-nav-panel__row:link,.sw-c-nav-panel__row:visited{color:var(--sw-color-text-default);text-decoration:none}.sw-c-nav-panel__row:focus-visible,.sw-c-nav-panel__row:hover{color:var(--sw-color-text-default);background-color:var(--sw-color-surface-subtle)}.sw-c-nav-panel__row[aria-expanded]:after{content:"";flex:none;inline-size:.5rem;block-size:.875rem;background:var(--sw-color-control-accent);--_panel-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l6 6-6 6'/%3E%3C/svg%3E");-webkit-mask:var(--_panel-chevron) center/contain no-repeat;mask:var(--_panel-chevron) center/contain no-repeat}@media(min-width:1200.02px){.sw-c-nav-panel{display:none}}@media(max-width:1200px){body[style*="position: fixed"] .sw-c-mega,body[style*="position: fixed"] .sw-c-mega__list,body[style*="position: fixed"] .sw-c-nav-panel,body[style*="position: fixed"] .sw-c-search-panel{touch-action:pan-y}.sw-c-nav-panel:has(.sw-c-nav-panel__row[aria-expanded=true]){pointer-events:none}}.sw-u-aspect,.sw-u-aspect-16x9{aspect-ratio:var(--sw-aspect-16x9)}.sw-u-aspect-1x1,.sw-u-aspect-square{aspect-ratio:var(--sw-aspect-1x1)}.sw-u-aspect-3x2{aspect-ratio:var(--sw-aspect-3x2)}.sw-u-aspect-4x3{aspect-ratio:var(--sw-aspect-4x3)}.sw-u-aspect-9x16{aspect-ratio:var(--sw-aspect-9x16)}:is(.sw-u-aspect,.sw-u-aspect-16x9,.sw-u-aspect-square,.sw-u-aspect-1x1,.sw-u-aspect-3x2,.sw-u-aspect-4x3,.sw-u-aspect-9x16)>*{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}:where(.sw-u-cut,.sw-u-cut-frame){--_cut-y-max:50%}.sw-u-cut{--_cut-spec-aspect:1.3;--_cut-x-start:calc(var(--sw-shape-cut-leg) * 1%);--_cut-y-start:calc(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * var(--_cut-spec-aspect) * 1%);--_cut-x-end:calc(var(--_cut-x-start) * var(--sw-shape-cut-taper));--_cut-y-end:calc(var(--_cut-y-start) * var(--sw-shape-cut-taper));clip-path:polygon(var(--_cut-x-start) 0,100% 0,100% calc(100% - var(--_cut-y-end)),calc(100% - var(--_cut-x-end)) 100%,0 100%,0 var(--_cut-y-start))}.sw-u-cut--16x9,.sw-u-cut[data-ratio="16x9"]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * 1.77778%, var(--_cut-y-max))}.sw-u-cut--3x2,.sw-u-cut[data-ratio="3x2"]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * 1.5%, var(--_cut-y-max))}.sw-u-cut--4x3,.sw-u-cut[data-ratio="4x3"]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * 1.33333%, var(--_cut-y-max))}.sw-u-cut--1x1,.sw-u-cut[data-ratio="1x1"]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * 1%, var(--_cut-y-max))}.sw-u-cut--3x4,.sw-u-cut[data-ratio="3x4"]{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * .75%, var(--_cut-y-max))}.sw-u-cut--2x3,.sw-u-cut[data-ratio="2x3"]{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * .66667%, var(--_cut-y-max))}.sw-u-cut--9x16,.sw-u-cut[data-ratio="9x16"]{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * .5625%, var(--_cut-y-max))}.sw-u-cut-frame{container-type:inline-size;display:block}.sw-u-cut-frame>:not(figcaption){--_cut-x-start:calc(var(--sw-shape-cut-leg) * 1cqi);--_cut-y-start:min(var(--sw-shape-cut-leg) * var(--sw-shape-cut-angle) * 1cqi, var(--_cut-y-max));--_cut-x-end:calc(var(--_cut-x-start) * var(--sw-shape-cut-taper));--_cut-y-end:calc(var(--_cut-y-start) * var(--sw-shape-cut-taper));clip-path:polygon(var(--_cut-x-start) 0,100% 0,100% calc(100% - var(--_cut-y-end)),calc(100% - var(--_cut-x-end)) 100%,0 100%,0 var(--_cut-y-start))}.sw-u-cut-frame img{display:block;max-inline-size:100%;block-size:100%}.fl-photo.sw-u-cut-frame img{display:block}:root{--sw-space-step-xs:calc(clamp(1rem, .8239rem + .7512vw, 1.5rem));--sw-space-step-sm:calc(clamp(1.5rem, 1.3239rem + .7512vw, 2rem));--sw-space-step-md:calc(clamp(2rem, 1.6479rem + 1.5023vw, 3rem));--sw-space-step-lg:calc(clamp(3rem, 2.6479rem + 1.5023vw, 4rem));--sw-space-step-xl:calc(clamp(4rem, 3.2958rem + 3.0047vw, 6rem));--sw-space-step-2xl:calc(clamp(6rem, 5.2958rem + 3.0047vw, 8rem))}:where([class*=sw-u-module-spacing-]){--sw-module-spacing:0px}:where(.sw-u-module-spacing-xs){--sw-module-spacing:var(--sw-space-step-xs)}:where(.sw-u-module-spacing-sm){--sw-module-spacing:var(--sw-space-step-sm)}:where(.sw-u-module-spacing-md){--sw-module-spacing:var(--sw-space-step-md)}:where(.sw-u-module-spacing-lg){--sw-module-spacing:var(--sw-space-step-lg)}:where(.sw-u-module-spacing-xl){--sw-module-spacing:var(--sw-space-step-xl)}[class*=sw-u-module-spacing-]>:where(.fl-col-content)>:where(*+.fl-module){margin-block-start:var(--sw-module-spacing)}[class*=sw-u-module-spacing-]>:where(*+.fl-module){margin-block-start:var(--sw-module-spacing)}:where(.fl-builder-content>.fl-row){margin-block:var(--sw-space-step-lg)}:where([class*=sw-u-section-spacing-]){--sw-section-spacing:0px}:where(.sw-u-section-spacing-none){--sw-section-spacing:0px}:where(.sw-u-section-spacing-xs){--sw-section-spacing:var(--sw-space-step-xs)}:where(.sw-u-section-spacing-sm){--sw-section-spacing:var(--sw-space-step-sm)}:where(.sw-u-section-spacing-md){--sw-section-spacing:var(--sw-space-step-md)}:where(.sw-u-section-spacing-lg){--sw-section-spacing:var(--sw-space-step-lg)}:where(.sw-u-section-spacing-xl){--sw-section-spacing:var(--sw-space-step-xl)}:where(.sw-u-section-spacing-2xl){--sw-section-spacing:var(--sw-space-step-2xl)}[class*=sw-u-section-spacing-]{margin-block:var(--sw-section-spacing)}:where(.fl-builder-content)>.fl-row:where(:first-child):where(:not(.sw-u-section-spacing-none)){margin-block-start:var(--sw-space-step-2xl)}:where(.fl-builder-content)>.fl-row:where(:last-child):where(:not(.sw-u-section-spacing-none)){margin-block-end:var(--sw-space-step-2xl)}@media(max-width:768px){.fl-col-group>:where(.fl-col+.fl-col){margin-block-start:var(--sw-columns-stacked-space,var(--sw-space-xl))}}.sw-u-text-header-l,[data-text=header-l]{font-family:var(--sw-font-heading);font-size:var(--sw-text-header-l-size);font-weight:var(--sw-text-header-l-weight);line-height:var(--sw-text-header-l-leading);letter-spacing:var(--sw-text-header-l-tracking);text-transform:none;font-style:normal}.sw-u-text-header-m,[data-text=header-m]{font-size:var(--sw-text-header-m-size);font-weight:var(--sw-text-header-m-weight);line-height:var(--sw-text-header-m-leading);letter-spacing:var(--sw-text-header-m-tracking);text-transform:none}.sw-u-text-header-m,.sw-u-text-header-m-caps,.sw-u-text-header-s,.sw-u-text-header-xs,.sw-u-text-header-xxs,.sw-u-text-sub-header-l,.sw-u-text-sub-header-m,.sw-u-text-sub-header-s,.sw-u-text-sub-header-xs,[data-text=header-m-caps],[data-text=header-m],[data-text=header-s],[data-text=header-xs],[data-text=header-xxs],[data-text=sub-header-l],[data-text=sub-header-m],[data-text=sub-header-s],[data-text=sub-header-xs]{font-family:var(--sw-font-heading);font-style:normal}.sw-u-text-header-m-caps,[data-text=header-m-caps]{font-size:var(--sw-text-header-m-caps-size);font-weight:var(--sw-text-header-m-caps-weight);line-height:var(--sw-text-header-m-caps-leading);letter-spacing:var(--sw-text-header-m-caps-tracking);text-transform:uppercase}.sw-u-text-header-s,[data-text=header-s]{font-size:var(--sw-text-header-s-size);font-weight:var(--sw-text-header-s-weight);line-height:var(--sw-text-header-s-leading);letter-spacing:var(--sw-text-header-s-tracking);text-transform:none}.sw-u-text-header-xs,[data-text=header-xs]{font-size:var(--sw-text-header-xs-size);font-weight:var(--sw-text-header-xs-weight);line-height:var(--sw-text-header-xs-leading);letter-spacing:var(--sw-text-header-xs-tracking);text-transform:none}.sw-u-text-header-xxs,[data-text=header-xxs]{font-size:var(--sw-text-header-xxs-size);font-weight:var(--sw-text-header-xxs-weight);line-height:var(--sw-text-header-xxs-leading);letter-spacing:var(--sw-text-header-xxs-tracking);text-transform:none}.sw-u-text-sub-header-l,[data-text=sub-header-l]{font-size:var(--sw-text-sub-header-l-size);font-weight:var(--sw-text-sub-header-l-weight);line-height:var(--sw-text-sub-header-l-leading);letter-spacing:var(--sw-text-sub-header-l-tracking);text-transform:uppercase}.sw-u-text-sub-header-m,[data-text=sub-header-m]{font-size:var(--sw-text-sub-header-m-size);font-weight:var(--sw-text-sub-header-m-weight);line-height:var(--sw-text-sub-header-m-leading);letter-spacing:var(--sw-text-sub-header-m-tracking);text-transform:uppercase}.sw-u-text-sub-header-s,[data-text=sub-header-s]{font-size:var(--sw-text-sub-header-s-size);font-weight:var(--sw-text-sub-header-s-weight);line-height:var(--sw-text-sub-header-s-leading);letter-spacing:var(--sw-text-sub-header-s-tracking);text-transform:uppercase}.sw-u-text-sub-header-xs,[data-text=sub-header-xs]{font-size:var(--sw-text-sub-header-xs-size);font-weight:var(--sw-text-sub-header-xs-weight);line-height:var(--sw-text-sub-header-xs-leading);letter-spacing:var(--sw-text-sub-header-xs-tracking);text-transform:uppercase}.sw-u-text-paragraph-xl,[data-text=paragraph-xl]{font-size:var(--sw-text-paragraph-xl-size);font-weight:var(--sw-text-paragraph-xl-weight);line-height:var(--sw-text-paragraph-xl-leading);letter-spacing:var(--sw-text-paragraph-xl-tracking)}.sw-u-text-interactive-l,.sw-u-text-interactive-m,.sw-u-text-interactive-s,.sw-u-text-interactive-xs,.sw-u-text-paragraph-l,.sw-u-text-paragraph-m,.sw-u-text-paragraph-s,.sw-u-text-paragraph-xl,.sw-u-text-paragraph-xs,.sw-u-text-paragraph-xxs,[data-text=interactive-l],[data-text=interactive-m],[data-text=interactive-s],[data-text=interactive-xs],[data-text=paragraph-l],[data-text=paragraph-m],[data-text=paragraph-s],[data-text=paragraph-xl],[data-text=paragraph-xs],[data-text=paragraph-xxs]{font-family:var(--sw-font-body);text-transform:none;font-style:normal}.sw-u-text-paragraph-l,[data-text=paragraph-l]{font-size:var(--sw-text-paragraph-l-size);font-weight:var(--sw-text-paragraph-l-weight);line-height:var(--sw-text-paragraph-l-leading);letter-spacing:var(--sw-text-paragraph-l-tracking)}.sw-u-text-paragraph-m,[data-text=paragraph-m]{font-size:var(--sw-text-paragraph-m-size);font-weight:var(--sw-text-paragraph-m-weight);line-height:var(--sw-text-paragraph-m-leading);letter-spacing:var(--sw-text-paragraph-m-tracking)}.sw-u-text-paragraph-s,[data-text=paragraph-s]{font-size:var(--sw-text-paragraph-s-size);font-weight:var(--sw-text-paragraph-s-weight);line-height:var(--sw-text-paragraph-s-leading);letter-spacing:var(--sw-text-paragraph-s-tracking)}.sw-u-text-paragraph-xs,[data-text=paragraph-xs]{font-size:var(--sw-text-paragraph-xs-size);font-weight:var(--sw-text-paragraph-xs-weight);line-height:var(--sw-text-paragraph-xs-leading);letter-spacing:var(--sw-text-paragraph-xs-tracking)}.sw-u-text-paragraph-xxs,[data-text=paragraph-xxs]{font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking)}.sw-u-text-interactive-l,[data-text=interactive-l]{font-size:var(--sw-text-interactive-l-size);font-weight:var(--sw-text-interactive-l-weight);line-height:var(--sw-text-interactive-l-leading);letter-spacing:var(--sw-text-interactive-l-tracking)}.sw-u-text-interactive-m,[data-text=interactive-m]{font-size:var(--sw-text-interactive-m-size);font-weight:var(--sw-text-interactive-m-weight);line-height:var(--sw-text-interactive-m-leading);letter-spacing:var(--sw-text-interactive-m-tracking)}.sw-u-text-interactive-s,[data-text=interactive-s]{font-size:var(--sw-text-interactive-s-size);font-weight:var(--sw-text-interactive-s-weight);line-height:var(--sw-text-interactive-s-leading);letter-spacing:var(--sw-text-interactive-s-tracking)}.sw-u-text-interactive-xs,[data-text=interactive-xs]{font-size:var(--sw-text-interactive-xs-size);font-weight:var(--sw-text-interactive-xs-weight);line-height:var(--sw-text-interactive-xs-leading);letter-spacing:var(--sw-text-interactive-xs-tracking)}.sw-u-text-stat-number,[data-text=stat-number]{font-family:var(--sw-font-heading);font-size:var(--sw-text-stat-number-size);font-weight:var(--sw-text-stat-number-weight);line-height:var(--sw-text-stat-number-leading);letter-spacing:var(--sw-text-stat-number-tracking);text-transform:none;font-style:normal}.sw-u-text-stat-body,[data-text=stat-body]{font-family:var(--sw-font-body);font-size:var(--sw-text-stat-body-size);font-weight:var(--sw-text-stat-body-weight);line-height:var(--sw-text-stat-body-leading);letter-spacing:var(--sw-text-stat-body-tracking);text-transform:none;font-style:normal}:where(.sw-u-stack){--sw-stack-gap:var(--sw-space-block-gap)}:where(.sw-u-cluster){--sw-cluster-gap:var(--sw-space-inline-gap)}:where(.sw-u-grid){--_u-grid-gap:var(--sw-space-block-gap);--_u-grid-min:16rem}.sw-u-stack>*+*{margin-block-start:var(--sw-stack-gap,var(--sw-space-block-gap))}.sw-u-cluster{display:flex;flex-wrap:wrap;gap:var(--sw-cluster-gap,var(--sw-space-inline-gap));align-items:center}.sw-u-grid{display:grid;gap:var(--sw-u-grid-gap,var(--_u-grid-gap));grid-template-columns:repeat(var(--sw-u-grid-cols,auto-fit),minmax(var(--_u-grid-min),1fr))}.sw-u-container{width:min(100% - var(--sw-grid-margin) * 2,var(--sw-container-max));margin-inline:auto}.sw-u-section{padding-block:var(--sw-space-section-gap)}.sw-u-grid--dense{--_u-grid-min:14rem}.sw-u-grid--wide{--_u-grid-min:min(100%, 27.5rem)}:where(.sw-u-grid--fixed){--sw-u-grid-track:16rem}.sw-u-grid--fixed{grid-template-columns:repeat(var(--sw-u-grid-cols,auto-fit),min(100%,var(--sw-u-grid-track,16rem)));justify-content:center}.sw-u-icon{display:inline-block;block-size:1em;inline-size:auto;vertical-align:-.15em}.sw-u-reading-width{max-inline-size:var(--sw-measure)}.sw-u-break{overflow-wrap:anywhere;word-break:break-word}.sw-u-w-320{inline-size:320px;max-inline-size:100%}.sw-u-w-640{inline-size:640px;max-inline-size:100%}.sw-u-boxed{border:1px solid var(--sw-color-border-subtle);border-radius:var(--sw-radius-inline);padding:var(--sw-space-sm)}.sw-u-caption,.sw-u-muted{color:var(--sw-color-text-muted)}.sw-u-caption,.sw-u-text-transform-none{text-transform:none}.sw-u-caption{font-family:var(--sw-font-body);font-size:var(--sw-text-paragraph-xxs-size);font-weight:var(--sw-text-paragraph-xxs-weight);line-height:var(--sw-text-paragraph-xxs-leading);letter-spacing:var(--sw-text-paragraph-xxs-tracking);font-style:normal;text-align:center}.sw-u-caption--italic{font-style:italic}.sw-u-caption>:last-child{margin-block-end:0}.fl-module-box.sw-u-figure{display:flex;flex-direction:column;gap:var(--sw-space-xs)}.sw-u-on-dark{color-scheme:dark}:where(.sw-u-intro-center){--sw-intro-align:center}.screen-reader-text,.sw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sw-u-checkmark{display:inline-block;inline-size:1.3em;block-size:1.3em;border-radius:50%;background:var(--sw-color-text-default);vertical-align:middle;position:relative}.sw-u-checkmark:before{content:"";position:absolute;inset:0;margin:auto;inline-size:.65em;block-size:.65em;background-color:var(--sw-color-list-check);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.5 3.5 17 15' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.5 3.5 17 15' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 5'/%3E%3C/svg%3E") center/contain no-repeat}.fl-row-content:where(.fl-row-fixed-width){max-width:var(--sw-container-max)}.fl-row-content-wrap{padding-inline:var(--sw-gutter)}:where(.sw-u-width-narrow){--sw-container-max:var(--sw-container-max-narrow)}:where(.sw-u-width-xnarrow){--sw-container-max:var(--sw-container-max-text)}:root,:root[data-theme=light]{color-scheme:only light}:root[data-theme=dark]{color-scheme:dark;--sw-color-text-default:var(--_p-color-gray-6);--sw-color-text-muted:var(--_p-color-gray-4);--sw-color-heading:var(--_p-color-gray-6);--sw-color-surface:var(--_p-color-gray-1);--sw-color-surface-sunken:var(--_p-color-black);--sw-color-surface-subtle:color-mix(in srgb, var(--_p-color-gray-1), var(--_p-color-gray-2) 18%);--sw-color-surface-raised:color-mix(in srgb, var(--_p-color-gray-1), var(--_p-color-gray-2) 40%);--sw-color-border-subtle:var(--_p-color-gray-2);--sw-color-border-strong:var(--_p-color-gray-3);--sw-color-action:var(--_p-color-sblue-3);--sw-color-action-hover:var(--_p-color-white);--sw-color-action-ink:var(--_p-color-gray-1);--sw-color-focus:var(--_p-color-tech-blue);--sw-color-rule-emphasis:var(--_p-color-gray-6);--sw-color-info:var(--_p-color-sblue-6);--sw-color-control-accent:var(--_p-color-sblue-6)}:root[data-theme=hc]{color-scheme:only light;--sw-color-text-default:var(--_p-color-black);--sw-color-text-muted:var(--_p-color-black);--sw-color-heading:var(--_p-color-black);--sw-color-surface:var(--_p-color-white);--sw-color-surface-sunken:var(--_p-color-white);--sw-color-surface-subtle:var(--_p-color-white);--sw-color-surface-raised:var(--_p-color-white);--sw-color-border-subtle:var(--_p-color-black);--sw-color-border-strong:var(--_p-color-black);--sw-color-action:var(--_p-color-dark-blue);--sw-color-action-hover:var(--_p-color-black);--sw-color-action-ink:var(--_p-color-white);--sw-color-focus:var(--_p-color-black);--sw-color-rule-emphasis:var(--_p-color-black);--sw-color-control-accent:var(--_p-color-black);--sw-focus-ring-width:3px}