:root{--paper:#f5f3ed;--ink:#1a1d1b;--muted:#626761;--line:#d5d2c9;--stone:#e8e4da;--deep:#26312e;--footer:#181a19;--white:#fff;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:"Source Sans 3",Segoe UI,Arial,sans-serif;font-size:18px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{letter-spacing:-.02em;font-weight:600}h1{font-size:clamp(3rem,4.4vw,3.75rem);line-height:1.04}h2{font-size:clamp(2.3rem,2.8vw,3rem);line-height:1.1}blockquote{font-size:clamp(1.5rem,1.9vw,1.56rem);font-weight:400;line-height:1.5}.wrap{width:min(var(--max), calc(100% - 9vw));margin-inline:auto}.skip-link{z-index:1000;background:var(--white);color:var(--ink);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #d6a744}.eyebrow,.established{letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-size:.74rem;font-weight:600;line-height:1.25}.arrow-link{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:15px;min-height:44px;margin-top:18px;padding-bottom:5px;font-size:.84rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.arrow-link span:last-child{transition:transform .18s}.arrow-link:hover span:last-child,.arrow-link:focus-visible span:last-child{transform:translate(5px)}.paragraph-stack>:last-child,.value-copy>:last-child{margin-bottom:0}.image-review-page{background:#eeece5}.image-review-intro{background:var(--deep);color:var(--white);padding:clamp(72px,9vw,124px) 0 clamp(56px,7vw,92px)}.image-review-intro h1{max-width:760px;margin-bottom:28px}.image-review-deck{color:#e0e3df;max-width:850px;margin-bottom:22px;font-size:clamp(1.18rem,1.8vw,1.45rem);line-height:1.5}.image-review-note{color:#bfc5c0;max-width:820px;margin-bottom:34px;font-size:.96rem}.image-review-index{flex-wrap:wrap;gap:10px;display:flex}.image-review-index a{border:1px solid #ffffff4d;border-radius:999px;padding:9px 15px;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none}.image-review-index a:hover,.image-review-index a:focus-visible{border-color:var(--white);background:#ffffff14}.image-review-category{border-bottom:1px solid var(--line);padding:clamp(64px,8vw,110px) 0;scroll-margin-top:28px}.image-review-category:nth-child(odd){background:var(--paper)}.image-review-category-header{grid-template-columns:minmax(170px,.35fr) 1fr;align-items:baseline;gap:40px;margin-bottom:42px;display:grid}.image-review-category-header .eyebrow,.image-review-category-header h2{margin-bottom:0}.image-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px;display:grid}.image-review-card{background:#faf9f5;border:1px solid #d3d0c7;overflow:hidden;box-shadow:0 12px 34px #161b190d}.image-review-card-header{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.image-review-number{letter-spacing:.08em;font-size:1.15rem;font-weight:700}.image-review-status{color:#535851;letter-spacing:.08em;text-transform:uppercase;background:#e7e5dd;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:700;line-height:1}.image-review-status.status-current{color:#234039;background:#d7e5df}.image-review-status.status-strong{color:#253b4a;background:#dbe3eb}.image-review-status.status-likely-cut{color:#66463a;background:#eadfd9}.image-review-full,.image-review-band{background:#1d2422;margin:0}.image-review-full img{object-fit:contain;width:100%;height:clamp(280px,31vw,410px)}.image-review-band img{aspect-ratio:16/6.5;object-fit:cover;width:100%}.image-review-full figcaption,.image-review-band figcaption{color:#bbc2bd;letter-spacing:.08em;text-transform:uppercase;background:#202825;padding:7px 12px;font-size:.7rem;line-height:1.2}.image-review-copy{padding:24px 24px 28px}.image-review-copy h3{margin-bottom:12px;font-size:1.45rem;line-height:1.18}.image-review-copy p{color:var(--muted);margin-bottom:18px;font-size:.96rem;line-height:1.55}.image-review-copy a{text-underline-offset:4px;font-size:.82rem;font-weight:600}@media (max-width:760px){.image-review-category-header{display:block}.image-review-category-header .eyebrow{margin-bottom:15px}.image-review-grid{grid-template-columns:1fr}.image-review-full img{height:min(105vw,520px)}}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid #1a1d1b1f;justify-content:space-between;align-items:center;min-height:82px;padding:0 4.5vw;display:flex;position:relative}.brand-link{flex:none;display:block}.brand-logo{width:124px;height:auto}.desktop-nav{align-items:center;gap:clamp(18px,2vw,34px);display:flex}.desktop-nav a,.site-footer nav a,.mobile-menu a{letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:600;text-decoration:none}.desktop-nav a:hover,.desktop-nav a:focus-visible,.site-footer nav a:hover,.site-footer nav a:focus-visible{text-underline-offset:5px;text-decoration:underline}.mobile-menu{display:none}.site-footer{background:var(--footer);color:var(--white);grid-template-columns:1.5fr 1fr;gap:60px;padding:72px 4.5vw 34px;display:grid}.footer-brand p{color:#c6c8c3;margin:0}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 34px;display:grid}.footer-fine{color:#aeb1ac;border-top:1px solid #fff3;grid-column:1/-1;margin:44px 0 0;padding-top:24px;font-size:.78rem}.home-hero{background:var(--deep);width:100%;min-height:650px;color:var(--white);margin:0;position:relative;overflow:hidden}.responsive-picture{display:block}.responsive-picture-fill{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.responsive-picture-fill img{object-fit:cover;width:100%;height:100%}.home-hero:after,.page-hero-image:after{z-index:1;content:"";background:linear-gradient(90deg,#101513c7 0%,#10151370 52%,#10151314 100%);position:absolute;inset:0}.home-hero-copy{z-index:2;flex-direction:column;justify-content:center;width:min(1040px,100% - 12vw);min-height:650px;padding:70px 0;display:flex;position:relative}.home-hero-copy h1{max-width:780px;margin-bottom:28px}.hero-deck{max-width:690px;font-size:clamp(1.25rem,1.5vw,1.375rem);font-weight:400;line-height:1.5}.metric-strip{grid-template-columns:repeat(3,1fr);display:grid}.home-metrics{width:min(1360px,100% - 3vw);color:var(--white);margin:0 auto;padding:22px 3vw}.home-metrics-band{background:var(--deep);width:100%}.metric-strip>div{border-left:1px solid #ffffff47;min-height:80px;padding:4px 40px}.metric-strip>div:first-child{border-left:0}.metric-strip strong{letter-spacing:-.02em;margin-bottom:8px;font-size:1.6875rem;font-weight:600;line-height:1.05;display:block}.metric-strip span{color:#d9ddd8;max-width:260px;font-size:.86rem;line-height:1.4;display:block}.ways{grid-template-columns:.8fr 1.25fr 1fr;gap:55px;padding-block:80px;display:grid}.ways article{border-top:1px solid var(--line);padding-top:30px}.ways h2{margin-bottom:30px;font-size:clamp(2.3rem,2.8vw,3rem)}.ways p,.market-proof p,.home-proof-intro p,.value-copy p,.client-proof-row p,.about-section p{color:var(--muted)}.ways .service-fit{color:var(--ink);margin-bottom:22px;font-size:.94rem;font-weight:600;line-height:1.45}.home-advisory-note{border-top:1px solid var(--line);grid-column:2/-1;justify-content:space-between;align-items:baseline;gap:30px;padding-top:26px;display:flex}.home-advisory-note p{max-width:650px;color:var(--muted);margin:0}.home-publisher-perspective{background:var(--stone);padding-block:80px}.home-publisher-perspective h2,.home-market-proof h2{max-width:430px;font-size:2.375rem;line-height:1.12}.home-publisher-perspective .publisher-inline-quote{margin:0}.home-market-proof{background:var(--paper);padding-block:80px}.home-market-proof-copy{border-top:1px solid var(--ink);padding-top:32px}.home-market-proof-copy p{color:var(--ink);margin-bottom:0;font-size:1.125rem;line-height:1.55}.home-founder{background:var(--deep);color:var(--white);padding-block:80px}.home-founder>.wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.home-founder img{aspect-ratio:4/5;object-fit:cover;object-position:center top;justify-self:center;width:min(100%,380px);height:min(475px,125vw - 50px)}.home-founder h2{margin-bottom:24px;font-size:2.75rem;line-height:1.08}.home-founder p:not(.eyebrow){color:#d6d9d5;max-width:650px}.link-row{flex-wrap:wrap;gap:16px 28px;display:flex}.home-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 80px;padding-block:110px;display:grid}.home-proof-intro{grid-column:1/-1;grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.home-proof-intro h2{margin:0}.home-proof-intro>p:last-child{grid-column:2;max-width:700px;margin-bottom:0}.proof-logo-group{border-top:1px solid var(--line);padding-top:30px}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.logo-grid>div{background:#ffffff7a;justify-content:center;align-items:center;min-height:108px;padding:18px;display:flex}.logo-grid img{object-fit:contain;filter:grayscale();width:100%;max-width:150px;height:58px}.logo-grid .compact img{max-width:120px;max-height:48px}.logo-grid .light-logo img{filter:grayscale()invert()}.logo-grid .logo-exception{text-align:center;border:1px dashed #1414143d;flex-direction:column;gap:6px}.logo-exception strong{font-size:.92rem;font-weight:650}.logo-exception span{max-width:190px;color:var(--muted);font-size:.72rem;line-height:1.3}.final-cta{border-top:1px solid var(--line);padding-block:90px 100px}.final-cta h2{max-width:940px;margin-bottom:26px}.final-cta>p{max-width:670px;color:var(--muted)}.page-hero{min-height:600px;color:var(--white);position:relative;overflow:hidden}.page-hero-dark,.simple-dark-hero{background:var(--deep)}.page-hero-image:after{background:linear-gradient(90deg,#0c1210d1 0%,#0c121085 56%,#0c12102e 100%)}.home-hero:after{background:linear-gradient(90deg,#0c121052 0%,#0c12101f 35%,#0c121000 58% 100%)}.publisher-development-hero:after,.clients-hero:after{background:linear-gradient(90deg,#0c1210bd 0%,#0c121057 56%,#0c12100d 100%)}.page-hero-copy{z-index:2;flex-direction:column;justify-content:center;min-height:600px;padding-block:80px;display:flex;position:relative}.page-hero-copy h1{max-width:980px;margin-bottom:30px}.page-hero-copy .hero-deck{margin-bottom:12px}.split-grid,.value-grid,.client-proof-row{grid-template-columns:1fr 2.4fr;gap:60px;display:grid}.value-section{border-bottom:1px solid var(--line);padding-block:95px}.value-section:nth-of-type(2n),.value-trusted,.feedback{background:var(--stone)}.value-section header h2{max-width:430px;font-size:clamp(2.25rem,4vw,4rem)}.value-number{color:var(--muted);letter-spacing:.14em;margin-bottom:30px;font-size:.83rem}.value-copy{max-width:720px}.value-copy .lead{color:var(--muted);font-size:inherit;font-weight:400;line-height:inherit}.value-copy blockquote{border-left:1px solid var(--ink);padding-left:32px}.publisher-photo{min-height:580px;position:relative}.publisher-proof .logo-grid,.client-logo-section .logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.featured-testimonial{border-top:1px solid var(--line);grid-template-columns:2.5fr 1fr;gap:75px;padding-block:100px;display:grid}.featured-testimonial cite{color:var(--muted);font-size:.9rem;font-style:normal}.featured-testimonial aside{border-left:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;padding-left:35px;font-size:.82rem;font-weight:600}.audit-cross-link,.acquisitions,.audit-personal,.audit-practice,.founder-profile{background:var(--deep);color:var(--white);padding-block:100px}.audit-cross-link p,.acquisitions p,.audit-personal p,.audit-practice p,.founder-profile p{color:#d6d9d5}.audit-section,.advisory-cases,.advisory-fit{padding-block:100px}.advisory-cases{background:var(--stone)}.advisory-cases header h2,.advisory-fit header h2{max-width:430px;font-size:clamp(2.3rem,4.1vw,4rem)}.advisory-case-list{gap:48px;display:grid}.advisory-case-list article{border-top:1px solid var(--ink);padding-top:28px}.advisory-case-list h3{max-width:680px;margin-bottom:22px;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.12}.advisory-case-list p{max-width:760px;color:var(--muted)}.advisory-fit{background:var(--deep);color:var(--white)}.advisory-fit p{color:#d6d9d5}.audit-section header h2,.audit-personal header h2,.audit-practice header h2{font-size:clamp(2.3rem,4.1vw,4rem)}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.case-grid article{border:1px solid #ffffff4d;padding:32px}.case-grid article p:last-child{margin-bottom:0}.testimonials{padding-block:100px}.publisher-testimonials{border-top:1px solid var(--line)}.publisher-inline-quote{border-top:1px solid;margin:34px clamp(0px,1.5vw,20px) 0 clamp(32px,4vw,64px);padding-top:26px}.publisher-inline-quote blockquote{border:0;margin:0;padding:0;font-size:1.05rem;font-weight:400;line-height:1.55}.publisher-inline-quote figcaption{align-items:center;gap:18px;margin-top:20px;display:flex}.publisher-inline-quote figcaption>img{object-fit:contain;width:auto;max-width:90px;height:24px}.publisher-inline-quote .publisher-logo-my-code,.publisher-inline-quote .publisher-logo-darken{filter:brightness(0)}.publisher-inline-quote figcaption>span{flex-direction:column;line-height:1.3;display:flex}.publisher-inline-quote figcaption strong{font-size:.9rem;font-weight:600}.publisher-inline-quote figcaption span span{color:var(--muted);margin-top:4px;font-size:.78rem}.value-process .publisher-inline-quote figcaption span span{color:#d6d9d5}.testimonials header{grid-template-columns:1fr 2.4fr;gap:60px;margin-bottom:70px;display:grid}.testimonial-note{max-width:620px;color:var(--muted)}.testimonials article{border-top:1px solid var(--line);grid-template-columns:2.4fr 1fr;gap:60px;padding-block:50px;display:grid}.testimonials blockquote{margin-bottom:0}.testimonials article>p{flex-direction:column;align-self:end;display:flex}.testimonials article span{color:var(--muted);margin-top:8px;font-size:.86rem}.client-proof-row{border-top:1px solid var(--line);padding-block:90px}.client-proof-row-alt{background:var(--stone);box-shadow:0 0 0 100vmax var(--stone);clip-path:inset(0 -100vmax);border-top:0}.client-proof-row h2,.acquisitions h2{font-size:clamp(2.3rem,4vw,4rem)}.acquisitions .arrow-link{margin-top:50px}.acquisitions{background:var(--stone);color:var(--ink)}.acquisitions p{color:var(--muted)}.simple-dark-hero{color:var(--white);padding-block:110px}.simple-dark-hero h1{max-width:1000px;margin-bottom:30px}.simple-dark-hero>.wrap>p:last-child{color:#d6d9d5;max-width:730px;font-size:1.22rem}.credential-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 60px;margin-bottom:55px;display:grid}.credential-list article{border-top:1px solid var(--line);padding-block:26px}.credential-list h2{margin-bottom:8px;font-size:1.65rem}.credential-list p{color:var(--muted);margin-bottom:0}.publisher-name-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.publisher-name-grid span{border-bottom:1px solid var(--line);color:var(--muted);padding:18px 18px 18px 0;font-size:.92rem}.network-note{grid-template-columns:1fr;margin-top:70px;display:grid}.network-note>div{flex-direction:column;align-items:flex-start;display:flex}.about-intro{background:var(--deep);color:var(--white);padding-block:110px}.about-intro h1{max-width:920px;margin-bottom:32px}.about-metrics{background:var(--deep);color:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;padding-block:46px}.founder-profile>.wrap{grid-template-columns:.7fr 1.3fr;align-items:start;gap:45px 75px;display:grid}.network-map-figure{grid-column:1/-1;width:100vw;margin:0 0 0 calc(50% - 50vw)}.network-map-figure img{width:100%;height:auto;display:block}.network-map-figure figcaption{color:#d6d9d5;width:100%;margin:12px 0 0;font-size:.82rem;line-height:1.4}.founder-profile-headshot{aspect-ratio:4/5;object-fit:cover;object-position:center top;grid-column:1;justify-self:center;width:min(100%,280px);height:min(350px,125vw - 50px)}.founder-profile article{grid-column:2}.contact-section{grid-template-columns:1fr 1.7fr;gap:90px;padding-block:100px;display:grid}.contact-section h2{font-size:clamp(2.35rem,4.1vw,4rem)}.contact-section form{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.contact-section form>label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:.83rem;font-weight:600;display:flex}.contact-section form>label:nth-of-type(3),.contact-section form>label:nth-of-type(4),.contact-section form button,.form-status{grid-column:1/-1}input,textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:13px 4px}.contact-section input,.contact-section textarea{letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:400;line-height:1.5}textarea{border:1px solid var(--ink);resize:vertical;padding:14px}button{border:1px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:14px 24px;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.2}button:hover,button:focus-visible{background:var(--deep)}button:disabled{cursor:wait;opacity:.65}.honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status{min-height:1.6em;margin-bottom:0}.home-hero-copy{width:min(1184px,100% - 9vw);margin-inline:auto}.home-hero-copy h1{max-width:630px}.logo-grid,.publisher-proof .logo-grid,.client-logo-section .logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.publisher-photo{width:100%;margin-inline:0}.home-proof{gap:55px 70px;padding-block:80px}.home-proof-intro h2{font-size:2.6875rem;line-height:1.08}.final-cta{padding-block:80px 88px}.final-cta h2{max-width:850px;font-size:3rem;line-height:1.08}.page-hero-copy h1{max-width:820px;font-size:3.5rem;line-height:1.05}.value-section,.audit-section{padding-block:80px}.value-section header h2,.audit-section header h2,.audit-personal header h2,.audit-practice header h2{max-width:430px;font-size:2.3125rem;line-height:1.12}.value-trusted header h2{font-size:2.3125rem}.value-copy .lead{font-size:inherit;font-weight:400;line-height:inherit}.value-process{background:var(--deep);color:var(--white)}.value-process p,.value-process .value-number{color:#d6d9d5}.value-process .value-copy blockquote{border-color:#ffffff8c}.publisher-photo{min-height:500px}.publisher-proof,.client-logo-section,.featured-testimonial,.testimonials,.audit-cross-link,.acquisitions,.audit-personal,.founder-profile{padding-block:80px}.audit-practice{background:var(--stone);color:var(--ink);padding-block:80px}.audit-practice p{color:var(--muted)}.case-grid article{border:0;border-top:1px solid var(--ink);padding:28px 0 0}.testimonials header{margin-bottom:45px}.testimonials article{padding-block:34px}.client-proof-row{padding-block:80px}.client-proof-row h2{font-size:2.375rem;line-height:1.12}.acquisitions h2{font-size:2.4375rem;line-height:1.12}.simple-dark-hero{padding-block:70px}.simple-dark-hero h1{max-width:850px;font-size:3.25rem;line-height:1.05}.expanded-roster,.publisher-roster{padding-block:60px}.publisher-name-grid span{border-bottom:0;padding:2px 18px 2px 0;font-size:.875rem;line-height:1.3}.network-note{margin-top:50px}.credential-list article{padding-block:22px}.credential-list h2{font-size:1.4375rem;line-height:1.2}.about-intro{padding-block:54px}.about-metrics{margin-top:0;padding-block:24px}.about-section h2{font-size:2.5625rem;line-height:1.08}.founder-profile{padding-block:0 80px}.founder-profile h2{font-size:3.0625rem;line-height:1.04}.contact-section{padding-block:80px}.contact-section h2{font-size:2.375rem;line-height:1.12}.audit-section p{color:var(--muted)}.audit-output{background:var(--deep);color:var(--white)}.audit-output p{color:#d6d9d5}.value-process{padding-block:45px}.value-feedback,.audit-personal{padding-block:40px}.featured-testimonial{padding-block:116px}.audit-cross-link{padding-block:62px}.testimonials article{grid-template-columns:2.7fr 1fr}main:has(.publisher-roster) .simple-dark-hero{padding-block:41px}main:has(.expanded-roster) .simple-dark-hero{padding-block:78px}.about-section{padding-block:66px}@media (max-width:1000px){.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.74rem;font-weight:600;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border-top:1px solid var(--line);background:var(--paper);flex-direction:column;gap:4px;width:min(330px,92vw);padding:20px 25px 24px;display:flex;position:absolute;top:50px;right:-4.5vw;box-shadow:0 15px 35px #0000001f}.mobile-menu nav a{align-items:center;min-height:44px;display:flex}.ways{grid-template-columns:.6fr 1fr 1fr;gap:36px}.publisher-proof .logo-grid,.client-logo-section .logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){body{font-size:17px}.wrap{width:calc(100% - 40px)}h1{font-size:2.7rem}h2{font-size:clamp(2.25rem,10.5vw,3.5rem)}.site-header{min-height:70px;padding-inline:20px}.brand-logo{width:108px}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:600;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border-top:1px solid var(--line);background:var(--paper);flex-direction:column;gap:18px;width:min(330px,92vw);padding:28px 25px 32px;display:flex;position:absolute;top:43px;right:-20px;box-shadow:0 15px 35px #0000001f}.home-hero{width:100%;min-height:580px;margin-top:0}.home-hero:after,.page-hero-image:after{background:linear-gradient(90deg,#101513d1,#1015136b)}.home-hero:after{background:linear-gradient(90deg,#1015135c,#1015131a)}.publisher-development-hero:after,.clients-hero:after{background:linear-gradient(90deg,#101513c2,#1015135c)}.home-hero-copy{width:calc(100% - 40px);min-height:580px;padding-block:60px}.metric-strip,.ways,.home-proof,.home-proof-intro,.split-grid,.value-grid,.featured-testimonial,.testimonials header,.testimonials article,.client-proof-row,.credential-list,.network-note,.founder-profile>.wrap,.contact-section,.site-footer{grid-template-columns:1fr}.home-metrics,.about-metrics{padding:16px 20px}.about-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip>div{border-top:1px solid #ffffff40;border-left:0;min-height:auto;padding:28px 0}.metric-strip>div:first-child{border-top:0}.ways,.home-proof,.publisher-proof,.client-logo-section,.testimonials,.client-proof-row,.expanded-roster,.publisher-roster,.about-section,.contact-section{padding-block:65px}.ways{gap:50px}.home-advisory-note{flex-direction:column;grid-column:auto;gap:16px}.home-proof{gap:55px}.home-proof-intro{gap:25px}.home-proof-intro>p:last-child{grid-column:auto}.logo-grid,.publisher-proof .logo-grid,.client-logo-section .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-grid>div{min-height:96px;padding:14px}.final-cta,.home-publisher-perspective,.home-market-proof,.home-founder,.value-section,.audit-cross-link,.acquisitions,.audit-personal,.audit-practice,.audit-section,.advisory-cases,.advisory-fit,.founder-profile{padding-block:65px}.page-hero,.page-hero-copy{min-height:540px}.contact-hero,.contact-hero .page-hero-copy{min-height:340px}.page-hero-copy{padding-block:65px}.value-grid,.split-grid,.client-proof-row{gap:32px}.publisher-photo{min-height:430px}.featured-testimonial{gap:40px;padding-block:65px}.featured-testimonial aside{border-top:1px solid var(--line);border-left:0;padding:24px 0 0}.case-grid{grid-template-columns:1fr}.testimonials header{gap:20px;margin-bottom:40px}.testimonials article{gap:25px}.publisher-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-dark-hero,.about-intro{padding-block:80px}.home-founder>.wrap{grid-template-columns:1fr;gap:38px}.founder-profile article{grid-column:auto}.publisher-proof .logo-grid>div:nth-child(n+9){display:none}.contact-section{gap:45px}.contact-section form{grid-template-columns:1fr}.contact-section form>label,.contact-section form button,.form-status{grid-column:1}.site-footer{gap:32px;padding:48px 20px 28px}.site-footer nav a{align-items:center;min-height:44px;display:flex}.footer-fine{grid-column:1;margin-top:10px}}.founder-profile{padding-top:0}@media (max-width:560px){.publisher-inline-quote figcaption{flex-direction:column;align-items:flex-start;gap:12px}.site-footer nav{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.value-section.value-process{background:var(--deep);color:var(--white)}.value-section.value-process p{color:#d6d9d5}.value-section .value-number,.value-section.value-process .value-number{color:#847f75;letter-spacing:normal;margin-bottom:0;font-size:3rem;font-weight:600;line-height:1}.value-copy .deal-quote{color:inherit;margin-bottom:24px;font-size:1.125rem;line-height:1.6}.testimonials .testimonial-note-bottom{max-width:none;color:var(--muted);margin:24px 0 0;font-size:.78rem;line-height:1.5}.logo-grid img,.logo-grid .light-logo img{filter:grayscale()brightness(0);opacity:1}.logo-grid .preserve-logo img{filter:none}.value-section header h2,.audit-section header h2,.audit-personal header h2,.audit-practice header h2,.audit-cross-link h2,.client-proof-row h2,.acquisitions h2,.about-section h2,.contact-section h2,.advisory-cases header h2,.advisory-fit header h2{font-size:2.375rem;line-height:1.12}main .eyebrow{color:var(--ink)}.page-hero .eyebrow,.simple-dark-hero .eyebrow,.about-intro .eyebrow{color:var(--white)}.value-process .eyebrow,.audit-output .eyebrow,.audit-cross-link .eyebrow,.audit-personal .eyebrow,.founder-profile .eyebrow,.home-founder .eyebrow,.advisory-fit .eyebrow{color:#d6d9d5}@media (max-width:800px){.page-hero-copy h1,.simple-dark-hero h1,.about-intro h1{font-size:2.7rem;line-height:1.06}.value-section header h2,.audit-section header h2,.audit-personal header h2,.audit-practice header h2,.audit-cross-link h2,.client-proof-row h2,.acquisitions h2,.about-section h2,.contact-section h2,.advisory-cases header h2,.advisory-fit header h2{font-size:2.125rem}.publisher-inline-quote blockquote{font-size:1rem}.testimonials blockquote{font-size:1.125rem;line-height:1.5}.publisher-inline-quote{margin-left:18px;margin-right:0}}
