body:has(>.living-thread){position:relative}.living-thread{z-index:1;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:clip}.living-thread canvas{opacity:0;will-change:transform;width:100%;height:100lvh;display:block;position:absolute;top:0;left:0}.living-thread.is-ready canvas{opacity:1}.particle-stage{pointer-events:none;align-self:center;width:100%;min-width:0;position:relative}.particle-stage:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 7%,transparent),color-mix(in srgb,var(--accent) 2%,transparent) 45%,transparent 72%);border-radius:50%;position:absolute;inset:-22%}:root[data-theme=light] .particle-stage:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--accent) 2.5%,transparent) 45%,transparent 72%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .particle-stage:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--accent) 2.5%,transparent) 45%,transparent 72%)}}.thread-fallback{color:#edaa80;opacity:.7;width:100%;height:100%;display:block;position:relative}.particles-ready .thread-fallback{visibility:hidden}.reading-shade,.hero-frame,.hero-side-note,.margin-word{display:none}main,.hero,.chapter,.contact{overflow-x:clip}.practice{position:relative}.hero,.chapter,.contact{column-gap:clamp(var(--s-9),5vw,var(--s-24));row-gap:var(--s-12);min-height:100svh;color:var(--fg);--field-x:78%;--field-y:46%;--field-a:9%;--field-b:3%;background:radial-gradient(ellipse 62% 58% at var(--field-x) var(--field-y),color-mix(in srgb,var(--accent) var(--field-a),transparent),color-mix(in srgb,var(--accent) var(--field-b),transparent) 48%,transparent 74%), radial-gradient(ellipse 48% 42% at calc(100% - var(--field-x)) 18%,color-mix(in srgb,var(--wash-warm) 14%,transparent),transparent 70%), radial-gradient(ellipse 55% 40% at 50% 104%,color-mix(in srgb,var(--wash-cool) 12%,transparent),transparent 70%), linear-gradient(180deg,color-mix(in srgb,var(--accent) 2%,var(--surface)),var(--surface) 38%,var(--surface) 70%,color-mix(in srgb,var(--fg) 2.5%,var(--surface)));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;display:grid;position:relative}.leadership,.intelligence,.technology{--field-x:22%}:root[data-theme=light] .hero,:root[data-theme=light] .chapter,:root[data-theme=light] .contact{--field-a:11%;--field-b:3.5%}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero,:root:not([data-theme=dark]) .chapter,:root:not([data-theme=dark]) .contact{--field-a:11%;--field-b:3.5%}}.hero{padding:clamp(calc(var(--space) * 37.5),19svh,calc(var(--space) * 57.5)) var(--gutter) calc(var(--space) * 31);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.hero-content{grid-area:1/1}.hero h1{letter-spacing:-.058em;max-width:11ch;font-size:clamp(4rem,7.9vw,9.75rem);line-height:.91}.hero h1 em{color:var(--accent);font-size:1.1em;line-height:.98}.hero-word{font-variation-settings:"wght" var(--w,480);white-space:nowrap;transition:font-variation-settings .25s ease-out;display:inline-block}.hero h1 em .hero-word{font-variation-settings:normal}.hero-description{max-width:40ch;margin-top:clamp(var(--s-8),4svh,calc(var(--space) * 13.5));color:var(--fg-soft);font-size:clamp(1rem,1.3vw,1.3125rem);line-height:1.65}.hero-context{max-width:44ch;margin-top:calc(var(--space) * 4.5);color:var(--muted);font-size:clamp(.875rem,1.05vw,1.0625rem);line-height:1.6}.hero>.particle-stage{grid-area:1/2;height:clamp(480px,70svh,820px)}.chapter,.contact{padding:clamp(var(--s-24),12svh,calc(var(--space) * 37.5)) var(--gutter) calc(var(--space) * 22.5);grid-template-rows:0 auto auto}.chapter{padding-bottom:var(--s-18)}.contact{padding-bottom:var(--s-16);grid-template-rows:auto}.chapter>.particle-stage,.contact>.particle-stage{height:clamp(480px,74svh,860px)}.chapter h2,.contact h2{letter-spacing:-.042em;font-size:clamp(4.375rem,7.55vw,8.75rem)}.chapter h2 em,.contact h2 em{color:var(--accent);letter-spacing:inherit;font-family:inherit;font-size:1em;font-style:normal;font-weight:600}.research h2{font-size:clamp(3.75rem,6.05vw,7.25rem);line-height:.98}.intelligence h2{letter-spacing:-.036em;font-size:clamp(3.5rem,6vw,7.25rem)}.leadership h2{font-size:clamp(4rem,7.35vw,8.875rem)}.systems h2{font-size:clamp(4.25rem,7.6vw,9.125rem);line-height:.91}.technology h2{font-size:clamp(4.25rem,7.75vw,9.375rem);line-height:.87}.technology h2 span{display:block}.technology h2 span:nth-child(2){margin-left:1.2em}.technology h2 em{margin-left:.2em;line-height:1.13;display:block}.contact h2{font-size:clamp(3.75rem,6.6vw,8rem);line-height:.94}.body-copy{letter-spacing:-.015em;max-width:39ch;font-size:clamp(1rem,1.3vw,1.3125rem);line-height:1.7}.leadership .body-copy{margin-top:var(--s-10);max-width:40ch}.research .body-copy{margin-top:calc(var(--space) * 9.5)}.practice-note{font-family:var(--mono);letter-spacing:.01em;color:var(--muted);margin-top:calc(var(--space) * 7.5);max-width:47ch;font-size:.75rem;font-weight:400;line-height:1.65}.contact-note{margin-top:var(--s-10);font-size:1.25rem;line-height:1.5}.contact-note span{color:var(--muted);margin-top:calc(var(--space) * 2.75);font-family:var(--mono);letter-spacing:.01em;font-size:.75rem;font-weight:400;line-height:1.65;display:block}.leadership-copy,.research-copy,.intelligence-heading,.intelligence-copy,.systems-heading,.systems-copy,.technology-heading,.technology-copy,.contact-heading{width:auto;max-width:none;margin:0}.leadership-copy{grid-area:2/2}.leadership>.particle-stage,.research-copy{grid-area:2/1}.research>.particle-stage{grid-area:2/2}.intelligence-heading{text-align:left;grid-area:2/2;align-self:end}.intelligence-copy{grid-area:3/2;align-self:start}.intelligence>.particle-stage{grid-area:2/1/4}.systems-heading{grid-area:2/1;align-self:end}.systems-copy{grid-area:3/1}.systems>.particle-stage{grid-area:2/2/4}.technology-heading{grid-area:2/2;align-self:end}.technology-copy{grid-area:3/2}.technology>.particle-stage{grid-area:2/1/4}.contact-heading{grid-area:1/1;align-self:center}.contact>.particle-stage{grid-area:1/2}@media (width>=961px){.hero,.chapter,.contact{row-gap:var(--s-8);min-height:100svh}.hero{padding-top:clamp(calc(var(--space) * 32.5),16svh,calc(var(--space) * 47.5));padding-bottom:clamp(var(--s-14),7svh,var(--s-24))}.hero h1{font-size:clamp(3.5rem,6.1vw,7.375rem)}.hero>.particle-stage{height:clamp(400px,54svh,620px)}.hero-description{max-width:42ch;margin-top:clamp(var(--s-6),3svh,var(--s-10));font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.6}.chapter,.contact{padding-top:clamp(calc(var(--space) * 21),10svh,calc(var(--space) * 31));padding-bottom:clamp(var(--s-16),8svh,calc(var(--space) * 26))}.chapter h2,.contact h2{font-size:clamp(2.75rem,4.7vw,5.625rem);line-height:.96}.chapter>.particle-stage,.contact>.particle-stage{height:clamp(400px,56svh,640px)}.body-copy{max-width:42ch;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.6}.practice-note{margin-top:calc(var(--space) * 4.5)}}@media (width<=960px){.hero,.chapter,.contact{row-gap:var(--s-9);--field-x:50%;--field-y:62%;grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.hero{padding-bottom:var(--s-8)}.hero-content{grid-area:auto/1}.hero h1{font-size:clamp(2.75rem,11.5vw,6.75rem)}.hero-description{max-width:43ch}.chapter{padding-bottom:calc(var(--space) * 13)}.chapter>.content-layer,.chapter>.particle-stage,.contact>.content-layer,.contact>.particle-stage,.hero>.particle-stage{grid-area:auto/1}.chapter h2,.contact h2{font-size:clamp(2.75rem,10.2vw,6.125rem);line-height:1}.contact h2{font-size:clamp(2.75rem,10.5vw,6.25rem);line-height:.94}.technology h2 span:nth-child(2){margin-left:.8em}.technology h2 em{margin-left:0}.body-copy{max-width:46ch}}@media (width<=700px){.hero{min-height:auto;padding-top:calc(var(--s-12) + var(--s-14));padding-bottom:var(--s-12)}.hero h1{font-size:clamp(2.5rem,13vw,3.625rem);line-height:.94}.hero-description{margin-top:calc(var(--space) * 5.5);max-width:none;font-size:.9375rem;line-height:1.65}.hero-context{margin-top:calc(var(--space) * 3.5);font-size:.8125rem}.hero>.particle-stage{height:clamp(220px,62vw,300px)}.chapter,.contact{min-height:auto;padding-top:var(--s-14);padding-bottom:var(--s-12)}.contact{padding-bottom:var(--s-10)}.chapter h2,.contact h2{font-size:clamp(2.25rem,11.4vw,3.25rem);line-height:.98}.chapter>.particle-stage,.contact>.particle-stage{height:clamp(200px,58vw,280px)}.body-copy,.contact-note{font-size:.9375rem;line-height:1.6}.practice-note{margin-top:var(--s-4);max-width:38ch}.leadership .body-copy{margin-top:calc(var(--space) * 7.5);max-width:35ch}.research .body-copy{margin-top:calc(var(--space) * 7.75);max-width:37ch}.contact-note{margin-top:calc(var(--space) * 7.5)}}@media (width<=360px){.hero h1{font-size:2.5rem}.chapter h2,.contact h2{font-size:2.125rem}}html.motion-paused .hero-word{transition:none}html:has(.hero){scroll-padding-top:var(--s-14)}@media (width<=700px){html:has(.hero){scroll-padding-top:var(--s-12)}}
