.journey{background:#14243d;color:#fff;position:relative;overflow:hidden}
.journey:before{content:"";position:absolute;right:-210px;top:-260px;width:600px;height:600px;border:1px solid rgba(135,228,178,.15);border-radius:50%;box-shadow:0 0 0 90px rgba(135,228,178,.035),0 0 0 180px rgba(135,228,178,.025)}
.journey>.shell{position:relative}
.journey .section-kicker{color:#87e4b2}
.journey h2{font-size:clamp(36px,4.2vw,58px);line-height:1.16;letter-spacing:-.045em;max-width:780px;margin:0 0 50px}
.journey h2 em{font-style:normal;color:#87e4b2}
.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.journey-grid>div{border-top:1px solid rgba(255,255,255,.24);padding-top:25px}
.journey-grid span{font:800 10px var(--font-head);letter-spacing:.14em;color:#87e4b2}
.journey-grid h3{font-size:23px;margin:25px 0 12px;color:#fff}
.journey-grid p{font-size:13px;color:#b8cad5;line-height:1.8;margin:0;max-width:350px}
.project-archive{background:#f7f8f4}
@media(max-width:760px){.journey-grid{grid-template-columns:1fr;gap:25px}.journey h2{margin-bottom:35px}.journey-grid h3{margin-top:18px}}
