.ed-page{--ed-rule-soft:color-mix(in srgb,var(--ink) 10%,transparent);--ed-ink-faint:color-mix(in srgb,var(--ink) 45%,transparent);--ed-invert-rule:color-mix(in srgb,var(--ink) 20%,transparent)}.ed-page *{box-sizing:border-box}.ed-page a:focus-visible,.ed-page button:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.ed-page h1,.ed-page h2,.ed-page h3{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-weight:400;line-height:1.02}.ed-page em{font-style:italic}.ed-page .ed-lede{color:var(--ink-soft);max-width:63ch;font-size:clamp(17px,1.55vw,20px);line-height:1.62}.ed-page .ed-lede b{color:var(--ink);font-weight:500}.ed-page .ed-sec{border-top:1px solid var(--hairline);padding-block:clamp(56px,7.5vw,104px)}.ed-page .ed-sec-head{margin-bottom:clamp(28px,3.6vw,48px);display:block}.ed-page .ed-sec-head .ed-mark{margin-bottom:16px;display:block}.ed-page .ed-sec-head h2{font-size:clamp(30px,4.6vw,54px)}.ed-page .ed-sec-head h2 em{color:var(--sage)}.ed-page .ed-sub{margin-top:18px}.ed-page .ed-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,64px);padding-block:clamp(44px,6vw,80px);display:grid}@media (width<=1024px){.ed-page .ed-hero{grid-template-columns:minmax(0,1fr)}}.ed-page .ed-hero h1{margin-top:20px;font-size:clamp(46px,8vw,104px);line-height:.92}.ed-page .ed-hero h1 em{color:var(--sage);display:block}.ed-page .ed-hero-body{color:var(--ink-soft);max-width:56ch;margin-top:20px;font-size:16.5px;line-height:1.6}.ed-page .ed-hero-body b{color:var(--ink);font-weight:500}.ed-page .ed-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.ed-page .ed-fig{flex-direction:column;gap:12px;display:flex}.ed-page .ed-figbox{aspect-ratio:5/4;background:var(--paper-soft);border:1px solid var(--hairline);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ed-page .ed-figkey{flex-wrap:wrap;gap:4px 16px;display:flex}.ed-page .ed-figkey span{color:var(--ed-ink-faint);align-items:center;gap:6px;display:inline-flex}.ed-page .ed-figkey span:before{content:"";background:var(--k);flex:none;width:7px;height:7px}.ed-page .ed-ladder{border-top:1px solid var(--ink)}.ed-page .ed-rung{border-bottom:1px solid var(--ed-rule-soft);grid-template-columns:minmax(0,.4fr) minmax(0,1.05fr) minmax(0,1.5fr) minmax(0,.8fr);align-items:start;padding:24px 0;display:grid;position:relative}.ed-page .ed-rung:before{content:"";background:var(--band);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.ed-page .ed-rung:hover:before{opacity:1}@media (width<=1024px){.ed-page .ed-rung{grid-template-columns:minmax(0,1fr);row-gap:8px}}.ed-page .ed-rung .ed-n{font-family:var(--font-mono);letter-spacing:.13em;color:var(--ed-ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding-top:5px;font-size:11px;display:flex}.ed-page .ed-rung .ed-n:before{content:"";background:var(--band);flex:none;width:8px;height:8px;display:inline-block}.ed-page .ed-rung h3{padding-right:24px;font-size:clamp(20px,2.1vw,25px);line-height:1.08}.ed-page .ed-rung h3 a{border-bottom:1px solid var(--hairline);padding-bottom:1px;text-decoration:none}.ed-page .ed-rung h3 a:hover{color:var(--ember);border-color:var(--ember)}.ed-page .ed-stage{color:var(--ed-ink-faint);margin-top:8px;display:block}.ed-page .ed-what{color:var(--ink-soft);padding-right:24px;font-size:14.5px;line-height:1.55}.ed-page .ed-gate{font-size:13px;line-height:1.5}.ed-page .ed-gate .ed-lbl{color:var(--ed-ink-faint);margin-bottom:5px;display:block}.ed-page .ed-gate .ed-val{color:var(--ink);font-size:13.5px;font-weight:500;display:block}.ed-page .ed-shelf{border-top:1px solid var(--ink);margin-top:6px}.ed-page .ed-item{border-bottom:1px solid var(--ed-rule-soft);grid-template-columns:minmax(0,.4fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,.95fr);align-items:start;padding:24px 0;display:grid;position:relative}.ed-page .ed-item:before{content:"";background:var(--band);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.ed-page .ed-item:hover:before{opacity:1}@media (width<=1024px){.ed-page .ed-item{grid-template-columns:minmax(0,1fr);row-gap:10px}}.ed-page .ed-swatch{padding-top:6px}.ed-page .ed-swatch i{background:var(--band);width:10px;height:10px;font-style:normal;display:block}.ed-page .ed-item h3{padding-right:22px;font-size:clamp(20px,2.1vw,26px);line-height:1.08}.ed-page .ed-item h3 a{border-bottom:1px solid var(--hairline);padding-bottom:1px;text-decoration:none}.ed-page .ed-item h3 a:hover{color:var(--ember);border-color:var(--ember)}.ed-page .ed-fmt{color:var(--ed-ink-faint);margin-top:9px;line-height:1.7;display:block}.ed-page .ed-desc{color:var(--ink-soft);padding-right:24px;font-size:14.5px;line-height:1.55}.ed-page .ed-meta{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ed-page .ed-when{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.45}.ed-page .ed-price{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,2.2vw,28px);line-height:1}.ed-page .ed-price sup{vertical-align:1.1em;color:var(--ed-ink-faint);margin-right:.18em;font-size:.32em}.ed-page .ed-price small{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ed-ink-faint);margin-top:7px;font-size:9.5px;line-height:1.5;display:block}.ed-page .ed-chip{border:1px solid var(--hairline);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;padding:5px 10px 5px 8px;display:inline-flex}.ed-page .ed-chip:before{content:"";border-radius:var(--radius-pill);background:var(--ember);flex:none;width:6px;height:6px}.ed-page .ed-chip.ed-now{border-color:var(--ember);color:var(--ember)}.ed-page .ed-go{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-fixed);white-space:nowrap;border:1px solid var(--band);border-radius:var(--radius-sm);background:var(--band);gap:8px;padding:11px 16px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ed-page .ed-go:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ed-page .ed-arw{font-weight:400;transition:transform .16s;display:inline-block}.ed-page .ed-go:hover .ed-arw,.ed-page .ed-lnk:hover .ed-arw{transform:translate(4px)}.ed-page .ed-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,60px);margin-top:10px;display:grid}@media (width<=1024px){.ed-page .ed-split{grid-template-columns:minmax(0,1fr)}}.ed-page .ed-name{font-family:var(--font-display);font-size:clamp(30px,3.8vw,44px);line-height:1.02}.ed-page .ed-role{margin-top:12px;display:block}.ed-page .ed-split p{color:var(--ink-soft);max-width:58ch;margin-top:18px;font-size:15.5px;line-height:1.6}.ed-page .ed-split p b{color:var(--ink);font-weight:500}.ed-page .ed-cv{border-top:1px solid var(--hairline);margin-top:22px;padding-left:0;list-style:none}.ed-page .ed-cv li{border-bottom:1px solid var(--ed-rule-soft);color:var(--ink-soft);grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:10px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}@media (width<=560px){.ed-page .ed-cv li{grid-template-columns:minmax(0,1fr);gap:2px}}.ed-page .ed-cv li b{color:var(--ink);font-weight:500;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;padding-top:4px;font-size:10px}.ed-page .ed-route{border-top:1px solid var(--ink);margin-top:6px}.ed-page .ed-row{border-bottom:1px solid var(--ed-rule-soft);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.55fr);align-items:baseline;gap:16px;padding:18px 0;display:grid}@media (width<=1024px){.ed-page .ed-row{grid-template-columns:minmax(0,1fr);gap:6px}}.ed-page .ed-you{font-family:var(--font-display);font-size:clamp(19px,2vw,23px);font-style:italic;line-height:1.15}.ed-page .ed-take{color:var(--ink-soft);font-size:14px;line-height:1.5}.ed-page .ed-take b{color:var(--band-deep,var(--ink));font-weight:600}.ed-page .ed-lnk{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-fixed);white-space:nowrap;border:1px solid var(--band,var(--ink));border-radius:var(--radius-sm);background:var(--band,var(--ink));place-self:center start;gap:8px;padding:11px 16px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ed-page .ed-lnk:hover,.ed-page .ed-row.ed-plain .ed-lnk{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ed-page .ed-row.ed-rowhead{border-bottom:1px solid var(--hairline)}.ed-page .ed-invert{background:var(--paper-soft);color:var(--ink)}.ed-page .ed-invert h2 em{color:var(--sage)}.ed-page .ed-invert .ed-lede{color:var(--ink)}.ed-page .ed-cred{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,4vw,60px);margin-top:10px;display:grid}@media (width<=1024px){.ed-page .ed-cred{grid-template-columns:minmax(0,1fr)}}.ed-page .ed-cred-list{padding-left:0;list-style:none}.ed-page .ed-cred-list li{border-top:1px solid var(--ed-invert-rule);color:var(--ink);grid-template-columns:26px 1fr;align-items:baseline;gap:6px;padding:15px 0;font-size:15px;line-height:1.55;display:grid}.ed-page .ed-cred-list li i{font-style:normal;font-family:var(--font-mono);color:var(--ember);font-size:10.5px}.ed-page .ed-cred-list li b{color:var(--ink);font-weight:500}.ed-page .ed-badge{border:1px solid var(--ink);flex-direction:column;gap:6px;padding:28px 26px;display:flex}.ed-page .ed-cco{font-family:var(--font-display);margin-top:6px;font-size:clamp(30px,4vw,44px);line-height:.98}.ed-page .ed-cco span{font-size:.42em}.ed-page .ed-badge p{color:var(--ink);margin-top:14px;font-size:13.5px;line-height:1.55}.ed-page .ed-badge .ed-ctas{margin-top:20px}.ed-page .ed-close{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,3vw,48px);margin-bottom:clamp(38px,4.6vw,56px);padding-top:clamp(72px,9vw,132px);display:grid}@media (width<=1024px){.ed-page .ed-close{grid-template-columns:minmax(0,1fr)}}.ed-page .ed-close h3{margin-top:16px;font-size:clamp(28px,3.6vw,42px);line-height:1.04}.ed-page .ed-close h3 em{color:var(--sage)}.ed-page .ed-close p{color:var(--ink-soft);max-width:52ch;margin-top:16px;font-size:15px;line-height:1.6}.ed-page .ed-close p b{color:var(--ink);font-weight:500}.ed-page .ed-dates{border-top:1px solid var(--hairline);padding-left:0;list-style:none}.ed-page .ed-dates li{border-bottom:1px solid var(--ed-rule-soft);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;font-size:14px;display:flex}.ed-page .ed-dates li b{color:var(--ink);font-weight:500}.ed-page .ed-dates li span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ed-ink-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.cf-page{--cf-invert-soft:color-mix(in srgb,var(--paper) 66%,transparent);--cf-invert-faint:color-mix(in srgb,var(--paper) 45%,transparent);--cf-invert-rule:color-mix(in srgb,var(--paper) 18%,transparent);--cf-on-accent-soft:color-mix(in srgb,var(--ink-fixed) 76%,transparent);--cf-on-accent-rule:color-mix(in srgb,var(--ink-fixed) 20%,transparent);--cf-fixed-soft:color-mix(in srgb,var(--paper-fixed) 80%,transparent)}.cf-page *{box-sizing:border-box}.cf-page img:not([class]){max-width:100%;height:auto}.cf-page ::selection{background:var(--amber);color:var(--ink-fixed)}.cf-page a:not([class]){color:var(--ink);text-decoration:none}.cf-page a:not([class]):hover{color:var(--sage)}.cf-page a:focus-visible,.cf-page button:focus-visible,.cf-page summary:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.cf-page [data-faq] summary{list-style:none}.cf-page [data-faq] summary::-webkit-details-marker{display:none}.cf-page [data-faq] summary:after{content:"+";font-family:var(--font-mono);color:var(--sage);justify-self:end;font-size:18px}.cf-page [data-faq] details[open] summary:after{content:"–"}.cf-page [data-faq] details[open] summary{color:var(--sage)}.cf-page [data-mod]:hover [data-modbar]{opacity:1}.cf-page .cf-x3:before,.cf-page .cf-x4:before,.cf-page .cf-x5:before{content:counter(s,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.1em;color:var(--sage);padding-top:5px;font-size:.6875rem}.cf-page .cf-strong{color:var(--ink);font-weight:500}.cf-page .cf-sechead{margin-bottom:clamp(28px,3.6vw,48px)}.cf-page .cf-em{color:var(--sage);font-style:italic}.cf-page .cf-faq-item{border-bottom:1px solid var(--hairline)}.cf-page .cf-faq-q{cursor:pointer;font-family:var(--font-display);grid-template-columns:1fr 28px;align-items:center;gap:10px;padding:20px 0;font-size:clamp(19px,2vw,24px);line-height:1.2;display:grid}.cf-page .cf-faq-a{color:var(--ink-soft);max-width:70ch;padding:0 0 22px;font-size:.9375rem;line-height:1.62}.cf-page .cf-h2{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,54px);font-weight:400;line-height:1.02}.cf-page .cf-eyebrow{font-family:var(--font-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--sage);font-size:.625rem}.cf-page .cf-section{border-top:1px solid var(--hairline);padding-block:clamp(56px,7.5vw,104px)}.cf-page .cf-lede{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--ink-soft);max-width:58ch;margin-top:18px}.cf-page .cf-label-sage{font-family:var(--font-mono);letter-spacing:.17em;color:var(--sage);text-transform:uppercase;margin-bottom:12px;font-size:.625rem;display:block}.cf-page .cf-h4{font-family:var(--font-display);margin:0;font-size:21px;font-weight:400;line-height:1.1}.cf-page .cf-note{color:var(--ink-soft);margin:10px 0 0;font-size:.875rem;line-height:1.55}.cf-page .cf-mod{border-bottom:1px solid var(--hairline);grid-template-columns:78px minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,.85fr);align-items:start;padding:22px 0;display:grid;position:relative}.cf-page .cf-mod-num{font-family:var(--font-mono);letter-spacing:.13em;color:var(--ink-soft);align-items:center;gap:var(--spacing-tight);font-variant-numeric:tabular-nums;padding-top:5px;font-size:.6875rem;display:flex}.cf-page .cf-mod-title{font-family:var(--font-display);padding-right:var(--spacing-card);margin:0;font-size:clamp(20px,2.1vw,25px);font-weight:400;line-height:1.08}.cf-page .cf-mod-body{color:var(--ink-soft);padding-right:var(--spacing-card);font-size:.875rem;line-height:1.55}.cf-page .cf-mod-lead{font-family:var(--font-display);color:var(--ink);margin-bottom:9px;font-size:1rem;line-height:1.25;display:block}.cf-page .cf-mod-tool{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sage);margin-top:11px;font-size:.625rem;line-height:1.7;display:block}.cf-page .cf-mod-with{font-size:.8125rem;line-height:1.5}.cf-page .cf-mod-with-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;font-size:.625rem;display:block}.cf-page .cf-mod-with-text{color:var(--ink);font-size:.8125rem;font-weight:500;display:block}.cf-page .cf-mt16{margin-top:var(--spacing-rhythm)}.cf-page .cf-strong-invert{color:var(--paper);font-weight:500}.cf-page .cf-label-sage-sm{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sage);font-size:.625rem;display:block}.cf-page .cf-case-title{font-family:var(--font-display);margin-top:var(--spacing-tight);font-size:clamp(21px,2.3vw,28px);line-height:1.05}.cf-page .cf-fact-note{color:var(--ink-soft);margin-top:5px;font-size:.75rem;display:block}.cf-page .cf-fact-note-lg{color:var(--ink-soft);margin-top:7px;font-size:.75rem;line-height:1.4;display:block}.cf-page .cf-profile{border-top:1px solid var(--hairline);padding-top:20px}.cf-page .cf-label-sage-md{font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--sage);margin-bottom:12px;font-size:.625rem;display:block}.cf-page .cf-h3{font-family:var(--font-display);margin:0;font-size:24px;font-weight:400;line-height:1.1}.cf-page .cf-note-48{color:var(--ink-soft);max-width:48ch;margin:10px 0 0;font-size:.875rem;line-height:1.55}.cf-page .cf-start-here{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-top:14px;font-size:.625rem;line-height:1.6;display:block}.cf-page .cf-invert-row{border-top:1px solid var(--cf-invert-rule);color:var(--cf-invert-soft);grid-template-columns:26px 1fr;align-items:baseline;gap:6px;padding:15px 0;font-size:.9375rem;line-height:1.55;display:grid}.cf-page .cf-invert-num{font-style:normal;font-family:var(--font-mono);color:var(--sage);font-size:.625rem}.cf-page .cf-beat-mid{border-left:1px solid var(--hairline);padding:0 24px 26px 22px}.cf-page .cf-label-muted{font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:.625rem;display:block}.cf-page .cf-h3-lg{font-family:var(--font-display);margin:0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1}.cf-page .cf-note-12{color:var(--ink-soft);margin:12px 0 0;font-size:.875rem;line-height:1.55}.cf-page .cf-case-foot{border-top:1px solid var(--hairline);color:var(--ink);margin-top:14px;padding-top:12px;font-size:.8125rem;line-height:1.5}.cf-page .cf-label-sage-xs{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sage);margin-bottom:5px;font-size:.625rem;font-weight:400;display:block}.cf-page .cf-label-muted-xs{font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft);font-size:.625rem}.cf-page .cf-ledger-row{border-bottom:1px solid var(--hairline);gap:var(--spacing-rhythm);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.75fr);align-items:baseline;padding:18px 0;display:grid}.cf-page .cf-ledger-title{font-family:var(--font-display);font-size:21px;line-height:1.1}.cf-page .cf-ledger-note{color:var(--ink-soft);font-size:.875rem;line-height:1.5}.cf-page .cf-ledger-meta{font-family:var(--font-mono);letter-spacing:.11em;color:var(--sage);text-transform:uppercase;font-size:.6875rem;line-height:1.5}.cf-page .cf-strong-fixed{color:var(--ink-fixed);font-weight:500}.cf-page .cf-spec-row{overflow-wrap:anywhere;border-bottom:1px solid var(--cf-on-accent-rule);color:var(--cf-on-accent-soft);grid-template-columns:130px 1fr;gap:10px;padding:12px 0;font-size:.875rem;line-height:1.5;display:grid}.cf-page .cf-spec-key{color:var(--ink-fixed);font-weight:500;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;padding-top:var(--spacing-hairline);font-size:.625rem}.cf-page .cf-cell{border-right:1px solid var(--hairline);padding:16px 14px 18px}.cf-page .cf-step{counter-increment:s;border-top:1px solid var(--hairline);gap:var(--spacing-tight);grid-template-columns:44px 1fr;align-items:start;padding:18px 0;display:grid}.cf-page .cf-step-title{font-family:var(--font-display);margin:0;font-size:19px;font-weight:400;line-height:1.15}.cf-page .cf-step-note{color:var(--ink-soft);max-width:54ch;margin:6px 0 0;font-size:.875rem;line-height:1.55}.cf-page .cf-u61{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:9px;font-size:clamp(21px,2.2vw,27px);font-weight:400;line-height:1.08;display:block}.cf-page .cf-u62{border-right:1px solid var(--hairline);padding:18px 22px 20px}.cf-page .cf-u63{font-family:var(--font-display);margin-top:9px;font-size:clamp(21px,2.2vw,27px);font-weight:400;line-height:1.08;display:block}.cf-page .cf-u64{padding:0 24px 26px 0}.cf-page .cf-u65{border-left:1px solid var(--hairline);padding:0 0 26px 22px}.cf-page .cf-u67{background:var(--sage);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.cf-page .cf-u68{background:var(--sage);flex:none;width:8px;height:8px;display:inline-block}.cf-page .cf-u69{background:var(--sky);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.cf-page .cf-u70{background:var(--sky);flex:none;width:8px;height:8px;display:inline-block}.cf-page .cf-u71{border-top:1px solid var(--ink);margin-top:6px}.cf-page .cf-u72{color:var(--cf-on-accent-soft);max-width:58ch;margin:18px 0 0;font-size:.9375rem;line-height:1.6}.cf-page .cf-shell{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;overflow-x:clip}.cf-page .cf-u74{grid-template-columns:1.55fr .95fr;align-items:end;gap:clamp(28px,4vw,64px);padding-block:clamp(44px,6vw,80px);display:grid}.cf-page .cf-u75{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;margin:20px 0 0;font-size:clamp(40px,6.6vw,86px);font-weight:400;line-height:.94}.cf-page .cf-u76{font-family:var(--font-display);color:var(--ink);max-width:28ch;margin:clamp(22px,2.6vw,34px) 0 0;font-size:clamp(21px,2.5vw,30px);line-height:1.25}.cf-page .cf-u77{color:var(--ink-soft);max-width:56ch;margin:20px 0 0;font-size:1rem;line-height:1.6}.cf-page .cf-u78{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.cf-page .cf-u82{border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.cf-page .cf-u83{border-right:1px solid var(--hairline);padding:18px 22px 20px 0}.cf-page .cf-u84{padding:18px 0 20px 22px}.cf-page .cf-u85{margin-top:var(--spacing-tight);grid-template-columns:repeat(3,1fr);display:grid}.cf-page .cf-u86{font-family:var(--font-display);letter-spacing:-.012em;color:var(--sage);margin:0 0 clamp(20px,2.4vw,30px);font-size:clamp(24px,2.6vw,32px);font-style:italic;font-weight:400;line-height:1.08}.cf-page .cf-u87{grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,48px);display:grid}.cf-page .cf-u89{color:var(--sage)}.cf-page .cf-u90{border-top:1px solid var(--ink)}.cf-page .cf-u91{background:var(--amber);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.cf-page .cf-u92{background:var(--amber);flex:none;width:8px;height:8px;display:inline-block}.cf-page .cf-u93{background:var(--blush);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.cf-page .cf-u94{background:var(--blush);flex:none;width:8px;height:8px;display:inline-block}.cf-page .cf-u95{background:var(--ember);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.cf-page .cf-u96{background:var(--ember);flex:none;width:8px;height:8px;display:inline-block}.cf-page .cf-u98{margin-top:var(--spacing-tight);grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);display:grid}.cf-page .cf-u99{border-top:3px solid var(--sage);padding-top:20px}.cf-page .cf-u100{border-top:3px solid var(--amber);padding-top:20px}.cf-page .cf-u101{border-top:3px solid var(--ember);padding-top:20px}.cf-page .cf-u102{margin-top:var(--spacing-tight);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.cf-page .cf-u103{background:var(--paper-deep);grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-top:34px;padding:22px 26px;display:grid}.cf-page .cf-u104{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(46px,6vw,74px);line-height:.9}.cf-page .cf-u105{color:var(--ink-soft);max-width:62ch;margin:0;font-size:.875rem;line-height:1.55}.cf-page .cf-u106{background:var(--ink);color:var(--paper)}.cf-page .cf-u107{max-width:1280px;margin:0 auto;padding-block:clamp(56px,7.5vw,104px);padding-inline:clamp(20px,5vw,64px)}.cf-page .cf-u108{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;color:var(--paper);margin:0;font-size:clamp(30px,4.6vw,54px);font-weight:400;line-height:1.02}.cf-page .cf-u109{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--cf-invert-soft);max-width:58ch;margin-top:18px}.cf-page .cf-u110{grid-template-columns:1.25fr .95fr;align-items:start;gap:clamp(28px,4vw,60px);margin-top:10px;display:grid}.cf-page .cf-u111{margin:0;padding:0;list-style:none}.cf-page .cf-u112{border:1px solid var(--paper);flex-direction:column;gap:6px;padding:28px 26px;display:flex}.cf-page .cf-u113{font-family:var(--font-display);margin-top:6px;font-size:clamp(34px,4.4vw,50px);line-height:.95}.cf-page .cf-u114{color:var(--cf-invert-soft);margin:14px 0 0;font-size:.8125rem;line-height:1.55}.cf-page .cf-u115{padding-block:clamp(56px,7.5vw,104px)}.cf-page .cf-u116{border-bottom:1px solid var(--hairline);gap:var(--spacing-rhythm);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.75fr);align-items:baseline;padding:18px 0;display:grid}.cf-page .cf-u117{background:var(--blush);color:var(--ink-fixed);width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(56px,7.5vw,104px)}.cf-page .cf-u119{color:var(--paper-fixed);font-style:italic}.cf-page .cf-u120{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--cf-on-accent-soft);max-width:58ch;margin-top:18px}.cf-page .cf-u121{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,60px);margin-top:10px;display:grid}.cf-page .cf-u123{font-family:var(--font-display);color:var(--paper-fixed);font-size:clamp(38px,5vw,60px);line-height:1}.cf-page .cf-u124{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--paper-fixed);margin-top:12px;font-size:.625rem;display:block}.cf-page .cf-u125{border-top:1px solid var(--cf-on-accent-rule);margin:22px 0 0;padding:0;list-style:none}.cf-page .cf-u126{background:var(--sage);border:1px solid var(--sage);color:var(--paper-fixed);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(17px,2vw,24px) clamp(24px,2.8vw,34px);display:flex}.cf-page .cf-u127{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(38px,5vw,60px);line-height:.9}.cf-page .cf-u128{vertical-align:1.15em;color:var(--cf-fixed-soft);margin-right:.16em;font-size:.28em}.cf-page .cf-u129{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cf-fixed-soft);text-align:right;font-size:.625rem;line-height:1.7}.cf-page .cf-u130{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-top:clamp(26px,3vw,38px);display:grid}.cf-page .cf-u131{border-right:1px solid var(--hairline);padding:16px 14px 18px 0}.cf-page .cf-u132{padding:16px 0 18px 14px}.cf-page .cf-u133{color:var(--ink-soft);max-width:70ch;margin:16px 0 clamp(28px,3.4vw,44px);font-size:.8125rem;line-height:1.55}.cf-page .cf-u134{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,60px);display:grid}.cf-page .cf-u135{counter-reset:s;margin:0;padding:0;list-style:none}.cf-page .cf-u136{background:var(--ink);color:var(--paper);padding:34px 30px 30px}.cf-page .cf-u137{font-family:var(--font-display);color:var(--paper);margin:12px 0 0;font-size:40px;font-weight:400;line-height:1.02}.cf-page .cf-u138{color:var(--paper);margin:14px 0 0;font-size:.875rem;line-height:1.55}.cf-page .cf-u143{margin:var(--spacing-rhythm) 0 0;color:var(--paper);font-size:.75rem;line-height:1.5}.cf-page .cf-u144{font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:clamp(30px,4.6vw,54px);font-weight:400;line-height:1.02}.cf-page .cf-plate-gap{margin-top:var(--spacing-internal)}.cf-page .cf-eyebrow-slot{margin-bottom:var(--spacing-rhythm)}.cf-page .cf-eyebrow-onaccent{color:var(--paper-fixed)}.cf-page .cf-plateband{width:100vw;margin-inline:calc(50% - 50vw)}.cf-page .cf-band-tuck{margin-top:var(--spacing-band-mobile);margin-bottom:calc(-1 * var(--spacing-band))}@media (width<=980px){.cf-page [data-r=mod]{grid-template-columns:78px 1fr!important;row-gap:10px!important}.cf-page [data-mc=p],.cf-page [data-mc=w]{grid-column:2}}@media (width<=1024px){.cf-page [data-r=hero],.cf-page [data-r=eoi],.cf-page [data-r=split]{grid-template-columns:1fr!important}}@media (width<=900px){.cf-page [data-r=cred]{grid-template-columns:1fr!important}.cf-page [data-r=rhythm]{grid-template-columns:repeat(2,1fr)!important}}@media (width<=880px){.cf-page [data-r=cases]{grid-template-columns:1fr!important}}@media (width<=860px){.cf-page [data-r=facts]{grid-template-columns:repeat(2,1fr)!important}.cf-page [data-r=cohorts]{grid-template-columns:repeat(3,1fr)!important}}@media (width<=820px){.cf-page [data-r=beats],.cf-page [data-r=profiles],.cf-page [data-r=split]{grid-template-columns:1fr!important}}@media (width<=760px){.cf-page [data-r=mod]{grid-template-columns:1fr!important}.cf-page [data-mc=p],.cf-page [data-mc=w]{grid-column:1}.cf-page [data-r=plateband]{aspect-ratio:3/2!important}}@media (width<=700px){.cf-page [data-r=row],.cf-page [data-r=hours]{grid-template-columns:1fr!important;gap:12px!important}}@media (width<=560px){.cf-page [data-r=rhythm],.cf-page [data-r=cv]{grid-template-columns:1fr!important}}.mba-page{--ink-faint:color-mix(in srgb, var(--ink-soft) 82%, var(--paper));--rule:var(--hairline);--rule-soft:color-mix(in srgb, var(--ink) 8%, transparent);--plate:var(--paper-deep);--plate-line:color-mix(in srgb, var(--ink) 13%, transparent);--invert-bg:var(--ink);--invert-fg:var(--paper);--invert-soft:color-mix(in srgb, var(--paper) 66%, transparent);--invert-faint:color-mix(in srgb, var(--paper) 45%, transparent);--invert-rule:color-mix(in srgb, var(--paper) 18%, transparent);--invert-accent:var(--ember);--serif:var(--font-display);--sans:var(--font-sans);--mono:var(--font-mono);--gut:clamp(20px,5vw,64px);--rail:78px;--max:1280px;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.mba-page img{max-width:100%;height:auto}.mba-page *{box-sizing:border-box}.mba-page h1,.mba-page h2,.mba-page h3,.mba-page h4{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.mba-page p,.mba-page ul,.mba-page ol{margin:0;padding:0}.mba-page em{font-style:italic}.mba-page .eyebrow-inv{color:var(--invert-faint)}.mba-page .text-lede b{color:var(--ink);font-weight:500}.mba-page .text-lede-inverse b{color:var(--invert-fg);font-weight:500}.mba-page .sec{border-top:1px solid var(--rule);padding-block:clamp(56px,7.5vw,104px)}.mba-page .sec-head{align-items:flex-start;gap:var(--spacing-tight);flex-direction:column;margin-bottom:clamp(28px,3.6vw,48px);display:flex}.mba-page .sec-head h2{font-size:clamp(30px,4.6vw,54px)}.mba-page .sec-head h2 em{color:var(--ember)}.mba-page .sec-head .sub{margin-top:var(--spacing-rhythm)}@media (width<=760px){.mba-page .sec-head{gap:var(--spacing-tight)}}.mba-page .plate{background:var(--plate);border:1px solid var(--plate-line);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.mba-page .plate:before{content:"";background-image:repeating-linear-gradient(-45deg,transparent 0 11px,var(--plate-line) 11px 12px);opacity:.5;position:absolute;inset:0}.mba-page .plate:after{content:"";background:var(--ember);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:14px}.mba-page .plate-cap{background:linear-gradient(to top,var(--plate) 62%,transparent);padding:14px 16px;position:relative}.mba-page .plate-cap .id{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ember);font-size:9.5px;display:block}.mba-page .plate-cap .brief{color:var(--ink-soft);max-width:44ch;margin-top:5px;font-size:12.5px;line-height:1.4}.mba-page .plate.tall{aspect-ratio:4/5}.mba-page .plate.wide{aspect-ratio:3/2}.mba-page .plate.band{aspect-ratio:64/17;min-height:180px}@media (width<=760px){.mba-page .plate.band{aspect-ratio:3/2}}.mba-page .plate.has-image{background:var(--paper-deep)}.mba-page .plate.has-image:before{display:none}.mba-page .plate.has-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mba-page .photo-break-taller{min-height:50rem}.mba-page .photo-break-taller img{object-position:center center}.mba-page .hero{grid-template-columns:1.55fr .95fr;align-items:stretch;gap:clamp(28px,4vw,64px);padding-block:clamp(44px,6vw,80px);display:grid}.mba-page .hero>div:first-child{align-self:end}.mba-page .hero .plate.tall{aspect-ratio:auto;height:100%;min-height:100%}@media (width<=900px){.mba-page .hero{grid-template-columns:1fr}.mba-page .hero .plate.tall{aspect-ratio:4/5;height:auto;min-height:auto}}.mba-page .hero h1{text-wrap:nowrap;margin-top:20px;font-size:clamp(39px,6.9vw,88px);line-height:.9}.mba-page .hero h1 em{color:var(--ember)}.mba-page .hero .kick{font-family:var(--serif);color:var(--ink);max-width:24ch;margin-top:clamp(22px,2.6vw,34px);font-size:clamp(21px,2.5vw,30px);line-height:1.25}.mba-page .hero .body{color:var(--ink-soft);max-width:56ch;margin-top:20px;font-size:16.5px;line-height:1.6}.mba-page .hero .body b{color:var(--ink);font-weight:500}.mba-page .ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.mba-page a:focus-visible,.mba-page button:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.mba-page .facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=860px){.mba-page .facts{grid-template-columns:repeat(2,1fr)}}.mba-page .fact{border-right:1px solid var(--rule-soft);padding:18px 22px 20px 0}.mba-page .fact:last-child{border-right:0}.mba-page .fact:not(:first-child){padding-left:22px}@media (width<=860px){.mba-page .fact{border-bottom:1px solid var(--rule-soft)}.mba-page .fact:nth-child(2n){border-right:0}.mba-page .fact:nth-child(odd){padding-left:0}.mba-page .fact:nth-child(2n){padding-left:22px}}.mba-page .fact strong{font-family:var(--serif);margin-top:9px;font-size:clamp(21px,2.2vw,27px);font-weight:400;line-height:1.08;display:block}.mba-page .fact span.note{color:var(--ink-faint);margin-top:7px;font-size:12.5px;line-height:1.4;display:block}.mba-page .two{grid-template-columns:var(--rail) 1fr;gap:0;display:grid}@media (width<=760px){.mba-page .two{grid-template-columns:1fr}}.mba-page .gate{grid-template-columns:1fr 1fr;gap:clamp(24px,3.4vw,56px);margin-top:38px;display:grid}@media (width<=860px){.mba-page .gate{grid-template-columns:1fr}}.mba-page .gate h3{margin-bottom:4px;font-size:23px}.mba-page .gate-tag{margin-bottom:14px}.mba-page .crit{margin-top:18px;list-style:none}.mba-page .crit li{border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);grid-template-columns:22px 1fr;align-items:baseline;gap:4px;padding:11px 0;font-size:15.5px;line-height:1.5;display:grid}.mba-page .crit li i{font-style:normal;font-family:var(--mono);color:var(--ember);font-size:11px}.mba-page .crit li b{color:var(--ink);font-weight:500}.mba-page .rhythm{grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;display:grid}@media (width<=900px){.mba-page .rhythm{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.mba-page .rhythm{grid-template-columns:1fr}}.mba-page .beat{border-left:1px solid var(--rule);padding:0 22px 26px 20px}.mba-page .beat:first-child{border-left:0;padding-left:0}@media (width<=900px){.mba-page .beat{border-left:0;border-top:1px solid var(--rule);margin-top:8px;padding-top:18px;padding-left:0}}.mba-page .beat .step{font-family:var(--mono);letter-spacing:.17em;color:var(--ember);margin-bottom:12px;font-size:10px;display:block}.mba-page .beat h4{font-size:20px;line-height:1.1}.mba-page .beat p{color:var(--ink-soft);margin-top:9px;font-size:14.5px;line-height:1.52}.mba-page .hours{background:var(--paper-deep);grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-top:34px;padding:22px 26px;display:grid}@media (width<=700px){.mba-page .hours{grid-template-columns:1fr;gap:14px}}.mba-page .hours .big{font-family:var(--serif);white-space:nowrap;font-size:clamp(38px,5vw,60px);line-height:.94}.mba-page .hours p{color:var(--ink-soft);max-width:62ch;font-size:14.5px;line-height:1.55}.mba-page .hours p b{color:var(--ink);font-weight:500}.mba-page .ledger{border-top:1px solid var(--ink)}.mba-page .mod{grid-template-columns:var(--rail) minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,.85fr);border-bottom:1px solid var(--rule-soft);align-items:start;gap:0;padding:22px 0;display:grid;position:relative}.mba-page .mod:before{content:"";background:var(--band,var(--ember));opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.mba-page .mod:hover:before{opacity:1}@media (width<=980px){.mba-page .mod{grid-template-columns:var(--rail) 1fr;row-gap:10px}.mba-page .mod .promise,.mba-page .mod .who{grid-column:2}}@media (width<=760px){.mba-page .mod{grid-template-columns:1fr;row-gap:8px}.mba-page .mod .promise,.mba-page .mod .who{grid-column:1}}.mba-page .mod .n{font-family:var(--mono);letter-spacing:.13em;color:var(--ink-faint);align-items:center;gap:8px;padding-top:5px;font-size:11px;display:flex}.mba-page .mod .n:before{content:"";background:var(--band,var(--ember));flex:none;width:8px;height:8px;display:inline-block}.mba-page .mod h3{padding-right:24px;font-size:clamp(20px,2.1vw,25px);line-height:1.08}.mba-page .mod .promise{color:var(--ink-soft);padding-right:24px;font-size:14.5px;line-height:1.55}.mba-page .mod .who{font-size:13px;line-height:1.5}.mba-page .mod .who .art{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px;font-size:9.5px;display:block}.mba-page .mod .who .artefact{color:var(--ink);font-size:13.5px;font-weight:500;display:block}.mba-page .mod .who .lect{color:var(--ink-soft);margin-top:9px;display:block}.mba-page .mod .who .lect em{color:var(--ink-faint);font-style:normal}.mba-page .mod .who .tba{color:var(--ink-faint);font-style:italic}.mba-page .strands{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:34px;display:grid}@media (width<=800px){.mba-page .strands{grid-template-columns:1fr}}.mba-page .strand{border-right:1px solid var(--rule-soft);padding:22px 26px 24px 0}.mba-page .strand:last-child{border-right:0;padding-left:26px}@media (width<=800px){.mba-page .strand{border-right:0;border-bottom:1px solid var(--rule-soft);padding-left:0}.mba-page .strand:last-child{border-bottom:0;padding-left:0}}.mba-page .strand-code{margin-bottom:14px}.mba-page .strand h4{font-size:22px}.mba-page .strand p{color:var(--ink-soft);max-width:52ch;margin-top:10px;font-size:14.5px;line-height:1.55}.mba-page .inkband{background:var(--invert-bg);color:var(--invert-fg)}.mba-page .inkband h2 em{color:var(--invert-accent)}.mba-page .cred{grid-template-columns:1.25fr .95fr;align-items:start;gap:clamp(28px,4vw,60px);margin-top:10px;display:grid}@media (width<=900px){.mba-page .cred{grid-template-columns:1fr}}.mba-page .cred-list{margin-top:26px;list-style:none}.mba-page .cred-list li{border-top:1px solid var(--invert-rule);color:var(--invert-soft);grid-template-columns:26px 1fr;align-items:baseline;gap:6px;padding:15px 0;font-size:15px;line-height:1.55;display:grid}.mba-page .cred-list li i{font-style:normal;font-family:var(--mono);color:var(--invert-accent);font-size:10.5px}.mba-page .cred-list li b{color:var(--invert-fg);font-weight:500}.mba-page .badge{background:var(--paper);color:var(--ink);border:1px solid var(--hairline);flex-direction:column;gap:6px;padding:28px 26px;display:flex}.mba-page .badge .mono{font-family:var(--mono);letter-spacing:.19em;text-transform:uppercase;color:var(--ember);font-size:10px}.mba-page .badge .cco{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:clamp(52px,7vw,80px);line-height:.88}.mba-page .badge .full{font-family:var(--serif);color:var(--ink);margin-top:10px;font-size:21px;line-height:1.15}.mba-page .badge p{color:var(--ink-soft);margin-top:14px;font-size:13.5px;line-height:1.55}.mba-page .lect-grid{grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.6vw,24px);margin-top:6px;display:grid}@media (width<=1000px){.mba-page .lect-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.mba-page .lect-grid{grid-template-columns:repeat(2,1fr)}}.mba-page .person .plate{aspect-ratio:4/5}.mba-page .person-img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--plate-line);background:var(--plate);width:100%;display:block}.mba-page .person-img.tall{height:auto}.mba-page .person-mono{aspect-ratio:4/5;border:1px solid var(--plate-line);justify-content:center;align-items:center;display:flex}.mba-page .person-mono .initials{font-family:var(--serif);color:var(--ink);font-size:clamp(30px,3.4vw,44px);line-height:1}.mba-page .person-mono.accent-sage{background:var(--sage)}.mba-page .person-mono.accent-sky{background:var(--sky)}.mba-page .person-mono.accent-amber{background:var(--amber)}.mba-page .person-mono.accent-blush{background:var(--blush)}.mba-page .person-mono.accent-faint{background:var(--plate)}.mba-page .person-mono.accent-faint .initials{color:var(--ink-faint)}.mba-page .person .name{font-family:var(--serif);margin-top:12px;font-size:19px;line-height:1.1}.mba-page .person .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-top:6px;font-size:9.5px;display:block}.mba-page .person .bio{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.48}.mba-page .person .mod-tag{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-faint);margin-top:8px;font-size:9.5px;display:block}.mba-page .founders{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);margin-top:clamp(38px,4.6vw,64px);display:grid}@media (width<=760px){.mba-page .founders{grid-template-columns:1fr}}.mba-page .founder{grid-template-columns:150px 1fr;align-items:start;gap:22px;display:grid}@media (width<=520px){.mba-page .founder{grid-template-columns:1fr}}.mba-page .founder .name{font-family:var(--serif);font-size:26px;line-height:1.05}.mba-page .founder .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-top:7px;font-size:9.5px;display:block}.mba-page .founder p{color:var(--ink-soft);margin-top:11px;font-size:14px;line-height:1.55}.mba-page .stats{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;display:grid}@media (width<=700px){.mba-page .stats{grid-template-columns:repeat(2,1fr)}}.mba-page .stat{border-right:1px solid var(--rule-soft);padding:20px 20px 22px 0}.mba-page .stat:last-child{border-right:0}.mba-page .stat:not(:first-child){padding-left:20px}.mba-page .apply{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4vw,60px);display:grid}@media (width<=900px){.mba-page .apply{grid-template-columns:1fr}}.mba-page .steps{counter-reset:s;margin-top:26px;list-style:none}.mba-page .steps li{counter-increment:s;border-top:1px solid var(--rule);grid-template-columns:44px 1fr;align-items:start;gap:8px;padding:18px 0;display:grid}.mba-page .steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--mono);letter-spacing:.1em;color:var(--ember);padding-top:5px;font-size:11px}.mba-page .steps h4{font-size:19px;line-height:1.15}.mba-page .steps p{color:var(--ink-soft);max-width:54ch;margin-top:6px;font-size:14px;line-height:1.55}.mba-page .pricecard{background:var(--invert-bg);color:var(--invert-fg);padding:34px 30px 30px;position:relative;overflow:hidden}.mba-page .pricecard .amt{font-family:var(--serif);color:var(--invert-fg);font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(52px,7vw,74px);line-height:.9}.mba-page .pricecard .amt sup{vertical-align:1.05em;margin-right:.14em;font-size:.32em}.mba-page .pricecard .sub{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--invert-accent);margin-top:16px;font-size:10px}.mba-page .pricecard .fine{color:var(--invert-soft);border-top:1px solid var(--invert-rule);margin-top:20px;padding-top:18px;font-size:13.5px;line-height:1.55}.mba-page .pricecard .fine b{color:var(--invert-fg);font-weight:500}.mba-page .pricecard-cta{width:100%;margin-top:22px;display:inline-flex}.mba-page .incl{margin-top:22px;list-style:none}.mba-page .incl li{color:var(--invert-soft);border-top:1px solid var(--invert-rule);grid-template-columns:18px 1fr;gap:4px;padding:9px 0;font-size:13.5px;line-height:1.5;display:grid}.mba-page .incl li i{color:var(--invert-accent);font-style:normal;font-family:var(--mono);padding-top:2px;font-size:10px}.mba-page .faq{border-top:1px solid var(--ink);margin-top:6px}.mba-page .faq details{border-bottom:1px solid var(--rule-soft)}.mba-page .faq summary{cursor:pointer;font-family:var(--serif);grid-template-columns:1fr 28px;align-items:center;gap:10px;padding:20px 0;font-size:clamp(19px,2vw,24px);line-height:1.2;list-style:none;display:grid}.mba-page .faq summary::-webkit-details-marker{display:none}.mba-page .faq summary:after{content:"+";font-family:var(--mono);color:var(--ember);justify-self:end;font-size:18px;transition:transform .2s}.mba-page .faq details[open] summary:after{content:"–"}.mba-page .faq details[open] summary{color:var(--ember)}.mba-page .faq .ans{color:var(--ink-soft);max-width:70ch;padding:0 0 22px;font-size:15.5px;line-height:1.62}.mba-page .faq .ans b{color:var(--ink);font-weight:500}@media (width<=900px){.mba-page .hero h1{text-wrap:balance}}@media (width<=760px){.mba-page .plate.band{min-height:0}}
