:root{--paper:#f2efe7;--paper-deep:#e6e0d4;--ink:#171714;--ink-soft:#292823;--muted:#68665f;--red:#9b3b2d;--red-dark:#77291f;--line:#17171433;--line-dark:#f2efe738}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.5}a{color:inherit;text-decoration:none}:is(a:focus-visible,summary:focus-visible){outline:2px solid var(--red);outline-offset:5px}::selection{background:var(--red);color:var(--paper)}.wordmark{letter-spacing:-.04em;align-items:center;min-height:44px;font-size:21px;font-weight:650;display:inline-flex}.text-link{border-bottom:1px solid;align-items:center;gap:9px;width:fit-content;min-height:44px;font-size:17px;font-weight:520;line-height:1.4;transition:color .16s;display:inline-flex}.text-link:hover{color:var(--red)}.text-link:active,.interest-capture summary:active{color:var(--red-dark)}.home{background:var(--paper);min-height:100svh;overflow-x:hidden}.home-header{border-bottom:1px solid var(--line);z-index:3;justify-content:space-between;align-items:center;width:min(100% - 64px,1440px);margin:0 auto;padding:17px 0 16px;display:flex;position:relative}.home-nav{align-items:center;gap:clamp(24px,3vw,48px);display:flex}.home-hero{grid-template-rows:1fr auto;width:min(100% - 64px,1440px);margin:0 auto;display:grid;position:relative}.home-copy{z-index:2;align-self:center;padding:clamp(54px,7vh,88px) 0 clamp(62px,8vh,88px);position:relative}.home-kicker{color:var(--red-dark);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:clamp(17px,1.25vw,20px);font-weight:650;line-height:1.35}.home h1{max-width:1000px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:26px 0 32px;font-size:clamp(68px,6.4vw,104px);font-weight:400;line-height:.92}.home h1 span{color:var(--red);display:block}.home-explainer{max-width:740px;color:var(--ink-soft);letter-spacing:-.026em;margin:0 0 28px;font-size:clamp(20px,1.65vw,25px);line-height:1.42}.home-thesis{max-width:720px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.3vw,36px);line-height:1.08}.home-actions{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:min(100%,720px);margin-top:38px;display:grid}.interest-capture{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);width:100%}.interest-capture summary{cursor:pointer;grid-template-columns:120px 1fr auto;align-items:center;gap:22px;min-height:70px;font-size:18px;list-style:none;display:grid}.interest-capture summary::-webkit-details-marker{display:none}.interest-capture summary>span:first-child{color:var(--red);font-weight:650}.interest-capture summary strong{font-weight:540}.interest-capture summary>span:last-child{font-size:28px;font-weight:300;transition:transform .16s}.interest-capture[open] summary>span:last-child{transform:rotate(45deg)}.interest-panel{border-top:1px solid var(--line);padding:28px 0 34px}.interest-panel>p{max-width:650px;color:var(--ink-soft);letter-spacing:-.02em;margin:0 0 30px;font-size:20px;line-height:1.45}.interest-grid{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.interest-company{grid-column:1/-1}.interest-panel label:not(.interest-consent):not(.interest-honeypot){gap:9px;display:grid}.interest-panel label>span{font-size:17px;font-weight:540}.interest-panel label>small{color:var(--muted);font-size:14px;line-height:1.45}.interest-panel input,.interest-panel select,.interest-panel textarea{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:54px;color:var(--ink);font:500 18px/1.35 var(--font-sans), Arial, sans-serif;background:0 0;border-radius:0;padding:13px 0}.interest-panel textarea{resize:vertical}:is(.interest-panel input:focus,.interest-panel select:focus,.interest-panel textarea:focus,.interest-panel button:focus-visible){outline:2px solid var(--red);outline-offset:4px}.interest-note{margin-top:26px}.interest-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.interest-submit{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.interest-consent{max-width:470px;color:var(--muted);align-items:flex-start;gap:11px;display:flex}.interest-consent input{flex:none;width:20px;min-height:20px;margin:3px 0 0}.interest-consent span{font-size:16px;font-weight:400;line-height:1.45}.interest-submit button{border:1px solid var(--ink);background:var(--ink);min-height:56px;color:var(--paper);cursor:pointer;font:600 17px/1 var(--font-sans), Arial, sans-serif;border-radius:0;padding:0 24px}.interest-submit button:hover{background:var(--red-dark);border-color:var(--red-dark)}.interest-submit button:active{background:var(--red);border-color:var(--red)}.interest-privacy{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.45}.interest-privacy a{border-bottom:1px solid}.home-arch{aspect-ratio:.68;z-index:0;pointer-events:none;border:1.5px solid var(--ink);border-bottom:0;border-radius:52% 52% 0 0/38% 38% 0 0;width:clamp(250px,24vw,360px);position:absolute;top:clamp(96px,12vh,148px);right:0}.home-foot{border-top:1px solid var(--line);z-index:2;min-height:76px;color:var(--muted);justify-content:space-between;align-items:center;gap:28px;font-size:16px;display:flex;position:relative}.home-foot p{margin:0}.home-partnership{background:var(--ink);color:var(--paper);padding:clamp(84px,10vw,150px) 0 clamp(66px,8vw,112px)}.home-partnership-inner{width:min(100% - 64px,1440px);margin:0 auto}.home-partnership-intro{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:end;gap:clamp(56px,9vw,150px);display:grid}.home-section-kicker{color:#d06a55;letter-spacing:.06em;text-transform:uppercase;margin:0 0 24px;font-size:17px;font-weight:650}.home-partnership h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.062em;margin:0;font-size:clamp(62px,7.5vw,116px);font-weight:400;line-height:.84}.home-partnership h2 span{color:#d06a55;display:block}.home-partnership-lead{color:var(--paper);letter-spacing:-.032em;margin:0;font-size:clamp(24px,2vw,31px);line-height:1.32}.home-partnership-shared{color:#b8b3aa;margin:26px 0 0;font-size:17px;line-height:1.6}.home-founders{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-top:clamp(72px,9vw,132px);display:grid}.home-founder{min-width:0;padding:clamp(34px,4vw,58px) clamp(28px,4vw,66px) clamp(40px,5vw,70px) 0}.home-founder+.home-founder{border-left:1px solid var(--line-dark);padding-left:clamp(28px,4vw,66px);padding-right:0}.home-founder h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:.95}.home-founder-role{color:#d06a55;margin:0 0 38px;font-size:17px;font-weight:600}.home-founder-label{color:#8d8880;letter-spacing:.075em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:650}.home-founder>p:last-child{color:#c9c4ba;max-width:590px;margin:0;font-size:18px;line-height:1.62}.home-partnership-note{color:#8d8880;margin:24px 0 0;font-size:14px;line-height:1.5}.thanks-page{grid-template-rows:auto 1fr;min-height:100svh;display:grid}.thanks-page>section{align-self:center;width:min(100% - 64px,1540px);margin:0 auto;padding:70px 0 110px}.thanks-page>section>p:first-child{color:var(--red);margin:0 0 30px;font-size:20px;font-weight:650}.thanks-page h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.07em;margin:0 0 42px;font-size:clamp(82px,13vw,190px);font-weight:400;line-height:.78}.thanks-page h1 span{color:var(--red);display:block}.thanks-page>section>p:nth-of-type(2){letter-spacing:-.03em;max-width:610px;margin:0 0 34px;font-size:clamp(22px,2.2vw,32px);line-height:1.3}.prospectus{background:var(--paper);min-height:100svh;color:var(--ink)}.prospectus-nav{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2efe7f5;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 max(32px,50vw - 720px);display:flex;position:sticky;top:0}.prospectus-nav>div{color:var(--muted);align-items:center;gap:clamp(22px,4vw,58px);font-size:16px;display:flex}.prospectus-cover{background:var(--ink);min-height:calc(100svh - 76px);color:var(--paper);grid-template-rows:1fr auto;padding:clamp(58px,8vw,118px) max(32px,50vw - 720px) 40px;display:grid}.cover-copy{align-self:center;max-width:1280px}.cover-status{color:#c6bfb4;margin:0;font-size:17px}.prospectus-cover h1{max-width:1280px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.068em;margin:36px 0 45px;font-size:clamp(72px,10.7vw,166px);font-weight:400;line-height:.8}.prospectus-cover h1 span{color:#d06a55;display:block}.cover-copy>p:last-child{color:#d0cbc1;letter-spacing:-.03em;max-width:760px;margin:0;font-size:clamp(22px,2.1vw,31px);line-height:1.34}.cover-foot{border-top:1px solid var(--line-dark);color:#aaa59d;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:28px;min-height:82px;padding-top:25px;font-size:16px;display:grid}.cover-foot p{margin:0}.prospectus-content{width:min(100% - 64px,1340px);margin:0 auto;padding:70px 0 120px}.prospectus-section{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);gap:clamp(50px,8vw,132px);padding:74px 0 108px;scroll-margin-top:100px;display:grid}.section-heading>span{color:var(--red);margin-bottom:22px;font-size:18px;font-weight:600;display:block}.section-heading h2{max-width:540px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(47px,5.3vw,76px);font-weight:400;line-height:.98}.section-copy{min-width:0}.section-copy>p{max-width:790px;color:var(--ink-soft);letter-spacing:-.015em;margin:0 0 24px;font-size:18px;line-height:1.62}.section-copy .lead{max-width:820px;color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin-bottom:34px;font-size:clamp(30px,3.2vw,47px);line-height:1.09}.section-copy blockquote{border-top:1px solid var(--red);max-width:880px;color:var(--red-dark);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:52px 0 0;padding:32px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.03}.split-copy{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,6vw,86px);display:grid}.split-copy .lead{margin:0}.split-copy>div p{color:var(--ink-soft);margin:0 0 24px;font-size:18px;line-height:1.62}.scope-list{border-top:1px solid var(--line);margin-top:48px}.scope-list>div{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:center;min-height:78px;padding:18px 0;display:grid}.scope-list span{color:var(--red);font-size:16px}.scope-list p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.14}.provisional-note{border-top:1px solid var(--red);border-bottom:1px solid var(--red);color:var(--red-dark);grid-template-columns:180px 1fr;gap:28px;margin-bottom:42px;padding:22px 0;font-size:17px;display:grid}.provisional-note p{margin:0}.fund-terms{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:42px;display:grid}.fund-terms>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:20px;min-height:145px;padding:25px 22px 24px 0;display:flex}.fund-terms>div:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:22px}.fund-terms strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:.95}.fund-terms span{color:var(--muted);font-size:16px}.section-caveat{border-top:1px solid var(--red);border-bottom:1px solid var(--red);padding:20px 0;color:var(--red-dark)!important}.profiles{grid-template-columns:1fr 1fr;gap:clamp(42px,7vw,92px);margin-top:54px;display:grid}.profiles article{border-top:1px solid var(--ink);padding-top:28px}.profiles h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0 0 7px;font-size:clamp(41px,4.2vw,61px);font-weight:400;line-height:1}.profiles .profile-role{color:var(--red-dark);margin:0 0 28px;font-size:17px;font-weight:600}.profiles article>p:last-of-type{color:var(--ink-soft);margin:0 0 26px;font-size:17px;line-height:1.62}.profiles a{border-bottom:1px solid;gap:8px;font-size:16px;display:inline-flex}.profiles a:hover{color:var(--red)}.risk-list{border-top:1px solid var(--line);margin:48px 0}.risk-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.35fr) 1fr;gap:36px;min-height:115px;padding:24px 0;display:grid}.risk-list strong{color:var(--red-dark);font-size:18px}.risk-list p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.55}.prospectus-footer{border-top:2px solid var(--ink);padding-top:72px}.disclaimer{grid-template-columns:minmax(210px,.4fr) 1fr;gap:clamp(42px,8vw,130px);display:grid}.disclaimer strong{color:var(--red-dark);font-family:var(--font-display), Georgia, serif;font-size:32px;font-weight:400;line-height:1.05}.disclaimer p{max-width:820px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.release-metadata{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin-top:72px;padding:25px 0;font-size:16px}.release-metadata summary{cursor:pointer;width:fit-content;color:var(--ink);font-size:17px;font-weight:600}.release-metadata dl{border-top:1px solid var(--line);margin:30px 0}.release-metadata dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:28px;padding:13px 0;display:grid}.release-metadata dt{color:var(--ink);font-weight:600}.release-metadata dd{overflow-wrap:anywhere;margin:0}.release-metadata h3{color:var(--ink);margin:34px 0 12px;font-size:17px}.release-metadata ul{margin:0;padding:0;list-style:none}.release-metadata li{overflow-wrap:anywhere;margin:5px 0}@media (max-width:1439px){.home-arch{display:none}}@media (max-width:980px){.home-partnership-intro{grid-template-columns:1fr;gap:44px}.home-partnership-lead,.home-partnership-shared{max-width:720px}.prospectus-section{grid-template-columns:1fr;gap:48px}.section-heading h2{max-width:800px}.split-copy{grid-template-columns:1fr}.split-copy .lead{max-width:760px}}@media (max-width:720px){body{font-size:17px}.home-header,.home-hero,.home-partnership-inner,.prospectus-content{width:min(100% - 36px,1540px)}.home-header{padding:11px 0 10px}.home-nav>a:first-child{display:none}.wordmark{font-size:19px}.text-link{font-size:16px}.home-copy{padding:46px 0 64px}.home-kicker{max-width:340px;font-size:16px}.home h1{letter-spacing:-.04em;margin:24px 0 28px;font-size:clamp(52px,13vw,68px);line-height:.94}.home-explainer{max-width:620px;margin-bottom:24px;font-size:20px}.home-thesis{font-size:clamp(25px,7.2vw,34px)}.home-actions{margin-top:30px}.interest-capture summary{grid-template-columns:92px 1fr auto;gap:12px;min-height:66px;font-size:17px}.interest-panel{padding:24px 0 30px}.interest-grid{grid-template-columns:1fr;gap:20px}.interest-company{grid-column:auto}.interest-submit{flex-direction:column;align-items:stretch}.interest-submit button{width:100%}.thanks-page>section{width:min(100% - 36px,1540px);padding:60px 0 90px}.thanks-page h1{font-size:clamp(72px,23vw,116px)}.home-foot{flex-direction:column;align-items:flex-start;gap:5px;padding:18px 0 20px;font-size:15px}.home-partnership{padding:76px 0 60px}.home-partnership-intro{gap:34px}.home-partnership h2{font-size:clamp(57px,17vw,86px)}.home-founders{grid-template-columns:1fr}.home-founder,.home-founder+.home-founder{border-left:0;padding:38px 0 48px}.home-founder+.home-founder{border-top:1px solid var(--line-dark)}.home-founder-role{margin-bottom:30px}.prospectus-nav{min-height:68px;padding:0 18px}.prospectus-nav>div>span{display:none}.prospectus-cover{min-height:calc(100svh - 68px);padding:54px 18px 24px}.prospectus-cover h1{margin:32px 0 38px;font-size:clamp(65px,20vw,110px);line-height:.82}.cover-copy>p:last-child{font-size:21px}.cover-foot{grid-template-columns:1fr;gap:4px;min-height:0;padding-top:20px;font-size:15px}.prospectus-content{padding:42px 0 82px}.prospectus-section{gap:38px;padding:52px 0 74px}.section-heading>span{margin-bottom:14px;font-size:16px}.section-heading h2{font-size:clamp(43px,13vw,64px)}.section-copy .lead{font-size:clamp(28px,8vw,39px)}.section-copy blockquote{margin-top:42px;font-size:clamp(31px,9vw,45px)}.scope-list>div{grid-template-columns:46px 1fr}.provisional-note{grid-template-columns:1fr;gap:7px}.fund-terms{grid-template-columns:1fr 1fr}.fund-terms>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.fund-terms>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.profiles{grid-template-columns:1fr}.risk-list>div{grid-template-columns:1fr;gap:9px}.disclaimer{grid-template-columns:1fr;gap:24px}.release-metadata dl>div{grid-template-columns:1fr;gap:2px}}@media (max-width:430px){.home-header,.home-hero,.home-partnership-inner,.thanks-page>section,.prospectus-content{width:calc(100% - 28px)}.home-header{gap:12px}.wordmark,.text-link{white-space:nowrap}.header-prospectus-long{display:none}.home-copy{padding:42px 0 54px}.interest-capture summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 28px;gap:2px 12px;min-height:76px;padding:11px 0}.interest-capture summary>span:first-child{grid-area:1/1}.interest-capture summary strong{grid-area:2/1}.interest-capture summary>span:last-child{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}@media print{.prospectus-nav{position:static}.prospectus-cover,.prospectus-section{break-after:auto;break-inside:avoid}.release-metadata{display:block}}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.fieldbook{background:var(--paper);min-height:100svh;color:var(--ink)}.fieldbook-topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2efe7f7;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 max(32px,50vw - 720px);display:flex;position:sticky;top:0}.fieldbook-topbar-actions{color:var(--muted);align-items:center;gap:clamp(18px,3vw,40px);font-size:15px;display:flex}.fieldbook-topbar-actions a{min-height:44px;color:var(--ink);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.fieldbook-topbar-actions a:hover{color:var(--red-dark);border-bottom-color:currentColor}.fieldbook-workspace{grid-template-columns:220px minmax(0,940px);justify-content:start;gap:clamp(52px,8vw,124px);width:min(100% - 64px,1440px);margin:0 auto;display:grid}.fieldbook-rail{height:fit-content;padding:58px 0 80px;position:sticky;top:76px}.fieldbook-rail>p,.fieldbook-rail-tools>p{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;margin:0 0 15px;font-size:14px;font-weight:600}.fieldbook-rail nav{border-top:1px solid var(--line)}.fieldbook-rail nav a,.fieldbook-rail-tools a{border-bottom:1px solid var(--line);min-height:49px;color:var(--muted);grid-template-columns:34px 1fr;align-items:center;gap:10px;font-size:16px;display:grid}.fieldbook-rail nav a span{color:var(--red);font-size:14px}.fieldbook-rail nav a:hover,.fieldbook-rail nav a.is-current,.fieldbook-rail-tools a:hover,.fieldbook-rail-tools a.is-current{color:var(--ink)}.fieldbook-rail nav a.is-current,.fieldbook-rail-tools a.is-current{font-weight:650}.fieldbook-rail-tools{margin-top:42px}.fieldbook-rail-tools a{grid-template-columns:1fr auto}.fieldbook-reading{min-width:0;padding:72px 0 120px}.fieldbook-mobile-nav{display:none}.fieldbook-module-header{padding:0 0 88px}.fieldbook-module-meta{color:var(--red-dark);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;font-size:15px;font-weight:650;display:flex}.fieldbook-module-header h1,.fieldbook-start-cover h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(66px,7.4vw,108px);font-weight:400;line-height:.89}.fieldbook-module-header>p{max-width:760px;color:var(--ink-soft);letter-spacing:-.025em;margin:38px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.36}.fieldbook-outcome{border-top:1px solid var(--red);border-bottom:1px solid var(--red);grid-template-columns:130px 1fr;gap:25px;max-width:760px;margin-top:48px;padding:22px 0;display:grid}.fieldbook-outcome span{color:var(--red-dark);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:650}.fieldbook-outcome p{color:var(--red-dark);margin:0;font-size:17px;line-height:1.48}.fieldbook-section{border-top:1px solid var(--line);grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:clamp(38px,6vw,78px);padding:64px 0 82px;scroll-margin-top:110px;display:grid}.fieldbook-section>header>span,.fieldbook-start-instructions>header>span,.fieldbook-module-index>header>span,.worksheet>section>header>span{color:var(--red-dark);letter-spacing:.045em;text-transform:uppercase;margin-bottom:15px;font-size:14px;font-weight:650;display:block}.fieldbook-section h2,.fieldbook-start-instructions h2,.fieldbook-module-index h2,.worksheet>section h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.047em;margin:0;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.fieldbook-section-body>p{color:var(--ink-soft);letter-spacing:-.012em;margin:0 0 25px;font-size:18px;line-height:1.64}.fieldbook-section-body blockquote{background:var(--ink);color:var(--paper);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;border:0;margin:0 0 34px;padding:27px 28px 30px;font-size:clamp(28px,3vw,39px);line-height:1.12}.fieldbook-section-body ul,.fieldbook-checkpoint ol{counter-reset:fieldbook-list;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fieldbook-section-body li,.fieldbook-checkpoint li{counter-increment:fieldbook-list;border-bottom:1px solid var(--line);min-height:62px;color:var(--ink-soft);grid-template-columns:38px 1fr;align-items:start;gap:13px;padding:16px 0;font-size:17px;line-height:1.52;display:grid}.fieldbook-section-body li:before,.fieldbook-checkpoint li:before{content:counter(fieldbook-list, decimal-leading-zero);color:var(--red);font-size:14px;line-height:1.8}.fieldbook-table-wrap{width:100%}.fieldbook-table{border-collapse:collapse;table-layout:fixed;width:100%}.fieldbook-table th,.fieldbook-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:16px 16px 17px 0}.fieldbook-table th{border-top:1px solid var(--ink);color:var(--red-dark);letter-spacing:.025em;font-size:14px;font-weight:650}.fieldbook-table td{color:var(--ink-soft);font-size:16px;line-height:1.48}.fieldbook-table th:first-child,.fieldbook-table td:first-child{width:25%;color:var(--ink);font-weight:600}.fieldbook-note{border-top:1px solid var(--red);border-bottom:1px solid var(--red);color:var(--red-dark);grid-template-columns:130px 1fr;gap:24px;margin-top:32px;padding:20px 0;display:grid}.fieldbook-note strong{font-size:15px}.fieldbook-note p{margin:0;font-size:16px;line-height:1.5}.fieldbook-checkpoint{background:var(--ink);color:var(--paper);padding:30px}.fieldbook-checkpoint>strong{color:#d06a55;letter-spacing:.04em;text-transform:uppercase;margin-bottom:22px;font-size:15px;display:block}.fieldbook-checkpoint ol{border-top-color:var(--line-dark)}.fieldbook-checkpoint li{border-bottom-color:var(--line-dark);color:var(--paper)}.fieldbook-checkpoint li:before{color:#d06a55}.fieldbook-source-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin-top:24px;padding:22px 0}.fieldbook-source-notes summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--ink);align-items:center;font-size:16px;font-weight:650;display:flex}.fieldbook-source-notes p{max-width:720px;margin:18px 0 2px;font-size:16px;line-height:1.58}.fieldbook-pager{grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;display:grid}.fieldbook-pager a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 0;font-size:16px;font-weight:600;display:flex}.fieldbook-pager a:last-child{text-align:right}.fieldbook-pager a:hover{color:var(--red-dark)}.fieldbook-start .fieldbook-reading{padding-top:44px}.fieldbook-start-cover{background:var(--ink);color:var(--paper);margin-bottom:78px;padding:clamp(46px,6vw,78px)}.fieldbook-start-cover>p:first-child{color:#c5beb3;letter-spacing:.04em;text-transform:uppercase;margin:0 0 30px;font-size:15px;font-weight:650}.fieldbook-start-cover h1 span{color:#d06a55;display:block}.fieldbook-start-cover>p:nth-of-type(2){color:#d2cdc4;letter-spacing:-.025em;max-width:720px;margin:38px 0 36px;font-size:clamp(20px,2vw,27px);line-height:1.4}.fieldbook-start-button{border:1px solid var(--paper);align-items:center;gap:30px;width:fit-content;min-height:54px;padding:0 20px;font-size:16px;font-weight:650;display:inline-flex}.fieldbook-start-button:hover{background:var(--paper);color:var(--ink)}.fieldbook-start-instructions,.fieldbook-module-index{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:clamp(42px,7vw,90px);padding:62px 0 82px;display:grid}.fieldbook-start-instructions ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.fieldbook-start-instructions li{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;padding:20px 0;display:grid}.fieldbook-start-instructions li strong{color:var(--red-dark);font-size:16px}.fieldbook-start-instructions li span{color:var(--ink-soft);font-size:17px;line-height:1.5}.fieldbook-module-index>div{border-top:1px solid var(--ink)}.fieldbook-module-index a{border-bottom:1px solid var(--line);grid-template-columns:44px 100px 1fr 110px 20px;align-items:center;gap:16px;min-height:112px;padding:20px 0;display:grid}.fieldbook-module-index a>span{color:var(--red);font-size:15px}.fieldbook-module-index a strong{font-family:var(--font-display), Georgia, serif;font-size:28px;font-weight:400}.fieldbook-module-index a p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.48}.fieldbook-module-index a small{color:var(--muted);font-size:14px}.fieldbook-module-index a b{font-weight:400}.fieldbook-module-index a:hover strong,.fieldbook-module-index a:hover b{color:var(--red-dark)}.fieldbook-private-note{background:var(--paper-deep);grid-template-columns:210px 1fr;gap:38px;margin:14px 0 76px;padding:30px;display:grid}.fieldbook-private-note strong{color:var(--red-dark);font-family:var(--font-display), Georgia, serif;font-size:26px;font-weight:400;line-height:1.08}.fieldbook-private-note p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.58}.fieldbook-start-tools{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fieldbook-start-tools a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-content:space-between;gap:18px;min-height:126px;padding:18px 0;display:grid}.fieldbook-start-tools a span{color:var(--muted);grid-column:1/-1;font-size:14px}.fieldbook-start-tools a strong{font-family:var(--font-display), Georgia, serif;font-size:27px;font-weight:400;line-height:1.05}.fieldbook-start-tools a b{font-weight:400}.runway-section,.relationship-positioning,.relationship-capture-card,.relationship-route{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:clamp(38px,6vw,76px);padding:62px 0 78px;display:grid}.runway-section>header>span,.relationship-positioning>header>span,.relationship-capture-card>header>span,.relationship-route>header>span{color:var(--red-dark);letter-spacing:.045em;text-transform:uppercase;margin-bottom:15px;font-size:14px;font-weight:650;display:block}.runway-section h2,.relationship-positioning h2,.relationship-capture-card h2,.relationship-route h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.047em;margin:0;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.runway-resource-list{border-top:1px solid var(--ink)}.runway-resource-list a{border-bottom:1px solid var(--line);grid-template-columns:1fr 24px;align-content:center;gap:5px 18px;min-height:92px;padding:17px 0;display:grid}.runway-resource-list strong{font-size:17px}.runway-resource-list span{max-width:620px;color:var(--ink-soft);font-size:15px;line-height:1.48}.runway-resource-list b{color:var(--red-dark);grid-area:1/2/3;align-self:center;font-size:20px;font-weight:400}.runway-resource-list a:hover strong,.runway-resource-list a:hover b{color:var(--red-dark)}.runway-clear-list,.relationship-route ol{counter-reset:runway-list;border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.runway-clear-list li,.relationship-route li{counter-increment:runway-list;border-bottom:1px solid var(--line);min-height:66px;color:var(--ink-soft);grid-template-columns:38px 1fr;gap:14px;padding:17px 0;font-size:17px;line-height:1.5;display:grid}.runway-clear-list li:before{content:counter(runway-list, decimal-leading-zero);color:var(--red);font-size:14px;line-height:1.8}.runway-section blockquote{background:var(--ink);color:var(--paper);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;padding:30px;font-size:clamp(29px,3vw,40px);line-height:1.12}.runway-output>div{border-top:1px solid var(--red);border-bottom:1px solid var(--red);padding:24px 0}.runway-output strong{color:var(--red-dark);font-family:var(--font-display), Georgia, serif;font-size:29px;font-weight:400;line-height:1.12;display:block}.runway-output p{color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.55}.runway-boundary{margin-top:36px}.relationship-lanes{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.relationship-lanes article{border-top:1px solid var(--ink);padding:24px 0 30px}.relationship-lanes h3{font-family:var(--font-display), Georgia, serif;margin:0 0 20px;font-size:29px;font-weight:400;line-height:1.08}.relationship-lanes dl,.relationship-lanes dd{margin:0}.relationship-lanes dl>div{border-top:1px solid var(--line);padding:11px 0}.relationship-lanes dt{color:var(--red-dark);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:650}.relationship-lanes dd{color:var(--ink-soft);font-size:15px;line-height:1.5}.relationship-capture-card>div,.relationship-route>div{min-width:0}.relationship-card-label{gap:10px;margin-top:24px;display:grid}.relationship-card-label>span{color:var(--ink);font-size:15px;font-weight:650}.relationship-card-label textarea{border:1px solid var(--ink);width:100%;min-height:510px;color:var(--ink);font:500 15px/1.55 var(--font-sans), Arial, sans-serif;resize:vertical;background:#f8f5ed;border-radius:0;padding:20px}.relationship-card-label textarea:focus{outline:2px solid var(--red);outline-offset:3px}.relationship-copy-action{align-items:center;gap:18px;margin-top:16px;display:flex}.relationship-copy-action button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--paper);cursor:pointer;font:650 15px/1 var(--font-sans), Arial, sans-serif;border-radius:0;padding:0 18px}:is(.relationship-copy-action button:hover,.relationship-copy-action button:focus-visible){background:var(--red-dark);border-color:var(--red-dark)}.relationship-copy-action span{color:var(--muted);font-size:14px;line-height:1.4}.relationship-route li{grid-template-columns:110px 1fr}.relationship-route li strong{color:var(--red-dark)}.relationship-route .fieldbook-note{grid-template-columns:180px 1fr}.relationship-never{margin-top:12px}.worksheet>section{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:clamp(38px,6vw,76px);padding:62px 0 78px;display:grid}.worksheet>section>:not(header){grid-column:2}.worksheet-choice-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.worksheet-choice-grid label,.worksheet-checks label{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;min-height:54px;padding:17px;display:flex}.worksheet-choice-grid input,.worksheet-checks input{width:20px;height:20px;accent-color:var(--red-dark);flex:none;margin:2px 0 0}.worksheet-choice-grid strong{color:var(--ink);margin-bottom:5px;font-size:17px;display:block}.worksheet-choice-grid span,.worksheet-checks span{color:var(--ink-soft);font-size:15px;line-height:1.45}.worksheet-grid{grid-template-columns:1fr 1fr;gap:24px 28px;display:grid}.worksheet-field{gap:8px;display:grid}.worksheet-field-large{grid-column:1/-1}.worksheet-field span{color:var(--ink-soft);font-size:15px;line-height:1.42}.worksheet-field input,.worksheet-field textarea{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:50px;color:var(--ink);font:500 17px/1.4 var(--font-sans), Arial, sans-serif;resize:vertical;background:0 0;border-radius:0;padding:11px 0}:is(.worksheet-field input:focus,.worksheet-field textarea:focus,.worksheet-choice-grid input:focus-visible,.worksheet-checks input:focus-visible){outline:2px solid var(--red);outline-offset:4px}.worksheet-help,.worksheet-classification{color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.52}.worksheet-classification{border-top:1px solid var(--red);border-bottom:1px solid var(--red);color:var(--red-dark);padding:16px 0;font-weight:650}.worksheet-checks{gap:10px;display:grid}.worksheet-never{background:var(--ink);color:var(--paper);grid-template-columns:180px 1fr;gap:38px;margin:12px 0 80px;padding:32px;display:grid}.worksheet-never strong{color:#d06a55;font-family:var(--font-display), Georgia, serif;font-size:28px;font-weight:400}.worksheet-never p{color:#d2cdc4;margin:0;font-size:16px;line-height:1.58}@media (max-width:960px){.fieldbook-workspace{grid-template-columns:1fr}.fieldbook-rail{display:none}.fieldbook-reading{padding-top:22px}.fieldbook-mobile-nav{z-index:20;border-bottom:1px solid var(--line);background:#f2efe7fa;margin-bottom:58px;display:block;position:sticky;top:76px}.fieldbook-mobile-nav summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;font-size:15px;font-weight:650;list-style:none;display:flex}.fieldbook-mobile-nav summary::-webkit-details-marker{display:none}.fieldbook-mobile-nav nav{border-top:1px solid var(--line);padding:4px 0 14px;display:grid}.fieldbook-mobile-nav nav a{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);align-items:center;font-size:15px;display:flex}.fieldbook-mobile-nav nav a[aria-current=page]{color:var(--red-dark);font-weight:650}}@media (max-width:720px){.fieldbook-topbar{min-height:68px;padding:0 18px}.fieldbook-topbar-actions>span{display:none}.fieldbook-workspace{width:calc(100% - 36px)}.fieldbook-mobile-nav{margin-bottom:44px;top:68px}.fieldbook-module-header{padding-bottom:62px}.fieldbook-module-header h1,.fieldbook-start-cover h1{letter-spacing:-.047em;font-size:clamp(52px,15vw,72px);line-height:.93}.fieldbook-module-header>p{margin-top:28px;font-size:20px}.fieldbook-outcome{grid-template-columns:1fr;gap:6px;margin-top:35px}.fieldbook-section,.fieldbook-start-instructions,.fieldbook-module-index,.runway-section,.relationship-positioning,.relationship-capture-card,.relationship-route,.worksheet>section{grid-template-columns:1fr;gap:30px;padding:48px 0 62px}.worksheet>section>:not(header){grid-column:1}.fieldbook-section h2,.fieldbook-start-instructions h2,.fieldbook-module-index h2,.runway-section h2,.relationship-positioning h2,.relationship-capture-card h2,.relationship-route h2,.worksheet>section h2{font-size:clamp(36px,11vw,50px)}.fieldbook-section-body>p{font-size:17px}.fieldbook-section-body blockquote{padding:24px 20px 26px;font-size:29px}.fieldbook-note,.fieldbook-private-note,.worksheet-never{grid-template-columns:1fr;gap:13px}.fieldbook-checkpoint{padding:24px 20px}.fieldbook-table,.fieldbook-table tbody,.fieldbook-table tr,.fieldbook-table td{width:100%;display:block}.fieldbook-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fieldbook-table tr{border-top:1px solid var(--line);padding:13px 0}.fieldbook-table td,.fieldbook-table td:first-child{min-height:0;color:var(--ink-soft);border:0;grid-template-columns:minmax(105px,.38fr) 1fr;gap:14px;padding:7px 0;font-weight:400;display:grid}.fieldbook-table td:before{content:attr(data-label);color:var(--red-dark);font-size:13px;font-weight:650}.fieldbook-pager{grid-template-columns:1fr}.fieldbook-start .fieldbook-reading{padding-top:18px}.fieldbook-start-cover{margin:0 -18px 54px;padding:46px 18px 50px}.fieldbook-start-instructions li{grid-template-columns:1fr;gap:5px}.fieldbook-module-index a{grid-template-columns:35px 1fr auto;gap:4px 12px;min-height:0;padding:19px 0}.fieldbook-module-index a strong{font-size:27px}.fieldbook-module-index a p{grid-column:2/-1;margin-top:5px}.fieldbook-module-index a small{grid-column:2}.fieldbook-module-index a b{grid-area:1/3}.fieldbook-start-tools,.relationship-lanes,.worksheet-choice-grid,.worksheet-grid{grid-template-columns:1fr}.relationship-copy-action{flex-direction:column;align-items:stretch}.relationship-copy-action button{width:100%}.relationship-route li,.relationship-route .fieldbook-note{grid-template-columns:1fr;gap:7px}.worksheet-field-large{grid-column:auto}}@media (max-width:430px){.fieldbook-topbar-actions{gap:14px;font-size:14px}.fieldbook-topbar-actions a{white-space:nowrap}.fieldbook-topbar-reference,.fieldbook-topbar-call{display:none!important}.fieldbook-workspace{width:calc(100% - 28px)}.fieldbook-start-cover{margin-inline:-14px;padding-inline:14px}}@media print{@page{size:A4 portrait;margin:9mm}.fieldbook-call-card .fieldbook-topbar,.fieldbook-call-card .fieldbook-rail,.fieldbook-call-card .fieldbook-mobile-nav,.fieldbook-call-card .fieldbook-source-notes,.fieldbook-call-card .fieldbook-pager,.fieldbook-call-card .skip-link{display:none!important}.fieldbook-call-card .fieldbook-workspace{width:100%;display:block}.fieldbook-call-card .fieldbook-reading{color:#000;padding:0;font-size:8.5pt;line-height:1.22}.fieldbook-call-card .fieldbook-module-header{padding-bottom:5mm}.fieldbook-call-card .fieldbook-module-header h1{font-size:25pt;line-height:.92}.fieldbook-call-card .fieldbook-module-meta{margin-bottom:2mm;font-size:7.5pt}.fieldbook-call-card .fieldbook-module-header>p{max-width:none;margin-top:2mm;font-size:9pt;line-height:1.25}.fieldbook-call-card .fieldbook-outcome{grid-template-columns:19mm 1fr;gap:3mm;max-width:none;margin-top:2.5mm;padding:1.5mm 0}.fieldbook-call-card .fieldbook-outcome span,.fieldbook-call-card .fieldbook-outcome p{font-size:7.5pt;line-height:1.2}.fieldbook-call-card .fieldbook-sections{columns:2;column-rule:.25pt solid #b8b3a9;column-gap:8mm}.fieldbook-call-card .fieldbook-section{break-inside:avoid;border-top-color:#8c877d;padding:2.5mm 0 3mm;display:block}.fieldbook-call-card .fieldbook-section>header>span{margin-bottom:.8mm;font-size:6.5pt}.fieldbook-call-card .fieldbook-section h2{margin-bottom:1.5mm;font-size:13pt;line-height:1}.fieldbook-call-card .fieldbook-section-body blockquote{color:#000;font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;background:0 0;border-left:1.25pt solid #000;margin:0 0 1.5mm;padding:1.8mm 0 1.8mm 2.5mm;font-size:7.6pt;line-height:1.22}.fieldbook-call-card .fieldbook-section-body ul{border-top-color:#8c877d}.fieldbook-call-card .fieldbook-section-body li{color:#000;border-bottom-color:#b8b3a9;grid-template-columns:5mm 1fr;gap:1mm;min-height:0;padding:.9mm 0;font-size:7.5pt;line-height:1.18}.fieldbook-call-card .fieldbook-section-body li:before{color:#000;font-size:6.5pt;line-height:1.25}.fieldbook-call-card .fieldbook-table-wrap{overflow:visible}.fieldbook-call-card .fieldbook-table{table-layout:fixed;display:table}.fieldbook-call-card .fieldbook-table thead{display:table-header-group}.fieldbook-call-card .fieldbook-table tbody{display:table-row-group}.fieldbook-call-card .fieldbook-table tr{border:0;display:table-row}.fieldbook-call-card .fieldbook-table th,.fieldbook-call-card .fieldbook-table td,.fieldbook-call-card .fieldbook-table td:first-child{color:#000;border-bottom-color:#b8b3a9;width:auto;padding:1mm 1.2mm 1mm 0;font-size:6.7pt;line-height:1.15;display:table-cell}.fieldbook-call-card .fieldbook-table td:before{display:none}}
