.blog-card[data-astro-cid-hlaek5cb]{border-image:var(--blog-card-dash) 1;color:var(--blog-color-black);font-family:var(--blog-font-display);font-size:var(--blog-text-base);gap:var(--blog-space-xs);isolation:isolate;min-width:0;padding:var(--blog-card-pad) var(--blog-card-pad) var(--blog-card-pad-bottom);border-left:1px solid;flex-flow:column;font-weight:500;line-height:140%;display:flex;position:relative}.blog-card__image[data-astro-cid-hlaek5cb]{aspect-ratio:3/2;background-color:var(--blog-color-navy);justify-content:center;align-items:center;display:flex;overflow:hidden}.blog-card[data-astro-cid-hlaek5cb]:nth-child(3n+2) .blog-card__image[data-astro-cid-hlaek5cb]{background-color:var(--blog-color-beige)}.blog-card[data-astro-cid-hlaek5cb]:nth-child(3n+3) .blog-card__image[data-astro-cid-hlaek5cb]{background-color:var(--blog-color-steel-blue)}.blog-card__image[data-astro-cid-hlaek5cb] img[data-astro-cid-hlaek5cb]{object-fit:contain;width:80%;max-width:none;height:auto;transition:transform 1s cubic-bezier(.165,.84,.44,1)}.blog-card[data-astro-cid-hlaek5cb]:hover .blog-card__image[data-astro-cid-hlaek5cb] img[data-astro-cid-hlaek5cb]{transform:scale(1.05)}.blog-card__body[data-astro-cid-hlaek5cb]{gap:var(--blog-card-body-gap);padding:0 var(--blog-card-body-pad);flex-flow:column;display:flex}.blog-card__tag[data-astro-cid-hlaek5cb],.blog-card__date[data-astro-cid-hlaek5cb]{font-family:var(--blog-font-mono);font-size:var(--blog-text-small);text-transform:uppercase;white-space:nowrap;line-height:normal}.blog-card__tag[data-astro-cid-hlaek5cb]{text-wrap:balance}.blog-card__text[data-astro-cid-hlaek5cb]{gap:var(--blog-space-xs);flex-flow:column;display:flex}.blog-card__title[data-astro-cid-hlaek5cb]{font-size:var(--blog-card-title);font-weight:inherit;margin:0;line-height:1.5}.blog-card__title[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{color:inherit;text-decoration:none}.blog-card__title[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]:after{content:"";z-index:2;position:absolute;inset:0}.blog-card__title[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]:focus-visible{outline:none}.blog-card__title[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]:focus-visible:after{outline:2px solid var(--blog-color-focus);outline-offset:2px}.blog-card__excerpt[data-astro-cid-hlaek5cb]{color:var(--blog-color-navy);font-family:var(--blog-font-ui);font-size:var(--blog-text-small);opacity:.64;font-weight:400;line-height:140%;overflow:hidden}.blog-card__excerpt[data-astro-cid-hlaek5cb] span[data-astro-cid-hlaek5cb]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card__meta[data-astro-cid-hlaek5cb]{align-items:center;gap:1rem;width:100%;display:flex}.blog-card__avatars[data-astro-cid-hlaek5cb]{flex:none;width:fit-content;display:flex}.blog-card__avatar[data-astro-cid-hlaek5cb]{aspect-ratio:1;background-color:var(--blog-color-card-border);border-radius:var(--blog-radius-round);box-shadow:0 0 0 2px var(--blog-color-white);color:var(--blog-color-muted);width:var(--blog-card-avatar);flex:none;position:relative;overflow:hidden}.blog-card__avatar[data-astro-cid-hlaek5cb]+.blog-card__avatar[data-astro-cid-hlaek5cb]{margin-left:var(--blog-card-avatar-overlap)}.blog-card__avatar[data-astro-cid-hlaek5cb]:nth-child(2){z-index:2}.blog-card__avatar[data-astro-cid-hlaek5cb]:nth-child(3){z-index:3}.blog-card__avatar[data-astro-cid-hlaek5cb]:nth-child(4){z-index:4}.blog-card__avatar[data-astro-cid-hlaek5cb]:nth-child(n+5){z-index:5}.blog-card__avatar[data-astro-cid-hlaek5cb] img[data-astro-cid-hlaek5cb]{object-fit:cover;width:100%;height:100%;display:block}.blog-card__avatar[data-astro-cid-hlaek5cb] svg[data-astro-cid-hlaek5cb]{width:100%;height:100%;padding:.5rem;display:block}.blog-card__avatar[data-astro-cid-hlaek5cb] path[data-astro-cid-hlaek5cb]{fill:currentColor}.blog-card__byline[data-astro-cid-hlaek5cb]{flex-flow:column;display:flex}.blog-card__authors[data-astro-cid-hlaek5cb]{color:var(--blog-color-card-text);font-family:var(--blog-font-ui);font-size:var(--blog-text-small);font-weight:400}.blog-card__date[data-astro-cid-hlaek5cb]{opacity:.8;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blog-card__point[data-astro-cid-hlaek5cb]{background-color:var(--blog-color-black);border-radius:var(--blog-radius-round);width:.25rem;height:.25rem}@supports (grid-template-rows:subgrid){.blog-card[data-astro-cid-hlaek5cb]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.blog-card__image[data-astro-cid-hlaek5cb]{margin-bottom:var(--blog-space-xs)}.blog-card__body[data-astro-cid-hlaek5cb]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.blog-card__tag[data-astro-cid-hlaek5cb]{padding-bottom:var(--blog-card-body-gap);grid-row:1}.blog-card__text[data-astro-cid-hlaek5cb]{grid-row:2/span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.blog-card__title[data-astro-cid-hlaek5cb]{padding-bottom:var(--blog-space-xs);grid-row:1}.blog-card__excerpt[data-astro-cid-hlaek5cb]{padding-bottom:var(--blog-card-body-gap);grid-row:2}.blog-card__meta[data-astro-cid-hlaek5cb]{grid-row:4;align-self:end}}@supports not (grid-template-rows:subgrid){.blog-card__title[data-astro-cid-hlaek5cb]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;display:-webkit-box;overflow:hidden}.blog-card__meta[data-astro-cid-hlaek5cb]{margin-top:auto}}.blog-card[data-astro-cid-hlaek5cb].blog-card--featured{gap:var(--blog-card-gap);grid-area:auto/1/auto/-1;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__image[data-astro-cid-hlaek5cb]{aspect-ratio:auto;grid-column:1/-2;margin-bottom:0}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__image[data-astro-cid-hlaek5cb] img[data-astro-cid-hlaek5cb]{width:100%}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__body[data-astro-cid-hlaek5cb],.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__text[data-astro-cid-hlaek5cb]{gap:var(--blog-card-body-gap);flex-flow:column;grid-row:auto;display:flex}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__text[data-astro-cid-hlaek5cb]{gap:var(--blog-space-xs)}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__tag[data-astro-cid-hlaek5cb],.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__title[data-astro-cid-hlaek5cb],.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__excerpt[data-astro-cid-hlaek5cb],.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__meta[data-astro-cid-hlaek5cb]{grid-row:auto;padding-bottom:0}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__meta[data-astro-cid-hlaek5cb]{margin-top:auto}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__title[data-astro-cid-hlaek5cb]{font-size:var(--_size---heading--h3)}@media (width<=767px){.blog-card__title[data-astro-cid-hlaek5cb]{font-size:var(--blog-card-title-small)}}@media (width<=600px){.blog-card[data-astro-cid-hlaek5cb].blog-card--featured{display:flex}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__image[data-astro-cid-hlaek5cb]{aspect-ratio:3/2}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__title[data-astro-cid-hlaek5cb]{font-size:var(--blog-card-title-small)}}@media (prefers-reduced-motion:reduce){.blog-card__image[data-astro-cid-hlaek5cb] img[data-astro-cid-hlaek5cb]{transition:none}.blog-card[data-astro-cid-hlaek5cb]:hover .blog-card__image[data-astro-cid-hlaek5cb] img[data-astro-cid-hlaek5cb]{transform:none}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/blog/open-sans-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/blog/open-sans-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blog-color-white:var(--greyscale--white);--blog-color-black:var(--greyscale--black);--blog-color-navy:var(--base-color-brand--blue-dark);--blog-color-yellow:var(--base-color-brand--yellow);--blog-color-focus:var(--base-color-system--focus-state);--blog-color-neutral:var(--greyscale--neutral);--blog-color-neutral-light:var(--greyscale--neutral-light);--blog-color-beige:var(--base-color-brand--beige);--blog-color-steel-blue:var(--base-color-brand--steel-blue);--blog-color-orange:var(--base-color-brand--orange);--blog-color-text:#35373a;--blog-color-heading:#15171a;--blog-color-link:var(--blog-color-heading);--blog-color-accent:#0a0027;--blog-color-header:#1a1b3d;--blog-color-selection:#daf2fd;--blog-color-rule:#f0f0f0;--blog-color-wash:#e5eff5;--blog-color-lightgrey:#c5d2d9;--blog-color-midgrey:#5f7580;--blog-color-darkmode:#151719;--blog-color-green:#a4d037;--blog-color-amber:#fecd35;--blog-color-red:#f05230;--blog-color-code-bg:#f6f8fa;--blog-color-card-border:#e9e9e9;--blog-color-muted:#9a9a9a;--blog-color-overlay:#000000b3;--blog-color-border-soft:#17163033;--blog-color-on-dark:var(--blog-color-white);--blog-color-on-dark-muted:#ffffffbf;--blog-color-on-dark-faint:#fff9;--blog-color-on-dark-rule:#fff3;--blog-color-card-text:#000000b3;--blog-color-author-bio:#3a4a52;--blog-color-author-photo:#e9eef2;--blog-color-squad-bg:#f4f8fb;--blog-color-squad-role:#54666f;--blog-color-talk-border:#e3e9ed;--blog-color-article-title:#0a0b0c;--blog-color-code-inline-bg:#f0f6f9;--blog-color-code-inline-border:#e1eaef;--blog-color-code-block-bg:var(--blog-color-darkmode);--blog-color-code-block-text:var(--blog-color-wash);--blog-shadow-code:0 2px 6px -2px #0000001a, 0 0 1px #0006;--blog-color-caption:#0009;--blog-color-caption-strong:#000c;--blog-color-table-head-bg:#edf4f8;--blog-color-table-border:#dce6ec;--blog-color-toc:var(--blog-color-accent);--blog-color-toc-active:#c6f3fd;--blog-color-toc-subitem:#666;--blog-color-toc-box-bg:#fafafa;--blog-color-toc-box-border:#dadada;--blog-color-band:var(--blog-color-navy);--blog-color-band-rule:#ffffff1a;--blog-color-byline:var(--blog-color-midgrey);--blog-color-avatar-bg:#dce5ea;--blog-color-card-ink:#222;--blog-color-card-surface:var(--blog-color-white);--blog-color-card-light:#fafafa;--blog-color-card-image-fallback:#e7e7e7;--blog-color-kg-border:#7c8b9a40;--blog-color-kg-border-hover:#7c8b9a59;--blog-color-card-muted:#7c8b9a80;--blog-color-callout-blue:#21ace81f;--blog-color-callout-grey:#7c8b9a21;--blog-color-callout-green:#34b7431f;--blog-color-callout-yellow:#f0a50f21;--blog-color-callout-red:#d12e2e1c;--blog-color-callout-pink:#e147ae1c;--blog-color-callout-purple:#8755ec1f;--blog-color-callout-white-ring:#7c8b9a33;--blog-color-card-shadow:#7c8b9a40;--blog-color-card-white-hover:#7c8b9a59;--blog-color-card-overlay:#00000080;--blog-color-card-overlay-light:#0003;--blog-color-card-overlay-none:#0000;--blog-color-card-white-fade:#fff9;--blog-color-card-track:#fff3;--blog-color-card-thumb-shadow:0 0 0 1px #00000014, 0 1px 4px #0000003d;--blog-color-card-icon-wash:#7c8b9a0f;--blog-color-card-icon-wash-hover:#7c8b9a14;--blog-color-card-accent:var(--blog-color-accent);--blog-color-card-accent-wash:color-mix(in srgb, var(--blog-color-accent) 12%, transparent);--blog-color-header-button-bg:#05e2b7;--blog-radius-card:6px;--blog-radius-callout:8px;--blog-radius-toggle:4px;--blog-radius-file:5px;--blog-space-card:1.25rem;--blog-space-card-wide:1.6rem;--blog-space-card-gap:.75rem;--blog-space-card-gap-small:.375rem;--blog-color-code-labelled-bg:#2d2d2d;--blog-color-code-labelled-text:#ccc;--blog-font-body:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--blog-font-ui:Inter, sans-serif;--blog-font-display:"Millingtrial Duplex 1 Mm", Georgia, sans-serif;--blog-font-mono:Jetbrainsmono, ui-monospace, Menlo, monospace;--blog-font-code:Jetbrainsmono, ui-monospace, Menlo, Consolas, monospace;--blog-text-base:var(--_size---text--r);--blog-text-small:var(--_size---text--s);--blog-text-xsmall:var(--_size---text--xs);--blog-text-large:var(--_size---text--l);--blog-line-height-body:1.6;--blog-line-height-heading:1.15;--blog-weight-body:400;--blog-weight-heading:600;--blog-radius-s:var(--_size---radius--s);--blog-radius-m:var(--_size---radius--m);--blog-radius-l:var(--_size---radius--l);--blog-radius-tag:4px;--blog-radius-chip:2px;--blog-radius-round:50%;--blog-color-video-scrim:#00000040;--blog-color-video-scrim-hover:#0000001a;--blog-color-video-backdrop:#000c;--blog-color-video-close:#ffffff26;--blog-color-video-close-hover:#ffffff4d;--blog-color-video-close-inset:#0009;--blog-shadow-video-play:drop-shadow(0 1px 4px #0009);--blog-shadow-lift:0 8px 24px #00000014;--blog-shadow-search-dialog:0 24px 80px #00000047;--blog-shadow-ring:0 0 0 5px var(--blog-color-darkmode);--blog-space-xxs:var(--_size---gap--xxs);--blog-space-xs:var(--_size---gap--xs);--blog-space-s:var(--_size---gap--s);--blog-space-r:var(--_size---gap--r);--blog-space-m:var(--_size---gap--m);--blog-space-l:var(--_size---gap--l);--blog-space-xl:var(--_size---gap--xl);--blog-article-text:1.1875rem;--blog-article-text-small:1.0625rem;--blog-article-line-height:1.4;--blog-article-title-size:2.5rem;--blog-article-title-size-small:1.75rem;--blog-article-h2:1.75rem;--blog-article-h2-small:1.4375rem;--blog-article-h3:1.5rem;--blog-article-h3-small:1.0625rem;--blog-article-h4:1.25rem;--blog-article-h4-small:1.0625rem;--blog-article-excerpt-small:1.125rem;--blog-article-code:.875rem;--blog-article-caption:.8125rem;--blog-article-meta:.875rem;--blog-article-meta-name:1rem;--blog-article-avatar:50px;--blog-article-main:min(800px, calc(100% - 8vw));--blog-article-side:240px;--blog-toc-width:240px;--blog-toc-text:.875rem;--blog-toc-text-sub:.8125rem;--blog-radius-code:5px;--blog-radius-inline-code:.25em;--blog-card-gap:16px;--blog-card-pad:.5rem;--blog-card-pad-bottom:2rem;--blog-card-body-pad:1.5rem;--blog-card-body-gap:1.75rem;--blog-card-avatar:3rem;--blog-card-avatar-overlap:-.75rem;--blog-card-title:1.25rem;--blog-card-title-small:.875rem;--blog-card-dash:repeating-linear-gradient(180deg, currentColor 0 12px, transparent 12px 20px);--blog-hub-pad:5rem;--blog-hub-gap:3.75rem;--blog-page-size:38px;--blog-radius-page:6px;--blog-author-photo:180px;--blog-social-size:40px;--blog-gutter:4vmin;--blog-container:1200px}@layer blog-base{*,:before,:after{box-sizing:border-box}html{background-color:var(--blog-color-white);color:var(--blog-color-text);font-family:var(--blog-font-body);font-size:var(--blog-text-base);-webkit-tap-highlight-color:transparent}body{background-color:var(--blog-color-white);min-width:0;color:var(--blog-color-text);font-family:var(--blog-font-body);font-size:var(--blog-text-base);font-style:normal;font-weight:var(--blog-weight-body);letter-spacing:0;line-height:var(--blog-line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--blog-color-selection);text-shadow:none}h1,h2,h3,h4,p,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{color:var(--blog-color-heading);font-weight:var(--blog-weight-heading);line-height:var(--blog-line-height-heading)}h1{font-size:var(--_size---heading--h1)}h2{font-size:var(--_size---heading--h2)}h3{font-size:var(--_size---heading--h3)}h4{font-size:var(--_size---heading--h4)}a{color:var(--blog-color-link);text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}}@font-face{font-family:"Millingtrial Duplex 1 Mm";src:url(/_wf/cdn.prod.website-files.com/6989b8a60711cc71bc3d6d6e/6989c7d77aff8fe2b6d152d7_MillingTrial-Duplex1mm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jetbrainsmono;src:url(/_wf/cdn.prod.website-files.com/6989b8a60711cc71bc3d6d6e/6989c7d791bc7a590990b8a9_JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:where(.site-chrome){-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;font-family:sans-serif}:where(.site-chrome) footer{display:block}:where(.site-chrome) a{background-color:#0000}:where(.site-chrome) a:active,:where(.site-chrome) a:hover{outline:0}:where(.site-chrome) img{border:0}:where(.site-chrome) svg:not(:root){overflow:hidden}:where(.site-chrome) button{color:inherit;font:inherit;text-transform:none;-webkit-appearance:button;cursor:pointer;margin:0;overflow:visible}:where(.site-chrome) button::-moz-focus-inner{border:0;padding:0}:where(.site-chrome) [class^=w-icon-],:where(.site-chrome) [class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}:where(.site-chrome) *{box-sizing:border-box}:where(.site-chrome){color:#333;background-color:#fff;height:100%;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}:where(.site-chrome) img{vertical-align:middle;max-width:100%;display:inline-block}:where(.site-chrome) .w-inline-block{max-width:100%;display:inline-block}:where(.site-chrome) .w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}:where(.site-chrome) input.w-button{-webkit-appearance:button}:where(.site-chrome) p{margin-top:0;margin-bottom:10px}:where(.site-chrome) .w-embed:before,:where(.site-chrome) .w-embed:after{content:" ";grid-area:1/1/2/2;display:table}:where(.site-chrome) .w-embed:after{clear:both}:where(.site-chrome) button,:where(.site-chrome) [type=button],:where(.site-chrome) [type=reset]{cursor:pointer;-webkit-appearance:button;border:0}:where(.site-chrome) .w-dropdown-link.w--current{color:#0082f3}:where(.site-chrome) .w-nav{z-index:1000;background:#ddd;position:relative}:where(.site-chrome) .w-nav:before,:where(.site-chrome) .w-nav:after{content:" ";grid-area:1/1/2/2;display:table}:where(.site-chrome) .w-nav:after{clear:both}:where(.site-chrome) .w-nav-link.w--current{color:#0082f3}:where(.site-chrome) .w-nav[data-animation=over-left] .w-nav-overlay{width:auto}:where(.site-chrome) .w-nav[data-animation=over-left] .w-nav-overlay,:where(.site-chrome) .w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}:where(.site-chrome) .w-nav[data-animation=over-right] .w-nav-overlay{width:auto}:where(.site-chrome) .w-nav[data-animation=over-right] .w-nav-overlay,:where(.site-chrome) .w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}:where(.site-chrome) .w-nav[data-collapse=all] .w-nav-menu{display:none}:where(.site-chrome) .w-nav[data-collapse=all] .w-nav-button{display:block}@media screen and (width<=991px){:where(.site-chrome) .w-nav[data-collapse=medium] .w-nav-menu{display:none}:where(.site-chrome) .w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (width<=767px){:where(.site-chrome) .w-nav[data-collapse=small] .w-nav-menu{display:none}:where(.site-chrome) .w-nav[data-collapse=small] .w-nav-button{display:block}}@media screen and (width<=479px){:where(.site-chrome) .w-nav[data-collapse=tiny] .w-nav-menu{display:none}:where(.site-chrome) .w-nav[data-collapse=tiny] .w-nav-button{display:block}}:where(.site-chrome) .w-tab-link.w--current{background-color:#c8c8c8}:where(.site-chrome){--_size---heading--h1:clamp(1.7rem, 1.364rem + 1.679vw, 2.875rem);--_size---heading--h2:clamp(1.4rem, 1.121rem + 1.393vw, 2.375rem);--_size---heading--h3:clamp(1.2rem, 1.079rem + .607vw, 1.625rem);--_size---heading--h4:clamp(1.2rem, 1.179rem + .357vw, 1.5rem);--background-color--background-primary:var(--greyscale--white);--text-color--text-alternate:var(--greyscale--neutral);--text-color--text-primary:var(--greyscale--black);--text-color--text-secondary:#fffc;--background-color--background-success:var(--base-color-system--success-green);--text-color--text-success:var(--base-color-system--success-green-dark);--_size---padding-global--global:2.5rem;--_size---padding--l:6rem;--_size---gap--xxxs:.25rem;--_size---padding--m:4.5rem;--_size---padding--s:3rem;--base-color-brand--blue-dark:#0a0227;--greyscale--white:#fff;--border-color--border-primary:var(--greyscale--black);--_size---text--r:1rem;--greyscale--black:#000;--background-color--background-alternate:var(--greyscale--white);--_size---text--s:.875rem;--base-color-brand--yellow:#ffc200;--background-color--background-secondary:var(--base-color-brand--blue-dark);--link-color--link-primary:var(--greyscale--white);--_size---text--l:1.25rem;--background-color--background-tertiary:var(--base-color-brand--yellow);--_size---container--max-container:115rem;--background-color--background-error:var(--base-color-system--error-red);--text-color--text-error:var(--base-color-system--error-red-dark);--_size---radius--s:.25rem;--border-color--border-alternate:var(--greyscale--neutral-lighter-80);--background-color--background-warning:var(--base-color-system--warning-yellow);--text-color--text-warning:var(--base-color-system--warning-yellow-dark);--_size---gap--xxl:5rem;--_size---gap--xl:3.5rem;--_size---gap--l:2.5rem;--_size---gap--xxs:.5rem;--_size---gap--m:2rem;--base-color-brand--steel-blue:#c6f3fd;--_size---text--xs:.75rem;--_size---padding--xxs:1.25rem;--base-color-brand--beige:#faf1cd;--_size---gap--xs:.75rem;--_size---gap--s:1rem;--_size---gap--r:1.5rem;--_size---radius--m:.5rem;--base-color-brand--orange:#ffa560;--base-color-brand--blue:#70a6b7;--_size---padding--xs:1.5rem;--greyscale--neutral-dark:#444;--_nav---dropdown-bg:var(--base-color-brand--blue-dark);--nav--dropdown-bg:var(--base-color-brand--blue-dark);--_size---padding--xxl:10rem;--_size---padding--xl:8rem;--greyscale--neutral-lightest:#eee;--greyscale--neutral-lighter-80:#fffc;--greyscale--neutral-light:#aaa;--greyscale--neutral:#757575;--greyscale--neutral-darker:#222;--greyscale--neutral-darkest:#111;--base-color-system--success-green:#cef5ca;--base-color-system--success-green-dark:#114e0b;--_size---radius--l:1rem;--base-color-system--warning-yellow:#fcf8d8;--base-color-system--warning-yellow-dark:#5e5515;--_size---border--s:.5px;--base-color-system--error-red:#f8e4e4;--_size---border--m:1px;--_size---border--l:0px;--base-color-system--error-red-dark:#3b0b0b;--base-color-system--focus-state:#2d62ff;--border-color--border-secondary:var(--greyscale--white);--link-color--link-secondary:var(--greyscale--black);--link-color--link-alternate:var(--greyscale--white);color:#000;letter-spacing:0;text-transform:none;font-family:"Millingtrial Duplex 1 Mm",Georgia,sans-serif;font-size:1rem;font-weight:500;line-height:140%}:where(.site-chrome) p{margin-bottom:0;font-family:Inter,sans-serif;font-weight:500}:where(.site-chrome) a{text-decoration:none}:where(.site-chrome) img{object-fit:cover;width:100%;max-width:100%;height:auto;display:inline-block}:where(.site-chrome) .padding-global{padding-right:var(--_size---padding-global--global);padding-left:var(--_size---padding-global--global);flex:1}:where(.site-chrome) .padding-global.padding-section-hero{max-height:100%;padding-bottom:var(--_size---padding--l);padding-top:calc(2rem + var(--_size---padding--l));flex-flow:column;display:flex}:where(.site-chrome) .padding-global.padding-section-medium{padding-top:var(--_size---padding--m);padding-bottom:var(--_size---padding--m);flex-flow:column;display:flex}:where(.site-chrome) .padding-global.padding-section-small{padding-top:var(--_size---padding--s);padding-bottom:var(--_size---padding--s)}:where(.site-chrome) .padding-global.padding-section-tabs{padding-top:var(--_size---padding--m)}:where(.site-chrome) .padding-global.padding-section-footer{padding-top:var(--_size---padding--m);padding-bottom:2.5rem}:where(.site-chrome) .padding-global.is-nav{z-index:5;background-color:var(--base-color-brand--blue-dark);padding-top:1rem;padding-bottom:1rem;position:relative}:where(.site-chrome) .padding-global.is-nav:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){background-color:var(--greyscale--white)}:where(.site-chrome) .padding-global.is-nav.is-light{background-color:var(--greyscale--white);color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .padding-global.is-annoucement{padding-top:.625rem;padding-bottom:.625rem}:where(.site-chrome) .padding-global.padding-section-richtext{padding-bottom:4rem}:where(.site-chrome) .padding-global.padding-section-about{max-height:100%;padding-bottom:var(--_size---padding--l);padding-top:calc(3rem + var(--_size---padding--l));flex-flow:column;display:flex}:where(.site-chrome) .text-size-small.dropdown_link:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){opacity:1}:where(.site-chrome) .text-size-small.dropdown-text:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){color:var(--base-color-brand--yellow)}:where(.site-chrome) .heading-style-h2.is-team{max-width:10ch}:where(.site-chrome) .heading-style-h5{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.5}:where(.site-chrome) .heading-style-h5.is-footer{text-align:right;max-width:38ch}:where(.site-chrome) .heading-style-h5.is-partners,:where(.site-chrome) .heading-style-h5.is-ressource-title,:where(.site-chrome) .heading-style-h5.is-blog{margin-bottom:0}:where(.site-chrome) .container-large{width:100%;max-width:var(--_size---container--max-container);flex-flow:column;flex:1;margin-left:auto;margin-right:auto;display:flex}:where(.site-chrome) .button{border-radius:var(--_size---radius--s);background-color:var(--base-color-brand--yellow);color:var(--background-color--background-secondary);font-size:var(--_size---text--s);text-align:center;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.2;transition:color .2s,background-color .2s;display:flex}:where(.site-chrome) .button:where(.w-variant-12575044-caed-147a-14a6-efa3df7d92a5){background-color:var(--greyscale--black);color:var(--greyscale--white)}:where(.site-chrome) .button:where(.w-variant-fffe9b1d-5621-9be3-295c-2cf4c24d3f76){background-color:var(--base-color-brand--blue-dark);color:var(--greyscale--white);border:1px solid #fff;justify-content:center;align-items:center;display:flex}:where(.site-chrome) .button:where(.w-variant-29e7634a-d8c9-d1df-f587-7350e6c67950){border:1px solid var(--base-color-brand--blue-dark);background-color:#ffc20000}:where(.site-chrome) .button:hover:where(.w-variant-fffe9b1d-5621-9be3-295c-2cf4c24d3f76){background-color:var(--greyscale--white);color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .button:hover:where(.w-variant-29e7634a-d8c9-d1df-f587-7350e6c67950){background-color:var(--base-color-brand--blue-dark);color:var(--greyscale--white)}:where(.site-chrome) .button:hover:where(.w-variant-12575044-caed-147a-14a6-efa3df7d92a5){background-color:#000c}:where(.site-chrome) .button.is-text{color:#000;background-color:#0000;border:2px solid #0000}:where(.site-chrome) .button.is-small{padding:.5rem 1.25rem}:where(.site-chrome) .button.is-large{padding:1rem 2rem}:where(.site-chrome) .button.is-secondary{border:1px solid var(--border-color--border-alternate);color:var(--text-color--text-primary);background-color:#0000}:where(.site-chrome) .button.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}:where(.site-chrome) .button.is-brand{background-color:var(--background-color--background-secondary)}:where(.site-chrome) .button.is-form{padding:.9rem 1.5rem}:where(.site-chrome) .button.tiertiary{background-color:var(--base-color-brand--blue-dark);color:var(--greyscale--white);border:1px solid #fff;justify-content:center;align-items:center;display:flex}:where(.site-chrome) .button.tiertiary:hover{background-color:var(--greyscale--white);color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .button.big{padding:.9rem 1.5rem}:where(.site-chrome) .button.big:where(.w-variant-eb87f65b-15a8-18a6-a008-1c422a0133a9){color:var(--greyscale--white);background-color:#ffc20000;border:1px solid #fff}:where(.site-chrome) .button.big:hover:where(.w-variant-eb87f65b-15a8-18a6-a008-1c422a0133a9){color:var(--base-color-brand--blue-dark);background-color:#fff}:where(.site-chrome) .button.hs-cta-trigger-button.hs-cta-trigger-button-404550839523.cascade{width:15em}:where(.site-chrome) .button.tiertiary-2{background-color:var(--base-color-brand--blue-dark);min-height:3rem;color:var(--greyscale--white);border:1px solid #fff;justify-content:center;align-items:center;display:flex}:where(.site-chrome) .button.tiertiary-2:hover{background-color:var(--greyscale--white);color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .nav_component{width:100%;color:var(--greyscale--white);background-color:#0a022700;transition:background-color 1s;position:relative;inset:0% 0% auto}:where(.site-chrome) .nav_component.is-light{background-color:var(--greyscale--white);color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .nav_container{width:100%;max-width:var(--_size---container--max-container);flex-direction:row;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative;container:nav/inline-size}:where(.site-chrome) .nav_container:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .nav_logo{justify-content:center;align-items:center;width:fit-content;margin-left:auto;margin-right:auto;transition-property:color;transition-duration:1s;transition-timing-function:ease;display:flex;position:absolute;inset:0% auto 0% 50%;transform:translate(-50%)}:where(.site-chrome) .hero_content.is-about.research{flex-flow:column}:where(.site-chrome) .nav_fixed{z-index:999;position:fixed;inset:0% 0% auto}:where(.site-chrome) .nav_menu-links{grid-column-gap:1.6rem;grid-row-gap:1.6rem;flex:1;display:flex}:where(.site-chrome) .nav_link{font-size:var(--_size---text--s);text-transform:none;margin-top:0;margin-bottom:0;font-family:"Millingtrial Duplex 1 Mm",Georgia,sans-serif;font-weight:500;text-decoration:none;transition-property:color;transition-duration:1s;transition-timing-function:ease}:where(.site-chrome) .nav_link.is-svg{justify-content:center;align-items:center;display:flex;position:absolute;inset:0% auto 0% 100%}:where(.site-chrome) .nav_cta{grid-column-gap:var(--_size---gap--m);grid-row-gap:var(--_size---gap--m);flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}:where(.site-chrome) .nav_cta:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .nav_logo-svg{min-width:10rem;max-height:2.2rem;display:flex}:where(.site-chrome) .nav_link-cta{font-size:var(--_size---text--s);transition:color 1s}:where(.site-chrome) .hero_media-wrap.is-solution.hidden,:where(.site-chrome) .hero_media-wrap.is-lp.hidden{display:none}:where(.site-chrome) .col{flex:1;padding-left:.5rem;padding-right:.5rem}:where(.site-chrome) .col.col-lg-10{flex:83.3333%;max-width:83.3333%}:where(.site-chrome) .col.col-lg-1{flex:8.333%;max-width:8.333%}:where(.site-chrome) .col.col-lg-7{flex:58.3333%;max-width:58.3333%}:where(.site-chrome) .col.col-lg-11{flex:91.6667%;max-width:91.6667%}:where(.site-chrome) .col.col-lg-5{flex:41.6667%;max-width:41.6667%}:where(.site-chrome) .col.col-lg-8{flex:66.6667%;max-width:66.6667%}:where(.site-chrome) .col.col-lg-2{flex:16.6667%;max-width:16.6667%}:where(.site-chrome) .col.col-lg-6{flex:50%;max-width:50%}:where(.site-chrome) .col.col-lg-4{flex:33.3333%;max-width:33.3333%}:where(.site-chrome) .col.col-lg-9{flex:75%;max-width:75%}:where(.site-chrome) .col.col-lg-12{flex:100%;max-width:100%}:where(.site-chrome) .col.col-lg-3{flex:25%;max-width:25%}:where(.site-chrome) .row{flex-wrap:wrap;align-content:stretch;margin-left:-.5rem;margin-right:-.5rem;display:flex}:where(.site-chrome) .row.is-team{grid-row-gap:2rem}:where(.site-chrome) .row.is-solution-404{justify-content:center;align-items:stretch}:where(.site-chrome) .row.is-benefits-ciso{justify-content:flex-start}:where(.site-chrome) .link-txt{font-family:Inter,sans-serif;transition:opacity .2s}:where(.site-chrome) .link-txt:where(.w-variant-e0f98351-732c-cba2-4056-136259ccf8e4),:where(.site-chrome) .link-txt.small-3{font-size:var(--_size---text--s)}:where(.site-chrome) .link_secondary{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.site-chrome) .underline{background-color:var(--greyscale--black);transform-origin:100%;width:100%;min-width:100%;height:1px;position:absolute;transform:scaleX(1)}:where(.site-chrome) .link_secondary-inner{flex-flow:column;justify-content:flex-end;align-items:flex-end;display:inline-flex}:where(.site-chrome) .blog_item.col.col-lg-3{border-radius:var(--_size---radius--s)}:where(.site-chrome) .blog_item.col.col-lg-3.col-md-6{cursor:pointer}:where(.site-chrome) .target_quart.is-first{flex-flow:column;justify-content:space-between;align-items:flex-end;width:100%;height:100%;margin-top:auto;margin-bottom:auto;margin-left:auto;display:block;position:relative}:where(.site-chrome) .target_quart.is-second{flex-flow:column;justify-content:space-between;align-items:flex-end;width:100%;height:100%;margin-top:auto;margin-bottom:auto;margin-right:auto;display:block;position:relative}:where(.site-chrome) .icn{justify-content:center;align-items:center;display:inline-flex}:where(.site-chrome) .icn.is-target{cursor:pointer;mix-blend-mode:luminosity;position:absolute;transform:translate(-50%,-50%)}:where(.site-chrome) .icn.is-target:hover{mix-blend-mode:normal}:where(.site-chrome) .icn.is-announcement{z-index:999;background-color:var(--base-color-brand--beige);cursor:pointer;padding:.5rem;position:absolute;inset:0% 0% 0% auto}:where(.site-chrome) .icn.is-close{display:none}:where(.site-chrome) .icn.dropdown-svg{transition:transform .5s;position:absolute;inset:0% auto 0% 100%}:where(.site-chrome) .icn.is-dropdown-nav{width:1rem}:where(.site-chrome) .svg{z-index:2;color:#0a0227;width:4.5rem;position:relative}:where(.site-chrome) .footer{z-index:3;background-color:var(--base-color-brand--blue-dark);color:var(--greyscale--white);position:relative}:where(.site-chrome) .footer_content{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;display:flex}:where(.site-chrome) .footer_first-line{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:space-between;display:flex}:where(.site-chrome) .footer_links-wrap.dash-top{border-top:.5px solid #000}:where(.site-chrome) .footer_link-item-wrap.col.col-lg-3{grid-column-gap:1.875rem;grid-row-gap:1.875rem;flex-flow:column;display:flex}:where(.site-chrome) .footer_link-item-wrap.col.col-lg-3.is-last{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:flex-start}:where(.site-chrome) .footer_link-item-wrap.col.col-lg-3.dash-lat-single{border-right:.5px solid #000}:where(.site-chrome) .footer_link-title-wrap{grid-column-gap:var(--_size---gap--xs);grid-row-gap:var(--_size---gap--xs);flex-flow:column;display:flex}:where(.site-chrome) .footer_link-title{text-transform:uppercase;font-family:Jetbrainsmono,Georgia,sans-serif}:where(.site-chrome) .footer_link{font-size:var(--_size---text--s)}:where(.site-chrome) .footer_link.hidden{display:none}:where(.site-chrome) .links_layout{flex-flow:column;display:flex}:where(.site-chrome) .footer_socials-wrap{grid-column-gap:var(--_size---gap--xs);grid-row-gap:var(--_size---gap--xs);display:flex}:where(.site-chrome) .footer_socials-wrap.is-nav{position:absolute;bottom:1rem;transform:scale(.65)}:where(.site-chrome) .footer_socials-wrap.is-nav.hidden{display:none}:where(.site-chrome) .image-2{width:6.5rem}:where(.site-chrome) .footer_links-inner{grid-column-gap:1.875rem;grid-row-gap:1.875rem;flex-flow:column;width:100%;height:100%;padding:2rem 2rem 0;display:flex}:where(.site-chrome) .footer_links-inner.is-first{padding-left:0}:where(.site-chrome) .footer_links-inner.is-last{justify-content:space-between;align-items:flex-start}:where(.site-chrome) .footer_baseline{grid-column-gap:5rem;grid-row-gap:5rem;display:flex}:where(.site-chrome) .nav_burger-icn{cursor:pointer;justify-content:center;align-items:center;display:none}:where(.site-chrome) .logic_item.row{margin-bottom:var(--_size---padding--l)}:where(.site-chrome) .logic_item.row:where(.w-variant-7f9e5832-4529-c149-a7c5-622f3dc73c8d){flex-flow:row-reverse}:where(.site-chrome) .logic_item.row:where(.w-variant-ee179a97-67a0-b47b-902b-d2354e52af15),:where(.site-chrome) .logic_item.row:where(.w-variant-d32765eb-03d1-1d64-f4b4-0737cb2e37a1){flex-flow:row-reverse wrap}:where(.site-chrome) .logic_item.row.reverse,:where(.site-chrome) .logic_item.row.reverse-15{flex-flow:row-reverse}:where(.site-chrome) .logic_item-content.col.col-lg-4{flex-flow:column;justify-content:space-between}:where(.site-chrome) .book_svg.hidden{width:70%;display:none}:where(.site-chrome) .form.hidden{display:none}:where(.site-chrome) .announce_wrap{z-index:5;background-color:var(--base-color-brand--beige);color:var(--base-color-brand--blue-dark);position:relative}:where(.site-chrome) .announce_container{width:100%;max-width:var(--_size---container--max-container);grid-column-gap:1rem;grid-row-gap:1rem;font-size:var(--_size---text--s);flex-direction:row;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative;container:nav/inline-size}:where(.site-chrome) .annoucement_link{z-index:2;position:absolute;inset:0%}:where(.site-chrome) .menu_submenu{z-index:1;background-color:var(--base-color-brand--blue-dark);flex-flow:column;justify-content:center;align-items:center;width:100vw;padding-top:1.5rem;padding-bottom:10rem;transition:transform 1s cubic-bezier(.165,.84,.44,1);display:flex;position:absolute;top:99%;left:auto;right:auto;transform:translateY(-100%)}:where(.site-chrome) .menu_submenu.is-open{transform:translate(0)}:where(.site-chrome) .menu_submenu.is-light{background-color:var(--greyscale--white);color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .underline-2{background-color:var(--greyscale--black);transform-origin:0%;width:100%;min-width:100%;height:1px;position:absolute;transform:scaleX(0)}:where(.site-chrome) .underline-wrap{width:100%;max-width:100%;position:relative;overflow:visible}:where(.site-chrome) .nav_dropdown-list:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){color:#fff}:where(.site-chrome) .nav_dropdown-list.w--open:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){background-color:inherit;color:#fff}:where(.site-chrome) .announcement_inner{grid-column-gap:.5rem;grid-row-gap:.5rem;width:max-content;display:flex}:where(.site-chrome) .annoucement_marquee-wrap{grid-column-gap:1rem;grid-row-gap:1rem;display:flex}:where(.site-chrome) .about_mission.row:where(.w-variant-7f9e5832-4529-c149-a7c5-622f3dc73c8d){flex-flow:row-reverse}:where(.site-chrome) .about_mission.row:where(.w-variant-ee179a97-67a0-b47b-902b-d2354e52af15),:where(.site-chrome) .about_mission.row:where(.w-variant-d32765eb-03d1-1d64-f4b4-0737cb2e37a1){flex-flow:row-reverse wrap}:where(.site-chrome) .time-inner.hidden{display:none}:where(.site-chrome) .body{background-color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .our-mission_content-wrap.dash-top{grid-column-gap:var(--_size---gap--xl);grid-row-gap:var(--_size---gap--xl);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}:where(.site-chrome) .research-topic_item.dash-top{width:100%;padding-top:var(--_size---padding--xs);grid-column-gap:var(--_size---gap--xl);grid-row-gap:var(--_size---gap--xl);grid-template-rows:auto;grid-template-columns:auto 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;padding-bottom:2.5rem;display:grid}:where(.site-chrome) .research-topic_item_sub-wrap.is-orange{background-color:var(--base-color-brand--orange)}:where(.site-chrome) .research-topic_item_sub-wrap.is-beige{background-color:var(--base-color-brand--beige)}:where(.site-chrome) .research-topic_item_sub-wrap.is-yellow{background-color:var(--base-color-brand--yellow)}:where(.site-chrome) .dropdown_nav-title-wrap-2:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){color:#fff}:where(.site-chrome) .meganav_wrap{z-index:60;pointer-events:none;width:100%;display:block;position:absolute;top:100%;left:0%;right:auto}:where(.site-chrome) .meganav_panel{background-color:var(--base-color-brand--blue-dark);opacity:0;pointer-events:none;width:100%;transition:opacity .25s ease, transform undefined undefined;color:var(--greyscale--white);border-bottom:1px solid #ffffff1a;position:absolute;top:0%;left:0%;right:auto;overflow:hidden;transform:translateY(-.5rem)}:where(.site-chrome) .meganav_panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}:where(.site-chrome) .meganav_panel.is-narrow{left:var(--_size---padding-global--global);border-bottom-left-radius:var(--_size---radius--m);border-bottom-right-radius:var(--_size---radius--m);width:39rem;max-width:92vw;right:auto}:where(.site-chrome) .meganav_inner{width:100%;max-width:var(--_size---container--max-container);padding:var(--_size---gap--s) var(--_size---padding-global--global) var(--_size---padding--s);grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:1fr 1fr 1fr;margin-left:auto;margin-right:auto;display:grid}:where(.site-chrome) .meganav_inner.is-2-col{padding-top:var(--_size---gap--s);grid-template-columns:1fr 1fr}:where(.site-chrome) .meganav_col{padding-right:var(--_size---gap--l);padding-left:var(--_size---gap--l);grid-column-gap:var(--_size---gap--r);grid-row-gap:var(--_size---gap--r);border-right:1px solid #ffffff1a;flex-direction:column;display:flex}:where(.site-chrome) .meganav_col-head{width:100%;margin-top:0;margin-bottom:var(--_size---gap--xs);padding-bottom:var(--_size---gap--s);opacity:.7;color:var(--greyscale--white);font-size:var(--_size---text--s);border-bottom:1px solid #ffffff29;font-family:"Millingtrial Duplex 1 Mm",Georgia,sans-serif}:where(.site-chrome) .meganav_list{grid-column-gap:var(--_size---gap--r);grid-row-gap:var(--_size---gap--r);flex-direction:column;display:flex}:where(.site-chrome) .meganav_item{grid-column-gap:var(--_size---gap--xxxs);grid-row-gap:var(--_size---gap--xxxs);color:currentColor;flex-direction:column;text-decoration:none;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_item-title{color:var(--greyscale--white);font-size:var(--_size---text--r);margin-top:0;margin-bottom:0;font-family:"Millingtrial Duplex 1 Mm",Georgia,sans-serif;font-weight:500;line-height:1.4}:where(.site-chrome) .meganav_item-desc{opacity:.6;max-width:42ch;color:var(--greyscale--white);font-family:Inter,sans-serif;font-size:var(--_size---text--s);margin-top:0;margin-bottom:0;line-height:1.4}:where(.site-chrome) .meganav_prod{grid-column-gap:var(--_size---gap--s);grid-row-gap:var(--_size---gap--s);color:currentColor;align-items:flex-start;text-decoration:none;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_icn{border-radius:var(--_size---radius--s);flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}:where(.site-chrome) .meganav_icn.is-yellow{background-color:var(--base-color-brand--yellow)}:where(.site-chrome) .meganav_icn.is-orange{background-color:var(--base-color-brand--orange)}:where(.site-chrome) .meganav_icn.is-steel{background-color:var(--base-color-brand--steel-blue)}:where(.site-chrome) .meganav_icn.is-beige{background-color:var(--base-color-brand--beige)}:where(.site-chrome) .meganav_card{padding:var(--_size---gap--r);grid-column-gap:var(--_size---gap--xs);grid-row-gap:var(--_size---gap--xs);color:currentColor;border:1px solid #c6f3fd;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;position:relative}:where(.site-chrome) .meganav_more{margin-top:var(--_size---gap--xxxs);grid-column-gap:var(--_size---gap--xxxs);grid-row-gap:var(--_size---gap--xxxs);color:var(--base-color-brand--steel-blue);font-size:var(--_size---text--s);align-items:center;text-decoration:underline;display:inline-flex}:where(.site-chrome) .meganav_more:after{content:"";position:absolute;inset:0}:where(.site-chrome) .meganav_cta-outline{border-radius:var(--_size---radius--s);width:100%;color:var(--greyscale--white);font-size:var(--_size---text--s);border:1px solid #fff;justify-content:center;align-items:center;padding-top:.45rem;padding-bottom:.45rem;text-decoration:none;transition-property:background-color,color;transition-duration:.25s,0s;transition-timing-function:ease,ease;display:inline-flex}:where(.site-chrome) .meganav_trigger{grid-column-gap:.375rem;grid-row-gap:.375rem;cursor:pointer;color:currentColor;background-color:#0000;border-style:none;align-items:center;padding:0;display:flex;position:relative}:where(.site-chrome) .meganav_chev{color:currentColor;justify-content:center;align-items:center;width:.75rem;height:.75rem;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_news{grid-column-gap:1.5rem;grid-row-gap:1.5rem;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}:where(.site-chrome) .meganav_feat{grid-column-gap:var(--_size---gap--xs);grid-row-gap:var(--_size---gap--xs);color:currentColor;flex-direction:column;text-decoration:none;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_feat-img{border-radius:var(--_size---radius--s);object-fit:cover;background-color:#ffffff0d;width:100%;height:8rem}:where(.site-chrome) .meganav_feat-title{color:var(--greyscale--white);font-size:var(--_size---text--r);margin-top:0;margin-bottom:0;font-family:"Millingtrial Duplex 1 Mm",Georgia,sans-serif;font-weight:500;line-height:1.3}:where(.site-chrome) .meganav_feat-desc{opacity:.6;color:var(--greyscale--white);font-family:Inter,sans-serif;font-size:var(--_size---text--s);margin-top:0;margin-bottom:0;line-height:1.4}:where(.site-chrome) .meganav_company{padding:var(--_size---gap--s) var(--_size---gap--l) var(--_size---gap--l);grid-column-gap:var(--_size---gap--r);grid-row-gap:var(--_size---gap--r);flex-direction:column;display:flex}:where(.site-chrome) .meganav_company-img{border-radius:var(--_size---radius--s);object-fit:cover;background-color:#ffffff0d;justify-content:center;align-items:center;width:100%;height:12rem;display:flex;position:relative;overflow:clip}:where(.site-chrome) .meganav_crow{padding-bottom:var(--_size---gap--s);grid-column-gap:var(--_size---gap--xxxs);grid-row-gap:var(--_size---gap--xxxs);color:currentColor;border-bottom:1px solid #ffffff1f;flex-direction:column;text-decoration:none;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_crow-top{grid-column-gap:var(--_size---gap--s);justify-content:space-between;align-items:baseline;width:100%;display:flex}:where(.site-chrome) .meganav_socials{padding-top:var(--_size---gap--xxxs);grid-column-gap:var(--_size---gap--s);grid-row-gap:var(--_size---gap--s);align-items:center;display:flex}:where(.site-chrome) .meganav_social{border-radius:var(--_size---radius--s);width:2.75rem;height:2.75rem;color:var(--greyscale--white);border:1px solid #ffffff4d;justify-content:center;align-items:center;text-decoration:none;transition-property:border-color,background-color;transition-duration:.25s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_tool{grid-column-gap:var(--_size---gap--xs);grid-row-gap:var(--_size---gap--xs);color:currentColor;align-items:center;text-decoration:none;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_tool-icn{border-radius:var(--_size---radius--s);background-color:#ffffff1f;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;overflow:hidden}:where(.site-chrome) .meganav_muted{opacity:.55;color:var(--greyscale--white);font-family:Inter,sans-serif;font-size:var(--_size---text--s);white-space:nowrap;margin-top:0;margin-bottom:0;text-decoration:none}:where(.site-chrome) .meganav_news-media-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}:where(.site-chrome) .meganav_m-head{width:100%;padding-top:var(--_size---gap--r);padding-right:0;padding-bottom:var(--_size---gap--r);color:currentColor;font-size:var(--_size---text--l);text-align:left;cursor:pointer;background-color:#0000;border-style:none;justify-content:space-between;align-items:center;padding-left:0;font-family:"Millingtrial Duplex 1 Mm",Georgia,sans-serif;display:flex}:where(.site-chrome) .meganav_m-chev{color:currentColor;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:flex}:where(.site-chrome) .meganav_icn-media{width:1.5rem}:where(.site-chrome) .img-abs{position:absolute}:where(.site-chrome) .img-abs.is-team{object-position:50% 38%;height:100%;inset:0%}@media screen and (width>=1280px){:where(.site-chrome) .padding-global.padding-section-hero.recorded-demo{padding-bottom:var(--_size---gap--xxxs)}:where(.site-chrome) .padding-global.padding-section-small.cascade{--_size---heading--h1:clamp(1.7rem, 1.364rem + 1.679vw, 2.875rem);--_size---heading--h2:clamp(1.4rem, 1.121rem + 1.393vw, 2.375rem);--_size---heading--h3:clamp(1.2rem, 1.079rem + .607vw, 1.625rem);--_size---heading--h4:clamp(1.2rem, 1.179rem + .357vw, 1.5rem);--_size---padding-global--global:2.5rem;--_size---padding--l:6rem;--_size---gap--xxxs:.25rem;--_size---padding--m:4.5rem;--_size---padding--s:3rem;--_size---text--r:1rem;--_size---text--s:.875rem;--_size---text--l:1.25rem;--_size---container--max-container:115rem;--_size---radius--s:.25rem;--_size---gap--xxl:5rem;--_size---gap--xl:3.5rem;--_size---gap--l:2.5rem;--_size---gap--xxs:.5rem;--_size---gap--m:2rem;--_size---text--xs:.75rem;--_size---padding--xxs:1.25rem;--_size---gap--xs:.75rem;--_size---gap--s:1rem;--_size---gap--r:1.5rem;--_size---radius--m:.5rem;--_size---padding--xs:1.5rem;--_size---padding--xxl:10rem;--_size---padding--xl:8rem;--_size---radius--l:1rem;--_size---border--s:.5px;--_size---border--m:1px;--_size---border--l:0px}:where(.site-chrome) .button.tiertiary-2{height:auto;position:static}:where(.site-chrome) .nav_container:where(.w-variant-11870a28-b517-78fe-cc76-e9720149963b){color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .row.is-benefits-ciso{justify-content:center}:where(.site-chrome) .logic_item-content.col.col-lg-4.col-md-6,:where(.site-chrome) .logic_item-media.col.col-lg-8.col-md-12{max-height:40rem}:where(.site-chrome) .book_content.hidden,:where(.site-chrome) .code-embed-3{display:none}:where(.site-chrome) .meganav_feat-img{object-fit:contain}:where(.site-chrome) .meganav_icn-media{width:1.3rem}}@media screen and (width<=991px){:where(.site-chrome){--_size---heading--h1:clamp(1.7rem, 1.364rem + 1.679vw, 2.875rem);--_size---heading--h2:clamp(1.4rem, 1.121rem + 1.393vw, 2.375rem);--_size---heading--h3:clamp(1.2rem, 1.079rem + .607vw, 1.625rem);--_size---heading--h4:clamp(1.2rem, 1.179rem + .357vw, 1.5rem);--_size---padding-global--global:2.5rem;--_size---padding--l:5rem;--_size---gap--xxxs:.25rem;--_size---padding--m:4.5rem;--_size---padding--s:2.5rem;--_size---text--r:1rem;--_size---text--s:.875rem;--_size---text--l:1.25rem;--_size---container--max-container:100%;--_size---radius--s:.25rem;--_size---gap--xxl:5rem;--_size---gap--xl:3.5rem;--_size---gap--l:2.5rem;--_size---gap--xxs:.5rem;--_size---gap--m:2rem;--_size---text--xs:.75rem;--_size---padding--xxs:1rem;--_size---gap--xs:.75rem;--_size---gap--s:1rem;--_size---gap--r:1.5rem;--_size---radius--m:.5rem;--_size---padding--xs:1.25rem;--_size---padding--xxl:8rem;--_size---padding--xl:6.5rem;--_size---radius--l:1rem;--_size---border--s:.5px;--_size---border--m:1px;--_size---border--l:0px}:where(.site-chrome) .nav_logo-svg{width:fit-content;min-width:9rem;max-height:2.2rem}:where(.site-chrome) .col.col-md-11{flex:91.6667%;max-width:91.6667%}:where(.site-chrome) .col.col-md-4{flex:33.3333%;max-width:33.3333%}:where(.site-chrome) .col.col-md-6{flex:50%;max-width:50%}:where(.site-chrome) .col.col-md-3{flex:25%;max-width:25%}:where(.site-chrome) .col.col-md-8{flex:66.6667%;max-width:66.6667%}:where(.site-chrome) .col.col-md-12{flex:100%;max-width:100%}:where(.site-chrome) .col.col-md-5{flex:41.6667%;max-width:41.6667%}:where(.site-chrome) .col.col-md-7{flex:58.3333%;max-width:58.3333%}:where(.site-chrome) .col.col-md-10{flex:83.3333%;max-width:83.3333%}:where(.site-chrome) .col.col-md-1{flex:8.33333%;max-width:8.33333%}:where(.site-chrome) .col.md--no-margin{margin-left:0;margin-right:0}:where(.site-chrome) .col.col-md-9{flex:75%;max-width:75%}:where(.site-chrome) .col.col-md-2{flex:16.6667%;max-width:16.6667%}:where(.site-chrome) .row.is-solution,:where(.site-chrome) .row.is-benefits{grid-row-gap:1rem}:where(.site-chrome) .row.is-management{grid-row-gap:2rem}:where(.site-chrome) .row.is-solution-404,:where(.site-chrome) .row.is-benefits-ciso,:where(.site-chrome) .blog_list.row.is-blog{grid-row-gap:1rem}:where(.site-chrome) .icn.is-announcement{background-color:var(--base-color-brand--beige);padding-left:.5rem;padding-right:.5rem}:where(.site-chrome) .footer_link-item-wrap.col.col-lg-3.col-md-4{max-width:none}:where(.site-chrome) .footer_socials-wrap.is-nav.hidden{display:none}:where(.site-chrome) .footer_links-inner.is-last{flex-flow:row;margin-top:2rem;padding-left:0}:where(.site-chrome) .logic_item.row{grid-column-gap:1.5rem;grid-row-gap:1.5rem}:where(.site-chrome) .logic_item.row:where(.w-variant-7f9e5832-4529-c149-a7c5-622f3dc73c8d),:where(.site-chrome) .logic_item.row.reverse,:where(.site-chrome) .logic_item.row.reverse-15{flex-flow:column}:where(.site-chrome) .logic_item-content.col.col-lg-5.col-md-6.is-about{max-width:100%}:where(.site-chrome) .announcement_inner{grid-column-gap:.5rem;grid-row-gap:.5rem;width:max-content;padding-left:1rem;padding-right:1rem;display:flex}:where(.site-chrome) .div-block-6{justify-content:flex-start;align-items:center;width:100%;display:flex}:where(.site-chrome) .annoucement_marquee-wrap{display:flex}:where(.site-chrome) .about_mission.row{grid-column-gap:1.5rem;grid-row-gap:1.5rem}:where(.site-chrome) .about_mission.row:where(.w-variant-7f9e5832-4529-c149-a7c5-622f3dc73c8d){flex-flow:column}:where(.site-chrome) .image-6.mobile{width:90%;position:relative;left:0%;right:0}:where(.site-chrome) .meganav_inner{flex-flow:column;display:flex;overflow:hidden}:where(.site-chrome) .meganav_col{padding-bottom:2rem;padding-left:0}:where(.site-chrome) .meganav_col-head{padding-top:var(--_size---padding--s)}:where(.site-chrome) .meganav_item-desc{display:none}:where(.site-chrome) .meganav_prod{justify-content:flex-start;align-items:center}:where(.site-chrome) .meganav_crow{grid-column-gap:1rem;grid-row-gap:1rem}}@media screen and (width<=767px){:where(.site-chrome){--_size---heading--h1:clamp(1.7rem, 1.364rem + 1.679vw, 2.875rem);--_size---heading--h2:clamp(1.4rem, 1.121rem + 1.393vw, 2.375rem);--_size---heading--h3:clamp(1.2rem, 1.079rem + .607vw, 1.625rem);--_size---heading--h4:clamp(1.2rem, 1.179rem + .357vw, 1.5rem);--_size---padding-global--global:1.25rem;--_size---padding--l:5rem;--_size---gap--xxxs:.25rem;--_size---padding--m:4rem;--_size---padding--s:2rem;--_size---text--r:1rem;--_size---text--s:.875rem;--_size---text--l:1.25rem;--_size---container--max-container:100%;--_size---radius--s:.25rem;--_size---gap--xxl:5rem;--_size---gap--xl:3.5rem;--_size---gap--l:2.5rem;--_size---gap--xxs:.5rem;--_size---gap--m:2rem;--_size---text--xs:.75rem;--_size---padding--xxs:.875rem;--_size---gap--xs:.75rem;--_size---gap--s:.5rem;--_size---gap--r:1.5rem;--_size---radius--m:.5rem;--_size---padding--xs:1rem;--_size---padding--xxl:6rem;--_size---padding--xl:5rem;--_size---radius--l:1rem;--_size---border--s:.5px;--_size---border--m:1px;--_size---border--l:0px}:where(.site-chrome) .padding-global{padding-left:1.25rem;padding-right:1.25rem}:where(.site-chrome) .padding-global.padding-section-medium{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.site-chrome) .padding-global.is-nav.is-light{background-color:var(--greyscale--white);color:var(--base-color-brand--blue-dark)}:where(.site-chrome) .heading-style-h2.is-team{margin-bottom:2rem}:where(.site-chrome) .heading-style-h5{font-size:.875rem}:where(.site-chrome) .button{padding-top:.7rem;padding-bottom:.7rem}:where(.site-chrome) .nav_component{background-color:#0a022700}:where(.site-chrome) .nav_logo,:where(.site-chrome) .nav_logo-svg,:where(.site-chrome) .nav_logo-svg.w--current{width:auto}:where(.site-chrome) .col.col-lg-3.col-md-4.col-sm-12{flex-basis:100%;max-width:100%}:where(.site-chrome) .col.col-lg-3.col-md-4.col-xs-12{max-width:none;margin-top:1rem}:where(.site-chrome) .col.col-lg-3.col-md-4.col-sm-6{flex-basis:50%;max-width:50%}:where(.site-chrome) .col.col-lg-3.col-md-6.col-xs-12{max-width:100%}:where(.site-chrome) .row.is-solution{display:block}:where(.site-chrome) .row.is-management{grid-row-gap:1rem}:where(.site-chrome) .row.is-solution-404{display:block}:where(.site-chrome) .svg{width:80%}:where(.site-chrome) .footer_link-item-wrap.col.col-lg-3.dash-lat-single.col-md-4.col-xs-12{flex-basis:100%}:where(.site-chrome) .footer_socials-wrap.is-nav.hidden{display:none}:where(.site-chrome) .footer_links-inner.is-second{padding-left:0}:where(.site-chrome) .logic_item-content.col.col-lg-4.col-md-6{max-width:100%}:where(.site-chrome) .menu_submenu{padding-top:3.5rem;padding-bottom:3.5rem}:where(.site-chrome) .our-mission_content-wrap.dash-top{flex-flow:column}:where(.site-chrome) .research-topic_item.dash-top{grid-column-gap:var(--_size---gap--r);grid-row-gap:var(--_size---gap--r);flex-flow:column;display:flex}:where(.site-chrome) .image-6.mobile{width:100%;height:120%;position:relative;left:0%;right:0}}@media screen and (width<=479px){:where(.site-chrome){--_size---heading--h1:clamp(1.7rem, 1.364rem + 1.679vw, 2.875rem);--_size---heading--h2:clamp(1.4rem, 1.121rem + 1.393vw, 2.375rem);--_size---heading--h3:clamp(1.2rem, 1.079rem + .607vw, 1.625rem);--_size---heading--h4:clamp(1.2rem, 1.179rem + .357vw, 1.5rem);--_size---padding-global--global:1.25rem;--_size---padding--l:5rem;--_size---gap--xxxs:.25rem;--_size---padding--m:4rem;--_size---padding--s:2rem;--_size---text--r:1rem;--_size---text--s:.875rem;--_size---text--l:1.25rem;--_size---container--max-container:100%;--_size---radius--s:.25rem;--_size---gap--xxl:5rem;--_size---gap--xl:3.5rem;--_size---gap--l:2.5rem;--_size---gap--xxs:.5rem;--_size---gap--m:2rem;--_size---text--xs:.75rem;--_size---padding--xxs:.875rem;--_size---gap--xs:.75rem;--_size---gap--s:.5rem;--_size---gap--r:1.5rem;--_size---radius--m:.5rem;--_size---padding--xs:1rem;--_size---padding--xxl:6rem;--_size---padding--xl:5rem;--_size---radius--l:1rem;--_size---border--s:.5px;--_size---border--m:1px;--_size---border--l:0px}:where(.site-chrome) .padding-global.padding-section-hero.pricing{margin-bottom:120px}:where(.site-chrome) .padding-global.padding-section-medium{flex-flow:column;display:flex}:where(.site-chrome) .heading-style-h5.is-footer{text-align:left}:where(.site-chrome) .container-large.is-middle{justify-content:center;align-items:stretch}:where(.site-chrome) .nav_logo{z-index:10;width:auto}:where(.site-chrome) .nav_logo-svg{z-index:10;width:auto;position:relative}:where(.site-chrome) .col.col-lg-3.col-md-4.col-sm-6.col-xs-12{flex-basis:100%;max-width:100%}:where(.site-chrome) .col.col-xs-7{flex:58.3333%;max-width:58.3333%}:where(.site-chrome) .col.col-xs-1{flex:8.33333%;max-width:8.33333%}:where(.site-chrome) .col.col-xs-2{flex:16.6667%;max-width:16.6667%}:where(.site-chrome) .col.col-xs-8{flex:66.6667%;max-width:66.6667%}:where(.site-chrome) .col.xs--no-margin{margin-left:0;margin-right:0}:where(.site-chrome) .col.col-xs-10{flex:83.3333%;max-width:83.3333%}:where(.site-chrome) .col.col-xs-9{flex:75%;max-width:75%}:where(.site-chrome) .col.col-xs-3{flex:25%;max-width:25%}:where(.site-chrome) .col.col-xs-5{flex:41.6667%;max-width:41.6667%}:where(.site-chrome) .col.col-xs-11{flex:91.6667%;max-width:91.6667%}:where(.site-chrome) .col.col-xs-12{flex:100%;max-width:100%}:where(.site-chrome) .col.col-xs-6{flex:50%;max-width:50%}:where(.site-chrome) .col.col-xs-4{flex:33.3333%;max-width:33.3333%}:where(.site-chrome) .row.is-team{grid-row-gap:0rem}:where(.site-chrome) .icn.is-target{max-width:3.5rem;max-height:1.8rem}:where(.site-chrome) .svg{width:70%}:where(.site-chrome) .footer_first-line{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:space-between;align-items:flex-start}:where(.site-chrome) .footer_link-item-wrap.col.col-lg-3.dash-lat-single.col-md-4.col-xs-12.is-last{margin-top:0}:where(.site-chrome) .footer_socials-wrap{padding-left:2rem}:where(.site-chrome) .footer_socials-wrap.is-nav.hidden{display:none}:where(.site-chrome) .footer_links-inner{padding-left:0}:where(.site-chrome) .footer_links-inner.is-last{flex-flow:wrap;margin-top:0;padding-right:0}:where(.site-chrome) .footer_baseline{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}:where(.site-chrome) .nav_burger-icn{display:none}:where(.site-chrome) .research-topic_item.dash-top{grid-column-gap:var(--_size---gap--r);grid-row-gap:var(--_size---gap--r);grid-template-columns:auto}:where(.site-chrome) .image-6.mobile{width:100%;height:120%;display:block;position:relative;left:0%;right:0%}}:where(.site-chrome) .meganav_panel:not(.is-open){visibility:hidden}:where(.site-chrome) .meganav_wrap.is-light .meganav_panel:not(.is-open){transition:opacity .25s,background-color .3s,color .3s,visibility 0s linear .25s}@media (width<=991px){:where(.site-chrome) .meganav_wrap:not(.is-open) .meganav_panel{visibility:hidden!important}:where(.site-chrome) .meganav_wrap .meganav_panel{transition:none!important}}:where(.site-chrome){--plyr-color-main:#0a0227;--plyr-video-control-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}:where(.site-chrome) [tabindex]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}:where(.site-chrome) a{color:inherit}:where(.site-chrome) .container-large{margin-left:auto!important;margin-right:auto!important}:where(.site-chrome) .hide{display:none!important}@media screen and (width<=991px){:where(.site-chrome) .hide{display:none!important}}@container nav (width<=70rem){:where(.site-chrome) .nav_menu-links{display:none}:where(.site-chrome) .nav_burger-icn{display:flex}:where(.site-chrome) .nav_logo{left:0;transform:translate(0%)}}:where(.site-chrome) .nav_link{transition:opacity .3s}:where(.site-chrome) #dropdown-responsive.is-light{color:#fff;background-color:var(--base-color-brand--blue-dark)}@media (width<=599px){:where(.site-chrome) .nav_cta .button,:where(.site-chrome) .nav_cta .nav_link-cta{display:none}}:where(.site-chrome) .nav_menu-links:has(.nav_link:hover) .nav_link{opacity:.2}:where(.site-chrome) .nav_menu-links:has(.nav_link:hover) .nav_link:hover{opacity:1}:where(.site-chrome) .nav_menu-links .w-dropdown-link.w--current,:where(.site-chrome) .nav_menu-links .w-dropdown-link,:where(.site-chrome) .menu_submenu .w-dropdown-link{color:inherit}:where(.site-chrome) .padding-global.is-nav{--nav--dropdown-bg:var(--base-color-brand--blue-dark)}:where(.site-chrome) .padding-global.is-nav.is-light{--nav--dropdown-bg:white}:where(.site-chrome) .nav_link:not(:first-child):hover~.dropdown-svg,:where(.site-chrome) .nav_menu-links:has(.nav_link:not(:first-child):hover) .dropdown-svg{opacity:.2}:where(.site-chrome) .btn_cta .icn{transition:transform 1s cubic-bezier(.25,1,.5,1)}:where(.site-chrome) .btn_cta:hover .icn{transform:rotate(45deg)}:where(.site-chrome) .menu_submenu{border-bottom:1px solid;border-image:repeating-linear-gradient(90deg,currentColor 0 12px,#0000 12px 20px) 1}:where(.site-chrome) .link_secondary-inner .underline{transform-origin:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;transform:scaleX(1)}:where(.site-chrome) .link_secondary-inner .underline-2{transform-origin:0;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)}:where(.site-chrome) .link_secondary-inner:hover .underline{transition-delay:0s;transform:scaleX(0)}:where(.site-chrome) .link_secondary-inner:hover .underline-2{transition-delay:.2s;transform:scaleX(1)}:where(.site-chrome) .dash-top{border-top:1px solid;border-image:repeating-linear-gradient(90deg,currentColor 0 12px,#0000 12px 20px) 1}:where(.site-chrome) .dash-lat-single{border-right:1px solid;border-image:repeating-linear-gradient(0deg,currentColor 0 12px,#0000 12px 20px) 1}:where(.site-chrome) .footer_link{transition:opacity .3s}:where(.site-chrome) .footer_link-title-wrap:has(.footer_link:hover) .footer_link:not(:hover){opacity:.2}.site-chrome .footer_link{margin-block:-.85px;padding-block:.85px}.blog-search-dialog{box-shadow:var(--blog-shadow-search-dialog);color:var(--blog-color-text);border:0;border-radius:.75rem;width:calc(100% - 2rem);max-width:48rem;max-height:min(80vh,48rem);padding:0;font-family:Open Sans,sans-serif;overflow:auto}.blog-search-dialog::backdrop{background:var(--blog-color-overlay)}.blog-search-dialog__panel{padding:1.5rem}.blog-search-dialog__heading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.blog-search-dialog__heading h2{color:var(--blog-color-heading);margin:0;font-size:1.5rem}.blog-search-dialog__close{color:var(--blog-color-text);cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:2rem;line-height:1}.blog-search-dialog__content .pagefind-ui,.blog-search-dialog__content .pagefind-ui__form,.blog-search-dialog__content .pagefind-ui__search-input{width:100%}.blog-search-dialog__content .pagefind-ui__search-input{box-sizing:border-box;min-width:0;max-width:100%;padding:.875rem 1rem;font-family:inherit;font-size:1rem}.blog-search-dialog__content .pagefind-ui__result-link{color:var(--blog-color-heading)}.blog-search-dialog__content .pagefind-ui__result-excerpt{color:var(--blog-color-text)}.blog-search-dialog__content .pagefind-ui__result{border-color:var(--blog-color-card-border)}.blog-search-dialog :focus-visible{outline:2px solid var(--blog-color-focus);outline-offset:2px}@media (width<=480px){.blog-search-dialog{width:calc(100% - 1rem);max-height:88vh}.blog-search-dialog__panel{padding:1rem}}.site-chrome--header{display:contents}.site-chrome--header .nav_fixed{position:sticky}.site-chrome .nav_burger-icn:focus-visible{outline:2px solid var(--blog-color-focus);outline-offset:2px}.site-chrome .nav_search{color:currentColor;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-chrome .nav_search svg{display:block}.site-chrome .nav_search:focus-visible{outline:2px solid var(--blog-color-focus);outline-offset:3px}.blog-page{--blog-content-width:min(100%, calc(var(--_size---container--max-container) / 2.4));--blog-wide-width:min(100%, calc(var(--_size---container--max-container) / 1.6))}@media (width<=767px){.blog-page{--blog-content-width:100%;--blog-wide-width:100%}}
