:root{--icon-motion:0.125em;--icon-external:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M13.31 20.69c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62L27.04 4.2c.45-.45 1.17-.45 1.62 0s.45 1.17 0 1.62L14.12 20.36c-.22.22-.52.33-.81.33"/><path d="M27.86 15.29c-.63 0-1.14-.51-1.14-1.14v-8h-8a1.14 1.14 0 1 1 0-2.28h9.14c.63 0 1.14.51 1.14 1.14v9.14c0 .63-.51 1.14-1.14 1.14M23.29 29H5c-.63 0-1.14-.51-1.14-1.14V9.57c0-.63.51-1.14 1.14-1.14h9.14a1.14 1.14 0 1 1 0 2.28h-8v16h16v-8a1.14 1.14 0 1 1 2.28 0v9.14c0 .63-.51 1.14-1.14 1.14Z"/></svg>');--icon-anchor:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/></svg>');--icon-arrow-up:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m5 12 7-7 7 7M12 19V5"/></svg>');--icon-locate:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="M2 12h3M19 12h3M12 2v3M12 19v3"/><circle cx="12" cy="12" r="7"/></svg>');--icon-download:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="M12 15V3M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><path d="m7 10 5 5 5-5"/></svg>');--icon-mail:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1tYWlsLXBlbiBwcmV2aWV3LWljb24iIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LjM2MyAxNy42MzRhMiAyIDAgMCAwLS41MDYuODU0bC0uODM3IDIuODdhLjUuNSAwIDAgMCAuNjIuNjJsMi44Ny0uODM3YTIgMiAwIDAgMCAuODU0LS41MDZsMy4wMTMtMy4wMDlhMSAxIDAgMSAwLTMuMDA0LTMuMDA0ek0yMiAxMC4zOFY2YTIgMiAwIDAgMC0yLTJINGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoNi4yNSIvPjxwYXRoIGQ9Im0yMiA3LTguOTkxIDUuNzI3YTIgMiAwIDAgMS0yLjAwOSAwTDIgNyIvPjwvc3ZnPg==");--icon-meetings:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jYWxlbmRhci1wbHVzIHByZXZpZXctaWNvbiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYgMThoNk0xNiAydjNNMTkgMTV2Nk0yMSAxMS41VjVhMiAyIDAgMCAwLTItMkg1YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmg4LjNNMyA5aDE4TTggMnYzIi8+PC9zdmc+");--icon-ccpa:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 30 14'%3E%3Cpath d='M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23fff'/%3E%3Cpath d='M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7m-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8' style='fill-rule:evenodd;clip-rule:evenodd;fill:%2306f'/%3E%3Cpath d='M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8s-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0s-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8s.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0' style='fill:%23fff'/%3E%3Cpath d='M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8s.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0' style='fill:%2306f'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUteCBwcmV2aWV3LWljb24iIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cGF0aCBkPSJtMTUgOS02IDZNOSA5bDYgNiIvPjwvc3ZnPg==");--icon-right:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLXJpZ2h0IHByZXZpZXctaWNvbiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtOSAxOCA2LTYtNi02Ii8+PC9zdmc+");--icon-left:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWxlZnQgcHJldmlldy1pY29uIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Im0xNSAxOC02LTYgNi02Ii8+PC9zdmc+")}:where(a,button,.button,.hs-button){--icon:initial;--icon-label:initial;--icon-hover:initial}:where(a[target=_blank]:not(:has(div,img,video))){--icon:var(--icon-external);--icon-label:"Opens in a new tab";--icon-hover:translate(var(--icon-motion),calc(var(--icon-motion)*-1))}:where(a[href^="#"]:not([href="#"],[href="#top"]):not(:has(div,img,video))){--icon:var(--icon-anchor);--icon-label:"Jumps to page section"}:where(a:is([href="#top"],[href="#"].back-to-top):not(:has(div,img,video))){--icon:var(--icon-arrow-up);--icon-label:"Back to top";--icon-hover:translateY(calc(var(--icon-motion)*-1))}:where(a:is([href*="google.com/maps" i],[href*="maps.google." i],[href*="goo.gl/maps" i],[href*="maps.app.goo.gl" i],[href*="maps.apple.com" i],[href^="geo:" i]):not(:has(div,img,video))){--icon:var(--icon-locate);--icon-label:""}a[href^="https://meetings.hubspot.com/"]{--icon:var(--icon-meetings);--icon-label:"";--icon-hover:translateY(calc(var(--icon-motion)*-1))}:where(a:is([download],[href$=".doc" i],[href$=".docx" i],[href$=".xls" i],[href$=".xlsx" i],[href$=".csv" i],[href$=".ppt" i],[href$=".pptx" i],[href$=".zip" i],[href$=".ics" i],[href^="webcal:" i]):not(:has(div,img,video))){--icon:var(--icon-download);--icon-label:"Download";--icon-hover:translateY(var(--icon-motion))}:where(a[href^="mailto:" i]:not(:has(div,img,video))){--icon:var(--icon-mail);--icon-label:"Email";--icon-hover:translateY(calc(var(--icon-motion)*-1))}:is(a,button,.button,.hs-button):not(:has(div,img,video),[data-hs-anchor=true]):after{aspect-ratio:1/1;background-color:currentColor;content:""/var(--icon-label);display:inline-block;height:1em;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat;max-height:1.5rem;transition:var(--transition-base);vertical-align:middle}:is(a,button,.button,.hs-button):is(:hover,:focus-visible):after{transform:var(--icon-hover,none)}a:not(:empty,[data-hs-anchor=true]):after{margin-left:.33333em}:is(a,button):empty:not([data-hs-anchor=true]){align-items:center;aspect-ratio:1/1;backdrop-filter:blur(.125rem);background-color:color-mix(in srgb,contrast-color(currentColor) 50%,transparent);border:none;border-radius:.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12.5%,transparent);display:flex;height:3rem;justify-content:center;text-decoration:none;text-transform:none;transition:var(--transition-base);&:hover{background-color:color-mix(in srgb,contrast-color(currentColor) 75%,transparent)}&:after{height:50%}}button[aria-label=Next]:after{--icon:var(--icon-right);--icon-label:"Next";--icon-hover:translateX(var(--icon-motion))}button[aria-label=Previous]:after{--icon:var(--icon-left);--icon-label:"Next";--icon-hover:translateX(calc(var(--icon-motion)*-1))}button[aria-label=Close]:after{--icon:var(--icon-close);--icon-label:"Close"}:is(a,button,.button,.hs-button,span).ccpa:after{--icon-label:"California Consumer Privacy Act (CCPA) Opt-Out Icon";aspect-ratio:30/14;background:var(--icon-ccpa) center /contain no-repeat;content:""/var(--icon-label);display:inline-block;height:1em;-webkit-mask:none;mask:none;vertical-align:middle}:is(a,.button,.hs-button).no-icon:after{content:none}@media (prefers-reduced-motion:reduce){:is(a,.button,.hs-button):after{transition:none}}