.picture-tag{display:flex;text-align:center;justify-content:center}
.picture-tag picture{overflow:hidden}
.picture-tag picture img{max-width:100%;height:100%}
@media only screen and (min-width:750px){.picture-tag.slide-bottom img{transform:translateY(-105%)}
.picture-tag.slide-bottom.already-visible img,.picture-tag.slide-bottom.come-in img{animation:imgVerticalAnimation 1.5s linear forwards 1s}
.picture-tag.slide-top img{transform:translateY(105%)}
.picture-tag.slide-top.already-visible img,.picture-tag.slide-top.come-in img{animation:imgVerticalAnimation 1.5s linear forwards 1s}
.picture-tag.slide-right img{transform:translateX(-105%)}
.picture-tag.slide-right.already-visible img,.picture-tag.slide-right.come-in img{animation:imgHorizontalAnimation 1.5s linear forwards 1s}
.picture-tag.slide-left img{transform:translateX(105%)}
.picture-tag.slide-left.already-visible,.picture-tag.slide-left.come-in{animation:imgHorizontalAnimation 1.5s linear forwards 1s}
.picture-tag.slide-top,.picture-tag.slide-bottom,.picture-tag.slide-left,.picture-tag.slide-right{width:100%;overflow:hidden;height:100%}
.picture-tag.slide-top.already-visible,.picture-tag.slide-top.come-in,.picture-tag.slide-bottom.already-visible,.picture-tag.slide-bottom.come-in,.picture-tag.slide-left.already-visible,.picture-tag.slide-left.come-in,.picture-tag.slide-right.already-visible,.picture-tag.slide-right.come-in{box-shadow:0 10px 30px #101010;transition:box-shadow 1s ease-in 1.5s}
}
.cq-Editable-dom .picture-tag img{transform:translateY(0) !important}
@keyframes imgHorizontalAnimation{50%{transform:translateX(0)}
100%{transform:scale(1.1);box-shadow:0 10px 30px #101010}
}
@keyframes imgVerticalAnimation{50%{transform:translateX(0)}
100%{transform:scale(1.1);box-shadow:0 10px 30px #101010}
}
#global-modal .modal-wrapper img{max-width:100%}
.divider{display:flex}
.divider .divider-wrapper{width:100%;display:flex}
.divider .divider-wrapper--left{justify-content:flex-start}
.divider .divider-wrapper--center{justify-content:center}
.divider .divider-wrapper--right{justify-content:flex-end}
.divider hr{position:relative;display:block;border:0;border-top:1px solid;width:100%;margin:0}
.form-wrapper .divider{margin:0;padding-top:19px}
@-webkit-keyframes slideDown{0{-webkit-transform:translateY(-100%)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes slideDown{0{-moz-transform:translateY(-100%)}
100%{-moz-transform:translateY(0)}
}
@-o-keyframes slideDown{0{-o-transform:translateY(-100%)}
100%{-o-transform:translateY(0)}
}
@keyframes slideDown{0{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@-webkit-keyframes slideUp{0{-webkit-transform:translateY(0)}
100%{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes slideUp{0{-moz-transform:translateY(0)}
100%{-moz-transform:translateY(-100%)}
}
@-o-keyframes slideUp{0{-o-transform:translateY(0)}
100%{-o-transform:translateY(-100%)}
}
@keyframes slideUp{0{transform:translateY(0)}
100%{transform:translateY(-100%)}
}
@keyframes slidein{from{margin-left:100%;width:300%}
to{margin-left:0;width:100%}
}
@-moz-keyframes slideLeft{0{-moz-transform:translateX(0)}
100%{-moz-transform:translateX(-100%)}
}
@-o-keyframes slideLeft{0{-o-transform:translateX(0)}
100%{-o-transform:translateX(-100%)}
}
@keyframes slideLeft{0{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
.len-anchor-tab .anchor-nav-bar .nav-mark-block{display:block;height:5px}
.len-anchor-tab .anchor-nav-bar .anchor-nav .nav-inner{padding:0 74px}
.len-anchor-tab .anchor-nav-bar .anchor-nav .anchor-nav-bar-mark{background:#fff;padding:0 !important;display:inline}
.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky{position:fixed;top:95px;z-index:1500;white-space:nowrap;width:100%;height:40px;max-width:1920px;padding:0;left:0}
@media only screen and (min-width:750px){.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky{top:51px;height:45px}
}
@media only screen and (min-width:1280px){.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky{top:90px}
}
.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky ul{position:absolute;overflow-x:auto;width:100%;padding:0;border-bottom:0}
@media only screen and (min-width:750px){.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky ul{left:50%;transform:translateX(-50%)}
}
.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky ul li:not(.active) a{color:#1e0013}
.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky ul li:not(.active) a:hover{color:#0d5c91 !important}
.len-anchor-tab .anchor-nav-bar .anchor-nav.sticky ul li + li{margin-left:25.88px}
.len-anchor-tab .anchor-nav-bar .anchor-nav a{text-decoration:none;color:#1e0013}
.len-anchor-tab .anchor-nav-bar .anchor-nav a:hover{text-decoration:none;color:#0d5c91}
.len-anchor-tab .anchor-nav-bar .anchor-nav ul{max-width:1092px;display:block;margin:0 auto;text-align:center;padding:0 18px}
@media only screen and (min-width:750px){.len-anchor-tab .anchor-nav-bar .anchor-nav ul{justify-content:center;padding:0;border-bottom:1px solid #c3c3c3}
}
@media only screen and (min-width:750px) and (max-width:1279px){.len-anchor-tab .anchor-nav-bar .anchor-nav ul{padding:0 74px}
}
.len-anchor-tab .anchor-nav-bar .anchor-nav ul li{list-style:none;display:inline-block}
@media only screen and (min-width:1280px){.len-anchor-tab .anchor-nav-bar .anchor-nav ul li:hover{color:#151515;text-decoration:none}
}
@media only screen and (min-width:1280px){.len-anchor-tab .anchor-nav-bar .anchor-nav ul li.active{color:#151515;text-decoration:none}
}
.len-anchor-tab .anchor-nav-bar .anchor-nav ul li.active a{border-bottom:4px solid;border-bottom-color:#ff6a00;color:#151515;outline:0;padding-bottom:0;padding-top:0;text-decoration:none;height:40px}
.len-anchor-tab .anchor-nav-bar .anchor-nav ul li + li{margin-left:25.88px}
.len-anchor-tab .anchor-nav-bar .anchor-nav ul li a{font-size:16.989px;color:#1e0013;line-height:39.7543px;display:block;padding:4px 0;cursor:pointer}
.len-timeline-wrap{position:relative;white-space:nowrap;max-width:400px;padding:0 10px;margin:0 auto;display:grid;grid-template-columns:auto;grid-gap:20px}
@media only screen and (max-width:1279px){.len-timeline,.len-timeline-wrap{width:calc(360px - 4px);height:360px}
}
@media only screen and (max-width:1279px){.len-timeline,.len-timeline-wrap{width:calc(360px - 4px);height:360px}
}
.len-timeline-wrap .len-timeline-wrap__list::-webkit-scrollbar{height:12px}
.len-timeline-wrap .len-timeline-wrap__list::-webkit-scrollbar-thumb,.len-timeline-wrap .len-timeline-wrap__list::-webkit-scrollbar-track{border-radius:92px}
.len-timeline-wrap .len-timeline-wrap__list::-webkit-scrollbar-thumb{background:var(--midnight-green)}
.len-timeline-wrap .len-timeline-wrap__list{font-size:0;height:400px;width:400px;transition:all 1s;scroll-snap-type:x mandatory;margin-bottom:0;scrollbar-color:var(--yellow) var(--midnight-green)}
@media only screen and (max-width:1279px){.len-timeline-wrap .len-timeline-wrap__list{width:360px;height:360px}
}
@media only screen and (max-width:1279px){.len-timeline-wrap .len-timeline-wrap__list{width:360px;height:360px}
}
.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item{position:relative;display:inline-block;list-style-type:none;width:calc(400px - 4px);height:400px;scroll-snap-align:start}
@media only screen and (max-width:1279px){.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item{width:calc(360px - 4px);height:360px}
}
@media only screen and (max-width:1279px){.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item{width:calc(360px - 4px);height:360px}
}
.len-timeline-wrap ol li:last-child{width:360px}
.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item:not(:first-child){margin-left:14px}
.dynamic-column-control .len-timeline-wrap ol li::after{bottom:-8px}
.len-timeline-wrap ol li::after{content:"";position:absolute;top:unset;bottom:-8px;left:calc(50% - 16px);width:16px;height:16px;border-radius:50%;background:var(--midnight-green);z-index:1;background:white !important}
@media only screen and (max-width:1279px){.len-timeline-wrap ol li::after{left:calc(50% - 15px);bottom:-10px}
}
@media only screen and (max-width:749px){.len-timeline-wrap ol li::after{left:calc(50% - 16px);bottom:-8px}
}
.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item div.len-timeline-wrap__list-item-wrap{position:absolute;width:400px;height:400px;font-size:1rem;bottom:0;white-space:normal;color:var(--black);border-radius:0 10px 10px 10px;background-position:center;background-size:contain;background-repeat:no-repeat}
@media only screen and (max-width:1279px){.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item div.len-timeline-wrap__list-item-wrap{width:360px;height:360px}
}
@media only screen and (max-width:749px){.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item div.len-timeline-wrap__list-item-wrap{width:360px;height:360px}
}
.len-timeline-wrap .len-timeline-wrap__list .len-timeline-wrap__list-item div.len-timeline-wrap__list-item-wrap{border-radius:10px 10px 10px 0}
.len-timeline-wrap ol li:nth-child(even) div{top:calc(100% + 16px)}
.len-timeline-wrap ol li:nth-child(even) div::before{top:-8px;border-width:8px 0 0 8px;border-color:transparent transparent transparent var(--white)}
.len-timeline-wrap .len-timeline-wrap__list-item-wrap-date{display:block;font-size:1.4rem;font-weight:bold;margin-bottom:8px;align-self:flex-end;flex:1 1 auto;color:var(--midnight-green)}
@media screen and (max-width:800px){.len-timeline-wrap{display:block}
.len-timeline-wrap::before,.len-timeline-wrap::after{width:50px}
.len-timeline-wrap::before{left:0}
}
.len-timeline-wrap__list-item-wrap-upper{display:flex;justify-content:space-evenly;flex-direction:row-reverse;margin-bottom:1rem}
.len-timeline-wrap__list-item-wrap-upper img{width:110px;height:110px;border-radius:100%}
@media only screen and (max-width:1279px){.len-timeline-wrap__list-item-wrap-upper img{width:85px;height:85px;border-radius:100%}
}
.len-timeline-wrap__list-item-wrap-inner{width:350px;padding:0 50px 75px 110px;height:100%;display:flex;flex-direction:column;justify-content:center}
@media only screen and (max-width:1279px){.len-timeline-wrap__list-item-wrap-inner{width:360px;padding:0 70px 70px 100px}
}
@media only screen and (max-width:749px){.len-timeline-wrap__list-item-wrap-inner{width:360px;padding:0 80px 70px 85px}
}
.len-timeline-wrap__list-item-wrap-inner .len-timeline-wrap__list-item-wrap-copy p{font-size:1rem;line-height:1.25}
@media only screen and (max-width:1279px){.len-timeline-wrap__list-item-wrap-inner .len-timeline-wrap__list-item-wrap-copy p{font-size:.875rem;line-height:1.25}
}
@media only screen and (max-width:749px){.len-timeline-wrap__list-item-wrap-inner .len-timeline-wrap__list-item-wrap-copy p{font-size:.825rem;line-height:1.25}
}
.author .len-timeline-wrap__list{min-height:600px;height:100%}