@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-400-700.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy-950:#0b1620;--brand-navy-900:#13232e;--brand-navy-800:#1b2d38;--brand-cream-050:#f4efe6;--brand-cream-100:#ebe4d8;--brand-signal:#2e7d73;--signal-text-light:#21635b;--signal-text-dark:#78b7ae;--surface-canvas:#f4efe6;--surface-raised:#ebe4d8;--surface-overlay:#f4efe6;--surface-contrast:#0b1620;--text-primary:#0b1620;--text-secondary:#4e5b55;--text-muted:#606b65;--text-on-contrast:#f4efe6;--text-on-contrast-secondary:#b8c0bb;--text-on-contrast-muted:#98a39c;--border-subtle:#c9c1b5;--border-on-contrast:#34434c;--font-family-display:"Instrument Serif", "Iowan Old Style", "Baskerville", "Times New Roman", serif;--font-family-interface:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:var(--font-family-display);--font-family-title:var(--font-family-interface);--font-family-body:var(--font-family-interface);--font-family-label:var(--font-family-interface);--font-family-caption:var(--font-family-interface);--font-family-numeric:var(--font-family-interface);--space-base:.5rem;--space-0:0;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--space-12:6rem;--space-16:8rem;--space-20:10rem;--grid-columns:4;--grid-gutter:1rem;--grid-margin:1.25rem;--grid-max-width:85rem;--type-display-size:3.5rem;--type-display-line-height:.96;--type-display-weight:400;--type-display-tracking:-.035em;--type-heading-size:2.75rem;--type-heading-line-height:1;--type-heading-weight:400;--type-heading-tracking:-.03em;--type-statement-size:2.25rem;--type-statement-line-height:1.04;--type-statement-weight:400;--type-statement-tracking:-.025em;--type-heading-1-size:2rem;--type-heading-1-line-height:1.125;--type-heading-1-weight:600;--type-heading-1-tracking:-.025em;--type-heading-2-size:1.625rem;--type-heading-2-line-height:1.15;--type-heading-2-weight:600;--type-heading-2-tracking:-.02em;--type-title-size:1.375rem;--type-title-line-height:1.27;--type-title-weight:600;--type-title-tracking:-.015em;--type-body-lead-size:1.1875rem;--type-body-lead-line-height:1.58;--type-body-lead-weight:400;--type-body-lead-tracking:-.01em;--type-body-size:1rem;--type-body-line-height:1.625;--type-body-weight:400;--type-body-tracking:0;--type-body-small-size:.9375rem;--type-body-small-line-height:1.6;--type-body-small-weight:400;--type-body-small-tracking:0;--type-label-size:.875rem;--type-label-line-height:1.43;--type-label-weight:600;--type-label-tracking:.01em;--type-eyebrow-size:.75rem;--type-eyebrow-line-height:1.5;--type-eyebrow-weight:600;--type-eyebrow-tracking:.12em;--type-caption-size:.8125rem;--type-caption-line-height:1.54;--type-caption-weight:500;--type-caption-tracking:.005em;--type-numeric-size:.875rem;--type-numeric-line-height:1.2;--type-numeric-weight:600;--type-numeric-tracking:.02em}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#0b1620;--surface-raised:#13232e;--surface-overlay:#0b1620;--surface-contrast:#f4efe6;--text-primary:#f4efe6;--text-secondary:#b8c0bb;--text-muted:#98a39c;--border-subtle:#34434c}@media (width>=48rem){:root{--grid-columns:8;--grid-gutter:1.5rem;--grid-margin:2rem}}@media (width>=64rem){:root{--grid-columns:12;--grid-gutter:2rem;--grid-margin:clamp(4rem, 6vw, 6rem);--type-display-size:6rem;--type-display-line-height:.92;--type-heading-size:4.5rem;--type-heading-line-height:.96;--type-statement-size:3.5rem;--type-statement-line-height:1;--type-heading-1-size:2.5rem;--type-heading-1-line-height:1.1;--type-heading-2-size:2rem;--type-heading-2-line-height:1.125;--type-title-size:1.5rem;--type-title-line-height:1.25;--type-body-lead-size:1.3125rem;--type-body-lead-line-height:1.52;--type-body-size:1.0625rem;--type-body-line-height:1.59}}.type-display,.type-heading,.type-title,.type-body,.type-label,.type-caption,.type-numeric{margin-block:0}.type-display{font-family:var(--font-family-display);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-line-height)}.type-heading{font-family:var(--font-family-heading);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-line-height)}.type-title{font-family:var(--font-family-title);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line-height)}.type-body{font-family:var(--font-family-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-line-height)}.type-label{font-family:var(--font-family-label);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-line-height)}.type-caption{font-family:var(--font-family-caption);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-line-height)}.type-numeric{font-family:var(--font-family-numeric);font-size:var(--type-numeric-size);font-variant-numeric:tabular-nums;font-weight:var(--type-numeric-weight);letter-spacing:var(--type-numeric-tracking);line-height:var(--type-numeric-line-height)}.surface-raised{background:var(--surface-raised);border:1px solid var(--border-subtle)}*,:before,:after{box-sizing:border-box}html{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-family-body);scroll-behavior:smooth;text-rendering:optimizelegibility}body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-line-height);margin:0;overflow-x:clip}body,button,input{font-family:var(--font-family-interface)}button,input{font:inherit}a{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p,figure,dl,dd{margin:0}ul,ol{margin-block:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-grid,.v2-grid{width:min(calc(100% - (var(--grid-margin) * 2)), var(--grid-max-width));grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);margin-inline:auto;display:grid}.skip-link{z-index:100;min-height:var(--space-6);padding:var(--space-1) var(--space-2);background:var(--brand-signal);color:#fff;transform:translateY(calc(-100% - var(--space-3)));align-items:center;display:inline-flex;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;background:var(--brand-navy-950);color:var(--brand-cream-050);position:relative}.site-header__inner{padding-block:var(--space-2);align-items:center}.brand-mark{min-height:var(--space-6);color:var(--brand-cream-050);letter-spacing:.2em;grid-column:1/span 2;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.site-navigation{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);grid-column:3/-1;min-width:0;display:flex}.site-navigation a,.site-footer a{min-height:var(--space-6);align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.site-navigation a:not(.site-navigation__cta){display:none}.site-navigation a:hover,.site-footer a:hover,.site-footer a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.site-navigation__cta{padding-inline:var(--space-2);border:1px solid var(--brand-cream-050);border-radius:.5rem;justify-content:center}main{flex:1;min-width:0}.site-footer{padding-block:var(--space-8) var(--space-4);background:var(--brand-navy-950);color:var(--brand-cream-050)}.site-footer__inner{row-gap:var(--space-6)}.site-footer__brand,.site-footer__navigation,.site-footer__links,.site-footer__contact,.site-footer__disclosure{grid-column:1/-1}.site-footer__brand p:first-child{letter-spacing:.2em;font-size:.875rem;font-weight:700}.site-footer__brand p:nth-child(2){font-family:var(--font-family-display);margin-block-start:var(--space-3);font-size:2rem}.site-footer__brand p:last-child{color:var(--text-on-contrast-secondary);margin-block-start:var(--space-1);font-size:.875rem}.site-footer__navigation,.site-footer__links,.site-footer__contact{align-content:start;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.site-footer__navigation>p,.site-footer__links>p,.site-footer__contact>p{width:100%;color:var(--text-on-contrast-muted);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--space-1);font-size:.75rem;font-weight:700}.site-footer__contact span{min-height:var(--space-6);overflow-wrap:anywhere;align-items:center;display:inline-flex}.site-footer__disclosure{max-width:62rem;border-top:1px solid var(--border-on-contrast);color:var(--text-on-contrast-secondary);padding-block-start:var(--space-3);font-size:.8125rem;line-height:1.6}.foundation-page{padding-block:var(--space-8);background:var(--brand-cream-050)}.foundation-page__content{grid-column:1/-1;padding:clamp(1.5rem,5vw,4rem)}.foundation-page__eyebrow{color:var(--signal-text-light);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--space-2)}.foundation-page__content>h1{max-width:12ch;font-family:var(--font-family-interface);font-size:var(--type-heading-1-size);font-weight:var(--type-heading-1-weight);letter-spacing:var(--type-heading-1-tracking);line-height:var(--type-heading-1-line-height)}.foundation-page__body{max-width:72ch;color:var(--text-secondary);margin-block-start:var(--space-5)}.foundation-page__body p,.foundation-page__body li{overflow-wrap:anywhere}.foundation-page__body p+p,.foundation-page__body p+ul,.foundation-page__body ul+p{margin-block-start:var(--space-2)}.foundation-page__body section{border-top:1px solid var(--border-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.foundation-page__body h2{color:var(--text-primary);font-size:1.25rem}.foundation-page__body ul{padding-inline-start:var(--space-3)}.foundation-page__body a{color:var(--signal-text-light);font-weight:600}.foundation-page__body code{overflow-wrap:anywhere}.system-page{width:min(calc(100% - (var(--grid-margin) * 2)), 48rem);min-height:60vh;padding-block:var(--space-12);margin-inline:auto}.system-page h1,.system-page p+p,.system-page .text-link,.system-page .text-button{margin-block-start:var(--space-2)}.text-link,.text-button{min-height:var(--space-6);padding-inline:var(--space-2);border:1px solid var(--brand-signal);color:var(--signal-text-light);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;text-decoration:none;display:inline-flex}.v2-home{background:var(--brand-cream-050)}.v2-section{padding-block:clamp(5rem,10vw,9rem);position:relative}.v2-section--dark{background:var(--brand-navy-950);color:var(--brand-cream-050)}.v2-section--cream{background:var(--brand-cream-100)}.v2-section-intro{grid-column:1/-1;min-width:0}.v2-eyebrow{color:var(--signal-text-light);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line-height);text-transform:uppercase;margin-block-end:var(--space-3)}.v2-section--dark .v2-eyebrow,.v2-section--dark .product-kicker{color:var(--signal-text-dark)}.v2-section-title{max-width:17ch;font-family:var(--font-family-display);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-line-height);text-wrap:balance}.v2-section-lead{max-width:42rem;color:var(--text-secondary);font-size:var(--type-body-lead-size);font-weight:var(--type-body-lead-weight);letter-spacing:var(--type-body-lead-tracking);line-height:var(--type-body-lead-line-height);margin-block-start:var(--space-4)}.v2-section-lead p+p{margin-block-start:var(--space-2)}.v2-section--dark .v2-section-lead{color:var(--text-on-contrast-secondary)}.v2-section-closing{max-width:54rem;border-top:1px solid var(--border-subtle);font-family:var(--font-family-display);font-size:var(--type-statement-size);font-weight:var(--type-statement-weight);letter-spacing:var(--type-statement-tracking);line-height:var(--type-statement-line-height);grid-column:1/-1;margin-block-start:var(--space-8);padding-block-start:var(--space-3)}.v2-section--dark .v2-section-closing{border-color:var(--border-on-contrast)}.v2-hero{align-items:center;min-height:calc(100svh - 5rem);padding-block:clamp(5rem,10vw,8rem);display:flex}.v2-hero__grid{align-items:center;row-gap:var(--space-8)}.v2-hero__copy,.hero-convergence{grid-column:1/-1}.v2-hero h1{max-width:9ch;font-family:var(--font-family-display);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-line-height);text-wrap:balance}.v2-hero__body{max-width:42rem;color:var(--text-on-contrast-secondary);font-size:var(--type-body-lead-size);font-weight:var(--type-body-lead-weight);letter-spacing:var(--type-body-lead-tracking);line-height:var(--type-body-lead-line-height);margin-block-start:var(--space-4)}.v2-hero__body p+p{margin-block-start:var(--space-2)}.v2-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.v2-button{min-height:3rem;font-family:var(--font-family-interface);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-line-height);text-align:center;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.v2-button--primary{background:var(--brand-signal);color:#fff}.v2-button--primary:hover{background:#286f66}.v2-button--secondary-dark{border-color:var(--border-on-contrast);color:var(--brand-cream-050)}.v2-button--secondary-dark:hover{border-color:var(--brand-cream-050)}.v2-hero__supporting{max-width:36rem;color:var(--text-on-contrast-muted);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);letter-spacing:var(--type-body-small-tracking);line-height:var(--type-body-small-line-height);margin-block-start:var(--space-3)}.hero-convergence{padding:var(--space-3);border:1px solid var(--border-on-contrast)}.hero-convergence__signals{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-convergence__signals span{min-width:0;padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--border-on-contrast);color:var(--text-on-contrast-secondary);letter-spacing:.08em;text-align:center;font-size:.6875rem;font-weight:700}.hero-convergence__resolve{min-height:10rem;border:1px solid var(--brand-signal);place-items:center;margin-block-start:var(--space-3);display:grid;position:relative}.hero-convergence__resolve:before,.hero-convergence__resolve:after{background:var(--brand-signal);content:"";position:absolute}.hero-convergence__resolve:before{width:1px;height:70%}.hero-convergence__resolve:after{width:70%;height:1px}.hero-convergence__resolve span{z-index:1;padding:var(--space-1);background:var(--brand-navy-950);color:var(--brand-cream-050);letter-spacing:.12em;font-size:.75rem;font-weight:700}.v2-one-life .v2-section-intro,.one-life__body{grid-column:1/-1}.one-life__body{margin-block-start:var(--space-6)}.one-life__body ul{border-top:1px solid var(--border-subtle);padding:0;list-style:none}.one-life__body li{padding-block:var(--space-2);border-bottom:1px solid var(--border-subtle);font-family:var(--font-family-display);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.05}.one-life__body>p:not(.v2-closing-statement){max-width:34rem;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin-block-start:var(--space-4)}.v2-closing-statement{max-width:42rem;border-inline-start:3px solid var(--brand-signal);margin-block-start:var(--space-4);padding-inline-start:var(--space-3);font-size:1.125rem;font-weight:600;line-height:1.5}.reality-factors{grid-column:1/-1;margin-block-start:var(--space-6)}.reality-factors>div{padding-block:var(--space-3);border-top:1px solid var(--border-subtle);gap:var(--space-1) var(--space-2);grid-template-columns:2rem 1fr;display:grid}.reality-factors>div:last-child{border-bottom:1px solid var(--border-subtle)}.reality-factors>div>span{color:var(--signal-text-light);font-size:.75rem;font-weight:700}.reality-factors dt{font-weight:700}.reality-factors dd{grid-column:2}.reality-factors dd strong{font-family:var(--font-family-display);font-size:1.75rem;font-weight:400;line-height:1.1;display:block}.reality-factors dd p{max-width:42rem;color:var(--text-secondary);line-height:var(--type-body-line-height);margin-block-start:var(--space-1)}.direction-sequence{grid-column:1/-1;margin-block-start:var(--space-8);display:grid}.direction-sequence span,.direction-sequence strong{min-height:5rem;padding:var(--space-2);border-top:1px solid var(--border-subtle);letter-spacing:.08em;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.direction-sequence span:nth-child(2n){min-height:auto;color:var(--text-muted);border-top:0;font-size:.6875rem}.direction-sequence strong{border:1px solid var(--brand-signal);color:var(--signal-text-light);font-family:var(--font-family-display);letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.05}.convergence-grid{row-gap:var(--space-5)}.convergence-signals,.convergence-bridge,.convergence-resolve,.navigation-explanation,.convergence-question{grid-column:1/-1}.convergence-signals{background:var(--border-on-contrast);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.convergence-signals span{min-height:6.5rem;padding:var(--space-2);background:var(--brand-navy-900);color:var(--text-on-contrast-secondary);line-height:1.45}.convergence-signals small{color:var(--signal-text-dark);margin-block-end:var(--space-2);font-size:.6875rem;display:block}.convergence-bridge{max-width:42rem;color:var(--text-on-contrast-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.convergence-resolve{border:1px solid var(--brand-signal);text-align:center;padding:clamp(1.5rem,5vw,4rem)}.convergence-resolve>span{color:var(--signal-text-dark);letter-spacing:.12em;font-size:.75rem;font-weight:700;display:block}.convergence-resolve strong{max-width:12ch;margin:var(--space-3) auto 0;font-family:var(--font-family-display);letter-spacing:-.035em;font-size:clamp(3rem,8vw,5.5rem);font-weight:400;line-height:.94;display:block}.convergence-resolve p{max-width:32rem;margin:var(--space-3) auto 0;color:var(--text-on-contrast-secondary);line-height:var(--type-body-line-height)}.navigation-explanation{background:var(--border-on-contrast);gap:1px;display:grid}.navigation-explanation div{padding:var(--space-3);background:var(--brand-navy-900)}.navigation-explanation dt{color:var(--signal-text-dark);letter-spacing:.1em;font-size:.75rem;font-weight:700}.navigation-explanation dd{color:var(--text-on-contrast-secondary);margin-block-start:var(--space-2);line-height:1.55}.convergence-question{max-width:54rem;font-family:var(--font-family-display);letter-spacing:-.025em;margin-block-start:var(--space-3);font-size:clamp(2rem,5vw,3.5rem);line-height:1}.rda-sequence,.rda-closing{grid-column:1/-1}.rda-sequence{border-top:1px solid var(--border-subtle);margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.rda-sequence li{min-width:0;padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);gap:var(--space-2);display:grid}.rda-sequence li>span{color:var(--signal-text-light);font-size:.75rem;font-weight:700}.rda-sequence h3{font-family:var(--font-family-display);letter-spacing:-.04em;font-size:clamp(3.5rem,8vw,5rem);font-weight:400;line-height:.86}.rda-sequence strong{font-size:1.125rem}.rda-sequence p{max-width:30rem;color:var(--text-secondary);line-height:var(--type-body-line-height)}.rda-closing{max-width:48rem;font-family:var(--font-family-display);letter-spacing:-.03em;margin-block-start:var(--space-8);font-size:clamp(2.25rem,6vw,4rem);line-height:.98}.recalibration-signals,.recalibration-instruction,.recalibration-route,.recalibration-product-proof{grid-column:1/-1}.recalibration-signals{gap:var(--space-1);margin-block-start:var(--space-5);padding:0;list-style:none;display:grid}.recalibration-signals li{padding-block:var(--space-1);border-bottom:1px solid var(--border-on-contrast);color:var(--text-on-contrast-secondary)}.recalibration-instruction{max-width:42rem;color:var(--brand-cream-050);font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1}.recalibration-route{background:var(--border-on-contrast);gap:1px;display:grid}.recalibration-route span{min-height:5rem;padding:var(--space-2);background:var(--brand-navy-900);letter-spacing:.08em;font-size:.75rem;font-weight:700}.recalibration-route span small{color:var(--text-on-contrast-muted);margin-block-end:var(--space-2);font-size:.6875rem;display:block}.recalibration-route span.is-key{border:1px solid var(--brand-signal);color:var(--signal-text-dark)}.recalibration-product-proof{max-width:40rem;padding:var(--space-4);border:1px solid var(--border-on-contrast);background:var(--brand-navy-900)}.product-kicker{color:var(--signal-text-light);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line-height)}.recalibration-product-proof h3{font-family:var(--font-family-interface);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line-height);margin-block-start:var(--space-2)}.recalibration-product-proof>p{color:var(--text-on-contrast-secondary);margin-block-start:var(--space-1)}.recalibration-product-proof>small{color:var(--text-on-contrast-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-line-height);margin-block-start:var(--space-4);display:block}.product-proof-grid,.product-capabilities{grid-column:1/-1}.product-proof-grid{gap:var(--space-4);margin-block-start:var(--space-6);display:grid}.product-view{border:1px solid var(--border-subtle);background:var(--brand-navy-950);min-width:0;color:var(--brand-cream-050);overflow:hidden}.product-view__chrome{min-height:3rem;padding-inline:var(--space-2);border-bottom:1px solid var(--border-on-contrast);color:var(--text-on-contrast-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line-height);justify-content:space-between;align-items:center;display:flex}.navigator-view__orientation,.navigator-view__action,.journey-view__era,.journey-view__routes{padding:var(--space-3)}.navigator-view__orientation h3,.navigator-view__action h3,.journey-view__era h3,.journey-view__routes h3{font-family:var(--font-family-interface);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line-height);margin-block-start:var(--space-2)}.navigator-view__orientation p,.navigator-view__action p,.journey-view__era p,.journey-view__routes p{color:var(--text-on-contrast-secondary);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);letter-spacing:var(--type-body-small-tracking);line-height:var(--type-body-small-line-height);margin-block-start:var(--space-1)}.navigator-view__action{margin:0 var(--space-2);border:1px solid var(--brand-signal)}.navigator-view__reasoning{margin:var(--space-2);background:var(--border-on-contrast);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.navigator-view__reasoning span{min-width:0;padding:var(--space-2) var(--space-1);background:var(--brand-navy-900);color:var(--text-on-contrast-muted);letter-spacing:.06em;text-align:center;font-size:.625rem;font-weight:700}.journey-view__era{margin:var(--space-2);background:var(--brand-navy-800)}.journey-view__routes{align-items:end;gap:var(--space-3);display:grid}.product-view__button{min-height:3rem;padding-inline:var(--space-2);border:1px solid var(--brand-signal);color:var(--brand-cream-050);font-family:var(--font-family-interface);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-line-height);justify-content:center;align-items:center;display:inline-flex}.product-view figcaption{padding:var(--space-2);border-top:1px solid var(--border-on-contrast);color:var(--text-on-contrast-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-line-height)}.product-capabilities{margin-block-start:var(--space-8)}.product-capabilities>div{padding-block:var(--space-3);border-top:1px solid var(--border-subtle);gap:var(--space-2);display:grid}.product-capabilities>div:last-child{border-bottom:1px solid var(--border-subtle)}.product-capabilities dt{color:var(--signal-text-light);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.product-capabilities dd strong{font-family:var(--font-family-display);font-size:1.75rem;font-weight:400;line-height:1.1;display:block}.product-capabilities dd p{max-width:42rem;color:var(--text-secondary);line-height:var(--type-body-line-height);margin-block-start:var(--space-1)}.whole-life-sequence,.life-map{grid-column:1/-1}.whole-life-sequence{border-top:1px solid var(--border-subtle);counter-reset:connection;margin-block-start:var(--space-6);padding:0;list-style:none}.whole-life-sequence li{padding-block:var(--space-2);border-bottom:1px solid var(--border-subtle);gap:var(--space-2);grid-template-columns:2rem 1fr;font-size:1.0625rem;line-height:1.5;display:grid}.whole-life-sequence li span{color:var(--signal-text-light);font-size:.6875rem;font-weight:700}.life-map{padding:var(--space-3);border:1px solid var(--brand-navy-950);background:var(--brand-cream-050);margin-block-start:var(--space-8)}.life-map__header{justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);letter-spacing:.1em;padding-block-end:var(--space-2);font-size:.6875rem;font-weight:700;display:flex}.life-map ul{padding:0;list-style:none}.life-map li{padding-block:var(--space-2);border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-1);grid-template-columns:1fr auto 1fr;display:grid}.life-map li span:first-child,.life-map li span:last-child{font-family:var(--font-family-interface);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line-height)}.life-map li span:last-child{text-align:right}.life-map li span:nth-child(2){color:var(--signal-text-light);letter-spacing:.08em;font-size:.625rem;font-weight:700}.life-map figcaption{max-width:42rem;color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-line-height);margin-block-start:var(--space-3)}.trajectory-assessment,.trajectory-details{grid-column:1/-1}.trajectory-assessment{padding:var(--space-3);border:1px solid var(--brand-navy-950);gap:var(--space-3);margin-block-start:var(--space-6);display:grid}.trajectory-assessment>span{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.08em;padding-block-end:var(--space-2);font-size:.75rem;font-weight:700}.trajectory-assessment strong{color:var(--signal-text-light);font-family:var(--font-family-interface);font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);letter-spacing:var(--type-heading-2-tracking);line-height:var(--type-heading-2-line-height)}.trajectory-assessment small{color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-line-height)}.trajectory-details{background:var(--border-subtle);gap:1px;margin-block-start:var(--space-4);display:grid}.trajectory-details div{padding:var(--space-3);background:var(--brand-cream-050)}.trajectory-details dt{color:var(--signal-text-light);letter-spacing:.1em;font-size:.75rem;font-weight:700}.trajectory-details dd{color:var(--text-secondary);margin-block-start:var(--space-2);line-height:1.5}.trust-principles,.trust-closing,.trust-links{grid-column:1/-1}.trust-principles{margin-block-start:var(--space-6)}.trust-principles div{padding-block:var(--space-3);border-top:1px solid var(--border-on-contrast);gap:var(--space-1) var(--space-2);grid-template-columns:2rem 1fr;display:grid}.trust-principles div:last-child{border-bottom:1px solid var(--border-on-contrast)}.trust-principles div>span{color:var(--signal-text-dark);font-size:.6875rem;font-weight:700}.trust-principles dt{font-family:var(--font-family-display);font-size:1.75rem;line-height:1.1}.trust-principles dd{color:var(--text-on-contrast-secondary);line-height:var(--type-body-line-height);grid-column:2}.trust-closing{max-width:48rem;font-family:var(--font-family-display);letter-spacing:-.03em;margin-block-start:var(--space-8);font-size:clamp(2.25rem,6vw,4rem);line-height:1}.trust-links{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.trust-links a{min-height:3rem;color:var(--signal-text-dark);align-items:center;font-weight:700;display:inline-flex}.conversion-grid{row-gap:var(--space-8)}.conversion-copy,.conversion-form{grid-column:1/-1}.conversion-copy h2{max-width:9ch;font-family:var(--font-family-display);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-line-height)}.conversion-copy>p{max-width:38rem;color:var(--text-secondary);line-height:var(--type-body-line-height);margin-block-start:var(--space-3)}.conversion-copy>p:nth-of-type(2){color:var(--text-primary);margin-block-start:var(--space-5);font-weight:700}.conversion-copy>strong{max-width:15ch;font-family:var(--font-family-display);margin-block-start:var(--space-1);font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1;display:block}.conversion-form{border:1px solid var(--brand-navy-950);background:var(--brand-cream-050);align-self:start;padding:clamp(1.5rem,5vw,3rem)}.conversion-form>h3{font-family:var(--font-family-interface);font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);letter-spacing:var(--type-heading-2-tracking);line-height:var(--type-heading-2-line-height)}.conversion-form>p{max-width:34rem;color:var(--text-secondary);line-height:var(--type-body-line-height);margin-block-start:var(--space-2)}.waitlist-interface{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.waitlist-interface__field{gap:var(--space-1);display:grid}.waitlist-interface__field label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-line-height)}.waitlist-interface__field input{width:100%;min-height:3rem;padding-inline:var(--space-2);border:1px solid var(--border-subtle);background:var(--brand-cream-100);color:var(--text-primary);border-radius:.5rem}.waitlist-interface__field input:disabled{cursor:not-allowed;opacity:1}.waitlist-interface__consent{align-items:start;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-line-height);grid-template-columns:1.5rem 1fr;display:grid}.waitlist-interface__consent input{width:1.25rem;height:1.25rem;accent-color:var(--brand-signal);margin:.125rem 0 0}.waitlist-interface__consent a{color:var(--signal-text-light);font-weight:600}.waitlist-interface>button{min-height:3rem;padding-inline:var(--space-3);background:var(--brand-signal);color:#fff;font-family:var(--font-family-interface);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-line-height);border:0;border-radius:.5rem}.waitlist-interface>button:disabled{cursor:not-allowed;opacity:.58}.waitlist-interface__status{min-height:1.5rem;color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-line-height)}.waitlist-interface__status.is-error{padding:var(--space-2);color:#6d241e;border-inline-start:3px solid #9b3a31}.waitlist-interface__status p+p,.waitlist-interface__status strong+p{margin-block-start:var(--space-1)}.waitlist-interface--message{padding:var(--space-3);border:1px solid var(--brand-signal)}.waitlist-interface--message h3{font-family:var(--font-family-interface);font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);letter-spacing:var(--type-heading-2-tracking);line-height:var(--type-heading-2-line-height);margin-block-start:var(--space-2)}.waitlist-interface--message>p:last-child{color:var(--text-secondary);margin-block-start:var(--space-1);line-height:1.5}.waitlist-interface__state-label{color:var(--signal-text-light);letter-spacing:.1em;font-size:.6875rem;font-weight:700}:focus-visible{outline:3px solid var(--brand-signal);outline-offset:3px}.v2-button--primary:focus-visible{outline:3px solid var(--brand-navy-950);outline-offset:2px;box-shadow:0 0 0 2px var(--brand-cream-050)}.v2-section--dark .v2-button--primary:focus-visible{outline-color:var(--brand-cream-050)}@media (width>=40rem){.site-navigation a:not(.site-navigation__cta){display:inline-flex}.hero-convergence__signals,.convergence-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.navigation-explanation,.trajectory-details{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation-explanation>div:first-child{grid-column:1/-1}.recalibration-route{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=48rem){.site-footer__brand{grid-column:1/span 4}.site-footer__navigation{grid-column:5/span 2}.site-footer__links{grid-column:7/-1}.site-footer__contact{grid-column:5/-1}.site-footer__disclosure,.foundation-page__content{grid-column:1/-1}.one-life__body,.reality-factors{margin-block-start:var(--space-8)}.reality-factors>div{grid-template-columns:2rem 8rem 1fr}.reality-factors dd{grid-column:3}.product-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-capabilities>div{grid-template-columns:minmax(8rem,1fr) 2fr}.trust-principles div{grid-template-columns:2rem minmax(10rem,1fr) 2fr}.trust-principles dd{grid-column:3}}@media (width>=64rem){.site-header__inner{min-height:5rem;padding-block:0}.brand-mark{grid-column:1/span 3}.site-navigation{gap:var(--space-3);grid-column:5/-1}.site-navigation__cta{padding-inline:var(--space-3)}.site-footer__brand{grid-column:1/span 4}.site-footer__navigation{grid-column:6/span 2}.site-footer__links{grid-column:8/span 2}.site-footer__contact{grid-column:10/-1}.site-footer__disclosure{grid-column:1/span 9}.foundation-page__content{grid-column:2/span 10}.v2-section-intro{grid-column:1/span 8}.v2-hero__copy{grid-column:1/span 7}.hero-convergence{grid-column:9/-1}.v2-one-life .v2-section-intro{grid-column:1/span 6}.one-life__body{grid-column:8/-1;margin-block-start:0}.reality-factors,.direction-sequence{grid-column:3/-1}.convergence-grid .v2-section-intro{grid-column:1/span 7}.convergence-signals{grid-area:1/8/span 2/-1}.convergence-bridge{grid-column:1/span 6}.convergence-resolve{margin-block:var(--space-6);grid-column:2/span 10}.navigation-explanation{grid-column:2/span 10;grid-template-columns:repeat(3,minmax(0,1fr))}.navigation-explanation>div:first-child{grid-column:auto}.convergence-question{text-align:center;grid-column:3/span 8;margin-block-start:var(--space-6)}.rda-sequence{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.rda-sequence li{padding:var(--space-4);border-right:1px solid var(--border-subtle)}.rda-sequence li:last-child{border-right:0}.rda-closing{grid-column:5/-1}.v2-recalibration .v2-section-intro{grid-column:1/span 6}.recalibration-signals{grid-column:8/-1;margin-block-start:0}.recalibration-instruction{grid-column:1/span 7}.recalibration-route{grid-column:1/-1}.recalibration-product-proof{grid-column:7/-1}.product-proof-grid{grid-column:1/-1}.product-capabilities{grid-column:3/-1}.v2-whole-life .v2-section-intro{grid-column:1/span 7}.whole-life-sequence{grid-column:8/-1}.life-map{grid-column:2/span 10}.v2-trajectory .v2-section-intro{grid-column:1/span 7}.trajectory-assessment{grid-column:9/-1;margin-block-start:0}.trajectory-details{grid-column:6/-1}.trust-principles{grid-column:3/-1}.trust-closing,.trust-links{grid-column:5/-1}.conversion-copy{grid-column:1/span 6}.conversion-form{grid-column:8/-1}}@media (width>=100rem){.v2-section{padding-block:10rem}}@media (prefers-contrast:more){:root{--border-subtle:#6c665e;--border-on-contrast:#8f9993}.v2-button,.product-view,.life-map,.trajectory-assessment,.conversion-form{border-width:2px}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.v2-button--primary:focus-visible{outline-color:highlight;box-shadow:0 0 0 2px canvas}.v2-button,.site-navigation__cta,.convergence-resolve,.recalibration-route span.is-key,.navigator-view__action,.product-view__button,.conversion-form{border:2px solid buttontext}.hero-convergence__resolve:before,.hero-convergence__resolve:after{background:canvastext}.waitlist-interface>button:disabled,.waitlist-interface__field input:disabled{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
