/* English homepage: a clear choice between exploration and direct contact. */
.hero{padding-top:38px;padding-bottom:44px;gap:5%}.hero-image{max-height:445px}.hero-description{max-width:490px}.hero-actions{display:grid;grid-template-columns:1fr;max-width:310px;gap:12px}.hero-actions .primary,.hero-actions .secondary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;min-height:52px;font-size:16px}.hero-actions .secondary{border:1px solid var(--line);color:var(--text)}.hero-actions .secondary:hover{background:var(--panel)}.client-objectives{background:var(--panel)}.objective-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.objective-links>a{padding:25px 20px;border-top:1px solid var(--line);position:relative;display:flex;flex-direction:column;transition:background .18s ease,transform .18s ease}.objective-links>a:hover{background:#294379;transform:translateY(-3px)}.objective-links h3{font:400 26px/1.2 Georgia,serif;margin:3px 0 16px}.objective-links p{font-size:16px;color:var(--soft);margin-bottom:24px}.objective-links .line-arrow{margin-top:auto;align-self:flex-end}.objective-links .eyebrow{margin-bottom:18px}.client-objectives .quiet-link{margin-top:22px}.section{padding-top:70px;padding-bottom:70px}.contact-layout{grid-template-columns:.95fr 1.05fr;align-items:start}.contact-intro{max-width:410px;margin-top:24px;color:#405778}.contact .enquiry-form{border:0;margin:0;padding:0}.contact .form-fields{margin-top:0}.contact .form-fields input,.contact .form-fields textarea{border-color:#718fb1;padding:13px;min-height:48px}.contact .form-fields label{font-size:16px}.contact .contact-email{font-size:20px}#direct-status{font-size:16px;margin-top:18px;overflow-wrap:anywhere}#direct-status.error{color:#852020}.enquiry-form[data-sent=true] #direct-submit{display:none}.main-nav a{min-height:44px;display:flex;align-items:center}@media(max-width:1000px){.objective-links{grid-template-columns:1fr 1fr}.main-nav{display:flex;gap:22px;margin-left:0;order:3;width:100%;justify-content:center}header{flex-wrap:wrap;row-gap:6px}.language-dropdown{margin-left:auto}.contact-layout{gap:35px}.hero{gap:25px}}@media(max-width:650px){.hero{padding-top:26px}.hero-actions{max-width:none}.hero-image{max-height:225px}.section{padding-top:42px;padding-bottom:42px}.objective-links{gap:8px}.objective-links>a{padding:20px 10px}.objective-links h3{font-size:23px}.objective-links p{font-size:15px}.contact-layout{grid-template-columns:1fr;gap:28px}.main-nav{justify-content:space-between;font-size:14px;padding-top:6px}.contact .contact-email{font-size:19px}}@media(max-width:360px){.objective-links{grid-template-columns:1fr}.objective-links>a{padding:20px 0}}@media(prefers-reduced-motion:reduce){.objective-links>a{transition:none}.objective-links>a:hover{transform:none}}
