.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--j-line);padding:28px 0;color:var(--j-muted);font-size:14px}.collections-pause{font:inherit;font-size:13px;background:transparent;color:var(--j-text);border:1px solid var(--j-line);padding:10px 16px;min-height:44px;cursor:pointer}.animated-collections{display:grid;grid-template-columns:1fr 1fr;gap:65px 44px;margin:12px 0 75px}.collection-preview{min-width:0}.collection-heading{margin-bottom:24px}.collection-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--j-muted)}.collection-heading h3{font-size:clamp(30px,2.7vw,44px);margin-top:10px;line-height:1.15}.collection-stage{display:block;height:clamp(250px,24vw,385px);position:relative;perspective:1300px;isolation:isolate;overflow:hidden}.collection-poster{position:absolute;inset:0 auto 0 0;width:82%;margin:0;overflow:hidden;background:#17222d;transform-origin:right center;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity 1.1s;will-change:transform,opacity}.collection-poster img{width:100%;height:100%;object-fit:cover;display:block}.collection-poster::after{content:'';position:absolute;inset:32% 0 0;background:linear-gradient(transparent,#03080ef0)}.collection-poster figcaption{position:absolute;left:25px;right:22px;bottom:25px;z-index:1}.collection-poster strong{display:block;font-weight:400;font-size:clamp(21px,1.8vw,29px);line-height:1.13;color:#f0f5f8}.collection-poster figcaption>span{display:block;margin-top:10px;color:#c9d5de;font-size:12px;line-height:1.4}.collection-poster[data-position="0"]{z-index:3;transform:translateX(0) rotateY(0);opacity:1}.collection-poster[data-position="1"]{z-index:2;transform:translateX(22%) translateZ(-65px) rotateY(-11deg) scale(.97);opacity:.75}.collection-poster[data-position="2"]{z-index:1;transform:translateX(37%) translateZ(-140px) rotateY(-17deg) scale(.94);opacity:.40}.collection-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.collection-bottom>a{font-size:14px;display:flex;gap:22px;align-items:center;padding:10px 0}.collection-bottom>div{display:flex;align-items:center;gap:16px}.collection-counter{font-size:12px;color:var(--j-muted);font-variant-numeric:tabular-nums}.collection-next{width:44px;height:44px;font:inherit;font-size:20px;background:transparent;border:1px solid var(--j-line);color:var(--j-text);cursor:pointer}.collection-next:hover,.collections-pause:hover{border-color:var(--j-text)}.journey-theme .case-player{padding:0 var(--j-pad)}.journey-theme .video-frame{position:relative;aspect-ratio:16/9;background:#02060b}.journey-theme .video-frame>iframe{width:100%;height:100%;border:0;position:absolute;inset:0}.journey-theme .case-more{padding:0 var(--j-pad) 80px}.journey-theme .back-link{font-size:14px;display:inline-block;margin-bottom:24px}
@media(max-width:900px){.animated-collections{gap:48px 25px}.collection-stage{height:265px}.collection-poster{width:85%}.collection-poster figcaption{left:18px;right:15px;bottom:20px}.collection-poster strong{font-size:22px}.collection-bottom>a{font-size:13px;gap:12px}.collection-bottom>div{gap:9px}}
@media(max-width:650px){.animated-collections{grid-template-columns:1fr;gap:46px;margin-bottom:52px}.collection-toolbar{padding:23px 0;align-items:center;font-size:13px}.collection-heading{margin-bottom:21px}.collection-heading h3{font-size:34px}.collection-stage{height:280px}.collection-poster{width:84%}.collection-poster strong{font-size:24px}.collection-bottom>a{font-size:14px}.collection-label{font-size:12px}.collection-poster figcaption{left:20px;bottom:23px}.collection-counter{font-size:12px}}
@media(prefers-reduced-motion:reduce){.collection-poster{transition:none;will-change:auto}}

.journey-inner main>.case-heading,.journey-inner main>.case-details{padding-left:var(--j-pad);padding-right:var(--j-pad)}
