.hero--alt{padding-block:calc(var(--header--brand-nav-promo) + var(--spacing--600)) var(--spacing--200);grid-row-gap:var(--spacing--700);text-align:center;margin-block-start:calc(-1 * var(--header--brand-nav-promo));flex-flow:column;display:flex;position:relative;overflow:hidden;transition:margin-block-start var(--easing--norm),padding-block-start var(--easing--norm)}.hero--alt__img-wrap{border-radius:var(--border--radius);flex:0 auto;margin:0 auto;grid-template-rows:120%;grid-template-columns:1fr;grid-auto-columns:1fr;width:calc(100% - var(--padding--outer) * 2);height:100%;display:grid;position:relative;overflow:hidden}.hero--alt__heading{grid-row-gap:var(--spacing--200);flex-flow:column;display:flex}.our-story{padding-block:var(--spacing--1000);padding-inline:var(--padding--inner);grid-column-gap:var(--spacing--800);grid-row-gap:var(--spacing--800);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;background:var(--color--gradient);border-radius:var(--border--radius);display:grid}.our-story__text{padding-block:var(--spacing--800);border-top:var(--border--width) solid var(--color--lt-600);border-bottom:var(--border--width) solid var(--color--lt-600)}.our-story__img-wrap{border-radius:var(--border--radius);position:relative;overflow:clip}.our-story__img{position:absolute;top:0;right:0;bottom:0;left:0}.our-mission{padding-block-end:var(--spacing--1000)}.our-mission__inner{margin-inline:auto;width:var(--size--full);padding:5.5625rem var(--spacing--1000) 4rem;grid-row-gap:var(--spacing--500);border-block:var(--border--width) solid var(--color--lt-600);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.our-team{padding:var(--spacing--1100) var(--padding--inner) var(--spacing--800);border-radius:var(--border--radius);grid-row-gap:var(--spacing--900);color:var(--color--lt-100);height:var(--size--full-vertical);flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:flex-end stretch;display:flex;position:relative;overflow:hidden}.our-team__heading{margin-inline-end:auto}.divisions{padding-block:var(--spacing--1000) var(--spacing--1100);grid-row-gap:var(--spacing--500);flex-flow:column;display:flex}.divisions__list{grid-column-gap:var(--spacing--800);grid-row-gap:var(--spacing--700);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.divisions__item{grid-row-gap:.875rem;flex-flow:column;display:flex}.divisions__img{aspect-ratio:3 / 2;border-radius:var(--border--radius);height:auto}.divisions__text-btn{justify-content:space-between;align-items:center;display:flex}.divisions__btns{display:flex;flex-direction:column;gap:.625rem}.directory{padding-block:var(--spacing--800) var(--spacing--900);padding-inline:var(--padding--inner);grid-row-gap:var(--spacing--500);border-radius:var(--border--radius);background:var(--color--gradient);flex-flow:column;display:flex;overflow:hidden}.directory__list{grid-column-gap:var(--spacing--800);grid-row-gap:var(--spacing--800);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.directory__item{grid-row-gap:var(--spacing--200);flex-flow:column;display:flex}.directory__contact{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.directory__img{aspect-ratio:4 / 5;border-radius:var(--border--radius);height:auto}.join-the-team{padding:0 var(--padding--inner) var(--spacing--1100)}.join-the-team__inner{width:var(--size--full)}.awards{margin-block-start:var(--spacing--200);padding-block-end:var(--spacing--1100);padding-inline:var(--padding--inner);grid-column-gap:var(--spacing--1100);border-radius:var(--border--radius);background:var(--color--gradient);justify-content:flex-start;align-items:flex-start;display:flex;overflow:clip}.awards__text{top:var(--spacing--800);width:var(--size--md);padding-block-start:var(--spacing--1100);grid-row-gap:var(--spacing--600);flex-flow:column;display:flex;position:sticky}.awards__inner{margin-block-start:var(--spacing--1000);flex:1}.awards__index-title{grid-column-gap:var(--spacing--400);justify-content:flex-start;align-items:center;display:flex}.awards__item{padding-block:var(--spacing--300);border-block-end:var(--border--width) solid var(--color--lt-600);justify-content:space-between;align-items:center;display:flex}.awards__img-wrap{justify-content:flex-end;align-items:center;width:13rem;height:4rem;display:flex;overflow:visible}.awards__img{width:auto;height:auto;max-height:4rem}.link--resume:focus-visible,.directory__contact a:focus-visible{border-radius:var(--border--radius)}.directory__contact a:has(:empty){display:none}@media screen and (max-width:991px){.hero--alt__img-wrap,img{width:100%}.divisions__list{grid-column-gap:var(--padding--inner);grid-row-gap:var(--spacing--600)}.divisions__text-btn{grid-row-gap:.40625rem;flex-flow:column;justify-content:space-between;align-items:flex-start}.directory{grid-row-gap:var(--spacing--500)}.directory__list{grid-column-gap:var(--padding--inner);grid-row-gap:var(--padding--inner)}.our-story{grid-column-gap:var(--padding--inner)}.our-team{padding-inline-end:0}.awards{grid-column-gap:var(--spacing--500)}.awards__index-title{grid-column-gap:var(--spacing--200)}}@media screen and (max-width:767px){.our-story__text{padding-block:var(--spacing--500)}.awards__text{width:12.625rem}.awards__index-title{grid-column-gap:.75rem}.awards__img-wrap{width:10.75rem;height:3.25rem}.awards__img{max-height:3.25rem}}@media screen and (max-width:479px){.divisions__list{flex-flow:column;display:flex}.directory__list{grid-column-gap:var(--spacing--600);grid-row-gap:var(--spacing--600);flex-flow:column;display:flex}.our-story{grid-column-gap:var(--padding--inner);grid-row-gap:var(--spacing--600);flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.our-story__text{padding-block-start:2.625rem}.our-story__img-wrap{aspect-ratio:4 / 3}.our-mission__inner{padding-inline:var(--padding--inner)}.awards{grid-row-gap:var(--spacing--100);flex-flow:column}.awards__text{width:auto;position:static;top:0}.awards__inner{margin-block-start:0}.awards__index-title{grid-column-gap:.25rem}}
