.mentoring-header{justify-content:space-between}.mentoring-back{font-size:15px}.mentoring-proposal h1,.mentoring-proposal h2,.mentoring-proposal h3{letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.08}.mentoring-proposal p{margin:0}.mentoring-proposal .eyebrow{margin-bottom:24px;font-size:14px}.mentoring-hero{background:var(--forest);color:var(--paper-light);grid-template-columns:1.25fr 1fr;display:grid}.mentoring-hero-copy{align-self:center;padding:clamp(44px,6vw,100px) 5vw}.mentoring-hero h1 span,.mentoring-practice h2 span{color:var(--gold-bright)}.mentoring-hero .mentoring-lead{color:var(--paper-light);margin-top:36px;font-size:clamp(21px,2vw,28px);line-height:1.4}.mentoring-hero-copy>p:not(.eyebrow):not(.mentoring-lead){color:#cbd7d2;max-width:53ch;margin-top:22px;font-size:18px;line-height:1.75}.mentoring-hero .button{margin-top:32px}.mentoring-portrait{flex-direction:column;min-width:0;margin:0;display:flex}.mentoring-photo{background:var(--forest-deep);flex:1;min-height:480px;position:relative;overflow:hidden}.mentoring-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.mentoring-portrait figcaption{background:var(--forest-deep);flex-wrap:wrap;gap:8px 24px;padding:20px 28px;font-size:16px;display:flex}.mentoring-portrait figcaption span{color:#baccc4}.mentoring-section{padding:clamp(56px,7vw,108px) 5vw}.mentoring-fit,.mentoring-learning,.mentoring-agreements{grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,100px);display:grid}.mentoring-copy{max-width:65ch;color:var(--ink-soft);font-size:18px;line-height:1.8}.mentoring-practice{background:var(--forest-deep);color:var(--paper-light)}.mentoring-practice-heading{max-width:850px}.mentoring-practice-heading>p:last-child{color:#bdcec6;max-width:58ch;margin-top:28px;font-size:18px;line-height:1.75}.mentoring-moments{margin:56px 0 0;padding:0;list-style:none}.mentoring-moments li{border-top:1px solid var(--line-light);grid-template-columns:.65fr 1.35fr;gap:36px;padding:40px 0;display:grid}.mentoring-moments li:last-child{padding-bottom:0}.mentoring-step-label>span{color:var(--gold-bright);letter-spacing:-.05em;font-size:48px;line-height:1}.mentoring-step-label p{color:#bdcec6;margin-top:14px;font-size:16px}.mentoring-moments h3{font-size:clamp(27px,2.7vw,38px)}.mentoring-moments li>div:last-child>p{color:#bdcec6;max-width:64ch;margin-top:22px;font-size:18px;line-height:1.75}.mentoring-moments li>div:last-child>.mentoring-focus{border-left:2px solid var(--gold);color:var(--paper-light);padding-left:18px}.mentoring-skills article+article{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.mentoring-skills h3{letter-spacing:-.025em;font-size:26px}.mentoring-skills p{color:var(--ink-soft);max-width:60ch;margin-top:12px;font-size:18px;line-height:1.75}.mentoring-agreements{border-top:1px solid var(--line)}.mentoring-contact{background:var(--forest);color:var(--paper-light)}.mentoring-contact h2{font-size:clamp(42px,5.4vw,76px)}.mentoring-contact>p:not(.eyebrow){color:#bdcec6;max-width:55ch;margin-top:28px;font-size:20px;line-height:1.65}.mentoring-contact .button{margin-top:32px}@media (min-width:1700px){.mentoring-hero-copy,.mentoring-section{padding-left:max(5vw,50vw - 765px)}}@media (max-width:760px){.mentoring-header{gap:14px}.mentoring-back{text-align:right;max-width:100px;font-size:14px}.mentoring-hero{grid-template-columns:1fr}.mentoring-photo{aspect-ratio:4/5;min-height:0}.mentoring-photo img{object-position:center 22%}.mentoring-fit,.mentoring-learning,.mentoring-agreements{grid-template-columns:1fr}.mentoring-moments li{grid-template-columns:1fr;gap:24px}.mentoring-step-label{align-items:center;gap:20px;display:flex}.mentoring-step-label p{margin:0}.mentoring-proposal .button{white-space:normal;max-width:100%}}.mentoring-proposal{background:var(--paper)}.mentoring-proposal h1,.mentoring-proposal h2,.mentoring-proposal h3{text-wrap:balance}.mentoring-proposal .eyebrow:before{content:"";vertical-align:middle;opacity:.65;background:currentColor;width:32px;height:1px;margin-right:14px;display:inline-block}.mentoring-hero{isolation:isolate;background:radial-gradient(at 78% 18%,#2d4b40 0,#14392f 36%,#081f1c 78%);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);position:relative;overflow:hidden}.mentoring-hero:before{content:"";z-index:-1;opacity:.115;pointer-events:none;background:url(/mark-paasman-wolf-relief-768.webp) 50%/contain no-repeat;width:min(770px,67vw);height:94%;position:absolute;top:3%;left:-7%}.mentoring-hero:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#c5a272,#0000);height:1px;position:absolute;inset:auto 5vw 0}.mentoring-hero-copy{padding:clamp(64px,7vw,118px) 3vw clamp(72px,8vw,124px) 6vw;position:relative}.mentoring-proposal h1{font-size:clamp(44px,5.5vw,88px)}.mentoring-hero h1 span{color:#e2c6a2}.mentoring-hero .mentoring-lead{max-width:31ch}.mentoring-hero-copy>p:not(.eyebrow):not(.mentoring-lead){max-width:49ch}.mentoring-hero .button{box-shadow:0 10px 28px #0003}.mentoring-portrait{align-self:center;margin:46px 5vw 64px 0;position:relative}.mentoring-portrait:before{content:"";pointer-events:none;border:1px solid #d2b48a55;position:absolute;inset:-13px -13px 28px 24px}.mentoring-photo{aspect-ratio:4/5;flex:none;min-height:0;box-shadow:0 28px 65px #0005}.mentoring-photo img{display:block;position:static}.mentoring-photo:after{content:"";pointer-events:none;background:linear-gradient(0deg,#081f1c 0,#081f1c99 9%,#0000 32%),linear-gradient(90deg,#081f1c55,#0000 18%);position:absolute;inset:0}.mentoring-portrait figcaption{background:0 0;border-left:2px solid #c5a272;flex-direction:column;gap:6px;margin:-22px 0 0 24px;padding:0 0 0 20px;font-size:19px;position:relative}.mentoring-portrait figcaption span{font-size:14px;line-height:1.5}.mentoring-section{padding:clamp(64px,8vw,124px) 6vw;position:relative}.mentoring-proposal h2{font-size:clamp(32px,3.7vw,58px)}.mentoring-fit,.mentoring-learning,.mentoring-agreements{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.mentoring-fit{background:radial-gradient(ellipse at 0 0, #dfd2bc88, transparent 65%), var(--paper-light)}.mentoring-fit>div:first-child:after,.mentoring-learning>div:first-child:after{content:"";background:#b18c55;width:76px;height:2px;margin-top:36px;display:block}.mentoring-copy p+p{margin-top:24px}.mentoring-fit .mentoring-copy>p:first-child{color:var(--forest);font-size:21px;line-height:1.6}.mentoring-practice{isolation:isolate;background:radial-gradient(at 0,#234b3e 0,#102e27 40%,#081f1c 85%);overflow:hidden}.mentoring-practice:before{content:"";z-index:-1;opacity:.065;pointer-events:none;background:url(/mark-paasman-wolf-relief-768.webp) 50%/contain no-repeat;width:700px;height:730px;position:absolute;top:-130px;right:-280px}.mentoring-moments{margin-top:64px;position:relative}.mentoring-moments:before{content:"";background:linear-gradient(#c5a27299,#c5a27222);width:1px;position:absolute;top:0;bottom:35px;left:38px}.mentoring-moments li{background:linear-gradient(120deg,#25483eee,#112d27f2);border:1px solid #c5a27233;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);margin-bottom:24px;padding:36px clamp(24px,4vw,60px);position:relative;box-shadow:0 18px 38px #0002}.mentoring-moments li:nth-child(2){margin-left:4%}.mentoring-moments li:nth-child(3){margin-bottom:0;margin-left:8%;padding-bottom:36px}.mentoring-step-label>span{color:#dec19a;letter-spacing:-.07em;font-size:clamp(58px,6vw,86px);font-weight:400;display:block}.mentoring-step-label p{color:#d0dcd5;margin-top:16px}.mentoring-moments li>div:last-child>p{color:#c7d4cc}.mentoring-moments li>div:last-child>.mentoring-focus{border-left-color:#c5a272}.mentoring-learning{background:linear-gradient(135deg,#f8f5ee,#eae2d4)}.mentoring-skills{border-left:1px solid #ad8b5555;padding-left:clamp(24px,3vw,44px)}.mentoring-skills article+article{margin-top:30px;padding-top:30px}.mentoring-agreements{border-top-color:#ad8b5544;margin:0 6vw;padding-left:0;padding-right:0}.mentoring-contact{isolation:isolate;background:radial-gradient(at 80% 45%,#305344 0,#14362d 38%,#081f1c 78%);padding-right:42%;overflow:hidden}.mentoring-contact:before{content:"";z-index:-1;opacity:.42;filter:drop-shadow(0 18px 20px #0007);pointer-events:none;background:url(/mark-paasman-wolf-relief-768.webp) 50%/contain no-repeat;width:39%;height:80%;position:absolute;top:10%;right:2%}.mentoring-contact>p:not(.eyebrow){color:#c9d7ce}@media (min-width:1700px){.mentoring-hero-copy,.mentoring-section:not(.mentoring-agreements){padding-left:max(6vw,50vw - 765px)}}@media (max-width:900px){.mentoring-hero{grid-template-columns:1fr}.mentoring-hero:before{opacity:.09;width:95%;height:65%;top:0;left:auto;right:-15%}.mentoring-hero-copy{padding:56px 6vw 40px}.mentoring-portrait{justify-self:end;width:min(72%,430px);margin:0 8vw 52px 6vw}.mentoring-fit,.mentoring-learning,.mentoring-agreements{grid-template-columns:1fr}.mentoring-fit>div:first-child:after,.mentoring-learning>div:first-child:after{margin-top:24px}.mentoring-contact{padding-right:6vw}.mentoring-contact:before{opacity:.09;width:75%;right:-15%}}@media (max-width:600px){.mentoring-hero-copy{padding-bottom:36px}.mentoring-portrait{width:82%;margin-right:8vw}.mentoring-moments{margin-top:40px}.mentoring-moments li{grid-template-columns:1fr;gap:24px;padding:28px 22px}.mentoring-moments li:nth-child(n){margin-left:0}.mentoring-moments li:last-child{padding-bottom:28px}.mentoring-step-label{align-items:center;gap:20px;display:flex}.mentoring-step-label p{margin:0}}
