.about[data-astro-cid-3iud6kia]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.about__photo[data-astro-cid-3iud6kia]{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--shadow);background:#e9ebf0;position:relative;overflow:hidden}.about__photo[data-astro-cid-3iud6kia] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pillars[data-astro-cid-3iud6kia]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-3iud6kia]{padding:24px 22px;position:relative;overflow:hidden}.pillar[data-astro-cid-3iud6kia]:before{content:"";background:var(--amber);border-radius:0 0 3px 3px;width:32px;height:3px;position:absolute;top:0;left:22px}.pillar[data-astro-cid-3iud6kia] p[data-astro-cid-3iud6kia]{color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.55}@media (width<=900px){.about[data-astro-cid-3iud6kia]{grid-template-columns:1fr}.about__photo[data-astro-cid-3iud6kia]{aspect-ratio:4/3}}@media (width<=600px){.pillars[data-astro-cid-3iud6kia]{grid-template-columns:1fr}}.industries[data-astro-cid-3iud6kia]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.industry[data-astro-cid-3iud6kia]{border-radius:var(--radius);background:var(--light);transition:border-color .3s var(--ease), background-color .3s var(--ease), transform .3s var(--ease);border:1px solid #0000;gap:18px;padding:24px;display:flex}.industry[data-astro-cid-3iud6kia]:hover{background:var(--card);border-color:#f5a6238c;transform:translateY(-3px)}.industry__n[data-astro-cid-3iud6kia]{letter-spacing:.08em;color:var(--amber-dark);flex-shrink:0;padding-top:3px;font-size:.85rem;font-weight:800}.industry[data-astro-cid-3iud6kia] p[data-astro-cid-3iud6kia]{color:var(--muted);margin-top:4px;font-size:.9rem}@media (width<=900px){.industries[data-astro-cid-3iud6kia]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.industries[data-astro-cid-3iud6kia]{grid-template-columns:1fr}}.steps[data-astro-cid-3iud6kia]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-3iud6kia]:before{content:"";background:linear-gradient(90deg, transparent, var(--amber) 15%, var(--amber) 85%, transparent);opacity:.5;height:2px;position:absolute;top:32px;left:10%;right:10%}.step[data-astro-cid-3iud6kia]{text-align:center;position:relative}.step__n[data-astro-cid-3iud6kia]{width:64px;height:64px;color:var(--ink);background:linear-gradient(180deg, var(--amber-2), var(--amber));box-shadow:0 0 0 8px var(--light), 0 10px 24px #f5a6234d;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.4rem;font-weight:800;display:grid}.step[data-astro-cid-3iud6kia] p[data-astro-cid-3iud6kia]{color:var(--muted);margin-top:6px;font-size:.9rem}.note[data-astro-cid-3iud6kia]{border-left:4px solid var(--amber);margin-top:48px;padding:26px 30px}@media (width<=900px){.steps[data-astro-cid-3iud6kia]{grid-template-columns:1fr;gap:16px}.steps[data-astro-cid-3iud6kia]:before{background:linear-gradient(180deg, transparent, var(--amber) 10%, var(--amber) 90%, transparent);width:2px;height:auto;inset:0 auto 0 31px}.step[data-astro-cid-3iud6kia]{text-align:left;grid-template-columns:64px 1fr;align-items:center;column-gap:20px;display:grid}.step__n[data-astro-cid-3iud6kia]{grid-row:span 2;margin:0}}.geo[data-astro-cid-3iud6kia]{color:#fff;background:radial-gradient(60% 80% at 0% 100%, #f5a62324, transparent 70%), var(--graphite);grid-template-columns:1fr 1fr;min-height:600px;display:grid}.geo__text[data-astro-cid-3iud6kia]{padding:clamp(56px, 7vw, 104px) var(--gutter);padding-left:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));align-self:center}.geo[data-astro-cid-3iud6kia] .kicker[data-astro-cid-3iud6kia]{color:var(--amber)}.geo[data-astro-cid-3iud6kia] .lead[data-astro-cid-3iud6kia]{color:var(--muted-on-dark)}.geo__nums[data-astro-cid-3iud6kia]{gap:56px;margin-top:36px;display:flex}.geo__nums[data-astro-cid-3iud6kia] b[data-astro-cid-3iud6kia]{letter-spacing:-.03em;color:var(--amber);font-size:clamp(2.8rem,5vw,3.8rem);font-weight:800;line-height:1;display:inline-block}.geo__nums[data-astro-cid-3iud6kia] span[data-astro-cid-3iud6kia]{color:#c3cad6;margin-top:8px;font-weight:500;display:block}.geo__list[data-astro-cid-3iud6kia]{margin-top:28px}.geo__img[data-astro-cid-3iud6kia]{background:var(--steel);min-height:320px;position:relative;overflow:hidden}.geo__img[data-astro-cid-3iud6kia] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-gap[data-astro-cid-3iud6kia]{background:var(--light);height:clamp(72px,9vw,120px)}@media (width<=900px){.geo[data-astro-cid-3iud6kia]{grid-template-columns:1fr}.geo__img[data-astro-cid-3iud6kia]{height:340px}}
