@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-v19-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-v19-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-v19-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-tight-v8-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-tight-v8-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:600;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-tight-v8-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:700;src:url(https://5870630.fs1.hubspotusercontent-na1.net/hubfs/5870630/fonts/inter-tight-v8-latin-700.woff2) format("woff2")}:root{--base-size:16px;--wrapper:96rem;--margin:1rem;--gutter:1.5rem;--vertical-gap:2.5rem;--max-post-width:680px;--colour-blue:#29b5e8;--colour-green:#479447;--colour-purple:#8567c1;--colour-red:#e64958;--colour-yellow:#f3ca40;--colour-navy:#16356d;--colour-white:#fff;--colour-black:#03030d;--colour-grey-darker:#5a5c5e;--colour-grey-dark:#90989b;--colour-grey-mid:#a5acaf;--colour-grey:#dee8ec;--colour-grey-light:#e9eef0;--colour-dark:var(--colour-black);--colour-light:var(--colour-grey);--colour-error:var(--colour-red);--colour-heading:var(--colour-black);--colour-body:var(--colour-black);--colour-link:var(--colour-blue);--flow:1.5rem;--font-family-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-family-heading:"Inter Tight",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--fs-base:clamp(0.94rem,0.1vw + 0.87rem,1rem);--fs-h6:clamp(1.05rem,0.3vw + 0.93rem,1.17rem);--fs-h5:clamp(1.26rem,0.51vw + 1.06rem,1.46rem);--fs-h4:clamp(1.51rem,0.8vw + 1.19rem,1.83rem);--fs-h3:clamp(1.81rem,1.19vw + 1.34rem,2.29rem);--fs-h2:clamp(2.18rem,1.71vw + 1.49rem,2.86rem);--fs-h1:clamp(2.61rem,2.41vw + 1.65rem,3.58rem);--fs-post-title:clamp(2.2rem,1.45vw + 1.42rem,3rem);--fs-p:var(--fs-base);--fs-xxs:12px;--fs-xs:13px;--fs-s:16px;--fs-xl:clamp(3.25rem,4.29vw + 2.39rem,6.25rem);--lh-base:160%;--lh-p:var(--lh-base);--lh-h6:140%;--lh-h5:130%;--lh-h4:120%;--lh-h3:110%;--lh-h2:110%;--lh-h1:100%;--border:1px solid var(--colour-black);--radius-s:6px;--radius-m:16px;--radius-l:32px;--radius-full:9999px;--icon-size:32px;--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 17-3.858-3.858m2.08-5.03A7.111 7.111 0 1 1 1 8.111a7.111 7.111 0 0 1 14.222 0'/%3E%3C/svg%3E");--form-select-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' fill='none' viewBox='0 0 15 10'%3E%3Cpath fill='%233E3C3C' d='M15 0H0l7.759 10z'/%3E%3C/svg%3E");--arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' fill='none' viewBox='0 0 17 18'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 9h15.214m0 0L8.607 1.393M16.214 9l-7.607 7.607'/%3E%3C/svg%3E");--chevron-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' fill='none' viewBox='0 0 7 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m1 1 5 5-5 5'/%3E%3C/svg%3E")}@supports (top:1vi){:root{--fs-xl:clamp(3.25rem,4.29vi + 2.39rem,6.25rem);--fs-post-title:clamp(2.2rem,1.45vi + 1.42rem,3rem);--fs-h1:clamp(2.61rem,2.41vi + 1.65rem,3.58rem);--fs-h2:clamp(2.18rem,1.71vi + 1.49rem,2.86rem);--fs-h3:clamp(1.81rem,1.19vi + 1.34rem,2.29rem);--fs-h4:clamp(1.51rem,0.8vi + 1.19rem,1.83rem);--fs-h5:clamp(1.26rem,0.51vi + 1.06rem,1.46rem);--fs-h6:clamp(1.05rem,0.3vi + 0.93rem,1.17rem);--fs-base:clamp(0.94rem,0.1vi + 0.87rem,1rem)}}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}html{-webkit-text-size-adjust:100%;font-family:var(--font-family-body);font-size:var(--base-size)}body{min-height:100vh;word-wrap:break-word;color:var(--colour-body);font-size:var(--fs-base);font-weight:var(--font-weight-regular);line-height:var(--lh-base);position:relative}img{display:block;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}.row-fluid [class*=span]{min-height:0}.hs-cta-img{height:auto;width:auto}[data-hs-anchor=true]{margin:0}span.anchor{display:block;height:0;pointer-events:none;transform:translateY(-128px);visibility:hidden}.QA .flow--s{max-width:1280px}body[data-hs-dragdrop=true] .Nav__sentinel{height:var(--nav-height)}body[data-hs-dragdrop=true] #main-content{padding:0}body[data-hs-dragdrop=true] .Nav,body[data-hs-dragdrop=true] .ResourceNav{background:var(--colour-black);position:relative;top:0}body[data-hs-dragdrop=true] .Nav--transparent{background:var(--colour-black)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h1,h2{color:var(--colour-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-medium)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h3,h4{color:var(--colour-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-medium)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}h5{font-size:var(--fs-h5);line-height:var(--lh-h5)}h5,h6{color:var(--colour-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-medium)}h6{font-size:var(--fs-h6);line-height:var(--lh-h6)}a{color:inherit;font-weight:var(--font-weight-semibold);transition:color .32s ease}code,pre{background:var(--colour-black);border-radius:var(--radius-s);display:block;font-family:monospace;font-size:var(--fs-xs);padding:1.25rem;white-space:pre-wrap}code,code *,pre,pre *{color:var(--colour-white)}.flow ol>li,.flow ul li,.flow--l ol>li,.flow--l ul li,.flow--s ol>li,.flow--s ul li,.hs_cos_wrapper_type_rich_text ol>li,.hs_cos_wrapper_type_rich_text ul li{margin-bottom:.5rem}.flow blockquote,.flow--l blockquote,.flow--s blockquote,.hs_cos_wrapper_type_rich_text blockquote{background:var(--colour-black);color:var(--colour-white);padding:2rem}.Supertitle{display:flex;font-family:var(--font-family-heading);font-size:var(--fs-base);font-size:13px;font-weight:var(--font-weight-medium);gap:.5rem;letter-spacing:.15em;margin:0 0 1rem;text-transform:uppercase}.Supertitle__icon{height:auto;-o-object-fit:contain;object-fit:contain;width:16px}#main-content{min-height:calc(100vh - var(--combined-nav-height));overflow:clip;padding-top:var(--combined-nav-height);position:relative;z-index:1}.wrapper{float:none;margin:0 auto;max-width:var(--wrapper);padding:0 var(--margin);width:100%}.row{padding:var(--vertical-gap) 0}.flow>*+*{margin:var(--flow) 0 0}.flow--l>*+*{margin:calc(var(--flow)*1.5) 0 0}.flow--s>*+*{margin:calc(var(--flow)*.5) 0 0}.flow .hs-embed-wrapper,.flow--l .hs-embed-wrapper,.flow--s .hs-embed-wrapper,.hs_cos_wrapper_type_rich_text .hs-embed-wrapper{margin:2rem auto 0!important}.flow .hs-embed-wrapper[data-service=youtube],.flow--l .hs-embed-wrapper[data-service=youtube],.flow--s .hs-embed-wrapper[data-service=youtube],.hs_cos_wrapper_type_rich_text .hs-embed-wrapper[data-service=youtube]{aspect-ratio:16/10!important;height:auto!important;max-width:var(--max-article-width)!important;width:100%!important}.Button{--button-radius:8px;--button-border-width:3px;--button-transition:all 0.8s cubic-bezier(0.16,0.88,0.32,1.1);align-items:center;border-radius:var(--button-radius);display:inline-flex;overflow:clip;padding:var(--button-border-width);position:relative;transition:all .32s ease}.Button:after,.Button:before{content:"";display:inline-block;height:calc(100% + 1rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1rem)}.Button:after{background:linear-gradient(90deg,var(--colour-purple) 0,var(--colour-red) 100%);transition:var(--button-transition);z-index:2}.Button:before{background:linear-gradient(90deg,var(--colour-blue) 0,var(--colour-blue) 100%);z-index:1}.Button a{align-items:center;background:var(--colour-white);border-radius:calc(var(--button-radius) - var(--button-border-width));box-sizing:border-box!important;color:var(--colour-black);display:inline-flex;font-size:12px;font-weight:var(--font-weight-medium);gap:.5rem;line-height:125%;min-height:32px;padding:.25rem .75rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:var(--button-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.ButtonRow{display:flex;flex-wrap:wrap;gap:calc(var(--gutter)/2)}.Button--gradient-black a{background:var(--colour-black);color:var(--colour-white)}.Button--gradient-full a{background:none;color:var(--colour-white)}.Button--gradient-full:hover a{color:var(--colour-black)}.Form{--form-max-width:992px}.Form--container,.Form__title{max-width:var(--form-max-width)}.Form__title{margin:0 auto 2rem}.Form__title>*+*{margin:1rem 0 0}form.hs-form{--field-padding:0.5rem 0.75rem;margin:0 auto;max-width:var(--form-max-width)}form.hs-form>*+*,form.hs-form>fieldset+fieldset{margin:1.25rem 0 0}form.hs-form .form-title,form.hs-form fieldset{max-width:var(--form-max-width)}form.hs-form .hs-richtext.hs-main-font-element{margin:1rem 0 8px}form.hs-form .hs-richtext.hs-main-font-element h1,form.hs-form .hs-richtext.hs-main-font-element h2,form.hs-form .hs-richtext.hs-main-font-element h3,form.hs-form .hs-richtext.hs-main-font-element h4,form.hs-form .hs-richtext.hs-main-font-element h5,form.hs-form .hs-richtext.hs-main-font-element h6{font-weight:var(--font-weight-medium)}form.hs-form .hs-richtext.hs-main-font-element h1,form.hs-form .hs-richtext.hs-main-font-element h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}form.hs-form .hs-richtext.hs-main-font-element *{color:var(--colour-black)}form.hs-form .hs-richtext.hs-main-font-element>*+*{margin:1em 0 0}form.hs-form .hs-form-field{float:none;max-width:100%;width:100%}form.hs-form .hs-form-field label{font-size:var(--fs-base)}form.hs-form .hs-form-field label,form.hs-form .hs-form-field legend{color:var(--colour-black);font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);padding:0}form.hs-form .hs-form-field legend{font-size:12px;font-weight:var(--font-weight-regular);opacity:.8}form.hs-form .hs-error-msgs li{display:inline-block;list-style:none}form.hs-form .hs-error-msgs li label{align-items:center;background:var(--colour-error);color:var(--colour-white);display:inline-flex;font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:.02rem;line-height:120%;margin:.75rem 0 0;padding:8px;width:100%}form.hs-form .hs_error_rollup{margin:.5rem 0 0}form.hs-form ::-moz-placeholder{color:#999}form.hs-form ::placeholder{color:#999}form.hs-form input.hs-input,form.hs-form textarea{background-color:var(--colour-light);border:none;border-bottom:2px solid var(--colour-light);color:var(--colour-body);padding:var(--field-padding);transition:all .32s ease;width:100%}form.hs-form input.hs-input.error,form.hs-form input.hs-input.invalid,form.hs-form textarea.error,form.hs-form textarea.invalid{border-color:var(--colour-error)}form.hs-form input.hs-input.error:focus-visible,form.hs-form input.hs-input.invalid:focus-visible,form.hs-form textarea.error:focus-visible,form.hs-form textarea.invalid:focus-visible{border-bottom:2px solid var(--colour-blue);outline:none}form.hs-form input.hs-input:focus-visible,form.hs-form textarea:focus-visible{border-bottom:2px solid var(--colour-blue);outline:none}form.hs-form textarea{min-height:128px;resize:none;width:100%!important}form.hs-form .input{margin-top:4px}form.hs-form select.hs-input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--colour-light);background-image:var(--form-select-icon);background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:.75rem auto;border:none;border-bottom:2px solid var(--colour-light);color:var(--colour-black);font-family:var(--font-family-primary);font-size:var(--fs-p);font-weight:var(--font-weight-regular);padding:var(--field-padding);width:100%}form.hs-form select.hs-input:focus-visible{border:2px solid var(--colour-link);outline:none}form.hs-form fieldset[class^=form-columns-] input.hs-input[type=checkbox],form.hs-form fieldset[class^=form-columns-] input.hs-input[type=radio]{width:16px}form.hs-form fieldset[class^=form-columns-] input.hs-input[type=checkbox]:focus-visible,form.hs-form fieldset[class^=form-columns-] input.hs-input[type=radio]:focus-visible{outline:1px solid var(--colour-link)}form.hs-form ul.inputs-list.multi-container{margin:8px 0 0}form.hs-form .inputs-list:not(.hs-error-msgs)>li{list-style:none}form.hs-form .inputs-list:not(.hs-error-msgs)>li+li{margin:4px 0 0}form.hs-form .inputs-list:not(.hs-error-msgs)>li label{align-items:center;display:grid;font-weight:400;grid-template-columns:auto 1fr}form.hs-form .inputs-list:not(.hs-error-msgs)>li label span{margin:0 0 0 4px}form.hs-form fieldset[class^=form-columns-]{display:grid;grid-gap:1rem}form.hs-form fieldset[class^=form-columns-] .hs-form-field,form.hs-form fieldset[class^=form-columns-] .input,form.hs-form fieldset[class^=form-columns-] input.hs-input,form.hs-form fieldset[class^=form-columns-] select.hs-input,form.hs-form fieldset[class^=form-columns-] textarea{float:none;max-width:100%;width:100%}form.hs-form fieldset[class^=form-columns-].form-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}form.hs-form fieldset[class^=form-columns-].form-columns-1 .hs-richtext.hs-main-font-element{grid-column:span 1}form.hs-form fieldset[class^=form-columns-].form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}form.hs-form fieldset[class^=form-columns-].form-columns-2 .hs-richtext.hs-main-font-element{grid-column:span 2}form.hs-form fieldset[class^=form-columns-].form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}form.hs-form fieldset[class^=form-columns-].form-columns-3 .hs-richtext.hs-main-font-element{grid-column:span 3}form.hs-form .legal-consent-container{margin:.5rem 0}form.hs-form .legal-consent-container>*+*{margin:1rem 0 0}form.hs-form .legal-consent-container *{color:var(--colour-black);font-size:13px;line-height:135%}form.hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin:0 0 0 4px}form.hs-form .legal-consent-container .inputs-list *{font-weight:var(--font-weight-bold)}form.hs-form .hs-datepicker *{font-family:var(--font-family-primary)}form.hs-form .hs-datepicker .fn-date-picker .is-selected .pika-button,form.hs-form .hs-datepicker .fn-date-picker .pika-button:hover{background:var(--colour-grey)!important;border-radius:0!important;box-shadow:none!important;color:var(--colour-black)!important}form.hs-form .hs-datepicker .fn-date-picker .pika-table abbr{display:inline-block;margin:4px 0}form.hs-form .hs-datepicker .fn-date-picker .pika-table td,form.hs-form .hs-datepicker .fn-date-picker .pika-table th{padding:2px}form.hs-form .hs-button{background:var(--colour-blue);border:none;border-radius:var(--radius-s);cursor:pointer;display:inline-block;font-size:var(--fs-base);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:var(--lh-base);margin-top:auto;padding:var(--field-padding);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .64s cubic-bezier(.175,.885,.32,1.02);width:auto}form.hs-form .hs-button:focus-visible{outline:2px solid var(--colour-link);outline-offset:2px}form.hs-form .hs-button:hover{opacity:.6}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}figure figcaption{font-size:var(--fs-xs);line-height:var(--lh-xs);margin:.5rem 0 0;text-align:right}.RichText--container{margin:0 auto;max-width:680px;width:100%}.RichText--centre{margin:0 auto}.RichText--left{margin:0}.flow table,.flow--l table,.flow--s table,.hs_cos_wrapper_type_rich_text table{background:var(--colour-light);border:none!important;border-collapse:collapse!important;width:100%}.flow table *,.flow--l table *,.flow--s table *,.hs_cos_wrapper_type_rich_text table *{font-size:12px}.flow table td,.flow table th,.flow--l table td,.flow--l table th,.flow--s table td,.flow--s table th,.hs_cos_wrapper_type_rich_text table td,.hs_cos_wrapper_type_rich_text table th{border:1px solid var(--colour-grey);padding:.5rem!important;text-align:inherit}.flow table th,.flow--l table th,.flow--s table th,.hs_cos_wrapper_type_rich_text table th{border:1px solid hsla(0,0%,71%,.5)}.flow table th,.flow table th *,.flow--l table th,.flow--l table th *,.flow--s table th,.flow--s table th *,.hs_cos_wrapper_type_rich_text table th,.hs_cos_wrapper_type_rich_text table th *{font-weight:var(--font-weight-semibold)}.flow table>:first-child>:first-child,.flow--l table>:first-child>:first-child,.flow--s table>:first-child>:first-child,.hs_cos_wrapper_type_rich_text table>:first-child>:first-child{background:var(--colour-black);color:var(--colour-white);font-weight:var(--font-weight-semibold)}.flow table>:first-child>:first-child td,.flow--l table>:first-child>:first-child td,.flow--s table>:first-child>:first-child td,.hs_cos_wrapper_type_rich_text table>:first-child>:first-child td{border:1px solid hsla(0,0%,71%,.5)}.flow [data-hs-responsive-table=true],.flow--l [data-hs-responsive-table=true],.flow--s [data-hs-responsive-table=true],.hs_cos_wrapper_type_rich_text [data-hs-responsive-table=true]{overflow-x:auto!important}.flow [data-hs-responsive-table=true]::-webkit-scrollbar,.flow--l [data-hs-responsive-table=true]::-webkit-scrollbar,.flow--s [data-hs-responsive-table=true]::-webkit-scrollbar,.hs_cos_wrapper_type_rich_text [data-hs-responsive-table=true]::-webkit-scrollbar{background-color:var(--colour-grey);height:.5rem;width:.5rem}.flow [data-hs-responsive-table=true]::-webkit-scrollbar-thumb,.flow--l [data-hs-responsive-table=true]::-webkit-scrollbar-thumb,.flow--s [data-hs-responsive-table=true]::-webkit-scrollbar-thumb,.hs_cos_wrapper_type_rich_text [data-hs-responsive-table=true]::-webkit-scrollbar-thumb{background-color:var(--colour-grey)}.flow [data-hs-responsive-table=true] table,.flow--l [data-hs-responsive-table=true] table,.flow--s [data-hs-responsive-table=true] table,.hs_cos_wrapper_type_rich_text [data-hs-responsive-table=true] table{min-width:580px!important;width:100%;-webkit-overflow-scrolling:touch}.Tag{background:var(--colour-black);border-radius:4px;display:inline-block;padding:.25rem .5rem}.Tag__label{color:var(--colour-white);font-size:14px;font-weight:var(--font-weight-medium);line-height:120%}.Video--container{aspect-ratio:16/9;background:#000;border:none;border-radius:8px;overflow:hidden;position:relative;width:100%}.Video__play{align-content:center;background:none;border:none;border-radius:100%;display:grid;justify-content:center;left:50%;outline:none;place-content:center;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .3s cubic-bezier(.25,1,.5,1),background-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),width .3s cubic-bezier(.25,1,.5,1),height .3s cubic-bezier(.25,1,.5,1);z-index:3}.Video__play svg{height:4rem;width:4rem}.Video__play-text{color:var(--colour-white);font-family:var(--font-family-hand);font-size:var(--font-size-m);text-align:center;white-space:nowrap}.Video__thumb{cursor:pointer;height:100%;left:0;pointer-events:all;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:2}.Video__thumb:hover{filter:brightness(.72)}.Video__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Video__thumb.fade-out{opacity:0;pointer-events:none}.Video__iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.Video__iframe iframe{aspect-ratio:16/9;border:none;height:auto;width:100%}.CardRow--theme-light{background:var(--colour-light)}.CardRow--theme-dark{background:var(--colour-dark)}.CardRow--theme-dark .Card--no-background .Card__text,.CardRow--theme-dark .Card--no-background .Card__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a){color:var(--colour-grey)}.CardRow--theme-dark .Card--no-background .Card__button,.CardRow--theme-dark .Card--no-background .Card__text a,.CardRow--theme-dark .Card--no-background .Card__text h1,.CardRow--theme-dark .Card--no-background .Card__text h2,.CardRow--theme-dark .Card--no-background .Card__text h3,.CardRow--theme-dark .Card--no-background .Card__text h4,.CardRow--theme-dark .Card--no-background .Card__text h5,.CardRow--theme-dark .Card--no-background .Card__text h6{color:var(--colour-white)}.CardRow--grid{display:grid;grid-gap:var(--gutter);gap:var(--gutter)}.Card{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;position:relative}.Card__image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.Card__image--photo img{aspect-ratio:var(--aspect);border-radius:2px;-o-object-fit:cover;object-fit:cover}.Card__image--icon img{height:2rem;width:2rem}.Card__image--icon-large img{height:4rem;width:4rem}.Card__text a{position:relative;transition:opacity .32s ease;z-index:2}.Card__text a:hover{opacity:.72}.Card--top,.Card__text{display:grid;position:relative;z-index:1;grid-gap:1rem;gap:1rem}.Card__text h1,.Card__text h2,.Card__text h3,.Card__text h4,.Card__text h6{font-size:var(--fs-h5)}.Card__button{font-weight:var(--font-weight-semibold)}.Card__button a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Card[class*=Card--theme-]{border:1px solid transparent;border-radius:2px;padding:1rem}.Card[class*=Card--theme-].Card--linked{overflow:hidden;transition:all .64s cubic-bezier(.175,.885,.32,1)}.Card[class*=Card--theme-].Card--linked:after,.Card[class*=Card--theme-].Card--linked:before{border-radius:100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.Card[class*=Card--theme-].Card--linked:before{background:conic-gradient(from 180deg at 50% 50%,var(--colour-purple) 0deg,var(--colour-red) 180deg,var(--colour-navy) 1turn);filter:blur(16px);transform:rotate(180deg);transition:all 1s ease}.Card[class*=Card--theme-].Card--linked:after{background:conic-gradient(from 180deg at 50% 50%,var(--colour-blue) 0deg,var(--colour-grey) 180deg,var(--colour-purple) 1turn);filter:blur(128px)}@keyframes pulseRotate{0%{opacity:0;transform:rotate(0deg)}50%{opacity:.2;transform:rotate(180deg)}to{opacity:0;transform:rotate(1turn)}}.Card[class*=Card--theme-].Card--linked:hover{border:1px solid hsla(0,0%,100%,.2)}.Card[class*=Card--theme-].Card--linked:hover:after{animation:pulseRotate 10s cubic-bezier(.175,.885,.32,1) infinite}.Card[class*=Card--theme-].Card--linked:hover:before{filter:blur(120px);opacity:.64;transform:rotate(0deg);transition:all 3s cubic-bezier(.175,.885,.32,1)}.Card--no-background{border-top:1px solid hsla(0,0%,49%,.4);gap:1rem;padding:1rem 0 0}.Card--no-background.Card--linked .Card__button{transition:color .32s ease}.Card--no-background.Card--linked:hover .Card__button{color:var(--colour-blue)}.Card--theme-light{background:var(--colour-light)}.Card--theme-dark{background:var(--colour-dark)}.Card--theme-dark .Card__text,.Card--theme-dark .Card__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a){color:var(--colour-grey)}.Card--theme-dark .Card__button,.Card--theme-dark .Card__text a,.Card--theme-dark .Card__text h1,.Card--theme-dark .Card__text h2,.Card--theme-dark .Card__text h3,.Card--theme-dark .Card__text h4,.Card--theme-dark .Card__text h5,.Card--theme-dark .Card__text h6{color:var(--colour-white)}.CaseStudy--grid{align-items:center;display:grid;grid-gap:var(--gutter);gap:var(--gutter);margin-bottom:var(--vertical-gap)}.CaseStudy__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.CaseStudy__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--gutter);gap:var(--gutter)}.CaseStudy__text{margin-bottom:var(--vertical-gap);max-width:460px}.CaseStudy__buttons .ButtonRow{margin:1.5rem 0 0}.CaseStudy__stat.StatsItem{gap:0;width:100%}.CaseStudy__stat.StatsItem .StatsItem__value{color:var(--colour-blue)}.CaseStudy__media{height:100%;order:-1}.CaseStudy__image{height:100%}.CaseStudy__image.contain img{height:100%;margin:0 auto;width:100%}.CaseStudy__image img{aspect-ratio:var(--aspect);height:100%;-o-object-fit:var(--fit);object-fit:var(--fit);width:auto}.CaseStudy__logos{border-top:1px solid var(--colour-grey);display:grid;padding:var(--vertical-gap) 0;width:100%;grid-gap:var(--gutter);gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ComparisonTable{display:grid;grid-gap:1rem;gap:1rem}.ComparisonTable__header{display:none}.ComparisonTable__row{background:#fff;border:1px solid var(--colour-grey-light);display:block}.ComparisonTable__row:nth-child(2n){background-color:#f8fafc}.ComparisonTable__row:last-child{border-bottom:none}.ComparisonTable__cell{align-items:center;display:flex;padding:1rem}.ComparisonTable__cell-header{background:var(--colour-black);border-right:1px solid var(--colour-grey-darker);color:var(--colour-grey)}.ComparisonTable__cell-header:first-child{color:var(--colour-white);font-weight:var(--font-weight-semibold)}.ComparisonTable__cell-header:last-child{background:linear-gradient(90deg,var(--colour-blue),var(--colour-purple));border-right:none;color:var(--colour-white);font-weight:var(--font-weight-medium)}.ComparisonTable__cell-requirement{border-right:1px solid #e5e7eb;font-weight:var(--font-weight-medium)}.ComparisonTable__cell-status{border-right:1px solid #e5e7eb}.ComparisonTable__cell-status span{align-items:center;display:flex;gap:.5rem}.ComparisonTable__cell-status span svg{flex:1 1 auto;height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.ComparisonTable__cell-status:last-child{border-right:none}.ComparisonTable__status{font-weight:var(--font-weight-semibold)}.ComparisonTable__status-yes{color:var(--colour-green)}.ComparisonTable__status-no{color:var(--colour-red)}.ComparisonTable__status-partial{color:#d97706}.CTABanner--inner{border-radius:2px;overflow:clip;position:relative}.CTABanner--inner:hover .CTABanner__background{opacity:.99;transform:scale(1.05)}.CTABanner__background{height:100%;left:0;position:absolute;top:0;transform-origin:center;transition:transform 1.5s ease,opacity .56s ease;width:100%;z-index:0}.CTABanner__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CTABanner__content{display:grid;margin:0 auto;padding:6rem var(--gutter);position:relative;text-align:center;z-index:1;grid-gap:2rem;gap:2rem}.CTABanner__content .ButtonRow{justify-content:center}.CTABanner__text{display:grid;grid-gap:1.5rem;gap:1.5rem}.CTABanner__text h1,.CTABanner__text h2,.CTABanner__text h3{font-weight:var(--font-weight-regular)}.CTABanner__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin:0 auto;max-width:520px}.CTACluster .wrapper{padding:0}.CTACluster--grid{align-items:center;display:grid;grid-template-columns:1fr}.CTACluster__content{background-color:var(--colour-black);display:grid;grid-template-columns:1fr;padding:var(--margin);grid-gap:var(--gutter);gap:var(--gutter);height:100%}.CTACluster__text{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.CTACluster__text h1,.CTACluster__text h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}.CTACluster__text .flow{color:var(--colour-grey-mid)}.CTACluster__text .flow h2,.CTACluster__text .flow h3,.CTACluster__text .flow h4,.CTACluster__text .flow h5,.CTACluster__text .flow h6{color:var(--colour-white)}.CTACluster__image.contain img{height:100%;margin:0 auto;width:100%}.CTACluster__image img{aspect-ratio:var(--aspect);height:100%;margin:0 auto;-o-object-fit:var(--fit);object-fit:var(--fit);width:auto}.CTACluster__links{background-color:var(--colour-grey);height:100%;padding:var(--margin) 0}.CTACluster__supertitle{margin:0 1rem 1rem}.CTACluster__supertitle span{font-size:12px}.CTACluster__link{align-items:center;border-top:1px solid #d4d4d4;display:flex;font-weight:var(--font-weight-medium);gap:.5rem;justify-content:space-between;padding:1rem;-webkit-text-decoration:none;text-decoration:none;transition:background .32s ease;width:100%}.CTACluster__link img{flex:0 0 1rem;height:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .32s ease;width:1rem}.CTACluster__link:hover{background:var(--colour-grey-light)}.CTACluster__link:hover img{transform:translateX(-.5rem)}.Footer{background:var(--colour-black);color:var(--colour-grey-mid)}.Footer *{font-size:var(--fs-s)}.Footer__logo img{height:40px;width:auto}.Footer__description{max-width:380px}.FooterTop{padding:3rem 0}.FooterTop--grid{display:grid;grid-gap:calc(var(--gutter)*2);gap:calc(var(--gutter)*2)}.FooterTop__left,.FooterTop__right{align-content:start;display:grid}.FooterTop__left{gap:var(--gutter)}.FooterTop__right{gap:calc(var(--gutter)*2)}.FooterMenus{display:grid;grid-gap:3rem var(--gutter);gap:3rem var(--gutter);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.FooterMenus ul{margin:0}.FooterMenus ul>*+*{margin:.25rem 0 0}.FooterMenus a,.FooterMenus li,.FooterMenus ul{display:block;font-weight:var(--font-weight-regular);list-style:none;padding:0;-webkit-text-decoration:none;text-decoration:none}.FooterMenus ul a{color:var(--colour-grey-mid);margin:0 0 .25rem;transition:all .32s ease}.FooterMenus ul a:hover:not([href="javascript:;"]){color:var(--colour-white)}.FooterMenus a[href="javascript:;"]{color:var(--colour-blue);cursor:default;display:inline-block;font-weight:var(--font-weight-semibold);margin-bottom:.5rem;opacity:1;pointer-events:none}.FooterSocials{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.FooterSocials__item{height:1.5rem;transition:opacity .32s ease;width:1.5rem}.FooterSocials__item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.FooterSocials__item:hover{opacity:.72}.FooterBottom{background:var(--colour-blue);padding:1.5rem 0}.FooterBottom *{color:var(--colour-black);font-size:13px;letter-spacing:-.01em;line-height:150%}.FooterBottom--grid{display:grid;grid-gap:2rem;gap:2rem}.Footer__legal-menu ul{display:grid;list-style:none;margin:0;padding:0;grid-gap:.5rem;gap:.5rem}.Footer__legal-menu a{display:inline-block;font-weight:var(--font-weight-regular);-webkit-text-decoration:none;text-decoration:none}.Footer__legal-menu a:hover{-webkit-text-decoration:underline;text-decoration:underline}.FooterCTA{background:var(--colour-white);border-radius:.5rem;gap:var(--gutter);justify-content:space-between;padding:1rem}.FooterCTA,.FooterCTA__content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.FooterCTA__text{color:var(--colour-black);font-size:var(--fs-base);font-weight:var(--font-weight-semibold);line-height:140%;max-width:240px}.FooterCTA__icon img{height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.FormText--grid{display:grid;grid-gap:var(--gutter);gap:var(--gutter)}.Hero--nav-offset{padding-top:var(--nav-height)}.Hero--container{overflow:clip;position:relative}.Hero--content{display:grid;position:relative;z-index:2;grid-gap:2rem;gap:2rem}.Hero--dark{align-content:end;background:var(--colour-black);display:grid;overflow:clip;padding-top:calc(4rem + var(--nav-height))}.Hero--dark.Hero--container:before{background:linear-gradient(to bottom,#03030d var(--combined-nav-height,2rem),rgba(3,3,13,0) 50%,rgba(3,3,13,.5) 100%);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.Hero--dark .Hero__supertitle{color:var(--colour-white)}.Hero--dark .Hero__background{height:100%;opacity:.5;position:absolute;right:50%;top:0;transform:translateX(50%);width:200dvw;z-index:0}.Hero--dark .Hero__background svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Hero--dark .Hero__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){max-width:520px}.Hero--dark .Hero__text *{color:var(--colour-white)}.Hero--light{padding:max(3rem,min(10dvw,6rem)) 0}.Hero--light:before{background:linear-gradient(to bottom,#fff var(--combined-nav-height,2rem),hsla(0,0%,100%,0) 50%,#fff 100%);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.Hero--light .Hero__background{height:100%;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:110%}.Hero--light .Hero__background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.Hero--light .Hero--content{margin:0 auto;max-width:580px}.Hero--light .Hero__text{display:grid;text-align:center;grid-gap:1.5rem;gap:1.5rem}.Hero--light .Hero__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin:0 auto;max-width:520px}.Hero--light .Hero .ButtonRow{justify-content:center}.Hosts--container{display:grid;margin:2rem auto;max-width:var(--max-post-width);grid-gap:.5rem;gap:.5rem}.Hosts__title{font-size:var(--fs-h5);font-weight:var(--font-weight-semibold);margin:0 0 1rem}.HostsItem{--portrait-size:80px;display:grid;grid-template-columns:var(--portrait-size) 1fr;grid-gap:1.5rem;align-items:center;background:var(--colour-grey-light);border-radius:8px;gap:1.5rem;padding:1rem}.HostsItem__image{border-radius:100%;height:var(--portrait-size);-o-object-fit:cover;object-fit:cover;overflow:hidden;width:var(--portrait-size)}.HostsItem__name{font-size:var(--fs-base);font-weight:var(--font-weight-semibold)}.LogoGrid .row{padding:calc(var(--vertical-gap)/2) 0}.LogoGrid.greyscale img{filter:grayscale(1)}.LogoGrid--grid{align-items:center;display:grid;grid-gap:var(--gutter);gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.LogoItem{align-items:center;display:flex;height:64px;justify-content:center}.LogoItem--linked{position:relative;transition:all .32s ease}.LogoItem--linked:before{background:var(--colour-grey-darker);clip-path:polygon(100% 0,0 0,100% 100%);content:"";height:.5rem;opacity:0;position:absolute;right:0;top:0;transform:translate(-50%,50%);transition:all .32s ease;width:.5rem}.LogoItem--linked:hover:before{opacity:1;transform:none}.LogoItem--linked:hover img{opacity:.8}.LogoItem__image img{height:auto;margin:0 auto;max-height:256px;max-width:502px;-o-object-fit:contain;object-fit:contain;width:90%}.MediaText__content{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-end;max-width:580px}.MediaText__content.justify-between{justify-content:space-between}.MediaText--grid{align-items:center;display:grid;grid-gap:var(--gutter);gap:var(--gutter)}.MediaText__media.left{order:-1}.MediaText__image.contain img{height:100%;margin:0 auto;width:100%}.MediaText__image img{aspect-ratio:var(--aspect);height:auto;-o-object-fit:var(--fit);object-fit:var(--fit);width:100%}.MediaText__buttons .ButtonRow{margin:1.5rem 0 0}.Nav{--nav-font-small:13px;--nav-menu-item-size:14px;--nav-font-medium:15px;--nav-font-large:16px;--nav-font-xl:20px;left:0;position:fixed;top:0;width:100%;z-index:9999}.Nav.light-mode .NavMain{background:var(--colour-white)}.Nav.light-mode .Nav__logo svg g path{fill:var(--colour-black)}.Nav__logo{height:36px;justify-self:start;width:auto}.Nav__logo svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.Nav__logo svg g path{transition:fill .32s ease}.NavMain{display:grid;height:var(--nav-main-height);transition:background .32s ease}.NavMain,.NavSecondary{align-items:center}.NavSecondaryMenu--desktop ul,.NavSecondaryMenu--mobile ul{gap:1rem;grid:grid;list-style:none;margin:0;padding:0}.NavSecondaryMenu--desktop a,.NavSecondaryMenu--mobile a{color:var(--colour-black);color:var(--colour-grey-dark);font-weight:var(--font-weight-medium);-webkit-text-decoration:none;text-decoration:none;transition:color .32s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NavSecondaryMenu--desktop{display:none}.NavSecondaryMenu--mobile{background:var(--colour-white);border-radius:0 0 8px 8px;border-top:1px solid var(--colour-grey);display:block;padding:1rem}.NavSecondaryMenu--mobile ul{background:#000;border-radius:8px;padding:1rem}.NavMain--row{align-items:center;display:flex;justify-content:space-between}.NavMainMenu{background:#fff;border-radius:8px 8px 0 0;padding:1rem}.NavItem{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NavItem__label{align-items:center;display:flex;font-size:var(--fs-h3);font-weight:var(--font-weight-medium);gap:1rem;justify-content:space-between;letter-spacing:-.01em;line-height:150%;position:relative;-webkit-text-decoration:none;text-decoration:none;z-index:3}.NavItem__mobile-chevron{background-image:var(--chevron-icon);background-position:50%;background-repeat:no-repeat;background-size:50%;display:block;height:1.75rem;opacity:.4;transform:rotate(90deg);transition:all .32s ease;width:1.75rem}.NavCTA--mobile{display:block;padding:2rem 0 0}.NavCTA--desktop{display:none;justify-self:end}.NavCTA .Button a{font-size:14px;min-height:32px;padding:.25rem .5rem}.light-mode .NavToggle span{background:var(--colour-black)}.NavToggle{background:none;border:none;cursor:pointer;padding:.5rem;--toggle-trans:all 0.8s cubic-bezier(0.16,0.88,0.32,1)}.NavToggle__icon{display:grid;transition:var(--toggle-trans);grid-gap:6px;gap:6px}.NavToggle span{background:var(--colour-white);border:none;height:2px;transition:var(--toggle-trans);width:24px}.NavToggle span:nth-child(2){transform-origin:left;transition:all .32s ease}.NavToggle--active .NavToggle__icon{transform:rotate(270deg)}.NavToggle--active span:first-child{transform:translateY(8px) rotate(45deg)}.NavToggle--active span:nth-child(2){opacity:0;transform:scaleX(0)}.NavToggle--active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Nav__sentinel{display:block;height:8px;left:0;pointer-events:none;position:absolute;top:0;width:0;z-index:100001}.SubCol__title{color:var(--colour-grey-darker);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;padding:.5rem 1rem 0;text-transform:uppercase}.SubCol>*+*{border-top:1px solid var(--colour-grey-light)}.SubBlock{--sub-padding:1rem;display:grid;padding:var(--sub-padding);grid-gap:1rem;gap:1rem}.SubBlock--card{padding:0}.SubCard{padding:var(--sub-padding);-webkit-text-decoration:none;text-decoration:none;transition:background .32s ease}.SubCard,.SubCard--top{display:grid;grid-gap:1rem;gap:1rem}.SubCard__text{display:grid;grid-gap:.5rem;gap:.5rem}.SubCard__text *{color:var(--colour-grey-darker);font-size:var(--nav-font-small);font-weight:var(--font-weight-regular);line-height:150%}.SubCard__text h1,.SubCard__text h2,.SubCard__text h3,.SubCard__text h4,.SubCard__text h5,.SubCard__text h6{color:var(--colour-black);font-size:var(--nav-font-xl);font-weight:var(--font-weight-semibold)}.SubCard__button{font-size:var(--nav-font-small);font-weight:var(--font-weight-medium);-webkit-text-decoration:underline;text-decoration:underline;transition:color .32s ease}.SubCard__image{border-radius:.25rem;overflow:clip}.SubCard__image img{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;transition:all 2s ease;width:100%}.SubRichText{display:grid;grid-gap:.5rem;gap:.5rem}.SubRichText :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a){color:var(--colour-grey-darker);font-size:var(--nav-font-small);font-weight:var(--font-weight-regular);line-height:150%}.SubRichText h1,.SubRichText h2,.SubRichText h3,.SubRichText h4,.SubRichText h5,.SubRichText h6{font-size:var(--nav-font-large);font-weight:var(--font-weight-semibold)}.SubRichText a{color:var(--colour-black);font-size:var(--nav-font-small);font-weight:var(--font-weight-medium);transition:color .32s ease}.SimpleLink{position:relative;-webkit-text-decoration:none;text-decoration:none}.SimpleLink--icon{align-items:start;display:flex;gap:.75rem}.SimpleLink.align-center{align-items:center}.SimpleLink__icon,.SimpleLink__text{position:relative;z-index:1}.SimpleLink__icon{flex:0 0 var(--icon-size)}.SimpleLink__icon img{height:var(--icon-size);-o-object-fit:contain;object-fit:contain;width:var(--icon-size)}.SimpleLink__icon--80 img{aspect-ratio:16/12;border-radius:4px;height:auto;-o-object-fit:cover;object-fit:cover}.SimpleLink__text{line-height:130%}.SimpleLink__title{font-size:var(--nav-font-medium);font-weight:var(--font-weight-medium)}.SimpleLink__description{font-size:var(--nav-font-small);font-weight:var(--font-weight-regular);line-height:140%;margin:.25rem 0 0;opacity:.72}.PostsHeader{align-items:center;display:flex;flex-direction:column}.PostsHeader__supertitle{align-items:center;color:var(--colour-grey-darker);display:flex;gap:.5rem;margin-bottom:1.5rem}.PostsHeader__supertitle img{height:auto;-o-object-fit:contain;object-fit:contain;width:20px}.PostsGrid{display:grid;margin-top:3.5rem;grid-gap:var(--gutter);gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Pricing{color:var(--colour-black)}.Pricing *{grid-column-start:var(--col-index);grid-row-start:var(--row-index)}.Pricing--desktop{display:none}.Pricing--mobile{display:flex;flex-direction:column;gap:2rem}.Pricing svg{height:1.25rem;width:1.25rem}.Product{border-radius:var(--radius-s);padding:.5rem}.Product--highlighted{background-color:var(--colour-grey-light)}.ProductCard{border-radius:var(--radius-s) var(--radius-s) 0 0;display:flex;flex-direction:column;grid-column-end:3;grid-column-start:1;height:100%;padding-top:1rem}.ProductCard--highlighted{background-color:var(--colour-grey-light)}.ProductCard__supertitle{margin-bottom:.75rem}.ProductCard__richtext{font-weight:var(--font-weight-medium);margin-bottom:2rem}.ProductCard__richtext strong{font-weight:var(--font-weight-semibold)}.ProductCard__richtext ul li{font-size:var(--fs-p);margin-bottom:0}.ProductCard__expand{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-semibold);gap:.25rem;margin:1.25rem auto}.ProductCard__expand svg{transition:transform .5s ease}.ProductCard__expand--active svg{transform:rotate(180deg)}.ProductButton{border-radius:var(--radius-s);display:inline-block;font-size:var(--fs-h6);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:var(--lh-base);margin-top:auto;padding:.5rem 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}.ProductButton--primary{background-color:var(--colour-blue)}.ProductButton--secondary{background-color:var(--colour-black);color:var(--colour-white)}.ProductFeatures{display:grid;grid-template-columns:1fr auto;max-height:0;overflow:hidden;transition:all .5s ease}.FeatureHeading{align-items:center;display:flex;gap:.5rem;grid-column-end:3;grid-column-start:1;margin:1rem 0}.FeatureHeading:not(:first-of-type){margin-top:3rem}.FeatureCell{padding:.5rem 0}.FeatureCell__name{font-weight:var(--font-weight-semibold)}.FeatureCell__includes,.FeatureCell__name{border-bottom:1px solid var(--colour-grey-dark)}.FeatureCell__includes{align-items:center;display:flex;gap:.5rem;justify-content:end}.FeatureCell__icon--with-comment{display:none}.FeatureCell__comment{font-weight:var(--font-weight-medium);text-align:right}.FeatureCell__blank{display:none}.FeatureCell__button{border-radius:0 0 var(--radius-s) var(--radius-s);grid-column-end:3;grid-column-start:1;padding:4rem 0 1rem}.FeatureCell--highlighted{background-color:var(--colour-grey-light)}.ResourceNav{background:none;left:0;min-height:var(--resource-nav-height);position:fixed;top:var(--nav-height);transition:background .2s ease-in-out;width:100%;z-index:100}.ResourceNav--desktop{display:none}.ResourceNav--mobile{background:var(--colour-black);display:grid;position:static}.ResourceNav--row{display:grid;padding:1rem 0;grid-gap:1rem;border-top:1px solid hsla(0,0%,100%,.1);gap:1rem}.ResourceNavMenu{display:grid;grid-gap:.25rem;gap:.25rem}.ResourceNavMenu:hover .ResourceNavMenuItem{opacity:.64}.ResourceNavMenuItem{display:flex;line-height:110%;position:relative;transition:opacity .2s ease}.ResourceNavMenuItem__count,.ResourceNavMenuItem__label{transition:color .32s ease}.ResourceNavMenuItem,.ResourceNavMenuItem__label{color:var(--colour-white);font-size:var(--fs-h4);font-weight:var(--font-weight-regular);-webkit-text-decoration:none;text-decoration:none}.ResourceNavMenuItem__count{color:var(--colour-blue);font-size:14px;position:relative;transform:translate(3px,-3px)}.ResourceNavMenuItem__count span{display:block;transition:transform 1s cubic-bezier(.175,.885,.32,1.1),opacity .64s ease}.ResourceNavMenuItem__count .counter--hidden{opacity:0;position:absolute;right:0;top:0;transform:translateY(1em)}.ResourceNavMenuItem:hover{opacity:1!important}.ResourceNavMenuItem:hover .counter--hidden{opacity:1;transform:none}.ResourceNavMenuItem:hover .counter--visible{opacity:0;transform:translateY(-1em)}.ResourceNavSearch{position:relative}.ResourceNavSearch:after{background-image:var(--icon-search);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1rem;z-index:1}.ResourceNavSearch input{background:hsla(0,0%,100%,.2);border:none;border-radius:8px;color:var(--colour-white);padding:.5rem 2rem .5rem .5rem;position:relative}.ResourceNavSearch input::-moz-placeholder{color:var(--colour-grey)}.ResourceNavSearch input::placeholder{color:var(--colour-grey)}.ResourceNavSearch button{display:none}.ResourceNavSearch .hs-search-field__form{flex-wrap:nowrap}.ResourceNavSearch .hs-search-field__suggestions-container{display:none;left:0;position:absolute;top:calc(100% + 1rem);width:100%}.ResourceNavSearch .hs-search-field--open .hs-search-field__suggestions-container{display:block}.ResourceNavSearch .hs-search-field--open .hs-search-field__suggestions,.ResourceNavSearch .inpage-editor-active-field .hs-search-field__suggestions{border:none;display:block}.ResourceNavSearch .hs-search-field__suggestions .results-for,.ResourceNavSearch .hs-search-field__suggestions a{border-bottom:1px solid #eee;color:var(--colour-black);font-size:var(--fs-base);font-weight:var(--font-weight-medium);padding:.5rem;-webkit-text-decoration:none;text-decoration:none}.ResourceNavSearch .hs-search-field__suggestions .results-for{color:var(--colour-black);font-size:var(--fs-h6);font-weight:var(--font-weight-semibold);padding:.5rem}.ResourceNavSearch .hs-search-field__suggestions a:focus,.ResourceNavSearch .hs-search-field__suggestions a:hover{background:var(--colour-grey-light)}.ResourceNavSearch .hs-search-highlight.hs-highlight-title{background:var(--colour-grey);border-radius:2rem;display:inline;padding:.24rem .5rem}.ResourceNavSearch .hs-search-field--open ul#autocomplete-results{border-radius:2px;box-shadow:0 0 64px rgba(0,0,0,.24)}.SectionTitle--container{max-width:calc((var(--wrapper) - var(--margin)*2)/24*var(--max-width))}.SectionTitle--no-pad .row{padding-bottom:0}.SectionTitle--centred .SectionTitle--container{margin:0 auto}.SectionTitle--centred .SectionTitle__text,.SectionTitle--centred .Supertitle{justify-content:center;text-align:center}.SectionTitle--centred .ButtonRow{justify-content:center}.SectionTitle__buttons{margin:2rem 0 0}.SectionTitle--theme-dark{background-color:var(--colour-black)}.SectionTitle--theme-dark .Supertitle{color:var(--colour-white)}.SectionTitle--theme-dark .SectionTitle__text,.SectionTitle--theme-dark .SectionTitle__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a){color:var(--colour-grey)}.SectionTitle--theme-dark .SectionTitle__text a,.SectionTitle--theme-dark .SectionTitle__text h1,.SectionTitle--theme-dark .SectionTitle__text h2,.SectionTitle--theme-dark .SectionTitle__text h3,.SectionTitle--theme-dark .SectionTitle__text h4,.SectionTitle--theme-dark .SectionTitle__text h5,.SectionTitle--theme-dark .SectionTitle__text h6{color:var(--colour-white)}.SectionTitle--theme-light{background-color:var(--colour-light);color:var(--colour-dark)}.BlogSidebar--sticky{position:relative;z-index:10}.Sidebar *{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);line-height:110%;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar__title{align-items:center;display:flex;font-size:var(--fs-h6);gap:1rem}.Sidebar__icon{align-content:center;background:var(--colour-blue);display:grid;height:100%;height:2rem;justify-content:center;place-content:center;width:2rem}.Sidebar__icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.SidebarLinks{margin:1.5rem 0 0}.SidebarLinks__item{border-top:1px solid var(--colour-grey);display:inline-block;font-size:var(--fs-base);padding:.75rem 0;transition:padding .64s cubic-bezier(.175,.885,.32,1.2),background .32s ease;width:100%}.Stats--grid{display:grid;grid-gap:2.5rem var(--gutter);gap:2.5rem var(--gutter)}.StatsItem{display:grid;grid-gap:1rem;align-content:start;gap:1rem}.StatsItem.animate .StatsItem__value{filter:none;opacity:1;transform:translateY(0)}.StatsItem__value{filter:blur(12px);font-family:var(--font-family-heading);font-size:64px;font-weight:var(--font-weight-medium);line-height:100%;line-height:var(--lh-h5);margin:0 0 .5rem;opacity:0;transform:translateY(2rem) scaleY(1.25) skewY(4deg);transform-origin:bottom;transition:all 2s cubic-bezier(.18,.88,.36,1)}.StatsItem__description{max-width:420px}.TabsUI{display:none;gap:.25rem}.TabsUI__label{background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:var(--fs-p);font-weight:var(--font-weight-medium);justify-content:space-between;padding:.75rem 1rem;transition:all .32s ease;width:100%}.TabsUI__label__chevron{color:var(--colour-dark);display:block;height:1.5rem;transform:rotate(0);transition:transform .3s cubic-bezier(.4,0,.2,1);width:1.5rem}.TabsUI__label.active .TabsUI__label__chevron{transform:rotate(180deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.TabsUI__label[data-index="0"]{background-color:var(--colour-blue)}.TabsUI__label[data-index="1"]{background-color:var(--colour-yellow)}.TabsUI__label[data-index="2"]{background-color:var(--colour-green)}.TabsUI__label[data-index="3"]{background-color:var(--colour-purple)}.TabsUI__label[data-index="4"]{background-color:var(--colour-red)}.TabsUI__label[data-index="5"]{background-color:var(--colour-blue)}.TabsItem{position:relative;z-index:1}.TabsItem__columns{border-radius:2px;gap:var(--gutter);max-height:0;overflow:hidden;padding:0 1.5rem;transition:all .5s ease}.TabsItem__columns.active{display:grid}.TabsItem__columns.active .TabsItem__content{transform:translateY(0);transition:all .5s ease}.TabsItem__content{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;transform:translateY(4.5rem);transition:all .5s ease}.TabsItem__text{max-width:520px}.TabsItem__text ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:2rem 0 0;padding:0}.TabsItem__text li{--bullet-size:0.75rem;padding-left:calc(var(--bullet-size)*1.75);position:relative}.TabsItem__text li:before{background-color:var(--colour-blue);border-radius:100%;content:"";height:var(--bullet-size);left:0;position:absolute;top:calc(var(--bullet-size)*.5);width:var(--bullet-size)}.TabsItem__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3.5rem 1.5rem;gap:3.5rem 1.5rem}.TabsItem__logo{height:1.75rem;width:auto}.TabsItem__image{display:block}.TabsItem__image img{height:auto;width:100%}.TabsItem__image--contain img{-o-object-fit:contain;object-fit:contain}.TabsItem__image--cover img{border-radius:2px;-o-object-fit:cover;object-fit:cover}.Tabs--theme-light{background:var(--colour-black)}.Tabs--theme-light .TabsItem__columns{background-color:var(--colour-white);color:var(--colour-dark)}.Tabs--theme-dark .TabsItem__columns,.Tabs--theme-dark .TabsItem__text{background-color:var(--colour-dark)}.Tabs--theme-dark .TabsItem__text,.Tabs--theme-dark .TabsItem__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a){color:var(--colour-grey)}.Tabs--theme-dark .TabsItem__text a,.Tabs--theme-dark .TabsItem__text h1,.Tabs--theme-dark .TabsItem__text h2,.Tabs--theme-dark .TabsItem__text h3,.Tabs--theme-dark .TabsItem__text h4,.Tabs--theme-dark .TabsItem__text h5,.Tabs--theme-dark .TabsItem__text h6{color:var(--colour-white)}.Team--grid{display:grid;grid-gap:var(--vertical-gap) var(--gutter);gap:var(--vertical-gap) var(--gutter)}.TeamItem__info{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0 auto;text-align:center}.TeamItem__portrait{margin-bottom:1rem}.TeamItem__portrait img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.TeamItem__name{font-size:var(--fs-h6);font-weight:var(--font-weight-semibold)}.TeamItem__role{font-weight:var(--font-weight-regular);margin:.25rem}.TeamItem__linkedin{--icon-size:1rem}.TeamItem__linkedin svg{height:var(--icon-size);width:var(--icon-size)}.TestimonialsItem{display:none;max-width:1100px}.TestimonialsItem.active{display:grid;grid-gap:2rem;gap:2rem}.TestimonialsItem__quote{border-bottom:1px solid var(--colour-grey);padding:0 0 2rem;position:relative}.TestimonialsItem__quote .quotemark{color:var(--colour-grey-mid)}.TestimonialsItem__quote,.TestimonialsItem__quote *{display:inline;font-size:var(--fs-h3);line-height:136%}.TestimonialsAuthor{align-items:start;display:grid;grid-gap:1rem;gap:1rem}.TestimonialsAuthor__name,.TestimonialsAuthor__role{line-height:140%}.TestimonialsAuthor__name{font-weight:var(--font-weight-bold)}.TestimonialsAuthor__role{font-size:14px;margin:.5rem 0 0;max-width:300px;opacity:.8}.TestimonialsAuthor__portrait{border-radius:100%;height:56px;overflow:clip;width:56px}.TestimonialsAuthor__portrait img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.TestimonialsAuthor__logo{display:grid;height:auto;margin:1.5rem 0 0;width:100%}.TestimonialsAuthor__logo img{filter:grayscale(1);height:22px;-o-object-fit:contain;object-fit:contain;width:auto}.TestimonialsUI{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:0 0 2rem}.TestimonialsNav{align-items:center;display:none;gap:.5rem}.TestimonialsNav__button{background-image:var(--chevron-icon);background-position:50%;background-repeat:no-repeat;background-size:40%;border:none;border-radius:2px;cursor:pointer;height:1.75rem;transition:background-color .4s ease;width:1.75rem}.TestimonialsNav__button:hover{background-color:var(--colour-grey-mid)}.TestimonialsNav__button:first-child{transform:rotate(180deg)}.TestimonialsPagination{align-items:center;display:flex;gap:.5rem}.TestimonialsPagination__item{--pag-size:1.25rem;background:var(--colour-grey);border-radius:99px;height:var(--pag-size);transition:background .4s ease;width:var(--pag-size)}.TestimonialsPagination__item.active{background:var(--colour-blue);cursor:default}.TestimonialsPagination__item:not(.active):hover{background:var(--colour-navy)}.TestimonialsPagination__item{align-items:center;border:none;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.TestimonialsPagination__circle{background:linear-gradient(90deg,var(--colour-navy) 0,var(--colour-purple) 100%);border-radius:50%;filter:blur(4px);height:150%;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left;width:150%}.TestimonialsPagination__item.active .TestimonialsPagination__circle{animation:scaleCircle 6s linear forwards}@keyframes scaleCircle{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Timeline .embla,.Timeline .embla__viewport{width:100%}.Timeline .embla__container{--gap:1.5rem;--items-per-row:1.2;display:grid;grid-column-gap:var(--gap);grid-auto-columns:calc(100%/var(--items-per-row));grid-auto-flow:column}.Timeline .embla__slide--blank{width:0}.TimelineItem{--border-height:var(--fs-base);background:var(--colour-black);cursor:grab;display:flex;flex-direction:column;gap:8rem;justify-content:flex-start;padding:calc(1rem + var(--border-height)) 1rem 1rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TimelineItem:before{content:"";height:var(--border-height);left:0;position:absolute;top:0;width:100%;z-index:1}.TimelineItem:nth-child(4n+1):before{background:linear-gradient(to right,var(--colour-purple) 0,var(--colour-blue) 100%)}.TimelineItem:nth-child(4n+2):before{background:linear-gradient(to right,var(--colour-blue) 0,var(--colour-green) 100%)}.TimelineItem:nth-child(4n+3):before{background:linear-gradient(to right,var(--colour-green) 0,var(--colour-red) 100%)}.TimelineItem:nth-child(4n+4):before{background:linear-gradient(to right,var(--colour-red) 0,var(--colour-purple) 100%)}.TimelineItem__date{color:var(--colour-white);font-size:64px;line-height:100%}.TimelineItem__text{max-width:460px}.TimelineItem__text,.TimelineItem__text :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a){color:var(--colour-grey)}.TimelineItem__text a,.TimelineItem__text h1,.TimelineItem__text h2,.TimelineItem__text h3,.TimelineItem__text h4,.TimelineItem__text h5,.TimelineItem__text h6{color:var(--colour-white)}.TimelineNav{align-items:center;display:flex;gap:.5rem;margin:0 0 2rem}.TimelineNav__button{background-image:var(--chevron-icon);background-position:50%;background-repeat:no-repeat;background-size:33%;border:1px solid var(--colour-grey-dark);border-radius:2px;cursor:pointer;height:2rem;transition:background-color .4s ease;width:2rem}.TimelineNav__button:hover{background-color:var(--colour-grey-mid)}.TimelineNav__button:first-child{transform:rotate(180deg)}.VerticalTabs{background:var(--colour-black)}.VerticalTabs--container{display:grid;grid-gap:var(--gutter);gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.VerticalTabsUI{display:none}.VerticalTabsUI__label{transition:opacity .2s ease,transform .2s ease}.VerticalTabsUI__button{align-items:center;background:none;border:none;border-radius:2px;color:var(--colour-black);display:flex;font-size:var(--fs-p);font-weight:var(--font-weight-medium);gap:.5rem;padding:.75rem;transition:background .32s ease;width:100%}.VerticalTabsUI__button:hover:not(.active){background:var(--colour-grey-light);color:var(--colour-black)}.VerticalTabsUI__button:hover:not(.active) .VerticalTabsUI__label{transform:translateX(.25rem)}.VerticalTabsUI__button.active{background:var(--colour-grey);color:var(--colour-black)}.VerticalTabsUI__button.active .VerticalTabsUI__label{opacity:1}.VerticalTabsUI__icon{height:24px;width:24px}.VerticalTabsUI__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.VerticalTabsItem{background:var(--colour-white);border-radius:2px;padding:1rem}.VerticalTabsItem__content{max-width:620px}.VerticalTabsItem__title{margin:0 0 2rem}.VerticalTabsItem__image{height:auto;width:100%}.VerticalTabsItem__image img{aspect-ratio:1/1;border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.VerticalTabsItem__buttons{margin:2rem 0 0}.BlogIndexFeatured{background:linear-gradient(var(--colour-white),var(--colour-grey));--post-featured-grid-cols:5fr 7fr;--post-featured-gap:calc(var(--gutter)*3)}.PostFeaturedHeader .PostList__title{display:none}.PostFeaturedHeader *{font-size:14px;font-weight:var(--font-weight-medium)}.PostFeaturedHeader__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem .5rem}.PostFeaturedHeader__author{font-weight:var(--font-weight-bold)}.PostFeatured--grid{border-top:1px solid var(--colour-grey);display:grid;margin:.5rem 0 0;padding:1.5rem 0 0;grid-gap:2rem;gap:2rem}.PostFirst{display:flex;flex-direction:column;font-weight:var(--font-weight-regular);gap:1.5rem;justify-content:space-between;position:relative;-webkit-text-decoration:none;text-decoration:none}.PostFirst--bottom,.PostFirst--top{display:grid;position:relative;z-index:1;grid-gap:1rem;align-content:start;gap:1rem}.PostFirst--top{max-width:680px}.PostFirst__title{display:inline-block;font-size:var(--fs-h4);line-height:120%}.PostFirst__title span{background-image:linear-gradient(var(--colour-black),var(--colour-black));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;padding-bottom:1px;transition:background-size .8s cubic-bezier(.2,1,.24,1)}.PostFirst__image img{aspect-ratio:16/9;border-radius:2px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.PostFirst__tags{align-items:center;display:flex;gap:.25rem}.PostFirst--meta{align-items:center;display:flex;gap:1rem}.PostFirst--meta .PostCard__reading{border:none}.PostList{--post-list-gap:1.5rem;display:grid;grid-gap:var(--post-list-gap);gap:var(--post-list-gap)}.PostListItem{display:grid;grid-template-columns:1fr 80px;grid-gap:var(--gutter);gap:var(--gutter);position:relative;-webkit-text-decoration:none;text-decoration:none}.PostListItem:not(:last-child){border-bottom:1px solid var(--colour-grey)}.PostListItem__text{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-between;padding:0 0 .5rem;position:relative;z-index:1}.PostListItem__title{display:inline-block;font-family:var(--font-family-body);font-size:14px;letter-spacing:normal;line-height:120%;max-width:480px;-webkit-text-decoration:none;text-decoration:none}.PostListItem__title span{background-image:linear-gradient(var(--colour-black),var(--colour-black));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;padding-bottom:1px;transition:background-size .8s cubic-bezier(.2,1,.24,1)}.PostListItem__author{font-size:13px;font-weight:var(--font-weight-regular);opacity:.8}.PostListItem__image{height:auto;overflow:hidden;position:relative;width:100%;z-index:1}.PostListItem__image img{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 3s cubic-bezier(.175,.885,.32,1);width:100%}.PostListItem:hover .PostListItem__image img{transform:scale(1.05)}.PostListItem:hover .PostListItem__title span{background-size:100% 1px}.BlogPagination{margin:4rem 0 0;padding:2rem 0}.BlogPagination--row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.BlogPagination__link{align-content:center;color:var(--colour-black);display:grid;font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-regular);height:3rem;justify-content:center;place-content:center;-webkit-text-decoration:none;text-decoration:none;transition:all .32s ease;width:3rem}.BlogPagination__link--active{background:var(--colour-grey-light);color:var(--colour-black);pointer-events:none}.BlogPagination__link--next,.BlogPagination__link--prev{padding:0 1rem;width:auto}.BlogPagination__link--next span,.BlogPagination__link--prev span{align-content:center;display:grid;height:100%;justify-content:center;place-content:center;width:100%}.BlogPagination__link--disabled{display:none}.BlogPagination__link:hover:not(.BlogPagination__link--active){background:var(--colour-blue)}.PostCard{--card-padding:0.75rem;background-color:var(--colour-grey);border-radius:2px;font-weight:var(--font-weight-regular);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .32s ease}.PostCard--grid{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between}.PostCard:hover{background:var(--colour-grey-light)}.PostCard:hover .PostCard__title span{background-position:0 100%;background-size:100% 1px}.PostCard:hover .PostCard__image img{transform:scale(1.15)}.PostCard--top{display:grid;padding:var(--card-padding) var(--card-padding) 0;grid-gap:.5rem;gap:.5rem}.PostCard__content{display:grid;grid-gap:calc(var(--card-padding)*.75);gap:calc(var(--card-padding)*.75)}.PostCard__tags{display:flex;gap:.5rem;justify-content:flex-end;left:calc(var(--card-padding) + var(--card-padding)/2);position:absolute;top:0;z-index:2}.PostCard__tags .Tag{background:var(--colour-black);border-radius:0 0 4px 4px;color:var(--colour-white);line-height:100%;padding:4px 10px}.PostCard__tags .Tag__label{font-size:12px;letter-spacing:.02em}.PostCard__image{aspect-ratio:16/10;border-radius:2px;height:auto;overflow:clip;width:100%}.PostCard__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1.5s ease;width:100%}.PostCard__date{font-size:13px;opacity:var(--colour-grey-mid)}.PostCard__title{display:inline-block;font-size:clamp(1.25rem,.89vw + .34rem,1.5rem);font-size:clamp(1.25rem,.89vi + .34rem,1.5rem);line-height:120%}.PostCard__title span{background-image:linear-gradient(var(--colour-black),var(--colour-black));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;padding-bottom:1px;transition:background-size .8s cubic-bezier(.2,1,.24,1)}.PostCard__summary{display:none}.PostCard__author{font-size:13px;font-weight:var(--font-weight-semibold);padding:0 var(--card-padding)}.PostCard__reading{align-items:center;border-top:1px solid rgba(66,66,86,.1);display:flex;gap:.25rem;margin:var(--card-padding) 0 0;padding:var(--card-padding)}.PostCard__reading-text{font-size:14px;font-weight:var(--font-weight-medium);line-height:110%}.PostCard__reading-icon{height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.PostHeader{background:linear-gradient(var(--colour-white),var(--colour-grey));overflow:hidden;padding:var(--gutter) 0;position:relative}.PostHeader .wrapper{overflow:visible;position:relative}.PostHeader__background{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transform:translate(-50%,-32%);width:auto;z-index:0}.PostHeader--grid{display:grid;position:relative;z-index:1;grid-gap:var(--gutter);align-items:end;gap:var(--gutter)}.PostHeader--left{display:grid;justify-items:start;grid-gap:1.5rem;gap:1.5rem}.PostHeader__title{font-size:var(--fs-h1);letter-spacing:-.01em;line-height:100%;padding-right:var(--gutter)}.PostHeader__image{height:100%;width:100%}.PostHeader__image img{aspect-ratio:unset;border-radius:.25rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.PostHeader__author,.PostHeader__meta,.PostHeader__reading{align-items:center;display:inline-flex}.PostHeader__reading{gap:2px}.PostHeader__author{gap:.25rem;-webkit-text-decoration:none;text-decoration:none}.PostHeader__author img{border-radius:100%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.PostHeader__meta{background:var(--colour-white);border:1px solid var(--colour-light);border-radius:.5rem;flex-wrap:wrap;gap:.5rem .75rem;justify-content:flex-start;padding:.5rem 1rem .5rem .5rem}.PostHeader__meta *{font-size:13px}.PostHeader__meta .Tag{color:var(--colour-white);font-size:14px;font-weight:var(--font-weight-regular);-webkit-text-decoration:none;text-decoration:none}.Tag--linked{display:inline-block}.Tag--linked .Tag{background:var(--colour-grey);transition:all .2s ease}.Tag--linked .Tag__label{color:var(--colur-grey-darker);font-size:13px}.Tag--linked:hover .Tag{background:var(--colour-blue)}.BlogLandingHero{background:linear-gradient(90deg,var(--colour-white),var(--colour-grey));overflow:hidden;position:relative}.BlogLandingHero--grid{display:grid;grid-gap:calc(var(--gutter)*2);align-items:end;gap:calc(var(--gutter)*2);position:relative;z-index:2}.BlogLandingHero__title{margin:1rem 0}.BlogLandingHero__content{display:grid;grid-gap:1rem;gap:1rem;justify-items:start;z-index:2}.BlogLandingHero__date,.BlogLandingHero__time{align-items:center;display:inline-flex;gap:.5rem}.BlogLandingHero__date svg,.BlogLandingHero__time svg{height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.BlogLandingHero__form{display:grid;z-index:2;grid-gap:1.5rem;align-content:start;gap:1.5rem}.BlogLandingHero__form-text{display:grid;max-width:680px;grid-gap:1.2em;gap:1.2em}.BlogLandingHero__form-text h1,.BlogLandingHero__form-text h2,.BlogLandingHero__form-text h3{font-size:var(--fs-h4);line-height:var(--lh-h4)}.BlogLandingHero__form .Form--container{background:var(--colour-white);border-radius:.25rem;padding:1rem}.BlogLandingHero__image{height:100%;width:100%}.BlogLandingHero__image img{aspect-ratio:unset;border-radius:.25rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.BlogLandingHero__background{height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;transform:translate(24%,-35%);width:100%;z-index:0}.BlogIndex .row{padding-top:0}.BlogIndex__title{background:var(--colour-black);color:var(--colour-beige);font-size:var(--fs-dxxl);line-height:100%;padding:2rem 1rem}.BlogIndex__title span{opacity:.6}.BlogIndex--row{display:grid;margin:var(--vertical-gap) 0 0}.BlogIndex--grid{display:grid;margin:1rem 0 0;grid-gap:var(--gutter);gap:var(--gutter)}.BlogIndexHeader{background:var(--colour-black);overflow:hidden;position:relative}.BlogIndexHeader__title{color:var(--colour-white);font-size:var(--fs-xl);font-weight:var(--font-weight-regular);padding:calc(var(--nav-height) + var(--resource-nav-height) + 12vh) 0 var(--gutter);position:relative;z-index:1}.BlogIndexHeader__background{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.BlogIndexHeader__background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.BlogNav{background:var(--colour-black);height:var(--nav-height)}.BlogPost{--sidebar-bg-padding:1rem}.BlogPost__article{--fs-h6:clamp(1rem,0.27vw + 0.81rem,1.05rem);--fs-h5:clamp(1.03rem,0.46vw + 0.84rem,1.26rem);--fs-h4:clamp(1.16rem,0.71vw + 0.87rem,1.51rem);--fs-h3:clamp(1.3rem,1.03vw + 0.89rem,1.81rem);--fs-h2:clamp(1.46rem,1.43vw + 0.89rem,2.18rem);--fs-h1:clamp(1.65rem,1.93vw + 0.87rem,2.61rem)}@supports (top:1vi){.BlogPost__article{--fs-h1:clamp(1.65rem,1.93vi + 0.87rem,2.61rem);--fs-h2:clamp(1.46rem,1.43vi + 0.89rem,2.18rem);--fs-h3:clamp(1.3rem,1.03vi + 0.89rem,1.81rem);--fs-h4:clamp(1.16rem,0.71vi + 0.87rem,1.51rem);--fs-h5:clamp(1.03rem,0.46vi + 0.84rem,1.26rem);--fs-h6:clamp(1rem,0.27vi + 0.81rem,1.05rem)}}.BlogPost__article .wrapper{max-width:100%;padding:0!important}.BlogPost__article .wrapper .row{padding:1.5rem 0}.BlogPost__article #hs_cos_wrapper_post_body>*{margin:0 auto}.BlogPost__article #hs_cos_wrapper_post_body>*+*{margin:1.5rem auto 0}.BlogPost__article #hs_cos_wrapper_post_body>:not(.hs_cos_wrapper_type_module):not(.hs-module){max-width:var(--max-post-width)}.BlogPost__article #hs_cos_wrapper_post_body .hs-embed-wrapper{max-width:var(--max-post-width)!important}.BlogPost__header{margin:0 0 2rem}.BlogPost--row{position:relative}.BlogPostRelated{padding:2rem 0 4rem}.BlogPostRelated__title{font-size:var(--fs-h2);font-weight:var(--font-weight-medium);line-height:var(--lh-h2)}.BlogPostRelated__back{align-items:center;display:flex;gap:.5rem}.BlogPostRelated__back sup{color:var(--colour-blue)}.BlogPostRelated__header{align-items:center;border-top:var(--border);display:grid;width:100%;grid-gap:var(--gutter);gap:var(--gutter);padding:1rem 0 2rem}.BlogPostRelated__header svg{height:16px;width:16px}.BlogPostRelated__header a{-webkit-text-decoration:none;text-decoration:none;transition:color .32s ease}.BlogPostRelated__header a span{background-image:linear-gradient(var(--colour-black),var(--colour-black));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;content:"";display:inline;padding-bottom:1px;transition:background-size 1.25s cubic-bezier(.2,1,.24,1),color .8s ease}.BlogPostRelated__header a span:hover{background-position:0 100%;background-size:100% 1px}.BlogPostRelated__header sup{color:var(--colour-blue);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:normal;position:relative;transform:translate(-4px,-4px);vertical-align:top}.BlogPostRelated .PostGrid{display:grid;grid-gap:var(--gutter);gap:var(--gutter)}.SocialShare{align-items:center;display:flex;gap:1rem;margin:2rem auto;max-width:var(--max-post-width)}.SocialShare__title{align-items:center;display:flex;gap:.5rem}.SocialShare__icons{align-items:center;display:flex;gap:.25rem}.SocialShare__copy,.SocialShare__link{display:inline-block;height:36px;transition:all .32s ease;width:36px}.SocialShare__copy img,.SocialShare__copy svg,.SocialShare__link img,.SocialShare__link svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.SocialShare__copy:hover,.SocialShare__link:hover{opacity:.8}.SocialShare__copy{cursor:pointer;display:inline-block;position:relative;transition:all .32s ease}.SocialShare__copy:before{background:var(--colour-black);color:var(--colour-white);content:"Link copied!";font-size:14px;font-weight:var(--font-weight-medium);left:auto;letter-spacing:.024em;line-height:140%;opacity:0;padding:2px .5rem;pointer-events:none;position:absolute;right:0;text-align:center;top:calc(100% + .5rem);transition:all .32s cubic-bezier(.175,.885,.32,1.275);visibility:hidden;width:120px;z-index:1}.SocialShare__copy--copied{cursor:default}.SocialShare__copy--copied:hover{opacity:1}.SocialShare__copy--copied:before{opacity:1;pointer-events:all;visibility:visible}.System{min-height:56dvh;padding:var(--nav-height) 0 0}.System h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}.System .hs_cos_wrapper_type_email_simple_subscription>*+*{margin:1rem 0 0}.System .hs_cos_wrapper_type_email_simple_subscription h3{font-size:var(--fs-h6);line-height:var(--lh-h6)}.System form#email-prefs-form h2{background:var(--colour-grey);color:var(--colour-blue);font-size:var(--fs-h5);margin:1rem 0 0;padding:1rem}.System form#email-prefs-form .email-prefs{background:var(--colour-grey);margin:2rem 0 0;padding:1rem}.System form#email-prefs-form .email-prefs>*+*{margin:1rem 0 0}.System form#email-prefs-form .checkbox-row,.System form#email-prefs-form .subscribe-options .header{font-weight:var(--font-weight-bold)}.System form#email-prefs-form input#submitbutton{background:#000;border:none;color:#fff;padding:.5rem 1rem}.System form#email-prefs-form p.header{border-bottom:1px solid #000;font-size:var(--fs-h6);font-weight:var(--font-weight-bold);line-height:var(--lh-h6);margin:0 0 1rem;padding:0 0 .25rem}.password__prompt{align-content:center;display:grid;height:100%;justify-content:center;margin:0 auto;min-height:calc(100vh - var(--offset-top)*2 - var(--vertical-gap)*2);place-content:center;text-align:center}.password__prompt h1{margin:0 0 1rem}.password__prompt input{border:none;border-radius:var(--button-radius);min-height:40px;padding:0 1rem}.password__prompt input[type=password]{border:var(--border);margin-right:.25rem}.password__prompt input[type=submit]{background:var(--colour-brand);border:2px solid var(--colour-brand);color:var(--colour-black)}.password__prompt form{margin:1rem 0 0}.System--search{margin:0 auto;max-width:1200px}.System--search #hsresults{display:grid;grid-gap:var(--gutter);gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(480px,1fr))}.System--search #hsresults a{display:inline-block;font-family:var(--font-family-heading);font-size:var(--fs-h5);font-weight:var(--font-weight-regular);line-height:var(--lh-h6);margin:0 0 1rem;padding-bottom:1rem}.System--search #hsresults .hs-highlight-html{background:var(--colour-blue);border-radius:99px;color:var(--colour-white)!important;display:inline;padding:0 .5rem}.System--search .hs-search-field__input{border:none;border-bottom:2px solid var(--colour-blue);font-size:var(--fs-h5);margin:2rem 0;padding:1rem}.System--search Button{display:none}.System--search .hs-search-results__pagination{align-items:center;border-top:var(--border);display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:2rem 0 0;padding:1rem 0 0}.System--search .hs-search-results__pagination a{background:var(--colour-black);color:var(--colour-white);padding:.5rem 1.5rem;-webkit-text-decoration:none;text-decoration:none}.editor-message{align-content:center;background:var(--colour-black);border-top:2px solid var(--colour-grey);color:var(--colour-white);display:grid;justify-content:center;padding:1rem;place-content:center}.editor-message span{background:hsla(0,0%,100%,.1);border:1px dashed #333;border-radius:.25rem;font-size:1rem;font-weight:600;padding:1rem;text-align:center}@media (min-width:380px){.ResourceNavSearch .hs-search-field__suggestions-container{width:300px}.Team--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-height:640px)and (min-width:640px){.Hero--dark{min-height:680px}}@media (min-width:640px){.CardRow--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Card[class*=Card--theme-]{padding:1.5rem}.Card--no-background{border-top:none;padding:0}.Footer__legal-menu ul{align-items:center;display:flex;flex-wrap:wrap;gap:.1rem 1rem}.Hero--dark{padding-top:calc(2rem + var(--combined-nav-height, 0px))}.Hero--dark .Hero__background{height:120%;opacity:1;padding:2rem;right:-4rem;top:50%;transform:translateY(-50%);width:80%}.Stats--grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.TeamItem__linkedin{--icon-size:1.5rem}.TestimonialsItem__quote,.TestimonialsItem__quote *{font-size:var(--fs-h5);line-height:140%}.TestimonialsAuthor{grid-template-columns:128px auto}.TestimonialsAuthor__portrait{border-radius:2px;height:128px;width:128px}.TestimonialsNav{display:flex}.TestimonialsPagination__item{--pag-size:1.75rem}.Timeline .embla__container{--items-per-row:2.25}.Timeline .embla__slide--blank{width:calc(100%/(var(--items-per-row)/2))}.PostListItem{grid-template-columns:1fr 160px}.PostListItem__title{font-size:18px;line-height:130%}.BlogPagination{border-top:var(--border)}.PostCard__summary{display:block;font-size:14px;line-height:150%;opacity:.8}.PostHeader__background{bottom:0;height:150%;left:0;top:auto;transform:translate(-40%,-5%);width:100%}.PostHeader__title{font-size:var(--fs-post-title)}.PostHeader__author{border-left:1px solid var(--colour-grey);padding:0 0 0 .5rem}.BlogLandingHero__form .Form--container{padding:2rem}.BlogLandingHero__tags{order:-2}.BlogLandingHero__image{order:-1}.BlogIndex__title{background:none;color:var(--colour-black);font-size:var(--fs-dl);padding:2rem 0}.BlogIndex__title br{display:none}.BlogIndex--grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.BlogPostRelated .PostGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover)and (pointer:fine)and (min-width:768px){a:not([class]):hover{color:var(--colour-link)}.Button:hover:after{opacity:0}.Button:hover a:after{transform:translateX(-.25rem)}}@media (min-width:768px){:root{--margin:1.25rem;--vertical-gap:3.25rem}.flow table *,.flow--l table *,.flow--s table *,.hs_cos_wrapper_type_rich_text table *{font-size:14px}.CaseStudy--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy__media{order:0}.CaseStudy__media.left{order:-1}.CaseStudy__logos:has(:nth-child(3)){display:flex;flex-wrap:nowrap;justify-content:space-between}.CTACluster .wrapper{padding:0 var(--margin)}.CTACluster--grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.CTACluster__links{padding:1.5rem 0}.FormText--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FormText__form--left{order:-1}.Hero--light .Hero--content{max-width:calc((var(--wrapper) - var(--margin)*2)/24*var(--max-width))}.MediaText--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Pricing--desktop{display:grid;grid-template-columns:repeat(var(--col-count),1fr)}.Pricing--mobile{display:none}.ProductCard{grid-column-end:span var(--col-span);grid-column-start:var(--col-index);padding:2rem 1.5rem 0}.ProductCard__expand{display:none}.FeatureHeading{grid-column-end:2}.FeatureCell__includes{justify-content:start;padding-left:1.5rem}.FeatureCell__blank,.FeatureCell__icon--with-comment{display:block}.FeatureCell__button{grid-column-end:span var(--col-span);grid-column-start:var(--col-index);padding:4rem 1.5rem 1rem}.TabsUI{display:flex}.TabsUI__label{--offset:0.25rem;border-radius:2px 2px 0 0;padding:.5rem 1.5rem calc(.5rem + var(--offset)) 1.5rem;transform:translateY(var(--offset));width:auto}.TabsUI__label:hover{transform:none}.TabsItem__label,.TabsUI__label__chevron{display:none}.TabsItem__columns{display:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:1.5rem}.Tabs--theme-light .TabsUI__label.active{background-color:var(--colour-white);color:var(--colour-dark)}.Tabs--theme-dark .TabsUI__label.active{background-color:var(--colour-dark);color:var(--colour-white)}.TestimonialsItem.active{gap:calc(var(--gutter)*2);grid-template-columns:auto 400px}.TestimonialsItem__quote{border:none;padding:0}.BlogLandingHero--grid,.PostHeader--grid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}}@media (min-width:768px)and (max-width:1023px){.Team--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.Button a{font-size:var(--fs-s);min-height:42px;padding:.5rem 1rem}.Button a:after{content:"->";font-size:var(--fs-base);font-weight:var(--font-weight-bold);line-height:125%;transition:var(--button-transition)}.FooterTop--grid{grid-template-columns:5fr 7fr}.FooterBottom{padding:.5rem 0}.FooterBottom--grid{grid-template-columns:repeat(2,1fr)}.Footer__legal-menu ul{justify-content:end}.TimelineItem__date{font-size:var(--fs-h1)}.VerticalTabs--container{grid-template-columns:1fr}.VerticalTabsItem{display:grid}.VerticalTabsItem.has-image{grid-template-columns:repeat(2,minmax(0,1fr))}.VerticalTabsItem.has-image .VerticalTabsItem__content{padding-right:calc(var(--gutter)*2)}}@media (min-width:1024px){.CTACluster--grid{grid-template-columns:7fr 3fr}.CTACluster__content{gap:var(--gutter);grid-template-columns:4fr 3fr;padding:var(--gutter)}.BlogPostRelated .PostGrid,.Team--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1080px){.VerticalTabs--container{display:grid;grid-gap:calc(var(--gutter)/2);gap:calc(var(--gutter)/2);grid-template-columns:300px auto;min-height:440px}.VerticalTabsUI{align-content:start;background:var(--colour-white);display:grid;height:100%;padding:.25rem}.VerticalTabsItem{display:none}.VerticalTabsItem.active{display:grid}.VerticalTabsItem.has-image{grid-template-columns:auto 380px}}@media (min-width:1200px){.ComparisonTable{border:1px solid var(--colour-grey-light);gap:0}.ComparisonTable__header{color:var(--colour-white);font-size:var(--fs-base);font-weight:var(--font-weight-regular);position:sticky;top:var(--nav-height)}.ComparisonTable__header,.ComparisonTable__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.ComparisonTable__row{border:none;border-bottom:1px solid var(--colour-grey-light)}body .overlay{background:linear-gradient(to bottom,var(--colour-black) 0,transparent 100%);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:999}body.Nav--hovered .overlay{opacity:.32}.Nav.light-mode .NavCTA a,.Nav.light-mode .NavItem__label{color:var(--colour-black)}.Nav.light-mode .NavItem:after{background:linear-gradient(var(--colour-white),hsla(0,0%,100%,.9))}.NavSecondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(3,3,13,.88);border-bottom:1px solid #22222b;height:var(--nav-secondary-height)}.NavSecondary .wrapper{height:100%}.NavSecondary--row{align-items:center;display:flex;height:100%;justify-content:flex-end}.NavSecondaryMenu--desktop ul,.NavSecondaryMenu--mobile ul{align-items:center;display:flex;gap:1.5rem}.NavSecondaryMenu--desktop a,.NavSecondaryMenu--mobile a{font-size:var(--fs-xs)}.NavSecondaryMenu--desktop a:hover,.NavSecondaryMenu--mobile a:hover{color:var(--colour-white)}.NavSecondaryMenu--desktop{display:grid}.NavSecondaryMenu--mobile{display:none}.NavMain--row{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr minmax(auto,740px) 1fr}.NavMainMenu{align-items:center;background:none;display:flex;gap:.75rem;justify-content:center;padding:0;width:100%}.NavMainMenu--container{display:grid;justify-self:center}.NavItem:after,.NavItem:before{background:linear-gradient(90deg,var(--colour-purple) 0,var(--colour-blue) 40%);border-radius:4rem;content:"";display:inline-block;height:calc(100% + 4px);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .48s cubic-bezier(.16,.88,.24,1);width:calc(100% + 4px);z-index:1}.NavItem:after{background:linear-gradient(var(--colour-black),rgba(3,3,13,.8));height:100%;width:100%;z-index:2}.NavItem:hover:after,.NavItem:hover:before{opacity:1}.NavItem__label{color:var(--colour-white);font-size:var(--nav-menu-item-size);padding:.2rem .75rem}.NavCTA--mobile,.NavItem__mobile-chevron{display:none}.NavCTA--desktop{display:block}.NavToggle{display:none}.NavItem--parent .NavItem__label:after{border-left:.5rem solid transparent;border-radius:1px;border-right:.5rem solid transparent;border-top:.5rem solid var(--colour-blue);content:"";display:block;height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 1px);transform:translate(-50%,-2px);width:0;z-index:1}.NavItem--parent .NavItem__label:before{content:"";display:block;height:10rem;left:50%;pointer-events:none;position:absolute;top:100%;transform:translate(-50%);width:400%}.NavItem--parent .NavItem__label:not(.NavItem__label--linked){cursor:default}.NavItem--parent:hover .NavItem__label:after{opacity:1;transform:translate(-50%);transition:all .4s ease .2s}.NavItem--parent:hover .NavItem__label:before{pointer-events:all}.NavItem--parent:hover .SubContainer{filter:none;opacity:1;pointer-events:all;transform:translate(-50%)}.SubContainer{--full-nav-width:1080px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.9);border:1px solid var(--colour-grey-light);border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.1);left:50%;opacity:0;padding:.25rem;pointer-events:none;position:absolute;top:var(--nav-main-height);transform:translate(-50%);transition:all .4s ease;z-index:5}.SubContainer--1{width:calc(var(--full-nav-width)*.33)}.SubContainer--2{width:calc(var(--full-nav-width)*.66)}.SubContainer--3{width:calc(var(--full-nav-width)*.8)}.SubContainer--4{width:calc(var(--full-nav-width))}.SubContainer--3,.SubContainer--4{position:fixed;top:calc(var(--nav-height) + 23px)}.SubCol--grid{background:#fff;border-radius:8px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));overflow:clip}.SubCol--grid>*+*{border-left:1px solid var(--colour-grey-light)}.SubCard:hover{background:var(--colour-grey-light)}.SubCard:hover img{transform:scale(1.05)}.SubCard__button:hover,.SubRichText a:hover{color:var(--colour-link)}.SimpleLink:before{background:var(--colour-grey);border-radius:.25rem;content:"";display:inline-block;filter:blur(4px);height:calc(100% + 1rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.92);transform-origin:center;transition:all .32s cubic-bezier(.16,.8,.36,1.04);width:calc(100% + 1rem);z-index:0}.SimpleLink:hover:before{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}.ResourceNav--desktop{display:block}.ResourceNav--mobile{display:none}.ResourceNav.scrolled{background:var(--colour-black)}.ResourceNav--row{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:.5rem 0}.ResourceNavMenu{align-items:center;display:flex;gap:1rem}.ResourceNavMenuItem,.ResourceNavMenuItem__label{font-size:var(--fs-base)}.ResourceNavSearch input{padding:.25rem 2rem .25rem .5rem}.ResourceNavSearch .hs-search-field__suggestions-container{left:auto;right:0;width:480px}.BlogSidebar--sticky{max-width:300px;position:sticky;top:calc(var(--nav-height) + var(--resource-nav-height) + 3rem)}.PostFeaturedHeader{display:grid;grid-template-columns:var(--post-featured-grid-cols);grid-gap:var(--post-featured-gap);gap:var(--post-featured-gap)}.PostFeaturedHeader .PostList__title{display:block}.PostFeatured--grid{gap:var(--post-featured-gap);grid-template-columns:var(--post-featured-grid-cols)}.PostFirst:after{background:var(--colour-grey);border-radius:2px;content:"";filter:blur(12px);height:calc(100% + 1.5rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .64s cubic-bezier(.175,.885,.32,1);width:calc(100% + 1.5rem);z-index:0}.PostFirst:hover:after{filter:blur(0);opacity:1}.PostFirst:hover .PostFirst__title span{background-size:100% 1px}.PostListItem:after{background:var(--colour-grey);border-radius:2px;content:"";filter:blur(12px);height:calc(100% + 1rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .64s cubic-bezier(.175,.885,.32,1);width:calc(100% + 1rem);z-index:0}.PostListItem:hover:after{filter:blur(0);opacity:1}.BlogIndex--row{gap:var(--gutter);grid-template-columns:280px auto}.BlogIndex--grid{margin:0}.BlogPost__article{padding:var(--sidebar-bg-padding) 0 0}.BlogPost--overlay{height:100%;left:calc(var(--sidebar-bg-padding)*-1);position:absolute;top:0;z-index:10}.BlogPostRelated__back h4,.BlogPostRelated__title{font-size:var(--fs-h4);line-height:var(--lh-h4)}.BlogPostRelated__header{grid-template-columns:repeat(auto-fill,minmax(480px,1fr));padding:1.5rem 0}.BlogPostRelated__header sup{font-size:var(--fs-base);transform:translate(-2px,-12px)}.BlogPost__share{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);border-radius:4px;position:sticky;top:calc(var(--nav-height) + 2rem)}.BlogPost__share,.SocialShare{padding:calc(var(--sidebar-bg-padding)/2)}.SocialShare{background:var(--colour-white);border-radius:2px;display:block;margin:0;max-width:320px}.SocialShare__title{margin:0 0 1rem}}@media (min-width:1280px){:root{--margin:3rem;--vertical-gap:3.5rem;--fs-h6:clamp(1.05rem,0.89vw + 0.34rem,1.41rem);--fs-h5:clamp(1.26rem,1.24vw + 0.26rem,1.76rem);--fs-h4:clamp(1.51rem,1.71vw + 0.14rem,2.2rem);--fs-h3:clamp(1.81rem,2.33vw + -0.05rem,2.75rem);--fs-h2:clamp(2.18rem,3.14vw + -0.33rem,3.43rem);--fs-h1:clamp(1.9rem,6.01vw + -1.82rem,5.61rem)}@supports (top:1vi){:root{--fs-h1:clamp(1.9rem,6.01vi + -1.82rem,5.61rem);--fs-h2:clamp(2.18rem,3.14vi + -0.33rem,3.43rem);--fs-h3:clamp(1.81rem,2.33vi + -0.05rem,2.75rem);--fs-h4:clamp(1.51rem,1.71vi + 0.14rem,2.2rem);--fs-h5:clamp(1.26rem,1.24vi + 0.26rem,1.76rem);--fs-h6:clamp(1.05rem,0.89vi + 0.34rem,1.41rem)}}.Supertitle{font-size:var(--fs-base)}.Supertitle__icon{width:20px}.Video__play svg{height:6rem;width:6rem}.CardRow--grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.FormText__content,.FormText__form--left{padding-right:var(--gutter)}.LogoGrid--grid{gap:calc(var(--gutter)*2);grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.PostsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Stats--grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.StatsItem__value{font-size:var(--fs-xl);line-height:110%}.TestimonialsItem__quote .quotemark{left:.25ch;position:relative}.TestimonialsItem__quote .quotemark:first-child{left:-1ch;position:absolute}.TimelineNav__button{height:2.5rem;width:2.5rem}}@media (min-width:1440px){.CaseStudy--grid{grid-template-columns:5fr 7fr}.CaseStudy--grid.media--left{grid-template-columns:7fr 5fr}.MediaText--grid{grid-template-columns:5fr 7fr}.MediaText--grid.media--left{grid-template-columns:7fr 5fr}.ResourceNavMenuItem,.ResourceNavMenuItem__label{font-size:var(--fs-h6)}.VerticalTabsItem{padding:1.5rem}.PostCard{--card-padding:1rem}.BlogIndex--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.SocialShare__copy:before{left:calc(100% + 1rem);right:auto;top:50%;transform:translate(-1rem,-50%)}.SocialShare__copy--copied:before{transform:translateY(-50%)}}@media (min-width:1536px){:root{--margin:4rem;--gutter:2rem;--vertical-gap:4rem}.SidebarLinks__item{font-size:var(--fs-base)}}@media (min-width:1920px){.BlogIndex__title{padding:4rem 0}}@media (max-width:400px),(min-device-width:320px)and (max-device-width:480px){form.hs-form form.hs-form:not(.hs-video-form) .form-columns-1 .hs-form-field.field .hs-input,form.hs-form form.hs-form:not(.hs-video-form) .form-columns-2 .hs-form-field.field .hs-input,form.hs-form form.hs-form:not(.hs-video-form) .form-columns-3 .hs-form-field.field .hs-input{width:100%}}@media (max-width:1199px){.ComparisonTable__cell{font-size:13px;padding:.5rem .75rem}.ComparisonTable__cell-requirement{background:var(--colour-black);border-right:none;color:#fff}.ComparisonTable__cell-status{align-items:center;border-bottom:1px solid var(--colour-grey);border-right:none;display:flex;justify-content:space-between}.ComparisonTable__cell-status:last-child{border-bottom:none}.ComparisonTable__cell-status:last-child:before{color:var(--colour-black);font-weight:var(--font-weight-bold)}.ComparisonTable__cell-status:before{color:var(--colour-grey-darker);font-weight:var(--font-weight-medium)}.ComparisonTable__cell-status:nth-child(2):before{content:"dbt™ Core:"}.ComparisonTable__cell-status:nth-child(3):before{content:"Snowflake dbt™:"}.ComparisonTable__cell-status:nth-child(4):before{content:"Dynamic Transformation:"}.NavMainMenu--container{align-content:flex-end;background:rgba(0,0,0,.8);display:none;flex-direction:column;height:calc(100dvh - var(--nav-height));left:0;overflow-y:auto;padding:1rem 1rem 4rem;position:fixed;top:var(--nav-height);width:100%;-webkit-overflow-scrolling:touch}.Nav--active .NavMainMenu--container{display:flex;-ms-overflow-style:none;scrollbar-width:none}.Nav--active .NavMainMenu--container::-webkit-scrollbar{width:0}.Nav .NavItem--active .SubContainer{display:block}.Nav .NavItem--active .NavItem__mobile-chevron{opacity:1;transform:rotate(-90deg)}.SubContainer{border:1px solid var(--colour-grey);border-radius:8px;display:none;margin:.5rem 0 1rem;padding:.5rem}.SubCol__title{border-bottom:1px solid var(--colour-grey);color:var(--colour-black);font-size:11px;padding:0 0 .5rem;text-align:right}.SubCol{display:grid;grid-gap:1rem;gap:1rem}.SubBlock{border:none;padding:0}.SubCard{padding:.5rem 0 1rem}.BlogSidebar{background:var(--colour-grey-light);border:none;padding:1rem;position:static;top:0;transition:all .32s ease;z-index:10}.BlogSidebar .Sidebar span{flex:1 1 auto}.BlogSidebar .Sidebar__title{cursor:pointer;display:flex;justify-content:space-between}.BlogSidebar .Sidebar__title:after{content:"+"}.BlogSidebar .SidebarLinks{display:none}.BlogSidebar.active .SidebarLinks{display:block}.BlogSidebar.active .Sidebar__title:after{content:"-"}.BlogPostRelated__back{order:-1}.BlogPostRelated__back h4{font-size:var(--fs-base)}}@media (max-width:991px){.MediaText--video .MediaText--grid{grid-template-columns:1fr}.VerticalTabsItem{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}}@media (max-width:768px){.Hero--dark .Hero__text h1 br,.Hero--dark .Hero__text h2 br,.Hero--light .Hero__text h1 br,.Hero--light .Hero__text h2 br{display:none}}@media (max-width:767px){form.hs-form fieldset>*+*{margin:1rem 0 0}form.hs-form fieldset[class^=form-columns-].form-columns-1{grid-template-columns:1fr}form.hs-form fieldset[class^=form-columns-].form-columns-1 .hs-richtext.hs-main-font-element{grid-column:span 1}form.hs-form fieldset[class^=form-columns-].form-columns-2{grid-template-columns:1fr}form.hs-form fieldset[class^=form-columns-].form-columns-2 .hs-richtext.hs-main-font-element{grid-column:span 1}form.hs-form fieldset[class^=form-columns-].form-columns-3{grid-template-columns:1fr}form.hs-form fieldset[class^=form-columns-].form-columns-3 .hs-richtext.hs-main-font-element{grid-column:span 1}form.hs-form .legal-consent-container .hs-form-booleancheckbox-display *{font-size:14px}}@media (max-width:639px){.PostHeader__author{border-bottom:1px solid var(--colour-grey);flex:1 1 100%;order:-1;padding:0 0 .5rem}}@media (max-width:399px){br{display:none}}@media (hover:hover)and (pointer:fine){.SidebarLinks__item:hover{background:var(--colour-grey);padding-left:.5rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}