.philosophy[data-astro-cid-pef66cwa]{--diagram-ink:#111;--diagram-secondary:#636363;padding:64px var(--gutter) 100px;color:var(--diagram-ink);background:var(--color-bg)}.section-heading[data-astro-cid-pef66cwa]{max-width:1280px;margin-inline:auto}.eyebrow[data-astro-cid-pef66cwa],.category[data-astro-cid-pef66cwa]{letter-spacing:.16em;font-family:Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4}.eyebrow[data-astro-cid-pef66cwa]{color:var(--color-text-muted);margin-bottom:12px}.section-heading[data-astro-cid-pef66cwa] h2[data-astro-cid-pef66cwa]{font-size:2.25rem;font-weight:700}.diagram[data-astro-cid-pef66cwa]{aspect-ratio:1280/1140;max-width:1280px;margin:0 auto;position:relative;container-type:inline-size}.orbit[data-astro-cid-pef66cwa]{aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:52.6316%;left:50%;transform:translate(-50%,-50%)}.orbit-value[data-astro-cid-pef66cwa]{border:1px solid #d6d6d6;width:75%}.orbit-vision[data-astro-cid-pef66cwa]{background:#fff;border:1px solid #aaa;width:60%}.orbit-mission[data-astro-cid-pef66cwa]{border:1px solid var(--diagram-ink);background:#fff;width:31.25%}.mission[data-astro-cid-pef66cwa],.vision[data-astro-cid-pef66cwa]{text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%)}.mission[data-astro-cid-pef66cwa]{width:31.25%;top:52.6316%}.mission[data-astro-cid-pef66cwa] .category[data-astro-cid-pef66cwa]{margin-bottom:24px}.mission-text[data-astro-cid-pef66cwa]{letter-spacing:-.03em;font-size:clamp(1.25rem,2.1875cqw,1.75rem);font-weight:700;line-height:1.7}.mission-text[data-astro-cid-pef66cwa] span[data-astro-cid-pef66cwa]{white-space:nowrap;display:block}.vision[data-astro-cid-pef66cwa]{width:40%;top:28.5%}.vision[data-astro-cid-pef66cwa] .category[data-astro-cid-pef66cwa]{color:var(--diagram-secondary);margin-bottom:14px}.vision-text[data-astro-cid-pef66cwa]{text-wrap:balance;font-size:clamp(1rem,1.5625cqw,1.25rem);font-weight:600;line-height:1.8}.vision-text[data-astro-cid-pef66cwa] span[data-astro-cid-pef66cwa]{display:block}.value-heading[data-astro-cid-pef66cwa]{color:var(--diagram-secondary);position:absolute;top:3.5%;left:50%;transform:translate(-50%)}.value[data-astro-cid-pef66cwa]{text-align:center;background:#fff;width:20%;padding:18px 8px;position:absolute;transform:translate(-50%,-50%)}.value-number[data-astro-cid-pef66cwa]{color:var(--diagram-secondary);letter-spacing:.12em;margin-bottom:12px;font-family:Arial,sans-serif;font-size:.75rem;display:inline-block}.value[data-astro-cid-pef66cwa] p[data-astro-cid-pef66cwa]{font-size:clamp(.9375rem,1.5625cqw,1.25rem);font-weight:700;line-height:1.6}.value-1[data-astro-cid-pef66cwa]{width:34%;top:12%;left:50%}.value-2[data-astro-cid-pef66cwa]{top:39.6%;left:87%}.value-3[data-astro-cid-pef66cwa]{top:86.7%;left:72%}.value-4[data-astro-cid-pef66cwa]{top:86.7%;left:28%}.value-5[data-astro-cid-pef66cwa]{top:39.6%;left:13%}@media (width<=900px){.philosophy[data-astro-cid-pef66cwa]{padding:64px 20px 80px}.section-heading[data-astro-cid-pef66cwa] h2[data-astro-cid-pef66cwa]{font-size:1.75rem}.diagram[data-astro-cid-pef66cwa]{aspect-ratio:auto;flex-direction:column;gap:0;margin-top:40px;display:flex}.orbit[data-astro-cid-pef66cwa]{display:none}.mission[data-astro-cid-pef66cwa],.vision[data-astro-cid-pef66cwa]{width:100%;padding:40px 20px;position:relative;top:auto;left:auto;transform:none}.mission[data-astro-cid-pef66cwa]{border:1px solid var(--diagram-ink);aspect-ratio:1.45;z-index:1;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;max-width:440px;margin-inline:auto;display:flex}.mission[data-astro-cid-pef66cwa] .category[data-astro-cid-pef66cwa]{margin-bottom:18px}.mission-text[data-astro-cid-pef66cwa]{font-size:clamp(1.125rem,4.8vw,1.75rem)}.vision[data-astro-cid-pef66cwa]{background:#fff;border:1px solid #d6d6d6;border-radius:24px;margin-top:-28px;padding:68px 24px 36px}.vision-text[data-astro-cid-pef66cwa]{max-width:440px;margin-inline:auto;font-size:1.125rem}.values[data-astro-cid-pef66cwa]{padding-top:56px;position:relative}.values[data-astro-cid-pef66cwa]:before{content:"";border-left:1px solid #d6d6d6;height:32px;position:absolute;top:0;left:50%}.value-heading[data-astro-cid-pef66cwa]{text-align:center;margin-bottom:24px;position:static;transform:none}.value-list[data-astro-cid-pef66cwa]{border-top:1px solid #d6d6d6;grid-template-columns:1fr;display:grid}.value[data-astro-cid-pef66cwa]{text-align:left;border-bottom:1px solid #d6d6d6;align-items:baseline;gap:20px;width:auto;padding:22px 8px;display:flex;position:static;transform:none}.value-number[data-astro-cid-pef66cwa]{flex-shrink:0;margin:0}.value[data-astro-cid-pef66cwa] p[data-astro-cid-pef66cwa]{font-size:1.125rem}}.story[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:80px;display:flex}.story[data-astro-cid-ta2fbyqs] .story-photo{flex-shrink:0;width:520px;height:360px}.story-text[data-astro-cid-ta2fbyqs]{flex-direction:column;flex:1 0 0;gap:24px;min-width:0;display:flex}.expertise[data-astro-cid-ta2fbyqs]{align-items:stretch;gap:24px;display:flex}.expertise-card[data-astro-cid-ta2fbyqs]{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:16px;min-width:0;display:flex}.expertise-cta[data-astro-cid-ta2fbyqs]{margin-top:auto}.expertise-card[data-astro-cid-ta2fbyqs] .expertise-photo{width:100%;height:240px}.sub[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);font-size:.875rem;font-weight:500;line-height:1}@media (width<=1100px){.story[data-astro-cid-ta2fbyqs],.expertise[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:40px}.story[data-astro-cid-ta2fbyqs] .story-photo{aspect-ratio:13/9;width:100%;height:auto}.expertise-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.5rem}}
