.SoftwareFamilyHub-module__BL2Qwq__page{color:var(--brand-ink);font-family:var(--font-sequel-sans), Arial, sans-serif;font-weight:var(--font-weight-body-roman);background:#fff}.SoftwareFamilyHub-module__BL2Qwq__page *,.SoftwareFamilyHub-module__BL2Qwq__page :before,.SoftwareFamilyHub-module__BL2Qwq__page :after{box-sizing:border-box}.SoftwareFamilyHub-module__BL2Qwq__page h1,.SoftwareFamilyHub-module__BL2Qwq__page h2,.SoftwareFamilyHub-module__BL2Qwq__page p,.SoftwareFamilyHub-module__BL2Qwq__page dl,.SoftwareFamilyHub-module__BL2Qwq__page dd,.SoftwareFamilyHub-module__BL2Qwq__page ol,.SoftwareFamilyHub-module__BL2Qwq__page ul{margin:0}.SoftwareFamilyHub-module__BL2Qwq__page ol,.SoftwareFamilyHub-module__BL2Qwq__page ul{padding:0;list-style:none}.SoftwareFamilyHub-module__BL2Qwq__page a{color:inherit;text-decoration:none}.SoftwareFamilyHub-module__BL2Qwq__shell{width:min(100%, var(--container-page));margin-inline:auto}.SoftwareFamilyHub-module__BL2Qwq__hero{color:#fff;background:var(--brand-ink);padding:64px}.SoftwareFamilyHub-module__BL2Qwq__hero .SoftwareFamilyHub-module__BL2Qwq__shell{flex-direction:column;gap:48px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__heroMain{justify-content:space-between;align-items:flex-end;gap:96px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__heroCopy{flex-direction:column;flex:0 0 820px;gap:24px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__eyebrow{font-size:var(--text-small);font-weight:var(--font-weight-body-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-small);text-transform:uppercase}.SoftwareFamilyHub-module__BL2Qwq__hero .SoftwareFamilyHub-module__BL2Qwq__eyebrow{color:var(--brand-chartreuse)}.SoftwareFamilyHub-module__BL2Qwq__hero h1{font-family:var(--font-funnel-display), Arial, sans-serif;font-size:var(--text-display);font-weight:var(--font-weight-display-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.SoftwareFamilyHub-module__BL2Qwq__heroIntro{font-size:24px;line-height:34px}.SoftwareFamilyHub-module__BL2Qwq__stats{border-top:1px solid #fff;flex:0 0 336px}.SoftwareFamilyHub-module__BL2Qwq__stats>div{border-bottom:1px solid #555;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding-block:16px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__stats>div:last-child{border-bottom-color:#fff}.SoftwareFamilyHub-module__BL2Qwq__stats dt{font-size:14px;line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__stats dd{font-family:var(--font-funnel-display), Arial, sans-serif;font-size:24px;font-weight:700;line-height:29px}.SoftwareFamilyHub-module__BL2Qwq__jumpLinks{font-size:14px;font-weight:var(--font-weight-body-bold);border-top:1px solid #555;gap:32px;padding-top:20px;line-height:21px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__jumpLinks a:hover,.SoftwareFamilyHub-module__BL2Qwq__jumpLinks a:focus-visible,.SoftwareFamilyHub-module__BL2Qwq__podcastSection a:hover,.SoftwareFamilyHub-module__BL2Qwq__podcastSection a:focus-visible{color:var(--brand-chartreuse)}.SoftwareFamilyHub-module__BL2Qwq__section{padding-inline:64px}.SoftwareFamilyHub-module__BL2Qwq__indexSection{background:#fff;padding-block:96px 112px}.SoftwareFamilyHub-module__BL2Qwq__jobsSection,.SoftwareFamilyHub-module__BL2Qwq__learningSection,.SoftwareFamilyHub-module__BL2Qwq__podcastSection{padding-block:112px}.SoftwareFamilyHub-module__BL2Qwq__jobsSection{background:var(--brand-chartreuse)}.SoftwareFamilyHub-module__BL2Qwq__learningSection{background:var(--brand-off-white)}.SoftwareFamilyHub-module__BL2Qwq__podcastSection{color:#fff;background:var(--brand-yale)}.SoftwareFamilyHub-module__BL2Qwq__section .SoftwareFamilyHub-module__BL2Qwq__shell{flex-direction:column;gap:48px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__sectionHead,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule{justify-content:space-between;align-items:flex-end;gap:64px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule{border-bottom:1px solid var(--brand-ink);padding-bottom:28px}.SoftwareFamilyHub-module__BL2Qwq__sectionHead>div,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule>div{flex-direction:column;flex:0 0 720px;gap:16px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__sectionHead>p,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule>p{flex:0 0 430px;font-size:16px;line-height:25px}.SoftwareFamilyHub-module__BL2Qwq__sectionHead h2,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule h2{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;font-size:42px;font-weight:700;line-height:40px}.SoftwareFamilyHub-module__BL2Qwq__searchExperience{flex-direction:column;gap:48px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__searchField{border:1px solid var(--brand-ink);background:#fff;border-radius:10px;align-items:center;gap:16px;width:100%;height:64px;padding-inline:20px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__searchField:focus-within{border-width:2px;padding-inline:19px}.SoftwareFamilyHub-module__BL2Qwq__searchIcon{flex:none}.SoftwareFamilyHub-module__BL2Qwq__searchField input{min-width:0;color:var(--brand-ink);font:inherit;font-size:16px;font-weight:var(--font-weight-body-roman);background:0 0;border:0;outline:0;flex:1;padding:0;line-height:25px}.SoftwareFamilyHub-module__BL2Qwq__searchField input::placeholder{color:#666;opacity:1}.SoftwareFamilyHub-module__BL2Qwq__searchField input::-webkit-search-cancel-button{display:none}.SoftwareFamilyHub-module__BL2Qwq__resultCount,.SoftwareFamilyHub-module__BL2Qwq__clearSearch{color:var(--brand-ink);font-size:14px;font-weight:var(--font-weight-body-bold);flex:none;line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__resultCount{text-align:right;width:150px}.SoftwareFamilyHub-module__BL2Qwq__clearSearch{cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px}.SoftwareFamilyHub-module__BL2Qwq__clearSearch:hover,.SoftwareFamilyHub-module__BL2Qwq__clearSearch:focus-visible{color:var(--brand-yale)}.SoftwareFamilyHub-module__BL2Qwq__softwareList{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--software-desktop-rows), minmax(58px, auto));gap:0 32px;display:grid}.SoftwareFamilyHub-module__BL2Qwq__softwareList li{border-top:1px solid var(--brand-off-white);min-width:0}.SoftwareFamilyHub-module__BL2Qwq__softwareList li:nth-child(10n),.SoftwareFamilyHub-module__BL2Qwq__softwareList li:last-child{border-bottom:1px solid var(--brand-ink)}.SoftwareFamilyHub-module__BL2Qwq__softwareList a{align-items:center;gap:12px;min-height:58px;padding-block:14px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__softwareIndexNumber{color:#777;flex:0 0 28px;font-size:12px;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__softwareIndexMark{color:#666;width:28px;height:28px;font-size:11px;font-weight:var(--font-weight-body-bold);letter-spacing:.02em;background:#f6f6f2;border:1px solid #c8c8c8;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;line-height:14px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__softwareList a>strong{min-width:0;font-size:14px;font-weight:var(--font-weight-body-bold);flex:1;line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__softwareList a>b{font-size:14px;font-weight:var(--font-weight-body-bold);text-align:right;flex:0 0 18px;line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__softwareList a:hover,.SoftwareFamilyHub-module__BL2Qwq__softwareList a:focus-visible{color:var(--brand-yale)}.SoftwareFamilyHub-module__BL2Qwq__aliasResult{background:var(--brand-turquoise);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:122px;padding:18px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__aliasResult>span{flex-direction:column;gap:6px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__aliasResult small:first-child{font-size:12px;font-weight:var(--font-weight-body-bold);letter-spacing:.08em;text-transform:uppercase;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__aliasResult strong,.SoftwareFamilyHub-module__BL2Qwq__noResult strong{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.02em;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.SoftwareFamilyHub-module__BL2Qwq__aliasResult em,.SoftwareFamilyHub-module__BL2Qwq__aliasResult b{font-size:12px;font-style:normal;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__aliasResult b{font-family:var(--font-funnel-display), Arial, sans-serif;flex:0 0 24px;font-size:24px;font-weight:700;line-height:29px}.SoftwareFamilyHub-module__BL2Qwq__aliasResult:hover,.SoftwareFamilyHub-module__BL2Qwq__aliasResult:focus-visible{color:var(--brand-yale)}.SoftwareFamilyHub-module__BL2Qwq__noResult{border:1px solid var(--brand-off-white);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__noResult>span{flex-direction:column;gap:6px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__noResult small{font-size:14px;line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__noResult button{color:#fff;background:var(--brand-ink);cursor:pointer;min-width:140px;height:42px;font-family:inherit;font-size:12px;font-weight:var(--font-weight-body-bold);border:0;border-radius:10px;padding-inline:16px}.SoftwareFamilyHub-module__BL2Qwq__jobGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.SoftwareFamilyHub-module__BL2Qwq__jobGrid>li>a{background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;gap:32px;min-height:292px;padding:28px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__jobMain,.SoftwareFamilyHub-module__BL2Qwq__courseMain{flex-direction:column;gap:20px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__jobMeta,.SoftwareFamilyHub-module__BL2Qwq__courseMeta{justify-content:space-between;gap:16px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__jobMeta small,.SoftwareFamilyHub-module__BL2Qwq__courseMeta small{font-size:12px;font-weight:var(--font-weight-body-bold);letter-spacing:.08em;text-transform:uppercase;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__jobMeta em,.SoftwareFamilyHub-module__BL2Qwq__courseMeta em{font-size:12px;font-style:normal;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__jobMain>strong,.SoftwareFamilyHub-module__BL2Qwq__courseMain>strong{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:29px}.SoftwareFamilyHub-module__BL2Qwq__jobMain>span:last-child{font-size:14px;line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__jobFoot{border-top:1px solid var(--brand-off-white);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__jobFoot>b,.SoftwareFamilyHub-module__BL2Qwq__podcastList a>b{font-family:var(--font-funnel-display), Arial, sans-serif;text-align:right;flex:0 0 24px;font-size:24px;font-weight:700;line-height:29px}.SoftwareFamilyHub-module__BL2Qwq__tagList{flex-wrap:wrap;gap:8px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__tagList small{font-size:12px;font-weight:var(--font-weight-body-bold);border:1px solid;border-radius:999px;padding:6px 9px;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__jobGrid a:hover,.SoftwareFamilyHub-module__BL2Qwq__jobGrid a:focus-visible,.SoftwareFamilyHub-module__BL2Qwq__courseGrid a:hover,.SoftwareFamilyHub-module__BL2Qwq__courseGrid a:focus-visible,.SoftwareFamilyHub-module__BL2Qwq__guideCard:hover,.SoftwareFamilyHub-module__BL2Qwq__guideCard:focus-visible{color:var(--brand-yale)}.SoftwareFamilyHub-module__BL2Qwq__sectionAction{justify-content:flex-end;display:flex}.SoftwareFamilyHub-module__BL2Qwq__buttonInk,.SoftwareFamilyHub-module__BL2Qwq__buttonWhite,.SoftwareFamilyHub-module__BL2Qwq__buttonOutline{min-width:196px;min-height:48px;font-size:14px;font-weight:var(--font-weight-body-bold);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;line-height:21px;display:inline-flex}.SoftwareFamilyHub-module__BL2Qwq__buttonInk{background:var(--brand-ink);color:#fff!important}.SoftwareFamilyHub-module__BL2Qwq__buttonWhite{background:#fff;color:var(--brand-yale)!important}.SoftwareFamilyHub-module__BL2Qwq__buttonOutline{border:1px solid var(--brand-ink)}.SoftwareFamilyHub-module__BL2Qwq__buttonInk:hover,.SoftwareFamilyHub-module__BL2Qwq__buttonInk:focus-visible,.SoftwareFamilyHub-module__BL2Qwq__buttonWhite:hover,.SoftwareFamilyHub-module__BL2Qwq__buttonWhite:focus-visible,.SoftwareFamilyHub-module__BL2Qwq__buttonOutline:hover,.SoftwareFamilyHub-module__BL2Qwq__buttonOutline:focus-visible{outline-offset:3px;outline:2px solid}.SoftwareFamilyHub-module__BL2Qwq__guideCard{background:var(--brand-turquoise);border-radius:10px;justify-content:space-between;min-height:268px;display:flex;overflow:clip}.SoftwareFamilyHub-module__BL2Qwq__guideCopy{flex-direction:column;flex:0 820px;justify-content:space-between;gap:36px;padding:48px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__guideCopy>span{flex-direction:column;gap:16px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__guideCopy small{font-size:14px;font-weight:var(--font-weight-body-bold);letter-spacing:.08em;text-transform:uppercase;line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__guideCopy strong{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;font-size:42px;font-weight:700;line-height:40px}.SoftwareFamilyHub-module__BL2Qwq__guideCopy em{font-size:16px;font-style:normal;line-height:25px}.SoftwareFamilyHub-module__BL2Qwq__guideCopy>b{color:#fff;background:var(--brand-ink);width:188px;min-height:48px;font-size:14px;font-weight:var(--font-weight-body-bold);border-radius:10px;justify-content:center;align-items:center;line-height:21px;display:inline-flex}.SoftwareFamilyHub-module__BL2Qwq__guideMark{flex:0 0 360px;justify-content:flex-end;align-items:flex-end;padding:32px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__guideMark:before{border:2px solid var(--brand-ink);content:"R";width:184px;height:184px;font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;border-radius:50%;justify-content:center;align-items:center;font-size:64px;font-weight:700;line-height:64px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__guideMark{color:#0000;font-size:0}.SoftwareFamilyHub-module__BL2Qwq__courseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.SoftwareFamilyHub-module__BL2Qwq__courseGrid>li>a{border-top:6px solid var(--brand-ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;gap:32px;min-height:276px;padding:22px 28px 28px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__courseMeta em{color:#555}.SoftwareFamilyHub-module__BL2Qwq__courseFoot{flex-direction:column;gap:16px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__courseFoot>span{border-top:1px solid var(--brand-off-white);justify-content:space-between;gap:12px;padding-top:14px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__courseFoot small{font-size:12px;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__courseFoot b{font-size:14px;font-weight:var(--font-weight-body-bold);line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__disclosure{border-top:1px solid var(--brand-ink);justify-content:space-between;gap:48px;padding-top:20px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__disclosure strong{font-size:14px;font-weight:var(--font-weight-body-bold);line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__disclosure p{text-align:right;flex:0 0 540px;font-size:12px;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__podcastList{border-top:1px solid #fff}.SoftwareFamilyHub-module__BL2Qwq__podcastList li{border-bottom:1px solid #8ea6bf}.SoftwareFamilyHub-module__BL2Qwq__podcastList a{grid-template-columns:44px minmax(0,740px) minmax(200px,392px) 52px;align-items:center;gap:28px;min-height:168px;padding-block:32px;display:grid}.SoftwareFamilyHub-module__BL2Qwq__podcastNumber{color:#c9d6e2;font-size:14px;font-weight:var(--font-weight-body-bold);line-height:21px}.SoftwareFamilyHub-module__BL2Qwq__podcastTitle{flex-direction:column;gap:12px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__podcastTitle small{color:#c9d6e2;font-size:12px;font-weight:var(--font-weight-body-bold);letter-spacing:.08em;text-transform:uppercase;line-height:18px}.SoftwareFamilyHub-module__BL2Qwq__podcastTitle strong{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:36px}.SoftwareFamilyHub-module__BL2Qwq__podcastList .SoftwareFamilyHub-module__BL2Qwq__tagList small{border-color:#8ea6bf}.SoftwareFamilyHub-module__BL2Qwq__ctaSection{background:var(--brand-chartreuse);padding:96px 64px}.SoftwareFamilyHub-module__BL2Qwq__ctaInner{justify-content:space-between;align-items:flex-end;gap:80px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__ctaInner>div:first-child{flex-direction:column;flex:0 760px;gap:20px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__ctaInner h2{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:64px}.SoftwareFamilyHub-module__BL2Qwq__ctaInner>div:first-child>p:last-child{max-width:620px;font-size:16px;line-height:25px}.SoftwareFamilyHub-module__BL2Qwq__ctaActions{flex:0 0 424px;gap:16px;display:flex}.SoftwareFamilyHub-module__BL2Qwq__ctaActions a{flex:1;min-width:0;min-height:52px}.SoftwareFamilyHub-module__BL2Qwq__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:900px){.SoftwareFamilyHub-module__BL2Qwq__hero{padding:56px 40px}.SoftwareFamilyHub-module__BL2Qwq__heroMain,.SoftwareFamilyHub-module__BL2Qwq__sectionHead,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule,.SoftwareFamilyHub-module__BL2Qwq__ctaInner{flex-direction:column;align-items:stretch}.SoftwareFamilyHub-module__BL2Qwq__heroMain{gap:48px}.SoftwareFamilyHub-module__BL2Qwq__heroCopy,.SoftwareFamilyHub-module__BL2Qwq__stats,.SoftwareFamilyHub-module__BL2Qwq__sectionHead>div,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule>div,.SoftwareFamilyHub-module__BL2Qwq__sectionHead>p,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule>p,.SoftwareFamilyHub-module__BL2Qwq__ctaInner>div:first-child,.SoftwareFamilyHub-module__BL2Qwq__ctaActions{flex-basis:auto;width:100%}.SoftwareFamilyHub-module__BL2Qwq__hero h1{font-size:80px;line-height:80px}.SoftwareFamilyHub-module__BL2Qwq__section{padding-inline:40px}.SoftwareFamilyHub-module__BL2Qwq__indexSection{padding-block:72px 88px}.SoftwareFamilyHub-module__BL2Qwq__jobsSection,.SoftwareFamilyHub-module__BL2Qwq__learningSection,.SoftwareFamilyHub-module__BL2Qwq__podcastSection{padding-block:88px}.SoftwareFamilyHub-module__BL2Qwq__sectionHead,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule{gap:24px}.SoftwareFamilyHub-module__BL2Qwq__softwareList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--software-tablet-rows), minmax(58px, auto))}.SoftwareFamilyHub-module__BL2Qwq__softwareList li:nth-child(10n){border-bottom-color:var(--brand-off-white)}.SoftwareFamilyHub-module__BL2Qwq__softwareList li:nth-child(20n),.SoftwareFamilyHub-module__BL2Qwq__softwareList li:last-child{border-bottom-color:var(--brand-ink)}.SoftwareFamilyHub-module__BL2Qwq__jobGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SoftwareFamilyHub-module__BL2Qwq__guideCopy{padding:40px}.SoftwareFamilyHub-module__BL2Qwq__guideMark{flex-basis:220px;padding:28px}.SoftwareFamilyHub-module__BL2Qwq__guideMark:before{width:148px;height:148px;font-size:54px;line-height:54px}.SoftwareFamilyHub-module__BL2Qwq__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SoftwareFamilyHub-module__BL2Qwq__disclosure{flex-direction:column;gap:12px}.SoftwareFamilyHub-module__BL2Qwq__disclosure p{text-align:left;flex-basis:auto}.SoftwareFamilyHub-module__BL2Qwq__podcastList a{grid-template-columns:44px minmax(0,1fr) 44px}.SoftwareFamilyHub-module__BL2Qwq__podcastList .SoftwareFamilyHub-module__BL2Qwq__tagList{grid-column:2}.SoftwareFamilyHub-module__BL2Qwq__podcastList a>b{grid-area:1/3/span 2}.SoftwareFamilyHub-module__BL2Qwq__ctaSection{padding:72px 40px}.SoftwareFamilyHub-module__BL2Qwq__ctaInner{gap:40px}.SoftwareFamilyHub-module__BL2Qwq__ctaActions{max-width:424px}}@media not (min-width:40rem){.SoftwareFamilyHub-module__BL2Qwq__hero{padding:48px 20px}.SoftwareFamilyHub-module__BL2Qwq__hero .SoftwareFamilyHub-module__BL2Qwq__shell,.SoftwareFamilyHub-module__BL2Qwq__heroMain{gap:40px}.SoftwareFamilyHub-module__BL2Qwq__heroCopy{gap:20px}.SoftwareFamilyHub-module__BL2Qwq__hero h1{font-size:64px;line-height:64px}.SoftwareFamilyHub-module__BL2Qwq__heroIntro{font-size:20px;line-height:29px}.SoftwareFamilyHub-module__BL2Qwq__jumpLinks{flex-direction:column;gap:12px}.SoftwareFamilyHub-module__BL2Qwq__section{padding-inline:20px}.SoftwareFamilyHub-module__BL2Qwq__indexSection{padding-block:64px 72px}.SoftwareFamilyHub-module__BL2Qwq__jobsSection,.SoftwareFamilyHub-module__BL2Qwq__learningSection,.SoftwareFamilyHub-module__BL2Qwq__podcastSection{padding-block:72px}.SoftwareFamilyHub-module__BL2Qwq__section .SoftwareFamilyHub-module__BL2Qwq__shell,.SoftwareFamilyHub-module__BL2Qwq__searchExperience{gap:40px}.SoftwareFamilyHub-module__BL2Qwq__sectionHead h2,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule h2,.SoftwareFamilyHub-module__BL2Qwq__guideCopy strong{font-size:36px;line-height:36px}.SoftwareFamilyHub-module__BL2Qwq__sectionHead>p,.SoftwareFamilyHub-module__BL2Qwq__sectionHeadRule>p{font-size:15px;line-height:23px}.SoftwareFamilyHub-module__BL2Qwq__searchField{gap:12px;height:60px;padding-inline:16px}.SoftwareFamilyHub-module__BL2Qwq__searchField:focus-within{padding-inline:15px}.SoftwareFamilyHub-module__BL2Qwq__resultCount{display:none}.SoftwareFamilyHub-module__BL2Qwq__clearSearch{padding-left:4px;font-size:12px}.SoftwareFamilyHub-module__BL2Qwq__softwareList{display:block}.SoftwareFamilyHub-module__BL2Qwq__softwareList li,.SoftwareFamilyHub-module__BL2Qwq__softwareList li:nth-child(10n),.SoftwareFamilyHub-module__BL2Qwq__softwareList li:nth-child(20n){border-bottom-color:#0000}.SoftwareFamilyHub-module__BL2Qwq__softwareList li:last-child{border-bottom:1px solid var(--brand-ink)}.SoftwareFamilyHub-module__BL2Qwq__aliasResult,.SoftwareFamilyHub-module__BL2Qwq__noResult{align-items:flex-start}.SoftwareFamilyHub-module__BL2Qwq__noResult{flex-direction:column}.SoftwareFamilyHub-module__BL2Qwq__jobGrid,.SoftwareFamilyHub-module__BL2Qwq__courseGrid{grid-template-columns:1fr}.SoftwareFamilyHub-module__BL2Qwq__jobGrid>li>a,.SoftwareFamilyHub-module__BL2Qwq__courseGrid>li>a{min-height:260px}.SoftwareFamilyHub-module__BL2Qwq__guideCard{flex-direction:column;min-height:0}.SoftwareFamilyHub-module__BL2Qwq__guideCopy{flex-basis:auto;padding:32px 28px}.SoftwareFamilyHub-module__BL2Qwq__guideCopy>b{width:100%}.SoftwareFamilyHub-module__BL2Qwq__guideMark{flex-basis:auto;justify-content:center;align-items:center;padding:0 28px 32px}.SoftwareFamilyHub-module__BL2Qwq__guideMark:before{width:132px;height:132px;font-size:48px;line-height:48px}.SoftwareFamilyHub-module__BL2Qwq__podcastList a{grid-template-columns:32px minmax(0,1fr) 24px;align-items:start;gap:16px;min-height:0;padding-block:28px}.SoftwareFamilyHub-module__BL2Qwq__podcastList .SoftwareFamilyHub-module__BL2Qwq__tagList{grid-column:2/4}.SoftwareFamilyHub-module__BL2Qwq__podcastList a>b{grid-area:1/3}.SoftwareFamilyHub-module__BL2Qwq__podcastTitle strong{font-size:26px;line-height:30px}.SoftwareFamilyHub-module__BL2Qwq__sectionAction,.SoftwareFamilyHub-module__BL2Qwq__sectionAction a{width:100%}.SoftwareFamilyHub-module__BL2Qwq__ctaSection{padding:64px 20px}.SoftwareFamilyHub-module__BL2Qwq__ctaInner h2{font-size:48px;line-height:48px}.SoftwareFamilyHub-module__BL2Qwq__ctaActions{flex-direction:column;max-width:none}.SoftwareFamilyHub-module__BL2Qwq__ctaActions a{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.SoftwareFamilyHub-module__BL2Qwq__page *{scroll-behavior:auto!important}}
.TaxonomyFamilyIndexPage-module__c63_nW__page{color:var(--brand-ink);background:var(--brand-off-white)}.TaxonomyFamilyIndexPage-module__c63_nW__hero{color:var(--brand-off-white);background:var(--brand-ink)}.TaxonomyFamilyIndexPage-module__c63_nW__heroInner{flex-direction:column;padding-block:clamp(2.5rem,5vw,3.5rem) clamp(2.25rem,4vw,2.75rem);display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__backLink{color:#e6e6e6b3;align-self:flex-start;align-items:center;gap:.45rem;margin-bottom:clamp(1.75rem,4vw,2.5rem);font-size:.82rem;text-decoration:none;display:inline-flex}.TaxonomyFamilyIndexPage-module__c63_nW__backLink:hover,.TaxonomyFamilyIndexPage-module__c63_nW__backLink:focus-visible{color:var(--brand-off-white)}.TaxonomyFamilyIndexPage-module__c63_nW__hero h1{max-width:14ch;font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(3.1rem,7vw,5.1rem);font-weight:650;line-height:.92}.TaxonomyFamilyIndexPage-module__c63_nW__intro{color:#e6e6e6b8;max-width:46ch;margin:.85rem 0 0;font-size:clamp(.98rem,1.6vw,1.06rem);line-height:1.55}.TaxonomyFamilyIndexPage-module__c63_nW__statRail{border-top:1px solid #e6e6e626;flex-wrap:wrap;gap:1.75rem 2.5rem;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding-top:clamp(1.5rem,3vw,1.75rem);display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__statRail>div{flex-direction:column-reverse;gap:.35rem;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__statRail dt{color:#e6e6e68c;font-variation-settings:"wght" 720;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.TaxonomyFamilyIndexPage-module__c63_nW__statRail dd{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:650;line-height:1}.TaxonomyFamilyIndexPage-module__c63_nW__bandHead{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);align-items:end;gap:clamp(1.25rem,4vw,3rem);display:grid}.TaxonomyFamilyIndexPage-module__c63_nW__bandHead h2{max-width:16ch;font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.045em;margin:.7rem 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:.95}.TaxonomyFamilyIndexPage-module__c63_nW__bandHead>p{color:#161616ad;margin:0;font-size:.9rem;line-height:1.55}.TaxonomyFamilyIndexPage-module__c63_nW__rankedSection{background:#fff;padding-block:clamp(3rem,6vw,5.5rem)}.TaxonomyFamilyIndexPage-module__c63_nW__rankedList{margin:1.75rem 0 0;padding:0;list-style:none}.TaxonomyFamilyIndexPage-module__c63_nW__rankedRow{color:inherit;border-top:1px solid #16161624;align-items:center;gap:clamp(.9rem,2vw,1.5rem);padding-block:1.1rem;text-decoration:none;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__rankedIndex{color:#16161666;font-variation-settings:"wght" 700;flex-shrink:0;width:1.75rem;font-size:.75rem}.TaxonomyFamilyIndexPage-module__c63_nW__rankedMain{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__rankedMain strong{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.02em;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700}.TaxonomyFamilyIndexPage-module__c63_nW__rankedMain small{color:#1616168c;font-size:.8rem}.TaxonomyFamilyIndexPage-module__c63_nW__rankedAction{color:var(--brand-yale);font-variation-settings:"wght" 720;flex-shrink:0;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.TaxonomyFamilyIndexPage-module__c63_nW__rankedRow:hover .TaxonomyFamilyIndexPage-module__c63_nW__rankedMain strong,.TaxonomyFamilyIndexPage-module__c63_nW__rankedRow:focus-visible .TaxonomyFamilyIndexPage-module__c63_nW__rankedMain strong{text-underline-offset:.2em;text-decoration:underline}.TaxonomyFamilyIndexPage-module__c63_nW__browseSection{background:#f4f3ef;padding-block:clamp(3rem,6vw,5.5rem)}.TaxonomyFamilyIndexPage-module__c63_nW__searchExperience{margin-top:1.75rem}.TaxonomyFamilyIndexPage-module__c63_nW__searchField{background:#fff;border:1px solid #16161638;align-items:center;gap:.75rem;min-height:3.5rem;padding-inline:1.15rem;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__searchField:focus-within{border-color:var(--brand-ink);outline:3px solid color-mix(in srgb, var(--brand-yale) 30%, transparent);outline-offset:2px}.TaxonomyFamilyIndexPage-module__c63_nW__searchIcon{color:#16161673;flex-shrink:0}.TaxonomyFamilyIndexPage-module__c63_nW__searchField input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding-block:.85rem;font-size:.95rem}.TaxonomyFamilyIndexPage-module__c63_nW__searchField input:focus{outline:none}.TaxonomyFamilyIndexPage-module__c63_nW__resultCount{color:#16161680;font-variation-settings:"wght" 700;flex-shrink:0;font-size:.75rem}.TaxonomyFamilyIndexPage-module__c63_nW__clearSearch{color:var(--brand-yale);font:inherit;font-variation-settings:"wght" 720;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.3rem .5rem;font-size:.78rem}.TaxonomyFamilyIndexPage-module__c63_nW__groupList{flex-direction:column;margin-top:1.5rem;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__group{border-top:1px solid #16161624;padding-block:1.35rem}.TaxonomyFamilyIndexPage-module__c63_nW__groupHead{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.02em;align-items:baseline;gap:.7rem;margin:0 0 .85rem;font-size:1.1rem;font-weight:700;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__groupHead small{color:#16161680;font-family:var(--font-sequel-sans), Arial, sans-serif;letter-spacing:0;font-size:.76rem;font-weight:400}.TaxonomyFamilyIndexPage-module__c63_nW__chipRow{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__chip{min-height:2.375rem;color:inherit;background:#fff;border:1px solid #16161624;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.TaxonomyFamilyIndexPage-module__c63_nW__chip b{color:#16161673;font-size:.72rem;font-weight:400}.TaxonomyFamilyIndexPage-module__c63_nW__chip:hover,.TaxonomyFamilyIndexPage-module__c63_nW__chip:focus-visible{color:var(--brand-off-white);background:var(--brand-ink);border-color:var(--brand-ink)}.TaxonomyFamilyIndexPage-module__c63_nW__chip:hover b,.TaxonomyFamilyIndexPage-module__c63_nW__chip:focus-visible b{color:#e6e6e699}.TaxonomyFamilyIndexPage-module__c63_nW__noResults{color:#1616169e;margin:1.5rem 0 0;font-size:.92rem}.TaxonomyFamilyIndexPage-module__c63_nW__closingSection{color:var(--brand-ink);background:var(--brand-chartreuse)}.TaxonomyFamilyIndexPage-module__c63_nW__closingInner{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(3rem,6vw,4.5rem);display:grid}.TaxonomyFamilyIndexPage-module__c63_nW__closingInner h2{max-width:18ch;font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.045em;margin:.7rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:650;line-height:.95}.TaxonomyFamilyIndexPage-module__c63_nW__closingInner>div>p:last-child{color:#161616b8;max-width:44ch;margin:.9rem 0 0;line-height:1.55}.TaxonomyFamilyIndexPage-module__c63_nW__closingActions{flex-wrap:wrap;gap:.75rem;display:flex}.TaxonomyFamilyIndexPage-module__c63_nW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not (min-width:60rem){.TaxonomyFamilyIndexPage-module__c63_nW__bandHead,.TaxonomyFamilyIndexPage-module__c63_nW__closingInner{grid-template-columns:1fr}}@media not (min-width:40rem){.TaxonomyFamilyIndexPage-module__c63_nW__rankedAction span,.TaxonomyFamilyIndexPage-module__c63_nW__rankedAction{font-size:0}.TaxonomyFamilyIndexPage-module__c63_nW__rankedAction svg{width:1rem;height:1rem}.TaxonomyFamilyIndexPage-module__c63_nW__closingActions{flex-direction:column;align-items:stretch}.TaxonomyFamilyIndexPage-module__c63_nW__closingActions .site-button{width:100%}}
