.ssf-nav-progress{position:fixed;top:0;left:0;z-index:10000;width:100%;height:3px;pointer-events:none;background:transparent}.ssf-nav-progress.is-active{background:linear-gradient(90deg,var(--ssf-color-teal, #0f766e) 0%,var(--ssf-color-action, #aa3601) 50%,var(--ssf-color-teal, #0f766e) 100%);background-size:200% 100%;animation:ssf-nav-progress-slide .9s linear infinite}.ssf-nav-progress.is-active[hidden]{display:block}a[data-ssf-nav-pending]{pointer-events:none}@media(prefers-reduced-motion:reduce){.ssf-nav-progress.is-active{animation:none;background:var(--ssf-color-teal, #0f766e)}}@keyframes ssf-nav-progress-slide{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--ssf-color-white: #ffffff;--ssf-color-ink: #121212;--ssf-color-navy: #0a1e2e;--ssf-color-teal: #1a8c98;--ssf-color-mist: #e3f5f7;--ssf-color-action: #aa3601;--ssf-color-peach: #ffc5aa;--ssf-color-muted: #727272;--ssf-color-line: #d7e4e6;--ssf-color-surface: #ffffff;--ssf-color-surface-muted: #f4fafb;--ssf-color-on-navy: #f7fcfc;--ssf-color-focus: #1a8c98;--ssf-font-display: "Cormorant Garamond", "Times New Roman", serif;--ssf-font-body: "Sora", "Segoe UI", sans-serif;--ssf-space-2xs: .25rem;--ssf-space-xs: .5rem;--ssf-space-sm: .75rem;--ssf-space-md: 1rem;--ssf-space-lg: 1.5rem;--ssf-space-xl: 2.5rem;--ssf-space-2xl: 4rem;--ssf-space-3xl: 6rem;--ssf-radius-sm: .25rem;--ssf-radius-md: .5rem;--ssf-radius-lg: .75rem;--ssf-radius-pill: 999px;--ssf-shadow-card: 0 8px 24px rgba(10, 30, 46, .08);--ssf-shadow-header: 0 1px 0 rgba(10, 30, 46, .08);--ssf-container-narrow: 42rem;--ssf-container: 72rem;--ssf-container-wide: 80rem;--ssf-header-height: 4.5rem;--ssf-transition: .18s ease;--ssf-text-body: 1.0625rem;--ssf-text-small: .9375rem;--ssf-leading-body: 1.65;--ssf-leading-display: 1.15}@media(min-width:48rem){:root{--ssf-header-height: 5rem}}@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/sora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{margin:0;min-height:100%}body{background:var(--ssf-color-surface);color:var(--ssf-color-ink);font-family:var(--ssf-font-body);font-size:var(--ssf-text-body);line-height:var(--ssf-leading-body);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--ssf-font-display);font-weight:600;line-height:var(--ssf-leading-display);letter-spacing:-.02em;margin:0}p,ul,ol{margin:0}:focus-visible{outline:2px solid var(--ssf-color-focus);outline-offset:3px}.skip-link{position:absolute;left:var(--ssf-space-md);top:0;z-index:200;transform:translateY(-120%);background:var(--ssf-color-navy);color:var(--ssf-color-white);padding:var(--ssf-space-sm) var(--ssf-space-md);border-radius:var(--ssf-radius-sm)}.skip-link:focus{transform:translateY(var(--ssf-space-sm))}.ssf-main{min-height:60vh}.ssf-content-fallback{margin:var(--ssf-space-md) auto 0;max-width:72rem;padding:var(--ssf-space-sm) var(--ssf-space-md);border-left:3px solid var(--ssf-color-teal);background:var(--ssf-color-mist);font-size:.875rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
