.timeline-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.tick-small{width:64px;height:4px;background:#dab897;margin-bottom:64px}.tick-large{width:200px;height:4px;background:#fff;margin-bottom:64px;position:relative}.tick-large.left{left:-67px}.tick-large.left .image,.tick-large.left .date,.tick-large.left .content{right:240px;text-align:right}.tick-large.right{left:67px}.tick-large.right .image,.tick-large.right .date,.tick-large.right .content{left:240px}.tick-large .image{position:absolute;bottom:80px;width:540px}@media only screen and (max-width:1503px){.tick-large .image{width:400px}}@media only screen and (max-width:1199px){.tick-large .image{width:320px}}.tick-large .image img{aspect-ratio:16/9;object-fit:cover;width:100%}.tick-large .date{font-family:"Bree Serif",serif;position:absolute;font-weight:400;font-size:128px;width:320px;transform:translateY(-50%)}.tick-large .content{position:absolute;top:80px;width:320px}.tick-large .content p{font-size:2rem}.divider .tick-large,.date-only .tick-large{background:#dab897}.date-only .date{font-size:64px;color:#dab897}@media only screen and (max-width:1023px){.timeline-item{align-items:end;margin-right:-32px;position:relative}.tick-large{width:80px;margin-bottom:88px;position:unset}.tick-large.left .image,.tick-large.left .date,.tick-large.left .content,.tick-large.right .image,.tick-large.right .date,.tick-large.right .content{left:unset;right:110px;text-align:right}.tick-large .date{font-size:64px}.tick-large .content{top:416px;max-width:min(80%,480px);width:100%}.tick-large .image{bottom:136px;max-width:min(80%,320px);width:100%}.tick-small{width:48px;margin-bottom:88px}.date-only .tick-large .date{font-size:24px}}@media only screen and (max-width:639px){.tick-large.left .image,.tick-large.left .date,.tick-large.left .content,.tick-large.right .image,.tick-large.right .date,.tick-large.right .content{left:0;right:unset;text-align:left}.tick-large .date{font-size:64px}.date-only .tick-large .date{font-size:24px;left:unset;right:-176px}}@media only screen and (max-width:423px){.tick-large{width:60px;margin-bottom:100px}.tick-large .image{bottom:146px}.tick-large .content{top:460px}.tick-small{width:32px;margin-bottom:100px}.date-only .tick-large .date{right:-200px}}