/* A continuous thread through the existing sideways composition. */
.tunde-journey .horizontal-track{position:relative;isolation:isolate}
.tunde-journey .horizontal-item-w{z-index:2}
.tunde-journey .horizontal-item-text-layout{position:relative;z-index:2}
.tunde-journey-thread{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;z-index:0;pointer-events:none;fill:none}
.tunde-journey-thread path{stroke:var(--tunde-accent);stroke-width:1.4;vector-effect:non-scaling-stroke}
.tunde-journey-thread .thread-base{opacity:.16}.tunde-journey-thread .thread-progress{opacity:.7}
.tunde-journey-thread circle{fill:var(--tunde-accent);stroke:none}
.tunde-journey-date{font-size:clamp(10px,.86vw,14px);white-space:nowrap;letter-spacing:.015em;color:var(--tunde-journey-ink,#f4f1eb)}
.tunde-journey-open{position:absolute;z-index:4;inset:0;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;border:0;background:linear-gradient(transparent 45%,#17120cbb);color:#fff;cursor:pointer;text-align:left}
.tunde-journey-open>span:first-child{font:700 clamp(19px,2.3vw,36px)/.98 'Bodoni Moda',serif;letter-spacing:-.02em}
.tunde-journey-open>span:last-child{font:400 22px 'Hanken Grotesk',sans-serif;transition:transform .3s}
.tunde-journey-open:hover>span:last-child{transform:translate(3px,-3px)}
.tunde-journey-open:focus-visible{outline:3px solid var(--tunde-accent);outline-offset:-6px}
.tunde-journey .is-home-5 .tunde-journey-open,.tunde-journey .is-home-2 .tunde-journey-open{padding:12px}
.tunde-journey .is-home-5 .tunde-journey-open>span:first-child,.tunde-journey .is-home-2 .tunde-journey-open>span:first-child{font-size:clamp(18px,1.8vw,26px)}
.tunde-journey .horizontal-item-img-w img{object-position:center}
.tunde-journey [data-journey-chapter=beginnings] img{object-position:40% center}
.tunde-journey [data-journey-chapter=record] img{object-fit:contain;background:#d9d4ca}
#moments .title-headline-w.flex{max-width:100%}
#moments .title-headline-w .text-title-lg-brier{font-size:.83em;line-height:.95}
@media(max-width:991px){
 .tunde-journey .horizontal-track{padding-left:8%;padding-right:7%}
 .tunde-journey .horizontal-grid-col.is-home-flip{flex-direction:column}
 .tunde-journey .horizontal-item-img-w{max-width:100%}
 .tunde-journey-date{white-space:normal;font-size:11px;max-width:30ch;color:var(--tunde-journey-ink,#f4f1eb)}
 .tunde-journey .horizontal-item-w.is-home-1{left:0}
 .tunde-journey .horizontal-item-img-w.is-home-1{width:58vw;height:67vw}
 .tunde-journey .horizontal-item-img-w.is-home-2{width:48vw;height:50vw}
 .tunde-journey .horizontal-item-img-w.is-home-5{width:48vw;height:52vw}
 .tunde-journey .horizontal-item-img-w.is-home3{width:76vw;height:72vw}
 .tunde-journey .horizontal-item-img-w.is-home10{width:66vw;height:57vw}
 .tunde-journey .horizontal-item-w.is-home10{margin-left:0}
 .tunde-journey-open>span:first-child{font-size:27px}
}
@media(max-width:600px){
 #moments .title-headline-w .text-title-lg-brier{font-size:.7em}
}
@media(prefers-reduced-motion:reduce){
 .tunde-journey-thread .thread-progress{display:none}.tunde-journey-thread .thread-base{opacity:.65}
 .tunde-journey .horizontal-track{transform:none!important;flex-direction:column;width:100%;height:auto;padding:4vh 8%;gap:6vh}
 .tunde-journey{height:auto!important}.tunde-journey .horizontal-pin-sticky{position:relative}
 .tunde-journey .horizontal-grid-col{width:100%;height:auto;gap:6vh;flex-direction:column}
 .tunde-journey .horizontal-grid-spacer{display:none}.tunde-journey .horizontal-item-w{margin:0!important;left:auto!important;max-width:100%}
 .tunde-journey .horizontal-item-img-w{width:min(78vw,640px)!important;height:60vh!important}
 .tunde-journey .image.is-horizontal-scroll{transform:none!important}
}
#community .home-collab-rive-w{display:none}
.tunde-photo-note{font-size:11px!important;line-height:1.5!important;color:#756c63;border-top:1px solid #28272622;padding-top:16px;margin-top:24px}
@media(min-width:992px){.tunde-journey .horizontal-grid-col:last-child .horizontal-item-w.is-home9{margin-left:17vh}}
.tunde-journey .horizontal-item-img-w{position:relative}
.tunde-journey [data-journey-chapter=makoko] img{object-position:center 22%}
.tunde-journey [data-journey-chapter=makoko] .image.is-horizontal-scroll{width:100%;height:100%;transform:none!important}
@media(max-width:991px){
 .tunde-journey .horizontal-grid-col.neg-margin,.tunde-journey .horizontal-grid-col.large-img.is-home1{margin-top:0!important}
 .tunde-journey .horizontal-item-w.neg-margin{margin-top:0!important}
 .tunde-journey .horizontal-grid-col{gap:5rem}
}