:root{--brand-crimson-50:#fceaee;--brand-crimson-100:#f8d0d8;--brand-crimson-200:#f2a3b4;--brand-crimson-300:#ef4466;--brand-crimson-400:#e72047;--brand-crimson-500:#c41033;--brand-crimson-600:#a60524;--brand-crimson-700:#8a0420;--brand-crimson-800:#660318;--brand-crimson-900:#470210;--brand-gold-50:#fef7e6;--brand-gold-100:#fdefc9;--brand-gold-200:#fbdf93;--brand-gold-300:#fbcd58;--brand-gold-400:#f6c344;--brand-gold-500:#e0af32;--brand-gold-600:#cea337;--brand-gold-700:#a6822c;--brand-gold-800:#7d6221;--brand-gold-900:#574516;--brand-teal-50:#e3f4f8;--brand-teal-100:#bfe6ef;--brand-teal-200:#8cd2e3;--brand-teal-300:#53bcd5;--brand-teal-400:#19a6c7;--brand-teal-500:#088dac;--brand-teal-600:#006981;--brand-teal-700:#005367;--brand-teal-800:#004352;--brand-teal-900:#003542;--brand-petrol-50:#eaeeee;--brand-petrol-100:#cfdadb;--brand-petrol-200:#9fb3b5;--brand-petrol-300:#6e8c8f;--brand-petrol-400:#436266;--brand-petrol-500:#2c3d41;--brand-petrol-600:#1f3337;--brand-petrol-700:#082329;--brand-petrol-800:#04191e;--brand-petrol-900:#001216;--brand-tan-50:#fbf9f6;--brand-tan-100:#f7f3ec;--brand-tan-200:#ebe2d0;--brand-tan-300:#dccbac;--brand-tan-400:#cab081;--brand-tan-500:#b89456;--brand-tan-600:#97773f;--brand-tan-700:#735b30;--brand-tan-800:#4f3e21;--brand-tan-900:#2f2514;--status-green-50:#edf7f2;--status-green-100:#dbefe4;--status-green-200:#b7e0c9;--status-green-300:#8bcca8;--status-green-400:#55b57f;--status-green-500:#1f9d57;--status-green-600:#1a8449;--status-green-700:#156b3b;--status-green-800:#10522d;--status-green-900:#0c3c21;--neutral-white:#fff;--neutral-black:#000;--neutral-gray-50:#f9f8f5;--neutral-gray-100:#f5f3ef;--neutral-gray-200:#f7f3ec;--neutral-gray-300:#e4e1db;--neutral-gray-400:#c9c4bb;--neutral-gray-500:#9a958c;--neutral-gray-600:#5c5853;--neutral-gray-700:#3e3b37;--neutral-gray-800:#2a2825;--neutral-gray-900:#1a1a1a;--color-brand-primary:#c41033;--color-brand-primary-dark:#8a0420;--color-brand-secondary:#e0af32;--color-brand-highlight:#088dac;--color-brand-surface:#f9f8f5;--color-brand-white:var(--neutral-white);--color-background-default:#fff;--color-background-subtle:#f9f8f5;--color-background-hover:#f5f3ef;--color-background-inverse:#082329;--color-text-primary:#082329;--color-text-secondary:#5c5853;--color-text-on-brand:var(--neutral-white);--color-text-on-dark:var(--neutral-white);--color-text-disabled:#c9c4bb;--color-border-default:#f7f3ec;--color-border-strong:#c9c4bb;--color-border-divider:rgba(8,35,41,.2);--color-border-focus-form:#088dac;--color-border-focus-button:#f2a3b4;--color-accent-gold:#e0af32;--color-accent-teal:#088dac;--photo-filter-warm:#ffb561;--color-status-success:#1f9d57;--color-status-success-light:#dbefe4;--color-status-warning:#e0af32;--color-status-warning-light:#fdefc9;--color-status-error:#c41033;--color-status-error-light:#f8d0d8;--color-status-info:#088dac;--color-status-info-light:#bfe6ef;--color-link-light-default:#c41033;--color-link-light-hover:#8a0420;--color-link-light-active:#660318;--color-link-light-visited:#5c5853;--color-link-light-disabled:var(--neutral-gray-400);--color-link-dark-default:#53bcd5;--color-link-dark-hover:#8cd2e3;--color-link-dark-active:#bfe6ef;--color-link-dark-visited:#e4e1db;--color-link-dark-disabled:var(--neutral-gray-600);--font-family-brand:"Open Sans",sans-serif;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--font-line-height-heading-lg:1.1;--font-line-height-heading-md:1.2;--font-line-height-heading-sm:1.3;--font-line-height-body:1.5;--font-line-height-label:1.3;--font-size-h1:34px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:18px;--font-size-h5:16px;--font-size-h6:16px;--font-size-body-lg:18px;--font-size-body:16px;--font-size-sm:14px;--font-size-xs:12px;--font-size-xxs:12px;--font-letter-spacing-heading:0px}@media (min-width:768px){:root{--font-size-h1:44px;--font-size-h2:30px;--font-size-h3:24px;--font-size-h4:18px;--font-size-h5:16px;--font-size-h6:16px;--font-size-body-lg:20px;--font-size-body:16px;--font-size-sm:14px;--font-size-xs:12px;--font-size-xxs:12px;--font-letter-spacing-heading:-1px}}@media (min-width:1025px){:root{--font-size-h1:52px;--font-size-h2:36px;--font-size-h3:26px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px;--font-size-body-lg:22px;--font-size-body:18px;--font-size-sm:16px;--font-size-xs:14px;--font-size-xxs:12px;--font-letter-spacing-heading:-1.5px}}@media (min-width:1280px){:root{--font-size-h1:60px;--font-size-h2:40px;--font-size-h3:30px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px;--font-size-body-lg:24px;--font-size-body:20px;--font-size-sm:16px;--font-size-xs:14px;--font-size-xxs:12px;--font-letter-spacing-heading:-2px}}:root{--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:30px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-30:120px;--section-pad-scale:0.53333;--layout-margin-sm:20px;--layout-margin-md:30px;--layout-margin-lg:80px;--layout-margin-xl:100px;--layout-margin:var(--layout-margin-sm);--layout-gutter-sm:20px;--layout-gutter-md:30px;--layout-gutter-lg:30px;--layout-gutter-xl:30px;--layout-columns-sm:4;--layout-columns-md:8;--layout-columns-lg:12;--layout-columns-xl:12;--layout-breakpoint-sm:320px;--layout-breakpoint-md:768px;--layout-breakpoint-lg:1025px;--layout-breakpoint-xl:1280px;--layout-max-width:1280px}@media (min-width:768px){:root{--layout-margin:var(--layout-margin-md);--section-pad-scale:0.66667}}@media (min-width:1025px){:root{--layout-margin:var(--layout-margin-lg);--section-pad-scale:1}}@media (min-width:1280px){:root{--layout-margin:var(--layout-margin-xl)}}:root{--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--elevation-xs:0 1px 2px 0 rgba(0,0,0,.05);--elevation-sm:0 2px 4px 0 rgba(0,0,0,.06);--elevation-md:0 4px 8px 0 rgba(0,0,0,.08);--elevation-lg:0 8px 16px 0 rgba(0,0,0,.1);--elevation-xl:0 16px 32px 0 rgba(0,0,0,.12);--elevation-nav:0 10px 20px -10px rgba(13,5,20,.1);--elevation-overlay:0 12px 32px 0 rgba(13,8,20,.14)}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden}body{background-color:var(--color-brand-surface)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}:root{--grid-gutter:var(--layout-gutter-sm)}@media (min-width:768px){:root{--grid-gutter:var(--layout-gutter-md)}}.row-fluid{display:flex;flex-wrap:wrap;row-gap:var(--grid-gutter);width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{column-gap:var(--grid-gutter);flex-wrap:nowrap}.row-fluid .span1{width:calc(8.33333% - var(--grid-gutter)*11/12*1 + var(--grid-gutter)*0)}.row-fluid .span2{width:calc(16.66667% - var(--grid-gutter)*11/12*2 + var(--grid-gutter)*1)}.row-fluid .span3{width:calc(25% - var(--grid-gutter)*11/12*3 + var(--grid-gutter)*2)}.row-fluid .span4{width:calc(33.33333% - var(--grid-gutter)*11/12*4 + var(--grid-gutter)*3)}.row-fluid .span5{width:calc(41.66667% - var(--grid-gutter)*11/12*5 + var(--grid-gutter)*4)}.row-fluid .span6{width:calc(50% - var(--grid-gutter)*11/12*6 + var(--grid-gutter)*5)}.row-fluid .span7{width:calc(58.33333% - var(--grid-gutter)*11/12*7 + var(--grid-gutter)*6)}.row-fluid .span8{width:calc(66.66667% - var(--grid-gutter)*11/12*8 + var(--grid-gutter)*7)}.row-fluid .span9{width:calc(75% - var(--grid-gutter)*11/12*9 + var(--grid-gutter)*8)}.row-fluid .span10{width:calc(83.33333% - var(--grid-gutter)*11/12*10 + var(--grid-gutter)*9)}.row-fluid .span11{width:calc(91.66667% - var(--grid-gutter)*11/12*11 + var(--grid-gutter)*10)}}.content-wrapper{margin:0 auto;max-width:calc(var(--layout-max-width) + var(--layout-margin-xl)*2);padding:0 var(--layout-margin-sm)}.dnd-section{padding-left:var(--layout-margin-sm);padding-right:var(--layout-margin-sm)}.dnd-section>.row-fluid{margin:0 auto;max-width:var(--layout-max-width)}.dnd-section .dnd-column{padding:0}.dnd-section:has(.hero,.audience-rows,.jump-nav,.product-snapshot,.media-copy-split,.stats-marquee,.hover-reveal-cards,.gallery-cards,.outcome-cards,.comparison-cards,.customer-story,.resource-cards,.resources-hero,.resources-featured,.resources-filters,.resources-grid,.resources-pagination,.blog-featured,.blog-filters,.blog-grid,.blog-pagination,.faq,.final-cta,.final-reassurance,.alternating-rows,.screenshot-cards,.process-steps,.section-header,.what-to-expect,.list-callout-section,.support,.copy-photo-carousel,.proof-panel,.article-block){padding-bottom:0;padding-top:0}@media (min-width:768px){.content-wrapper{padding:0 var(--layout-margin-md)}.dnd-section{padding-left:var(--layout-margin-md);padding-right:var(--layout-margin-md)}}@media (min-width:1025px){.content-wrapper{padding:0 var(--layout-margin-lg)}.dnd-section{padding-left:var(--layout-margin-lg);padding-right:var(--layout-margin-lg)}}@media (min-width:1280px){.content-wrapper{padding:0 var(--layout-margin-xl)}.dnd-section{padding-left:var(--layout-margin-xl);padding-right:var(--layout-margin-xl)}}:root,html body{font-size:var(--font-size-body)}html body{color:var(--color-text-primary);font-family:var(--font-family-brand);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{color:var(--color-text-primary);font-family:var(--font-family-brand);font-style:normal;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-5);text-transform:none}body .h1,body h1{font-size:var(--font-size-h1)}body .h1,body .h2,body h1,body h2{letter-spacing:var(--font-letter-spacing-heading);line-height:var(--font-line-height-heading-lg)}body .h2,body h2{font-size:var(--font-size-h2)}body .h3,body h3{font-size:var(--font-size-h3)}body .h3,body .h4,body h3,body h4{letter-spacing:0;line-height:var(--font-line-height-heading-md)}body .h4,body h4{font-size:var(--font-size-h4)}body .h5,body h5{font-size:var(--font-size-h5)}body .h5,body .h6,body h5,body h6{letter-spacing:0;line-height:var(--font-line-height-heading-sm)}body .h6,body h6{font-size:var(--font-size-h6)}body p{font-size:var(--font-size-body);line-height:var(--font-line-height-body);margin:0 0 var(--spacing-5)}body a,body p{font-family:inherit}body a{color:var(--color-link-light-default);cursor:pointer;text-decoration:underline;text-underline-offset:.15em}body a:focus,body a:hover{color:var(--color-link-light-hover)}body a:focus-visible{outline:2px solid var(--color-border-focus-form);outline-offset:2px}body a:active{color:var(--color-link-light-active)}body a.is-disabled,body a[aria-disabled=true]{color:var(--color-link-light-disabled);pointer-events:none;text-decoration:none}b,strong{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size-sm)}ol,ul{margin:0 0 var(--spacing-5)}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none;margin:0;padding-left:0}pre{overflow:auto}code{vertical-align:bottom}body blockquote{border-left:2px solid var(--color-brand-primary);margin:0 0 var(--spacing-5);padding-left:var(--spacing-3)}hr{border:none;border-bottom:1px solid var(--color-border-default)}img{font-size:var(--font-size-xxs);word-break:normal}.text-body-lg{font-size:var(--font-size-body-lg)}.text-body,.text-body-lg{font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body)}.text-body,.text-body-bold{font-size:var(--font-size-body)}.text-body-bold{font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body)}.text-small{font-size:var(--font-size-sm)}.text-small,.text-xsmall{font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body)}.text-xsmall{font-size:var(--font-size-xs)}.text-xxsmall{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body)}.text-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold)}.text-eyebrow,.text-label{line-height:var(--font-line-height-label)}.text-eyebrow{color:var(--color-brand-primary);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.button:not(#specificity),.hs-button:not(#specificity),:where(.body-wrapper) button:not(#specificity){--button-primary-active-bg:var(--brand-crimson-800);--button-secondary-active-bg:color-mix(in srgb,var(--brand-petrol-700) 8%,transparent);align-items:center;appearance:none;background-color:var(--color-brand-primary);border:0;border-radius:var(--radius-md);color:var(--color-text-on-brand);cursor:pointer;display:inline-flex;font-family:var(--font-family-brand);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semi-bold);gap:var(--spacing-2);justify-content:center;line-height:var(--font-line-height-label);padding:var(--spacing-3) var(--spacing-6);text-align:center;text-decoration:none;text-transform:none;transition:background-color .15s linear,box-shadow .15s linear,color .15s linear;white-space:normal}.button--sm:not(#specificity){font-size:var(--font-size-xs);padding:var(--spacing-2) var(--spacing-4)}.button--lg:not(#specificity){padding:var(--spacing-4) var(--spacing-8)}.button.is-hover:not(#specificity),.button:hover:not(#specificity),.hs-button.is-hover:not(#specificity),.hs-button:hover:not(#specificity),:where(.body-wrapper) button:hover:not(#specificity),button.is-hover:not(#specificity){background-color:var(--color-brand-primary-dark);color:var(--color-text-on-brand)}.button.is-active:not(#specificity),.button:active:not(#specificity),.hs-button.is-active:not(#specificity),.hs-button:active:not(#specificity),:where(.body-wrapper) button:active:not(#specificity),button.is-active:not(#specificity){background-color:var(--button-primary-active-bg);color:var(--color-text-on-brand)}.button.is-focus:not(#specificity),.button:focus-visible:not(#specificity),.hs-button.is-focus:not(#specificity),.hs-button:focus-visible:not(#specificity),:where(.body-wrapper) button:focus-visible:not(#specificity),button.is-focus:not(#specificity){box-shadow:inset 0 0 0 2px var(--color-border-focus-button);outline:none}.button--secondary:not(#specificity){background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--color-brand-primary);color:var(--color-brand-primary)}.button--secondary.is-hover:not(#specificity),.button--secondary:hover:not(#specificity){background-color:var(--color-brand-surface);box-shadow:inset 0 0 0 1.5px var(--color-brand-primary-dark);color:var(--color-brand-primary-dark)}.button--secondary.is-active:not(#specificity),.button--secondary:active:not(#specificity){background-color:var(--button-secondary-active-bg);color:var(--color-brand-primary)}.button--secondary.is-focus:not(#specificity),.button--secondary:focus-visible:not(#specificity){background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-border-focus-button)}.button--dark.button--secondary:not(#specificity){box-shadow:inset 0 0 0 1.5px var(--color-brand-white);color:var(--color-brand-white)}.button--dark.button--secondary.is-hover:not(#specificity),.button--dark.button--secondary:hover:not(#specificity){background-color:color-mix(in srgb,var(--color-brand-white) 12%,transparent);color:var(--color-brand-white)}.button--dark.button--secondary.is-active:not(#specificity),.button--dark.button--secondary:active:not(#specificity){background-color:color-mix(in srgb,var(--color-brand-white) 20%,transparent);color:var(--color-brand-white)}.button--dark.button--secondary.is-focus:not(#specificity),.button--dark.button--secondary:focus-visible:not(#specificity){background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-border-focus-button)}.button.is-disabled:not(#specificity),.button:disabled:not(#specificity),.hs-button.is-disabled:not(#specificity),.hs-button:disabled:not(#specificity),:where(.body-wrapper) button:disabled:not(#specificity),button.is-disabled:not(#specificity){cursor:not-allowed;opacity:.4;pointer-events:none}.no-button:active:not(#specificity),.no-button:focus:not(#specificity),.no-button:hover:not(#specificity),.no-button:not(#specificity){background:none;border:none;border-radius:0;box-shadow:none;color:initial;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;padding:0;text-align:left;text-decoration:none;transition:none}:root{--ots-form-field-bg:var(--color-background-default);--ots-form-field-border:var(--color-border-default);--ots-form-field-text:var(--color-text-primary);--ots-form-field-placeholder:var(--color-text-secondary);--ots-form-control-border:var(--color-border-default);--ots-form-toggle-track:var(--neutral-gray-300);--ots-form-caret:var(--color-text-primary);--ots-form-label:var(--color-text-primary)}.theme-dark,[data-theme=dark]{--ots-form-field-bg:var(--color-background-inverse);--ots-form-field-border:var(--color-border-strong);--ots-form-field-text:var(--color-text-on-dark);--ots-form-field-placeholder:var(--color-text-disabled);--ots-form-control-border:var(--color-border-strong);--ots-form-toggle-track:var(--neutral-gray-600);--ots-form-caret:var(--color-brand-white);--ots-form-label:var(--color-text-on-dark)}.hs-form-field{margin-bottom:var(--spacing-6)}body .submitted-message,body form{background-color:transparent}.hs-form .form-columns-2,.hs-form .form-columns-3{display:flex;flex-direction:column;gap:var(--spacing-6);margin-bottom:var(--spacing-6)}.hs-form .form-columns-2 .hs-form-field,.hs-form .form-columns-3 .hs-form-field{margin-bottom:0}@media (min-width:768px){.hs-form .form-columns-2,.hs-form .form-columns-3{flex-direction:row;gap:var(--spacing-3)}.hs-form .form-columns-2 .hs-form-field,.hs-form .form-columns-3 .hs-form-field{flex:1 0 0;min-width:0}}form label{color:var(--ots-form-label);display:block;font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label);margin-bottom:var(--spacing-2)}.form-title{margin-bottom:0}form legend{color:var(--ots-form-field-placeholder);font-size:var(--font-size-xs);line-height:var(--font-line-height-body)}.hs-input:is(input:not([type=checkbox],[type=radio],[type=file],[type=submit],[type=button],[type=image]),select,textarea),.ots-input,body form :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=url],select,textarea){appearance:none;-webkit-appearance:none;background-color:var(--ots-form-field-bg);border:var(--ots-field-bw,1px) solid var(--ots-field-bc,var(--ots-form-field-border));border-radius:var(--radius-md);box-sizing:border-box;color:var(--ots-form-field-text);display:inline-block;font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);padding:calc(var(--spacing-3) - var(--ots-field-bw, 1px)) calc(var(--spacing-4) - var(--ots-field-bw, 1px));transition:border-color .15s ease,background-color .15s ease;width:100%!important}.hs-input::placeholder,.ots-input::placeholder,form :is(input,textarea)::placeholder{color:var(--ots-form-field-placeholder);opacity:1}.ots-input:is(:focus,.is-focus),form :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=url],select,textarea):is(:focus,.is-focus){--ots-field-bw:2px;--ots-field-bc:var(--color-border-focus-form);outline:none}.hs-input.invalid.error,.ots-input:is(.is-error,.invalid.error),form :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=url],select,textarea):is(.is-error,.invalid.error){--ots-field-bc:var(--color-status-error)}.ots-input:disabled,form :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=url],select,textarea):disabled{cursor:not-allowed;opacity:.4}form textarea,textarea.hs-input{min-height:96px;resize:vertical}form fieldset{max-width:100%!important}form select,select.hs-input,select.ots-input{background-image:linear-gradient(45deg,transparent 50%,var(--ots-form-caret) 50%),linear-gradient(135deg,var(--ots-form-caret) 50%,transparent 50%);background-origin:border-box;background-position:right calc(var(--spacing-4) + 5px) center,right var(--spacing-4) center;background-repeat:no-repeat;background-size:5px 6px,5px 6px;cursor:pointer;padding-right:calc(var(--spacing-10) - var(--ots-field-bw, 1px))}body form select.is-placeholder,select.hs-input.is-placeholder,select.ots-input.is-placeholder{color:var(--ots-form-field-placeholder)}form .inputs-list{list-style:none;margin:0;padding:0}form .inputs-list>li{display:block;margin:var(--spacing-2) 0}form .inputs-list label{align-items:center;cursor:pointer;display:inline-flex;font-weight:var(--font-weight-regular);gap:var(--spacing-2);line-height:var(--font-line-height-body);margin-bottom:0}form input[type=checkbox]:not(.ots-toggle),form input[type=radio],input.ots-checkbox,input.ots-radio{appearance:none;-webkit-appearance:none;background-color:var(--ots-form-field-bg);border:var(--ots-check-bw,1.5px) solid var(--ots-check-bc,var(--ots-form-control-border));box-sizing:border-box;cursor:pointer;display:inline-grid;flex-shrink:0;height:var(--spacing-5);margin:0;padding:0;place-content:center;transition:background-color .15s ease,border-color .15s ease;vertical-align:middle;width:var(--spacing-5)}form input[type=checkbox]:not(.ots-toggle),input.ots-checkbox{border-radius:var(--radius-sm)}form input[type=radio],input.ots-radio{border-radius:var(--radius-full)}form input[type=checkbox]:not(.ots-toggle):before,input.ots-checkbox:before{background-color:var(--color-brand-white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:10px;transform:scale(0);transition:transform .15s ease;width:12px}form input[type=checkbox]:not(.ots-toggle):checked,input.ots-checkbox:checked{--ots-check-bc:var(--color-brand-primary);background-color:var(--color-brand-primary)}form input[type=radio]:before,input.ots-radio:before{background-color:var(--color-brand-primary);border-radius:var(--radius-full);content:"";height:calc(var(--spacing-5)/2);transform:scale(0);transition:transform .15s ease;width:calc(var(--spacing-5)/2)}form input[type=radio]:checked,input.ots-radio:checked{--ots-check-bc:var(--color-brand-primary)}:is(input.ots-checkbox,input.ots-radio):checked:before,form :is(input[type=checkbox]:not(.ots-toggle),input[type=radio]):checked:before{transform:scale(1)}:is(input.ots-checkbox,input.ots-radio):is(:focus-visible,.is-focus),form :is(input[type=checkbox]:not(.ots-toggle),input[type=radio]):is(:focus-visible,.is-focus){--ots-check-bw:2px;--ots-check-bc:var(--color-border-focus-form);outline:none}:is(input.ots-checkbox,input.ots-radio):is(.is-error,.invalid.error),form :is(input[type=checkbox]:not(.ots-toggle),input[type=radio]):is(.is-error,.invalid.error){--ots-check-bc:var(--color-status-error)}:is(input.ots-checkbox,input.ots-radio,input.ots-toggle):disabled,form :is(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed}label:has(input[type=checkbox]:disabled),label:has(input[type=radio]:disabled){cursor:not-allowed;opacity:.4}input.ots-toggle{appearance:none;-webkit-appearance:none;background-color:var(--ots-form-toggle-track);border:0;border-radius:var(--radius-full);box-sizing:border-box;cursor:pointer;flex-shrink:0;height:var(--spacing-6);margin:0;padding:0;position:relative;transition:background-color .15s ease;vertical-align:middle;width:44px}input.ots-toggle:before{background-color:var(--color-brand-white);border-radius:var(--radius-full);content:"";height:18px;left:3px;position:absolute;top:3px;transition:left .15s ease;width:18px}input.ots-toggle:checked{background-color:var(--color-brand-primary)}input.ots-toggle:checked:before{left:23px}input.ots-toggle:is(:focus-visible,.is-focus){border:2px solid var(--color-border-focus-form);outline:none}input.ots-toggle:is(.is-error,.invalid.error){border:2px solid var(--color-status-error)}input.ots-toggle:is(:focus-visible,.is-focus,.is-error,.invalid.error):before{left:1px;top:1px}input.ots-toggle:is(:focus-visible,.is-focus,.is-error,.invalid.error):checked:before{left:21px}label:has(input.ots-toggle:disabled){cursor:not-allowed;opacity:.4}.hs-dateinput{position:relative}.hs-dateinput:before{content:"\01F4C5";position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:var(--color-text-on-brand)}.fn-date-picker td.is-selected .pika-button{border-radius:var(--radius-none);box-shadow:none}.fn-date-picker td .pika-button:focus,.fn-date-picker td .pika-button:hover{border-radius:var(--radius-none)!important;color:var(--color-text-on-brand)}body form input[type=file]{background-color:transparent;border:initial;color:var(--ots-form-field-text);font-family:var(--font-family-brand);font-size:var(--font-size-xs);padding:initial}form .hs-richtext,form .hs-richtext p{color:var(--ots-form-label);font-size:var(--font-size-xs);line-height:var(--font-line-height-body);margin:0 0 var(--spacing-6)}form .hs-richtext img{max-width:100%!important}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:var(--spacing-4)!important}.hs-error-msg,.hs-form-required,.ots-form-error{color:var(--color-status-error)}.hs-error-msg,.ots-form-error{display:block;font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);margin:0}.hs-error-msg{margin-top:var(--spacing-1)}form .hs-button,form input[type=submit]{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}.grecaptcha-badge{margin:0 auto}table{border-collapse:collapse;margin-bottom:1.4rem;overflow-wrap:break-word}td,th{vertical-align:top}thead th{vertical-align:bottom}.nav-fade{opacity:0;pointer-events:none;transition:opacity .3s ease-out,visibility 0s linear .3s;visibility:hidden}.nav-fade.is-visible{opacity:1;pointer-events:auto;transition:opacity .3s ease-out;visibility:visible}@media (prefers-reduced-motion:reduce){.nav-fade,.nav-fade.is-visible{transition:none}}.ots-header,div[data-global-resource-path$="partials/header.html"]{position:sticky;top:calc(var(--ots-announcement-h, 40px)*-1);z-index:100}.body-wrapper:has(>main .hero) .ots-header,.body-wrapper:has(>main .hero) div[data-global-resource-path$="partials/header.html"],.body-wrapper:has(>main .resources-gated) .ots-header,.body-wrapper:has(>main .resources-gated) div[data-global-resource-path$="partials/header.html"],.body-wrapper:has(>main .resources-hero) .ots-header,.body-wrapper:has(>main .resources-hero) div[data-global-resource-path$="partials/header.html"],.body-wrapper:has(>main .resources-thank-you) .ots-header,.body-wrapper:has(>main .resources-thank-you) div[data-global-resource-path$="partials/header.html"]{left:0;position:fixed;right:0;top:0}.ots-header{font-family:var(--font-family-brand)}.ots-nav-lock{overflow:hidden}.ots-header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.ots-header__skip:active,.ots-header__skip:focus,.ots-header__skip:hover{background-color:var(--color-background-default);height:auto;left:0;overflow:visible;padding:var(--spacing-2) var(--spacing-4);top:0;width:auto;z-index:10}.ots-announcement{background-color:var(--color-brand-primary);color:var(--color-text-on-brand)}.ots-announcement__inner{align-items:center;box-sizing:border-box;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-3);justify-content:center;line-height:var(--font-line-height-body);margin:0;min-height:40px;padding:0 var(--layout-margin-sm)}.ots-announcement__badge{background-color:hsla(0,0%,100%,.2);border-radius:var(--radius-full);color:var(--color-text-on-brand);flex-shrink:0;font-size:var(--font-size-xxs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label);padding:3px var(--spacing-2)}.ots-announcement__group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center}.ots-announcement__link{color:var(--color-text-on-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);text-decoration:none;transition:text-decoration-color .15s linear}.ots-announcement__link:hover{color:var(--color-text-on-brand);text-decoration:underline}.ots-announcement__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-border-focus-button);outline-offset:2px}.ots-announcement__dot{color:var(--neutral-white);opacity:.5}@media (max-width:767px){.ots-announcement__inner,.ots-announcement__link{font-size:var(--font-size-xxs)}}@media (max-width:360px){.ots-announcement__link-text{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ots-announcement__dot{display:none}}.ots-nav{--ots-nav-panel-gap:10px;--ots-nav-scrim:color-mix(in srgb,var(--color-background-inverse) 90%,transparent);position:relative}.ots-nav__bar{padding:12px var(--layout-margin-sm) 0}.ots-nav__bar-inner{position:relative}.ots-nav__pill{align-items:center;background-color:var(--color-background-default);border-radius:var(--radius-full);box-shadow:var(--elevation-nav);display:flex;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-2) var(--spacing-5)}.ots-nav__logo{display:inline-flex;flex-shrink:0}.ots-nav__logo img{display:block;height:30px;width:auto}.ots-nav__actions--pill.ots-nav__actions--pill,.ots-nav__links,.ots-nav__panels{display:none}.ots-nav__chevron{flex-shrink:0;transition:transform .15s linear}@media (prefers-reduced-motion:reduce){.ots-nav__chevron{transition:none}}.ots-nav__close:not(#specificity):not(#specificity),.ots-nav__toggle:not(#specificity):not(#specificity){align-items:center;color:var(--color-background-inverse);display:inline-flex;height:32px;justify-content:center;width:44px}.ots-nav__close:focus-visible:not(#specificity):not(#specificity),.ots-nav__toggle:focus-visible:not(#specificity):not(#specificity){border-radius:var(--radius-sm);outline:2px solid var(--color-border-focus-button);outline-offset:2px}.ots-nav__scrim{background-color:var(--ots-nav-scrim);inset:0;position:fixed;z-index:1}.ots-nav__sheet{background-color:var(--color-background-default);border-radius:var(--radius-2xl);box-shadow:var(--elevation-nav);left:0;max-height:calc(100vh - var(--spacing-6));overflow-y:hidden;padding:var(--spacing-2) var(--spacing-5);position:absolute;right:0;top:0;z-index:2}.ots-nav__sheet.is-visible{overflow-y:auto}.ots-nav__sheet-head{align-items:center;display:flex;justify-content:space-between}.ots-nav__sheet-body{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-5) 0}.ots-nav__menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ots-nav__menu-link:not(#specificity):not(#specificity){align-items:center;border-bottom:1px solid var(--color-border-strong);color:var(--color-text-primary);display:flex;font-family:var(--font-family-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);justify-content:space-between;line-height:var(--font-line-height-label);padding:var(--spacing-5) 15px var(--spacing-5) 0;text-align:left;width:100%}.ots-nav__menu-link:focus-visible:not(#specificity):not(#specificity){outline:2px solid var(--color-border-focus-button);outline-offset:-2px}.ots-nav__menu-link[aria-expanded=true] .ots-nav__chevron{transform:rotate(180deg)}.ots-nav__menu-item.is-expanded>.ots-nav__menu-link:not(#specificity):not(#specificity){border-bottom-color:transparent}.ots-nav__menu-item.is-expanded>.ots-nav__menu-link .ots-nav__chevron{color:var(--color-brand-primary)}.ots-nav__menu-panel{display:none}.ots-nav__menu-item.is-expanded .ots-nav__menu-panel{background-color:var(--color-background-subtle);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);display:block;padding:var(--spacing-5)}.ots-nav__actions{align-items:center;display:flex;gap:var(--spacing-4)}.ots-nav__divider{background-color:var(--color-border-default);display:none;height:24px;width:1px}.ots-nav__login{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label);text-decoration:none;transition:color .15s linear}.ots-nav__login:hover{color:var(--color-link-light-hover)}.ots-nav__mega{display:flex;flex-direction:column;gap:var(--spacing-5)}.ots-nav__mega-grid{display:grid;gap:var(--spacing-6);grid-template-columns:1fr}.ots-nav__mega-col{display:flex;flex-direction:column;gap:var(--spacing-2)}.ots-nav__mega-heading{color:var(--color-brand-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-heading-sm);margin:0}.ots-nav__dropdown-list,.ots-nav__features-list,.ots-nav__mega-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ots-nav__features-list,.ots-nav__mega-list{gap:var(--spacing-2)}.ots-nav__dropdown-list{gap:var(--spacing-1)}.ots-nav__mega-link{display:block;text-decoration:none}.ots-nav__mega-link-title{color:var(--color-text-primary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label);transition:color .15s linear}.ots-nav__mega-link:hover .ots-nav__mega-link-title{color:var(--color-link-light-hover)}.ots-nav__mega-link-desc{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body)}.ots-nav__features{background-color:var(--color-brand-surface);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-5)}.ots-nav__dropdown-link,.ots-nav__feature-link{border-radius:var(--radius-md);color:var(--color-text-primary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label);text-decoration:none;transition:color .15s linear}.ots-nav__dropdown-link{padding:var(--spacing-2) 0}.ots-nav__dropdown-link:hover,.ots-nav__feature-link:hover{color:var(--color-link-light-hover)}.ots-nav__dropdown-link:focus-visible,.ots-nav__feature-link:focus-visible,.ots-nav__login:focus-visible,.ots-nav__logo:focus-visible,.ots-nav__mega-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-border-focus-button);outline-offset:2px}.ots-nav__sheet .ots-nav__mega,.ots-nav__sheet .ots-nav__mega-grid{gap:28px}.ots-nav__sheet .ots-nav__mega-col,.ots-nav__sheet .ots-nav__mega-list{gap:var(--spacing-3)}.ots-nav__sheet .ots-nav__mega-heading{font-size:var(--font-size-xs);line-height:var(--font-line-height-label)}.ots-nav__sheet .ots-nav__mega-link{display:flex;flex-direction:column;gap:var(--spacing-1)}.ots-nav__sheet .ots-nav__mega-link-title{font-size:var(--font-size-xxs)}.ots-nav__sheet .ots-nav__dropdown-list{gap:var(--spacing-3)}.ots-nav__sheet .ots-nav__dropdown-link,.ots-nav__sheet .ots-nav__feature-link{font-size:var(--font-size-xxs);padding:0}.ots-nav__sheet .ots-nav__features{background:none;border-radius:0;gap:var(--spacing-3);padding:0}.ots-nav__sheet .ots-nav__features-list{gap:var(--spacing-3)}@media (min-width:768px){.ots-nav__bar{padding-inline:var(--layout-margin-md)}.ots-nav__pill{padding:var(--spacing-3) var(--spacing-8)}.ots-nav__logo img{height:36px}.ots-nav__sheet{border-radius:var(--radius-3xl);padding:var(--spacing-3) var(--spacing-8)}.ots-nav__sheet-body{gap:var(--spacing-10);padding:var(--spacing-10) 0}.ots-nav__sheet .ots-nav__mega{flex-direction:row;gap:var(--spacing-10)}.ots-nav__sheet .ots-nav__mega-grid{flex:1}.ots-nav__sheet .ots-nav__features{flex-shrink:0;width:180px}}@media (min-width:1280px){.ots-nav__bar{padding-inline:var(--layout-margin-lg)}.ots-nav__bar-inner{margin-inline:auto;max-width:var(--layout-max-width)}.ots-nav__pill{padding:var(--spacing-4) var(--spacing-8)}.ots-nav__logo img{height:44px}.ots-nav__scrim,.ots-nav__sheet,.ots-nav__toggle:not(#specificity):not(#specificity):not(#specificity){display:none}.ots-nav__links{align-items:center;display:flex;gap:var(--spacing-1);list-style:none;margin:0 0 0 auto;padding:0}.ots-nav__actions--pill.ots-nav__actions--pill{display:flex}.ots-nav__divider{display:block}.ots-nav__link:not(#specificity):not(#specificity){align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);gap:var(--spacing-2);line-height:var(--font-line-height-label);padding:6px 14px;transition:background-color .15s linear}.ots-nav__link.is-open:not(#specificity):not(#specificity),.ots-nav__link:hover:not(#specificity):not(#specificity){background-color:var(--color-background-hover);color:var(--color-brand-primary)}.ots-nav__link:focus-visible:not(#specificity):not(#specificity){outline:2px solid var(--color-border-focus-button);outline-offset:2px}.ots-nav__link.is-open .ots-nav__chevron,.ots-nav__link:hover .ots-nav__chevron{transform:rotate(180deg)}.ots-nav__panels{display:block;left:0;position:absolute;right:0;top:100%;z-index:3}.ots-nav__panel{background-color:var(--color-background-default);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--elevation-nav);position:absolute;top:var(--ots-nav-panel-gap)}.ots-nav__panel:before{content:"";height:var(--ots-nav-panel-gap);left:0;position:absolute;right:0;top:calc(var(--ots-nav-panel-gap)*-1)}.ots-nav__panel--mega{left:0;padding:var(--spacing-8);right:0}.ots-nav__panel--mega .ots-nav__mega-grid{gap:var(--spacing-8);grid-template-columns:repeat(4,1fr)}.ots-nav__panel--solutions{display:flex;padding:0}.ots-nav__panel--solutions .ots-nav__mega{flex-direction:row;gap:0;width:100%}.ots-nav__panel--solutions .ots-nav__mega-grid{column-gap:var(--spacing-10);flex:1;grid-template-columns:repeat(2,1fr);padding:var(--spacing-8);row-gap:var(--spacing-4)}.ots-nav__panel--solutions .ots-nav__features{border:10px solid var(--color-background-default);flex-shrink:0;margin:0;padding:var(--spacing-5) var(--spacing-16)}.ots-nav__panel--dropdown{padding:var(--spacing-8);right:0;width:240px}}.header .dnd-section{padding:0}.header__container{display:flex;justify-content:space-between}.header__logo{align-items:center;display:flex;height:auto;margin-right:auto;max-width:200px;overflow:hidden}.header__logo img{max-width:100%}.footer{background-color:var(--color-background-inverse);font-family:var(--font-family-brand);padding:var(--spacing-16) var(--layout-margin-sm) var(--spacing-10)}.footer__container{display:flex;flex-direction:column;gap:var(--spacing-10);margin:0 auto;max-width:var(--layout-max-width)}.footer__top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.footer__logo{display:block;flex-shrink:0}.footer__logo img{display:block;height:auto;width:110px}.footer__social{display:flex;gap:10px;list-style:none;margin:0;padding:0}.footer__social-link{display:block;height:34px;width:34px}.footer__social-link svg{display:block;height:100%;width:100%}.footer__social-bg{fill:var(--color-text-on-dark);transition:fill .15s linear}.footer__social-glyph{fill:var(--color-background-inverse);transition:fill .15s linear}.footer__social-link:focus .footer__social-bg,.footer__social-link:hover .footer__social-bg{fill:var(--color-brand-primary)}.footer__social-link:focus .footer__social-glyph,.footer__social-link:hover .footer__social-glyph{fill:var(--color-text-on-dark)}.footer__columns{gap:var(--spacing-8)}.footer__column,.footer__columns{display:flex;flex-direction:column}.footer__column{gap:var(--spacing-4)}.footer__column-heading{color:var(--color-text-on-dark);font-family:var(--font-family-brand);font-size:16px;font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label);margin:0}.footer__links{display:flex;flex-direction:column;gap:var(--spacing-3);list-style:none;margin:0;padding:0}.footer__link{color:var(--color-text-on-dark);font-size:14px;font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);opacity:.8;text-decoration:none;transition:color .15s linear,opacity .15s linear}.footer__link:focus,.footer__link:hover{color:var(--color-link-dark-hover);opacity:.72}.footer__divider{background-color:hsla(0,0%,100%,.14);border:0;height:1px;margin:0;width:100%}.footer__bottom{display:flex;flex-direction:column;gap:var(--spacing-5)}.footer__copyright{color:var(--color-text-on-dark);font-family:var(--font-family-brand);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);margin:0;opacity:.8}.footer__legal{display:flex;flex-wrap:wrap;gap:var(--spacing-5);list-style:none;margin:0;padding:0}.footer__legal-link{color:var(--color-text-on-dark);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);opacity:.8;text-decoration:none;transition:color .15s linear,opacity .15s linear}.footer__legal-link:focus,.footer__legal-link:hover{color:var(--color-link-dark-hover);opacity:.72}@media (min-width:768px){.footer{padding-left:var(--layout-margin-md);padding-right:var(--layout-margin-md)}.footer__columns{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-8)}.footer__column{flex:1 0 0;min-width:0}}@media (min-width:1280px){.footer{padding-left:var(--layout-margin-lg);padding-right:var(--layout-margin-lg)}.footer__columns{flex-wrap:nowrap}.footer__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.photo-filter{overflow:hidden;position:relative}.photo-filter__image{display:block;height:100%;object-fit:cover;object-position:bottom;width:100%}.photo-filter__layers{inset:0;pointer-events:none;position:absolute}.photo-filter__layers:after,.photo-filter__layers:before{content:"";inset:0;position:absolute}.photo-filter--photo .photo-filter__layers:before{background-color:color-mix(in srgb,var(--color-text-primary) 40%,transparent);mix-blend-mode:screen}.photo-filter--photo .photo-filter__layers:after{background-color:color-mix(in srgb,var(--photo-filter-warm) 60%,transparent);mix-blend-mode:soft-light}.photo-filter--dark-40 .photo-filter__layers:before,.photo-filter--dark-80 .photo-filter__layers:before,.photo-filter--dark-85 .photo-filter__layers:before,.photo-filter--dark-90 .photo-filter__layers:before{background-color:var(--brand-petrol-900);mix-blend-mode:color}.photo-filter--dark-40 .photo-filter__layers:after,.photo-filter--dark-80 .photo-filter__layers:after,.photo-filter--dark-85 .photo-filter__layers:after,.photo-filter--dark-90 .photo-filter__layers:after{background-color:var(--brand-petrol-900);opacity:var(--photo-filter-dark-opacity)}.photo-filter--dark-40{--photo-filter-dark-opacity:0.4}.photo-filter--dark-80{--photo-filter-dark-opacity:0.8}.photo-filter--dark-85{--photo-filter-dark-opacity:0.85}.photo-filter--dark-90{--photo-filter-dark-opacity:0.9}.dnd-section:has(.section-photo-filter){position:relative}.section-photo-filter{inset:0;pointer-events:none;position:absolute}.dnd-section:has(.section-photo-filter)>.row-fluid>.dnd-column>.row-fluid-wrapper:not(:has(.section-photo-filter)){position:relative;z-index:1}.product-screenshot{--product-screenshot-aspect:4/3;--product-screenshot-stage-top:0;--product-screenshot-stage-left:0;--product-screenshot-stage-width:100%;aspect-ratio:var(--product-screenshot-aspect);border-radius:var(--radius-md);overflow:hidden;position:relative;width:100%}.product-screenshot--4-3{--product-screenshot-aspect:4/3}.product-screenshot--3-2{--product-screenshot-aspect:3/2}.product-screenshot--16-9{--product-screenshot-aspect:16/9}.product-screenshot--1-1{--product-screenshot-aspect:1/1}.product-screenshot--bg-inverse{background-color:var(--color-background-inverse)}.product-screenshot--bg-crimson{background-color:var(--brand-crimson-900)}.product-screenshot--bg-white{background-color:var(--neutral-white)}.product-screenshot--bordered,.product-screenshot--raised{border:3px solid var(--neutral-white);box-shadow:var(--elevation-md)}.product-screenshot--bordered{border-radius:var(--radius-xl)}.product-screenshot__stage{left:var(--product-screenshot-stage-left);position:absolute;top:var(--product-screenshot-stage-top);width:var(--product-screenshot-stage-width)}.product-screenshot__image{display:block;height:auto;width:100%}.product-screenshot--with-inset{--product-screenshot-stage-top:15.13%;--product-screenshot-stage-left:13.24%;--product-screenshot-stage-width:66.66%}.product-screenshot--with-inset .product-screenshot__image{border-radius:var(--radius-sm)}.product-screenshot__inset{border:2px solid var(--neutral-white);border-radius:var(--radius-sm);box-shadow:var(--elevation-md);left:70%;overflow:hidden;position:absolute;top:28.7%;width:18%}.product-screenshot__inset-image{display:block;height:auto;width:100%}.product-screenshot__accent{background-color:var(--brand-gold-500);border-top-right-radius:30px;bottom:0;height:14px;left:-24%;position:absolute;right:12.75%}.carousel{--carousel-duration:300ms;--carousel-ease:ease-out;position:relative}.carousel__radio{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.carousel__slides{display:grid;touch-action:pan-y}.carousel__slide{grid-column:1;grid-row:1;opacity:0;pointer-events:none;transition:opacity var(--carousel-duration) var(--carousel-ease),visibility 0s linear var(--carousel-duration);visibility:hidden}.carousel__slide:only-child{opacity:1;pointer-events:auto;transition:none;visibility:visible}.carousel:has(.carousel__radio:first-of-type:checked) .carousel__slide:first-of-type,.carousel:has(.carousel__radio:nth-of-type(2):checked) .carousel__slide:nth-of-type(2),.carousel:has(.carousel__radio:nth-of-type(3):checked) .carousel__slide:nth-of-type(3),.carousel:has(.carousel__radio:nth-of-type(4):checked) .carousel__slide:nth-of-type(4),.carousel:has(.carousel__radio:nth-of-type(5):checked) .carousel__slide:nth-of-type(5){opacity:1;pointer-events:auto;transition:opacity var(--carousel-duration) var(--carousel-ease);visibility:visible}.carousel__dots{display:flex;gap:var(--spacing-3)}.carousel__dot:not(#specificity){appearance:none;background-color:color-mix(in srgb,var(--color-brand-primary) 30%,transparent);border:0;border-radius:var(--radius-full);cursor:pointer;display:block;height:12px;padding:0;width:12px}.carousel__slide:first-of-type .carousel__dot:first-of-type:not(#specificity),.carousel__slide:nth-of-type(2) .carousel__dot:nth-of-type(2):not(#specificity),.carousel__slide:nth-of-type(3) .carousel__dot:nth-of-type(3):not(#specificity),.carousel__slide:nth-of-type(4) .carousel__dot:nth-of-type(4):not(#specificity),.carousel__slide:nth-of-type(5) .carousel__dot:nth-of-type(5):not(#specificity){background-color:var(--color-brand-primary)}.carousel:has(.carousel__radio:first-of-type:focus-visible) .carousel__slide .carousel__dot:first-of-type,.carousel:has(.carousel__radio:nth-of-type(2):focus-visible) .carousel__slide .carousel__dot:nth-of-type(2),.carousel:has(.carousel__radio:nth-of-type(3):focus-visible) .carousel__slide .carousel__dot:nth-of-type(3),.carousel:has(.carousel__radio:nth-of-type(4):focus-visible) .carousel__slide .carousel__dot:nth-of-type(4),.carousel:has(.carousel__radio:nth-of-type(5):focus-visible) .carousel__slide .carousel__dot:nth-of-type(5){outline:2px solid var(--color-border-focus-form);outline-offset:2px}.carousel.is-dragging .carousel__dot{pointer-events:none}@media (prefers-reduced-motion:reduce){.carousel{--carousel-duration:0s}}.hover-reveal-card{--hover-reveal-card-height:400px;--hover-reveal-card-duration:350ms;--hover-reveal-card-ease:ease;--hrc-on:0;--hrc-extra-row:0fr;--hrc-extra-visibility:hidden;--hrc-tag-base:var(--color-background-inverse);background-color:var(--neutral-gray-300);border-radius:var(--radius-md);display:flex;flex-direction:column;height:var(--hover-reveal-card-height);justify-content:flex-end;overflow:hidden;padding:var(--spacing-6);position:relative}@media (hover:none),(max-width:1024px){.hover-reveal-card:not(.hover-reveal-card--tap){--hrc-on:1;--hrc-extra-row:1fr;--hrc-extra-visibility:visible;--hrc-tag-base:var(--neutral-white)}}@media (hover:hover){.hover-reveal-card:hover{--hrc-on:1;--hrc-extra-row:1fr;--hrc-extra-visibility:visible;--hrc-tag-base:var(--neutral-white)}}.hover-reveal-card.is-revealed,.hover-reveal-card:focus-visible,.hover-reveal-card:focus-within{--hrc-on:1;--hrc-extra-row:1fr;--hrc-extra-visibility:visible;--hrc-tag-base:var(--neutral-white)}.hover-reveal-card:focus-visible{outline:2px solid var(--color-border-focus-form);outline-offset:2px}.hover-reveal-card__photo{inset:0;position:absolute}.hover-reveal-card__content:after{content:"";inset:calc(var(--spacing-6)*-1);opacity:calc((1 - var(--hrc-on))*.8);z-index:-1}.hover-reveal-card__content:after,.hover-reveal-card__scrim-full{background-color:var(--color-background-inverse);pointer-events:none;position:absolute;transition:opacity var(--hover-reveal-card-duration) var(--hover-reveal-card-ease)}.hover-reveal-card__scrim-full{inset:0;opacity:calc(var(--hrc-on)*.9)}.hover-reveal-card__tag{background-color:color-mix(in srgb,var(--hrc-tag-base) 40%,transparent);border-radius:var(--radius-full);left:var(--spacing-6);padding:6px var(--spacing-3);position:absolute;top:var(--spacing-6);transition:background-color var(--hover-reveal-card-duration) var(--hover-reveal-card-ease);width:fit-content}.hover-reveal-card__tag-text{color:var(--color-text-on-dark);margin:0}.hover-reveal-card__content{color:var(--color-text-on-dark);display:grid;gap:calc(var(--spacing-4)*var(--hrc-on));grid-template-rows:auto var(--hrc-extra-row);position:relative;transition:gap var(--hover-reveal-card-duration) var(--hover-reveal-card-ease),grid-template-rows var(--hover-reveal-card-duration) var(--hover-reveal-card-ease);z-index:1}.hover-reveal-card .hover-reveal-card__title{align-items:flex-end;color:inherit;display:flex;margin:0;min-height:var(
    --hrc-title-floor,calc(var(--font-size-h5)*2*var(--font-line-height-heading-sm))
  )}.hover-reveal-card__extra{display:flex;flex-direction:column;gap:var(--spacing-4);opacity:var(--hrc-on);overflow:hidden;pointer-events:auto;transition:opacity var(--hover-reveal-card-duration) var(--hover-reveal-card-ease),visibility 0s linear calc(var(--hover-reveal-card-duration)*(1 - var(--hrc-on)));visibility:var(--hrc-extra-visibility)}.hover-reveal-card__body{color:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0}.hover-reveal-card__cta{width:fit-content}@media (prefers-reduced-motion:reduce){.hover-reveal-card{--hover-reveal-card-duration:0s}}@media (min-width:768px){.hover-reveal-card{--hover-reveal-card-height:480px}}@media (min-width:1025px){.hover-reveal-card{--hover-reveal-card-height:500px}}.reveal-card{--reveal-card-bg:var(--neutral-white);--reveal-card-bg-reveal:var(--neutral-white);--reveal-card-duration:0.3s;--rc-on:0;--rc-content:0;--rc-vis:hidden;background-color:color-mix(in srgb,var(--reveal-card-bg-reveal) calc(var(--rc-on)*100%),var(--reveal-card-bg));border:1px solid color-mix(in srgb,var(--color-brand-primary) calc(var(--rc-on)*100%),var(--color-border-strong));border-radius:var(--radius-xl);box-shadow:0 0 0 calc(var(--rc-on)*2px) var(--color-brand-primary);padding:var(--spacing-5);transition:background-color var(--reveal-card-duration) ease,border-color var(--reveal-card-duration) ease,box-shadow var(--reveal-card-duration) ease}@media (hover:none),(max-width:1024px){.reveal-card:not(.reveal-card--static){--rc-content:1;--rc-vis:visible}}@media (hover:hover){.reveal-card:hover{--rc-on:1;--rc-content:1;--rc-vis:visible}}.reveal-card--featured,.reveal-card:focus,.reveal-card:focus-within{--rc-on:1;--rc-content:1;--rc-vis:visible}.reveal-card:focus-visible{outline:2px solid var(--color-border-focus-form);outline-offset:2px}.reveal-card--static,.reveal-card--static:focus,.reveal-card--static:focus-within,.reveal-card--static:hover{--rc-on:0;--rc-content:0;--rc-vis:hidden}@media (prefers-reduced-motion:reduce){.reveal-card{--reveal-card-duration:0s}}.resource-card{background-color:var(--color-background-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--elevation-xs);color:inherit;display:flex;flex-direction:column;gap:var(--spacing-8);height:var(--resource-card-height,546px);padding:var(--spacing-8);text-decoration:none;transition:border-color var(--reveal-card-duration,.3s) ease,box-shadow var(--reveal-card-duration,.3s) ease;width:var(--resource-card-width,393px)}a.resource-card{cursor:pointer}.resource-card__media{aspect-ratio:333/250;border-radius:var(--radius-md);flex-shrink:0;width:100%}.resource-card__content{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4);min-height:0}.resource-card__text{display:flex;flex-direction:column;gap:var(--spacing-2)}.resource-card__title{transition:color var(--reveal-card-duration,.3s) ease}.resource-card__excerpt{color:var(--color-text-primary)}.resource-card__foot{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:auto}.resource-card__rule{background-color:var(--color-border-default);flex-shrink:0;height:1px;width:100%}.resource-card__type{color:var(--color-link-light-default);font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0}.resource-card:focus-within,.resource-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--elevation-xs),inset 0 0 0 2px var(--color-brand-primary)}.resource-card:focus-within .resource-card__title,.resource-card:hover .resource-card__title{color:var(--color-link-light-hover)}.resource-card:focus-visible{outline:2px solid var(--color-border-focus-form);outline-offset:2px}@media (prefers-reduced-motion:reduce){.resource-card,.resource-card__title{transition:none}}.list-callout{display:flex;flex-direction:column;gap:var(--spacing-4)}.list-callout__eyebrow{margin:0}.list-callout__card{border-radius:var(--radius-xl)}.list-callout__card,.list-callout__card-text{display:flex;flex-direction:column;gap:var(--spacing-2)}.list-callout__title{margin:0}.list-callout__description,.list-callout__list{font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0}.list-callout__list{list-style:disc;padding-left:var(--spacing-5)}.list-callout__list li+li{margin-top:var(--spacing-2)}.list-callout--light .list-callout__eyebrow{color:var(--color-text-primary)}.list-callout--light .list-callout__card{background-color:var(--neutral-white);border:1px solid var(--color-border-strong);padding:var(--spacing-5)}.list-callout--light .list-callout__title{color:var(--color-text-primary)}.list-callout--light .list-callout__description,.list-callout--light .list-callout__list{color:var(--color-text-secondary)}.list-callout--dark .list-callout__description,.list-callout--dark .list-callout__eyebrow,.list-callout--dark .list-callout__list,.list-callout--dark .list-callout__title{color:var(--neutral-white)}.list-callout--dark .list-callout__card{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:var(--spacing-8)}.jump-nav{position:relative}.jump-nav__toggle:not(#specificity):not(#specificity){align-items:center;background:var(--neutral-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--font-family-brand);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);gap:var(--spacing-2);justify-content:space-between;line-height:1.3;padding:var(--spacing-4) var(--spacing-5);text-align:left;width:100%}.jump-nav__chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;height:9px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s ease-out;width:9px}.jump-nav__toggle[aria-expanded=true] .jump-nav__chevron{margin-top:4px;transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.jump-nav__chevron{transition:none}}.jump-nav__list{background:var(--neutral-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);display:none;left:0;list-style:none;margin:0;padding:var(--spacing-2) var(--spacing-5);position:absolute;right:0;top:calc(100% + var(--spacing-2));z-index:20}.jump-nav__list.is-open{display:block}.jump-nav__item+.jump-nav__item{border-top:1px solid var(--neutral-gray-300)}.jump-nav__link{color:var(--color-text-primary);display:flex;font-family:var(--font-family-brand);font-weight:var(--font-weight-bold);gap:var(--spacing-2);line-height:1.3;padding:var(--spacing-3) 0;text-decoration:none}.jump-nav__link.is-active,.jump-nav__link:focus-visible,.jump-nav__link:hover{color:var(--color-brand-primary)}.jump-nav__label,.jump-nav__number{font-size:var(--font-size-h6)}@media (min-width:1025px){.jump-nav__toggle:not(#specificity):not(#specificity){display:none}.jump-nav__list{display:block;padding:var(--spacing-8);position:static}.jump-nav__link{padding:18px 0}.jump-nav__item:first-child .jump-nav__link{padding-top:0}.jump-nav__item:last-child .jump-nav__link{padding-bottom:0}}.speakers-row{container-type:inline-size}.speakers-row .speakers-row__heading{color:var(--color-text-on-dark);margin:0 0 var(--spacing-10)}.speakers-row__list{display:grid;gap:var(--spacing-10);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@container (min-width: 640px){.speakers-row__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1024px){.speakers-row__list{column-gap:var(--layout-gutter-md)}}.speakers-row__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);color:var(--color-text-on-dark);display:flex;flex-direction:column;gap:var(--spacing-8);height:100%;overflow:hidden;padding:var(--spacing-8)}.speakers-row__identity{align-items:center;display:flex;gap:var(--spacing-8)}.speakers-row__avatar{border-radius:var(--radius-full);flex-shrink:0;height:66px;width:66px}.speakers-row__avatar .photo-filter__image{object-position:center}.speakers-row__name-block{min-width:0}.speakers-row__card .speakers-row__name,.speakers-row__card .speakers-row__title{font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label);margin:0;overflow-wrap:break-word}.speakers-row__card .speakers-row__bio{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);margin:0;overflow-wrap:break-word}.speakers-row__linkedin{display:block;flex-shrink:0;height:34px;margin-top:auto;text-decoration:none;width:34px}.speakers-row__linkedin-icon{background-color:var(--color-text-on-dark);display:block;height:100%;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:opacity .2s ease;width:100%}.speakers-row__linkedin:focus-visible .speakers-row__linkedin-icon,.speakers-row__linkedin:hover .speakers-row__linkedin-icon{opacity:.7}@media (prefers-reduced-motion:reduce){.speakers-row__linkedin-icon{transition:none}}.benefits-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);color:var(--color-text-on-dark);container-type:inline-size;padding:var(--spacing-8)}.benefits-list__items{display:grid;gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@container (min-width: 384px){.benefits-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 588px){.benefits-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.benefits-list__item{display:grid;font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);gap:var(--spacing-3);grid-template-columns:var(--spacing-1) minmax(0,1fr);line-height:var(--font-line-height-body);overflow-wrap:break-word;padding-left:var(--spacing-2)}.benefits-list__item:before{background-color:currentColor;border-radius:var(--radius-full);content:"";height:var(--spacing-1);margin-top:calc(.75em - var(--spacing-1)/2);width:var(--spacing-1)}.gated-rich-text.gated-rich-text{color:var(--color-text-on-dark)}.gated-rich-text.gated-rich-text>:last-child{margin-bottom:0}.gated-rich-text.gated-rich-text h1,.gated-rich-text.gated-rich-text h2,.gated-rich-text.gated-rich-text h3,.gated-rich-text.gated-rich-text h4,.gated-rich-text.gated-rich-text h5,.gated-rich-text.gated-rich-text h6{color:inherit}.gated-rich-text.gated-rich-text ol,.gated-rich-text.gated-rich-text p,.gated-rich-text.gated-rich-text ul{color:inherit;font-size:var(--font-size-body);line-height:var(--font-line-height-body);margin:0 0 var(--spacing-6)}.gated-rich-text.gated-rich-text ol,.gated-rich-text.gated-rich-text ul{padding-left:var(--spacing-5)}.gated-rich-text.gated-rich-text li+li{margin-top:var(--spacing-3)}.gated-rich-text.gated-rich-text a{color:var(--color-link-dark-default);text-decoration:underline;text-underline-offset:.15em}.gated-rich-text.gated-rich-text a:focus,.gated-rich-text.gated-rich-text a:hover{color:var(--color-link-dark-hover)}.gated-rich-text.gated-rich-text a:active{color:var(--color-link-dark-active)}.gated-rich-text.gated-rich-text blockquote{border-left-color:var(--color-text-on-dark);margin:0 0 var(--spacing-6)}.featured-card{background-color:var(--color-background-inverse);border-radius:var(--radius-xl);box-shadow:var(--elevation-xs);display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8);position:relative}.featured-card__media{width:100%}.featured-card__content{display:flex;flex-direction:column;gap:var(--spacing-8)}.featured-card__text{display:flex;flex-direction:column;gap:var(--spacing-4)}.featured-card__tag{background-color:color-mix(in srgb,var(--neutral-white) 10%,transparent);border-radius:var(--radius-full);padding:6px var(--spacing-3);width:fit-content}.featured-card__tag-text{color:var(--color-text-on-dark);margin:0;text-transform:uppercase}.featured-card__copy{display:flex;flex-direction:column;gap:var(--spacing-2)}body .featured-card__excerpt,body .featured-card__title{color:var(--color-text-on-dark);margin:0}.featured-card__cta{width:fit-content}.featured-card__cta:after{content:"";inset:0;position:absolute;z-index:1}@media (min-width:1025px){.featured-card{align-items:flex-start;flex-direction:row-reverse}.featured-card__media{flex:0 1 333px;width:auto}.featured-card__content{align-self:stretch;flex:1 1 0;justify-content:space-between;min-width:0}}.pagination-pill{align-items:center;background-color:var(--color-brand-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);display:flex;gap:var(--spacing-3);justify-content:center;margin:0 auto;max-width:100%;padding:var(--spacing-5) var(--spacing-8);width:fit-content}.pagination-pill__arrow{background:none;border:0;color:var(--color-brand-primary);cursor:pointer;display:block;flex-shrink:0;line-height:0;padding:0;position:relative;text-decoration:none}.pagination-pill__arrow.is-disabled,.pagination-pill__arrow:disabled{color:var(--color-text-disabled);cursor:default}.pagination-pill__arrow:hover:not(:disabled):not(.is-disabled){background:none;color:var(--color-brand-primary-dark)}.pagination-pill__arrow:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-border-focus-form);outline-offset:4px}.pagination-pill__arrow:after{bottom:-17px;content:"";position:absolute;top:-17px}.pagination-pill__arrow--prev:after{left:-24px;right:-6px}.pagination-pill__arrow--next:after{left:-6px;right:-24px}.pagination-pill__chevron{border-color:transparent;border-style:solid;display:block;height:0;width:0}.pagination-pill__arrow--prev .pagination-pill__chevron{border-right-color:currentColor;border-width:5px 6px 5px 0}.pagination-pill__arrow--next .pagination-pill__chevron{border-left-color:currentColor;border-width:5px 0 5px 6px}.pagination-pill__pages{display:none}@media (min-width:768px){.pagination-pill__pages{align-items:center;display:flex;gap:var(--spacing-3);list-style:none;margin:0;padding:0}}.pagination-pill__page{background:none;border:0;border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;display:block;font-family:var(--font-family-brand);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);isolation:isolate;line-height:var(--font-line-height-body);padding:var(--spacing-3) var(--spacing-2);position:relative;text-align:center;text-decoration:none}.pagination-pill__page:hover:not([aria-current=page]){background:none;color:var(--color-brand-primary)}.pagination-pill__page:hover:not([aria-current=page]):before{background-color:var(--color-brand-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);content:"";height:calc(var(--font-size-body)*var(--font-line-height-body) + var(--spacing-2)*2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(calc(var(--font-size-body)*var(--font-line-height-body) + var(--spacing-2)*2),100%);z-index:-1}.pagination-pill__page:focus-visible{outline:2px solid var(--color-border-focus-form);outline-offset:2px}.pagination-pill__page[aria-current=page]{background-color:var(--color-brand-surface);border:1px solid var(--color-border-strong);color:var(--color-brand-primary);cursor:default;min-width:calc(var(--font-size-body)*var(--font-line-height-body) + var(--spacing-2)*2);padding-bottom:calc(var(--spacing-2) - 1px);padding-top:calc(var(--spacing-2) - 1px)}.pagination-pill__ellipsis{display:block}.pagination-pill__ellipsis,.pagination-pill__status{color:var(--color-text-primary);font-family:var(--font-family-brand);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body);padding:var(--spacing-3) var(--spacing-2)}.pagination-pill__status{margin:0;text-align:center}@media (min-width:768px){.pagination-pill__status{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.article-block{margin:0 0 var(--spacing-10)}body .article-heading{color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.article-rich-text>:last-child{margin-bottom:0}.article-rich-text ol,.article-rich-text ul{font-size:var(--font-size-sm);line-height:var(--font-line-height-body);padding-left:var(--spacing-5)}.article-rich-text li+li{margin-top:var(--spacing-3)}.article-rich-text img{border:3px solid var(--neutral-white);border-radius:var(--radius-md);box-shadow:var(--elevation-md);display:block;height:auto;max-width:min(603px,100%);width:auto}.article-rich-text>img{margin:0 0 var(--spacing-10)}.article-image{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-8);max-width:603px}.article-image:not(:has(.article-image__img)){display:none}.article-image__img{border:3px solid var(--neutral-white);border-radius:var(--radius-md);box-shadow:var(--elevation-md);display:block;height:auto;max-width:100%;width:auto}.article-image__caption{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0}.article-stat-cards{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.article-stat-cards:not(:has(.article-stat-cards__card)){display:none}.article-stat-cards__card{align-items:center;background-color:var(--color-background-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-1);justify-content:center;overflow-wrap:break-word;padding:var(--spacing-8);text-align:center}.article-stat-cards__value{color:var(--color-accent-teal);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-heading);line-height:var(--font-line-height-heading-lg);margin:0}.article-stat-cards__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0;max-width:220px}.article-numbered-list{counter-reset:article-numbered-list;display:flex;flex-direction:column;gap:var(--spacing-8);list-style:none;padding-left:0}.article-numbered-list:not(:has(li)){display:none}.article-numbered-list__item{align-items:flex-start;color:var(--color-text-primary);counter-increment:article-numbered-list;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);line-height:var(--font-line-height-body)}.article-numbered-list__item:before{color:var(--brand-teal-600);content:counter(article-numbered-list) ".";flex:0 0 auto;font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body)}.article-numbered-list:has(li:nth-child(10)) .article-numbered-list__item:before{min-width:1.5em;text-align:right}.article-numbered-list__text{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.article-callout:not(:has(.list-callout)){display:none}.article-callout .list-callout__eyebrow{font-size:var(--font-size-xxs);letter-spacing:.04em}.article-callout .list-callout__card{background-color:transparent;border:0;border-radius:0;padding:0}.article-callout .list-callout__list{color:var(--color-text-primary);font-size:var(--font-size-sm);padding-left:var(--spacing-5)}.article-callout .list-callout__list li+li{margin-top:var(--spacing-3)}.article-pull-quote{background-color:var(--color-background-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-10) var(--spacing-6)}.article-pull-quote:not(:has(.article-pull-quote__quote)){display:none}.article-pull-quote__blockquote{border-left:0;margin:0;padding-left:0}.article-pull-quote__quote{color:var(--color-text-primary);font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body);margin:0}.article-pull-quote__attribution{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-label)}@media (min-width:768px){.article-pull-quote{padding:var(--spacing-16) var(--spacing-10)}}.article-cta{background-color:var(--color-background-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--spacing-8)}.article-cta:not(:has(.article-cta__title,.article-cta__body,.article-cta__button)){display:none}.article-cta__title{color:var(--color-text-primary);font-family:var(--font-family-brand);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);letter-spacing:normal;line-height:var(--font-line-height-label);margin:0 0 var(--spacing-4)}.article-cta__body{margin-bottom:var(--spacing-6)}.article-cta__body>:last-child{margin-bottom:0}.article-cta__title+.article-cta__button{margin-top:var(--spacing-2)}.article-cta__body img{border-radius:var(--radius-md);display:block;height:auto;margin-bottom:var(--spacing-4);max-width:100%;width:auto}.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}.hs_cos_wrapper_type_cta img,.hs_cos_wrapper_type_logo img,.hs_cos_wrapper_type_rich_text img{height:auto;max-width:100%}.show-for-sr{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){.show-for-sr--mobile{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}.ots-anchor,.ots-anchor-offset{scroll-margin-top:calc(var(--ots-header-h, 80px) + var(--spacing-8))}.ots-anchor{display:block;height:0;width:100%}