.hero[data-astro-cid-lcdefpme]{isolation:isolate;flex-direction:column;min-height:88svh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] .loop{position:absolute;inset:0}.hero-scrim[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#070e17d9 0%,#070e1773 55%,#070e1733 100%);position:absolute;inset:0}@media (width<=760px){.hero-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#070e1766 0%,#070e17e0 70%)}}.hero-inner[data-astro-cid-lcdefpme]{padding-block:calc(var(--header-h) + var(--s-7)) var(--s-8);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.hero-title[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:var(--s-5);color:#e3e9f0;text-shadow:0 1px 12px #00000080;max-width:46ch}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.motion-toggle[data-astro-cid-lcdefpme]{right:max(var(--s-4), env(safe-area-inset-right,0px));bottom:var(--s-4);align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);font-size:var(--fs-xs);color:#d7dfe8;background:#070e1780;border-radius:999px;display:inline-flex;position:absolute}@media (width<=760px){.motion-toggle[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--s-3));bottom:auto}}.motion-toggle[data-astro-cid-lcdefpme] .ico[data-astro-cid-lcdefpme]{display:grid}.motion-toggle[data-astro-cid-lcdefpme] .ico-play[data-astro-cid-lcdefpme],.motion-toggle[data-astro-cid-lcdefpme].is-paused .ico-pause[data-astro-cid-lcdefpme]{display:none}.motion-toggle[data-astro-cid-lcdefpme].is-paused .ico-play[data-astro-cid-lcdefpme]{display:grid}.about[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:220px 1fr;display:grid}.statement[data-astro-cid-lcdefpme]{font-variation-settings:"wdth" 104;max-width:36ch;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);font-weight:600;line-height:1.3}.statement-sub[data-astro-cid-lcdefpme]{margin-top:var(--s-4);font-size:var(--fs-lg);color:var(--on-dark-muted);max-width:60ch;line-height:1.55}.facts[data-astro-cid-lcdefpme]{gap:var(--s-3) var(--s-6);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line-dark);color:var(--on-dark-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--gold);font-size:var(--fs-lg);margin-right:4px}@media (width<=860px){.about[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:1fr}}.head[data-astro-cid-lcdefpme]{margin-bottom:var(--s-6)}.head[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.head--split[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--s-4);flex-wrap:wrap;display:flex}.divisions[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.division[data-astro-cid-lcdefpme]{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}.division[data-astro-cid-lcdefpme] .img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius);display:block;position:relative;overflow:hidden}.division[data-astro-cid-lcdefpme] .img[data-astro-cid-lcdefpme] picture{position:absolute;inset:0}.division[data-astro-cid-lcdefpme] .img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.division[data-astro-cid-lcdefpme]:hover .img[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.division[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-top:var(--s-2)}.division[data-astro-cid-lcdefpme] .short[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);font-size:var(--fs-sm);line-height:1.55}@media (width<=900px){.divisions[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.work[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1000px){.work[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.work[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.trust-grid[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.trust[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:var(--s-3);max-width:16ch}.trust-marks[data-astro-cid-lcdefpme]{gap:var(--s-5);justify-items:start;display:grid}@media (width<=960px){.trust-grid[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:1fr}}
