@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ae92e279-module___wC0Mq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ae92e279-module___wC0Mq__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
:root{--forest:#172c25;--deep:#10241e;--ivory:#f6f4ed;--paper:#eaece3;--brass:#d6b883;--ink:#23352d;--muted:#606d65;--line:#d2d8cd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{background:var(--ivory);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brass);outline-offset:6px}button{cursor:pointer}::selection{color:var(--forest);background:var(--brass)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2,.serif{font-family:var(--font-serif), Georgia, serif}em{font-weight:400}svg{flex-shrink:0}[hidden]{display:none!important}.skip-link{z-index:100;background:var(--ivory);padding:15px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:10px}.site-header{background:var(--forest);height:100px;color:var(--ivory);z-index:30;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:40px;padding:0 5.3%;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand-logo{width:206px;height:auto;display:block}.desktop-navigation{gap:35px;font-size:14px;display:flex}.desktop-navigation a{padding:10px 0;position:relative}.desktop-navigation a:after{content:"";background:var(--brass);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.desktop-navigation a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:18px;display:flex}.nav-cta{border:1px solid #b9c4b14d;align-items:center;gap:30px;padding:14px 20px;font-size:14px;transition:background .3s;display:flex}.nav-cta:hover{background:#ffffff12}.menu-toggle{color:var(--ivory);background:0 0;border:none;padding:10px;display:none}.mobile-navigation{background:var(--forest);padding:20px 7% 32px;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #0003}.mobile-navigation nav{flex-direction:column;gap:0;display:flex}.mobile-navigation nav a{border-bottom:1px solid #ffffff20;align-items:center;gap:16px;padding:21px 0;font-size:18px;display:flex}.mobile-navigation nav svg{margin-left:auto}.menu-number{color:var(--brass);font-size:12px}.mobile-navigation>p{color:#b7c0b6;padding-top:24px;font-size:12px}.hero{background:var(--forest);height:calc(100svh - 100px);min-height:750px;max-height:960px;color:var(--ivory);isolation:isolate;position:relative;overflow:hidden}.hero-copy{z-index:3;width:60%;max-width:950px;padding:73px 0 115px 8%;position:relative}.eyebrow{letter-spacing:.14em;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.small-line{background:var(--brass);width:28px;height:1px;display:inline-block}.hero .eyebrow{color:#dcc7a1;margin-bottom:26px}.hero h1{letter-spacing:-.045em;font-size:clamp(82px,7.4vw,118px);line-height:.94}.hero h1 em{color:var(--brass)}.hero-description{color:#d2d8cf;max-width:430px;margin:28px 0;font-size:16px;line-height:1.75}.button{border:none;justify-content:space-between;align-items:center;gap:35px;padding:19px 24px;font-size:14px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex}.button-gold{background:var(--brass);color:var(--deep)}.button:hover{background:#e6cfa5;transform:translateY(-3px)}.button svg{transition:transform .25s}.button:hover svg{transform:translate(2px,-2px)}.hero-note{color:#b7c0b6;margin-top:16px;font-size:12px;display:block}.hero-image-wrap{z-index:1;width:54%;height:100%;position:absolute;top:0;right:0}.hero-image{object-fit:cover;object-position:78% center;animation:2s ease-out both image-arrive}.hero-image-shade{background:linear-gradient(90deg, var(--forest) 0%, #172c25c7 10%, #172c252e 36%, transparent 75%), linear-gradient(0deg, #10241e88, transparent 35%);position:absolute;inset:0}.image-caption{letter-spacing:.14em;color:#eee8d9;text-align:right;flex-direction:column;gap:8px;font-size:12px;display:flex;position:absolute;bottom:100px;right:11%}.hero-scroll{letter-spacing:.1em;z-index:4;align-items:center;gap:28px;font-size:12px;display:flex;position:absolute;bottom:35px;left:8%}.hero-scroll svg{color:var(--brass);transition:transform .25s}.hero-scroll:hover svg{transform:translateY(4px)}.hero-index{letter-spacing:.1em;z-index:2;color:#dbd8c9;font-size:12px;position:absolute;bottom:35px;right:5.3%}.hero-copy>*{animation:1s both enter}.hero-copy>:nth-child(2){animation-delay:.12s}.hero-copy>:nth-child(3){animation-delay:.24s}.hero-copy>:nth-child(4){animation-delay:.34s}.hero-copy>:nth-child(5){animation-delay:.42s}.principles-strip{border-bottom:1px solid var(--line);color:#566458;justify-content:space-between;align-items:center;gap:25px;padding:28px 8%;font-size:14px;display:flex}.principles-strip i{background:#9f9479;border-radius:50%;width:3px;height:3px}.section-pad{padding:110px 8%}.ink-muted{color:var(--muted)}.section-topline{justify-content:space-between;align-items:center;gap:25px;margin-bottom:43px;display:flex}.quiet-label{letter-spacing:.1em;font-size:12px;line-height:1.6}.section-topline .quiet-label{color:var(--muted)}h2{letter-spacing:-.035em;font-size:clamp(48px,4.8vw,76px);line-height:1.02}h2 em{color:#75826b}.intro-grid,.section-heading-row{grid-template-columns:1.3fr 1fr;align-items:start;gap:80px;display:grid}.intro-grid h2{margin:0}.intro-story{padding-top:7px}.intro-story p,.section-heading-row>p{color:var(--muted);font-size:16px;line-height:1.8}.intro-story p:first-child{color:var(--ink);margin-bottom:22px;font-size:20px;line-height:1.65}.text-link{border-bottom:1px solid #a4af9f;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:12px 0;font-size:14px;transition:color .25s;display:inline-flex}.text-link:hover{color:#94713b}.priorities{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.priority{padding:34px 35px 4px 0}.priority+.priority{border-left:1px solid var(--line);padding-left:35px}.priority:last-child{padding-right:0}.priority-top{color:#7b806b;justify-content:space-between;align-items:center;margin-bottom:33px;display:flex}.priority-top span{color:#84907e;font-size:12px}.priority h3{font-family:var(--font-serif),serif;margin-bottom:17px;font-size:37px;line-height:1.1}.priority p{color:var(--muted);font-size:15px;line-height:1.8}.fit-section{background:var(--paper);grid-template-columns:1fr 1fr;gap:12%;display:grid}.fit-heading h2{margin:24px 0;font-size:clamp(48px,4.3vw,68px)}.fit-heading>p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:16px;line-height:1.8}.fit-details{border-top:1px solid #b4bfac;padding-top:24px}.turnover{border-bottom:1px solid #c9d1c2;padding-bottom:28px}.turnover>p{font-family:var(--font-serif),serif;letter-spacing:-.04em;white-space:nowrap;margin:10px 0;font-size:clamp(51px,5vw,78px)}.turnover>p span{color:#8d977f;margin:0 15px;font-weight:400}.turnover>span:last-child{color:var(--muted);font-size:14px}.sector-list{padding-top:25px}.sector-list>p{color:var(--muted);margin-bottom:10px}.sector-list>div{border-bottom:1px solid #c9d1c2;align-items:center;gap:16px;padding:15px 0;font-size:15px;display:flex}.sector-list>div svg:last-child{color:#77846f;margin-left:auto}.fit-note{color:var(--muted);align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;line-height:1.7;display:flex}.fit-note svg{margin-top:3px}.section-heading-row>p{max-width:400px;padding-top:15px}.founders{grid-template-columns:1fr 1fr;gap:36px;margin-top:52px;display:grid}.founder{min-width:0}.founder-visual{height:390px;position:relative;overflow:hidden}.peter-visual{background:#adb3ac}.peter-visual>img{object-fit:cover;object-position:50% 25%;filter:saturate(.45);transition:filter .6s,transform .8s}.peter-visual:after{content:"";background:linear-gradient(#0000,#10241e9e);position:absolute;inset:60% 0 0}.peter-visual:hover>img{filter:saturate(.85);transform:scale(1.025)}.photo-caption{letter-spacing:.13em;color:#f7f5ec;z-index:2;font-size:12px;position:absolute;bottom:25px;left:30px}.farhan-visual{color:var(--ivory);background:#243b31;border:1px solid #465c49;padding:35px}.monogram{font-family:var(--font-serif),serif;letter-spacing:-.1em;color:#ffffff09;-webkit-user-select:none;user-select:none;font-size:260px;line-height:1;position:absolute;top:-10px;right:-5px}.monogram>span{color:#d6b8831f}.founder-quote{padding-top:23px;position:relative}.founder-quote .quiet-label{color:#b7c4ad;font-size:12px}.founder-quote p{font-family:var(--font-serif),serif;letter-spacing:-.025em;margin-top:24px;font-size:clamp(35px,3.5vw,52px);line-height:1.1}.founder-quote em{color:var(--brass)}.founder-heading{justify-content:space-between;align-items:baseline;gap:15px;margin:29px 0 18px;display:flex}.founder-heading h3{font-family:var(--font-serif),serif;letter-spacing:-.025em;font-size:35px}.founder-heading span{color:var(--muted);font-size:12px}.founder-body>p,.bio-details p{color:var(--muted);margin-top:15px;font-size:15px;line-height:1.85}.bio-details{border-top:1px solid var(--line);margin-top:25px}.bio-details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:14px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.bio-details[open] summary>svg,.process-step[open] summary>svg{transform:rotate(45deg)}.bio-details summary>svg,.process-step summary>svg{transition:transform .25s}.bio-details>div{padding-bottom:15px}.bio-details p{margin:0}.experience-section{background:var(--forest);color:var(--ivory)}.experience-section .eyebrow{color:var(--brass)}.experience-section .quiet-label{color:#b1bea9}.experience-section h2 em{color:var(--brass)}.experience-section .section-heading-row>p{color:#b9c6b4}.case-studies{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:58px;display:grid}.case-study{border-top:1px solid #83907577;flex-direction:column;min-width:0;padding-top:25px;display:flex}.case-label{color:#b3c0aa;letter-spacing:.1em;font-size:12px}.case-stat{font-family:var(--font-serif),serif;color:var(--brass);letter-spacing:-.035em;align-items:baseline;gap:3px;margin:28px 0 25px;font-size:clamp(48px,5.5vw,84px);line-height:1;display:flex}.case-stat>span{font-size:.7em}.case-study:nth-child(2) .case-stat{align-items:center;gap:10px;min-height:84px;margin-bottom:14px;font-size:clamp(39px,3.5vw,58px)}.case-study h3{max-width:280px;margin-bottom:20px;font-size:20px;line-height:1.4}.case-study>p{color:#b9c6b4;margin-bottom:30px;font-size:15px;line-height:1.8}.case-foot{border-top:1px solid #61735866;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;display:flex}.case-foot span:first-child{font-family:var(--font-serif),serif;font-size:26px}.case-foot span:last-child{color:#aebbab;letter-spacing:.05em;font-size:12px}.technology-note{border-top:1px solid #61735866;align-items:center;gap:25px;margin-top:60px;padding-top:37px;display:flex}.tech-icon{width:55px;height:55px;color:var(--brass);border:1px solid #a4b29455;flex-shrink:0;place-items:center;display:grid}.technology-note h3{margin-bottom:10px;font-size:17px}.technology-note p{color:#b9c6b4;max-width:740px;font-size:14px;line-height:1.75}.technology-note>a{color:var(--brass);margin-left:auto;padding:14px}.process-section{grid-template-columns:1fr 1.2fr;gap:12%;display:grid}.process-heading h2{margin:23px 0}.process-heading>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.process-steps{padding-top:30px}.process-step{border-bottom:1px solid var(--line)}.process-step:first-child{border-top:1px solid var(--line)}.process-step summary{cursor:pointer;align-items:center;gap:23px;padding:27px 0;list-style:none;display:flex}.step-number{color:#84907e;font-size:12px}.process-step h3{font-family:var(--font-serif),serif;letter-spacing:-.02em;font-size:clamp(25px,2.6vw,37px)}.process-step summary>svg{color:#899677;margin-left:auto}.process-step>p{color:var(--muted);padding:0 35px 30px 40px;font-size:15px;line-height:1.85;animation:.4s enter}.growth-note{background:var(--paper);border-left:2px solid #ad9570;grid-template-columns:1fr 1.1fr;align-items:start;gap:12px 60px;margin:0 8%;padding:36px 45px;display:grid}.growth-note>.quiet-label{color:var(--muted)}.growth-note h3{font-family:var(--font-serif),serif;grid-column:1;font-size:35px;line-height:1.1}.growth-note>p{color:var(--muted);grid-area:1/2/span 2;font-size:15px;line-height:1.8}.growth-note>.text-link{grid-column:2;justify-self:start;margin-top:0}.testimonial-section{justify-content:center;gap:20px;padding-top:100px;padding-bottom:100px;display:flex}.quote-mark{color:#ac9771;font-family:var(--font-serif),serif;font-size:130px;line-height:.8}blockquote{max-width:780px;margin:0}blockquote>p{font-family:var(--font-serif),serif;letter-spacing:-.025em;font-size:clamp(32px,3.3vw,49px);line-height:1.15}blockquote>footer{align-items:center;gap:18px;margin-top:28px;font-size:14px;display:flex}blockquote>footer>span:last-child{color:var(--muted);border-left:1px solid #bac4b1;padding-left:18px;font-size:12px}.contact-section{background:var(--deep);color:var(--ivory);grid-template-columns:1fr 1.15fr;gap:11%;display:grid}.contact-copy .eyebrow{color:var(--brass)}.contact-copy h2{margin:28px 0}.contact-copy h2 em{color:var(--brass)}.contact-copy>p:not(.eyebrow){color:#bbc7b6;max-width:360px;font-size:16px;line-height:1.8}.contact-copy>.button{margin-top:30px}.direct-contact{flex-direction:column;gap:16px;margin-top:32px;display:flex}.direct-contact a{color:#c1cbbb;align-items:center;gap:15px;width:fit-content;font-size:14px;display:inline-flex}.direct-contact a:hover{color:var(--brass)}.contact-form-wrap{padding-top:18px}.contact-form-wrap h3{font-family:var(--font-serif),serif;margin-bottom:28px;font-size:35px}.contact-form{flex-direction:column;gap:24px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form label{color:#ced6c8;flex-direction:column;gap:9px;font-size:13px;display:flex}.contact-form input,.contact-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #78877388;border-radius:0;outline:none;width:100%;min-width:0;padding:10px 0 15px;font-size:16px;transition:border-color .2s}.contact-form textarea{resize:vertical;min-height:98px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#96a38f;opacity:1;font-size:14px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--brass);box-shadow:0 1px 0 var(--brass)}.form-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-bottom>p{color:#a8b6a1;font-size:12px;line-height:1.7}.form-bottom .button{flex-shrink:0;gap:25px;padding:17px 20px}.form-status{border-left:2px solid var(--brass);color:#d1d9cb;background:#ffffff0b;padding:15px;font-size:14px;line-height:1.8}.form-status a{overflow-wrap:anywhere;text-decoration:underline}.fundlabs{background:var(--deep);color:#aebaab;border-top:1px solid #ffffff15;align-items:center;gap:40px;padding:28px 8%;display:flex}.fundlabs p{grid-template-columns:230px 1fr;align-items:center;gap:35px;font-size:13px;line-height:1.7;display:grid}.fundlabs p>span{letter-spacing:.08em;color:#d0d9c9;font-size:12px}.fundlabs>a{color:var(--brass);margin-left:auto;padding:10px}.site-footer{background:var(--forest);color:var(--ivory);justify-content:space-between;align-items:center;gap:40px;padding:45px 8%;display:flex}.site-footer>p{color:#b6c4ae;font-family:var(--font-serif),serif;font-size:25px;line-height:1.2}.site-footer>div{color:#b6c4ae;flex-direction:column;align-items:flex-end;gap:15px;font-size:12px;display:flex}.site-footer>div>a{align-items:center;gap:12px;display:flex}.footer-brand .brand-logo{width:224px}.will-reveal{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.6,.3,1);transform:translateY(26px)}.will-reveal.is-visible{opacity:1;transform:none}.priority:nth-child(2),.case-study:nth-child(2),.founder:nth-child(2){transition-delay:.1s}.priority:nth-child(3),.case-study:nth-child(3){transition-delay:.2s}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes image-arrive{0%{opacity:.3;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@media (min-width:1700px){.hero-copy{padding-top:100px}.hero-description{margin:38px 0}.section-pad{padding-left:max(8%,50vw - 725px);padding-right:max(8%,50vw - 725px)}}@media (max-width:1150px){.site-header{gap:20px;padding:0 5%}.desktop-navigation{gap:24px}.hero-copy{width:66%;padding-left:6%}.hero h1{font-size:93px}.hero .eyebrow{letter-spacing:.055em;font-size:12px}.hero-image-wrap{width:55%}.hero-description{max-width:375px}.hero-scroll{left:6%}.section-pad{padding:85px 6%}.intro-grid,.section-heading-row{gap:40px}.fit-section,.contact-section,.process-section{gap:7%}.founder-visual{height:345px}.founder-heading{flex-direction:column;gap:5px}.farhan-visual{padding:28px}.case-studies{gap:25px}.case-study:nth-child(2) .case-stat{gap:8px;min-height:64px;font-size:38px}.case-study:nth-child(2) .case-stat svg{width:24px}.case-foot span:last-child{letter-spacing:0;font-size:12px}.form-bottom{flex-direction:column;align-items:flex-start}.growth-note{gap:12px 35px;margin:0 6%;padding:30px}}@media (max-width:760px){.site-header{height:84px;padding:0 6%}.site-header .brand-logo{width:161px}.desktop-navigation{display:none}.header-actions{gap:8px}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}.nav-cta{gap:12px;padding:11px 13px;font-size:13px}.hero{height:auto;min-height:825px;max-height:none}.hero-copy{width:100%;padding:54px 7% 270px}.hero .eyebrow{letter-spacing:.04em;gap:8px;max-width:300px;font-size:12px}.small-line{flex-shrink:0;width:19px}.hero h1{font-size:clamp(65px,14vw,95px);line-height:.97}.hero-description{max-width:360px;margin:27px 0;font-size:16px}.hero-image-wrap{opacity:.8;width:100%;height:48%;top:auto;bottom:0}.hero-image{object-position:75% 55%}.hero-image-shade{background:linear-gradient(180deg, var(--forest), #172c25cc 10%, #172c2522 60%, #10241e88)}.image-caption{letter-spacing:.08em;font-size:12px;bottom:100px;right:7%}.hero-scroll{gap:20px;font-size:12px;bottom:29px;left:7%}.hero-index{display:none}.hero-note{font-size:12px}.principles-strip{grid-template-columns:1fr 1fr;gap:15px;padding:25px 7%;font-size:12px;display:grid}.principles-strip i{display:none}.principles-strip span:before{content:"·";color:#938666;padding-right:9px}.section-pad{padding:70px 7%}.section-topline{margin-bottom:28px}.section-topline>.quiet-label{display:none}.eyebrow{letter-spacing:.09em;font-size:12px}h2{font-size:clamp(43px,9.5vw,67px)}.intro-grid,.section-heading-row,.fit-section,.process-section,.contact-section{grid-template-columns:1fr;gap:30px}.intro-story{padding-top:0}.intro-story p:first-child{margin-bottom:16px;font-size:19px}.text-link{margin-top:16px}.priorities{grid-template-columns:1fr;margin-top:40px}.priority,.priority+.priority{border-left:0;border-bottom:1px solid var(--line);padding:28px 0}.priority-top{margin-bottom:20px}.priority h3{font-size:35px}.priority p{font-size:16px}.fit-heading h2{font-size:clamp(43px,9.5vw,64px)}.fit-details{margin-top:15px}.turnover>p{font-size:clamp(53px,13vw,74px)}.turnover>p span{margin:0 12px}.sector-list>div{gap:12px;font-size:14px}.fit-note{font-size:14px}.section-heading-row>p{padding-top:0}.founders{grid-template-columns:1fr;gap:45px;margin-top:35px}.founder-visual{height:350px}.founder-quote p{font-size:44px}.founder-heading{flex-flow:wrap;gap:8px}.founder-heading h3{font-size:33px}.founder-body>p,.bio-details p{font-size:16px}.case-studies{grid-template-columns:1fr;gap:40px;margin-top:40px}.case-stat{margin:25px 0;font-size:76px}.case-study:nth-child(2) .case-stat{gap:18px;margin-bottom:25px;font-size:57px}.case-study h3{max-width:330px;margin-bottom:16px;font-size:23px}.case-study>p{margin-bottom:25px;font-size:16px}.case-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.case-foot span:first-child{font-size:23px}.case-foot span:last-child{text-align:right;max-width:125px;font-size:12px}.technology-note{flex-wrap:wrap;gap:17px;margin-top:40px;padding-top:30px}.technology-note>div{flex:1;min-width:220px}.technology-note>a{display:none}.technology-note h3{font-size:18px;line-height:1.5}.technology-note p{font-size:15px}.process-steps{padding-top:0}.process-step summary{gap:15px;padding:25px 0}.process-step h3{font-size:29px}.process-step>p{padding:0 0 25px 31px;font-size:16px}.growth-note{grid-template-columns:1fr;gap:20px;margin:0 7%;padding:28px 25px}.growth-note>p,.growth-note>.text-link,.growth-note>h3{grid-area:auto}.growth-note h3{font-size:36px}.growth-note>p{font-size:16px}.growth-note>.text-link{gap:15px;font-size:14px}.testimonial-section{gap:10px}.quote-mark{font-size:80px}blockquote>p{font-size:34px}blockquote>footer{flex-wrap:wrap;gap:12px}blockquote>footer>span:last-child{padding-left:12px}.contact-form-wrap{padding-top:28px}.contact-form-wrap h3{font-size:33px}.contact-form label{font-size:14px}.form-row{grid-template-columns:1fr;gap:24px}.form-bottom{gap:20px}.form-bottom .button{width:100%}.fundlabs{align-items:flex-start;gap:12px;padding:28px 7%}.fundlabs>p{grid-template-columns:1fr;gap:12px;font-size:14px}.site-footer{flex-wrap:wrap;gap:30px;padding:37px 7%}.site-footer>p{font-size:21px}.site-footer>div{border-top:1px solid #ffffff1c;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;padding-top:23px}.site-footer>div>span{flex-basis:100%}}@media (max-width:370px){.nav-cta{gap:6px;padding:10px}.site-header{gap:8px;padding:0 5%}.site-header .brand-logo{width:145px}.hero h1{font-size:63px}.button{gap:17px;padding:18px}.turnover>p,.case-study:nth-child(2) .case-stat{font-size:49px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}}@media print{body{background:#fff}.will-reveal{opacity:1;transform:none}.hero{height:auto;min-height:700px}.menu-toggle,.contact-form,.hero-scroll{display:none}section,article{break-inside:avoid}}
.human-hero{min-height:760px}.human-hero .hero-copy{width:53%;padding-top:80px;padding-right:3%}.human-hero .hero-description{max-width:440px}.hero-people{z-index:2;width:43%;max-width:760px;position:absolute;top:100px;right:5.3%}.hero-photo-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;align-items:center;gap:15px;display:grid}.hero-photo{border:1px solid #ffffff28;display:block;overflow:hidden;box-shadow:0 18px 45px #05181033}.hero-photo img{width:100%;height:auto;transition:filter .45s,transform .8s;display:block}.hero-photo:hover img{filter:brightness(1.08)}.hero-photo-speaking{grid-area:1/1;transform:rotate(-2deg)}.hero-photo-company{grid-area:1/2/3;transform:rotate(2deg)}.hero-photo-hills{grid-area:2/1;transform:rotate(-1deg)}.hero-people-caption{color:#d3d9c8;justify-content:space-between;align-items:center;gap:18px;padding:33px 0 15px;display:flex}.hero-people-caption>span:first-child{letter-spacing:.09em;max-width:230px;font-size:12px;line-height:1.7}.hero-people-caption>span:last-child{font-family:var(--font-serif),serif;white-space:nowrap;color:var(--brass);align-items:center;gap:9px;font-size:24px;font-style:italic;display:inline-flex}.hero-photo-speaking{animation:1.2s .18s both photo-arrive-left}.hero-photo-company{animation:1.2s .32s both photo-arrive-right}.hero-photo-hills{animation:1.2s .45s both photo-arrive-left}@keyframes photo-arrive-left{0%{opacity:0;transform:translateY(20px)rotate(-4deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes photo-arrive-right{0%{opacity:0;transform:translateY(20px)rotate(4deg)}to{opacity:1;transform:rotate(2deg)}}.people-section{padding-bottom:80px}.founder-personal-line{font-family:var(--font-serif),serif;font-style:italic;color:#7a735b!important;margin-top:27px!important;font-size:29px!important;line-height:1.15!important}.founder-personal-line+.founder-heading{margin-top:15px}.peter-visual>img,.peter-visual:hover>img{filter:none}.farhan-portrait{background:#c6cbc0}.farhan-portrait>img{object-fit:cover;object-position:40% center;transition:transform .8s}.farhan-portrait:hover>img{transform:scale(1.025)}.farhan-portrait:after{content:"";background:linear-gradient(#0000,#10241e9e);position:absolute;inset:65% 0 0}.life-section{background:#eaece3}.life-section .section-heading-row{grid-template-columns:1.15fr 1fr}.life-intro p{color:var(--muted);margin-bottom:18px;font-size:16px;line-height:1.8}.life-intro p:first-child{color:var(--ink);font-size:20px;line-height:1.6}.life-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:35px;margin-top:50px;display:grid}.life-photo{min-width:0;margin:0}.photo-speaking{grid-area:1/1/auto/8}.photo-company{grid-area:1/8/3/13;padding-top:72px}.photo-golf{grid-area:2/1/auto/4}.photo-hills{grid-area:2/4/auto/8;padding-top:65px}.life-photo-link{background:#dce0d3;display:block;position:relative}.life-photo-link img{width:100%;height:auto;display:block}.photo-open{color:#fff;background:#172c25cc;border:1px solid #fff5;place-items:center;width:35px;height:35px;transition:background .25s,transform .25s;display:grid;position:absolute;bottom:14px;right:14px}.life-photo-link:hover .photo-open{background:var(--forest);transform:translate(2px,-2px)}.life-photo figcaption{gap:14px;margin-top:19px;display:flex}.photo-number{color:#7d8873;padding-top:5px;font-size:12px}.life-photo figcaption h3{font-family:var(--font-serif),serif;letter-spacing:-.02em;font-size:30px;line-height:1.1}.life-photo figcaption p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.life-gallery-expanded{grid-template-columns:1.1fr 1fr;gap:48px}.life-gallery-column{flex-direction:column;gap:48px;min-width:0;display:flex}.life-gallery-expanded .life-photo{max-width:none;margin:0;padding:0}.life-gallery-expanded .life-photo figcaption h3{font-size:30px}.photo-golf figcaption h3,.photo-hills figcaption h3{font-size:26px}.human-belief{text-align:center;border-top:1px solid #c1c9b7;margin-top:70px;padding-top:60px}.human-belief>.quiet-label{color:var(--muted)}.human-belief>p{font-family:var(--font-serif),serif;letter-spacing:-.02em;margin:21px 0 10px;font-size:clamp(35px,4vw,61px);line-height:1.1}.human-belief>p em{color:#77836a}.human-belief .text-link{text-align:left}.human-notes{flex-direction:column;gap:85px;padding-top:0;display:flex}.space-note,.jarvis-note{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.space-note>img{width:100%;height:auto;display:block}.space-note h3,.jarvis-note h3{font-family:var(--font-serif),serif;letter-spacing:-.03em;margin:22px 0;font-size:clamp(38px,4vw,58px);line-height:1.06}.space-note h3 em,.jarvis-note h3 em{color:#7a856e}.space-note div>p:last-child,.jarvis-note div>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.jarvis-note{border-top:1px solid var(--line);padding-top:70px}.jarvis-note figure{margin:0}.jarvis-note figure img{width:100%;height:auto;display:block}.jarvis-note figcaption{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.7}.jarvis-signoff{font-family:var(--font-serif),serif;color:#8f7c5c;margin-top:23px;font-size:25px;font-style:italic;display:block}.framework-wrap{background:var(--paper);padding:0 8% 70px}.original-framework{border-top:1px solid #bac4ae;border-bottom:1px solid #bac4ae}.original-framework>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;list-style:none;display:flex}.original-framework summary h3{font-family:var(--font-serif),serif;margin-top:10px;font-size:33px}.original-framework summary>svg{transition:transform .25s}.original-framework[open] summary>svg{transform:rotate(45deg)}.framework-content{padding-bottom:30px}.framework-content>p{max-width:750px;color:var(--muted);margin:0 0 25px;font-size:16px;line-height:1.8}.framework-content img{width:100%;max-width:950px;height:auto;margin:auto;display:block}.relationships-section{padding-top:90px}.voices{grid-template-columns:1fr 1fr;gap:30px 55px;margin-top:48px;display:grid}.voice{border-top:1px solid var(--line);gap:16px;margin:0;padding-top:27px;display:flex}.voice-quote-mark{font-family:var(--font-serif),serif;color:#ab9167;font-size:72px;line-height:1}.voice blockquote{flex-direction:column;width:100%;display:flex}.voice blockquote>p{font-family:var(--font-serif),serif;font-size:29px;line-height:1.3}.voice blockquote>footer{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:auto;padding-top:25px;padding-bottom:16px}.voice blockquote>footer>span:last-child{line-height:1.5}.voice-more{color:var(--muted);margin-top:15px}.voice-more>summary{cursor:pointer;align-items:center;gap:12px;width:fit-content;padding:8px 0;font-size:13px;list-style:none;display:flex}.voice-more>p{margin-top:12px;font-size:15px;line-height:1.8}.voice-more[open] summary svg{transform:rotate(45deg)}.trust-recommendations .recommendations-complete{gap:32px 5%;margin-top:32px}.trust-recommendations .recommendations-complete figure{border-top:1px solid var(--line);padding-top:26px}.trust-recommendations .recommendations-complete blockquote>p{font-size:clamp(21px,1.8vw,26px);line-height:1.5}.trust-recommendations .recommendations-complete blockquote>.quote-extra{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.75}.businesses-worked-with{border-top:1px solid var(--line);margin-top:70px;padding-top:32px}.businesses-worked-with>p{color:var(--muted)}.brand-gallery{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px;display:grid}.source-brand{background:#fff;border:1px solid #dadfd5;justify-content:center;align-items:center;height:130px;padding:20px 30px;display:flex}.source-brand-dark{background:#000;border-color:#000}.source-brand img{object-fit:contain;width:100%;height:100%}.contact-copy h2{font-size:clamp(45px,4.3vw,69px)}@media (min-width:1700px){.hero-people{width:44%;top:120px}.human-hero .hero-copy{padding-top:100px}}@media (max-width:1150px){.human-hero .hero-copy{width:55%;padding-top:70px}.human-hero h1{font-size:82px}.hero-people{width:40%;top:160px;right:5%}.hero-photo-mosaic{gap:10px}.hero-people-caption{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px}.hero-people-caption>span:first-child{max-width:none;font-size:12px}.life-gallery{gap:25px}.photo-company{padding-top:45px}.life-photo figcaption h3{font-size:25px}.photo-golf figcaption,.photo-hills figcaption{gap:8px}.photo-golf figcaption h3,.photo-hills figcaption h3{font-size:23px}.life-photo figcaption p{font-size:13px}.human-notes{padding-top:0}.framework-wrap{padding-left:6%;padding-right:6%}.voice blockquote>p{font-size:26px}.voices{gap:30px}}@media (max-width:760px){.human-hero{height:auto;min-height:0;padding-bottom:85px}.human-hero .hero-copy{width:100%;padding:50px 7% 40px}.human-hero h1{font-size:clamp(65px,14vw,95px)}.human-hero .hero-description{max-width:440px}.hero-people{width:auto;margin:0 7%;position:relative;top:auto;right:auto}.hero-photo-mosaic{gap:10px}.hero-people-caption{flex-direction:row;align-items:center;gap:15px;padding:25px 0 10px}.hero-people-caption>span:first-child{letter-spacing:.035em;max-width:150px;font-size:12px}.hero-people-caption>span:last-child{font-size:22px}.human-hero .hero-scroll{letter-spacing:.04em;gap:12px;font-size:12px;bottom:28px}.people-section{padding-bottom:55px}.founder-personal-line{font-size:26px!important}.life-section .section-heading-row{grid-template-columns:1fr}.life-gallery{grid-template-columns:1fr;gap:37px;margin-top:30px}.life-gallery-expanded,.life-gallery-column{gap:37px}.photo-speaking,.photo-company,.photo-golf,.photo-hills{grid-area:auto;padding:0}.photo-company{max-width:88%;margin-left:auto}.photo-golf{max-width:88%}.life-photo figcaption h3,.photo-golf figcaption h3,.photo-hills figcaption h3{font-size:29px}.life-photo figcaption p{font-size:14px}.human-belief{text-align:left;margin-top:45px;padding-top:40px}.human-belief>p{font-size:38px}.human-belief>p br{display:none}.human-notes{gap:45px;padding-top:0}.space-note,.jarvis-note{grid-template-columns:1fr;gap:30px}.space-note h3,.jarvis-note h3{font-size:44px}.jarvis-note{padding-top:40px}.jarvis-signoff{font-size:24px}.framework-wrap{padding:0 7% 50px}.original-framework summary h3{font-size:29px}.framework-content>p{font-size:16px}.voices{grid-template-columns:1fr;gap:25px;margin-top:32px}.voice blockquote>p{font-size:28px}.voice-quote-mark{font-size:65px}.voice-more>summary{font-size:14px}.voice-more>p{font-size:16px}.businesses-worked-with{margin-top:45px}.brand-gallery{grid-template-columns:repeat(2,1fr);gap:10px}.source-brand{height:100px;padding:16px 20px}.contact-copy h2{font-size:51px}}@media (prefers-reduced-motion:reduce){.hero-photo{animation:none!important}}
.chapter-nav{border-bottom:1px solid var(--line);background:var(--ivory);white-space:nowrap;gap:30px;padding:20px 8%;font-size:14px;display:flex;overflow-x:auto}.chapter-nav a{padding:6px 0}.chapter-nav a:hover{color:#806236}.direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:50px;display:grid}.direction{border-top:1px solid #aab6a4;flex-direction:column;align-items:flex-start;padding-top:25px;display:flex}.direction-number{font-family:var(--font-serif),serif;color:#82795e;font-size:45px}.direction h3{font-family:var(--font-serif),serif;margin:16px 0 23px;font-size:36px;line-height:1.05}.direction>p{color:var(--muted);font-size:16px;line-height:1.8}.direction-note{margin-top:auto;padding-top:24px;font-size:14px}.direction .text-link{gap:12px;width:100%;font-size:14px}.directions-section{padding-bottom:70px}.working-section{background:#eeeee7}.partnerships{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:50px;display:grid}.partnership{border:1px solid #cbd2c2;flex-direction:column;align-items:flex-start;padding:42px;display:flex}.partnership h3{font-family:var(--font-serif),serif;letter-spacing:-.02em;margin:27px 0;font-size:clamp(36px,3.5vw,55px);line-height:1.06}.partnership h3 em{color:#738165}.partnership p{color:var(--muted);font-size:16px;line-height:1.8}.partnership>p+p{margin-top:18px}.partnership>.eyebrow{font-size:12px}.partnership h4{margin:0 0 13px;font-size:16px;font-weight:500}.partnership-detail{border-top:1px solid #cbd2c2;margin-top:28px;padding-top:25px}.partnership-outcome{gap:12px;margin-top:auto;padding-top:30px;display:flex}.partnership-outcome svg{color:#87734e;margin-top:4px}.partnership-outcome strong{color:var(--ink);margin-bottom:9px;font-weight:500;display:block}.partnership>.text-link{margin-top:24px}.acquisition{background:var(--forest);color:var(--ivory);border-color:var(--forest)}.acquisition p{color:#c5d0bf}.acquisition h3 em,.acquisition>.eyebrow,.acquisition .partnership-outcome svg{color:var(--brass)}.acquisition .partnership-detail{border-color:#617358}.acquisition .partnership-outcome strong{color:var(--ivory)}.value-section{background:var(--ivory)}.framework-outcomes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px 32px;margin-top:35px;padding:24px 0;font-size:14px;display:flex}.framework-outcomes>span{align-items:center;gap:9px;display:flex}.framework-outcomes svg{color:#84714e}.factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;margin:22px 0 45px;display:grid}.factor{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:30px 0;display:flex}.factor-number{font-family:var(--font-serif),serif;color:#887655;font-size:30px;line-height:1.2}.factor h3{margin-bottom:11px;font-size:21px;line-height:1.4}.factor p{color:var(--muted);font-size:16px;line-height:1.8}.factor .factor-subtitle{color:var(--ink);margin-bottom:8px}.factor:last-child{grid-column:1/-1;max-width:750px}.why-section{background:var(--paper);grid-template-columns:1fr 1.05fr;gap:10%;display:grid}.why-intro h2{margin:24px 0}.why-intro>p:last-child{max-width:430px;color:var(--muted);font-size:16px;line-height:1.8}.difference{border-top:1px solid #bfc9b5;gap:25px;padding:28px 0;display:flex}.difference>span{color:#7d876d;padding-top:10px;font-size:14px}.difference h3{font-family:var(--font-serif),serif;margin-bottom:16px;font-size:38px}.difference p{color:var(--muted);font-size:16px;line-height:1.8}.anchor-alias{display:block;position:relative;top:-35px}.execution-method{border-top:1px solid #617358;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:45px 0 0;padding:32px 0;display:grid}.execution-method span{color:var(--brass);letter-spacing:.1em;font-size:12px}.execution-method h3{font-family:var(--font-serif),serif;margin:17px 0 13px;font-size:31px}.execution-method p{color:#c0cbb8;font-size:16px;line-height:1.8}.detailed-case{border-top:1px solid #617358;grid-template-columns:.8fr 1.3fr;gap:7%;padding:52px 0;display:grid}.case-overview h3{font-family:var(--font-serif),serif;margin:20px 0 26px;font-size:52px}.case-overview h3>span{font-family:var(--font-sans),sans-serif;margin-top:9px;font-size:19px;line-height:1.6;display:block}.proof-metric{font-family:var(--font-serif),serif;color:var(--brass);letter-spacing:-.03em;font-size:clamp(41px,4.6vw,72px);line-height:1.05}.proof-metric-label{color:#c0cbb8;margin-top:12px;font-size:14px;line-height:1.6}.case-result{font-family:var(--font-serif),serif;margin-bottom:26px;font-size:30px;line-height:1.3}.case-stages{gap:20px;display:grid}.case-stages>div{grid-template-columns:65px 1fr;gap:15px;display:grid}.case-stages h4{color:var(--brass);margin:4px 0 0;font-size:15px;font-weight:500}.case-stages p,.case-outcome{color:#c0cbb8;font-size:16px;line-height:1.8}.case-outcome{border-top:1px solid #61735877;margin-top:25px;padding-top:21px}.case-outcome strong{color:var(--ivory);margin-bottom:6px;font-weight:500;display:block}.detailed-cases+.technology-note{margin-top:0}.fundlabs-section{background:var(--deep);color:var(--ivory);border-top:1px solid #fff2;grid-template-columns:1.4fr 1fr;align-items:center;gap:8%;padding-top:75px;padding-bottom:75px;display:grid}.fundlabs-section .eyebrow{color:var(--brass)}.fundlabs-section h2{margin:22px 0;font-size:clamp(38px,3.9vw,58px)}.fundlabs-section h2 em{color:var(--brass)}.fundlabs-section p:not(.eyebrow){color:#c0cbb8;max-width:590px;font-size:16px;line-height:1.8}.platform-proof{grid-template-columns:1fr 1fr;gap:25px;display:grid}.platform-proof>div{border-top:1px solid #617358;flex-direction:column;gap:15px;padding-top:22px;display:flex}.platform-proof strong{font-family:var(--font-serif),serif;color:var(--brass);font-size:clamp(54px,5.5vw,84px);font-weight:400;line-height:1}.platform-proof span{font-size:14px;line-height:1.5}.platform-proof>p{grid-column:1/-1;font-size:13px!important}.founder-highlights{flex-wrap:wrap;gap:9px;margin-top:20px;padding:0;list-style:none;display:flex}.founder-highlights li{color:#53614e;border:1px solid #cdd3c5;padding:7px 11px;font-size:14px}.bio-details p+p{margin-top:15px}.founder-body>p,.bio-details p,.priority p,.technology-note p{font-size:16px}.contact-response{color:#c0cbb8;padding-top:22px;font-size:14px;line-height:1.7}@media (max-width:1150px){.chapter-nav{gap:24px;padding-left:6%;padding-right:6%}.direction-grid{gap:24px}.direction h3{font-size:31px}.partnership{padding:30px}.factor-grid{column-gap:35px}.why-section{gap:7%}.detailed-case{grid-template-columns:.85fr 1.3fr;gap:5%}}@media (max-width:760px){.chapter-nav{gap:25px;padding:14px 7%}.direction-grid,.partnerships,.factor-grid,.why-section,.execution-method,.detailed-case,.fundlabs-section{grid-template-columns:1fr}.direction-grid{gap:28px;margin-top:32px}.direction h3{margin:10px 0 18px;font-size:36px}.direction-note{padding-top:20px}.partnerships{gap:20px;margin-top:30px}.partnership{padding:27px}.partnership h3{font-size:40px}.framework-outcomes{gap:17px;margin-top:25px}.factor-grid{margin-bottom:30px}.factor{gap:15px;padding:25px 0}.factor h3{font-size:20px}.why-section{gap:30px}.difference h3{font-size:34px}.execution-method{gap:27px;margin-top:30px;padding-bottom:35px}.execution-method h3{margin-top:10px;font-size:32px}.detailed-case{gap:30px;padding:35px 0}.case-overview h3{margin:14px 0 20px;font-size:44px}.proof-metric{font-size:clamp(44px,12vw,64px)}.case-result{font-size:28px}.case-stages>div{grid-template-columns:1fr;gap:7px}.case-stages h4{font-size:16px}.fundlabs-section{gap:35px}.fundlabs-section h2{font-size:42px}}.mobile-navigation{overscroll-behavior:contain;max-height:calc(100dvh - 84px);overflow-y:auto}
.jarvis-section{color:var(--ivory);background:#111d1a;position:relative;overflow:hidden}.jarvis-section>.section-topline{z-index:2;position:relative}.jarvis-section .eyebrow,.jarvis-section .quiet-label{color:#c5b685}.jarvis-showcase{grid-template-columns:.9fr 1.2fr;align-items:center;gap:3%;display:grid}.jarvis-copy{z-index:2;position:relative}.jarvis-introducing{letter-spacing:.14em;color:#a6b7ad;font-size:11px}.jarvis-copy h2{letter-spacing:-.04em;margin:26px 0 33px;font-size:clamp(90px,10vw,158px);line-height:.85}.jarvis-copy h2 em{color:var(--brass)}.jarvis-copy>p:not(.jarvis-introducing){color:#bfcac3;max-width:470px;margin-top:18px;font-size:16px;line-height:1.8}.jarvis-copy .jarvis-lead{font-family:var(--font-serif),serif;color:var(--ivory)!important;font-size:29px!important;line-height:1.2!important}.jarvis-copy .text-link{color:var(--brass);gap:12px;margin-top:25px;font-size:14px}.jarvis-visual{min-width:0}.jarvis-stage{isolation:isolate;aspect-ratio:1;background:radial-gradient(at 50% 56%,#60735440,#0000 65%);position:relative}.jarvis-wordmark{color:#d4dcc609;letter-spacing:-.06em;white-space:nowrap;font-size:clamp(90px,11vw,180px);font-weight:500;position:absolute;top:5%;left:50%;transform:translate(-50%)}.jarvis-orbit{pointer-events:none;border:1px solid #b4c79a27;border-radius:50%;position:absolute;top:58%;left:50%}.jarvis-orbit-outer{width:95%;height:31%;transform:translate(-50%,-50%)rotate(-16deg)}.jarvis-orbit-inner{border-color:#c5b68535;width:74%;height:22%;transform:translate(-50%,-50%)rotate(-16deg)}.jarvis-robot{object-fit:contain;opacity:0;filter:drop-shadow(0 30px 18px #0008);width:100%;height:100%;transition:opacity .5s,transform .7s;position:absolute;inset:0;transform:translateY(9px)}.jarvis-robot.is-active{opacity:1;animation:7s ease-in-out infinite jarvis-drift;transform:translateY(0)}.jarvis-stage-label{text-align:center;letter-spacing:.2em;color:#a1b6a7;font-size:10px;position:absolute;bottom:0;left:0;right:0}.jarvis-controls{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex;position:relative}.jarvis-view-buttons{flex-wrap:wrap;gap:6px;display:flex}.jarvis-view-buttons button{color:#c8d3ca;font:inherit;cursor:pointer;background:0 0;border:1px solid #53685b;padding:10px 13px;font-size:12px;transition:color .2s,background .2s,border-color .2s}.jarvis-view-buttons button[aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:#14221b}.jarvis-view-buttons button:hover{border-color:var(--brass)}.jarvis-perspective{border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:35px;margin-top:65px;padding-top:35px;display:flex}.jarvis-perspective .quiet-label{max-width:220px;line-height:1.8}.jarvis-perspective>p{font-family:var(--font-serif),serif;font-size:clamp(29px,3.1vw,45px);line-height:1.2}.jarvis-perspective em{color:var(--brass)}.jarvis-imagination{border-top:1px solid #fff2;border-bottom:1px solid #fff2;margin-top:35px}.jarvis-imagination>summary{cursor:pointer;color:#c6d0c8;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;list-style:none;display:flex}.jarvis-imagination>summary::-webkit-details-marker{display:none}.jarvis-imagination>summary svg{transition:transform .2s}.jarvis-imagination[open]>summary svg{transform:rotate(45deg)}.jarvis-imagination>div{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:14px 0 35px;display:grid}.jarvis-imagination img{width:100%;height:auto;display:block}.jarvis-imagination h3{font-family:var(--font-serif),serif;margin:20px 0;font-size:38px;line-height:1.15}.jarvis-imagination h3 em{color:var(--brass)}.jarvis-imagination p:not(.eyebrow){color:#bfcac3;font-size:16px;line-height:1.8}.hero-jarvis-link{color:var(--brass);align-items:center;gap:8px;margin-top:19px;font-size:13px;display:inline-flex}@keyframes jarvis-drift{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-9px)rotate(.4deg)}}@media (max-width:1150px){.jarvis-showcase{grid-template-columns:1fr 1.1fr;gap:3%}.jarvis-copy h2{font-size:105px}.jarvis-controls{flex-direction:column;align-items:center;gap:14px}}@media (max-width:760px){.jarvis-showcase,.jarvis-imagination>div{grid-template-columns:1fr;gap:28px}.jarvis-copy h2{font-size:105px}.jarvis-copy .jarvis-lead{font-size:29px!important}.jarvis-visual{margin:0 -4%}.jarvis-stage{aspect-ratio:1}.jarvis-wordmark{font-size:105px}.jarvis-controls{margin-top:19px}.jarvis-perspective{flex-direction:column;align-items:flex-start;gap:18px;margin-top:40px;padding-top:28px}.jarvis-perspective .quiet-label{max-width:none}.jarvis-perspective>p{font-size:32px}.jarvis-imagination h3{font-size:34px}}@media (prefers-reduced-motion:reduce){.jarvis-robot,.jarvis-robot.is-active{transition:none;animation:none;transform:none}.jarvis-view-buttons button,.jarvis-imagination>summary svg{transition:none}}
.sharp-site .section-pad{padding-top:80px;padding-bottom:80px}.sharp-site .section-heading-row{align-items:end;gap:50px}.sharp-site .section-heading-row .eyebrow{margin-bottom:20px}.sharp-site .section-heading-row>p{max-width:420px;padding:0}.sharp-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:4%;height:auto;min-height:660px;max-height:none;padding:60px 6% 70px;display:grid}.sharp-hero .hero-copy{width:auto;max-width:none;padding:0}.sharp-hero h1{font-size:clamp(58px,6.2vw,100px);line-height:.98}.sharp-hero .hero-description{max-width:495px;margin:28px 0;font-size:18px;line-height:1.7}.sharp-hero .hero-people{width:100%;max-width:600px;margin:0;position:relative;top:auto;right:auto}.sharp-hero .hero-people-caption{padding-top:22px}.hero-how{color:#dcc7a1;align-items:center;gap:12px;width:fit-content;margin-top:23px;font-size:14px;display:flex}.people-ai{background:#eaece3}.people-ai-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px;display:grid}.people-ai-steps article{border-top:1px solid #afbaa5;padding-top:22px}.people-ai-steps article>span{letter-spacing:.1em;color:#72765e;font-size:12px}.people-ai-steps h3{font-family:var(--font-serif),serif;margin:13px 0;font-size:33px;line-height:1.1}.people-ai-steps p{color:var(--muted);max-width:340px;font-size:16px;line-height:1.7}.sharp-site .partnerships{margin-top:35px}.sharp-site .partnership{padding:32px}.sharp-site .partnership h3{margin:20px 0}.offer-detail{border-top:1px solid #aab6a466;width:100%;margin-top:20px}.offer-detail>summary,.result-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:14px;list-style:none;display:flex}.offer-detail>summary::-webkit-details-marker{display:none}.result-detail>summary::-webkit-details-marker{display:none}.offer-detail[open]>p{padding-bottom:12px}.sharp-site .partnership>.text-link{margin-top:auto;padding-top:16px}.compact-fit{color:var(--muted);margin-top:28px;font-size:15px;line-height:1.8}.compact-fit strong{color:var(--ink);font-weight:500;display:block}.compact-fit span{font-size:14px}.sharp-site .founders{margin-top:35px}.sharp-site .founder-heading{margin:23px 0 13px}.technical-story{margin:22px 0 0}.technical-story img{width:100%;height:auto;display:block}.technical-story figcaption{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.7}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px;display:grid}.result-card{border-top:1px solid #617358;min-width:0;padding-top:24px}.result-card>.eyebrow{letter-spacing:.06em;min-height:42px;font-size:12px}.result-card .proof-metric{white-space:nowrap;margin-top:18px;font-size:clamp(34px,3.7vw,62px)}.result-card .proof-metric-label{min-height:45px}.result-detail{border-top:1px solid #61735866;margin-top:20px}.result-detail p{color:#c0cbb8;margin:0 0 14px;font-size:15px;line-height:1.75}.result-detail p strong{color:#e5d2af;font-weight:500}.sharp-site .compact-relationships{padding-top:45px;padding-bottom:50px}.compact-relationships .businesses-worked-with{margin-top:0}.compact-relationships .brand-gallery{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.compact-relationships .source-brand{height:80px;padding:12px}.lead-quote{text-align:center;max-width:900px;margin:45px auto 30px}.lead-quote p{font-family:var(--font-serif),serif;font-size:clamp(28px,3vw,41px);line-height:1.25}.lead-quote footer{color:var(--muted);margin-top:17px;font-size:14px}.compact-relationships .voices{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding:25px 0}.compact-relationships .voice blockquote>p{font-size:24px}.compact-relationships .voice .quote-extra{font-family:var(--font-sans),sans-serif;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.75}.sharp-site .jarvis-section{padding-top:60px;padding-bottom:50px}.sharp-site .jarvis-section>.section-topline{margin-bottom:22px}.sharp-site .jarvis-copy h2{margin-bottom:25px;font-size:clamp(90px,9vw,135px)}.sharp-site .jarvis-copy>p:not(.jarvis-introducing){max-width:360px}.sharp-site .jarvis-visual{justify-self:end;width:100%;max-width:490px}.sharp-site .jarvis-imagination{margin-top:25px}.life-preview{grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin-top:35px;display:grid}.life-preview .life-photo-link img{width:100%;height:auto}.life-preview figcaption h3{font-size:26px}.life-expanded{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;padding:15px 0 25px;display:grid}.life-expanded figcaption h3{font-size:24px}.gallery-more{margin-top:25px}.concise-detail{border-bottom:1px solid #b6c0ad}.concise-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;list-style:none;display:flex}.concise-detail>summary::-webkit-details-marker{display:none}.concise-detail>summary svg,.offer-detail>summary svg,.result-detail>summary svg{transition:transform .2s}.concise-detail[open]>summary svg,.offer-detail[open]>summary svg,.result-detail[open]>summary svg{transform:rotate(45deg)}.detail-body{padding:10px 0 28px}.detail-body>p{color:var(--muted);max-width:900px;margin-top:20px;font-size:16px;line-height:1.8}.further-detail>.section-heading-row{margin-bottom:28px}.brief-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.brief-roadmap h3{font-family:var(--font-serif),serif;margin:14px 0;font-size:32px}.brief-roadmap p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.value-framework{border-top:1px solid var(--line);background:#eeefe7}.value-framework .section-heading-row{align-items:end}.value-framework .section-heading-row>p{max-width:330px;font-size:17px}.value-framework h2 em{color:#79765c}.framework-visual{max-width:1080px;margin:32px auto 0}.framework-image-link{display:block}.framework-image-link img{width:100%;height:auto;display:block}.simple-process{color:var(--muted);padding-left:22px;font-size:16px;line-height:1.8}.simple-process li{padding:7px 0}.personal-priorities{align-items:center;gap:30px;margin-top:30px;display:flex}.personal-priorities img{width:220px;max-width:40%;height:auto}.personal-priorities p{max-width:380px;font-family:var(--font-serif),serif;font-size:28px;line-height:1.2}.fundlabs-compact{background:var(--deep);color:#c0cbb8;border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:35px;padding:35px 8%;font-size:14px;line-height:1.8;display:flex}.fundlabs-compact .eyebrow{color:var(--brass);margin-bottom:8px}.fundlabs-compact strong{color:var(--brass);font-size:24px;font-weight:500}.fundlabs-compact>p>span{margin:0 9px}@media (max-width:1150px){.sharp-hero{gap:3%;min-height:600px}.sharp-hero h1{font-size:65px}.sharp-hero .hero-description{font-size:16px}.sharp-hero .hero-people-caption{flex-direction:column;align-items:flex-start;gap:5px}.sharp-hero .hero-people-caption>span:first-child{display:none}.results-grid{gap:22px}.compact-relationships .brand-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.fundlabs-compact{flex-wrap:wrap;padding-left:6%;padding-right:6%}}@media (max-width:760px){.sharp-site .section-pad{padding-top:55px;padding-bottom:55px}.sharp-site .section-heading-row{gap:22px}.sharp-site h2{font-size:clamp(40px,10vw,56px)}.sharp-hero{grid-template-columns:1fr;gap:32px;min-height:0;padding:40px 7% 35px}.sharp-hero .hero-copy{padding:0}.sharp-hero h1{font-size:clamp(42px,10.8vw,79px);line-height:1.02}.sharp-hero .eyebrow{letter-spacing:.05em;margin-bottom:20px;font-size:11px}.sharp-hero .hero-description{margin:22px 0;font-size:16px}.sharp-hero .hero-people{margin:0}.sharp-hero .hero-photo-mosaic{max-width:400px;margin:0 auto}.sharp-hero .hero-people-caption{align-items:flex-end;padding:18px 0 0}.hero-how{margin-top:20px;font-size:14px}.people-ai-steps,.results-grid,.brief-roadmap{grid-template-columns:1fr;gap:25px;margin-top:28px}.people-ai-steps h3{font-size:31px}.people-ai-steps p{max-width:none}.sharp-site .partnership{padding:25px}.result-card>.eyebrow{min-height:0}.result-card .proof-metric{margin-top:16px;font-size:55px}.result-card .proof-metric-label{min-height:0}.compact-relationships .brand-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.compact-relationships .source-brand{height:60px;padding:8px}.compact-relationships .voices{grid-template-columns:1fr}.lead-quote{margin-top:30px}.life-preview{grid-template-columns:1fr;gap:22px}.life-expanded{grid-template-columns:1fr 1fr;gap:22px}.life-expanded figcaption h3{font-size:22px}.concise-detail>summary{padding:22px 0;font-size:17px;line-height:1.5}.sharp-site .jarvis-copy h2 br{display:none}.sharp-site .jarvis-copy h2 em{margin-left:.15em}.sharp-site .jarvis-copy h2{font-size:clamp(65px,18vw,100px)}.sharp-site .jarvis-showcase{gap:15px}.sharp-site .jarvis-visual{justify-self:center}.personal-priorities{align-items:flex-start;gap:20px}.personal-priorities p{font-size:23px}.fundlabs-compact{gap:22px;padding:30px 7%}}@media (prefers-reduced-motion:reduce){.concise-detail>summary svg,.offer-detail>summary svg,.result-detail>summary svg{transition:none}}.personal-header{height:88px}.personal-header .nav-cta{background:var(--brass);color:var(--deep);border-color:var(--brass);gap:18px}.personal-site .section-pad{padding:70px 7%}.personal-site h2{letter-spacing:-.025em;font-size:clamp(44px,4.6vw,70px);line-height:1.02}.personal-site .eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:13px}.personal-site .button{min-height:54px;padding:18px 25px;font-size:16px}.invitation-hero{background:var(--forest);color:var(--ivory);grid-template-columns:1fr 1.08fr;align-items:center;gap:5%;padding:64px 7% 55px;display:grid}.invitation-copy{min-width:0}.invitation-copy>.eyebrow{color:var(--brass)}.invitation-copy h1{letter-spacing:-.035em;font-size:clamp(60px,6.7vw,100px);line-height:.98}.invitation-copy h1 em{color:var(--brass)}.invitation-description{color:#d4dbd5;max-width:455px;margin:25px 0 28px;font-size:18px;line-height:1.7}.invitation-action>p{color:#c8d2c9;margin-top:12px;font-size:14px}.invitation-fit{color:#c8d2c9;border-top:1px solid #ffffff25;margin-top:28px;padding-top:21px;font-size:14px}.our-three{grid-template-columns:1fr 1fr;gap:18px;padding-top:10px;padding-bottom:175px;display:grid;position:relative}.three-photo{min-width:0;display:block}.three-photo>div{background:#d1d0c7;height:clamp(265px,27vw,410px);position:relative;overflow:hidden}.three-photo img{object-fit:cover;transition:transform .5s}.three-photo:hover img{transform:scale(1.025)}.three-peter{transform:rotate(-3deg)}.three-peter img{object-position:48% 27%}.three-farhan{transform:rotate(3deg)translateY(35px)}.three-farhan img{object-position:49% 38%}.three-photo>span{color:#c8d2c9;padding:13px 0;font-size:14px;display:block}.three-photo strong{color:var(--ivory);font-family:var(--font-serif),serif;margin-bottom:5px;font-size:34px;font-weight:400;line-height:1.05;display:block}.three-jarvis{align-items:center;gap:8px;display:flex;position:absolute;bottom:-9px;right:10%;transform:rotate(-4deg)}.three-jarvis img{filter:drop-shadow(0 12px 12px #0005);width:clamp(140px,13vw,185px);height:auto}.three-jarvis span{color:#c8d2c9;font-size:14px}.three-jarvis strong{font-family:var(--font-serif),serif;color:var(--brass);font-size:36px;font-weight:400;line-height:1.2;display:block}.personal-site .experience-section{color:var(--ink);background:#eaece3}.proof-intro{justify-content:space-between;align-items:end;gap:40px;display:flex}.proof-intro .eyebrow{color:var(--muted)}.proof-intro h2 em{color:#737451}.proof-intro>p{max-width:370px;font-size:18px;line-height:1.6}.proof-intro>p span{color:var(--muted);font-size:14px}.personal-site .results-grid{gap:34px;margin-top:36px}.personal-site .result-card{border-color:#b5bfae;padding-top:22px}.personal-site .result-card>.eyebrow{color:var(--muted);min-height:0;margin:0;font-size:12px}.personal-site .proof-metric{color:var(--ink);margin-top:17px;font-size:clamp(34px,4vw,62px);line-height:1.05}.personal-site .proof-metric-label{color:var(--muted);min-height:0;margin-top:10px;font-size:15px}.personal-site .result-detail{border-color:#b5bfae;margin-top:18px}.personal-site .result-detail p{color:var(--muted)}.personal-site .result-detail p strong{color:var(--ink)}.farhan-proof{color:var(--muted);border-top:1px solid #b5bfae;margin-top:25px;padding-top:24px;font-size:15px;line-height:1.8}.farhan-proof strong{color:var(--ink);margin-right:8px;font-weight:500}.owner-fit{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.fit-picture{min-width:0;position:relative}.fit-picture img{object-fit:cover;object-position:45% center;width:100%;height:550px;display:block}.fit-picture p{color:#fff;width:100%;font-family:var(--font-serif),serif;background:linear-gradient(#0000,#10241ecf);padding:90px 25px 25px;font-size:35px;position:absolute;bottom:0}.fit-copy h2 em{color:#78745b}.fit-list{margin:27px 0;padding:0;list-style:none}.fit-list li{border-top:1px solid var(--line);padding:14px 0 14px 25px;position:relative}.fit-list li:before{content:"✓";color:#6a754b;position:absolute;top:14px;left:0}.fit-list strong{font-size:17px;font-weight:500;line-height:1.5;display:block}.fit-list span{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.65;display:block}.button-forest{background:var(--forest);color:var(--ivory)}.button-forest:hover{background:#304c3c}.fit-invitation{color:var(--muted);margin-top:12px;font-size:14px}.personal-site .first-conversation{background:#e8e7dc}.decision-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.decision-heading h2 em{color:#78745b}.decision-number{font-family:var(--font-serif),serif;letter-spacing:-.06em;font-size:clamp(100px,12vw,175px);line-height:.85}.decision-number span{font-family:var(--font-sans),sans-serif;letter-spacing:0;text-align:center;margin-top:18px;font-size:14px;display:block}.conversation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:45px 0 0;padding:0;list-style:none;display:grid}.conversation-steps li{border-top:1px solid #b6bda9;gap:18px;padding-top:22px;display:flex}.conversation-steps li>span{color:#79806a;padding-top:5px;font-size:14px}.conversation-steps h3{font-family:var(--font-serif),serif;font-size:32px;line-height:1.05}.conversation-steps p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.65}.decision-note{color:var(--muted);margin-top:28px;font-size:14px;line-height:1.6}.personal-site .personal-introduction{padding-bottom:45px}.personal-bios{grid-template-columns:1fr 1fr;gap:7%;margin-top:30px;display:grid}.personal-bios h3{font-family:var(--font-serif),serif;margin-bottom:10px;font-size:42px}.personal-bios article>p{max-width:430px;color:var(--muted);font-size:18px;line-height:1.7}.personal-bios .bio-details{margin-top:20px}.courtyard-photo{width:55%;height:auto;margin-top:20px}.personal-site .jarvis-section{padding-top:35px;padding-bottom:35px}.personal-site .jarvis-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:7%}.personal-site .jarvis-copy h2{margin:20px 0;font-size:clamp(45px,4.6vw,70px);line-height:1}.personal-site .jarvis-copy>p:not(.jarvis-introducing){max-width:390px}.personal-site .jarvis-visual{justify-self:center;width:100%;max-width:370px}.personal-site .jarvis-wordmark{font-size:96px}.personal-site .jarvis-stage-label{letter-spacing:.1em;font-size:11px}.personal-site .jarvis-view-buttons button{font-size:14px}.personal-site .jarvis-imagination{margin-top:25px}.personal-site .life-section{padding-top:65px;padding-bottom:45px}.personal-site .life-section .section-heading-row{align-items:end}.personal-site .life-section .section-heading-row>p{max-width:270px;font-size:17px}.personal-site .life-preview{margin-top:30px}.personal-site .life-preview .life-photo-link img{height:auto}.personal-site .life-photo figcaption h3{font-size:26px}.personal-site .personal-contact{background:var(--forest);color:var(--ivory);text-align:center;padding-top:65px;padding-bottom:45px}.personal-contact>.eyebrow,.personal-contact h2 em{color:var(--brass)}.personal-contact>p:not(.eyebrow){color:#c6d0c8;max-width:480px;margin:23px auto;font-size:17px;line-height:1.7}.personal-contact>.button{margin-top:5px}.personal-contact .direct-contact{flex-flow:wrap;justify-content:center;gap:12px 28px;margin-top:26px;font-size:14px}.email-option{text-align:left;border-top:1px solid #ffffff2b;width:100%;max-width:640px;margin:30px auto 0}.email-option>summary{cursor:pointer;color:#c6d0c8;justify-content:center;align-items:center;gap:15px;padding:20px 0;font-size:14px;list-style:none;display:flex}.email-option>summary::-webkit-details-marker{display:none}.email-option .contact-form{padding:25px 0}.personal-site .personal-more{padding-top:25px;padding-bottom:25px}.personal-more .relationships-section{padding:25px 0}.personal-more .brand-gallery{grid-template-columns:repeat(8,minmax(0,1fr))}.personal-more .source-brand{height:80px;padding:12px}.personal-more .voices{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-more .detail-body>p{margin-bottom:20px}.personal-site .fundlabs-compact{padding:25px 7%}.personal-site .fundlabs-compact .eyebrow{margin-bottom:5px;font-size:12px}@media (max-width:1100px){.invitation-hero{gap:4%;padding-left:5%;padding-right:5%}.invitation-copy h1{font-size:65px}.three-photo>div{height:290px}.personal-header .desktop-navigation{gap:22px}.proof-intro>p{max-width:320px;font-size:16px}.fit-picture img{height:530px}}@media (max-width:760px){.personal-header{gap:10px;height:80px;padding:0 6%}.personal-header .header-actions{gap:4px}.personal-header .nav-cta{gap:8px;padding:12px;font-size:13px;display:flex}.personal-header .nav-cta svg{display:none}.personal-header .menu-toggle{padding:8px}.personal-site .section-pad{padding:48px 7%}.personal-site h2{font-size:clamp(38px,10vw,60px)}.personal-site .eyebrow{margin-bottom:18px;font-size:12px}.invitation-hero{grid-template-columns:1fr;gap:32px;padding:35px 7% 22px}.invitation-copy h1{font-size:clamp(51px,13.5vw,85px)}.invitation-description{margin:22px 0;font-size:17px;line-height:1.65}.invitation-fit{margin-top:22px;padding-top:16px}.our-three{gap:14px;width:100%;max-width:510px;margin:0 auto;padding-bottom:160px}.three-photo>div{height:clamp(200px,53vw,345px)}.three-farhan{transform:rotate(3deg)translateY(20px)}.three-photo>span{font-size:12px}.three-photo strong{font-size:29px}.three-jarvis{bottom:-3px;right:6%}.three-jarvis img{width:clamp(120px,31vw,160px)}.three-jarvis strong{font-size:30px}.three-jarvis span{font-size:12px}.proof-intro{flex-direction:column;align-items:start;gap:20px}.personal-site .results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px}.personal-site .result-card>.eyebrow{letter-spacing:0;min-height:33px;font-size:11px;line-height:1.5}.personal-site .result-card>.eyebrow .case-type{display:none}.personal-site .proof-metric{white-space:normal;margin-top:8px;font-size:clamp(27px,7.2vw,50px)}.personal-site .proof-metric-label{min-height:55px;font-size:12px;line-height:1.5}.personal-site .result-detail>summary{gap:4px;font-size:12px}.personal-site .result-detail>summary svg{width:13px}.personal-site .result-card:has(.result-detail[open]){grid-column:1/-1}.personal-site .result-card:has(.result-detail[open]) .proof-metric-label{min-height:0}.farhan-proof{margin-top:15px;padding-top:20px;font-size:14px}.farhan-proof strong{display:block}.owner-fit{grid-template-columns:1fr;gap:30px}.fit-picture{order:2}.fit-picture img{height:auto}.fit-picture p{font-size:30px}.fit-list strong{font-size:16px}.decision-heading{flex-direction:column;align-items:start;gap:28px}.decision-number{font-size:100px}.decision-number span{text-align:left}.conversation-steps{grid-template-columns:1fr;gap:23px;margin-top:30px}.conversation-steps h3{font-size:29px}.conversation-steps p{margin-top:7px}.personal-bios{grid-template-columns:1fr;gap:25px;margin-top:25px}.personal-bios h3{font-size:36px}.personal-bios article>p{font-size:17px}.personal-site .jarvis-showcase{grid-template-columns:1fr;gap:12px}.personal-site .jarvis-copy h2{font-size:44px}.personal-site .jarvis-visual{max-width:330px;margin:0}.personal-site .life-section .section-heading-row{align-items:start;gap:18px}.personal-site .life-preview{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.personal-site .life-photo figcaption h3{font-size:23px}.personal-site .life-expanded{grid-template-columns:1fr 1fr}.personal-more .brand-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.personal-more .source-brand{height:60px;padding:8px}.personal-more .voices{grid-template-columns:1fr}.personal-contact .direct-contact{font-size:14px}}@media (prefers-reduced-motion:reduce){.three-photo img{transition:none}}.personal-site .meet-everyone{grid-template-columns:1fr 1fr;align-items:start;gap:7%;margin-top:35px;display:grid}.personal-site .personal-bios{grid-template-columns:1fr;gap:22px;margin-top:0}.personal-site .personal-bios article>p{max-width:470px}.personal-site .meet-everyone .jarvis-section{padding:25px 28px}.personal-site .meet-everyone .jarvis-showcase{flex-direction:column;align-items:stretch;gap:0;display:flex}.personal-site .meet-everyone .jarvis-introducing{display:none}.personal-site .meet-everyone .jarvis-copy h3{font-family:var(--font-serif),serif;color:var(--brass);font-size:42px}.personal-site .meet-everyone .jarvis-copy>p{margin-top:10px;font-size:15px;line-height:1.65}.personal-site .meet-everyone .jarvis-visual{max-width:280px;margin:0 auto}.personal-site .meet-everyone .jarvis-controls{margin-top:8px}.personal-site .meet-everyone .jarvis-imagination{margin-top:20px}.personal-site .meet-everyone .jarvis-imagination>summary{padding:15px 0}.personal-site .meet-everyone .jarvis-imagination>div{grid-template-columns:1fr;gap:10px}@media (max-width:760px){.personal-site .meet-everyone{grid-template-columns:1fr;gap:30px;margin-top:25px}.personal-site .meet-everyone .jarvis-section{padding:24px}.personal-site .meet-everyone .jarvis-copy h3{font-size:36px}}.personal-site section{position:relative}.personal-site .anchor-alias{position:absolute;top:0;left:0}.owner-fit{row-gap:30px}@media (max-width:760px){.personal-site .results-grid{grid-template-columns:1fr;gap:20px}.personal-site .result-card{grid-template-columns:1fr 1fr;gap:12px 18px;padding-top:16px;display:grid}.personal-site .result-card>.eyebrow{grid-column:1/-1;min-height:0;font-size:12px}.personal-site .result-card>.eyebrow .case-type{display:inline}.personal-site .proof-metric{margin-top:0;font-size:38px}.personal-site .proof-metric-label{align-self:center;min-height:0;margin-top:0;font-size:14px}.personal-site .result-detail{grid-column:1/-1;margin-top:0}.personal-site .result-detail>summary{padding:14px 0;font-size:14px}}.career-proof{background:#e7e9df;border-bottom:1px solid #cdd4c6;padding:28px 7% 32px}.career-proof>p{text-align:center;letter-spacing:.08em;color:var(--muted);font-size:12px}.career-proof .brand-gallery{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:22px}.career-proof .source-brand{height:70px;padding:12px}.trust-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.trust-heading h2 em{color:#79765c}.trust-heading>p{max-width:370px;color:var(--muted);font-size:17px;line-height:1.7}.trust-founders{grid-template-columns:1fr 1fr;gap:6%;margin-top:42px;display:grid}.trust-founder{border-top:1px solid #b7c0b0;min-width:0;padding-top:28px}.trust-identity{align-items:center;gap:20px;display:flex}.trust-identity>img{object-fit:cover;object-position:center 25%;border-radius:50%;width:83px;height:83px}.trust-identity h3{font-family:var(--font-serif),serif;font-size:clamp(30px,3vw,45px);line-height:1.08}.trust-identity p{color:var(--muted);margin-top:7px;font-size:14px}.trust-personal-line{color:var(--muted);max-width:470px;min-height:58px;margin-top:23px;font-size:17px;line-height:1.7}.founder-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;padding:20px 0;display:grid}.founder-evidence dt{font-family:var(--font-serif),serif;font-size:clamp(30px,3vw,43px);line-height:1.1}.founder-evidence dd{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.founder-landmark{min-height:81px;margin-bottom:22px;font-size:16px;line-height:1.6}.founder-landmark strong{font-weight:500;display:block}.founder-landmark span{color:var(--muted);margin-top:5px;font-size:14px;display:block}.founder-social-photo{display:block}.founder-social-photo>img{width:100%;height:auto;display:block}.founder-social-photo>span{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:14px;display:flex}.founders-social{max-width:1000px;margin:34px auto 38px}.founders-social .photo-open{top:14px;bottom:auto}.photo-annotations{pointer-events:none;position:absolute;inset:0}.photo-pointers{stroke:#fffdf4;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #15231db3);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.photo-pointers path{vector-effect:non-scaling-stroke}.photo-name{color:#243a31;font-family:var(--font-serif),serif;background:#fbf8ed;border-radius:2px;padding:4px 18px 6px;font-size:clamp(22px,3.5vw,40px);font-style:italic;font-weight:500;line-height:1.1;position:absolute;box-shadow:0 3px 12px #14231d29}.photo-name-farhan{top:85%;left:24%;transform:translate(-50%,-50%)rotate(-6deg)}.photo-name-peter{top:79%;left:81%;transform:translate(-50%,-50%)rotate(5deg)}@media (max-width:760px){.founders-social{margin:26px 0 28px}.photo-name{padding:3px 10px 4px}.photo-pointers{stroke-width:1.75px}}.founder-links .bio-details{margin-top:5px}.founder-links .profile-link{align-items:center;gap:9px;width:fit-content;padding-top:15px;font-size:14px;display:flex}.founder-reassurance{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding-top:25px;display:flex}.founder-reassurance p{color:var(--muted);font-size:16px;line-height:1.7}.founder-reassurance strong{color:var(--ink);font-weight:500}.founder-reassurance .text-link{white-space:nowrap;margin:0}.personal-site .trust-recommendations{padding-top:50px;padding-bottom:42px}.recommendations-heading h2{font-size:48px}.visible-quotes{grid-template-columns:1fr 1fr;gap:6%;margin-top:22px;display:grid}.visible-quotes figure{gap:18px;margin:0;padding:10px 0 28px;display:flex}.trust-quote-mark{color:#ac936e;font-family:var(--font-serif),serif;font-size:85px;line-height:.95}.visible-quotes blockquote{margin:0}.visible-quotes blockquote>p{font-family:var(--font-serif),serif;font-size:clamp(25px,2.3vw,34px);line-height:1.3}.visible-quotes footer{flex-direction:column;margin-top:22px;font-size:14px;line-height:1.6;display:flex}.visible-quotes footer strong{font-weight:500}.visible-quotes footer span{color:var(--muted)}.trust-recommendations .voices{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:25px}.trust-jarvis .jarvis-copy h3{font-family:var(--font-serif),serif;color:var(--brass);font-size:72px}.trust-jarvis .jarvis-visual{max-width:310px}.contact-faces{justify-content:center;margin-bottom:22px;display:flex}.contact-faces img{object-fit:cover;object-position:center 25%;border:3px solid var(--forest);border-radius:50%;width:72px;height:72px}.contact-faces img+img{margin-left:-12px}@media (max-width:1100px){.trust-heading>p{max-width:320px}.founder-evidence{gap:15px}.founder-landmark{min-height:100px}}@media (max-width:760px){.three-photo strong{font-size:25px}.three-photo>span{font-size:12px;line-height:1.5}.career-proof{padding:22px 7% 25px}.career-proof>p{font-size:11px;line-height:1.7}.career-proof .brand-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.career-proof .source-brand{height:55px;padding:9px}.trust-heading{flex-direction:column;align-items:start;gap:20px}.trust-heading>p{font-size:16px}.trust-founders{grid-template-columns:1fr;gap:38px;margin-top:28px}.trust-identity{gap:15px}.trust-identity>img{width:68px;height:68px}.trust-identity h3{font-size:32px}.trust-personal-line{min-height:0;margin-top:20px;font-size:16px}.founder-evidence dt{font-size:32px}.founder-landmark{min-height:0}.founder-reassurance{flex-direction:column;align-items:start;gap:16px;margin-top:28px}.visible-quotes{grid-template-columns:1fr;gap:22px}.visible-quotes figure{padding-bottom:10px}.visible-quotes blockquote>p{font-size:27px}.trust-recommendations .concise-detail{margin-top:20px}.trust-recommendations .voices{grid-template-columns:1fr}.trust-jarvis .jarvis-copy h3{font-size:54px}}
.proposal-header{padding-inline:5%}.proposal-header .desktop-navigation{gap:20px}.proposal-header .desktop-navigation a{font-size:14px}.proposal-header a[aria-current=page]{color:var(--brass)}.proposal-header .nav-cta{white-space:nowrap}.proposal-header .mobile-navigation{max-height:calc(100dvh - 80px);overflow-y:auto}.proposal-header .mobile-navigation a{padding-block:16px;font-size:24px}.proposal-site p{text-wrap:pretty}.proposal-home-hero{text-align:center;grid-template-columns:1fr;gap:0;padding-block:56px}.proposal-home-hero .invitation-copy{width:100%;max-width:980px;margin-inline:auto}.proposal-home-hero .invitation-copy>.eyebrow{justify-content:center}.proposal-home-hero .invitation-copy h1{font-size:clamp(44px,4.5vw,70px);line-height:1.02}.proposal-home-hero .invitation-copy h1 em{margin-top:.16em;display:block}.proposal-home-hero .invitation-description{max-width:630px;margin:22px auto;font-size:18px;line-height:1.55}.audit-promise{font-family:var(--font-serif),serif;color:var(--brass);margin:22px 0 8px;font-size:32px;line-height:1.2}.audit-qualification{color:#c8d2c9;margin-bottom:22px;font-size:14px;line-height:1.6}.proposal-home-hero .invitation-support{color:#d4dbd5;margin-bottom:20px;font-size:16px;line-height:1.6}.proposal-page-intro{border-bottom:1px solid var(--line);background:var(--paper)}.proposal-page-intro h1{font-family:var(--font-serif),serif;letter-spacing:-.03em;max-width:1000px;font-size:clamp(45px,5.7vw,82px);line-height:1.03}.proposal-page-intro h1 em{color:#79765c}.page-intro-copy{max-width:750px;color:var(--muted);margin-top:25px;font-size:19px;line-height:1.65}.preview-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.preview-heading .text-link{flex-shrink:0}.people-preview-bios{grid-template-columns:1fr 1fr;gap:6%;margin-top:35px;display:grid}.people-preview-bios article{border-top:1px solid var(--line);align-items:start;gap:20px;padding-top:25px;display:flex}.people-preview-bios img{object-fit:cover;object-position:center 25%;border-radius:50%;width:76px;height:76px}.people-preview-bios h3{font-family:var(--font-serif),serif;margin-bottom:9px;font-size:33px}.people-preview-bios p{color:var(--muted);font-size:16px;line-height:1.7}.home-social{background:#eaece3}.home-social .founders-social{margin-bottom:0}.home-social .text-link{margin-top:12px}.home-social blockquote{max-width:820px;font-family:var(--font-serif),serif;margin:28px auto 0;font-size:clamp(26px,3vw,38px);line-height:1.35}.home-social blockquote footer{color:var(--muted);margin-top:17px;font-size:14px}.proposal-fit{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.proposal-fit p{color:var(--muted);max-width:470px;margin-top:22px;font-size:18px;line-height:1.7}.fit-summary-number{border-left:1px solid var(--line);padding-left:12%}.fit-summary-number strong{font-family:var(--font-serif),serif;white-space:nowrap;font-size:clamp(50px,6vw,85px);font-weight:400;display:block}.fit-summary-number>span{color:var(--muted);font-size:16px}.audit-invitation{background:var(--forest);color:var(--ivory);grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.audit-invitation p.eyebrow,.audit-invitation h2 em{color:var(--brass)}.audit-invitation p:not(.eyebrow){color:#d4dbd5;max-width:490px;margin-top:22px;font-size:18px;line-height:1.7}.audit-invitation .text-link{color:var(--ivory)}.audit-duration{border-left:1px solid #ffffff30;padding-left:15%}.audit-duration>strong{font-size:130px;font-family:var(--font-serif),serif;color:var(--brass);font-weight:400;line-height:.95;display:block}.audit-duration>span{font-size:22px}.audit-duration>p{font-size:14px!important}.audit-duration .button{margin-top:22px}.audit-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.audit-process li{border-top:1px solid #b8c2b1;padding-top:22px}.audit-step-number{font-family:var(--font-serif),serif;color:#8b7552;font-size:32px}.proposal-site .audit-process h2{margin:22px 0 16px;font-size:31px;line-height:1.1}.audit-process p{color:var(--muted);font-size:17px;line-height:1.7}.process-answer{border-top:1px solid var(--line);justify-content:space-between;gap:40px;margin-top:50px;padding-top:32px;display:flex}.process-answer strong{font-family:var(--font-serif),serif;font-size:clamp(34px,3.4vw,48px);font-weight:400;line-height:1.1}.process-answer p{max-width:480px;color:var(--muted);font-size:16px;line-height:1.7}.methodology-model{margin-top:36px}.methodology-model>p{background:var(--forest);color:var(--ivory);font-family:var(--font-serif),serif;justify-content:center;gap:24px;padding:24px;font-size:34px;display:flex}.methodology-model>p>span:nth-child(2){color:var(--brass)}.methodology-model ol{border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.methodology-model li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:120px;padding:23px 18px;font-size:17px}.methodology-model li>span{color:#8b7552;margin-bottom:13px;font-size:14px;display:block}.fit-criteria{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.fit-criteria figure{margin:0}.fit-criteria figure img{width:100%;height:auto;display:block}.fit-criteria figcaption{font-family:var(--font-serif),serif;margin-top:18px;font-size:25px}.fit-criteria ul{padding:0;list-style:none}.fit-criteria li{border-bottom:1px solid var(--line);padding:20px 0;font-size:20px;line-height:1.5}.fit-criteria li:first-child{padding-top:0}.fit-criteria li strong{font-family:var(--font-serif),serif;font-size:clamp(31px,3vw,43px);font-weight:400;line-height:1.18;display:block}.fit-criteria p{color:var(--muted);margin-top:24px;font-size:17px;line-height:1.7}.sector-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px;display:grid}.sector-list article{border-top:1px solid var(--line);padding-top:25px}.sector-list svg{color:#8b7552;margin-bottom:22px}.sector-list h3{font-family:var(--font-serif),serif;font-size:32px}.sector-list p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.7}.proposal-site .contact-small{margin-top:15px;font-size:14px}.proposal-contact .button{margin-top:18px}.audit-landing{background:var(--forest);color:var(--ivory);grid-template-columns:1.3fr .7fr;align-items:center;gap:8%;display:grid}.audit-landing h1{font-family:var(--font-serif),serif;letter-spacing:-.025em;font-size:clamp(49px,5.2vw,76px);line-height:1.03}.audit-landing h1 em,.audit-landing .eyebrow{color:var(--brass)}.audit-landing p:not(.eyebrow){color:#d4dbd5;margin-top:25px;font-size:18px;line-height:1.7}.audit-landing .button{margin-top:27px}.audit-landing p.audit-qualification{margin-top:14px;font-size:14px}.audit-landing-people{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-landing-people figure{margin:0}.audit-landing-people figure:nth-child(2){padding-top:45px}.audit-landing-people img{object-fit:cover;object-position:center 25%;width:100%;height:260px;display:block}.audit-landing-people figcaption{font-family:var(--font-serif),serif;padding-top:14px;font-size:27px}.audit-landing-people>p{grid-column:1/-1;font-size:14px!important}.audit-scope>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:35px;display:grid}.audit-scope article>span{color:#8b7552;margin-bottom:15px;font-size:14px;display:block}.audit-scope article{border-top:1px solid var(--line);padding-top:23px}.audit-scope h3{font-family:var(--font-serif),serif;font-size:31px}.audit-scope p{color:var(--muted);margin-top:15px;font-size:16px;line-height:1.7}.proposal-footer{background:var(--forest);color:var(--ivory);grid-template-columns:1fr 1.2fr 1fr;gap:45px;padding:50px 7%;display:grid}.footer-intro p{color:#c8d2c9;font-family:var(--font-serif),serif;margin-top:25px;font-size:25px;line-height:1.25}.proposal-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:17px 25px;display:grid}.proposal-footer nav a{font-size:14px}.footer-contact{flex-direction:column;align-items:start;gap:18px;display:flex}.footer-contact a{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:flex}.footer-contact small{color:#c8d2c9;margin-top:auto;padding-top:15px;font-size:12px}@media (max-width:1190px){.proposal-header .desktop-navigation{display:none}.proposal-header .menu-toggle{display:flex}.proposal-header .header-actions{margin-left:auto}.proposal-header .mobile-navigation{top:88px}.proposal-footer{grid-template-columns:1fr 1fr}.footer-contact{border-top:1px solid #ffffff30;flex-flow:wrap;grid-column:1/-1;gap:20px 30px;padding-top:25px}.footer-contact small{width:100%}.audit-process{gap:20px}.audit-landing{grid-template-columns:1.2fr .8fr;gap:5%}}@media (max-width:760px){.proposal-header{height:80px;padding-inline:6%}.proposal-header .mobile-navigation{top:80px}.proposal-home-hero{padding:36px 7% 40px}.proposal-home-hero .invitation-copy h1{font-size:clamp(40px,10.5vw,57px)}.proposal-home-hero .invitation-description{margin-block:20px;font-size:17px}.audit-promise{font-size:29px}.proposal-page-intro h1{font-size:clamp(40px,10.5vw,58px)}.page-intro-copy{font-size:17px}.preview-heading{flex-direction:column;align-items:start;gap:15px}.preview-heading .text-link{margin-top:0}.people-preview-bios{grid-template-columns:1fr;gap:25px}.people-preview-bios article{gap:15px}.people-preview-bios img{width:60px;height:60px}.people-preview-bios h3{font-size:29px}.proposal-fit,.audit-invitation{grid-template-columns:1fr;gap:32px}.fit-summary-number,.audit-duration{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.audit-duration{border-top-color:#ffffff30}.audit-duration>strong{font-size:100px}.audit-process{grid-template-columns:1fr;gap:30px}.audit-process li{grid-template-columns:35px 1fr;column-gap:15px;padding-top:18px;display:grid}.audit-step-number{grid-row:1/3}.proposal-site .audit-process h2{margin:0 0 12px;font-size:30px}.audit-process p{grid-column:2}.process-answer{flex-direction:column;gap:18px;margin-top:35px}.methodology-model>p{gap:12px;padding:20px 12px;font-size:clamp(23px,6vw,31px)}.methodology-model ol{grid-template-columns:1fr}.methodology-model li{align-items:center;gap:20px;min-height:0;padding:17px 20px;display:flex}.methodology-model li>span{margin:0}.fit-criteria{grid-template-columns:1fr;gap:32px}.sector-list{grid-template-columns:1fr;gap:25px}.sector-list svg{margin-bottom:15px}.audit-landing{grid-template-columns:1fr;gap:35px}.audit-landing h1{font-size:clamp(44px,11vw,60px)}.audit-landing-people img{height:230px}.audit-scope>div{grid-template-columns:1fr 1fr;gap:25px 20px}.audit-scope h3{font-size:28px}.proposal-footer{grid-template-columns:1fr;gap:32px;padding-block:38px}.footer-contact{flex-direction:column;gap:16px}.footer-intro p{margin-top:18px}}.home-proof-strip{border-bottom:1px solid var(--line);background:#e7e9df;justify-content:space-between;align-items:center;gap:25px;padding:25px 7%;display:flex}.home-proof-strip p{color:var(--muted);font-size:14px;line-height:1.6}.home-proof-strip strong{color:var(--ink);font-size:18px;font-weight:500;display:block}.home-proof-strip a{align-items:center;gap:12px;font-size:14px;display:inline-flex}.process-next{padding-top:0!important}.model-section{padding-top:15px!important}.model-note,.fit-closer{color:var(--muted);margin-top:30px;font-size:17px;line-height:1.7}.sectors,.audit-route{background:#eeefe7}.jarvis-owner-note{margin-top:17px;font-size:14px!important}.case-study-page .experience-section{padding-top:65px}.case-study-page h1{font:400 clamp(50px,5vw,76px)/1.03 var(--font-serif);letter-spacing:-.035em}@media (max-width:760px){.home-proof-strip{flex-direction:column;align-items:start;gap:20px}}
:root{--forest:#171a21;--deep:#111318;--ivory:#fbfaf7;--paper:#f3f2ee;--brass:#ce843b;--ink:#20232a;--muted:#60636b;--line:#deded9;--accent-ink:#956020}body{--font-serif:var(--font-sans);background:var(--ivory)}h1,h2,h3,.serif{font-family:var(--font-sans), Arial, sans-serif;font-weight:650}em{font-style:normal;font-weight:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#ad671b}.personal-site h2{letter-spacing:-.045em;font-size:clamp(34px,3.8vw,52px);font-weight:650;line-height:1.13}.personal-site h2 em,.proposal-page-intro h1 em,.trust-heading h2 em,.value-framework h2 em{color:inherit}.personal-site .eyebrow{letter-spacing:.13em;margin-bottom:20px;font-size:11px;font-weight:650;line-height:1.7}.personal-site .eyebrow.ink-muted{color:var(--muted)}.personal-site .button{border-radius:4px;min-height:52px;padding:16px 21px;font-size:15px;font-weight:650}.button-gold{color:#171a21;background:var(--brass)}.button:hover{background:#edab55;transform:translateY(-2px)}.text-link{font-size:14px;font-weight:600}.site-header.proposal-header{background:var(--forest);gap:30px;height:88px;padding-inline:max(5%,50% - 660px)}.site-header .brand-logo,.footer-brand .brand-logo{width:320px;height:auto}.proposal-header .desktop-navigation{gap:25px;margin-left:auto}.proposal-header .desktop-navigation a{font-size:13px}.proposal-header .header-actions:has(.menu-toggle:not([aria-expanded=true])){gap:0}.proposal-header .mobile-navigation{background:var(--forest)}.proposal-page-intro{background:var(--ivory);border-bottom:0;padding-bottom:30px!important}.proposal-page-intro h1,.audit-landing h1,.case-study-page h1{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.045em;font-size:clamp(39px,4.7vw,66px);font-weight:650;line-height:1.09}.page-intro-copy{font-size:18px}.personal-site .experience-section,.sectors,.audit-route,.life-section,.trust-recommendations,.founder-trust{background:var(--ivory)}.personal-site .proof-metric{font-weight:650}.personal-site .result-card,.personal-site .result-detail{border-color:var(--line)}.personal-site .case-study-page .proof-intro{align-items:start}.proof-intro h1 em{color:inherit}.proof-intro>p{color:var(--muted)}.founder-biography{margin-bottom:26px}.founder-biography p{color:var(--muted);margin-bottom:16px;font-size:17px;line-height:1.75}.founder-business-proof{margin:0 0 18px}.founder-business-proof p{color:var(--muted);font-size:17px;line-height:1.75}.founder-business-proof strong{color:var(--ink)}.people-story-copy .founder-business-proof p{font-size:15px;line-height:1.75}@media (max-width:760px){.people-story-copy .founder-business-proof p{font-size:16px}}.trust-personal-line{color:var(--ink);font-weight:500}.trust-identity h3{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.035em;font-size:28px;font-weight:650}.founder-evidence dt{font-size:30px;font-weight:650}.founder-social-photo img{border-radius:5px}.career-proof{background:0 0;border-bottom:0;width:86%;max-width:1320px;margin-inline:auto;padding:15px 0 32px}.career-proof>p{text-align:left;letter-spacing:.1em;font-size:10px;font-weight:600}.career-proof .brand-gallery{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;margin-top:20px}.career-proof .source-brand{border:1px solid var(--line);border-radius:3px;height:58px;padding:10px}.personal-site .personal-contact{color:var(--ink);border-top:1px solid var(--line);background:#f0ede6;padding-block:70px}.personal-contact>.eyebrow{color:var(--accent-ink);justify-content:center}.personal-contact>p:not(.eyebrow){color:var(--muted);max-width:650px}.personal-site .personal-contact h2{max-width:900px;margin-inline:auto}.personal-site .personal-contact .contact-small{margin-top:17px;font-size:13px}.personal-contact .direct-contact a{color:var(--ink)}.personal-contact .direct-contact a:hover{color:var(--accent-ink)}.personal-contact .email-option{border-color:#cecbc3}.personal-contact .email-option summary{color:var(--ink)}.personal-contact .contact-form label,.personal-contact .form-bottom p{color:var(--muted)}.personal-contact .contact-form input,.personal-contact .contact-form textarea{color:var(--ink);background:#fff9;border-color:#b8b8b3}.personal-contact .contact-form input::placeholder,.personal-contact .contact-form textarea::placeholder{color:#72757b}.fundlabs-compact{background:var(--ivory);color:var(--muted);border-top:1px solid var(--line)}.fundlabs-compact strong,.fundlabs-compact .eyebrow{color:var(--ink)}.proposal-footer{background:var(--forest);padding-block:48px}.footer-intro p{color:#d0d1d5;font-family:var(--font-sans),Arial,sans-serif;font-size:17px;line-height:1.6}.footer-contact small{color:#bfc1c7}.proposal-footer nav{gap:15px 22px}.proposal-footer nav a{font-size:13px;line-height:1.5}.audit-landing{background:var(--ivory);color:var(--ink)}.audit-landing h1 em{color:var(--accent-ink)}.audit-landing p:not(.eyebrow),.audit-landing .audit-qualification,.audit-landing .eyebrow{color:var(--muted)}.audit-landing-people img{border-radius:4px}.audit-landing-people figcaption{font-size:19px;font-weight:650}.audit-scope h3,.sector-list h3{font-size:25px;font-weight:650}.audit-step-number,.audit-scope article>span,.methodology-model li>span{color:var(--accent-ink)}.proposal-site .audit-process h2{font-size:26px}.process-answer strong{font-size:34px;font-weight:650}.fit-criteria li strong{font-size:28px;font-weight:600}.methodology-model>p{border-radius:4px 4px 0 0;font-size:27px;font-weight:600}.personal-site .jarvis-section{color:var(--ink);background:#f0ede6}.jarvis-copy>p:not(.jarvis-introducing),.jarvis-introducing,.jarvis-stage-label{color:var(--muted)}.jarvis-copy h3{letter-spacing:-.04em;font-size:48px}.jarvis-stage{background:radial-gradient(at 50% 56%,#dc943c20,#0000 65%)}.jarvis-wordmark{color:#20232a0a}.jarvis-orbit{border-color:#b6772430}.jarvis-view-buttons button{color:var(--ink);border-color:#bab8b0}.jarvis-robot{filter:drop-shadow(0 20px 16px #0002)}.life-photo figcaption h3{font-weight:550}.visible-quotes blockquote{font-family:var(--font-sans),Arial,sans-serif;font-size:24px;line-height:1.5}@media (max-width:1190px){.site-header.proposal-header{height:80px;padding-inline:7%}.proposal-header .mobile-navigation{top:80px}.career-proof .brand-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.site-header.proposal-header{gap:16px;height:76px;padding-inline:6%}.site-header .brand-logo{width:min(260px,68vw)}.footer-brand .brand-logo{width:min(320px,85vw)}.proposal-header .mobile-navigation{top:76px}.proposal-header .mobile-navigation a{padding-block:13px;font-size:18px}.personal-site h2{font-size:34px;line-height:1.14}.career-proof{padding-bottom:30px}.career-proof .brand-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.career-proof .source-brand{height:58px}.personal-site .personal-contact{padding-block:50px}.personal-contact .direct-contact{flex-direction:column}.audit-process{gap:24px}.process-answer strong{font-size:29px}.audit-scope>div{grid-template-columns:1fr}.audit-landing h1{font-size:39px}.visible-quotes blockquote{font-size:21px}}
.story-width{width:86%;max-width:1320px;margin-inline:auto}.owner-hero{background:#fff;grid-template-columns:1.04fr .96fr;align-items:start;gap:6%;width:100%;max-width:none;padding:40px max(7%,50% - 660px) 55px;display:grid}.owner-hero-copy{padding-top:34px}.owner-hero-copy h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(41px,4vw,61px);line-height:1.08}.owner-questions{gap:10px;margin:27px 0;padding:0;list-style:none;display:grid}.owner-questions li{align-items:center;gap:14px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.owner-questions li>span{background:var(--brass);border-radius:50%;flex-shrink:0;width:7px;height:7px}.owner-promise,.owner-outcome{letter-spacing:-.035em;font-size:clamp(26px,2.3vw,32px);font-weight:700;line-height:1.22}.owner-promise{color:var(--brass);margin:0}.owner-outcome{max-width:560px;color:var(--ink);margin:12px 0 0}.owner-hero-book{background:var(--forest);color:var(--ivory);margin-top:22px;display:none}.owner-hero-book:hover{background:#343941}.proposal-header .header-book{white-space:nowrap;border-radius:4px;gap:12px;padding:13px 18px;font-size:13px}@media (max-width:1190px){.proposal-header .header-book{display:none}}.owner-hero-people{min-width:0;margin:0;position:relative}.owner-hero-message{margin-top:48px}.owner-trio{isolation:isolate;width:100%;height:clamp(335px,28vw,410px);position:relative}.owner-trio:before{content:"";z-index:-1;background:radial-gradient(#e7bf913d 0,#0000 67%);border-radius:50%;position:absolute;inset:12% -7% 6%}.owner-trio>div{position:absolute}.owner-trio img{object-fit:contain;object-position:center bottom}.owner-trio-name{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:650;line-height:1.4;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.owner-trio-peter{width:90%;height:92%;bottom:8%;left:-23%}.owner-trio-farhan{width:56%;height:91%;bottom:15%;right:-2%}.owner-trio-jarvis{z-index:2;filter:drop-shadow(0 16px 12px #20232a12);width:57%;height:55%;bottom:-2%;left:24%}.personal-site .people-story{border-top:1px solid var(--line);background:linear-gradient(#fbfaf7,#f0e8dc);width:100%;max-width:none;margin-inline:auto;padding:65px max(7%,50% - 660px) 24px}.people-story .preview-heading{align-items:end;gap:32px}.personal-site .people-story .preview-heading h2{font-size:clamp(34px,3.3vw,48px)}.people-story-subtitle{color:var(--muted);margin-top:10px;font-size:clamp(19px,1.7vw,23px);line-height:1.5}.people-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;margin-top:38px;display:grid}.people-story-card{min-width:0}.people-story-photo{background:#eeece6;height:245px;overflow:hidden}.people-story-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.people-story-peter .people-story-photo img{object-position:center top}.people-story-jarvis .people-story-photo{background:#f4f3ef}.people-story-jarvis .people-story-photo img{object-fit:contain;padding:10px}.people-story-copy{flex-direction:column;align-items:start;padding:23px 0 0;display:flex}.personal-site .people-story-copy .eyebrow{color:#20232a;letter-spacing:.07em;min-height:16px;margin-bottom:17px;font-size:9px}.people-story-copy h3{letter-spacing:-.04em;margin-bottom:9px;font-size:28px}.people-story-copy>p:not(.eyebrow){color:var(--muted);margin-bottom:13px;font-size:15px;line-height:1.75}.people-story-copy>.people-story-lead{color:var(--ink);margin-bottom:20px;font-size:18px;font-weight:650;line-height:1.4}.people-story-copy .profile-link,.people-story-copy .text-link{align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.people-story-jarvis .text-link{margin-top:14px}.people-story-copy .profile-link:hover{color:var(--accent-ink)}.people-story+.trust-recommendations{background:#f0e8dc}.people-story+.trust-recommendations .recommendations-complete{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-recommendations+.career-proof{background:#f0e8dc;width:100%;max-width:none;padding:0 max(7%,50% - 660px) 40px}.story-proof{border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:start;gap:25px;padding-block:27px;display:grid}.story-proof>p{font-size:15px;font-weight:600;line-height:1.6}.story-proof>p span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.story-proof>div strong{letter-spacing:-.05em;font-size:32px;line-height:1.2;display:block}.story-proof>div span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}.story-proof>a{grid-column:2/-1;margin:0}.owner-fit-story,.owner-process{border-bottom:1px solid var(--line);padding-block:72px}.owner-process{border-top:1px solid var(--line);width:100%;max-width:none;padding-inline:max(7%,50% - 660px)}.owner-process,.personal-site .audit-route,.personal-site .process-page{--ink:#fbfaf7;--muted:#d6d7da;--line:#454850;--accent-ink:#eba457;background:var(--forest);color:var(--ink)}.owner-process .story-section-heading h2{color:var(--ink)}.story-section-heading{max-width:810px}.story-section-heading>p:not(.eyebrow){max-width:580px;color:var(--muted);margin-top:23px;font-size:18px;line-height:1.65}.owner-fit-grid{grid-template-columns:1fr 1fr;gap:8%;margin-top:32px;display:grid}.owner-fit-grid h3{letter-spacing:-.025em;margin-bottom:20px;font-size:22px;line-height:1.4}.owner-fit-grid p,.owner-fit-grid li{color:var(--muted);font-size:18px;line-height:1.65}.owner-fit-grid p{margin-bottom:10px}.owner-fit-grid .button{margin-top:20px}.owner-fit-facts ul{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.owner-fit-facts{--ink:#fbfaf7;--muted:#e0e1e3;--line:#454850;background:var(--forest);color:var(--ink);border-radius:4px;padding:32px 36px}.owner-fit-facts h3{color:var(--brass)}.owner-fit-facts ul{border-top:1px solid var(--line);padding-top:18px}.sector-list-four{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-timeline{gap:0;margin:40px 0 36px;position:relative}.owner-timeline:before{content:"";background:#ce843b80;height:2px;position:absolute;top:25px;left:25px;right:calc(25% - 25px)}.owner-timeline li{border:0;padding:0 28px 0 0;position:relative}.owner-timeline li:last-child{padding-right:0}.owner-timeline .audit-step-number{z-index:1;border:1px solid var(--brass);background:var(--forest);color:#eba457;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;font-weight:650;display:inline-flex;position:relative}.owner-timeline h3{color:var(--ink);letter-spacing:-.03em;margin:20px 0 14px;font-size:22px;line-height:1.3}.owner-timeline p{color:var(--muted);font-size:16px;line-height:1.65}.owner-process-note{justify-content:space-between;align-items:end;gap:40px;display:flex}.owner-process-note>p{max-width:690px;color:var(--muted);font-size:13px;line-height:1.65}.owner-process-note a{white-space:nowrap;margin:0}.owner-process-note a:hover{color:#eba457}.personal-site .value-framework{border-top:4px solid var(--brass);border-bottom:1px solid var(--line);margin-inline:auto;background:0 0;width:86%;max-width:1320px;margin-top:36px;padding:72px 0}.value-framework .framework-visual{width:100%;max-width:none;margin:32px 0 0}.framework-image-link{cursor:zoom-in}.framework-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.owner-recommendation{padding-block:65px}.owner-recommendation>div{max-width:850px}.owner-recommendation blockquote{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.4vw,32px);font-weight:550;line-height:1.5}.recommendation-person{margin-top:25px;font-size:14px;font-weight:650}.recommendation-person span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.owner-recommendation .text-link{margin-top:24px}@media (max-width:1100px){.owner-hero{grid-template-columns:1.04fr .96fr;gap:4%}.owner-trio{height:325px}.people-story-grid{gap:16px}.people-story-copy{padding-top:20px}.people-story-photo{height:205px}.people-story-copy h3{font-size:25px}.people-story-copy>p:not(.eyebrow){font-size:14px}.sector-list-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.owner-hero{grid-template-columns:1fr;gap:16px;padding-block:30px 32px}.owner-hero-copy{padding-top:0}.owner-hero-copy h1{font-size:clamp(32px,8.7vw,42px);line-height:1.12}.owner-questions{gap:11px;margin-block:20px 0}.owner-questions li{font-size:16px}.owner-promise,.owner-outcome{font-size:26px}.owner-hero-book{display:inline-flex}.owner-hero-message{margin-top:40px}.owner-trio{max-width:475px;height:clamp(250px,70vw,330px);margin-inline:auto}.owner-trio-name{font-size:14px}.owner-trio-peter{left:-21%}.owner-trio-farhan{right:0}.personal-site .people-story{padding-block:43px 25px}.people-story .preview-heading{align-items:start}.people-story-subtitle{font-size:19px}.people-story-grid{grid-template-columns:1fr;gap:40px;margin-top:27px}.people-story-photo{height:275px}.people-story-copy{padding-top:22px}.people-story-copy h3{font-size:28px}.personal-site .people-story-copy .eyebrow{font-size:10px}.people-story-copy>p:not(.eyebrow){font-size:16px}.people-story-jarvis .people-story-photo{height:250px}.story-proof{grid-template-columns:1fr 1fr;gap:23px 20px}.story-proof>p,.story-proof>a{grid-column:1/-1}.story-proof>div strong{font-size:27px}.owner-fit-story,.owner-process{padding-block:44px}.owner-fit-grid{grid-template-columns:1fr;gap:28px;margin-top:23px}.owner-fit-personal{display:contents}.owner-fit-facts{order:1}.owner-fit-personal>.button{order:2;justify-self:start;margin-top:0}.owner-fit-grid p,.owner-fit-grid li{font-size:17px}.sector-list-four{grid-template-columns:1fr}.owner-fit-facts{padding:26px}.people-story+.trust-recommendations .recommendations-complete{grid-template-columns:1fr}.owner-timeline{grid-template-columns:1fr;gap:28px;margin-block:27px}.owner-timeline:before{display:none}.owner-timeline li{grid-template-columns:50px 1fr;column-gap:20px;padding:0;display:grid}.owner-timeline li:not(:last-child):before{content:"";background:#ce843b80;width:2px;height:calc(100% + 28px);position:absolute;top:25px;left:25px}.owner-timeline .audit-step-number{grid-row:1/3}.owner-timeline h3{margin:11px 0 10px}.owner-timeline p{grid-column:2}.owner-process-note{flex-direction:column;align-items:start;gap:18px}.personal-site .value-framework{padding-block:44px}.value-framework .framework-visual{margin-top:24px}.owner-recommendation{padding-block:43px}.owner-recommendation blockquote{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.case-stories{border-block:1px solid var(--line);padding-block:58px 65px}.case-stories:not(.case-stories-full){--ink:#fbfaf7;--muted:#d6d7da;--line:#454850;--accent-ink:#eba457;background:var(--forest);width:100%;max-width:none;color:var(--ink);border-block:0;padding-inline:max(7%,50% - 660px)}.case-stories:not(.case-stories-full) .case-number{color:#eba457}.case-stories:not(.case-stories-full) .text-link{border-color:#73767e}.case-stories:not(.case-stories-full) .text-link:hover{color:#eba457}.case-stories-intro{justify-content:space-between;align-items:end;gap:40px;max-width:1060px;display:flex}.case-stories-intro>p{max-width:370px;color:var(--muted);font-size:16px;line-height:1.75}.case-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px;display:grid}.case-preview-card{border-top:2px solid var(--brass);flex-direction:column;align-items:start;min-width:0;padding-top:23px;display:flex}.personal-site .case-preview-card .eyebrow{letter-spacing:.06em;margin-bottom:18px;font-size:10px}.case-number{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,36px);font-weight:650;line-height:1.18}.case-number-label{color:var(--ink);margin-top:8px;font-size:17px;font-weight:650;line-height:1.4}.case-preview-card h3{letter-spacing:-.025em;margin:17px 0 10px;font-size:20px;line-height:1.4}.case-preview-summary{color:var(--muted);margin-bottom:21px;font-size:15px;line-height:1.7}.case-preview-card .text-link{margin-top:auto;font-size:13px}.case-all-link{margin-top:32px}.case-stories-full{border:0}.case-stories-full h1{letter-spacing:-.045em;font-size:clamp(39px,4.7vw,66px);line-height:1.09}.case-jump-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.case-jump-links a{border:1px solid var(--line);border-radius:4px;align-items:center;gap:12px;padding:18px;font-size:18px;font-weight:650;display:flex}.case-jump-links a:hover{border-color:var(--accent-ink)}.case-jump-links span{color:var(--muted);font-size:13px;font-weight:400}.case-jump-links svg{flex-shrink:0;margin-left:auto}.case-story-full{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:8%;padding-block:55px;scroll-margin-top:115px;display:grid}.case-story-result .case-number{font-size:clamp(30px,3vw,40px)}.case-stories-full .case-story-result .case-number{color:#ad5e19}.personal-site .case-story-narrative h2{font-size:32px;line-height:1.2}.case-story-lead{margin-top:20px;font-size:18px;line-height:1.7}.case-story-narrative dl{margin:26px 0}.case-story-narrative dl>div{border-top:1px solid var(--line);grid-template-columns:62px 1fr;gap:18px;padding-block:16px;display:grid}.case-story-narrative dt{color:var(--accent-ink);font-size:14px;font-weight:650}.case-story-narrative dd{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.case-story-outcome{background:var(--paper);border-radius:4px;padding:22px;font-size:16px;line-height:1.7}.case-story-outcome strong{margin-bottom:7px;display:block}.story-detail-link{margin-block:24px 0}.story-detail-link .text-link{margin:0}@media (max-width:760px){.case-stories{padding-block:40px}.case-stories-intro{flex-direction:column;align-items:start;gap:20px}.case-stories-intro>p{max-width:none}.case-preview-grid,.case-jump-links{grid-template-columns:1fr;gap:26px}.case-preview-card h3{margin-top:16px}.case-number{font-size:32px}.case-jump-links{gap:10px}.case-story-full{grid-template-columns:1fr;gap:28px;padding-block:38px}.personal-site .case-story-narrative h2{font-size:28px}.case-story-narrative dl>div{grid-template-columns:1fr;gap:7px}}
