svg[data-astro-cid-fjtc3n77]{overflow:visible}.notebook-word[data-astro-cid-fjtc3n77],.notebook-note[data-astro-cid-fjtc3n77]{fill:currentColor;stroke:none;font-family:var(--font-hand,"Kalam", cursive);font-size:22px;font-weight:400}.notebook-note[data-astro-cid-fjtc3n77]{font-size:20px}.training-hero{background:var(--sunflower);overflow:clip}.training-hero-inner{padding-top:26px;position:relative;container:training-hero/inline-size}.training-hero-copy{z-index:1;text-align:center;position:relative}.training-hero .eyebrow{margin-bottom:28px}.training-hero .eyebrow svg{width:90%;bottom:-12px;left:5%}.training-hero h1{font-size:clamp(3.5rem,7.2vw,6.5rem);line-height:.94}.training-hero h1>span{margin-inline:auto}.training-hero-description{letter-spacing:-.015em;max-width:39ch;margin:20px auto 24px;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:500;line-height:1.25}.training-page .primary-button{gap:22px;min-height:60px;font-size:1.375rem;text-decoration:none}.training-page .primary-button svg{width:34px}.training-page .training-hero-button{background:var(--forest);border-color:var(--forest);color:var(--paper)}.training-hero-button:hover{background:var(--ink);border-color:var(--ink)}.training-hero-button:focus-visible{outline-color:var(--ink)}.training-worktable{aspect-ratio:2065/697;pointer-events:none;width:calc(100% + 100px);margin:-40px -50px 0;position:relative;overflow:hidden}.training-worktable img{width:100%;max-width:none}.training-hero-note{z-index:1;width:18ch;font:400 1.4rem/1.28 var(--font-hand);text-align:center;position:absolute;top:233px;right:-10px;transform:rotate(-9deg)}.training-hero-note svg{width:62%;height:14px;margin:5px 0 0 auto}.training-paths{padding-block:46px 52px}.training-paths>.eyebrow{font-family:var(--font-body);margin-bottom:24px}.training-paths>.eyebrow svg{bottom:-11px}.training-paths-intro{font-size:1.1875rem}.training-path-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:70px;margin-top:16px;display:grid}.training-notebook{width:90%;max-width:480px;height:auto;margin-block:0 10px}.training-path-everyday h3{font-size:clamp(2rem,2.8vw,2.7rem)}.training-path-everyday>p{max-width:37ch;margin-top:12px;font-size:1.375rem;line-height:1.35}.training-path-stack{grid-template-rows:1fr 1fr;display:grid}.training-path-row{grid-template-columns:32% minmax(0,1fr);align-items:center;gap:20px;padding-block:24px;display:grid;container:readable-copy/inline-size}.training-path-row+.training-path-row{border-top:1px solid var(--rule)}.training-path-row h3{font-size:2.25rem}.training-path-row p{overflow-wrap:anywhere;margin-top:12px;font-size:1.25rem;line-height:1.4}.training-path-icon{width:100%}.training-guidance{background:var(--sage)}.training-guidance-inner{grid-template-columns:.95fr 1.05fr;gap:34px;padding-block:36px 40px;display:grid}.training-instructor{border-right:1px solid var(--leaf);grid-template-columns:36% minmax(0,1fr);gap:24px;padding-right:30px;display:grid;container:readable-copy/inline-size}.training-instructor-portrait{margin-top:3px;position:relative}.training-instructor-portrait img{aspect-ratio:.86;object-fit:cover;object-position:50% 42%;border-radius:10px;width:100%}.training-portrait-rays{width:30px;height:70px;position:absolute;top:28%;left:-40px;transform:rotate(185deg)}.training-guidance h2{font-size:2rem}.training-instructor-copy>p{overflow-wrap:anywhere}.training-instructor-copy>p:not(.training-personal-note){margin-top:14px;font-size:1.125rem;line-height:1.4}.training-personal-note{width:fit-content;max-width:20ch;font:400 1.4rem/1.25 var(--font-hand);margin:24px 0 3px;transform:rotate(-5deg)}.training-personal-note svg{width:76%;height:12px;margin:3px 0 0 auto}.training-process h2{margin-bottom:22px}.training-process .steps{column-gap:24px}.training-process .step-number{background:oklch(81% .06 115)}.training-process .step-top svg{margin-right:0}.training-process .steps h3{font-size:1.5rem}.training-process .steps p{font-size:1.0625rem}.training-formats{grid-template-columns:1fr 1fr 1fr;padding-block:30px;display:grid}.training-format{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;padding-inline:26px;display:grid;container:readable-copy/inline-size}.training-format:first-child{padding-left:0}.training-format:last-child{padding-right:0}.training-format+.training-format{border-left:1px solid var(--rule)}.training-format-icon{width:100%}.training-format-pin{background:var(--sage);border-radius:54% 46% 58% 42%;place-items:center;width:75px;height:85px;display:grid;transform:rotate(8deg)}.training-format-pin svg{width:34px;height:44px;transform:rotate(-8deg)}.training-format h2{overflow-wrap:anywhere;font-size:1.5rem}.training-format p{margin-top:9px;font-size:1rem;line-height:1.4}.training-closing{background:var(--forest);color:var(--paper);overflow:clip}.training-closing-inner{grid-template-columns:2fr 1fr;align-items:center;gap:50px;padding:48px 30px 48px 18px;display:grid;position:relative}.training-closing-copy{z-index:1;min-width:0;position:relative}.training-closing h2{overflow-wrap:anywhere;max-width:25ch;font-family:var(--font-body);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.1vw,2.9rem);font-weight:800;line-height:1.1}.training-closing-copy>p{max-width:52ch;margin-block:18px 24px;font-size:1.25rem;line-height:1.4}.training-closing-rays{width:33px;height:59px;color:var(--sunflower);position:absolute;top:-17px;left:-48px;transform:rotate(188deg)}.training-closing-note{z-index:1;max-width:17ch;font:400 1.6rem/1.25 var(--font-hand);margin-right:70px;position:relative;transform:rotate(-9deg)}.training-closing-note svg{width:66%;height:17px;color:var(--leaf);margin:4px 0 0 auto}.training-closing-plant{width:180px;height:335px;position:absolute;bottom:-35px;right:-55px}@media (width<=1150px){.training-hero-note{width:15ch;font-size:1.15rem;top:250px;right:-8px}.training-worktable{margin-top:-20px}.training-path-grid{gap:40px}.training-path-row{gap:16px}.training-path-row h3{font-size:2rem}.training-guidance-inner{gap:26px}.training-instructor{grid-template-columns:32% minmax(0,1fr);gap:18px;padding-right:22px}.training-process .steps{column-gap:16px}.training-guidance h2{font-size:1.8rem}.training-format{grid-template-columns:58px minmax(0,1fr);gap:12px;padding-inline:18px}.training-format-pin{width:58px;height:72px}}@container training-hero (width<45em){.training-hero-note{width:18ch;max-width:calc(100% - 20px);margin:24px 10px 8px auto;position:relative;top:auto;right:auto}}@media (width<=900px){.training-hero-inner{padding-top:30px}.training-hero-note{width:26ch;max-width:calc(100% - 20px);margin:26px 10px 8px auto;position:relative;top:auto;right:auto;transform:rotate(-5deg)}.training-worktable{width:calc(100% + 60px);margin:-15px -30px 0}.training-paths{padding-block:36px 42px}.training-path-grid{gap:28px}.training-notebook{width:100%}.training-path-row{grid-template-columns:90px minmax(0,1fr);gap:12px;padding-block:18px}.training-path-row h3{font-size:1.85rem}.training-path-row p,.training-path-everyday>p{font-size:1.125rem}.training-guidance-inner{grid-template-columns:1fr;padding-block:32px 36px}.training-instructor{border-right:0;border-bottom:1px solid var(--leaf);grid-template-columns:150px minmax(0,1fr);gap:26px;padding:0 0 26px}.training-instructor-copy>p:not(.training-personal-note){max-width:45ch}.training-personal-note{max-width:32ch;margin-top:18px}.training-process .steps{column-gap:32px}.training-process .step-top svg{margin-right:20px}.training-format{grid-template-columns:1fr;align-content:start;gap:12px;padding-inline:20px}.training-format-icon{width:74px;height:75px}.training-format-pin{width:68px;height:75px}.training-format h2{font-size:1.4rem}.training-closing-inner{grid-template-columns:2fr 1fr;gap:32px;padding-left:0;padding-right:0}.training-closing-note{margin-right:25px;font-size:1.4rem}.training-closing-plant{width:105px;height:250px;right:-65px}.training-closing-rays{width:24px;left:-30px}}@media (width<=620px){.training-hero-inner{padding-top:22px}.training-hero .eyebrow{letter-spacing:.07em;margin-bottom:30px;font-size:.78rem}.training-hero h1{font-size:clamp(2.65rem,10.8vw,4.1rem);line-height:.99}.training-hero-description{max-width:29ch;margin-top:19px;font-size:1.2rem}.training-page .primary-button{gap:18px;min-height:54px;padding:12px 22px;font-size:1.2rem}.training-page .primary-button svg{width:29px}.training-hero-note{width:25ch;margin:24px 10px 8px auto;font-size:1.075rem}.training-worktable{width:calc(100% + 44px);margin:0 -22px}.training-paths{padding-block:32px 34px}.training-paths>.eyebrow{font-size:.9rem}.training-paths-intro{font-size:1.0625rem}.training-path-grid{grid-template-columns:1fr;gap:26px;margin-top:18px}.training-notebook{margin-inline:auto;width:95%;max-width:360px;margin-bottom:12px}.training-path-everyday h3{font-size:2rem}.training-path-everyday>p{max-width:none;margin-top:10px}.training-path-stack{border-top:1px solid var(--rule);grid-template-rows:auto auto}.training-path-row{grid-template-columns:92px minmax(0,1fr);gap:15px;padding-block:24px}.training-path-row:last-child{padding-bottom:0}.training-path-row p{margin-top:8px}.training-instructor{grid-template-columns:104px minmax(0,1fr);gap:20px}.training-instructor-portrait img{aspect-ratio:.78}.training-portrait-rays{width:19px;height:43px;left:-24px}.training-guidance h2{font-size:1.8rem}.training-instructor-copy>p:not(.training-personal-note){margin-top:10px;font-size:1.0625rem}.training-personal-note{margin-top:18px;font-size:1.25rem}.training-process .steps{grid-template-columns:1fr;row-gap:22px}.training-process .steps li{grid-template-columns:46px minmax(0,1fr);column-gap:16px;display:grid}.training-process .step-top{grid-row:1/3;align-self:start;margin:0;padding:0}.training-process .step-top svg{display:none}.training-process .step-number{width:46px;font-size:1.85rem}.training-process .steps p{margin-top:5px}.training-formats{grid-template-columns:1fr;padding-block:12px}.training-format{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:20px;padding:22px 0}.training-format+.training-format{border-left:0;border-top:1px solid var(--rule)}.training-format h2{font-size:1.5rem}.training-format p{margin-top:6px}.training-closing-inner{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:40px 45px}.training-closing h2{font-size:2.25rem}.training-closing-copy>p{margin-block:16px 23px;font-size:1.125rem}.training-closing-note{max-width:20ch;margin:0 100px 0 14px;font-size:1.4rem}.training-closing-plant{width:122px;height:225px;bottom:-25px;right:-20px}.training-closing-rays{width:19px;height:37px;top:-23px;left:-19px}}@media (width<=359px){.training-hero h1{font-size:2.4rem}.training-hero .eyebrow{font-size:.7rem}.training-page .primary-button{gap:12px;padding-inline:18px;font-size:1.0625rem}.training-page .primary-button svg{width:26px}.training-path-row{grid-template-columns:70px minmax(0,1fr);gap:12px}.training-instructor{grid-template-columns:80px minmax(0,1fr);gap:16px}.training-closing h2{font-size:2rem}}@container readable-copy (width<12em){.training-path-row>div,.training-instructor-copy,.training-format>div:not(.training-format-pin){grid-column:1/-1;min-width:0}}
