.miti-home-hero.miti-design-hero--immersive{background:#191e22;border-bottom:4px solid var(--miti-accent,#f8485e)}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__media{left:0;width:100%;overflow:hidden}.miti-home-hero .miti-editorial-hero__media picture,.miti-home-hero .miti-editorial-hero__media img{display:block;width:100%;height:100%}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__image{object-fit:cover}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__media::after{background:linear-gradient(90deg,rgb(16 20 24 / .72),rgb(16 20 24 / .35) 38%,transparent 66%)}.miti-home-hero.is-contrast-strong.miti-design-hero--immersive .miti-editorial-hero__media::after{background:linear-gradient(90deg,rgb(13 16 20 / .88),rgb(13 16 20 / .5) 45%,transparent 74%)}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__inner{display:flex;align-items:center;background:#fff0}.miti-home-hero.is-contrast-strong.miti-design-hero--immersive .miti-editorial-hero__inner{background:#fff0}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__copy{width:44%;max-width:760px;min-height:0;padding:clamp(40px,7vw,100px) clamp(26px,4vw,76px) clamp(40px,7vw,100px) max(32px,calc((100vw - 1440px)/2));justify-content:center}.miti-home-hero .miti-editorial-hero__eyebrow{letter-spacing:.12em}.miti-home-hero .miti-editorial-hero__title{font-size:clamp(40px,4vw,70px);line-height:1.07;letter-spacing:-.045em;max-width:14ch}.miti-home-hero .miti-editorial-hero__subtitle{font-size:clamp(17px,1.5vw,22px);line-height:1.55;max-width:32ch}.miti-home-hero .miti-design-hero__actions{margin-top:28px}body.miti-home-proposal .miti-content{padding-top:clamp(56px,6vw,96px)}.miti-section--featured-courses,.miti-section--benefits,.miti-section--scene,.miti-section--post-list{margin-bottom:clamp(72px,8vw,130px)}.miti-section--featured-courses .miti-section__copy,.miti-section--post-list .miti-section__copy{max-width:760px}.miti-section--featured-courses .icm-cards-grid{margin-top:22px}.miti-home-course-group{margin:30px 0 12px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:var(--miti-action,#d8223b)!important}.miti-home-courses__more,.miti-home-news__more{margin-top:30px}.miti-home-courses__empty{padding:24px;border-left:4px solid var(--miti-accent);background:#fff7f8}.miti-section--scene{max-width:1380px}.miti-home-scene{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);align-items:center;min-height:540px;background:#f7f8fa}.miti-home-scene.is-image-left{grid-template-columns:minmax(0,58%) minmax(0,42%)}.miti-home-scene__image{grid-column:2;grid-row:1;margin:0;height:100%;min-height:540px;overflow:hidden}.miti-home-scene.is-image-left .miti-home-scene__image{grid-column:1}.miti-home-scene__image picture,.miti-home-scene__image img{display:block;width:100%;height:100%;min-height:540px;object-fit:cover}.miti-home-scene__empty{min-height:540px;background:linear-gradient(130deg,#833b53,#e87552)}.miti-home-scene__panel{grid-column:1;grid-row:1;z-index:1;position:relative;max-width:620px;margin:42px -72px 42px clamp(28px,6vw,92px);padding:clamp(30px,4vw,64px);background:#fff;box-shadow:0 22px 46px rgb(26 31 39 / .13);border-top:4px solid var(--miti-accent,#f8485e)}.miti-home-scene.is-image-left .miti-home-scene__panel{grid-column:2;margin:42px clamp(28px,6vw,92px) 42px -72px}.miti-home-scene:not(.is-overlap) .miti-home-scene__panel{margin-left:0;margin-right:0;max-width:none;box-shadow:none;border-top:0}.miti-home-scene.is-plum .miti-home-scene__panel{background:#fff7f8}.miti-home-scene.is-azure .miti-home-scene__panel{background:#f0faff}.miti-home-scene__panel .miti-section__title{font-size:clamp(30px,3.3vw,50px)!important}.miti-home-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.miti-home-benefit{padding:clamp(24px,3vw,40px);background:#fff;border:1px solid #e5e7ec;border-top:4px solid var(--miti-accent,#f8485e);box-shadow:0 7px 20px rgb(20 24 30 / .045);border-radius:3px}.miti-home-benefit__icon{display:block;position:relative;width:46px;height:46px;margin-bottom:30px;border-radius:50%;background:#fff1f3;color:var(--miti-action,#d8223b)}.miti-home-benefit__icon::after{position:absolute;inset:0;display:grid;place-items:center;font-size:25px;font-weight:700;content:'✦'}.miti-home-benefit__icon.is-practice::after{content:'↗'}.miti-home-benefit__icon.is-network::after{content:'∞'}.miti-home-benefit h3{font-size:21px!important}.miti-home-benefit p{margin:0!important}.miti-section--post-list .miti-feed__items{margin-top:26px}.miti-section--cta:last-child .miti-section__cta{padding:clamp(28px,5vw,68px);border-left:0;border-top:4px solid var(--miti-accent);background:#fff7f8}.miti-home-hero .miti-design-button:focus-visible,.miti-section--scene a:focus-visible{outline:3px solid #20232a;outline-offset:4px}.miti-home-hero .miti-editorial-hero__media .miti-home-hero__variant{position:absolute;inset:0;opacity:0;pointer-events:none}.miti-home-hero__canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.miti-home-hero .is-reveal-active .miti-home-hero__canvas{opacity:1}.miti-home-hero .miti-editorial-hero__media::after{z-index:2}@media(prefers-reduced-motion:reduce){.miti-home-hero__canvas{display:none}}.miti-home-hero-hidden .miti-content-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:950px){.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__copy{width:53%}.miti-home-scene{min-height:440px}.miti-home-scene__image,.miti-home-scene__image img,.miti-home-scene__empty{min-height:440px}.miti-home-scene__panel{margin-left:24px;margin-right:-48px;padding:32px}.miti-home-scene.is-image-left .miti-home-scene__panel{margin-left:-48px;margin-right:24px}}@media(max-width:700px){.miti-home-hero.miti-design-hero--immersive{min-height:0}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__media{left:0;top:0;width:100%;height:52%;min-height:0}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__media::after{background:linear-gradient(0deg,#191e22 0%,transparent 60%)}.miti-home-hero.is-contrast-strong.miti-design-hero--immersive .miti-editorial-hero__media::after{background:linear-gradient(0deg,#13171b 0%,rgb(13 16 20 / .25) 80%)}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__inner,.miti-home-hero.is-contrast-strong.miti-design-hero--immersive .miti-editorial-hero__inner{min-height:0;display:block;padding-top:min(70vw,330px);background:#fff0}.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__copy{width:100%;max-width:none;padding:18px 22px 44px}.miti-home-hero .miti-editorial-hero__title{font-size:clamp(34px,9vw,48px)}.miti-home-hero .miti-design-hero__actions .miti-design-button{width:auto;flex:1}.miti-home-scene,.miti-home-scene.is-image-left{display:flex;flex-direction:column;min-height:0}.miti-home-scene__image,.miti-home-scene.is-image-left .miti-home-scene__image{width:100%;height:auto;min-height:0}.miti-home-scene__image picture,.miti-home-scene__image img{height:auto;min-height:0;aspect-ratio:4/3;object-fit:cover}.miti-home-scene__empty{min-height:250px}.miti-home-scene__panel,.miti-home-scene.is-image-left .miti-home-scene__panel{width:100%;max-width:none;margin:0;padding:28px 22px;box-shadow:none}.miti-home-benefits{grid-template-columns:1fr}.miti-section--featured-courses,.miti-section--benefits,.miti-section--scene,.miti-section--post-list{margin-bottom:70px}}@media(max-width:700px){.miti-home-hero .miti-design-hero__actions{display:flex;flex-direction:column;align-items:stretch}.miti-home-hero .miti-design-hero__actions .miti-design-button{width:100%;flex:none;text-align:center}}@media(min-width:701px) and (max-width:1000px){.miti-home-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.miti-home-proposal .js-reveal.is-revealed,.miti-home-hero.is-revealed .miti-editorial-hero__copy{animation:miti-home-enter .52s ease-out both}@keyframes miti-home-enter{from{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.miti-section--featured-courses.is-carousel{margin-bottom:clamp(76px,8vw,130px)}.miti-home-course-showcase{position:relative;margin-top:28px}.miti-home-course-showcase__rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:2px 2px 22px}.miti-home-course-showcase__card{flex:0 0 min(500px,calc(50% - 10px));min-width:0;scroll-snap-align:start;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #20232a12;border:1px solid #e5e7ec;transition:transform .25s ease,box-shadow .25s ease}.miti-home-course-showcase__link{display:block;height:100%;color:#20232a!important;text-decoration:none!important}.miti-home-course-showcase__media{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#f8485e,#79213b)}.miti-home-course-showcase__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.miti-home-course-showcase__placeholder{display:grid;place-items:center;height:100%;color:#fff;font-size:clamp(40px,6vw,84px);font-weight:800;letter-spacing:-.08em}.miti-home-course-showcase__content{display:flex;min-height:180px;flex-direction:column;align-items:flex-start;padding:24px 26px 28px}.miti-home-course-showcase__meta{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#aa1d38}.miti-home-course-showcase__content strong{display:block;margin:10px 0 18px;font-size:clamp(20px,1.8vw,27px);line-height:1.24;letter-spacing:-.035em;color:#20232a}.miti-home-course-showcase__action{margin-top:auto;font-size:14px;font-weight:700;color:var(--miti-action,#d8223b)}.miti-home-course-showcase__controls{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.miti-home-course-showcase__controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d6dce4;border-radius:50%;background:#fff;color:#20232a;font-size:23px;cursor:pointer}.miti-home-course-showcase__controls button:disabled{opacity:.4;cursor:default}.miti-home-course-showcase__controls button:not(:disabled):hover{border-color:var(--miti-accent,#f8485e);color:var(--miti-action,#d8223b)}.miti-home-course-showcase.is-single .miti-home-course-showcase__card{flex-basis:100%;max-width:none}.miti-home-course-showcase.is-single .miti-home-course-showcase__link{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%)}.miti-home-course-showcase.is-single .miti-home-course-showcase__media{aspect-ratio:auto;min-height:360px}.miti-home-course-showcase.is-single .miti-home-course-showcase__content{justify-content:center;padding:clamp(28px,4vw,56px)}.miti-home-course-showcase.is-single .miti-home-course-showcase__content strong{font-size:clamp(26px,2.8vw,44px)}@media(hover:hover) and (pointer:fine){.miti-home-course-showcase__card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #20232a20}.miti-home-course-showcase__card:hover img{transform:scale(1.035)}}.miti-section--featured-courses.is-compact{border-top:1px solid #e3e6eb;padding-top:28px;margin-bottom:80px}.miti-section--featured-courses.is-compact .miti-section__title{font-size:clamp(24px,2.2vw,32px)!important}.miti-section--featured-courses.is-compact .miti-section__copy{font-size:15px}.miti-home-course-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.miti-home-course-compact__item{display:flex;flex-direction:column;min-height:126px;gap:8px;padding:20px;border:1px solid #e0e4e9;border-radius:6px;background:#f8f9fb;text-decoration:none!important;color:#20232a!important;transition:border-color .2s ease,background .2s ease}.miti-home-course-compact__item:hover{border-color:var(--miti-accent,#f8485e);background:#fff7f8}.miti-home-course-compact__title{font-size:16px;font-weight:700;line-height:1.35}.miti-home-course-compact__site{margin-top:auto;color:#626d7b;font-size:12px}.miti-home-course-compact__arrow{position:absolute;opacity:0}.miti-section--featured-courses.is-compact .miti-home-courses__more{margin-top:16px}.miti-section--featured-courses.is-compact .miti-home-courses__more .miti-section__button{min-height:0;border:0;background:none;padding:0;color:var(--miti-action,#d8223b);font-size:14px}body.miti-home-proposal{overflow-x:clip!important}body.miti-home-proposal .wrapper_inner{overflow:clip}.miti-section--story-swap{position:relative;left:50%;width:100vw;max-width:none;margin-left:-50vw;margin-bottom:clamp(80px,9vw,140px);background:#25202a}.miti-home-story__frame{position:relative;isolation:isolate;height:clamp(560px,88svh,860px);overflow:hidden;background:#30212d}.miti-home-story__frame.is-second{background:#173c51}.miti-home-story__media,.miti-home-story__media picture,.miti-home-story__media img,.miti-home-story__placeholder{position:absolute;inset:0;width:100%;height:100%;display:block}.miti-home-story__media img{object-fit:cover;object-position:var(--miti-story-focus-x,50%) var(--miti-story-focus-y,50%)}.miti-home-story.has-reveal .miti-home-story__media{z-index:0}.miti-home-story__variant,.miti-home-story__variant picture,.miti-home-story__variant img,.miti-home-story__reveal-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.miti-home-story__variant{opacity:0;pointer-events:none}.miti-home-story__reveal-canvas{z-index:1;opacity:0;pointer-events:none}.miti-home-story__media.is-reveal-active .miti-home-story__reveal-canvas{opacity:1}.miti-home-story__variant-alt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.miti-home-story.has-reveal .miti-home-story__frame::after{z-index:1;pointer-events:none}.miti-home-story.has-reveal .miti-home-story__inner{z-index:2}.miti-home-story__effect-hint{position:absolute;z-index:2;right:clamp(24px,5vw,80px);bottom:28px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 2px 12px #000b;pointer-events:none}.miti-home-story.is-guided-off .miti-home-story__effect-hint,.miti-home-story.is-guided-off .miti-home-story__navigation>span{display:none!important}.miti-home-story__effect-hint.is-mobile{display:none}.miti-home-story__placeholder{background:linear-gradient(125deg,#652838,#14728b)}.miti-home-story__frame::after{content:'';position:absolute;inset:0;z-index:0;opacity:var(--miti-story-copy-shade,1);background:linear-gradient(90deg,rgb(22 16 25 / .83),rgb(22 16 25 / .48) 40%,transparent 78%)}.miti-home-story__frame.is-copy-right::after{background:linear-gradient(270deg,rgb(22 16 25 / .83),rgb(22 16 25 / .48) 40%,transparent 78%)}.miti-home-story__frame.is-copy-center::after{background:radial-gradient(ellipse at center,rgb(22 16 25 / .8),rgb(22 16 25 / .38) 58%,transparent 95%)}.miti-home-story__inner{position:relative;z-index:1;display:flex;align-items:center;width:min(100% - 72px,1460px);height:100%;margin:auto}.miti-home-story__frame.is-copy-right .miti-home-story__inner{justify-content:flex-end}.miti-home-story__frame.is-copy-center .miti-home-story__inner{justify-content:center;text-align:center}.miti-home-story__frame.is-copy-center .miti-home-story__copy{max-width:min(780px,70vw)}.miti-home-story__copy{max-width:min(650px,48vw);color:#fff;text-shadow:0 2px 22px #0004}.miti-home-story__eyebrow{display:block;margin-bottom:26px;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff}.miti-section .miti-home-story__copy h2,.miti-content .miti-section .miti-home-story__copy h2{margin:0 0 24px;color:#fff;font-size:clamp(34px,4vw,67px);font-weight:700;line-height:1.08;letter-spacing:-.045em}.miti-home-story__copy .miti-section__copy{margin-bottom:28px}.miti-section .miti-home-story__copy p,.miti-content .miti-section .miti-home-story__copy p{color:#fff;font-size:clamp(17px,1.45vw,22px);line-height:1.6}.miti-section .miti-home-story__copy .miti-section__button{box-shadow:0 7px 20px #0003}.miti-home-story__frame{border-bottom:4px solid var(--miti-accent,#f8485e)}@media(max-width:1000px){.miti-home-story__inner{width:min(100% - 48px,1460px)}.miti-home-story__copy{max-width:57vw}.miti-home-course-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.miti-home-course-showcase__card{flex-basis:min(87vw,420px)}.miti-home-course-showcase.is-single .miti-home-course-showcase__link{display:block}.miti-home-course-showcase.is-single .miti-home-course-showcase__media{min-height:0;aspect-ratio:4/3}.miti-home-course-showcase.is-single .miti-home-course-showcase__content{padding:20px}.miti-home-course-showcase__content{min-height:160px;padding:20px}.miti-home-course-compact{grid-template-columns:1fr}.miti-home-course-compact__item{min-height:0}.miti-section--story-swap{margin-bottom:72px}.miti-home-story__frame{position:relative;top:auto;height:auto;min-height:0;display:flex;flex-direction:column}.miti-home-story__media{position:relative;height:72vw;min-height:280px;max-height:510px}.miti-home-story__media picture,.miti-home-story__media img,.miti-home-story__placeholder{position:absolute}.miti-home-story__frame::after,.miti-home-story__frame.is-second::after{display:none}.miti-home-story__inner,.miti-home-story__frame.is-second .miti-home-story__inner{display:block;width:100%;height:auto;padding:28px 22px 36px;background:#30212d}.miti-home-story__frame.is-second .miti-home-story__inner{background:#173c51}.miti-home-story__copy{max-width:none}.miti-home-story__eyebrow{margin-bottom:14px}.miti-section .miti-home-story__copy h2,.miti-content .miti-section .miti-home-story__copy h2{font-size:clamp(32px,9vw,46px)}.miti-section .miti-home-story__copy p,.miti-content .miti-section .miti-home-story__copy p{font-size:17px}}.miti-home-story.has-reveal .miti-home-story__effect-hint.is-desktop{display:none}@media(max-width:700px){.miti-home-story__effect-hint.is-mobile{display:block}.miti-home-story__effect-hint{bottom:18px;right:20px}}@media(prefers-reduced-motion:reduce){.miti-home-course-showcase__card,.miti-home-course-showcase__media img,.miti-home-story__media img{transition:none}.miti-home-story__frame{position:relative}}.editor-styles-wrapper .miti-section--story-swap{left:auto;width:100%;margin-left:0;max-width:100%}.editor-styles-wrapper .miti-home-story__frame{position:relative;min-height:440px;height:440px}body.miti-home-proposal .miti-content{padding-top:0;padding-bottom:0}body.miti-home-proposal .miti-home-hero{margin-bottom:0}body.miti-home-proposal .miti-section--featured-courses.is-carousel,body.miti-home-proposal .miti-section--featured-courses.is-cohorts,body.miti-home-proposal .miti-section--cta:last-child{position:relative;isolation:isolate;padding-block:clamp(48px,5vw,80px)}body.miti-home-proposal .miti-section--featured-courses.is-carousel::before,body.miti-home-proposal .miti-section--featured-courses.is-cohorts::before,body.miti-home-proposal .miti-section--cta:last-child::before{content:'';position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background:#fff6f2}body.miti-home-proposal .miti-section--featured-courses.is-carousel{margin-bottom:0}body.miti-home-proposal .miti-section--featured-courses.is-cohorts::before{background:#edf4f1}body.miti-home-proposal .miti-section--cta:last-child{margin-bottom:0}body.miti-home-proposal .miti-section--cta:last-child::before{background:radial-gradient(ellipse at 100% 100%,#613246,transparent 65%),#30212d}body.miti-home-proposal .miti-section--cta:last-child .miti-section__cta{padding:0;background:#fff0;border:0}body.miti-home-proposal .miti-section--cta:last-child .miti-section__title,body.miti-home-proposal .miti-section--cta:last-child .miti-section__copy,body.miti-home-proposal .miti-section--cta:last-child p{color:#fff}.miti-home-course-showcase.is-single .miti-home-course-showcase__media{min-height:0;height:clamp(290px,28vw,380px)}.miti-home-course-showcase.is-single .miti-home-course-showcase__content{min-height:0;justify-content:center;padding:clamp(24px,3vw,44px)}.miti-home-course-showcase.is-single .miti-home-course-showcase__content strong{font-size:clamp(24px,2.3vw,36px)}.miti-home-course-showcase.is-single .miti-home-course-showcase__action{margin-top:16px}.miti-home-cohorts{margin-top:38px}.miti-home-cohort+.miti-home-cohort{margin-top:36px}.miti-home-cohort__heading{display:flex;align-items:center;gap:18px;margin-bottom:16px}.miti-content .miti-home-cohort__heading h3,.miti-section .miti-home-cohort__heading h3{font-size:22px;margin:0;line-height:1.3;color:#263b34}.miti-home-cohort__heading>span{font-size:12px;font-weight:600;color:#53685f}.miti-home-cohort__heading::after{content:'';height:1px;background:#cfddd6;flex:1}.miti-home-course-compact.has-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}.has-covers .miti-home-course-compact__item{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr) 15px;gap:18px;align-items:center;min-height:132px;padding:0 18px 0 0;overflow:hidden;background:#fff;border-color:#d9e4de}.miti-home-course-compact__media{display:grid;place-items:center;align-self:stretch;position:relative;min-height:132px;background:#d8e9e2;color:#55766a;font-weight:800}.miti-home-course-compact__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.miti-home-course-compact__copy{display:flex;flex-direction:column;gap:10px;padding-block:16px}.has-covers .miti-home-course-compact__title{font-size:15px;line-height:1.4}.has-covers .miti-home-course-compact__arrow{position:static;opacity:1;color:var(--miti-action,#d8223b)}.has-covers .miti-home-course-compact__site{font-size:12px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.has-covers .miti-home-course-compact__item:hover img{transform:scale(1.06)}}.miti-home-story__navigation{display:none}@media(min-width:701px) and (prefers-reduced-motion:no-preference){.miti-home-story.is-enhanced{--miti-story-top:60px;--miti-story-height:clamp(480px,calc(100svh - var(--miti-story-top)),800px);height:calc(var(--miti-story-height) + 85vh)}.admin-bar .miti-home-story.is-enhanced{--miti-story-top:92px}.miti-home-story.is-enhanced .miti-home-story__stage{position:sticky;top:var(--miti-story-top);height:var(--miti-story-height);overflow:hidden;isolation:isolate}.miti-home-story.is-desktop-reveal.is-enhanced{height:calc(var(--miti-story-height) + var(--miti-story-scroll-length,210vh))}.miti-home-story.is-enhanced .miti-home-story__frame{position:absolute;inset:0;height:100%;border:0}.miti-home-story.is-enhanced .miti-home-story__frame.is-second{clip-path:inset(0 var(--miti-story-cut,100%) 0 0);z-index:2}.miti-home-story.is-enhanced .miti-home-story__frame.is-second .miti-home-story__media{transform:scale(var(--miti-story-scale,1.06))}.miti-home-story.is-enhanced .miti-home-story__copy{opacity:var(--miti-copy-first,1);transform:translateY(var(--miti-copy-first-y,0))}.miti-home-story.is-enhanced .is-second .miti-home-story__copy{opacity:var(--miti-copy-second,0);transform:translateY(var(--miti-copy-second-y,22px))}.miti-home-story.is-enhanced .miti-home-story__inner{padding-bottom:64px}.miti-home-story.is-enhanced .miti-home-story__navigation{display:flex;align-items:center;gap:12px;position:absolute;left:max(36px,calc((100% - 1460px)/2));right:max(36px,calc((100% - 1460px)/2));bottom:30px;z-index:3;color:#fff;font-size:12px;letter-spacing:.1em}.miti-home-story__navigation>span{margin-right:12px;text-shadow:0 1px 8px #000}.miti-home-story__navigation button{width:42px;height:42px;border:1px solid #ffffff80;border-radius:50%;color:#fff;background:#15282180;font-weight:700;cursor:pointer}.miti-home-story__navigation button[aria-pressed=true]{background:#fff;color:#263b34;border-color:#fff}.miti-home-story__navigation::after{content:'';position:absolute;bottom:-30px;left:0;right:0;height:4px;transform-origin:left;transform:scaleX(var(--miti-story-progress,0));background:var(--miti-accent,#f8485e)}}.miti-home-story a:focus-visible,.miti-home-story button:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:900px){.has-covers .miti-home-course-compact__item{grid-template-columns:100px minmax(0,1fr) 12px;gap:12px;padding-right:12px}}@media(max-width:700px){.miti-home-course-compact.has-covers{grid-template-columns:1fr}.has-covers .miti-home-course-compact__item{min-height:116px}.miti-home-course-compact__media{min-height:116px}.miti-home-course-showcase.is-single .miti-home-course-showcase__media{height:auto;aspect-ratio:16/10}.miti-home-cohort__heading{gap:12px}body.miti-home-proposal .miti-section--cta:last-child .miti-section__cta{padding:0}}@media(prefers-reduced-motion:reduce){.miti-home-course-compact__media img{transition:none}}@media print{.miti-home-story.is-enhanced{height:auto!important}.miti-home-story.is-enhanced .miti-home-story__stage{position:static;height:auto}.miti-home-story.is-enhanced .miti-home-story__frame{position:relative;height:600px;clip-path:none!important}.miti-home-story.is-enhanced .miti-home-story__copy{opacity:1;transform:none}.miti-home-story__navigation{display:none!important}}@media(min-width:701px){.miti-section--scene.is-height-manual .miti-home-scene,.miti-section--scene.is-height-manual .miti-home-scene__image,.miti-section--scene.is-height-manual .miti-home-scene__image picture,.miti-section--scene.is-height-manual .miti-home-scene__image img,.miti-section--scene.is-height-manual .miti-home-scene__empty{min-height:var(--miti-scene-height,540px)}.miti-section--scene.is-height-full .miti-home-scene,.miti-section--scene.is-height-full .miti-home-scene__image,.miti-section--scene.is-height-full .miti-home-scene__image picture,.miti-section--scene.is-height-full .miti-home-scene__image img,.miti-section--scene.is-height-full .miti-home-scene__empty{min-height:100svh}.miti-home-story.is-height-full .miti-home-story__frame{height:100svh}.miti-home-story.is-height-manual .miti-home-story__frame{height:var(--miti-story-manual-height,800px)}.miti-home-story.is-enhanced.is-height-full{--miti-story-height:calc(100svh - var(--miti-story-top))}.miti-home-story.is-enhanced.is-height-manual{--miti-story-height:var(--miti-story-manual-height,800px)}.miti-home-story.is-enhanced.is-height-full .miti-home-story__frame,.miti-home-story.is-enhanced.is-height-manual .miti-home-story__frame{height:100%}}@media(max-width:700px){.miti-section--scene.is-mobile-height-full .miti-home-scene__image picture,.miti-section--scene.is-mobile-height-full .miti-home-scene__image img{height:100svh;aspect-ratio:auto}.miti-home-story.is-mobile-height-full .miti-home-story__media{height:100svh;max-height:none}}@media(max-width:700px){.miti-home-hero.miti-design-hero--immersive.miti-design-hero--mobile-full-height,.miti-home-hero.miti-design-hero--immersive.miti-design-hero--mobile-full-height .miti-editorial-hero__inner{min-height:100svh}}@media(max-width:700px){.miti-home-story__frame.is-copy-center .miti-home-story__copy{max-width:none}}.miti-home-hero-pin{display:contents}@media(max-width:767px){.miti-home-hero-pin.is-pinned{display:block;position:relative;height:var(--miti-hero-pin-height);overflow:visible}.miti-home-hero-pin.is-pinned>.miti-home-hero{position:sticky!important;top:var(--miti-hero-pin-top,0);left:0;width:100%;max-width:100%;margin-bottom:0;transform:none}}@media(max-width:700px){.miti-home-hero.miti-design-hero--immersive .miti-editorial-hero__inner{box-sizing:border-box}.miti-home-hero-pin.is-pinned .miti-home-hero.miti-design-hero--mobile-full-height,.miti-home-hero-pin.is-pinned .miti-home-hero.miti-design-hero--mobile-full-height .miti-editorial-hero__inner{min-height:calc(100svh - var(--miti-hero-pin-top,0px))}.miti-home-story__frame .miti-home-story__media img{object-position:var(--miti-story-mobile-focus-x,50%) var(--miti-story-mobile-focus-y,50%)}}@media(max-width:700px) and (prefers-reduced-motion:no-preference){.miti-home-story.is-mobile-horizontal{--miti-story-mobile-top:0px;--miti-story-mobile-height:calc(100svh - var(--miti-story-mobile-top));height:calc(var(--miti-story-mobile-height) + var(--miti-story-mobile-scroll-length,240vh))}.miti-home-story.is-mobile-horizontal .miti-home-story__stage{position:sticky;top:var(--miti-story-mobile-top);width:var(--miti-story-mobile-width,100%);max-width:100%;height:var(--miti-story-mobile-height);margin-inline:auto;overflow:hidden;isolation:isolate}.miti-home-story.is-mobile-horizontal .miti-home-story__frame{position:absolute;inset:0;box-sizing:border-box;height:100%;border:0;transform:translateX(var(--miti-story-first-x,0%));will-change:transform}.miti-home-story.is-mobile-horizontal .miti-home-story__frame.is-second{transform:translateX(var(--miti-story-second-x,100%));z-index:2}.miti-home-story.is-mobile-horizontal .miti-home-story__media{flex:1 1 0%;height:auto;min-height:200px;max-height:none}.miti-home-story.is-mobile-horizontal .miti-home-story__inner{flex:0 0 auto;box-sizing:border-box;min-height:var(--miti-story-mobile-copy-height,0);padding:18px 22px 64px;text-align:left}.miti-home-story.is-mobile-horizontal .miti-home-story__copy{max-width:none;text-shadow:none}.miti-home-story.is-mobile-horizontal .miti-home-story__eyebrow{font-size:10px;margin-bottom:10px}.miti-content .miti-section .miti-home-story.is-mobile-horizontal .miti-home-story__copy h2{font-size:clamp(26px,7.5vw,34px);margin-bottom:12px}.miti-content .miti-section .miti-home-story.is-mobile-horizontal .miti-home-story__copy p{font-size:14px;line-height:1.45;margin-bottom:10px}.miti-home-story.is-mobile-horizontal .miti-section__copy{margin-bottom:14px}.miti-home-story.is-mobile-horizontal .miti-section__button{font-size:13px;padding:10px 14px;min-height:40px;box-sizing:border-box}.miti-home-story.is-mobile-horizontal .miti-home-story__navigation{display:flex;align-items:center;gap:10px;position:absolute;left:22px;right:22px;bottom:12px;z-index:3;color:#fff;font-size:10px;letter-spacing:.05em}.miti-home-story.is-mobile-horizontal .miti-home-story__navigation>span{margin-right:auto}.miti-home-story.is-mobile-horizontal .miti-home-story__navigation button{width:34px;height:34px;border:1px solid #ffffff80;border-radius:50%;color:#fff;background:#15282180;font-weight:700;cursor:pointer}.miti-home-story.is-mobile-horizontal .miti-home-story__navigation button[aria-pressed=true]{background:#fff;color:#263b34;border-color:#fff}.miti-home-story.is-mobile-horizontal .miti-home-story__navigation::after{content:'';position:absolute;bottom:-12px;left:-22px;right:-22px;height:3px;transform-origin:left;transform:scaleX(var(--miti-story-progress,0));background:var(--miti-accent,#f8485e)}}@media print{.miti-home-story.is-mobile-horizontal,.miti-home-story.is-mobile-horizontal .miti-home-story__stage{height:auto!important}.miti-home-story.is-mobile-horizontal .miti-home-story__frame{position:relative;transform:none!important;height:auto}.miti-home-story.is-mobile-horizontal .miti-home-story__media{flex:none;height:400px}}body.miti-home-proposal .miti-section--featured-courses.is-orientation::before{background:#fff}.miti-home-orientation{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.miti-home-orientation__intro .miti-section__title{max-width:18em}.miti-home-orientation__intro .miti-section__copy{max-width:34em}.miti-section .miti-home-orientation__eyebrow,.miti-content .miti-section .miti-home-orientation__eyebrow{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--miti-action,#d8223b)}.miti-section .miti-home-orientation__status,.miti-content .miti-section .miti-home-orientation__status{font-size:14px;line-height:1.5;margin:16px 0 0;color:#626875}.miti-home-orientation__aside{min-width:0;padding:clamp(24px,3vw,40px);background:#f6f5f4;border-top:3px solid var(--miti-accent,#f8485e);border-radius:0 0 8px 8px}.miti-home-orientation__aside ul{padding:0;margin:20px 0 12px;list-style:none}.miti-home-orientation__aside li{position:relative;padding:12px 0 12px 24px;border-bottom:1px solid #dfddda;font-size:15px;line-height:1.55;color:#525b69}.miti-home-orientation__aside li::before{content:'→';position:absolute;left:0;color:var(--miti-action,#d8223b)}.miti-home-orientation__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:14px;font-weight:700;text-decoration:none}.miti-home-orientation__link:hover{text-decoration:underline}body.miti-home-proposal .miti-section--story-swap:has(+.miti-section--featured-courses.is-cohorts){margin-bottom:0}body.miti-home-proposal .miti-section--featured-courses.is-cohorts{padding-block:clamp(40px,4vw,64px)}body.miti-home-proposal .miti-section--featured-courses.is-cohorts::before{background:#f6f5f4}body.miti-home-proposal .miti-home-cohort__heading h3{color:#20232a}body.miti-home-proposal .miti-home-cohort__heading>span{color:#626875}body.miti-home-proposal .miti-home-cohort__heading::after{background:#dedbd7}body.miti-home-proposal .has-covers .miti-home-course-compact__item{border-color:#e1dfdc}body.miti-home-proposal .miti-home-course-compact__media{background:#eae7e3;color:#626875}@media(max-width:800px){.miti-home-orientation{grid-template-columns:1fr;gap:28px}.miti-home-orientation__intro .miti-section__button{max-width:100%;text-align:center;white-space:normal}}