.ev-home-content[data-astro-cid-6wleejqf]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ev-home-content[data-astro-cid-6wleejqf]>[data-astro-cid-6wleejqf]{min-width:0}.ev-home-content[data-astro-cid-6wleejqf] .ev-grid--preview{grid-template-columns:1fr}.project-teaser[data-astro-cid-6wleejqf]{background:var(--paper);border:1px solid #dde4ed;border-radius:5px;padding:18px 20px}.project-label[data-astro-cid-6wleejqf]{color:var(--accent-ink);font-size:11px;font-weight:650;line-height:1.6}.project-teaser[data-astro-cid-6wleejqf] h3[data-astro-cid-6wleejqf]{letter-spacing:-.025em;margin:12px 0 10px;font-size:19px;line-height:1.3}.project-teaser[data-astro-cid-6wleejqf] p[data-astro-cid-6wleejqf]{color:#536176;font-size:13px;line-height:1.65}.project-teaser[data-astro-cid-6wleejqf] .project-status[data-astro-cid-6wleejqf]{margin-top:12px;font-size:11px}.project-teaser[data-astro-cid-6wleejqf] a[data-astro-cid-6wleejqf]{min-height:44px;color:var(--accent-ink);align-items:center;gap:12px;margin-top:7px;font-size:12px;font-weight:650;display:inline-flex}.project-teaser[data-astro-cid-6wleejqf] a[data-astro-cid-6wleejqf]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=700px){.ev-home-content[data-astro-cid-6wleejqf]{grid-template-columns:1fr;gap:16px}}.application-outcome[data-astro-cid-g57eb7r2]{border-left:2px solid var(--accent);margin-top:20px;padding-left:12px}.application-outcome[data-astro-cid-g57eb7r2]>strong[data-astro-cid-g57eb7r2]{color:var(--accent-ink);margin-bottom:5px;font-size:10px;display:block}.application-outcome[data-astro-cid-g57eb7r2]>span[data-astro-cid-g57eb7r2]{color:var(--navy);font-size:13px;line-height:1.6;display:block}.application-art[data-astro-cid-g57eb7r2] img{object-fit:cover;width:100%;height:100%}.application-subject[data-astro-cid-g57eb7r2]{font:600 11px/1.6 var(--mono);color:var(--accent-ink)}.application-status[data-astro-cid-g57eb7r2]{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.6}.collaboration-compact[data-astro-cid-g57eb7r2]{grid-template-columns:1.1fr 1fr;align-items:start;gap:65px;display:grid}.collaboration-compact[data-astro-cid-g57eb7r2] h2[data-astro-cid-g57eb7r2]{margin-bottom:0}.collaboration-compact[data-astro-cid-g57eb7r2]>div[data-astro-cid-g57eb7r2]:last-child{padding-top:24px}.blueprint-more[data-astro-cid-g57eb7r2]{margin-top:24px}@media (width<=800px){.collaboration-compact[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:12px}.collaboration-compact[data-astro-cid-g57eb7r2]>div[data-astro-cid-g57eb7r2]:last-child{padding-top:0}}.people-links[data-astro-cid-g57eb7r2]{flex-wrap:wrap;gap:0 22px;display:flex}.bp-hero[data-astro-cid-g57eb7r2]{background:var(--navy);color:#fff;background-image:radial-gradient(at 85% 30%,#00577944,#0000 55%);position:relative;overflow:hidden}.hero-layout[data-astro-cid-g57eb7r2]{grid-template-columns:minmax(0,.94fr) minmax(0,1.38fr);align-items:center;gap:32px;max-width:1360px;padding-block:72px 64px;display:grid}.hero-copy[data-astro-cid-g57eb7r2]{z-index:1;min-width:0;position:relative}.hero-copy[data-astro-cid-g57eb7r2]>.kicker[data-astro-cid-g57eb7r2]{color:#83d8e7;font-size:10px}.hero-copy[data-astro-cid-g57eb7r2] h1[data-astro-cid-g57eb7r2]{letter-spacing:-.045em;text-wrap:balance;hyphens:none;margin:25px 0 24px;font-size:clamp(43px,4.3vw,64px);line-height:1.12}.hero-copy[data-astro-cid-g57eb7r2] h1[data-astro-cid-g57eb7r2]>span[data-astro-cid-g57eb7r2],.hero-copy[data-astro-cid-g57eb7r2] h1[data-astro-cid-g57eb7r2]>em[data-astro-cid-g57eb7r2]{display:block}.hero-copy[data-astro-cid-g57eb7r2] h1[data-astro-cid-g57eb7r2] em[data-astro-cid-g57eb7r2]{color:#78dce8}.hero-copy[data-astro-cid-g57eb7r2]>p[data-astro-cid-g57eb7r2]{color:#d1d7e1;max-width:470px;font-size:16px;line-height:1.8}.hero-actions[data-astro-cid-g57eb7r2]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.hero-actions[data-astro-cid-g57eb7r2] .btn[data-astro-cid-g57eb7r2]{padding:14px 18px;font-size:13px}.hero-contact[data-astro-cid-g57eb7r2]{gap:10px;padding-block:10px;font-size:13px;font-weight:650;display:inline-flex}.hero-contact[data-astro-cid-g57eb7r2]:hover{text-underline-offset:5px;text-decoration:underline}.hero-visual[data-astro-cid-g57eb7r2]{min-width:0;margin:0;position:relative}.hero-visual[data-astro-cid-g57eb7r2] picture[data-astro-cid-g57eb7r2]{width:calc(100% + 48px);display:block}.hero-visual[data-astro-cid-g57eb7r2] img[data-astro-cid-g57eb7r2]{aspect-ratio:1672/941;width:100%;height:auto;display:block;mask-image:linear-gradient(90deg,#0000,#000 7% 96%,#0000)}@media (width<=900px){.hero-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:30px;padding-block:48px 22px}.hero-copy[data-astro-cid-g57eb7r2]{width:100%;max-width:680px;margin-inline:auto}.hero-copy[data-astro-cid-g57eb7r2] h1[data-astro-cid-g57eb7r2]{font-size:clamp(40px,6.7vw,60px)}.hero-copy[data-astro-cid-g57eb7r2]>p[data-astro-cid-g57eb7r2]{max-width:590px}.hero-visual[data-astro-cid-g57eb7r2]{justify-self:center;width:calc(100% + 48px);margin-inline:-24px}.hero-visual[data-astro-cid-g57eb7r2] picture[data-astro-cid-g57eb7r2]{width:100%}}.hero-guide[data-astro-cid-g57eb7r2]{font:500 11px var(--mono);color:#b3c2d0;border-top:1px solid #ffffff26;align-items:center;gap:32px;padding-block:20px;display:flex}.hero-guide[data-astro-cid-g57eb7r2]>span[data-astro-cid-g57eb7r2]{color:#7a91a7;margin-right:auto}.hero-guide[data-astro-cid-g57eb7r2] a[data-astro-cid-g57eb7r2]{padding-block:5px}.hero-guide[data-astro-cid-g57eb7r2] a[data-astro-cid-g57eb7r2]:hover{color:#fff}.bp-section[data-astro-cid-g57eb7r2]{padding-block:94px}.bp-section[data-astro-cid-g57eb7r2] h2[data-astro-cid-g57eb7r2]{letter-spacing:-.035em;margin:20px 0 23px;font-size:clamp(30px,3.3vw,46px);line-height:1.15}.bp-section[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{color:var(--muted);font-size:16px;line-height:1.8}.bp-section[data-astro-cid-g57eb7r2] .lead[data-astro-cid-g57eb7r2]{color:var(--navy);margin-bottom:20px;font-size:20px;line-height:1.6}.blueprint-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1fr 1.14fr;align-items:center;gap:64px;display:grid}.blueprint-layout[data-astro-cid-g57eb7r2]>div[data-astro-cid-g57eb7r2]:first-child{max-width:480px}.text-link[data-astro-cid-g57eb7r2]{color:var(--accent-ink);align-items:center;gap:20px;margin-top:16px;padding:12px 0;font-size:13px;font-weight:750;display:inline-flex}.text-link[data-astro-cid-g57eb7r2]:hover{text-underline-offset:5px;text-decoration:underline}.status-note[data-astro-cid-g57eb7r2]{color:var(--muted);max-width:360px;margin-top:15px;font-size:11px;line-height:1.7;display:block}.section-heading[data-astro-cid-g57eb7r2]{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.section-heading[data-astro-cid-g57eb7r2] h2[data-astro-cid-g57eb7r2]{margin-bottom:0}.section-heading[data-astro-cid-g57eb7r2]>p[data-astro-cid-g57eb7r2]{max-width:400px;font-size:15px}.applications[data-astro-cid-g57eb7r2]{border-block:1px solid var(--rule);background:#f5f6f8}.application-grid[data-astro-cid-g57eb7r2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.application-card[data-astro-cid-g57eb7r2]{border:1px solid var(--rule);background:#fff;flex-direction:column;transition:transform .2s,border-color .2s;display:flex}.application-card[data-astro-cid-g57eb7r2]:hover{border-color:var(--accent-ink);transform:translateY(-4px)}.application-art[data-astro-cid-g57eb7r2]{border-bottom:1px solid var(--rule);background:#fff;align-items:center;height:180px;display:flex;overflow:hidden}.application-art[data-astro-cid-g57eb7r2] img[data-astro-cid-g57eb7r2]{object-fit:cover;width:100%;height:100%}.application-content[data-astro-cid-g57eb7r2]{flex-direction:column;flex:1;padding:25px;display:flex}.application-num[data-astro-cid-g57eb7r2]{color:var(--accent-ink);font:500 9px/1.7 var(--mono);min-height:30px}.application-content[data-astro-cid-g57eb7r2] h3[data-astro-cid-g57eb7r2]{letter-spacing:-.025em;margin:10px 0 17px;font-size:24px;line-height:1.2}.application-content[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{font-size:14px;line-height:1.75}.application-link[data-astro-cid-g57eb7r2]{border-top:1px solid var(--rule);justify-content:space-between;margin-top:24px;padding-top:18px;font-size:12px;font-weight:750;display:flex}.application-content[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{flex:1}.illustration-note[data-astro-cid-g57eb7r2]{margin-top:16px;font-size:10px!important}.anchor-alias[data-astro-cid-g57eb7r2]{scroll-margin-top:100px}.service-rows[data-astro-cid-g57eb7r2]{border-top:1px solid var(--rule)}.service-rows[data-astro-cid-g57eb7r2]>a[data-astro-cid-g57eb7r2]{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.5fr 30px;align-items:center;gap:35px;padding:26px 0;display:grid}.service-rows[data-astro-cid-g57eb7r2] h3[data-astro-cid-g57eb7r2]{letter-spacing:-.025em;font-size:24px}.service-rows[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{max-width:550px;font-size:15px}.service-rows[data-astro-cid-g57eb7r2]>a[data-astro-cid-g57eb7r2]>span[data-astro-cid-g57eb7r2]{color:var(--accent-ink);font-size:24px}.service-rows[data-astro-cid-g57eb7r2]>a[data-astro-cid-g57eb7r2]:hover h3[data-astro-cid-g57eb7r2]{color:var(--accent-ink)}.learning-strip[data-astro-cid-g57eb7r2]{grid-template-columns:56px 1fr auto;align-items:center;gap:25px;padding-top:38px;display:grid}.learning-glyph[data-astro-cid-g57eb7r2]{color:var(--accent-ink);font-size:58px;line-height:1}.learning-strip[data-astro-cid-g57eb7r2] h3[data-astro-cid-g57eb7r2]{margin-bottom:10px;font-size:20px}.learning-strip[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{max-width:660px;font-size:13px}.learning-strip[data-astro-cid-g57eb7r2] .text-link[data-astro-cid-g57eb7r2]{white-space:nowrap;font-size:12px}.people-section[data-astro-cid-g57eb7r2]{background:#eef3f5;border-block:1px solid #e1e8ee}.people-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.people-layout[data-astro-cid-g57eb7r2]>div[data-astro-cid-g57eb7r2]:first-child{max-width:480px}.people-portraits[data-astro-cid-g57eb7r2]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.people-portraits[data-astro-cid-g57eb7r2] img[data-astro-cid-g57eb7r2]{object-fit:cover;object-position:center 20%;width:100%;height:245px}.people-portraits[data-astro-cid-g57eb7r2] figcaption[data-astro-cid-g57eb7r2]{padding-top:14px}.people-portraits[data-astro-cid-g57eb7r2] strong[data-astro-cid-g57eb7r2]{font-size:15px;display:block}.people-portraits[data-astro-cid-g57eb7r2] figcaption[data-astro-cid-g57eb7r2] span[data-astro-cid-g57eb7r2]{color:var(--muted);font-size:11px}.current-en[data-astro-cid-g57eb7r2]{grid-template-columns:1fr 1.5fr;gap:70px;display:grid}.current-en[data-astro-cid-g57eb7r2] h3[data-astro-cid-g57eb7r2]{margin-bottom:20px}.insight-strip[data-astro-cid-g57eb7r2]{border-top:1px solid var(--rule);padding-block:35px}.insight-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;gap:25px;display:grid}.insight-layout[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{margin-top:10px;font-size:13px}.insight-layout[data-astro-cid-g57eb7r2]>a[data-astro-cid-g57eb7r2]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding:16px 0;font-size:12px;font-weight:650;display:flex}.insight-layout[data-astro-cid-g57eb7r2]>a[data-astro-cid-g57eb7r2]:hover{color:var(--accent-ink)}.final-contact[data-astro-cid-g57eb7r2]{background:var(--navy);color:#fff;background-image:radial-gradient(at 20% 0,#00799033,#0000 65%)}.final-contact[data-astro-cid-g57eb7r2] .kicker[data-astro-cid-g57eb7r2]{color:#69d7e8}.contact-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1.4fr .7fr;align-items:center;gap:100px;display:grid}.final-contact[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{color:#cbcbd9;max-width:580px;margin-bottom:28px}.final-contact[data-astro-cid-g57eb7r2] aside[data-astro-cid-g57eb7r2]{border-left:1px solid #ffffff30;padding-left:35px}.final-contact[data-astro-cid-g57eb7r2] aside[data-astro-cid-g57eb7r2]>strong[data-astro-cid-g57eb7r2]{font-size:20px}.final-contact[data-astro-cid-g57eb7r2] aside[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{margin:16px 0;font-size:13px}.final-contact[data-astro-cid-g57eb7r2] aside[data-astro-cid-g57eb7r2] a[data-astro-cid-g57eb7r2]{color:#69d7e8;text-underline-offset:4px;font-size:13px;font-weight:650;text-decoration:underline}.final-contact[data-astro-cid-g57eb7r2] aside[data-astro-cid-g57eb7r2] small[data-astro-cid-g57eb7r2]{color:#b3bdca;margin-top:14px;font-size:10px;display:block}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-g57eb7r2]{animation:.7s ease-out both arrive}.hero-visual[data-astro-cid-g57eb7r2]{animation:.9s ease-out .1s both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1000px){.blueprint-layout[data-astro-cid-g57eb7r2]{gap:30px}.section-heading[data-astro-cid-g57eb7r2]{gap:40px}.application-content[data-astro-cid-g57eb7r2]{padding:20px}.application-content[data-astro-cid-g57eb7r2] h3[data-astro-cid-g57eb7r2]{font-size:21px}.learning-strip[data-astro-cid-g57eb7r2]{grid-template-columns:45px 1fr}.learning-strip[data-astro-cid-g57eb7r2]>.text-link[data-astro-cid-g57eb7r2]{grid-column:2;margin:0}.people-layout[data-astro-cid-g57eb7r2]{gap:40px}.contact-layout[data-astro-cid-g57eb7r2]{gap:45px}.insight-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1fr 1fr}.hero-guide[data-astro-cid-g57eb7r2]{gap:22px}.hero-guide[data-astro-cid-g57eb7r2]>span[data-astro-cid-g57eb7r2]{display:none}}@media (width<=800px){.hero-guide[data-astro-cid-g57eb7r2]{flex-wrap:wrap;gap:8px 24px;font-size:10px}.bp-section[data-astro-cid-g57eb7r2]{padding-block:64px}.blueprint-layout[data-astro-cid-g57eb7r2],.people-layout[data-astro-cid-g57eb7r2],.contact-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:40px}.blueprint-layout[data-astro-cid-g57eb7r2]>div[data-astro-cid-g57eb7r2]:first-child{max-width:none}.section-heading[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:22px}.section-heading[data-astro-cid-g57eb7r2]>p[data-astro-cid-g57eb7r2]{max-width:600px}.application-grid[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:18px}.application-card[data-astro-cid-g57eb7r2]{grid-template-columns:.8fr 1.2fr;display:grid}.application-art[data-astro-cid-g57eb7r2]{border-bottom:0;border-right:1px solid var(--rule);height:100%}.application-art[data-astro-cid-g57eb7r2] img[data-astro-cid-g57eb7r2]{min-height:200px}.application-num[data-astro-cid-g57eb7r2]{min-height:0}.application-content[data-astro-cid-g57eb7r2] h3[data-astro-cid-g57eb7r2]{font-size:25px}.service-rows[data-astro-cid-g57eb7r2]>a[data-astro-cid-g57eb7r2]{grid-template-columns:1fr 30px;gap:10px}.service-rows[data-astro-cid-g57eb7r2] p[data-astro-cid-g57eb7r2]{grid-area:2/1}.service-rows[data-astro-cid-g57eb7r2]>a[data-astro-cid-g57eb7r2]>span[data-astro-cid-g57eb7r2]{grid-area:1/2/3}.people-portraits[data-astro-cid-g57eb7r2]{max-width:520px}.people-portraits[data-astro-cid-g57eb7r2] img[data-astro-cid-g57eb7r2]{height:260px}.final-contact[data-astro-cid-g57eb7r2] aside[data-astro-cid-g57eb7r2]{border-top:1px solid #ffffff30;border-left:0;max-width:540px;padding:30px 0 0}.current-en[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:10px}}@media (width<=480px){.hero-layout[data-astro-cid-g57eb7r2]{gap:22px;padding-top:38px}.hero-copy[data-astro-cid-g57eb7r2]>.kicker[data-astro-cid-g57eb7r2]{font-size:9px}.hero-copy[data-astro-cid-g57eb7r2] h1[data-astro-cid-g57eb7r2]{margin-block:22px;font-size:clamp(32px,8.6vw,42px)}.hero-copy[data-astro-cid-g57eb7r2]>p[data-astro-cid-g57eb7r2]{font-size:15px;line-height:1.8}.hero-actions[data-astro-cid-g57eb7r2]{flex-direction:column;align-items:flex-start;gap:7px;margin-top:24px}.bp-section[data-astro-cid-g57eb7r2] h2[data-astro-cid-g57eb7r2]{font-size:33px}.application-card[data-astro-cid-g57eb7r2]{display:flex}.application-art[data-astro-cid-g57eb7r2]{border-right:0;border-bottom:1px solid var(--rule);height:165px}.application-art[data-astro-cid-g57eb7r2] img[data-astro-cid-g57eb7r2]{min-height:0}.application-content[data-astro-cid-g57eb7r2]{padding:23px}.learning-strip[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:12px}.learning-glyph[data-astro-cid-g57eb7r2]{font-size:42px}.learning-strip[data-astro-cid-g57eb7r2]>.text-link[data-astro-cid-g57eb7r2]{grid-column:1}.people-portraits[data-astro-cid-g57eb7r2]{gap:14px}.people-portraits[data-astro-cid-g57eb7r2] img[data-astro-cid-g57eb7r2]{height:200px}.people-portraits[data-astro-cid-g57eb7r2] strong[data-astro-cid-g57eb7r2]{font-size:13px}.people-portraits[data-astro-cid-g57eb7r2] figcaption[data-astro-cid-g57eb7r2] span[data-astro-cid-g57eb7r2]{font-size:10px}.insight-layout[data-astro-cid-g57eb7r2]{grid-template-columns:1fr;gap:4px}.insight-layout[data-astro-cid-g57eb7r2]>div[data-astro-cid-g57eb7r2]{margin-bottom:14px}.final-contact[data-astro-cid-g57eb7r2] .btn[data-astro-cid-g57eb7r2]{padding-inline:18px;font-size:13px}}
