/* Working with Human API: a concise directory and transparent engagements. */
.services-refined{--sr-ink:#141F1A;--sr-paper:#F8F5EE;--sr-rule:#141f1a2b}
.services-refined .sr-overview-hero{display:grid;grid-template-columns:1.14fr 1fr;gap:100px;align-items:end;padding-block:88px 72px}.services-refined .sr-overview-hero h1{font:400 clamp(52px,5.5vw,78px)/1.02 Newsreader,Georgia,serif;letter-spacing:-.045em;max-width:700px;margin-top:25px}.services-refined .sr-overview-hero h1 em{font:inherit;font-style:italic}.sr-overview-intro>p:first-child{font:400 28px/1.25 Newsreader,Georgia,serif;max-width:430px}.sr-overview-intro>p+p{font:400 16px/1.65 Archivo,sans-serif;color:#515b53;margin-top:20px;max-width:470px}.sr-overview-intro .actions{margin-top:28px;gap:25px;flex-wrap:wrap}
.sr-film-section{background:#edece4;border-block:1px solid var(--sr-rule);padding:65px 0 32px;scroll-margin-top:25px}.sr-film-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:end;margin-bottom:35px}.services-refined .sr-film-heading h2{font:400 43px/1.05 Newsreader,Georgia,serif;letter-spacing:-.035em;margin-top:18px}.sr-film-heading>p{font:400 15px/1.65 Archivo,sans-serif;max-width:400px;color:#47534a}.sr-film-heading>p span{display:block;font-size:12px;color:#657067;margin-top:8px}.sr-film-layout{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:35px;align-items:start}.sr-film-layout video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#141F1A;border:1px solid #141f1a22}.sr-player-status{font:400 12px/1.6 Archivo,sans-serif;margin-top:10px!important;min-height:19px;color:#586457}.sr-player-status:empty{display:none}.sr-chapters>.eyebrow{font-size:8px;line-height:1.5;letter-spacing:.07em;max-width:245px;margin-bottom:13px}.sr-chapters ol{margin:0;padding:0;list-style:none}.sr-chapters li{border-top:1px solid var(--sr-rule)}.sr-chapters li:last-child{border-bottom:1px solid var(--sr-rule)}.sr-chapters button{background:none;border:0;padding:10px 2px;width:100%;display:flex;justify-content:space-between;gap:20px;text-align:left;font:400 11px/1.4 Archivo,sans-serif;color:#405047;cursor:pointer;transition:background .2s,color .2s}.sr-chapters button time{font-variant-numeric:tabular-nums;color:#718077;font-size:10px;flex-shrink:0}.sr-chapters button:hover{background:#ffffff70}.sr-chapters button[aria-current=true]{color:#141F1A;font-weight:600;border-left:2px solid #F04417;padding-left:9px;background:#f8f5ee}.sr-chapters button:focus-visible,.sr-transcript summary:focus-visible{outline:2px solid #F04417;outline-offset:3px}.sr-transcript{border-top:1px solid var(--sr-rule);margin-top:25px}.sr-transcript summary{cursor:pointer;font:450 12px/1.5 Archivo,sans-serif;padding:16px 0;width:fit-content;max-width:100%}.sr-transcript>div{max-width:770px;padding:5px 0 30px;font:400 16px/1.7 Archivo,sans-serif}.sr-transcript p+p{margin-top:20px}.sr-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;margin-bottom:38px}.services-refined .sr-section-heading h2{font:400 52px/1.04 Newsreader,Georgia,serif;letter-spacing:-.035em;margin-top:20px}.sr-section-heading>p{font:400 17px/1.65 Archivo,sans-serif;color:#586354;max-width:470px}.sr-directory{padding-block:88px 65px;scroll-margin-top:35px}.sr-service-row{display:grid;grid-template-columns:28px 1.05fr 1.22fr .75fr;align-items:start;gap:25px;padding:31px 0 34px;border-top:1px solid var(--sr-rule);text-decoration:none;transition:background .2s}.sr-service-row:last-child{border-bottom:1px solid var(--sr-rule)}.sr-service-row:hover,.sr-service-row:focus-visible{background:#edece461}.sr-directory-number{font:400 12px/1.5 Archivo,sans-serif;color:#747c71;padding-top:3px}.sr-directory-title .eyebrow{font-size:8px;line-height:1.4;letter-spacing:.06em;color:#65705c;margin-bottom:11px}.services-refined .sr-directory-title h3{font:400 29px/1.1 Newsreader,Georgia,serif;letter-spacing:-.025em;max-width:320px}.sr-directory-summary h4{font:500 13px/1.5 Archivo,sans-serif;max-width:380px;margin-bottom:9px}.sr-directory-summary p{font:400 14px/1.6 Archivo,sans-serif;color:#5a6458;max-width:400px}.sr-directory-commitment{font:450 12px/1.6 Archivo,sans-serif;position:relative;border-left:1px solid var(--sr-rule);padding-left:22px;padding-bottom:28px}.sr-directory-commitment small{display:block;font:400 11px/1.6 Archivo,sans-serif;color:#5f695b;margin-top:8px}.sr-row-arrow{position:absolute;bottom:0;right:2px;font-size:21px;color:#141F1A}.sr-directory-foot{font:400 12px/1.6 Archivo,sans-serif;margin-top:25px;display:flex;gap:6px;flex-wrap:wrap;color:#5b6556}.sr-directory-foot a{border-bottom:1px solid currentColor;color:#141F1A}.sr-directory-foot>span{margin-left:auto;font-size:11px}.sr-engagement-promise{padding:68px 0;background:#eeeee5;border-top:1px solid var(--sr-rule)}.sr-agreement-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;padding:0;margin:0}.sr-agreement-steps li{padding-top:20px;border-top:1px solid #141f1a55}.sr-agreement-steps li>span{font:400 11px Archivo,sans-serif;color:#65715b}.services-refined .sr-agreement-steps h3{font:400 26px/1.15 Newsreader,Georgia,serif;margin:16px 0 12px}.sr-agreement-steps p{font:400 14px/1.6 Archivo,sans-serif;color:#55614f;max-width:320px}.sr-independent{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:45px;padding-top:34px;margin-top:45px;border-top:1px solid var(--sr-rule)}.sr-independent>p{font:400 21px/1.3 Newsreader,Georgia,serif}.sr-independent>a{font:500 14px/1.5 Archivo,sans-serif;display:grid;grid-template-columns:1fr auto;gap:4px 15px}.sr-independent>a span{font:400 11px/1.5 Archivo,sans-serif;color:#626e58;grid-row:2}.sr-independent i{font:400 24px Archivo,sans-serif;grid-area:1/2/3/3;align-self:center}.services-refined .sr-closing h2{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.035em}.services-refined .sr-closing p:not(.eyebrow){font:400 17px/1.65 Archivo,sans-serif;max-width:580px}.services-refined .sr-closing{padding-block:70px}
.services-refined .sr-detail-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.82fr);gap:100px;padding-block:75px 68px;align-items:start}.services-refined .sr-detail-hero h1{font:400 clamp(49px,5.3vw,75px)/1.02 Newsreader,Georgia,serif;letter-spacing:-.04em;max-width:720px;margin:24px 0}.sr-detail-hero .eyebrow>a{border-bottom:1px solid #141f1a40}.sr-detail-hero .eyebrow>span{color:#8b9285;margin-left:8px}.sr-detail-lead{font:400 18px/1.65 Archivo,sans-serif;max-width:630px;color:#4c594e}.sr-film-chapter{font:400 12px/1.5 Archivo,sans-serif!important;margin-top:26px;gap:7px}.sr-at-glance{border-top:2px solid #F04417;background:#f0eee5;padding:23px 25px 25px;min-width:0}.sr-at-glance .eyebrow{color:#596951;font-size:9px}.sr-at-glance dl{margin:20px 0 25px}.sr-at-glance dl>div+div{border-top:1px solid var(--sr-rule);padding-top:15px;margin-top:15px}.sr-at-glance dt{font:400 10px/1.5 Archivo,sans-serif;color:#64725c;margin-bottom:5px}.sr-at-glance dd{font:400 14px/1.5 Archivo,sans-serif;margin:0}.sr-at-glance dd.sr-fee-lead{font:400 29px/1.15 Newsreader,Georgia,serif;letter-spacing:-.02em}.sr-at-glance dd.sr-fee-note{font:400 11px/1.6 Archivo,sans-serif;color:#596751;margin-top:8px}.sr-at-glance .button{width:100%;display:flex;justify-content:space-between;gap:10px;min-height:46px;align-items:center}.sr-scope-link{font:400 10px/1.5 Archivo,sans-serif;border-bottom:1px solid #141f1a55;display:inline-block;margin-top:18px;padding-bottom:4px}.sr-outcomes{background:#141F1A;color:#F8F5EE;padding-block:56px}.sr-outcome-layout{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:center}.sr-outcomes .eyebrow{color:#b6c6b5}.services-refined .sr-outcomes h2{font:400 43px/1.08 Newsreader,Georgia,serif;letter-spacing:-.03em;margin:21px 0 25px;max-width:500px}.sr-deliverables{font:400 16px/1.65 Archivo,sans-serif;color:#dae3d5;max-width:590px}.sr-deliverables p+p{margin-top:16px}.sr-deliverables ul{list-style:none;padding:0}.sr-deliverables li{position:relative;padding:11px 0 11px 18px;border-top:1px solid #dae3d52a}.sr-deliverables li:before{content:'';position:absolute;left:0;top:21px;width:4px;height:4px;background:#DFAE4A;border-radius:50%}.sr-outcome-visual .sv-art{box-shadow:none;border-color:#fff8;margin:0}.sr-outcome-visual .sv-art:before{display:none}.sr-outcome-visual .sv-art figcaption{font-family:Archivo,sans-serif}.services-refined .sv-engagement{padding-block:60px;grid-template-columns:205px minmax(0,1fr);gap:90px}.services-refined .sv-detail-section{padding-block:27px 33px;gap:24px}.services-refined .sv-detail-section h2{font:500 25px/1.2 Archivo,sans-serif;letter-spacing:-.035em;margin-bottom:18px}.services-refined .sv-body-copy{font:400 16px/1.7 Archivo,sans-serif}.services-refined .sv-body-copy li{margin-bottom:9px}.services-refined .sv-body-copy p+p{margin-top:17px}.services-refined .sv-option h3{font:500 16px/1.35 Archivo,sans-serif}.services-refined .sv-option p,.services-refined .sv-fee p{font:400 14px/1.65 Archivo,sans-serif}.services-refined .sv-small{font-size:12px}.services-refined .sv-section-nav{font-size:11px}.services-refined .sv-fee{border-top:1px solid var(--sr-rule)!important;background:#fffdf8}.services-refined .sv-real-proof{padding-block:55px;gap:70px}.services-refined .sv-real-proof h2{font:400 43px/1.05 Newsreader,Georgia,serif}.services-refined .sv-real-proof p:not(.eyebrow){font:400 16px/1.65 Archivo,sans-serif}.services-refined .sv-real-proof figure{background:none;border:0;padding:0;max-width:540px}.services-refined .sv-founder-proof figure{max-width:380px}.sr-return{display:flex;justify-content:space-between;gap:25px;padding-block:30px 45px;border-top:1px solid var(--sr-rule)}.sr-return .text-link{font-size:11px}
@media(max-width:1100px){.services-refined .sr-overview-hero{gap:45px}.sr-film-heading{gap:45px}.sr-film-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.sr-chapters button{font-size:10px;padding-block:9px}.sr-service-row{gap:20px;grid-template-columns:20px 1fr 1.1fr .8fr}.services-refined .sr-directory-title h3{font-size:25px}.services-refined .sr-detail-hero{gap:50px;grid-template-columns:1.2fr 1fr}.sr-outcome-layout{gap:45px}.services-refined .sv-engagement{gap:50px}}
@media(max-width:800px){.services-refined .sr-overview-hero{grid-template-columns:1fr;gap:28px;padding-block:48px 45px}.services-refined .sr-overview-hero h1{font-size:clamp(46px,8vw,65px);max-width:650px;margin-top:21px}.sr-overview-intro>p:first-child{max-width:620px;font-size:26px}.sr-overview-intro>p+p{max-width:620px;font-size:15px}.sr-overview-intro .actions{margin-top:24px}.sr-film-section{padding-block:40px 20px}.sr-film-heading{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.services-refined .sr-film-heading h2{font-size:38px}.sr-film-heading>p{max-width:600px;font-size:14px}.sr-film-heading>p br{display:none}.sr-film-layout{grid-template-columns:1fr;gap:23px}.sr-chapters>.eyebrow{max-width:none;margin-bottom:12px}.sr-chapters ol{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.sr-chapters button{font-size:11px;padding-block:12px}.sr-chapters li:nth-last-child(2){border-bottom:1px solid var(--sr-rule)}.sr-directory{padding-block:55px 45px}.sr-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.services-refined .sr-section-heading h2{font-size:45px;margin-top:17px}.sr-section-heading>p{font-size:15px;max-width:600px}.sr-service-row{grid-template-columns:24px 1fr 1fr;gap:16px 22px;padding-block:25px}.sr-directory-title{grid-column:2/-1}.services-refined .sr-directory-title h3{font-size:30px;max-width:none}.sr-directory-title .eyebrow{margin-bottom:7px}.sr-directory-summary{grid-column:2}.sr-directory-commitment{grid-column:3}.sr-directory-foot>span{flex-basis:100%;margin:7px 0 0}.sr-engagement-promise{padding-block:48px}.sr-agreement-steps{gap:24px}.services-refined .sr-agreement-steps h3{font-size:23px}.sr-agreement-steps p{font-size:13px}.sr-independent{gap:30px}.services-refined .sr-detail-hero{grid-template-columns:1fr;gap:32px;padding-block:45px}.services-refined .sr-detail-hero h1{font-size:clamp(45px,8vw,66px);max-width:680px}.sr-detail-lead{font-size:16px;max-width:650px}.sr-at-glance{max-width:650px;width:100%}.sr-at-glance dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px}.sr-at-glance dl>div+div{border:0;padding-top:0;margin:0}.sr-at-glance dl>div:last-child{grid-column:1/-1;border-top:1px solid var(--sr-rule);padding-top:17px}.sr-at-glance .button{max-width:380px}.sr-scope-link{margin-left:0}.sr-outcome-layout{grid-template-columns:1fr;gap:30px}.sr-outcomes{padding-block:42px}.services-refined .sr-outcomes h2{font-size:38px}.sr-outcome-visual{max-width:600px}.services-refined .sv-engagement{display:block;padding-block:40px}.services-refined .sv-real-proof{gap:30px;padding-block:40px}.services-refined .sv-real-proof h2{font-size:38px}.sr-return{padding-block:25px 35px}.services-refined .sr-closing{padding-block:50px}}
@media(max-width:480px){.services-refined .sr-overview-hero{padding-top:35px}.services-refined .sr-overview-hero h1{font-size:47px}.sr-overview-intro>p:first-child{font-size:25px}.sr-overview-intro .actions{gap:17px}.sr-film-heading h2 br{display:none}.services-refined .sr-film-heading h2{font-size:34px}.sr-chapters ol{grid-template-columns:1fr}.sr-chapters li:nth-last-child(2){border-bottom:0}.sr-chapters button{font-size:12px;padding-block:12px}.sr-chapters button time{font-size:11px}.sr-transcript>div{font-size:14px}.services-refined .sr-section-heading h2{font-size:40px}.sr-service-row{grid-template-columns:20px minmax(0,1fr);gap:10px 13px;padding-block:26px}.sr-directory-title{grid-column:2}.services-refined .sr-directory-title h3{font-size:29px}.sr-directory-summary{grid-column:2}.sr-directory-summary h4{font-size:12px}.sr-directory-summary p{font-size:14px}.sr-directory-commitment{grid-column:2;border-left:0;border-top:1px solid var(--sr-rule);padding:13px 30px 0 0;margin-top:3px;font-size:12px}.sr-directory-commitment small{font-size:11px;margin-top:3px}.sr-row-arrow{bottom:2px;right:0}.sr-agreement-steps{grid-template-columns:1fr;gap:24px}.sr-agreement-steps li{padding-top:16px}.services-refined .sr-agreement-steps h3{font-size:26px;margin-block:10px}.sr-agreement-steps p{font-size:14px;max-width:none}.sr-independent{grid-template-columns:1fr;gap:17px;margin-top:30px;padding-top:25px}.sr-independent>p{font-size:21px}.services-refined .sr-detail-hero h1{font-size:44px;margin-block:21px}.sr-detail-hero>.eyebrow{font-size:8px}.sr-detail-lead{font-size:15px}.sr-at-glance{padding:22px 20px}.sr-at-glance dl{display:block}.sr-at-glance dl>div+div{border-top:1px solid var(--sr-rule);padding-top:14px;margin-top:14px}.sr-at-glance dd{font-size:14px}.sr-at-glance .button{font-size:11px}.sr-deliverables{font-size:15px}.services-refined .sr-outcomes h2{font-size:35px}.sr-outcomes{padding-block:34px}.services-refined .sv-detail-section h2{font-size:23px}.services-refined .sv-body-copy{font-size:15px}.services-refined .sv-option,.services-refined .sv-fee{padding:20px}.services-refined .sv-real-proof h2{font-size:35px}.services-refined .sv-real-proof p:not(.eyebrow){font-size:15px}.sr-return{flex-direction:column;align-items:flex-start;gap:18px}.services-refined .sr-closing h2{font-size:43px}.services-refined .sr-closing p:not(.eyebrow){font-size:15px}}
@media(prefers-reduced-motion:reduce){.sr-service-row,.sr-chapters button{transition:none}}
/* Leave room for the shared sticky masthead when following a section link. */
.services-refined .sv-detail-section,.services-refined .sr-film-section,.services-refined .sr-directory{scroll-margin-top:115px}
@media(max-width:800px){.services-refined .sv-detail-section,.services-refined .sr-film-section,.services-refined .sr-directory{scroll-margin-top:90px}}
/* Photography restores the original site's human, editorial character. */
.services-photo-led .sr-overview-hero{grid-template-columns:1.03fr 1fr;gap:65px;align-items:center;padding-block:60px 64px}.services-photo-led .sr-overview-hero h1{font:650 clamp(49px,4.7vw,68px)/1.04 Archivo,sans-serif;letter-spacing:-.055em;margin-top:24px;max-width:650px}.services-photo-led .sr-overview-hero h1 em{font:italic 400 1.08em/1 Newsreader,Georgia,serif;letter-spacing:-.05em}.sr-overview-lead{font:400 27px/1.3 Newsreader,Georgia,serif;margin-top:25px;max-width:470px}.sr-overview-body{font:400 16px/1.65 Archivo,sans-serif;color:#53604f;margin-top:20px;max-width:510px}.sr-overview-copy .actions{margin-top:28px;gap:24px;flex-wrap:wrap}.sr-photo{margin:0;min-width:0;background:#fffdf8;padding:10px 10px 0;border:1px solid #141f1a70;box-shadow:5px 5px 0 #141f1a16}.sr-photo img{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;clip-path:none!important;transform:none!important}.sr-photo figcaption{font:400 9px/1.5 Archivo,sans-serif;color:#6b715f;padding:10px 3px 11px;letter-spacing:.015em}.sr-hero-photo{transform:rotate(.6deg)}.services-photo-led .sr-film-heading h2,.services-photo-led .sr-section-heading h2,.services-photo-led .sr-closing h2,.services-photo-led .sr-outcomes h2,.services-photo-led .sv-real-proof h2{font-family:Archivo,sans-serif;font-weight:600;letter-spacing:-.045em}.services-photo-led .sr-film-heading h2 em,.services-photo-led .sr-section-heading h2 em,.services-photo-led .sr-closing h2 em,.services-photo-led .sv-real-proof h2 em{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.03em;font-size:1.08em}.services-photo-led .sr-film-heading h2{font-size:40px}.services-photo-led .sr-section-heading h2{font-size:48px}.services-photo-led .sr-directory{padding-top:70px}.services-photo-led .sr-service-row{grid-template-columns:.9fr 1.25fr .65fr;column-gap:38px;row-gap:15px;padding:35px 0;align-items:start}.sr-directory-photo{grid-column:1;grid-row:1/3;width:100%;padding:7px 7px 0;box-shadow:4px 4px 0 #141f1a11}.sr-directory-photo figcaption{font-size:8px;padding-block:8px}.services-photo-led .sr-directory-title{grid-column:2;grid-row:1}.services-photo-led .sr-directory-title h3{font:600 29px/1.1 Archivo,sans-serif;letter-spacing:-.045em;max-width:410px}.services-photo-led .sr-directory-summary{grid-column:2;grid-row:2}.services-photo-led .sr-directory-summary h4{font-size:12px;line-height:1.5}.services-photo-led .sr-directory-summary p{font-size:14px}.services-photo-led .sr-directory-commitment{grid-column:3;grid-row:1/3;font-size:12px;line-height:1.65;align-self:center}.sr-directory-photo:has(img[src*="brandon-conversation"]){max-width:220px;margin:auto}.services-photo-led .sr-detail-hero{grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-block:60px 48px}.services-photo-led .sr-detail-hero h1{font:650 clamp(43px,4.2vw,60px)/1.05 Archivo,sans-serif;letter-spacing:-.055em;margin-block:22px}.services-photo-led .sr-detail-hero h1 em{font:italic 400 1.1em/1 Newsreader,Georgia,serif;letter-spacing:-.035em}.services-photo-led .sr-detail-lead{font-size:16px;line-height:1.65}.sr-hero-commitment{margin-top:23px;border-top:1px solid #141f1a40;padding-top:20px}.sr-hero-commitment>.sr-fee-lead{font:600 19px/1.2 Archivo,sans-serif;letter-spacing:-.025em}.sr-hero-commitment>p+p{font:400 12px/1.6 Archivo,sans-serif;color:#617055;max-width:500px;margin-top:8px}.sr-hero-commitment .actions{margin-top:20px;gap:20px;flex-wrap:wrap}.sr-hero-commitment .sr-film-chapter{margin-top:0!important;max-width:250px;line-height:1.6!important}.sr-portrait{width:100%;max-width:385px;margin-inline:auto}.sr-quick-facts{display:grid;grid-template-columns:1.9fr 1fr;gap:70px;padding-block:22px 33px;border-top:1px solid #141f1a33}.sr-quick-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:0}.sr-quick-facts dt{font:500 9px/1.5 Archivo,sans-serif;color:#647457;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px}.sr-quick-facts dd{margin:0;font:400 14px/1.5 Archivo,sans-serif}.sr-quick-facts>div>.eyebrow{color:#647457;margin-bottom:8px}.sr-quick-facts>div>a{display:block;font:400 11px/1.65 Archivo,sans-serif;text-decoration:underline;text-underline-offset:4px}.sr-quick-facts>div>a+a{margin-top:5px}.services-photo-led .sr-outcomes h2{font-size:39px}.services-photo-led .sr-closing h2{font-size:clamp(40px,4.5vw,64px)}
@media(max-width:1100px){.services-photo-led .sr-overview-hero{gap:42px}.services-photo-led .sr-detail-hero{gap:45px}.services-photo-led .sr-service-row{grid-template-columns:.85fr 1.2fr .65fr;column-gap:27px}.services-photo-led .sr-directory-title h3{font-size:25px}.sr-quick-facts{gap:40px}.sr-quick-facts dl{gap:25px}}
@media(max-width:800px){.services-photo-led .sr-overview-hero{grid-template-columns:1fr;gap:35px;padding-block:38px 45px}.services-photo-led .sr-overview-hero h1{font-size:clamp(46px,8vw,65px)}.sr-overview-body{max-width:640px}.sr-hero-photo{transform:none;max-width:650px;width:100%;margin:auto}.services-photo-led .sr-service-row{grid-template-columns:.85fr 1fr;column-gap:28px;row-gap:16px;padding-block:28px}.sr-directory-photo{grid-column:1;grid-row:1/4}.services-photo-led .sr-directory-title{grid-column:2;grid-row:1}.services-photo-led .sr-directory-summary{grid-column:2;grid-row:2}.services-photo-led .sr-directory-commitment{grid-column:2;grid-row:3;border-left:0;border-top:1px solid #141f1a26;padding:12px 25px 0 0;align-self:start}.services-photo-led .sr-directory-title h3{font-size:27px}.sr-directory-photo:has(img[src*="brandon-conversation"]){max-width:240px;align-self:start;margin:0 auto}.services-photo-led .sr-detail-hero{grid-template-columns:1fr;gap:32px;padding-block:40px 35px}.services-photo-led .sr-detail-hero h1{font-size:clamp(43px,7.6vw,60px);max-width:690px}.sr-hero-commitment .actions{gap:22px}.sr-portrait{max-width:340px}.sr-quick-facts{grid-template-columns:1fr;gap:25px;padding-block:25px 33px}.sr-quick-facts dl{gap:30px}.services-photo-led .sr-film-heading h2{font-size:36px}.services-photo-led .sr-section-heading h2{font-size:43px}.services-photo-led .sr-outcomes h2{font-size:36px}}
@media(max-width:480px){.services-photo-led .sr-overview-hero h1{font-size:45px}.sr-overview-lead{font-size:25px;margin-top:23px}.sr-overview-body{font-size:15px;margin-top:17px}.sr-overview-copy .actions{gap:17px;margin-top:24px}.sr-photo{padding:7px 7px 0;box-shadow:3px 3px 0 #141f1a12}.sr-photo figcaption{font-size:8px;padding-block:8px}.services-photo-led .sr-directory{padding-top:45px}.services-photo-led .sr-service-row{grid-template-columns:1fr;gap:17px;padding-block:29px}.sr-directory-photo{grid-column:1;grid-row:1;max-width:none!important}.services-photo-led .sr-directory-title{grid-column:1;grid-row:2}.services-photo-led .sr-directory-summary{grid-column:1;grid-row:3}.services-photo-led .sr-directory-commitment{grid-column:1;grid-row:4;margin-top:0}.services-photo-led .sr-directory-title h3{font-size:29px;max-width:360px}.sr-directory-photo:has(img[src*="brandon-conversation"]){max-width:235px!important;margin:auto}.services-photo-led .sr-detail-hero h1{font-size:41px}.services-photo-led .sr-detail-lead{font-size:15px}.sr-hero-commitment .actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sr-hero-commitment>.sr-fee-lead{font-size:18px}.sr-hero-commitment>p+p{font-size:12px}.sr-portrait{max-width:270px}.sr-quick-facts dl{grid-template-columns:1fr;gap:19px}.sr-quick-facts dd{font-size:14px}.services-photo-led .sr-film-heading h2{font-size:32px}.services-photo-led .sr-section-heading h2{font-size:37px}.services-photo-led .sr-outcomes h2{font-size:33px}}
.services-photo-led .sr-directory-photo{grid-column:1;grid-row:1}.sr-directory-copy{grid-column:2;grid-row:1;align-self:center;display:flex;flex-direction:column;gap:18px}.services-photo-led .sr-directory-commitment{grid-column:3;grid-row:1}.services-photo-led .sr-service-row{align-items:center}
@media(max-width:800px){.services-photo-led .sr-directory-photo{grid-column:1;grid-row:1/3;align-self:start}.sr-directory-copy{grid-column:2;grid-row:1}.services-photo-led .sr-directory-commitment{grid-column:2;grid-row:2}}
@media(max-width:480px){.services-photo-led .sr-directory-photo{grid-column:1;grid-row:1}.sr-directory-copy{grid-column:1;grid-row:2;gap:15px}.services-photo-led .sr-directory-commitment{grid-column:1;grid-row:3}}
/* Overview only: photographic scale, deliberate contrast, precise geometry. */
.services-overview-polished .sr-cinematic-hero{background:#141F1A;color:#F8F5EE;border-bottom:1px solid #141F1A}.services-overview-polished .sr-overview-hero{grid-template-columns:.92fr 1.08fr;gap:58px;align-items:center;padding-block:66px 68px}.services-overview-polished .sr-overview-hero .eyebrow{color:#c9d2c5}.services-overview-polished .sr-overview-hero h1{font-size:clamp(52px,4.7vw,68px);line-height:1.04;letter-spacing:-.055em;color:#F8F5EE;max-width:600px;margin-top:23px}.services-overview-polished .sr-overview-hero h1 em{color:#F8F5EE}.services-overview-polished .sr-overview-lead{font-size:27px;line-height:1.3;color:#F8F5EE;max-width:490px}.services-overview-polished .sr-overview-body{font-size:15px;line-height:1.65;color:#bdcbb7;max-width:470px}.services-overview-polished .sr-overview-copy .actions{gap:25px;margin-top:28px}.services-overview-polished .sr-overview-copy .text-link{color:#F8F5EE;border-color:#f8f5ee80}.services-overview-polished .sr-overview-copy .button{background:#F04417;color:#11110F;border-color:#F04417}.services-overview-polished .sr-photo{padding:0;border:0;box-shadow:none;background:none;transform:none!important;border-radius:0}.services-overview-polished .sr-hero-photo{width:100%;max-width:none;align-self:center}.services-overview-polished .sr-hero-photo figcaption{color:#bac6b4;padding:13px 0 0;font-size:9px;letter-spacing:0}.services-overview-polished .sr-hero-photo img{border:0}.services-overview-polished .sr-film-section{background:#F8F5EE;border-top:0;border-bottom:1px solid #141f1a2b;padding-block:58px 27px}.services-overview-polished .sr-film-heading{margin-bottom:31px;gap:65px;align-items:end}.services-overview-polished .sr-film-heading h2{font-size:40px;max-width:700px}.services-overview-polished .sr-film-heading>p{font-size:15px;line-height:1.65}.services-overview-polished .sr-film-layout{gap:32px;grid-template-columns:minmax(0,1fr) 278px}.services-overview-polished .sr-film-layout video{border:0;box-shadow:none}.services-overview-polished .sr-chapters button{padding-block:11px;font-size:11px}.services-overview-polished .sr-chapters button[aria-current=true]{background:#F3EEE4}.services-overview-polished .sr-directory{padding-block:66px 44px}.services-overview-polished .sr-section-heading{margin-bottom:32px;align-items:end}.services-overview-polished .sr-directory .sr-section-heading h2{font-size:48px}.services-overview-polished .sr-service-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:46px;padding-block:30px;align-items:center;transition:background .18s}.services-overview-polished .sr-service-row:hover,.services-overview-polished .sr-service-row:focus-visible{background:#F3EEE47a}.services-overview-polished .sr-directory-photo{grid-area:1/1;max-width:none;width:100%;align-self:center;box-shadow:none;margin:0}.services-overview-polished .sr-directory-photo figcaption{padding:10px 0 0;font-size:9px;color:#64705e}.services-overview-polished .sr-directory-copy{grid-area:1/2;gap:14px;align-self:center;display:flex;flex-direction:column}.services-overview-polished .sr-directory-title h3{font-size:34px;line-height:1.08;max-width:650px;letter-spacing:-.045em}.services-overview-polished .sr-directory-title .eyebrow{font-size:9px;letter-spacing:.04em;margin-bottom:11px}.services-overview-polished .sr-directory-summary h4{font-size:14px;line-height:1.5;max-width:590px;margin-bottom:9px}.services-overview-polished .sr-directory-summary p{font-size:16px;line-height:1.6;max-width:590px}.services-overview-polished .sr-directory-commitment{border-left:0;border-top:1px solid #141f1a2b;margin-top:4px;padding:14px 38px 0 0;font-size:13px;line-height:1.5;align-self:stretch;display:flex;gap:8px 24px;justify-content:flex-start;flex-wrap:wrap}.services-overview-polished .sr-directory-commitment small{font-size:12px;line-height:1.5;margin:0;align-self:baseline}.services-overview-polished .sr-row-arrow{font-size:23px;right:2px;bottom:0}.services-overview-polished .sr-directory-photo:has(img[src*="brandon-conversation"]){max-width:232px;margin:auto;align-self:center}.services-overview-polished .sr-directory-foot{margin-top:24px;font-size:13px}.services-overview-polished .sr-directory-foot>span{font-size:11px}.services-overview-polished .sr-engagement-promise{background:#F3EEE4;padding-block:54px}.services-overview-polished .sr-engagement-promise .sr-section-heading h2{font-size:44px}.services-overview-polished .sr-agreement-steps{gap:42px}.services-overview-polished .sr-agreement-steps h3{font-size:26px}.services-overview-polished .sr-agreement-steps p{font-size:14px}.services-overview-polished .sr-independent{margin-top:34px;padding-top:27px}.services-overview-polished .sr-closing{padding-block:62px;background:#141F1A}.services-overview-polished .sr-closing:after{display:none}
@media(max-width:1100px){.services-overview-polished .sr-overview-hero{gap:38px;grid-template-columns:1fr 1.05fr}.services-overview-polished .sr-overview-hero h1{font-size:56px}.services-overview-polished .sr-overview-lead{font-size:25px}.services-overview-polished .sr-service-row{gap:33px;grid-template-columns:.85fr 1.15fr}.services-overview-polished .sr-directory-title h3{font-size:29px}.services-overview-polished .sr-directory-summary p{font-size:15px}.services-overview-polished .sr-directory-commitment{display:block}.services-overview-polished .sr-directory-commitment small{margin-top:6px}.services-overview-polished .sr-film-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}}
@media(max-width:800px){.services-overview-polished .sr-overview-hero{grid-template-columns:1fr;gap:32px;padding-block:43px 38px}.services-overview-polished .sr-overview-hero h1{font-size:clamp(47px,8vw,65px);max-width:650px}.services-overview-polished .sr-overview-lead{max-width:630px}.services-overview-polished .sr-overview-body{max-width:630px}.services-overview-polished .sr-hero-photo{max-width:720px}.services-overview-polished .sr-film-section{padding-top:43px}.services-overview-polished .sr-film-heading{gap:20px;margin-bottom:25px}.services-overview-polished .sr-film-heading h2{font-size:36px}.services-overview-polished .sr-film-layout{grid-template-columns:1fr;gap:23px}.services-overview-polished .sr-directory{padding-block:48px 36px}.services-overview-polished .sr-service-row{grid-template-columns:.85fr 1.15fr;gap:27px;padding-block:27px}.services-overview-polished .sr-directory-title h3{font-size:27px}.services-overview-polished .sr-directory-copy{gap:13px}.services-overview-polished .sr-directory-summary h4{font-size:12px}.services-overview-polished .sr-directory-summary p{font-size:14px}.services-overview-polished .sr-directory-commitment{font-size:12px;padding-top:12px}.services-overview-polished .sr-directory-commitment small{font-size:11px}.services-overview-polished .sr-directory .sr-section-heading h2{font-size:42px}.services-overview-polished .sr-engagement-promise{padding-block:43px}.services-overview-polished .sr-engagement-promise .sr-section-heading h2{font-size:39px}.services-overview-polished .sr-closing{padding-block:48px}}
@media(max-width:560px){.services-overview-polished .sr-overview-hero{padding-block:35px 30px;gap:28px}.services-overview-polished .sr-overview-hero h1{font-size:45px;line-height:1.05}.services-overview-polished .sr-overview-lead{font-size:24px;margin-top:22px}.services-overview-polished .sr-overview-body{font-size:14px;margin-top:17px;line-height:1.65}.services-overview-polished .sr-overview-copy .actions{margin-top:24px;gap:16px;flex-wrap:wrap}.services-overview-polished .sr-overview-copy .button{font-size:12px;padding-inline:19px}.services-overview-polished .sr-overview-copy .text-link{font-size:12px}.services-overview-polished .sr-hero-photo figcaption{padding-top:10px;font-size:9px}.services-overview-polished .sr-film-section{padding-top:35px}.services-overview-polished .sr-film-heading h2{font-size:32px}.services-overview-polished .sr-film-heading>p{font-size:14px}.services-overview-polished .sr-chapters button{font-size:12px;padding-block:12px}.services-overview-polished .sr-directory .sr-section-heading h2{font-size:37px}.services-overview-polished .sr-service-row{grid-template-columns:1fr;gap:19px;padding-block:27px}.services-overview-polished .sr-directory-photo{grid-area:auto;margin:0;align-self:start}.services-overview-polished .sr-directory-copy{grid-area:auto;gap:13px}.services-overview-polished .sr-directory-title h3{font-size:30px;max-width:none}.services-overview-polished .sr-directory-title .eyebrow{font-size:9px}.services-overview-polished .sr-directory-summary h4{font-size:13px}.services-overview-polished .sr-directory-summary p{font-size:15px;max-width:none}.services-overview-polished .sr-directory-commitment{font-size:13px;margin-top:1px;padding-top:13px}.services-overview-polished .sr-directory-commitment small{font-size:12px}.services-overview-polished .sr-directory-photo:has(img[src*="brandon-conversation"]){max-width:220px!important;margin:auto}.services-overview-polished .sr-directory-foot{font-size:12px}.services-overview-polished .sr-directory-foot>span{font-size:11px}.services-overview-polished .sr-engagement-promise .sr-section-heading h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.services-overview-polished .sr-service-row{transition:none}}
.services-overview-polished .sr-photo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.services-overview-polished .sr-photo figcaption{background:transparent!important;padding:10px 0 0!important}.services-overview-polished .sr-overview-hero .sr-photo figcaption{color:#c4cebe!important}.services-overview-polished .sr-film-section{background:#F8F5EE!important}
