/* Original point of view, real portrait, and separately defined commercial proof. */
.conviction-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center;padding-top:35px;padding-bottom:65px}
.conviction-role{font-size:14px;line-height:1.5;color:var(--muted);margin-bottom:25px;max-width:34ch}
.conviction-copy h1{font-family:var(--heading);font-stretch:condensed;font-size:clamp(64px,5.8vw,86px);font-weight:900;line-height:.98;letter-spacing:-.035em;max-width:18ch;margin-left:-3px}
.conviction-intro{font-size:17px;line-height:1.7;color:var(--muted);max-width:47ch;margin-top:28px}
.conviction-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:26px;font-size:12px}
.conviction-actions .primary-link{background:var(--blue);color:var(--white);text-decoration:none;padding:13px 20px;font-weight:500;border:1px solid var(--blue)}
.conviction-actions .primary-link:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}
.hero-signal{display:flex;gap:20px;align-items:center;text-decoration:none;border-top:1px solid var(--grid);padding-top:23px;margin-top:31px;width:fit-content;max-width:100%}
.hero-signal>strong{font-family:var(--heading);font-stretch:condensed;font-size:45px;font-weight:700;color:var(--blue);letter-spacing:-.03em;line-height:1;white-space:nowrap}
.hero-signal>span{font-size:11px;line-height:1.5;max-width:26ch}
.hero-signal small{display:block;font-size:10px;color:var(--muted);margin-top:6px}
.conviction-portrait{width:100%;max-width:440px;justify-self:end}
.conviction-portrait img{width:100%;height:auto;aspect-ratio:11/13;object-position:50% 30%;filter:grayscale(1)}
.conviction-portrait figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:16px;font-size:12px;line-height:1.6}
.conviction-portrait figcaption strong{font-weight:600;font-size:15px}.conviction-portrait figcaption span{font-size:10px;text-align:right;color:var(--muted)}
.conviction-commercial{padding-top:75px;padding-bottom:65px;border-bottom:1px solid var(--grid)}
.conviction-results-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center;margin-top:40px}
.conviction-scale>p{font-size:12px;color:var(--muted);margin-bottom:16px}
.conviction-scale>strong{font-family:var(--heading);font-stretch:condensed;font-weight:900;letter-spacing:-.04em;font-size:102px;line-height:1;color:var(--blue)}
.conviction-scale>h3{font-size:18px;line-height:1.4;margin-top:15px}
.included-result{display:flex;align-items:center;gap:25px;margin-top:24px;padding-top:22px;border-top:1px solid var(--grid);max-width:400px}
.included-result>strong{font-family:var(--heading);font-stretch:condensed;font-size:45px;font-weight:700;letter-spacing:-.03em;color:var(--blue);line-height:1;white-space:nowrap}
.included-result>p{font-size:12px;line-height:1.6}.included-result>p span{font-size:10px;color:var(--muted)}
.conviction-scale>a{display:inline-block;font-size:12px;margin-top:25px;color:var(--blue)}
.conviction-chart>h3{font-size:15px;line-height:1.4}.conviction-chart .digital-growth-chart{margin-top:26px}.conviction-chart .growth-track{height:27px}
.conviction-commercial>.source-note{max-width:110ch;margin-top:32px}
.conviction-partner{padding-top:65px;padding-bottom:65px}
.conviction-thinking{background:var(--pale);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}
.conviction-thinking-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;padding-top:55px;padding-bottom:55px;align-items:center}
.conviction-thinking h2{font-family:var(--heading);font-stretch:condensed;font-size:43px;line-height:1.04;letter-spacing:-.025em;font-weight:700}
.conviction-thinking-layout>div:first-child>p:not(.small-label){font-size:14px;line-height:1.75;color:var(--muted);margin-top:22px;max-width:53ch}
.conviction-thinking .text-link{font-size:12px;margin-top:22px}
.judgment-note{padding-left:35px;border-left:1px solid var(--surface-border)}.judgment-note>p{font-size:13px;color:var(--muted);margin-bottom:18px}
.judgment-note>strong{font-family:var(--heading);font-stretch:condensed;font-size:42px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--blue)}
.executive-lead .leadership-conviction{font-family:var(--heading);font-stretch:condensed;font-size:29px;line-height:1.25;letter-spacing:-.015em;font-weight:700;color:var(--blue);max-width:38ch;margin-top:20px}
@media(max-width:1100px){.conviction-hero{gap:55px}.conviction-copy h1{font-size:69px}.conviction-intro{font-size:15px}.conviction-actions{gap:20px}.conviction-results-layout{gap:60px}.conviction-thinking-layout{gap:60px}.hero-signal>strong{font-size:40px}.conviction-portrait figcaption{display:block}.conviction-portrait figcaption span{display:block;text-align:left;margin-top:6px}}
@media(max-width:820px){.conviction-hero{gap:36px;padding-top:30px;padding-bottom:45px}.conviction-copy h1{font-size:58px}.conviction-role{font-size:12px;margin-bottom:20px}.conviction-intro{font-size:14px;line-height:1.7;margin-top:23px}.conviction-actions{gap:15px;font-size:11px;margin-top:23px}.conviction-actions .primary-link{padding:11px 15px}.hero-signal{gap:15px;flex-wrap:wrap;margin-top:25px;padding-top:20px}.hero-signal>strong{font-size:40px}.hero-signal>span{font-size:10px;max-width:29ch}.conviction-results-layout{gap:40px}.conviction-scale>strong{font-size:84px}.included-result{gap:18px}.included-result>strong{font-size:37px}.conviction-thinking-layout{gap:35px}.conviction-thinking h2{font-size:36px}.judgment-note{padding-left:25px}.judgment-note>strong{font-size:34px}}
@media(max-width:640px){.conviction-hero{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:25px;padding-bottom:35px}.conviction-copy h1{font-size:clamp(49px,12.4vw,76px);max-width:18ch}.conviction-role{font-size:13px;max-width:none;margin-bottom:20px}.conviction-intro{font-size:15px;line-height:1.75;margin-top:24px;max-width:46ch}.conviction-actions{gap:20px;font-size:12px}.hero-signal{flex-wrap:nowrap;gap:18px;margin-top:27px;padding-top:23px;width:100%}.hero-signal>strong{font-size:46px}.hero-signal>span{font-size:11px;max-width:26ch}.hero-signal small{font-size:9px}.conviction-portrait{max-width:440px;justify-self:start}.conviction-portrait figcaption{display:flex}.conviction-portrait figcaption strong{font-size:15px}.conviction-portrait figcaption span{font-size:10px;text-align:right;margin-top:0}.conviction-commercial{padding-top:40px;padding-bottom:40px}.conviction-results-layout{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:28px}.conviction-scale>strong{font-size:89px}.conviction-scale>h3{font-size:18px;margin-top:12px}.included-result{margin-top:20px;padding-top:20px;gap:25px}.included-result>strong{font-size:43px}.conviction-chart>h3{font-size:16px}.conviction-chart .growth-track{height:26px}.conviction-chart .chart-note{font-size:11px}.conviction-commercial>.source-note{font-size:10px;margin-top:25px}.conviction-partner{padding-top:40px;padding-bottom:40px}.conviction-thinking-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:38px;padding-bottom:38px}.conviction-thinking h2{font-size:33px}.conviction-thinking-layout>div:first-child>p:not(.small-label){font-size:13px;margin-top:20px}.judgment-note{padding-left:0;border-left:0;border-top:1px solid var(--surface-border);padding-top:23px}.judgment-note>p{font-size:12px;margin-bottom:14px}.judgment-note>strong{font-size:35px}.executive-lead .leadership-conviction{font-size:25px!important;line-height:1.3;max-width:35ch}.conviction-actions .primary-link{padding:13px 18px}}
@media(max-width:360px){.hero-signal{gap:14px}.hero-signal>strong{font-size:39px}.hero-signal>span{font-size:10px}.hero-signal small{font-size:9px}.conviction-portrait figcaption{display:block}.conviction-portrait figcaption span{text-align:left;margin-top:5px}}

.conviction-copy h1 .mobile-line-break{display:none}.conviction-copy h1 .desktop-line-break{display:block}
@media(max-width:1100px){.conviction-copy h1 .mobile-line-break{display:block}.conviction-copy h1 .desktop-line-break{display:none}}
@media(max-width:360px){.conviction-copy h1{font-size:47px}}

/* Broader commercial scope, retaining the selected Pine and chalk system. */
.scale-scope{font-size:13px;color:var(--muted);margin-top:10px}
.international-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.international-proof article{border-top:2px solid var(--blue);padding-top:21px}.international-proof h3{font-size:22px;line-height:1.2;margin-bottom:18px}.international-proof p{font-size:14px;line-height:1.7}.international-proof .proof-location{font-size:11px;color:var(--muted);margin-bottom:12px}.international-proof a{display:inline-block;font-size:12px;font-weight:600;color:var(--blue);margin-top:15px}.international-proof .customer-number{display:block;font-family:var(--heading);font-size:56px;color:var(--blue);margin:18px 0}.owned-proof{border-top:1px solid var(--surface-border);padding-top:25px;margin-top:32px}.owned-proof h3{font-size:21px;margin-bottom:15px}.owned-proof>p{max-width:85ch;font-size:14px;line-height:1.7}.marketing-scale-chart .growth-track{height:22px}.marketing-scale-chart .growth-row{margin-bottom:18px}
@media(max-width:820px){.international-proof{grid-template-columns:minmax(0,1fr);gap:28px}.international-proof article{max-width:65ch}.international-proof h3{font-size:23px}}
