:root{--ds-color-mineral-0: #fffefb;--ds-color-mineral-50: #faf9f5;--ds-color-mineral-100: #f2f0e9;--ds-color-mineral-200: #e7e4dc;--ds-color-steel-200: #d4dad6;--ds-color-steel-400: #929d98;--ds-color-steel-600: #5c6864;--ds-color-graphite-600: #44514d;--ds-color-graphite-800: #26312e;--ds-color-graphite-950: #101816;--ds-color-oxygen-100: #e7efff;--ds-color-oxygen-300: #8eafff;--ds-color-oxygen-600: #1759e8;--ds-color-oxygen-700: #1047c2;--ds-color-bio-100: #e5efe7;--ds-color-bio-500: #5f8067;--ds-color-caution-100: #fff0d8;--ds-color-caution-700: #85500f;--ds-color-danger-100: #fae9e7;--ds-color-danger-700: #9b342e;--ds-color-canvas: var(--ds-color-mineral-50);--ds-color-surface: var(--ds-color-mineral-0);--ds-color-surface-subtle: var(--ds-color-mineral-100);--ds-color-text: var(--ds-color-graphite-950);--ds-color-text-muted: var(--ds-color-graphite-600);--ds-color-border: var(--ds-color-steel-200);--ds-color-border-strong: var(--ds-color-steel-400);--ds-color-action: var(--ds-color-oxygen-600);--ds-color-action-hover: var(--ds-color-oxygen-700);--ds-color-focus: #f0b429;--ds-color-positive: var(--ds-color-bio-500);--ds-color-danger: var(--ds-color-danger-700);--ds-font-sans: "Avenir Next", Avenir, Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--ds-font-serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--ds-font-mono: "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--ds-font-size-00: .6875rem;--ds-font-size-0: .8125rem;--ds-font-size-1: 1rem;--ds-font-size-2: clamp(1.1rem, 1.3vw, 1.25rem);--ds-font-size-3: clamp(1.35rem, 2vw, 1.75rem);--ds-font-size-4: clamp(1.9rem, 3.5vw, 3rem);--ds-font-size-5: clamp(2.8rem, 7vw, 6.8rem);--ds-leading-tight: .96;--ds-leading-heading: 1.08;--ds-leading-body: 1.65;--ds-tracking-tight: -.045em;--ds-tracking-label: .13em;--ds-space-0: 0;--ds-space-1: .25rem;--ds-space-2: .5rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-8: 2rem;--ds-space-10: 2.5rem;--ds-space-12: 3rem;--ds-space-16: 4rem;--ds-space-20: 5rem;--ds-space-24: 6rem;--ds-space-section: clamp(4.5rem, 9vw, 9rem);--ds-shell: 82rem;--ds-copy: 43rem;--ds-gutter: clamp(1.25rem, 4vw, 4rem);--ds-grid-columns: 12;--ds-grid-gap: clamp(1rem, 2vw, 2rem);--ds-radius-1: .125rem;--ds-radius-2: .375rem;--ds-radius-3: .75rem;--ds-radius-pill: 999px;--ds-border-hairline: 1px solid var(--ds-color-border);--ds-border-strong: 1px solid var(--ds-color-border-strong);--ds-shadow-small: 0 .75rem 2.5rem rgba(16, 24, 22, .08);--ds-shadow-raised: 0 1.5rem 5rem rgba(16, 24, 22, .12);--ds-motion-fast: .12s;--ds-motion-standard: .22s;--ds-motion-deliberate: .42s;--ds-motion-distance: .5rem;--ds-ease-standard: cubic-bezier(.2, .72, .25, 1);--ds-ease-exit: cubic-bezier(.4, 0, 1, 1)}[data-ds-theme=dark]{color-scheme:dark;--ds-color-canvas: var(--ds-color-graphite-950);--ds-color-surface: #18211f;--ds-color-surface-subtle: #202b28;--ds-color-text: #f7f6f1;--ds-color-text-muted: #bdc7c2;--ds-color-border: #3f4b47;--ds-color-border-strong: #66736e;--ds-color-action: #8eafff;--ds-color-action-hover: #b4c9ff;--ds-color-focus: #f6c85f;--ds-color-positive: #a9c9b0;--ds-color-danger: #ffb1aa;--ds-shadow-small: 0 .75rem 2.5rem rgba(0, 0, 0, .22);--ds-shadow-raised: 0 1.5rem 5rem rgba(0, 0, 0, .32)}.blog-experience{--blog-paper: var(--ds-color-mineral-50);--blog-ink: var(--ds-color-graphite-950);--blog-muted: var(--ds-color-graphite-600);--blog-blue: var(--ds-color-oxygen-600);overflow:clip;background:var(--blog-paper);color:var(--blog-ink);font-family:var(--ds-font-sans)}.blog-experience :where(h1,h2,h3,p,ul,ol,dl){margin-top:0}.blog-experience :where(h1,h2,h3){color:inherit;font-family:var(--ds-font-sans);letter-spacing:-.05em;text-wrap:balance}.blog-experience :where(p,li,dd){color:var(--blog-muted);line-height:1.65;text-wrap:pretty}.blog-experience :where(a,button,summary):focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:4px}.blog-experience [hidden]{display:none!important}.blog-shell{width:min(82rem,100%);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.blog-kicker{margin-bottom:1rem;color:var(--blog-blue)!important;font-family:var(--ds-font-mono);font-size:.72rem;font-weight:760;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.blog-action{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1rem;border:1px solid transparent;border-radius:2px;color:inherit;font-size:.9rem;font-weight:760;text-decoration:none;transition:transform .14s ease,background-color .14s ease,color .14s ease}.blog-action:hover{transform:translateY(-1px)}.blog-action--primary{background:var(--blog-blue);color:#fff}.blog-action--primary:hover{background:var(--ds-color-oxygen-700)}.blog-action--quiet{border-bottom-color:currentColor;padding-inline:.25rem}.blog-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.blog-intro{position:relative;min-height:min(49rem,calc(100vh - 4.5rem));display:grid;align-items:center;padding-block:clamp(5rem,10vw,9rem);background:var(--ds-color-mineral-100)}.blog-intro:before{position:absolute;inset:0 auto 0 max(0px,calc((100vw - 82rem)/2 + 1rem));width:2px;background:var(--blog-blue);content:""}.blog-intro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.75fr);gap:clamp(3rem,8vw,8rem);align-items:center}.blog-intro h1{max-width:10ch;margin-bottom:1.5rem;font-size:clamp(4rem,8vw,8rem);font-weight:650;line-height:.88}.blog-intro-lede{max-width:44rem;margin-bottom:2rem;font-family:var(--ds-font-serif);font-size:clamp(1.2rem,2vw,1.65rem)}.blog-disclaimer{margin:1.25rem 0 0;font-family:var(--ds-font-mono);font-size:.75rem}.outcome-wordmark{position:relative;display:grid;gap:0;padding:clamp(2rem,5vw,4rem) 0;border-block:1px solid var(--ds-color-border-strong)}.outcome-wordmark span{color:var(--blog-ink);font-size:clamp(2.9rem,6vw,6rem);font-weight:620;letter-spacing:-.065em;line-height:.88}.outcome-wordmark span:nth-child(2),.outcome-wordmark span:nth-child(4){color:transparent;-webkit-text-stroke:1px var(--ds-color-steel-600)}.outcome-wordmark small{margin-top:1.75rem;color:var(--blog-blue);font-family:var(--ds-font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.blog-outcomes{padding-block:clamp(5rem,10vw,9rem);background:#fff}.outcome-heading{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:clamp(3rem,7vw,6rem)}.outcome-heading .blog-kicker{grid-column:1 / -1;margin-bottom:0}.outcome-heading h2{max-width:11ch;margin-bottom:0;font-size:clamp(3rem,6vw,6rem);line-height:.95}.outcome-heading>p:last-child{max-width:38rem;margin-bottom:.5rem;font-family:var(--ds-font-serif);font-size:1.15rem}.outcome-layout{display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,7rem)}.outcome-tabs{display:grid;align-content:start;border-top:1px solid var(--ds-color-border-strong)}.outcome-tabs button{display:grid;grid-template-columns:1fr;width:100%;padding:1.25rem 0;border:0;border-bottom:1px solid var(--ds-color-border);background:transparent;color:var(--blog-muted);cursor:pointer;font:inherit;font-size:1.05rem;font-weight:650;line-height:1.25;text-align:left}.outcome-tabs button[aria-selected=true]{color:var(--blog-blue)}.outcome-panels article{min-height:36rem}.outcome-result{max-width:21ch;margin-bottom:2.5rem;color:var(--blog-ink)!important;font-family:var(--ds-font-serif);font-size:clamp(1.8rem,3.6vw,3.4rem);line-height:1.08!important}.outcome-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.75fr);gap:clamp(2rem,5vw,4rem);padding-block:2rem;border-block:1px solid var(--ds-color-border-strong)}.outcome-feature h3{max-width:16ch;margin-bottom:1rem;font-size:clamp(2rem,3.8vw,3.7rem);line-height:1}.outcome-hook{color:var(--blog-ink)!important;font-weight:680}.outcome-feature dl{margin:0}.outcome-feature dl div{padding:1rem 0;border-top:1px solid var(--ds-color-border)}.outcome-feature dt{margin-bottom:.4rem;color:var(--blog-blue);font-family:var(--ds-font-mono);font-size:.68rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.outcome-feature dd{margin:0;font-size:.92rem}.supporting-reading{display:grid;grid-template-columns:10rem 1fr 1fr;gap:1rem 2rem;align-items:start;padding-top:1.5rem}.supporting-reading>span{color:var(--blog-muted);font-family:var(--ds-font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.supporting-reading a{color:var(--blog-ink);font-weight:650;line-height:1.35;text-decoration-thickness:1px;text-underline-offset:4px}.supporting-reading .path-link{grid-column:2 / -1;color:var(--blog-blue)}.flagship-story{padding-block:clamp(5rem,10vw,10rem);background:var(--ds-color-mineral-100)}.flagship-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.55fr);gap:clamp(2rem,5vw,5rem);align-items:start}.flagship-copy h2{max-width:15ch;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,6.4rem);line-height:.94}.flagship-copy>p:not(.blog-kicker){max-width:43rem;font-family:var(--ds-font-serif);font-size:1.2rem}.flagship-note{padding-top:1.25rem;border-top:3px solid var(--blog-blue)}.flagship-note ul{padding-left:1.2rem}.flagship-note li{margin-bottom:.75rem;color:var(--blog-ink)}.flagship-note>p:last-child{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--ds-color-border);font-size:.8rem}.care-comparison{padding-block:clamp(5rem,10vw,9rem);background:var(--ds-color-graphite-950);color:#f7f6f1}.care-comparison .blog-kicker{color:var(--ds-color-oxygen-300)!important}.comparison-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem)}.comparison-heading h2{max-width:17ch;margin-bottom:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.comparison-row{display:grid;grid-template-columns:1fr 1.2fr 1.45fr .55fr;gap:2rem;padding:1.35rem 0;border-top:1px solid #3f4b47;align-items:start}.comparison-row :where(strong,span,a){color:#dbe2df;font-size:.93rem;line-height:1.5}.comparison-row strong{color:#fff;font-size:1.05rem}.comparison-row a{color:var(--ds-color-oxygen-300);font-weight:700;text-decoration:none}.comparison-row--head :where(span){color:#8e9c97;font-family:var(--ds-font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.editorial-library{padding-block:clamp(5rem,10vw,9rem);background:#fff}.library-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:end}.library-heading h2{max-width:12ch;margin-bottom:0;font-size:clamp(3rem,6vw,6rem);line-height:.95}.library-heading>p{max-width:34rem;margin-bottom:.5rem;font-family:var(--ds-font-serif);font-size:1.1rem}.library-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:3rem 2rem}.library-filters button{min-height:2.75rem;padding:.55rem .8rem;border:1px solid var(--ds-color-border-strong);border-radius:2px;background:transparent;color:var(--blog-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.library-filters button[aria-pressed=true]{border-color:var(--blog-blue);background:var(--blog-blue);color:#fff}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ds-color-border-strong)}.library-grid article{position:relative;display:grid;align-content:start;min-height:30rem;padding:2rem 1.75rem 1.75rem 0;border-bottom:1px solid var(--ds-color-border-strong)}.library-grid article:not(:nth-child(3n+1)){padding-left:1.75rem;border-left:1px solid var(--ds-color-border)}.library-grid h3{margin-bottom:1rem;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.03}.library-grid h3 a{text-decoration:none}.library-grid article>p:not(.blog-kicker){font-size:.92rem}.library-grid footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--ds-color-border)}.library-grid footer span{color:var(--blog-muted);font-size:.72rem}.library-grid footer a{color:var(--blog-blue);font-weight:720;text-decoration:none}.all-guides-disclosure{margin-top:2.5rem}.all-guides-disclosure summary{width:fit-content;cursor:pointer;color:var(--blog-blue);font-weight:720}.all-guides-disclosure>div{display:grid;grid-template-columns:repeat(2,1fr);gap:0 2rem;margin-top:1.5rem;border-top:1px solid var(--ds-color-border)}.all-guides-disclosure a{padding:.9rem 0;border-bottom:1px solid var(--ds-color-border);color:var(--blog-ink);font-weight:620;text-decoration:none}.blog-proof{padding-block:clamp(4rem,8vw,7rem);background:var(--ds-color-bio-100)}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem)}.proof-grid h2{max-width:15ch;margin-bottom:0;font-size:clamp(2.5rem,4vw,4.4rem);line-height:1}.proof-grid dl{margin:0}.proof-grid dl div{display:grid;grid-template-columns:6rem 1fr;gap:1.25rem;padding:1rem 0;border-top:1px solid rgba(38,49,46,.25)}.proof-grid dt{color:var(--blog-ink);font-weight:720}.proof-grid dd{margin:0}.blog-conversion{padding-block:clamp(5rem,10vw,9rem);background:var(--ds-color-mineral-100)}.blog-conversion article{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(3rem,8vw,8rem);align-items:center}.blog-conversion h2{max-width:13ch;margin-bottom:1.25rem;font-size:clamp(3rem,6vw,6rem);line-height:.94}.blog-conversion article>div>p:not(.blog-kicker){max-width:42rem;font-family:var(--ds-font-serif);font-size:1.15rem}.blog-conversion-trajectory{border-top:1px solid var(--ds-color-border-strong)}.blog-conversion-trajectory p{display:grid;grid-template-columns:5rem 1fr;gap:1rem;margin:0;padding:1.25rem 0;border-bottom:1px solid var(--ds-color-border);color:var(--blog-ink)}.blog-conversion-trajectory strong{color:var(--blog-blue);font-family:var(--ds-font-mono);font-size:.75rem;text-transform:uppercase}@media(max-width:980px){.blog-intro-grid,.outcome-heading,.outcome-layout,.flagship-grid,.library-heading,.proof-grid,.blog-conversion article{grid-template-columns:1fr}.outcome-tabs{grid-template-columns:repeat(2,1fr)}.outcome-tabs button{padding-right:1rem}.comparison-row{grid-template-columns:.8fr 1fr 1.25fr .55fr;gap:1rem}.library-grid{grid-template-columns:repeat(2,1fr)}.library-grid article:not(:nth-child(3n+1)){padding-left:0;border-left:0}.library-grid article:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--ds-color-border)}}@media(max-width:700px){.blog-intro{min-height:auto;padding-block:4rem}.blog-intro:before{left:0}.blog-intro h1{font-size:clamp(3.4rem,16vw,5rem)}.outcome-wordmark{padding-left:1.25rem}.outcome-wordmark span{font-size:clamp(2.7rem,15vw,4.5rem)}.blog-actions{align-items:stretch;flex-direction:column}.blog-action{width:100%}.outcome-heading h2,.flagship-copy h2,.library-heading h2,.blog-conversion h2{font-size:clamp(2.7rem,13vw,4.2rem)}.outcome-tabs,.outcome-feature{grid-template-columns:1fr}.outcome-panels article{min-height:0}.supporting-reading{grid-template-columns:1fr}.supporting-reading .path-link{grid-column:auto}.comparison-heading{grid-template-columns:1fr}.comparison-table{overflow:visible}.comparison-row{display:grid;grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0}.comparison-row--head{display:none}.comparison-row span:nth-child(2):before{display:block;margin-bottom:.25rem;color:#8e9c97;content:"Starting point";font-family:var(--ds-font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.library-grid{grid-template-columns:1fr}.library-grid article,.library-grid article:nth-child(2n),.library-grid article:not(:nth-child(3n+1)){min-height:0;padding:1.5rem 0;border-left:0}.all-guides-disclosure>div{grid-template-columns:1fr}.proof-grid dl div{grid-template-columns:1fr;gap:.25rem}}@media(prefers-reduced-motion:reduce){.blog-experience *,.blog-experience *:before,.blog-experience *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
