@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2-variations");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:Manrope Fallback;src:local("Arial");size-adjust:103.64%;ascent-override:102.86%;descent-override:28.95%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");size-adjust:101.44%;ascent-override:102.32%;descent-override:21.88%;line-gap-override:0%}:root{color-scheme:light;--hyn-colour-background: #f4f6fa;--hyn-colour-surface: #fff;--hyn-colour-surface-secondary: #f8f9fc;--hyn-colour-text: #192035;--hyn-colour-muted: #6b7285;--hyn-colour-border: #e4e7ef;--hyn-colour-navy: #11182a;--hyn-colour-brand: #cf267b;--hyn-colour-brand-bright: #ee5ba4;--hyn-colour-blue: #246da6;--hyn-colour-cyan: #5dc5dc;--hyn-colour-positive: #147454;--hyn-colour-caution: #9a5b0d;--hyn-colour-critical: #b42318;--hyn-font-body: "Manrope Variable", "Manrope Fallback", Arial, sans-serif;--hyn-font-display: "Plus Jakarta Sans Variable", "Plus Jakarta Sans Fallback", Arial, sans-serif;--hyn-content-wide: 77.5rem;--hyn-space-card: 1.625rem;--hyn-radius-control: .625rem;--hyn-radius-compact: .875rem;--hyn-radius-card: 1.25rem;--hyn-shadow-card: 0 1.5rem 4.375rem rgb(31 39 68 / 12%);--hyn-focus-ring: 0 0 0 3px color-mix(in srgb, var(--hyn-colour-brand) 35%, transparent);--hyn-layer-header: 40}html[data-theme=dark]{color-scheme:dark;--hyn-colour-background: #0e1422;--hyn-colour-surface: #161e30;--hyn-colour-surface-secondary: #1b2539;--hyn-colour-text: #f3f4f8;--hyn-colour-muted: #a9afbf;--hyn-colour-border: #2b354b;--hyn-colour-navy: #090e19;--hyn-colour-brand: #ee5ba4;--hyn-colour-blue: #67b7e8;--hyn-colour-positive: #4fd1a8;--hyn-colour-caution: #f0a44b;--hyn-colour-critical: #ff766d;--hyn-shadow-card: 0 1.5rem 4.375rem rgb(0 0 0 / 30%)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:20rem;min-height:100%;margin:0;background:var(--hyn-colour-background);color:var(--hyn-colour-text);font:400 1rem/1.65 var(--hyn-font-body);transition:background-color .25s,color .25s}button,input,select,textarea{font:inherit}button{cursor:pointer}.hyn-button{display:inline-flex;min-height:2.75rem;padding:.7rem 1.25rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--hyn-radius-control);font-weight:700;text-decoration:none}.hyn-button--primary{background:var(--hyn-colour-brand);color:#fff;box-shadow:0 .5625rem 1.25rem #cf267b33}.hyn-button--primary:hover{background:#ae1766}.hyn-button--secondary{border-color:var(--hyn-colour-border);background:var(--hyn-colour-surface);color:var(--hyn-colour-text)}.hyn-button--quiet{background:transparent;color:var(--hyn-colour-muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--hyn-colour-brand);outline-offset:3px;box-shadow:var(--hyn-focus-ring)}.sr-only{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.65rem 1rem;border-radius:var(--hyn-radius-control);background:var(--hyn-colour-navy);color:#fff;font-weight:700;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.hyn-kicker{color:var(--hyn-colour-brand);font:700 .75rem var(--hyn-font-display);letter-spacing:.09375rem;text-transform:uppercase}.hyn-kicker span{display:inline-block;width:1.5625rem;height:2px;margin-right:.5rem;background:var(--hyn-colour-brand);vertical-align:middle}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
