@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff2");font-display:swap}.ncos-cta-signup__heading{font-family:HKNova,sans-serif;font-size:36px;line-height:42px;font-weight:800;letter-spacing:-2px}@media screen and (min-width: 600px){.ncos-cta-signup__heading{font-size:51px;line-height:56px}}.ncos-cta-signup__body{font-family:HKNova,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}@media screen and (min-width: 600px){.ncos-cta-signup__body{font-size:18px;line-height:28px}}.ncos-button{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.75px}@media screen and (min-width: 600px){.ncos-button{font-size:15px}}.ncos-cta-signup__eyebrow{font-family:HKNova,sans-serif;font-size:14px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ncos-button{display:flex;justify-content:center;align-items:center;gap:var(--ncos-spacing-xs);height:40px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ncos-colour-sys-on-surface);padding:0 var(--ncos-spacing-lg);border-radius:var(--ncos-radius-full);box-sizing:border-box;text-decoration:none !important;cursor:pointer}.ncos-button__label{white-space:nowrap;text-overflow:ellipsis}.ncos-button--filled{position:relative;background:var(--ncos-colour-sys-primary);transition:unset;color:var(--ncos-colour-sys-on-primary)}.ncos-button--filled:hover{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-10), var(--ncos-colour-state-layer-on-primary-opacity-10)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled:focus{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-15), var(--ncos-colour-state-layer-on-primary-opacity-15)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled:active{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-20), var(--ncos-colour-state-layer-on-primary-opacity-20)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled[disabled]{color:var(--ncos-colour-sys-on-surface-alt);background:var(--ncos-colour-state-layer-on-surface-opacity-08);cursor:default}.ncos-button--outlined{border:1px solid var(--ncos-colour-sys-outline)}.ncos-button--outlined:hover{background:var(--ncos-colour-state-layer-primary-opacity-10)}.ncos-button--outlined:focus{background:var(--ncos-colour-state-layer-primary-opacity-15)}.ncos-button--outlined:active{background:var(--ncos-colour-state-layer-primary-opacity-20)}.ncos-button--outlined[disabled]{color:var(--ncos-colour-sys-outline);border:1px solid var(--ncos-colour-sys-outline-alt);cursor:default}.ncos-button--text{border:0;background:none}.ncos-button--text:hover{background:var(--ncos-colour-state-layer-primary-opacity-10)}.ncos-button--text:focus{background:var(--ncos-colour-state-layer-primary-opacity-15)}.ncos-button--text:active{background:var(--ncos-colour-state-layer-primary-opacity-20)}.ncos-button--text[disabled]{color:var(--ncos-colour-sys-on-surface-alt);cursor:default}.ncos-button--text[disabled]:hover,.ncos-button--text[disabled]:focus,.ncos-button--text[disabled]:active{background:unset}.ncos-button--with-icon{padding:0 var(--ncos-spacing-sm) 0 var(--ncos-spacing-md)}.ncos-button--icon-only{width:40px;padding:var(--ncos-spacing-sm)}.ncos-button--center{margin:0 auto}.ncos-button--right{margin-left:auto}.ncos-cta-signup{position:relative;display:block;overflow:hidden;container-type:inline-size;background:var(--ncos-colour-sys-primary);border-radius:24px;color:var(--ncos-colour-sys-on-primary);text-decoration:none}.ncos-cta-signup:focus-visible{outline:3px solid var(--ncos-colour-sys-secondary);outline-offset:3px}.ncos-cta-signup__inner{display:flex;flex-direction:column}.ncos-cta-signup__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ncos-spacing-md);padding:24px}.ncos-cta-signup__eyebrow{color:var(--ncos-colour-sys-on-primary-container)}.ncos-cta-signup__heading{font-size:51px;line-height:56px;color:var(--ncos-colour-sys-on-primary)}.ncos-cta-signup__body{font-size:18px;line-height:28px;color:var(--ncos-colour-sys-on-primary)}.ncos-cta-signup .ncos-cta-signup__content .ncos-cta-signup__eyebrow{margin:0}.ncos-cta-signup .ncos-cta-signup__content .ncos-cta-signup__heading{margin:0}.ncos-cta-signup .ncos-cta-signup__content .ncos-cta-signup__body{margin:var(--ncos-spacing-sm) 0 0}.ncos-cta-signup .ncos-button--filled.ncos-cta-signup__button{margin:var(--ncos-spacing-md) 0 0;font-size:15px;background:var(--ncos-colour-sys-primary-container);color:var(--ncos-colour-sys-on-primary)}.ncos-cta-signup:hover .ncos-button--filled.ncos-cta-signup__button{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-10), var(--ncos-colour-state-layer-on-primary-opacity-10)),linear-gradient(var(--ncos-colour-sys-primary-container), var(--ncos-colour-sys-primary-container))}.ncos-cta-signup:focus-visible .ncos-button--filled.ncos-cta-signup__button{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-15), var(--ncos-colour-state-layer-on-primary-opacity-15)),linear-gradient(var(--ncos-colour-sys-primary-container), var(--ncos-colour-sys-primary-container))}.ncos-cta-signup:active .ncos-button--filled.ncos-cta-signup__button{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-20), var(--ncos-colour-state-layer-on-primary-opacity-20)),linear-gradient(var(--ncos-colour-sys-primary-container), var(--ncos-colour-sys-primary-container))}.ncos-cta-signup__media{display:block;aspect-ratio:722/556;background-image:var(--ncos-cta-signup-art-stacked);background-position:center;background-size:cover}@container (width >= 860px){.ncos-cta-signup__inner{flex-direction:row;align-items:stretch;min-height:392px}.ncos-cta-signup__content{flex:1 1 auto;min-width:0;padding:48px}.ncos-cta-signup__media{flex:0 0 auto;width:420px;max-width:45%;aspect-ratio:auto;background-image:var(--ncos-cta-signup-art-bar);background-position:left center}}
