@charset "UTF-8";@layer reset{*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *,path)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}html{height:100%;min-height:100dvh;hanging-punctuation:first last}body{min-height:100%;min-height:100dvh;text-rendering:optimizeLegibility;font-synthesis:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;min-width:0}textarea{white-space:revert}script,style{display:none!important}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(svg,symbol){overflow:visible;vertical-align:bottom}:where(video){width:100%;background-color:#000}:where(ol,ul){list-style-type:revert}:where(ol,ul) li{margin-inline-start:1em}:where(ol,ul) li :where(ol,ul,li+li){margin-block-start:1em}:where(small,sup,sub){font-size:x-small}:where(sup,sub){vertical-align:revert}:where(b,strong){font-weight:700}:where(embed){width:100%}:where(iframe){border:unset;width:100%}:where(i,em){font-style:italic}:where(s,del){text-decoration:revert}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-block-start:var(--gutter, 2rem)}:focus{scroll-padding-block-end:var(--spacer, 2rem)}}:where(p){text-wrap:pretty}:where(pre){all:revert;box-sizing:border-box}:where(hr){overflow:revert;margin-inline:revert;border-style:solid;border-width:1px 0 0 0}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(a:any-link,u){text-underline-offset:.2em}:where(label){position:relative}:is(label input[type=radio],label input[type=checkbox]){position:absolute;opacity:0;pointer-events:none}:where(details>summary){list-style:none;cursor:pointer}::-webkit-details-marker{display:none}audio{width:100%;height:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}:where(p,pre,blockquote,ol,ul,li,legend,figcaption,article,nav,aside,section,header,footer,address):empty{display:none}}@layer layout{:where([data-hs-island]){display:contents}#hs_cos_wrapper_Settings,.hs_cos_wrapper:not(:has(*)){display:none!important}site-wrapper{row-gap:clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2);container-type:inline-size;min-height:inherit;align-content:start;display:flex;flex-direction:column}site-wrapper #hs_cos_wrapper_navigation{order:-1}site-wrapper :is(#hs_cos_wrapper_main,#hs_cos_wrapper_footerComponent,#hs_cos_wrapper_header,#hs_cos_wrapper_blogHeader,#hs_cos_wrapper_navigation,.module\:tabbed-content,#hs_cos_wrapper_articles,main~.hs_cos_wrapper,.grid-layout){display:grid;grid-template-columns:var(--layout-template-columns, [blowout-start] var(--layout-gutter-size, max(0px, (var(--layout-gutter-size-context, 100%) - 1400px - clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2) * 2) / 2)) [content-start left-start] repeat(1, var(--layout-column-size, minmax(0px, 1fr))) [left-end right-start] repeat(1, var(--layout-column-size, minmax(0px, 1fr))) [content-end right-end] var(--layout-gutter-size, max(0px, (var(--layout-gutter-size-context, 100%) - 1400px - clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2) * 2) / 2)) [blowout-end]);gap:var(--layout-row-gap, var(--layout-gap, clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2))) var(--layout-column-gap, var(--layout-gap, clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2)))}site-wrapper :is(#hs_cos_wrapper_main,#hs_cos_wrapper_footerComponent,#hs_cos_wrapper_header,#hs_cos_wrapper_blogHeader,#hs_cos_wrapper_navigation,.module\:tabbed-content,#hs_cos_wrapper_articles,main~.hs_cos_wrapper,.grid-layout)>.hs_cos_wrapper{grid-column:content;display:grid;grid-template-columns:subgrid}site-wrapper :is(#hs_cos_wrapper_main,#hs_cos_wrapper_footerComponent,#hs_cos_wrapper_header,#hs_cos_wrapper_blogHeader,#hs_cos_wrapper_navigation,.module\:tabbed-content,#hs_cos_wrapper_articles,main~.hs_cos_wrapper,.grid-layout)>.hs_cos_wrapper:has(>.col\:blowout){grid-column:blowout}site-wrapper #hs_cos_wrapper_header:has(~main>span>.hs_cos_wrapper>*:first-child.col\:blowout:not([class*=bg-])),site-wrapper #hs_cos_wrapper_blogHeader:has(~main>span>.hs_cos_wrapper>*:first-child.col\:blowout:not([class*=bg-])){margin-block-end:clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2)}site-wrapper .col\:blowout{padding-inline:var(--blowout-inline-padding, calc(var(--layout-gutter-size, max(0px, (var(--layout-gutter-size-context, 100%) - 1400px - clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2) * 2) / 2)) + clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2)))}site-wrapper .col\:blowout[class*=bg-]{padding-block:clamp(3rem,6cqw,clamp(2rem,5vh,3rem) * 2)}site-wrapper :where([class*="module:"]){position:relative;isolation:isolate;align-content:start;container-type:inline-size;container-name:module;display:flex;flex-direction:column;row-gap:clamp(2rem,5vh,3rem);grid-column:content}site-wrapper :where([class*="module:"])[class*=bg-]:not(.col\:blowout){padding-block:clamp(2rem,5vh,3rem);padding-inline:2rem;border-radius:.5rem}main>span>div:first-of-type>.col\:blowout,main>span>div:has(>.col\:blowout)+div>.col\:blowout{margin-block-start:calc(-1*clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) - 1px)}main>span>div:has(>.col\:blowout.bg-blue)+div>.col\:blowout.bg-blue{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-navy)+div>.col\:blowout.bg-navy{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-aqua)+div>.col\:blowout.bg-aqua{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-white)+div>.col\:blowout.bg-white{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-black)+div>.col\:blowout.bg-black{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-grey)+div>.col\:blowout.bg-grey{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-light-grey)+div>.col\:blowout.bg-light-grey{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-dark-grey)+div>.col\:blowout.bg-dark-grey{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-red)+div>.col\:blowout.bg-red{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-purple)+div>.col\:blowout.bg-purple{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-orange)+div>.col\:blowout.bg-orange{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-yellow)+div>.col\:blowout.bg-yellow{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-green)+div>.col\:blowout.bg-green{padding-block-start:0}main>span>div:has(>.col\:blowout.bg-indigo)+div>.col\:blowout.bg-indigo{padding-block-start:0}main{container-type:inline-size;container-name:main}.col\:blowout{grid-column:blowout}.col\:content{grid-column:content}.col\:left{grid-column:left}.col\:right{grid-column:right}:is(.col-max-2,.col-max-3,.col-max-4,.col-max-5,.col-max-6){--grid-col-size-calc: calc((100% - var(--grid-gap, clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2)) * var(--grid-max-col-count, 1)) / var(--grid-max-col-count, 1));--grid-col-min-size-calc: min(100%, max(var(--grid-min-col-size, 233px), var(--grid-col-size-calc)));display:grid;column-gap:var(--grid-gap, clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2));row-gap:var(--grid-gap, clamp(2rem, 6cqw, clamp(2rem, 5vh, 3rem) * 2));grid-template-columns:repeat(var(--grid-repeater-type, auto-fit),minmax(var(--grid-col-min-size-calc),1fr))}:is(.col-max-2,.col-max-3,.col-max-4,.col-max-5,.col-max-6)>*{grid-column:initial}.col-max-2{--grid-min-col-size: 400px}.col-max-5{--grid-min-col-size: 200px}.col-max-6{--grid-min-col-size: 150px}.col-auto-fill{--grid-repeater-type: auto-fill}.col-auto-fit{--grid-repeater-type: auto-fit}.col-max-1{--grid-max-col-count: 1}.col-max-2{--grid-max-col-count: 2}.col-max-3{--grid-max-col-count: 3}.col-max-4{--grid-max-col-count: 4}.col-max-5{--grid-max-col-count: 5}.col-max-6{--grid-max-col-count: 6}.opacity-15{opacity:.15}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-65{opacity:.65}.opacity-85{opacity:.85}}@layer hubspot{[data-js-rendered=error]{grid-column:content;font-size:14px}[data-js-rendered=error] pre{text-wrap:initial}}@layer base{:where(.button,.hs-button,.tag){border-radius:.5rem;padding:.8em 1.5em;white-space:nowrap;text-align:center;height:fit-content;cursor:pointer;text-decoration:none;outline:1px solid var(--button-outline-colour, transparent);outline-offset:var(--button-outline-offset, 0em);background-color:var(--button-background-color, var(--button-colour, currentColor));border-width:var(--button-border-width, 1px);border-style:solid;border-color:transparent;transition:opacity .4s cubic-bezier(.165,.84,.44,1),outline-offset .4s cubic-bezier(.165,.84,.44,1),outline-color .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1),scale .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}:where(.button,.hs-button,.tag).button\:outline{background-color:transparent;border-color:currentColor}:where(.button,.hs-button,.tag).button\:outline span{color:var(--button-background-color, currentColor)}:where(.button,.hs-button,.tag) span{transition:inherit;color:lch(from var(--button-colour, currentColor) calc((65 - l) * infinity) 0 0)}:where(.button,.hs-button,.tag):is(:hover,:focus-within){--button-background-color: lch(from var(--button-colour, currentColor) calc(l * var(--button-colour-lightness, 1.4)) calc(c*1.2) h);--button-outline-colour: lch(from var(--button-colour, currentColor) l c h / .24);--button-outline-offset: .15em}:where(.button,.hs-button,.tag):is(:hover,:focus-within):is(.button\:white,.button\:grey,.button\:light-grey,.button\:green){--button-colour-lightness: .95}:where(.button,.hs-button,.tag):not(:has(span)){color:lch(from var(--button-colour, currentColor) calc((65 - l) * infinity) 0 0)}:where(.button,.hs-button,.tag):not(:has(span)).button\:outline{color:var(--button-background-color, var(--button-colour, currentColor))}@media (hover: hover){:where(.button,.hs-button,.tag):is(:hover){scale:1.04}}:where(.button\:blue){color:#2337f5}:where(.button\:blue):not(:has(span)){--button-colour: oklch(48.47% .2726 267.17deg)}:where(.button\:navy){color:#080f46}:where(.button\:navy):not(:has(span)){--button-colour: oklch(21.12% .1015 269.03deg)}:where(.button\:aqua){color:#007fff}:where(.button\:aqua):not(:has(span)){--button-colour: oklch(61.31% .211962 256.3304deg)}:where(.button\:white){color:#f9f9f9}:where(.button\:white):not(:has(span)){--button-colour: oklch(98.21% 0 0deg)}:where(.button\:black){color:#000}:where(.button\:black):not(:has(span)){--button-colour: oklch(0% 0 0deg)}:where(.button\:grey){color:#ededed}:where(.button\:grey):not(:has(span)){--button-colour: oklch(94.61% 0 0deg)}:where(.button\:light-grey){color:#efefef}:where(.button\:light-grey):not(:has(span)){--button-colour: oklch(95.21% 0 0deg)}:where(.button\:dark-grey){color:#979797}:where(.button\:dark-grey):not(:has(span)){--button-colour: oklch(67.64% 0 0deg)}:where(.button\:red){color:#e53935}:where(.button\:red):not(:has(span)){--button-colour: oklch(60.83% .209 27.03deg)}:where(.button\:purple){color:#9c27b0}:where(.button\:purple):not(:has(span)){--button-colour: oklch(51.68% .2151 321.24deg)}:where(.button\:orange){color:#ff5722}:where(.button\:orange):not(:has(span)){--button-colour: oklch(67.92% .2128 36.53deg)}:where(.button\:yellow){color:#fbc02d}:where(.button\:yellow):not(:has(span)){--button-colour: oklch(83.91% .1615 84.38deg)}:where(.button\:green){color:#4caf50}:where(.button\:green):not(:has(span)){--button-colour: oklch(67.31% .1624 144.21deg)}:where(.button\:indigo){color:#673ab7}:where(.button\:indigo):not(:has(span)){--button-colour: oklch(47.42% .1862 294.78deg)}:is(.light .button\:white,.bg-white .button\:white){--button-colour: oklch(98.21% 0 0deg);--button-background-color: oklch(98.21% 0 0deg);--button-outline-colour: oklch(0% 0 0deg)}:is(.light .button\:white,.bg-white .button\:white) span{color:#000}:is(.dark .button\:black){--button-colour: oklch(0% 0 0deg);--button-background-color: oklch(0% 0 0deg);--button-outline-colour: oklch(98.21% 0 0deg)}:is(.dark .button\:black) span{color:#f9f9f9}.button\:small{font-size:small}.button\:large{font-size:larger}.buttons{display:flex;flex-wrap:wrap;direction:ltr;gap:1rem}@container (width < 400px){.buttons .button{width:100%;white-space:normal}}.author{display:flex;gap:1em;align-items:center;font:var(--font-fine-1)}.author .author\:photo{width:2.8rem;aspect-ratio:1;height:auto;border-radius:50%;object-fit:cover}.author .author\:role{font-weight:300}.author:has(.author\:role){gap:.6em;font:var(--font-fine-2);flex-direction:column;align-items:start}.tag{padding:.4em 1em;text-transform:uppercase;font-size:small;border-radius:.25rem}.tags>*:not(a){pointer-events:none;border-color:#dedede}.tags{display:flex;flex-wrap:wrap;gap:.5em}.tags:first-child:not(:only-child){margin-block-end:-.5rem}:is(.link,.prose a:not(:has(img)):not([class*="button:"]):not(.button),.footer nav a,navigation-bar .hs-menu-item a){text-decoration:underline;text-underline-offset:.1em;text-decoration-color:transparent;transition:text-decoration-color .4s cubic-bezier(.165,.84,.44,1),text-underline-offset .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}:is(.link,.prose a:not(:has(img)):not([class*="button:"]):not(.button),.footer nav a,navigation-bar .hs-menu-item a):is(:hover,:focus-within){text-decoration-color:currentColor;text-underline-offset:.3em}dialog.modal{border:none;max-width:1080px;padding:0;overflow:initial;flex-direction:column;isolation:isolate;gap:1rem;opacity:0;translate:var(--dialog-translate-enter, 1rem 0);position:fixed;border-radius:.5rem;margin:auto;top:0;right:0;bottom:0;left:0}dialog.modal .dialog\:contents{background-color:#fff;padding:2rem;border-radius:inherit}dialog.modal::backdrop{transition-property:overlay display opacity;transition-duration:.6s;transition-behavior:allow-discrete;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;opacity:0}dialog.modal:is(:not([class*="placement:"]),dialog.modal.placement\:center){--dialog-translate-enter: 0 1rem;--dialog-translate-leave: 0 -1rem;width:min(1080px,100dvw - 4em)}dialog.modal:is(:not([class*="placement:"]),dialog.modal.placement\:center) .dialog\:close-button{position:absolute;align-self:initial;margin:0;translate:0 -100%;top:0;right:0;bottom:0;left:100%}@media (width <= 1280px){dialog.modal:is(:not([class*="placement:"]),dialog.modal.placement\:center) .dialog\:close-button{translate:-100% calc(-100% - .5rem)}}dialog.modal[open]{opacity:1;translate:0 0;display:flex}@starting-style{dialog.modal[open]{opacity:0;translate:var(--dialog-translate-leave, 1rem 0)}}dialog.modal[open] .dialog\:backdrop-close-button{display:block}dialog.modal[open]::backdrop{opacity:1}@starting-style{dialog.modal[open]::backdrop{opacity:0}}dialog.modal.type\:video .dialog\:contents{padding:0;background-color:#000}dialog.modal :is(.video,iframe){height:100%;width:100%}dialog.modal :is(.video,iframe) video{margin-block:0!important}dialog.modal form[method=dialog]{display:contents}dialog.modal .dialog\:backdrop-close-button{position:absolute;display:none;top:50%;right:50%;bottom:50%;left:50%;cursor:pointer;z-index:-2;max-height:100dvh;max-width:100dvw;height:100dvh;width:100dvw;translate:-50% -50%;transition:background-color .2s ease-in-out}@media (hover: hover){dialog.modal .dialog\:backdrop-close-button:hover{background-color:#0000001a}}dialog.modal .dialog\:close-button{width:2em;height:2em;min-width:2em;min-height:2em;align-self:end;aspect-ratio:1;display:flex;order:-1;place-content:center;place-items:center;color:#fff;transition:color .2s ease-in-out}dialog.modal .dialog\:close-button svg{width:1em;height:1em}dialog.modal .dialog\:close-button:hover{cursor:pointer;color:#fb4b41}[id^=hsForm]{display:flex;flex-direction:column;gap:1rem}.hs-form{max-width:100%}.hs-form fieldset{max-width:none!important}.hs-form .hs-form-field:last-child{margin-bottom:0}.hs-form .hs-form-booleancheckbox{display:flex;flex-direction:row}.hs-form label{display:block;font-weight:600;margin-bottom:.5rem;font-size:.875rem}.hs-form label:empty,.hs-form label:has(>span:empty){display:none}.hs-form label .hs-form-required{color:#e53935;margin-left:.25rem}.hs-form [class^=form-columns-]{display:flex;gap:1rem}.hs-form [class^=form-columns-]>div{width:100%}.hs-form [class^=form-columns-] .input{margin-right:0!important}.hs-form li.hs-form-booleancheckbox{margin-inline-start:0}.hs-form :is(.hs-input[type=checkbox],.hs-input[type=radio])+span{align-items:center;display:flex!important;gap:.5em;transition:color .4s cubic-bezier(.165,.84,.44,1);cursor:pointer}.hs-form :is(.hs-input[type=checkbox],.hs-input[type=radio])+span:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-color:transparent;border:1px solid #d1d5db;outline:2px solid white;outline-offset:-3px;transition:background-color .4s cubic-bezier(.165,.84,.44,1),background-position .4s cubic-bezier(.165,.84,.44,1) .2s;background-repeat:no-repeat;background-position:center -100%;background-size:.75em}.hs-form :is(.hs-input[type=checkbox],.hs-input[type=radio])+span:hover{color:#2337f5}.hs-form :is(.hs-input[type=checkbox],.hs-input[type=radio]):checked+span:before{background-color:#007fff}.hs-form .hs-input[type=checkbox]+span:before{border-radius:.25em;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpolyline points="20 6 9 17 4 12"%3E%3C/polyline%3E%3C/svg%3E')}.hs-form .hs-input[type=checkbox]:checked+span:before{background-position:center 50%}.hs-form .hs-input[type=radio]+span:before{border-radius:50%}.hs-form .hs-form-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem 1rem}.hs-form .hs-form-rows{display:flex;flex-direction:column;gap:.5rem}.hs-form .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important;color:var(--color-navy);padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;background-color:#fff}.hs-form .hs-input:not([type=checkbox]):not([type=radio]):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.hs-form .hs-input:not([type=checkbox]):not([type=radio])::placeholder{color:#9ca3af}.hs-form .hs-input:not([type=checkbox]):not([type=radio]).error,.hs-form .hs-input:not([type=checkbox]):not([type=radio]).invalid{border-color:#ef4444}.hs-form .hs-input:not([type=checkbox]):not([type=radio]).error:focus,.hs-form .hs-input:not([type=checkbox]):not([type=radio]).invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.hs-form .hs-input:is([type=checkbox]):not([type=radio]){width:1.5em;height:1.5em;border:none;border-radius:0}.hs-form .hs-form-booleancheckbox-display,.hs-form .hs-form-radio-display,.hs-form .hs-form-checkbox-display{display:flex;align-items:center;gap:.5rem}.hs-form .hs-form-booleancheckbox-display span,.hs-form .hs-form-radio-display span,.hs-form .hs-form-checkbox-display span{margin-left:0!important}.hs-form .inputs-list label{margin-bottom:0}.hs-form .legal-consent-container>*+*,.hs-form .inputs-list>*+*{margin-top:.75em}.hs-form .hs-button{--button-colour: oklch(48.47% .2726 267.17deg)}.hs-form .hs-field-desc[style*="display: none"]{display:none!important}.hs-form .hs-error-msgs{margin-top:.5rem}.hs-form .hs-error-msgs label{color:#ef4444;font-size:.875rem;font-weight:400;margin-bottom:0}.hs-form.hs-form-loading{opacity:.6;pointer-events:none}.hs-form .hs_submit{grid-column:1/-1}.hs-form .hs_submit .actions{display:flex;flex-direction:row;gap:20px}.legal-consent-container{font-size:smaller}form>fieldset:has(input[type=hidden]){display:contents}@media (max-width: 768px){.hs-form .hs-input{font-size:16px}.hs-form .hs-button{width:100%}}.video{display:block;aspect-ratio:16/9;position:relative;background-color:#fff;border-radius:.5rem;margin-inline:auto}.video :is(iframe,canvas,video){position:absolute;display:block;top:0;left:0;height:100%!important;width:100%!important;overflow:hidden;border-radius:inherit}.video :is(iframe,canvas,video)~button.poster{opacity:0;pointer-events:none}.video button.poster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;place-items:center;place-content:center;transition:opacity .4s cubic-bezier(.165,.84,.44,1);width:100%;height:100%;margin-block-start:0;border-radius:.5rem;cursor:pointer}.video button.poster picture.image{position:absolute;border-radius:.5rem;overflow:hidden;top:0;right:0;bottom:0;left:0}.video button.poster .button{border-radius:50%;aspect-ratio:1;align-self:center;z-index:1;display:flex;place-items:center;place-content:center;height:4rem;width:4rem;transition:background-color .4s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.175,.885,.32,1.275),outline-offset .2s cubic-bezier(.42,0,.58,1);outline:1px solid rgba(255,255,255,.8);outline-offset:1.4rem;box-shadow:0 0 10px #000;background:#fff}.video button.poster .button .symbol{translate:.1rem 0;transition:color .4s cubic-bezier(.165,.84,.44,1);color:#007fff;width:100%;height:100%}.video button.poster:not(:active):where(:focus,:focus-within){outline:1px solid oklch(61.31% .211962 256.3304deg);outline-offset:.2rem}.video button.poster:hover .button{scale:1.1;outline-offset:.8rem}.video.background-video{border-radius:0;background-color:initial}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl){--tw-prose-body: lch(from var(--background-colour, white) calc((65 - l) * infinity) 0 0);--tw-prose-headings: var(--tw-prose-body);--tw-prose-lead: var(--tw-prose-body);--tw-prose-links: oklch(61.31% .211962 256.3304deg);--tw-prose-bold: inherit;--tw-prose-counters: oklch(61.31% .211962 256.3304deg);--tw-prose-bullets: oklch(61.31% .211962 256.3304deg);--tw-prose-hr: oklch(from var(--tw-prose-body) l c h / .3);--tw-prose-quotes: oklch(61.31% .211962 256.3304deg);--tw-prose-quote-borders: oklch(61.31% .211962 256.3304deg);--tw-prose-captions: oklch(from var(--tw-prose-body) l c h / .6);--tw-prose-code: var(--tw-prose-body);--tw-prose-pre-code: var(--tw-prose-body);--tw-prose-pre-bg: oklch(from var(--tw-prose-body) calc(l + .6) c h / .2);max-width:100%;isolation:isolate;direction:ltr;display:block}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl)>*:only-child{margin-bottom:0}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl)>span:only-child{display:contents}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.4em}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) hr{margin-block:clamp(2em,5cqw,3em)}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) :not(p)>br+br{display:none}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) p:has(br:only-child){display:none}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) p:has(.button:only-child){display:contents}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) p:has(.button:only-child) .button{margin-top:2em}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) .button:not([class*="button:"]){color:#2337f5}:is(.prose,.prose-sm,.prose-lg,.prose-xl,.prose-2xl) .buttons{margin-top:2em}:root{font:var(--font-default);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--font-display: normal 500 clamp(2.5rem, 10vw, 3.5rem) / 1.1 Lexend, sans-serif;--font-heading-1: normal 500 clamp(2.25rem, 8vw, 3rem) / 1.15 Lexend, sans-serif;--font-heading-2: normal 500 2.5rem / 1.2 Lexend, sans-serif;--font-heading-3: normal 500 2.25rem / 1.2 Lexend, sans-serif;--font-heading-4: normal 500 2rem / 1.3 Lexend, sans-serif;--font-heading-5: normal 500 1.5rem / 1.3 Lexend, sans-serif;--font-heading-6: normal 500 1.25rem / 1.4 Lexend, sans-serif;--font-default: normal normal clamp(1rem, 2vw, 1.125rem) / 1.5 Lexend, sans-serif;--font-fine-1: normal 500 1rem / 1.5 Lexend, sans-serif;--font-fine-2: normal 500 .875rem / 1.5 Lexend, sans-serif;--font-fine-3: normal 500 .75rem / 1.5 Lexend, sans-serif}.display{font:var(--font-display)}:where(h1,.heading-h1){font:var(--font-heading-1)}:where(h2,.heading-h2){font:var(--font-heading-2)}:where(h3,.heading-h3){font:var(--font-heading-3)}:where(h4,.heading-h4){font:var(--font-heading-4)}:where(h5,.heading-h5){font:var(--font-heading-5)}:where(h6,.heading-h6){font:var(--font-heading-6)}.font\:lexend{font-family:Lexend,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font\:lexend-light{font-family:Lexend,sans-serif;font-weight:300}.font\:space-grotesk{font-family:Space Grotesk,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.stylised\:diamond-bullet{list-style:none;margin-block-start:clamp(2rem,5vh,3rem);display:flex;flex-wrap:wrap;gap:2rem;padding-inline-start:0}.stylised\:diamond-bullet li{text-align:center;justify-items:center;display:flex;flex-direction:column;place-items:center;margin:0;padding:0;transition:all .4s cubic-bezier(.165,.84,.44,1);font-size:smaller;flex:1 1 max(200px,20%)}.stylised\:diamond-bullet li:before{content:"";display:block;width:1rem;height:1rem;border-radius:.2em;background-color:#2337f5;rotate:45deg;transition:all .4s cubic-bezier(.165,.84,.44,1),rotate .4s cubic-bezier(.68,-.55,.265,1.55),scale .4s cubic-bezier(.175,.885,.32,1.275)}.stylised\:diamond-bullet li>h4{font:var(--font-heading-6);margin-top:1rem;text-align:center;transition:color .4s cubic-bezier(.165,.84,.44,1)}.stylised\:diamond-bullet li p{text-wrap:balance}.stylised\:diamond-bullet li:hover:before{background-color:#007fff;rotate:135deg;scale:1.2}.stylised\:diamond-bullet li:hover .heading{color:#007fff}:where(.image){display:block;position:relative;background-position:center 33%;background-size:cover;background-repeat:no-repeat}:where(.image img){position:relative;object-fit:cover;object-position:center 33.33%;border-radius:inherit;width:100%;height:100%}:where([class*="module:"])[class*=bg-]:not(.col\:blowout){padding-block:clamp(2rem,5vh,3rem);padding-inline:2rem;border-radius:.5rem}:where([class*="module:"])[class*=bg-]:not(.col\:blowout)>:is(.background-image,.background-video){border-radius:inherit}:where([class*="module:"])>:is(.background-image,.background-video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;grid-column:auto;z-index:-1}:where([class*="module:"]) .isolines{position:absolute;--layout-gutter-size-context: 100vw;inset-inline-start:calc(-1 * (calc(max(0px,(var(--layout-gutter-size-context, 100%) - 1400px - clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) * 2) / 2) + clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2))) + var(--scrollbar-width, 0px) / 2);max-height:100%;width:100%;height:100%;top:0;overflow-x:clip;overflow-y:visible;z-index:-1}:where([class*="module:"]) .isolines\:right{direction:rtl}:where([class*="module:"]) .isolines canvas{display:block;margin-inline:-100px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}@property --navigation-background-opacity{syntax: "<number>"; initial-value: 1; inherits: false;}@keyframes nav-not-at-top{to{opacity:1}0%{opacity:0}}@keyframes nav-not-at-top-2{to{font-size:.8rem}}navigation-bar{padding-block:0;padding-inline:0;row-gap:0;isolation:isolate;z-index:1;display:grid;grid-template-columns:subgrid;position:relative}navigation-bar:not([class*=bg-]){background-color:initial!important;--navigation-link-hover-colour: oklch(48.47% .2726 267.17deg)}navigation-bar.bg-white{--navigation-link-hover-colour: oklch(48.47% .2726 267.17deg)}site-wrapper:has(.header.bg-blue):has(navigation-bar.bg-blue) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-navy):has(navigation-bar.bg-navy) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-aqua):has(navigation-bar.bg-aqua) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-white):has(navigation-bar.bg-white) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-black):has(navigation-bar.bg-black) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-grey):has(navigation-bar.bg-grey) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-light-grey):has(navigation-bar.bg-light-grey) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-dark-grey):has(navigation-bar.bg-dark-grey) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-red):has(navigation-bar.bg-red) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-purple):has(navigation-bar.bg-purple) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-orange):has(navigation-bar.bg-orange) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-yellow):has(navigation-bar.bg-yellow) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-green):has(navigation-bar.bg-green) navigation-bar:not(.open){background-color:initial!important}site-wrapper:has(.header.bg-indigo):has(navigation-bar.bg-indigo) navigation-bar:not(.open){background-color:initial!important}navigation-bar .pre-navigation{display:grid;padding-block:1rem;justify-content:start;grid-column:blowout;grid-template-columns:subgrid}navigation-bar .pre-navigation>*{grid-column:content}navigation-bar nav{display:flex;padding-block:1rem;justify-content:space-between;grid-column:content;align-items:center;gap:1rem}navigation-bar nav .logo-link{min-width:150px;width:calc(100% / 6 * 1 - clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) + clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) / 6 * 1)}navigation-bar nav .navigation-links{display:flex;align-items:center;gap:clamp(1rem,10vw,3rem)}navigation-bar nav .navigation-links :is(.hs-menu-wrapper,.hs_cos_wrapper,[role=menu],.hs-menu-item){display:contents}navigation-bar nav .navigation-links :is(.link,.prose a:not(:has(img)):not([class*="button:"]):not(.button),navigation-bar .hs-menu-item a){text-decoration-thickness:.15em;white-space:nowrap}navigation-bar nav .navigation-links :is(.link,.prose a:not(:has(img)):not([class*="button:"]):not(.button),navigation-bar .hs-menu-item a):is(:hover,:focus-within){text-decoration-color:var(--navigation-link-hover-colour, white);text-underline-offset:.4em}navigation-bar nav .additional-links{align-items:center;flex-wrap:nowrap}navigation-bar nav .additional-links .button{padding:.4em 1.1em;white-space:nowrap}navigation-bar nav:not(:has(.additional-links)):after{content:"";min-width:150px;width:calc(100% / 6 * 1 - clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) + clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) / 6 * 1)}navigation-bar .deepnest-icon{transform-style:preserve-3d;perspective-origin:center center}navigation-bar .deepnest-icon polygon{transform-origin:center center;transition:transform .3s ease-in-out;opacity:0;animation:icon-pieces .8s cubic-bezier(.17,.89,.32,1.25) 0s 1 normal forwards}@keyframes icon-pieces{0%{opacity:0;transform:perspective(600px) translateZ(200px) scale(1.2)}to{opacity:1;transform:perspective(600px) translateZ(0) scale(1)}}navigation-bar .deepnest-icon polygon:nth-child(1){animation-delay:0s;transition-delay:0s}navigation-bar .deepnest-icon polygon:nth-child(2){animation-delay:.05s;transition-delay:.05s}navigation-bar .deepnest-icon polygon:nth-child(3){animation-delay:.1s;transition-delay:.1s}navigation-bar .deepnest-icon polygon:nth-child(4){animation-delay:.15s;transition-delay:.15s}navigation-bar .deepnest-icon polygon:nth-child(5){animation-delay:.2s;transition-delay:.2s}navigation-bar .deepnest-icon polygon:nth-child(6){animation-delay:.25s;transition-delay:.25s}navigation-bar .deepnest-icon polygon:nth-child(7){animation-delay:.3s;transition-delay:.3s}navigation-bar .deepnest-icon polygon:nth-child(8){animation-delay:.35s;transition-delay:.35s}navigation-bar .deepnest-icon polygon:nth-child(9){animation-delay:.4s;transition-delay:.4s}navigation-bar .deepnest-icon polygon:nth-child(10){animation-delay:.45s;transition-delay:.45s}navigation-bar .deepnest-icon polygon:nth-child(11){animation-delay:.5s;transition-delay:.5s}navigation-bar .deepnest-icon polygon:nth-child(12){animation-delay:.55s;transition-delay:.55s}navigation-bar .deepnest-icon polygon:nth-child(13){animation-delay:.6s;transition-delay:.6s}navigation-bar .deepnest-icon polygon:nth-child(14){animation-delay:.65s;transition-delay:.65s}navigation-bar button.menu{all:unset;display:none;place-items:center;color:currentColor;justify-self:flex-end;justify-content:flex-end;cursor:pointer;margin-inline-start:.5rem;transition:color .2s ease-in-out;width:1.6em}navigation-bar button.menu svg{stroke-width:10;width:100%;pointer-events:none;height:100%;overflow:visible;transition:all .2s ease-in-out}navigation-bar button.menu svg line{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),stroke .3s cubic-bezier(.42,0,.58,1),transform-origin .3s cubic-bezier(.42,0,.58,1)}navigation-bar button.menu svg line.line-1{transform:translateY(5px)}navigation-bar button.menu svg line.line-3{transform:translateY(-5px)}navigation-bar button.menu.open svg line.line-1{transform-origin:0% calc(5px + -0%);transform:rotate(45deg) scaleX(1.3)}navigation-bar button.menu.open svg line.line-2{transform-origin:50% 50%;transform:scaleX(0)}navigation-bar button.menu.open svg line.line-3{transform-origin:0% calc(100% - 5px);transform:rotate(-45deg) scaleX(1.3)}@media (hover: hover){navigation-bar button.menu.open:hover svg{transform:scale(1.1)}}@media (hover: hover){navigation-bar button.menu:not(.open):hover svg line.line-1{transform-origin:10px calc(5px + 0%);transform:translateY(80%) scaleY(.5) rotate(-90deg)}navigation-bar button.menu:not(.open):hover svg line.line-2{transform-origin:50% 50%;transform:rotate(-45deg) scaleX(1.2)}navigation-bar button.menu:not(.open):hover svg line.line-3{transform:translateY(-5px) scaleX(.5)}}@media (width < 800px){navigation-bar nav .navigation-links{flex-direction:column;align-items:center;gap:0;position:absolute;top:100%;right:0;width:100%;background-color:#007fff;align-items:flex-start;display:none}navigation-bar.open nav .navigation-links{display:flex}#hs_cos_wrapper_navigation:has(navigation-bar.open){position:sticky;z-index:1;top:calc(-1 * var(--navigation-sticky-offset, 0px))}navigation-bar nav .navigation-links a{text-decoration:none!important;padding:1rem clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2);width:100%;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)!important}navigation-bar nav .navigation-links a:is(:hover,:focus-within){background-color:#fff;color:#000}navigation-bar nav .navigation-links li+li a{border-top:1px solid rgba(255,255,255,.2)}navigation-bar nav .navigation-links:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:calc(var(--navigation-sticky-offset) + var(--navigation-height) + 1px);background-color:#000c;z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:100vw}navigation-bar nav .additional-links{margin-left:auto}navigation-bar button.menu{display:grid}}@media (width < 500px){navigation-bar nav .logo-link{width:auto;aspect-ratio:136.35/200;height:2.4rem;min-width:auto;position:relative}navigation-bar nav .logo-link svg{position:absolute;height:100%;width:100%;top:0;right:0}navigation-bar nav .logo-link svg .deepnest-icon{scale:4;transform-origin:100% center}navigation-bar nav .logo-link svg text{display:none}}.footer{font:var(--font-fine-3);padding-block-start:clamp(2rem,5vh,3rem);padding-block-end:clamp(3rem,6cqw,clamp(2rem,5vh,3rem) * 2);grid-column:content;display:flex;align-items:center;justify-content:space-between;color:lch(from oklch(94.61% 0 0deg) calc(l*.7) c h);position:sticky;top:100vh}.footer nav{display:flex;flex-wrap:wrap;gap:clamp(1em,5vw,4em)}.footer nav a:is(:hover,:focus-within),.footer nav strong{color:#000}.footer nav .hs_cos_wrapper,.footer nav .hs-menu-wrapper,.footer nav ul,.footer nav li,.footer nav span{display:contents}.footer .copywrite{display:flex;align-items:center;gap:1em}.footer .copywrite .deepnest-icon{width:1rem}@media (width < 932px){.footer{flex-direction:column;align-items:center;gap:2rem}.footer nav{justify-content:center;gap:.5rem 1rem;width:100%;text-align:center}}.header{overflow-x:visible;overflow-y:clip;position:relative;grid-row:1/span 2;padding-block-start:calc(var(--navigation-height, 108px) + clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2))!important;margin-block-start:calc(-1 * clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) - (var(--navigation-height, 108px)) - 1px);row-gap:0}.header.bg-white{background-color:transparent!important;padding-block-end:0;padding-inline:0}.header .module\:figure:has(img[src*=deepnest-ui-example]){max-height:400px}.header .module\:figure:has(img[src*=deepnest-ui-example]) figure{background-color:#fff}.header .module\:figure:has(img[src*=deepnest-ui-example]) .image{animation:slide-in 4s ease 0s 1 normal forwards}@keyframes slide-in{0%{opacity:0;translate:0 -50%}50%{opacity:1}to{opacity:1;translate:0 0%}}.header .background-video{display:block;position:absolute;overflow:clip;animation:fade-in 1s ease 1s 1 normal forwards}@keyframes fade-in{to{opacity:1}}.header .background-video video{opacity:.1;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}@media (not (prefers-reduced-motion: reduce)) and (prefers-reduced-motion: no-preference){@supports (animation-timeline: scroll()){.header .background-video video{animation:featured-image var(--featured-image-ease, linear) var(--featured-image-direction, both);animation-timeline:var(--featured-image-timeline, view());animation-range:var(--featured-image-range, exit 0% exit 100%)}}}@supports (animation-timeline: scroll()){@keyframes featured-image{0%{scale:1}to{scale:1.5}}}.header.type\:blog{gap:2rem;margin-block-end:calc(-1*clamp(3rem,6cqw,clamp(2rem,5vh,3rem) * 2) + 2rem);display:flex;flex-direction:column}.header .prose:has(.header\:sub-heading){display:flex;flex-direction:column}.header .prose:has(.header\:sub-heading) .header\:sub-heading{order:-1;margin-block-end:1rem}.header .prose:has(.header\:sub-heading) .header\:sub-heading a{color:#000;font-size:smaller;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.3em}.header .prose:has(.header\:sub-heading) .header\:sub-heading a:is(:hover,:focus-within){color:#2337f5}.article{display:grid;gap:1em;isolation:isolate;align-items:flex-start;position:relative;grid-template-rows:subgrid;grid-row:span 3;grid-template-areas:"image" "tags" "title"}.article .article\:image{grid-area:image;height:100%;outline:1px solid var(--article-image-outline-colour, transparent);outline-offset:var(--article-image-outline-offset, 0em);pointer-events:none;transition:outline-offset .4s cubic-bezier(.165,.84,.44,1),outline-color .4s cubic-bezier(.165,.84,.44,1)}.article .article\:tags{grid-area:tags}.article .article\:tags .tag{font-size:xx-small}.article .article\:title{grid-area:title;transition:color .4s cubic-bezier(.165,.84,.44,1);font-size:1.2rem}.article .article\:title a{color:#000;text-decoration:none!important}.article .article\:title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.article .article\:introduction{grid-area:introduction}.article .article\:read-more{width:fit-content;display:none}.article .article\:contents{display:contents}.article:is(:hover,:focus-within){--article-image-outline-colour: lch(from var(--article-colour, currentColor) l c h );--article-image-outline-offset: .15em}.article:is(:hover,:focus-within) .article\:title a{color:#2337f5}.module\:article-post>.prose>.hs_cos_wrapper>div>*:first-child{margin-top:0}.module\:articles-list.enabled-featured:not(:has(.article:first-of-type)){--grid-repeater-type: auto-fill}aside .articles .articles\:heading{grid-row:1!important}.module\:articles-list .articles{display:grid;gap:2rem;grid-auto-rows:auto}.module\:articles-list .articles .articles\:heading{grid-row:4;grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;justify-content:space-between}@container (width > 500px){.module\:articles-list.enabled-featured .article:first-of-type{grid-column:1/-1;display:grid;grid-template-rows:initial;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-template-areas:initial}.module\:articles-list.enabled-featured .article:first-of-type>*{grid-area:initial}.module\:articles-list.enabled-featured .article:first-of-type .article\:introduction.sr-only{height:revert;margin:revert;overflow:revert;padding:revert;width:revert;clip:revert;border-width:revert;white-space:revert;position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.module\:articles-list.enabled-featured .article:first-of-type+.article\:image{height:100%}.module\:articles-list.enabled-featured .article:first-of-type .article\:title{font-size:2rem;padding-top:calc(clamp(2rem,5vh,3rem)/2)}.module\:articles-list.enabled-featured .article:first-of-type .article\:tags .tag{font-size:x-small}.module\:articles-list.enabled-featured .article:first-of-type .article\:read-more{display:block}.module\:articles-list.enabled-featured .article:first-of-type .article\:contents{display:grid;gap:1rem;grid-template-areas:"title" "introduction" "tags"}}@container (width <= 500px){.module\:articles-list.enabled-featured .article:first-of-type{grid-row:span 3}.module\:articles-list.enabled-featured .article:first-of-type .article\:title{padding-top:0}.module\:articles-list.enabled-featured:has(.article:first-of-type) .articles\:heading{grid-row:1!important;justify-content:flex-end!important}.module\:articles-list.enabled-featured:has(.article:first-of-type) .articles\:heading h5{display:none}.module\:articles-list.enabled-featured:has(.article:first-of-type) .articles\:heading:not(:has(.articles\:filter)){display:none}}.articles\:filter{color:#979797;display:flex;gap:.5rem;font-size:small;align-items:center}.articles\:filter label{pointer-events:none}.articles\:filter .articles\:sort{border-radius:.2rem;padding:.5em 1.2em;white-space:nowrap;text-align:center;height:fit-content;cursor:pointer;color:#000;text-decoration:none;outline:1px solid oklch(94.61% 0 0deg);transition:outline-color .4s cubic-bezier(.165,.84,.44,1)}.articles\:filter .articles\:sort:is(:hover,:focus-within){outline-color:#007fff}.module\:figure{padding:2rem}.module\:figure:not([class*=bg-]){padding:0;border-radius:.5rem;overflow:hidden}.module\:sticky-cta{font:var(--font-fine-2);position:sticky;bottom:0;transform:translateY(100%);animation:slide-in-cta both;animation-timeline:scroll();animation-range:calc(var(--navigation-sticky-offset, 0px) + var(--navigation-height, 0px)) calc(var(--navigation-sticky-offset, 0px) + var(--navigation-height, 0px) + calc(clamp(2rem,5vh,3rem)*2))}.module\:sticky-cta .container{place-items:center}.module\:sticky-cta :where([class*="button:"],.button){border:1px solid rgba(255,255,255,.1)}.module\:sticky-cta~footer{margin-block-start:calc(-.5*clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2))}@keyframes slide-in-cta{to{transform:translateY(-2rem)}}.module\:logos{display:flex;flex-direction:column;gap:2rem}.module\:logos.col\:blowout{padding-inline:0}logo-scroller{display:flex;padding-block:0;overflow:hidden}logo-scroller>div{display:flex;align-items:center;justify-content:space-between;gap:4rem;animation:marquee var(--slider-duration, 15s) linear 0s infinite normal forwards}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-33.3333% - 1.2rem))}}logo-scroller>div .logo-item{display:grid;align-items:center}logo-scroller>div .logo-item>*{grid-area:1/1}logo-scroller>div .logo-image{height:clamp(50%,10vw,100%);max-width:clamp(75px,10vw,140px);max-height:100px;object-fit:contain;display:block;filter:grayscale(100%);transition:all .4s cubic-bezier(.165,.84,.44,1)}logo-scroller>div .logo-title{text-align:center;opacity:0;font-size:small;line-height:1.2}logo-scroller>div:hover{animation-play-state:paused}@media (hover: hover){logo-scroller .logo-item:hover .logo-image{filter:grayscale(0%)!important}logo-scroller .logo-item:hover .logo-image{opacity:.05}logo-scroller .logo-item:hover .logo-title{opacity:1}}.module\:tabbed-content{display:grid;row-gap:2rem}.module\:tabbed-content .tabs{direction:ltr!important;font:var(--font-fine-2);border-radius:.5rem;padding:.4em;outline:1px solid oklch(94.61% 0 0deg);background-color:#fff;isolation:isolate;display:grid;position:relative;width:fit-content;grid-auto-flow:column}.module\:tabbed-content .tabs .tab{grid-row:1;width:fit-content;border-radius:inherit;background-color:transparent;border-radius:.2rem;padding:.6em 1.5em;cursor:pointer;transition:color .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1);color:#000}.module\:tabbed-content .tabs .tab span{white-space:nowrap}.module\:tabbed-content .tabs .tab.selected{color:#fff}.module\:tabbed-content .tabs .tab:not(.selected):hover{color:#007fff}.module\:tabbed-content .tabs .tab:nth-of-type(1){grid-column:1}.module\:tabbed-content .tabs .tab:nth-of-type(2){grid-column:2}.module\:tabbed-content .tabs:after{content:"";background:var(--accent-colour, oklch(0% 0 0deg));grid-row:1;grid-column:1;position:absolute;border-radius:.5rem;z-index:-1;height:calc(100% - .4em);width:var(--tab-marker-width, 0px);transition:all .3s ease-in-out;translate:calc(var(--tabbed-marker-x, 0px)) 0}.module\:tabbed-content .tabs-content{grid-column:blowout}.module\:tabbed-content .tabs-content>:not([open]){display:none}@container (width >= 932px){.module\:tabbed-content .tabs-content .col-max-2>*:last-of-type{margin-block-start:calc(-1 * var(--tabs-container-height, 0px) - 2rem)}}.module\:tabbed-content.rtl{direction:ltr!important}@container (width >= 932px){.module\:tabbed-content.rtl .tabs{grid-column:right}}.module\:tabbed-content.rtl .tabs-content{direction:rtl!important}.module\:accordion{display:flex;flex-direction:column;gap:0}.module\:accordion .accordion\:introduction{margin-block-end:1rem}.module\:accordion .accordion{direction:ltr;font:var(--font-fine-1)}.module\:accordion .accordion+.accordion{border-top:1px solid oklch(95.21% 0 0deg)}.module\:accordion .accordion summary{display:flex;padding-block:1rem;align-items:center;transition:color .4s cubic-bezier(.165,.84,.44,1)}.module\:accordion .accordion summary svg{width:.8em;height:.8em;transition:rotate .4s cubic-bezier(.165,.84,.44,1);margin-inline-end:1rem}.module\:accordion .accordion .details-content{padding-block-end:1rem}.module\:accordion .accordion .details-content.prose{font:var(--font-fine-2)}.module\:accordion .accordion[open] summary{color:#2337f5}.module\:accordion .accordion[open] summary svg{rotate:180deg}.module\:accordion .content{direction:ltr;display:flex;flex-direction:column;gap:1rem}@container (width < 1100px){.module\:accordion .content,.module\:accordion .figure{grid-column:1/-1}.module\:accordion .figure{margin-inline-start:0}}details:not(.disable-animations) summary{display:flex;justify-content:space-between;cursor:pointer}details:not(.disable-animations)::details-content{display:block;block-size:0;overflow-y:hidden;opacity:0;transition-property:block-size,opacity,content-visibility;transition-duration:.3s,.3s,.3s;transition-delay:0s,.3s,0s;transition-behavior:allow-discrete}details:not(.disable-animations)[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1;transition-delay:0s,0s,0s}details:not(.disable-animations)>.details-content{opacity:0;transition:opacity .3s ease}details:not(.disable-animations)[open]>.details-content{opacity:1;transition:opacity .3s ease .15s}.testimonial{display:flex;flex-direction:column;gap:2rem}.testimonial .testimonial\:logo{width:4rem;height:auto;filter:grayscale(100%);max-height:2.8rem;mix-blend-mode:multiply;object-fit:contain;align-self:flex-end;margin-inline-start:auto}.testimonial blockquote{position:relative}.testimonial blockquote:before{content:"“"}.testimonial blockquote:after{content:"”"}.module\:testimonials:has(.testimonials\:list>figure:only-child):not(.col\:blowout){padding-inline:clamp(2rem,5cqw,4rem);padding-block:clamp(3rem,6cqw,clamp(2rem,5vh,3rem) * 2)}.module\:testimonials:has(.testimonials\:list>figure:only-child) .testimonial{width:100%;max-width:62ch}.module\:testimonials:has(.testimonials\:list>figure:only-child):not([class*=bg-]){background-color:#f9f9f9;border-radius:.5rem}.module\:testimonials:has(.testimonials\:list>figure:only-child):not([class*=bg-]) .testimonial.card{background-color:transparent!important;padding:0;max-width:100%}.module\:testimonials:has(.testimonials\:list>figure:only-child).bg-white:has(.bg-white.card) .testimonial{background-color:transparent;padding:0;max-width:100%}.module\:testimonials:not(:has(.testimonials\:list>figure:only-child)):not(:has(.col\:blowout)){padding-inline:0}.module\:testimonials:not(:has(.testimonials\:list>figure:only-child))>*{padding-inline:calc(max(0px,(var(--layout-gutter-size-context, 100%) - 1400px - clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2) * 2) / 2) + clamp(2rem,6cqw,clamp(2rem,5vh,3rem) * 2))}.module\:testimonials:not(:has(.testimonials\:list>figure:only-child)) .testimonials\:list{display:flex;overflow-x:auto;gap:2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.module\:testimonials:not(:has(.testimonials\:list>figure:only-child)) .testimonials\:list::-webkit-scrollbar{display:none}.module\:testimonials:not(:has(.testimonials\:list>figure:only-child)) .testimonials\:list .testimonial{height:100%;flex:0 0 80%;scroll-snap-align:center;scroll-snap-stop:always}.module\:testimonials:not(:has(.testimonials\:list>figure:only-child)) .testimonials\:list .testimonial .author{margin-top:auto}@container (width > 932px){.module\:testimonials:not(:has(.testimonials\:list>figure:only-child)) .testimonials\:list .testimonial{flex:0 0 calc(44% - 1rem)}}main>span>div:has(.module\:content-blocks:not(.rtl):not(.ltr)):not(:has(.module\:tabbed-content)) .module\:content-blocks:not(.rtl):not(.ltr){direction:ltr}main>span>div:has(.module\:content-blocks:not(.rtl):not(.ltr)):nth-child(2n of:has(.module\:content-blocks:not(.rtl):not(.ltr))):not(:has(.module\:tabbed-content)) .module\:content-blocks:not(.rtl):not(.ltr){direction:rtl}.module\:content-blocks>[class*=col-max]{align-items:flex-start}.card{border-radius:.5rem;padding:2rem}}@layer pages{site-wrapper.hs-blog-post .header .featured-image img{max-height:min(700px,80vh)}site-wrapper.hs-blog-post :is(.header,section.blog-post>div){justify-self:center;width:100%;max-width:970px}site-wrapper.hs-blog-post .module\:articles-list .articles\:heading h5{font-size:1.2rem}#hs_cos_wrapper_blogHeader>.header{grid-column:content}}.ltr{direction:ltr}.rtl{direction:rtl}:where([class*=bg-]){background-color:var(--background-colour);color:lch(from var(--background-colour, white) calc((65 - l) * infinity) 0 0)}:where(.bg-blue){--background-colour: oklch(48.47% .2726 267.17deg)}:where(.bg-navy){--background-colour: oklch(21.12% .1015 269.03deg)}:where(.bg-aqua){--background-colour: oklch(61.31% .211962 256.3304deg)}:where(.bg-white){--background-colour: oklch(98.21% 0 0deg)}:where(.bg-black){--background-colour: oklch(0% 0 0deg)}:where(.bg-grey){--background-colour: oklch(94.61% 0 0deg)}:where(.bg-light-grey){--background-colour: oklch(95.21% 0 0deg)}:where(.bg-dark-grey){--background-colour: oklch(67.64% 0 0deg)}:where(.bg-red){--background-colour: oklch(60.83% .209 27.03deg)}:where(.bg-purple){--background-colour: oklch(51.68% .2151 321.24deg)}:where(.bg-orange){--background-colour: oklch(67.92% .2128 36.53deg)}:where(.bg-yellow){--background-colour: oklch(83.91% .1615 84.38deg)}:where(.bg-green){--background-colour: oklch(67.31% .1624 144.21deg)}:where(.bg-indigo){--background-colour: oklch(47.42% .1862 294.78deg)}:root{--breakpoint-max: 1400px;--breakpoint-small: 932px}
