/* Extend the approved Pillars card treatment while retaining Reach's existing grid. */
.reach-card{height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:27px;background:var(--pillar-color);border:1px solid #0b2a3a0a;color:#0b2a3a}
.reach-card[data-reach=closed]{--pillar-color:#dce5f2;--pillar-accent:#234065}
.reach-card[data-reach=wholesale]{--pillar-color:#f8e7b8;--pillar-accent:#805519}
.reach-card[data-reach=direct]{--pillar-color:#bfe9fb;--pillar-accent:#0064a5}
.reach-card[data-reach=europe]{--pillar-color:#e7ddf8;--pillar-accent:#6441ad}
.reach-card[data-reach=apac]{--pillar-color:#ffe2cc;--pillar-accent:#a84c13}
.reach-card[data-reach=latam]{--pillar-color:#d5ecd9;--pillar-accent:#276742}
.reach-card:hover .pillar-photo-wrap img{transform:scale(1.04)}
.reach-cards .reach-card h3{font:500 31px/1.1 'Space Grotesk',sans-serif;letter-spacing:-.045em;margin:0 0 19px;text-wrap:balance}
.reach-cards .reach-card p{font:400 14px/1.85 Lexend,sans-serif;margin:0}
.reach-cards>.container>.photo-credits{font-size:10px;line-height:1.9;margin-top:26px}
.page-why .pillars-header{display:block;position:relative}
.page-why .pillars-intro{max-width:none;min-width:0;width:100%}
.page-why .photo-pillars .pillars-intro h2{font-size:clamp(24px,8vw,67px);max-width:none;white-space:nowrap;letter-spacing:-.05em}
.page-why .pillars-intro>p:last-child{max-width:900px;padding-right:230px;box-sizing:border-box}
.page-why .pillars-header>.pillar-controls{position:absolute;right:0;bottom:0}
@media(max-width:580px){.reach-card{border-radius:24px}.reach-cards .reach-card h3{font-size:29px}.reach-cards .reach-card p{line-height:1.8}.reach-cards>.container>.photo-credits{font-size:9px;margin-top:22px}.page-why .pillars-intro>p:last-child{padding-right:0;max-width:none}.page-why .pillars-header>.pillar-controls{position:static;justify-content:flex-end;margin-top:24px}}
@media(max-width:360px){.reach-cards .reach-card h3{font-size:26px}}
@media(prefers-reduced-motion:reduce){.reach-card:hover .pillar-photo-wrap img{transform:none}}
