.hero__photo[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{object-position:55% 50%}.hero__h[data-astro-cid-ucd2ps2b]{font-size:clamp(2.125rem,4.2vw,3.25rem);text-wrap:balance}@media(min-width:64.01rem){.hero__in[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.svc[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding-block:clamp(1.5rem,3vw,2.5rem)}.svc[data-astro-cid-ucd2ps2b]+.svc[data-astro-cid-ucd2ps2b]{border-top:1px solid var(--rule)}.svc--flip[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.svc--flip[data-astro-cid-ucd2ps2b] .svc__pic[data-astro-cid-ucd2ps2b]{order:2}.svc__pic[data-astro-cid-ucd2ps2b]{margin:0}.svc__pic[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#16181a}.svc__pic[data-astro-cid-ucd2ps2b] figcaption[data-astro-cid-ucd2ps2b]{font-size:.8125rem;color:var(--ink-2);margin-top:.5rem;line-height:1.5}.svc__h[data-astro-cid-ucd2ps2b]{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900;letter-spacing:-.015em;line-height:1.1;margin:0 0 .75rem}.svc__p[data-astro-cid-ucd2ps2b]{margin:0 0 1.1rem;color:var(--ink-2);line-height:1.6;max-width:54ch}.svc__ex[data-astro-cid-ucd2ps2b]{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.5rem}.svc__ex[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{position:relative;padding-left:1.4rem;line-height:1.5}.svc__ex[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:before{content:"";position:absolute;left:.1rem;top:.48em;width:.5rem;height:.5rem;background:var(--red);transform:rotate(45deg)}.svc__ex[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{color:var(--red-deep);font-weight:800}.svc__ex[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]:hover{color:var(--red)}.svc__acts[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.svc__quote[data-astro-cid-ucd2ps2b]{font-weight:800;color:var(--red-deep)}.svc__quote[data-astro-cid-ucd2ps2b]:hover{color:var(--red)}.which[data-astro-cid-ucd2ps2b]{margin-top:clamp(1rem,2vw,1.5rem);border-top:2px solid var(--ink);padding-top:1rem}.which__h[data-astro-cid-ucd2ps2b]{font-weight:800;font-size:1.0625rem;margin:0 0 .75rem}.which__list[data-astro-cid-ucd2ps2b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}.which__list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{display:grid;gap:.3rem;background:var(--paper-2);padding:1rem 1.15rem;border-left:4px solid var(--red);line-height:1.5}.which__list[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{color:var(--ink-2)}.which__list[data-astro-cid-ucd2ps2b] b[data-astro-cid-ucd2ps2b]{font-weight:800}.rr__go[data-astro-cid-ucd2ps2b]{margin-top:.25rem}.rr[data-astro-cid-ucd2ps2b]{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:0 2.5rem}.rr__item[data-astro-cid-ucd2ps2b]{display:grid;grid-template-rows:4rem auto auto;row-gap:.35rem;align-content:start;padding:1.25rem 0 1.35rem;border-top:1px solid var(--rule)}.rr__logo[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;height:4rem}.rr__name[data-astro-cid-ucd2ps2b]{font-weight:800}.rr__ramps[data-astro-cid-ucd2ps2b]{color:var(--ink-2);font-size:.9375rem;line-height:1.45}.who[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2.5rem;margin-top:.5rem}.who__col[data-astro-cid-ucd2ps2b]{border-top:2px solid var(--ink);padding-top:1rem}.who__h[data-astro-cid-ucd2ps2b]{font-size:1.125rem;font-weight:800;margin:0 0 .6rem}.who__list[data-astro-cid-ucd2ps2b]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;color:var(--ink-2);line-height:1.5}.who__line[data-astro-cid-ucd2ps2b]{margin:0 0 .35rem;color:var(--ink-2)}.who__line[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{font-weight:800;color:var(--red-deep);overflow-wrap:anywhere}.who__note[data-astro-cid-ucd2ps2b]{margin:.5rem 0 1.25rem;color:var(--ink-2);font-size:.9375rem}@media(max-width:64rem){.svc[data-astro-cid-ucd2ps2b],.svc--flip[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(0,1fr)}.svc--flip[data-astro-cid-ucd2ps2b] .svc__pic[data-astro-cid-ucd2ps2b]{order:0}}@media(max-width:48rem){.which__list[data-astro-cid-ucd2ps2b],.who[data-astro-cid-ucd2ps2b],.rr[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(0,1fr)}}
