:root{--ss-magenta:#b62361;--ss-navy:#0f2438;--ss-pink-soft:#fbe9f1;--ss-soft:#f4f2f7;--ss-magenta-dark:color-mix(in srgb,var(--ss-magenta) 78%,#000);--ss-navy-deep:#0b1b2b;--ss-navy-hover:#1b3a57;--ss-pink-on-navy:#f2a7c6;--ss-ink:var(--ss-navy);--ss-muted:#4a5868;--ss-muted-2:#5a6b7b;--ss-on-navy:#ced4db;--ss-on-navy-2:#a9b4c0;--ss-white:#fff;--ss-success-ink:#1f7a55;--ss-success-on-navy:#6fd3a0;--ss-line:#eaeaf1;--ss-line-strong:#ced4db;--ss-line-on-navy:#4a5d70;--ss-font:"Heebo",system-ui,sans-serif;--ss-radius:16px;--ss-radius-lg:20px;--ss-radius-xl:24px;--ss-radius-pill:999px;--ss-wrap:1200px;--ss-gutter:32px;--ss-section-y:104px}@media (max-width:900px){:root{--ss-gutter:16px;--ss-section-y:72px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ss-white);color:var(--ss-ink);font-family:var(--ss-font);font-size:16px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%}img{height:auto}h1,h2,h3,h4,h5,h6{font-family:inherit;margin:0}blockquote,figure{margin:0}button,input,select,textarea{font:inherit}[hidden]{display:none}:where(a){color:var(--ss-magenta)}:where(a):hover{color:var(--ss-magenta-dark)}.dnd-section+.dnd-section{margin-top:0}.ss-wrap{margin:0 auto;max-width:var(--ss-wrap);padding:0 var(--ss-gutter)}.ss-section{padding:var(--ss-section-y) 0}.ss-bg--default{background:var(--ss-white);color:var(--ss-ink)}.ss-bg--alt{background:var(--ss-soft);color:var(--ss-ink)}.ss-bg--dark{background:var(--ss-navy);color:var(--ss-white)}.ss-bg--accent{background:var(--ss-magenta);color:var(--ss-white)}:where(.ss-bg--dark) :where(a:not([class])){color:var(--ss-pink-on-navy)}:where(.ss-bg--dark) :where(a:not([class])):hover{color:var(--ss-white)}:where(.ss-bg--accent) :where(a:not([class])){color:var(--ss-white);text-decoration:underline}:where(.ss-bg--accent) :where(a:not([class])):hover{color:var(--ss-pink-soft)}.ss-eyebrow{color:var(--ss-magenta);font-size:14px;font-weight:700;letter-spacing:2px;line-height:1.4;margin:0;text-transform:uppercase}.ss-bg--dark .ss-eyebrow{color:var(--ss-pink-on-navy)}.ss-bg--accent .ss-eyebrow{color:var(--ss-pink-soft)}.ss-h1{font-size:60px;font-weight:900;line-height:1.05}.ss-h2{font-size:44px;font-weight:800;line-height:1.1}.ss-lead{color:var(--ss-muted);font-size:19px;line-height:1.6;margin:0}.ss-lead p{margin:0}.ss-lead p+p{margin-top:12px}.ss-bg--dark .ss-lead{color:var(--ss-on-navy)}.ss-bg--accent .ss-lead{color:var(--ss-pink-soft)}.ss-highlight{color:var(--ss-magenta)}.ss-bg--dark .ss-highlight{color:var(--ss-pink-on-navy)}.ss-bg--accent .ss-highlight{color:var(--ss-pink-soft)}.ss-section-head{display:flex;flex-direction:column;gap:16px;margin-bottom:44px;max-width:760px}.ss-section-head--center{margin-left:auto;margin-right:auto}.ss-btn,.ss-section-head--center{align-items:center;text-align:center}.ss-btn{background:transparent;border:0;border-radius:var(--ss-radius-pill);color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:52px;padding:0 28px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ss-btn--primary{background:var(--ss-magenta);color:var(--ss-white)}.ss-btn--primary:focus-visible,.ss-btn--primary:hover{background:var(--ss-magenta-dark);color:var(--ss-white)}.ss-btn--white{background:var(--ss-white);color:var(--ss-navy)}.ss-btn--white:focus-visible,.ss-btn--white:hover{color:var(--ss-magenta)}.ss-btn--dark{background:var(--ss-navy);color:var(--ss-white)}.ss-btn--dark:focus-visible,.ss-btn--dark:hover{background:var(--ss-navy-hover);color:var(--ss-white)}.ss-btn--ghost{background:transparent;color:var(--ss-white);font-weight:500;padding:0 8px}.ss-btn--ghost:focus-visible,.ss-btn--ghost:hover{color:var(--ss-pink-on-navy)}.ss-bg--alt .ss-btn--ghost,.ss-bg--default .ss-btn--ghost{color:var(--ss-navy)}.ss-bg--alt .ss-btn--ghost:hover,.ss-bg--default .ss-btn--ghost:hover{color:var(--ss-magenta)}.ss-btn--line{background:var(--ss-white);border:1px solid var(--ss-line-strong);color:var(--ss-navy)}.ss-btn--line:focus-visible,.ss-btn--line:hover{border-color:var(--ss-navy);color:var(--ss-navy)}.ss-bg--accent .ss-btn--primary{background:var(--ss-white);color:var(--ss-navy)}.ss-bg--accent .ss-btn--primary:hover{color:var(--ss-magenta)}.ss-btn--small{font-size:16px;min-height:46px;padding:0 20px}.ss-btn--ghost.ss-btn--small{padding:0 8px}.ss-card{background:var(--ss-white);border:1px solid var(--ss-line);border-radius:var(--ss-radius);color:var(--ss-ink);display:flex;flex-direction:column;gap:12px;padding:28px}.ss-card p{color:var(--ss-muted);font-size:16px;line-height:1.6;margin:0}.ss-sr{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:3px solid var(--ss-magenta);outline-offset:3px}.ss-bg--dark :focus-visible{outline-color:var(--ss-pink-on-navy)}.ss-bg--accent :focus-visible{outline-color:var(--ss-white)}[data-ss-carousel]:has([data-ss-slide].is-active) [data-ss-slide]:not(.is-active){display:none}[data-ss-carousel]:not(:has([data-ss-slide].is-active)) [data-ss-slide]~[data-ss-slide]{display:none}[data-ss-switch] [data-ss-switch-panel][hidden]{display:none}[data-ss-switch]:not(.is-ready):not(:has([data-ss-switch-panel][hidden])) [data-ss-switch-panel]~[data-ss-switch-panel]{display:none}.ss-section .hs-form fieldset{max-width:none}.ss-section .hs-form .hs-form-field{margin-bottom:18px}.ss-section .hs-form label{color:var(--ss-ink);display:block;font-size:15px;font-weight:700;margin-bottom:8px}.ss-section .hs-form .hs-form-required{color:var(--ss-magenta)}.ss-section .hs-form .hs-field-desc{color:var(--ss-muted-2);font-size:14px;margin-bottom:8px}.ss-section .hs-form .input{margin:0}.ss-section .hs-form input.hs-input:not([type=checkbox]):not([type=radio]),.ss-section .hs-form select.hs-input,.ss-section .hs-form textarea.hs-input{background:var(--ss-white);border:1px solid var(--ss-line-strong);border-radius:12px;color:var(--ss-ink);font-family:inherit;font-size:16px;font-weight:400;min-height:50px;padding:12px 14px;width:100%}.ss-section .hs-form textarea.hs-input{min-height:110px;resize:vertical}.ss-section .hs-form input.hs-input:focus,.ss-section .hs-form select.hs-input:focus,.ss-section .hs-form textarea.hs-input:focus{border-color:var(--ss-magenta);outline:2px solid var(--ss-magenta);outline-offset:0}.ss-section .hs-form .inputs-list{list-style:none;margin:0;padding:0}.ss-section .hs-form .hs-form-booleancheckbox-display,.ss-section .hs-form .hs-form-checkbox-display,.ss-section .hs-form .hs-form-radio-display{align-items:center;display:flex;font-size:16px;font-weight:400;gap:10px;min-height:44px}.ss-section .hs-form input[type=checkbox],.ss-section .hs-form input[type=radio]{accent-color:var(--ss-magenta);height:20px;margin:0;width:20px}.ss-section .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.ss-section .hs-form .hs-error-msg,.ss-section .hs-form .hs-error-msgs label{color:var(--ss-magenta-dark);font-size:14px;font-weight:500;margin:0}.ss-section .hs-form .legal-consent-container{color:var(--ss-muted-2);font-size:14px;line-height:1.5}.ss-section .hs-form .legal-consent-container p{margin:0 0 8px}.ss-section .hs-form .hs-submit{margin-top:8px}.ss-section .hs-form .hs-button,.ss-section .hs-form input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ss-magenta);border:0;border-radius:var(--ss-radius-pill);color:var(--ss-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;font-weight:700;justify-content:center;min-height:52px;padding:0 28px}.ss-section .hs-form .hs-button:focus-visible,.ss-section .hs-form .hs-button:hover,.ss-section .hs-form input[type=submit]:hover{background:var(--ss-magenta-dark)}.ss-section .submitted-message{font-size:17px;line-height:1.6}.ss-bg--accent .hs-form label,.ss-bg--dark .hs-form label{color:var(--ss-white)}.ss-bg--dark .hs-form .hs-field-desc,.ss-bg--dark .hs-form .legal-consent-container{color:var(--ss-on-navy)}.ss-bg--accent .hs-form .hs-field-desc,.ss-bg--accent .hs-form .legal-consent-container{color:var(--ss-pink-soft)}.ss-bg--dark .hs-form .hs-error-msg,.ss-bg--dark .hs-form .hs-error-msgs label{color:var(--ss-pink-on-navy)}.ss-bg--accent .hs-form .hs-error-msg,.ss-bg--accent .hs-form .hs-error-msgs label{color:var(--ss-white)}.ss-bg--accent .hs-form .hs-button,.ss-bg--accent .hs-form input[type=submit]{background:var(--ss-white);color:var(--ss-navy)}.ss-skip-link{background:var(--ss-navy);border-radius:var(--ss-radius-pill);color:var(--ss-white);font-size:16px;font-weight:700;left:8px;padding:12px 20px;position:absolute;text-decoration:none;top:8px;transform:translateY(-200%);transition:transform .15s ease;z-index:1000}.ss-skip-link:focus,.ss-skip-link:focus-visible{color:var(--ss-white);transform:translateY(0)}.ss-main{display:block;min-height:40vh}.ss-main:focus{outline:none}.ss-system .ss-section-head{max-width:760px}.ss-system__search{margin:0 auto 32px;max-width:640px}.ss-system__search form{display:flex;flex-wrap:wrap;gap:10px}.ss-system__search input[type=search],.ss-system__search input[type=text]{background:var(--ss-white);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-pill);color:var(--ss-ink);flex:1 1 240px;font-size:16px;min-height:50px;padding:12px 16px}.ss-system__search button,.ss-system__search input[type=submit]{background:var(--ss-magenta);border:0;border-radius:var(--ss-radius-pill);color:var(--ss-white);cursor:pointer;font-weight:700;min-height:50px;padding:0 24px}.ss-system__search button:hover,.ss-system__search input[type=submit]:hover{background:var(--ss-magenta-dark)}.ss-system__results{max-width:880px}.ss-system__results,.ss-system__results ul{display:flex;flex-direction:column;gap:24px}.ss-system__results ul{list-style:none;margin:0;padding:0}.ss-system__results a{font-size:20px;font-weight:700}.ss-system__results p{color:var(--ss-muted);line-height:1.6;margin:6px 0 0}.ss-system__card{margin:0 auto;max-width:640px}.ss-system__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0}@media (max-width:900px){.ss-h1{font-size:42px}.ss-h2{font-size:34px}.ss-section-head{margin-bottom:32px}}.ss-video-embed{background:var(--ss-navy-deep);border:0;display:block;height:100%;inset:0;position:absolute;width:100%}