/* v12.25: Partner and peers, lighter display type, five-block Home */
.c126 .c-arrival .h-arrival-copy h1{font-weight:400;letter-spacing:-.035em}
.c126 .c-arrival .h-arrival-image img{object-position:58% 50%}
.v25-support{padding-block:88px 76px}
.v25-support-head h2{font-size:42px;line-height:1.18;font-weight:400;letter-spacing:-.022em;max-width:24ch;margin:0;text-wrap:balance}
.v25-support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:40px;padding-top:34px;border-top:1px solid var(--rule)}
.v25-col{min-width:0}
.v25-col .v-eyebrow{margin:0;font-size:12px;letter-spacing:.08em}
.v25-col h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.012em;margin:8px 0 14px}
.v25-col p{font-size:17px;line-height:1.75;margin:0 0 12px;max-width:52ch}
.v25-col p.v25-quiet{font-size:15px;line-height:1.7;color:var(--muted)}
.v25-col .v-text-link{margin-top:6px}
.v25-named{font-size:14px;line-height:1.6;color:var(--muted);border-top:1px solid var(--rule);padding-top:12px;margin-top:18px;max-width:52ch}
.v25-named strong{color:var(--ink);font-weight:500}
.v25-invite-contact{font-size:15px;line-height:1.6;margin-top:10px}
.v25-formats-head{max-width:60ch;margin-bottom:34px}
.v25-formats-head h2{font-size:34px;line-height:1.22;font-weight:400;letter-spacing:-.02em;margin:6px 0 14px}
.v25-formats-head p{font-size:17px;line-height:1.75;margin:0}
.v25-marks{padding-block:48px}
h2{font-weight:400}
@media(max-width:800px){.v25-support{padding-block:52px 44px}.v25-support-head h2{font-size:31px}.v25-support-grid{grid-template-columns:1fr;gap:40px;margin-top:28px;padding-top:26px}.v25-formats-head h2{font-size:28px}}