.page-module__2jxAVq__root{--indigo:var(--hp-indigo,#4f46e5);--indigo-deep:var(--hp-indigo-deep,#3b34c4);--night-1:#1e1a75;--night-2:#2e27a0;--paper:var(--hp-paper,#fbfaf7);--panel:var(--hp-white,#fff);--ink:var(--hp-ink,#232046);--body:var(--hp-ink-soft,#59618a);--body-dark:#c6c3ee;--serif-dark:#a9a4f0;--line:#e5e3f3;--line-dark:#ffffff24;--col-narrow:46rem;--col-wide:70rem;background:var(--hp-paper,#fbfaf7);font-family:var(--font-body-hp);color:var(--body);-webkit-font-smoothing:antialiased;font-size:1.0625rem;font-weight:500;line-height:1.72}.page-module__2jxAVq__wrapN{max-width:var(--col-narrow);margin-inline:auto;padding-inline:1.5rem}.page-module__2jxAVq__wrapW{max-width:var(--col-wide);margin-inline:auto;padding-inline:1.5rem}.page-module__2jxAVq__eyebrow{--eyebrow-font:var(--font-mono-hp);--eyebrow-size:.72rem;--eyebrow-spacing:.32em;--eyebrow-color:var(--indigo);}.page-module__2jxAVq__root h2{font-family:var(--font-display);font-weight:500;font-size:var(--fs-sec-title);color:var(--ink);letter-spacing:-.015em;line-height:1.12}.page-module__2jxAVq__night{background:linear-gradient(160deg, var(--night-1) 0%, var(--night-2) 100%);color:var(--body-dark)}.page-module__2jxAVq__night h1,.page-module__2jxAVq__night h2,.page-module__2jxAVq__night h3{color:#fff}.page-module__2jxAVq__night .page-module__2jxAVq__eyebrow{color:var(--serif-dark)}.page-module__2jxAVq__root section{padding-block:6.5rem}@media (max-width:700px){.page-module__2jxAVq__root section{padding-block:4.25rem}}.page-module__2jxAVq__btn{font-family:var(--font-body-hp);border-radius:.65rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.page-module__2jxAVq__btnSolid{background:var(--indigo);color:#fff;box-shadow:0 6px 18px #4f46e547}.page-module__2jxAVq__btnSolid:hover{transform:translateY(-1px)}.page-module__2jxAVq__btnGhost{color:#fff;border:1.5px solid #ffffff80}.page-module__2jxAVq__root [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.page-module__2jxAVq__root [data-reveal][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-module__2jxAVq__root [data-reveal]{opacity:1;transition:none;transform:none}}
.Hero-module__f16NtG__wrap{--wrap-maxw:var(--hp-maxw);}.Hero-module__f16NtG__eyebrow{}.Hero-module__f16NtG__btnPrimary{}.Hero-module__f16NtG__btnGhost{}section.Hero-module__f16NtG__hero{background:var(--paper);padding:var(--hero-pad-top) 0 var(--hero-pad-bottom);--hero-ink:var(--ink);--hero-muted:var(--body);--hero-accent:var(--indigo)}.Hero-module__f16NtG__grid{grid-template-columns:1.2fr .95fr;align-items:start;gap:64px;display:grid}.Hero-module__f16NtG__heading{}.Hero-module__f16NtG__dim{}.Hero-module__f16NtG__sub{}.Hero-module__f16NtG__heroTagline{font-family:var(--font-jakarta,"Plus Jakarta Sans", system-ui, sans-serif);border-left:5px solid #0ea47a;margin-bottom:3rem;padding-left:16px;line-height:1.55;}.Hero-module__f16NtG__ctas{}.Hero-module__f16NtG__note{}.Hero-module__f16NtG__founderCard{background:var(--panel);border:1px solid var(--line);border-radius:18px;max-width:25rem;margin-left:auto;padding:1rem;box-shadow:0 24px 60px -28px #4f46e547}.Hero-module__f16NtG__portrait{border-radius:12px;overflow:hidden}.Hero-module__f16NtG__portraitImg{border-radius:12px;width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.Hero-module__f16NtG__caption{margin-top:1rem;padding-inline:.2rem}.Hero-module__f16NtG__founderName{font-family:var(--font-display);color:var(--ink);font-size:1.35rem;font-weight:500;display:block}.Hero-module__f16NtG__pronunciation{color:var(--body);font-size:.72em;font-style:italic;font-weight:400}.Hero-module__f16NtG__founderCreds{font-family:var(--font-mono-hp);letter-spacing:.18em;text-transform:uppercase;color:var(--indigo);margin-top:.35rem;font-size:.68rem;font-weight:600;display:block}.Hero-module__f16NtG__credSup{vertical-align:super;font-size:.7em}.Hero-module__f16NtG__founderRole{font-family:var(--font-mono-hp);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:.65;margin-top:.3rem;font-size:.68rem;font-weight:600;display:block}.Hero-module__f16NtG__pull{font-family:var(--font-display);color:var(--ink);margin:1.1rem .2rem 0;font-size:1.06rem;font-style:italic;line-height:1.55}.Hero-module__f16NtG__credList{border-top:1px solid var(--line);margin:1.1rem .2rem 0;padding:0;list-style:none}.Hero-module__f16NtG__credList li{border-bottom:1px solid var(--line);padding:.55rem 0;font-size:.8rem;line-height:1.5}.Hero-module__f16NtG__credList li:last-child{border-bottom:none;padding-bottom:0}.Hero-module__f16NtG__credList b{color:var(--ink);font-weight:700}@media (max-width:980px){.Hero-module__f16NtG__grid{grid-template-columns:1fr;gap:48px}.Hero-module__f16NtG__founderCard{margin-inline:0 auto}}@media (max-width:640px){section.Hero-module__f16NtG__hero{padding:var(--hero-pad-top-sm) 0 var(--hero-pad-bottom-sm)}.Hero-module__f16NtG__ctas{flex-direction:column;align-items:flex-start}}
.Context-module__0AdMOa__wrapN{}section.Context-module__0AdMOa__context{background:var(--panel);border-block:1px solid var(--line);text-align:center;padding-block:4rem}.Context-module__0AdMOa__line{font-family:var(--font-display);color:var(--ink);max-width:30em;margin-inline:auto;font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic;line-height:1.6}
.Findings-module__npCyNq__wrapW{}.Findings-module__npCyNq__eyebrow{}section.Findings-module__npCyNq__findings{background:var(--paper)}.Findings-module__npCyNq__head{text-align:center;max-width:44rem;margin:0 auto 3.25rem}.Findings-module__npCyNq__head .Findings-module__npCyNq__eyebrow{margin-bottom:1.25rem;display:block}.Findings-module__npCyNq__head p{max-width:36em;margin:1.25rem auto 0}.Findings-module__npCyNq__grid{background:var(--line);border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.Findings-module__npCyNq__card{background:var(--panel);flex-direction:column;padding:2rem 1.8rem;display:flex}.Findings-module__npCyNq__fLabel{align-items:baseline;gap:.8rem;margin-bottom:1.1rem;display:flex}.Findings-module__npCyNq__fNum{font-family:var(--font-mono-hp);color:var(--indigo);border:1px solid var(--line);background:var(--paper);border-radius:.45rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.Findings-module__npCyNq__fKicker{font-family:var(--font-mono-hp);letter-spacing:.28em;text-transform:uppercase;color:var(--indigo);font-size:.66rem;font-weight:600}.Findings-module__npCyNq__cardTitle{--card-title-weight:700;margin-bottom:.7rem;}.Findings-module__npCyNq__fBody{margin:0 0 1.4rem;font-size:.92rem;line-height:1.62}.Findings-module__npCyNq__fConclusion{border-top:1px solid var(--line);font-family:var(--font-display);color:var(--indigo-deep);margin-top:auto;padding-top:1.1rem;font-size:1.02rem;font-style:italic;line-height:1.5}@media (max-width:980px){.Findings-module__npCyNq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Findings-module__npCyNq__grid{grid-template-columns:1fr}}
.Workarounds-module__7AVu4G__wrapN{}.Workarounds-module__7AVu4G__eyebrow{}.Workarounds-module__7AVu4G__workarounds{background:var(--hp-white,#fff);border-block:1px solid var(--line)}.Workarounds-module__7AVu4G__workarounds .Workarounds-module__7AVu4G__eyebrow{margin-bottom:1.25rem;display:block}.Workarounds-module__7AVu4G__workarounds h2{max-width:18em;margin-bottom:1rem}.Workarounds-module__7AVu4G__workarounds .Workarounds-module__7AVu4G__intro{max-width:38em;margin-bottom:3rem}.Workarounds-module__7AVu4G__ledger{max-width:52rem;padding:0;list-style:none}.Workarounds-module__7AVu4G__ledger li{border-bottom:1px solid var(--line);align-items:baseline;gap:.9rem;padding:1.05rem 0;font-size:1.02rem;display:flex}.Workarounds-module__7AVu4G__ledger li:first-child{border-top:1px solid var(--line)}.Workarounds-module__7AVu4G__ledger .Workarounds-module__7AVu4G__cause{color:var(--body);flex:1 1 0;min-width:0}.Workarounds-module__7AVu4G__ledger .Workarounds-module__7AVu4G__dots{border-bottom:2px dotted #c9c5ea;flex:0 0 clamp(2rem,6vw,4rem);transform:translateY(-4px)}.Workarounds-module__7AVu4G__ledger .Workarounds-module__7AVu4G__fix{color:var(--ink);flex:1 1 0;min-width:0;font-weight:700}.Workarounds-module__7AVu4G__workarounds .Workarounds-module__7AVu4G__after{max-width:40em;margin-top:2.75rem}.Workarounds-module__7AVu4G__workarounds .Workarounds-module__7AVu4G__after p{margin-bottom:1rem}.Workarounds-module__7AVu4G__workarounds .Workarounds-module__7AVu4G__question{font-family:var(--font-display);color:var(--indigo-deep);max-width:24em;margin-top:2.25rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-style:italic;line-height:1.5}@media (max-width:560px){.Workarounds-module__7AVu4G__ledger li{flex-direction:column;align-items:flex-start;gap:.15rem}.Workarounds-module__7AVu4G__ledger .Workarounds-module__7AVu4G__dots{display:none}.Workarounds-module__7AVu4G__ledger .Workarounds-module__7AVu4G__cause,.Workarounds-module__7AVu4G__ledger .Workarounds-module__7AVu4G__fix{white-space:normal}}
.Origin-module__ODPsnG__wrapN{}.Origin-module__ODPsnG__eyebrow{}section.Origin-module__ODPsnG__origin{background:var(--paper)}.Origin-module__ODPsnG__origin .Origin-module__ODPsnG__eyebrow{margin-bottom:1.5rem;display:block}.Origin-module__ODPsnG__origin h2{max-width:14em;margin-bottom:1.6rem}.Origin-module__ODPsnG__origin p{max-width:40em;margin-bottom:1.15rem}.Origin-module__ODPsnG__keyline{border-top:1px solid var(--line);font-family:var(--font-display);color:var(--indigo-deep);max-width:26em;margin-top:2.5rem;padding-top:1.75rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-style:italic;line-height:1.5}.Origin-module__ODPsnG__origin .Origin-module__ODPsnG__founderNote{border-top:1px solid var(--line);max-width:46em;margin-top:2.25rem;margin-bottom:0;padding-top:1.6rem;font-size:.98rem}.Origin-module__ODPsnG__founderNote strong{color:var(--ink);font-weight:700}
.WhereSits-module__Yu4ryq__wrapW{}.WhereSits-module__Yu4ryq__sits{text-align:center;background:var(--panel);border-block:1px solid var(--line)}.WhereSits-module__Yu4ryq__sits p.WhereSits-module__Yu4ryq__big{font-family:var(--font-display);color:var(--ink);max-width:26em;margin-inline:auto;font-size:clamp(1.4rem,3vw,2rem);line-height:1.45}.WhereSits-module__Yu4ryq__sits p.WhereSits-module__Yu4ryq__big em{color:var(--indigo);font-style:italic}.WhereSits-module__Yu4ryq__sits .WhereSits-module__Yu4ryq__link{color:var(--indigo);border-bottom:2px solid var(--indigo);margin-top:1.75rem;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-block}.WhereSits-module__Yu4ryq__sits .WhereSits-module__Yu4ryq__link:hover{opacity:.8}
.Beliefs-module__g98OUG__wrapW{}.Beliefs-module__g98OUG__eyebrow{}.Beliefs-module__g98OUG__beliefs{background:var(--paper)}.Beliefs-module__g98OUG__beliefs .Beliefs-module__g98OUG__eyebrow{margin-bottom:1.25rem;display:block}.Beliefs-module__g98OUG__beliefs h2{max-width:16em;margin-bottom:3.25rem}.Beliefs-module__g98OUG__beliefList{gap:0;max-width:60rem;display:grid}.Beliefs-module__g98OUG__belief{border-top:1px solid var(--line);grid-template-columns:15rem 1fr;gap:2.5rem;padding-block:2.1rem;display:grid}.Beliefs-module__g98OUG__belief:last-child{border-bottom:1px solid var(--line)}.Beliefs-module__g98OUG__belief h3{font-family:var(--font-display);color:var(--indigo-deep);font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.4}.Beliefs-module__g98OUG__belief p{max-width:44em;margin:0}.Beliefs-module__g98OUG__belief p strong{color:var(--ink);font-weight:700}@media (max-width:720px){.Beliefs-module__g98OUG__belief{grid-template-columns:1fr;gap:.7rem}}
.Closing-module__XKMGTG__wrapW{}.Closing-module__XKMGTG__btnPrimary{}.Closing-module__XKMGTG__btnGhost{}section.Closing-module__XKMGTG__closing{text-align:center;background:var(--panel);border-top:1px solid var(--line);padding-block:8rem}.Closing-module__XKMGTG__closing h2{max-width:17em;margin-inline:auto;font-size:clamp(2rem,4.6vw,3.2rem)}.Closing-module__XKMGTG__closing h2 em{color:var(--indigo);font-style:italic}.Closing-module__XKMGTG__closing .Closing-module__XKMGTG__sub{max-width:34em;margin:1.9rem auto 0;font-size:1.08rem}.Closing-module__XKMGTG__closing .Closing-module__XKMGTG__ctaRow{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;display:flex}.Closing-module__XKMGTG__closing .Closing-module__XKMGTG__fineprint{color:var(--body);margin-top:2.5rem;max-width:34em;margin-inline:auto;font-size:.92rem}
