@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/joinsept26/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/joinsept26/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff")}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/joinsept26/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/joinsept26/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/joinsept26/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/joinsept26/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/joinsept26/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/joinsept26/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--enrollment-yellow:#ffe45c}html{scroll-padding-top:100px}.enrollment-banner{background:var(--enrollment-yellow);color:var(--black);border-bottom:1px solid #d8bc34}.banner-inner{justify-content:center;gap:12px;min-height:62px;flex-wrap:wrap;padding-block:8px}.banner-message{font-size:.82rem;font-weight:600;line-height:1.5}.banner-inner>a{font-size:.81rem;gap:8px;text-decoration:underline;text-underline-offset:4px;margin-left:10px}.enrollment-countdown--banner .enrollment-countdown__live{gap:8px}.enrollment-countdown--banner .enrollment-countdown__label{font-size:.8rem;font-weight:400;color:var(--black)}.enrollment-countdown--banner .enrollment-countdown__clock{gap:7px}.enrollment-countdown--banner .enrollment-countdown__unit strong{font-size:.86rem;color:var(--black)}.enrollment-countdown--banner .enrollment-countdown__unit>span{font-size:.69rem;color:var(--black)}.enrollment-countdown--banner .enrollment-countdown__unit:last-child{display:none}.enrollment-banner :focus-visible{outline-color:var(--black)}.hero-grid{padding-bottom:52px}.hero-tuition{margin-top:17px;font-size:.74rem;color:var(--ivory-muted)}.hero-tuition>span{padding-inline:5px}.hero-tuition a{text-underline-offset:3px}.hero .rating{margin-top:16px}.workshop-note{display:grid;grid-template-columns:1fr 1.65fr;gap:35px;border-block:1px solid var(--line);margin-top:32px;padding-block:26px}.workshop-note h3{font-family:var(--display);font-size:1.8rem;font-weight:400;line-height:1.2}.workshop-note p{font-size:.88rem;color:var(--ink-muted)}.support-grid{grid-template-columns:1fr 1fr;gap:50px}.support-grid h3{font-size:2rem;max-width:24ch}.support-section .review-group{margin-top:30px}.section-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:650;margin-bottom:22px;color:var(--violet-deep)}.make-it-stick-section{background:var(--violet-wash);border-bottom:1px solid #d1c9f4}.consultation-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:11%;align-items:start}.consultation-layout h2{max-width:16ch}.consultation-lede{font-family:var(--body);font-size:1.2rem;max-width:37ch;margin-top:27px}.consultation-layout .button{margin-top:30px}.consultation-details{border-left:1px solid #bdb1ed;padding-left:36px}.consultation-duration{display:flex;gap:20px;align-items:center;margin-bottom:22px}.consultation-duration>strong{font-family:var(--display);font-size:7.5rem;font-weight:400;line-height:.9;letter-spacing:-.04em}.consultation-duration>span{font-size:.84rem;line-height:1.7}.consultation-details>p{font-size:.86rem}.consultation-details .claim-term{font-size:.77rem;color:var(--ink-muted);margin-top:8px}.consultation-extra{border-top:1px solid #c6bfe5;margin-top:26px;padding-top:25px}.offer-tag{background:var(--enrollment-yellow);padding:7px 10px;color:var(--black);font-size:.7rem;font-weight:650;line-height:1.5;display:inline-block}.consultation-extra h3{font-family:var(--display);font-weight:400;font-size:1.9rem;margin-block:15px 10px}.consultation-extra p{font-size:.84rem}.recordings-note{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.recordings-note h3{font-size:.88rem;margin-bottom:12px}.recordings-note p{font-size:.84rem;color:var(--ink-muted)}.recordings-note p+p{margin-top:10px}.value-comparison{margin-top:32px;padding:30px;background:var(--black);color:var(--ivory);display:grid;grid-template-columns:1.25fr .75fr 1fr;gap:28px;align-items:center}.value-comparison p{font-size:.88rem}.value-breakdown{display:flex;gap:7px;flex-wrap:wrap;font-size:.75rem;margin-top:9px;color:var(--ivory-muted)}.value-total>span,.value-tuition>span{display:block;font-size:.72rem;margin-bottom:9px;color:var(--ivory-muted)}.value-total s{font-family:var(--display);font-size:2.8rem;line-height:1;text-decoration-thickness:2px;color:var(--ivory-muted)}.value-tuition strong{font-family:var(--display);font-size:3.6rem;font-weight:400;color:var(--ivory);line-height:1}.value-tuition small{font-family:var(--ui);font-size:.68rem;color:var(--ivory-muted)}.enrollment-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:13%;align-items:center;margin-bottom:38px}.enrollment-heading h2{max-width:16ch}.enrollment-heading .cohort-dates{margin-top:0}.enrollment-heading .enrollment-window{color:var(--ivory-muted);margin-top:8px}.enrollment-heading .enrollment-cap{font-size:.82rem;margin-top:20px}.enrollment-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.enrollment-option{display:flex;flex-direction:column;min-width:0;padding:32px;background:var(--paper);color:var(--ink);border-top:5px solid var(--paper)}.early-option{background:var(--violet-wash);border-top-color:var(--violet-bright)}.option-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.option-header h3{font-family:var(--display);font-size:2.5rem;font-weight:400;line-height:1.1}.regular-tag{font-size:.72rem;color:var(--ink-muted)}.enrollment-option .price{margin-block:25px 18px}.enrollment-option .price strong{font-size:4.3rem}.option-included{font-size:.85rem;font-weight:600;padding-bottom:22px;border-bottom:1px solid #c9c3dc}.option-benefits{list-style:none;padding:0;margin:24px 0;display:flex;flex-direction:column;gap:24px}.option-benefits li{display:flex;gap:13px;font-size:.87rem;line-height:1.6}.option-benefits svg{width:18px;margin-top:4px;color:var(--violet-deep)}.option-benefits strong{font-size:.92rem;font-weight:600;display:block}.option-benefits small{display:block;font-size:.82rem;line-height:1.65;color:var(--ink-muted);margin-top:5px}.option-benefits .not-included{font-size:.81rem;color:var(--ink-muted)}.not-included>span:first-child{width:18px;flex-shrink:0;text-align:center}.option-terms{font-size:.73rem;line-height:1.6;color:var(--ink-muted);margin-top:auto;margin-bottom:23px;max-width:48ch}.enrollment-guarantee{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.77rem;color:var(--ivory-muted);margin-top:23px}.enrollment-guarantee svg{width:17px}.shared-inclusions{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px;padding-block:34px;border-block:1px solid var(--line-inverse);margin-top:34px}.shared-inclusions h3{font-family:var(--display);font-size:2.2rem;font-weight:400}.shared-inclusions .included-checklist{display:grid;grid-template-columns:1fr 1fr;gap:21px 30px;margin:0}.shared-inclusions .included-checklist li{margin:0;font-size:.86rem}.funding-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.funding-options article{background:var(--paper);color:var(--ink);padding:32px;min-width:0}.funding-options .section-eyebrow{margin-bottom:16px}.funding-options h3{font-family:var(--display);font-size:2rem;font-weight:400;line-height:1.2}.funding-options h3 strong{font-family:var(--ui);font-weight:600;font-size:1.12rem;display:block;margin-top:10px;color:var(--violet-deep);overflow-wrap:anywhere}.funding-options h3+p{font-size:.86rem;color:var(--ink-muted);margin-top:18px}.funding-options .self-price{font-family:var(--display);font-size:3.5rem;color:var(--ink);line-height:1.2;margin-top:20px}.funding-options .self-price span{font-family:var(--ui);font-size:.78rem;color:var(--ink-muted)}.funding-personal .purchase-button{margin-top:18px}.funding-options .expense-link{padding-block:18px}.funding-options .text-link{color:var(--violet-deep);font-size:.79rem}.funding-options .copy-code{font-size:.8rem;margin-top:18px}.funding-options .copy-status{min-height:1.7em}@media(max-width:1000px){.banner-inner{gap:8px;justify-content:center}.banner-message{font-size:.77rem}.banner-inner>a{margin-left:4px;font-size:.77rem}.enrollment-countdown--banner .enrollment-countdown__label{font-size:.75rem}.enrollment-heading{gap:6%}.enrollment-option,.funding-options article{padding:26px}.option-header{align-items:flex-start;flex-direction:column;gap:10px}.shared-inclusions{grid-template-columns:1fr;gap:24px}.value-comparison{gap:22px}.value-breakdown{font-size:.69rem}.value-total s{font-size:2.4rem}.value-tuition strong{font-size:3rem}}@media(max-width:800px){.banner-inner{display:grid;grid-template-columns:auto auto;gap:0 20px;padding-block:6px}.banner-message{grid-column:1/-1;text-align:center;font-size:.77rem}.banner-inner>a{grid-column:2;grid-row:2;min-height:40px;margin:0}.enrollment-countdown--banner{grid-column:1;grid-row:2}.enrollment-countdown--banner .enrollment-countdown__label{font-size:.74rem}.enrollment-countdown--banner .enrollment-countdown__unit strong{font-size:.8rem}.consultation-layout{gap:6%}.consultation-details{padding-left:26px}.consultation-duration>strong{font-size:6rem}.value-comparison{grid-template-columns:1fr 1fr}.value-comparison>div:first-child{grid-column:1/-1;border-bottom:1px solid var(--line-inverse);padding-bottom:18px}.enrollment-option .price strong{font-size:3.6rem}}@media(max-width:680px){html{scroll-padding-top:100px}.banner-inner{width:calc(100% - 28px)!important;grid-template-columns:1fr auto;gap:0 10px;min-height:80px}.banner-message{text-align:left;font-size:.77rem;line-height:1.45}.banner-inner>a{font-size:.73rem;min-height:44px;gap:5px}.enrollment-countdown--banner .enrollment-countdown__live{gap:6px}.enrollment-countdown--banner .enrollment-countdown__label{font-size:.68rem;line-height:1.2}.enrollment-countdown--banner .enrollment-countdown__clock{gap:5px}.enrollment-countdown--banner .enrollment-countdown__unit strong{font-size:.76rem}.enrollment-countdown--banner .enrollment-countdown__unit>span{font-size:.62rem}.banner-inner>a svg{width:13px}.hero-tuition{font-size:.73rem;max-width:32ch}.hero-tuition a{line-height:1.8}.hero-grid{padding-bottom:36px}.workshop-note{grid-template-columns:1fr;gap:15px}.workshop-note p{font-size:.91rem}.support-grid{grid-template-columns:1fr;gap:0}.consultation-layout{grid-template-columns:1fr;gap:32px}.consultation-layout h2{font-size:3.1rem}.consultation-lede{font-size:1.14rem}.consultation-layout .button{width:100%}.consultation-details{border-left:0;border-top:1px solid #bdb1ed;padding:30px 0 0}.consultation-duration>strong{font-size:6.4rem}.consultation-details>p{font-size:.91rem}.consultation-details .claim-term{font-size:.8rem}.consultation-extra p{font-size:.9rem}.recordings-note p{font-size:.88rem}.value-comparison{padding:26px 22px;gap:22px}.value-total s{font-size:2.55rem}.value-tuition strong{font-size:2.9rem}.value-total>span,.value-tuition>span{font-size:.73rem}.value-breakdown{font-size:.77rem}.enrollment-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.enrollment-heading h2{font-size:3.2rem}.enrollment-heading .enrollment-window{font-size:.79rem}.enrollment-options{grid-template-columns:1fr;gap:24px}.enrollment-option{padding:28px 24px}.option-header{flex-direction:row;align-items:center}.option-header h3{font-size:2.35rem}.offer-tag{font-size:.65rem;padding:6px 8px}.regular-tag{font-size:.71rem}.enrollment-option .price strong{font-size:4rem}.option-included{font-size:.86rem}.option-benefits strong{font-size:.94rem}.option-benefits small{font-size:.87rem}.option-benefits .not-included{font-size:.84rem}.option-terms{font-size:.8rem}.enrollment-guarantee{font-size:.72rem;gap:8px}.shared-inclusions{padding-block:27px;margin-top:28px;gap:22px}.shared-inclusions h3{font-size:2rem}.shared-inclusions .included-checklist{grid-template-columns:1fr;gap:18px}.shared-inclusions .included-checklist li{font-size:.91rem}.funding-options{grid-template-columns:1fr;gap:22px;margin-top:28px}.funding-options article{padding:28px 24px}.funding-options h3+p{font-size:.91rem}.funding-options .section-eyebrow{font-size:.72rem}.funding-options .price-team{font-size:.8rem}.funding-options .self-price{font-size:3.6rem}.section-eyebrow{margin-bottom:18px}}@media(max-width:370px){.banner-message{font-size:.71rem}.enrollment-countdown--banner .enrollment-countdown__live{align-items:flex-start;flex-direction:column;gap:4px}.enrollment-countdown--banner .enrollment-countdown__label{font-size:.68rem}.banner-inner{padding-block:7px;min-height:90px}.banner-inner>a{font-size:.7rem}.option-header{flex-direction:column;align-items:flex-start}.value-comparison{gap:17px}.value-tuition strong{font-size:2.55rem}.value-total s{font-size:2.3rem}.value-total>span,.value-tuition>span{font-size:.67rem}}body{min-width:280px}#enroll{scroll-margin-top:28px}#enroll:focus{outline:none}.hero-grid{grid-template-columns:1.35fr .95fr;gap:32px 8%;align-items:center;padding-bottom:36px}.hero h1{font-size:clamp(3.8rem,4.9vw,4.65rem);max-width:17ch}.hero-description{max-width:47ch;margin-top:23px}.hero-cohort{margin-top:22px}.hero .rating{margin-top:20px}.hero-offer{padding:24px 28px;background:var(--paper);border-top:3px solid var(--violet-bright)}.hero-deliverables{padding:0 0 25px}.hero-deliverables>p{font-size:.78rem}.hero-deliverables>div{margin-top:19px}.hero-deliverables h2{font-size:2rem;line-height:1.16}.hero-offer .enrollment-countdown--hero{border-top:1px solid var(--line);border-bottom:0;padding:22px 0 0}.hero-offer .enrollment-countdown__label{font-size:.78rem}.hero-offer .enrollment-countdown__unit strong{font-size:2.4rem}.hero-offer .enrollment-countdown__timezone{font-size:.7rem}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:25px;border-top:1px solid var(--line-inverse)}.hero-bonus-link{display:flex;gap:18px;align-items:baseline;color:var(--ivory);font-size:.83rem;text-decoration:none;line-height:1.7}.hero-bonus-link strong{font-weight:550}.hero-bonus-link span{font-size:.76rem;color:var(--violet-bright);text-decoration:underline;text-underline-offset:4px}.hero-bonus-link svg{width:15px;margin-left:5px}.hero-bonus-link:hover span{color:var(--ivory)}.hero-bottom .hero-tuition{font-size:.72rem;margin-top:9px}.hero-bottom .hero-actions{margin:0;gap:24px;flex-shrink:0}.hero-bottom .text-link{font-size:.8rem}#fit .audience-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:38px}#fit .audience-list article{display:block;border-top:1px solid var(--line);border-bottom:0;padding:25px 0 0}#fit .audience-list article>span{font-family:var(--display);font-size:2.3rem;color:var(--violet-deep);line-height:1;display:block;margin-bottom:17px}#fit .audience-list p{font-size:1.08rem;line-height:1.65}.audience-highlight{background:var(--enrollment-yellow);color:var(--ink);padding:.05em .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.audience-highlight strong{font-weight:700}#fit .section-cta{margin-top:30px}.problem-section .split-intro{grid-template-columns:.7fr 1.3fr;gap:8%}.problem-section .prose{font-size:1.15rem}.outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 42px;margin-top:36px}.outcome-grid article{border-top:1px solid var(--line);padding-top:24px}.outcome-grid h3{font-size:1rem;font-weight:600;line-height:1.5;max-width:45ch}.outcome-grid ul{margin:17px 0 0;padding-left:18px;color:var(--ink-muted);font-size:.85rem;line-height:1.75}.outcome-grid li+li{margin-top:10px}.outcome-grid li::marker{color:var(--violet-deep)}.support-grid h3{max-width:27ch}.support-grid p{max-width:58ch}.make-it-stick-section>.section-cta{margin-top:30px;padding-top:25px;border-top:1px solid #c6bfe5}.schedule-prerequisites{margin-top:36px}.schedule-prerequisites .prerequisites{margin-top:0}.schedule-prerequisites .prerequisites h3{font-size:1.8rem}.schedule-prerequisites .prerequisites p{font-size:.86rem}.enrollment-heading{grid-template-columns:1.25fr 1fr;gap:8%;margin-bottom:32px}.enrollment-heading h2{font-size:clamp(3rem,5vw,4.4rem);max-width:18ch}.enrollment-option{padding:30px 32px}.early-option{border-top-color:var(--enrollment-yellow)}.essential-option{border-top-color:var(--line)}.option-header{align-items:center;flex-direction:row}.essential-benefits{gap:15px;margin-block:24px}.essential-benefits li{font-size:.86rem;line-height:1.55}.essential-benefits strong{font-size:.86rem}.essential-benefits small{font-size:.8rem;margin-top:1px}.early-benefits{gap:27px;margin-top:28px}.early-benefits strong{font-size:1rem;line-height:1.5}.early-benefits small{font-size:.86rem;line-height:1.65;margin-top:9px}.extra-number{font-family:var(--display);font-size:1.7rem;color:var(--violet-deep);line-height:1.2;flex-shrink:0;width:28px}.early-total{padding:21px 0;border-top:1px solid #c9c3dc;margin-bottom:25px}.early-total strong{font-size:.87rem;font-weight:600}.early-total p{font-size:.8rem;color:var(--ink-muted);margin-top:5px}.enrollment-option .option-terms{font-size:.75rem}.enrollment-option .purchase-button{font-size:1rem;min-height:58px}.enrollment-section .funding-options{margin-top:40px}.teams-section{border-top:1px solid var(--line-inverse)}.instructor-section .instructor-roles{margin-top:25px}.faq-section{border-top:1px solid var(--line)}@media(max-width:1120px){.hero-grid{gap:28px 5%}.hero h1{font-size:4.1rem}.hero-bottom{gap:22px}.hero-bonus-link{flex-direction:column;gap:1px}.hero-bottom .hero-actions{gap:18px}.hero-offer{padding:23px}.hero-deliverables h2{font-size:1.85rem}.enrollment-option{padding:28px}.option-header{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:900px){.hero h1{font-size:3.7rem}.hero-description{font-size:.98rem}.hero-grid{gap:28px 5%;grid-template-columns:1.2fr 1fr}.hero-deliverables h2{font-size:1.8rem}.hero-offer .enrollment-countdown__unit strong{font-size:2rem}.hero-bottom .hero-actions{gap:16px}.hero-bottom .text-link{display:none}#fit .audience-list{gap:24px}#fit .audience-list p{font-size:1rem}.outcome-grid{gap:25px}.enrollment-option{padding:26px}.early-benefits strong{font-size:.91rem}.early-benefits small{font-size:.81rem}}@media(max-width:680px){.hero-grid{grid-template-columns:1fr;gap:27px;padding-bottom:30px}.hero h1{font-size:clamp(3.35rem,12.8vw,5.1rem);max-width:14ch;line-height:1}.hero-description{font-size:1.02rem;max-width:39ch;margin-top:20px}.hero-cohort{font-size:.82rem}.hero .rating{font-size:.71rem;margin-top:18px}.hero-offer{padding:23px;border-top-width:2px}.hero-deliverables{padding-bottom:23px}.hero-deliverables>div{margin-top:17px}.hero-deliverables h2{font-size:1.85rem}.hero-offer .enrollment-countdown--hero{padding-top:19px}.hero-offer .enrollment-countdown__unit strong{font-size:2.2rem}.hero-offer .enrollment-countdown__clock{gap:14px}.hero-bottom{flex-direction:column;align-items:stretch;gap:23px;padding-top:23px}.hero-bonus-link{gap:5px;font-size:.86rem;align-items:flex-start}.hero-bonus-link span{font-size:.79rem}.hero-bottom .hero-tuition{font-size:.74rem;max-width:none;margin-top:12px}.hero-bottom .hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:17px}.hero-bottom .text-link{display:inline-flex;padding:0}.hero-bottom .button{width:100%;justify-content:space-between}.hero-bottom .hero-actions>.text-link{font-size:.8rem}#fit .audience-list{grid-template-columns:1fr;gap:0;margin-top:28px}#fit .audience-list article{display:grid;grid-template-columns:35px 1fr;gap:16px;padding:21px 0}#fit .audience-list article>span{font-size:1.8rem;margin:2px 0 0}#fit .audience-list p{font-size:1.02rem;line-height:1.65}#fit .section-cta{margin-top:17px}.problem-section .split-intro{grid-template-columns:1fr;gap:25px}.problem-section .prose{font-size:1.1rem}.outcome-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.outcome-grid h3{font-size:1rem}.outcome-grid ul{font-size:.9rem;line-height:1.7;margin-top:15px}.make-it-stick-section>.section-cta{margin-top:28px;padding-top:23px}.schedule-prerequisites{margin-top:30px}.schedule-prerequisites .prerequisites{gap:22px}.schedule-prerequisites .prerequisites p{font-size:.88rem}.enrollment-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.enrollment-heading h2{font-size:3.2rem}.enrollment-option{padding:28px 24px}.option-header{align-items:center;flex-direction:row}.option-header h3{font-size:2.3rem}.early-benefits strong{font-size:1rem}.early-benefits small{font-size:.89rem}.essential-benefits li,.essential-benefits strong{font-size:.9rem}.essential-benefits small{font-size:.82rem}.essential-benefits{gap:18px}.early-total strong{font-size:.9rem}.early-total p{font-size:.85rem}.enrollment-option .option-terms{font-size:.8rem}.enrollment-option .purchase-button{font-size:.95rem}.enrollment-section .funding-options{margin-top:30px}}@media(max-width:370px){.hero h1{font-size:3.35rem}.hero-offer{padding:21px}.hero-bonus-link{font-size:.8rem}.hero-bottom .hero-tuition{font-size:.69rem}.option-header{align-items:flex-start;flex-direction:column}.enrollment-option{padding:25px 21px}.hero-format{font-size:.67rem}}.project-milestones{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.project-milestones article{border-left:2px solid var(--violet-deep);padding:5px 20px}.project-milestones span{font-size:.72rem;color:var(--violet-deep);font-weight:550;line-height:1.5}.project-milestones h3{font-size:.9rem;font-weight:500;line-height:1.55;margin-top:10px;max-width:48ch}.faq-list{border-top:0}.faq-group+.faq-group{margin-top:30px}.faq-group>h3{font-size:.73rem;text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:var(--violet-deep);padding-bottom:15px;border-bottom:1px solid var(--line)}@media(max-width:680px){.project-milestones{grid-template-columns:1fr;gap:23px;margin-top:26px}.project-milestones article{padding-left:18px}.project-milestones span{font-size:.74rem}.project-milestones h3{font-size:.9rem}.faq-group+.faq-group{margin-top:26px}}.review-group.testimonial-group[data-review-group]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:40px 0 0;padding:0;border:0;align-items:stretch}.testimonial-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:clamp(24px,3vw,36px);color:var(--ink);background:#fcfbf8;border:1px solid var(--line);border-radius:6px}.testimonial-stars{margin-bottom:18px;color:var(--violet-deep);font-family:var(--ui);font-size:.96rem;letter-spacing:.14em;line-height:1}.testimonial-quote{margin:0;font-family:var(--body);font-size:1.1rem;font-weight:400;line-height:1.65;overflow-wrap:anywhere;color:var(--ink)}.testimonial-quote p{margin:0;line-height:inherit}.testimonial-quote p+p{margin-top:16px}.testimonial-highlight{font-weight:650;color:var(--ink);background-color:#6957f512;box-decoration-break:clone;-webkit-box-decoration-break:clone}.testimonial-attribution{display:flex;flex-direction:row;align-items:flex-start;gap:14px;margin-top:auto;padding-top:26px;font-family:var(--ui);color:var(--ink)}.testimonial-avatar{display:block;width:56px;height:56px;flex:0 0 56px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.testimonial-person{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.testimonial-name{font-size:1rem;font-weight:650;line-height:1.35;color:var(--ink)}.testimonial-role{font-size:.78rem;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere}.testimonial-employer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%}.testimonial-company{font-size:.8rem;line-height:1.5;font-weight:550;color:var(--ink);overflow-wrap:anywhere}.testimonial-company-mark{display:block;max-width:108px;width:108px;height:30px;object-fit:contain;object-position:left center;background:transparent}.testimonial-company-mark--monochrome{filter:brightness(0)}.testimonial-company-avatar{display:block;width:28px;height:28px;object-fit:contain}.testimonial-archive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.testimonial-card--archive{padding:27px}.testimonial-card--archive .testimonial-quote{font-size:1rem;line-height:1.65}.testimonial-card--archive .testimonial-highlight{background-color:var(--enrollment-yellow);color:var(--ink)}.testimonial-card--archive .testimonial-attribution{padding-top:24px}@media(max-width:1023px){.testimonial-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-card--archive{padding:25px}}@media(max-width:640px){.testimonial-archive,.review-group.testimonial-group[data-review-group]{grid-template-columns:minmax(0,1fr);gap:20px}.review-group.testimonial-group[data-review-group]{margin-top:30px}.testimonial-card{padding:25px 22px}.testimonial-quote{font-size:1.07rem}.testimonial-name{font-size:1rem}.testimonial-role,.testimonial-company{font-size:.78rem}.testimonial-card--archive .testimonial-quote{font-size:1.03rem}}.testimonial-card--featured{container:featured-review / inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center;padding:clamp(28px,3.5vw,44px);background:var(--violet-wash);border:1px solid #bdb1ed;border-radius:5px}.testimonial-card--featured>.testimonial-stars,.testimonial-card--featured>.testimonial-quote,.testimonial-card--featured>.testimonial-attribution{grid-column:1 / -1;min-width:0}.testimonial-card--featured>.testimonial-stars{margin-bottom:20px}.testimonial-card--featured>.testimonial-quote{padding:0;font-family:var(--display);font-size:clamp(1.8rem,2.65vw,2.55rem);font-weight:400;line-height:1.23;letter-spacing:-.012em;color:var(--ink)}.testimonial-card--featured .testimonial-highlight{font-weight:400;font-style:italic;color:var(--violet-deep);background:transparent}.testimonial-card--featured>.testimonial-attribution{margin-top:0;padding-top:26px}.testimonial-card--featured .testimonial-employer{align-items:flex-start;flex-direction:column;gap:9px}@container featured-review (min-width: 780px){.testimonial-card--featured>.testimonial-stars{grid-column:1 / 9;grid-row:1}.testimonial-card--featured>.testimonial-quote{grid-column:1 / 9;grid-row:2}.testimonial-card--featured>.testimonial-attribution{grid-column:9 / -1;grid-row:1 / 3;align-self:center;padding:8px 0 8px 28px;border-left:1px solid #c9bff0}}@media(max-width:640px){.testimonial-card--featured{padding:28px 23px;column-gap:0}.testimonial-card--featured>.testimonial-stars{margin-bottom:17px}.testimonial-card--featured>.testimonial-attribution{padding-top:24px}}.review-wall-section{background:var(--violet-wash);border-top:1px solid #d1c9f4;border-bottom:1px solid #d1c9f4}.testimonial-archive{display:block;columns:3;column-gap:24px}.testimonial-archive>.testimonial-card{break-inside:avoid-column;margin:0 0 24px;width:100%}.review-wall-actions{display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media(max-width:1023px){.testimonial-archive{columns:2}}@media(max-width:640px){.testimonial-archive{columns:1}.testimonial-archive>.testimonial-card{margin-bottom:20px}.review-wall-actions{align-items:flex-start;width:100%}.review-wall-actions .button{width:100%}}@media(max-width:640px){.testimonial-archive>.testimonial-card--archive:nth-child(n+14){display:none}}h1 em,h2 em,.dark h1 em,.dark h2 em{color:inherit;font-style:normal}.faq-group>h3,.funding-options h3 strong{color:var(--ink)}.hero-offer{border-top-color:var(--line);padding:28px}.hero-enroll{width:100%;justify-content:space-between;margin-top:25px}.hero-grid{align-items:center;gap:30px 8%}.hero h1{max-width:18ch;font-size:clamp(3.7rem,4.8vw,4.65rem);line-height:1.04}.hero-bottom{padding-top:20px;gap:24px}.hero-bottom .text-link{display:inline-flex;font-size:.8rem;flex-shrink:0}.hero-bonus-link{gap:20px}.hero-bonus-link span{color:var(--ivory-muted)}.hero-deliverables>div>span{color:var(--ink-muted)}.outcome-overview{gap:24px 40px}.outcome-overview h3{font-family:var(--body);font-weight:500;font-size:1.1rem;line-height:1.5}.value-comparison{grid-template-columns:1fr auto}.value-total{text-align:right}.value-total s{font-size:3.2rem}.enrollment-countdown--banner .enrollment-countdown__unit:last-child{display:flex}.enrollment-countdown--banner .enrollment-countdown__clock{white-space:nowrap}.banner-inner{gap:18px}.banner-inner>a{margin-left:0}.faq-answer:has(.testimonial-card){padding-right:0}.faq-answer .testimonial-card{margin-top:0}@media(max-width:1000px){.banner-inner{gap:0 20px;display:grid;grid-template-columns:auto auto;justify-content:center}.banner-message{grid-column:1/-1;text-align:center}.enrollment-countdown--banner{grid-column:1;grid-row:2}.banner-inner>a{grid-column:2;grid-row:2}.hero-grid{gap:28px 5%}.hero-offer{padding:24px}.hero h1{font-size:3.65rem}.hero-bonus-link{gap:4px}}@media(max-width:680px){.hero-grid{gap:26px}.hero h1{font-size:clamp(3.1rem,11.5vw,4.7rem);max-width:16ch;line-height:1.04}.hero-offer{padding:24px}.hero-enroll{margin-top:23px;min-height:56px}.hero-bottom{display:flex;flex-direction:row;align-items:center;gap:18px;padding-top:20px}.hero-bonus-link{font-size:.8rem;gap:4px}.hero-bonus-link span{font-size:.73rem}.hero-bottom .text-link{font-size:.73rem;gap:9px}.outcome-overview{gap:22px}.outcome-overview h3{font-size:1.03rem}.value-comparison{grid-template-columns:1fr;gap:22px}.value-total{text-align:left}.value-total s{font-size:3rem}.banner-inner{min-height:90px;padding-block:8px;gap:5px 12px;grid-template-columns:1fr auto}.banner-message{text-align:left;font-size:.75rem}.enrollment-countdown--banner .enrollment-countdown__live{align-items:flex-start;flex-direction:column;gap:5px}.enrollment-countdown--banner .enrollment-countdown__label{font-size:.66rem}.enrollment-countdown--banner .enrollment-countdown__clock{gap:8px}.enrollment-countdown--banner .enrollment-countdown__unit strong{font-size:.79rem}.enrollment-countdown--banner .enrollment-countdown__unit>span{font-size:.62rem}.banner-inner>a{font-size:.73rem;gap:6px}}@media(max-width:370px){.hero h1{font-size:3.05rem}.hero-offer{padding:21px}.hero-bottom{align-items:flex-start;flex-direction:column;gap:10px}.hero-bottom .text-link{padding-bottom:0}.banner-message{font-size:.69rem}.banner-inner>a{font-size:.67rem}.enrollment-countdown--banner .enrollment-countdown__clock{gap:5px}}.project-pair article,.project-pair article+article{background:var(--black);color:var(--ivory);border-top:4px solid var(--enrollment-yellow);padding:32px 34px 0}.project-label{display:flex;align-items:center;gap:15px;font-family:var(--ui);font-size:.8rem;font-weight:550;color:var(--ivory-muted)}.project-label .project-number{display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;background:var(--enrollment-yellow);color:var(--black);font-family:var(--ui);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.project-pair h3{color:var(--ivory);font-size:2.25rem;line-height:1.14;margin:26px 0 18px}.project-pair p{color:var(--ivory-muted);font-size:.92rem;line-height:1.75;margin-bottom:32px}.project-pair .project-diagram{border-color:var(--line-inverse);color:var(--ivory);padding-block:24px}.project-pair .project-diagram svg{color:var(--enrollment-yellow);flex-shrink:0}@media(max-width:900px){.project-pair article,.project-pair article+article{padding:28px 25px 0}.project-pair h3{font-size:2rem}}@media(max-width:680px){.project-pair article,.project-pair article+article{padding:26px 24px 0}.project-pair h3{font-size:2.1rem;margin-top:24px}.project-label{font-size:.78rem}.project-pair .project-diagram{gap:17px;font-size:1.5rem;padding-block:21px}}.bonuses-section{background:var(--enrollment-yellow);color:var(--ink)}.bonus-heading{margin-bottom:46px}.bonus-heading h2{max-width:24ch;font-size:clamp(3.3rem,5vw,4.7rem)}.bonus-collection{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.bonus-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:32px 0;border-bottom:1px solid #9f8d43}.bonus-item-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:21px}.bonus-item .bonus-number{font-family:var(--ui);font-size:.76rem;font-weight:600;color:var(--ink)}.bonus-item .bonus-value{font-size:2.1rem;display:flex;gap:7px;align-items:baseline;text-align:left;margin-top:auto;padding-top:24px}.bonus-item .bonus-value small{font-size:.72rem;margin:0;color:var(--ink)}.bonus-item h3{font-family:var(--display);font-size:2rem;font-weight:400;line-height:1.15;max-width:28ch;color:var(--ink)}.bonus-item>p{font-size:.92rem;line-height:1.75;margin-top:17px;max-width:62ch;color:var(--ink)}.bonus-feature{grid-column:1/-1;padding:38px 42px;background:var(--black);color:var(--ivory);margin-bottom:6px;border:0}.bonus-feature .bonus-item-top{margin-bottom:21px}.bonus-feature .bonus-number{color:var(--enrollment-yellow)}.bonus-feature .bonus-value{color:var(--ivory);font-size:2.5rem;flex-wrap:wrap}.bonus-feature .bonus-value small{color:var(--ivory-muted)}.bonus-feature h3{font-size:2.7rem;color:var(--ivory);max-width:36ch}.bonus-feature>p{max-width:78ch;color:var(--ivory-muted)}.bonus-enrollment{display:flex;justify-content:center;align-items:flex-end;gap:64px;margin-top:40px;padding-top:32px;border-top:1px solid var(--ink)}.bonus-price-summary>p{font-size:.9rem;font-weight:550;margin-bottom:22px}.bonus-price-comparison{display:flex;align-items:flex-end;gap:48px}.bonus-price-comparison>div>span{display:block;font-size:.77rem;margin-bottom:9px}.bonus-price-comparison s,.bonus-price-comparison strong{font-family:var(--display);font-size:3.4rem;font-weight:400;line-height:1.05;white-space:nowrap}.bonus-price-comparison s{font-size:2.8rem;text-decoration-thickness:2px;color:#514827}.bonus-price-comparison small{font-family:var(--ui);font-size:.74rem;font-weight:400}.bonus-enrollment>.button{flex-shrink:0;min-height:58px}.syllabus-intro{display:grid;grid-template-columns:.4fr 1.6fr;gap:30px;margin-bottom:48px;align-items:start}.syllabus-intro>p{font-size:1rem;font-weight:550;padding-top:9px}.syllabus-intro h2{font-size:clamp(3rem,5vw,4.5rem);max-width:21ch}.instructor-proof{margin-top:45px}@media(max-width:900px){.bonus-feature{padding:32px}.bonus-feature h3{font-size:2.35rem}.bonus-enrollment{align-items:center;flex-direction:column;gap:28px}.bonus-collection{column-gap:32px}.syllabus-intro{grid-template-columns:.35fr 1.65fr}}@media(max-width:680px){.bonus-heading{margin-bottom:30px}.bonus-heading h2{font-size:3.3rem;max-width:15ch}.bonus-collection{grid-template-columns:1fr;gap:0}.bonus-item{padding-block:29px}.bonus-item-top{margin-bottom:19px}.bonus-item h3{font-size:2rem}.bonus-item>p{font-size:.93rem}.bonus-feature{padding:27px 24px}.bonus-feature h3{font-size:2.25rem}.bonus-enrollment{margin-top:30px;padding-top:27px;gap:26px}.bonus-price-summary{width:100%}.bonus-price-comparison{justify-content:space-between;gap:20px}.bonus-price-comparison strong{font-size:3rem}.bonus-price-comparison s{font-size:2.6rem}.bonus-enrollment>.button{width:100%;justify-content:space-between}.syllabus-intro{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.syllabus-intro>p{padding:0;font-size:.86rem}.syllabus-intro h2{font-size:3.15rem;max-width:18ch}}@media(max-width:370px){.bonus-feature{padding:24px 21px}.bonus-feature .bonus-value{font-size:2.2rem}.bonus-price-comparison{gap:14px}.bonus-price-comparison strong{font-size:2.6rem}.bonus-price-comparison s{font-size:2.2rem}}.problem-section .prose{color:var(--ink)}.review-wall-heading{display:flex;flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:38px}.review-wall-heading h2{max-width:23ch}.review-wall-heading .rating{font-size:.86rem;gap:13px}.review-wall-heading .stars{font-size:1.05rem}.consultation-layout{align-items:center}.consultation-layout h2{font-size:clamp(3rem,4.6vw,4.3rem);max-width:18ch}.consultation-details{padding-block:12px}.hero-deliverables>p{font-size:.87rem;font-weight:550;color:var(--ink)}.hero-cohort{font-size:.98rem;font-weight:550}.hero-cohort span{font-weight:400;font-size:.83rem}.hero .rating{font-size:.8rem}.hero-enroll{font-size:1rem;min-height:58px}.enrollment-option .price{margin-block:20px 16px}.essential-benefits{gap:14px}.enrollment-option .option-terms{max-width:none}.enrollment-section .funding-options{margin-top:48px}.funding-personal{display:flex;flex-direction:column;align-items:flex-start}.funding-personal .purchase-button{width:100%;margin-top:24px}.funding-personal .copy-status{font-size:.8rem;line-height:1.5}.early-bird-jump{display:none}@media(max-width:680px){.nav-inner{height:62px}.nav-inner>.button{min-height:44px}.hero{padding-top:28px}.hero h1{font-size:clamp(2.9rem,10.8vw,4.4rem);line-height:1.04}.hero-format{font-size:.75rem;max-width:34ch}.hero-description{font-size:1rem;line-height:1.6}.hero-cohort{font-size:.94rem;margin-top:20px}.hero .rating{font-size:.75rem;gap:8px}.hero-deliverables h2{font-size:1.8rem}.hero-bottom .text-link{display:none}.hero-bonus-link{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:20px}.hero-bonus-link strong{max-width:17ch}.hero-bonus-link span{max-width:19ch}.review-wall-heading{gap:20px;margin-bottom:30px}.review-wall-heading h2{max-width:17ch}.review-wall-heading .rating{font-size:.78rem;gap:10px}.consultation-layout h2{font-size:3rem}.consultation-details{padding:26px 0 0}.enrollment-option{padding:26px 24px}.early-bird-jump{display:inline-flex;align-items:center;gap:10px;color:var(--enrollment-yellow);font-size:.81rem;min-height:44px;margin-top:12px}.early-bird-jump svg{width:16px}.enrollment-option .price strong{font-size:3.8rem}.essential-benefits{gap:13px;margin-block:21px}.early-benefits{gap:24px;margin-block:23px}.enrollment-section .funding-options{margin-top:32px}}@media(max-width:370px){.hero h1{font-size:2.85rem}.hero-bonus-link{gap:16px}.hero-bonus-link span{max-width:15ch}}.enrollment-countdown--banner .enrollment-countdown__label{font-size:.82rem;font-weight:550}.enrollment-countdown--banner .enrollment-countdown__clock{gap:10px}.enrollment-countdown--banner .enrollment-countdown__unit strong{font-size:1.2rem;font-weight:750;line-height:1.15}.enrollment-countdown--banner .enrollment-countdown__unit>span{font-size:.7rem;font-weight:550}.enrollment-countdown--enrollment{margin-top:24px;padding-top:22px;border-top:1px solid var(--line-inverse)}.enrollment-countdown--enrollment .enrollment-countdown__live{gap:14px}.enrollment-countdown--enrollment .enrollment-countdown__label{font-size:.86rem;font-weight:650;color:var(--violet-bright)}.enrollment-countdown--enrollment .enrollment-countdown__clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.enrollment-countdown--enrollment .enrollment-countdown__unit strong{font-size:2.65rem;font-weight:650;line-height:1.1;letter-spacing:-.03em;color:var(--ivory)}.enrollment-countdown--enrollment .enrollment-countdown__unit>span{font-size:.72rem;margin-top:6px;color:var(--ivory-muted)}.enrollment-countdown--enrollment .enrollment-countdown__timezone{font-size:.74rem;margin-top:16px;color:var(--ivory-muted)}@media(max-width:680px){.enrollment-countdown--banner .enrollment-countdown__label{font-size:.69rem}.enrollment-countdown--banner .enrollment-countdown__clock{gap:7px}.enrollment-countdown--banner .enrollment-countdown__unit strong{font-size:1.05rem}.enrollment-countdown--banner .enrollment-countdown__unit>span{font-size:.62rem}.enrollment-countdown--enrollment .enrollment-countdown__unit strong{font-size:clamp(2rem,9vw,2.65rem)}}@media(max-width:370px){.enrollment-countdown--banner .enrollment-countdown__clock{gap:5px}.enrollment-countdown--banner .enrollment-countdown__unit strong{font-size:1rem}}.funding-options .funding-copy{font-size:.86rem;line-height:1.7;color:var(--ink-muted);margin-top:18px}.funding-options .reimbursement-letter-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin-top:24px;padding:17px 22px;background:var(--violet);color:#fff;font-family:var(--ui);font-size:.9rem;line-height:1.5;font-weight:600;text-decoration:none}.funding-options .reimbursement-letter-button>span{min-width:0}.funding-options .reimbursement-letter-button svg{flex:0 0 19px;width:19px;height:19px}.funding-options .reimbursement-letter-button:hover{background:var(--violet-deep);color:#fff}@media(max-width:680px){.funding-options .funding-copy{font-size:.91rem}.funding-options .reimbursement-letter-button{padding-inline:18px}}#analytics-consent[data-astro-cid-pgxylmtw]{position:fixed;bottom:18px;left:18px;z-index:1000;width:455px;max-width:calc(100vw - 36px);padding:20px;background:#fff;color:#24202a;border:1px solid #e2dfe6;box-shadow:0 4px 18px #0002;border-radius:3px;font-family:var(--ui,Arial,sans-serif)}#analytics-consent[data-astro-cid-pgxylmtw][hidden]{display:none!important}#analytics-consent[data-astro-cid-pgxylmtw] p[data-astro-cid-pgxylmtw]{font-size:13px;line-height:1.55;margin:0 0 16px}#analytics-consent[data-astro-cid-pgxylmtw] a[data-astro-cid-pgxylmtw]{color:#5a347b;text-decoration:underline;text-underline-offset:3px}.consent-actions[data-astro-cid-pgxylmtw]{display:flex;gap:8px}.consent-actions[data-astro-cid-pgxylmtw] button[data-astro-cid-pgxylmtw]{flex:1;min-height:44px;padding:11px 8px;background:#fff;border:1px solid #63359a;color:#522681;border-radius:3px;font:600 12px var(--ui,Arial,sans-serif);cursor:pointer}.consent-actions[data-astro-cid-pgxylmtw] button[data-astro-cid-pgxylmtw]:last-child{background:#63359a;color:#fff}#analytics-consent[data-astro-cid-pgxylmtw] [data-astro-cid-pgxylmtw]:is(a,button):focus-visible{outline:3px solid #a76cde;outline-offset:3px}.consent-nojs[data-astro-cid-pgxylmtw]{font:13px var(--ui,Arial,sans-serif);padding:12px 20px;background:#fff;color:#24202a}@media(max-width:440px){#analytics-consent[data-astro-cid-pgxylmtw]{bottom:12px;left:12px;max-width:calc(100vw - 24px);padding:16px}}@media print{#analytics-consent[data-astro-cid-pgxylmtw],.consent-nojs[data-astro-cid-pgxylmtw]{display:none}}.course-syllabus[data-astro-cid-zylzrvhd]{color:var(--ink)}.course-units[data-astro-cid-zylzrvhd]{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.course-unit[data-astro-cid-zylzrvhd]{display:grid;grid-template-columns:86px minmax(0,1.05fr) minmax(0,1.35fr);column-gap:38px;padding:42px 30px 42px 0;border-top:1px solid var(--line);align-items:start}.course-unit[data-astro-cid-zylzrvhd]:nth-child(2n){background:var(--paper-deep)}.unit-number[data-astro-cid-zylzrvhd]{display:flex;justify-content:center}.unit-number[data-astro-cid-zylzrvhd]>span[data-astro-cid-zylzrvhd]{color:var(--ink);font-family:var(--display);font-size:5.4rem;font-weight:400;line-height:.85;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.unit-introduction[data-astro-cid-zylzrvhd]{min-width:0;padding-top:3px}.unit-introduction[data-astro-cid-zylzrvhd] h3[data-astro-cid-zylzrvhd]{color:var(--ink);font-family:var(--display);font-size:clamp(1.8rem,2.35vw,2.25rem);font-weight:400;line-height:1.13;letter-spacing:-.02em;max-width:25ch;text-wrap:balance}.unit-topics[data-astro-cid-zylzrvhd]{margin:0;padding:0;list-style:none}.unit-topics[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]{display:flex;align-items:start;gap:13px;padding:12px 0;color:var(--ink);font-family:var(--ui);font-size:.96rem;line-height:1.55}.unit-topics[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]:first-child{padding-top:2px}.unit-topics[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]+li[data-astro-cid-zylzrvhd]{border-top:1px solid var(--line)}.unit-topics[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]>svg[data-astro-cid-zylzrvhd]{width:17px;height:17px;margin-top:4px;color:var(--violet-deep);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.unit-topics[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]>span[data-astro-cid-zylzrvhd]{min-width:0}.syllabus-outcomes[data-astro-cid-zylzrvhd]{margin-top:88px}.syllabus-outcomes-heading[data-astro-cid-zylzrvhd]{margin-bottom:36px}.syllabus-outcomes-heading[data-astro-cid-zylzrvhd] h3[data-astro-cid-zylzrvhd]{color:var(--ink);font-family:var(--display);font-size:clamp(2.8rem,4.5vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:1.08}.syllabus-outcome-list[data-astro-cid-zylzrvhd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.syllabus-outcome[data-astro-cid-zylzrvhd]{min-width:0;padding:32px 34px 36px;background:var(--ivory);border-top:1px solid var(--ink)}.outcome-introduction[data-astro-cid-zylzrvhd]{display:flex;align-items:start;gap:20px;margin-bottom:24px}.outcome-number[data-astro-cid-zylzrvhd]{flex:0 0 34px;padding-top:3px;color:var(--ink-muted);font-family:var(--display);font-size:1.8rem;line-height:1;font-variant-numeric:tabular-nums}.syllabus-outcome[data-astro-cid-zylzrvhd] h4[data-astro-cid-zylzrvhd]{color:var(--ink);font-family:var(--display);font-size:clamp(1.8rem,2.35vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.17;max-width:30ch;text-wrap:balance}.syllabus-outcome[data-astro-cid-zylzrvhd] ul[data-astro-cid-zylzrvhd]{padding:0 0 0 18px;margin:0;color:var(--ink);font-family:var(--ui);font-size:1rem;line-height:1.7;max-width:52ch}.syllabus-outcome[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]{padding-left:3px}.syllabus-outcome[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]+li[data-astro-cid-zylzrvhd]{margin-top:18px}.syllabus-outcome[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]::marker{color:var(--ink-muted);font-size:.65em}@media(max-width:1000px){.course-unit[data-astro-cid-zylzrvhd]{grid-template-columns:65px minmax(0,1fr) minmax(0,1.3fr);column-gap:24px;padding-right:22px}.unit-number[data-astro-cid-zylzrvhd]>span[data-astro-cid-zylzrvhd]{font-size:4.6rem}.unit-introduction[data-astro-cid-zylzrvhd] h3[data-astro-cid-zylzrvhd]{font-size:1.85rem}.syllabus-outcome-list[data-astro-cid-zylzrvhd]{gap:20px}.syllabus-outcome[data-astro-cid-zylzrvhd]{padding:27px 25px 30px}.outcome-introduction[data-astro-cid-zylzrvhd]{gap:14px}.outcome-number[data-astro-cid-zylzrvhd]{flex-basis:28px;font-size:1.6rem}}@media(max-width:760px){.course-unit[data-astro-cid-zylzrvhd]{grid-template-columns:66px minmax(0,1fr);gap:22px 25px;padding:30px 24px 34px 0}.unit-number[data-astro-cid-zylzrvhd]{grid-row:1 / 3}.unit-number[data-astro-cid-zylzrvhd]>span[data-astro-cid-zylzrvhd]{font-size:4.3rem}.unit-introduction[data-astro-cid-zylzrvhd] h3[data-astro-cid-zylzrvhd]{max-width:none;font-size:2rem}.unit-topics[data-astro-cid-zylzrvhd]{grid-column:2}.syllabus-outcomes[data-astro-cid-zylzrvhd]{margin-top:64px}.syllabus-outcomes-heading[data-astro-cid-zylzrvhd]{margin-bottom:28px}.syllabus-outcome-list[data-astro-cid-zylzrvhd]{grid-template-columns:1fr;gap:24px}.syllabus-outcome[data-astro-cid-zylzrvhd]{padding:30px}.syllabus-outcome[data-astro-cid-zylzrvhd] h4[data-astro-cid-zylzrvhd]{font-size:2rem;max-width:32ch}.syllabus-outcome[data-astro-cid-zylzrvhd] ul[data-astro-cid-zylzrvhd]{max-width:none}}@media(max-width:440px){.course-unit[data-astro-cid-zylzrvhd]{grid-template-columns:48px minmax(0,1fr);column-gap:17px;padding:28px 15px 31px 0}.unit-number[data-astro-cid-zylzrvhd]>span[data-astro-cid-zylzrvhd]{font-size:3.8rem}.unit-introduction[data-astro-cid-zylzrvhd] h3[data-astro-cid-zylzrvhd]{font-size:1.8rem}.unit-topics[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]{font-size:.94rem;gap:9px}.unit-topics[data-astro-cid-zylzrvhd] li[data-astro-cid-zylzrvhd]>svg[data-astro-cid-zylzrvhd]{width:14px;height:14px;margin-top:5px}.syllabus-outcomes[data-astro-cid-zylzrvhd]{margin-top:48px}.syllabus-outcome[data-astro-cid-zylzrvhd]{padding:25px 22px 29px}.outcome-introduction[data-astro-cid-zylzrvhd]{display:block;margin-bottom:22px}.outcome-number[data-astro-cid-zylzrvhd]{display:block;margin-bottom:15px;padding-top:0}.syllabus-outcome[data-astro-cid-zylzrvhd] h4[data-astro-cid-zylzrvhd]{font-size:1.85rem}.syllabus-outcome[data-astro-cid-zylzrvhd] ul[data-astro-cid-zylzrvhd]{font-size:.98rem}}.past-student-projects[data-astro-cid-bohltzfs]{margin-top:48px;padding-top:32px;color:var(--ink);background:var(--paper);border-top:1px solid var(--line)}h3[data-astro-cid-bohltzfs]{font-family:var(--display);font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1.15;letter-spacing:-.02em}ul[data-astro-cid-bohltzfs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:22px 0 0;padding:0;list-style:none}li[data-astro-cid-bohltzfs]{min-width:0;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--body);font-size:1.08rem;line-height:1.6;overflow-wrap:anywhere}@media(max-width:680px){.past-student-projects[data-astro-cid-bohltzfs]{margin-top:36px;padding-top:28px}ul[data-astro-cid-bohltzfs]{grid-template-columns:minmax(0,1fr);margin-top:18px}li[data-astro-cid-bohltzfs]{padding-block:16px;font-size:1.04rem}}.hero[data-astro-cid-nlow4r3u].hero-refined{padding:44px 0 30px}.hero-refined[data-astro-cid-nlow4r3u] .hero-grid[data-astro-cid-nlow4r3u]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px clamp(32px,5.5vw,76px);align-items:center;padding-bottom:0}.hero-refined[data-astro-cid-nlow4r3u] .hero-copy[data-astro-cid-nlow4r3u]{min-width:0}.hero-refined[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{margin:0;max-width:18ch;font-size:clamp(3.5rem,4.8vw,4.65rem);line-height:1.04;color:var(--ivory)}.hero-refined[data-astro-cid-nlow4r3u] .hero-description[data-astro-cid-nlow4r3u]{max-width:41ch;margin-top:25px;font-family:var(--body);font-size:1.12rem;line-height:1.6;color:var(--ivory-muted)}.hero-refined[data-astro-cid-nlow4r3u] .hero-cohort[data-astro-cid-nlow4r3u]{margin-top:26px;font-size:.98rem;font-weight:550}.hero-refined[data-astro-cid-nlow4r3u] .hero-cohort[data-astro-cid-nlow4r3u] span[data-astro-cid-nlow4r3u]{margin-top:5px;font-size:.83rem;font-weight:400}.hero-refined[data-astro-cid-nlow4r3u] .rating[data-astro-cid-nlow4r3u]{margin-top:20px;font-size:.79rem;gap:10px}.hero-refined[data-astro-cid-nlow4r3u] .hero-offer[data-astro-cid-nlow4r3u]{min-width:0;padding:30px;background:var(--paper);color:var(--ink);border:1px solid var(--line);align-self:center}.hero-refined[data-astro-cid-nlow4r3u] .hero-offer-label[data-astro-cid-nlow4r3u]{margin:0 0 24px;font-family:var(--ui);font-size:.86rem;font-weight:550;line-height:1.4}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u]{display:grid;gap:27px;margin:0;padding:0;list-style:none}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] li[data-astro-cid-nlow4r3u]{display:grid;grid-template-columns:23px minmax(0,1fr);gap:13px}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-number[data-astro-cid-nlow4r3u]{padding-top:6px;color:var(--ink-muted);font-family:var(--ui);font-size:.72rem;line-height:1.4}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] h2[data-astro-cid-nlow4r3u]{max-width:none;margin:0;font-family:var(--display);font-size:clamp(1.85rem,2.5vw,2.2rem);font-weight:400;line-height:1.13;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] p[data-astro-cid-nlow4r3u]{margin-top:10px;font-size:.86rem;line-height:1.65;color:var(--ink-muted)}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u]{margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown--hero{padding:0;border:0}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__live{gap:14px}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__label{font-size:.86rem;font-weight:650;color:var(--ink)}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__unit strong{font-family:var(--ui);font-size:2.65rem;font-weight:650;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__unit>span{font-size:.72rem;margin-top:6px}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__timezone{margin-top:16px;font-size:.74rem;line-height:1.5}.hero-refined[data-astro-cid-nlow4r3u] .hero-enroll[data-astro-cid-nlow4r3u]{width:100%;min-height:56px;justify-content:space-between;margin-top:22px;font-size:.95rem}.hero-refined[data-astro-cid-nlow4r3u] .hero-enroll[data-astro-cid-nlow4r3u]:focus-visible{outline-color:var(--violet-deep)}.hero-refined[data-astro-cid-nlow4r3u] .hero-reimbursement[data-astro-cid-nlow4r3u]{margin-top:18px;text-align:center}.hero-refined[data-astro-cid-nlow4r3u] .hero-reimbursement[data-astro-cid-nlow4r3u] p[data-astro-cid-nlow4r3u]{font-size:.76rem;color:var(--ink-muted)}.hero-refined[data-astro-cid-nlow4r3u] .hero-reimbursement[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;font-size:.8rem;font-weight:550;line-height:1.4;color:var(--violet-deep);text-decoration:underline;text-underline-offset:4px}.hero-refined[data-astro-cid-nlow4r3u] .hero-reimbursement[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]:hover{color:var(--ink)}.hero-refined[data-astro-cid-nlow4r3u] .hero-reimbursement[data-astro-cid-nlow4r3u] svg{width:16px;height:16px;flex-shrink:0}@media(max-width:900px){.hero-refined[data-astro-cid-nlow4r3u] .hero-grid[data-astro-cid-nlow4r3u]{grid-template-columns:1fr;gap:30px}.hero-refined[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{max-width:18ch;font-size:clamp(3.25rem,7vw,4.4rem)}.hero-refined[data-astro-cid-nlow4r3u] .hero-description[data-astro-cid-nlow4r3u]{max-width:48ch}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] h2[data-astro-cid-nlow4r3u]{font-size:2rem}}@media(max-width:680px){.hero[data-astro-cid-nlow4r3u].hero-refined{padding:28px 0 25px}.hero-refined[data-astro-cid-nlow4r3u] .hero-grid[data-astro-cid-nlow4r3u]{gap:27px}.hero-refined[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{max-width:16ch;font-size:clamp(2.9rem,10.8vw,4.4rem)}.hero-refined[data-astro-cid-nlow4r3u] .hero-description[data-astro-cid-nlow4r3u]{margin-top:20px;font-size:1rem}.hero-refined[data-astro-cid-nlow4r3u] .hero-cohort[data-astro-cid-nlow4r3u]{margin-top:21px;font-size:.94rem}.hero-refined[data-astro-cid-nlow4r3u] .rating[data-astro-cid-nlow4r3u]{margin-top:17px;font-size:.73rem;gap:8px}.hero-refined[data-astro-cid-nlow4r3u] .hero-offer[data-astro-cid-nlow4r3u]{padding:24px}.hero-refined[data-astro-cid-nlow4r3u] .hero-offer-label[data-astro-cid-nlow4r3u]{margin-bottom:22px;font-size:.83rem}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u]{grid-template-columns:1fr;gap:24px}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] h2[data-astro-cid-nlow4r3u]{font-size:1.9rem}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] p[data-astro-cid-nlow4r3u]{font-size:.87rem}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__unit strong{font-size:clamp(2rem,9vw,2.65rem)}.hero-refined[data-astro-cid-nlow4r3u] .hero-countdown[data-astro-cid-nlow4r3u] .enrollment-countdown__clock{gap:8px}}@media(max-width:370px){.hero-refined[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{font-size:2.85rem}.hero-refined[data-astro-cid-nlow4r3u] .hero-offer[data-astro-cid-nlow4r3u]{padding:21px}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] li[data-astro-cid-nlow4r3u]{grid-template-columns:19px minmax(0,1fr);gap:10px}.hero-refined[data-astro-cid-nlow4r3u] .hero-output-list[data-astro-cid-nlow4r3u] h2[data-astro-cid-nlow4r3u]{font-size:1.8rem}}.package-options[data-astro-cid-427q5u74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px}.package-options[data-astro-cid-427q5u74] .package-option[data-astro-cid-427q5u74]{display:block;min-width:0;padding:34px 34px 36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--paper);border-radius:0}.package-options[data-astro-cid-427q5u74] .package-option--early[data-astro-cid-427q5u74]{background:var(--violet-wash);border-color:#c9bff0;border-top-color:var(--violet)}.package-header[data-astro-cid-427q5u74]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:29px}.package-header[data-astro-cid-427q5u74] h3[data-astro-cid-427q5u74]{margin:0;font-family:var(--display);font-size:2.65rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.package-limit[data-astro-cid-427q5u74]{min-width:0;max-width:100%;padding:6px 9px;background:var(--violet-wash);font-family:var(--ui);font-size:.72rem;font-weight:600;line-height:1.5;color:var(--violet-deep)}.package-limit--early[data-astro-cid-427q5u74]{background:var(--enrollment-yellow);color:var(--ink)}.package-value-row[data-astro-cid-427q5u74]{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 12px;font-family:var(--ui);font-size:.8rem;color:var(--ink-muted)}.package-value-row[data-astro-cid-427q5u74] s[data-astro-cid-427q5u74]{font-size:1rem;text-decoration-thickness:1px}.package-tuition[data-astro-cid-427q5u74]{display:flex;align-items:baseline;gap:13px;margin:10px 0 22px}.package-tuition[data-astro-cid-427q5u74]>strong[data-astro-cid-427q5u74]{font-family:var(--display);font-size:clamp(3.8rem,5.6vw,4.7rem);font-weight:400;line-height:1;letter-spacing:-.035em;color:var(--ink)}.package-tuition[data-astro-cid-427q5u74]>span[data-astro-cid-427q5u74]{font-family:var(--ui);font-size:.78rem;color:var(--ink-muted)}.package-option[data-astro-cid-427q5u74] .package-enroll[data-astro-cid-427q5u74]{display:flex;width:100%;min-height:58px;padding:17px 23px;justify-content:space-between;background:var(--violet);color:#fff;font-family:var(--ui);font-size:1rem;font-weight:550;margin:0}.package-option--essential[data-astro-cid-427q5u74] .package-enroll[data-astro-cid-427q5u74]{background:var(--black)}.package-option[data-astro-cid-427q5u74] .package-enroll[data-astro-cid-427q5u74]:hover{background:var(--violet-deep)}.package-option[data-astro-cid-427q5u74] .package-enroll[data-astro-cid-427q5u74][aria-disabled=true]{background:#706b7b;color:#fff;cursor:not-allowed}.package-intro[data-astro-cid-427q5u74]{margin:18px 0 0;font-family:var(--ui);font-size:.9rem;line-height:1.6;color:var(--ink)}.package-group[data-astro-cid-427q5u74]{margin-top:27px;padding-top:23px;border-top:1px solid #c9c3dc}.package-group[data-astro-cid-427q5u74] h4[data-astro-cid-427q5u74]{margin:0 0 15px;color:var(--ink);font-family:var(--ui);font-size:.98rem;font-weight:650;line-height:1.4}.package-hours[data-astro-cid-427q5u74]{margin:-5px 0 14px;font-family:var(--ui);font-size:.8rem;line-height:1.5;color:var(--ink-muted)}.package-checklist[data-astro-cid-427q5u74]{display:flex;flex-direction:column;gap:13px;list-style:none;margin:0;padding:0}.package-checklist[data-astro-cid-427q5u74] li[data-astro-cid-427q5u74]{display:flex;gap:12px;align-items:flex-start;font-family:var(--ui);font-size:.88rem;line-height:1.6;color:var(--ink)}.package-checklist[data-astro-cid-427q5u74] svg{flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:var(--violet-deep)}.package-checklist[data-astro-cid-427q5u74] li[data-astro-cid-427q5u74]>span[data-astro-cid-427q5u74]{min-width:0}.package-checklist[data-astro-cid-427q5u74] small[data-astro-cid-427q5u74]{display:block;margin-top:3px;font-size:.8rem;line-height:1.6;color:var(--ink-muted)}.package-checklist[data-astro-cid-427q5u74] strong[data-astro-cid-427q5u74]{display:block;font-weight:600;font-size:.96rem;line-height:1.5}.package-terms[data-astro-cid-427q5u74]{margin:15px 0 0 30px;font-family:var(--ui);font-size:.75rem;line-height:1.6;color:var(--ink-muted)}.package-extra-list[data-astro-cid-427q5u74]{gap:26px}.package-extra-list[data-astro-cid-427q5u74] small[data-astro-cid-427q5u74]{margin-top:8px;font-size:.87rem}.package-extra-list[data-astro-cid-427q5u74] .package-call-terms[data-astro-cid-427q5u74]{display:grid;gap:8px;margin-top:16px;font-size:.8rem;line-height:1.65}@media(min-width:1200px){.package-inventory[data-astro-cid-427q5u74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;align-items:start}.package-group[data-astro-cid-427q5u74]{min-width:0}}@media(max-width:1000px){.package-options[data-astro-cid-427q5u74] .package-option[data-astro-cid-427q5u74]{padding:28px 26px 31px}.package-header[data-astro-cid-427q5u74]{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:680px){.package-options[data-astro-cid-427q5u74]{grid-template-columns:minmax(0,1fr);gap:26px}.package-options[data-astro-cid-427q5u74] .package-option[data-astro-cid-427q5u74]{padding:27px 24px 31px}.package-header[data-astro-cid-427q5u74]{flex-direction:row;align-items:center;margin-bottom:26px;gap:14px}.package-header[data-astro-cid-427q5u74] h3[data-astro-cid-427q5u74]{font-size:2.45rem}.package-limit[data-astro-cid-427q5u74]{font-size:.69rem}.package-tuition[data-astro-cid-427q5u74]>strong[data-astro-cid-427q5u74]{font-size:4rem}.package-checklist[data-astro-cid-427q5u74] li[data-astro-cid-427q5u74]{font-size:.91rem}.package-checklist[data-astro-cid-427q5u74] small[data-astro-cid-427q5u74]{font-size:.84rem}.package-terms[data-astro-cid-427q5u74]{font-size:.8rem}}@media(max-width:370px){.package-options[data-astro-cid-427q5u74] .package-option[data-astro-cid-427q5u74]{padding-inline:21px}.package-header[data-astro-cid-427q5u74]{flex-direction:column;align-items:flex-start}.package-tuition[data-astro-cid-427q5u74]>strong[data-astro-cid-427q5u74]{font-size:3.75rem}}
