.CompetencyItem-module__6sHZkG__item{padding-top:var(--space-8);border-top:var(--border-hairline)}.CompetencyItem-module__6sHZkG__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.CompetencyItem-module__6sHZkG__title{color:var(--color-primary);text-transform:uppercase;}.CompetencyItem-module__6sHZkG__body{color:var(--color-secondary);}@media (min-width:768px){.CompetencyItem-module__6sHZkG__item{padding-top:0;padding-left:var(--gutter);border-top:none;border-left:var(--border-hairline)}}
.Competencies-module__lH_cfW__section{margin-top:var(--section-gap)}.Competencies-module__lH_cfW__layout{padding-top:var(--component-gap);border-top:var(--border-hairline);}.Competencies-module__lH_cfW__heading{margin-bottom:var(--space-8);color:var(--color-primary);grid-column:span 4;}.Competencies-module__lH_cfW__items{gap:var(--gutter);grid-column:span 4;grid-template-columns:1fr;display:grid}@media (min-width:768px){.Competencies-module__lH_cfW__heading{grid-column:span 3}.Competencies-module__lH_cfW__items{grid-column:span 9;grid-template-columns:repeat(3,minmax(0,1fr))}}
.Rule-module__g_ukOG__rule{height:var(--hairline);background-color:var(--color-outline-variant);border:none}.Rule-module__g_ukOG__rule[data-width=short]{width:128px}
.Hero-module__Vtspxq__hero{align-content:center;row-gap:var(--space-8);min-height:614px;}.Hero-module__Vtspxq__title{gap:var(--space-6);color:var(--color-primary);flex-direction:column;grid-column:span 4;display:flex}.Hero-module__Vtspxq__eyebrow{color:var(--color-on-surface-variant);text-wrap:balance;}.Hero-module__Vtspxq__statement{text-transform:uppercase;line-height:1;}.Hero-module__Vtspxq__rule{grid-column:1/-1}.Hero-module__Vtspxq__meta{padding-left:var(--space-4);border-left:var(--border-hairline);grid-column:span 4}.Hero-module__Vtspxq__tagline{max-width:54ch;color:var(--color-on-surface-variant);}@media (min-width:768px){.Hero-module__Vtspxq__title{grid-area:1/span 6}.Hero-module__Vtspxq__rule{grid-row:2}.Hero-module__Vtspxq__meta{grid-area:1/7/auto/span 6;align-self:center}}
