.pillars[data-astro-cid-djxbuj26]{background:#fff}.pillars__intro[data-astro-cid-djxbuj26]{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:2rem;align-items:start;padding-bottom:3rem}.pillars__intro[data-astro-cid-djxbuj26] .eyebrow[data-astro-cid-djxbuj26]{padding-top:.65rem}h2[data-astro-cid-djxbuj26]{max-width:15ch;margin:0;font-family:var(--display);font-size:clamp(2rem,3.6vw,3.6rem);letter-spacing:-.07em;line-height:1.1}.pillars__intro[data-astro-cid-djxbuj26]>p[data-astro-cid-djxbuj26]:last-child{max-width:22rem;margin:.3rem 0 0;color:var(--muted)}.pillars__layout[data-astro-cid-djxbuj26]{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,15rem);gap:.8rem}.pillar-feature[data-astro-cid-djxbuj26]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem;color:#fff;background:var(--navy)}.pillar-feature[data-astro-cid-djxbuj26]:hover{color:#fff}.pillar-feature--primary[data-astro-cid-djxbuj26]{grid-row:span 2;min-height:30rem}.pillar-feature--primary[data-astro-cid-djxbuj26] img[data-astro-cid-djxbuj26]{position:absolute;z-index:-2;width:100%;height:100%;inset:0;object-fit:cover;object-position:63% 50%;transition:transform .6s ease}.pillar-feature--primary[data-astro-cid-djxbuj26]:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,rgb(12 30 43 / .22),transparent 38%,rgb(8 27 41 / .91))}.pillar-feature[data-astro-cid-djxbuj26]:hover img[data-astro-cid-djxbuj26]{transform:scale(1.045)}.pillar-feature--blue[data-astro-cid-djxbuj26]{background:radial-gradient(circle at 85% -20%,#3979d8,transparent 55%),#16458e}.pillar-feature--blue[data-astro-cid-djxbuj26]:before{content:"";position:absolute;z-index:-1;width:18rem;height:18rem;border:1px solid rgb(255 255 255 / .2);border-radius:50%;right:-4rem;top:-7rem;box-shadow:0 0 0 4rem #ffffff09,0 0 0 8rem #ffffff06}.pillar-feature--light[data-astro-cid-djxbuj26]{color:var(--ink);background:#e7eff3}.pillar-feature--light[data-astro-cid-djxbuj26]:hover{color:var(--ink)}.pillar-feature--light[data-astro-cid-djxbuj26]:before{content:"";position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(90deg,transparent 0 4rem,rgb(24 76 170 / .06) 4rem calc(4rem + 1px))}.pillar-feature__top[data-astro-cid-djxbuj26]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pillar-feature__detail[data-astro-cid-djxbuj26]{display:grid;grid-template-columns:1fr auto;gap:.4rem 1rem;align-items:end}.pillar-feature__detail[data-astro-cid-djxbuj26] strong[data-astro-cid-djxbuj26]{grid-column:1;font-family:var(--display);font-size:clamp(1.6rem,2.4vw,2.7rem);letter-spacing:-.06em;line-height:1}.pillar-feature__detail[data-astro-cid-djxbuj26]>span[data-astro-cid-djxbuj26]:nth-child(2){grid-column:1;max-width:20rem;font-size:.86rem;line-height:1.4}.pillar-feature__arrow[data-astro-cid-djxbuj26]{grid-column:2;grid-row:1 / span 2;font-size:1.5rem;transition:transform .25s ease}.pillar-feature[data-astro-cid-djxbuj26]:hover .pillar-feature__arrow[data-astro-cid-djxbuj26]{transform:translate(3px,-3px)}@media(max-width:850px){.pillars__intro[data-astro-cid-djxbuj26]{grid-template-columns:1fr 2fr}.pillars__intro[data-astro-cid-djxbuj26]>p[data-astro-cid-djxbuj26]:last-child{grid-column:2}}@media(max-width:600px){.pillars__intro[data-astro-cid-djxbuj26]{grid-template-columns:1fr;gap:1rem}.pillars__intro[data-astro-cid-djxbuj26]>p[data-astro-cid-djxbuj26]:last-child{grid-column:1}.pillars__layout[data-astro-cid-djxbuj26]{grid-template-columns:1fr;grid-template-rows:auto}.pillar-feature[data-astro-cid-djxbuj26]{min-height:14rem}.pillar-feature--primary[data-astro-cid-djxbuj26]{grid-row:auto;min-height:22rem}}.research[data-astro-cid-ap3cimoe]{background:var(--navy);color:#fff}.research__grid[data-astro-cid-ap3cimoe]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:32rem}.research__copy[data-astro-cid-ap3cimoe]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3.5rem,6vw,6rem) clamp(2rem,6vw,6rem) clamp(3.5rem,6vw,6rem) 0}.eyebrow[data-astro-cid-ap3cimoe]{color:#8fc6f7}h2[data-astro-cid-ap3cimoe]{max-width:12ch;margin:1.2rem 0;font-family:var(--display);font-size:clamp(2.5rem,4.2vw,4.5rem);letter-spacing:-.075em;line-height:1.07}.research__copy[data-astro-cid-ap3cimoe]>p[data-astro-cid-ap3cimoe]:not(.eyebrow){max-width:30rem;margin:0 0 2rem;color:#d0e1eb}.research__link[data-astro-cid-ap3cimoe]{display:inline-flex;align-items:center;gap:2.5rem;min-height:3rem;border-bottom:1px solid #a9bfd0;color:#fff;font-weight:700}.research__link[data-astro-cid-ap3cimoe]:hover{color:#b4d5ff;border-color:#b4d5ff}.research__image[data-astro-cid-ap3cimoe]{position:relative;min-height:28rem}.research__image[data-astro-cid-ap3cimoe] img[data-astro-cid-ap3cimoe]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}@media(max-width:760px){.research__grid[data-astro-cid-ap3cimoe]{grid-template-columns:1fr}.research__copy[data-astro-cid-ap3cimoe]{padding:4rem 0}.research__image[data-astro-cid-ap3cimoe]{min-height:18rem;margin-inline:-1rem}}
