.timeline-outer-container{padding:var(--global-sect-pad-y-md) var(--global-sect-pad-x-md);padding-right:0;display:flex;flex-direction:column;gap:var(--content-content-gap-lg)}.timeline-outer-container .timeline-container{display:flex;gap:var(--structure-grid-gap-sm);position:relative;overflow:hidden}.timeline-outer-container .timeline-container .timeline-card{position:relative;display:flex;flex-direction:column;gap:var(--content-content-gap-sm);align-items:flex-start;transition:opacity .8s ease;height:auto}.timeline-outer-container .timeline-container .timeline-card:has(:hover){opacity:.8}.timeline-outer-container .timeline-container .timeline-card:has(:hover) .timeline-card__image{transform:scale(1.08)}.timeline-outer-container .timeline-container .timeline-card .timeline-card__image-link{display:block;width:100%;cursor:pointer;position:relative;height:0;padding-bottom:120%;margin-top:106px;overflow:hidden}.timeline-outer-container .timeline-container .timeline-card .timeline{position:absolute;top:20px;left:0;height:2px;width:100%;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23ACA199' stroke-width='7' stroke-dasharray='20' stroke-dashoffset='8' stroke-linecap='square'/%3e%3c/svg%3e")}.timeline-outer-container .timeline-container .timeline-card .timeline-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transition:transform .5s cubic-bezier(.4,0,.2,1)}.timeline-outer-container .timeline-container .timeline-card picture{position:absolute;top:0;left:0;width:100%;height:100%}.timeline-outer-container .timeline-container .timeline-card .sticker{display:inline-block;margin-bottom:var(--global-item-gap);font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform);height:66px}@media screen and (max-width:768px){.timeline-outer-container .timeline-container .timeline-card .sticker{height:28px}}.timeline-outer-container .timeline-container .timeline-card .card-content{display:flex;flex-direction:column;gap:var(--content-text-gap-sm);flex-grow:1}.timeline-outer-container .timeline-container .timeline-card .timeline-title{margin:0;font-family:var(--global-heading-xs-font-family);font-size:var(--global-heading-xs-font-size);font-style:var(--global-heading-xs-font-style);font-weight:var(--global-heading-xs-font-weight);letter-spacing:var(--global-heading-xs-letter-spacing);line-height:var(--global-heading-xs-line-height);gap:var(--global-heading-xs-paragraph-spacing);text-transform:var(--global-heading-xs-text-transform)}.timeline-outer-container .timeline-container .timeline-card .timeline-card__text{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform)}.timeline-outer-container .timeline-container .timeline-card .modal-button{margin-top:auto;justify-content:flex-start}#timelineModal{display:none}#timelineModal.show-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;z-index:9999999;width:100%;height:100%;background:rgba(0,0,0,.7);padding:5%}@media screen and (max-width:1279px){#timelineModal.show-modal{align-items:flex-start;padding:35px 24px 24px}}#timelineModal.show-modal .modal{width:100%;max-width:1240px;position:relative}@media screen and (max-width:1279px){#timelineModal.show-modal .modal{max-height:100%;overflow:auto}}#timelineModal.show-modal .modal .modal-content-container{display:flex;border:var(--modal-border-width) solid var(--modal-bg-stroke);border-radius:var(--modal-border-rad);background-color:var(--modal-bg-fill);overflow:hidden}@media screen and (max-width:1279px){#timelineModal.show-modal .modal .modal-content-container{flex-direction:column;border-radius:0}}#timelineModal.show-modal .modal .modal-image-container{flex:0 0 auto;width:43%;aspect-ratio:450/540;background-color:var(--modal-image-bg-fill);border-right:1px solid var(--modal-bg-stroke);overflow:hidden}@media screen and (max-width:1279px){#timelineModal.show-modal .modal .modal-image-container{width:100%;aspect-ratio:272/163;border-right:none;border-bottom:var(--modal-border-width) solid var(--modal-bg-stroke)}}#timelineModal.show-modal .modal .modal-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#timelineModal.show-modal .modal .modal-text-container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--card-padding-lg);gap:calc(var(--content-content-gap-lg) * 2);background:var(--body-fill-light)}@media screen and (max-width:1279px){#timelineModal.show-modal .modal .modal-text-container{flex:0 0 100%;gap:var(--content-content-gap-lg)}}#timelineModal.show-modal .modal .modal-text-container .sticker{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}#timelineModal.show-modal .modal .modal-text-container .modal-text-body{display:flex;flex-direction:column;gap:var(--content-text-gap-md)}#timelineModal.show-modal .modal .modal-text-container .modal-text__heading{margin-bottom:0}#timelineModal.show-modal .modal .modal-text-container .modal-text__text p:first-of-type{margin-top:0}#timelineModal.show-modal .modal .modal-text-container .modal-text__text p:last-of-type{margin-bottom:0}#timelineModal .close-btn{position:absolute;z-index:1;background:var(--icon-bg-fill);top:40px;right:40px;width:45px;height:45px;border-radius:1000px;border:1px solid var(--primal-chalk)}@media screen and (max-width:1279px){#timelineModal .close-btn{background:#fff;top:16px;right:16px;width:25px;height:25px}}#timelineModal .close-btn:hover{cursor:pointer}#timelineModal .close-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:18px;width:18px;display:block;color:var(--icon-fill-dark)}@media screen and (max-width:1279px){#timelineModal .close-btn svg{height:10px;width:10px}}