body{background-color:#000;margin:0;font-family:Gotham A,sans-serif;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;color:#fff}body.prevent-overflow{overflow-y:hidden}a{text-decoration:none;color:#fff}button{-webkit-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;outline:none;font-family:Gotham A,sans-serif}.overlay{position:absolute;bottom:0;right:0;left:0;top:0;background-color:rgba(0,0,0,.2);transition:background-color .4s}.rsp-image-module .image-sizer>*{object-position:top}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.slide-left-leave-to,.slide-right-enter{-ms-transform:translateX(-100%);transform:translateX(-100%)}.slide-left-enter,.slide-right-leave-to{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .4s}.slide-down-leave-to,.slide-up-enter{-ms-transform:translateY(100%);transform:translateY(100%)}.slide-down-enter,.slide-up-leave-to{-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s}@keyframes wobble{0%{transform:translateX(100px)}to{transform:translateX(calc(-100% - 35px))}}.menu-slide-enter,.menu-slide-leave-to{-ms-transform:translateX(120%);transform:translateX(120%);opacity:0}.menu-slide-enter-active{transition:transform .8s,opacity .6s}.menu-slide-leave-active{transition:transform .8s .1s,opacity .6s .2s}.fade-up-enter,.fade-up-leave-to{-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.fade-up-enter-active,.fade-up-leave-active{transition:transform .6s cubic-bezier(.22,.02,.11,1),opacity .4s}@keyframes border-slide-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes arrow-slide{0%{transform:none}20%{transform:translateX(-60px);opacity:1}21%{opacity:0;transform:translateX(40px)}22%{opacity:1;transform:translateX(40px)}40%{transform:none}to{transform:none}}@keyframes stroke-down{0%{transform:scale(1);transform-origin:center right}20%{transform:scaleX(0);transform-origin:center right}21%{transform:scaleX(0);transform-origin:center left}40%{transform:scale(1);transform-origin:center left}to{transform:scale(1);transform-origin:center right}}@keyframes bounce-right{0%{transform:none;transform-origin:center left}10%{transform:scale(.8,1.2)}30%{transform:translateX(20px) scale(1.05,.95);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}50%{transform:scale(.8,1.2)}60%{transform:none}to{transform:none;transform-origin:center left}}@keyframes bounce-left{0%{transform:none}30%{transform:translateX(-8px)}60%{transform:none}to{transform:none}}@keyframes explore-pulse{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.timeline-content .slide:first-child .timeline-slide-enter{-ms-transform:translateX(100vw);transform:translateX(100vw)}.timeline-content .slide:first-child .timeline-slide-enter-active:first-child{transition:transform .9s}.timeline-content .slide:first-child .timeline-slide-enter-active:nth-child(2){transition:transform 1.2s}.timeline-content .slide:first-child .timeline-slide-enter-active:nth-child(3){transition:transform 1.5s}.about-us .hero{position:-webkit-sticky;position:sticky;height:80vh;top:0}.about-us .hero .wp-content{position:absolute;right:140px;bottom:60px;left:140px}.about-us .hero .wp-content blockquote+*{text-transform:uppercase;font-weight:500;font-size:14px}.about-us .our-lens{position:relative;min-height:100vh;background-color:#000}.about-us .our-lens .title{font-family:Caslon,serif;font-size:100px;margin:0;top:60px}.about-us .our-lens .title,.about-us .our-lens .wp-content{position:absolute;left:90px;transition:transform .4s cubic-bezier(.71,.08,.11,.98),opacity .4s}.about-us .our-lens .wp-content{font-size:24px;right:90px;bottom:150px;line-height:1.4}.about-us .our-lens .wp-content>:last-child{margin-bottom:0}.about-us .our-lens .title.below-view,.about-us .our-lens .wp-content.below-view{-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.about-us .video-wrap{background-color:#000}.about-us .section-intro-video{position:relative}.about-us .section-intro-video .title{position:absolute;z-index:4;font-family:Caslon,serif;top:60px;font-size:100px;left:90px}.about-us .results{position:relative;padding:75px 90px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}.about-us .results .overlay{background-color:rgba(0,0,0,.6)}.about-us .results .title{font-family:Caslon,serif;margin:0;text-align:right;font-size:100px;margin-bottom:40px}.about-us .results .title,.about-us .results .wp-content{position:relative;transition:transform .4s cubic-bezier(.71,.08,.11,.98),opacity .4s}.about-us .results .wp-content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.about-us .results .title.below-view,.about-us .results .wp-content.below-view{-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}@media only screen and (max-width:750px){.about-us .hero .wp-content{right:30px;bottom:30px;left:45px}.about-us .our-lens .overlay{background-color:rgba(0,0,0,.5)}.about-us .our-lens .title{font-size:40px;top:25px;left:30px}.about-us .our-lens .wp-content{font-size:16px;right:30px;left:30px}.about-us .results{padding:30px}.about-us .results .title{font-size:40px}}.content.archive{background-color:#000}.content.archive .news-grid{margin:0 auto;padding:150px 90px 80px;list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:70px}.content.archive .news-bullet{width:100%;transition:transform .4s,opacity .4s}.content.archive:not(.force-view) .news-bullet:not(.visible){-ms-transform:translateY(60px);transform:translateY(60px);opacity:0}.content.archive .gutter{width:80px}.content.archive .nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.content.archive .nav a{transition:color .2s}.not-touch .content.archive .nav a:focus,.not-touch .content.archive .nav a:hover{color:#cd8775}.content.archive .nav a+a{margin-left:20px}@media only screen and (max-width:750px){.content.archive .news-grid{padding:110px 30px 80px;-ms-grid-columns:1fr;grid-template-columns:1fr}.content.archive .nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.content.archive .nav a{padding:10px}.content.archive .nav a+a{margin-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.content.archive .news-grid{padding:110px 30px 80px;-ms-grid-columns:1fr;grid-template-columns:1fr}.content.archive .nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.content.archive .nav a{padding:10px}.content.archive .nav a+a{margin-left:0}}main.contact{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}main.contact .fh-slideshow{position:absolute;bottom:0;right:0;left:0;top:0}main.contact .fh-slideshow .nav{position:absolute;top:0;bottom:0;height:36px;margin:auto}main.contact .fh-slideshow .nav circle{transition:opacity .4s}main.contact .fh-slideshow .nav polygon{transition:fill .4s}.not-touch main.contact .fh-slideshow .nav:focus circle,.not-touch main.contact .fh-slideshow .nav:hover circle{opacity:1}.not-touch main.contact .fh-slideshow .nav:focus polygon,.not-touch main.contact .fh-slideshow .nav:hover polygon{fill:#000}main.contact .fh-slideshow .nav.prev{left:5px}main.contact .fh-slideshow .nav.next{right:5px}main.contact .spacer{-ms-flex:1;flex:1}main.contact .wp-content{position:relative;padding:100px 80px 80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;text-align:center;font-size:22px;line-height:1.4;max-width:1000px;margin:auto}main.contact .wp-content .column+.column{margin-top:20px}main.contact .wp-content p:last-child{margin-bottom:0}main.contact .wp-content .svg-wrapper{display:inline-block;margin-right:10px;position:relative;top:2px}main.contact .wp-content .follow .svg-wrapper{margin-right:0}main.contact .wp-content .follow svg{width:36px;height:36px;margin:10px 10px 0}main.contact .wp-content .icon-envelope{width:35px;height:26px}main.contact .wp-content .icon-envelope .flap{transition:fill .4s,transform .4s}main.contact .wp-content .icon-envelope .flap.open{-ms-transform-origin:10px 0;transform-origin:10px 0;-ms-transform:scaleY(0);transform:scaleY(0)}main.contact .wp-content a{transition:color .2s;display:inline-block;text-align:center}main.contact .wp-content a svg path{transition:fill .2s}.not-touch main.contact .wp-content a:focus,.not-touch main.contact .wp-content a:hover{color:#cd8775}.not-touch main.contact .wp-content a:focus .icon-envelope .flap,.not-touch main.contact .wp-content a:focus svg path,.not-touch main.contact .wp-content a:hover .icon-envelope .flap,.not-touch main.contact .wp-content a:hover svg path{fill:#cd8775}.not-touch main.contact .wp-content a:focus .icon-envelope .flap.open,.not-touch main.contact .wp-content a:hover .icon-envelope .flap.open{-ms-transform:scale(1);transform:scale(1)}main.contact .nav{z-index:4}main.contact .funkhaus{position:fixed;right:30px;bottom:20px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){main.contact .wp-content{padding:30px 50px 50px;font-size:18px;position:absolute;bottom:0;right:0;left:0;top:0}main.contact .wp-content .follow{text-align:center}main.contact .wp-content .follow svg{width:30px;height:30px}}@media only screen and (max-width:750px){main.contact .fh-slideshow .nav svg{width:25px;height:25px}main.contact .fh-slideshow .nav.prev{left:0}main.contact .fh-slideshow .nav.next{right:0}main.contact .spacer{display:none}main.contact .funkhaus{right:0;bottom:10px;left:0;text-align:center}main.contact .wp-content{padding:30px 50px 50px;font-size:18px;position:absolute;bottom:0;right:0;left:0;top:0}main.contact .wp-content .follow{text-align:center}main.contact .wp-content .follow svg{width:30px;height:30px}}main.fallback{background-color:#faf8f0;color:#000;padding:130px 0 40px;width:100%}main.fallback .title{text-align:center;margin:20px auto 40px;font-family:Caslon,serif;font-size:46px;max-width:960px;padding:0 90px;font-weight:400}main.fallback .hero{max-width:1280px;margin:0 auto 60px;padding:0 90px;box-sizing:border-box}main.fallback .excerpt{font-family:Caslon,serif;font-size:28px;max-width:960px;margin:auto;padding:0 90px}main.fallback .date{display:block;margin:20px auto;text-align:center;font-size:14px;font-weight:500;padding:0 90px;box-sizing:border-box}main.fallback .wp-content{max-width:1100px;margin:60px auto 40px;line-height:1.6;color:#222;padding:0 90px}main.fallback .wp-content>:not(.fluid-width-video-wrapper):not(img){max-width:720px}main.fallback .wp-content a{color:#000;text-decoration:underline;transition:color .4s}main.fallback .wp-content a:focus,main.fallback .wp-content a:hover{color:#6f6f6f}main.fallback .wp-content p{margin:20px auto}main.fallback .wp-content img{margin:40px auto;display:block;max-width:100%;height:auto}main.fallback .wp-content>*{max-width:100%;margin:auto;height:auto}main.fallback .button-wrap{text-align:center}main.fallback .button-share-project{margin:auto;color:#9e855e}main.fallback .button-share-project button{color:#9e855e}main.fallback .button-share-project .circle{fill:#9e855e}main.fallback .button-share-project .arrows{fill:#fff}main.fallback .next-story{color:#9e855e;text-transform:uppercase;font-size:14px;font-weight:500;margin:40px 0 60px;display:-ms-flexbox;display:flex;overflow-y:hidden}main.fallback .next-story .text{padding:0 15px;transition:transform .6s cubic-bezier(.71,.08,.11,.98) .2s}main.fallback .next-story .line{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}main.fallback .next-story .line:first-child{-ms-flex-pack:end;justify-content:flex-end}main.fallback .next-story .line span{display:block;background-color:#9e855e;height:2px;width:100%;transition:transform 1s cubic-bezier(.71,.08,.11,.98)}main.fallback .next-story .line.left span{-ms-transform-origin:center right;transform-origin:center right}main.fallback .next-story .line.right span{-ms-transform-origin:center left;transform-origin:center left}main.fallback .below-view .text{-ms-transform:translateY(100%);transform:translateY(100%)}main.fallback .below-view .line span{-ms-transform:scaleX(0);transform:scaleX(0)}@media only screen and (max-width:750px){main.fallback{padding-top:95px}main.fallback .title{padding:0 30px;font-size:28px}main.fallback .hero{padding:0 30px;margin-bottom:30px}main.fallback .excerpt{padding:0 30px;font-size:20px}main.fallback .wp-content{margin:40px auto;padding:0 30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){main.fallback{padding-top:95px}main.fallback .title{padding:0 30px;font-size:28px}main.fallback .hero{padding:0 30px;margin-bottom:30px}main.fallback .excerpt{padding:0 30px;font-size:20px}main.fallback .wp-content{margin:40px auto;padding:0 30px}}main.home .slideshow-front-page{position:fixed;top:0;left:0;width:100%}main.home .slideshow-front-page .slide img{filter:grayscale(100%)}main.home .slideshow-front-page .slide .text-wrap{bottom:20vh}main.home .slideshow-front-page .slide .overlay{background:linear-gradient(180deg,transparent 0,transparent 28%,#000 50%,#000);-ms-transform:translateY(100%);transform:translateY(100%);transition:transform 1s!important}main.home .click-blocker{position:absolute;width:100%;bottom:0;left:0;height:10vh;z-index:4}main.home .triptych-front-page{margin-top:90vh}@media only screen and (max-width:750px){.home .click-blocker{height:10vh}.home .triptych-front-page{margin-top:90vh}}.our-legacy{position:relative}.our-legacy .section-timeline.hidden{opacity:0}.our-legacy .section-timeline.hidden .year-gauge{display:none}.our-legacy .cover{position:fixed;top:0;left:0;height:0;width:100%;background-color:#faf8f0;z-index:4}@media only screen and (max-width:1100px){.our-legacy .cover{height:110px}}@media only screen and (max-width:750px){.our-legacy .cover{height:90px}}.video-detail{background-color:#000}.video-detail .video-stage{position:absolute;top:130px;bottom:90px;left:90px;right:90px}@media only screen and (max-width:750px){.video-detail .video-stage{position:absolute;top:90px;bottom:30px;left:30px;right:30px}}.work-detail{background-color:#000}.work-detail .hero{height:80vh;top:0;left:0;right:0;position:fixed;z-index:3}.work-detail .hero .rsp-image-module.loading .image-sizer{opacity:1}.work-detail .hero .text-wrap{position:absolute;padding:70px 90px;box-sizing:border-box;bottom:0;width:100%}.work-detail .hero .text-wrap .title{font-size:47px;margin:0 auto 15px;font-weight:400}.work-detail .hero .fade-in{transition:opacity .4s,transform .6s cubic-bezier(.71,.08,.11,.98)}.work-detail .hero .fade-in:not(.visible){opacity:0;-ms-transform:translateY(30px);transform:translateY(30px)}.scrolled-down .work-detail .hero .overlay{background-color:rgba(0,0,0,.5)}@media only screen and (max-width:750px){.work-detail .hero .text-wrap{padding:0 30px 35px}.work-detail .hero .text-wrap .title{font-size:31px;margin-bottom:15px}}.work-grid{background-color:#000;padding:130px 90px 40px}.work-grid .grid-wrap{list-style:none;padding:0;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:4px}.work-grid .block-work{margin-bottom:4px;transition:opacity .6s,transform .6s ease-out}.work-grid .block-work:not(.visible){opacity:0;-ms-transform:translateY(50px);transform:translateY(50px)}.work-grid .block-work:last-child:nth-child(odd){-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2}.work-grid .block-work:last-child:nth-child(odd) .image-wrapper{padding-bottom:28.125%}@media only screen and (max-width:1000px){.work-grid{padding:100px 30px 40px}.work-grid .grid-wrap{display:block}}@media only screen and (min-width:1800px){.work-grid .grid-wrap{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.work-grid .grid-wrap .block-work:last-child:nth-child(odd){-ms-grid-column:initial;grid-column:initial}.work-grid .grid-wrap .block-work:last-child:nth-child(odd) .image-wrapper{padding-bottom:56.25%}}.block-news{font-family:Caslon,serif;font-size:28px}.block-news .overlay{opacity:0;background-color:rgba(0,0,0,.5);transition:opacity .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.block-news .overlay .text{transition:transform .4s .1s,opacity .4s;font-family:Gotham A,sans-serif;font-size:16px}.block-news .overlay .icon,.block-news .overlay .text{-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}.block-news .overlay .icon{transition:transform .4s,opacity .4s}.block-news .title{display:block;margin:30px 0 80px;transition:color .2s}.not-touch .block-news:focus .overlay,.not-touch .block-news:hover .overlay{opacity:1}.not-touch .block-news:focus .overlay .icon,.not-touch .block-news:focus .overlay .text,.not-touch .block-news:hover .overlay .icon,.not-touch .block-news:hover .overlay .text{-ms-transform:none;transform:none;opacity:1}.not-touch .block-news:focus .title,.not-touch .block-news:hover .title{color:#cd8775}@media only screen and (max-width:750px){.block-news{font-size:14px}.block-news .title{margin:15px 0 40px}}.block-timeline{color:#222;position:absolute;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0}.block-timeline .image-wrap{position:relative;width:100%;overflow:hidden;background-color:#faf8f0;-ms-flex:1;flex:1}.block-timeline .image-wrap:before{pointer-events:none;content:"";border:0 solid #faf8f0;box-sizing:border-box;transition:border .4s;position:absolute;bottom:0;right:0;left:0;top:0;z-index:5}.block-timeline .image-wrap .image-sizer{transition:transform 1s .15s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.block-timeline .image-wrap .rsp-image-module{z-index:10}.block-timeline .overlay{background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .4s}.block-timeline .title{display:block;color:#222;font-weight:400;text-align:center;max-width:400px;font-weight:500;margin:15px auto 0;transition:opacity .4s;font-family:Gotham}.not-touch .block-timeline .more-info{display:none}.is-touch .block-timeline .more-info{position:absolute;right:0;bottom:0;background-color:rgba(0,0,0,.5);width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:30px;color:#c5b59d;z-index:4;transition:background-color .4s}.block-timeline.expanded .more-info{font-size:16px;background-color:transparent}.block-timeline .text-wrap{position:absolute;bottom:0;right:0;left:0;top:0;font-family:Caslon,serif;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#fff;font-weight:400;padding:35px;opacity:0;transition:opacity .4s;font-size:18px;line-height:1.5}.block-timeline .overlay-text>:first-child{margin-top:0}.block-timeline .more-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#c5b59d;transition:opacity .4s,transform .4s}.block-timeline .more-wrap .more-arrow{margin-left:8px;width:27px;height:11px}.block-timeline .more-wrap .more-arrow svg{width:100%;height:100%}.block-timeline .more-wrap polygon{fill:#c5b59d}.block-timeline.expanded .image-wrap .image-sizer,.block-timeline.interacted .image-wrap .image-sizer,.not-touch .block-timeline:focus .image-wrap .image-sizer,.not-touch .block-timeline:hover .image-wrap .image-sizer{-ms-transform:scale(1.1);transform:scale(1.1)}.block-timeline.expanded .overlay,.block-timeline.expanded .text-wrap,.block-timeline.interacted .overlay,.block-timeline.interacted .text-wrap,.not-touch .block-timeline:focus .overlay,.not-touch .block-timeline:focus .text-wrap,.not-touch .block-timeline:hover .overlay,.not-touch .block-timeline:hover .text-wrap{opacity:1}.block-timeline.expanded .title,.block-timeline.interacted .title,.not-touch .block-timeline:focus .title,.not-touch .block-timeline:hover .title{opacity:0}.not-touch .block-timeline:focus .image-wrap:before,.not-touch .block-timeline:hover .image-wrap:before{border:15px solid #faf8f0}.block-timeline:not(:hover):not(:focus):not(.interacted) .more-wrap{opacity:0;-ms-transform:translateY(10px);transform:translateY(10px)}.block-timeline:not(.has-image){font-family:Caslon,serif;font-size:38px}.vertical .block-timeline{display:block;position:relative;padding-top:40px;margin:30px 20px 30px 50px;max-width:100%;padding:0!important;-ms-transform:none!important;transform:none!important}.vertical .block-timeline:not(.has-image) .title{margin-top:0}@media only screen and (max-width:750px){.block-timeline:not(.has-image) .title{font-size:27px}}.block-work{position:relative;font-size:0}.block-work .overlay{transition:background-color .4s}.block-work .image-wrapper{width:100%;padding-bottom:56.25%;position:relative;height:0}.block-work .text-wrap{position:absolute;right:30px;bottom:30px;left:30px}.block-work .title-wrap{padding-bottom:0;position:relative}.block-work .title-wrap:after{content:"";position:absolute;top:calc(100% + 10px);left:0;width:100%;height:1px;background-color:#fff;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:center right;transform-origin:center right;transition:transform .3s}.block-work .title{font-size:28px;margin-bottom:5px;display:block}.block-work .year{font-size:14px}.block-work .excerpt{padding-top:22px;font-size:14px;line-height:1.4}.not-touch .block-work.interacted:not(.clone) .overlay{background-color:rgba(0,0,0,.7)}.not-touch .block-work.interacted:not(.clone) .title-wrap:after{-ms-transform:scale(1);transform:scale(1);transition:transform .4s .2s}.block-work.clone .image-wrapper{padding-bottom:0;height:100%}.block-work.clone .text-wrap{display:none}@media only screen and (max-width:750px){.block-work .text-wrap{right:20px;bottom:20px;left:20px}.block-work .text-wrap .title{font-size:18px;margin-bottom:0}.block-work .text-wrap .year{font-size:12px}.block-work .awards-wrap{top:20px;right:20px}}.button-share-project{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:20px;color:#fff}.button-share-project .share-wrap{display:-ms-inline-flexbox;display:inline-flex;font-weight:700;-ms-flex-align:center;align-items:center;transition:opacity .4s,transform .4s}.button-share-project .share-wrap span{margin-left:7px;font-size:13px;white-space:nowrap}.button-share-project .share-links{display:-ms-flexbox;display:flex;list-style:none;padding:0;position:absolute;top:0;left:0;margin:0}.button-share-project .share-links li{opacity:0;transition:opacity .4s,transform .4s}.button-share-project .share-links li+li{margin-left:13px}.button-share-project .share-links svg circle,.button-share-project .share-links svg path{transition:fill .4s}.not-touch .button-share-project .share-links a:focus svg path,.not-touch .button-share-project .share-links a:hover svg path{fill:#cd8775}.not-touch .button-share-project:focus-within .share-wrap,.not-touch .button-share-project:hover .share-wrap{opacity:0;pointer-events:none}.not-touch .button-share-project:focus-within .share-links li,.not-touch .button-share-project:hover .share-links li{opacity:1;-ms-transform:none;transform:none}.not-touch .button-share-project:focus-within .share-links li:first-child,.not-touch .button-share-project:hover .share-links li:first-child{transition:opacity .4s .05s,transform .4s .05s}.not-touch .button-share-project:focus-within .share-links li:nth-child(2),.not-touch .button-share-project:hover .share-links li:nth-child(2){transition:opacity .4s .1s,transform .4s .1s}.not-touch .button-share-project:focus-within .share-links li:nth-child(3),.not-touch .button-share-project:hover .share-links li:nth-child(3){transition:opacity .4s .15s,transform .4s .15s}.not-touch .button-share-project:focus-within .share-links li:nth-child(4),.not-touch .button-share-project:hover .share-links li:nth-child(4){transition:opacity .4s .2s,transform .4s .2s}.fallback .button-share-project .share-links svg path,.not-touch .fallback .button-share-project a:focus svg circle,.not-touch .fallback .button-share-project a:hover svg circle{fill:#9e855e}.not-touch .fallback .button-share-project a:focus svg path,.not-touch .fallback .button-share-project a:hover svg path{fill:#d4c27d}.is-touch .button-share-project .button-wrap.expanded .button-share-project .share-wrap{opacity:0}@media only screen and (max-width:750px){.button-share-project{display:inline-block}.button-share-project .share-wrap{position:relative;top:0;display:-ms-flexbox;display:flex}.not-touch .button-share-project:focus-within .share-wrap,.not-touch .button-share-project:hover .share-wrap{opacity:1}.button-share-project .share-links li{opacity:1}}.is-touch .button-share-project{display:inline-block}.is-touch .button-share-project .share-wrap{position:relative;top:0;display:-ms-flexbox;display:flex}.not-touch .is-touch .button-share-project:focus-within .share-wrap,.not-touch .is-touch .button-share-project:hover .share-wrap{opacity:1}.is-touch .button-share-project .share-links li{opacity:1}.content-work-detail{padding:0 0 40px;max-width:1280px;margin:20px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.content-work-detail .col-1{width:55%}.content-work-detail .col-1 .wp-content{line-height:1.5;font-size:14px;font-weight:500}.content-work-detail .col-1 .wp-content *{max-width:100%;height:auto}.content-work-detail .col-2{width:35%}.content-work-detail .title{font-weight:400;font-size:26px;margin:0;padding-bottom:10px;border-bottom:1px solid #666}.content-work-detail .awards{line-height:1.4;font-size:14px}.content-work-detail .awards .title{margin-bottom:25px}.content-work-detail .poster{max-width:500px;height:auto;margin:auto}.content-work-detail .button-share-project{padding-left:0}@media only screen and (max-width:750px){.content-work-detail{-ms-flex-direction:column;flex-direction:column}.content-work-detail .col-1{width:100%;margin-top:45px}.content-work-detail .col-2{width:100%;margin-top:25px}}.graphic-awards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.graphic-awards .column{width:calc(33% - 23px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.graphic-awards .column .label{font-family:Caslon,serif;text-transform:uppercase;color:#9e855e;font-weight:700}.graphic-awards .column .count{font-family:Caslon,serif;font-size:65px;width:100%;max-width:180px;text-align:center;margin-bottom:15px}.graphic-awards .column .count+.count{border-top:1px solid #9e855e;padding-top:15px}.graphic-awards .column .label+.award{margin-top:30px}.graphic-awards .column .award{color:#9e855e;font-weight:500;line-height:1.4;text-align:center}@media only screen and (min-width:1800px){.graphic-awards .column .label{font-size:24px}.graphic-awards .column .count{font-size:85px}.graphic-awards .column .award{font-size:24px}}@media only screen and (max-width:750px){.graphic-awards .column .label{font-size:10px}.graphic-awards .column .count{font-size:43px}.graphic-awards .column .award{font-size:14px}}.section-timeline{background-color:#faf8f0;position:fixed;bottom:0;right:0;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:ew-resize;-webkit-user-select:none;-ms-user-select:none;user-select:none}.section-timeline .current-year{color:#222;font-family:Caslon,serif;font-size:38px;font-weight:700;position:fixed;top:19px;left:30px;z-index:20}.section-timeline.vertical .current-year{display:none}.section-timeline .year-gauge{background-color:#2a2a2a;position:fixed;right:0;bottom:0;left:0;min-height:30px;z-index:5;color:#999}.section-timeline .tick-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;list-style:none;padding:0;margin:0 auto;position:absolute;top:0;right:90px;bottom:0;left:90px}.section-timeline .single-year{height:30px;width:2.5%;text-align:center}.section-timeline .tick-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0;height:100%;width:100%}.section-timeline .year-label{color:#faf8f0;font-size:10px;font-weight:500;position:absolute;bottom:13px}.section-timeline .tick{width:1px;height:5px;position:absolute;bottom:0}.section-timeline .tick rect{fill:#faf8f0}.section-timeline .labelled .tick{height:10px}.section-timeline .marker-wrap{bottom:0;left:0;transition:transform 1s;font-size:0}.section-timeline .marker-wrap,.section-timeline .marker-wrap .explore{position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-timeline .marker-wrap .explore{color:#e83223;bottom:calc(100% + 5px);font-size:12px;font-weight:500;left:50%;animation:explore-pulse 2s 3 forwards}.section-timeline .timeline-content{color:#000;position:absolute;top:0;bottom:0;left:0;display:-ms-flexbox;display:flex;transition:transform 1s cubic-bezier(.22,.02,.11,1)}.section-timeline .timeline-content.dragging{transition-timing-function:cubic-bezier(.06,.95,.55,.95);transition-duration:.6s}.section-timeline .timeline-content.dragging div.block{-ms-transform:none;transform:none}.section-timeline .timeline-content .slide{width:100vw;height:100%;position:relative;padding:0 20px;box-sizing:border-box;transition:transform .8s cubic-bezier(.22,.02,.11,1)}.section-timeline .timeline-content .slide .image-wrap{position:relative}.section-timeline .timeline-content .slide:not(.vertical) .image-wrap:after{content:"";position:absolute;bottom:0;right:0;left:0;top:0;background-color:#faf8f0;transition:transform 1s}.section-timeline .timeline-content .slide.visible .image-wrap:after{-ms-transform:translateX(100%);transform:translateX(100%)}.section-timeline .timeline-content .slide .block-timeline{transition:transform 1s}.section-timeline .timeline-content .slide .block-timeline img{transition:transform .8s,opacity .8s}.section-timeline .timeline-content .slide:not(.vertical).prev .block-timeline{-ms-transform:translateX(-150px);transform:translateX(-150px)}.section-timeline .timeline-content .slide:not(.vertical).prev .block-timeline img{-ms-transform:translateX(200px);transform:translateX(200px);opacity:0}.section-timeline .timeline-content .slide:not(.vertical).next .block-timeline{-ms-transform:translateX(150px);transform:translateX(150px)}.section-timeline .timeline-content .slide:not(.vertical).next .block-timeline img{-ms-transform:translateX(-200px);transform:translateX(-200px);opacity:0}.section-timeline .timeline-content .slide .block-timeline:first-child,.section-timeline .timeline-content .slide .block-timeline:first-child .image-wrap::after{transition-delay:0s}.section-timeline .timeline-content .slide .block-timeline:nth-child(2){transition-delay:.1s}.section-timeline .timeline-content .slide .block-timeline:nth-child(2) .image-wrap:after,.section-timeline .timeline-content .slide .block-timeline:nth-child(3){transition-delay:.2s}.section-timeline .timeline-content .slide .block-timeline:nth-child(3) .image-wrap:after{transition-delay:.4s}.section-timeline .timeline-content .slide .block-timeline:nth-child(4){transition-delay:.3s}.section-timeline .timeline-content .slide .block-timeline:nth-child(4) .image-wrap:after{transition-delay:.6s}.section-timeline:not(.vertical) .slide:nth-child(6n+1) .block-timeline:first-child{top:25vh;left:20px;height:55vh;width:40vw}.section-timeline:not(.vertical) .slide:nth-child(6n+1) .block-timeline:nth-child(2){top:10vh;left:48vw;height:40vh;width:30vw}.section-timeline:not(.vertical) .slide:nth-child(6n+1) .block-timeline:nth-child(3){top:55vh;left:60vw;height:40vh;width:35vw}.section-timeline:not(.vertical) .slide:nth-child(6n+2) .block-timeline:first-child{top:10vh;left:5vw;height:45vh;width:35vw}.section-timeline:not(.vertical) .slide:nth-child(6n+2) .block-timeline:nth-child(2){top:14vh;left:45vw;height:35vh;width:30vw}.section-timeline:not(.vertical) .slide:nth-child(6n+2) .block-timeline:nth-child(3){top:60vh;left:25vw;height:35vh;width:20vw}.section-timeline:not(.vertical) .slide:nth-child(6n+2) .block-timeline:nth-child(4){top:52vh;left:55vw;height:40vh;width:35vw}.section-timeline:not(.vertical) .slide:nth-child(6n+3) .block-timeline:first-child{top:10vh;left:20px;height:65vh;width:40vw}.section-timeline:not(.vertical) .slide:nth-child(6n+3) .block-timeline:nth-child(2){top:14vh;left:60vw;height:35vh;width:35vw}.section-timeline:not(.vertical) .slide:nth-child(6n+3) .block-timeline:nth-child(3){top:55vh;left:45vw;height:40vh;width:30vw}.section-timeline:not(.vertical) .slide:nth-child(6n+4) .block-timeline:first-child{top:10vh;left:20px;height:35vh;width:30vw}.section-timeline:not(.vertical) .slide:nth-child(6n+4) .block-timeline:nth-child(2){top:15vh;left:55vw;height:55vh;width:40vw}.section-timeline:not(.vertical) .slide:nth-child(6n+4) .block-timeline:nth-child(3){top:50vh;left:15vw;height:45vh;width:35vw}.section-timeline:not(.vertical) .slide:nth-child(6n+5) .block-timeline:first-child{top:10vh;left:5vw;height:45vh;width:35vw}.section-timeline:not(.vertical) .slide:nth-child(6n+5) .block-timeline:nth-child(2){top:15vh;left:55vw;height:65vh;width:40vw}.section-timeline:not(.vertical) .slide:nth-child(6n+5) .block-timeline:nth-child(3){top:60vh;left:20vw;height:35vh;width:32vw}.section-timeline:not(.vertical) .slide:nth-child(6n+6) .block-timeline:first-child{top:15vh;left:6vw;height:45vh;width:40vw}.section-timeline:not(.vertical) .slide:nth-child(6n+6) .block-timeline:nth-child(2){top:15vh;left:70vw;height:35vh;width:25vw}.section-timeline:not(.vertical) .slide:nth-child(6n+6) .block-timeline:nth-child(3){top:65vh;left:10vw;height:30vh;width:25vw}.section-timeline:not(.vertical) .slide:nth-child(6n+6) .block-timeline:nth-child(4){top:53vh;left:52vw;height:40vh;width:35vw}.section-timeline:not(.vertical) .swipe-button{position:absolute;padding:20px;right:0;bottom:30px;left:0;width:150px;margin:auto;color:#cd8775;font-size:16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.section-timeline:not(.vertical) .swipe-button svg{position:relative;top:2px;margin-left:9px;width:26px;height:14px}.section-timeline:not(.vertical) .swipe-button svg polygon{fill:#cd8775}.section-timeline:not(.vertical) .swipe-button.animating svg{animation:bounce-right 2s infinite}.section-timeline.vertical{position:relative;display:block}.section-timeline.vertical .year-gauge{-ms-transform-origin:bottom right;transform-origin:bottom right;-ms-transform:translateX(-100%) rotate(90deg);transform:translateX(-100%) rotate(90deg);width:100vh}.section-timeline.vertical .timeline-content{display:block;position:relative;-ms-transform:none!important;transform:none!important;padding-bottom:80px;margin:0;z-index:0}.section-timeline.vertical .slide{height:auto}.section-timeline.vertical .explore{-ms-transform-origin:bottom left;transform-origin:bottom left;-ms-transform:rotate(-90deg) translateY(50%);transform:rotate(-90deg) translateY(50%)}@media only screen and (max-width:1100px){.section-timeline.vertical .current-year{display:block}.section-timeline .current-year{top:25px;left:40px}.section-timeline .tick-wrap{left:15px;right:45px}.section-timeline .timeline-content{padding-top:80px;margin:0 30px 0 50px}}@media only screen and (max-width:750px){.section-timeline .timeline-content{padding-top:100px}.section-timeline .current-year{font-size:18px;left:45px}}.news-wrap{background-color:#222;padding:20px 90px;position:relative;z-index:4}.news-wrap>.title{text-align:center}.news-wrap>.block-news.only-block{width:50%;position:relative;margin:auto;display:block;text-align:center}.news-wrap>.block-news.only-block .title{margin-bottom:20px}.news-wrap .grid-work-detail-news{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:80px}.news-wrap .grid-work-detail-news>.title{font-size:46px;font-weight:400;position:absolute;top:0;right:90px;left:auto!important;display:inline-block;width:140px}.news-wrap .grid-work-detail-news .block-news{transition:opacity .6s}.news-wrap .grid-work-detail-news .block-news.below-view{opacity:0}.news-wrap .grid-work-detail-news .gutter{width:80px}@media only screen and (max-width:750px){.news-wrap{padding:30px}.news-wrap>.block-news.only-block{width:100%;font-size:32px}.news-wrap .grid-work-detail-news>.title{font-size:32px;text-align:center;width:100%}.news-wrap .grid-work-detail-news .block-news{width:100%}}.line-indicator{position:absolute;left:calc(50% + 10px);bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:bottom left;transform-origin:bottom left;display:-ms-flexbox;display:flex}.line-indicator .line-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.line-indicator .line{width:30px;height:2px;background-color:#fff;animation:stroke-down 2s infinite}.line-indicator .text{margin-left:10px;white-space:nowrap;font-size:16px;font-weight:500}.follow-wrap{list-style:none;padding:0}.follow-link{display:-ms-flexbox;display:flex;color:#fff;font-weight:700;-ms-flex-align:center;align-items:center;padding:2.5px 0;transition:color .2s}.follow-link span{margin-left:13px;font-size:13px}.follow-link svg path{transition:fill .2s}.follow-link:focus,.follow-link:hover{color:#cd8775}.follow-link:focus svg path,.follow-link:hover svg path{fill:#cd8775}.section-front-page-about{background-color:#000;position:relative}.section-front-page-about .image-wrap{position:absolute;top:90px;right:90px;bottom:90px;left:90px}.section-front-page-about .image-wrap .text-wrap{position:absolute;right:40px;bottom:40px;left:40px;text-align:center;max-width:950px;margin:auto;font-size:21px;line-height:1.4}.section-front-page-about .image-wrap .text-wrap .wp-content{transition:opacity .4s}.section-front-page-about .image-wrap .text-wrap h2{font-weight:300;font-size:49px;line-height:normal}.section-front-page-about .image-wrap .explore-wrap{font-size:49px;width:240px;height:45px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:300;position:absolute;bottom:0;right:0;left:0;top:0;margin:auto;opacity:0;transition:opacity .4s}.not-touch .section-front-page-about .image-wrap .text-wrap:focus .wp-content,.not-touch .section-front-page-about .image-wrap .text-wrap:hover .wp-content{opacity:0}.not-touch .section-front-page-about .image-wrap .text-wrap:focus .explore-wrap,.not-touch .section-front-page-about .image-wrap .text-wrap:hover .explore-wrap{opacity:1}@media only screen and (max-width:750px){.section-front-page-about .image-wrap{top:70px;right:30px;bottom:30px;left:30px}.section-front-page-about .image-wrap img{-ms-transform:none!important;transform:none!important}.section-front-page-about .image-wrap .overlay{background-color:rgba(0,0,0,.5)}.section-front-page-about .image-wrap .text-wrap{font-size:16px;top:0;right:15px;bottom:0;left:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.section-front-page-about .image-wrap .text-wrap h2{font-size:22px;font-weight:500}.section-front-page-about .image-wrap .text-wrap .explore-wrap{opacity:1;position:relative;font-size:30px;-ms-flex-pack:center;justify-content:center;margin:10px 0}.section-front-page-about .image-wrap .text-wrap .explore-wrap .svg-wrapper{position:relative;top:4px;margin-right:10px}}.section-intro-video{width:100%;z-index:5;position:fixed;top:0;left:0}.section-intro-video .video{position:absolute;bottom:0;right:0;left:0;top:0;width:100%;height:100%;object-fit:cover}.section-intro-video .toggle-sound{position:absolute;top:0;left:0;padding:20px}.section-intro-video .toggle-sound .waveform{transition:transform .8s cubic-bezier(.71,.08,.11,.98)}.section-intro-video .toggle-sound .waveform rect:first-child{animation:wave 4s -1s infinite;-ms-transform-origin:center;transform-origin:center}.section-intro-video .toggle-sound .waveform rect:nth-child(2){animation:wave 4s -2s infinite;-ms-transform-origin:center;transform-origin:center}.section-intro-video .toggle-sound .waveform rect:nth-child(3){animation:wave 4s -3s infinite;-ms-transform-origin:center;transform-origin:center}.section-intro-video .toggle-sound .waveform rect:nth-child(4){animation:wave 4s -4s infinite;-ms-transform-origin:center;transform-origin:center}.section-intro-video .toggle-sound .waveform rect:nth-child(5){animation:wave 4s -5s infinite;-ms-transform-origin:center;transform-origin:center}.section-intro-video .toggle-sound:not(.muted) .waveform{-ms-transform:scaleX(1.5);transform:scaleX(1.5)}.section-intro-video .skip-video{position:absolute;padding:20px;right:0;bottom:10px;left:0;width:150px;margin:auto;color:#fff;font-size:16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.section-intro-video .skip-video svg{position:relative;top:2px;margin-left:9px;width:26px;height:14px}.section-intro-video .skip-video svg polygon{fill:#fff}.section-intro-video .skip-video.animating svg{animation:bounce-right 2s infinite}@keyframes wave{0%{transform:scale(1)}30%{transform:scaleY(1.5)}50%{transform:scaleY(.4)}70%{transform:scaleY(1.5)}90%{transform:scaleY(.3)}to{transform:scale(1)}}.section-mission{background-color:#faf8f0;color:#9e855e;font-family:Caslon,serif;position:relative}.section-mission .slide{display:-ms-flexbox;display:flex;min-height:75vh;position:relative;transition:transform .4s cubic-bezier(.71,.08,.11,.98),opacity .4s}.section-mission .slide>*{width:50%}.section-mission .slide .image-wrap{position:relative;background-position:50%;background-attachment:fixed;background-size:cover}.section-mission .slide .wp-content{padding:80px 50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;font-size:26px;transition:transform .4s cubic-bezier(.71,.08,.11,.98) .2s,opacity .4s .2s}.section-mission .slide:nth-child(2n) .image-wrap{-ms-flex-order:1;order:1}.section-mission .slide.below-view,.section-mission .slide.below-view .wp-content{-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}@media only screen and (max-width:750px){.section-mission .slide{display:block;min-height:0!important}.section-mission .slide>*{width:100%}.section-mission .slide .wp-content{font-size:18px;padding:20px 30px}}.section-team{background-color:#faf8f0;color:#222;padding:45px 90px;position:relative}.section-team .title-wrap{position:relative;overflow:hidden;display:block;text-align:center}.section-team .title{margin:0;font-family:Caslon,serif;font-weight:700;font-size:100px;transition:transform .4s cubic-bezier(.71,.08,.11,.98)}.section-team .title.below-view{-ms-transform:translateY(100%);transform:translateY(100%)}.section-team .team-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin-top:35px}.section-team .team-wrap.second{max-width:1000px;margin:0 auto;-ms-flex-pack:start;justify-content:flex-start}.section-team .block-team{width:calc(33.333% - 45px);margin-bottom:60px;transform:translateZ(0);margin-left:65px}.section-team .block-team:nth-child(3n+1){margin-left:0}.section-team .block-team img{transition:opacity .4s}.section-team .block-team.below-view img{opacity:0}.section-team .block-team .name{display:block;margin-top:30px;font-size:32px;font-weight:700;font-family:Caslon,serif}.section-team .block-team .wp-content{line-height:1.4}.section-team .block-team .wp-content>:last-child{margin-bottom:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.section-team .block-team{width:calc(50% - 90px);margin-bottom:35px}.section-team .block-team:nth-child(3n+1){margin-left:65px}.section-team .block-team:nth-child(odd){margin-left:0}}@media only screen and (max-width:750px){.section-team{padding:20px 30px}.section-team .title{font-size:40px}.section-team .team-wrap{display:block;margin-top:20px}.section-team .block-team{width:100%;margin-bottom:35px;margin-left:0}.section-team .block-team .name{font-size:28px}.section-team .block-team .wp-content{font-size:14px}}.section-teaser{position:relative;display:block;bottom:0;left:0;width:100%;height:0;padding-bottom:30%;background-color:#000;z-index:3}.section-teaser .rsp-image-module img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s}.section-teaser .rsp-image-module .overlay{background-color:transparent}.section-teaser .text-wrap{position:absolute;bottom:0;right:0;left:0;top:0;padding:20px 90px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;font-size:18px}.section-teaser .text-wrap .title{font-size:38px;margin-bottom:25px;max-width:calc(100% - 185px)}.section-teaser .arrow-wrap{display:-ms-flexbox;display:flex;font-size:21px;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:500}.section-teaser .arrow-wrap span{padding-right:10px}.section-teaser .arrow-wrap svg{position:relative;top:3px}.section-teaser .arrow-wrap svg polygon{fill:#fff}.not-touch .section-teaser:focus .overlay,.not-touch .section-teaser:hover .overlay{background-color:rgba(0,0,0,.3)}.not-touch .section-teaser.animating .arrow-wrap svg{animation:bounce-right 1.5s infinite}@media only screen and (max-width:750px){.section-teaser{padding-bottom:60%}.section-teaser .text-wrap{font-size:16px;padding:20px 30px}.section-teaser .text-wrap .title{font-size:26px;max-width:calc(100% - 35px);margin-bottom:20px}.section-teaser .text-wrap .notes{line-height:1.4}.section-teaser .text-wrap .notes br+br{display:none}.section-teaser .arrow-wrap{top:20px;right:30px;font-size:18px}.section-teaser .arrow-wrap svg{width:20px;height:11px;top:0}}.section-watch-on .service-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0}.section-watch-on .service-list li{margin:0 5px 20px;text-align:center;width:calc(30% - 10px)}.section-watch-on .service-list .service-link{transition:color .2s}.section-watch-on .service-list .service-link svg{width:100%;height:auto;max-width:150px}.section-watch-on .service-list .service-link svg path{transition:fill .2s}.not-touch .section-watch-on .service-list .service-link:focus,.not-touch .section-watch-on .service-list .service-link:hover{color:#cd8775}.not-touch .section-watch-on .service-list .service-link:focus svg path,.not-touch .section-watch-on .service-list .service-link:hover svg path{fill:#cd8775}@media only screen and (max-width:750px){.section-watch-on .service-list li{width:calc(40% - 10px);margin:0 0 20px}}.shortcode-quote{font-family:Caslon,serif;font-size:48px;margin:0;position:relative}.shortcode-quote p:last-child{margin-bottom:0}.shortcode-quote .quote{position:absolute}.shortcode-quote .quote.open{right:calc(100% + 10px);bottom:calc(100% - 45px)}.shortcode-quote .quote.close{position:static;display:inline;margin-left:20px}@media only screen and (max-width:750px){.shortcode-quote{font-size:22px}.shortcode-quote .quote.open{bottom:calc(100% - 13px);right:calc(100% + 5px)}.shortcode-quote .quote.close{margin-left:10px}.shortcode-quote .quote svg{width:15px;height:13px}}.site-header{position:fixed;z-index:10;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:90px;width:100%;background-color:transparent;transition:background-color .4s,height .4s,padding .4s}.site-header.dark-text{color:#222}.site-header.dark-text .hamburger g,.site-header.dark-text .logo path{fill:#222}.site-header.dark-text .back-arrow line,.site-header.dark-text .back-arrow polyline{stroke:#222}.site-header.dark-text a{color:#222}.site-header .back-arrow{padding:16px;position:absolute;top:10px;left:10px;transition:transform .4s}.site-header .back-arrow line,.site-header .back-arrow polyline{stroke:#fff;transition:stroke .4s}.not-touch .site-header .back-arrow .svg-wrapper.animating{animation:bounce-left 2s infinite}.not-touch .site-header .back-arrow:focus line,.not-touch .site-header .back-arrow:focus polyline,.not-touch .site-header .back-arrow:hover line,.not-touch .site-header .back-arrow:hover polyline{stroke:#cd8775}.site-header .logo svg{transition:height .4s,width .4s,transform .4s,opacity .4s}.site-header .logo svg path{transition:fill .4s .4s}.menu-opened .site-header .logo svg{opacity:0}.site-header .breadcrumb{position:absolute;bottom:0;text-transform:uppercase;font-size:13px;transition:transform .4s,opacity .4s,color .4s .4s;font-weight:500}.menu-opened .site-header .breadcrumb{opacity:0}.not-touch .site-header .breadcrumb:focus,.not-touch .site-header .breadcrumb:hover{color:#cd8775}.site-header .hamburger{position:absolute;padding:20px;top:10px;right:10px;transition:transform .4s}.site-header .hamburger svg{-webkit-backface-visibility:visible;backface-visibility:visible}.site-header .hamburger g{transition:fill .4s}.site-header .hamburger rect{transition:opacity .8s,transform .4s}.not-touch .site-header .hamburger:focus g,.not-touch .site-header .hamburger:hover g{fill:#cd8775}.not-touch .site-header .hamburger:focus .bottom,.not-touch .site-header .hamburger:hover .bottom{-ms-transform:translateX(-30px) scaleX(2.5);transform:translateX(-30px) scaleX(2.5)}.menu-opened .site-header .hamburger .top{-ms-transform:translateY(5px);transform:translateY(5px)}.menu-opened .site-header .hamburger .bottom{-ms-transform:translateY(-4px);transform:translateY(-4px);opacity:0}.site-header.collapsed{height:55px;background-color:rgba(0,0,0,.8)}.site-header.collapsed .logo svg{height:20px;width:125px}.site-header.collapsed.has-breadcrumb .logo svg{-ms-transform:translateY(-8px);transform:translateY(-8px)}.site-header.collapsed .back-arrow{-ms-transform:translateY(-10px);transform:translateY(-10px)}.site-header.collapsed .breadcrumb{-ms-transform:translateY(-6px);transform:translateY(-6px)}.site-header.collapsed .hamburger{-ms-transform:translateY(-8px);transform:translateY(-8px)}.menu-opened .site-header{pointer-events:none}.menu-opened .site-header .hamburger{pointer-events:all}.prevent-overflow .site-header{height:0}.prevent-overflow .site-header .logo{display:none}@media only screen and (max-width:1100px){.site-header .back-arrow{padding:10px;left:4px;top:9px}.site-header .back-arrow svg{width:24px;height:13px}.site-header .breadcrumb{font-size:11px}.site-header.collapsed .back-arrow{-ms-transform:none;transform:none}.site-header.collapsed.has-breadcrumb .logo svg{-ms-transform:translateY(-4px);transform:translateY(-4px)}.site-header.collapsed .logo svg{width:90px;height:15px}.site-header.collapsed .breadcrumb{font-size:10px}.route-our-legacy .site-header{left:30px;width:calc(100% - 30px)}}@media only screen and (max-width:750px){.site-header{height:70px}.site-header .back-arrow{top:12px}.menu-opened .site-header{height:0}.site-header .logo svg{width:120px;height:18px}.site-header .hamburger{padding:15px;top:9px;right:0}.site-header.collapsed{height:40px}.site-header.collapsed .back-arrow{-ms-transform:translateY(-10px);transform:translateY(-10px)}.site-header.collapsed .breadcrumb{-ms-transform:translateY(-3px);transform:translateY(-3px)}.site-header.collapsed .hamburger{top:5px}}.site-main-menu{position:fixed;top:0;right:90px;left:0;width:calc(100% + 17px);z-index:5;background-color:#000;padding:90px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow-y:auto}.site-main-menu .menu{display:inline-block}.site-main-menu .menu-wrap{text-align:right;max-height:100%}.site-main-menu .main-menu .menu-item{font-size:32px;font-weight:300}.site-main-menu .main-menu .menu-item a{display:block;padding-left:30px}.site-main-menu .main-menu .menu-item li{transition:opacity .4s .6s,transform .4s .6s}.site-main-menu .main-menu .menu-item li:not(.visible){opacity:0;-ms-transform:translateY(20px);transform:translateY(20px)}.site-main-menu .main-menu.rh-active-within a:not(.rh-active){opacity:.4}.site-main-menu .bottom-wrap{transition:opacity .4s .6s,transform .4s .6s;margin-bottom:40px}.site-main-menu .bottom-wrap:not(.visible){opacity:0;-ms-transform:translateY(20px);transform:translateY(20px)}.site-main-menu .social-label{color:#666;font-weight:500;font-size:14px;margin:30px 0 10px;display:block}.site-main-menu .social-menu .menu-item{text-transform:uppercase;font-weight:500;margin-bottom:5px;margin-left:20px;display:inline-block}.site-main-menu .social-menu .menu-item:first-child{margin-left:0}.site-main-menu .copyright{margin-top:45px;display:block;font-weight:500;font-size:14px}.site-main-menu .terms-menu .menu-item{display:inline-block;font-weight:500;font-size:14px;margin-top:10px}.site-main-menu .terms-menu .menu-item+.menu-item:before{content:"/";color:#666;padding:0 8px}.site-main-menu a{padding-bottom:10px;background:linear-gradient(0deg,transparent 20%,transparent 90%);color:#fff}.site-main-menu a.rh-active{background:linear-gradient(0deg,#f5fcbd 20%,#cd8775 90%);color:hsla(0,0%,100%,0);-webkit-background-clip:text}.site-main-menu .fh-mailing-list{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.site-main-menu .fh-mailing-list .info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px;grid-template-columns:1fr 30px}.site-main-menu .fh-mailing-list .info h2{margin:0}.site-main-menu .fh-mailing-list .info>span{grid-area:2/1/span 1/span 1}.site-main-menu .fh-mailing-list .info button{font-size:0;background-color:transparent;width:38px;height:38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px;border-radius:50%}.not-touch .site-main-menu .fh-mailing-list .info button:focus,.not-touch .site-main-menu .fh-mailing-list .info button:hover{background-color:#fff}.not-touch .site-main-menu .fh-mailing-list .info button:focus polygon,.not-touch .site-main-menu .fh-mailing-list .info button:hover polygon{fill:#000}.site-main-menu .fh-mailing-list .form{height:100%}.site-main-menu .fh-mailing-list .form,.site-main-menu .fh-mailing-list .form form{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.site-main-menu .fh-mailing-list .form form{-ms-flex-pack:justify;justify-content:space-between}.site-main-menu .fh-mailing-list .form label{opacity:0;font-size:0}.site-main-menu .fh-mailing-list .form input[type=email]{background-color:transparent;border:none;font-size:78px;font-weight:300;font-family:Gotham A,sans-serif;border-bottom:2px solid #fff;display:block;color:#fff}.site-main-menu .fh-mailing-list .form input[type=email] input:before,.site-main-menu .fh-mailing-list .form input[type=email] label:after{content:"";-ms-flex:1;flex:1}.site-main-menu .fh-mailing-list .form input[type=submit]{background-color:transparent;color:#fff;border:2px solid #fff;display:inline-block;font-family:Gotham A,sans-serif;text-transform:uppercase;padding:15px 20px;font-size:18px;cursor:pointer;width:310px}.not-touch .site-main-menu .fh-mailing-list .form input[type=submit]:focus,.not-touch .site-main-menu .fh-mailing-list .form input[type=submit]:hover{background-color:#fff;color:#000;font-weight:500}.site-main-menu .fh-mailing-list .error-message{margin-top:10px}.site-main-menu .fh-mailing-list .success-message{position:absolute;bottom:0;right:0;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px}@media only screen and (min-width:1800px){.site-main-menu .menu-wrap{right:170px;left:170px}.site-main-menu .main-menu .menu-item{font-size:56px}.site-main-menu .social-label{font-size:18px}.site-main-menu .social-menu .menu-item{font-size:22px}.site-main-menu .copyright,.site-main-menu .terms-menu .menu-item{font-size:16px}}@media only screen and (max-height:750px) and (min-width:750px){.site-main-menu{width:auto;right:0;padding:60px 30px;display:block}.site-main-menu .main-menu .menu-item{font-size:20px}}@media only screen and (max-width:750px){.site-main-menu{padding:55px 30px;display:block}.site-main-menu .menu-wrap{top:45px;right:30px;left:30px}.site-main-menu .main-menu .menu-item{font-size:20px}.site-main-menu .social-label{font-size:12px;margin-top:20px}.site-main-menu .social-menu{font-size:14px}.site-main-menu .copyright,.site-main-menu .terms-menu .menu-item{font-size:12px}.site-main-menu .fh-mailing-list .info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.site-main-menu .fh-mailing-list .info h2{margin-bottom:10px}.site-main-menu .fh-mailing-list .info button{-ms-flex-order:-1;order:-1;padding:0;width:18px}.site-main-menu .fh-mailing-list .form input[type=email]{font-size:20px}.site-main-menu .fh-mailing-list .form input[type=submit]{width:100%;font-size:14px}}.slideshow-front-page{background-color:#000;position:relative}.slideshow-front-page .fh-slideshow .nav{position:absolute;top:0;bottom:0;height:36px;margin:auto}.slideshow-front-page .fh-slideshow .nav circle{transition:opacity .4s}.slideshow-front-page .fh-slideshow .nav polygon{transition:fill .4s}.not-touch .slideshow-front-page .fh-slideshow .nav:focus circle,.not-touch .slideshow-front-page .fh-slideshow .nav:hover circle{opacity:1}.not-touch .slideshow-front-page .fh-slideshow .nav:focus polygon,.not-touch .slideshow-front-page .fh-slideshow .nav:hover polygon{fill:#000}.slideshow-front-page .fh-slideshow .nav.prev{left:5px}.slideshow-front-page .fh-slideshow .nav.next{right:5px}.slideshow-front-page .fh-slideshow,.slideshow-front-page .slide{width:100%;height:100%}.slideshow-front-page .slide{position:relative}.slideshow-front-page .slide .text-wrap{position:absolute;bottom:0;right:0;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:4vw;transition:transform 1s}.slideshow-front-page .slide .text-wrap span{display:block;white-space:nowrap;font-weight:300;transition:transform 1s,opacity 1s}.slideshow-front-page .fh-slideshow .fh-slide-next-enter,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter{-ms-transform:translateY(-10%);transform:translateY(-10%);opacity:0}.slideshow-front-page .fh-slideshow .fh-slide-next-enter .overlay,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter .overlay{-ms-transform:none;transform:none}.slideshow-front-page .fh-slideshow .fh-slide-next-enter .text-wrap,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter .text-wrap{-ms-transform:translateY(0);transform:translateY(0)}.slideshow-front-page .fh-slideshow .fh-slide-next-enter .text-wrap span:first-of-type,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter .text-wrap span:first-of-type{-ms-transform:translateX(-20vw);transform:translateX(-20vw)}.slideshow-front-page .fh-slideshow .fh-slide-next-enter .text-wrap span:last-of-type,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter .text-wrap span:last-of-type{-ms-transform:translateX(20vw);transform:translateX(20vw)}.slideshow-front-page .fh-slideshow .fh-slide-next-enter span,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter span{opacity:0;-ms-transform:none;transform:none}.slideshow-front-page .fh-slideshow .fh-slide-next-leave-to,.slideshow-front-page .fh-slideshow .fh-slide-prev-leave-to{-ms-transform:translateY(-10%);transform:translateY(-10%);opacity:0}.slideshow-front-page .fh-slideshow .fh-slide-next-leave-to .text-wrap,.slideshow-front-page .fh-slideshow .fh-slide-prev-leave-to .text-wrap{-ms-transform:translateY(0);transform:translateY(0)}.slideshow-front-page .fh-slideshow .fh-slide-next-leave-to .text-wrap span:first-of-type,.slideshow-front-page .fh-slideshow .fh-slide-prev-leave-to .text-wrap span:first-of-type{-ms-transform:translateX(-20vw);transform:translateX(-20vw)}.slideshow-front-page .fh-slideshow .fh-slide-next-leave-to .text-wrap span:last-of-type,.slideshow-front-page .fh-slideshow .fh-slide-prev-leave-to .text-wrap span:last-of-type{-ms-transform:translateX(20vw);transform:translateX(20vw)}.slideshow-front-page .fh-slideshow .fh-slide-next-leave-to span,.slideshow-front-page .fh-slideshow .fh-slide-prev-leave-to span{-ms-transform:none;transform:none;opacity:0}.slideshow-front-page .fh-slideshow{position:absolute;bottom:0;right:0;left:0;top:0}.slideshow-front-page .fh-slideshow .fh-slide-next-enter,.slideshow-front-page .fh-slideshow .fh-slide-next-leave-to,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter,.slideshow-front-page .fh-slideshow .fh-slide-prev-leave-to{-ms-transform:translateX(0);transform:translateX(0)}.slideshow-front-page .fh-slideshow .fh-slide-next-enter-active,.slideshow-front-page .fh-slideshow .fh-slide-next-leave-active,.slideshow-front-page .fh-slideshow .fh-slide-prev-enter-active,.slideshow-front-page .fh-slideshow .fh-slide-prev-leave-active{transition:transform 1s,opacity 1s}.slideshow-front-page .fh-slideshow.hero-fade-enter{opacity:0}.slideshow-front-page .fh-slideshow.hero-fade-enter-active{transition:opacity .8s}.slideshow-front-page .line-indicator{bottom:10vh}@media only screen and (max-width:750px){.slideshow-front-page .fh-slideshow .nav svg{width:25px;height:25px}.slideshow-front-page .fh-slideshow .nav.prev{left:0}.slideshow-front-page .fh-slideshow .nav.next{right:0}.slideshow-front-page .slide .text-wrap{font-size:26px;text-align:center;top:50%;-ms-transform:translateY(calc(-50% - 5vh));transform:translateY(calc(-50% - 5vh))}.slideshow-front-page .slide .text-wrap span{display:inline;white-space:normal}.slideshow-front-page .line-indicator{bottom:10vh}}.slideshow-trailers{padding:20px 90px 60px;background-color:#000;margin-top:80vh;position:-webkit-sticky;position:sticky;bottom:0;width:100%;box-sizing:border-box;z-index:4}.slideshow-trailers>:first-child{margin-top:0}.slideshow-trailers .trailers{margin-bottom:45px}.slideshow-trailers .trailers .slide-wrap{position:relative;height:0;padding-bottom:56.25%}.slideshow-trailers .trailers .fh-slide-next-leave-active,.slideshow-trailers .trailers .fh-slide-prev-leave-active{position:absolute;top:0;left:0;width:100%}.slideshow-trailers .fh-slide-next-enter,.slideshow-trailers .fh-slide-next-leave-to,.slideshow-trailers .fh-slide-prev-enter,.slideshow-trailers .fh-slide-prev-leave-to{opacity:0;-ms-transform:none;transform:none}.slideshow-trailers .fh-slideshow .fh-slide-next-enter-active,.slideshow-trailers .fh-slideshow .fh-slide-next-leave-active,.slideshow-trailers .fh-slideshow .fh-slide-prev-enter-active,.slideshow-trailers .fh-slideshow .fh-slide-prev-leave-active{transition:opacity .6s}.slideshow-trailers .title{font-weight:400}.slideshow-trailers .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:30px auto 0}.slideshow-trailers .pagination-item.active button{background-color:#fff;color:#000}.slideshow-trailers .pagination-item:not(.active) button{opacity:.4}.slideshow-trailers .pagination-item button{color:#fff;font-size:16px;font-weight:700;padding:10px 15px;border-radius:5px;transition:opacity .4s}.not-touch .slideshow-trailers .pagination-item button:focus,.not-touch .slideshow-trailers .pagination-item button:hover{opacity:1}.slideshow-trailers .pagination-item+.pagination-item{margin-left:30px}.slideshow-trailers.fade-up-enter-active{transition-delay:.4s}.slideshow-trailers .trailer-wrap{width:100%;height:0;padding-bottom:56.25%;position:relative;max-width:1600px;margin:auto}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.slideshow-trailers{padding:20px 30px}}@media only screen and (max-width:750px){.slideshow-trailers{padding:20px 30px}.slideshow-trailers .pagination-item button{font-size:14px}}.triptych-front-page{margin:0 auto 20vh;background-color:#000;overflow-x:hidden;position:-webkit-sticky;position:sticky;top:0}.triptych-front-page .fh-slideshow{width:100%;height:100%;position:relative}.triptych-front-page .fh-slideshow .slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.triptych-front-page .fh-slideshow .nav{position:absolute;top:0;bottom:0;height:36px;margin:auto}.triptych-front-page .fh-slideshow .nav circle{transition:opacity .4s}.triptych-front-page .fh-slideshow .nav polygon{transition:fill .4s}.not-touch .triptych-front-page .fh-slideshow .nav:focus circle,.not-touch .triptych-front-page .fh-slideshow .nav:hover circle{opacity:1}.not-touch .triptych-front-page .fh-slideshow .nav:focus polygon,.not-touch .triptych-front-page .fh-slideshow .nav:hover polygon{fill:#000}.triptych-front-page .fh-slideshow .nav.prev{left:5px}.triptych-front-page .fh-slideshow .nav.next{right:5px}.triptych-front-page .panel{position:relative;width:33.3333%;transition:opacity .4s,width .4s}.triptych-front-page .panel .hit-area{position:absolute;right:0;bottom:0;left:0;height:35%}.triptych-front-page .text-wrap{position:absolute;bottom:100px;padding:0 60px;width:28vw;overflow-x:hidden}.triptych-front-page .text-wrap .title{display:block;font-size:31px;font-weight:300;width:28vw;margin:0 0 10px}.triptych-front-page .text-wrap .notes{line-height:1.5;display:block;padding-bottom:20px;width:30vw}.triptych-front-page .text-wrap .summary{display:block;padding-top:20px;line-height:1.6;font-size:14px;width:30vw;max-height:0;overflow:hidden;border-top:1px solid #fff;opacity:0;transition:max-height .8s,border-top .4s,opacity .4s}.not-touch .triptych-front-page .panel.interacted .overlay{background-color:rgba(0,0,0,.45);transition:background-color .4s,border .4s}.not-touch .triptych-front-page .panel.interacted .summary{border-top:1px solid #fff;max-height:300px;opacity:1}.not-touch .triptych-front-page .slide.interacted-within .panel:not(.interacted){opacity:.4;width:28%}.not-touch .triptych-front-page .slide.interacted-within .panel:not(.interacted) .text-wrap{opacity:0}.not-touch .triptych-front-page .slide.interacted-within .panel.interacted{width:44%}.triptych-front-page.triptych-up-enter{-ms-transform:translateY(20vh);transform:translateY(20vh);opacity:0}.triptych-front-page.triptych-up-enter-active{transition:transform .6s .4s,opacity .6s .4s}@media only screen and (max-width:1100px){.triptych-front-page .panel{width:100%}.triptych-front-page .panel .hit-area{height:100%}.not-touch .triptych-front-page .panel:focus,.not-touch .triptych-front-page .panel:hover{width:100%!important}.triptych-front-page .text-wrap{padding:0 30px;box-sizing:border-box;bottom:50px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.triptych-front-page .text-wrap .notes,.triptych-front-page .text-wrap .summary,.triptych-front-page .text-wrap .title{width:100%}}@media only screen and (max-width:750px){.triptych-front-page .fh-slideshow .nav svg{width:25px;height:25px}.triptych-front-page .fh-slideshow .nav.prev{left:0}.triptych-front-page .fh-slideshow .nav.next{right:0}.triptych-front-page .text-wrap .notes{font-size:14px;padding-bottom:0}}.rsp-image-module{transition:background .6s ease;background-repeat:no-repeat;background-position:50%;position:relative;width:100%}.rsp-image-module .image-sizer{transition:opacity .6s ease;position:relative;overflow:hidden}.rsp-image-module .image-sizer>*{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.rsp-image-module.fit-contain .image-sizer>*{object-fit:contain}.rsp-image-module.fill-space{position:absolute;bottom:0;right:0;left:0;top:0}.rsp-image-module.fill-space .image-sizer{height:100%;width:100%;left:0;top:0}.rsp-image-module.loading .image-sizer{opacity:0}