.c-hero[data-astro-cid-zpwr3yl4]{padding-block:var(--space-9) var(--space-7)}.c-hero__title[data-astro-cid-zpwr3yl4]{margin:var(--space-5) 0 0;font-size:var(--step-5);letter-spacing:-.035em;font-weight:800;line-height:.98}.c-hero__lede[data-astro-cid-zpwr3yl4]{margin:var(--space-5) 0 0;font-size:var(--step-1);color:var(--muted);max-width:40ch;line-height:1.45}.values__grid[data-astro-cid-zpwr3yl4]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=640px){.values__grid[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.values__grid[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.values__item[data-astro-cid-zpwr3yl4]{align-content:start;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(180deg, var(--surface-2), var(--surface));display:grid}.values__num[data-astro-cid-zpwr3yl4]{color:var(--brand)}.values__title[data-astro-cid-zpwr3yl4]{font-size:var(--step-3);letter-spacing:-.04em;margin:0;font-weight:800;line-height:1}.values__text[data-astro-cid-zpwr3yl4]{color:var(--muted);text-wrap:pretty;max-width:30ch;margin:0}.c-sec[data-astro-cid-zpwr3yl4]{margin-top:var(--space-9)}.c-sec[data-astro-cid-zpwr3yl4]:before{content:"";background:var(--line);block-size:1px;margin-bottom:var(--space-6);display:block}@media (width>=1024px){.c-sec__aside[data-astro-cid-zpwr3yl4] .section-head{position:sticky;top:6rem}}.principles[data-astro-cid-zpwr3yl4]{gap:var(--space-6) var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.principles[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.principles__item[data-astro-cid-zpwr3yl4]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--ink);flex-direction:column;display:flex}.principles__num[data-astro-cid-zpwr3yl4]{color:var(--accent)}.principles__title[data-astro-cid-zpwr3yl4]{font-size:var(--step-2);margin:0;font-weight:700;line-height:1.15}.principles__text[data-astro-cid-zpwr3yl4]{color:var(--muted);max-width:40ch;margin:0}.people[data-astro-cid-zpwr3yl4]{gap:var(--space-4);align-content:start;display:grid}@media (width>=640px){.people[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.role[data-astro-cid-zpwr3yl4]{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 3px 0 var(--accent-fill);flex-direction:column;display:flex}.role__tag[data-astro-cid-zpwr3yl4]{color:var(--muted);margin:0}.role__title[data-astro-cid-zpwr3yl4]{margin:var(--space-4) 0 0;font-size:var(--step-2);font-weight:700;line-height:1.15}.role__text[data-astro-cid-zpwr3yl4]{color:var(--muted);margin:0}.contact[data-astro-cid-zpwr3yl4]{margin-top:var(--space-9);padding-block:var(--space-9);border-top:1px solid var(--line);background:radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 70%);scroll-margin-top:4rem}.contact__inner[data-astro-cid-zpwr3yl4]{gap:var(--space-6);display:grid}.contact__title[data-astro-cid-zpwr3yl4]{font-size:var(--step-5);letter-spacing:-.045em;margin:0;font-weight:800;line-height:.92}.contact__title[data-astro-cid-zpwr3yl4] em[data-astro-cid-zpwr3yl4]{color:var(--brand);font-style:normal}.contact__actions[data-astro-cid-zpwr3yl4]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.contact__reasons[data-astro-cid-zpwr3yl4]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=1200px){.contact__inner[data-astro-cid-zpwr3yl4]{column-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.contact__title[data-astro-cid-zpwr3yl4]{grid-column:1/span 6}.contact__actions[data-astro-cid-zpwr3yl4]{grid-column:7/-1;justify-content:flex-end;padding-bottom:.5rem}}.about[data-astro-cid-zpwr3yl4]{gap:var(--space-4);margin:0;display:grid}.about__item[data-astro-cid-zpwr3yl4]{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.about[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{color:var(--ink);font-weight:600;line-height:1.4}.about[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{margin:var(--space-2) 0 0;color:var(--muted);max-inline-size:68ch}
