.pillars[data-astro-cid-qjj4u7yg]{--split:clamp(300px, 23vw, 340px);isolation:isolate;background:var(--cream);padding-block:clamp(56px,5vw,76px) clamp(48px,4.5vw,64px);position:relative}.pillars[data-astro-cid-qjj4u7yg]:before{content:"";z-index:-1;height:var(--split);background:var(--navy-deep);border-radius:0 0 56px 56px;position:absolute;inset:0 0 auto}.pillars__head[data-astro-cid-qjj4u7yg]{color:var(--white)}#how-we-can-help[data-astro-cid-qjj4u7yg]{scroll-margin-top:calc(15px - var(--header-h) - 16px)}.pillars__title[data-astro-cid-qjj4u7yg]{letter-spacing:-.028em;text-wrap:balance;margin-top:14px;font-size:clamp(1.75rem,1.15rem + 1.6vw,2.625rem);font-weight:700;line-height:1.1}.container--wide{max-width:calc(1344px + 2 * var(--gutter));padding-inline:clamp(20px,3vw,64px)}.pillars__grid[data-astro-cid-qjj4u7yg]{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(16px,1.7vw,24px);margin-top:clamp(28px,2.6vw,40px);display:grid}.pillar[data-astro-cid-qjj4u7yg]{grid-row:span 5;grid-template-rows:subgrid;background:var(--white);border-radius:24px;grid-template-columns:minmax(0,1fr);row-gap:0;padding:12px 12px 22px;display:grid;box-shadow:0 34px 60px -40px #1e2a548c,0 2px 8px #1e2a540f}.pillar__media[data-astro-cid-qjj4u7yg]{border-radius:18px;height:clamp(176px,14.5vw,214px);position:relative;overflow:hidden}.pillar[data-astro-cid-qjj4u7yg] .pillar__photo{display:block;position:absolute;inset:0}.pillar[data-astro-cid-qjj4u7yg] .pillar__img{object-fit:cover;width:100%;height:100%;display:block}.pillar__media[data-astro-cid-qjj4u7yg]:after{content:"";pointer-events:none;background:linear-gradient(#1e2a5400 0%,#1e2a541f 30%,#1e2a5499 68%,#1e2a54eb 100%),#1e2a542e;position:absolute;inset:0}.pillar__badge[data-astro-cid-qjj4u7yg]{z-index:1;color:var(--white);text-shadow:0 2px 16px #1e2a5499;align-items:baseline;gap:10px;display:flex;position:absolute;bottom:14px;left:18px}.pillar__index[data-astro-cid-qjj4u7yg]{color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pillar__label[data-astro-cid-qjj4u7yg]{letter-spacing:.035em;font-size:clamp(2.5rem,1.9rem + 1.2vw,3.125rem);font-weight:800;line-height:.9}.pillar__intro[data-astro-cid-qjj4u7yg]{padding:20px 10px 0}.pillar__line[data-astro-cid-qjj4u7yg]{letter-spacing:-.012em;color:var(--navy);font-size:19px;font-weight:700;line-height:1.3}.pillar__desc[data-astro-cid-qjj4u7yg]{color:var(--ink-soft);text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.5}.pillar__quotes[data-astro-cid-qjj4u7yg]{align-content:start;justify-items:start;gap:7px;padding:18px 4px 0;display:grid}.pillar__quotes[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{background:var(--navy-tint);max-width:100%;color:var(--navy);border-radius:14px 14px 14px 4px;padding:7px 11px 7px 25px;font-size:13px;font-style:italic;line-height:1.35;position:relative}.pillar__quotes[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]:before{content:"“";font-family:var(--font-accent);color:var(--gold);font-size:26px;line-height:1;position:absolute;top:3px;left:10px}.pillar__chips[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52px;align-content:start;gap:8px;padding:18px 10px 0;display:grid}.pillar__chips[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{background:var(--cream);box-shadow:inset 0 0 0 1px var(--cream-line);color:var(--navy);text-align:center;text-wrap:balance;cursor:default;border-radius:10px;justify-content:center;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.pillar__chips[data-astro-cid-qjj4u7yg] .pillar__more[data-astro-cid-qjj4u7yg]{color:var(--gold-ink);background:0 0;box-shadow:inset 0 0 0 1px #d3a33db3}@media (width>=1024px) and (width<=1199px){.pillar__chips[data-astro-cid-qjj4u7yg]{gap:6px;padding-inline:6px}.pillar__chips[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{letter-spacing:-.005em;padding:5px 7px;font-size:11.5px}}@media (width<=420px){.pillar__chips[data-astro-cid-qjj4u7yg]{grid-auto-rows:50px;gap:6px}.pillar__chips[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{padding:5px 8px;font-size:12px}}.pillar__cta[data-astro-cid-qjj4u7yg]{--btn-h:46px;justify-content:center;place-self:end center;width:min(100% - 20px,220px);margin:22px 10px 0;padding:0 18px;font-size:14.5px;font-weight:700}.dev-banner[data-astro-cid-qjj4u7yg]{background:radial-gradient(120% 220% at 100% 50%, #d3a33d38 0%, #d3a33d00 46%), var(--navy);color:var(--white);border-radius:20px 20px 20px 6px;align-items:center;gap:18px;margin-top:22px;padding:16px 22px 16px 24px;display:flex}.dev-banner__mark[data-astro-cid-qjj4u7yg]{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px}.dev-banner__text[data-astro-cid-qjj4u7yg]{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.dev-banner__eyebrow[data-astro-cid-qjj4u7yg]{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:700}.dev-banner__lead[data-astro-cid-qjj4u7yg]{letter-spacing:-.01em;font-size:17px;font-weight:650}.dev-banner__cta[data-astro-cid-qjj4u7yg]{height:40px;color:var(--gold);white-space:nowrap;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #d3a33db3}.pillars[data-astro-cid-qjj4u7yg] .dev-banner__arrow{width:11px;height:11px;transition:transform var(--dur) var(--ease)}.dev-banner[data-astro-cid-qjj4u7yg]:hover .dev-banner__cta[data-astro-cid-qjj4u7yg]{background:var(--gold);color:var(--navy-deep)}.dev-banner[data-astro-cid-qjj4u7yg]:hover .dev-banner__arrow{transform:translate(2px,-2px)}.dev-banner[data-astro-cid-qjj4u7yg]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=1359px){.pillar__intro[data-astro-cid-qjj4u7yg]{padding-inline:6px}.pillar__desc[data-astro-cid-qjj4u7yg]{letter-spacing:-.006em;font-size:13.5px}}@media (width<=1023px){.pillars[data-astro-cid-qjj4u7yg]{--split:260px}.pillars__grid[data-astro-cid-qjj4u7yg]{grid-template-rows:none;grid-template-columns:1fr;row-gap:20px}.pillar[data-astro-cid-qjj4u7yg]{grid-row:auto;grid-template-rows:none}.pillar__media[data-astro-cid-qjj4u7yg]{height:50vw;max-height:280px}.pillar__cta[data-astro-cid-qjj4u7yg]{align-self:start}.dev-banner[data-astro-cid-qjj4u7yg]{flex-wrap:wrap}.dev-banner__cta[data-astro-cid-qjj4u7yg]{margin-left:28px}.pillars[data-astro-cid-qjj4u7yg]:before{border-radius:0 0 36px 36px}.pillar__cta[data-astro-cid-qjj4u7yg]{justify-content:center;width:calc(100% - 20px)}.dev-banner[data-astro-cid-qjj4u7yg]{padding:18px 18px 18px 20px}.dev-banner__mark[data-astro-cid-qjj4u7yg]{display:none}.dev-banner__cta[data-astro-cid-qjj4u7yg]{justify-content:center;width:100%;margin-left:0}}.prail[data-astro-cid-qjj4u7yg],.pdots[data-astro-cid-qjj4u7yg]{display:none}@media (width<=1023px){.pillars--rail[data-astro-cid-qjj4u7yg]{--split:352px;padding-block:var(--m-section) 44px}.pillars--rail[data-astro-cid-qjj4u7yg] .pillars__title[data-astro-cid-qjj4u7yg]{font-size:var(--m-h2);margin-top:12px;line-height:1.12}.prail[data-astro-cid-qjj4u7yg]{background:#ffffff12;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:22px;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.prail__btn[data-astro-cid-qjj4u7yg]{letter-spacing:.08em;color:#ffffffdb;border-radius:10px;min-height:44px;font-size:14px;font-weight:800}.prail__btn[data-astro-cid-qjj4u7yg][aria-current=true]{background:var(--gold);color:var(--navy)}.prail__btn[data-astro-cid-qjj4u7yg]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pillars--rail[data-astro-cid-qjj4u7yg] .pillars__grid[data-astro-cid-qjj4u7yg]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:16px calc(-1*clamp(20px,3vw,64px)) -22px;padding:0 clamp(20px,3vw,64px) 48px;scroll-padding-inline:clamp(20px,3vw,64px);display:flex;position:relative;overflow-x:auto}.pillars--rail[data-astro-cid-qjj4u7yg] .pillars__grid[data-astro-cid-qjj4u7yg]::-webkit-scrollbar{display:none}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar[data-astro-cid-qjj4u7yg]{scroll-snap-align:start;border-radius:22px;flex:0 0 calc(100% - 36px);grid-template-rows:auto auto auto auto 1fr;padding:10px 10px 16px;box-shadow:0 24px 40px -30px #1e2a548c,0 2px 8px #1e2a540f}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__media[data-astro-cid-qjj4u7yg]{border-radius:16px;height:clamp(140px,40vw,172px);max-height:none}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__badge[data-astro-cid-qjj4u7yg]{bottom:10px;left:14px}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__label[data-astro-cid-qjj4u7yg]{font-size:2.25rem}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__intro[data-astro-cid-qjj4u7yg]{padding:16px 6px 0}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__line[data-astro-cid-qjj4u7yg]{font-size:18px;line-height:1.28}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__desc[data-astro-cid-qjj4u7yg]{letter-spacing:0;margin-top:6px;font-size:14px}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__quotes[data-astro-cid-qjj4u7yg]{gap:6px;padding:14px 2px 0}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__chips[data-astro-cid-qjj4u7yg]{grid-auto-rows:minmax(46px,auto);gap:6px;padding:14px 4px 0}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__chips[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{padding:4px 8px;font-size:12px}.pillars--rail[data-astro-cid-qjj4u7yg] .pillar__cta[data-astro-cid-qjj4u7yg]{--btn-h:46px;width:calc(100% - 8px);font-size:var(--m-btn);align-self:end;margin:18px 4px 0}.pdots[data-astro-cid-qjj4u7yg]{justify-content:center;gap:2px;margin-bottom:14px;display:flex}.pdots__btn[data-astro-cid-qjj4u7yg]{place-items:center;width:30px;height:28px;display:grid;position:relative}.pdots__btn[data-astro-cid-qjj4u7yg]:after{content:"";position:absolute;inset:-8px 0}.pdots__btn[data-astro-cid-qjj4u7yg]:before{content:"";width:8px;height:8px;transition:width var(--dur) var(--ease), background-color var(--dur) var(--ease);background:#1e2a5480;border-radius:4px}.pdots__btn[data-astro-cid-qjj4u7yg][aria-current=true]:before{background:var(--gold);width:22px}.pdots__btn[data-astro-cid-qjj4u7yg]:focus-visible{outline:2px solid var(--navy);outline-offset:-2px;border-radius:8px}.pillars--rail[data-astro-cid-qjj4u7yg] .dev-banner[data-astro-cid-qjj4u7yg]{margin-top:6px;padding:16px 18px}.pillars--rail[data-astro-cid-qjj4u7yg] .dev-banner__lead[data-astro-cid-qjj4u7yg]{font-size:16px;line-height:1.35}.pillars--rail[data-astro-cid-qjj4u7yg] .dev-banner__cta[data-astro-cid-qjj4u7yg]{height:44px}}
