.training-page{--training-green:#283c32}.training-hero{padding:70px 0 80px}.training-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center}.training-page h1{font-size:clamp(46px,5.3vw,78px);line-height:1.04;font-weight:500;letter-spacing:-.035em;margin:26px 0}.training-page h2{font-size:clamp(36px,3.6vw,54px);line-height:1.1;font-weight:500;letter-spacing:-.025em;margin:12px 0 26px}.training-page h3{font-size:29px;line-height:1.15;font-weight:500;margin:20px 0 15px}.training-editorial>p,.training-page h1,.training-page h2,.training-page h3{font-family:var(--font-wordmark),Georgia,serif}.training-hero-copy .lead{max-width:540px;margin-bottom:30px}.training-caption{font-size:13px;line-height:1.6;opacity:.75;margin-top:24px;max-width:350px}.training-editorial{min-height:525px;padding:38px;background:var(--training-green);color:#f5f0e5;display:flex;flex-direction:column;position:relative;border-radius:160px 160px 0 0}.training-monogram{text-align:center;font-family:var(--font-wordmark),Georgia,serif;font-style:italic;font-size:38px;border-bottom:1px solid #ffffff30;padding:18px 0}.training-editorial>p{font-size:clamp(56px,6vw,86px);line-height:.98;margin:35px 0;letter-spacing:-.025em}.training-editorial-footer{display:flex;justify-content:space-between;gap:15px;margin-top:auto;padding-top:20px;border-top:1px solid #ffffff30;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.training-paths{border-top:1px solid #283c3225}.training-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:48px}.training-path-grid article{border-top:1px solid #283c3240;padding-top:20px}.training-number{font-size:13px;letter-spacing:.1em}.training-educator{background:#e8e9e0}.training-two-col{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.training-large-copy{font-size:25px;line-height:1.45;margin-top:0}.training-request{scroll-margin-top:100px}.training-request header>p:not(.eyeless-label){max-width:360px}.training-form{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.training-privacy{display:inline-block;font-size:12px;margin-left:20px;text-decoration:underline}.training-faq{border-top:1px solid #283c3225}.training-next{background:var(--training-green);color:#f5f0e5}.training-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.training-next-grid a{color:inherit;text-decoration:none;border-top:1px solid #ffffff40;padding-top:22px}.training-next-grid a:hover h3{text-decoration:underline}.training-next-grid span{font-size:12px;letter-spacing:.07em}.training-next-grid p{font-size:15px}.training-success{padding:35px;background:#e8e9e0;align-self:start}@media(max-width:760px){.training-hero{padding:32px 0 45px}.training-hero-grid,.training-two-col{grid-template-columns:1fr;gap:35px}.training-editorial{min-height:380px;padding:28px;border-radius:100px 100px 0 0}.training-editorial>p{font-size:65px;margin:25px 0}.training-next-grid,.training-path-grid{grid-template-columns:1fr;gap:26px}.training-path-grid{margin-top:25px}.training-path-grid h3{margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.training-page .training-next h2,.training-page .training-next h3,.training-page .training-next p,.training-page .training-next span{color:#f5f0e5}.training-hero{padding-top:115px}@media(max-width:760px){.training-hero{padding-top:100px}}.training-breadcrumb{padding-top:100px;font-size:12px;display:flex;gap:10px}.training-breadcrumb a{text-decoration:underline}.training-hero{padding-top:24px}.training-educator-grid{display:grid;grid-template-columns:.75fr 1fr;gap:9%;align-items:center}.training-portrait{margin:0;max-width:400px}.training-portrait-crop{position:relative;aspect-ratio:416/532;overflow:hidden;border-radius:3px;background:#d8ddcd}.training-page .training-portrait-crop img{position:absolute;width:270.9135%;max-width:none;height:auto;left:-158.1731%;top:-6.5789%}.training-portrait figcaption{font-size:12px;margin-top:12px}.training-format-intro{max-width:780px}.training-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.training-format-grid article{border-top:1px solid #283c3230}.training-formats{background:#e8e9e0}.training-planning ol{padding:0;list-style:none;margin-bottom:35px}@media(max-width:760px){.training-breadcrumb{padding-top:92px}.training-hero{padding-top:15px}.training-educator-grid,.training-format-grid{grid-template-columns:1fr;gap:30px}.training-portrait{width:min(100%,340px)}}