.pc:where(.astro-xcszqxw4){gap:var(--space-4);background:var(--color-surface-raised);border-top:var(--rule-cap) solid var(--color-ink);min-height:340px;color:inherit;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;padding:28px;display:flex}.pc:where(.astro-xcszqxw4):hover{border-top-color:var(--color-accent);box-shadow:var(--shadow-raise);transform:translateY(-3px)}.pc__top:where(.astro-xcszqxw4){color:var(--color-ink);font:700 .8125rem/1 var(--font-ui);letter-spacing:.12em;justify-content:space-between;display:flex}.pc__of:where(.astro-xcszqxw4){color:var(--color-ink-muted)}.pc__title:where(.astro-xcszqxw4){letter-spacing:-.015em;font-size:clamp(2rem,1.8143rem + .7619vw,2.5rem);line-height:.95}.pc__summary:where(.astro-xcszqxw4){color:var(--color-ink-soft);font-size:1rem;line-height:1.6}.pc__more:where(.astro-xcszqxw4){padding-top:var(--space-2);margin-top:auto}.intro:where(.astro-lnthwwyx){padding-block:var(--space-7) var(--space-8)}.intro__text:where(.astro-lnthwwyx){gap:var(--space-5);grid-column:1/-1;display:grid}.intro:where(.astro-lnthwwyx) .lead:where(.astro-lnthwwyx){max-width:620px}.cards:where(.astro-lnthwwyx){gap:var(--grid-gutter);padding:0;list-style:none;display:grid}.cards:where(.astro-lnthwwyx) li:where(.astro-lnthwwyx){display:grid}@media (width>=768px){.cards:where(.astro-lnthwwyx){grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.intro:where(.astro-lnthwwyx){padding-block:var(--space-9)}.intro__text:where(.astro-lnthwwyx){grid-column:1/11;gap:36px}.cards:where(.astro-lnthwwyx){grid-template-columns:repeat(3,1fr)}}.pillar__figure:where(.astro-lnthwwyx){margin:var(--space-4) 0 0}.pillar__figure:where(.astro-lnthwwyx) img{width:100%;height:auto;box-shadow:0 0 0 1px var(--color-rule), 0 30px 60px -30px #00000080;border-radius:10px;display:block}.pillar__figure:where(.astro-lnthwwyx) figcaption:where(.astro-lnthwwyx){margin-top:var(--space-3)}@media (width>=1200px){.pillar:where(.astro-lnthwwyx) .pillar__figure:where(.astro-lnthwwyx){grid-area:2/1/auto/-1}}.pillar:where(.astro-lnthwwyx){row-gap:var(--space-7)}.pillar:where(.astro-lnthwwyx)>:where(.astro-lnthwwyx){grid-column:1/-1}.pillar:where(.astro-lnthwwyx)+.pillar:where(.astro-lnthwwyx){padding-top:0}.pillar__text:where(.astro-lnthwwyx){align-content:start;justify-items:start;gap:var(--space-5);display:grid}.pillar__outcome:where(.astro-lnthwwyx){color:var(--color-ink);font:400 var(--text-lead)/var(--leading-lead) var(--font-text)}.pillar__summary:where(.astro-lnthwwyx){max-width:52ch}.pillar__inc:where(.astro-lnthwwyx){margin-top:var(--space-3)}.pillar__chips:where(.astro-lnthwwyx){gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pillar__chips:where(.astro-lnthwwyx) li:where(.astro-lnthwwyx){box-shadow:inset 0 0 0 1px var(--color-control);color:var(--color-ink);font:600 .9375rem/1.2 var(--font-ui);padding:8px 12px}.proof:where(.astro-lnthwwyx){align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.proof__stack:where(.astro-lnthwwyx){gap:var(--space-4);margin:0 calc(var(--grid-margin) * -1);padding:4px var(--grid-margin) var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--grid-margin);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.proof:where(.astro-lnthwwyx)>.proof__stack:where(.astro-lnthwwyx){padding:4px var(--grid-margin) var(--space-4)}.proof__stack:where(.astro-lnthwwyx)::-webkit-scrollbar{display:none}.shot:where(.astro-lnthwwyx){scroll-snap-align:start;flex:0 0 min(84%,460px);min-width:0}.shot__link:where(.astro-lnthwwyx){background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-rule), 0 30px 50px -30px #0000008c;color:var(--color-ink);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:10px;display:block;overflow:hidden}.shot__bar:where(.astro-lnthwwyx){align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-4);background:var(--color-surface-sunk);border-bottom:1px solid var(--color-rule);display:flex}.shot__dots:where(.astro-lnthwwyx){gap:6px;display:flex}.shot__dots:where(.astro-lnthwwyx) i:where(.astro-lnthwwyx){background:var(--color-rule);border-radius:50%;width:9px;height:9px}.shot__name:where(.astro-lnthwwyx){min-width:0;font:700 .875rem/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.shot__more:where(.astro-lnthwwyx){color:var(--color-ink-muted);font:600 .8125rem/1 var(--font-ui);transition:color var(--dur-fast) var(--ease-out);flex:none;position:relative}@media (width<=599px){.shot__more-text:where(.astro-lnthwwyx){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.shot__frame:where(.astro-lnthwwyx){aspect-ratio:4/3;background:#fff;display:block;position:relative;overflow:hidden;container-type:size}.shot__frame:where(.astro-lnthwwyx) .shot__img{width:100%;height:auto;transition:transform .9s var(--ease-out);display:block}.shot--still:where(.astro-lnthwwyx) .shot__frame:where(.astro-lnthwwyx) .shot__img{object-fit:cover;height:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shot--still:where(.astro-lnthwwyx) .shot__link:where(.astro-lnthwwyx):hover .shot__frame:where(.astro-lnthwwyx) .shot__img{transform:scale(1.03)}}.shot--text:where(.astro-lnthwwyx){min-height:200px;padding:var(--space-5);box-shadow:inset 0 0 0 1px var(--color-rule);place-items:center;display:grid}.proof__hint:where(.astro-lnthwwyx){color:var(--color-ink-muted);font:400 .875rem/1.4 var(--font-ui);display:none}.shot__link:where(.astro-lnthwwyx):hover,.shot__link:where(.astro-lnthwwyx):focus-visible{box-shadow:0 0 0 1px var(--color-ink), 0 40px 70px -30px #000000a6}.shot__link:where(.astro-lnthwwyx):hover .shot__more:where(.astro-lnthwwyx),.shot__link:where(.astro-lnthwwyx):focus-visible .shot__more:where(.astro-lnthwwyx){color:var(--color-link)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shot__link:where(.astro-lnthwwyx):hover .shot__frame:where(.astro-lnthwwyx) .shot__img,.shot__link:where(.astro-lnthwwyx):focus-visible .shot__frame:where(.astro-lnthwwyx) .shot__img{transition:transform var(--pan) cubic-bezier(.45, 0, .55, 1) .2s;transform:translateY(calc(100cqh - 100%))}.proof__hint:where(.astro-lnthwwyx){display:block}}@media (width>=1200px){.pillar:where(.astro-lnthwwyx){align-items:center}.pillar__text:where(.astro-lnthwwyx){grid-column:1/6}.proof:where(.astro-lnthwwyx){grid-column:7/13}.pillar--flip:where(.astro-lnthwwyx) .pillar__text:where(.astro-lnthwwyx){grid-area:1/8/auto/13}.pillar--flip:where(.astro-lnthwwyx) .proof:where(.astro-lnthwwyx){grid-area:1/1/auto/7}.proof:where(.astro-lnthwwyx)>.proof__stack:where(.astro-lnthwwyx){grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.shot:where(.astro-lnthwwyx){grid-row:1;position:relative}.shot:where(.astro-lnthwwyx):first-child{z-index:1;grid-column:1/10}.shot:where(.astro-lnthwwyx):nth-child(2){z-index:2;grid-column:4/13;margin-top:160px}.shot:where(.astro-lnthwwyx):only-child{grid-column:1/-1;margin-top:0}.shot:where(.astro-lnthwwyx):first-child:nth-last-child(3){grid-column:1/9}.shot:where(.astro-lnthwwyx):nth-child(2):nth-last-child(2){grid-column:3/11;margin-top:110px}.shot:where(.astro-lnthwwyx):nth-child(3):last-child{z-index:3;grid-column:5/13;margin-top:220px}.shot:where(.astro-lnthwwyx):hover,.shot:where(.astro-lnthwwyx):focus-within{z-index:3}.shot__link:where(.astro-lnthwwyx):hover,.shot__link:where(.astro-lnthwwyx):focus-visible{transform:translateY(-6px)}.proof__label:where(.astro-lnthwwyx){order:0}}.launch:where(.astro-lnthwwyx){padding-block:var(--section-pad)}.launch__grid:where(.astro-lnthwwyx){row-gap:var(--space-7)}.launch__grid:where(.astro-lnthwwyx)>:where(.astro-lnthwwyx){grid-column:1/-1}.launch__text:where(.astro-lnthwwyx){justify-items:start;gap:var(--space-5);display:grid}.launch__title:where(.astro-lnthwwyx){max-width:16ch;font-size:var(--text-display-l);line-height:var(--leading-display)}.launch__lead:where(.astro-lnthwwyx){max-width:48ch;color:var(--color-on-band-muted);font:400 var(--text-lead)/var(--leading-lead) var(--font-text)}.launch__list:where(.astro-lnthwwyx){border-top:var(--rule-section) solid var(--color-on-band);margin:0;padding:0;list-style:none;display:grid}.launch__list:where(.astro-lnthwwyx) li:where(.astro-lnthwwyx)+li:where(.astro-lnthwwyx){border-top:1px solid var(--color-band-rule)}.launch__item:where(.astro-lnthwwyx){gap:var(--space-2);padding-block:var(--space-5);color:var(--color-on-band);display:grid}.launch__client:where(.astro-lnthwwyx){font-family:var(--font-display);font-weight:800;font-stretch:var(--display-stretch);font-size:1.75rem;line-height:1}.launch__what:where(.astro-lnthwwyx){color:var(--color-on-band-muted);font:400 1.0625rem/1.5 var(--font-text)}.launch__more:where(.astro-lnthwwyx){font:600 .9375rem/1.3 var(--font-ui)}.launch__item:where(.astro-lnthwwyx):hover .launch__more:where(.astro-lnthwwyx){color:var(--color-accent)}@media (width>=1200px){.launch__text:where(.astro-lnthwwyx){grid-column:1/6;align-self:start}.launch__list:where(.astro-lnthwwyx){grid-column:7/13}}
