html{height:100%;min-height:-webkit-fill-available;-webkit-text-size-adjust:100%}body{position:relative;height:100%;margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}*,::before{box-sizing:border-box}sup{font-size:.7rem;line-height:.7rem}#nav{position:relative}.logo{display:flex;align-items:center;position:absolute;top:0;right:0;color:#000;text-decoration:none;padding:2px 10px 0;background-color:rgba(255,255,255,.664);z-index:9}.logo>svg{aspect-ratio:1276/1315;height:24px;padding-right:.2em}.logo>h1{font-size:.7em;line-height:1em}.nav-hamburger{box-sizing:content-box;position:absolute;width:30px;height:24px;padding:10px;cursor:pointer;z-index:10;background-color:rgba(255,255,255,.664)}.nav-hamburger>div,.nav-hamburger>div::after,.nav-hamburger>div::before{background-color:#000;color:#000;width:100%;height:3px}.nav-hamburger>div{position:relative;top:10px}.nav-hamburger>div::after,.nav-hamburger>div::before{content:"";position:absolute;transition-duration:.15s}.nav-hamburger>div::before{top:-10px}.nav-hamburger>div::after{bottom:-10px}.nav-menu{padding:0 1em;position:absolute;top:50px;left:-250px;transition-duration:.2s}.nav-menu li{list-style:none;padding:.5em;font-weight:700;text-transform:uppercase}.nav-menu li a{color:#000;text-decoration:none;position:relative}.nav-menu li a::after{content:"";background-color:#000;width:0;height:2px;position:absolute;bottom:-6px;left:0;transition-duration:.25s}.nav-menu li a.active::after,.nav-menu li a:hover::after{width:100%}#nav[data-state=open]{width:250px;height:100%;position:absolute}#nav[data-state=open] .nav-menu{left:0}#nav[data-state=open] .nav-hamburger>div{background-color:transparent}#nav[data-state=open] .nav-hamburger>div::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav[data-state=open] .nav-hamburger>div::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav[data-state=open] .nav-hamburger>div{background-color:transparent}#nav[data-state=open] .nav-hamburger>div{background-color:transparent}#nav[data-state=open] .nav-menu{display:block}#nav[data-state=open]+#container{width:calc(100% - 250px);left:250px}#container{width:100%;height:100vh;overflow:hidden;position:relative;left:0;transition-duration:.2s}#modal{position:fixed;top:0;z-index:9999;width:100%;height:100vh;text-align:center;background-color:rgba(0,0,0,.9)}#modal .tl-media{position:absolute;top:0}.modal-img-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-img-container>span{position:relative;display:inline-block;padding:0;margin:0;max-width:calc(100% - 10px)}.modal-img-container img{max-width:100%;min-width:40%;min-height:60vh;min-height:60vh;max-height:calc(100vh - 100px)}.modal-img-caption{position:absolute;top:100%;font-size:.8rem;color:#eceaea;padding:.5rem 0}.modal-more-images-nav{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;display:block;padding:0;padding-inline-start:0;list-style:none;z-index:2;text-align:center;width:calc(100% - 20px)}.modal-more-images-nav li{position:relative;display:inline-block;outline:0;-webkit-user-select:none;user-select:none;margin:0 8px;padding:0;width:20px;height:20px;text-align:center}.modal-more-images-nav li:first-child{margin-left:0}.modal-more-images-nav li button{outline:0;top:0;left:0;width:20px;height:20px;padding:5;border:0;-webkit-appearance:button;appearance:button;cursor:pointer;background-color:transparent}.modal-more-images-nav li button::after{content:"";outline:0;position:absolute;top:0;left:0;width:10px;height:10px;margin:5px;border:0;-webkit-border-radius:5px;border-radius:5px;-webkit-appearance:button;appearance:button;cursor:pointer;background-color:#ccc}.modal-more-images-nav li.active button::after{background-color:#a89cc8}.tl-loader{position:absolute;top:0}.tl-icon-modal-zoom-out{font-size:12px;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#000;padding:8px;background-color:rgba(255,255,255,.521)}.tl-icon-modal-zoom-out::after{content:"\ea0f"}.tl-icon-media-content-zoom-in{font-size:20px;position:absolute;bottom:0;right:0;z-index:2;cursor:pointer;color:#fff;padding:6px;background-color:transparent;mix-blend-mode:lighten}.tl-icon-media-content-zoom-in::after{content:"\e631"!important}.tl-icon-media-content-zoom-in[data-multiple-photo=true]::after{content:"\e92e"!important}section{width:100%;height:calc(100% - 50px);margin-top:50px;padding:10px 20px 0;overflow-y:auto}ol.footnote{padding-left:1rem}.media-wrap>span{position:relative;display:inline-block}.media-wrap--left,.media-wrap--right{float:left;max-width:300px}.media-wrap--left.medium,.media-wrap--right.medium{max-width:400px}.media-wrap--left img,.media-wrap--right img{width:100%}.media-wrap--left{float:left;padding:10px 20px 10px 0}.media-wrap--left.top-0{padding-top:0}.media-wrap--right{float:right;padding:10px 0 10px 20px}.tl-timeline blockquote,.tl-timeline blockquote p{font-size:16px}.tl-attribution{display:none!important}.tl-slide-content{width:100%!important}.tl-slide::-webkit-scrollbar{background-color:transparent}.tl-slide{-ms-overflow-style:none;scrollbar-width:none}.tl-text-content,.tl-text-content>p{line-height:1.2;font-size:inherit}@media only screen and (max-height:900px){.tl-caption,.tl-credit,.tl-media img,.tl-mobile.tl-skinny .tl-media .tl-media-image{max-height:80vh!important}}@media only screen and (max-height:668px){.tl-storyslider{height:100%!important}.tl-menubar,.tl-timenav{display:none}.tl-slidenav-next,.tl-slidenav-previous{top:calc(100% * .5 - 50px)!important}}@media only screen and (max-width:736px){#nav[data-state=open]{width:100%;height:100%;position:relative}#nav[data-state=open]+#container{width:0;left:100vw}.media-wrap--left,.media-wrap--right{max-width:250px}.tl-slide{padding-top:0!important}.tl-text{margin-top:0!important}.tl-text .tl-headline{font-size:25px!important;line-height:25px!important}.tl-media{max-width:400px!important}.tl-credit{font-size:10px!important}}@media only screen and (max-width:414px){.media-wrap--left,.media-wrap--right{float:none;max-width:100%;padding:0 0 10px 0}}@media only screen and (max-height:500px) and (orientation:landscape){.modal-img-container img{max-height:100vh}.modal-img-caption{display:none}}@media only screen and (max-width:400px) and (orientation:portrait){.modal-img-container img{min-height:auto}}