@font-face{font-family:Aeonik Mono;src:url(https://assets.cadence.care/fonts/aeonik-mono-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Noi Grotesk;src:url(https://assets.cadence.care/fonts/noi-grotesk-light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Noi Grotesk;src:url(https://assets.cadence.care/fonts/noi-grotesk-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Noi Grotesk;src:url(https://assets.cadence.care/fonts/noi-grotesk-medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Noi Variable;src:url(https://assets.cadence.care/fonts/noi-variable.woff2) format("woff2");font-display:swap;font-feature-settings:"ss03" 1;font-style:normal;font-weight:100 900}:root{--color-text-primary: #0a162e;--color-text-secondary: #364e7a;--color-text-subtle: #4e6488;--color-text-inverse: #ffffff;--color-text-brand: #1628e0;--color-surface-background: #fbfbfa;--color-surface-panel: #fffdf9;--color-surface-raised: #f2f2f0;--color-surface-muted: #eeedea;--color-surface-warm-grey-200: #e5e3df;--color-surface-brand-bright: #1628e0;--color-surface-brand-muted: #0e1c9a;--color-surface-inverse: #142440;--color-border-subtle: #d4dae8;--color-border-default: #b4bed0;--color-border-strong: #8e9db8;--color-button-primary-background: #1628e0;--color-button-primary-text: #ffffff;--color-button-primary-hover: #1222c0;--color-button-primary-active: #0e1c9a;--color-accent-primary: #1628e0;--color-accent-secondary: #007fa8;--color-accent-tertiary: #8b1fd8;--color-accent-warm: #c45200;--color-accent-positive: #0d8c35;--color-accent-alert: #cc2030;--color-accent-primary-soft: #96aaf4;--color-accent-primary-softer: #dae0f1;--color-text: var(--color-text-primary);--color-text-soft: var(--color-text-secondary);--color-text-muted: var(--color-text-subtle);--color-bg: var(--color-surface-background);--color-panel: var(--color-surface-panel);--color-panel-soft: var(--color-surface-raised);--color-panel-muted: var(--color-surface-muted);--color-line: var(--color-border-subtle);--color-line-strong: var(--color-border-default);--color-blue: var(--color-accent-primary);--color-blue-deep: var(--color-button-primary-hover);--color-blue-soft: var(--color-accent-primary-softer);--color-accent: var(--color-accent-primary);--color-post-author-card: #d3e3f2;--color-cta-warm: #fff8df;--color-white: var(--color-text-inverse);--color-shadow: rgba(31, 45, 76, .12);--color-card-bg: var(--color-surface-raised);--color-dark-bg: var(--color-surface-inverse);--font-body: "Noi Grotesk", Arial, sans-serif;--font-heading: "Noi Grotesk", Arial, sans-serif;--font-serif: "Source Serif 4", "Source Serif Pro", "Times New Roman", serif;--font-mono: "Aeonik Mono", Arial, sans-serif;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--shadow-card: 0 16px 40px rgba(31, 45, 76, .08);--shadow-soft: 0 8px 24px rgba(31, 45, 76, .06);--container: 89vw;--container-max: 1324px;--section-gap: clamp(5rem, 8vw, 7.5rem);--header-height: 4.5rem}[data-hero-section] h1,[data-hero-intro],[data-marquee-row],[data-hero-card],[data-hero-tabs]{visibility:hidden}.no-js [data-hero-section] h1,.no-js [data-hero-intro],.no-js [data-marquee-row],.no-js [data-hero-card],.no-js [data-hero-tabs]{visibility:visible}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-surface-background);color:var(--color-text-primary);font-synthesis:none;scroll-behavior:smooth}body{margin:0;background:var(--color-surface-background);color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.4;min-width:20rem;overflow-x:clip;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.hero-section{background:radial-gradient(circle at 32% 18%,rgba(239,223,206,.46),transparent 24rem),radial-gradient(circle at 72% 20%,rgba(222,228,255,.6),transparent 28rem)}main{display:block}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button,summary{color:inherit;cursor:pointer;font:inherit}button{border:0;background:none;padding:0}summary{list-style:none}summary::-webkit-details-marker{display:none}p{margin:0}ul,ol{margin:0;padding:0}.page-shell{isolation:isolate;overflow-x:clip}.container,.container-wide{margin-inline:auto;width:min(var(--container),var(--container-max))}.container-wide{width:min(94vw,1520px)}.eyebrow{color:var(--color-text-brand);display:inline-flex;font-family:var(--type-mono-family);font-size:var(--type-caption-size);letter-spacing:-.02em}h1,h2,h3,h4{color:var(--color-text-primary);font-family:var(--font-heading);font-weight:var(--type-display-weight);margin:0}h1{font-size:var(--type-display-size);letter-spacing:var(--type-display-ls);line-height:var(--type-display-lh)}h2{font-size:var(--type-h1-size);letter-spacing:var(--type-h1-ls);line-height:var(--type-h1-lh)}h3{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh)}h4{font-size:var(--type-h4-size);letter-spacing:var(--type-h4-ls);line-height:var(--type-h4-lh)}.section{padding:var(--section-gap) 0;position:relative;z-index:0}@media(max-width:47.9375rem){.section{padding:2.5rem 0}}.card{background:#ffffffc2;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.btn-primary{background:var(--color-button-primary-background);border-radius:var(--radius-pill);color:var(--color-button-primary-text);display:inline-block;font-family:var(--font-mono);font-size:.95rem;padding:.85rem 2rem;text-decoration:none;transition:background .2s ease}.btn-primary:hover{background:var(--color-button-primary-hover)}:root{--type-heading-xxl-family: var(--font-heading);--type-heading-xxl-size: clamp(5.5rem, 9vw, 8.125rem);--type-heading-xxl-weight: 400;--type-heading-xxl-lh: .9;--type-heading-xxl-ls: -.04em;--type-heading-xl-family: var(--font-heading);--type-heading-xl-size: clamp(4.25rem, 6.95vw, 5.5rem);--type-heading-xl-weight: 400;--type-heading-xl-lh: .95;--type-heading-xl-ls: -.04em;--type-heading-l-family: var(--font-heading);--type-heading-l-size: clamp(3.2rem, 6vw, 3.5rem);--type-heading-l-weight: 400;--type-heading-l-lh: 1;--type-heading-l-ls: -.04em;--type-heading-m-family: var(--font-heading);--type-heading-m-size: clamp(2.75rem, 5vw, 3rem);--type-heading-m-weight: 400;--type-heading-m-lh: 1;--type-heading-m-ls: -.04em;--type-heading-s-family: var(--font-heading);--type-heading-s-size: clamp(2.15rem, 4vw, 2.5rem);--type-heading-s-weight: 400;--type-heading-s-lh: 1.1;--type-heading-s-ls: -.03em;--type-heading-xs-family: var(--font-heading);--type-heading-xs-size: clamp(1.5rem, 2.2vw, 2rem);--type-heading-xs-weight: 400;--type-heading-xs-lh: 1.15;--type-heading-xs-ls: -.03em;--type-display-family: var(--type-heading-xl-family);--type-display-size: var(--type-heading-xl-size);--type-display-weight: var(--type-heading-xl-weight);--type-display-lh: var(--type-heading-xl-lh);--type-display-ls: var(--type-heading-xl-ls);--type-post-hero-family: var(--font-serif);--type-post-hero-size: clamp(3rem, 5vw, 4.5rem);--type-post-hero-mobile-size: clamp(2.4rem, 10vw, 2.6rem);--type-post-hero-weight: 400;--type-post-hero-lh: 1;--type-post-hero-ls: 0;--type-post-card-title-family: var(--font-serif);--type-post-card-title-size: clamp(1.85rem, 2.25vw, 2.25rem);--type-post-card-title-weight: 400;--type-post-card-title-lh: 1.12;--type-post-card-title-ls: 0;--type-post-cta-size: clamp(3rem, 4.7vw, 4rem);--type-post-cta-lh: 1.1;--type-h1-family: var(--type-heading-l-family);--type-h1-size: var(--type-heading-l-size);--type-h1-weight: var(--type-heading-l-weight);--type-h1-lh: var(--type-heading-l-lh);--type-h1-ls: var(--type-heading-l-ls);--type-h2-family: var(--type-heading-s-family);--type-h2-size: var(--type-heading-s-size);--type-h2-weight: var(--type-heading-s-weight);--type-h2-lh: var(--type-heading-s-lh);--type-h2-ls: var(--type-heading-s-ls);--type-h3-family: var(--type-heading-xs-family);--type-h3-size: var(--type-heading-xs-size);--type-h3-weight: var(--type-heading-xs-weight);--type-h3-lh: var(--type-heading-xs-lh);--type-h3-ls: var(--type-heading-xs-ls);--type-h4-family: var(--font-body);--type-h4-size: clamp(1.25rem, 1.7vw, 1.5rem);--type-h4-weight: 400;--type-h4-lh: 1.3;--type-h4-ls: -.02em;--type-body-xl-size: 1.5rem;--type-body-xl-lh: 1.3;--type-body-xl-ls: -.02em;--type-body-xl-weight: 400;--type-body-l-size: 1.375rem;--type-body-l-lh: 1.3;--type-body-l-ls: -.01em;--type-body-l-weight: 400;--type-body-l-strong-weight: 500;--type-body-m-size: 1.125rem;--type-body-m-lh: 1.35;--type-body-m-ls: 0;--type-body-m-weight: 400;--type-body-m-strong-weight: 500;--type-body-s-size: 1rem;--type-body-s-lh: 1.3;--type-body-s-ls: 0;--type-body-s-weight: 400;--type-body-s-strong-weight: 500;--type-body-xs-size: .875rem;--type-body-xs-lh: 1.3;--type-body-xs-ls: 0;--type-body-xs-weight: 400;--type-body-lg-size: var(--type-body-l-size);--type-body-lg-lh: var(--type-body-l-lh);--type-body-lg-ls: var(--type-body-l-ls);--type-body-size: var(--type-body-m-size);--type-body-lh: var(--type-body-m-lh);--type-body-sm-size: var(--type-body-s-size);--type-body-sm-lh: var(--type-body-s-lh);--type-caption-size: var(--type-body-xs-size);--type-caption-lh: var(--type-body-xs-lh);--type-body-xxs-size: .75rem;--type-body-xxs-lh: 1.3;--type-body-xxxs-size: .625rem;--type-body-xxxs-lh: 1.3;--type-stat-family: var(--font-body);--type-stat-size: clamp(2.5rem, 3.9vw, 3.5rem);--type-stat-weight: 400;--type-stat-lh: 1;--type-stat-ls: -.04em;--type-body-mono-l-size: 1.125rem;--type-body-mono-m-size: 1rem;--type-body-mono-s-size: .875rem;--type-body-mono-weight: 400;--type-body-mono-lh: 1.2;--type-body-mono-ls: 0;--type-mono-family: var(--font-mono);--type-mono-size: var(--type-body-mono-m-size);--type-mono-weight: var(--type-body-mono-weight);--type-mono-lh: var(--type-body-mono-lh);--type-body-md-size: 1.05rem;--type-body-md-lh: 1.5;--type-label-size: .95rem;--type-label-lh: 1.3;--type-badge-xs-size: .5rem;--type-mono-xs-size: .765rem;--lh-tight: 1;--lh-snug: 1.15;--lh-normal: 1.3;--lh-relaxed: 1.5;--lh-loose: 1.7;--ls-display: -.04em;--ls-tight: -.03em;--ls-snug: -.02em;--ls-default: -.01em;--ls-none: 0;--ls-wide: .04em;--ls-wider: .08em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600}.text-heading-xl{font-family:var(--type-heading-xl-family);font-size:var(--type-heading-xl-size);font-weight:var(--type-heading-xl-weight);letter-spacing:var(--type-heading-xl-ls);line-height:var(--type-heading-xl-lh)}.text-heading-l{font-family:var(--type-heading-l-family);font-size:var(--type-heading-l-size);font-weight:var(--type-heading-l-weight);letter-spacing:var(--type-heading-l-ls);line-height:var(--type-heading-l-lh)}.text-heading-m{font-family:var(--type-heading-m-family);font-size:var(--type-heading-m-size);font-weight:var(--type-heading-m-weight);letter-spacing:var(--type-heading-m-ls);line-height:var(--type-heading-m-lh)}.text-heading-s{font-family:var(--type-heading-s-family);font-size:var(--type-heading-s-size);font-weight:var(--type-heading-s-weight);letter-spacing:var(--type-heading-s-ls);line-height:var(--type-heading-s-lh)}.text-heading-xs{font-family:var(--type-heading-xs-family);font-size:var(--type-heading-xs-size);font-weight:var(--type-heading-xs-weight);letter-spacing:var(--type-heading-xs-ls);line-height:var(--type-heading-xs-lh)}.text-display{font-family:var(--type-display-family);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-ls);line-height:var(--type-display-lh)}.text-h1{font-family:var(--type-h1-family);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-ls);line-height:var(--type-h1-lh)}.text-h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-ls);line-height:var(--type-h2-lh)}.text-h3{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh)}.text-h4{font-family:var(--type-h4-family);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-ls);line-height:var(--type-h4-lh)}.text-body-lg{font-size:var(--type-body-lg-size);letter-spacing:var(--type-body-lg-ls);line-height:var(--type-body-lg-lh)}.text-body{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.text-body-md{font-size:var(--type-body-md-size);line-height:var(--type-body-md-lh)}.text-body-sm{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh)}.text-label{font-size:var(--type-label-size);line-height:var(--type-label-lh)}.text-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.text-body-xxs{font-size:var(--type-body-xxs-size);line-height:var(--type-body-xxs-lh)}.text-body-xxxs{font-size:var(--type-body-xxxs-size);line-height:var(--type-body-xxxs-lh)}.text-mono{font-family:var(--type-mono-family);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-body-mono-ls);line-height:var(--type-mono-lh)}.text-mono-sm{font-family:var(--type-mono-family);font-size:var(--type-body-mono-s-size);font-weight:var(--type-body-mono-weight);letter-spacing:var(--type-body-mono-ls);line-height:var(--type-mono-lh)}.font-light{font-weight:var(--fw-light)}.font-regular{font-weight:var(--fw-regular)}.font-medium{font-weight:var(--fw-medium)}.font-semibold{font-weight:var(--fw-semibold)}
