.site-header{padding:16px 5%;gap:20px;flex-wrap:nowrap}.site-header .header-logo{width:clamp(138px,13vw,180px)}.site-header .site-menu{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center}.site-menu a{font-size:1.125rem;font-weight:500;line-height:1.4;white-space:nowrap;padding:12px 0}.site-menu a:hover,.site-menu a[aria-current=page]{border-bottom:2px solid var(--ink)}.site-header .languages{margin-left:0}.menu-toggle{font:inherit;font-size:1.125rem;background:transparent;border:1px solid var(--line);padding:10px 16px;color:var(--ink);cursor:pointer}.menu-toggle[hidden]{display:none}.site-header .menu-toggle{display:none}.valley-highlights{padding:64px 7% 70px;border-bottom:1px solid var(--line);background:#ecefe6}.highlights-heading{max-width:820px}.highlights-heading h2{font-size:clamp(34px,3.7vw,52px)}.highlights-heading>p:not(.eyebrow){font-size:18px;max-width:700px}.highlights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.highlight-card{display:flex;flex-direction:column;min-width:0;padding:30px;background:var(--paper);border:1px solid var(--line);text-decoration:none;transition:background .15s}.highlight-card:hover{background:white}.highlight-card h3{font-size:30px;line-height:1.15;margin-top:15px}.highlight-card p{font-size:16px;color:var(--muted)}.highlight-number{font-size:14px;letter-spacing:2px;color:var(--muted)}.highlight-link{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px;margin-top:auto;padding-top:12px}@media(max-width:1200px){.site-header{flex-wrap:wrap;gap:12px 20px}.site-header .header-logo{width:150px}.site-header .languages{margin-left:auto}.site-header .site-menu{order:4;width:100%;gap:10px 24px;justify-content:flex-start;padding:15px 0;border-top:1px solid var(--line)}.site-header.menu-ready .menu-toggle{display:block;margin-left:auto}.site-header.menu-ready .languages{margin-left:0}.site-header.menu-ready .site-menu{display:none}.site-header.menu-ready.menu-open .site-menu{display:flex}.site-menu a{font-size:1.125rem}}@media(max-width:650px){.site-header{padding:14px 6%;gap:12px}.site-header .header-logo{width:135px}.site-header .languages a{padding:6px}.site-header .site-menu{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.site-header.menu-ready.menu-open .site-menu{display:grid}.site-menu a{white-space:normal}.valley-highlights{padding:42px 7%}.highlights-grid{grid-template-columns:1fr;gap:16px}.highlight-card{padding:25px}.highlight-card h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.highlight-card{transition:none}}
