.history[data-astro-cid-tdycyq42]{gap:3rem;display:grid}@media (width>=960px){.history[data-astro-cid-tdycyq42]{grid-template-columns:5fr 7fr;align-items:start;gap:5rem}}.history__intro[data-astro-cid-tdycyq42] h2[data-astro-cid-tdycyq42]{max-width:16ch;font-size:clamp(1.875rem,3.6vw,2.75rem)}.history__intro[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]:not(.eyebrow){max-width:44ch;margin-top:1.25rem;font-size:1.125rem}.timeline[data-astro-cid-tdycyq42]{margin:0;padding:0 0 0 2.5rem;list-style:none;position:relative}.timeline[data-astro-cid-tdycyq42]:before{content:"";background:var(--navy-100);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:7px}.timeline__item[data-astro-cid-tdycyq42]{padding-bottom:2.5rem;position:relative}.timeline__item[data-astro-cid-tdycyq42]:last-child{padding-bottom:0}.timeline__marker[data-astro-cid-tdycyq42]{background:var(--red);clip-path:polygon(50% 0,100% 100%,0 100%);width:18px;height:16px;position:absolute;top:.35rem;left:calc(-2.5rem - 1px)}.timeline__year[data-astro-cid-tdycyq42]{letter-spacing:-.02em;color:var(--navy);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1}.timeline__item[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{margin-top:.6rem;font-size:1.25rem}.timeline__item[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]:last-child{max-width:52ch;margin-top:.4rem}.vision[data-astro-cid-tdycyq42]{background:var(--navy);padding-block:clamp(4rem,9vw,6.5rem);position:relative;overflow:hidden}.vision[data-astro-cid-tdycyq42]:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffffff0d;width:460px;height:230px;position:absolute;bottom:-1px;right:-80px}.vision__text[data-astro-cid-tdycyq42]{letter-spacing:-.025em;max-width:26ch;color:var(--white);text-wrap:balance;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1.15;position:relative}.mission[data-astro-cid-tdycyq42]{background:var(--soft)}.mission__grid[data-astro-cid-tdycyq42]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.mission__grid[data-astro-cid-tdycyq42]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.mission__grid[data-astro-cid-tdycyq42]{grid-template-columns:repeat(6,1fr)}.mission-card[data-astro-cid-tdycyq42]{grid-column:span 2}.mission-card[data-astro-cid-tdycyq42]:nth-child(n+4){grid-column:span 3}}.mission-card[data-astro-cid-tdycyq42]{border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:var(--radius);background:var(--white);padding:1.75rem 1.5rem 2rem}.mission-card__no[data-astro-cid-tdycyq42]{letter-spacing:.1em;color:var(--red);margin-bottom:1rem;font-size:.875rem;font-weight:800;display:block}.mission-card[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:1.25rem;line-height:1.25}.mission-card[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{margin-top:.6rem}.values__grid[data-astro-cid-tdycyq42]{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.values__grid[data-astro-cid-tdycyq42]{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.value[data-astro-cid-tdycyq42]{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.75rem 1.5rem;display:flex}.value__icon[data-astro-cid-tdycyq42]{border-radius:var(--radius);background:var(--red);width:56px;height:56px;color:var(--white);place-items:center;display:grid}.value__word[data-astro-cid-tdycyq42]{letter-spacing:-.02em;color:var(--navy);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1}.management[data-astro-cid-tdycyq42]{background:var(--soft)}.management__groups[data-astro-cid-tdycyq42]{gap:2.5rem;display:grid}@media (width>=860px){.management__groups[data-astro-cid-tdycyq42]{grid-template-columns:1fr 1fr;gap:2rem}}.management__group-title[data-astro-cid-tdycyq42]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.8125rem;font-weight:700}.management__people[data-astro-cid-tdycyq42]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.management__people[data-astro-cid-tdycyq42]{grid-template-columns:1fr 1fr}}.person[data-astro-cid-tdycyq42]{border-left:4px solid var(--red);border-radius:0 var(--radius) var(--radius) 0;background:var(--white);padding:1.5rem 1.5rem 1.6rem;box-shadow:0 1px 2px #1018280d}.person__name[data-astro-cid-tdycyq42]{color:var(--ink);font-size:1.1875rem;font-weight:800;line-height:1.25}.person__role[data-astro-cid-tdycyq42]{color:var(--navy);margin-top:.35rem;font-size:.9688rem;font-weight:600}
