*{font-family:inherit;line-height:inherit;font-weight:inherit;color:inherit}html{-ms-overflow-style:-ms-autohiding-scrollbar}body{height:100%;touch-action:manipulation;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dd,dt,span{padding:0;margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}ul,ol{padding:0;margin:0;list-style:none;font-size:0}li{display:inline-block;vertical-align:top}a{display:inline-block}a,a:visited{text-decoration:none;color:currentColor;fill:currentColor;font-family:inherit;font-size:inherit}img,video{display:block;width:100%;height:auto}table,tbody,tfoot,thead,tr,th,td,form,fieldset,label,input,select,textarea,figure,blockquote{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0;text-align:left}iframe{border:0}button{border:none;margin:0;padding:0;width:auto;background:transparent;-webkit-appearance:none}button,a,input:focus{outline:none;opacity:1;-webkit-tap-highlight-color:transparent}input,select,textarea{width:100%;max-width:100%;font:inherit;color:inherit}fieldset,legend{margin:0;border:0;padding:0}input[type=checkbox],input[type=radio],input[type=submit],input[type=button]{width:auto}fieldset,legend{margin:0;border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:.8em;height:.8em;border:1px solid;margin-right:10px;transition:box-shadow .1s ease}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{box-shadow:inset 0 0 0 .8em currentColor}input[type=text],input[type=email],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;background-color:transparent}@font-face{font-family:"Garamond";src:url("fonts/Adobe-Garamond-Regular.woff2") format("woff2"),url("fonts/Adobe-Garamond-Regular.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}:root{--vh: 100vh}h1,h2,h3,h4,h5,h6,p,a,dd,dt,span,button,label,input,th,td,figcaption{font-family:"Garamond","Times New Roman",Times,serif;font-weight:200;font-size:14px;line-height:1.35em}.asset{position:relative;overflow:hidden}.asset__portrait{padding-bottom:125%}.asset__landscape{padding-bottom:56.25%}.asset:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;opacity:.1}.asset-content{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transform:scale(1.01);object-fit:cover}.asset-content::selection{background:transparent}.asset-content__visible.asset-content__loaded{opacity:1;transition:opacity .5s ease}.archive-header{display:grid;grid-template-columns:repeat(10, 1fr);grid-column-gap:30px;padding:120px 0 30px}@media(max-width: 1000px){.archive-header{display:block}}@media(max-width: 600px){.archive-header{padding:90px 0 20px}}.archive-header h4{grid-column:5/span 6;font-size:31px;line-height:1.25em}.archive-list .item{display:grid;grid-template-columns:repeat(10, 1fr);grid-column-gap:30px;padding-top:30px}@media(max-width: 1000px){.archive-list .item{display:block}}.archive-list .item:not(:last-of-type){padding-bottom:40px}@media(max-width: 600px){.archive-list .item:not(:last-of-type){padding-bottom:30px}}.archive-list .item-details{grid-column:1/span 4;align-self:flex-start;position:sticky;top:30px}@media(max-width: 1000px){.archive-list .item-details{position:relative;top:0;display:flex;gap:10px;padding-bottom:10px}}.archive-list .item-details dt{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;border:0;padding:0}@media(max-width: 1000px){.archive-list .item-details dd{opacity:.6}}.archive-list .item-details dd:last-of-type{opacity:.6}@media(max-width: 1000px){.archive-list .item-details dd:last-of-type:before{content:"|";padding-right:10px}}.archive-list .item-header{grid-column:5/span 6}.archive-list .item-header h4{font-size:31px;line-height:1.25em}.archive-list .item-content{grid-column:5/span 6}.article-header{padding-bottom:20px}.article-header h2,.article-header h3,.article-header h4{font-size:31px;line-height:1.25em;padding-bottom:20px}@media(max-width: 1000px){.article-header h2,.article-header h3,.article-header h4{padding-bottom:10px}}.article-header p{font-size:18px}.article-action{position:relative;cursor:pointer}.article-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .3s ease}.article-action__active:after{opacity:.8}@media(hover: hover){.article-action:hover:after{opacity:.8}}.article-content{overflow:hidden;height:0}.page__ready .article-content{transition:height .4s ease}.article-content-asset{padding:15px 0 35px}.article-content-description{column-count:2;column-gap:30px;padding-bottom:35px}@media(max-width: 800px){.article-content-description{column-count:1}}.article-content-description p:not(:last-of-type){padding-bottom:1em}.article__featured .article-content{height:auto}.article__featured .article-content-asset{padding:0 0 35px 0}.article__featured .article-content-description{padding-bottom:0}.billboard__featured{display:grid;grid-template-columns:repeat(10, 1fr);grid-column-gap:30px}@media(max-width: 1000px){.billboard__featured{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 600px){.billboard__featured{grid-template-columns:repeat(2, 1fr)}}.billboard-asset{grid-column:1/span 10;padding-bottom:40px}@media(max-width: 1000px){.billboard-asset{grid-column:1/span 4}}@media(max-width: 600px){.billboard-asset{grid-column:1/span 2}}@media(max-width: 800px){.billboard-asset{padding-bottom:25px}}.billboard-content{grid-column:5/span 6}@media(max-width: 1000px){.billboard-content{grid-column:1/span 4}}@media(max-width: 600px){.billboard-content{grid-column:1/span 2}}.billboard-content-header{text-wrap:balance;padding-bottom:30px}.billboard-content-header h1,.billboard-content-header h2,.billboard-content-header h3{font-size:31px;line-height:1.25em;max-width:1000px}@media(max-width: 600px){.billboard-content-header h1,.billboard-content-header h2,.billboard-content-header h3{font-size:18px}}.billboard-content-description{column-count:2;column-gap:30px;text-wrap:balance}@media(max-width: 800px){.billboard-content-description{column-count:1;padding-top:20px}}.billboard-content-description h3{font-size:18px;padding:2em 0 1em}.billboard-content-description p{padding-bottom:1em}.gallery{display:flex;flex-direction:column}.gallery-header{display:grid;grid-template-columns:repeat(10, 1fr);grid-column-gap:30px;align-items:baseline;padding-bottom:20px}.gallery-header-title{grid-column:1/span 4;font-size:31px;line-height:1.25em}.gallery-header-description{grid-column:5/span 6}.gallery-content{white-space:nowrap;overflow-x:scroll;width:100vw;margin-right:-30px;align-self:flex-end}.gallery-content::-webkit-scrollbar{width:0;height:0;display:none}.gallery-content .slide{width:400px;margin-right:30px}.gallery-content .slide:first-child{margin-left:calc((100vw - 390px)/12*2 + 90px)}.hero{height:calc(var(--vh) - 60px);display:flex;flex-direction:column}.hero-content{width:calc(100vw - 60px);align-self:flex-end;margin-right:-30px;padding:0 30px;display:flex;justify-content:center}@media(max-width: 600px){.hero-content{width:calc(100vw - 40px);margin-right:-20px;padding:0 20px}}.hero-content-logo{height:calc(var(--vh) - 60px);fill:currentColor}.list:not(:only-child){padding-bottom:80px}.list-header{padding-bottom:40px}@media(max-width: 800px){.list-header{padding-bottom:20px}}.list-header h3,.list-header h4{font-size:31px;line-height:1.25em}.list-header p{font-size:18px;padding-top:10px;max-width:750px}@media(max-width: 800px){.list-header p{max-width:initial}}.list-content{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:30px;grid-row-gap:40px}@media(max-width: 1000px){.list-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.list-content{grid-column-gap:20px;grid-row-gap:30px}}.list-content-item .member{position:relative;display:flex;flex-direction:column}.list-content-item .member-description{padding-right:10px}.list-content-item .member-description-header h4{padding:15px 0 10px}.list-content-item .member-description-header h4 a{font-size:18px}.list-content-item .member-description-header h4 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.list-content-item .member-description-header p{padding-bottom:20px}@media(max-width: 800px){.list-content-item .member-description-header p{padding-bottom:12px}}.list-content-item .member-description-content{max-width:600px;text-wrap:balance}@media(max-width: 800px){.list-content-item .member-description-content{max-width:initial}}.list-content-item .member-description-content p{padding-bottom:1em}.list-content-item .member-description-contact .entry{display:flex;flex-direction:column;padding-bottom:10px}@media(max-width: 1200px){.list-content-item .member-description-contact .entry{flex-direction:row;padding-bottom:0}}.list-content-item .member-description-contact .entry dt{width:60px;opacity:.6}@media(max-width: 800px){.list-content-item .member-description-contact .entry dt{width:50px}}@media(max-width: 600px){.list-content-item .member-description-contact .entry dt{display:none}}.list-content-item .member-description-contact .entry dd{flex-grow:1}.list-content-item .member-description-contact .entry dd a{position:relative;cursor:pointer}.list-content-item .member-description-contact .entry dd a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .3s ease}.list-content-item .member-description-contact .entry dd a__active:after{opacity:.8}@media(hover: hover){.list-content-item .member-description-contact .entry dd a:hover:after{opacity:.8}}.list-content-item .member-asset{order:-1}.list__featured .list-content{grid-template-columns:1fr}.list__featured .list-content .member-description-header h4{padding:20px 0 10px}@media(max-width: 800px){.list__featured .list-content .member-description-header h4{padding:15px 0 10px}}.list__featured .list-content .member .entry{padding-bottom:0;flex-direction:row}.timeline{display:flex;flex-direction:column;gap:80px}@media(max-width: 800px){.timeline{gap:60px}}.timeline-content{display:flex;flex-direction:column;gap:60px}@media(max-width: 800px){.timeline-content{gap:40px}}.timeline-content .item{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width: 800px){.timeline-content .item{display:flex;flex-direction:column}}.timeline-content .item:nth-child(n+5){display:none}.timeline__full .timeline-content .item:nth-child(n+5){display:grid}@media(max-width: 800px){.timeline__full .timeline-content .item:nth-child(n+5){display:flex}}.timeline-content .item-content{position:sticky;top:30px;display:flex;flex-direction:column;align-self:flex-start}@media(max-width: 800px){.timeline-content .item-content{position:relative;top:0}}.timeline-content .item-content h4{font-size:18px;display:flex;flex-direction:column}.timeline-content .item-content h4 span{padding-bottom:10px}.timeline-content .item-content p{padding-top:10px}.timeline-content .item-asset{grid-column:1;grid-row:1}@media(max-width: 800px){.timeline-content .item-asset{order:-1}}.timeline-action{align-self:center;font-size:18px;position:relative;cursor:pointer}.timeline-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .3s ease}.timeline-action__active:after{opacity:.8}@media(hover: hover){.timeline-action:hover:after{opacity:.8}}.timeline-action:after{opacity:.8}.page{position:relative;opacity:0;color:#000;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;padding:0 30px}@media(max-width: 1000px){.page{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 600px){.page{grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;padding:0 20px}}.page__ready{opacity:1;transition:opacity .5s ease,color 1s ease-out}.page-navigation{grid-column:1/span 2;height:var(--vh);display:flex;align-items:center;position:sticky;top:0;z-index:99}@media(max-width: 1000px){.page-navigation{grid-column:1/span 1}}@media(max-width: 600px){.page-navigation{position:fixed;top:0;left:0;height:auto;width:100vw;overflow:scroll;background-color:#fff}.page-navigation::-webkit-scrollbar{width:0;height:0;display:none}}.page-navigation-list{display:flex;flex-direction:column}@media(max-width: 600px){.page-navigation-list{flex-direction:row;gap:20px;padding:20px}}.page-navigation-list .item-action{position:relative;cursor:pointer;margin-bottom:3px;white-space:nowrap}.page-navigation-list .item-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .3s ease}.page-navigation-list .item-action__active:after{opacity:.8}@media(hover: hover){.page-navigation-list .item-action:hover:after{opacity:.8}}@media(max-width: 600px){.page-navigation-list .item-action{font-size:18px}}.page-content{grid-column:3/span 10}@media(max-width: 1000px){.page-content{grid-column:2/span 4}}@media(max-width: 600px){.page-content{grid-column:1/span 2}}.page-footer{grid-column:3/span 10;grid-row-start:2;padding-bottom:30px}@media(max-width: 1000px){.page-footer{grid-column:2/span 4}}@media(max-width: 600px){.page-footer{grid-column:1/span 2;grid-row-start:3}}.page-footer-legal{opacity:.6}.section{position:relative;padding:30px 0 180px}@media(max-width: 1000px){.section{padding:30px 0 120px}}@media(max-width: 800px){.section{padding:87px 0 0px}}@media(max-width: 600px){.section:first-of-type{padding:30px 0 0}}.section:only-of-type{padding:30px 0}.section-grid{display:grid;grid-template-columns:repeat(10, 1fr);grid-column-gap:30px}@media(max-width: 1000px){.section-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 600px){.section-grid{grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}}.section-grid-header{grid-column:1/span 4;position:sticky;top:30px;padding-right:30px;align-self:flex-start;text-wrap:balance}@media(max-width: 1000px){.section-grid-header{position:relative;top:0;grid-column:1/span 4;padding-right:0;padding-bottom:30px}}@media(max-width: 600px){.section-grid-header{grid-column:1/span 2}}.section-grid-header h2,.section-grid-header h3,.section-grid-header h4{font-size:31px;line-height:1.25em;padding-bottom:10px}.section-grid-header p{font-size:18px}.section-grid-content{grid-column:5/span 6}@media(max-width: 1000px){.section-grid-content{grid-column:1/span 4;grid-row-start:2}}@media(max-width: 600px){.section-grid-content{grid-column:1/span 2}}
