.ab-hero[data-astro-cid-ta2fbyqs]{isolation:isolate;background:var(--charcoal);padding-block:clamp(4rem,2.5rem + 6vw,7.5rem);position:relative;overflow:hidden}.ab-hero__bg[data-astro-cid-ta2fbyqs]{z-index:-2;object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.ab-hero[data-astro-cid-ta2fbyqs]:after{content:"";z-index:-1;background:linear-gradient(180deg, #0a0a0c80 0%, rgb(var(--brand-deep-rgb) / .88) 60%, rgb(var(--brand-deep-rgb) / .97) 100%);position:absolute;inset:0}.ab-hero__inner[data-astro-cid-ta2fbyqs]{max-width:52rem}.ab-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{text-shadow:0 2px 14px #00000059;font-size:clamp(2.2rem,1.5rem + 3vw,3.8rem)}.ab-hero__lead[data-astro-cid-ta2fbyqs]{color:#ffffffeb;text-shadow:0 2px 14px #00000059;max-width:40rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.ab-hero__badge[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--s-2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s-4);background:#ffffff1a;border:1px solid #fff6;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.crumbs[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{gap:var(--s-2);margin-bottom:var(--s-5);font-size:var(--fs-small);list-style:none;display:flex}.crumbs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]+li[data-astro-cid-ta2fbyqs]:before{content:"/";margin-right:var(--s-2);opacity:.6}.crumbs[data-astro-cid-ta2fbyqs] [data-astro-cid-ta2fbyqs][aria-current]{opacity:.85}.story[data-astro-cid-ta2fbyqs]{gap:var(--s-7);align-items:center;display:grid}@media (width>=960px){.story[data-astro-cid-ta2fbyqs]{gap:var(--s-8);grid-template-columns:1fr 1.1fr}}.story__media[data-astro-cid-ta2fbyqs]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:10px}.story__img[data-astro-cid-ta2fbyqs]{aspect-ratio:1;object-fit:cover;object-position:30% center;border-radius:var(--radius);width:100%;display:block}.tag[data-astro-cid-ta2fbyqs]{margin-bottom:var(--s-4);background:var(--charcoal);color:var(--white);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);padding:.45rem 1.6rem .45rem .9rem;font-size:.75rem;font-weight:800;display:inline-block}.story__text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:38rem;font-size:1.0625rem}.values[data-astro-cid-ta2fbyqs]{gap:var(--s-5);list-style:none;display:grid}@media (width>=640px){.values[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.values[data-astro-cid-ta2fbyqs]{gap:var(--s-6);grid-template-columns:repeat(4,1fr)}}.value[data-astro-cid-ta2fbyqs]{padding:var(--s-6) var(--s-5);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s,transform .2s}.value[data-astro-cid-ta2fbyqs]:hover{border-color:var(--brand-700);box-shadow:var(--shadow);transform:translateY(-4px)}.value__icon[data-astro-cid-ta2fbyqs]{width:56px;height:56px;margin-bottom:var(--s-5);background:var(--brand-700);color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.value[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:var(--s-2);font-size:1.15rem}.value[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;font-size:.95rem}.numbers[data-astro-cid-ta2fbyqs]{background:linear-gradient(120deg, var(--brand-deep) 0%, var(--brand-700) 100%);padding-block:var(--s-7)}.numbers__grid[data-astro-cid-ta2fbyqs]{gap:var(--s-6) var(--s-5);text-align:center;grid-template-columns:repeat(2,1fr);margin:0;display:grid}@media (width>=900px){.numbers__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr)}}.numbers[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--white);font-size:clamp(2rem,1.6rem + 1.5vw,2.8rem);font-weight:800;line-height:1.1}.numbers[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--star);margin-left:.1em;font-size:.7em}.numbers[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{margin:var(--s-1) 0 0;color:#ffffffd9;font-size:.9375rem}.work[data-astro-cid-ta2fbyqs]{gap:var(--s-5);list-style:none;display:grid}@media (width>=720px){.work[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}}.work__item[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);position:relative;overflow:hidden}.work__img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s;display:block}.work__item[data-astro-cid-ta2fbyqs]:hover .work__img[data-astro-cid-ta2fbyqs]{transform:scale(1.04)}.work__label[data-astro-cid-ta2fbyqs]{left:var(--s-3);bottom:var(--s-3);color:var(--ink);background:#ffffffeb;border-radius:999px;margin:0;padding:.35rem .8rem;font-size:.875rem;font-weight:700;position:absolute}
