.mission-layout[data-astro-cid-sblh5uzm]{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.mission-layout[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]{background:var(--mist);border-radius:28px;min-height:350px;padding:38px}.mission-layout[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]:last-child{background:var(--ink);color:#fff}.mission-layout[data-astro-cid-sblh5uzm] h2[data-astro-cid-sblh5uzm]{letter-spacing:-.055em;max-width:500px;margin:60px 0 14px;font-size:34px;line-height:1}.mission-layout[data-astro-cid-sblh5uzm] p[data-astro-cid-sblh5uzm]{color:#666;max-width:490px;margin:0;font-size:15px;line-height:1.75}.mission-layout[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]:last-child p[data-astro-cid-sblh5uzm]{color:#ffffffad}.values-grid[data-astro-cid-sblh5uzm]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:46px;display:grid}.value-card[data-astro-cid-sblh5uzm]{background:#fff;border-radius:24px;min-height:245px;padding:25px}.value-card[data-astro-cid-sblh5uzm].featured{background:var(--red);color:#fff}.value-card[data-astro-cid-sblh5uzm] h3[data-astro-cid-sblh5uzm]{margin:56px 0 8px;font-size:22px}.value-card[data-astro-cid-sblh5uzm] p[data-astro-cid-sblh5uzm]{color:#666;margin:0;font-size:13px;line-height:1.7}.value-card[data-astro-cid-sblh5uzm].featured p[data-astro-cid-sblh5uzm]{color:#fff}.growth-grid[data-astro-cid-sblh5uzm]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.growth-grid[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:240px;padding:27px}.growth-grid[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]:nth-child(2){background:var(--ink);border-color:var(--ink);color:#fff}.growth-grid[data-astro-cid-sblh5uzm] span[data-astro-cid-sblh5uzm]{color:var(--red);letter-spacing:.1em;font-size:11px;font-weight:800}.growth-grid[data-astro-cid-sblh5uzm] h3[data-astro-cid-sblh5uzm]{margin:61px 0 9px;font-size:23px}.growth-grid[data-astro-cid-sblh5uzm] p[data-astro-cid-sblh5uzm]{color:#666;margin:0;font-size:13px;line-height:1.7}.growth-grid[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]:nth-child(2) p[data-astro-cid-sblh5uzm]{color:#ffffffad}.history-section[data-astro-cid-sblh5uzm]{background:var(--ink);color:#fff}.history-layout[data-astro-cid-sblh5uzm]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;display:grid}.history-layout[data-astro-cid-sblh5uzm] h2[data-astro-cid-sblh5uzm]{margin:14px 0}.history-layout[data-astro-cid-sblh5uzm]>div[data-astro-cid-sblh5uzm]>p[data-astro-cid-sblh5uzm]{color:#ffffffad;max-width:420px;font-size:14px;line-height:1.75}.history-timeline[data-astro-cid-sblh5uzm]{gap:0;display:grid}.history-timeline[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]{border-left:1px solid #ffffff2e;grid-template-columns:90px 1fr;gap:20px;padding:0 0 27px;display:grid}.history-timeline[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]:last-child{padding-bottom:0}.history-timeline[data-astro-cid-sblh5uzm] span[data-astro-cid-sblh5uzm]{color:var(--red);letter-spacing:.07em;padding-left:18px;font-size:12px;font-weight:800;position:relative;left:-1px}.history-timeline[data-astro-cid-sblh5uzm] span[data-astro-cid-sblh5uzm]:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.history-timeline[data-astro-cid-sblh5uzm] h3[data-astro-cid-sblh5uzm]{margin:0 0 7px;font-size:19px}.history-timeline[data-astro-cid-sblh5uzm] p[data-astro-cid-sblh5uzm]{color:#ffffffad;max-width:500px;margin:0;font-size:13px;line-height:1.7}@media (width<=800px){.mission-layout[data-astro-cid-sblh5uzm],.history-layout[data-astro-cid-sblh5uzm]{grid-template-columns:1fr}.values-grid[data-astro-cid-sblh5uzm]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.values-grid[data-astro-cid-sblh5uzm],.growth-grid[data-astro-cid-sblh5uzm]{grid-template-columns:1fr}.history-timeline[data-astro-cid-sblh5uzm] article[data-astro-cid-sblh5uzm]{grid-template-columns:70px 1fr;gap:12px}}
