.report__shot[data-astro-cid-aojl7ics]{border:1px solid var(--hairline);width:100%;height:auto;margin-top:1.5rem}.hero[data-astro-cid-aojl7ics]{align-items:flex-end;min-height:min(80svh,46rem);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-aojl7ics],.hero__parallax[data-astro-cid-aojl7ics]{position:absolute;inset:0}.hero__parallax[data-astro-cid-aojl7ics] img{object-fit:cover;width:100%;height:100%}.hero__content[data-astro-cid-aojl7ics]{z-index:3;padding:clamp(3.5rem,8vw,6rem) 0 clamp(3rem,7vw,5rem);position:relative}.hero__content[data-astro-cid-aojl7ics] h1[data-astro-cid-aojl7ics]{max-width:22ch;font-size:clamp(2rem,4vw,3.3rem);line-height:1.08}.hero__kicker[data-astro-cid-aojl7ics]{margin-bottom:1.4rem}.hero__sub[data-astro-cid-aojl7ics]{max-width:40rem;margin-top:1.5rem}.hero__cta[data-astro-cid-aojl7ics]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2rem;display:flex}.problem__grid[data-astro-cid-aojl7ics],.model__grid[data-astro-cid-aojl7ics],.report__grid[data-astro-cid-aojl7ics]{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=820px){.problem__grid[data-astro-cid-aojl7ics],.model__grid[data-astro-cid-aojl7ics],.report__grid[data-astro-cid-aojl7ics]{grid-template-columns:1fr}}.facts[data-astro-cid-aojl7ics] h2[data-astro-cid-aojl7ics]{max-width:24ch}.facts__list[data-astro-cid-aojl7ics]{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);max-width:52rem;margin:2.75rem 0 2rem;padding:0;list-style:none;display:grid}.facts__list[data-astro-cid-aojl7ics] li[data-astro-cid-aojl7ics]{border-top:1px solid var(--hairline-on-ink);color:var(--paper);padding-top:1.25rem}.facts__list[data-astro-cid-aojl7ics] strong[data-astro-cid-aojl7ics]{letter-spacing:-.05em;color:var(--green);margin-bottom:.9rem;font-size:clamp(3.25rem,6.5vw,5.25rem);font-weight:700;line-height:1;display:block}@media (width<=820px){.facts__list[data-astro-cid-aojl7ics]{grid-template-columns:1fr}}.build__grid[data-astro-cid-aojl7ics]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3.5vw,3rem);margin-top:2.5rem;display:grid}.build__item[data-astro-cid-aojl7ics]{border-top:2px solid var(--ink);padding-top:1.25rem}.build__media[data-astro-cid-aojl7ics]{aspect-ratio:16/10;border:1px solid var(--hairline);margin-bottom:1.1rem;overflow:hidden}.build__media[data-astro-cid-aojl7ics] img{object-fit:cover;width:100%;height:100%}.build__item[data-astro-cid-aojl7ics] h3[data-astro-cid-aojl7ics]{margin:.5rem 0}.build__item[data-astro-cid-aojl7ics] p[data-astro-cid-aojl7ics]{margin:0}@media (width<=820px){.build__grid[data-astro-cid-aojl7ics]{grid-template-columns:1fr}}.band[data-astro-cid-aojl7ics]{height:clamp(16rem,46vh,26rem);position:relative;overflow:hidden}.band[data-astro-cid-aojl7ics] img{object-fit:cover;width:100%;height:100%}.who__copy[data-astro-cid-aojl7ics]{max-width:40rem}.who__lanes[data-astro-cid-aojl7ics]{max-width:52rem;margin:2.25rem 0 2.5rem}.who__lane[data-astro-cid-aojl7ics]{border-top:1px solid var(--hairline);grid-template-columns:15rem 1fr;gap:1.5rem;padding:1.25rem 0;display:grid}.who__lane[data-astro-cid-aojl7ics]:first-child{border-top:2px solid var(--ink)}.who__lane[data-astro-cid-aojl7ics]:last-child{border-bottom:1px solid var(--hairline)}.who__lane[data-astro-cid-aojl7ics] h3[data-astro-cid-aojl7ics]{margin:0}.who__lane[data-astro-cid-aojl7ics] dd[data-astro-cid-aojl7ics]{color:var(--gray);margin:0}@media (width<=640px){.who__lane[data-astro-cid-aojl7ics]{grid-template-columns:1fr;gap:.4rem}}.who__grid[data-astro-cid-aojl7ics]{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.4vw,2rem);max-width:52rem;margin-top:2.25rem;display:grid}.who__card[data-astro-cid-aojl7ics]{background:var(--card);border:1px solid var(--hairline);border-top:var(--deck) solid var(--ink);color:inherit;flex-direction:column;padding:1.5rem 1.5rem 1.6rem;text-decoration:none;transition:border-top-color .18s,transform .18s,box-shadow .18s;display:flex}.who__card[data-astro-cid-aojl7ics]:hover{border-top-color:var(--green);transform:translateY(-3px);box-shadow:0 26px 40px -30px #11141880}.who__card[data-astro-cid-aojl7ics] h3[data-astro-cid-aojl7ics]{margin:0 0 .6rem}.who__card[data-astro-cid-aojl7ics] p[data-astro-cid-aojl7ics]{margin:0 0 1.4rem;font-size:15.5px}.who__card[data-astro-cid-aojl7ics] .textlink[data-astro-cid-aojl7ics]{align-self:flex-start;margin-top:auto}@media (width<=620px){.who__grid[data-astro-cid-aojl7ics]{grid-template-columns:1fr}}.sample[data-astro-cid-aojl7ics]{border-collapse:collapse;width:100%;margin-top:2rem;font-size:15.5px}.sample[data-astro-cid-aojl7ics] caption[data-astro-cid-aojl7ics]{text-align:left;color:var(--ink);padding-bottom:.75rem;font-weight:600}.sample[data-astro-cid-aojl7ics] th[data-astro-cid-aojl7ics],.sample[data-astro-cid-aojl7ics] td[data-astro-cid-aojl7ics]{text-align:left;vertical-align:top;border-top:1px solid var(--hairline);padding:.8rem 1rem .8rem 0;font-weight:400}.sample[data-astro-cid-aojl7ics] tr[data-astro-cid-aojl7ics]:first-child th[data-astro-cid-aojl7ics],.sample[data-astro-cid-aojl7ics] tr[data-astro-cid-aojl7ics]:first-child td[data-astro-cid-aojl7ics]{border-top:2px solid var(--ink)}.sample[data-astro-cid-aojl7ics] tr[data-astro-cid-aojl7ics]:last-child th[data-astro-cid-aojl7ics],.sample[data-astro-cid-aojl7ics] tr[data-astro-cid-aojl7ics]:last-child td[data-astro-cid-aojl7ics]{border-bottom:1px solid var(--hairline)}.sample[data-astro-cid-aojl7ics] th[data-astro-cid-aojl7ics]{white-space:nowrap;font-weight:600}.sample[data-astro-cid-aojl7ics] td[data-astro-cid-aojl7ics]{color:var(--gray)}@media (width<=560px){.sample[data-astro-cid-aojl7ics] th[data-astro-cid-aojl7ics],.sample[data-astro-cid-aojl7ics] td[data-astro-cid-aojl7ics]{white-space:normal;display:block}.sample[data-astro-cid-aojl7ics] td[data-astro-cid-aojl7ics],.sample[data-astro-cid-aojl7ics] tr[data-astro-cid-aojl7ics]:first-child td[data-astro-cid-aojl7ics]{border-top:0;padding-top:0}.sample[data-astro-cid-aojl7ics] tr[data-astro-cid-aojl7ics]:last-child th[data-astro-cid-aojl7ics]{border-bottom:0}}.cta__inner[data-astro-cid-aojl7ics]>[data-astro-cid-aojl7ics]{max-width:44rem}.cta__fit[data-astro-cid-aojl7ics]{margin-bottom:2rem}
