@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Inter:wght@400;500;600;700&family=Lato:wght@300;400;500;600;700&family=Marck+Script&family=Plus+Jakarta+Sans:wght@400;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;600&display=swap");:root{--color-primary:#051e34;--color-primary-strong:#071e32;--color-secondary:#0c4e77;--color-secondary-deep:#0b3352;--color-blue:#3b9de0;--color-blue-soft:#94c6e9;--color-blue-pale:#eef5f8;--color-blue-pale-2:#dcecf5;--color-accent:#e5a800;--color-accent-alt:#e9a900;--color-neutral:#5b6b77;--color-background:#fff;--color-background-warm:#f7f4ee;--color-surface:#fff;--color-surface-dark:#0a263e;--color-text:#20242a;--color-text-strong:#051e34;--color-text-muted:#393a3b;--color-text-soft:#5b6b77;--color-border:rgba(5,30,52,.12);--color-border-light:hsla(0,0%,100%,.16);--color-cream:#faf7f1;--font-display:"Poppins",sans-serif;--font-heading:"Inter",sans-serif;--font-body:"Lato",sans-serif;--font-ui:"Geist",sans-serif;--font-script:"Marck Script",cursive;--font-footer:"Plus Jakarta Sans",sans-serif;--font-data:"Roboto",sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:0.632rem;--text-sm:0.684rem;--text-body-sm:0.824rem;--text-body:0.947rem;--text-body-lg:1.105rem;--text-card:1.158rem;--text-h3:1.474rem;--text-h2-compact:2.116rem;--text-h2:2.316rem;--text-section-display:2.816rem;--text-hero:4.275rem;--lh-tight:1.08;--lh-heading:1.17;--lh-body:1.4;--lh-copy:1.55;--tracking-tight:-0.023em;--tracking-display:-0.05em;--tracking-ui:-0.019em;--tracking-eyebrow:0.2em;--space-1:0.421rem;--space-2:0.632rem;--space-3:0.842rem;--space-4:1.263rem;--space-5:1.684rem;--space-6:2.105rem;--space-7:2.526rem;--space-8:3.368rem;--space-9:4.211rem;--space-10:5.263rem;--space-11:6.316rem;--space-12:7.895rem;--container-max:89.474rem;--container-content:79.526rem;--container-narrow:75.474rem;--container-copy:42.632rem;--page-gutter:2.421rem;--section-space:6.842rem;--header-height:3.263rem;--header-content-height:2.445rem;--header-offset-top:0.579rem;--button-height:2.947rem;--button-height-lg:4.211rem;--button-padding-x:1.053rem;--radius-xs:0.211rem;--radius-sm:0.421rem;--radius-md:0.632rem;--radius-lg:0.842rem;--radius-xl:1.263rem;--radius-2xl:1.632rem;--radius-pill:100rem;--border:1px solid var(--color-border);--border-light:1px solid var(--color-border-light);--shadow-sm:0 0.316rem 1.496rem rgba(0,0,0,.13);--shadow-md:0 1.053rem 2.484rem rgba(8,38,63,.2);--shadow-blue:0 0 1.694rem rgba(102,202,255,.6);--transition:220ms ease;--font-section-title:var(--font-heading);--font-section-eyebrow:var(--font-ui);--weight-section-title:var(--weight-medium);--weight-section-eyebrow:var(--weight-medium);--text-eyebrow:var(--text-sm);--text-section-title:var(--text-h2);--text-section-heading-display:var(--text-section-title);--text-section-copy:var(--text-body-sm);--line-section-title:1.15;--tracking-section-title:var(--tracking-tight);--section-padding:var(--section-space);--section-padding-tight:var(--space-9);--section-padding-large:var(--space-12);--section-heading-gap:1.842rem;--section-title-copy-gap:1.842rem;--component-gap:var(--space-5);--button-radius:var(--radius-pill);--button-bg-primary:var(--color-primary);--button-bg-secondary:rgba(250,247,241,.09);--button-bg-accent:var(--color-accent);--button-bg-cream:var(--color-cream);--button-text-on-dark:var(--color-white);--button-text-on-light:#111;--button-text-accent:var(--color-white);--button-border-outline:rgba(5,30,52,.38);--button-border-secondary:hsla(0,0%,100%,.34);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-sm);--ratio-landscape:1.25/1;--ratio-card:1.087/1;--ratio-wide:16/9;--ratio-portrait:0.798/1;--color-white:#fff;--color-black:#000;--asset-hero:none;--asset-problem:none;--asset-outcome:none;--asset-who:none;--asset-phase-one:none;--asset-practice:none;--asset-community:none;--asset-guide:none;--asset-final-cta:none;--asset-feedback:none;--asset-compare-left:none;--asset-compare-right:none;--asset-approach-bg:none;--asset-competencies:none;--asset-methodology-transition:none;--asset-approach-transition-top:none;--asset-approach-transition-bottom:none;--asset-phase-two-bg:none;--asset-phase-two-transition:none;--asset-feedback-transition:none;--gradient-methodology:linear-gradient(180deg,#062035,#0a3b60 18%,#0c4e77 38%,#1e74ad 70%,#59a8df);--gradient-milestone:linear-gradient(180deg,#f2eee5 31.25%,#fff);--gradient-practice-spine:linear-gradient(90.008433deg,#3b9de0,#73b3df 89.731%);--gradient-phase-two-overlay:linear-gradient(-90deg,rgba(38,104,150,.53),rgba(12,33,48,.53));--gradient-problem:linear-gradient(179.6528deg,#103c5b 25.947%,#062035 95.901%);--gradient-brand-blue:linear-gradient(179.8002deg,#051e34 0.32875%,#3b9de0 99.378%);--gradient-nsm-column:linear-gradient(90deg,#0c4e77,#2f79a6);--gradient-practicum:linear-gradient(180deg,#f2eee5 20.85%,#fff 87.247%);--gradient-community-card:linear-gradient(183.5771deg,#dcf1ff 12.34%,#fff 61.214%,#d5eeff 91.562%);--gradient-standards:linear-gradient(-7.2421deg,hsla(0,0%,100%,.49) 7.6292%,rgba(29,98,146,.49) 254.77%);--gradient-impact:linear-gradient(179.1503deg,#051e34 64.005%,#3b9de0 135.95%);--gradient-guide:linear-gradient(180deg,#145887 30.459%,#051621);--gradient-trusted:linear-gradient(180deg,#e9f2fb,#d5dde2);--gradient-everything:linear-gradient(180deg,#0a2c49,#071e32);--gradient-footer:linear-gradient(-2.0146deg,#1d6292 15.974%,#00294e 95.098%);--gradient-benefit-strip:linear-gradient(1.3342deg,hsla(0,0%,100%,.24) 10.13%,rgba(29,98,146,.24) 0,hsla(0,0%,100%,.24) 114.47%);--gradient-outcomes:linear-gradient(180deg,#ecf5fd,#d5dde2 44.092%,#d5dde2);--gradient-curriculum:linear-gradient(180deg,#061e33 4.862%,#286997 55.651%,#3f7faa 78%,#4f91bd);--gradient-apply-divider:linear-gradient(180deg,#edf5fb,#cfe5f5 48%,#b4d4ec)}html{font-size:clamp(11px,.95vw,19px)!important;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,h4,p{margin:0}.site{overflow:clip}.container{margin-inline:auto;width:min(calc(100% - var(--page-gutter)*2),var(--container-max))}.container--content{max-width:var(--container-content)}.container--narrow{max-width:var(--container-narrow)}.container--copy{max-width:var(--container-copy)}.section{padding-block:var(--section-padding);position:relative}.section--tight{padding-block:var(--section-padding-tight)}.section--dark{background:var(--color-primary);color:#fff}.section--pale{background:var(--color-blue-pale)}.section--warm{background:var(--color-background-warm)}.section--gradient-dark{background:var(--gradient-problem);color:#fff}.section-header{display:flex;flex-direction:column;gap:0}.section-header--center{align-items:center;margin-inline:auto;text-align:center}.section-header--split{align-items:end;display:grid;gap:var(--space-9);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr)}.eyebrow{align-items:center;color:var(--color-secondary);display:inline-flex;font-family:var(--font-section-eyebrow);font-size:var(--text-eyebrow);font-weight:var(--weight-section-eyebrow);gap:.467rem;letter-spacing:var(--tracking-eyebrow);line-height:1.36;text-transform:uppercase}.eyebrow__icon{flex:0 0 auto;height:.564rem;width:.584rem}.eyebrow--light{color:#fff}.eyebrow--gold{color:var(--color-accent)}.eyebrow--pill{border:1px solid var(--color-accent);border-radius:var(--radius-pill);padding:.364rem 1.091rem}.section-title{color:var(--color-text-strong);max-width:41rem}.section-title,.section-title--display{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title)}.section-title--compact{font-family:var(--font-display);font-size:var(--text-h2-compact);line-height:var(--lh-heading)}.section-title--light{color:#fff}main section .eyebrow+h2{margin-top:var(--section-heading-gap)}.section-header--center>.section-copy,.section-header--center>div+.section-copy{margin-top:var(--section-title-copy-gap)}.section-title .muted{color:rgba(5,30,52,.54)}.section-title .accent{color:var(--color-accent)}.section-copy{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-section-copy);letter-spacing:.01em;line-height:var(--lh-body);max-width:31rem}.section-copy--body{color:var(--color-text-soft);font-family:var(--font-body);font-size:var(--text-body);line-height:1.556}.section-copy--light{color:hsla(0,0%,100%,.74)}.button{align-items:center;border:1px solid transparent;border-radius:var(--button-radius);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.767rem;font-weight:var(--weight-regular);gap:.842rem;justify-content:center;letter-spacing:-.01em;line-height:1.2;min-height:var(--button-height);padding:.632rem var(--button-padding-x);text-transform:uppercase;transition:transform var(--transition),background-color var(--transition),border-color var(--transition),color var(--transition)}.button:hover{transform:translateY(-.08rem)}.button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.button--primary{background:var(--button-bg-primary);color:var(--button-text-on-dark)}.button--cream{background:var(--button-bg-cream);color:var(--button-text-on-light)}.button--accent{background:var(--button-bg-accent);color:var(--button-text-accent)}.button--secondary{background:var(--button-bg-secondary);border-color:var(--button-border-secondary);color:var(--button-text-on-dark)}.button--outline{background:transparent;border-color:var(--button-border-outline);color:var(--color-primary)}.button--lg{border-radius:var(--button-radius);font-size:1.093rem;min-height:var(--button-height-lg);padding-inline:1.524rem}.button--wide{min-width:19.105rem}.button__icon{flex:0 0 auto;height:1.071rem;object-fit:contain;width:1.071rem}.card{background:var(--color-surface);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.card--flat{border:var(--border);box-shadow:none}.card--dark{background:var(--color-primary);color:#fff}.image-frame{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-sm);overflow:hidden;position:relative}.image-frame:after{content:"";inset:0;pointer-events:none;position:absolute}.image-frame--hero{background-image:var(--asset-hero);background-position:50%}.hero--internal{align-items:flex-end;background:var(--color-primary);color:#fff;display:flex;min-height:30rem;padding-block:calc(var(--header-height) + var(--space-9)) var(--space-9)}.image-frame--problem{background-image:var(--asset-problem);background-position:50%}.image-frame--outcome{background-image:var(--asset-outcome)}.image-frame--who{background-image:var(--asset-who);background-position:50%}.image-frame--phase-one{background-image:var(--asset-phase-one);background-position:50%}.image-frame--practice{background-image:var(--asset-practice);background-position:32%}.image-frame--community{background-image:var(--asset-community);background-position:bottom}.image-frame--guide{background-image:var(--asset-guide);background-position:50%}.form-field{display:grid;gap:.421rem}.form-label{color:var(--color-text-strong);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium)}.form-input,.form-select,.form-textarea{background:#fff;border:var(--border);border-radius:var(--radius-sm);color:var(--color-text);min-height:2.947rem;padding:.684rem .842rem;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(59,157,224,.14);outline:0}.form-textarea{min-height:7rem;resize:vertical}.hero{position:relative}.hero--home{background:linear-gradient(102deg,#051e34,#0c3859 38%,#1d6292);color:#fff;min-height:46.737rem;overflow:hidden}.hero--home:before{background:linear-gradient(90deg,rgba(5,30,52,.86),rgba(5,30,52,.72) 34%,rgba(5,30,52,.45) 60%,rgba(5,30,52,.2));content:"";inset:0;position:absolute;z-index:0}.hero__media{background:radial-gradient(circle at 76% 32%,hsla(0,0%,100%,.12),transparent 24%),linear-gradient(110deg,rgba(7,30,50,.24),rgba(7,30,50,.08));inset:0;pointer-events:none;position:absolute}.hero__image{display:block;height:100%;object-fit:cover;object-position:center;opacity:.59;width:100%}.hero__image:not([src]),.hero__image[src=""]{display:none}.site-header{border-bottom:1px solid hsla(0,0%,100%,.24);height:var(--header-height);inset:0 0 auto;position:absolute;z-index:10}.site-header__inner{align-items:center;display:grid;gap:var(--space-5);grid-template-columns:1fr auto 1fr;height:var(--header-content-height);margin:var(--header-offset-top) auto 0;width:min(calc(100% - var(--page-gutter)*2),96.211rem)}.site-logo{font-family:var(--font-ui);font-size:.947rem;font-weight:var(--weight-light);justify-self:start}.site-nav{align-items:center;display:flex;gap:1.263rem}.site-nav--primary{justify-self:center}.site-nav--utility{justify-self:end}.site-nav__link{color:#fff;font-family:var(--font-ui);font-size:.8rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);transition:opacity var(--transition)}.site-nav__link:hover{opacity:.72}.site-nav__link--icon{align-items:center;display:inline-flex;font-weight:var(--weight-light);gap:.632rem}.site-nav__icon{height:.947rem;width:.947rem}.hero__inner{margin-inline:auto;min-height:46.737rem;padding-top:6.947rem;position:relative;width:min(calc(100% - var(--page-gutter)*2),96.211rem);z-index:1}.hero__content{width:47.895rem}.hero__title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:1.071;max-width:48rem}.hero__title .accent{color:var(--color-accent)}.hero__lead{font-size:.986rem;font-weight:var(--weight-semibold);margin-top:10.105rem;width:26.263rem}.hero__copy,.hero__lead{letter-spacing:.02em;line-height:1.37}.hero__copy{font-size:.829rem;font-weight:var(--weight-light);margin-top:.842rem;width:21.316rem}.hero__actions{align-items:center;display:flex;gap:.623rem;margin-top:1.895rem}.hero__meta{align-items:center;border-left:1px solid var(--color-accent);display:inline-flex;font-size:.829rem;letter-spacing:.02em;margin-top:1.053rem;padding-left:.526rem}.hero__benefits{display:grid;gap:1.789rem;position:absolute;right:1.105rem;top:23.789rem;width:16.632rem}.hero-benefit{border-top:1px solid hsla(0,0%,100%,.64);padding:.737rem .421rem 0}.hero-benefit__title{font-size:1.08rem;font-weight:var(--weight-medium);line-height:1.05}.hero-benefit__copy{font-size:.671rem;line-height:1;margin-top:.421rem}.section-heading-group{display:flex;flex-direction:column;gap:var(--section-heading-gap)}.section-heading-group--center{align-items:center;text-align:center}.section-heading-group+.section-copy{margin-top:var(--section-title-copy-gap)}.section--large{padding-block:var(--section-padding-large)}.benefit-strip{background:linear-gradient(180deg,#edf5fb,#e2edf6);min-height:16.158rem;padding:3.789rem 0 2.474rem}.benefit-strip__grid{display:grid;gap:0;grid-template-columns:repeat(5,9.413rem);justify-content:space-between}.benefit-item{align-items:center;display:flex;flex-direction:column;gap:.932rem;text-align:center}.benefit-item__icon{height:3.153rem;max-width:3.489rem;object-fit:contain}.benefit-item__text{font-family:var(--font-display);font-size:.719rem;line-height:1.56;max-width:9.413rem;text-transform:capitalize}.problem{background:var(--gradient-problem);color:#fff;padding-bottom:5.842rem;padding-top:5.842rem}.problem__intro{max-width:58.632rem}.problem__title{max-width:46.316rem}.problem__statements{display:grid;font-family:var(--font-display);font-size:1.052rem;gap:1.737rem;margin-top:3.579rem;text-align:center;text-transform:capitalize}.problem__divider{border-top:1px solid hsla(0,0%,100%,.53);margin:2.789rem auto 1.263rem;width:58%}.problem__summary{font-family:var(--font-display);font-size:1.496rem;line-height:1.23;margin-inline:auto;max-width:44.211rem;text-align:center}.problem-panel{background:#fff;color:#000;display:grid;grid-template-columns:1fr 1fr;margin:3.368rem auto 0;max-width:77.947rem;min-height:42.524rem}.problem-panel__image{border-radius:0;min-height:42.524rem}.problem-panel__content{display:flex;flex-direction:column;padding:2.526rem 2.632rem}.problem-panel__title{font-family:var(--font-display);font-size:1.122rem;font-weight:var(--weight-bold)}.problem-panel__lead{color:rgba(0,0,0,.54);font-family:var(--font-display);font-size:1.094rem;line-height:1.36;margin-top:.737rem;max-width:31.242rem;text-transform:capitalize}.problem-list{display:grid;gap:0;list-style:none;margin:5.526rem 0 0;padding:0}.problem-list__item{align-items:center;color:rgba(0,0,0,.54);display:grid;font-family:var(--font-display);font-size:.708rem;gap:1.474rem;grid-template-columns:2.526rem 1fr;line-height:1.36;min-height:3.368rem;position:relative;text-transform:capitalize}.problem-list__item+.problem-list__item:before{border-left:1px solid rgba(0,0,0,.22);content:"";height:1.894rem;left:1.25rem;position:absolute;top:-.947rem}.problem-list__number{border:1px solid rgba(0,0,0,.35);border-radius:50%;color:#000;display:grid;font-size:.64rem;height:2.526rem;place-items:center;width:2.526rem}.problem-list__item:first-child{color:#000}.problem-list__item:first-child .problem-list__number{background:#000;color:#fff}.problem-panel__action{align-self:flex-start;font-size:.575rem;margin-top:auto;min-height:2.211rem}.methodology{background:var(--gradient-methodology);color:#fff;margin-top:-.01rem;overflow:hidden;padding:0 0 5.158rem;position:relative}.methodology:before{background:linear-gradient(180deg,#062035,rgba(6,32,53,.82) 22%,rgba(10,59,96,.36) 62%,rgba(10,59,96,0));content:"";height:7.368rem;inset:0 0 auto;pointer-events:none;position:absolute}.methodology__inner{padding-top:8rem;position:relative;z-index:1}.methodology .section-header{max-width:57.737rem}.methodology__definition{color:#fff;font-family:var(--font-ui);font-size:1.005rem;line-height:var(--lh-body);margin:3.263rem auto 0;max-width:42.526rem;text-align:center}.methodology__grid{border-top:1px solid hsla(0,0%,100%,.45);display:grid;grid-template-columns:repeat(4,1fr);margin:4.421rem auto 0;max-width:57.737rem}.methodology-item{border-right:1px solid hsla(0,0%,100%,.32);min-height:15.737rem;padding:1.474rem 1.579rem 1rem}.methodology-item:last-child{border-right:0}.methodology-item__number{color:#48a7e9;font-size:.725rem}.methodology-item__number,.methodology-item__title{font-family:var(--font-display);font-weight:var(--weight-medium)}.methodology-item__title{font-size:1.022rem;line-height:1.23;margin-top:1.263rem;min-height:3.3rem}.methodology-item__copy{font-family:var(--font-ui);font-size:.827rem;line-height:1.4;margin-top:1.474rem}.methodology__arc{display:grid;grid-template-columns:repeat(3,1fr);margin:2.842rem auto 0;max-width:57.737rem;text-align:center}.methodology-arc__item{background:hsla(0,0%,100%,.12);display:flex;flex-direction:column;justify-content:center;min-height:6.316rem;padding:1.316rem}.methodology-arc__item:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.methodology-arc__item:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.methodology-arc__item--active{background:#0a263e}.methodology-arc__label{font-family:var(--font-ui);font-size:.827rem;text-transform:uppercase}.methodology-arc__item--active .methodology-arc__label{color:var(--color-accent)}.methodology-arc__value{font-family:var(--font-display);font-size:.986rem;font-weight:var(--weight-medium);margin-top:.421rem}.advantage{background:#fff;isolation:isolate;overflow:hidden;padding-bottom:5.895rem;padding-top:6.421rem;position:relative}.advantage:before{display:none}.advantage>.container{position:relative;z-index:1}.advantage__header{max-width:56.789rem}.advantage__copy{max-width:34.852rem}.comparison-table{font-family:var(--font-data);margin:6.842rem auto 0;max-width:70.368rem;position:relative}.comparison-row,.comparison-table__head{align-items:center;display:grid;grid-template-columns:1.2fr 2.1fr 2.2fr}.comparison-table__head{border-bottom:2px solid rgba(0,0,0,.58);color:#8c8c8c;font-size:.809rem;min-height:4rem}.comparison-table__head>*{padding:.842rem .737rem}.comparison-table__head .comparison-table__nsm{align-items:center;align-self:stretch;background:linear-gradient(90deg,#0c4e77,#2f79a6);border-radius:1.768rem 1.768rem 0 0;color:#fff;display:flex;font-weight:var(--weight-semibold);margin-inline:.526rem;padding:.842rem 1.421rem}.comparison-row{border-bottom:1px solid rgba(0,0,0,.15);border-top:0;font-size:.882rem;min-height:4.832rem;position:relative}.comparison-row>*{padding:1.158rem .737rem}.comparison-row__label{color:#000;font-weight:var(--weight-medium)}.comparison-row__standard{color:#3f3f3f}.comparison-row__nsm{align-items:center;align-self:stretch;background:linear-gradient(90deg,#0c4e77,#2f79a6);color:#fff;display:flex;margin-inline:.526rem;padding-inline:1.421rem;position:relative;z-index:1}.comparison-row:last-child .comparison-row__nsm{border-radius:0 0 1.768rem 1.768rem}.advantage__after{margin:4.737rem auto 0;max-width:41.533rem;text-align:center}.advantage__after p:first-child{font-family:var(--font-display);font-size:1.189rem;line-height:1.52}.advantage__script{font-family:var(--font-script);font-size:1.905rem;line-height:1.52;margin-top:.895rem}.tag-row{display:flex;flex-wrap:nowrap;gap:.573rem;justify-content:center;margin-top:1.263rem}.tag{border:1px solid rgba(44,116,165,.24);border-radius:var(--radius-pill);color:var(--color-blue);font-family:var(--font-data);font-size:.755rem;line-height:1.52;min-width:6.117rem;padding:.382rem .478rem}.advanced-banner{background:var(--gradient-brand-blue);color:#fff;min-height:26.684rem;padding:4.737rem 0;text-align:center}.advanced-banner__inner{align-items:center;display:flex;flex-direction:column;gap:1.263rem;margin-inline:auto;max-width:93rem}.advanced-banner .eyebrow+.advanced-banner__title{margin-top:1.053rem}.advanced-banner__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);max-width:35.221rem}.advanced-banner__copy{color:hsla(0,0%,100%,.66);font-family:var(--font-ui);font-size:.884rem;line-height:1.4;max-width:35.221rem}.approach{background:linear-gradient(180deg,#f7fbfe,#e9f2f8);color:var(--color-text);isolation:isolate;overflow:hidden;padding:5.895rem 0 5.263rem;position:relative}.approach:before{background:var(--asset-approach-bg) center /cover no-repeat;opacity:.62;z-index:-3}.approach:after,.approach:before{content:"";inset:0;pointer-events:none;position:absolute}.approach:after{background:rgba(38,104,150,.34);z-index:-2}.approach__background-decor{background-image:var(--asset-approach-transition-top),var(--asset-approach-transition-bottom);background-position:center 3.789rem,center calc(100% + 9.842rem);background-repeat:no-repeat;background-size:78.263rem 47.789rem,118.737rem 28.474rem;inset:0;pointer-events:none;position:absolute;z-index:-1}.approach>.container{position:relative;z-index:1}.approach__header{max-width:56.789rem}.approach__cards{display:grid;gap:2.789rem;grid-template-columns:1fr 1fr;margin:4.211rem auto 0;max-width:63.158rem}.approach-card{border-radius:var(--radius-md);overflow:hidden}.approach-card__heading{align-items:center;background:#0f1629;border-radius:var(--radius-md);color:#fff;display:flex;font-family:var(--font-ui);font-size:1.27rem;font-weight:var(--weight-medium);min-height:3.789rem;padding:0 1.263rem}.approach-card--nsm .approach-card__heading{background:var(--color-primary)}.approach-card__image{background:#fff;border-radius:var(--radius-lg);height:18.189rem;margin-top:.421rem;padding:.842rem}.approach-card__image:before{background:var(--asset-compare-left) center/cover no-repeat;border-radius:.316rem;content:"";display:block;height:100%}.approach-card--nsm .approach-card__image:before{background-image:var(--asset-compare-right)}.approach-list{background:hsla(0,0%,100%,.34);border-radius:var(--radius-md);display:grid;gap:.579rem;margin-top:.421rem;padding:.803rem .842rem .842rem}.approach-list__item{align-items:center;background:#fff;color:rgba(52,43,1,.8);display:flex;font-family:var(--font-ui);font-size:.779rem;gap:.842rem;min-height:2.632rem;padding:.632rem .737rem}.approach-list__dot{background:var(--color-accent);border-radius:50%;flex:0 0 auto;height:.526rem;width:.526rem}.approach__quote{border-top:1px solid rgba(51,51,51,.5);font-family:var(--font-script);font-size:1.292rem;line-height:1.23;margin:4.895rem auto 0;max-width:58.421rem;padding-top:1.632rem;text-align:center}.outcomes{background:var(--gradient-outcomes);min-height:49.789rem;overflow:hidden;padding:5.526rem 0 4.211rem}.outcomes>.container{overflow:visible;position:relative}.outcomes__head{align-items:start;display:grid;grid-template-columns:41.053rem 20.684rem;justify-content:space-between;min-height:10.316rem}.outcomes__head .section-title{margin-top:1.842rem;max-width:19.105rem;width:19.105rem}.outcomes__intro-copy{color:var(--color-text-muted);font-family:var(--font-ui);font-size:.823rem;letter-spacing:.01em;line-height:1.4;width:20.684rem}.outcomes__body{align-items:start;display:grid;grid-template-columns:28.947rem 65.263rem;margin-top:-5.158rem}.outcomes__controls{align-items:flex-start;display:flex;flex-direction:column;padding-top:7.421rem}.outcomes__action{border-radius:var(--button-radius);margin-top:12.263rem;min-height:3.368rem;width:19.105rem}.outcomes__top{align-items:center;display:grid;gap:4.211rem;grid-template-columns:.82fr 1.1fr}.outcomes__nav{display:flex;gap:.591rem;margin-top:0}.icon-button{background:hsla(0,0%,100%,.12);border:1px solid rgba(5,30,52,.42);border-radius:50%;color:var(--color-primary);cursor:pointer;height:3.468rem;padding:0;transition:opacity var(--transition),border-color var(--transition),background-color var(--transition),transform var(--transition);width:3.468rem}.icon-button:hover:not(:disabled){background:hsla(0,0%,100%,.72);border-color:var(--color-primary);transform:translateY(-.053rem)}.icon-button:disabled{cursor:default;opacity:.28}.icon-button img{height:100%;width:100%}.outcome-track{display:flex;gap:.744rem;overflow:hidden;overflow-x:hidden;overflow-y:visible;padding:0 .4rem 2rem;scroll-behavior:smooth;width:65.263rem}.outcome-track:after{content:"";flex:0 0 calc(100% - 22.6rem);pointer-events:none}.outcome-card{background:#fff;border-radius:var(--card-radius);flex:0 0 20.127rem;overflow:hidden;transition:flex-basis .32s ease,min-height .32s ease,margin-top .32s ease,box-shadow .32s ease,opacity .32s ease}.outcome-card,.outcome-card--featured{box-shadow:var(--card-shadow);min-height:28.263rem}.outcome-card--featured{flex-basis:20.127rem;margin-top:0}.outcome-card--small{flex-basis:15.72rem;margin-top:3rem;min-height:22.288rem}.outcome-card__image{background:var(--asset-outcome) center/cover no-repeat;height:18.517rem;position:relative}.outcome-card__image:after{border:1px solid var(--color-accent);border-radius:.343rem;content:"";inset:2.374rem 2.415rem 1.699rem;position:absolute}.outcome-card--small .outcome-card__image{background-blend-mode:screen;background-color:#fafafa;height:14.465rem;opacity:.24}.outcome-card__body{padding:1.102rem}.outcome-card__title{color:#292d38;font-size:1.149rem;line-height:1.228}.outcome-card__copy{color:rgba(41,45,56,.66);font-size:.737rem;line-height:1.379;margin-top:.858rem}.audience{background:#fff;padding:5.5rem 0}.audience__layout{align-items:start;display:grid;gap:6.421rem;grid-template-columns:27.331rem 1fr;margin-top:4.842rem}.audience-list{background:rgba(59,157,224,.08);border-radius:1.872rem;min-height:44.316rem;overflow:hidden}.audience-list__item{border-bottom:1px solid rgba(12,78,119,.12);color:#363636;font-size:1.087rem;line-height:1.228;min-height:4.063rem;padding:1.2rem 1.326rem}.audience-list__item--active{background:#fff;border-radius:1.631rem;box-shadow:0 .302rem .516rem rgba(0,0,0,.18);min-height:6.601rem;padding:1.268rem 1.329rem}.audience-list__item--active strong{display:block;font-weight:var(--weight-regular)}.audience-list__item--active span{color:#5e5e5e;display:block;font-size:.774rem;line-height:1.48}.audience__visual{min-width:0}.audience__image{aspect-ratio:842/678;border-radius:.947rem}.audience__quote{border-top:1px solid #333;font-family:var(--font-script);font-size:1.292rem;line-height:1.23;margin-top:2rem;padding:1.632rem 1.789rem 0}.milestone{background:var(--gradient-milestone);min-height:40.895rem;padding:4.368rem 0 3.947rem}.milestone__head{align-items:end;display:grid;grid-template-columns:41.053rem 24.526rem;justify-content:space-between;min-height:8.158rem}.milestone__copy{color:var(--color-text-muted);font-family:var(--font-ui);font-size:.823rem;letter-spacing:.01em;line-height:1.4;width:24.526rem}.milestone__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);max-width:41.053rem}.milestone__title span{color:#9aa5ae;display:block}.milestone-line{height:18.184rem;margin:6.368rem auto 0;max-width:79.263rem;position:relative}.milestone-line:before{border-top:1px solid rgba(5,30,52,.28);bottom:3.158rem;content:"";left:3%;position:absolute;right:3%;transform:rotate(-1.6deg);transform-origin:left}.milestone-step{bottom:0;color:var(--color-primary);font-family:var(--font-heading);font-size:.771rem;font-weight:var(--weight-medium);letter-spacing:.1em;position:absolute;text-transform:uppercase}.milestone-step:before{background:var(--color-primary);border-radius:50%;box-shadow:0 0 0 2.894rem rgba(12,78,119,.08);content:"";display:block;height:.496rem;margin:0 auto 1.9rem;width:.496rem}.milestone-step:first-child{left:0}.milestone-step:nth-child(2){bottom:.8rem;left:23%}.milestone-step:nth-child(3){left:47%}.milestone-step:nth-child(4){left:67%}.milestone-step:nth-child(5){left:83%}.milestone-step:nth-child(6){bottom:-.2rem;right:0}.milestone-card{background:linear-gradient(180deg,#051e34,#3b9de0);border-radius:1.656rem;box-shadow:var(--shadow-md);color:#fff;left:49.4%;min-height:11.768rem;padding:1.537rem 1.892rem;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:17.032rem}.milestone-card__eyebrow{color:#ffe49e;font-family:var(--font-ui);font-size:.71rem;font-weight:var(--weight-medium);letter-spacing:.167em}.milestone-card__title{font-family:var(--font-heading);font-size:1.537rem;font-weight:var(--weight-medium);margin-top:.473rem}.milestone-card__copy{color:#cfe2ee;font-family:var(--font-display);font-size:.798rem;margin-top:.473rem}.quote-divider{background:#e8f1fa;border-top:1px solid rgba(5,30,52,.12);padding:3.579rem 0 3.105rem;text-align:center}.quote-divider__top{color:#003455;font-family:var(--font-display);font-size:1.158rem;line-height:1.864}.quote-divider__script{color:#003455;font-family:var(--font-script);font-size:1.518rem;line-height:1.422}.program{background:#fff;min-height:80.158rem;padding:5.632rem 0 6.316rem}.program__head{align-items:start;display:grid;gap:0;grid-template-columns:44.211rem 21.053rem;justify-content:space-between}.program__intro-copy{color:var(--color-text-muted);font-family:var(--font-ui);font-size:.947rem;line-height:1.474;padding-top:2.474rem;width:21.053rem}.program__weeks{align-items:center;color:var(--color-primary);display:flex;font-family:var(--font-heading);font-size:1.842rem;font-weight:var(--weight-medium);justify-content:space-between;letter-spacing:-.025em;margin-top:3.474rem}.program__title{color:var(--color-primary);font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);max-width:44.211rem}.program__phases{display:grid;gap:1.656rem;grid-template-columns:1fr 1fr;margin-top:1rem}.phase-column__bar{background:linear-gradient(90deg,#0c4e77,#2f79a6);border-radius:1.656rem;color:#fff;min-height:6.734rem;padding:1.421rem 1.877rem;position:relative}.phase-column:nth-child(2) .phase-column__bar{background:linear-gradient(90deg,#08263f,#0c4e77)}.phase-column__eyebrow{font-family:var(--font-ui);font-size:.663rem;font-weight:var(--weight-medium);letter-spacing:.167em}.phase-column__title{font-family:var(--font-heading);font-size:1.325rem;font-weight:var(--weight-medium);margin-top:.421rem}.phase-column__week{color:hsla(0,0%,100%,.6);font-family:var(--font-ui);font-size:.663rem;letter-spacing:.083em;position:absolute;right:1.877rem;top:2.316rem}.phase-panel{background:rgba(59,157,224,.045);border-radius:1.632rem;margin-top:.718rem;min-height:39.105rem;padding:3rem 2.684rem}.check-list{display:grid;list-style:none;margin:0;padding:0}.check-list__item{align-items:center;border-top:1px solid rgba(0,0,0,.12);color:var(--color-primary);display:grid;font-size:1.116rem;gap:1.051rem;grid-template-columns:1.263rem 1fr;line-height:1.227;min-height:4.842rem}.check-list__item:first-child{border-top:0}.check-list__icon{height:1.263rem;width:1.263rem}.program__action{margin-top:2.632rem;text-align:center}.phase-one{background:var(--color-blue-pale);min-height:47.368rem}.phase-one__layout{display:grid;grid-template-columns:37.895rem 1fr;min-height:47.368rem}.phase-one__visual{background:var(--color-secondary-deep);padding:2rem 1.526rem;position:relative}.phase-one__image{border-radius:var(--radius-xs);height:43.684rem}.phase-one__badge{background:rgba(33,54,100,.68);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-pill);bottom:2.895rem;color:#fff;font-family:var(--font-ui);font-size:.632rem;left:2.105rem;letter-spacing:.125em;padding:.526rem .947rem;position:absolute}.phase-one__content{padding:6.316rem 0 3rem 5.263rem}.phase-one__title{color:var(--color-primary);font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title)}.phase-one__copy{color:#3a4a57;font-size:var(--text-body);font-weight:var(--weight-light);line-height:1.556;margin-top:1.579rem;max-width:33.684rem}.number-list{margin-top:3.842rem;max-width:43.158rem}.number-list__item{align-items:center;display:grid;gap:1.368rem;grid-template-columns:4rem 1fr auto;min-height:3.737rem;padding:.737rem 0}.number-list__number{color:rgba(5,30,52,.13);font-family:var(--font-heading);font-size:2.105rem;font-weight:var(--weight-semibold);letter-spacing:-.025em}.number-list__label{color:var(--color-primary);font-family:var(--font-heading);font-size:1.158rem;font-weight:var(--weight-medium)}.number-list__arrow{font-size:1.053rem;opacity:0}.number-list__item--active .number-list__arrow,.number-list__item--active .number-list__label,.number-list__item--active .number-list__number{color:var(--color-secondary);opacity:1}.number-list:after{border-top:1px solid rgba(5,30,52,.12);content:"";display:block}.curriculum{backdrop-filter:blur(1.079rem);background:var(--gradient-curriculum);color:#fff;padding:5.684rem 0 7.368rem}.curriculum__intro{max-width:43rem}.curriculum__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title)}.curriculum__copy{color:rgba(220,236,245,.85);font-size:var(--text-body);font-weight:var(--weight-light);line-height:1.556;margin-top:2.421rem;max-width:29.211rem}.curriculum__action{align-items:center;background:linear-gradient(188.9387deg,#051e34 35.629%,#0f599a 192.34%);border-radius:var(--button-radius);display:flex;height:4.842rem;justify-content:space-between;margin-top:3.895rem;padding:0 3rem}.curriculum__action .button{background:transparent;border:0;box-shadow:none;color:#fff;height:100%;justify-content:space-between;padding:0;width:100%}.module-progress{background:rgba(0,157,255,.15);border-radius:var(--radius-xs);margin-top:3.947rem;padding:1rem 2.2rem 1.6rem}.module-progress__label{color:rgba(220,236,245,.7);font-family:var(--font-ui);font-size:.666rem;letter-spacing:.185em;text-align:center}.module-progress__bar{background:#fff;height:.256rem;margin-top:1.316rem;position:relative}.module-progress__dots{color:#fff;display:grid;font-family:var(--font-ui);font-size:.563rem;grid-template-columns:repeat(12,1fr);margin-top:.842rem;text-align:center}.module-progress__dots span:nth-child(-n+2){color:var(--color-accent-alt);font-weight:var(--weight-bold)}.core-area{border-top:1px solid hsla(0,0%,100%,.28);padding:3.684rem 0}.core-area:first-of-type{margin-top:2.632rem}.core-area__meta{color:var(--color-accent-alt);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.154em;text-transform:uppercase}.core-area__title{font-family:var(--font-body);font-size:2.105rem;font-weight:var(--weight-semibold);line-height:1.24;margin-top:.947rem}.core-area__copy{color:hsla(0,0%,100%,.66);font-size:1.209rem;line-height:1.378;margin-top:.947rem;max-width:53rem}.module-grid{display:grid;gap:.737rem;grid-template-columns:1fr 1fr;margin-top:3.474rem}.module-card{background:hsla(0,0%,100%,.06);border-radius:.683rem;box-shadow:inset 0 .195rem 1.791rem .39rem rgba(0,174,255,.13);min-height:26.316rem;padding:2.295rem 2.342rem}.module-card__number{color:var(--color-accent-alt);font-family:var(--font-ui);font-size:.634rem;letter-spacing:.154em}.module-card__title{font-family:var(--font-heading);font-size:1.448rem;font-weight:var(--weight-medium);line-height:1.2;margin-top:.842rem}.module-card__group{margin-top:1.895rem}.module-card__label{font-family:var(--font-ui);font-size:.586rem;font-weight:var(--weight-medium);letter-spacing:.167em;text-transform:uppercase}.module-card__text{color:rgba(220,236,245,.9);font-size:.879rem;line-height:1.5;margin-top:.293rem}.practice-spine{background:#fff;isolation:isolate;min-height:95.474rem;overflow:hidden;padding:5.947rem 0 0;position:relative}.practice-spine__head{align-items:start;display:grid;gap:0;column-gap:11.368rem;grid-template-columns:41.053rem 29.474rem;justify-content:start;padding-left:2.421rem}.practice-spine__curve{height:16rem;left:calc(50% + 1.947rem);margin:9.263rem auto 0;max-width:none;position:relative;transform:translateX(-50%);width:82.211rem}.practice-spine__journey{display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.practice-spine__path-glow{fill:none;filter:url(#practiceGlowSoft);stroke:hsla(0,0%,100%,.46);stroke-width:24}.practice-spine__path{fill:none;stroke:hsla(0,0%,100%,.92);stroke-linecap:round;stroke-width:4}.practice-spine__dots circle{fill:#62afe2;stroke:hsla(0,0%,100%,.22);stroke-width:1}.practice-spine__milestone-halo{fill:rgba(59,157,224,.55);filter:url(#practiceGlow)}.practice-spine__milestone-core{fill:#fff;filter:url(#practiceGlowSoft);stroke:hsla(0,0%,100%,.58);stroke-width:5}.practice-spine__finish-disc{fill:url(#practiceRestingDisc)}.practice-spine__finish-halo{fill:rgba(59,157,224,.72);filter:url(#practiceGlow)}.practice-spine__finish-ring{fill:hsla(0,0%,100%,.9);stroke:hsla(0,0%,100%,.74);stroke-width:7}.practice-spine__finish-inner{fill:hsla(0,0%,100%,.98);stroke:#d8efff;stroke-width:2}.practice-spine__finish-number{fill:var(--color-blue);font-family:var(--font-ui);font-size:16px;font-weight:var(--weight-bold)}.practice-spine__day,.practice-spine__resting,.practice-spine__stage{color:var(--color-primary);position:absolute;z-index:2}.practice-spine__stage{text-align:center;transform:translateX(-50%)}.practice-spine__resting strong,.practice-spine__stage strong{display:block;font-family:var(--font-heading);font-size:1.158rem;font-weight:var(--weight-medium);letter-spacing:-.014em;line-height:1.2}.practice-spine__resting span,.practice-spine__stage span{color:var(--color-text-soft);display:block;font-family:var(--font-body);font-size:.737rem;line-height:1.2;margin-top:.421rem}.practice-spine__stage--foundation{left:14.2%;top:-1.3rem}.practice-spine__stage--embodiment{left:46.1%;top:6.15rem}.practice-spine__stage--opening{left:75.7%;top:-1.3rem}.practice-spine__resting{right:.55rem;text-align:center;top:1.9rem;width:14rem}.practice-spine__day{font-family:var(--font-ui);font-size:.632rem;font-weight:var(--weight-medium);letter-spacing:.1em}.practice-spine__day--1{left:.1rem;top:12.05rem}.practice-spine__day--7{left:21.9rem;top:10.95rem}.practice-spine__day--14{left:47rem;top:12.95rem}.practice-stage{position:absolute;text-align:center;top:0;width:12rem}.practice-stage:first-child{left:4%}.practice-stage:nth-child(2){left:42%;top:6.2rem}.practice-stage:nth-child(3){right:6%}.practice-stage__title{color:var(--color-primary);font-family:var(--font-heading);font-size:1.158rem;font-weight:var(--weight-medium);letter-spacing:-.015em;text-transform:none}.practice-stage__days{color:var(--color-text-soft);font-size:.737rem;margin-top:.368rem}.practice-stage__dot{background:#00305a;border:.179rem solid #fff;border-radius:50%;box-shadow:0 .238rem .955rem #fff,0 .238rem 1.789rem #fff;height:1.316rem;margin:6.158rem auto 0;width:1.316rem}.rhythm-panel{background:#fff;border-radius:var(--radius-sm);box-shadow:none;display:grid;grid-template-columns:38.105rem 38.105rem;height:42.524rem;left:50%;margin:0;min-height:0;overflow:hidden;position:absolute;top:47.263rem;transform:translateX(-50%);width:77.947rem;z-index:3}.rhythm-panel__image{background-position:25.4%;background-size:171.64% 100%;border-radius:var(--radius-sm) 0 0 var(--radius-sm);height:42.524rem;min-height:0;width:38.105rem}.rhythm-panel__content{border-radius:0 var(--radius-sm) var(--radius-sm) 0;height:42.524rem;padding:2.526rem 2.421rem;position:relative;width:38.105rem}.rhythm-panel__title{font-family:var(--font-display);font-size:1.122rem;font-weight:var(--weight-bold);letter-spacing:.03em}.rhythm-panel__lead{color:rgba(0,0,0,.54);font-family:var(--font-display);font-size:1.094rem;line-height:1.36;margin-top:1.474rem;text-transform:capitalize}.rhythm-list{display:grid;gap:0;list-style:none;margin:5.632rem 0 0;padding:0}.rhythm-list__item{align-items:center;color:rgba(0,0,0,.62);display:grid;font-family:var(--font-display);font-size:.708rem;gap:1.474rem;grid-template-columns:2.526rem 1fr;line-height:1.36;min-height:3.368rem;position:relative}.rhythm-list__number{border:1px solid rgba(0,0,0,.34);border-radius:50%;color:#000;display:grid;height:2.526rem;place-items:center;width:2.526rem}.rhythm-list__item:first-child .rhythm-list__number{background:#000;color:#fff}.community{background:var(--color-white);min-height:0;padding:8.263rem 0}.community__top{align-items:start;display:grid;gap:6.842rem;column-gap:7.211rem;grid-template-columns:28.421rem 39.842rem;min-height:18.947rem;padding-left:.684rem}.community__image{aspect-ratio:auto;height:18.947rem;width:39.842rem}.community__cards{display:grid;gap:2.211rem;grid-template-columns:repeat(3,1fr);margin-top:3.368rem}.community-card{align-items:center;background:var(--gradient-community-card);border-radius:1.105rem;display:flex;flex-direction:column;gap:1.263rem;height:12.632rem;justify-content:center;min-height:12.632rem;text-align:center}.community-card__icon{display:block;height:2.579rem;object-fit:contain;width:2.632rem}.community-card__title{color:var(--color-primary);font-family:var(--font-heading);font-size:1.316rem;font-weight:var(--weight-medium)}.community-card__copy{color:var(--color-text-soft);font-size:.842rem;line-height:1.375;max-width:15.789rem}.practicum-intro{background:var(--gradient-practicum);min-height:52rem;padding:5.684rem 0 3.947rem;text-align:center}.practicum-intro__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);margin-inline:auto;max-width:29.368rem}.practicum-intro__copy{color:rgba(59,59,59,.83);font-family:var(--font-ui);font-size:.884rem;line-height:1.4;margin:1.632rem auto 0;max-width:38.316rem}.process-row{align-items:center;display:flex;gap:.604rem;justify-content:center;margin:1.947rem auto 0;max-width:61.158rem}.practicum-features{column-gap:1.526rem;display:grid;grid-template-columns:repeat(2,1fr);margin:6.053rem auto 0;max-width:calc(100% - var(--page-gutter)*2);row-gap:2.053rem;width:61.632rem}.practicum-feature{align-items:center;background:hsla(0,0%,100%,.58);border-radius:.632rem;color:var(--color-primary);display:flex;font-family:var(--font-body);font-size:1.009rem;justify-content:center;line-height:1.25;min-height:4.68rem;padding:1rem;text-align:center}.process-pill{background:#fff;border-radius:var(--radius-pill);box-shadow:inset 0 .242rem .798rem rgba(102,202,255,.81);color:#045d9b;font-family:var(--font-display);font-size:.846rem;padding:.604rem 1.088rem;white-space:nowrap}.process-pill:last-child{box-shadow:inset 0 .06rem .399rem rgba(233,169,0,.68);color:var(--color-accent)}.process-arrow{color:#8abbd9}.phase-two{background-color:#fff;background-image:var(--gradient-phase-two-overlay),var(--asset-phase-two-bg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;color:#fff;isolation:isolate;min-height:45.632rem;overflow:hidden;padding:0;position:relative}.phase-two:before{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.96) 18%,hsla(0,0%,100%,.72) 38%,hsla(0,0%,100%,.18) 68%,hsla(0,0%,100%,0));content:"";height:14.368rem;inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.phase-two:after{display:none}.phase-two__layout{align-items:start;display:grid;gap:7rem;column-gap:0;margin:0;max-width:none;min-height:45.632rem;padding-block:0;padding-left:5.316rem;position:relative;width:100%;z-index:1}.phase-two__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);max-width:36.263rem}.phase-two__copy{color:rgba(220,236,245,.9);font-size:var(--text-body);font-weight:var(--weight-light);line-height:1.556;margin-top:4.053rem;max-width:28.421rem}.practicum-graphic{min-height:34rem;position:relative}.practicum-graphic__core{border:2px solid hsla(0,0%,100%,.45);border-radius:50%;box-shadow:0 0 6rem hsla(0,0%,100%,.2);display:grid;font-weight:var(--weight-semibold);height:14rem;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:14rem}.practicum-graphic__core,.practicum-node{font-family:var(--font-heading);font-size:1.071rem;text-align:center}.practicum-node{backdrop-filter:blur(.57rem);background:hsla(0,0%,100%,.12);border-radius:var(--radius-sm);font-weight:var(--weight-medium);min-width:11.5rem;padding:.8rem 1rem;position:absolute}.practicum-node:nth-child(2){left:46%;top:2rem}.practicum-node:nth-child(3){right:0;top:13rem}.practicum-node:nth-child(4){bottom:3rem;right:7%}.practicum-node:nth-child(5){bottom:2rem;left:17%}.practicum-node:nth-child(6){left:0;top:13rem}.feedback{background:var(--asset-feedback) center /cover no-repeat,var(--color-blue-pale);isolation:isolate;min-height:49.474rem;overflow:hidden;padding:6.842rem 0 5.316rem;position:relative}.feedback:before{background:var(--asset-feedback-transition) center /100% 100% no-repeat;content:"";height:28.474rem;left:50%;pointer-events:none;position:absolute;top:-12.105rem;transform:translateX(-50%) scaleY(-1);width:118.737rem;z-index:0}.feedback>.container{position:relative;z-index:1}.feedback__layout{align-items:center;display:grid;gap:7rem;grid-template-columns:.82fr 1.18fr}.feedback__copy{max-width:27.368rem}.feedback__callout{color:var(--color-secondary);font-family:var(--font-heading);font-size:1.105rem;font-weight:var(--weight-medium);letter-spacing:-.014em;margin-top:3.789rem}.review-card{background:#fff;border:1px solid rgba(5,30,52,.06);border-radius:var(--radius-sm);padding:2.263rem 1.263rem 1.421rem}.review-card__top{color:var(--color-secondary);display:flex;font-family:var(--font-ui);font-size:.632rem;justify-content:space-between;letter-spacing:.154em;padding-inline:1rem}.score-list{display:grid;gap:.368rem;margin-top:2.316rem}.score-row{border-radius:.316rem;box-shadow:0 .211rem .458rem .158rem rgba(0,0,0,.06);padding:.737rem 1rem 1.053rem}.score-row__top{color:var(--color-primary);display:flex;font-family:var(--font-heading);font-size:.842rem;font-weight:var(--weight-medium);justify-content:space-between}.score-row__bar{background:var(--color-blue-pale-2);border-radius:var(--radius-pill);height:.316rem;margin-top:.895rem;overflow:hidden}.score-row__fill{background:var(--color-blue-soft);border-radius:inherit;height:100%;width:0}.score-row:first-child .score-row__fill{width:91%}.score-row:nth-child(2) .score-row__fill{width:84%}.score-row:nth-child(3) .score-row__fill{width:88%}.score-row:nth-child(4) .score-row__fill{width:86%}.review-card__edge{background:linear-gradient(90deg,#0c4e77,#2f79a6);border-radius:.316rem;color:#fff;margin-top:1.211rem;padding:1.895rem 2.158rem}.review-card__edge-label{font-family:var(--font-ui);font-size:.632rem;letter-spacing:.167em}.review-card__edge-copy{font-family:var(--font-heading);font-size:.895rem;line-height:1.412;margin-top:.7rem;max-width:30rem}.review-card__footer{align-items:center;color:var(--color-text-soft);display:flex;font-family:var(--font-ui);font-size:.579rem;font-weight:var(--weight-medium);justify-content:space-between;letter-spacing:.09em;margin-top:1.316rem;padding:0 1rem}.review-card__footer span:first-child{color:var(--color-secondary)}.impact-chain{background:var(--gradient-impact);color:#fff;min-height:43.895rem;padding:5.053rem 0 5.368rem}.impact-chain__head{align-items:end;display:grid;gap:var(--space-9);grid-template-columns:1fr .8fr}.impact-flow{align-items:center;background:hsla(0,0%,100%,.06);border-radius:.321rem;display:flex;gap:1.053rem;justify-content:center;margin-top:3.368rem;padding:2.316rem 2.842rem}.impact-flow img{display:block;height:auto;width:100%}.impact-flow__item{background:#fff;border-radius:.28rem;box-shadow:var(--shadow-blue);color:#045d9b;display:grid;font-family:var(--font-display);font-size:.753rem;line-height:1.24;min-height:4.341rem;min-width:6.95rem;padding:.421rem .526rem;place-items:center;text-align:center;white-space:normal;width:6.95rem}.impact-flow__arrow{flex:0 0 auto;width:1.632rem}.impact-chain__bottom{align-items:center;display:grid;gap:3rem;grid-template-columns:1.5fr auto;margin-top:4rem}.impact-chain__quote{border-left:1px solid hsla(0,0%,100%,.56);font-family:var(--font-display);font-size:.877rem;line-height:1.33;padding:1.632rem 1.789rem}.competencies{background:#fff;padding:0}.competencies__layout{display:grid;grid-template-columns:1.2fr .9fr;min-height:47.368rem}.competencies__content{padding:6.316rem 4rem 4.211rem max(var(--page-gutter),calc((100vw - var(--container-content))/2))}.competencies__intro-copy{color:#3a4a57;font-family:var(--font-body);font-size:.947rem;font-weight:var(--weight-light);line-height:1.556;margin-top:1.474rem;width:33.684rem}.competencies__visual{background:var(--color-secondary-deep);min-height:47.368rem;padding:2rem 1.526rem}.competencies__image{background-image:var(--asset-competencies);border-radius:var(--radius-xs);height:43.684rem}.image-frame--competencies{background-image:var(--asset-competencies);background-position:50%}.competency-list{margin-top:2.842rem;max-width:39.263rem}.competency-list .number-list__item{min-height:3.1rem}.competency-list .number-list__item--active{align-items:start}.competency-list__desc{color:rgba(12,78,119,.75);display:block;font-family:var(--font-display);font-size:.718rem;font-weight:var(--weight-regular);line-height:1.4;margin-top:.421rem}.standards{background:var(--color-white);min-height:53.368rem;padding:0 0 1.263rem}.standards__surface{background:var(--gradient-standards);border-radius:var(--radius-sm);margin-inline:auto;max-width:none;min-height:52.105rem;padding:0;position:relative;width:calc(100% - 2.737rem)}.standards__copy-card{background:#fff;border-radius:var(--radius-sm);left:10.368rem;min-height:23.895rem;padding:4.053rem 1.842rem 2rem;position:absolute;top:3rem;width:31.842rem}.ladder{bottom:4.211rem;height:36rem;position:absolute;right:3.526rem;width:46rem}.ladder-step{align-items:center;color:var(--color-primary);display:flex;font-family:var(--font-heading);font-size:.947rem;font-weight:var(--weight-medium);gap:1rem;height:3.105rem;min-width:23.5rem;position:absolute}.ladder-step:before{border-radius:50%;flex:0 0 auto;height:2.211rem;width:2.211rem}.ladder-step:after,.ladder-step:before{background:var(--step-color);content:""}.ladder-step:after{height:3.105rem;margin-left:auto;width:14.474rem}.ladder-step:first-child{bottom:0;left:0;--step-color:#8db5d9}.ladder-step:nth-child(2){bottom:4.7rem;left:5.5rem;--step-color:#c0d6ea}.ladder-step:nth-child(3){bottom:9.4rem;left:10.5rem;--step-color:#b7e1ff}.ladder-step:nth-child(4){bottom:14.1rem;left:16rem;--step-color:#85cdff}.ladder-step:nth-child(5){bottom:18.8rem;left:21.5rem;--step-color:#47b3ff}.ladder-step:nth-child(6){bottom:23.5rem;left:26.5rem;--step-color:#147ab9}.ladder-step:nth-child(7){bottom:28rem;left:32rem;--step-color:#e9a900;color:#e9a900;font-size:1.158rem;font-weight:var(--weight-semibold)}.difference{background:#fff;min-height:34.947rem;padding:5.579rem 0}.difference__switch{border-radius:.825rem;display:grid;grid-template-columns:repeat(3,1fr);margin-top:4.211rem;overflow:hidden;text-align:center}.difference-switch__item{background:rgba(59,157,224,.3);border:1px solid rgba(155,184,200,.54);min-height:8.243rem;padding:1.717rem}.difference-switch__item:nth-child(2){background:#0a263e;border:0;color:#fff}.difference-switch__item:nth-child(3){background:#47b3ff;color:#fff}.difference-switch__old{font-family:var(--font-ui);font-size:1.079rem;text-decoration:line-through;text-transform:uppercase}.difference-switch__item:nth-child(2) .difference-switch__old{color:var(--color-accent)}.difference-switch__new{font-family:var(--font-display);font-size:1.287rem;font-weight:var(--weight-medium);margin-top:.3rem}.difference__lists{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.feature-list{list-style:none;margin:0;padding:0}.feature-list__item{align-items:center;border-top:1px solid rgba(0,0,0,.12);color:var(--color-primary);display:grid;font-size:1.009rem;gap:.95rem;grid-template-columns:1.142rem 1fr;line-height:1.227;min-height:4.842rem}.feature-list__item:first-child{border-top:0}.feature-list__icon{height:1.142rem;width:1.142rem}.guide{background:var(--gradient-guide);color:#fff;min-height:48.211rem;padding:4.895rem 0 2.105rem}.guide__main{align-items:start;display:grid;gap:0;column-gap:1.053rem;grid-template-columns:34.211rem 36.211rem;justify-content:start;padding-left:.895rem}.guide__visual{padding-top:2.483rem}.guide__image{aspect-ratio:auto;background-position:50%;border-radius:0;height:21.105rem;margin-left:.316rem;width:19.263rem}.guide__content{align-items:start;display:grid;gap:3rem;grid-template-columns:.8fr 1.3fr}.guide__bio{display:grid;font-family:var(--font-display);font-size:.819rem;gap:1.517rem;line-height:1.558;padding-top:0;width:36.211rem}.guide-role{background:hsla(0,0%,100%,.08);border-radius:.697rem;box-shadow:inset 0 .272rem .945rem .398rem rgba(0,174,255,.3);margin-top:2.421rem;min-height:12.984rem;padding:2.174rem 1.956rem;width:26.947rem}.guide-role__title{font-family:var(--font-heading);font-size:1.692rem;font-weight:var(--weight-medium);line-height:1.176}.guide-role__list{display:grid;gap:.674rem;list-style:none;margin:1.592rem 0 0;padding:0}.guide-role__item{align-items:center;color:rgba(220,236,245,.9);display:flex;font-size:.896rem;gap:.543rem;line-height:1.5}.guide-role__dot{background:var(--color-accent);border-radius:50%;height:.322rem;width:.322rem}.guide-stats{display:grid;gap:.558rem;grid-template-columns:repeat(6,1fr);margin-top:3.053rem}.guide-stat{border-top:1px solid hsla(0,0%,100%,.75);padding:1rem .447rem}.guide-stat__value{color:#fff;font-size:1.6rem;font-weight:var(--weight-medium)}.guide-stat:first-child .guide-stat__value,.guide-stat:nth-child(2) .guide-stat__value{color:var(--color-accent)}.guide-stat__label{font-size:.67rem;line-height:1.2;margin-top:.447rem}.faculty{background:var(--color-background-warm);min-height:54.158rem;padding:7.895rem 0 8.526rem}.faculty__head{display:grid;gap:5rem;grid-template-columns:1fr .9fr}.faculty__grid{display:grid;gap:4.105rem;grid-template-columns:repeat(4,1fr);margin-top:6rem}.faculty-card{text-align:center}.faculty-card__image{aspect-ratio:300/360;background:var(--color-blue-pale-2);border:.526rem solid #fff;border-radius:var(--radius-xs)}.faculty-card__name{color:var(--color-primary);font-family:var(--font-heading);font-size:1rem;font-weight:var(--weight-medium);margin-top:2.684rem}.faculty-card__role{color:var(--color-text-soft);font-size:.711rem;margin-top:1.158rem}.trusted{background:var(--gradient-trusted);min-height:48.737rem;padding:6.947rem 0}.trusted__layout{display:grid;gap:6rem;grid-template-columns:1.2fr .9fr}.trusted__title{color:var(--color-primary);font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);text-transform:capitalize}.trusted__left{min-height:38rem;position:relative}.trusted__nav{display:flex;gap:.632rem;position:absolute;right:0;top:.526rem}.trusted__nav-button{background:hsla(0,0%,100%,.22);border:1px solid rgba(5,30,52,.18);height:3.879rem;width:3.879rem}.testimonial{margin-top:8.526rem;max-width:50.737rem}.testimonial__avatar{background:#d9d9d9;border-radius:var(--radius-sm);height:4.895rem;width:5.842rem}.testimonial__name{color:var(--color-primary);font-family:var(--font-heading);font-size:1.105rem;font-weight:var(--weight-medium);margin-top:.579rem}.testimonial__quote{color:rgba(5,30,52,.64);font-family:var(--font-display);font-size:1.176rem;line-height:1.558;margin-top:4.263rem;max-width:25.65rem}.stats-grid{align-content:center;display:grid;gap:.858rem;grid-template-columns:1fr 1fr}.stat-card{background:var(--color-primary);border-radius:1.525rem;color:#fff;display:flex;flex-direction:column;min-height:14.334rem;padding:1.43rem 1.907rem}.stat-card,.stat-card--copy-first{justify-content:space-between}.stat-card:nth-child(2),.stat-card:nth-child(3){background:linear-gradient(180deg,#051e34,#3b9de0)}.stat-card__value{font-size:4.272rem;line-height:1}.stat-card__copy{color:hsla(0,0%,100%,.68);font-family:var(--font-display);font-size:.803rem;line-height:1.56}.everything{background:var(--gradient-everything);color:#fff;min-height:54.737rem;padding:5.737rem 0 4.316rem}.everything__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title)}.everything__body{align-items:center;display:grid;gap:6rem;grid-template-columns:.85fr 1.9fr;margin-top:4.947rem}.everything__months{font-family:var(--font-heading);font-size:10.526rem;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:.8}.everything__month-label{color:var(--color-accent-alt);font-family:var(--font-ui);font-size:.947rem;letter-spacing:.333em;margin-top:2rem}.everything__month-copy{color:rgba(220,236,245,.8);font-size:.842rem;font-weight:var(--weight-light);line-height:1.5;margin-top:1rem;max-width:15.789rem}.included-grid{align-items:center;display:grid;gap:1.789rem;grid-template-columns:repeat(3,1fr)}.included-card{background:#00426f;border-radius:1.263rem;box-shadow:0 1.053rem 2.316rem rgba(3,16,30,.35);min-height:20rem;padding:4.6rem 1.579rem 2rem}.included-card:nth-child(2){background:linear-gradient(180deg,#0b3d63,#2f79a6);border-radius:1.368rem;min-height:23.158rem}.included-card__title{font-family:var(--font-ui);font-size:1.211rem;font-weight:var(--weight-bold);letter-spacing:.104em}.included-list{display:grid;gap:.632rem;list-style:none;margin:2.211rem 0 0;padding:0}.included-list__item{color:hsla(0,0%,100%,.9);display:flex;font-size:.763rem;gap:.526rem}.included-list__item:before{color:var(--color-accent-alt);content:"✓";font-family:var(--font-ui);font-size:.632rem}.everything__footer{font-family:var(--font-heading);font-size:1.474rem;margin-top:4.526rem;text-align:center}.apply-divider{background:var(--gradient-apply-divider);min-height:20.842rem;overflow:hidden;padding:5.526rem 0;position:relative;text-align:center}.apply-divider:before{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0));content:"";inset:0;pointer-events:none;position:absolute}.apply-divider__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title)}.apply-divider__copy{color:rgba(0,0,0,.66);font-family:var(--font-ui);font-size:.884rem;margin-top:1.737rem}.founding{background:linear-gradient(180deg,#071e32,#0a2c49);color:#fff;min-height:43rem;padding:6.368rem 0}.founding__layout{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.founding__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);max-width:31.579rem}.founding__copy{color:rgba(220,236,245,.82);font-size:.868rem;line-height:1.636;margin-top:4.263rem;max-width:28.421rem}.founding__network{min-height:31.579rem;position:relative}.founding__ring{border:1px solid hsla(0,0%,100%,.18);box-shadow:0 0 8rem rgba(59,157,224,.18);inset:3rem 5rem}.founding__core,.founding__ring{border-radius:50%;position:absolute}.founding__core{border:1px solid hsla(0,0%,100%,.35);display:grid;font-family:var(--font-ui);font-size:.579rem;font-weight:var(--weight-bold);height:6.737rem;left:50%;letter-spacing:.09em;place-items:center;text-align:center;top:50%;transform:translate(-50%,-50%);width:6.737rem}.founding-tag{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-pill);box-shadow:0 .421rem 1.053rem rgba(3,16,30,.35);display:inline-flex;font-family:var(--font-ui);font-size:.658rem;gap:.474rem;letter-spacing:.112em;padding:.526rem .842rem;position:absolute}.founding-tag:before{background:var(--color-accent);border-radius:50%;content:"";height:.368rem;width:.368rem}.founding-tag:nth-child(3){left:43%;top:4%}.founding-tag:nth-child(4){right:0;top:22%}.founding-tag:nth-child(5){right:0;top:62%}.founding-tag:nth-child(6){bottom:2%;left:42%}.founding-tag:nth-child(7){left:2%;top:62%}.founding-tag:nth-child(8){left:3%;top:22%}.founding__action{margin-top:4rem}.investment{background:var(--color-background-warm);min-height:40rem;padding:6.526rem 0 6.842rem}.investment__layout{display:grid;gap:8rem;grid-template-columns:1fr .9fr}.investment__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);max-width:31.579rem}.investment__copy{font-weight:var(--weight-light);line-height:1.556;margin-top:5rem;max-width:29.474rem}.investment-table{max-width:100%;width:32.632rem}.investment-table__label{color:var(--color-secondary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.154em}.investment-row{align-items:center;border-bottom:1px solid rgba(5,30,52,.12);display:grid;gap:2rem;grid-template-columns:1fr auto;min-height:4.105rem}.investment-row__name{color:var(--color-primary);font-family:var(--font-heading);font-size:1.263rem;font-weight:var(--weight-medium)}.investment-row__value{color:var(--color-text-soft);font-size:.895rem}.investment-table__note{color:rgba(91,107,119,.7);font-size:.632rem;margin-top:5.263rem}.investment-table__action{margin-top:1.579rem}.application{background:#fff;min-height:43.158rem;padding:5.053rem 0 5.474rem}.application__head{align-items:start;display:grid;gap:8rem;grid-template-columns:1fr .9fr}.application__steps{display:grid;gap:1.526rem;grid-template-columns:repeat(9,auto);margin-top:4.947rem}.application-card,.application__steps{align-items:center;justify-content:center}.application-card{background:#dcf1ff;border-radius:1.105rem;display:flex;flex-direction:column;gap:1.263rem;min-height:12.632rem;text-align:center;width:10.45rem}.application-card:nth-of-type(2){background:#b4e0ff}.application-card:nth-of-type(3){background:#3b9de0;color:#fff}.application-card:nth-of-type(4){background:#94c6e9}.application-card__icon{height:2.579rem;width:2.632rem}.application-card__icon-image{height:100%;object-fit:contain;width:100%}.application-card__title{font-family:var(--font-heading);font-size:1.158rem;font-weight:var(--weight-medium);letter-spacing:.018em}.application-card__copy{color:var(--color-text-soft);font-size:.763rem}.application-card:nth-of-type(3) .application-card__copy{color:#fff}.application-arrow{opacity:.68;width:3.211rem}.application-arrow img{height:100%;object-fit:contain;width:100%}.application__action{margin-top:3.684rem;text-align:center}.faq{background:var(--color-blue-pale);min-height:52.579rem;padding:7.895rem 0 7.368rem}.faq__layout{display:grid;gap:7rem;grid-template-columns:.72fr 1.35fr}.faq__intro{padding-top:.1rem}.faq__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);max-width:21.053rem}.faq__copy{color:var(--color-text-soft);font-size:.895rem;line-height:1.529;margin-top:3rem;max-width:18.947rem}.faq-list{border-top:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{align-items:center;background:transparent;border:0;color:var(--color-primary);cursor:pointer;display:grid;font-family:var(--font-heading);font-size:1.105rem;gap:2rem;grid-template-columns:1fr auto;min-height:4rem;padding:1.368rem 0;text-align:left;width:100%}.faq-question,.faq-symbol{font-weight:var(--weight-medium)}.faq-symbol{color:var(--color-secondary);font-size:1.263rem}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition)}.faq-answer__inner{overflow:hidden}.faq-answer p{color:var(--color-text);font-size:.895rem;line-height:1.588;padding:0 4rem 1.579rem 0}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.final-cta{background-color:#fff;background-image:var(--asset-final-cta);background-position:center 43%;background-repeat:no-repeat;background-size:123.438% auto;color:#fff;min-height:37.211rem;padding:4.421rem}.final-cta__layout{display:grid;gap:8rem;grid-template-columns:1.3fr .58fr;min-height:28rem}.final-cta__title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title)}.final-cta__aside{padding-top:2rem}.final-cta__copy{color:hsla(0,0%,100%,.68);display:grid;font-family:var(--font-ui);font-size:.916rem;gap:1.368rem;line-height:1.4}.final-cta__actions{align-items:flex-start;display:flex;flex-direction:column;gap:1.368rem}.site-footer{background:var(--gradient-footer);color:#fff;min-height:34.211rem;padding:4.316rem 0 2.021rem}.footer-banner{background:hsla(44,54%,89%,.07);border-radius:.737rem;display:grid;font-family:var(--font-script);font-size:2.712rem;line-height:1.106;min-height:7.895rem;place-items:center;text-align:center}.footer-main{display:grid;gap:7rem;grid-template-columns:1.5fr 1fr;margin-top:4.211rem;padding:0 4.547rem 3.368rem}.footer-brand__name{font-family:var(--font-footer);font-size:1.263rem;font-weight:var(--weight-bold)}.footer-brand__copy{color:hsla(0,0%,100%,.56);font-family:var(--font-display);font-size:.968rem;line-height:1.5;margin-top:.789rem;max-width:21.264rem}.footer-affiliates{justify-self:end;min-width:14rem}.footer-affiliates__title{font-family:var(--font-footer);font-size:.895rem;font-weight:var(--weight-semibold)}.footer-affiliates__links{color:hsla(0,0%,100%,.56);display:grid;font-family:var(--font-heading);font-size:.968rem;gap:.284rem;line-height:1.6;margin-top:1.293rem}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.7);display:flex;font-family:var(--font-footer);font-size:.842rem;justify-content:space-between;margin:0 4.547rem;padding-top:1.568rem}.footer-social{display:flex;gap:1.179rem}.comparison-row__nsm,.comparison-table__head .comparison-table__nsm{background:var(--gradient-nsm-column)}.advantage__header>div .section-title{margin-top:0}.comparison-row:before{background:rgba(0,0,0,.15);content:none;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.comparison-row:first-of-type:before{background:rgba(0,0,0,.58);height:2px}.practice-spine:before{background:linear-gradient(90.0084deg,#3b9de0,#73b3df 89.731%);content:"";filter:blur(11.434rem);inset:-9rem;position:absolute;transform:scale(1.08);z-index:-2}.practice-spine:after{background:radial-gradient(ellipse at 20% 9%,hsla(0,0%,100%,.96) 0 12%,hsla(0,0%,100%,.25) 31%,transparent 47%),radial-gradient(ellipse at 77% 8%,hsla(0,0%,100%,.95) 0 10%,hsla(0,0%,100%,.24) 29%,transparent 44%),radial-gradient(ellipse at 94% 34%,hsla(0,0%,100%,.9) 0 11%,hsla(0,0%,100%,.2) 30%,transparent 46%),radial-gradient(ellipse at 9% 41%,hsla(0,0%,100%,.76) 0 9%,hsla(0,0%,100%,.13) 29%,transparent 44%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.practice-spine>.container{max-width:81.895rem;position:relative;z-index:1}.practice-spine__head .section-title--display{font-family:var(--font-section-title);font-size:var(--text-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);margin-top:var(--section-heading-gap);max-width:41.053rem}.practice-spine__head>.section-copy{font-size:.947rem;line-height:1.556;padding-top:1.474rem;width:29.474rem}.practice-spine__curve-glow,.practice-spine__curve-line{pointer-events:none;position:absolute}.practice-spine__curve-glow{height:9.379rem;left:0;top:4.595rem;width:75.053rem}.practice-spine__curve-line{height:6.905rem;left:1.29rem;top:5.842rem;width:72.579rem}.practice-stage__day{color:var(--color-primary);font-family:var(--font-ui);font-size:.632rem;font-weight:var(--weight-medium);letter-spacing:.1em;position:absolute;top:12.053rem;white-space:nowrap}.practice-stage__day--start{left:-4.421rem}.practice-stage__day--end{right:-5rem}.practice-stage--foundation{left:5.5rem}.practice-stage--embodiment{left:32.947rem;top:6.263rem}.practice-stage--embodiment .practice-stage__dot{margin-top:2.947rem}.practice-stage--embodiment .practice-stage__day{left:15rem;top:8.158rem}.practice-stage--opening{left:58.526rem}.practice-stage--resting{right:1.632rem;top:2.895rem;width:15rem}.practice-stage--resting .practice-stage__title{font-size:1.158rem}.practice-stage--resting .practice-stage__days{color:hsla(0,0%,100%,.92);font-size:.684rem}.practice-stage__resting-ring{background:#fff;border:.526rem solid hsla(0,0%,100%,.88);border-radius:50%;box-shadow:0 0 0 .526rem #9ccbe8,0 0 2rem 1.1rem #3b9de0;color:var(--color-blue);display:grid;font-family:var(--font-ui);font-size:.842rem;font-weight:var(--weight-bold);height:4.895rem;margin:1.579rem auto 0;place-items:center;width:4.895rem}.rhythm-list__item+.rhythm-list__item:before{border-left:1px solid rgba(0,0,0,.22);content:"";height:1.789rem;left:1.25rem;position:absolute;top:-.895rem}.rhythm-panel__action{border-color:rgba(0,0,0,.58);border-radius:var(--button-radius);bottom:2.421rem;color:var(--color-black);font-size:.575rem;gap:.368rem;justify-content:space-between;left:2.421rem;min-height:2.209rem;min-width:0;padding:.632rem .737rem;position:absolute;white-space:nowrap;width:9.862rem}.community .container{max-width:76.158rem;transform:translateX(-.342rem)}.standards>.container{margin:0;max-width:none;width:100%}.standards__copy-card .eyebrow{font-family:var(--font-section-eyebrow);font-size:var(--text-eyebrow);font-weight:var(--weight-section-eyebrow);letter-spacing:var(--tracking-eyebrow)}.standards__copy-card .section-title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);width:27.263rem}.standards__copy-card .section-copy{margin-top:2.947rem;width:25.316rem}.standards .ladder{bottom:auto;height:32.632rem;left:30.211rem;right:auto;top:14.474rem;width:67.158rem}.guide__left .section-title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);width:26.421rem}.guide__right{padding-top:2.842rem}.advantage__header>div{align-items:center;display:flex;flex-direction:column;gap:var(--section-heading-gap)}.comparison-row:last-child{border-bottom-color:var(--color-accent)}.practice-spine__curve-glow,.practice-spine__curve-line,.practice-stage{display:none}.rhythm-panel__action-icon{flex:0 0 auto;height:.71rem;width:.71rem}.phase-two__layout>div:first-child{padding-top:6.842rem}.phase-two .eyebrow,.practicum-intro .eyebrow{margin-bottom:0}.phase-two .practicum-graphic{margin-top:5.211rem;min-height:34rem;width:51.053rem}.community__top>div:first-child{width:28.421rem}.community #community-title{font-family:var(--font-section-title);font-size:var(--text-section-title);font-weight:var(--weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--line-section-title);margin-top:var(--section-heading-gap);max-width:23.842rem}.community__top .section-copy{font-family:var(--font-body);font-size:.947rem;font-weight:var(--weight-light);line-height:1.556;margin-top:2rem;max-width:none;width:28.421rem}.footer-brand{max-width:23rem}@media (min-width:768px) and (max-width:1300px){.application__steps{gap:.75rem}.application-card{width:9.2rem}.application-arrow{width:1.7rem}}@media (max-width:767px){:root{--text-eyebrow:1.35rem;--text-section-title:clamp(3.8rem,10.2vw,4.6rem);--section-heading-gap:1.8rem;--section-title-copy-gap:2.4rem}html{font-size:10px!important}}@media (max-width:340px){html{font-size:9px!important}}@media (max-width:1400px){:root{--page-gutter:1.895rem;--section-space:5.789rem}.site-header__inner{gap:var(--space-4)}.site-nav{gap:1rem}.hero__benefits{right:1rem}.practice-spine__head,.program__head,.section-header--split{gap:var(--space-7)}.audience__layout{gap:4.421rem}.impact-flow{gap:1rem;padding-inline:2.2rem}.impact-flow__item{min-width:10.9rem}.faculty__grid{gap:2.7rem}}@media (max-width:1100px){:root{--page-gutter:1.474rem;--section-space:4.737rem;--text-section-title:2.15rem}.hero__inner{padding-top:6.1rem}.hero__title{font-size:3.95rem}.hero__benefits{width:17rem}.benefit-strip__grid{gap:2rem}.phase-one__title,.section-title,.section-title--display{font-size:var(--text-section-title)}.approach__cards{gap:1.8rem}.program__phases{gap:1rem}.phase-one__layout{grid-template-columns:34rem 1fr}.phase-one__content{padding-left:3.8rem}.community__top{gap:4rem}.impact-flow{gap:.7rem}.impact-flow__item{font-size:.68rem;min-width:9.8rem}.impact-flow__arrow{width:1.8rem}.everything__body{gap:3.5rem}.included-grid{gap:1rem}.application__head,.faq__layout,.founding__layout,.investment__layout{gap:4rem}}@media (max-width:1100px) and (min-width:768px){.practice-spine__curve{left:50%;transform:translateX(-50%) scale(.92);transform-origin:top center}.rhythm-panel{grid-template-columns:1fr 1fr;width:calc(100% - var(--page-gutter)*2)}.rhythm-panel__content,.rhythm-panel__image{width:auto}.community{padding-bottom:10rem;padding-top:6rem}.guide__main{column-gap:2.5rem;grid-template-columns:.92fr 1.08fr;padding-left:0}.guide__bio{width:auto}.guide-role{width:min(100%,26.947rem)}.practice-spine>.container{width:calc(100% - var(--page-gutter)*2)}.practice-spine__head{column-gap:4rem;padding-left:0}.standards .ladder{transform:scale(.88);transform-origin:left top}.community .container{transform:none}.community__top{gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);padding-left:0}.community__image,.community__top .section-copy,.community__top>div:first-child{width:auto}.phase-two__layout{column-gap:3rem;grid-template-columns:.85fr 1.2fr;margin-inline:auto;padding-left:0;width:calc(100% - var(--page-gutter)*2)}.phase-two .practicum-graphic{width:auto}}.approach__quote{color:#fff;text-shadow:0 .053rem .632rem rgba(5,30,52,.32)}.site-logo{color:var(--color-white)}.mobile-menu-toggle{display:none}.mobile-nav-panel{display:contents}.outcome-dots{display:none}@media (min-width:768px) and (max-width:1199px){:root{--page-gutter:1.6rem;--section-space:4.8rem}.hero__inner,.site-header__inner{width:min(calc(100% - var(--page-gutter)*2),96.211rem)}.site-nav{gap:.9rem}.site-nav__link{font-size:.74rem}.hero__title{font-size:clamp(3.35rem,5.5vw,3.95rem)}.section-title--display{font-size:var(--text-section-title)}.community__cards,.faculty__grid,.included-grid{gap:1.8rem}}@media (max-width:767px){:root{--page-gutter:2rem;--section-space:6rem;--header-height:6.4rem;--header-content-height:6.4rem;--header-offset-top:0rem;--text-footer-brand:2.8rem;--text-footer-heading:1.7rem;--text-footer-body:1.5rem;--text-footer-meta:1.35rem}html{font-size:10px!important}body{font-size:1.6rem;overflow-x:hidden}body.menu-open{overflow:hidden}.site{overflow-x:clip}.container,.container--content,.container--copy,.container--narrow{max-width:none;width:calc(100% - var(--page-gutter)*2)}.section,.section--tight{padding-block:var(--section-padding)}.section-header{align-items:flex-start;display:flex;flex-direction:column;gap:0}.section-header--center{align-items:center}.application__head,.faculty__head,.impact-chain__head,.practice-spine__head,.program__head,.section-header--split{align-items:start;display:grid;gap:var(--section-title-copy-gap);grid-template-columns:1fr}.community #community-title,.curriculum__title,.faq__title,.founding__title,.guide__left .section-title,.investment__title,.phase-one__title,.phase-two__title,.program__title,.section-title,.section-title--display{font-size:var(--text-section-title);line-height:var(--line-section-title);max-width:100%;overflow-wrap:anywhere;width:auto}.section-copy,.section-copy--body,.section-copy--light{font-size:1.6rem;line-height:1.55;max-width:100%;width:auto}.eyebrow{font-size:1.25rem;letter-spacing:.14em;line-height:1.35}.button{font-size:1.35rem;min-height:44px;padding-inline:2rem}.button--lg{min-height:48px}.site-header{border-bottom-color:hsla(0,0%,100%,.22);height:var(--header-height);position:absolute}.site-header__inner{display:grid;gap:1rem;grid-template-columns:1fr auto;height:var(--header-content-height);margin-top:0;width:calc(100% - var(--page-gutter)*2)}.site-logo{font-size:1.8rem}.mobile-menu-toggle,.site-logo{color:var(--color-white);position:relative;z-index:12}.mobile-menu-toggle{align-items:center;background:rgba(5,30,52,.16);border:1px solid hsla(0,0%,100%,.42);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;flex-direction:column;gap:.55rem;height:44px;justify-content:center;justify-self:end;padding:1.1rem;width:44px}.mobile-menu-toggle__line{background:currentColor;height:1px;transition:transform var(--transition),opacity var(--transition);width:2.1rem}.site-header.is-menu-open .mobile-menu-toggle__line:first-child{transform:translateY(.65rem) rotate(45deg)}.site-header.is-menu-open .mobile-menu-toggle__line:nth-child(2){opacity:0}.site-header.is-menu-open .mobile-menu-toggle__line:nth-child(3){transform:translateY(-.65rem) rotate(-45deg)}.mobile-nav-panel{background:rgba(5,30,52,.97);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:var(--page-gutter);max-height:calc(100vh - var(--header-height) - 2rem);opacity:0;overflow-y:auto;padding:2rem;pointer-events:none;position:absolute;right:var(--page-gutter);top:calc(var(--header-height) - .2rem);transform:translateY(-1rem);transition:opacity var(--transition),transform var(--transition),visibility var(--transition);visibility:hidden;z-index:11}.site-header.is-menu-open .mobile-nav-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.site-nav,.site-nav--primary,.site-nav--utility{align-items:stretch;display:flex;flex-direction:column;gap:0;width:100%}.site-nav--utility{border-top:1px solid hsla(0,0%,100%,.14);margin-top:1rem;padding-top:1rem}.site-nav__link{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--color-white);display:flex;font-size:1.6rem;justify-content:space-between;min-height:44px;padding:1rem .6rem}.hero--home,.hero__inner{min-height:0}.hero--home{background:linear-gradient(145deg,var(--color-primary) 0,var(--color-secondary) 68%,var(--color-blue) 135%);padding-bottom:5rem}.hero__image{object-position:61% center;opacity:.42}.hero__inner{padding-top:10.5rem;width:calc(100% - var(--page-gutter)*2)}.hero__content{width:100%}.hero__title{font-size:clamp(3.5rem,10.9vw,4.7rem);letter-spacing:-.045em;line-height:1.03;max-width:100%}.hero__copy,.hero__lead,.hero__meta{width:100%}.hero__lead{font-size:1.75rem;line-height:1.4;margin-top:4rem}.hero__copy{font-size:1.55rem;line-height:1.55;margin-top:1.7rem}.hero__actions{display:grid;gap:1.2rem;grid-template-columns:1fr;margin-top:3rem}.hero__actions .button{justify-content:space-between;width:100%}.hero__meta{font-size:1.35rem;line-height:1.45;margin-top:2rem}.hero__benefits{display:grid;gap:2rem 1.6rem;grid-template-columns:1fr 1fr;margin-top:5rem;position:static;width:100%}.hero-benefit{min-width:0;padding-top:1.3rem}.hero-benefit__title{font-size:1.5rem;line-height:1.2}.hero-benefit__copy{font-size:1.35rem;line-height:1.4;margin-top:.8rem}.benefit-strip{min-height:0;padding:4.2rem 0}.benefit-strip__grid{display:grid;gap:2.4rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:calc(100% - var(--page-gutter)*2)}.benefit-item{gap:1.2rem}.benefit-item:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 1rem)}.benefit-item__icon{background-color:rgba(59,157,224,.1);border-radius:50%;height:5.4rem;max-width:5.4rem;padding:.65rem;width:5.4rem}.benefit-item__text{font-size:1.4rem;line-height:1.48;max-width:16.8rem}.problem{padding:6rem 0}.problem__intro,.problem__summary,.problem__title{max-width:100%}.problem__statements{font-size:1.5rem;gap:1.2rem;margin-top:3rem}.problem__divider{margin-top:3rem;width:calc(100% - 4rem)}.problem__summary{font-size:2rem;padding-inline:2rem}.problem-panel{grid-template-columns:1fr;margin-top:4rem;min-height:0;width:calc(100% - var(--page-gutter)*2)}.problem-panel__image{height:38rem;min-height:38rem}.problem-panel__content{padding:3rem 2.2rem}.problem-panel__title{font-size:2rem}.problem-panel__lead{font-size:1.6rem;max-width:100%}.problem-list{margin-top:3.5rem}.problem-list__item{font-size:1.4rem;gap:1.4rem;grid-template-columns:4.4rem 1fr;min-height:6rem}.problem-list__number{font-size:1.25rem;height:4.4rem;width:4.4rem}.problem-list__item+.problem-list__item:before{height:2rem;left:2.2rem;top:-1rem}.problem-panel__action{margin-top:3rem;width:100%}.methodology{padding-bottom:6rem}.methodology__inner{padding-top:7rem}.methodology .section-header,.methodology__arc,.methodology__definition,.methodology__grid{max-width:100%}.methodology__definition{font-size:1.55rem;margin-top:3rem}.methodology__grid{grid-template-columns:1fr;margin-top:4rem}.methodology-item{border-bottom:1px solid hsla(0,0%,100%,.25);border-right:0;min-height:0;padding:2.4rem 0}.methodology-item__number{font-size:1.35rem}.methodology-item__title{font-size:2rem;margin-top:1rem;min-height:0}.methodology-item__copy{font-size:1.45rem;margin-top:1.2rem}.methodology__arc{gap:.8rem;grid-template-columns:1fr}.methodology-arc__item,.methodology-arc__item:first-child,.methodology-arc__item:last-child{border-radius:var(--radius-md);min-height:9rem}.methodology-arc__label{font-size:1.35rem}.methodology-arc__value{font-size:1.65rem}.advantage{padding:6rem 0}.advantage:before{background-size:cover;height:32rem;opacity:.45;top:-4rem;width:100%}.advantage__after,.advantage__copy,.advantage__header,.comparison-table{max-width:100%}.comparison-table{margin-top:4rem}.comparison-table__head{display:none}.comparison-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;grid-template-columns:1fr;margin-bottom:1.4rem;min-height:0;overflow:hidden}.comparison-row>*{padding:1.4rem 1.6rem}.comparison-row__label{background:var(--color-blue-pale);font-size:1.45rem}.comparison-row__standard{font-size:1.35rem}.comparison-row:last-child .comparison-row__nsm,.comparison-row__nsm{border-radius:0;font-size:1.35rem;margin:0}.tag-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.tag{font-size:1.35rem;min-width:0;padding-block:.7rem}.advanced-banner{min-height:0;padding:6rem 0}.advanced-banner__title{font-size:var(--text-section-title)}.advanced-banner__copy{font-size:1.5rem}.approach{padding:6rem 0}.approach__background-decor{background-size:75rem auto,75rem auto;opacity:.72}.approach__cards{gap:3rem;grid-template-columns:1fr;margin-top:4rem;max-width:100%}.approach-card__heading{font-size:1.8rem;min-height:5rem}.approach-card__image{height:30rem}.approach-list__item{font-size:1.35rem;min-height:5rem}.approach__quote{font-size:2rem;margin-top:4rem}.outcomes{min-height:0;padding:6rem 0}.outcomes__body,.outcomes__head{display:grid;grid-template-columns:1fr;margin-top:0;min-height:0}.outcomes__head{gap:2rem}.outcomes__head .section-title,.outcomes__intro-copy{max-width:100%;width:auto}.outcomes__intro-copy{font-size:1.45rem}.outcomes__controls{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr;padding-top:2.5rem}.outcomes__nav{order:1}.icon-button{height:44px;width:44px}.outcomes__action{margin-top:0;min-height:44px;order:2;width:100%}.outcome-track{gap:1.6rem;margin-top:3rem;overflow-x:auto;overflow-y:visible;padding:.5rem 0 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.outcome-track::-webkit-scrollbar{display:none}.outcome-track:after{display:none}.outcome-card,.outcome-card--small{flex:0 0 calc(100% - 3rem);margin-top:0;min-height:0;scroll-snap-align:start}.outcome-card--small .outcome-card__image,.outcome-card__image{height:30rem;opacity:1}.outcome-card__body{padding:2rem}.outcome-card__title{font-size:1.8rem}.outcome-card__copy{font-size:1.4rem}.outcome-dots{display:flex;gap:.8rem;justify-content:center;margin-top:1.4rem}.outcome-dot{background:rgba(5,30,52,.22);border:0;border-radius:50%;height:8px;padding:0;width:8px}.outcome-dot.is-active{background:var(--color-secondary)}.audience{padding:6rem 0}.audience__layout{gap:4rem;grid-template-columns:1fr;margin-top:4rem}.audience-list{min-height:0}.audience-list__item{font-size:1.45rem;min-height:5.6rem;padding:1.6rem}.audience-list__item--active{min-height:0}.audience-list__item--active span{font-size:1.4rem;line-height:1.45}.audience__image{aspect-ratio:4/3}.audience__quote{font-size:2rem}.milestone{min-height:0;padding:6rem 0}.milestone__head{gap:2.5rem;grid-template-columns:1fr;min-height:0}.milestone__copy{font-size:1.45rem;width:auto}.milestone__title{font-size:var(--text-section-title);max-width:100%}.milestone-line{display:grid;gap:1.4rem;height:auto;margin-top:4rem;padding-left:3rem}.milestone-line:before{border:0;border-left:1px solid rgba(5,30,52,.28);bottom:1rem;height:auto;left:.9rem;right:auto;top:1rem;transform:none;width:1px}.milestone-step,.milestone-step:nth-child(n){align-items:center;inset:auto;bottom:auto;display:flex;font-size:1.25rem;left:auto;min-height:4rem;position:relative;right:auto}.milestone-step:before{box-shadow:0 0 0 1.2rem rgba(12,78,119,.08);height:.9rem;left:-2.55rem;margin:0;position:absolute;width:.9rem}.milestone-card{inset:auto;left:auto;min-height:13rem;padding:2rem;position:relative;top:auto;transform:none;width:100%}.quote-divider{padding:4.5rem 0}.quote-divider__top{font-size:1.6rem}.quote-divider__script{font-size:2rem;margin-top:.8rem}.program{min-height:0;padding:6rem 0}.program__intro-copy{font-size:1.5rem;padding-top:0;width:auto}.program__weeks{display:none}.program__phases{gap:3rem;grid-template-columns:1fr;margin-top:4rem}.phase-column__bar{min-height:9rem}.phase-panel{min-height:0}.check-list__item{font-size:1.4rem;min-height:6rem}.program__action .button{width:100%}.phase-one__layout{grid-template-columns:1fr}.phase-one__image,.phase-one__visual{min-height:46rem}.phase-one__content{padding:6rem var(--page-gutter)}.phase-one__copy{font-size:1.5rem;max-width:100%}.number-list__item{min-height:6rem}.number-list__number{font-size:2.8rem}.number-list__label{font-size:1.6rem}.curriculum{padding:6rem 0 8rem}.curriculum__intro{max-width:100%}.curriculum__copy{font-size:1.5rem;max-width:100%}.module-progress{margin-top:4rem;padding:1.5rem 1rem 2rem}.module-progress__dots{font-size:1rem;gap:.8rem 0;grid-template-columns:repeat(6,1fr)}.core-area{padding:4rem 0}.core-area__title{font-size:2.8rem}.core-area__copy{font-size:1.55rem}.module-grid{gap:1.6rem;grid-template-columns:1fr}.module-card{min-height:0;padding:2.4rem 2rem}.module-card__title{font-size:2rem}.module-card__text{font-size:1.4rem}.curriculum__action{height:auto;min-height:48px;padding-inline:2rem}.practice-spine{min-height:0;overflow:visible;padding:6rem 0}.practice-spine>.container{width:calc(100% - var(--page-gutter)*2)}.practice-spine__head{padding-left:0}.practice-spine__curve{height:auto;left:auto;margin:4rem 0 0;min-height:0;position:relative;transform:none;width:100%}.practice-spine__curve-export{height:auto;object-fit:contain;width:100%}.rhythm-panel{border-radius:var(--radius-lg);grid-template-columns:1fr;height:auto;inset:auto;left:auto;margin:2.8rem auto 0;min-height:0;position:relative;top:auto;transform:none;width:calc(100% - var(--page-gutter)*2)}.rhythm-panel__content,.rhythm-panel__image{height:auto;width:100%}.rhythm-panel__image{background-position:50%;background-size:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0;min-height:22rem}.rhythm-panel__content{border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:3rem 2rem}.rhythm-panel__title{font-size:2rem}.rhythm-panel__lead{font-size:1.55rem}.rhythm-list{margin-top:3rem}.rhythm-list__item{font-size:1.35rem;gap:1.4rem;grid-template-columns:4.4rem 1fr;min-height:6.5rem}.rhythm-list__number{height:4.4rem;width:4.4rem}.rhythm-panel__action{margin-top:2.4rem;width:100%}.community{min-height:0;padding:6rem 0 5rem}.community .container{transform:none}.community__top{gap:3rem;grid-template-columns:1fr;min-height:0;padding-left:0}.community__image,.community__top .section-copy,.community__top>div:first-child{max-width:100%;width:100%}.community__image{aspect-ratio:4/3;height:auto;min-height:28rem}.community__cards{gap:1.6rem;grid-template-columns:1fr}.community-card{height:auto;min-height:14rem;padding:2rem}.community-card__title{font-size:1.8rem}.community-card__copy{font-size:1.4rem}.phase-two{background-position:50%,58%;min-height:0;padding:6rem 0 8rem}.phase-two__layout{gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:none;min-height:0;padding:0;width:calc(100% - var(--page-gutter)*2)}.phase-two__layout>div:first-child{padding-top:0}.phase-two .eyebrow{margin-bottom:2rem}.phase-two__copy{font-size:1.5rem;margin-top:2.5rem;max-width:100%}.phase-two .practicum-graphic{margin-top:0;min-height:34rem;transform:scale(.94);transform-origin:center;width:100%}.practicum-intro{min-height:0;padding:6rem 0}.practicum-intro .eyebrow{margin-bottom:0}.practicum-intro__copy,.practicum-intro__title{max-width:100%}.practicum-intro__copy{font-size:1.5rem}.process-row{flex-wrap:wrap;gap:1rem;margin-top:3rem}.process-pill{font-size:1.3rem;padding:1rem 1.4rem}.process-arrow{transform:rotate(90deg)}.practicum-features{gap:1.4rem;grid-template-columns:1fr;margin-top:4rem;max-width:100%;width:100%}.practicum-feature{font-size:1.35rem;min-height:7rem;padding:1.5rem}.feedback{background-position:50%;min-height:0;padding:7rem 0 6rem}.feedback__layout{gap:4rem;grid-template-columns:1fr}.feedback__copy{max-width:100%}.feedback__callout{font-size:1.7rem;margin-top:2.5rem}.review-card{padding:2rem 1.2rem}.review-card__footer,.review-card__top{flex-wrap:wrap;gap:1rem}.review-card__edge{padding:1.8rem}.impact-chain{min-height:0;padding:6rem 0}.impact-flow{display:grid;gap:.8rem;grid-template-columns:1fr;margin-top:4rem;padding:2rem}.impact-flow__item{font-size:1.4rem;min-height:5.5rem;min-width:0;width:100%}.impact-flow__arrow{justify-self:center;transform:rotate(90deg);width:2.4rem}.impact-chain__bottom{gap:2.5rem;grid-template-columns:1fr;margin-top:3rem}.impact-chain__quote{font-size:1.4rem}.impact-chain__bottom .button{width:100%}.competencies__layout{grid-template-columns:1fr;min-height:0}.competencies__content{padding:6rem var(--page-gutter)}.competencies__intro-copy{font-size:1.5rem;width:auto}.competency-list{max-width:100%}.competencies__visual{min-height:0;padding:2rem}.competencies__image{height:auto;min-height:45rem}.standards{min-height:0;padding:2rem 0 6rem}.standards>.container{width:calc(100% - var(--page-gutter)*2)}.standards__surface{display:grid;gap:3rem;min-height:0;padding:2rem;width:100%}.standards__copy-card{inset:auto;min-height:0;padding:3rem 2rem;position:relative;width:100%}.ladder,.standards .ladder{display:grid;gap:1rem;height:auto;inset:auto;position:relative;transform:none;width:100%}.ladder-step,.ladder-step:nth-child(n){background:hsla(0,0%,100%,.58);border-radius:var(--radius-sm);font-size:1.35rem;height:auto;inset:auto;min-height:5.5rem;min-width:0;padding:1rem 1.2rem;position:relative}.ladder-step:before{height:2.8rem;width:2.8rem}.ladder-step:after{display:none}.difference{min-height:0;padding:6rem 0}.difference__lists,.difference__switch{gap:1.2rem;grid-template-columns:1fr}.difference__switch{overflow:visible}.difference-switch__item{border-radius:var(--radius-lg);min-height:8rem}.difference__lists{gap:0}.feature-list__item{font-size:1.45rem;min-height:6rem}.guide{min-height:0;padding:6rem 0}.guide__main{gap:4rem;grid-template-columns:1fr;padding-left:0}.guide__visual{padding-top:3rem}.guide__image{background-position:center 20%;height:auto;margin-left:0;min-height:38rem;width:100%}.guide-role,.guide__bio,.guide__right{width:100%}.guide__right{padding-top:0}.guide__bio{font-size:1.45rem}.guide-role{margin-top:3rem;min-height:0;padding:2.5rem 2rem}.guide-role__title{font-size:2rem}.guide-role__item{font-size:1.35rem}.guide-stats{gap:1.2rem;grid-template-columns:1fr 1fr}.guide-stat{min-height:9rem}.guide-stat__value{font-size:2.2rem}.guide-stat__label{font-size:1.35rem}.faculty{min-height:0;padding:6rem 0}.faculty__grid{gap:3rem 1.6rem;grid-template-columns:1fr 1fr;margin-top:4rem}.faculty-card__name{font-size:1.5rem;margin-top:1.6rem}.faculty-card__role{font-size:1.4rem;line-height:1.4;margin-top:.8rem}.trusted{min-height:0;padding:6rem 0}.trusted__layout{gap:4rem;grid-template-columns:1fr}.trusted__title{font-size:var(--text-section-title)}.trusted__left{min-height:0}.trusted__nav{margin-top:2rem;position:static}.trusted__nav-button{height:44px;width:44px}.testimonial{margin-top:4rem}.testimonial__quote{font-size:1.7rem;margin-top:3rem;max-width:100%}.stats-grid{gap:1.2rem;grid-template-columns:1fr 1fr}.stat-card{min-height:16rem;padding:1.8rem}.stat-card__value{font-size:4rem}.stat-card__copy{font-size:1.4rem;line-height:1.42}.everything{min-height:0;padding:6rem 0}.everything__body{gap:4rem;grid-template-columns:1fr;margin-top:4rem}.everything__months{font-size:8rem}.everything__month-copy{font-size:1.4rem;max-width:100%}.included-grid{gap:1.6rem;grid-template-columns:1fr}.included-card,.included-card:nth-child(2){min-height:0;padding:3rem 2rem}.included-card__title{font-size:1.8rem}.included-list__item{font-size:1.35rem}.apply-divider{min-height:0;padding:6rem 0}.apply-divider__title{font-size:var(--text-section-title)}.apply-divider__copy{font-size:1.45rem}.founding{min-height:0;padding:6rem 0}.founding__layout{gap:4rem;grid-template-columns:1fr}.founding__copy{font-size:1.45rem;margin-top:2.5rem;max-width:100%}.founding__network{min-height:40rem}.founding__ring{inset:4rem}.founding-tag{font-size:1.3rem;padding:.9rem 1.1rem}.founding__action .button{width:100%}.investment{min-height:0;padding:6rem 0}.investment__layout{gap:4rem;grid-template-columns:1fr}.investment__copy{font-size:1.45rem;margin-top:2.5rem;max-width:100%}.investment-table{width:100%}.investment-row{gap:.8rem;grid-template-columns:1fr;min-height:7rem;padding:1.4rem 0}.investment-row__name{font-size:1.7rem}.investment-row__value{font-size:1.35rem}.investment-table__note{font-size:1.35rem;margin-top:3rem}.investment-table__action .button{width:100%}.application{min-height:0;padding:6rem 0}.application__steps{gap:1rem;grid-template-columns:1fr;margin-top:4rem}.application-card{min-height:13rem;width:100%}.application-card__title{font-size:1.8rem}.application-card__copy{font-size:1.35rem}.application-arrow{justify-self:center;transform:rotate(90deg);width:3rem}.application__action .button{width:100%}.faq{min-height:0;padding:6rem 0}.faq__layout{gap:4rem;grid-template-columns:1fr}.faq__copy,.faq__title{max-width:100%}.faq__copy{font-size:1.45rem;margin-top:2rem}.faq-question{font-size:1.55rem;min-height:44px;padding:1.8rem 0}.faq-answer p{font-size:1.4rem;padding-right:0}.final-cta{background-position:50%;background-size:cover;min-height:0;padding:6rem var(--page-gutter)}.final-cta__layout{gap:4rem;grid-template-columns:1fr;min-height:0}.final-cta__title{font-size:var(--text-section-title);max-width:100%}.final-cta__aside{padding-top:0}.final-cta__copy{font-size:1.5rem}.final-cta__actions{align-items:stretch}.final-cta__actions .button{width:100%}.site-footer{min-height:0;padding:5rem 0 3rem}.footer-banner{font-size:clamp(3rem,8.6vw,4rem);line-height:1.08;min-height:11rem;padding:2rem}.footer-main{gap:4rem;grid-template-columns:1fr;margin-top:4rem;padding:0 0 3rem}.footer-brand,.footer-brand__copy{max-width:100%}.footer-brand__name{font-size:var(--text-footer-brand);line-height:1.15}.footer-affiliates__links,.footer-brand__copy{font-size:var(--text-footer-body);line-height:1.55}.footer-affiliates{justify-self:start;min-width:0}.footer-affiliates__title{font-size:var(--text-footer-heading);line-height:1.3}.footer-bottom{display:grid;font-size:var(--text-footer-meta);gap:2rem;grid-template-columns:1fr;line-height:1.45;margin:0}.footer-social{flex-wrap:wrap}}@media (max-width:340px){html{font-size:9px!important}:root{--page-gutter:2rem}.benefit-strip__grid,.faculty__grid,.guide-stats,.hero__benefits,.stats-grid,.tag-row{grid-template-columns:1fr}.benefit-item:last-child{grid-column:auto;width:100%}.hero__title{font-size:3.5rem}.founding__network{min-height:44rem}}@media (max-width:767px){.rhythm-panel__action{bottom:auto;font-size:1.35rem;left:auto;margin-top:2.4rem;min-height:44px;position:static;white-space:normal;width:100%}.outcome-dots{gap:0}.outcome-dot{background:transparent;cursor:pointer;height:44px;position:relative;width:44px}.outcome-dot:before{background:rgba(5,30,52,.22);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.outcome-dot.is-active:before{background:var(--color-secondary)}.final-cta{background-color:var(--color-primary);background-image:var(--asset-final-cta),linear-gradient(145deg,var(--color-primary) 0,var(--color-secondary) 100%)}.eyebrow{font-size:var(--text-eyebrow)}.faculty-card__name,.hero-benefit__title{line-height:1.25}.image-frame--community,.image-frame--competencies,.image-frame--phase-one,.image-frame--practice,.image-frame--problem,.image-frame--who,.outcome-card__image{background-color:var(--color-blue-pale-2)}.image-frame--practice{background-image:var(--asset-practice),linear-gradient(135deg,var(--color-blue-pale) 0,var(--color-blue-soft) 100%)}.approach-card__image:before{background:var(--asset-compare-left) center /cover no-repeat,linear-gradient(135deg,var(--color-blue-pale) 0,var(--color-blue-pale-2) 100%)}.approach-card--nsm .approach-card__image:before{background:var(--asset-compare-right) center /cover no-repeat,linear-gradient(135deg,var(--color-blue-pale-2) 0,var(--color-blue-soft) 100%)}.rhythm-panel__image{background-color:var(--color-blue-pale-2)}.practicum-graphic__core,.practicum-node{font-size:1.25rem}.practicum-node{line-height:1.25;min-width:12.5rem;padding:1rem 1.1rem}.application-card__copy,.faculty-card__role,.footer-bottom,.guide-stat__label,.included-list__item,.investment-table__note,.stat-card__copy{line-height:1.45}.problem__intro .eyebrow{align-self:center;justify-content:center;text-align:center;width:100%}.community #community-title,.practice-spine__head .section-title--display{font-size:var(--text-section-title);line-height:var(--line-section-title);max-width:100%;width:auto}.community__top .section-copy,.practice-spine__head>.section-copy{font-size:1.7rem;line-height:1.55;max-width:100%;padding-top:0;width:100%}.practice-spine__head>.section-copy{margin-top:.6rem}.community__top .section-copy{margin-top:1.6rem}.competency-list__desc{font-size:1.5rem;line-height:1.5;margin-top:.8rem}.standards__copy-card .eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);line-height:1.35}.final-cta{isolation:isolate;position:relative}.final-cta:before{background:color-mix(in srgb,var(--color-primary) 70%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.final-cta__layout{position:relative;z-index:1}.final-cta__copy{color:var(--color-white);font-size:1.65rem;line-height:1.55}}.apply-divider .eyebrow{justify-content:center;width:100%}.apply-divider__title{margin-inline:auto;text-align:center}@media (min-width:768px) and (max-width:1279px){.impact-flow{flex-wrap:wrap;row-gap:1rem}.impact-flow__item{min-width:9.25rem;width:9.25rem}}@media (min-width:768px) and (max-width:1100px){.impact-flow{flex-wrap:wrap;justify-content:center;row-gap:.85rem}.impact-flow__item{min-width:8.6rem;white-space:normal;width:8.6rem}}@media (max-width:767px){.advanced-banner .eyebrow+.advanced-banner__title{margin-top:.842rem}.apply-divider .eyebrow{justify-content:center}.practice-spine__curve{height:31rem;left:auto;margin-top:4rem;overflow:visible;transform:none;width:100%}.practice-spine__journey{height:15rem;top:8rem}.practice-spine__resting strong,.practice-spine__stage strong{font-size:1.45rem}.practice-spine__resting span,.practice-spine__stage span{font-size:1.2rem}.practice-spine__stage--foundation{left:16%;top:2rem}.practice-spine__stage--embodiment{left:47%;top:20.5rem}.practice-spine__stage--opening{left:77%;top:2rem}.practice-spine__resting{right:-1rem;top:10.2rem;width:12rem}.practice-spine__day{font-size:1rem}.practice-spine__day--1{left:0;top:20.2rem}.practice-spine__day--7{left:25%;top:18.8rem}.practice-spine__day--14{left:55%;top:21rem}:root{--text-section-title:clamp(3.6rem,9.4vw,4.2rem)}.advanced-banner__title,.apply-divider__title,.community #community-title,.everything__title,.faq__title,.final-cta__title,.founding__title,.investment__title,.milestone__title,.phase-one__title,.phase-two__title,.practice-spine__head .section-title--display,.practicum-intro__title,.section-title,.section-title--display{font-size:var(--text-section-title)}}.hero__media{background:linear-gradient(135deg,#071e32,#0c4e77 52%,#2f79a6)}.image-frame--problem{background-image:var(--asset-problem),linear-gradient(145deg,#dcecf5 0,#f4f8fb 48%,#8dbbd8 100%)}.image-frame--who{background-image:var(--asset-who),linear-gradient(145deg,#eef5f8 0,#dcecf5 55%,#7dafcf 100%)}.image-frame--phase-one{background-image:var(--asset-phase-one),linear-gradient(145deg,#eef5f8 0,#bdd8e9 52%,#2f79a6 100%)}.image-frame--practice{background-image:var(--asset-practice),linear-gradient(135deg,#eef5f8 0,#dcecf5 50%,#78add0 100%)}.image-frame--community{background-image:var(--asset-community),linear-gradient(145deg,#eef5f8 0,#dcecf5 52%,#4d8eb8 100%)}.image-frame--guide{background-image:var(--asset-guide),linear-gradient(145deg,#dcecf5 0,#7aaccb 52%,#0c4e77 100%)}.image-frame--competencies{background-image:var(--asset-competencies),linear-gradient(145deg,#dcecf5 0,#80b1cf 52%,#0c4e77 100%)}.outcome-card__image{background-image:var(--asset-outcome),linear-gradient(145deg,#eef5f8 0,#dcecf5 55%,#7eafcf 100%)}.faculty-card__image{background-image:linear-gradient(145deg,#eef5f8,#dcecf5 55%,#8bb8d3);background-position:50%;background-size:cover}.feedback{background-image:var(--asset-feedback),linear-gradient(135deg,#eef5f8 0,#dcecf5 60%,#b7d3e4 100%)}.final-cta{background-color:#08263f;background-image:var(--asset-final-cta),linear-gradient(120deg,#08263f 0,#0c4e77 52%,#2f79a6 100%)}.phase-two{background-color:#0c4e77;background-image:var(--gradient-phase-two-overlay),var(--asset-phase-two-bg),linear-gradient(120deg,#0c4e77 0,#2f79a6 100%)}.approach-card__image:before{background-image:var(--asset-compare-left),linear-gradient(135deg,#eef5f8 0,#dcecf5 58%,#81b2d0 100%)}.approach-card:nth-child(2) .approach-card__image:before{background-image:var(--asset-compare-right),linear-gradient(135deg,#dcecf5 0,#8dbbd8 52%,#0c4e77 100%)}.impact-flow__arrow svg{aspect-ratio:31/18;display:block;height:auto;width:100%}.application-arrow svg{display:block;height:24px;width:100%}.application-card__icon:empty{display:block}.approach:after{display:none}.rhythm-panel__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.feedback__copy{margin-top:1.35rem}.competencies__visual{align-items:stretch;display:flex}.competencies__image{background-position:50%;background-size:cover;flex:1 1 auto;height:auto;min-height:100%}.final-cta__layout{width:100%}.final-cta__layout,.phase-two__layout{margin-inline:auto;max-width:var(--container-max)}.phase-two__layout{grid-template-columns:36.263rem 51.053rem;padding-left:0;padding-right:0;width:min(calc(100% - var(--page-gutter)*2),var(--container-max))}.practicum-graphic__core{font-size:1.15rem;height:23rem;line-height:1.2;width:23rem}@media (min-width:768px){.standards>.container{margin-inline:auto;max-width:var(--container-max);width:min(calc(100% - var(--page-gutter)*2),var(--container-max))}}@media (max-width:767px){.practice-spine__curve{min-height:27rem;overflow:visible;padding-top:1rem;width:min(100%,35rem)}.practice-spine__journey{aspect-ratio:1519/304;display:block;height:auto;overflow:visible;position:relative;width:100%}.practice-spine__resting strong,.practice-spine__stage strong{font-size:1.25rem}.practice-spine__day,.practice-spine__resting span,.practice-spine__stage span{font-size:1rem;line-height:1.25}.practice-spine__stage--foundation{left:14.2%;top:-.4rem}.practice-spine__stage--embodiment{left:46.1%;top:8rem}.practice-spine__stage--opening{left:73%;top:15.2rem}.practice-spine__resting{right:-.3rem;top:2.7rem;width:10.8rem}.practice-spine__day--1{left:0;top:17.2rem}.practice-spine__day--7{left:8.8rem;top:15.8rem}.practice-spine__day--14{left:18.2rem;top:11.4rem}.rhythm-panel__image{background-position:50%;background-size:cover;min-height:28rem}.phase-two__layout{gap:4.6rem;grid-template-columns:1fr;margin-inline:auto;max-width:none;padding:0;width:calc(100% - var(--page-gutter)*2)}.phase-two__copy{margin-top:2.8rem}.phase-two .practicum-graphic,.practicum-graphic{margin-inline:auto;margin-top:0;min-height:42rem;transform:none;width:min(100%,34rem)}.practicum-graphic__core{font-size:1.35rem;height:16.5rem;line-height:1.2;width:16.5rem}.practicum-node{font-size:1.22rem;line-height:1.25;min-width:0;padding:1rem 1.1rem;width:12.6rem}.practicum-node:nth-child(2){left:50%;top:0;transform:translateX(-50%)}.practicum-node:nth-child(3){right:0;top:12rem}.practicum-node:nth-child(4){bottom:3.6rem;right:1rem}.practicum-node:nth-child(5){bottom:3.6rem;left:1rem}.practicum-node:nth-child(6){left:0;top:12rem}.milestone-card__eyebrow{font-size:1.05rem}.milestone-card__title{font-size:2.1rem;line-height:1.15}.milestone-card__copy{font-size:1.35rem;line-height:1.45}.review-card{padding:2rem 1.6rem}.review-card__top{font-size:.95rem;line-height:1.45}.score-row__top{font-size:1.35rem;line-height:1.35}.review-card__edge-label{font-size:1rem}.review-card__edge-copy{font-size:1.35rem;line-height:1.5}.review-card__footer{font-size:.95rem;line-height:1.45}.feedback__callout{margin-top:2rem}.competencies__image{min-height:52rem}.founding__network{margin-inline:auto;min-height:34rem;width:min(100%,34rem)}.founding__ring{inset:3rem}.founding__core{font-size:.95rem;height:8.6rem;line-height:1.3;width:8.6rem}.founding-tag{font-size:1.3rem;justify-content:center;max-width:11rem;padding:.9rem 1.1rem;text-align:center}.founding-tag:nth-child(3){left:50%;top:0;transform:translateX(-50%)}.founding-tag:nth-child(4){right:0;top:20%}.founding-tag:nth-child(5){right:0;top:62%}.founding-tag:nth-child(6){bottom:0;left:50%;transform:translateX(-50%)}.founding-tag:nth-child(7){left:0;top:62%}.founding-tag:nth-child(8){left:0;top:20%}.standards .ladder,.standards>.container,.standards__copy-card,.standards__surface{margin-inline:auto}}@media (min-width:768px){.standards>.container{margin-inline:auto;max-width:96.211rem;width:min(calc(100% - var(--page-gutter)*2),96.211rem)}.standards .ladder-step:nth-child(7){left:22.5rem;min-width:0;right:-3.526rem;width:auto}.standards .ladder-step:nth-child(7):after{flex:1 1 auto;min-width:7rem;width:auto}}@media (max-width:767px){.practice-spine__stage--foundation{top:.8rem}}@media (min-width:768px){.standards .ladder{right:0;width:49.526rem}.standards .ladder-step:nth-child(7){left:22.5rem;min-width:0;right:0;width:auto}.standards .ladder-step:nth-child(7):after{flex:1 1 auto;margin-left:1rem;min-width:4rem;width:auto}}@media (max-width:767px){.standards{overflow-x:clip}.standards>.container{margin-inline:auto;max-width:none;padding-inline:var(--page-gutter);width:100%}.standards__surface{margin-inline:auto;max-width:100%;padding:2rem;width:min(100%,36rem)}.standards .ladder,.standards__copy-card{margin-inline:auto;max-width:100%;width:100%}}@media (min-width:768px){.standards .ladder{bottom:auto;height:32.632rem;left:30.211rem;overflow:visible;right:auto;top:14.474rem;width:63.2rem}.standards .ladder:before{background:#0c4e77;bottom:0;clip-path:polygon(0 100%,0 88%,14% 88%,14% 73%,28% 73%,28% 58%,42% 58%,42% 43%,56% 43%,56% 28%,70% 28%,70% 13%,84% 13%,84% 0,100% 0,100% 18%,86% 18%,86% 33%,72% 33%,72% 48%,58% 48%,58% 63%,44% 63%,44% 78%,30% 78%,30% 93%,16% 93%,16% 100%);content:"";height:32.632rem;left:13.2rem;pointer-events:none;position:absolute;width:38rem;z-index:0}.standards .ladder-step{z-index:1}.standards .ladder-step:first-child{bottom:0;left:0}.standards .ladder-step:nth-child(2){bottom:4.7rem;left:5.5rem}.standards .ladder-step:nth-child(3){bottom:9.4rem;left:10.5rem}.standards .ladder-step:nth-child(4){bottom:14.1rem;left:16rem}.standards .ladder-step:nth-child(5){bottom:18.8rem;left:21.5rem}.standards .ladder-step:nth-child(6){bottom:23.5rem;left:26.5rem}.standards .ladder-step:nth-child(-n+6):after{flex:0 0 14.474rem;margin-left:auto;min-width:14.474rem;width:14.474rem}.standards .ladder-step:nth-child(7){bottom:28rem;left:22.5rem;min-width:0;right:0;width:auto}.standards .ladder-step:nth-child(7):after{flex:1 1 auto;margin-left:1rem;min-width:10rem;width:auto}}@media (max-width:767px){.standards__surface{box-sizing:border-box}.standards__copy-card{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:calc(100% - 2rem);width:calc(100% - 2rem)}.standards .ladder:before{content:none}}@media (min-width:768px){.standards .ladder{height:100%;inset:0;margin:0;overflow:hidden;position:absolute;transform:none;width:100%}.standards .ladder:before{background:#0c4e77;clip-path:polygon(100% 0,100% 16.7%,83.5% 16.7%,83.5% 33%,67% 33%,67% 49.2%,50.2% 49.2%,50.2% 65.5%,33.5% 65.5%,33.5% 82%,16.5% 82%,16.5% 100%,0 100%);content:"";height:60.2%;left:53%;pointer-events:none;position:absolute;top:30.3%;width:32%;z-index:0}.standards .ladder-step,.standards .ladder-step:nth-child(n){align-items:center;background:transparent;border-radius:0;bottom:auto;color:var(--color-primary);display:flex;font-family:var(--font-heading);font-size:.947rem;font-weight:var(--weight-medium);gap:1rem;height:3.105rem;left:0;min-width:0;padding:0;padding-left:var(--label-x);padding-right:calc(100% - var(--bar-x));position:absolute;right:auto;text-align:left;width:100%;z-index:1}.standards .ladder-step:before{background:var(--step-color);flex:0 0 2.211rem;height:2.211rem;margin:0;position:static;width:2.211rem}.standards .ladder-step:after,.standards .ladder-step:nth-child(n):after{background:var(--step-color);content:"";flex:none;height:3.105rem;left:var(--bar-x);margin:0;min-width:0;position:absolute;top:0;width:14.65%;z-index:-1}.standards .ladder-step:first-child{--label-x:30.9%;--bar-x:53.1%;--step-color:#8db5d9;top:90.4%}.standards .ladder-step:nth-child(2){--label-x:36.4%;--bar-x:58.3%;--step-color:#c0d6ea;top:80.8%}.standards .ladder-step:nth-child(3){--label-x:41.5%;--bar-x:63.8%;--step-color:#b7e1ff;top:71.1%}.standards .ladder-step:nth-child(4){--label-x:47.1%;--bar-x:69.1%;--step-color:#85cdff;top:61.5%}.standards .ladder-step:nth-child(5){--label-x:52.9%;--bar-x:74.5%;--step-color:#47b3ff;top:51.8%}.standards .ladder-step:nth-child(6){--label-x:58.0%;--bar-x:79.7%;--step-color:#147ab9;top:42.2%}.standards .ladder-step:nth-child(7){--label-x:63.8%;--bar-x:84.4%;--step-color:#e9a900;color:#e9a900;font-size:1.158rem;font-weight:var(--weight-semibold);top:32.5%}}@media (max-width:767px){.standards>.container{max-width:none;padding-inline:1rem}.standards>.container,.standards__surface{box-sizing:border-box;margin:0 auto;width:100%}.standards__surface{max-width:36rem;padding:2rem}.standards__copy-card{box-sizing:border-box;inset:auto;margin:0;max-width:none;position:relative;width:100%}.standards .ladder{height:auto;inset:auto;margin:0 auto;overflow:visible;position:relative;transform:none;width:100%}.standards .ladder:before{content:none}}.site-header.site-header--sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(5,30,52,.82);border-bottom-color:hsla(0,0%,100%,.18);bottom:auto;left:0;position:fixed;right:0;top:0;z-index:60}.site-nav__apply{font-family:var(--font-ui);font-size:.78rem;font-weight:var(--weight-semibold);letter-spacing:.02em;min-height:2.2rem;padding:.48rem 1.15rem;text-transform:none}.site-nav__apply,#curriculum,#faculty,#faq,#investment,#program,.hero-title__second-line{white-space:nowrap}.hero-rotator{color:var(--color-accent);display:inline-grid;height:1.08em;margin-left:.08em;overflow:hidden;position:relative;vertical-align:-.08em;width:5.9em}.hero-rotator__item{animation:nsmHeroWord 9s cubic-bezier(.4,0,.2,1) infinite;display:block;grid-area:1/1;max-width:100%;opacity:0;transform:translateY(105%);width:max-content}.hero-rotator__item:nth-child(2){animation-delay:3s}.hero-rotator__item:nth-child(3){animation-delay:6s}@keyframes nsmHeroWord{0%,4%{opacity:0;transform:translateY(105%)}28%,9%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-105%)}}@media (prefers-reduced-motion:reduce){.hero-rotator__item{animation:none;opacity:0;transform:none}.hero-rotator__item:first-child{opacity:1}}.problem-list--without-intro{margin-top:2.8rem}.comparison-row--highlight{background:linear-gradient(90deg,rgba(229,168,0,.11),rgba(229,168,0,.04));box-shadow:inset 4px 0 0 var(--color-accent)}.comparison-row--highlight .comparison-row__label{color:#8b6500;font-weight:var(--weight-bold)}.comparison-row--highlight .comparison-row__standard{color:#2b2b2b;font-weight:var(--weight-medium)}.comparison-row--highlight .comparison-row__nsm{background:linear-gradient(90deg,#0a4268,#277fae 72%,#d69d00 160%)}.investment--founding .investment__layout{align-items:start;gap:5.4rem;grid-template-columns:.82fr 1.18fr}.investment--founding .investment__copy{margin-top:2.2rem;max-width:31rem}.investment-early-bird{border-left:2px solid var(--color-accent);margin-top:2.5rem;padding:1.25rem 0 1.25rem 1.25rem}.investment-early-bird__label,.investment-includes__label{color:var(--color-secondary);display:block;font-family:var(--font-ui);font-size:.72rem;font-weight:var(--weight-semibold);letter-spacing:.16em}.investment-early-bird p{color:var(--color-text-soft);line-height:1.55;margin-top:.65rem}.investment-table--founding{width:100%}.investment-options{border-top:1px solid var(--color-border);margin-top:1rem}.investment-option{border-bottom:1px solid var(--color-border);padding:1.5rem 0;position:relative}.investment-option--featured{border-left:2px solid var(--color-blue);padding-left:1rem}.investment-option__top{align-items:center;display:flex;gap:1rem;justify-content:space-between}.investment-option__name{color:var(--color-primary);font-family:var(--font-heading);font-size:1.15rem;font-weight:var(--weight-medium)}.investment-option__badge{background:var(--color-primary);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-ui);font-size:.68rem;letter-spacing:.05em;padding:.32rem .65rem}.investment-option__price{color:var(--color-primary);font-family:var(--font-heading);font-size:2rem;font-weight:var(--weight-medium);margin-top:.7rem}.investment-option__copy{color:var(--color-text-soft);line-height:1.5;margin-top:.45rem}.investment-includes{margin-top:2.2rem}.investment-includes__list{display:grid;gap:.75rem;list-style:none;margin:1rem 0 0;padding:0}.investment-includes__list li{color:var(--color-text);line-height:1.48;padding-left:1.2rem;position:relative}.investment-includes__list li:before{color:var(--color-accent);content:"—";left:0;position:absolute}.investment-details{display:grid;gap:.75rem;margin-top:2.2rem}.investment-detail{border-top:1px solid var(--color-border);display:grid;gap:1rem;grid-template-columns:9.5rem 1fr;padding-top:.9rem}.investment-detail span{color:var(--color-secondary);font-family:var(--font-ui);font-size:.7rem;letter-spacing:.12em}.investment-detail strong{color:var(--color-text);font-family:var(--font-body);font-weight:var(--weight-regular)}.investment--founding .investment-table__note{margin-top:1.6rem}.investment--founding .investment-table__action{margin-top:1.2rem}@media (min-width:1024px){:root{--text-xs:.72rem;--text-sm:.79rem;--text-body-sm:.94rem;--text-body:1.04rem;--text-body-lg:1.2rem;--text-card:1.24rem;--text-h3:1.56rem;--text-section-copy:.96rem;--text-eyebrow:.79rem}.button{font-size:.86rem}.site-logo{font-size:1rem}.site-nav__link{font-size:.88rem}.site-nav__apply{font-size:.86rem}.hero__lead{font-size:1.12rem;line-height:1.42;margin-top:6.3rem;width:30rem}.hero__copy{font-size:.98rem;line-height:1.5;margin-top:.9rem;width:26rem}.hero__actions{margin-top:1.45rem}.hero__meta{font-size:.9rem;line-height:1.4}.hero-benefit__title{font-size:1.16rem}.hero-benefit__copy{font-size:.8rem;line-height:1.35}.problem-panel__title{font-size:1.24rem}.problem-list__item{font-size:.82rem;line-height:1.45}.problem-list__number,.problem-panel__action{font-size:.72rem}.advanced-banner__copy,.audience-list__item,.community__top .section-copy,.competencies__intro-copy,.curriculum__copy,.faq__copy,.feedback__copy,.final-cta__copy,.founding__copy,.guide__bio,.investment--founding .investment__copy,.methodology__definition,.milestone__copy,.outcomes__intro-copy,.phase-one__copy,.phase-two__copy,.practicum-intro__copy,.program__intro-copy{font-size:1rem;line-height:1.55}.community-card__copy,.faculty-card__role,.faq-answer p,.feature-list__item,.guide-role__item,.included-list__item,.investment-detail strong,.investment-early-bird p,.investment-includes__list li,.investment-option__copy,.methodology-item__copy,.outcome-card__copy{font-size:.92rem;line-height:1.5}.comparison-table__head{font-size:.88rem}.comparison-row{font-size:.98rem}.check-list__item{font-size:.96rem}.module-card__text{font-size:.88rem;line-height:1.5}.rhythm-panel__lead{font-size:1.16rem}.rhythm-list__item{font-size:.84rem;line-height:1.45}.practicum-feature,.process-pill{font-size:.9rem}.review-card__edge-label,.review-card__footer,.review-card__top{font-size:.7rem}.score-row__top{font-size:.84rem}.review-card__edge-copy{font-size:.96rem}.impact-chain__quote{font-size:.94rem}.competency-list__desc{font-size:.82rem}.faculty-card__name{font-size:1.18rem}.testimonial__quote{font-size:1rem}.stat-card__copy{font-size:.9rem}.investment-option__name{font-size:1.22rem}.investment-option__price{font-size:2.15rem}.investment-detail span,.investment-early-bird__label,.investment-includes__label{font-size:.76rem}.investment-table__note{font-size:.74rem}.faq-question{font-size:1rem}}@media (max-width:1023px){.investment--founding .investment__layout{gap:3rem;grid-template-columns:1fr}.investment--founding .investment__copy{max-width:100%}}@media (max-width:767px){.site-header.site-header--sticky{position:fixed}.site-nav__apply{font-size:1.35rem;margin-top:1rem;min-height:44px;width:100%}#curriculum,#faculty,#faq,#investment,#program{scroll-margin-top:7.5rem}.hero-title__second-line{white-space:normal}.hero-rotator{margin-left:.04em;min-width:0;width:5.7em}.problem-list--without-intro{margin-top:3rem}.investment-early-bird{margin-top:2.5rem}.investment-options{margin-top:1.5rem}.investment-option{padding:2rem 0}.investment-option--featured{padding-left:1.4rem}.investment-option__name{font-size:1.8rem}.investment-option__price{font-size:3.2rem}.investment-detail strong,.investment-early-bird p,.investment-includes__list li,.investment-option__copy{font-size:1.4rem}.investment-detail span,.investment-early-bird__label,.investment-includes__label{font-size:1.15rem}.investment-detail{gap:.5rem;grid-template-columns:1fr;padding-top:1.4rem}.investment-option__top{align-items:flex-start}.investment-option__badge{font-size:1.1rem}.investment--founding .investment-table__action .button{width:100%}.comparison-row--highlight{box-shadow:inset 4px 0 0 var(--color-accent)}}#competencies,#formation,#learn,#rhythm{scroll-margin-top:5.25rem}.site-nav--certification{flex-wrap:nowrap;gap:.9rem}.competency-list .number-list__item,.phase-one .number-list__item{border-radius:.35rem;cursor:default;outline:none;transition:transform .22s ease,background-color .22s ease}.competency-list .number-list__item .number-list__arrow,.competency-list .number-list__item .number-list__label,.competency-list .number-list__item .number-list__number,.phase-one .number-list__item .number-list__arrow,.phase-one .number-list__item .number-list__label,.phase-one .number-list__item .number-list__number{transition:color .22s ease,opacity .22s ease,transform .22s ease}.competency-list .number-list__item--active .number-list__arrow,.competency-list .number-list__item--active .number-list__label,.competency-list .number-list__item--active .number-list__number,.phase-one .number-list__item--active .number-list__arrow,.phase-one .number-list__item--active .number-list__label,.phase-one .number-list__item--active .number-list__number{color:inherit;opacity:inherit}@media (hover:hover) and (pointer:fine){.competency-list .number-list__item:hover,.phase-one .number-list__item:hover{background:rgba(59,157,224,.055);transform:translateX(.28rem)}.competency-list .number-list__item:hover .number-list__arrow,.competency-list .number-list__item:hover .number-list__label,.competency-list .number-list__item:hover .number-list__number,.phase-one .number-list__item:hover .number-list__arrow,.phase-one .number-list__item:hover .number-list__label,.phase-one .number-list__item:hover .number-list__number{color:var(--color-secondary);opacity:1}}.competency-list .number-list__item:focus-visible,.phase-one .number-list__item:focus-visible{background:rgba(59,157,224,.07);box-shadow:0 0 0 2px rgba(59,157,224,.22);transform:translateX(.28rem)}.competency-list .number-list__item:focus-visible .number-list__arrow,.competency-list .number-list__item:focus-visible .number-list__label,.competency-list .number-list__item:focus-visible .number-list__number,.phase-one .number-list__item:focus-visible .number-list__arrow,.phase-one .number-list__item:focus-visible .number-list__label,.phase-one .number-list__item:focus-visible .number-list__number{color:var(--color-secondary);opacity:1}.problem-list--without-intro,.rhythm-list{position:relative}.problem-list--without-intro:before,.rhythm-list:before{background:rgba(0,0,0,.2);bottom:2rem;content:"";left:1.263rem;pointer-events:none;position:absolute;top:2rem;width:1px}.problem-list__item+.problem-list__item:before,.rhythm-list__item+.rhythm-list__item:before{display:none}.problem-list__item,.rhythm-list__item{transition:color .22s ease,transform .22s ease,opacity .22s ease;z-index:1}.problem-list__number,.rhythm-list__number{background:#fff;position:relative;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;z-index:2}.problem-list__item:first-child,.rhythm-list__item:first-child{color:rgba(0,0,0,.54)}.problem-list__item:first-child .problem-list__number,.rhythm-list__item:first-child .rhythm-list__number{background:#fff;color:#000}.problem-list__item.is-active,.rhythm-list__item.is-active{color:#000;transform:translateX(.2rem)}.problem-list__item.is-active .problem-list__number,.rhythm-list__item.is-active .rhythm-list__number{background:#000;border-color:#000;box-shadow:0 0 0 .22rem rgba(0,0,0,.07);color:#fff;transform:scale(1.06)}.problem-list--without-intro{align-content:center;flex:1 1 auto;margin:0;padding-block:1.5rem;row-gap:1.25rem;width:100%}.problem-list--without-intro .problem-list__item{min-height:4rem}.rhythm-list{margin-top:3.25rem;row-gap:1.05rem}.rhythm-list__item{min-height:4rem}.rhythm-panel__action{line-height:1.25;max-width:calc(100% - 4.842rem);min-height:2.5rem;min-width:10.5rem;padding:.68rem 1rem;text-align:left;white-space:normal;width:max-content}@media (min-width:1024px){:root{--text-section-title:clamp(2.55rem,2.35vw,2.82rem)}.hero__content{max-width:62vw;width:56rem}.hero__title{max-width:56rem}.hero-rotator{max-width:none;min-width:7.35em;padding-right:.08em;width:max-content}.hero-rotator__item{max-width:none;padding-right:.04em;width:max-content}.included-grid{align-items:stretch}.included-card,.included-card:nth-child(2){height:100%;min-height:23.2rem;padding-top:4rem}.site-nav--certification .site-nav__link{white-space:nowrap}}@media (min-width:1024px) and (max-width:1240px){.site-nav--certification{gap:.62rem}.site-nav--certification .site-nav__link{font-size:.78rem}.site-nav__apply{padding-inline:.9rem}}@media (max-width:767px){#competencies,#formation,#learn,#rhythm{scroll-margin-top:7.5rem}.problem-list--without-intro,.rhythm-list{row-gap:0}.problem-list--without-intro:before,.rhythm-list:before{bottom:2.2rem;left:2.2rem;top:2.2rem}.problem-list--without-intro .problem-list__item,.rhythm-list__item{min-height:6.5rem}.rhythm-panel__action{max-width:100%;text-align:center;white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.competency-list .number-list__item,.phase-one .number-list__item,.problem-list__item,.problem-list__number,.rhythm-list__item,.rhythm-list__number{transition:none!important}}@media (max-width:767px){.problem-list--without-intro{align-content:normal;flex:initial;margin-top:3rem;padding-block:0}.rhythm-list{margin-top:3rem}}@media (min-width:1024px){:root{--text-section-title:clamp(3rem,2.75vw,3.35rem)}.section-header--split>div:first-child .section-title{max-width:100%}.advantage__header .section-title,.problem__title{max-width:54rem}.outcomes__head{column-gap:4rem;grid-template-columns:minmax(0,43rem) minmax(22rem,26rem)}.outcomes__head .section-title{max-width:33rem;width:min(100%,33rem)}.outcomes__intro-copy{max-width:26rem;width:auto}.audience .section-header--split{gap:5rem;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.85fr)}.audience .section-copy{max-width:36rem}.milestone__title{max-width:43rem}.milestone__copy{max-width:28rem;width:auto}.program__head{column-gap:4rem;grid-template-columns:minmax(0,46rem) minmax(24rem,29rem)}.program__title{max-width:46rem}.program__intro-copy{max-width:29rem;width:auto}.curriculum__intro{max-width:50rem}.curriculum__copy{max-width:35rem}.practice-spine__head .section-title--display{max-width:43rem}.practice-spine__head>.section-copy{max-width:31rem}.community__top>div:first-child .section-title{max-width:29rem}.community__top .section-copy{max-width:39rem}.feedback__copy{max-width:32rem}.founding__title{max-width:36rem}.founding__copy{max-width:34rem}.application__head .section-title,.faculty__head .section-title,.impact-chain__head .section-title{max-width:100%}.faq__layout{gap:6rem;grid-template-columns:minmax(27rem,.82fr) minmax(0,1.35fr)}.faq__title{max-width:30rem}.faq__copy{max-width:28rem}.final-cta__title{max-width:56rem}.problem__statements{margin:3.579rem auto 0;width:min(calc(100% - var(--page-gutter)*2),68rem)}.problem__statements p{margin-inline:auto;max-width:68ch}}.audience-list__item{cursor:pointer;transition:min-height .24s ease,padding .24s ease,background-color .24s ease,box-shadow .24s ease,border-radius .24s ease,transform .24s ease}.audience-list__item strong{display:block;font-weight:var(--weight-regular)}.audience-list__item span{color:#5e5e5e;display:block;font-size:.774rem;line-height:1.48;margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.25rem);transition:max-height .26s ease,margin-top .26s ease,opacity .2s ease,transform .26s ease}.audience-list__item--active span{margin-top:.68rem;max-height:8rem;opacity:1;transform:translateY(0)}.audience-list__item:focus-visible{outline:2px solid rgba(59,157,224,.45);outline-offset:-3px}.audience__image-stage{aspect-ratio:842/678;background:linear-gradient(145deg,#eef5f8,#dcecf5 55%,#7dafcf);border-radius:.947rem;overflow:hidden;position:relative;width:100%}.audience__image-panel{aspect-ratio:auto;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1.018);transition:opacity .3s ease,transform .42s ease;width:100%}.audience__image-panel.is-active{opacity:1;transform:scale(1)}@media (max-width:767px){.audience-list__item span{font-size:1.4rem;line-height:1.45}.audience__image-stage{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.audience-list__item,.audience-list__item span,.audience__image-panel{transition:none!important}}@media (min-width:1024px){.module-grid{align-items:stretch;row-gap:1rem}.module-card{min-height:0;padding:1.9rem 2.342rem 2rem}.module-card__group{margin-top:1.35rem}.phase-one__copy{max-width:42rem}.advanced-banner__title{max-width:64rem;text-wrap:balance}.advanced-banner__copy{max-width:68rem;text-wrap:pretty}.approach__quote{max-width:72rem;text-wrap:balance}.outcomes__head{min-height:13rem}.outcomes__body{margin-top:-1.25rem}.guide__main{column-gap:3.25rem;grid-template-columns:29rem minmax(0,43rem)}.guide__bio{max-width:43rem;width:100%}.guide__bio p{text-wrap:pretty}.practicum-intro__title{max-width:60rem;text-wrap:balance}.practicum-intro__copy{max-width:68rem;text-wrap:pretty}.founding__layout{gap:4rem;grid-template-columns:1.12fr .88fr}.founding__copy{max-width:39rem;text-wrap:pretty}.application-card{box-sizing:border-box;padding-inline:1rem}.application-card__copy{max-width:8.2rem;text-wrap:pretty}.audience .section-copy,.community__top .section-copy,.core-area__copy,.curriculum__copy,.faq__copy,.feedback__copy,.final-cta__copy,.milestone__copy,.module-card__text,.outcomes__intro-copy,.phase-one__copy,.practice-spine__head>.section-copy,.problem__statements p,.program__intro-copy,.section-copy{text-wrap:pretty}.advanced-banner__copy{max-width:54rem}.approach__quote{max-width:84rem;width:min(100%,84rem)}.founding__layout{gap:5rem;grid-template-columns:1fr 1fr}.founding__copy{max-width:32rem}.application__action,.application__head,.application__steps{margin-left:auto;margin-right:auto;width:min(100%,68rem)}.application__head{gap:5rem;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.application__steps{gap:0;justify-content:space-between}.investment-pricing-plans{border-top:1px solid var(--color-border);margin-top:1rem}.investment-plan{border-bottom:1px solid var(--color-border);padding:1.45rem 0 1.7rem}.investment-plan__head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.investment-plan__title{color:var(--color-primary);font-family:var(--font-heading);font-size:1.22rem;font-weight:var(--weight-medium)}.investment-plan__badge{background:var(--color-primary);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.05em;padding:.32rem .65rem;white-space:nowrap}.investment-plan__tiers{display:grid;margin-top:.75rem}.investment-tier{align-items:center;border-top:1px solid rgba(5,30,52,.09);display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem 0}.investment-tier:first-child{border-top:0}.investment-tier__name{color:var(--color-text);display:block;font-family:var(--font-ui);font-size:.92rem;font-weight:var(--weight-semibold)}.investment-tier__timing{color:var(--color-text-soft);display:block;font-size:.78rem;margin-top:.18rem}.investment-tier__price-wrap{text-align:right}.investment-tier__price{color:var(--color-primary);display:block;font-family:var(--font-heading);font-size:1.42rem;font-weight:var(--weight-medium);white-space:nowrap}.investment-tier__note{color:var(--color-text-soft);display:block;font-size:.76rem;margin-top:.18rem}.investment-before-apply{border-top:1px solid var(--color-border);margin-top:2.1rem;padding-top:1.2rem}.investment-before-apply__label{color:var(--color-secondary);font-family:var(--font-ui);font-size:.76rem;font-weight:var(--weight-semibold);letter-spacing:.16em}.investment-before-apply__item{border-bottom:1px solid rgba(5,30,52,.09);padding:.8rem 0}.investment-before-apply__item strong{color:var(--color-text);display:block;font-family:var(--font-ui);font-size:.9rem;font-weight:var(--weight-semibold)}.investment-before-apply__item p{color:var(--color-text-soft);font-size:.86rem;line-height:1.5;margin-top:.35rem}.investment-pricing-note{color:var(--color-text-soft);font-size:.82rem;line-height:1.5;margin-top:1.25rem}}@media (max-width:767px){.investment-plan{border-bottom:1px solid var(--color-border);padding:1.8rem 0}.investment-plan__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.investment-plan__title{font-family:var(--font-heading);font-size:1.8rem;font-weight:var(--weight-medium)}.investment-plan__badge{background:var(--color-primary);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-ui);font-size:1.1rem;padding:.5rem .8rem;white-space:nowrap}.investment-tier{border-top:1px solid rgba(5,30,52,.09);display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1.2rem 0}.investment-tier__name,.investment-tier__price{font-size:1.5rem}.investment-before-apply__item p,.investment-pricing-note,.investment-tier__note,.investment-tier__timing{font-size:1.3rem}.investment-before-apply{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.investment-before-apply__label{font-size:1.15rem;letter-spacing:.13em}.investment-before-apply__item{border-bottom:1px solid rgba(5,30,52,.09);padding:1.3rem 0}.investment-before-apply__item strong{font-size:1.4rem}}@media (min-width:1024px){.approach__quote{left:50%;max-width:none;position:relative;transform:translateX(-50%);width:min(calc(100vw - var(--page-gutter)*2),var(--container-max))}.application>.container.container--narrow{max-width:82rem}.application__action,.application__head,.application__steps{margin-left:auto;margin-right:auto;max-width:none;width:100%}.application__head{align-items:end;gap:5rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.milestone-line{height:18.184rem;isolation:isolate;max-width:79.263rem;overflow:visible}.milestone-line:after,.milestone-line:before{background:transparent;border:2.5px solid transparent;border-radius:50%;content:"";filter:drop-shadow(0 0 .18rem rgba(255,255,255,.95)) drop-shadow(0 0 .45rem rgba(59,157,224,.9)) drop-shadow(0 0 1.15rem rgba(59,157,224,.45));height:1.6rem;pointer-events:none;position:absolute;top:auto;transform:none;width:51.25%;z-index:0}.milestone-line:before{border-top-color:#86d6ff;bottom:2.25rem;left:0;right:auto}.milestone-line:after{border-bottom-color:#86d6ff;bottom:2.25rem;left:auto;right:0}.milestone-step{z-index:2}.milestone-step:first-of-type{bottom:0;left:0;right:auto}.milestone-step:nth-of-type(2){bottom:.8rem;left:23.5%;right:auto}.milestone-step:nth-of-type(3){bottom:0;left:46.5%;right:auto}.milestone-step:nth-of-type(4){bottom:-.8rem;left:69.5%;right:auto}.milestone-step:nth-of-type(5){bottom:0;left:auto;right:1.5%}.milestone-step:before{background:#eaf9ff;box-shadow:0 0 .16rem .08rem #fff,0 0 .7rem .38rem rgba(89,190,245,.95),0 0 1.55rem .8rem rgba(59,157,224,.5),0 0 2.5rem 1.3rem rgba(59,157,224,.18);height:.54rem;margin-bottom:1.9rem;width:.54rem}.milestone-card{z-index:3}.milestone-card:after{background:#fffbe7;border-radius:50%;bottom:-.42rem;box-shadow:0 0 .18rem .12rem #fff,0 0 .72rem .42rem rgba(255,229,113,.95),0 0 1.7rem .95rem rgba(244,194,31,.55),0 0 2.7rem 1.45rem rgba(244,194,31,.18);content:"";height:.82rem;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:.82rem}.phase-one__visual{overflow:hidden;padding:.75rem 1.526rem;position:relative}.phase-one__image{bottom:.75rem;height:auto;left:1.526rem;min-height:0;position:absolute;right:1.526rem;top:.75rem;width:auto}.phase-one__badge{bottom:1.55rem;left:2.105rem;z-index:2}.approach__header .section-title{margin-inline:auto;max-width:52rem;text-wrap:balance;width:100%}.milestone-step:first-of-type{left:2.5%}.milestone-step:nth-of-type(2){left:25.3%}.milestone-step:nth-of-type(3){left:48.2%}.milestone-step:nth-of-type(4){left:71.1%}.milestone-step:nth-of-type(5){left:94%;right:auto;transform:translateX(-50%)}.milestone-card{left:49.3%;top:-1rem;transform:none}.milestone-line:before{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1000 100'%3E%3Cpath fill='none' stroke='%2386d6ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M0 63c95-6 175-16 253-16 87 0 157 8 229 16 78 9 156 13 229 13 89 0 169-7 289-15'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;bottom:1.72rem;content:"";filter:drop-shadow(0 0 .18rem rgba(255,255,255,.95)) drop-shadow(0 0 .45rem rgba(59,157,224,.9)) drop-shadow(0 0 1.15rem rgba(59,157,224,.45));height:4.2rem;left:0;pointer-events:none;position:absolute;right:0;transform:none;width:100%;z-index:0}.milestone-line:after{display:none}.site-logo{align-items:center;align-self:center;display:inline-flex;line-height:1;margin:0;min-height:100%;transform:translateY(.1rem);transform:translateY(.045rem);transform:translateY(-.035rem)}.practicum-feature{border-top:.158rem solid rgba(46,132,192,.95);padding-top:1.211rem}.everything__body{align-items:center}.everything__left{display:flex;flex-direction:column;justify-content:center;min-height:20rem;position:relative}.everything__bg-star{inset:50% auto auto .263rem;max-width:100%;opacity:.16;pointer-events:none;position:absolute;transform:translateY(-45%);width:15.5rem;z-index:0}.everything__left>:not(.everything__bg-star){position:relative;z-index:1}.included-grid{align-items:stretch}.included-card{overflow:visible;padding-top:4.95rem;position:relative}.included-card__star-wrap{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:1.158rem;top:1.053rem;width:2.842rem}.included-card:nth-child(2) .included-card__star-wrap{left:50%;right:auto;top:-.947rem;transform:translateX(-50%);width:3.474rem}.included-card:nth-child(3) .included-card__star-wrap{right:1.316rem;top:1.211rem;width:2.632rem}.included-card__star{display:block;height:auto;object-fit:contain;width:100%}.everything__left{isolation:isolate}.everything__left:before{background:radial-gradient(circle,rgba(47,121,166,.34) 0,rgba(47,121,166,.16) 26%,rgba(11,67,108,.08) 46%,rgba(11,67,108,0) 72%);content:"";filter:blur(10px);height:24rem;left:-2.25rem;pointer-events:none;position:absolute;top:52%;transform:translateY(-50%);width:24rem;z-index:0}.everything__bg-star{filter:saturate(.88) brightness(1.02) blur(.15rem);left:-1.35rem;max-width:none;opacity:.085;top:56%;transform:translateY(-50%);width:31rem}.everything__month-copy,.everything__month-label,.everything__months{position:relative;z-index:1}.included-card:nth-child(2) .included-card__star-wrap{left:50%;right:auto;top:-.05rem;transform:translateX(-50%);width:3.05rem}.included-card__star-wrap{right:1.15rem;top:1.2rem;width:2.45rem}.included-card:nth-child(3) .included-card__star-wrap{right:1.2rem;top:1.2rem;width:2.35rem}.everything__left:before{background:radial-gradient(circle,rgba(47,121,166,.3) 0,rgba(47,121,166,.14) 28%,rgba(11,67,108,.07) 50%,rgba(11,67,108,0) 72%);height:21.5rem;left:-3.15rem;top:58%;width:21.5rem}.everything__bg-star{filter:saturate(.86) brightness(1) blur(.08rem);left:-2.65rem;opacity:.1;top:63%;transform:translateY(-50%);width:24.5rem}.included-card:nth-child(2) .included-card__star-wrap{left:54%;left:51.75%;left:77%;top:.55rem;top:.85rem;transform:translateX(-50%);width:2.75rem;width:2.58rem;width:3.4rem}}@media (max-width:767px){.hero-title__second-line{display:block;white-space:normal;width:100%}.hero-rotator{display:grid;height:auto;margin:.05em 0 0;max-width:100%;min-height:1.08em;min-width:0;overflow:visible;vertical-align:baseline;width:100%}.hero-rotator__item{max-width:100%;overflow-wrap:normal;padding-right:0;white-space:normal;width:100%;word-break:normal}.problem__statements{box-sizing:border-box;margin:3rem auto 0;max-width:none;overflow:hidden;padding:0;width:calc(100% - var(--page-gutter)*2)}.problem__statements p{box-sizing:border-box;margin-inline:0;max-width:100%;overflow-wrap:break-word;width:100%;word-break:normal}.problem-list--without-intro,.rhythm-list{row-gap:.75rem}.problem-list--without-intro .problem-list__item,.rhythm-list__item{min-height:8.65rem}.problem-list--without-intro:before,.rhythm-list:before{bottom:2.2rem;top:2.2rem}.outcomes__body{display:flex;flex-direction:column;margin-top:0}.outcomes__controls{display:contents}.outcome-track{margin-top:3rem;order:1;padding-right:10%;scroll-padding-inline:0;width:100%}.outcome-card,.outcome-card--small{flex:0 0 82%;max-width:82%;width:82%}.outcomes__nav{justify-content:center;margin-top:1.5rem;order:2;width:100%}.outcomes__action{margin-top:1.5rem;order:3;width:100%}.milestone-line{display:block;height:21.5rem;margin:3.5rem auto 0;overflow:visible;padding:0;position:relative;width:100%}.milestone-line:before{background:linear-gradient(90deg,rgba(71,179,255,.55),rgba(59,157,224,.95) 45%,rgba(71,179,255,.65));border:0;bottom:auto;box-shadow:0 0 1.5rem rgba(59,157,224,.32);content:"";height:2px;left:4%;position:absolute;right:4%;top:11.15rem;transform:rotate(-1deg);transform-origin:center;width:auto}.milestone-step,.milestone-step:nth-child(n){bottom:auto;display:block;font-size:.72rem;letter-spacing:.08em;line-height:1.25;min-height:0;padding:2rem 0 0;position:absolute;right:auto;text-align:center;top:10.82rem;transform:translateX(-50%);width:5.2rem}.milestone-step:before{background:#fff;border:2px solid #3b9de0;box-shadow:0 0 0 .5rem rgba(59,157,224,.13),0 0 1.15rem rgba(59,157,224,.55);height:.72rem;left:50%;margin:0;position:absolute;top:0;transform:translateX(-50%);width:.72rem}.milestone-step:first-of-type{left:5%}.milestone-step:nth-of-type(2){left:27%}.milestone-step:nth-of-type(3){left:48%}.milestone-step:nth-of-type(4){left:72%}.milestone-step:nth-of-type(5){left:95%}.milestone-card{border-radius:1.35rem;left:58%;min-height:8.7rem;padding:1.25rem 1rem;top:0;width:11.8rem;z-index:3}.milestone-card,.milestone-card:after{position:absolute;transform:translateX(-50%)}.milestone-card:after{background:#fff6c8;border-radius:50%;bottom:-2.55rem;box-shadow:0 0 0 .45rem rgba(255,212,82,.18),0 0 1.5rem .45rem rgba(240,190,39,.65);content:"";height:.85rem;left:50%;width:.85rem}.milestone-card__eyebrow{font-size:.78rem}.milestone-card__title{font-size:1.35rem;margin-top:.45rem}.milestone-card__copy{font-size:.9rem;margin-top:.35rem}.phase-column__bar{min-height:9.5rem;padding:1.8rem 1.6rem}.phase-column__eyebrow{font-size:1.02rem;letter-spacing:.14em;line-height:1.2}.phase-column__title{font-size:1.75rem;line-height:1.2;margin-top:.65rem}.phase-one__badge{font-size:1.05rem;letter-spacing:.08em;line-height:1.25;padding:.75rem 1rem}.core-area__meta,.curriculum .eyebrow,.module-card__label,.module-card__number,.module-progress__label{font-size:1rem;letter-spacing:.08em;line-height:1.35}.module-progress__dots{font-size:1.05rem}.module-card__label{margin-bottom:.45rem}.practice-spine{background:linear-gradient(180deg,#f7fbfe,#e8f5fd 42%,#d9effb 72%,#f8fbfd);isolation:isolate;overflow:hidden;position:relative}.practice-spine:before{background:radial-gradient(circle at 22% 18%,rgba(59,157,224,.3),transparent 34%),radial-gradient(circle at 82% 58%,rgba(115,179,223,.28),transparent 36%);filter:blur(3rem);inset:0;opacity:.75;transform:none}.practice-spine:after{background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.08) 45%,hsla(0,0%,100%,.34));inset:0}.practice-spine__curve{display:grid;gap:1rem;grid-template-columns:1fr;left:auto;margin:3rem 0 0;min-height:0;padding:1rem 0 1rem 2.65rem;position:relative;transform:none;width:100%}.practice-spine__curve:before{background:linear-gradient(180deg,#2f79a6,#73b3df 52%,#e4a900);bottom:2.2rem;box-shadow:0 0 .9rem rgba(59,157,224,.25);content:"";left:1.05rem;position:absolute;top:2.2rem;width:2px}.practice-spine__day,.practice-spine__journey{display:none}.practice-spine__resting,.practice-spine__stage,.practice-spine__stage--embodiment,.practice-spine__stage--foundation,.practice-spine__stage--opening{background:hsla(0,0%,100%,.68);border:1px solid rgba(12,78,119,.1);border-radius:1rem;inset:auto;bottom:auto;box-shadow:0 .55rem 1.35rem rgba(5,30,52,.05);left:auto;min-height:6.1rem;padding:1.15rem 1.25rem;position:relative;right:auto;text-align:left;top:auto;transform:none;width:100%}.practice-spine__resting:before,.practice-spine__stage:before{background:#2f79a6;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 .3rem rgba(59,157,224,.16);content:"";height:.9rem;left:-2.02rem;position:absolute;top:50%;transform:translateY(-50%);width:.9rem}.practice-spine__resting:before{background:#e4a900;box-shadow:0 0 0 .3rem rgba(228,169,0,.14)}.practice-spine__resting strong,.practice-spine__stage strong{font-size:1.35rem}.practice-spine__resting span,.practice-spine__stage span{font-size:1rem;margin-top:.35rem}.phase-two .practicum-graphic,.practicum-graphic{margin-inline:auto;min-height:28rem;width:min(100%,28rem)}.practicum-graphic__core{font-size:1.08rem;height:10.8rem;line-height:1.15;width:10.8rem}.practicum-node{font-size:.98rem;line-height:1.18;min-width:0;padding:.78rem .72rem;width:9.3rem}.practicum-node:nth-child(2){left:50%;top:.2rem;transform:translateX(-50%)}.practicum-node:nth-child(3){right:0;top:6.4rem}.practicum-node:nth-child(4){bottom:.35rem;right:.35rem}.practicum-node:nth-child(5){bottom:.35rem;left:.35rem}.practicum-node:nth-child(6){left:0;top:6.4rem}.practicum-feature{border-top:.16rem solid rgba(46,132,192,.95);padding-top:1.65rem}.faculty-card__role,.testimonial__name{font-size:1.15rem;line-height:1.4}.everything__left{display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:17rem;position:relative}.everything__left:before{background:radial-gradient(circle,rgba(47,121,166,.26),rgba(47,121,166,.11) 38%,transparent 70%);content:"";filter:blur(10px);height:18rem}.everything__bg-star,.everything__left:before{left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:18rem;z-index:0}.everything__bg-star{filter:saturate(.86) blur(.06rem);max-width:none;opacity:.09;pointer-events:none}.everything__month-copy,.everything__month-label,.everything__months{position:relative;z-index:1}.founding__network{aspect-ratio:1/1;margin:1rem auto 0;min-height:0;width:min(100%,22rem)}.founding__ring{border-radius:50%;inset:2.45rem}.founding__core{font-size:.78rem;height:6.8rem;line-height:1.2;width:6.8rem}.founding-tag{font-size:.82rem;line-height:1.15;max-width:8.75rem;padding:.55rem .72rem}.founding-tag:nth-child(3){left:50%;top:0;transform:translateX(-50%)}.founding-tag:nth-child(4){right:0;top:18%}.founding-tag:nth-child(5){right:0;top:66%}.founding-tag:nth-child(6){bottom:0;left:50%;transform:translateX(-50%)}.founding-tag:nth-child(7){left:0;top:66%}.founding-tag:nth-child(8){left:0;top:18%}.milestone{min-height:0;padding-bottom:4rem;padding-top:4rem}.milestone-line{height:17.5rem;margin-bottom:0;margin-top:3rem}.milestone-line:before{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1000 100'%3E%3Cpath fill='none' stroke='%2386d6ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0 60c105-6 185-17 270-15 80 2 140 13 215 19 90 8 165 12 245 11 100-1 180-9 270-17'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;bottom:auto;box-shadow:none;filter:drop-shadow(0 0 .12rem rgba(255,255,255,.85)) drop-shadow(0 0 .42rem rgba(59,157,224,.75));height:3.8rem;left:2%;right:2%;top:9.1rem;transform:none;width:96%}.milestone-step,.milestone-step:nth-child(n){padding-top:2rem}.milestone-step:first-of-type{left:5%;top:10.95rem}.milestone-step:nth-of-type(2){left:27%;top:10.4rem}.milestone-step:nth-of-type(3){left:48%;top:11.05rem}.milestone-step:nth-of-type(4){left:72%;top:11.45rem}.milestone-step:nth-of-type(5){left:95%;top:10.9rem}.practice-spine__curve{gap:1.35rem;padding-left:3rem}.practice-spine__curve:before{background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 40 500'%3E%3Cpath fill='none' stroke='%233b9de0' stroke-linecap='round' stroke-width='4' d='M20 0c15 45-15 95 0 145S5 245 20 300 5 410 20 500'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:2rem;box-shadow:none;filter:drop-shadow(0 0 .4rem rgba(59,157,224,.32));height:auto;left:.72rem;top:2rem;width:2rem}.practice-spine__resting,.practice-spine__stage,.practice-spine__stage--embodiment,.practice-spine__stage--foundation,.practice-spine__stage--opening{border-radius:1.1rem;min-height:7.4rem;padding:1.4rem 1.45rem}.practice-spine__resting:before,.practice-spine__stage:before{height:1rem;left:-2.55rem;width:1rem}.practice-spine__resting strong,.practice-spine__stage strong{font-size:1.58rem;line-height:1.15}.practice-spine__resting span,.practice-spine__stage span{font-size:1.12rem;line-height:1.35;margin-top:.45rem}.phase-two .practicum-graphic,.practicum-graphic{min-height:29rem;width:min(100%,30rem)}.practicum-graphic__core{border-width:2.5px;font-size:1.17rem;height:12.8rem;line-height:1.15;width:12.8rem}.practicum-node{font-size:1.02rem;width:9.7rem}.practicum-node:nth-child(2){top:.1rem}.practicum-node:nth-child(3){right:0;top:6.7rem}.practicum-node:nth-child(4){bottom:.15rem;right:.15rem}.practicum-node:nth-child(5){bottom:.15rem;left:.15rem}.practicum-node:nth-child(6){left:0;top:6.7rem}.difference-switch__old{font-size:1.35rem;line-height:1.2}.difference-switch__new{font-size:1.62rem;line-height:1.2;margin-top:.45rem}.difference-switch__item{min-height:9rem;padding:2rem 1.4rem}.founding__network{aspect-ratio:1/1;margin:1.5rem 0 0 50%;max-width:none;transform:translateX(-50%);width:min(calc(100% + 1.75rem),25rem)}.founding__ring{inset:2.2rem}.founding__core{font-size:.9rem;height:7.8rem;width:7.8rem}.founding-tag{font-size:.92rem;max-width:9.25rem;padding:.62rem .82rem}.investment-table__label{font-size:1.42rem;font-weight:var(--weight-bold);letter-spacing:.11em;line-height:1.25}.investment-tier__price{font-size:2rem;font-weight:var(--weight-bold);line-height:1.1}.investment-tier__name{font-weight:var(--weight-semibold)}.faculty-card__role,.testimonial__name{font-size:1.45rem;line-height:1.4}.investment-plan{padding:2.2rem 1.15rem 2rem}.investment-plan__tiers{margin-top:1.15rem}.phase-two .practicum-graphic,.practicum-graphic{aspect-ratio:1/1;margin:2.1rem auto 0;min-height:23rem;width:min(100%,23rem)}.practicum-graphic:before{border:1.5px solid rgba(224,243,255,.34);border-radius:50%;box-shadow:0 0 1.4rem rgba(131,206,248,.1);content:"";height:16.8rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:16.8rem}.practicum-graphic__core{border-width:2px;box-shadow:0 0 2.8rem hsla(0,0%,100%,.14);font-size:1.08rem;height:10.4rem;line-height:1.12;width:10.4rem}.practicum-node{border-radius:.55rem;font-size:.88rem;line-height:1.12;min-width:0;padding:.68rem .55rem;width:7.8rem}.practicum-node:nth-child(2){left:50%;right:auto;top:.2rem;transform:translateX(-50%)}.practicum-node:nth-child(3){left:auto;right:-.05rem;top:5.2rem}.practicum-node:nth-child(4){bottom:1.15rem;left:auto;right:.25rem}.practicum-node:nth-child(5){bottom:1.15rem;left:.25rem;right:auto}.practicum-node:nth-child(6){left:-.05rem;right:auto;top:5.2rem}.rhythm-panel__action{font-size:1rem;gap:.8rem;line-height:1.2;min-height:3.75rem;padding:1rem 1.25rem}.rhythm-panel__action-icon{height:1.05rem;width:1.05rem}.practice-spine__curve{gap:1.35rem;margin-bottom:1.2rem;overflow:visible;padding:1.1rem 0 3rem 3.15rem}.practice-spine__curve:before{background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 60 620'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.92'/%3E%3Cstop offset='.45' stop-color='%2386d6ff' stop-opacity='.96'/%3E%3Cstop offset='.78' stop-color='%2362afe2' stop-opacity='.92'/%3E%3Cstop offset='1' stop-color='%23f1c753' stop-opacity='.9'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='300%25' height='140%25' x='-100%25' y='-20%25'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='none' stroke='%2386d6ff' stroke-linecap='round' stroke-opacity='.35' stroke-width='12' d='M31 2C8 78 48 142 27 220c-19 72 22 138 2 210-17 62 15 125-1 188' filter='url(%23a)'/%3E%3Cpath fill='none' stroke='url(%23c)' stroke-linecap='round' stroke-width='3.2' d='M31 2C8 78 48 142 27 220c-19 72 22 138 2 210-17 62 15 125-1 188'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:2.8rem;box-shadow:none;filter:none;height:auto;left:.45rem;top:1.85rem;width:2.7rem}.practice-spine__resting:before,.practice-spine__stage:before{left:-2.78rem}.practice-spine__resting{margin-bottom:.4rem}}.trusted__header{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.trusted__header .trusted__title{min-width:0}.trusted__header .trusted__nav{flex:0 0 auto;margin-top:.15rem;position:static}.trusted__slides{margin-top:8.526rem}.trusted__slides .testimonial{margin-top:0}.trusted__slides .testimonial[hidden]{display:none!important}.trusted__nav-button:not(:disabled){cursor:pointer}.trusted__nav-button:disabled{cursor:default;opacity:.38}@media (max-width:767px){.trusted__header{display:block}.trusted__header .trusted__nav{margin-top:2rem}.trusted__slides{margin-top:4rem}.phase-two .practicum-graphic,.practicum-graphic{aspect-ratio:1/1;min-height:25.75rem;width:min(100%,25.75rem)}.practicum-graphic:before{height:18.6rem;width:18.6rem}.practicum-graphic__core{font-size:1.2rem;height:11.75rem;line-height:1.12;width:11.75rem}.practicum-node{font-size:.98rem;line-height:1.14;padding:.78rem .65rem;width:8.65rem}.practicum-node:nth-child(2){top:.05rem}.practicum-node:nth-child(3){right:0;top:5.65rem}.practicum-node:nth-child(4){bottom:.85rem;right:.2rem}.practicum-node:nth-child(5){bottom:.85rem;left:.2rem}.practicum-node:nth-child(6){left:0;top:5.65rem}.practice-spine__curve{margin-bottom:1rem;overflow:visible;padding-bottom:1.35rem}.practice-spine__curve:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 60 700'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.92'/%3E%3Cstop offset='.44' stop-color='%2386d6ff' stop-opacity='.96'/%3E%3Cstop offset='.76' stop-color='%2362afe2' stop-opacity='.92'/%3E%3Cstop offset='1' stop-color='%23f1c753' stop-opacity='.96'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='300%25' height='140%25' x='-100%25' y='-20%25'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='none' stroke='%2386d6ff' stroke-linecap='round' stroke-opacity='.34' stroke-width='12' d='M31 2C8 82 48 155 27 245c-19 85 22 165 2 255-17 75 14 135 0 198' filter='url(%23a)'/%3E%3Cpath fill='none' stroke='url(%23c)' stroke-linecap='round' stroke-width='3.2' d='M31 2C8 82 48 155 27 245c-19 85 22 165 2 255-17 75 14 135 0 198'/%3E%3C/svg%3E");bottom:.3rem;height:auto;top:1.7rem}.practice-spine__resting{margin-bottom:0}.practice-spine__resting:before{z-index:2}}.site-brand{align-items:center;display:inline-flex;gap:.68rem;min-height:100%;white-space:nowrap}.site-brand__heartmind-logo{display:block;height:1.5rem;max-width:8.25rem;object-fit:contain;width:auto}.site-brand__heartmind-fallback{color:#fff;font-family:var(--font-heading);font-size:.98rem;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1}.site-brand__divider{background:hsla(0,0%,100%,.38);height:1.35rem;width:1px}.site-brand__certification{color:hsla(0,0%,100%,.94);font-family:var(--font-ui);font-size:.86rem;font-weight:var(--weight-medium);letter-spacing:.01em;line-height:1}.program__head .eyebrow{display:none}.comparison-row--highlight{background:linear-gradient(90deg,rgba(255,245,203,.92),rgba(255,235,153,.94) 42%,rgba(229,168,0,.22))!important;border-bottom:2px solid rgba(229,168,0,.9)!important;border-top:2px solid rgba(229,168,0,.9)!important;box-shadow:0 .7rem 1.8rem rgba(126,91,0,.13),inset .28rem 0 0 var(--color-accent);position:relative;z-index:2}.comparison-row--highlight .comparison-row__label{color:#604500!important;font-weight:var(--weight-bold)!important}.comparison-row--highlight .comparison-row__standard{color:#463b1f!important;font-weight:var(--weight-semibold)!important}.comparison-row--highlight .comparison-row__nsm{background:linear-gradient(135deg,#0a4268,#226f9c 62%,#d69d00 145%)!important;color:#fff!important;font-weight:var(--weight-bold)!important}@media (min-width:1024px){.site-header__inner{gap:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;width:min(calc(100% - var(--page-gutter)*2),99rem)}.site-logo.site-brand{transform:none!important}.site-nav--primary{justify-self:end}.site-nav{gap:1.08rem}.site-nav__apply,.site-nav__link{font-size:.9rem;font-weight:var(--weight-semibold)}.community-card__title,.core-area__title,.investment-plan__title,.phase-column__title{font-size:1.32rem;line-height:1.22}.audience-item__title,.faculty-card__name,.module-card__title{font-size:1.2rem;line-height:1.3}.advanced-banner__copy,.application-card__copy,.audience__copy,.community__copy,.competencies__copy,.core-area__copy,.difference__copy,.faq-item__answer,.feedback__copy,.final-cta__copy,.founding__copy,.guide__copy,.methodology-item__copy,.methodology__definition,.milestone__copy,.module-card__text,.phase-one__copy,.phase-two__copy,.practice-spine__copy,.practicum-intro__copy,.problem__statements p,.program__intro-copy{font-size:.98rem;line-height:1.58}.investment--founding{background:radial-gradient(circle at 86% 12%,rgba(59,157,224,.13),transparent 29rem),radial-gradient(circle at 10% 88%,rgba(229,168,0,.09),transparent 25rem),var(--color-background-warm);isolation:isolate;overflow:hidden;position:relative}.investment--founding:before{border:1px solid rgba(5,30,52,.065);border-radius:1.5rem;content:"";inset:1.4rem 2.1rem;pointer-events:none;position:absolute;z-index:-1}.investment--founding .investment__layout{gap:3.4rem;grid-template-columns:1fr;margin-inline:auto;max-width:var(--container-content);width:min(calc(100% - var(--page-gutter)*2),var(--container-content))}.investment--founding .investment__intro{max-width:56rem;width:min(100%,56rem)}.investment--founding .investment__copy{font-size:1.02rem;margin-top:2rem;max-width:44rem}.investment-early-bird{background:hsla(0,0%,100%,.62);border-left:.22rem solid var(--color-accent);border-radius:0 .8rem .8rem 0;box-shadow:0 .55rem 1.5rem rgba(5,30,52,.04);margin-top:1.8rem;padding:1.05rem 1.2rem 1.05rem 1.35rem;width:min(100%,47rem)}.investment-content-grid{align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(17rem,.68fr) minmax(0,1.55fr)}.investment-before-apply{background:linear-gradient(165deg,hsla(0,0%,100%,.94),rgba(236,245,250,.72));border:1px solid rgba(5,30,52,.11);border-radius:1.2rem;box-shadow:0 1rem 2.4rem rgba(5,30,52,.07);margin:0;padding:1.7rem 1.55rem 1.45rem;position:relative}.investment-before-apply:before{color:rgba(229,168,0,.9);content:"✷";font-size:1.25rem;position:absolute;right:1.3rem;top:1.2rem}.investment-before-apply__label{color:var(--color-secondary);font-size:.8rem;font-weight:var(--weight-bold);letter-spacing:.15em;padding-right:2rem}.investment-before-apply__item{border-bottom:1px solid rgba(5,30,52,.09);padding:1.15rem 0}.investment-before-apply__item:last-child{border-bottom:0;padding-bottom:0}.investment-before-apply__item strong{color:var(--color-primary);display:block;font-family:var(--font-heading);font-size:1rem;font-weight:var(--weight-semibold);line-height:1.35;padding-right:.5rem}.investment-before-apply__item p{color:var(--color-text-soft);font-size:.91rem;line-height:1.52;margin-top:.45rem}.investment-pricing-column{background:hsla(0,0%,100%,.7);border:1px solid rgba(5,30,52,.1);border-radius:1.25rem;box-shadow:0 1rem 2.6rem rgba(5,30,52,.075);min-width:0;padding:1.2rem}.investment-pricing-column .investment-table__label{color:var(--color-secondary);font-size:.82rem;font-weight:var(--weight-bold);letter-spacing:.17em;margin:.2rem .25rem 1.1rem}.investment-pricing-plans{border:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.investment-plan{background:#fff;border:1px solid rgba(5,30,52,.12);border-radius:1rem;box-shadow:0 .7rem 1.7rem rgba(5,30,52,.055);margin:0;overflow:hidden;padding:0 1.1rem 1.15rem;position:relative}.investment-plan:first-child{border-color:rgba(229,168,0,.3)}.investment-plan:nth-child(2){border-color:rgba(59,157,224,.28)}.investment-plan__head{align-items:center;background:linear-gradient(135deg,#071e32,#114e76);border-radius:0;display:flex;gap:.7rem;justify-content:space-between;margin:0 -1.1rem .25rem;min-height:4.25rem;padding:1rem 1.1rem}.investment-plan:nth-child(2) .investment-plan__head{background:linear-gradient(135deg,#0d4e78,#398fc8)}.investment-plan__title{color:#fff!important;font-family:var(--font-heading);font-size:1.32rem!important;font-weight:var(--weight-semibold)!important;line-height:1.16;margin:0}.investment-plan__badge{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-pill);color:#fff;font-size:.69rem;letter-spacing:.04em;padding:.38rem .62rem}.investment-plan__tiers{margin-top:.3rem}.investment-tier{border-top:1px solid rgba(5,30,52,.09);padding:1rem .05rem}.investment-tier:first-child{border-top:0;margin-top:.1rem}.investment-tier:first-child:before{background:rgba(229,168,0,.12);border-radius:var(--radius-pill);color:#8a6500;content:"BEST RATE";display:inline-block;font-family:var(--font-ui);font-size:.62rem;font-weight:var(--weight-bold);grid-column:1/-1;letter-spacing:.11em;margin-bottom:.45rem;padding:.22rem .48rem;width:max-content}.investment-tier__name{font-size:.94rem}.investment-tier__timing{font-size:.79rem}.investment-tier__price{font-size:1.65rem;font-weight:var(--weight-semibold)}.investment-tier__note{font-size:.75rem}.investment-pricing-column .investment-includes{background:linear-gradient(135deg,rgba(220,241,255,.48),hsla(0,0%,100%,.78));border:1px solid rgba(59,157,224,.16);border-radius:.9rem;margin-top:1rem;padding:1.15rem 1.2rem}.investment-pricing-column .investment-includes__label{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.14em}.investment-pricing-column .investment-includes__list{gap:.55rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.investment-pricing-column .investment-includes__list li{font-size:.88rem}.investment-pricing-note{font-size:.76rem;line-height:1.5;margin:.9rem .15rem 0}.investment-pricing-column .investment-table__action{display:flex;margin-top:1.2rem}.investment-pricing-column .investment-table__action .button{font-weight:var(--weight-semibold);justify-content:center;min-height:3.15rem;min-width:15rem}}@media (max-width:767px){.site-brand{gap:.48rem}.site-brand__heartmind-logo{height:1.3rem;max-width:6.6rem}.site-brand__divider{height:1.15rem}.site-brand__certification{font-size:.84rem}.investment-content-grid{display:block}}.problem-list__item.is-active,.rhythm-list__item.is-active{color:rgba(0,0,0,.54);transform:none}.problem-list__item.is-active .problem-list__number,.rhythm-list__item.is-active .rhythm-list__number{background:#fff;border-color:rgba(0,0,0,.18);box-shadow:none;color:#000;transform:none}.problem-list__item:focus-within,.problem-list__item:hover,.rhythm-list__item:focus-within,.rhythm-list__item:hover{color:#000;transform:translateX(.2rem)}.problem-list__item:focus-within .problem-list__number,.problem-list__item:hover .problem-list__number,.rhythm-list__item:focus-within .rhythm-list__number,.rhythm-list__item:hover .rhythm-list__number{background:#000;border-color:#000;box-shadow:0 0 0 .22rem rgba(0,0,0,.07);color:#fff;transform:scale(1.06)}@media (min-width:1024px){.site-header,.site-header.site-header--sticky{height:4.45rem}.site-header__inner{align-items:center;gap:1.1rem;grid-template-columns:1fr auto 1fr;height:3.55rem;margin:.42rem auto 0;width:min(calc(100% - var(--page-gutter)*2),104rem)}.site-logo.site-brand{gap:.82rem;justify-self:start;transform:none!important}.site-brand__heartmind-logo{height:1.95rem;max-width:10.7rem}.site-brand__heartmind-fallback{font-size:1.27rem}.site-brand__divider{height:1.72rem}.site-brand__certification{font-size:1.08rem}.site-nav--primary{justify-self:center}.site-nav--utility{justify-self:end}.site-nav{gap:1rem}.site-nav__link{font-size:1.17rem;letter-spacing:-.012em}.site-nav__apply,.site-nav__link{font-weight:var(--weight-semibold)}.site-nav__apply{font-size:1.05rem;min-height:3.05rem;padding:.72rem 1.55rem}#competencies,#curriculum,#faculty,#faq,#investment,#learn,#program,#rhythm{scroll-margin-top:6rem}:root{--text-xs:.90rem;--text-sm:.988rem;--text-body-sm:1.175rem;--text-body:1.30rem;--text-body-lg:1.50rem;--text-card:1.55rem;--text-h3:1.794rem;--text-h2-compact:2.433rem;--text-h2:2.663rem;--text-section-display:3.238rem;--text-hero:4.916rem;--text-section-copy:1.20rem;--text-eyebrow:.988rem}body{font-size:var(--text-body)}.advanced-banner__copy,.application-card__copy,.audience-list__item span,.audience__copy,.community__copy,.community__top .section-copy,.competencies__copy,.competencies__intro-copy,.core-area__copy,.curriculum__copy,.difference__copy,.faq-item__answer,.faq__copy,.feedback__copy,.final-cta__copy,.founding__copy,.guide__bio,.guide__copy,.investment--founding .investment__copy,.methodology__definition,.milestone__copy,.outcomes__intro-copy,.phase-one__copy,.phase-two__copy,.practice-spine__copy,.practicum-intro__copy,.problem__statements p,.program__intro-copy,.section-copy,.section-copy--body,.section-copy--light{font-size:1.225rem;line-height:1.56}.community-card__copy,.faculty-card__role,.faq-answer p,.feature-list__item,.guide-role__item,.included-list__item,.investment-before-apply__item p,.investment-detail strong,.investment-early-bird p,.investment-includes__list li,.investment-option__copy,.methodology-item__copy,.module-card__text,.outcome-card__copy{font-size:1.14rem;line-height:1.5}.competency-list__desc,.practicum-feature,.problem-list__item,.process-pill,.rhythm-list__item,.stat-card__copy{font-size:1.05rem}.check-list__item,.comparison-row,.comparison-table__head,.impact-chain__quote,.review-card__edge-copy,.score-row__top,.testimonial__quote{font-size:1.16rem}.core-area__meta,.eyebrow,.investment-before-apply__label,.investment-pricing-column .investment-includes__label,.investment-pricing-column .investment-table__label,.module-card__label,.module-card__number,.module-progress__label{font-size:.99rem}.button{font-size:1.075rem}.section-title,.section-title--display{font-size:var(--text-h2)}.section-title--compact{font-size:var(--text-h2-compact)}.community-card__title,.core-area__title,.investment-plan__title,.phase-column__title{font-size:1.52rem!important;line-height:1.22}.audience-item__title,.faculty-card__name,.module-card__title{font-size:1.38rem;line-height:1.3}.investment-before-apply__item strong{font-size:1.15rem}.investment-tier__name{font-size:1.08rem}.investment-tier__timing{font-size:.91rem}.investment-tier__price{font-size:1.9rem}.investment-plan__badge,.investment-pricing-note,.investment-tier__note{font-size:.86rem}.site-header,.site-header.site-header--sticky{height:3.75rem}.site-header__inner{align-items:center;gap:1rem;grid-template-columns:1fr auto 1fr;height:2.82rem;margin:.48rem auto 0;width:min(calc(100% - var(--page-gutter)*2),101rem)}.site-logo.site-brand{gap:.76rem;justify-self:start;transform:none!important}.site-brand__heartmind-logo{height:1.73rem;max-width:9.5rem}.site-brand__heartmind-fallback{font-size:1.13rem}.site-brand__divider{height:1.55rem}.site-brand__certification{font-size:.99rem}.site-nav--primary{justify-self:center}.site-nav--utility{justify-self:end}.site-nav{gap:1rem}.site-nav__link{letter-spacing:-.01em}.site-nav__apply,.site-nav__link{font-size:1.035rem;font-weight:var(--weight-semibold)}.site-nav__apply{min-height:2.53rem;padding:.58rem 1.32rem}:root{--text-xs:.727rem;--text-sm:.787rem;--text-body-sm:.948rem;--text-body:1.089rem;--text-body-lg:1.271rem;--text-card:1.332rem;--text-h3:1.695rem;--text-h2-compact:2.433rem;--text-h2:2.663rem;--text-section-title:2.663rem;--text-section-display:3.238rem;--text-hero:4.916rem;--text-section-copy:1.104rem;--text-eyebrow:.909rem}body{font-size:var(--text-body)}.advanced-banner__title,.application__title,.community #community-title,.competencies__title,.curriculum__title,.faq__title,.feedback__title,.founding__title,.guide__left .section-title,.investment__title,.outcomes__title,.phase-one__title,.phase-two__title,.practice-spine__head .section-title--display,.practicum-intro__title,.program__title,.section-title,.section-title--display{font-size:2.663rem}.section-title--compact{font-size:2.433rem}.advanced-banner__copy,.application-card__copy,.audience-list__item span,.audience__copy,.community__copy,.community__top .section-copy,.competencies__copy,.competencies__intro-copy,.core-area__copy,.curriculum__copy,.difference__copy,.faq-item__answer,.faq__copy,.feedback__copy,.final-cta__copy,.founding__copy,.guide__bio,.guide__copy,.investment--founding .investment__copy,.methodology__definition,.milestone__copy,.outcomes__intro-copy,.phase-one__copy,.phase-two__copy,.practice-spine__copy,.practicum-intro__copy,.problem__statements p,.program__intro-copy,.section-copy,.section-copy--body,.section-copy--light{font-size:1.13rem;line-height:1.56}.community-card__copy,.faculty-card__role,.faq-answer p,.feature-list__item,.guide-role__item,.included-list__item,.investment-before-apply__item p,.investment-detail strong,.investment-early-bird p,.investment-includes__list li,.investment-option__copy,.methodology-item__copy,.module-card__text,.outcome-card__copy{font-size:1.02rem;line-height:1.5}.competency-list__desc,.practicum-feature,.problem-list__item,.process-pill,.rhythm-list__item,.stat-card__copy{font-size:1.02rem}.check-list__item,.comparison-row,.comparison-table__head,.impact-chain__quote,.review-card__edge-copy,.score-row__top,.testimonial__quote{font-size:1.08rem}.core-area__meta,.eyebrow,.investment-before-apply__label,.investment-pricing-column .investment-includes__label,.investment-pricing-column .investment-table__label,.module-card__label,.module-card__number,.module-progress__label{font-size:.91rem}.button{font-size:.99rem}.community-card__title,.core-area__title,.investment-plan__title,.phase-column__title{font-size:1.52rem!important;line-height:1.22}.audience-item__title,.faculty-card__name,.module-card__title{font-size:1.38rem;line-height:1.3}.investment-before-apply__item strong{font-size:1.15rem}.investment-tier__name{font-size:1.08rem}.investment-tier__timing{font-size:.91rem}.investment-tier__price{font-size:1.9rem}.investment-plan__badge,.investment-pricing-note,.investment-tier__note{font-size:.86rem}.outcome-card--small .outcome-card__image,.outcome-card:not(.outcome-card--featured) .outcome-card__image{background-blend-mode:normal;background-color:transparent;opacity:1}:root{--text-body:1.045rem;--text-body-lg:1.215rem;--text-section-copy:1.06rem;--text-eyebrow:.88rem}body{font-size:var(--text-body)}.advanced-banner__copy,.application-card__copy,.audience-list__item span,.audience__copy,.community__copy,.community__top .section-copy,.competencies__copy,.competencies__intro-copy,.core-area__copy,.curriculum__copy,.difference__copy,.faq-item__answer,.faq__copy,.feedback__copy,.final-cta__copy,.founding__copy,.guide__bio,.guide__copy,.investment--founding .investment__copy,.methodology__definition,.milestone__copy,.outcomes__intro-copy,.phase-one__copy,.phase-two__copy,.practice-spine__copy,.practicum-intro__copy,.problem__statements p,.program__intro-copy,.section-copy,.section-copy--body,.section-copy--light{font-size:1.08rem;line-height:1.56;text-wrap:pretty}.community-card__copy,.faculty-card__role,.faq-answer p,.feature-list__item,.guide-role__item,.included-list__item,.investment-before-apply__item p,.investment-detail strong,.investment-early-bird p,.investment-includes__list li,.investment-option__copy,.methodology-item__copy,.module-card__text,.outcome-card__copy{font-size:.99rem;line-height:1.5;text-wrap:pretty}.competency-list__desc,.practicum-feature,.problem-list__item,.process-pill,.rhythm-list__item,.stat-card__copy{font-size:.99rem}.check-list__item,.comparison-row,.comparison-table__head,.impact-chain__quote,.review-card__edge-copy,.score-row__top,.testimonial__quote{font-size:1.05rem}.core-area__meta,.eyebrow,.investment-before-apply__label,.investment-pricing-column .investment-includes__label,.investment-pricing-column .investment-table__label,.module-card__label,.module-card__number,.module-progress__label{font-size:.89rem}.advanced-banner__title,.application__title,.community #community-title,.competencies__title,.curriculum__title,.faq__title,.feedback__title,.founding__title,.guide__left .section-title,.investment__title,.outcomes__title,.phase-one__title,.phase-two__title,.practice-spine__head .section-title--display,.practicum-intro__title,.program__title,.section-title,.section-title--display{font-size:2.93rem;line-height:1.08;text-wrap:balance}.section-title--compact{font-size:2.67rem}.community-card__title,.core-area__title,.faq-question,.investment-plan__title,.methodology-item__title,.outcome-card__title,.phase-column__title,.problem-panel__title{font-size:1.67rem!important;line-height:1.2;text-wrap:balance}.audience-item__title,.faculty-card__name,.module-card__title{font-size:1.52rem;line-height:1.25;text-wrap:balance}.problem__title{max-width:57rem}.advanced-banner__title{max-width:38rem}.program__title{max-width:47rem}.practicum-intro__title{max-width:32rem}.founding__title{max-width:34rem}.faq__title{max-width:23rem}.outcomes__head .section-title{max-width:35rem;width:min(100%,35rem)}.button{font-size:.98rem;gap:.95rem;line-height:1.15;min-height:3rem;padding:.82rem 1.65rem}.button--lg{min-height:3.3rem;padding:.92rem 1.9rem}.button span[aria-hidden=true]{display:inline-block;flex:0 0 auto;font-size:1.34em;line-height:1;transform:translateY(-.02em)}.final-cta__actions .button,.hero__actions .button,.outcomes__action,.problem-panel__action,.rhythm-panel__action{padding-inline:1.8rem}.problem-panel__visual{background:radial-gradient(circle at 50% 48%,rgba(112,194,248,.34) 0,rgba(36,124,184,.18) 22%,rgba(6,32,53,0) 48%),radial-gradient(circle at 18% 80%,rgba(255,228,158,.14) 0,rgba(255,228,158,0) 32%),linear-gradient(155deg,#061d31,#0a456f 52%,#3b9de0 118%);isolation:isolate;min-height:42.524rem;overflow:hidden;position:relative}.problem-panel__visual:before{border:1px solid rgba(207,226,238,.28);border-radius:50%;box-shadow:0 0 0 4.8rem rgba(207,226,238,.045),0 0 0 9.6rem rgba(207,226,238,.025);content:"";height:28rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28rem}.problem-panel__visual:after{border-color:rgba(112,194,248,.28) transparent;border-radius:50%;border-style:solid;border-width:1px;content:"";filter:drop-shadow(0 0 1.1rem rgba(59,157,224,.2));height:72%;inset:8% -22% auto;position:absolute;transform:rotate(-14deg)}.problem-visual__core{background:radial-gradient(circle at 38% 34%,#e3f5ff 0,#7bc7f3 24%,#2d8fc9 52%,#0c4169 100%);border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 0 3.4rem rgba(88,183,239,.48),inset -1rem -1rem 2.4rem rgba(5,30,52,.34);height:8.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8.4rem;z-index:3}.problem-visual__core:after{border:1px solid hsla(0,0%,100%,.44);border-radius:50%;content:"";inset:1.35rem;position:absolute}.problem-visual__ring{border:1px solid rgba(168,218,248,.34);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.problem-visual__ring--one{height:14.5rem;width:14.5rem}.problem-visual__ring--two{height:21rem;opacity:.66;width:21rem}.problem-visual__ring--three{height:31rem;opacity:.36;width:31rem}.problem-visual__node{background:#d8f2ff;border:2px solid #56afe6;border-radius:50%;box-shadow:0 0 0 .45rem rgba(86,175,230,.1),0 0 1.1rem rgba(86,175,230,.64);height:.86rem;position:absolute;width:.86rem;z-index:4}.problem-visual__node--one{left:19%;top:28%}.problem-visual__node--two{right:15%;top:40%}.problem-visual__node--three{bottom:18%;left:27%}.problem-visual__node--four{background:#ffe49e;border-color:#f1c95d;bottom:24%;box-shadow:0 0 0 .45rem rgba(255,228,158,.08),0 0 1.15rem rgba(255,228,158,.42);right:29%}.problem-visual__bridge{background:linear-gradient(90deg,rgba(112,194,248,0),rgba(112,194,248,.86) 22%,rgba(255,228,158,.74) 78%,rgba(255,228,158,0));box-shadow:0 0 .8rem rgba(112,194,248,.28);height:1px;left:13%;position:absolute;right:11%;top:50%;transform:rotate(-8deg);transform-origin:center;z-index:1}}@media (max-width:1023px){.problem-panel__visual{background:radial-gradient(circle at 50% 48%,rgba(112,194,248,.3) 0,rgba(36,124,184,.16) 24%,rgba(6,32,53,0) 50%),linear-gradient(155deg,#061d31,#0a456f 58%,#3b9de0 120%);isolation:isolate;min-height:clamp(16rem,46vw,25rem);overflow:hidden;position:relative}.problem-panel__visual:before{border:1px solid rgba(207,226,238,.28);border-radius:50%;box-shadow:0 0 0 3rem rgba(207,226,238,.04),0 0 0 6rem rgba(207,226,238,.022);content:"";height:15rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15rem}.problem-panel__visual:after{background:linear-gradient(90deg,rgba(112,194,248,0),rgba(112,194,248,.9),rgba(255,228,158,.7),rgba(255,228,158,0));content:"";height:1px;left:9%;position:absolute;right:9%;top:50%;transform:rotate(-7deg)}.problem-visual__core{background:radial-gradient(circle at 38% 34%,#e3f5ff 0,#7bc7f3 24%,#2d8fc9 52%,#0c4169 100%);border-radius:50%;box-shadow:0 0 2.4rem rgba(88,183,239,.48);height:5rem;width:5rem;z-index:3}.problem-visual__core,.problem-visual__ring{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.problem-visual__ring{border:1px solid rgba(168,218,248,.3);border-radius:50%}.problem-visual__ring--one{height:8.5rem;width:8.5rem}.problem-visual__ring--two{height:12rem;opacity:.62;width:12rem}.problem-visual__ring--three{height:18rem;opacity:.3;width:18rem}.problem-visual__node{background:#d8f2ff;border:2px solid #56afe6;border-radius:50%;box-shadow:0 0 .8rem rgba(86,175,230,.62);height:.65rem;position:absolute;width:.65rem;z-index:4}.problem-visual__node--one{left:20%;top:28%}.problem-visual__node--two{right:17%;top:38%}.problem-visual__node--three{bottom:20%;left:29%}.problem-visual__node--four{background:#ffe49e;border-color:#f1c95d;bottom:22%;right:28%}.problem-visual__bridge{display:none}}@media (min-width:1024px){.advanced-banner__title,.application__title,.community #community-title,.competencies__title,.curriculum__title,.faq__title,.feedback__title,.founding__title,.guide__left .section-title,.investment__title,.outcomes__title,.phase-one__title,.phase-two__title,.practice-spine__head .section-title--display,.practicum-intro__title,.program__title,.section-title,.section-title--display{font-size:2.93rem;line-height:1.08}.community-card__title,.core-area__title,.faq-question,.investment-plan__title,.methodology-item__title,.outcome-card__title,.phase-column__title,.problem-panel__title{font-size:1.6rem!important;line-height:1.22}.audience-item__title,.faculty-card__name,.module-card__title{font-size:1.45rem;line-height:1.27}.practicum-intro__title{max-width:44rem;width:min(100%,44rem)}.practice-spine__copy{font-size:1.18rem;line-height:1.6}.approach-list__item{font-size:1.02rem;line-height:1.42;min-height:3rem;padding-block:.72rem}.outcomes__action{justify-content:center;max-width:none;min-width:21rem;white-space:nowrap;width:auto}.outcome-track{align-items:flex-start;max-height:30.263rem;overflow-y:hidden}.outcome-card--featured{height:28.263rem;max-height:28.263rem;min-height:28.263rem}.outcome-card--small,.outcome-card:not(.outcome-card--featured){height:22.288rem;max-height:22.288rem;min-height:22.288rem}}html{font-size:clamp(14px,.95vw,19px)!important}.final-cta{background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}@media (min-width:1024px){.methodology-item__title{font-size:1.2rem!important;line-height:1.26}.faq-question{font-size:1.25rem!important;line-height:1.3}.advanced-banner__title{max-width:48rem;width:min(100%,48rem)}.outcome-track{max-height:none;overflow-y:visible}.outcome-card--featured{height:auto;max-height:none;min-height:28.263rem}.outcome-card--small,.outcome-card:not(.outcome-card--featured){height:auto;max-height:none;min-height:22.288rem}.outcome-card__title{font-size:1.28rem!important;line-height:1.24}.outcome-card__copy{display:-webkit-box;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.42;overflow:hidden;text-overflow:ellipsis}.outcome-card--featured .outcome-card__copy{-webkit-line-clamp:3;line-clamp:3}.outcome-card--small .outcome-card__copy,.outcome-card:not(.outcome-card--featured) .outcome-card__copy{-webkit-line-clamp:2;line-clamp:2}.milestone__head{gap:4rem;grid-template-columns:minmax(0,1fr) 32rem}.milestone__copy{max-width:32rem;width:32rem}.program__head{gap:4rem;grid-template-columns:minmax(0,1fr) 30rem}.program__intro-copy{max-width:30rem;width:30rem}.application__steps{gap:.58rem;grid-template-columns:repeat(9,auto);justify-content:center;margin-left:auto;margin-right:auto;width:min(100%,75rem)}.application-card{gap:1.15rem;min-height:14.25rem;padding:1.65rem 1.15rem;width:11.45rem}.application-card__copy{font-size:.84rem;line-height:1.4;max-width:9.4rem}.application-arrow{width:2.25rem}.benefit-strip{min-height:17.25rem;padding-bottom:2.8rem;padding-top:4rem}.benefit-strip__grid{column-gap:1rem;grid-template-columns:repeat(5,minmax(10.25rem,1fr))}.benefit-item{gap:1.05rem}.benefit-item__icon{height:3.55rem;max-width:3.9rem}.benefit-item__text{font-size:.84rem;line-height:1.5;max-width:11rem}}@media (max-width:1023px){html{font-size:clamp(11px,.95vw,19px)!important}}@media (min-width:1024px){html{font-size:clamp(13px,.95vw,19px)!important}.outcome-card:not(.outcome-card--featured) .outcome-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.outcome-card--featured .outcome-card__title{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:clip}.application__action,.application__head,.application__steps{margin-left:auto;margin-right:auto;width:min(100%,71rem)}.application__steps{gap:.58rem;grid-template-columns:repeat(9,auto);justify-content:center}}@media (max-width:767px){.site-brand{gap:.58rem}.site-brand__heartmind-logo{height:1.62rem;max-width:8.1rem}.site-brand__heartmind-fallback{font-size:1.08rem}.site-brand__divider{height:1.38rem}.site-brand__certification{font-size:.9rem;line-height:1}.investment--founding{background:radial-gradient(circle at 88% 8%,rgba(59,157,224,.14),transparent 18rem),radial-gradient(circle at 8% 92%,rgba(229,168,0,.09),transparent 16rem),var(--color-background-warm);isolation:isolate;overflow:hidden;padding-bottom:4.6rem;padding-top:4.6rem;position:relative}.investment--founding:before{border:1px solid rgba(5,30,52,.07);border-radius:1.25rem;content:"";inset:.7rem;pointer-events:none;position:absolute;z-index:-1}.investment--founding .investment__layout{display:block;margin-inline:auto;max-width:100%;width:calc(100% - var(--page-gutter)*2)}.investment--founding .investment__intro{max-width:none;width:100%}.investment--founding .investment__title{line-height:1.08;margin-top:.7rem;max-width:19rem;text-wrap:balance}.investment--founding .investment__copy{line-height:1.58;margin-top:1.4rem;max-width:100%}.investment-early-bird{background:hsla(0,0%,100%,.72);border-left:.22rem solid var(--color-accent);border-radius:0 .8rem .8rem 0;box-shadow:0 .55rem 1.5rem rgba(5,30,52,.05);margin-top:1.5rem;padding:1rem 1rem 1rem 1.15rem;width:100%}.investment-table--founding{margin-top:2.2rem}.investment-content-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.investment-before-apply{background:linear-gradient(165deg,hsla(0,0%,100%,.96),rgba(236,245,250,.78));border:1px solid rgba(5,30,52,.11);border-radius:1.05rem;box-shadow:0 .8rem 2rem rgba(5,30,52,.065);margin:0;padding:1.45rem 1.2rem 1.2rem;position:relative}.investment-before-apply:before{color:rgba(229,168,0,.92);content:"✷";font-size:1.2rem;position:absolute;right:1rem;top:1rem}.investment-before-apply__label{color:var(--color-secondary);font-weight:var(--weight-bold);letter-spacing:.14em;padding-right:2rem}.investment-before-apply__item{border-bottom:1px solid rgba(5,30,52,.09);padding:1rem 0}.investment-before-apply__item:last-child{border-bottom:0;padding-bottom:0}.investment-before-apply__item strong{color:var(--color-primary);display:block;font-family:var(--font-heading);font-size:1.05rem;line-height:1.35}.investment-before-apply__item p{color:var(--color-text-soft);font-size:.94rem;line-height:1.5;margin-top:.4rem}.investment-pricing-column{background:hsla(0,0%,100%,.74);border:1px solid rgba(5,30,52,.1);border-radius:1.15rem;box-shadow:0 .85rem 2.1rem rgba(5,30,52,.07);min-width:0;padding:.85rem}.investment-pricing-column .investment-table__label{color:var(--color-secondary);font-size:1rem;font-weight:var(--weight-bold);letter-spacing:.12em;margin:.15rem .2rem .9rem}.investment-pricing-plans{border:0;display:grid;gap:.95rem;grid-template-columns:1fr;margin:0}.investment-plan{background:#fff;border:1px solid rgba(5,30,52,.12);border-radius:.95rem;box-shadow:0 .6rem 1.5rem rgba(5,30,52,.055);margin:0;overflow:hidden;padding:0 1rem 1.05rem;position:relative}.investment-plan:first-child{border-color:rgba(229,168,0,.3)}.investment-plan:nth-child(2){border-color:rgba(59,157,224,.28)}.investment-plan__head{align-items:center;background:linear-gradient(135deg,#071e32,#114e76);display:flex;gap:.65rem;justify-content:space-between;margin:0 -1rem .15rem;min-height:4rem;padding:.95rem 1rem}.investment-plan:nth-child(2) .investment-plan__head{background:linear-gradient(135deg,#0d4e78,#398fc8)}.investment-plan__title{color:#fff!important;font-family:var(--font-heading);font-size:1.38rem!important;font-weight:var(--weight-semibold)!important;line-height:1.16;margin:0}.investment-plan__badge{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.36);border-radius:var(--radius-pill);color:#fff;font-size:.74rem;line-height:1.15;padding:.34rem .55rem}.investment-plan__tiers{margin-top:.2rem}.investment-tier{border-top:1px solid rgba(5,30,52,.09);padding:.95rem .05rem}.investment-tier:first-child{border-top:0;margin-top:.1rem}.investment-tier:first-child:before{background:rgba(229,168,0,.12);border-radius:var(--radius-pill);color:#8a6500;content:"BEST RATE";display:inline-block;font-family:var(--font-ui);font-size:.64rem;font-weight:var(--weight-bold);grid-column:1/-1;letter-spacing:.1em;margin-bottom:.42rem;padding:.22rem .47rem;width:max-content}.investment-tier__name{font-size:.98rem;font-weight:var(--weight-semibold)}.investment-tier__timing{font-size:.82rem}.investment-tier__price{font-size:1.9rem;font-weight:var(--weight-bold);line-height:1.05}.investment-tier__note{font-size:.78rem}.investment-pricing-column .investment-includes{background:linear-gradient(135deg,rgba(220,241,255,.55),hsla(0,0%,100%,.82));border:1px solid rgba(59,157,224,.16);border-radius:.85rem;margin-top:.95rem;padding:1rem}.investment-pricing-column .investment-includes__label{font-weight:var(--weight-bold);letter-spacing:.12em}.investment-pricing-column .investment-includes__list{display:grid;gap:.55rem;grid-template-columns:1fr}.investment-pricing-column .investment-includes__list li{font-size:.93rem;line-height:1.45}.investment-pricing-note{font-size:.76rem;line-height:1.48;margin:.85rem .1rem 0}.investment-pricing-column .investment-table__action{display:flex;margin-top:1rem}.investment-pricing-column .investment-table__action .button{justify-content:center;min-height:3.2rem;width:100%}.site-brand{gap:.72rem;max-width:calc(100% - 3.8rem)}.site-brand__heartmind-logo{height:2.1rem;max-width:10.5rem}.site-brand__heartmind-fallback{font-size:1.4rem}.site-brand__divider{height:1.8rem}.site-brand__certification{font-size:1.17rem;line-height:1;white-space:nowrap}.investment--founding .investment__copy{font-size:1.04rem;line-height:1.62}.investment-early-bird,.investment-early-bird p{font-size:1rem;line-height:1.55}.investment-before-apply__label,.investment-pricing-column .investment-includes__label,.investment-pricing-column .investment-table__label{font-size:1.04rem;line-height:1.3}.investment-before-apply__item strong{font-size:1.16rem;line-height:1.36}.investment-before-apply__item p{font-size:1.06rem;line-height:1.58}.investment-plan__title{font-size:1.48rem!important}.investment-plan__badge{font-size:.88rem;padding:.42rem .66rem}.investment-tier__name{font-size:1.08rem}.investment-tier__timing{font-size:.95rem;line-height:1.4}.investment-tier__price{font-size:2.08rem;font-weight:var(--weight-bold)}.investment-tier__note{font-size:.91rem;line-height:1.4}.investment-pricing-column .investment-includes__list li{font-size:1.05rem;line-height:1.52}.investment-pricing-note{font-size:.92rem;line-height:1.55}.investment-pricing-column .investment-table__action{margin-top:1.25rem}.investment-pricing-column .investment-table__action .button{font-size:1.04rem;gap:.85rem;line-height:1.2;min-height:4.15rem;padding:1rem 1.35rem}.investment-pricing-column .investment-table__action .button .button__icon,.investment-pricing-column .investment-table__action .button span[aria-hidden=true]{font-size:1.35em;height:1.35rem;width:1.35rem}.investment--founding .investment__title{font-size:clamp(3.8rem,10vw,4.3rem)!important;line-height:1.08;max-width:22rem}.investment--founding .investment__copy{font-size:1.6rem;line-height:1.58;max-width:100%}.investment-early-bird,.investment-early-bird p{font-size:1.45rem;line-height:1.55}.investment-before-apply__label,.investment-pricing-column .investment-includes__label,.investment-pricing-column .investment-table__label{font-size:1.45rem;line-height:1.3}.investment-before-apply__item strong{font-size:1.7rem;line-height:1.34}.investment-before-apply__item p{font-size:1.48rem;line-height:1.58}.investment-plan__title{font-size:2.05rem!important;line-height:1.15}.investment-plan__badge{font-size:1.15rem;padding:.48rem .72rem}.investment-tier{padding-bottom:1.15rem;padding-top:1.15rem}.investment-tier:first-child:before{font-size:.95rem;padding:.28rem .52rem}.investment-tier__name{font-size:1.55rem}.investment-tier__timing{font-size:1.35rem;line-height:1.4}.investment-tier__price{font-size:3rem;font-weight:var(--weight-bold);line-height:1.04}.investment-tier__note{font-size:1.28rem;line-height:1.4}.investment-pricing-column .investment-includes__list li{font-size:1.48rem;line-height:1.5}.investment-pricing-note{font-size:1.3rem;line-height:1.55}.application__head .section-copy--body{font-size:1.35rem;line-height:1.58}.investment--founding .investment__title{font-size:clamp(3.8rem,10vw,4.3rem)!important;line-height:1.08;max-width:22rem}.investment--founding .investment__copy{font-size:1.6rem;line-height:1.58;max-width:100%}.investment-early-bird,.investment-early-bird p{font-size:1rem;line-height:1.55}.investment-before-apply__label,.investment-pricing-column .investment-includes__label,.investment-pricing-column .investment-table__label{font-size:1.04rem;line-height:1.3}.investment-before-apply__item strong{font-size:1.16rem;line-height:1.36}.investment-before-apply__item p{font-size:1.06rem;line-height:1.58}.investment-plan__title{font-size:1.48rem!important;line-height:1.15}.investment-plan__badge{font-size:.88rem;padding:.42rem .66rem}.investment-tier{padding-bottom:.95rem;padding-top:.95rem}.investment-tier:first-child:before{font-size:.64rem;padding:.22rem .47rem}.investment-tier__name{font-size:1.08rem}.investment-tier__timing{font-size:.95rem;line-height:1.4}.investment-tier__price{font-size:2.08rem;font-weight:var(--weight-bold);line-height:1.05}.investment-tier__note{font-size:.91rem;line-height:1.4}.investment-pricing-column .investment-includes__list li{font-size:1.05rem;line-height:1.52}.investment-pricing-note{font-size:.92rem;line-height:1.55}.standards{max-width:100vw;overflow-x:hidden;width:100%}.standards>.container{padding-inline:1rem}.standards>.container,.standards__surface{box-sizing:border-box;margin-inline:auto;max-width:100%;overflow:hidden;width:100%}.standards__surface{min-width:0;padding:1.5rem}.standards__copy-card{box-sizing:border-box;inset:auto;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:3rem 2rem;position:relative;width:100%}.standards__copy-card .eyebrow,.standards__copy-card .section-copy,.standards__copy-card .section-title{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:break-word;width:100%;word-break:normal}.standards .ladder,.standards .ladder-step{box-sizing:border-box;max-width:100%;min-width:0}}@media (min-width:1024px){.comparison-table__head{align-items:stretch;border-bottom:2px solid rgba(5,30,52,.38);color:var(--color-primary);font-size:1rem;font-weight:700;line-height:1.25;min-height:5.35rem}.comparison-table__head>*{align-items:center;background:linear-gradient(180deg,#f4f8fb,#edf4f8);display:flex;padding:1.15rem 1rem}.comparison-table__head>:first-child{border-radius:1rem 0 0 0}.comparison-table__head>:nth-child(2){background:linear-gradient(180deg,#eef5f9,#e4eef4)}.comparison-table__head .comparison-table__nsm{background:linear-gradient(90deg,#0b4f78,#2f79a6);border-radius:1.55rem 1.55rem 0 0;color:#fff;font-size:1.04rem;font-weight:700;line-height:1.25;margin-inline:.526rem;padding:1.15rem 1.45rem}}@media (min-width:768px) and (max-width:1023px){.comparison-table__head{color:var(--color-primary);font-weight:700}.comparison-table__head>*{background:#eef5f9}.comparison-table__head .comparison-table__nsm{background:linear-gradient(90deg,#0b4f78,#2f79a6);color:#fff}html{font-size:clamp(13px,1.2vw,19px)!important}.site,body{overflow-x:hidden}.site *,.site :after,.site :before{min-width:0}img,svg,video{max-width:100%}a,h1,h2,h3,h4,li,p,span{overflow-wrap:break-word}.application a,.button,.final-cta a,.hero__actions a,.investment a,.outcomes__action,.site-nav__link{text-align:center;white-space:normal}.application-process,.application__steps,.audience__layout,.comparison-table,.competencies__layout,.curriculum__grid,.everything__body,.founding__layout,.guide__layout,.included-grid,.investment__layout,.phase-one__layout,.phase-two__layout,.program__grid{max-width:100%}html{font-size:clamp(13px,1.2vw,19px)!important}:root{--header-height:5.2rem;--header-content-height:5.2rem;--header-offset-top:0rem}.site-header__inner{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;height:var(--header-content-height);margin-top:0;width:calc(100% - var(--page-gutter)*2)}.site-logo,.site-logo.site-brand{justify-self:start;position:relative;transform:none!important;z-index:12}.mobile-menu-toggle{align-items:center;background:rgba(5,30,52,.18);border:1px solid hsla(0,0%,100%,.42);border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;display:inline-flex;flex-direction:column;gap:.48rem;height:44px;justify-content:center;justify-self:end;padding:.9rem;position:relative;width:44px;z-index:12}.mobile-menu-toggle__line{background:currentColor;height:1px;transition:transform var(--transition),opacity var(--transition);width:1.8rem}.site-header.is-menu-open .mobile-menu-toggle__line:first-child{transform:translateY(.49rem) rotate(45deg)}.site-header.is-menu-open .mobile-menu-toggle__line:nth-child(2){opacity:0}.site-header.is-menu-open .mobile-menu-toggle__line:nth-child(3){transform:translateY(-.49rem) rotate(-45deg)}.mobile-nav-panel{background:rgba(5,30,52,.98);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:var(--page-gutter);max-height:calc(100vh - var(--header-height) - 2rem);opacity:0;overflow-y:auto;padding:1.5rem;pointer-events:none;position:absolute;right:var(--page-gutter);top:calc(var(--header-height) - .15rem);transform:translateY(-.75rem);transition:opacity var(--transition),transform var(--transition),visibility var(--transition);visibility:hidden;z-index:11}.site-header.is-menu-open .mobile-nav-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.mobile-nav-panel .site-nav,.mobile-nav-panel .site-nav--primary,.mobile-nav-panel .site-nav--utility{align-items:stretch;display:flex;flex-direction:column;gap:0;width:100%}.mobile-nav-panel .site-nav--utility{border-top:1px solid hsla(0,0%,100%,.14);margin-top:.7rem;padding-top:.7rem}.mobile-nav-panel .site-nav__link{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;display:flex;font-size:1rem;justify-content:space-between;min-height:44px;padding:.85rem .45rem}.mobile-nav-panel .site-nav__apply{justify-content:center;margin-top:.75rem;width:100%}.hero__content,.hero__title{max-width:100%}.hero-title__second-line{align-items:baseline;display:flex;flex-wrap:wrap;white-space:normal;width:100%}.hero-rotator{flex:0 0 auto;max-width:100%;min-width:7.2em;overflow:visible;padding-right:.08em;width:max-content}.hero-rotator__item{max-width:none;padding-right:.04em;white-space:nowrap;width:max-content}.problem__statements{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:56rem;padding-inline:1rem;width:min(100%,56rem)}.problem__statements p{margin-left:auto;margin-right:auto;max-width:60ch;overflow-wrap:break-word;white-space:normal;text-wrap:pretty;width:100%}.practice-spine__head{column-gap:3rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding-left:0}.practice-spine__head .section-title,.practice-spine__head .section-title--display,.practice-spine__head>.section-copy{max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal;text-wrap:balance;width:100%}.practice-spine__curve{left:50%;margin-top:6.5rem;max-width:100%;transform:translateX(-50%);width:calc(100% - 1rem)}.phase-two__layout{column-gap:2.25rem;gap:2.25rem;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);max-width:none;padding-left:var(--page-gutter);padding-right:var(--page-gutter);width:100%}.phase-two__copy,.phase-two__layout>div,.phase-two__title{max-width:100%;min-width:0}.phase-two__title{text-wrap:balance;width:100%}.phase-two__copy,.phase-two__title{overflow-wrap:break-word;white-space:normal}.phase-two__copy{text-wrap:pretty}.everything__title{max-width:34rem;overflow-wrap:break-word;white-space:normal;text-wrap:balance;width:100%}.founding__network{aspect-ratio:1/1;justify-self:center;margin-inline:auto;max-width:33rem;min-height:0;width:min(100%,33rem)}.founding__ring{border-radius:50%;inset:3rem}.milestone-line{height:18rem;isolation:isolate;margin-top:4.5rem;max-width:100%;overflow:visible;width:100%}.milestone-line:before{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1000 100'%3E%3Cpath fill='none' stroke='%2386d6ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M0 63c95-6 175-16 253-16 87 0 157 8 229 16 78 9 156 13 229 13 89 0 169-7 289-15'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;bottom:1.72rem;content:"";filter:drop-shadow(0 0 .18rem rgba(255,255,255,.95)) drop-shadow(0 0 .45rem rgba(59,157,224,.9)) drop-shadow(0 0 1.15rem rgba(59,157,224,.45));height:4.2rem;left:0;pointer-events:none;position:absolute;right:0;transform:none;width:100%;z-index:0}.milestone-line:after{display:none}.milestone-step:first-of-type{bottom:0;left:2.5%;right:auto}.milestone-step:nth-of-type(2){bottom:.8rem;left:25.3%;right:auto}.milestone-step:nth-of-type(3){bottom:0;left:48.2%;right:auto}.milestone-step:nth-of-type(4){bottom:-.7rem;left:71.1%;right:auto}.milestone-step:nth-of-type(5){bottom:0;left:94%;right:auto;transform:translateX(-50%)}.milestone-step:before{background:#eaf9ff;box-shadow:0 0 .16rem .08rem #fff,0 0 .7rem .38rem rgba(89,190,245,.95),0 0 1.55rem .8rem rgba(59,157,224,.5);height:.54rem;margin-bottom:1.9rem;width:.54rem}.milestone-card{left:49.3%;top:-.6rem;transform:none;width:16rem;z-index:3}.milestone-card:after{background:#fffbe7;border-radius:50%;bottom:-.42rem;box-shadow:0 0 .18rem .12rem #fff,0 0 .72rem .42rem rgba(255,229,113,.95),0 0 1.7rem .95rem rgba(244,194,31,.55);content:"";height:.82rem;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:.82rem}.standards{min-height:0;overflow-x:hidden;padding:2rem 0 3rem}.standards>.container{margin-inline:auto;max-width:var(--container-max);width:calc(100% - var(--page-gutter)*2)}.standards__surface{box-sizing:border-box;display:block;margin-inline:auto;max-width:100%;min-height:58rem;overflow:hidden;padding:2rem;position:relative;width:100%}.standards__copy-card{box-sizing:border-box;left:2rem;max-width:calc(100% - 4rem);min-height:22rem;padding:3rem 1.65rem 2rem;position:absolute;top:2rem;width:min(31rem,calc(100% - 4rem));z-index:2}.standards .ladder{bottom:1.5rem;height:34rem;left:0;margin:0;overflow:visible;position:absolute;right:0;top:auto;transform:none;width:100%}.standards .ladder:before{background:#0c4e77;clip-path:polygon(100% 0,100% 16.7%,83.5% 16.7%,83.5% 33%,67% 33%,67% 49.2%,50.2% 49.2%,50.2% 65.5%,33.5% 65.5%,33.5% 82%,16.5% 82%,16.5% 100%,0 100%);content:"";height:82%;left:53%;pointer-events:none;position:absolute;top:7%;width:32%;z-index:0}.standards .ladder-step,.standards .ladder-step:nth-child(n){align-items:center;background:transparent;border-radius:0;bottom:auto;color:var(--color-primary);display:flex;font-family:var(--font-heading);font-size:.84rem;font-weight:var(--weight-medium);gap:.7rem;height:2.8rem;left:0;min-width:0;padding:0;padding-left:var(--label-x);padding-right:calc(100% - var(--bar-x));position:absolute;right:auto;text-align:left;width:100%;z-index:1}.standards .ladder-step:before{background:var(--step-color);flex:0 0 1.9rem;height:1.9rem;margin:0;position:static;width:1.9rem}.standards .ladder-step:after,.standards .ladder-step:nth-child(n):after{background:var(--step-color);content:"";display:block;flex:none;height:2.8rem;left:var(--bar-x);margin:0;min-width:0;position:absolute;top:0;width:14.65%;z-index:-1}.standards .ladder-step:first-child{--label-x:29%;--bar-x:52%;--step-color:#8db5d9;top:84%}.standards .ladder-step:nth-child(2){--label-x:34%;--bar-x:57%;--step-color:#c0d6ea;top:70%}.standards .ladder-step:nth-child(3){--label-x:39%;--bar-x:62%;--step-color:#b7e1ff;top:56%}.standards .ladder-step:nth-child(4){--label-x:44%;--bar-x:67%;--step-color:#85cdff;top:42%}.standards .ladder-step:nth-child(5){--label-x:49%;--bar-x:72%;--step-color:#47b3ff;top:28%}.standards .ladder-step:nth-child(6){--label-x:54%;--bar-x:77%;--step-color:#147ab9;top:14%}.standards .ladder-step:nth-child(7){--label-x:56%;--bar-x:84%;--step-color:#e9a900;color:#e9a900;font-size:.9rem;font-weight:var(--weight-semibold);gap:.45rem;top:0}.investment--founding{background:radial-gradient(circle at 86% 12%,rgba(59,157,224,.13),transparent 24rem),radial-gradient(circle at 10% 88%,rgba(229,168,0,.08),transparent 22rem),var(--color-background-warm);isolation:isolate;overflow:hidden;position:relative}.investment--founding:before{border:1px solid rgba(5,30,52,.065);border-radius:1.35rem;content:"";inset:1rem 1.25rem;pointer-events:none;position:absolute;z-index:-1}.investment--founding .investment__layout{display:grid;gap:2.5rem;grid-template-columns:1fr;margin-inline:auto;max-width:var(--container-content);width:calc(100% - var(--page-gutter)*2)}.investment--founding .investment__intro{max-width:54rem;width:min(100%,54rem)}.investment--founding .investment__copy{margin-top:1.6rem;max-width:44rem}.investment-content-grid{align-items:stretch;display:grid;gap:1.35rem;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.investment-before-apply{background:linear-gradient(165deg,hsla(0,0%,100%,.95),rgba(236,245,250,.74));border:1px solid rgba(5,30,52,.11);border-radius:1.1rem;box-shadow:0 .85rem 2rem rgba(5,30,52,.065);margin:0;padding:1.4rem 1.25rem 1.2rem;position:relative}.investment-before-apply:before{color:rgba(229,168,0,.9);content:"✷";font-size:1.15rem;position:absolute;right:1rem;top:1rem}.investment-before-apply__label,.investment-pricing-column .investment-includes__label,.investment-pricing-column .investment-table__label{color:var(--color-secondary);font-size:.78rem;font-weight:var(--weight-bold);letter-spacing:.14em}.investment-before-apply__item{border-bottom:1px solid rgba(5,30,52,.09);padding:.95rem 0}.investment-before-apply__item:last-child{border-bottom:0}.investment-before-apply__item strong{color:var(--color-primary);display:block;font-family:var(--font-heading);font-size:.95rem;line-height:1.35}.investment-before-apply__item p{color:var(--color-text-soft);font-size:.84rem;line-height:1.5;margin-top:.38rem}.investment-pricing-column{background:hsla(0,0%,100%,.74);border:1px solid rgba(5,30,52,.1);border-radius:1.15rem;box-shadow:0 .85rem 2.1rem rgba(5,30,52,.07);min-width:0;padding:1rem}.investment-pricing-plans{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.investment-plan{background:#fff;border:1px solid rgba(5,30,52,.12);border-radius:.9rem;box-shadow:0 .55rem 1.4rem rgba(5,30,52,.05);margin:0;overflow:hidden;padding:0 .9rem 1rem;position:relative}.investment-plan__head{align-items:center;background:linear-gradient(135deg,#071e32,#114e76);display:flex;gap:.5rem;justify-content:space-between;margin:0 -.9rem .2rem;min-height:3.7rem;padding:.85rem .9rem}.investment-plan:nth-child(2) .investment-plan__head{background:linear-gradient(135deg,#0d4e78,#398fc8)}.investment-plan__title{color:#fff!important;font-size:1.12rem!important;font-weight:var(--weight-semibold)!important;line-height:1.15;margin:0}.investment-plan__badge{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-pill);color:#fff;font-size:.62rem;padding:.3rem .5rem}.investment-tier{border-top:1px solid rgba(5,30,52,.09);padding:.78rem 0}.investment-tier:first-child{border-top:0}.investment-tier__name{font-size:.88rem;font-weight:var(--weight-semibold)}.investment-tier__timing{font-size:.74rem}.investment-tier__price{font-size:1.5rem;font-weight:var(--weight-bold)}.investment-tier__note{font-size:.7rem}.investment-pricing-column .investment-includes{background:linear-gradient(135deg,rgba(220,241,255,.55),hsla(0,0%,100%,.86));border:1px solid rgba(59,157,224,.16);border-radius:.8rem;margin-top:.9rem;padding:.95rem}.investment-pricing-column .investment-includes__list{display:grid;gap:.45rem;grid-template-columns:1fr;margin-top:.6rem}.investment-pricing-column .investment-includes__list li{font-size:.82rem;line-height:1.45}.investment-pricing-note{font-size:.72rem;line-height:1.45;margin:.75rem .05rem 0}.investment-pricing-column .investment-table__action{display:flex;margin-top:.9rem}.investment-pricing-column .investment-table__action .button{justify-content:center;width:100%}.application__head .section-copy,.community__top .section-copy,.competencies__copy,.faq__copy,.feedback__copy,.final-cta__copy,.founding__copy,.investment__copy,.phase-one__copy,.phase-two__copy,.practice-spine__head>.section-copy,.program__intro-copy,.section-copy{max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal;text-wrap:pretty}}@media (min-width:768px) and (max-width:899px){.application__head,.faculty__head,.impact-chain__head,.practice-spine__head,.program__head,.section-header--split{column-gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.application__head>*,.faculty__head>*,.impact-chain__head>*,.practice-spine__head>*,.program__head>*,.section-header--split>*{max-width:100%;min-width:0;white-space:normal}.investment-content-grid{grid-template-columns:1fr}.investment-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-two__layout{column-gap:1.5rem;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.standards__copy-card{width:min(29rem,calc(100% - 4rem))}.standards .ladder-step,.standards .ladder-step:nth-child(n){font-size:.78rem}.standards .ladder-step:nth-child(7){--label-x:53%;--bar-x:84%;font-size:.82rem}}@media (min-width:768px) and (max-width:1023px){.standards__copy-card .section-title{max-width:24rem!important;min-width:0;overflow-wrap:normal;white-space:normal!important;text-wrap:balance;width:100%!important;word-break:normal}.standards__copy-card .section-copy{max-width:25.316rem!important;min-width:0;overflow-wrap:break-word;white-space:normal;width:100%!important}.milestone__head{gap:2.25rem;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;min-width:0;width:100%}.milestone__head>*{max-width:100%;min-width:0}.milestone__title{max-width:100%;white-space:normal;text-wrap:balance;width:100%}.milestone__copy{max-width:100%!important;min-width:0;overflow-wrap:break-word;white-space:normal;text-wrap:pretty;width:100%!important}.outcomes__head{gap:2.25rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;min-width:0;width:100%}.outcomes__head>*{max-width:100%;min-width:0}.outcomes__head .section-title{max-width:32rem!important;white-space:normal;text-wrap:balance;width:100%!important}.outcomes__intro-copy{max-width:100%!important;min-width:0;overflow-wrap:break-word;white-space:normal;text-wrap:pretty;width:100%!important}}@media (min-width:768px) and (max-width:839px){.milestone__head,.outcomes__head{gap:1.5rem;grid-template-columns:1fr!important}.milestone__copy,.outcomes__intro-copy{max-width:42rem!important}}@media (min-width:768px) and (max-width:1023px){.standards__copy-card .section-title{max-width:18.5rem!important;overflow:visible!important;overflow-wrap:normal;white-space:normal!important;text-wrap:balance;width:100%!important;word-break:normal}}@media (min-width:768px) and (max-width:839px){.outcomes__intro-copy{margin-right:auto;max-width:30rem!important;overflow-wrap:break-word;white-space:normal!important;text-wrap:pretty;width:100%!important}.outcomes__body{margin-top:2rem!important}}@media (min-width:1024px) and (max-width:1240px){.site-nav--certification .site-nav__link{font-size:1.035rem!important}}@media (min-width:768px) and (max-width:1240px){.standards{min-height:0!important;overflow-x:hidden}.standards>.container{margin-inline:auto;max-width:var(--container-max);width:calc(100% - var(--page-gutter)*2)}.standards__surface{display:flex!important;flex-direction:column;gap:1.75rem;max-width:100%;overflow:hidden;padding:2rem;position:relative;width:100%}.standards__copy-card,.standards__surface{box-sizing:border-box;min-height:0!important}.standards__copy-card{inset:auto!important;left:auto!important;margin:0!important;max-width:100%!important;padding:3rem 1.65rem 2rem;position:relative!important;top:auto!important;width:min(100%,38rem)!important;z-index:2}.standards__copy-card .section-title{max-width:23rem!important;min-width:0!important;overflow:visible!important;overflow-wrap:normal;white-space:normal!important;text-wrap:balance;width:100%!important;word-break:normal}.standards__copy-card .section-copy{max-width:31rem!important;min-width:0!important;overflow-wrap:break-word;white-space:normal!important;text-wrap:pretty;width:100%!important}.standards .ladder{bottom:auto!important;flex:0 0 34rem;height:34rem!important;left:auto!important;margin:0!important;max-width:100%!important;overflow:hidden;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.standards__surface{gap:.65rem!important}.standards .ladder{margin-top:-.85rem!important}}@media (min-width:1241px){.standards .ladder{transform:translateY(-1.75rem)!important}}@media (min-width:1024px) and (max-width:1240px){.standards__surface{gap:.2rem!important}.standards .ladder{margin-top:-2.25rem!important;transform:none!important}}@media (min-width:1241px){.standards .ladder{transform:none!important}}@media (min-width:1024px) and (max-width:1240px){.standards__surface{gap:0!important}.standards .ladder{margin-bottom:-4.25rem!important;margin-top:0!important;position:relative!important;top:-4.25rem!important;transform:none!important}.standards__surface{gap:0!important}.standards .ladder{margin-bottom:-8rem!important;margin-top:-9rem!important;top:auto!important;transform:none!important}.standards{overflow:visible!important}.standards__surface{gap:0!important;overflow:hidden!important;padding-bottom:2.75rem!important}.standards .ladder{flex:0 0 31.5rem!important;height:31.5rem!important;margin-bottom:0!important;margin-top:-5.75rem!important;max-width:none!important;overflow:visible!important;position:relative!important;top:auto!important;transform:none!important;width:100%!important}.standards .ladder:before{left:46%!important;width:40%!important}.standards .ladder-step:first-child{--label-x:21%;--bar-x:47%}.standards .ladder-step:nth-child(2){--label-x:27%;--bar-x:53%}.standards .ladder-step:nth-child(3){--label-x:33%;--bar-x:59%}.standards .ladder-step:nth-child(4){--label-x:39%;--bar-x:65%}.standards .ladder-step:nth-child(5){--label-x:45%;--bar-x:71%}.standards .ladder-step:nth-child(6){--label-x:51%;--bar-x:77%}.standards .ladder-step:nth-child(7){--label-x:54%;--bar-x:82%}.standards .ladder-step:after,.standards .ladder-step:nth-child(n):after{width:17%!important}.standards .ladder-step:nth-child(7):after{width:16%!important}}@media (min-width:1024px){.hero__lead{font-size:1.18rem}.hero__copy{font-size:1.04rem}.hero__actions{gap:.8rem}.hero__actions .button{font-size:.94rem;min-height:3.55rem;padding:.9rem 1.5rem}.hero-benefit__title{font-size:1.22rem}.hero-benefit__copy{font-size:.86rem}}.application__actions,.founding__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}.application__actions{margin-top:2.35rem}.founding__actions{justify-content:flex-start;margin-top:2.25rem}.application__actions .button,.founding__actions .button{min-height:3.45rem;padding-inline:1.65rem}.founding__actions .button--secondary{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.4);color:#fff}.prerequisites{background:#f4f8fb;color:var(--color-primary);padding:7.25rem 0;position:relative}.prerequisites__head{max-width:56rem}.prerequisites__head .section-copy{margin-top:1.1rem;max-width:42rem}.prerequisites__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.prerequisite-card{background:#fff;border:1px solid rgba(9,65,102,.13);border-radius:1.35rem;box-shadow:0 1.1rem 2.8rem rgba(5,30,52,.07);min-height:24rem;padding:2.25rem;position:relative}.prerequisite-card--accent{background:linear-gradient(145deg,#0a527f,#0d6a9e);color:#fff}.prerequisite-card__number{color:var(--color-accent);display:inline-flex;font-family:var(--font-ui);font-size:.75rem;margin-bottom:2.25rem}.prerequisite-card h3{font-size:1.35rem;line-height:1.2}.prerequisite-card li,.prerequisite-card p{font-size:.98rem}.prerequisite-card ul{display:grid;gap:.55rem;margin:1rem 0 0;padding-left:1.15rem}.prerequisite-card__note{margin-top:1.55rem;opacity:.86}.prerequisite-card__link{align-items:center;border-bottom:1px solid;color:var(--color-primary);display:inline-flex;font-weight:700;gap:.35rem;margin-top:1.25rem;text-decoration:none}.prerequisite-card--accent .prerequisite-card__link{color:#fff}.prerequisite-card--accent .prerequisite-card__link--secondary{color:#ffd45a}.case-studies{background:#fff;padding:7.5rem 0}.case-studies__head{max-width:58rem}.case-studies__head .section-copy{margin-top:1.1rem;max-width:44rem}.case-studies__grid{display:grid;gap:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.case-study-card{background:#f4f8fb;border:1px solid rgba(9,65,102,.1);border-radius:1.35rem;overflow:hidden}.case-study-card__media{aspect-ratio:16/10;overflow:hidden}.case-study-card__media img{display:block;height:100%;object-fit:cover;width:100%}.case-study-card__body{padding:1.7rem}.case-study-card__eyebrow{color:#2f79a6;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:.7rem}.case-study-card h3{font-size:1.38rem;line-height:1.2;margin:0}.case-study-card p{font-size:.94rem;line-height:1.58;margin:1rem 0 0}.case-study-card__result{border-top:1px solid rgba(9,65,102,.14);font-size:.9rem;font-weight:600;line-height:1.5;margin-top:1.35rem;padding-top:1.15rem}.case-study-card a{color:#0c4e77;display:inline-flex;font-weight:700;margin-top:1.25rem;text-decoration:none}.teacher-voices{background:#eaf3f8;padding:7.5rem 0}.teacher-voices__head{max-width:64rem}.teacher-voices__head .section-title{max-width:60rem}.teacher-voices__grid{display:grid;gap:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.teacher-voice-card{border-radius:1.35rem;box-shadow:0 1rem 2.5rem rgba(5,30,52,.06);padding:2rem}.teacher-voice-card__person{display:flex;gap:1rem}.teacher-voice-card__avatar,.teacher-voice-card__person img{flex:0 0 4rem;height:4rem;width:4rem}.teacher-voice-card__avatar{font-size:1.25rem;font-weight:700}.teacher-voice-card h3{font-size:1.18rem;margin:0}.teacher-voice-card__person p{color:var(--color-text-muted);font-size:.82rem;margin:.25rem 0 0}.teacher-voice-card blockquote{color:#17364c;font-size:1.08rem;line-height:1.58;margin:1.5rem 0 0}.testimonial-break{padding:3.25rem 0}.testimonial-break--light{background:#f6f9fb;color:#0b304d}.testimonial-break--dark{background:#082f4d;color:#fff}.testimonial-break__inner{align-items:center;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr) auto}.testimonial-break__image{border-radius:50%;height:4.25rem;object-fit:cover;width:4.25rem}.testimonial-break blockquote{font-family:var(--font-display);font-size:1.3rem;line-height:1.45;margin:0;max-width:56rem}.testimonial-break__byline{display:flex;flex-direction:column;font-size:.82rem;gap:.2rem;min-width:8rem}.testimonial-break__byline span{opacity:.72}@media (max-width:1023px){.case-studies,.prerequisites,.teacher-voices{padding:5.25rem 0}.case-studies__grid,.prerequisites__grid,.teacher-voices__grid{grid-template-columns:1fr}.prerequisite-card{min-height:0}.testimonial-break__inner{grid-template-columns:auto 1fr}.testimonial-break__byline{grid-column:2}}@media (max-width:767px){.application__actions,.founding__actions{gap:.7rem}.application__actions .button,.founding__actions .button{flex:1 1 100%;justify-content:center;width:100%}.case-studies__grid,.prerequisites__grid,.teacher-voices__grid{margin-top:2rem}.case-study-card__body,.prerequisite-card,.teacher-voice-card{padding:1.6rem}.testimonial-break{padding:2.5rem 0}.testimonial-break__inner{grid-template-columns:1fr;text-align:left}.testimonial-break__image{height:3.75rem;width:3.75rem}.testimonial-break blockquote{font-size:1.15rem}.testimonial-break__byline{grid-column:auto}}.apply-divider__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.15rem;position:relative;z-index:1}.apply-divider__actions .button{justify-content:center;min-width:13.75rem}@media (max-width:767px){.apply-divider__actions{gap:1rem;margin:2rem auto 0;width:min(100%,34rem)}.apply-divider__actions .button{min-width:0;width:100%}}.nsm-certification-page .trusted,.trusted[data-nsm-trusted]{display:none!important}.testimonial-break__avatar{background:#0c4e77;color:#fff;display:grid;font-size:1.15rem;font-weight:700;place-items:center}.testimonial-break--dark .testimonial-break__avatar{background:hsla(0,0%,100%,.15)}.site-nav--cta-pair{align-items:center;display:flex;gap:.55rem;white-space:nowrap}.site-nav__book{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.48);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-ui);font-size:.92rem;font-weight:var(--weight-semibold);justify-content:center;min-height:2.53rem;padding:.58rem 1.08rem;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.site-nav__book:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.72);transform:translateY(-1px)}@media (min-width:1024px){.hero__lead{font-size:1.42rem!important;font-weight:700!important;letter-spacing:-.015em;line-height:1.32;max-width:38rem;width:min(38rem,100%)}.hero__copy{font-size:1.16rem!important;font-weight:500!important;letter-spacing:-.005em;line-height:1.52;max-width:35rem;width:min(35rem,100%)}}@media (min-width:1024px) and (max-width:1240px){.site-nav--certification{gap:.68rem}.site-nav--certification .site-nav__link{font-size:.89rem}.site-nav--cta-pair{gap:.4rem}.site-nav--cta-pair .button,.site-nav__book{font-size:.84rem;padding-inline:.88rem}}.prerequisites--editorial{background:radial-gradient(circle at 10% 14%,rgba(73,164,214,.14),transparent 25rem),radial-gradient(circle at 93% 84%,rgba(245,183,67,.12),transparent 24rem),linear-gradient(180deg,#f8fbfd,#edf5f9);isolation:isolate;overflow:hidden;padding:8rem 0 7.4rem;position:relative}.prerequisites__orb{border-radius:50%;filter:blur(1px);pointer-events:none;position:absolute;z-index:-1}.prerequisites__orb--one{border:1px solid rgba(18,89,132,.12);height:19rem;left:-8rem;top:14rem;width:19rem}.prerequisites__orb--two{background:hsla(0,0%,100%,.45);border:1px solid rgba(18,89,132,.09);bottom:5rem;height:11rem;right:-3rem;width:11rem}.prerequisites__inner{position:relative}.prerequisites__head--editorial{align-items:end;display:grid;gap:5rem;grid-template-columns:.72fr 1.28fr;max-width:none}.prerequisites__kicker{align-items:flex-start;display:flex;flex-direction:column;gap:1.15rem}.prerequisites__micro{background:hsla(0,0%,100%,.7);border:1px solid rgba(9,65,102,.14);border-radius:999px;color:rgba(9,65,102,.68);display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.11em;padding:.5rem .8rem;text-transform:uppercase}.prerequisites__headline-wrap .section-title{max-width:35rem}.prerequisites__headline-wrap .section-copy{color:rgba(9,48,76,.68);margin-top:1.2rem;max-width:40rem}.prerequisites__path{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4.4rem;position:relative}.prerequisites__path:before{background:linear-gradient(90deg,rgba(35,117,166,.16),rgba(35,117,166,.5),rgba(245,183,67,.5));content:"";height:1px;left:9%;position:absolute;right:9%;top:2.2rem;z-index:-1}.prerequisite-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:1px solid rgba(9,65,102,.11);border-radius:1.65rem;box-shadow:0 1.25rem 3rem rgba(4,38,61,.07);min-height:27rem;padding:2rem 2rem 2.2rem;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.prerequisite-card:hover{border-color:rgba(34,125,179,.28);box-shadow:0 1.8rem 3.8rem rgba(4,38,61,.11);transform:translateY(-.4rem)}.prerequisite-card--professional{transform:translateY(1.55rem)}.prerequisite-card--professional:hover{transform:translateY(1.15rem)}.prerequisite-card--foundations{background:linear-gradient(150deg,#093956,#0d5f8b);color:#fff}.prerequisite-card__topline{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2.65rem}.prerequisite-card__number{color:#ec9f31;font-size:.79rem;font-weight:800;letter-spacing:.18em;margin:0}.prerequisite-card__type{color:rgba(9,65,102,.46);font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.prerequisite-card--foundations .prerequisite-card__type{color:hsla(0,0%,100%,.6)}.prerequisite-card__icon{display:grid;height:4.2rem;margin-bottom:2rem;place-items:center;position:relative;width:4.2rem}.prerequisite-card__icon span{border:1px solid rgba(14,105,157,.26);border-radius:50%;position:absolute}.prerequisite-card__icon span:first-child{height:4.2rem;width:4.2rem}.prerequisite-card__icon span:nth-child(2){height:2.9rem;width:2.9rem}.prerequisite-card__icon span:nth-child(3){background:rgba(236,159,49,.85);border-color:transparent;height:1.45rem;width:1.45rem}.prerequisite-card__foundation-mark{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.24);border-radius:50%;display:grid;font-family:var(--font-ui);font-size:.86rem;font-weight:800;height:4.2rem;letter-spacing:.1em;margin-bottom:2rem;place-items:center;width:4.2rem}.prerequisite-card h3{font-size:1.45rem;line-height:1.22;margin:0 0 1rem}.prerequisite-card li,.prerequisite-card p{font-size:1rem;line-height:1.62}.prerequisite-card--foundations p{color:hsla(0,0%,100%,.78)}.prerequisite-card__professions{display:grid;gap:.7rem;list-style:none;margin:1.35rem 0 0;padding:0}.prerequisite-card__professions li{align-items:start;border-bottom:1px solid rgba(9,65,102,.08);display:grid;gap:.5rem;grid-template-columns:1.15rem 1fr;padding-bottom:.62rem}.prerequisite-card__professions li span{color:#2d89b8}.prerequisites__next-steps{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:4rem}.prerequisite-callout{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(9,65,102,.1);border-radius:1.35rem;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:9rem;padding:1.5rem 1.6rem}.prerequisite-callout--training{background:rgba(7,47,74,.96);color:#fff}.prerequisite-callout__index{background:#e7f3f9;border-radius:50%;color:#0d5e8b;display:grid;font-weight:800;height:2.55rem;place-items:center;width:2.55rem}.prerequisite-callout--training .prerequisite-callout__index{background:hsla(0,0%,100%,.12);color:#fff}.prerequisite-callout__label{display:block;font-size:1.03rem;font-weight:750}.prerequisite-callout p{color:rgba(9,48,76,.64);font-size:.9rem;line-height:1.5;margin:.35rem 0 0;max-width:31rem}.prerequisite-callout--training p{color:hsla(0,0%,100%,.68)}.prerequisite-callout--training .button--secondary{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.34);color:#fff}.case-studies--video{background:linear-gradient(180deg,#fff,#f6fafc);padding:8rem 0}.case-studies__head--video{margin-inline:auto;max-width:62rem;text-align:center}.case-studies__head--video .section-title{max-width:none}.case-studies__intro{color:#397da6;font-family:var(--font-display);font-size:1.32rem;font-weight:500;line-height:1.35;margin:1.15rem auto 0}.case-studies__video-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.2rem}.case-study-video-card{background:#fff;border:1px solid rgba(9,65,102,.1);border-radius:1.35rem;box-shadow:0 1.1rem 2.8rem rgba(5,30,52,.07);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.case-study-video-card:hover{box-shadow:0 1.6rem 3.4rem rgba(5,30,52,.11);transform:translateY(-.32rem)}.case-study-video-card__media{aspect-ratio:16/9;background:linear-gradient(145deg,#082e4b,#0d6696);overflow:hidden;position:relative}.case-study-video-card__media img,.case-study-video-card__media video{display:block;height:100%;object-fit:cover;width:100%}.case-study-video-card__placeholder{align-content:center;background:radial-gradient(circle at 30% 30%,rgba(93,180,227,.35),transparent 42%),linear-gradient(145deg,#082e4b,#0b567f);color:#fff;display:grid;gap:.75rem;height:100%;place-items:center;text-align:center;width:100%}.case-study-video-card__placeholder--poster{display:block;position:relative}.case-study-video-card__placeholder--poster .case-study-video-card__play{inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}.case-study-video-card__number{font-size:.72rem;font-weight:800;letter-spacing:.2em;opacity:.65}.case-study-video-card__play{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.34);border-radius:50%;display:grid;height:3.5rem;padding-left:.16rem;place-items:center;width:3.5rem}.case-study-video-card__placeholder-copy{font-size:.78rem;opacity:.72}.case-study-video-card__body{padding:1.35rem 1.45rem 1.5rem}.case-study-video-card__body h3{font-size:1.12rem;line-height:1.3;margin:0}.case-study-video-card__body p{color:var(--color-text-muted);font-size:.9rem;line-height:1.5;margin:.55rem 0 0}.application__actions,.final-cta__actions,.investment-table__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}.investment-table__actions{margin-top:1.6rem}.application__actions{justify-content:center;margin-top:3.684rem}.final-cta__actions{align-items:center;margin-top:2.474rem}.application__actions .button,.final-cta__actions .button,.investment-table__actions .button{justify-content:center}.application__actions .button--secondary,.investment-table__actions .button--secondary{background:#fff;border:1px solid rgba(9,65,102,.22);color:var(--color-primary)}@media (max-width:1023px){.mobile-nav-panel .site-nav--cta-pair{align-items:stretch;display:flex;flex-direction:column;gap:.7rem;width:100%}.mobile-nav-panel .site-nav--cta-pair .button,.mobile-nav-panel .site-nav__book{justify-content:center;margin:0;min-height:44px;width:100%}.case-studies--video,.prerequisites--editorial{padding:5.5rem 0}.prerequisites__head--editorial{gap:1.5rem;grid-template-columns:1fr}.prerequisites__path{grid-template-columns:1fr;margin-top:2.75rem}.prerequisites__path:before{display:none}.prerequisite-card,.prerequisite-card--professional{min-height:0;transform:none}.prerequisite-card--professional:hover{transform:translateY(-.3rem)}.prerequisites__next-steps{grid-template-columns:1fr;margin-top:2rem}.case-studies__video-grid{grid-template-columns:1fr;margin-inline:auto;max-width:44rem}}@media (max-width:767px){.prerequisite-callout{grid-template-columns:auto 1fr;padding:1.35rem}.prerequisite-callout .button{grid-column:1/-1;justify-content:center;width:100%}.case-studies__intro{font-size:1.12rem}.application__actions,.final-cta__actions,.investment-table__actions{align-items:stretch;flex-direction:column}.application__actions .button,.final-cta__actions .button,.investment-table__actions .button{width:100%}}.site-nav--cta-pair .site-nav__apply,.site-nav--cta-pair .site-nav__book{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:.9rem;font-weight:var(--weight-semibold);justify-content:center;line-height:1.1;margin:0;min-height:2.72rem;min-width:8.35rem;padding:.66rem .9rem;width:8.35rem}@media (min-width:1024px) and (max-width:1240px){.site-nav--cta-pair .site-nav__apply,.site-nav--cta-pair .site-nav__book{font-size:.82rem;min-height:2.6rem;min-width:7.75rem;padding:.6rem .72rem;width:7.75rem}}.case-studies__head--video{margin-inline:0;max-width:58rem;text-align:left}.case-studies__head--video .eyebrow{margin-bottom:1.15rem}.case-studies__head--video .section-title{margin:0;max-width:52rem}.case-studies__video-grid{margin-top:3.1rem}.prerequisites__head--editorial{display:block;max-width:56rem}.prerequisites__head--editorial .eyebrow{margin-bottom:1.15rem}.prerequisites__head--editorial .section-title{margin:0;max-width:48rem}.prerequisites__path{margin-top:3.35rem}.prerequisite-callout{align-items:start;grid-template-columns:auto minmax(0,1fr);min-height:11.5rem;padding:1.65rem 1.7rem}.prerequisite-callout__content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.prerequisite-callout__label{font-size:1.06rem;line-height:1.35}.prerequisite-callout p{margin:.45rem 0 0}.prerequisite-callout__button{align-self:flex-start;margin-top:1rem;max-width:100%;text-align:left;white-space:normal;width:auto}@media (max-width:1023px){.mobile-nav-panel .site-nav--cta-pair .site-nav__apply,.mobile-nav-panel .site-nav--cta-pair .site-nav__book{min-height:44px;min-width:0;width:100%}.case-studies__head--video{margin-inline:auto;max-width:44rem}}@media (max-width:767px){.prerequisite-callout{grid-template-columns:auto 1fr}.prerequisite-callout__button{grid-column:auto!important;justify-content:flex-start!important;width:auto!important}.prerequisite-card__number{font-size:.87rem}.prerequisite-card__type{font-size:.76rem}.prerequisite-card h3{font-size:1.6rem;line-height:1.2}.prerequisite-card li,.prerequisite-card p{font-size:1.1rem;line-height:1.58}.prerequisite-callout__label{font-size:1.17rem;line-height:1.32}.prerequisite-callout p{font-size:.99rem;line-height:1.5}.prerequisite-callout__button{align-self:flex-start;font-size:1.05rem;justify-content:flex-start!important;line-height:1.15;margin-top:.85rem;max-width:100%;min-height:38px;padding:.58rem 1rem;white-space:normal;width:auto!important}}.case-study-video-card__open{background:#082e4b;border:0;color:inherit;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;text-align:inherit;width:100%}.case-study-video-card__open>img,.case-study-video-card__preview{display:block;height:100%;object-fit:cover;object-position:center top;pointer-events:none;width:100%}.case-study-video-card__open:after{background:linear-gradient(180deg,rgba(2,24,40,0) 48%,rgba(2,24,40,.42));content:"";inset:0;pointer-events:none;position:absolute;transition:background .24s ease}.case-study-video-card__open:focus-visible:after,.case-study-video-card__open:hover:after{background:linear-gradient(180deg,rgba(2,24,40,.03) 35%,rgba(2,24,40,.56))}.case-study-video-card__open:focus-visible{outline:3px solid rgba(67,156,207,.72);outline-offset:-3px}.case-study-video-card__play--overlay{background:rgba(8,50,76,.72);border-color:hsla(0,0%,100%,.72);box-shadow:0 .75rem 1.8rem rgba(2,18,30,.22);color:#fff;height:3.75rem;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);transition:transform .24s ease,background .24s ease;width:3.75rem;z-index:2}.case-study-video-card__open:focus-visible .case-study-video-card__play--overlay,.case-study-video-card__open:hover .case-study-video-card__play--overlay{background:rgba(8,74,110,.88);transform:translate(-50%,-50%) scale(1.08)}.case-study-video-card__watch{bottom:.9rem;color:hsla(0,0%,100%,.92);font-size:.72rem;font-weight:750;left:1rem;letter-spacing:.09em;position:absolute;text-transform:uppercase;z-index:2}html.case-study-lightbox-open,html.case-study-lightbox-open body{overflow:hidden}.case-study-lightbox{display:grid;inset:0;opacity:0;padding:clamp(1rem,3vw,2.5rem);place-items:center;pointer-events:none;position:fixed;transition:opacity .22s ease,visibility .22s ease;visibility:hidden;z-index:100000}.case-study-lightbox.is-open{opacity:1;pointer-events:auto;visibility:visible}.case-study-lightbox__backdrop{backdrop-filter:blur(8px);background:rgba(3,16,27,.86);inset:0;position:absolute}.case-study-lightbox__dialog{background:#061d2d;border-radius:1.15rem;box-shadow:0 2rem 6rem rgba(0,0,0,.46);max-height:92vh;overflow:hidden;position:relative;transform:translateY(.8rem) scale(.985);transition:transform .24s ease;width:min(92vw,74rem);z-index:1}.case-study-lightbox.is-open .case-study-lightbox__dialog{transform:translateY(0) scale(1)}.case-study-lightbox__video-wrap{aspect-ratio:16/9;background:#000;display:grid;place-items:center;width:100%}.case-study-lightbox__video{background:#000;display:block;height:100%;max-height:82vh;object-fit:contain;width:100%}.case-study-lightbox__close{backdrop-filter:blur(8px);background:rgba(3,21,34,.74);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;cursor:pointer;display:grid;font:400 2rem/1 Arial,sans-serif;height:2.65rem;padding:0 0 .08rem;place-items:center;position:absolute;right:.8rem;top:.8rem;width:2.65rem;z-index:3}.case-study-lightbox__close:focus-visible,.case-study-lightbox__close:hover{background:rgba(11,92,133,.92)}.case-study-lightbox__title{color:hsla(0,0%,100%,.92);font-size:.92rem;font-weight:650;padding:.9rem 1.15rem 1rem}@media (max-width:767px){.case-study-lightbox{padding:.7rem}.case-study-lightbox__dialog{border-radius:.9rem;width:100%}.case-study-lightbox__close{height:2.45rem;right:.55rem;top:.55rem;width:2.45rem}.case-study-video-card__watch{bottom:.72rem;font-size:.68rem;left:.85rem}}@media (prefers-reduced-motion:reduce){.case-study-lightbox,.case-study-lightbox__dialog,.case-study-video-card__play--overlay{transition:none}}.case-study-video-card__open>img,.case-study-video-card__preview{object-position:center center}.hero-rotator{box-sizing:content-box;height:1.22em;padding-bottom:.08em;vertical-align:-.12em}.hero-rotator__item{line-height:1.08;padding-bottom:.1em}@media (max-width:767px){.application__actions .button,.apply-divider__actions .button,.button,.final-cta__actions .button,.founding__actions .button,.investment-table__actions .button,.prerequisite-callout__button,.site-nav--cta-pair .site-nav__apply,.site-nav--cta-pair .site-nav__book{align-items:center;border-radius:var(--button-radius)!important;box-sizing:border-box;font-size:1rem!important;justify-content:center;line-height:1.18!important;min-height:48px!important;padding:.82rem 1.28rem!important}.prerequisite-callout__button{align-self:flex-start;justify-content:flex-start!important;max-width:100%;white-space:normal;width:auto!important}.testimonial-break blockquote{font-size:1.5rem!important;letter-spacing:-.012em;line-height:1.42}.testimonial-break__byline{font-size:1.05rem!important;gap:.28rem;line-height:1.35}.testimonial-break__image{height:4.1rem;width:4.1rem}.application__actions .button,.apply-divider__actions .button,.button,.final-cta__actions .button,.founding__actions .button,.investment-table__actions .button,.prerequisite-callout__button,.site-nav--cta-pair .site-nav__apply,.site-nav--cta-pair .site-nav__book{font-size:1.1rem!important}}.site-brand__heartmind-logo{height:2.25rem;max-width:12.375rem}@media (min-width:1024px){.site-brand__heartmind-logo{height:2.595rem;max-width:14.25rem}}@media (max-width:767px){.site-brand__heartmind-logo{height:3.15rem;max-width:15.75rem}}.investment-table__actions .button--disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.investment--founding .investment-before-apply,.investment--founding .investment-content-grid>*,.investment--founding .investment-plan,.investment--founding .investment-pricing-column,.investment--founding .investment-tier>*{min-width:0}.investment--founding .investment-before-apply__item p,.investment--founding .investment-before-apply__item strong,.investment--founding .investment-before-apply__label,.investment--founding .investment-pricing-column .investment-includes__label,.investment--founding .investment-pricing-column .investment-includes__list li,.investment--founding .investment-pricing-column .investment-table__label,.investment--founding .investment-pricing-note{max-width:100%;overflow-wrap:break-word;white-space:normal;word-break:normal}@media (min-width:1024px){.investment--founding .investment-content-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.55fr)}.investment--founding .investment-before-apply{box-sizing:border-box;max-width:100%;width:100%}.investment--founding .investment-before-apply__item p,.investment--founding .investment-before-apply__item strong{width:100%}}@media (max-width:767px){.investment--founding .investment-content-grid,.investment--founding .investment-plan,.investment--founding .investment-plan__tiers,.investment--founding .investment-pricing-column,.investment--founding .investment-pricing-plans,.investment--founding .investment-tier,.investment--founding .investment-tier__price-wrap{box-sizing:border-box;max-width:100%;min-width:0}.investment--founding .investment-plan__head{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.65rem;justify-content:space-between;margin-left:-1rem;margin-right:-1rem;max-width:none;width:auto}.investment--founding .investment-plan__title{max-width:none;min-width:0;overflow-wrap:normal;white-space:normal;word-break:normal}.investment--founding .investment-plan__badge{flex:0 0 auto;max-width:none;white-space:nowrap}.investment--founding .investment-tier{grid-template-columns:minmax(0,1fr) auto}.investment--founding .investment-tier__price-wrap{text-align:right;width:auto}.investment--founding .investment-tier__name,.investment--founding .investment-tier__note,.investment--founding .investment-tier__price,.investment--founding .investment-tier__timing{overflow-wrap:normal;white-space:normal;word-break:normal}}@media (max-width:360px){.investment--founding .investment-plan__head{flex-wrap:wrap}}@media (min-width:992px){.prerequisite-callout--foundations,.prerequisites__next-steps{position:relative}.prerequisite-callout--foundations:before{border-right:2px solid rgba(13,94,139,.34);border-top:2px solid rgba(13,94,139,.34);border-top-right-radius:2.25rem;content:"";height:4.4rem;left:53%;pointer-events:none;position:absolute;top:-4.35rem;width:58%;z-index:1}.prerequisite-callout--foundations:after{background:#fff;border:2px solid rgba(13,94,139,.34);border-radius:50%;box-shadow:0 0 0 .28rem rgba(237,245,249,.92);content:"";height:.76rem;left:calc(53% - .38rem);pointer-events:none;position:absolute;top:-.7rem;width:.76rem;z-index:1}}@media (min-width:992px) and (max-width:1180px){.prerequisite-callout--foundations:before{left:50%;width:62%}.prerequisite-callout--foundations:after{left:calc(50% - .38rem)}}@media (max-width:991px){.prerequisite-callout--foundations:after,.prerequisite-callout--foundations:before{content:none}}@media (min-width:992px){.prerequisite-card--foundations{overflow:visible;position:relative}.prerequisite-card--foundations:after{border-bottom:2px solid rgba(13,94,139,.36);border-bottom-left-radius:2.35rem;border-right:2px solid rgba(13,94,139,.36);content:"";height:4.25rem;pointer-events:none;position:absolute;right:46%;top:calc(100% + .55rem);width:146%;z-index:2}.prerequisite-callout--foundations:before{content:none!important}.prerequisite-callout--foundations:after{background:#fff;border:2px solid rgba(13,94,139,.36);border-radius:50%;box-shadow:0 0 0 .28rem rgba(237,245,249,.92);content:"";height:.8rem;left:51%;pointer-events:none;position:absolute;top:-.42rem;width:.8rem;z-index:2}}@media (min-width:992px) and (max-width:1180px){.prerequisite-card--foundations:after{height:4.5rem;right:43%;width:152%}.prerequisite-callout--foundations:after{left:48%}}@media (max-width:991px){.prerequisite-callout--foundations:after,.prerequisite-card--foundations:after{content:none}}@media (min-width:992px){.prerequisite-callout--foundations:after,.prerequisite-callout--foundations:before,.prerequisite-card--foundations:after{content:none!important;display:none!important}.prerequisites__next-steps{position:relative}.prerequisites__next-steps:before{border-bottom:2px solid rgba(45,137,184,.42);border-bottom-left-radius:1.6rem;border-right:2px solid rgba(45,137,184,.42);content:"";height:4rem;left:25%;pointer-events:none;position:absolute;top:-4rem;width:58.333%;z-index:2}.prerequisites__next-steps:after{background:#f7fbfd;border:2px solid rgba(45,137,184,.5);border-radius:50%;content:"";height:.54rem;left:calc(25% - .27rem);pointer-events:none;position:absolute;top:-.27rem;width:.54rem;z-index:3}}@media (min-width:768px) and (max-width:1023px){.core-area,.curriculum,.curriculum>.container,.curriculum__action,.curriculum__intro,.module-card,.module-card__group,.module-grid{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.curriculum>.container{margin-inline:auto;width:calc(100% - var(--page-gutter)*2)}.core-area__copy,.core-area__title,.curriculum__copy,.curriculum__title,.module-card__text,.module-card__title{max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal!important;width:100%;word-break:normal}.module-grid{gap:1.15rem;grid-template-columns:minmax(0,1fr)!important}.module-card{min-height:0;padding:1.8rem 1.7rem}.module-progress__dots{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:.65rem}.module-progress{max-width:100%;min-width:0;overflow:hidden;width:100%}.curriculum__action,.curriculum__action .button{max-width:100%;min-width:0;white-space:normal}.check-list,.check-list__item,.phase-column,.phase-panel,.program__phases{max-width:100%;min-width:0}.program__phases{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-panel{padding:2rem 1.5rem}.check-list__item{align-items:start;gap:.7rem;grid-template-columns:1.05rem minmax(0,1fr)!important;line-height:1.42;min-height:0;overflow-wrap:break-word;padding:1rem 0;white-space:normal!important;word-break:normal}.check-list__icon{height:1.05rem;line-height:1.05rem;margin-top:.15rem;width:1.05rem}.phase-column__bar,.phase-column__eyebrow,.phase-column__title{max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal}}@media (min-width:992px){.prerequisite-callout--foundations:after,.prerequisite-callout--foundations:before,.prerequisite-card--foundations:after,.prerequisites__next-steps:after{content:none!important;display:none!important}.prerequisites__next-steps{position:relative}.prerequisites__next-steps:before{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1000 100'%3E%3Cpath fill='none' stroke='%232d89b8' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.48' stroke-width='2' d='M830 0v20c0 14-16 20-44 20-111 0-226 4-344 2-112-2-224-6-322-6-32 0-48 7-48 24v40' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0!important;border-radius:0!important;content:"";display:block!important;height:4.45rem;left:0;pointer-events:none;position:absolute;top:-4.35rem;width:100%;z-index:2}}@media (min-width:992px) and (max-width:1180px){.prerequisites__next-steps:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1000 100'%3E%3Cpath fill='none' stroke='%232d89b8' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.48' stroke-width='2' d='M820 0v19c0 14-16 20-45 20-115 0-227 4-345 2-115-2-223-6-325-6-28 0-41 7-41 24v41' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");height:4.3rem;top:-4.2rem}}@media (min-width:992px){.prerequisite-callout--foundations:after,.prerequisite-callout--foundations:before,.prerequisite-card--foundations:after,.prerequisites__next-steps:after{content:none!important;display:none!important}.prerequisites__next-steps{position:relative}.prerequisites__next-steps:before{background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='none' stroke='%232d89b8' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.46' stroke-width='2' d='M1000 0v22c0 13-11 20-32 20-118 0-198 6-308 6-115 0-208-6-310-6-33 0-50 9-50 30v48' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;content:"";display:block!important;height:4.5rem;left:0;pointer-events:none;position:absolute;top:-4.5rem;width:100%;z-index:2}}@media (min-width:992px) and (max-width:1180px){.prerequisites__next-steps:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 116'%3E%3Cpath fill='none' stroke='%232d89b8' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.46' stroke-width='2' d='M1000 0v20c0 13-12 19-33 19-117 0-197 6-307 6-115 0-208-6-310-6-33 0-50 9-50 29v48' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")!important;height:4.35rem;top:-4.35rem}}@media (max-width:991px){.prerequisite-callout--foundations:after,.prerequisite-callout--foundations:before,.prerequisite-card--foundations:after,.prerequisites__next-steps:after,.prerequisites__next-steps:before{content:none!important;display:none!important}}@media (max-width:767px){.curriculum,.curriculum .container,.faculty,.faculty .container,.faq,.faq .container,.program,.program .container{box-sizing:border-box;max-width:100%;min-width:0}.curriculum .container,.faculty .container,.faq .container,.program .container{width:100%}.program{min-height:0;overflow:visible}.program__head{display:grid;gap:1.75rem;grid-template-columns:minmax(0,1fr)!important;min-width:0;width:100%}.check-list,.check-list__item,.phase-column,.phase-column__bar,.phase-panel,.program__head>*,.program__intro-copy,.program__phases,.program__title,.program__weeks{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.check-list__item,.phase-column__eyebrow,.phase-column__title,.program__intro-copy,.program__title{overflow-wrap:break-word;white-space:normal!important;word-break:normal}.program__intro-copy{padding-top:0}.program__weeks{font-size:clamp(1.05rem,5.2vw,1.5rem);gap:1rem}.program__weeks span{min-width:0;white-space:normal}.program__phases{gap:1.5rem;grid-template-columns:minmax(0,1fr)!important}.phase-panel{min-height:0;padding:1.75rem 1.25rem}.check-list__item{align-items:start;gap:.7rem;grid-template-columns:1rem minmax(0,1fr)!important;line-height:1.45;min-height:0;padding:1rem 0}.check-list__icon{height:1rem;line-height:1rem;margin-top:.18rem;width:1rem}.program__action,.program__action .button{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.program__action .button{justify-content:center;text-align:center;white-space:normal}.curriculum{overflow:visible}.core-area,.core-area__copy,.core-area__title,.curriculum__action,.curriculum__action .button,.curriculum__copy,.curriculum__intro,.curriculum__title,.module-card,.module-card__group,.module-card__text,.module-card__title,.module-grid,.module-progress,.module-progress__dots{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.core-area__copy,.core-area__title,.curriculum__action .button,.curriculum__copy,.curriculum__title,.module-card__label,.module-card__text,.module-card__title{overflow-wrap:break-word;white-space:normal!important;word-break:normal}.module-progress{overflow:visible;padding-inline:1rem}.module-progress__dots{gap:.65rem .35rem;grid-template-columns:repeat(4,minmax(0,1fr))!important}.module-progress__dots>*{min-width:0}.module-grid{grid-template-columns:minmax(0,1fr)!important}.module-card{min-height:0;padding:2rem 1.5rem}.curriculum__action{height:auto;min-height:4.8rem;padding:0 1.25rem}.faculty{min-height:0;overflow:visible}.faculty__head{display:grid;gap:1.75rem;grid-template-columns:minmax(0,1fr)!important;width:100%}.faculty-card,.faculty-card__image,.faculty-card__name,.faculty-card__role,.faculty__grid,.faculty__head .section-copy,.faculty__head .section-title,.faculty__head>*{box-sizing:border-box;max-width:100%;min-width:0}.faculty-card__name,.faculty-card__role,.faculty__head .section-copy,.faculty__head .section-title{overflow-wrap:break-word;white-space:normal!important;word-break:normal}.faculty__grid{gap:2rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.faculty-card__image{width:100%}.faq{min-height:0;overflow:visible}.faq__layout{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)!important;min-width:0;width:100%}.faq-answer,.faq-answer p,.faq-answer__inner,.faq-item,.faq-item h3,.faq-list,.faq-question,.faq__copy,.faq__intro,.faq__title{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.faq-answer p,.faq-question span:first-child,.faq__copy,.faq__title{overflow-wrap:break-word;white-space:normal!important;word-break:normal}.faq-question{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.faq-question span:first-child{min-width:0}.faq-symbol{flex:0 0 auto}}@media (max-width:390px){.faculty__grid{grid-template-columns:minmax(0,1fr)!important}.program__weeks{align-items:flex-start;font-size:1rem}}@media (max-width:767px){.curriculum .container,.faculty .container,.faq .container,.program .container{box-sizing:border-box;margin-inline:auto;max-width:none;min-width:0;padding-inline:0;width:calc(100% - var(--page-gutter)*2)!important}.investment--founding .investment__copy,.investment--founding .investment__intro{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.investment--founding .investment__copy{overflow-wrap:break-word;white-space:normal!important;word-break:normal}.teacher-voice-card__avatar,.teacher-voice-card__person img{flex-basis:4.8rem;height:4.8rem;width:4.8rem}.teacher-voice-card__avatar{font-size:1.5rem}.teacher-voice-card h3{font-size:1.416rem;line-height:1.22}.teacher-voice-card__person p{font-size:.984rem;line-height:1.42}.teacher-voice-card blockquote{font-size:1.296rem;line-height:1.58}.prerequisite-card__number{font-size:1.044rem}.prerequisite-card__type{font-size:.912rem}.prerequisite-card h3{font-size:1.92rem;line-height:1.18}.prerequisite-card li,.prerequisite-card p{font-size:1.32rem;line-height:1.52}.prerequisite-callout__label{font-size:1.404rem;line-height:1.28}.prerequisite-callout p{font-size:1.188rem;line-height:1.48}.prerequisite-callout__button{font-size:1.26rem;line-height:1.15}}@media (min-width:768px) and (max-width:1023px){.faq__layout{gap:2.5rem;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.faq__intro{min-width:0}.faq__title{max-width:13ch;overflow-wrap:normal;white-space:normal!important;text-wrap:balance;width:100%;word-break:normal}.faq-list{min-width:0}}#faculty,#faculty-practitioners,#testimonials{scroll-margin-top:7.5rem}.teacher-voices{background:radial-gradient(circle at 12% 12%,rgba(71,154,204,.2),transparent 28rem),radial-gradient(circle at 88% 84%,rgba(236,159,49,.12),transparent 24rem),#072f4b;color:#fff;padding:8.75rem 0;position:relative}.teacher-voices__head{max-width:68rem}.teacher-voices__head .eyebrow,.teacher-voices__head .section-copy,.teacher-voices__head .section-title{color:#fff}.teacher-voices__head .section-copy{color:hsla(0,0%,100%,.74)}.teacher-voices__grid{gap:1.5rem;margin-top:3.75rem}.teacher-voice-card{background:#fff;border:1px solid hsla(0,0%,100%,.12);border-radius:1.5rem;box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.16);padding:2.25rem}.teacher-voice-card__person{align-items:center;gap:1.5rem}.teacher-voice-card__avatar,.teacher-voice-card__person img{border-radius:50%;box-shadow:0 0 0 .4rem #eef5f8;flex:0 0 9.15rem;height:9.15rem;object-fit:cover;width:9.15rem}.teacher-voice-card__avatar{background:#0c4e77;color:#fff;display:grid;font-size:3rem;place-items:center}.teacher-voice-card h3{font-size:1.42rem;line-height:1.18}.teacher-voice-card__person p{font-size:.9rem;line-height:1.45;margin-top:.45rem}.teacher-voice-card blockquote{font-size:1.12rem;line-height:1.62;margin-top:1.75rem}.testimonial-break{padding-block:4rem}.testimonial-break__inner{gap:1.75rem}.testimonial-break__image{box-shadow:0 0 0 .35rem hsla(0,0%,100%,.55);flex:0 0 8rem;height:8rem;width:8rem}.testimonial-break blockquote{font-size:1.42rem;line-height:1.5}.testimonial-break__byline{font-size:.9rem}.guide+.teacher-voices,.teacher-voices+.faculty{position:relative}.investment-pricing-plans .investment-plan:nth-child(2) .investment-tier__timing{display:block;line-height:1.35;max-width:27ch;overflow-wrap:normal;white-space:normal!important;word-break:normal}@media (min-width:768px) and (max-width:1100px){.teacher-voice-card__avatar,.teacher-voice-card__person img{flex-basis:6.67rem;height:6.67rem;width:6.67rem}.teacher-voice-card{padding:1.8rem}}@media (max-width:767px){.teacher-voices{padding:5.75rem 0}.teacher-voice-card{padding:1.65rem}.teacher-voice-card__person{align-items:flex-start;gap:1.15rem}.teacher-voice-card__avatar,.teacher-voice-card__person img{flex-basis:5.83rem;height:5.83rem;width:5.83rem}.teacher-voice-card__avatar{font-size:2rem}.teacher-voice-card h3{font-size:1.5rem}.teacher-voice-card__person p{font-size:1rem}.teacher-voice-card blockquote{font-size:1.32rem;line-height:1.58}.testimonial-break{padding-block:3.25rem}.testimonial-break__inner{display:grid;gap:1rem 1.2rem;grid-template-columns:6.5rem minmax(0,1fr);text-align:left}.testimonial-break__image{grid-row:1/span 2;height:6.5rem;width:6.5rem}.testimonial-break blockquote{font-size:1.28rem;grid-column:2;line-height:1.5}.testimonial-break__byline{font-size:.9rem;grid-column:2}.investment-pricing-plans .investment-plan:nth-child(2) .investment-tier__timing{max-width:27ch}}@media (max-width:1023px){.guide,.guide .container,.guide .container--narrow,.guide-role,.guide-stat,.guide-stats,.guide__bio,.guide__left,.guide__main,.guide__right,.guide__visual{box-sizing:border-box;max-width:100%;min-width:0}.guide{min-height:0;overflow:hidden}.guide .container,.guide .container--narrow{margin-inline:auto;width:calc(100% - var(--page-gutter)*2)}.guide__main{column-gap:0;grid-template-columns:minmax(0,1fr);padding-left:0;width:100%}.guide__left,.guide__right{width:100%}.guide__bio{width:100%!important}.guide .section-title,.guide-role__item,.guide-role__title,.guide__bio p{max-width:100%;overflow-wrap:break-word;white-space:normal;word-break:normal}.guide__image{margin-left:0;max-width:100%}.guide-role{width:100%!important}}@media (min-width:768px) and (max-width:1023px){.guide__main{gap:2.5rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.guide__image{aspect-ratio:19/21;height:auto;width:min(100%,19rem)}.guide-role{padding:2rem}}@media (max-width:767px){.guide{padding-block:5rem 3.75rem}.guide__main{gap:2.25rem}.guide__visual{padding-top:1.5rem}.guide__image{aspect-ratio:19/21;height:auto;width:min(100%,18rem)}.guide__bio{gap:1.25rem}.guide-stats{width:100%}}@media (min-width:1024px){.teacher-voice-card__avatar,.teacher-voice-card__person img{flex:0 0 7.32rem;height:7.32rem;width:7.32rem}}@media (max-width:767px){.teacher-voice-card__avatar,.teacher-voice-card__person img{flex-basis:6.41rem;height:6.41rem;width:6.41rem}}.teacher-voice-card h3{color:#08263f!important}.teacher-voice-card__person p{color:#526473!important}.teacher-voice-card blockquote{color:#173447}@media (max-width:1023px){.guide *,.guide :after,.guide :before{box-sizing:border-box}.guide .eyebrow,.guide .section-title,.guide-role,.guide-role__item,.guide-role__list,.guide-role__title,.guide-stat,.guide-stat__label,.guide-stat__value,.guide-stats,.guide__bio,.guide__bio p,.guide__left,.guide__main,.guide__right,.guide__visual{max-width:100%!important;min-width:0!important}.guide .eyebrow,.guide .section-title,.guide-role__item,.guide-role__title,.guide-stat__label,.guide-stat__value,.guide__bio p{overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.guide-role__item{align-items:flex-start}.guide-role__dot{flex:0 0 .322rem;margin-top:.52em}.guide-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.guide__visual{width:100%}.guide__image{aspect-ratio:4/4.25!important;background-position:center 20%;background-size:cover;height:auto!important;margin:0!important;max-width:100%!important;min-height:0!important;width:100%!important}.guide-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-voice-card__person{align-items:center!important}.teacher-voice-card__person>div{align-self:center;min-width:0}.teacher-voice-card__person h3,.teacher-voice-card__person p{margin-left:0;margin-right:0}.testimonial-break__inner{align-items:start!important}.testimonial-break__avatar,.testimonial-break__image{align-self:start!important}}