@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.St3ePG_className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.St3ePG_variable{--font-work-sans:"Work Sans", "Work Sans Fallback"}
:root{--c-primary:#542583;--c-paper:#f7f3fa;--c-accent:#ff8a24;--c-white:#fff;--c-text:#29232f;--c-primary-dark:color-mix(in srgb, var(--c-primary) 82%, black);--c-primary-band:color-mix(in srgb, var(--c-primary) 88%, var(--c-white));--c-accent-soft:color-mix(in srgb, var(--c-accent) 82%, var(--c-white));--c-paper-soft:color-mix(in srgb, var(--c-paper) 50%, var(--c-white));--c-line:color-mix(in srgb, var(--c-primary) 14%, var(--c-white));--c-line-strong:color-mix(in srgb, var(--c-primary) 32%, var(--c-white));--c-text-soft:color-mix(in srgb, var(--c-text) 85%, var(--c-white));--c-muted:color-mix(in srgb, var(--c-text) 68%, var(--c-white));--c-accent-text:var(--c-primary);--c-on-primary-line:color-mix(in srgb, var(--c-white) 22%, transparent);--c-on-primary-card:linear-gradient(150deg, color-mix(in srgb, var(--c-white) 10%, transparent), color-mix(in srgb, var(--c-white) 3%, transparent));--c-on-primary-muted:color-mix(in srgb, var(--c-white) 72%, transparent);--c-glass:color-mix(in srgb, var(--c-paper) 90%, transparent);--c-glass-tint:color-mix(in srgb, var(--c-line) 90%, transparent);--c-glass-gradient:linear-gradient(115deg, var(--c-glass) 0%, var(--c-glass-tint) 55%, var(--c-glass) 100%);--c-glass-thin:color-mix(in srgb, var(--c-white) 30%, transparent);--c-placeholder:var(--c-line);--c-placeholder-dark:color-mix(in srgb, var(--c-primary) 45%, var(--c-text));--c-overlay:color-mix(in srgb, var(--c-text) 40%, transparent);--shadow-soft:0 12px 30px color-mix(in srgb, var(--c-text) 7%, transparent);--shadow-float:0 24px 50px color-mix(in srgb, var(--c-text) 16%, transparent);--c-error:#b3261e;--c-error-on-primary:#ffd9d4;--c-success:#1c6b3a;--font-body:var(--font-work-sans), "Work Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-tag:Arial, Helvetica, sans-serif;--fs-display:clamp(2.5rem, 4vw, 4.75rem);--fs-h1:clamp(2.25rem, 3.16vw, 3.75rem);--fs-h2:clamp(2rem, 3.16vw, 3.75rem);--fs-h3:clamp(1.625rem, 2vw, 2.375rem);--fs-card:clamp(1.375rem, 1.48vw, 1.75rem);--fs-lead:clamp(1.125rem, 1.27vw, 1.5rem);--fs-body:clamp(1rem, 1.05vw, 1.25rem);--fs-small:clamp(.9375rem, .95vw, 1.125rem);--fs-nav:1.125rem;--fs-tag:.8125rem;--lh-tight:1.2;--lh-body:1.4;--ls-heading:.01em;--ls-body:.02em;--container-max:1600px;--gutter:clamp(1rem, 4vw, 4rem);--panel-inset:clamp(.5rem, .68vw, .8125rem);--gap:clamp(1rem, 1.32vw, 1.5625rem);--section-space:clamp(4rem, 5.8vw, 6.875rem);--r-xl:clamp(1.5rem, 2.1vw, 2.5rem);--r-lg:clamp(1.25rem, 1.7vw, 2rem);--r-md:1.5rem;--r-sm:.75rem;--r-pill:999px;--btn-h:3.6875rem;--circle:3.9375rem;--header-h-home:6.875rem;--header-h-home-stuck:8.625rem;--header-h-inner:6.25rem;--ease:cubic-bezier(.22, .61, .36, 1);--t-fast:.2s;--t-med:.35s}@media (max-width:767px){:root{--btn-h:3.25rem;--circle:3.25rem;--header-h-home:5rem;--header-h-home-stuck:5rem;--header-h-inner:5rem}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-white);color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--c-accent-text);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:min(var(--container-max), 100% - 2 * var(--gutter));margin-inline:auto}.panel{margin-inline:var(--panel-inset);border-radius:var(--r-xl)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-white);padding:.75rem 1.25rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.h-display{font-size:var(--fs-display);letter-spacing:0;font-weight:600;line-height:1.06}.h1,.h2{font-size:var(--fs-h1);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--ls-heading)}.h3{font-size:var(--fs-h3);letter-spacing:var(--ls-heading);font-weight:500;line-height:1.19}.card-title{font-size:var(--fs-card);letter-spacing:var(--ls-heading);font-weight:500;line-height:1.29}.lead{font-size:var(--fs-lead);line-height:1.55}.accent{color:var(--c-accent-text)}.center{text-align:center}.tag{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-white);min-height:2.5rem;font-family:var(--font-tag);font-size:var(--fs-tag);letter-spacing:.02em;text-transform:uppercase;color:var(--c-text);align-items:center;padding:.5rem 1.625rem;font-weight:500;line-height:1.2;display:inline-flex}.tag--clear{border-color:color-mix(in srgb, var(--c-text) 22%, transparent);background:0 0}.tag--on-dark{border-color:color-mix(in srgb, var(--c-white) 45%, transparent);color:var(--c-white);background:0 0;font-weight:700}.btn{border-radius:var(--r-pill);letter-spacing:.01em;white-space:nowrap;align-items:stretch;font-size:1.1875rem;font-weight:500;line-height:1;display:inline-flex}.btn__label{min-height:var(--btn-h);border-radius:var(--r-pill);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);justify-content:center;align-items:center;padding:0 1.875rem;display:inline-flex}.btn__arrow{width:var(--btn-h);height:var(--btn-h);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.btn__arrow svg{width:1.375rem;height:1.375rem;transition:transform var(--t-med) var(--ease)}.btn:hover .btn__arrow svg,.btn:focus-visible .btn__arrow svg{transform:rotate(45deg)}.btn--accent .btn__label,.btn--accent .btn__arrow{background:var(--c-accent);color:var(--c-text)}.btn--accent:hover .btn__label,.btn--accent:hover .btn__arrow{background:var(--c-accent-soft)}.btn--primary .btn__label{background:var(--c-primary);color:var(--c-white);font-weight:600}.btn--primary .btn__arrow{background:var(--c-primary);color:var(--c-accent)}.btn--primary:hover .btn__label,.btn--primary:hover .btn__arrow{background:var(--c-primary-dark)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.arrow-circle{width:var(--circle);height:var(--circle);background:var(--c-white);color:var(--c-text);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.arrow-circle svg{width:1.25rem;height:1.25rem;transition:transform var(--t-med) var(--ease)}.arrow-circle--paper{background:var(--c-paper)}.arrow-circle--dark{background:var(--c-primary);color:var(--c-accent)}.skeleton{border-radius:var(--r-lg);background:linear-gradient(100deg, var(--c-paper) 30%, var(--c-line) 50%, var(--c-paper) 70%);background-size:300% 100%;animation:1.4s linear infinite skeleton-slide}@keyframes skeleton-slide{0%{background-position:100% 0}to{background-position:-50% 0}}.state-note{border:1px dashed var(--c-line);border-radius:var(--r-md);background:var(--c-paper-soft);font-size:var(--fs-small);color:var(--c-text-soft);padding:1.5rem 1.75rem}.state-note--on-dark{border-color:var(--c-on-primary-line);color:var(--c-white);background:0 0}
