.v8-journey{height:460svh!important;background:#fff!important;position:relative}.v8-stage{position:sticky;top:var(--header,86px);height:calc(100svh - var(--header,86px));overflow:hidden;background:#fff}.v8-track{display:flex;width:400%;height:100%;will-change:transform}.v8-panel{position:relative;flex:0 0 25%;height:100%;overflow:hidden}.v8-panel img{width:100%;height:100%;object-fit:cover;transform:scale(var(--zoom,1.035));will-change:transform}.v8-statement{display:flex;flex-direction:column;justify-content:center;padding:7vw;background:#fff}.v8-statement .v7-title{font-size:clamp(55px,7vw,110px);max-width:1100px;margin:30px 0 40px}.v8-statement .v7-body{max-width:430px}.v8-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,28,22,.68),transparent 65%)}.v8-caption{position:absolute;bottom:100px;left:7vw;right:5vw;color:white;z-index:1;opacity:var(--caption,1);transform:translateY(calc((1 - var(--caption,1))*20px))}.v8-caption h3{font-family:AiraOgg,Georgia,serif;font-size:clamp(45px,6vw,92px);font-weight:500;line-height:1.05;margin:20px 0!important;letter-spacing:-.035em}.v8-caption p:last-child{font-size:14px}.v8-controls{position:absolute;left:7vw;right:7vw;bottom:25px;display:flex;align-items:center;gap:18px;z-index:3;color:var(--journey-ink,#203d37)}.v8-controls>span{font-size:9px;letter-spacing:.16em;margin-right:auto}.v8-controls button{width:44px;height:44px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:11px;cursor:pointer}.v8-controls button[aria-pressed=true]{background:#b67c5e;color:#fff;border-color:#b67c5e}.v8-progress{position:absolute;bottom:0;left:0;height:3px;width:var(--progress,0%);background:#b67c5e;z-index:4}.v8-placeholder{position:absolute;right:22px;top:22px;z-index:2;color:white;font-size:8px;letter-spacing:.14em;background:#203d3766;padding:7px 10px}.v8-controls button:focus-visible{outline:2px solid #b67c5e;outline-offset:4px}
@media(max-width:760px){.v8-journey{height:400svh!important}.v8-statement{padding:6vw}.v8-statement .v7-title{font-size:52px;margin:26px 0}.v8-statement .v7-body{font-size:14px;max-width:290px}.v8-caption{left:6vw;bottom:100px}.v8-caption h3{font-size:48px}.v8-caption p:last-child{max-width:260px;line-height:1.6}.v8-controls{left:6vw;right:6vw;gap:9px}.v8-controls>span{max-width:80px;line-height:1.5;font-size:8px}.v8-panel img{object-position:55% center}.v8-panel:nth-child(3) img{object-position:50% center}}
@media(prefers-reduced-motion:reduce){.v8-journey{height:auto!important}.v8-stage{position:relative;top:0;height:auto}.v8-track{display:block;width:100%;transform:none!important}.v8-panel{height:85svh;min-height:500px}.v8-panel img{transform:none!important}.v8-caption{opacity:1!important;transform:none!important}.v8-controls,.v8-progress{display:none}}
