*{margin:0;padding:0;border:none;outline:none}html{font-size:100%}.wf-loading .tk-fade{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{width:100%;font-family:sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#000;background-color:#2a2a2a;overflow-x:hidden;-webkit-transition:background-color 1s;transition:background-color 1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.masonry{overflow-y:scroll}body.slideshow{overflow:hidden}.upcase{text-transform:uppercase}a{color:inherit;text-decoration:none}p{line-height:1.4;padding-bottom:1em}p:last-child{padding-bottom:0em}em,i{font-style:italic}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{background-color:rgba(0,0,0,0);padding:0px 10px;height:34px;color:#000;border:1px solid #000;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=submit]{padding:0px 10px;border:0px;cursor:pointer;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}label{padding-bottom:5px}.cell{position:relative}.cell .mediawrap{position:absolute;top:0;left:0;width:100%;height:0}.cell .mediawrap img.photo,.cell .mediawrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clear{clear:both}.clear-after:after{content:"";display:block;clear:both;height:0}.req{color:#c1cd23}.left{float:left}.right{float:right}.clear{clear:both}.addb4:before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.ib{display:inline-block}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.v-baseline{vertical-align:baseline}.centerXY{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.centerY{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.centerX{position:absolute;top:0%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0}.cover.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.loadme,.loadmeview{opacity:0}.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social ul{opacity:0}.parallax-slider video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main{margin:0px auto;position:relative;z-index:1}main #content:before{content:"";display:block;height:140px}main #content article.inner{min-height:calc(100vh - 248px);margin-bottom:75px}@media all and (max-width: 768px){main #content:before{height:70px}}.homepage main #content:before,.nopad main #content:before{height:0px}.sticky-footer main{margin:0 auto -200px}.sticky-footer main:after{content:"";display:block;height:200px}.sticky-footer footer{height:200px}header{position:fixed;height:100px;left:0;width:100%;z-index:100}header.hide nav{-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}header .inner{position:relative;z-index:5;width:100%}header .inner .logo{position:fixed;top:30px;left:35px;width:120px;height:auto;font-family:"linotype-didot",serif;font-size:2.2rem;font-weight:700;color:#fff;letter-spacing:-3px}header .inner .logo img,header .inner .logo svg{display:block;width:100%;height:auto;-webkit-filter:invert(1);filter:invert(1)}header .inner .logo img *,header .inner .logo svg *{fill:#2a2a2a}header .inner .menuBtn{display:none;position:absolute;top:28px;right:5%;cursor:pointer;z-index:3}header .inner .menuBtn div{width:28px;height:28px;position:relative}header .inner .menuBtn div .line{height:3px;width:100%;display:block;position:absolute;right:0;background-color:#fff;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,transform,top;transition-property:background-color,opacity,transform,top,-webkit-transform;-webkit-transition-duration:.2s,.1s,.3s,.3s;transition-duration:.2s,.1s,.3s,.3s;-webkit-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}header .inner .menuBtn div .line:nth-child(1){top:0px}header .inner .menuBtn div .line:nth-child(2){top:7px}header .inner .menuBtn div .line:nth-child(3){top:14px}header nav{display:inline-block;position:absolute;z-index:10;right:4%;text-align:right;color:#fff;top:40px;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}header nav ul{list-style-type:none}header nav ul.sub{display:none}header nav ul li{line-height:1;display:inline-block;vertical-align:middle;margin:0 13px;font-family:"linotype-didot",serif}header nav ul li a{display:block;position:relative;font-size:18px}header nav ul li a:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-8px;width:0px;height:1px;background:#d3d3d3;-webkit-transition:width .2s;transition:width .2s}header nav ul li a:hover:after,header nav ul li a.pageOn:after{width:100%}.slideshow header{height:0px}.slideshow header nav{display:none}.menuOn header .inner .menuBtn{position:fixed;opacity:1;pointer-events:all;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.menuOn header .inner .menuBtn .line{background-color:#fff !important;-webkit-transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,transform,top;transition-property:background-color,opacity,transform,top,-webkit-transform;-webkit-transition-duration:.2s,.1s,.3s,.3s;transition-duration:.2s,.1s,.3s,.3s;-webkit-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}.menuOn header .inner .menuBtn .line:nth-child(1){top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuOn header .inner .menuBtn .line:nth-child(2){opacity:0;-webkit-transition:opacity .1s 0s;transition:opacity .1s 0s}.menuOn header .inner .menuBtn .line:nth-child(3){top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menuOn header nav{display:block;position:fixed;width:100%;height:100vh;top:0%;right:0%;text-align:center;color:#fff;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:4;-webkit-transform:translateY(0);transform:translateY(0)}.menuOn header nav ul{position:fixed;width:90%;top:50%;left:5%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}.menuOn header nav ul li{display:block;text-align:center;margin:0px auto;font-size:4rem}.menuOn header nav ul li a:after{height:1px;background:#fff}.menuOn header nav ul li a:hover,.menuOn header nav ul li a.pageOn{color:#fff}@media all and (max-width: 768px){header .inner .logo{width:100px}header nav{display:none}header nav ul li{padding:10px 0px}header nav ul li a{font-size:1.7rem}header nav ul li a.parent{display:none}header nav ul li a.pageOn{opacity:.5}header nav ul li a.pageOn:after{display:none}header nav ul li a:hover:after{display:none}header nav ul.sub{width:100%;display:block;position:relative;top:auto;left:auto;-webkit-transform:unset;transform:unset}header nav ul.sub li a{font-size:2.3rem;font-weight:700}header nav ul.sub li a.pageOn{opacity:.5}header nav ul.sub li a.pageOn:after{display:none}header nav ul.sub li a:hover:after{display:none}header{display:block;height:70px}header .smallhead{display:none}header .inner .logo{left:5%;top:24px;font-size:1.8rem}header .inner .menuBtn{display:block;right:5%}}.scrolled header .smallhead,.lightbox header .smallhead{-webkit-transform:translateY(0px);transform:translateY(0px)}footer{position:fixed;z-index:5;text-align:center;color:#000;bottom:0;left:0;width:100%;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}footer .inner{width:90%;margin:auto;text-align:center;padding:25px 0px;position:relative;z-index:10}footer .inner p{font-size:12px}footer .inner ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}footer .inner li{font-family:"linotype-didot",serif;font-size:1.5em}footer .inner a{display:block;position:relative}footer .inner a:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-8px;width:0px;height:1px;background:#000;-webkit-transition:width .2s;transition:width .2s}footer .inner a:hover:after{width:100%}footer .arrow{position:absolute;bottom:0;width:100%;height:48%;padding-bottom:20px;background-color:#fff}footer .arrow .open{position:absolute;top:-41px;left:calc(50% - 20px);cursor:pointer;opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}footer .arrow .open svg{width:50px;height:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative}footer .arrow .open .line{position:absolute;z-index:3;display:none;width:20px;left:50%;top:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;background-color:#e32f48}footer .arrow .open .line:nth-child(2){top:22px}footer .arrow .open .line:nth-child(3){top:24px}footer .arrow .close{opacity:0;color:#fff;position:absolute;top:-22px;left:calc(50% + 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:verdana;font-size:12px;font-weight:400;cursor:pointer;z-index:10}footer .arrow:before,footer .arrow:after{content:"";position:absolute;bottom:100%;width:50%;padding-bottom:inherit;background-color:inherit}footer .arrow:before{right:50%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(45deg);transform:skewX(45deg)}footer .arrow:after{left:50%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}footer.closed{-webkit-transform:translateY(76px);transform:translateY(76px)}footer.closed .arrow .open{opacity:1;-webkit-transition:opacity .3s .4s;transition:opacity .3s .4s}@media all and (max-width: 1023px)and (orientation: landscape){footer .inner{width:100%}footer .inner li{font-size:1.1em}footer.closed{-webkit-transform:translateY(82px);transform:translateY(82px)}}@media all and (max-width: 767px)and (orientation: portrait){footer{display:none}}.grid_loose{position:relative;width:100%}.grid_loose ul.canvas{list-style-type:none;position:relative;width:100%}.grid_loose ul.canvas li{position:absolute;top:0;left:0;border:2px solid rgba(0,0,0,0);z-index:1}.grid_loose ul.canvas li .textEntry ul,.grid_loose ul.canvas li .textEntry ol{margin-left:25px}.grid_loose ul.canvas li .textEntry ul li,.grid_loose ul.canvas li .textEntry ol li{position:relative;top:auto;left:auto;border:0;list-style:initial}.modules{margin-bottom:0px !important}.modules .module1{padding-top:140px}.modules .text-block{width:100%;color:#fff;margin:0}.modules .text-block .inner{width:80%;margin:0 auto;padding:80px 0;text-align:center}.modules .text-block .inner h1,.modules .text-block .inner h2,.modules .text-block .inner h3{font-family:"linotype-didot-headline",serif;font-weight:400}.modules .text-block .inner h1{font-size:4.2rem;max-width:80%}.modules .text-block .inner h2{font-size:2.9rem;margin-bottom:20px;max-width:65vw;margin:0px auto 20px auto}.modules .text-block .inner h3{font-size:2rem}.modules .text-block .inner p{font-family:"linotype-didot",serif;font-size:1.6rem;line-height:1.2;max-width:65vw}.modules .text-block .inner p:last-child{padding-bottom:0}.modules .masongrid{width:95%}.modules .masongrid .grid-sizer,.modules .masongrid .cell{width:48.66%}.modules .masongrid .gutter-sizer{width:2.66%}@media all and (max-width: 767px){.modules .text-block .inner{width:90%;margin:0 auto}.modules .text-block .inner h1{font-size:2.2rem;line-height:1.1}.modules .text-block .inner h2{font-size:2rem;line-height:1.1}.modules .text-block .inner h3{font-size:1.5rem}.modules .text-block .inner p{font-size:1.1rem}}.centered{width:100%;height:auto;position:relative;padding:15vh 0}.centered .cell{width:80%;margin:0 auto}.centered .cell img{width:100%;height:auto;display:block}@media all and (max-width: 767px){.centered{padding:20px 0}.centered .cell{width:90%}}.fullwidth{width:100%;height:auto;position:relative;display:block}.fullwidth .cell{width:100%;height:auto;display:block;margin:0;position:relative}.fullwidth .cell img,.fullwidth .cell video{width:100%;height:auto;display:block;margin:0}.fullwidth .cell .info{position:absolute;top:50%;left:50%;width:90%;text-align:center;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fullwidth .cell .info h1,.fullwidth .cell .info h2,.fullwidth .cell .info h3{font-family:"linotype-didot-headline",serif;font-weight:400}.fullwidth .cell .info h1{font-size:4.2rem}.fullwidth .cell .info h2{font-size:2.9rem;margin-bottom:20px}.fullwidth .cell .info h3{font-size:2rem}.fullwidth .cell .info p{font-family:"linotype-didot",serif;font-size:1.6rem;line-height:1.2}.text-block{position:relative;width:90%;z-index:2;margin-top:10px}.text-block.cols{padding:65px 5%}.text-block.cols .col{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:45%}.text-block.cols .col h4{font-size:53px}.text-block h1{font-size:64px;position:relative;display:inline-block;padding-bottom:25px}.text-block h3{font-size:32px;margin-bottom:10px}.text-block h4{font-size:36px;line-height:1.2}.text-block p{margin:0px auto;font-size:24px}.text-block p.small{font-size:18px}.text-block a{text-decoration:underline}.ar-rows{position:relative;width:90%;margin:0px auto}.ar-rows .row{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ar-rows .row .cell{float:left;opacity:1;position:relative;overflow:hidden;border:0px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ar-rows .row .cell img.photo{position:relative;z-index:1;display:block;width:auto;height:auto}.masongrid{width:94%;list-style-type:none;margin:0px auto}.masongrid .grid-sizer,.masongrid .cell{width:23%;height:auto}.masongrid .gutter-sizer{width:2.66%}.masongrid .cell{display:block;float:left;overflow:hidden;text-align:left}.masongrid .cell.endrow{width:100%;height:10px;margin-bottom:0px !important}.masongrid .cell a,.masongrid .cell img{outline:none;border:none;width:100%;display:block;text-decoration:none}.masongrid .cell.medium{width:48.66%}.masongrid .cell.large{width:100%}.masongrid .cell .text{padding:25px;color:#fff;font-family:"linotype-didot",serif}.masongrid .cell .text h1{font-size:4vw;line-height:1.1}.masongrid .cell .text h2{font-size:2vw;line-height:1.2}.masongrid .cell .text h3{font-size:1.8rem;font-weight:400;line-height:1.6}.masongrid .cell .text p{font-size:1.09em}.masongrid .cell video{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.masongrid .cell .videowrap{position:relative}.masongrid .cell .info{display:block;margin:0px auto;color:#fff;position:absolute;top:50%;left:50%;width:90%;z-index:5;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.masongrid .cell .info h2{font-family:"poynter-oldstyle-display",serif;font-size:3.5vw}.masongrid .cell .info p{font-family:"poynter-oldstyle-display",serif;font-size:2vw}.masongrid.threecol .grid-sizer,.masongrid.threecol .cell{width:31.56%}.masongrid.threecol .grid-sizer.medium,.masongrid.threecol .cell.medium{width:65.78%}.masongrid.threecol .grid-sizer.large,.masongrid.threecol .cell.large{width:100%}.masongrid.threecol .grid-sizer.endrow,.masongrid.threecol .cell.endrow{width:100%;height:10px;margin-bottom:0px !important}.masongrid.threecol .gutter-sizer{width:2.66%}@media all and (max-width: 768px){.masongrid .grid-sizer{width:48.66%}.masongrid .gutter-sizer{width:2.66%}.masongrid .cell{width:48.66%}.masongrid .cell.small,.masongrid .cell.medium{width:48.66%}.masongrid .cell.large{width:100%}.masongrid .cell.endrow{height:0px;display:none}.masongrid .cell img{padding-top:0px !important}.masongrid .cell .info h2{font-size:6vw}.masongrid .cell .info p{font-size:3vw}.masongrid.motion .grid-sizer{width:100%}.masongrid.motion .gutter-sizer{width:0%}.masongrid.motion .cell{width:100%;margin-bottom:3% !important}}.gridpage{width:100%;margin:0 auto}.masongrid .shown,.no-js .masongrid figure,.no-cssanimations .masongrid figure{opacity:1}.masongrid.effect-1 figure.animate{animation:fadeIn .65s ease forwards;-webkit-animation:fadeIn .65s ease forwards;-moz-animation:fadeIn .65s ease forwards;-o-animation:fadeIn .65s ease forwards}.masongrid.effect-2 figure.animate{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{0%{opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{100%{opacity:1}}@-webkit-keyframes fadeIn{100%{opacity:1}}.textpage{color:#fff;font-family:"linotype-didot",serif;margin:0 2% 10% 10%}.textpage .inner{width:50%}.textpage h1{font-size:2.5em}.textpage h2{line-height:1.8em}.textpage p{font-size:1.09em}.textpage .col{margin-left:0;margin-right:-4px;width:58%;min-width:725px;display:inline-block}.textpage .img{width:35%;margin:0px auto;display:inline-block;vertical-align:top}.textpage img{width:80%}.textpage .contactform{width:50%;margin-top:2%;display:block}.textpage .contactform hr{display:block;width:100%;height:1px;margin-bottom:20px;background-color:#ccc}.textpage .contactform .container{margin:50px auto 0px;display:block;width:100%}.textpage .contactform h2{font-size:1.5em;margin:0;line-height:1.8em}.textpage .contactform h3{font-size:1em;margin:0}.textpage .contactform .btn{font-size:1.3em;font-weight:700;display:inline-block;text-align:center;padding:11px 2.5em 10px 2.5em;margin-top:20px;color:#fff;border-width:0 0 0 0;border:.5px solid #fff;font-family:"linotype-didot-headline",serif;height:50px}.textpage .contactform form{width:100%;display:block}.textpage .contactform form textarea{margin-top:30px;font-family:"linotype-didot",serif}.textpage .contactform form ul{margin:0;padding:0;list-style:none}.textpage .contactform form ul li{margin:0 0 .25em 0;width:100%;display:block}.textpage .contactform form ul li:last-child{margin:0}.textpage .contactform form ul li p{display:inline-block;vertical-align:top;margin:0;padding:0;width:45%;margin-right:-4px;margin-left:10%}.textpage .contactform form ul li p.name{margin-left:0%}.textpage .contactform form ul li p.phone{margin-left:0}.textpage .contactform form ul li p.textarea{margin-left:0;width:100%}.textpage .contactform form input{margin:0 0 1em 0;border:0;border-bottom:1px solid #d3d3d3;color:#fff;font-size:1em;font-family:"linotype-didot",serif;width:100%}.textpage .contactform form input[type=submit]{width:auto}.textpage .contactform form input:focus{background:#252525}.textpage .contactform form textarea{border:.5px solid #d3d3d3;padding:6px 10px;width:100%;height:18vh;color:#fff}.textpage .contactform form ::-webkit-input-placeholder{font-family:"linotype-didot",serif;color:#fff;opacity:1}.textpage .contactform form ::-moz-placeholder{font-family:"linotype-didot",serif;color:#fff;opacity:1}.textpage .contactform form :-ms-input-placeholder{font-family:"linotype-didot",serif;color:#fff;opacity:1}.textpage .contactform form ::-ms-input-placeholder{font-family:"linotype-didot",serif;color:#fff;opacity:1}.textpage .contactform form ::placeholder{font-family:"linotype-didot",serif;color:#fff;opacity:1}@media all and (max-width: 1023px){.textpage{width:90%;margin:50px auto}.textpage .col{width:100%;min-width:unset}.textpage .col .text-block{width:100%}.textpage .contactform{width:100%}.textpage .contactform form ul li p{display:block;width:100%;margin:0px auto 25px auto}}#overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.9);text-align:center;opacity:0;z-index:-1;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;-webkit-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;-ms-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s}#overlay.on{opacity:1;z-index:300;transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;-webkit-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;-ms-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s}#overlay .closer{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.inner.home .section a{display:block;width:100%;position:relative;overflow:hidden}.inner.home .section a.nolink{pointer-events:none}.inner.home .section a:after{content:"";display:block;padding-bottom:56.25%}.inner.home .section .title{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0, auto, auto, 0)}.inner.home .section .title h2{position:fixed;width:90%;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:"poynter-oldstyle-display",serif;font-size:6em}.inner.home .text-block{position:absolute;width:50%;margin:0px auto 0px 15%;display:inline-block;vertical-align:middle;text-align:center;font-family:"poynter-oldstyle-display",serif;color:#fff;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inner.home .text-block .lineParent{overflow:hidden;white-space:nowrap}.inner.home .text-block .lineChild{white-space:nowrap;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.inner.home .text-block h1{display:inline-block;text-align:left;font-size:4vw;margin:0px auto;padding:0px}.inner.home .grid{position:absolute;width:80%;height:80%;display:inline-block;vertical-align:middle;text-align:center;left:50%;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.inner.home .grid .row{position:relative;width:auto;height:100%}.inner.home .grid .row .cell{display:inline-block;width:49%;height:100%;vertical-align:bottom;text-align:right;margin:0px -4px 0px 0px}.inner.home .grid .row .cell:last-child{text-align:left;margin:0px -4px 0px 2%}.inner.home .grid .row .cell img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto}.inner.home .grid.two .row:before{content:"";display:inline-block;width:0px;height:100%;vertical-align:middle;margin-right:-4px}.inner.home .grid.two .row img{display:inline-block;vertical-align:middle;max-height:100%;max-width:49%;width:auto;height:auto;margin:0px -4px 0px 0px}.inner.home .grid.two .row img:last-child{margin-left:2%;max-height:90%;vertical-align:bottom}.inner.home .grid.two .row.mixed img.landscape{width:60%}.inner.home .grid.two .row.mixed img.portrait{width:38%}.inner.home .grid.two .row.mixed img:last-child{vertical-align:middle}.inner.home .grid.two.single .row img:last-child{margin-left:0px}.inner.home .grid.three .row .cell{width:auto}.inner.home .grid.three .row .cell img{width:auto}.inner.home .grid.three .row .cell img.landscape,.inner.home .grid.three .row .cell img .square{height:81%}.inner.home .grid.three .row .cell:last-child img{width:auto;display:block;height:48.5%;margin:0px auto 8% 0px !important}.inner.home .grid.three .row .cell:last-child img.landscape{margin:0px auto 3.5% 0px !important}.inner.home .fullwidth{position:absolute;top:0px;left:0px;width:100%;height:100%}.inner.home .fullwidth .cell{position:relative;width:100%;height:100%;overflow:hidden}.inner.home .horzscroll{position:relative;left:5%;display:inline-block;vertical-align:middle;width:95%;height:80%;overflow-x:scroll;overflow-y:hidden}.inner.home .horzscroll table,.inner.home .horzscroll tr,.inner.home .horzscroll td{height:80vh;margin-top:5%}.inner.home .horzscroll img{height:100%;width:auto;margin:0 10px}@media all and (max-width: 768px){.inner.home .section a:after{padding-bottom:100vh}.inner.home .section .title h2{font-size:60px}.inner.home .section .grid .row .cell:last-child{display:none}.inner.home .section .grid.two.single .row img{max-width:100%}.inner.home .text-block{width:90%;margin:0px auto 0px 5%}.inner.home .text-block h1{font-size:40px}.inner.home .fullwidth .cell{height:33vh;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ui{width:18px;position:absolute;z-index:20;top:50%;top:calc(50% - 20px);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.ui.prev{width:24px;left:15px;padding:20px}.ui.prev path{fill:#fff}.ui.next{width:24px;right:15px;padding:20px}.ui.next path{fill:#fff}.ui.close{position:fixed;z-index:10;width:20px;height:20px;padding:10px;top:20px;right:25px;-webkit-transform:none;transform:none}.ui line{stroke:#fff;stroke-width:4}.slickslideshow{top:74px}.slickslideshow .cell{text-align:center;position:relative;font-size:0;height:91.8%;height:calc(100% - 55px);opacity:1;-webkit-transition:opacity .6s .2s;transition:opacity .6s .2s}.slickslideshow .cell .inner{width:88%;max-width:calc(100% - 176px);height:100%;display:inline-block;position:relative}.slickslideshow .cell iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slickslideshow .cell video{display:inline-block;margin:0 auto;vertical-align:middle}.slickslideshow .cell .photo{max-width:80%;max-height:100%}.slickslideshow figcaption{position:absolute;bottom:-48px;height:48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;text-align:center;width:88%;font-family:"poynter-oldstyle-display",serif;color:#fff}.slickslideshow figcaption>div{display:inline-block;vertical-align:middle;font-size:1rem;padding:0 1em}@media all and (max-width: 768px){.slickslideshow .ui.prev,.slickslideshow .ui.next{top:unset;bottom:-30px;position:fixed}.slickslideshow .ui.next{right:calc(5% - 20px)}.slickslideshow .ui.prev{left:calc(5% - 20px)}.slickslideshow .ui.close{top:10px;right:calc(5% - 10px)}.slickslideshow .cell .inner{width:100%;max-width:100%}.slickslideshow .cell img.photo{width:95;max-width:95%}.slickslideshow .cell figcaption{position:absolute;bottom:-51px;width:70%}}