.hero[data-astro-cid-glgfkru5]{background:#f5f6f3;overflow:clip}.hero-inner[data-astro-cid-glgfkru5]{grid-template-columns:42% 58%;max-width:1600px;margin-inline:auto;padding:44px 0 0;display:grid}.hero-copy[data-astro-cid-glgfkru5]{padding:28px 12px 56px max(var(--gutter), calc((100vw - 1280px) / 2 + var(--gutter)));z-index:1;position:relative}.hero-kicker[data-astro-cid-glgfkru5]{color:var(--blue);letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:28px;font-size:11px;display:flex}.hero-kicker[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{background:currentColor;width:26px;height:2px}h1[data-astro-cid-glgfkru5]{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(34px,3.6vw,58px);font-weight:700;line-height:1.48}.hero-emphasis[data-astro-cid-glgfkru5]{color:var(--blue)}.hero-description[data-astro-cid-glgfkru5]{color:var(--ink-2);margin:25px 0 22px;font-size:14.5px;line-height:1.95}.hero-link[data-astro-cid-glgfkru5]{align-items:center;gap:28px;font-size:14.5px;font-weight:700;display:inline-flex}.hero-links[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hero-recruit[data-astro-cid-glgfkru5]{color:#fff;background:var(--red);justify-content:space-between;align-items:center;gap:34px;min-width:180px;padding:14px 20px;font-size:16.5px;font-weight:700;transition:background .25s,transform .25s;display:flex}.hero-recruit[data-astro-cid-glgfkru5] small[data-astro-cid-glgfkru5]{font:10px var(--font-mono);letter-spacing:.08em;margin-top:2px;display:block}.hero-recruit[data-astro-cid-glgfkru5]:hover{background:#ad1000;transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-glgfkru5]{animation:1s cubic-bezier(.22,1,.36,1) both mission-entrance}.hero-visual[data-astro-cid-glgfkru5]{animation:1.2s cubic-bezier(.22,1,.36,1) .12s both mission-entrance}}@keyframes mission-entrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.round-arrow[data-astro-cid-glgfkru5]{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;transition:background .25s,color .25s,border-color .25s;display:grid}.hero-link[data-astro-cid-glgfkru5]:hover .round-arrow[data-astro-cid-glgfkru5]{background:var(--blue);color:#fff;border-color:var(--blue)}.hero-visual[data-astro-cid-glgfkru5]{flex-direction:column;min-width:0;display:flex}.hero-media[data-astro-cid-glgfkru5]{background:#dce3e5;flex:1;min-height:clamp(520px,46vw,760px);position:relative;overflow:hidden}.hero-slide[data-astro-cid-glgfkru5]{object-fit:cover;object-position:63% center;opacity:0;width:100%;height:100%;transition:opacity .8s,transform 4.8s ease-out;position:absolute;inset:0;transform:scale(1.04)}.hero-slide[data-astro-cid-glgfkru5].is-active{opacity:1;transform:scale(1)}.photo-label[data-astro-cid-glgfkru5]{font-family:var(--font-mono);letter-spacing:.08em;color:#fff;background:#14181dcc;padding:6px 9px;font-size:10px;position:absolute;bottom:22px;left:24px}.hero-caption[data-astro-cid-glgfkru5]{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 30px;display:flex}.hero-caption[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{letter-spacing:.09em;margin:0;font-size:12.5px}.slide-controls[data-astro-cid-glgfkru5]{gap:2px;display:flex}.slide-select[data-astro-cid-glgfkru5]{color:var(--ink-3);font:12.5px var(--font-mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;width:38px;min-height:44px}.slide-select[data-astro-cid-glgfkru5][aria-pressed=true]{color:var(--blue);border-color:var(--blue)}@media (width>=1600px){.hero-copy[data-astro-cid-glgfkru5]{padding-left:112px}}@media (width<=900px){.hero-inner[data-astro-cid-glgfkru5]{grid-template-columns:1fr;padding-top:0}.hero-copy[data-astro-cid-glgfkru5]{padding:44px var(--gutter) 36px}h1[data-astro-cid-glgfkru5]{font-size:clamp(32px,6.4vw,52px);line-height:1.46}.hero-kicker[data-astro-cid-glgfkru5]{margin-bottom:24px}.hero-description[data-astro-cid-glgfkru5]{margin-top:20px}.hero-media[data-astro-cid-glgfkru5]{aspect-ratio:1.7;min-height:0;margin-left:var(--gutter)}.hero-caption[data-astro-cid-glgfkru5]{padding-inline:var(--gutter)}}@media (width<=400px){h1[data-astro-cid-glgfkru5]{font-size:31px}.hero-kicker[data-astro-cid-glgfkru5]{gap:8px;font-size:10px}.hero-caption[data-astro-cid-glgfkru5]{gap:8px}.hero-caption[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{font-size:11px}.slide-select[data-astro-cid-glgfkru5]{width:32px}.photo-label[data-astro-cid-glgfkru5]{font-size:10px;bottom:12px;left:12px}}h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(28px,3vw,42px);line-height:1.6}.latest-news[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:center;gap:40px;padding-block:24px;display:flex}.latest-news[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{color:var(--blue);flex-shrink:0;font-size:11px}.latest-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex:1;align-items:center;gap:24px;min-width:0;font-size:13.5px;display:flex}time[data-astro-cid-lcdefpme]{color:var(--ink-3);font:12.5px var(--font-mono);white-space:nowrap}.latest-title[data-astro-cid-lcdefpme]{flex:1}.news-arrow[data-astro-cid-lcdefpme]{flex-shrink:0;font-size:20px;transition:transform .25s}a[data-astro-cid-lcdefpme]:hover>.news-arrow[data-astro-cid-lcdefpme]{transform:translate(2px,-2px)}.editorial-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2.2fr;gap:64px;display:grid}.section-label[data-astro-cid-lcdefpme]{align-items:center;gap:18px;margin-bottom:24px;display:flex}.section-number[data-astro-cid-lcdefpme]{font:11px var(--font-mono);color:var(--ink-3)}.section-label[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--ink);font-size:11px}.about[data-astro-cid-lcdefpme]{padding-block:var(--sp-section-lg)}.about[data-astro-cid-lcdefpme]>.editorial-grid[data-astro-cid-lcdefpme]>.section-label[data-astro-cid-lcdefpme]{align-self:start;padding-top:12px}.about-detail[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:28px;display:flex}.about-detail[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15.5px;line-height:2.2}.about-detail[data-astro-cid-lcdefpme] .btn{flex-shrink:0}.business-section[data-astro-cid-lcdefpme]{color:#fff;background:#17232d}.business-intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.business-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.business-section[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff}.business-section[data-astro-cid-lcdefpme] .section-label[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.business-section[data-astro-cid-lcdefpme] .section-number[data-astro-cid-lcdefpme]{color:#bcc9d3}.business-description[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ccd4db;margin:0 0 24px;font-size:14.5px;line-height:2}.business-description[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:#fff;border-bottom:1px solid #657580;gap:40px;padding-block:12px}.business-list[data-astro-cid-lcdefpme]{border-top:1px solid #44525d}.business-row[data-astro-cid-lcdefpme]{border-bottom:1px solid #44525d;grid-template-columns:32px 1.15fr 1fr 42px;align-items:center;gap:24px;padding:28px 0;transition:padding .25s,background .25s;display:grid}.business-row[data-astro-cid-lcdefpme]:hover{background:#22333f;padding-inline:12px}.business-no[data-astro-cid-lcdefpme]{font:12.5px var(--font-mono);color:#a3b6c5}.business-name[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:11px var(--font-mono);letter-spacing:.07em;color:#b5c6d2;margin:0 0 7px}.business-name[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(16px,1.6vw,22px)}.business-desc[data-astro-cid-lcdefpme]{color:#c1ced7;margin:0;font-size:13.5px;line-height:1.9}.business-arrow[data-astro-cid-lcdefpme]{border:1px solid #596b78;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.news-all[data-astro-cid-lcdefpme]{margin-top:32px}.news-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.news-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-2)}.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:24px 42px 24px 0;display:block;position:relative}.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--blue)}.news-meta[data-astro-cid-lcdefpme]{align-items:center;gap:20px;margin-bottom:9px;display:flex}.news-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:11px}.news-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:initial;font-size:15.5px;font-weight:400;line-height:1.9}.news-list[data-astro-cid-lcdefpme] .news-arrow[data-astro-cid-lcdefpme]{margin-top:-15px;position:absolute;top:50%;right:0}.career-section[data-astro-cid-lcdefpme]{background:#f1f3ef;grid-template-columns:1fr 1fr;display:grid}.career-image[data-astro-cid-lcdefpme]{min-width:0}.career-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:100%;height:100%}.career-copy[data-astro-cid-lcdefpme]{padding:clamp(40px,6vw,86px) clamp(28px,5vw,80px)}.career-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:22px}.career-lead[data-astro-cid-lcdefpme]{margin:0 0 16px;font-size:16.5px;font-weight:700;line-height:1.9}.career-description[data-astro-cid-lcdefpme]{margin:0 0 28px;font-size:14.5px;line-height:2}.career-links[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-2)}.career-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-2);justify-content:space-between;padding-block:16px;font-size:14.5px;font-weight:700;transition:padding .25s,color .25s;display:flex}.career-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-child{background:var(--red);color:#fff;border:0;margin-block:16px 8px;padding:20px;font-size:20px}.career-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(:first-child):hover{color:var(--red)}.career-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-child:hover{background:#ad1000;padding-inline:24px}.career-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{padding-inline:8px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(26px,2.5vw,34px)}.interview-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.interview-image[data-astro-cid-lcdefpme]{overflow:hidden}.interview-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:600/314;object-fit:cover;width:100%;transition:transform .5s}.interview-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.035)}.interview-meta[data-astro-cid-lcdefpme]{font:11px var(--font-mono);color:var(--ink-3);letter-spacing:.08em;justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.interview-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);font-size:20px}.interview-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:initial;font-size:15.5px;font-weight:400;line-height:1.95}.interview-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--blue)}.gallery[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-2);grid-template-columns:1fr 1.7fr;gap:56px;margin-top:64px;padding-top:48px;display:grid}.gallery-heading[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:12px;font-size:20px}.gallery-heading[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:24px;font-size:13.5px}.video-link[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;display:flex}.video-link[data-astro-cid-lcdefpme]:first-child{padding-top:0}.play-icon[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12.5px;display:grid}.video-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:nth-child(2){flex:1}.video-link[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:14.5px}.video-link[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.video-link[data-astro-cid-lcdefpme]:hover .play-icon[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff}@media (width<=900px){.editorial-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.about[data-astro-cid-lcdefpme]>.editorial-grid[data-astro-cid-lcdefpme]>.section-label[data-astro-cid-lcdefpme]{margin:0}.business-intro[data-astro-cid-lcdefpme]{gap:32px}.business-row[data-astro-cid-lcdefpme]{grid-template-columns:24px 1fr 38px;gap:16px}.business-desc[data-astro-cid-lcdefpme]{grid-area:2/2}.business-arrow[data-astro-cid-lcdefpme]{grid-area:1/3/3}.news-all[data-astro-cid-lcdefpme]{margin-top:20px}.news-section[data-astro-cid-lcdefpme] .editorial-grid[data-astro-cid-lcdefpme]{gap:36px}.career-copy[data-astro-cid-lcdefpme]{padding:40px 28px}.career-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:29px}.interview-grid[data-astro-cid-lcdefpme]{gap:20px}}@media (width<=600px){.latest-news[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px;padding-block:20px}.latest-news[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{padding-top:3px;font-size:10px}.latest-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr 18px;gap:8px;display:grid}.latest-title[data-astro-cid-lcdefpme]{grid-row:2;font-size:12.5px}.latest-news[data-astro-cid-lcdefpme] .news-arrow[data-astro-cid-lcdefpme]{grid-area:1/2/3}.about-detail[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.business-intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.business-row[data-astro-cid-lcdefpme]{padding-block:22px}.business-name[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:17.5px}.business-desc[data-astro-cid-lcdefpme]{font-size:12.5px}.career-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.career-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1.5}.career-copy[data-astro-cid-lcdefpme]{padding:40px var(--gutter) 48px}.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.interview-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.interview-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:16.5px}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px;margin-top:48px;padding-top:40px}.video-link[data-astro-cid-lcdefpme]{gap:14px}}
