#parcours.professional-chapter{padding-top:104px}#parcours .professional-opening{padding-inline:4%;position:relative}#parcours .professional-heading{max-width:820px}#parcours .professional-heading h2{color:var(--primary);font-weight:500}#parcours .professional-heading h2:after{content:"";border-bottom:3px solid var(--tender);border-radius:50%;width:140px;height:12px;margin-top:12px;display:block;transform:rotate(-3deg)}#parcours .professional-intro{max-width:730px;margin-top:38px}#parcours .professional-lead{color:var(--primary);text-wrap:pretty;margin-bottom:26px;font-size:23px;line-height:1.6}#parcours .prose{text-wrap:pretty;font-size:17px;line-height:1.85}#parcours .prose p+p{margin-top:22px}#parcours strong{color:var(--primary);font-weight:600}#parcours .professional-growth-line{width:150px;height:140px;color:var(--eucalyptus);position:absolute;top:140px;right:3%;transform:rotate(-8deg)}#parcours .professional-part-title{color:var(--primary);text-wrap:balance;max-width:810px;font-size:29px;font-weight:550;line-height:1.35}#parcours .professional-part-title>span{text-decoration-line:underline;-webkit-text-decoration-color:var(--tender);-webkit-text-decoration-color:var(--tender);text-decoration-color:var(--tender);text-underline-offset:8px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}#parcours .professional-results{background:var(--primary);color:var(--primary-foreground);border-radius:0 12% 0 8%/0 16% 0 12%;margin-top:64px;padding-block:56px 68px;position:relative}#parcours .professional-results .professional-part-title{color:var(--primary-foreground);font-size:25px}#parcours .professional-results .page-width{padding-inline:4%}#parcours .professional-metrics{grid-template-columns:1.3fr 1fr 1fr;gap:38px 48px;margin:40px 0 0;display:grid}#parcours .professional-metric{flex-direction:column;justify-content:start;gap:14px;min-width:0;display:flex}#parcours .professional-metric dt{color:var(--secondary);order:2;font-size:16px;line-height:1.6}#parcours .professional-metric dt strong{color:var(--primary-foreground)}#parcours .professional-metric dd{color:var(--primary-foreground);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:56px;font-weight:650;line-height:1.15}#parcours .professional-metric dd span{font-size:28px;font-weight:500}#parcours .professional-metric-revenue{border-right:1px solid var(--eucalyptus);grid-row:1/3;justify-content:center;padding-right:24px}#parcours .professional-metric-revenue dd{color:var(--tender);font-size:86px}#parcours .professional-metric-revenue dd:after{content:"";border-bottom:4px solid var(--tender);border-radius:50%;width:120px;height:12px;margin-top:8px;display:block;transform:rotate(-5deg)}#parcours .professional-metric-revenue dd span{font-size:42px}#parcours .professional-metric:last-child{border-top:1px solid var(--eucalyptus);flex-direction:row-reverse;grid-column:2/4;justify-content:start;align-items:center;gap:32px;padding-top:24px}#parcours .professional-narrative{padding-inline:4%}#parcours .professional-people{margin-top:88px}#parcours .professional-project-spread{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:7%;margin-top:36px;display:grid}#parcours .professional-photo{width:100%;position:relative}#parcours .professional-photo .photo-slot{aspect-ratio:3/4;width:100%}#parcours .professional-photo-jewel:before{content:"";border:1px solid var(--eucalyptus);border-radius:50% 50% 4px 4px/30% 30% 4px 4px;position:absolute;inset:-12px -10px 12px 10px;transform:rotate(4deg)}#parcours .professional-photo-jewel .photo-slot{box-shadow:var(--portrait-shadow);border-radius:50% 50% 4px 4px/30% 30% 4px 4px;transform:rotate(2deg)}#parcours .professional-pullquote{max-width:860px;color:var(--primary);text-align:center;text-wrap:balance;margin:64px auto;padding:24px 0;font-size:28px;font-weight:450;line-height:1.5}#parcours .professional-pullquote:before{content:"";border-top:2px solid var(--eucalyptus);border-radius:50%;width:95px;height:12px;margin:0 auto 24px;display:block}#parcours .professional-human-story{max-width:740px;margin-left:auto}#parcours .professional-human-story .prose p:first-child{color:var(--primary);font-size:23px;line-height:1.55}#parcours .professional-human-closing{max-width:700px;color:var(--primary);margin:30px 0 0 auto;font-size:21px;line-height:1.65}#parcours .professional-transmission{border-top:1px solid var(--line);margin-top:86px;padding-top:42px;position:relative}#parcours .professional-team-spread{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:7%;margin-top:34px;display:grid}#parcours .professional-team-story{max-width:750px}#parcours .professional-photo-dome .photo-slot{aspect-ratio:1;box-shadow:var(--portrait-shadow);border-radius:50%;transform:rotate(3deg)}#parcours .professional-photo-dome:before{content:"";border:1px solid var(--eucalyptus);border-radius:50%;position:absolute;inset:-10px;transform:rotate(-4deg)scale(1.02)}#parcours .professional-turning-point{color:var(--primary);margin:38px 0 28px 7%;font-size:24px;font-weight:550;line-height:1.5}#parcours .professional-team-after{border-left:2px solid var(--tender);max-width:750px;margin-left:auto;padding-left:28px}#parcours .professional-lessons{grid-template-columns:280px minmax(0,1fr);align-items:start;column-gap:7%;margin-top:88px;display:grid}#parcours .professional-photo-mountain{margin-top:22px}#parcours .professional-photo-mountain .photo-slot{box-shadow:var(--portrait-shadow);border-radius:4px 4px 46%/4px 4px 25%;transform:rotate(-3deg)}#parcours .professional-lessons-copy .prose{margin-top:28px}#parcours .professional-lessons-quote{grid-column:1/-1;max-width:740px;margin-block:44px 20px}#parcours .professional-lessons-closing{max-width:680px;color:var(--muted-foreground);text-align:center;grid-column:1/-1;margin-inline:auto;font-size:18px;line-height:1.75}#parcours .professional-future{background:var(--secondary);border-radius:16% 0 12%/5% 0;margin-top:72px;padding-block:62px 68px}#parcours .professional-future .page-width{padding-inline:4%}#parcours .professional-future-opening{max-width:790px;margin-top:30px}#parcours .professional-future-quote{max-width:850px;color:var(--primary);text-wrap:balance;margin:38px 0 32px auto;font-size:28px;line-height:1.5}#parcours .professional-future-ending{max-width:730px;margin-left:auto}#parcours .professional-final-word{color:var(--primary);margin:30px 0 0;font-size:27px;font-weight:550}@media (width<=1100px){#parcours .professional-growth-line{display:none}#parcours .professional-metrics{grid-template-columns:1.1fr 1fr 1fr;gap:28px}#parcours .professional-metric dd{font-size:42px}#parcours .professional-metric-revenue dd{font-size:64px}#parcours .professional-metric-revenue dd span{font-size:32px}#parcours .professional-project-spread{grid-template-columns:minmax(0,1fr) 220px;gap:6%}}@media (width<=850px){#parcours.professional-chapter{padding-top:78px}#parcours .professional-opening,#parcours .professional-narrative,#parcours .professional-results .page-width,#parcours .professional-future .page-width{padding-inline:0}#parcours .professional-metrics{grid-template-columns:1fr 1fr;gap:30px 36px}#parcours .professional-metric-revenue{border:0;grid-row:auto;padding:0}#parcours .professional-metric-revenue dd{font-size:58px}#parcours .professional-metric:last-child{border:0;flex-direction:column;grid-column:auto;align-items:start;gap:14px;padding-top:0}#parcours .professional-project-spread{grid-template-columns:minmax(0,1fr) 180px;gap:32px}#parcours .professional-lessons{grid-template-columns:180px minmax(0,1fr);gap:32px}#parcours .professional-part-title{font-size:26px}#parcours .professional-pullquote,#parcours .professional-future-quote{font-size:25px}}@media (width<=650px){#parcours.professional-chapter{padding-top:60px}#parcours .professional-intro{margin-top:30px}#parcours .professional-lead{font-size:21px;line-height:1.6}#parcours .prose{font-size:16px;line-height:1.85}#parcours .professional-part-title{font-size:23px;line-height:1.45}#parcours .professional-results{margin-top:42px;padding-block:36px 42px}#parcours .professional-results .professional-part-title{font-size:22px}#parcours .professional-metrics{gap:30px 18px;margin-top:32px}#parcours .professional-metric dd{font-size:34px}#parcours .professional-metric dd span{font-size:20px}#parcours .professional-metric-revenue dd{font-size:46px}#parcours .professional-metric-revenue dd:after{border-bottom-width:3px;width:80px;height:8px}#parcours .professional-metric-revenue dd span{font-size:26px}#parcours .professional-metric dt{font-size:14px;line-height:1.6}#parcours .professional-people{margin-top:56px}#parcours .professional-project-spread{grid-template-columns:1fr;gap:30px;margin-top:30px}#parcours .professional-photo-jewel{max-width:210px;margin:0 18px 0 auto}#parcours .professional-pullquote{margin-block:36px;padding-block:12px;font-size:23px}#parcours .professional-human-story .prose p:first-child{font-size:21px}#parcours .professional-human-closing{font-size:20px}#parcours .professional-transmission{margin-top:54px;padding-top:30px}#parcours .professional-team-spread{grid-template-columns:1fr;gap:26px}#parcours .professional-photo-dome{max-width:180px;margin:0 auto 0 10px}#parcours .professional-turning-point{margin-left:0;font-size:22px}#parcours .professional-team-after{padding-left:20px}#parcours .professional-lessons{grid-template-columns:1fr;gap:30px;margin-top:56px}#parcours .professional-photo-mountain{max-width:190px;margin:0 auto 0 8px}#parcours .professional-lessons-copy{grid-row:1}#parcours .professional-lessons-quote{margin-block:0}#parcours .professional-lessons-closing{font-size:17px}#parcours .professional-future{margin-top:48px;padding-block:40px 46px}#parcours .professional-future-quote{margin-block:30px;font-size:23px}#parcours .professional-final-word{font-size:24px;line-height:1.4}}@media (width<=360px){#parcours .professional-metric dd{font-size:29px}#parcours .professional-metric-revenue dd{font-size:39px}#parcours .professional-metric-revenue dd span{font-size:23px}}
