.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(120deg, var(--dtl-primary-dark) 0%, var(--dtl-primary) 55%, #1e7fc4 100%);color:#fff;aspect-ratio:7/3;display:flex;position:relative}.hero[data-astro-cid-ge2uvauf]:not(:has(.hero__inner)):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#fff);height:26%;position:absolute;inset:auto 0 0}.hero[data-astro-cid-ge2uvauf]:has(.hero__inner){aspect-ratio:auto;min-height:clamp(380px,55vh,560px)}.hero__bg[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf]{opacity:0;z-index:1;pointer-events:none;align-items:center;width:100%;transition:opacity .8s;display:flex;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf].is-active{opacity:1;pointer-events:auto}.hero__slide[data-astro-cid-ge2uvauf]:has(.hero__inner):before{content:"";background:linear-gradient(90deg,#0b3050c7 0%,#0b305059 60%,#0000 100%);position:absolute;inset:0}.hero__heading[data-astro-cid-ge2uvauf]{color:#fff;max-width:720px}.hero__sub[data-astro-cid-ge2uvauf]{color:#d9e8f3;max-width:560px;margin:0 0 28px;font-size:1.15rem}.hero__dots[data-astro-cid-ge2uvauf]{z-index:2;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero__dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0}.hero__dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf].is-active{background:var(--dtl-accent);border-color:var(--dtl-accent)}.featured-projects[data-astro-cid-t2okjdjm] .container[data-astro-cid-t2okjdjm]{max-width:1320px;padding-inline:12px}@media (width<=1399.98px){.featured-projects[data-astro-cid-t2okjdjm] .container[data-astro-cid-t2okjdjm]{max-width:1140px}}@media (width<=1199.98px){.featured-projects[data-astro-cid-t2okjdjm] .container[data-astro-cid-t2okjdjm]{max-width:960px}}@media (width<=991.98px){.featured-projects[data-astro-cid-t2okjdjm] .container[data-astro-cid-t2okjdjm]{max-width:720px}}@media (width<=767.98px){.featured-projects[data-astro-cid-t2okjdjm] .container[data-astro-cid-t2okjdjm]{max-width:540px}}@media (width<=575.98px){.featured-projects[data-astro-cid-t2okjdjm] .container[data-astro-cid-t2okjdjm]{max-width:none}}.featured-projects[data-astro-cid-t2okjdjm]{padding:80px 0}.featured-projects__title[data-astro-cid-t2okjdjm]{font-family:var(--dtl-font-head);color:#103141;text-transform:uppercase;text-align:center;margin:0 0 30px;font-size:3rem;font-weight:700;line-height:1.15}.featured-projects__tabs[data-astro-cid-t2okjdjm]{flex-wrap:wrap;justify-content:center;gap:4px;margin:0 0 40px;display:flex}.fpill[data-astro-cid-t2okjdjm]{background:var(--dtl-primary-dark);color:#fff;font-family:var(--dtl-font-nav,"Oswald", sans-serif);cursor:pointer;border:1px solid #0000;border-radius:3px;padding:6px 16px;font-size:16px;font-weight:400}.fpill[data-astro-cid-t2okjdjm]:hover{background:var(--dtl-primary)}.fpill[data-astro-cid-t2okjdjm].is-active,.fpill[data-astro-cid-t2okjdjm].is-active:hover{border-color:var(--dtl-primary-dark);color:#155d9c;background:#fff;padding:8px 16px;font-weight:700}.fpanel[data-astro-cid-t2okjdjm][hidden]{display:none}.fgrid[data-astro-cid-t2okjdjm]{grid-template-columns:1fr 1fr;gap:40px 24px;display:grid}.fpcard[data-astro-cid-t2okjdjm]{display:block}.fpcard[data-astro-cid-t2okjdjm]:hover{text-decoration:none}.fpcard__bg[data-astro-cid-t2okjdjm]{aspect-ratio:624/281;background-position:50%;background-size:cover;background-color:var(--dtl-primary);position:relative}.fpcard__cap[data-astro-cid-t2okjdjm]{font-family:var(--dtl-font-nav,"Oswald", sans-serif);color:var(--dtl-primary-dark);text-align:center;background:#fff;margin:-39px 31px 0;padding:20px;font-size:20px;font-weight:400;line-height:24px;position:relative}.fpcard[data-astro-cid-t2okjdjm]:hover .fpcard__cap[data-astro-cid-t2okjdjm]{color:#155d9c;box-shadow:0 10px 30px -7px #05396180}.fempty[data-astro-cid-t2okjdjm]{text-align:center;color:var(--dtl-text-muted);grid-column:1/-1;padding:40px 0}.fxem-all[data-astro-cid-t2okjdjm]{background:var(--dtl-primary-dark);color:#fff;width:fit-content;font-family:var(--dtl-font-nav,"Oswald", sans-serif);text-transform:uppercase;border:0;border-radius:3px;margin:40px auto 0;padding:6px 30px;font-size:16px;font-weight:400;text-decoration:none;display:block}.fxem-all[data-astro-cid-t2okjdjm]:hover{background:var(--dtl-accent);color:#fff;text-decoration:none}@media (width<=767.98px){.featured-projects[data-astro-cid-t2okjdjm]{padding:48px 0}.featured-projects__title[data-astro-cid-t2okjdjm]{font-size:2rem}.fxem-all[data-astro-cid-t2okjdjm]{margin-top:32px}.fgrid[data-astro-cid-t2okjdjm]{grid-template-columns:1fr;row-gap:24px}}.intro[data-astro-cid-lcdefpme]{padding-block:0 164px}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 282px;align-items:center;gap:48px;display:grid}.intro__heading[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-head);color:var(--dtl-primary-dark);text-transform:uppercase;letter-spacing:normal;max-width:620px;margin-bottom:16px;margin-left:59px;font-size:3.5rem;font-weight:700;line-height:1.2}.intro__text[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-content);color:var(--dtl-text);max-width:790px;margin-bottom:24px;margin-left:177px;font-size:1.17rem}.intro__cta[data-astro-cid-lcdefpme]{display:none}.intro__logo[data-astro-cid-lcdefpme]{align-self:end}.intro__logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;max-width:241px;margin-bottom:15px;margin-left:-15px}.vision[data-astro-cid-lcdefpme]{background:url(/images/ref/field-bg-1.jpg) 50%/cover;grid-template-columns:1fr 1fr;min-height:788px;display:grid}.vision__img[data-astro-cid-lcdefpme]{display:none}.vision__body[data-astro-cid-lcdefpme]{padding:64px max(48px, calc((100vw - var(--dtl-maxw)) / 2)) 150px 48px;flex-direction:column;grid-column:2;justify-content:flex-end;display:flex}.vision__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-head);color:#fff;text-transform:uppercase;letter-spacing:normal;margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.15}.vision__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--dtl-font-content);max-width:520px;font-size:1.05rem;line-height:1.6}.mission__grid[data-astro-cid-lcdefpme]{grid-template-columns:340px 399px 1fr;gap:50px;padding-inline:0;display:grid}.mission__col[data-astro-cid-lcdefpme]{padding-top:32px}.mission__col--mission[data-astro-cid-lcdefpme]{grid-area:1/1;align-self:center;padding-top:0}.mission__photo[data-astro-cid-lcdefpme]{object-fit:cover;display:block}.mission__photo--crowd[data-astro-cid-lcdefpme]{grid-area:1/2/auto/4;width:650px;height:500px}.mission__photo--building[data-astro-cid-lcdefpme]{grid-area:2/2;width:377px;height:526px}.mission__col--values[data-astro-cid-lcdefpme]{grid-area:2/3;align-self:center;padding-top:0}.mission__col[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-head);color:#103141;text-transform:uppercase;letter-spacing:normal;margin-bottom:30px;font-size:3rem;font-weight:700;line-height:1.2}.mission__item[data-astro-cid-lcdefpme]{margin-bottom:20px}.mission__item[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.mission__item-title[data-astro-cid-lcdefpme]{margin:0 0 8px}.mission__item-title[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-head);color:var(--dtl-gold);text-transform:uppercase;letter-spacing:normal;font-size:1.5rem;font-weight:700;line-height:36px}.mission__item-text[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-body);color:#000203;margin:0;font-size:1rem;line-height:24px}.gold-marquee[data-astro-cid-lcdefpme]{background:#a78461;padding-block:40px;overflow:hidden}.gold-marquee__track[data-astro-cid-lcdefpme]{width:max-content;animation:30s linear infinite gold-scroll;display:flex}.gold-marquee__item[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--dtl-font-head);text-transform:uppercase;white-space:nowrap;align-items:center;padding-right:56px;font-size:46.7px;font-weight:700;line-height:1;display:inline-flex}.gold-marquee__item[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{padding-left:56px;font-style:normal}@keyframes gold-scroll{to{transform:translate(-50%)}}.award-banner[data-astro-cid-lcdefpme]{background:#f1ece4;padding-block:40px;overflow:hidden}.award-banner__grid[data-astro-cid-lcdefpme]{align-items:center;gap:64px;display:flex}.award-banner__logo[data-astro-cid-lcdefpme]{flex:none;width:218px;height:auto}.award-banner__quote[data-astro-cid-lcdefpme]{max-width:739px;margin:0 0 16px;padding:10px 54px 20px 20px;position:relative}.award-banner__quote[data-astro-cid-lcdefpme]:after{content:"”";color:#555;opacity:.2;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:176px;font-weight:700;line-height:1;display:block;position:absolute;top:-30px;right:-20px}.award-banner__text[data-astro-cid-lcdefpme]{color:#000;font-family:var(--dtl-font-content);text-align:left;margin:0;font-size:24px;font-weight:400;line-height:1.5}.members[data-astro-cid-lcdefpme]{background:linear-gradient(#ffffffeb,#ffffffd9),url(/images/ref/field-bg-2.jpg) 50%/cover fixed}.members__title[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-head);color:#103141;text-transform:uppercase;letter-spacing:normal;margin-bottom:30px;margin-left:114px;font-size:3rem;font-weight:700;line-height:1.15}.members__grid[data-astro-cid-lcdefpme]{grid-template-columns:516px 516px;align-items:start;gap:5px;margin-left:114px;display:grid}.member-card[data-astro-cid-lcdefpme]{background:#103141;min-height:433px;padding:52px}.member-card--blue[data-astro-cid-lcdefpme]{background:#02486a;margin-top:100px;padding-bottom:86px}.member-card__group[data-astro-cid-lcdefpme]+.member-card__group[data-astro-cid-lcdefpme]{margin-top:35px}.member-card__icon[data-astro-cid-lcdefpme]{color:#fff;width:93px;height:93px;display:block}.member-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-head);color:#fff;text-transform:uppercase;margin:16px 0 21px;font-size:2rem;font-weight:700}.member-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.member-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-content);color:#fff;margin-bottom:16px;padding-left:1.4em;font-size:1.1667rem;line-height:20px;position:relative}.member-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.member-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✴︎";color:#f90;position:absolute;left:0}.awards[data-astro-cid-lcdefpme]{background:linear-gradient(#0b29389c,#0b2938),url(/images/ref/Background.jpg) 50%/cover;padding-block:194px 82px}.awards__grid[data-astro-cid-lcdefpme]{grid-template-columns:816px 1fr;align-items:start;gap:48px;display:grid;position:relative}.awards__card[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(45deg,#56300c,#c1864b),#a87a4b;padding:72px 82px}.awards__card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-head);color:#fff;text-transform:uppercase;letter-spacing:normal;margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.15}.awards__card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.awards__card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--dtl-font-content);padding:10px 0 10px 22px;font-size:1.05rem;position:relative}.awards__card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✦";font-size:.9rem;position:absolute;left:0}.awards__photo[data-astro-cid-lcdefpme]{z-index:2;position:absolute;bottom:-82px;right:47px}.awards__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;object-position:bottom;width:480px;max-width:none;height:743px;margin-bottom:0;display:block}@media (width>=900.02px) and (width<=1327.98px){.mission__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,340fr) minmax(0,399fr) minmax(0,457fr);padding-inline:16px}.mission__photo--crowd[data-astro-cid-lcdefpme]{aspect-ratio:650/500;max-width:100%;height:auto}.mission__photo--building[data-astro-cid-lcdefpme]{aspect-ratio:377/526;width:100%;height:auto}.members__title[data-astro-cid-lcdefpme]{margin-left:10%}.members__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:80%;margin-left:10%}}@media (width<=900px){.intro__grid[data-astro-cid-lcdefpme],.awards__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.awards__photo[data-astro-cid-lcdefpme]{position:static}.awards__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;max-width:100%;height:auto}.mission__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-inline:16px}.mission__col--mission[data-astro-cid-lcdefpme],.mission__col--values[data-astro-cid-lcdefpme],.mission__photo--crowd[data-astro-cid-lcdefpme],.mission__photo--building[data-astro-cid-lcdefpme]{grid-area:auto/1}.mission__photo--crowd[data-astro-cid-lcdefpme],.mission__photo--building[data-astro-cid-lcdefpme]{aspect-ratio:650/500;width:100%;height:auto}.mission__photo--building[data-astro-cid-lcdefpme]{aspect-ratio:377/526;width:100%}.vision[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:340px}.vision__body[data-astro-cid-lcdefpme]{grid-column:1;padding:40px 24px}.members__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-left:0}.member-card[data-astro-cid-lcdefpme]{min-height:0;padding:32px 28px 40px}.member-card--blue[data-astro-cid-lcdefpme]{margin-top:0}.member-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.8rem}.gold-marquee[data-astro-cid-lcdefpme]{padding-block:20px}.gold-marquee__item[data-astro-cid-lcdefpme]{padding-right:32px;font-size:24px}.gold-marquee__item[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{padding-left:32px}.members__title[data-astro-cid-lcdefpme]{text-align:center;margin-left:0;font-size:2rem}.intro[data-astro-cid-lcdefpme]{margin-top:0;padding-top:48px;padding-bottom:32px}.intro__heading[data-astro-cid-lcdefpme]{margin-left:0;font-size:2rem}.intro__text[data-astro-cid-lcdefpme]{margin-bottom:0;margin-left:0}.intro__logo[data-astro-cid-lcdefpme]{text-align:center;align-self:center}.intro__logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{margin:0 auto}.award-banner__grid[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:20px}}
