.journey-intro{padding:75px 0 45px;max-width:900px}.journey-intro h1{font-size:clamp(55px,7vw,100px);font-weight:400;line-height:.98}.journey-intro .intro{font-size:17px;max-width:700px}.journey-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:20px 0 65px}.journey-choices>a{display:block;background:#e9eadf;padding:30px;text-decoration:none;border-top:2px solid #2f5e41}.journey-choices>a:hover{background:#dde1d1}.journey-choices span{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.journey-choices h2{font-size:35px;margin:25px 0 20px}.journey-choices p{font-size:13px;line-height:1.8}.journey-choices b{display:block;font-size:12px;margin-top:25px}.journey-next{border-top:1px solid var(--line);padding:40px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 65px}.journey-next h2{font-size:48px;margin-top:12px}.journey-next ol{font-size:14px;padding-left:22px}.journey-next li{padding:10px 0 10px 10px}.journey-next>p{grid-column:1/-1;font-size:12px;color:var(--muted)}.story-opening{margin:0}.story-opening img{width:100%;height:660px;object-fit:cover}.story-opening figcaption,.story-chapter figcaption{font-size:11px;color:var(--muted);padding-top:12px}.story-chapter{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:80px 0;border-bottom:1px solid var(--line)}.story-chapter h2{font-size:58px;font-weight:400;margin:18px 0 24px}.story-chapter p:not(.eyebrow){font-size:15px}.story-chapter figure{margin:0}.story-chapter img{width:100%;height:600px;object-fit:cover}.story-chapter a{font-size:13px}.story-reverse figure{grid-column:1;grid-row:1}.story-reverse>div{grid-column:2}.journey-close{background:#203e30;color:#faf5ea;padding:65px;margin:70px 0}.journey-close h2{font-size:62px;font-weight:400;margin-top:20px}.journey-close>p{max-width:650px}.journey-close .button{background:#faf5ea;color:#203e30;margin-top:20px}
@media(max-width:760px){.journey-intro{padding-top:40px}.journey-intro h1{font-size:54px}.journey-choices,.journey-next,.story-chapter{grid-template-columns:1fr;gap:25px}.journey-choices{padding-bottom:35px}.journey-choices>a{padding:25px}.journey-next>p{grid-column:auto}.story-opening img{height:400px}.story-chapter{padding:45px 0}.story-chapter h2{font-size:43px}.story-chapter img{height:480px}.story-reverse figure,.story-reverse>div{grid-column:auto;grid-row:auto}.journey-close{padding:30px;margin:45px 0}.journey-close h2{font-size:43px}}
