.home-page{overflow:hidden;color:var(--ink);background:var(--paper)}.home-page blockquote,.home-page h1,.home-page h2,.home-page p{margin-top:0}.home-collection,.home-fragmented,.home-hero-inner,.home-questions{width:min(100%,1120px);margin-inline:auto;padding-inline:44px}.home-kicker{margin-bottom:20px;color:var(--coral);font:700 10px/1.45 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.home-hero{position:relative;isolation:isolate;border-bottom:1px solid var(--line);background:#f4f0e4}.home-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.54;background-image:linear-gradient(rgba(22,41,29,.055) 1px,transparent 0),linear-gradient(90deg,rgba(22,41,29,.055) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,#000 16%,transparent 82%)}.home-hero-inner{min-height:min(760px,calc(100vh - 40px));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:72px;padding-top:82px;padding-bottom:82px}.home-hero h1{max-width:660px;margin-bottom:28px;font:500 clamp(3.6rem,6.5vw,5.8rem)/.94 var(--tr-ui-font);letter-spacing:-.06em}.home-hero h1 em{display:block;color:var(--coral);font-style:normal;font-weight:500}.home-lead{max-width:590px;color:#526157;font:400 17px/1.72 var(--tr-ui-font)}.home-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:38px}.home-button,.home-text-link{display:inline-flex;align-items:center;gap:10px;font:700 13px/1 var(--tr-ui-font)}.home-button{min-height:50px;padding:0 20px;border:1px solid var(--ink);transition:transform .2s ease,box-shadow .2s ease}.home-button:hover{transform:translate(-3px,-3px)}.home-button-primary{color:#fff;background:var(--forest);box-shadow:6px 6px 0 var(--gold)}.home-text-link{width:max-content;color:var(--forest);border-bottom:1px solid;padding-bottom:4px}.home-text-link:hover{color:var(--coral)}.home-hero-questions{position:relative;padding:76px 0 0 48px;border-left:1px solid #bdc4b8}.home-question-mark{position:absolute;top:-55px;right:0;color:rgba(10,92,54,.11);font:600 230px/.8 var(--tr-ui-font);pointer-events:none}.home-hero-questions>a{position:relative;display:grid;grid-template-columns:32px 1fr;gap:13px;padding:18px 30px 18px 0;border-bottom:1px solid #c8cdc3;color:#293b30;font:600 16px/1.42 var(--tr-ui-font);transition:padding .2s ease,color .2s ease}.home-hero-questions>a:hover{padding-left:8px;color:var(--coral)}.home-hero-questions>a span{padding-top:4px;color:#879389;font:700 10px/1 IBM Plex Mono,monospace}.home-proof{display:flex;align-items:baseline;gap:12px;margin-top:26px;color:#6a776d;font:11px/1.4 IBM Plex Mono,monospace}.home-proof b{color:var(--forest);font-size:22px}.home-fragmented{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:92px;padding-top:118px;padding-bottom:118px;border-bottom:1px solid var(--line)}.home-collection h2,.home-fragmented h2,.home-questions h2,.home-seed-note h2,.home-value h2{font:500 clamp(2.35rem,4.2vw,3.7rem)/1.06 var(--tr-ui-font);letter-spacing:-.045em}.home-fragmented h2{max-width:700px;margin-bottom:22px}.home-fragmented-copy>p:last-child,.home-questions-heading>p:last-child,.home-value-copy>p:nth-of-type(2){max-width:620px;color:#5c6a60;font:400 16px/1.72 var(--tr-ui-font)}.home-fragmented-steps{position:relative;display:grid;border-top:1px solid #bcc3b8}.home-fragmented-steps:after{content:"";position:absolute;top:31px;bottom:31px;left:25px;width:1px;background:#bdc7bb}.home-fragmented-steps article{position:relative;z-index:1;display:grid;grid-template-columns:52px 1fr;align-items:center;min-height:76px;border-bottom:1px solid #bcc3b8;color:#33463a;font:600 15px/1.4 var(--tr-ui-font)}.home-fragmented-steps svg{box-sizing:content-box;padding:8px;color:var(--forest);background:var(--paper)}.home-questions{padding-top:126px;padding-bottom:132px}.home-questions-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);column-gap:70px;align-items:end;margin-bottom:58px}.home-questions-heading .home-kicker{grid-column:1/-1}.home-questions-heading h2{margin-bottom:0}.home-question-browser{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);min-height:570px;border:1px solid #bac1b6;background:#fbfaf5;box-shadow:12px 12px 0 #d5c275}.home-question-list{display:flex;flex-direction:column;border-right:1px solid #bac1b6}.home-question-list>a{position:relative;display:grid;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:71px;padding:12px 18px;border-bottom:1px solid #d2d5cc;color:#5b685f;font:600 13px/1.35 var(--tr-ui-font);transition:background .16s ease,color .16s ease}.home-question-list>a:last-child{border-bottom:0}.home-question-list>a svg{opacity:0;transform:translateX(-5px);transition:opacity .16s ease,transform .16s ease}.home-question-list>a.is-active,.home-question-list>a:hover{color:var(--ink);background:var(--question-tint,#e4ece0)}.home-question-list>a.is-active svg,.home-question-list>a:hover svg{opacity:1;transform:none}.home-question-index{color:#839087;font:700 10px/1 IBM Plex Mono,monospace}.home-question-stage{--question-accent:var(--forest);--question-tint:#e1eadc;position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:55px 56px;color:var(--ink);background:var(--question-tint);transition:background .2s ease}.home-question-stage:before{content:"?";position:absolute;top:-18px;right:34px;color:color-mix(in srgb,var(--question-accent) 13%,transparent);font:600 270px/.9 var(--tr-ui-font)}.home-question-stage:after{content:"";position:absolute;top:0;right:0;width:42%;height:1px;background:var(--question-accent);transform:rotate(45deg);transform-origin:right}.home-question-stage-number{position:absolute;top:38px;left:42px;color:var(--question-accent);font:700 11px/1 IBM Plex Mono,monospace}.home-question-stage p{position:relative;max-width:690px;margin-bottom:42px;font:500 clamp(2.25rem,4.3vw,4rem)/1.06 var(--tr-ui-font);letter-spacing:-.045em}.home-question-stage-cta{position:relative;display:flex;align-items:center;gap:10px;color:var(--question-accent);font:700 13px/1.3 var(--tr-ui-font)}[data-tone=money]{--question-accent:#755b1d;--question-tint:#f0e4ba}[data-tone=trend]{--question-accent:#356c7e;--question-tint:#dce9eb}[data-tone=model]{--question-accent:#326642;--question-tint:#dce8d9}[data-tone=business-model]{--question-accent:#67507a;--question-tint:#e6dfec}[data-tone=strategy]{--question-accent:#98462f;--question-tint:#efd9d1}[data-tone=idea]{--question-accent:#7d6222;--question-tint:#f1e5bd}[data-tone=biography]{--question-accent:#356c7e;--question-tint:#dce9ed}[data-tone=wealth]{--question-accent:#7c5829;--question-tint:#ecddc5}.home-value{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:100px;padding:116px max(44px,calc((100vw - 1032px)/2));color:#f6f2e5;background:var(--forest)}.home-value .home-kicker{color:#e1c86e}.home-value h2{margin-bottom:24px}.home-value-copy>p:nth-of-type(2){color:#d3ddd1}.home-text-link-light{margin-top:28px;color:#f3d66e}.home-value blockquote{position:relative;padding:48px 0 0 58px;border-top:1px solid #6f8a76}.home-value blockquote>span{position:absolute;top:11px;left:0;color:#e1c35e;font:100px/.8 var(--tr-ui-font)}.home-value blockquote p{max-width:470px;font:500 clamp(2rem,3.4vw,3.1rem)/1.15 var(--tr-ui-font);letter-spacing:-.035em}.home-collection{padding-top:124px;padding-bottom:128px}.home-collection-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.home-collection h2{max-width:690px;margin-bottom:0}.home-cards{display:grid;grid-template-columns:repeat(auto-fill,var(--tr-card-width));gap:30px;margin-top:52px}.home-empty-card{width:var(--tr-card-width);aspect-ratio:4/5;display:flex;flex-direction:column;padding:22px;border:2px dashed color-mix(in srgb,var(--question-accent) 58%,#20271f);color:var(--ink);background:color-mix(in srgb,var(--question-tint) 54%,var(--white));transition:transform .2s ease,background .2s ease}.home-empty-card:hover{transform:translateY(-4px);background:var(--question-tint)}.home-empty-card>span{color:var(--question-accent);font:700 12px/1.4 var(--tr-ui-font)}.home-empty-card p{margin:auto 0;color:#5f6c63;font:500 19px/1.35 var(--tr-ui-font)}.home-empty-card svg{align-self:flex-end;color:var(--question-accent)}.home-state{margin:45px 0;color:#637166;font:15px var(--tr-ui-font)}.home-state-error{color:#a14d35}.home-seed-note{min-height:235px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:31px;padding:44px max(44px,calc((100vw - 1032px)/2));color:#f8f4e9;background:#a94f36}.home-seed-note>svg{color:#f0d278}.home-seed-note .home-kicker{margin-bottom:12px;color:#f2d878}.home-seed-note h2{max-width:730px;margin:0;font-size:clamp(1.6rem,2.6vw,2.45rem)}.home-button-light{color:var(--ink);background:#f7edc8;box-shadow:5px 5px 0 #693624}html[dir=rtl] .home-hero-questions{padding-left:0;padding-right:48px;border-left:0;border-right:1px solid #bdc4b8}html[dir=rtl] .home-question-list{border-right:0;border-left:1px solid #bac1b6}html[dir=rtl] .home-question-stage:before{right:auto;left:34px}html[dir=rtl] .home-question-stage-number{left:auto;right:42px}@media(max-width:900px){.home-fragmented,.home-hero-inner,.home-questions-heading,.home-value{grid-template-columns:1fr}.home-hero-inner{min-height:0;gap:70px}.home-hero-questions{max-width:650px}.home-fragmented{gap:52px}.home-questions-heading{gap:20px}.home-question-browser{grid-template-columns:270px minmax(0,1fr)}.home-value{gap:65px}.home-value blockquote{max-width:650px}.home-seed-note{grid-template-columns:auto 1fr}.home-seed-note .home-button{grid-column:2;justify-self:start}}@media(max-width:650px){.home-collection,.home-fragmented,.home-hero-inner,.home-questions{padding-inline:22px}.home-hero-inner{padding-top:64px;padding-bottom:70px;gap:58px}.home-hero h1{font-size:clamp(3.1rem,14.5vw,4.2rem)}.home-lead{font-size:16px}.home-hero-questions{padding:58px 0 0 22px}.home-question-mark{top:-35px;font-size:170px}.home-hero-questions>a{font-size:14px}.home-fragmented{padding-top:78px;padding-bottom:78px}.home-fragmented h2,.home-questions h2,.home-value h2{font-size:2.15rem}.home-questions{padding-top:82px;padding-bottom:88px}.home-questions-heading{margin-bottom:36px}.home-question-browser{display:block;min-height:0;box-shadow:7px 7px 0 #d5c275}.home-question-list{border-right:0}.home-question-list>a{min-height:64px}.home-question-stage{min-height:370px;padding:44px 28px}.home-question-stage p{font-size:2rem}.home-question-stage-number{top:28px;left:28px}.home-value{padding:78px 22px;gap:58px}.home-value blockquote{padding-left:43px}.home-collection{padding-top:82px;padding-bottom:88px}.home-collection-heading{display:block}.home-collection-heading .home-text-link{margin-top:24px}.home-cards{grid-template-columns:var(--tr-card-width);justify-content:center;margin-top:38px}.home-seed-note{grid-template-columns:auto 1fr;gap:18px;padding:50px 22px}.home-seed-note .home-button{grid-column:1/-1}.home-seed-note h2{font-size:1.65rem}html[dir=rtl] .home-hero-questions{padding-right:22px}html[dir=rtl] .home-question-stage-number{right:28px}}@media(prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto!important;transition:none!important}}