.main-journey{padding:55px 5% 50px;border-bottom:1px solid var(--line)}.journey-lead{display:grid;grid-template-columns:1fr 1.13fr;gap:7%;align-items:center}.journey-copy h1{font:300 clamp(38px,4.4vw,67px)/1.35 var(--sans);letter-spacing:-.075em;margin:25px 0}.journey-copy h1 em{color:var(--accent);font-style:normal}.journey-copy>p{font-size:15px;line-height:2;font-weight:300;color:var(--muted)}.journey-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:12px}.journey-primary{background:var(--accent);color:var(--paper);padding:14px 18px;display:flex;gap:35px}.journey-primary:hover{background:#973d22}.journey-numbers{display:flex;gap:35px;border-top:1px solid var(--line);padding-top:23px;margin-top:36px}.journey-numbers strong{display:block;font:400 32px/1.1 var(--serif)}.journey-numbers span{display:block;font-size:10px;letter-spacing:.06em;color:var(--muted);margin-top:10px}.journey-main-photo{position:relative;display:block;overflow:hidden;background:#e5e0d6}.journey-main-photo>img{width:100%;height:540px;object-fit:cover;transition:transform .6s}.journey-main-photo:hover>img{transform:scale(1.025)}.journey-main-photo>div{position:absolute;inset:auto 0 0;padding:65px 30px 25px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.68))}.journey-main-photo time{font-size:13px;letter-spacing:.12em}.journey-main-photo h2{font-size:25px;font-weight:400;margin:6px 0}.journey-main-photo p{margin:0;font-size:12px;letter-spacing:.02em;display:flex;justify-content:space-between}.journey-main-photo p span{font-size:23px}.journey-strip-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-top:55px}.journey-strip-head h2{font-size:23px;font-weight:300;margin:0}.journey-strip-head p{font-size:11px;color:var(--muted);margin:0}.journey-moments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}.journey-moment{min-width:0;border-top:1px solid var(--line);padding-top:13px}.journey-year{display:block;font:400 32px/1 var(--serif);margin-bottom:17px;color:var(--accent)}.journey-moment>div{overflow:hidden;background:#e5e0d6}.journey-moment img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .5s}.journey-moment:hover img{transform:scale(1.04)}.journey-moment time{display:block;margin-top:15px;font-size:11px;letter-spacing:.04em;color:var(--accent)}.journey-moment h3{font-size:14px;font-weight:400;line-height:1.6;margin:7px 0}.journey-moment p{font-size:10px;color:var(--muted);line-height:1.6;margin:0}.journey-more{display:flex;justify-content:space-between;font-size:10px;border-top:1px solid var(--line);padding-top:12px;margin-top:15px}.journey-more b{font-weight:400}.journey-all{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 0;margin-top:30px;font-size:13px}.collection-intro-title{font:400 clamp(45px,5vw,70px)/1 var(--serif);letter-spacing:-.045em;margin:15px 0 0}header nav{gap:23px}header nav>a:first-child{color:var(--accent)}
@media(max-width:1000px){.journey-lead{gap:5%}.journey-main-photo>img{height:490px}.journey-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.journey-copy h1{font-size:43px}.journey-actions{gap:15px}.journey-primary{gap:20px}}
@media(max-width:600px){header{align-items:flex-start;gap:16px}header nav{justify-content:flex-end;flex-wrap:wrap;gap:6px 13px;max-width:230px;font-size:10px}.main-journey{padding:38px 5% 35px}.journey-lead{grid-template-columns:1fr;gap:30px}.journey-copy h1{font-size:41px;margin:18px 0}.journey-copy>p{font-size:13px}.journey-actions{margin-top:23px;gap:20px}.journey-numbers{margin-top:24px;padding-top:18px;gap:40px}.journey-numbers strong{font-size:28px}.journey-main-photo>img{height:380px}.journey-main-photo>div{padding:60px 24px 22px}.journey-main-photo h2{font-size:22px}.journey-strip-head{display:block;margin-top:38px}.journey-strip-head h2{font-size:20px}.journey-strip-head p{margin-top:10px}.journey-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.journey-moment h3{font-size:13px}.journey-year{font-size:30px}.collection-intro-title{font-size:44px}}
@media(prefers-reduced-motion:reduce){.journey-main-photo>img,.journey-moment img{transition:none}}
