.sector-grid[data-astro-cid-7v7wpgdj]{padding-block:.5rem}.sector-grid__list[data-astro-cid-7v7wpgdj]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.sector-grid__item[data-astro-cid-7v7wpgdj]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem}.sector-grid__icon[data-astro-cid-7v7wpgdj]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.sector-grid__label[data-astro-cid-7v7wpgdj]{font-family:var(--font-body);font-weight:600;font-size:.92rem;line-height:1.3;color:var(--color-heading);max-width:11rem}.sector-grid__item[data-astro-cid-7v7wpgdj]:nth-child(3n+1) .sector-grid__icon[data-astro-cid-7v7wpgdj]{background:#123b5614;color:var(--isg-navy)}.sector-grid__item[data-astro-cid-7v7wpgdj]:nth-child(3n+2) .sector-grid__icon[data-astro-cid-7v7wpgdj]{background:#486b5a1a;color:var(--isg-green)}.sector-grid__item[data-astro-cid-7v7wpgdj]:nth-child(3n+3) .sector-grid__icon[data-astro-cid-7v7wpgdj]{background:#c092431f;color:var(--isg-gold)}.sector-grid__trail[data-astro-cid-7v7wpgdj]{width:100%;max-width:44rem;margin:2.5rem auto 0;color:var(--color-text-muted);font-size:.98rem}@media(min-width:640px){.sector-grid__list[data-astro-cid-7v7wpgdj]{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.sector-grid__list[data-astro-cid-7v7wpgdj]{grid-template-columns:repeat(5,1fr);gap:2.5rem 0}.sector-grid__item[data-astro-cid-7v7wpgdj]{position:relative;padding-inline:1.25rem}.sector-grid__item[data-astro-cid-7v7wpgdj]:not(:nth-child(5n)):after{content:"";position:absolute;top:8px;bottom:8px;right:0;width:1px;background:var(--color-border)}}.marquee[data-astro-cid-x7tc4qnf]{padding-block:clamp(2.25rem,1.5rem + 3vw,4rem);overflow:hidden}.bg-green[data-astro-cid-x7tc4qnf]{background:var(--isg-green);color:var(--color-on-dark)}.marquee__viewport[data-astro-cid-x7tc4qnf]{overflow:hidden}.marquee__track[data-astro-cid-x7tc4qnf]{display:flex;width:max-content;align-items:center;animation:isg-marquee var(--marquee-dur, 60s) linear infinite;will-change:transform}.marquee[data-astro-cid-x7tc4qnf]:hover .marquee__track[data-astro-cid-x7tc4qnf],.marquee[data-astro-cid-x7tc4qnf]:focus-within .marquee__track[data-astro-cid-x7tc4qnf]{animation-play-state:paused}.marquee__item[data-astro-cid-x7tc4qnf]{display:inline-flex;align-items:center;flex:none}.marquee__text[data-astro-cid-x7tc4qnf]{font-family:var(--font-display);font-weight:400;line-height:1;letter-spacing:-.005em;color:currentColor;white-space:nowrap;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.marquee--lg[data-astro-cid-x7tc4qnf] .marquee__text[data-astro-cid-x7tc4qnf]{font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem)}.marquee--xl[data-astro-cid-x7tc4qnf] .marquee__text[data-astro-cid-x7tc4qnf]{font-size:clamp(2.4rem,1.3rem + 5vw,5rem)}.marquee__sep[data-astro-cid-x7tc4qnf]{color:var(--isg-gold);font-size:.5em;transform:translateY(-.1em)}.bg-deep-navy[data-astro-cid-x7tc4qnf] .marquee__text[data-astro-cid-x7tc4qnf],.bg-green[data-astro-cid-x7tc4qnf] .marquee__text[data-astro-cid-x7tc4qnf]{color:var(--color-on-dark)}.bg-cream[data-astro-cid-x7tc4qnf] .marquee__text[data-astro-cid-x7tc4qnf],.bg-warm[data-astro-cid-x7tc4qnf] .marquee__text[data-astro-cid-x7tc4qnf]{color:var(--isg-deep-navy)}@media(prefers-reduced-motion:reduce){.marquee__viewport[data-astro-cid-x7tc4qnf]{display:flex;justify-content:center}.marquee__track[data-astro-cid-x7tc4qnf]{animation:none;width:auto}.marquee__item[data-astro-cid-x7tc4qnf]:nth-child(n+100){display:none}}.wwd-sectors-grid[data-astro-cid-ucd2ps2b]{padding-bottom:clamp(3rem,2rem + 4vw,5rem)}.pillars[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.5rem,1rem + 2vw,2.25rem);align-items:start}.pillar[data-astro-cid-ucd2ps2b]{--pillar-pad: clamp(1.75rem, 1.25rem + 2vw, 2.75rem);background:var(--isg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--pillar-pad);display:flex;flex-direction:column;gap:clamp(1.25rem,1rem + 1vw,1.75rem);overflow:hidden}.pillar--programs[data-astro-cid-ucd2ps2b]{border-top:3px solid var(--isg-gold)}.pillar--hr[data-astro-cid-ucd2ps2b]{border-top:3px solid var(--isg-green)}.pillar__media[data-astro-cid-ucd2ps2b]{display:flex;justify-content:center}.pillar__label[data-astro-cid-ucd2ps2b]{margin:0}.pillar__heading[data-astro-cid-ucd2ps2b]{font-size:var(--fs-h2);line-height:1.12;margin:0 0 .3rem}.pillar--programs[data-astro-cid-ucd2ps2b] .pillar__heading[data-astro-cid-ucd2ps2b]{font-size:clamp(1.9rem,1.5rem + 1.6vw,2.6rem)}.pillar__sub[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);color:var(--isg-green);margin:0 0 .5rem}.pillar__intro[data-astro-cid-ucd2ps2b]{color:var(--color-text)}.pillar__intro[data-astro-cid-ucd2ps2b] p:last-child{margin-bottom:0}.pillar__services[data-astro-cid-ucd2ps2b]{list-style:none;margin:clamp(.5rem,.25rem + 1vw,1rem) 0 0;padding:0;display:grid;gap:0}.pillar__service[data-astro-cid-ucd2ps2b]{margin:0;padding-block:clamp(1.1rem,.9rem + .8vw,1.5rem);border-top:1px solid var(--color-border)}.pillar__service[data-astro-cid-ucd2ps2b]:last-child{border-bottom:1px solid var(--color-border)}.pillar__service[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-size:var(--fs-h3);margin:0 0 .35rem}.pillar__service[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin:0;font-size:.96rem;color:var(--color-text-muted)}.pillar__more[data-astro-cid-ucd2ps2b]{margin-top:.7rem}.pillar__more[data-astro-cid-ucd2ps2b] summary[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;list-style:none;font-size:var(--fs-eyebrow);letter-spacing:.03em;font-weight:600;color:var(--isg-green);width:max-content}.pillar__more[data-astro-cid-ucd2ps2b] summary[data-astro-cid-ucd2ps2b]::-webkit-details-marker{display:none}.pillar__more[data-astro-cid-ucd2ps2b] summary[data-astro-cid-ucd2ps2b]:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform var(--transition)}.pillar__more[data-astro-cid-ucd2ps2b][open] summary[data-astro-cid-ucd2ps2b]:after{transform:rotate(-135deg) translateY(-1px)}.pillar__more[data-astro-cid-ucd2ps2b] summary[data-astro-cid-ucd2ps2b]:focus-visible{outline:3px solid var(--isg-navy);outline-offset:3px}.pillar__more[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin:.6rem 0 0;font-size:.92rem;color:var(--color-text-muted)}@media(max-width:900px){.pillars[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pillar__more[data-astro-cid-ucd2ps2b] summary[data-astro-cid-ucd2ps2b]:after{transition:none}}
