/* Selected direction: the immersive stage, with the warmth of ink and paper. */
.human-review{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#faf5ea;color:#4c4235;padding:12px 28px;font:11px/1.5 Inter,Arial,sans-serif}.human-review nav{display:flex;gap:20px;flex-wrap:wrap}.human-review a{text-underline-offset:3px}@media(max-width:760px){.human-review{padding:12px 20px;align-items:flex-start;flex-direction:column;gap:8px}.human-review nav{gap:12px}}
body[data-design=human]{--paper:#faf5ea;--ink:#28241f;--purple:#896126;--muted:#665d50;--teal:#795b2f;--line:#ddd2bd;background:var(--paper);color:var(--ink)}
[data-design=human] .preview{background:#292824;color:#d8d0c1}
[data-design=human] .wordmark{font-size:32px}
[data-design=human] .links{gap:22px}
[data-design=human] .links a:last-child{border:1px solid #a08c67;padding:8px 14px}
[data-design=human] .nav{padding-block:24px}
[data-design=human] h1{letter-spacing:-.035em}
[data-design=human] .eyebrow{font-size:10px;letter-spacing:.17em}
[data-design=human] em{color:#896126}
[data-design=human] .button{background:#302a22;border-color:#302a22;color:#faf5ea}
[data-design=human] .button:hover{background:#59432a}
[data-design=human] .dark{background:#272722;color:#faf5ea}
[data-design=human] .dark .eyebrow{color:#d7bc86}
[data-design=human] .dark p{color:#d5cbbb}
[data-design=human] .dark a:not(.button){color:#e4c58f}
[data-design=human] .dark .button.light{background:#eee2cc;color:#28241f;border-color:#eee2cc}
[data-design=human] .caption{background:linear-gradient(transparent,#201e18ec)}
[data-design=human] .photo img{border-radius:2px}
[data-design=human] .footer{font-size:12px}
[data-design=human] .page-head{max-width:1080px}
[data-design=human] .human-shell-header{background:#1e211f;color:#f4edde;border-bottom-color:#49473f}
[data-design=human] .human-shell-header a:hover{color:#e4c58f}
[data-design=human] .nav.human-shell-header{max-width:none;padding-left:max(44px,calc((100% - 1152px)/2));padding-right:max(44px,calc((100% - 1152px)/2))}
.human-hero{position:relative;isolation:isolate;overflow:hidden;background:#1e211f;color:#f4edde;min-height:700px}
.human-hero-photo{position:absolute;inset:0 0 0 19%;z-index:-1}
.human-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:68% 40%;display:block}
.human-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1e211f 0%,#1e211fe8 12%,#1e211f95 35%,#1e211f05 67%),linear-gradient(0deg,#1e211f 0%,transparent 20%)}
.human-hero-copy{padding-top:65px;padding-bottom:74px}
.human-hero h1{max-width:660px;font-size:clamp(54px,6.1vw,88px);line-height:1.07;letter-spacing:-.03em;margin-bottom:30px}
[data-design=human] .human-hero em{color:#e4c58f}
[data-design=human] .human-hero .eyebrow{color:#ddc59e}
.human-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#e0d7c9;max-width:465px}
.human-hero .actions{gap:25px}
[data-design=human] .human-hero .button{background:#e6d1ad;border-color:#e6d1ad;color:#26251f}
.human-hero .actions>a:not(.button){font-size:13px;color:#e6d1ad}
.human-photo-caption{position:absolute;bottom:35px;right:max(40px,calc((100% - 1152px)/2));font-size:9px;letter-spacing:.12em;color:#e0d5c1}
[data-design=human] .credentials{font-size:12px;padding:25px 0;align-items:center;border-top:0}
.human-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}
.human-intro p{max-width:520px}
.human-lead{font:29px/1.5 'Playfair Display',Georgia,serif;letter-spacing:-.02em;color:#3f3527}
.human-intro>div>p:not(.human-lead):not(.eyebrow){color:#665d50}
.human-intro h2{font-size:clamp(36px,3.7vw,53px)}
.human-applications{border-top:1px solid #b9ab90}
.human-applications article{display:grid;grid-template-columns:230px 1fr;border-bottom:1px solid #d6cbb7;gap:40px;padding:37px 0}
.human-applications article>div{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;align-items:start}
.human-applications h3{font-size:33px;grid-row:1/3;margin-bottom:12px}
.human-applications .number{font:600 10px/1.6 Inter,Arial,sans-serif;letter-spacing:.13em;color:#8a6834;padding-top:7px;margin:0}
.human-applications p{font-size:15px;color:#665d50;margin-bottom:16px}
.human-applications a{font-size:13px;grid-column:2}
.human-testimonial{background:#ece2cf;padding:65px 0}
.human-testimonial blockquote{font:clamp(29px,3.5vw,46px)/1.4 'Playfair Display',Georgia,serif;max-width:950px;letter-spacing:-.02em;margin:0 0 26px}
.human-testimonial p:not(.eyebrow){font-size:13px;color:#665d50;margin-bottom:0}
.human-testimonial a{font-size:11px}
.human-notes{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}
.human-note{display:grid;grid-template-columns:1fr auto;border-top:1px solid #b9ab90;padding:20px 0;text-decoration:none;gap:10px}
.human-note>span:first-child{grid-column:1/-1;font:600 9px/1.4 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#795b2f}
.human-note h3{font-size:26px;margin:0}
.human-note:hover h3{text-decoration:underline;text-underline-offset:5px}
.human-close{background:#1e211f;color:#f4edde;padding:75px 0}
.human-close h2{font-size:clamp(38px,4.5vw,64px);max-width:850px}
[data-design=human] .human-close em{color:#e4c58f}
[data-design=human] .human-close .eyebrow{color:#d7bc86}
.human-close p:not(.eyebrow){color:#d2c8b9;max-width:620px}
[data-design=human] .human-close .button{background:#e6d1ad;border-color:#e6d1ad;color:#26251f;margin-top:10px}
.human-portrait{margin:0;overflow:hidden}
.human-portrait img{width:100%;height:570px;object-fit:cover;object-position:52% 40%;display:block}
.human-coaching{background:#eee5d4;scroll-margin-top:20px}
.human-coaching .intro{grid-template-columns:1.1fr 1fr;gap:70px}
.human-coaching .intro h2{font-size:clamp(35px,4.2vw,58px)}
.coaching-recognition{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;border-block:1px solid #c9bda4;padding:30px 0;margin:30px 0 45px}
.coaching-recognition p{font:italic 23px/1.55 'Playfair Display',Georgia,serif;margin:0;max-width:330px;color:#655543}
.human-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}
.human-steps span{font:600 10px Inter,Arial,sans-serif;letter-spacing:.13em;color:#795b2f}
.human-steps h3{font-size:27px;margin:15px 0}
.human-steps p{font-size:15px;color:#665d50}
.coaching-depth{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;margin-top:60px;border-top:1px solid #c9bda4;padding-top:38px}
.coaching-depth h3{font-size:30px}
.coaching-depth dl{margin:0}
.coaching-depth dl>div{display:grid;grid-template-columns:140px 1fr;gap:25px;margin-bottom:22px}
.coaching-depth dt{font-size:13px;font-weight:600}
.coaching-depth dd{margin:0;font-size:14px;color:#665d50}
.human-coaching-line{font:clamp(28px,3.2vw,42px)/1.35 'Playfair Display',Georgia,serif;padding-top:30px;margin-bottom:25px}
.human-coaching .actions>span{max-width:440px;color:#665d50}
.human-speaking-link{border-top:1px solid #c9bda4;padding-top:30px;margin-top:40px}
@media(max-width:1000px){.human-applications article{grid-template-columns:160px 1fr;gap:25px}.human-applications article>div{gap:0 25px}.human-intro{gap:45px}.human-hero-photo{left:10%}.human-hero h1{max-width:590px}.human-notes{gap:45px}[data-design=human] .links{gap:14px}}
@media(max-width:760px){[data-design=human] .nav{gap:18px;align-items:flex-start}[data-design=human] .wordmark{font-size:27px}[data-design=human] .links{gap:9px 14px;font-size:11px}[data-design=human] .links a:last-child{padding:2px 7px}.human-hero{min-height:0;display:flex;flex-direction:column}.human-hero-copy{padding-top:38px;padding-bottom:36px;order:0;width:100%}.human-hero h1{font-size:53px;max-width:420px;line-height:1.05;margin-bottom:24px}.human-hero-copy>p:not(.eyebrow){font-size:16px;max-width:460px}.human-hero-photo{position:relative;inset:auto;order:1;height:430px;z-index:0;margin-top:-5px}.human-hero-photo img{object-position:67% 45%}.human-hero-photo:after{background:linear-gradient(180deg,#1e211f 0%,transparent 18%),linear-gradient(0deg,#1e211f 0%,transparent 24%)}.human-photo-caption{z-index:1;right:22px;bottom:20px;font-size:8px}.human-hero .actions{gap:18px}.human-intro,.human-notes{grid-template-columns:1fr;gap:25px}.human-lead{font-size:26px}.human-applications article{grid-template-columns:1fr;gap:15px;padding:30px 0}.human-applications article>div{grid-template-columns:1fr;gap:0}.human-applications h3{grid-row:auto;font-size:31px;margin-bottom:20px}.human-applications a{grid-column:auto}.human-testimonial{padding:45px 0}.human-close{padding:50px 0}.human-portrait img{height:430px}.human-coaching .intro,.coaching-recognition,.human-steps,.coaching-depth{grid-template-columns:1fr;gap:25px}.coaching-recognition{margin-top:15px}.coaching-recognition p{max-width:none;font-size:21px}.human-steps{gap:15px}.coaching-depth{margin-top:30px;padding-top:25px}.coaching-depth dl>div{grid-template-columns:1fr;gap:7px}.human-coaching-line{padding-top:15px}.human-hero .eyebrow{font-size:9px!important;letter-spacing:.1em!important}}
/* Keep the photograph beneath tablet-width copy dark enough for readable text. */
@media screen and (min-width:761px) and (max-width:1000px){.human-hero-photo:after{background:linear-gradient(90deg,#1e211ff2 0%,#1e211fd6 65%,#1e211f66 100%),linear-gradient(0deg,#1e211f 0%,transparent 20%)}}
@media print{.human-hero-photo,.human-photo-caption{display:none}.human-hero,.human-close,.human-testimonial,.human-coaching{background:white;color:black}.human-hero-copy{padding:0}.human-hero-copy p,[data-design=human] em{color:black}.human-close{display:none}}
@media screen and (max-width:760px){[data-design=human] .nav.human-shell-header{padding-inline:22px}.human-hero-photo{order:0;height:350px}.human-hero-copy{order:1;position:relative;z-index:1;margin-top:-45px;padding-top:0}.human-hero h1{font-size:48px}.human-photo-caption{display:none}.human-hero-photo:after{background:linear-gradient(180deg,#1e211f 0%,transparent 15%),linear-gradient(0deg,#1e211f 0%,transparent 35%)}}
