.b-FGBW_wrap{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.b-FGBW_code{min-height:var(--control-touch);color:var(--brand-ink);font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-label);background:var(--brand-chartreuse);border:1px solid var(--brand-chartreuse);border-radius:var(--radius-component);-webkit-user-select:all;user-select:all;align-items:center;padding:.5rem 1rem;display:inline-flex}.b-FGBW_resources{justify-content:space-between;display:flex}.b-FGBW_resources .b-FGBW_code{border-radius:var(--radius-none);min-height:0;font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-subsection);font-variation-settings:"wght" 600;letter-spacing:var(--tracking-section);line-height:var(--leading-subsection);border:0;padding:0}.b-FGBW_failure{font-size:var(--text-small);line-height:var(--leading-small);flex-basis:100%}.b-FGBW_compactLabel{display:none}@media (max-width:1100px){.b-FGBW_resources .b-FGBW_code{font-size:var(--text-subsection-tablet);line-height:var(--leading-subsection-tablet)}}@media (max-width:600px){.b-FGBW_code{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.b-FGBW_resources .b-FGBW_code{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.b-FGBW_wideLabel{display:none}.b-FGBW_compactLabel{display:inline}}.b-FGBW_resources .site-button:focus-visible{outline-color:var(--brand-ink)}
.iZS_Tq_page{color:var(--brand-ink);background:var(--brand-off-white)}.iZS_Tq_hero{color:var(--brand-off-white);background:var(--brand-ink)}.iZS_Tq_heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.85fr);align-items:end;gap:clamp(1.5rem,5vw,3.5rem);padding-block:clamp(4.5rem,9vw,7rem) clamp(2rem,4vw,3rem);display:grid}:where(.iZS_Tq_hero) .iZS_Tq_backLink{color:var(--color-muted-on-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);align-items:center;gap:.5rem;margin-bottom:2rem;display:inline-flex}.iZS_Tq_eyebrow,.iZS_Tq_sectionLabel,.iZS_Tq_panelLabel,.iZS_Tq_metaRow span,.iZS_Tq_factsGrid span,.iZS_Tq_insightCards h3{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.iZS_Tq_eyebrow,.iZS_Tq_panelLabel,.iZS_Tq_ctaSection .iZS_Tq_sectionLabel{color:var(--brand-chartreuse)}.iZS_Tq_sectionLabel,.iZS_Tq_insightCards h3{color:var(--brand-ink)}.iZS_Tq_metaRow{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;display:flex}.iZS_Tq_metaRow span{color:var(--brand-chartreuse);border:1px solid color-mix(in srgb, var(--brand-chartreuse) 55%, transparent);border-radius:var(--radius-small);background:0 0;padding:.375rem .625rem}.iZS_Tq_heroMediaWrap{padding-bottom:clamp(3rem,6vw,4.5rem)}.iZS_Tq_heroMedia{aspect-ratio:21/9;border-radius:var(--radius-component);display:block;position:relative;overflow:hidden}.iZS_Tq_heroMedia img{object-fit:cover}@media not (min-width:56.25rem){.iZS_Tq_heroMedia{aspect-ratio:16/9}}@media not (min-width:40rem){.iZS_Tq_heroMedia{aspect-ratio:16/10}}.iZS_Tq_heroCopy h1{max-width:20ch;font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);margin:1rem 0 0}.iZS_Tq_heroCopy>p:last-of-type{max-width:38rem;color:var(--color-off-white);font-size:var(--text-lead);line-height:var(--leading-lead);margin:1.25rem 0 0}.iZS_Tq_heroActions,.iZS_Tq_ctaActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.iZS_Tq_discountPanel{color:var(--brand-off-white);background:var(--color-raised-on-ink);border:1px solid var(--color-graphite);border-radius:var(--radius-component);align-content:start;gap:1rem;padding:1.5rem;display:grid}.iZS_Tq_discountPanel h2{color:var(--brand-off-white);font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin:0}.iZS_Tq_discountPanel>p{color:var(--color-muted-on-ink);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.iZS_Tq_discountPanel>p>strong{color:var(--brand-off-white);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.iZS_Tq_discountPanel>.iZS_Tq_disclosure{border-top:1px solid var(--color-graphite);padding-top:1rem}.iZS_Tq_factsSection{border-bottom:1px solid var(--color-hairline);background:var(--color-paper);padding-block:1.5rem}.iZS_Tq_factsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.iZS_Tq_factsGrid li{gap:.375rem;padding:1rem .25rem;display:grid}.iZS_Tq_factsGrid span{color:var(--color-muted)}.iZS_Tq_factsGrid strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.iZS_Tq_insightSection,.iZS_Tq_highlightsSection,.iZS_Tq_softwareSection,.iZS_Tq_ctaSection{padding-block:clamp(3.5rem,8vw,6rem)}.iZS_Tq_insightGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.iZS_Tq_insightGrid>div:first-child h2,.iZS_Tq_sectionHead h2,.iZS_Tq_softwareSection h2,.iZS_Tq_ctaGrid h2{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:.75rem 0 0}.iZS_Tq_insightGrid>div:first-child>p{max-width:36rem;color:var(--brand-ink);font-size:var(--text-body);line-height:var(--leading-body);margin:1.25rem 0 0}.iZS_Tq_insightCards{gap:1rem;display:grid}.iZS_Tq_insightCards article{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-component);padding:1.25rem 1.5rem}.iZS_Tq_insightCards p{color:var(--brand-ink);font-size:var(--text-body);line-height:var(--leading-body);margin:.75rem 0 0}.iZS_Tq_highlightsSection{background:color-mix(in srgb, var(--brand-turquoise) 12%, var(--brand-off-white));border-block:1px solid var(--color-line)}.iZS_Tq_highlightList{gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.iZS_Tq_highlightList li{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-component);font-size:var(--text-body);line-height:var(--leading-body);align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;display:flex}.iZS_Tq_softwareLinks{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.iZS_Tq_softwareChip{min-height:2.5rem;color:var(--brand-ink);background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-pill);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-transform:capitalize;transition:color var(--duration-press) var(--ease-standard), background-color var(--duration-press) var(--ease-standard);align-items:center;gap:.375rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.iZS_Tq_softwareChip:hover{color:var(--color-white);background:var(--brand-ink)}.iZS_Tq_softwareChip:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.iZS_Tq_ctaSection{color:var(--brand-off-white);background:var(--brand-ink)}.iZS_Tq_ctaGrid{grid-template-columns:minmax(0,1.1fr) auto;align-items:end;gap:1.5rem;display:grid}:where(.iZS_Tq_ctaSection) .iZS_Tq_ctaGrid>div:first-child>p:last-child{max-width:34rem;color:var(--color-muted-on-ink);font-size:var(--text-body);line-height:var(--leading-body);margin:1rem 0 0}.iZS_Tq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.iZS_Tq_heroCopy h1{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.iZS_Tq_heroCopy>p:last-of-type{font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.iZS_Tq_discountPanel h2{font-size:var(--text-subsection-tablet);line-height:var(--leading-subsection-tablet)}.iZS_Tq_insightGrid>div:first-child h2,.iZS_Tq_sectionHead h2,.iZS_Tq_softwareSection h2,.iZS_Tq_ctaGrid h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}}@media not (min-width:56.25rem){.iZS_Tq_heroGrid,.iZS_Tq_insightGrid,.iZS_Tq_ctaGrid,.iZS_Tq_factsGrid{grid-template-columns:1fr}.iZS_Tq_factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.iZS_Tq_heroCopy h1{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.iZS_Tq_heroCopy>p:last-of-type{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.iZS_Tq_discountPanel h2{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.iZS_Tq_insightGrid>div:first-child h2,.iZS_Tq_sectionHead h2,.iZS_Tq_softwareSection h2,.iZS_Tq_ctaGrid h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}}@media not (min-width:40rem){.iZS_Tq_factsGrid{grid-template-columns:1fr}}
.yGFn9a_page{color:var(--brand-ink);background:var(--brand-off-white)}.yGFn9a_hero{color:var(--brand-off-white);background:var(--brand-ink)}.yGFn9a_heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end;gap:clamp(1.5rem,5vw,3.5rem);min-height:min(72vh,34rem);padding-block:clamp(4.5rem,9vw,7.5rem);display:grid}:where(.yGFn9a_hero) .yGFn9a_backLink{color:var(--color-muted-on-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);align-items:center;gap:.5rem;margin-bottom:2.5rem;display:inline-flex}.yGFn9a_eyebrow,.yGFn9a_sectionLabel,.yGFn9a_panelLabel,.yGFn9a_hubCardLabel{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.yGFn9a_eyebrow,.yGFn9a_panelLabel,.yGFn9a_hubCardLabel,.yGFn9a_ctaSection .yGFn9a_sectionLabel{color:var(--brand-chartreuse)}.yGFn9a_sectionLabel{color:var(--brand-ink)}.yGFn9a_heroCopy h1{max-width:20ch;font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);margin:1rem 0 0}.yGFn9a_heroCopy>h1+p{max-width:40rem;color:var(--color-off-white);font-size:var(--text-lead);line-height:var(--leading-lead);margin:1.5rem 0 0}.yGFn9a_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.yGFn9a_discountPanel{color:var(--brand-off-white);background:var(--color-raised-on-ink);border:1px solid var(--color-graphite);border-radius:var(--radius-component);align-content:start;gap:1rem;padding:1.5rem;display:grid}.yGFn9a_discountPanel h2{color:var(--brand-off-white);font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin:0}.yGFn9a_discountPanel>p{color:var(--color-muted-on-ink);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.yGFn9a_discountPanel>p>strong{color:var(--brand-off-white);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.yGFn9a_discountPanel>.yGFn9a_disclosure{border-top:1px solid var(--color-graphite);padding-top:1rem}.yGFn9a_revitSection,.yGFn9a_catalogueSection{padding-block:clamp(3.5rem,8vw,6.5rem)}.yGFn9a_revitSection{background:var(--brand-off-white)}.yGFn9a_sectionHead{grid-template-columns:minmax(0,1fr) minmax(14rem,.75fr);align-items:end;gap:clamp(1.25rem,4vw,3rem);display:grid}.yGFn9a_sectionHead h2,.yGFn9a_ctaGrid h2{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:.75rem 0 0}.yGFn9a_sectionHead>p{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.yGFn9a_courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.yGFn9a_courseCard{color:inherit;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-component);align-content:start;gap:.75rem;padding:1.5rem;text-decoration:none;display:grid}.yGFn9a_courseCard:hover,.yGFn9a_courseCard:focus-visible{background:color-mix(in srgb, var(--brand-chartreuse) 14%, var(--color-white))}.yGFn9a_courseThumb{aspect-ratio:16/10;border-radius:var(--radius-component) var(--radius-component) 0 0;margin:-1.5rem -1.5rem .25rem;display:block;position:relative;overflow:hidden}.yGFn9a_courseThumb img{object-fit:cover}.yGFn9a_courseMeta{color:var(--color-muted);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.yGFn9a_courseCard strong,.yGFn9a_hubCard strong{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.yGFn9a_courseSummary{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.yGFn9a_courseFooter{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.yGFn9a_courseCta,.yGFn9a_hubCardFooter{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);align-items:center;gap:.375rem;display:inline-flex}.yGFn9a_courseCta{color:var(--brand-ink)}.yGFn9a_courseAside{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.yGFn9a_hubCard{color:var(--brand-off-white);background:var(--brand-ink);border:1px solid var(--brand-ink);border-radius:var(--radius-component);align-content:start;gap:.75rem;padding:1.5rem;text-decoration:none;display:grid}.yGFn9a_hubCard:hover,.yGFn9a_hubCard:focus-visible{background:var(--color-raised-on-ink)}.yGFn9a_hubCardBody{color:var(--color-muted-on-ink);font-size:var(--text-small);line-height:var(--leading-small)}.yGFn9a_hubCardFooter{color:var(--brand-chartreuse);border-top:1px solid var(--color-graphite);margin-top:auto;padding-top:1rem}.yGFn9a_softwareJump{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.yGFn9a_softwareJump a{min-height:2.5rem;color:var(--brand-ink);background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-pill);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);transition:color var(--duration-press) var(--ease-standard), background-color var(--duration-press) var(--ease-standard);align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.yGFn9a_softwareJump a:hover{color:var(--color-white);background:var(--brand-ink)}.yGFn9a_softwareJump a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.yGFn9a_softwareBlock{margin-top:2.75rem;scroll-margin-top:5rem}.yGFn9a_softwareBlockTitle{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.yGFn9a_softwareBlockDash{background:var(--brand-chartreuse);width:24px;height:2px;display:inline-block}.yGFn9a_softwareBlockCount{color:var(--color-muted);font-family:var(--font-stack-body);font-weight:var(--weight-body-roman);font-variation-settings:normal;font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:normal}.yGFn9a_ctaSection{color:var(--brand-off-white);background:var(--brand-ink)}.yGFn9a_ctaGrid{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:clamp(1.25rem,4vw,3rem);padding-block:clamp(3rem,6vw,4.5rem);display:grid}:where(.yGFn9a_ctaSection) .yGFn9a_ctaGrid h2+p{max-width:38rem;color:var(--color-muted-on-ink);font-size:var(--text-body);line-height:var(--leading-body);margin:1rem 0 0}.yGFn9a_ctaActions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:1100px){.yGFn9a_heroCopy h1{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.yGFn9a_heroCopy>h1+p{font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.yGFn9a_discountPanel h2,.yGFn9a_softwareBlockTitle{font-size:var(--text-subsection-tablet);line-height:var(--leading-subsection-tablet)}.yGFn9a_sectionHead h2,.yGFn9a_ctaGrid h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}}@media (max-width:900px){.yGFn9a_heroGrid,.yGFn9a_sectionHead,.yGFn9a_courseGrid,.yGFn9a_ctaGrid{grid-template-columns:1fr}.yGFn9a_heroGrid{align-items:start;min-height:0}}@media (max-width:600px){.yGFn9a_heroCopy h1{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.yGFn9a_heroCopy>h1+p{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.yGFn9a_discountPanel h2,.yGFn9a_softwareBlockTitle{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.yGFn9a_sectionHead h2,.yGFn9a_ctaGrid h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.yGFn9a_courseCard strong,.yGFn9a_hubCard strong{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}}.yGFn9a_courseCard:focus-visible,.yGFn9a_hubCard:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.KBjVFq_page{color:var(--brand-ink);background:var(--color-white);font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-weight:310}.KBjVFq_page button{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.KBjVFq_page input{font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-weight:310}.KBjVFq_mobileCopy,.KBjVFq_page .KBjVFq_mobileHiringAction{display:none}.KBjVFq_page section[id]{scroll-margin-top:6.5rem}.KBjVFq_sectionLabel,.KBjVFq_heroEyebrow,.KBjVFq_groupKicker,.KBjVFq_groupKickerOnYale,.KBjVFq_coachingEyebrow,.KBjVFq_codeLabel,.KBjVFq_jumpLabel{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.KBjVFq_heroEyebrow{color:var(--brand-turquoise)}.KBjVFq_groupKicker,.KBjVFq_codeLabel{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);color:var(--color-muted)}.KBjVFq_codeLabel{color:var(--brand-ink)}.KBjVFq_groupKickerOnYale{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);color:var(--brand-off-white)}.KBjVFq_sectionInner{gap:2.5rem;display:grid}.KBjVFq_sectionHead{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.KBjVFq_sectionHead h2{font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:1rem 0}.KBjVFq_sectionIntro{max-width:37.5rem;color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.KBjVFq_textLink{color:var(--brand-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-underline-offset:.2em;text-decoration:underline}.KBjVFq_pillOnPaper,.KBjVFq_pillOnInk{border:1px solid var(--brand-ink);border-radius:var(--radius-pill);min-height:3rem;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);white-space:nowrap;align-items:center;gap:.5rem;max-width:100%;padding:0 1.5rem;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.KBjVFq_pillOnPaper{color:var(--brand-ink);background:var(--color-white)}.KBjVFq_pillOnPaper:hover{color:var(--color-white);background:var(--brand-ink)}.KBjVFq_pillOnInk{min-height:2.75rem;color:var(--color-white);border-color:var(--brand-off-white);border-radius:var(--radius-pill);background:0 0;padding:0 1.25rem}.KBjVFq_pillOnInk:hover{color:var(--brand-ink);background:var(--brand-off-white)}.KBjVFq_pillList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.KBjVFq_pillList .KBjVFq_pillOnPaper{border-radius:var(--radius-pill);min-height:2.5rem;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);white-space:normal;overflow-wrap:anywhere;padding:0 1rem;padding-block:.5rem}.KBjVFq_chip,.KBjVFq_chipYale{width:fit-content;height:1.5rem;color:var(--color-white);background:var(--brand-ink);border-radius:var(--radius-pill);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;padding:0 .625rem;display:inline-flex}.KBjVFq_chipYale{background:var(--brand-yale)}.KBjVFq_chipRow{gap:.5rem;display:flex}.KBjVFq_hero{color:var(--brand-off-white);background:var(--brand-ink)}.KBjVFq_heroInner{gap:3.5rem;padding:6rem 0 4.5rem;display:grid}.KBjVFq_heroTop{justify-content:space-between;align-items:flex-end;gap:4rem;display:flex}.KBjVFq_heroCopy{flex:1;gap:1.5rem;min-width:0;max-width:56.25rem;display:grid}.KBjVFq_hero h1{color:var(--color-white);font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);margin:0}.KBjVFq_heroLead{max-width:40rem;color:var(--brand-off-white);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.KBjVFq_counts{border-top:1px solid var(--color-muted);flex-shrink:0;width:17.5rem;margin:0;display:grid}.KBjVFq_counts>div{border-bottom:1px solid var(--color-muted);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.KBjVFq_counts dt{color:var(--brand-off-white);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.KBjVFq_counts dd{color:var(--color-white);font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.KBjVFq_jump{align-items:center;gap:.75rem;display:flex}.KBjVFq_jump ul{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.KBjVFq_jumpLabel{color:var(--brand-off-white);margin-right:.75rem}.KBjVFq_guidesSection{background:var(--color-white);padding-block:5.5rem}.KBjVFq_featured{color:inherit;background:var(--color-paper);border:1px solid var(--brand-ink);border-radius:var(--radius-component);text-decoration:none;display:flex;overflow:hidden}.KBjVFq_featuredMedia{background:var(--brand-off-white);flex-shrink:0;width:47.5rem;height:25rem;position:relative}.KBjVFq_featuredBody{flex-direction:column;flex:1;justify-content:space-between;gap:1rem;min-width:0;padding:2rem;display:flex}.KBjVFq_featuredTitle{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);display:block}.KBjVFq_featuredCopy{flex-direction:column;gap:1rem;display:flex}.KBjVFq_featuredSummary{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body)}.KBjVFq_featuredActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.KBjVFq_featuredNote{max-width:15rem;color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);text-align:right}.KBjVFq_featured:hover .site-button--dark{color:var(--brand-ink);background:0 0}.KBjVFq_guideGrid,.KBjVFq_practicesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3125rem;margin:0;padding:0;list-style:none;display:grid}.KBjVFq_guideCard{height:100%;color:inherit;background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-component);flex-direction:column;text-decoration:none;transition:transform .16s;display:flex;overflow:hidden}.KBjVFq_guideCard:hover{transform:translateY(-2px)}.KBjVFq_guideCardOnYale{border-color:var(--color-white);color:var(--brand-ink)}.KBjVFq_guideMedia{background:var(--brand-off-white);height:11rem;position:relative}.KBjVFq_featuredMedia img,.KBjVFq_guideMedia img{object-fit:cover}.KBjVFq_guideBody{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;display:flex}.KBjVFq_guideTitle{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);display:block}.KBjVFq_guideSummary{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.KBjVFq_guideBody .KBjVFq_textLink{margin-top:auto}.KBjVFq_coachingCard{grid-column:span 3}.KBjVFq_coachingInner{height:100%;color:var(--brand-off-white);background:var(--brand-ink);border-radius:var(--radius-component);justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.KBjVFq_coachingInner>div{gap:.75rem;max-width:35rem;display:grid}.KBjVFq_coachingEyebrow{color:var(--brand-turquoise)}.KBjVFq_coachingInner h3{color:var(--color-white);font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin:0}.KBjVFq_coachingInner p:last-child{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.KBjVFq_toolsSection{background:var(--color-paper);padding-block:5.5rem}.KBjVFq_toolSearch{background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:.75rem;width:22.5rem;height:3rem;padding:0 1.25rem;display:flex}.KBjVFq_toolSearch input{width:100%;min-width:0;height:100%;min-height:2.75rem;color:var(--brand-ink);font-size:var(--text-body);line-height:var(--leading-body);background:0 0;border:0}.KBjVFq_toolSearch input::placeholder{color:var(--color-muted)}.KBjVFq_filterFeedback{justify-content:space-between;align-items:center;gap:1rem;display:flex}.KBjVFq_filterFeedback p{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control)}.KBjVFq_toolSearch input:focus-visible{outline:none}.KBjVFq_toolGroups{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.3125rem;display:grid}.KBjVFq_toolGroup{background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-component);align-content:start;gap:1rem;padding:1.5rem;display:grid}.KBjVFq_toolGroup:nth-child(-n+3){grid-column:span 2}.KBjVFq_toolGroup:nth-child(n+4){grid-column:span 3}.KBjVFq_toolGroup h3{font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);margin:.375rem 0 0}.KBjVFq_toolGroup[hidden]{display:none}.KBjVFq_noToolMatch{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.KBjVFq_practicesSection{color:var(--color-white);background:var(--brand-yale);padding-block:5.5rem}.KBjVFq_practicesSection .KBjVFq_sectionLabel,.KBjVFq_practicesSection h2{color:var(--color-white)}.KBjVFq_practicesSection .KBjVFq_sectionIntro{color:var(--brand-off-white)}.KBjVFq_practicesSection .KBjVFq_sectionIntro a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.KBjVFq_practicesSection .KBjVFq_sectionIntro a:focus-visible{outline-color:var(--brand-off-white)}.KBjVFq_costCard{border:1px solid var(--color-line-on-colour-strong);border-radius:var(--radius-component);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.KBjVFq_costCard h3{color:var(--color-white);font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);margin:0}.KBjVFq_costList{margin:0;padding:0;list-style:none;display:grid}.KBjVFq_costList a{color:var(--color-white);border-bottom:1px solid var(--color-line-on-colour);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 0;text-decoration:none;display:flex}.KBjVFq_costList a>span:first-child{gap:.125rem;display:grid}.KBjVFq_costList strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.KBjVFq_costList small{color:var(--brand-off-white);font-size:var(--text-small);line-height:var(--leading-small)}.KBjVFq_costList a>span:last-child{font-size:var(--text-small);line-height:var(--leading-small);white-space:nowrap}.KBjVFq_costList a:hover strong{text-decoration:underline}.KBjVFq_archademiaSection{background:var(--color-white);padding-block:5.5rem}.KBjVFq_codeBlock{background:var(--brand-chartreuse);border-radius:var(--radius-component);flex-shrink:0;gap:.75rem;width:27.5rem;padding:1.25rem 1.5rem;display:grid}.KBjVFq_courseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3125rem;margin:0;padding:0;list-style:none;display:grid}.KBjVFq_courseCard{height:100%;min-height:13.75rem;color:inherit;background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-component);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;text-decoration:none;transition:transform .16s;display:flex}.KBjVFq_courseCard:hover{transform:translateY(-2px)}.KBjVFq_courseCard>span:first-child{gap:.75rem;display:grid}.KBjVFq_courseCard strong{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.KBjVFq_courseCard small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.KBjVFq_archademiaFoot{justify-content:space-between;align-items:center;gap:3rem;display:flex}.KBjVFq_archademiaActions{flex-wrap:wrap;gap:.75rem;display:flex}.KBjVFq_disclosure{max-width:32.5rem;color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);text-align:right;margin:0}.KBjVFq_learnStrip{background:var(--color-paper);border-top:1px solid var(--brand-ink);padding:4rem 0 4.5rem}.KBjVFq_learnStrip .KBjVFq_sectionInner{gap:2rem}.KBjVFq_learnStrip h2{font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:.5rem 0 0}.KBjVFq_familyList{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.3125rem;margin:0;padding:0;list-style:none;display:grid}.KBjVFq_familyItem{height:100%;color:inherit;border-top:1px solid var(--brand-ink);flex-direction:column;justify-content:space-between;gap:1.5rem;padding-top:1.25rem;text-decoration:none;display:flex}.KBjVFq_familyItem>span:first-child{gap:.375rem;display:grid}.KBjVFq_familyItem strong{font-family:var(--font-stack-display);font-variation-settings:"wght" 600;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.KBjVFq_familyItem small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}@media (min-width:1101px) and (max-width:1343px){.KBjVFq_featuredMedia{width:58%}}@media (max-width:1100px){.KBjVFq_learnStrip h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.KBjVFq_heroCopy{gap:1rem}.KBjVFq_heroInner{gap:2rem;padding:3.5rem 0 2.5rem}.KBjVFq_heroTop{flex-direction:column;align-items:stretch;gap:2rem}.KBjVFq_hero h1{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.KBjVFq_heroLead{font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.KBjVFq_counts{border-bottom:1px solid var(--color-muted);grid-template-columns:repeat(3,minmax(0,1fr));width:auto}.KBjVFq_counts>div{border-bottom:0;flex-direction:column-reverse;align-items:flex-start;gap:.375rem;padding:1rem 1.25rem}.KBjVFq_counts>div+div{border-left:1px solid var(--color-muted)}.KBjVFq_counts>div:first-child{padding-left:0}.KBjVFq_counts dt{font-size:var(--text-label);line-height:var(--leading-label)}.KBjVFq_jump{flex-wrap:wrap}.KBjVFq_sectionInner{gap:1.75rem}.KBjVFq_sectionHead{flex-direction:column;align-items:flex-start;gap:1.25rem}.KBjVFq_sectionHead h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet);margin:.75rem 0}.KBjVFq_guidesSection,.KBjVFq_toolsSection,.KBjVFq_practicesSection,.KBjVFq_archademiaSection{padding-block:4rem}.KBjVFq_featured{flex-direction:column}.KBjVFq_featuredMedia{width:100%;height:18.75rem}.KBjVFq_featuredBody{padding:1.5rem}.KBjVFq_featuredTitle{font-size:var(--text-subsection-tablet);line-height:var(--leading-subsection-tablet)}.KBjVFq_featuredActions{flex-direction:column;align-items:flex-start}.KBjVFq_featuredNote{text-align:left}.KBjVFq_guideGrid,.KBjVFq_practicesGrid,.KBjVFq_courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.KBjVFq_guideMedia{height:11.25rem}.KBjVFq_coachingCard{grid-column:span 1}.KBjVFq_coachingInner{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;padding:1.5rem}.KBjVFq_coachingInner h3{font-size:var(--text-subsection-tablet);line-height:var(--leading-subsection-tablet)}.KBjVFq_toolSearch{width:100%}.KBjVFq_toolGroups{grid-template-columns:1fr}.KBjVFq_toolGroup:nth-child(n){grid-column:auto}.KBjVFq_practicesGrid{grid-template-columns:1fr}.KBjVFq_guideCardOnYale{flex-direction:row}.KBjVFq_guideCardOnYale .KBjVFq_guideMedia{flex-shrink:0;width:15rem;height:auto;min-height:9.375rem}.KBjVFq_codeBlock{width:100%}.KBjVFq_archademiaFoot{flex-direction:column;align-items:flex-start;gap:1.25rem}.KBjVFq_disclosure{text-align:left}.KBjVFq_learnStrip{padding:3rem 0 3.5rem}.KBjVFq_familyList{grid-template-columns:1fr;gap:0}.KBjVFq_familyItem{flex-direction:row;align-items:center;padding:1rem 0}.KBjVFq_familyItem strong{font-size:var(--text-card-title);line-height:var(--leading-card-title)}}@media (max-width:600px){.KBjVFq_learnStrip h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.KBjVFq_page .KBjVFq_desktopCopy,.KBjVFq_featuredNote{display:none}.KBjVFq_mobileCopy{display:inline}.KBjVFq_page .KBjVFq_mobileHiringAction{display:inline-flex}.KBjVFq_heroCopy{gap:.75rem}.KBjVFq_heroInner,.KBjVFq_heroTop{gap:1.5rem}.KBjVFq_heroEyebrow,.KBjVFq_sectionLabel{font-size:var(--text-label);line-height:var(--leading-label)}.KBjVFq_counts>div{gap:.25rem;padding:.875rem}.KBjVFq_pillOnInk{font-size:var(--text-control);line-height:var(--leading-control);padding-inline:1rem}.KBjVFq_pillList .KBjVFq_pillOnPaper{font-size:var(--text-control);line-height:var(--leading-control);padding-inline:.75rem}.KBjVFq_jumpLabel{font-size:var(--text-label);line-height:var(--leading-label)}.KBjVFq_heroInner{padding:2.5rem 0 2rem}.KBjVFq_hero h1{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.KBjVFq_heroLead{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.KBjVFq_counts dd{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.KBjVFq_counts dt{font-size:var(--text-label);line-height:var(--leading-label)}.KBjVFq_jump{flex-direction:column;align-items:flex-start;gap:.5rem}.KBjVFq_jump ul{gap:.5rem}.KBjVFq_sectionHead h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.KBjVFq_guidesSection,.KBjVFq_toolsSection,.KBjVFq_practicesSection,.KBjVFq_archademiaSection{padding-block:3rem}.KBjVFq_featuredMedia{height:11.875rem}.KBjVFq_featuredBody{padding:1.25rem}.KBjVFq_featuredTitle{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.KBjVFq_guideGrid{border-bottom:1px solid var(--brand-ink);display:block}.KBjVFq_guideGrid>li:not(.KBjVFq_coachingCard) .KBjVFq_guideCard{border:0;border-top:1px solid var(--brand-ink);border-radius:var(--radius-none);background:0 0;flex-direction:row;align-items:center;gap:.875rem;padding:.75rem 0}.KBjVFq_guideGrid>li:not(.KBjVFq_coachingCard) .KBjVFq_guideMedia{border-radius:var(--radius-small);flex-shrink:0;width:5.5rem;height:4rem;overflow:hidden}.KBjVFq_guideGrid>li:not(.KBjVFq_coachingCard) .KBjVFq_guideBody{gap:.25rem;padding:0}.KBjVFq_guideGrid>li:not(.KBjVFq_coachingCard) .KBjVFq_chip,.KBjVFq_guideGrid>li:not(.KBjVFq_coachingCard) .KBjVFq_guideSummary{display:none}.KBjVFq_guideGrid>li:not(.KBjVFq_coachingCard) .KBjVFq_guideTitle{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.KBjVFq_guideGrid>li:not(.KBjVFq_coachingCard) .KBjVFq_textLink{color:var(--color-muted);font-size:var(--text-control);line-height:var(--leading-control);margin-top:0;text-decoration:none}.KBjVFq_coachingCard{margin-top:1.25rem;margin-bottom:1.25rem}.KBjVFq_coachingInner{padding:1.25rem}.KBjVFq_coachingInner h3{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.KBjVFq_toolGroup{padding:1.25rem}.KBjVFq_toolGroup h3{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.KBjVFq_guideCardOnYale{border-radius:var(--radius-component);border:0;padding:.75rem}.KBjVFq_guideCardOnYale .KBjVFq_guideMedia{border-radius:var(--radius-small);width:6rem;height:4.5rem;min-height:4.5rem}.KBjVFq_guideCardOnYale .KBjVFq_guideBody{padding:0 0 0 .875rem}.KBjVFq_guideCardOnYale .KBjVFq_chipYale,.KBjVFq_guideCardOnYale .KBjVFq_guideSummary{display:none}.KBjVFq_guideCardOnYale .KBjVFq_guideTitle{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.KBjVFq_costCard{border:0;padding:0}.KBjVFq_costCard>p,.KBjVFq_costCard>h3,.KBjVFq_costList small,.KBjVFq_costList a>span:last-child{display:none}.KBjVFq_costList{flex-wrap:wrap;gap:.5rem;display:flex}.KBjVFq_costList a{border:1px solid var(--color-white);border-radius:var(--radius-pill);min-height:2.5rem;padding:.5rem .875rem}.KBjVFq_costList strong{font-size:var(--text-body);line-height:var(--leading-body)}.KBjVFq_courseGrid{border-bottom:1px solid var(--brand-ink);grid-template-columns:1fr;gap:0}.KBjVFq_courseCard{border:0;border-top:1px solid var(--brand-ink);border-radius:var(--radius-none);flex-direction:row;align-items:center;gap:.75rem;height:auto;min-height:0;padding:.875rem 0}.KBjVFq_courseCard>span:first-child{gap:.125rem}.KBjVFq_courseCard>.KBjVFq_textLink{flex-shrink:0}.KBjVFq_courseCard .KBjVFq_chip{display:none}.KBjVFq_courseCard strong{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.KBjVFq_courseCard:hover{transform:none}.KBjVFq_archademiaActions{width:100%}.KBjVFq_archademiaActions>*{flex:100%;justify-content:center}.KBjVFq_page .KBjVFq_mobileHiringAction{width:100%}}@media (prefers-reduced-motion:reduce){.KBjVFq_guideCard,.KBjVFq_courseCard,.KBjVFq_pillOnPaper,.KBjVFq_pillOnInk{transition:none}.KBjVFq_guideCard:hover,.KBjVFq_courseCard:hover{transform:none}}.KBjVFq_page a:focus-visible,.KBjVFq_pillOnPaper:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.KBjVFq_practicesSection a:focus-visible,.KBjVFq_practicesSection button:focus-visible{outline:2px solid var(--brand-chartreuse);outline-offset:2px}.KBjVFq_toolSearch:focus-within{outline:2px solid var(--brand-ink);outline-offset:2px}
