.hidden{display:none}@media (max-width:543px){.hidden-xs{display:none}}@media (min-width:544px) and (max-width:767px){.hidden-sm{display:none}}@media (min-width:768px) and (max-width:991px){.hidden-md{display:none}}@media (min-width:992px) and (max-width:1199px){.hidden-lg{display:none}}@media (max-width:767px){.desktop-view{display:none}}@media (min-width:768px){.mobile-view,body:not(.touchdevice) .touchdevice-view{display:none}}.overflow-hidden{overflow:hidden}.font-caslon{font-family:Adobe Caslon Pro Regular,adobe-caslon-pro,serif}.font-caslon,.font-caslon .strong{font-weight:300}.font-caslon-italic,.font-caslon .em{font-family:Adobe Caslon Pro Italic,adobe-caslon-pro,serif}.font-caslon-italic{font-weight:300;font-style:italic}.font-caslon-italic .strong{font-weight:300}.font-signal{font-family:Signal No1 D,sans-serif;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}h1.font-signal,h2.font-signal,h3.font-signal,h4.font-signal,h5.font-signal,h6.font-signal{font-weight:400}.font-gibson-bold{font-family:Gibson Bold,sans-serif}.font-gibson-semi{font-family:Gibson Semibold,sans-serif;font-style:normal}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-block{display:block}.strong{font-weight:400;padding:0 5px;margin:0 3px;display:inline-block;position:relative;overflow:hidden;vertical-align:bottom}.strong.waypoint-load{-webkit-backface-visibility:visible;backface-visibility:visible;transform-style:flat;transform:none}.strong .strong-bg{position:absolute;display:block;width:100%;height:80%;top:10%;left:0;background-color:hsla(0,0%,73%,.1);transition:transform 1.4s cubic-bezier(.08,.03,.22,.87) 1s;transform:translateX(-100%)}.strong.loaded .strong-bg{transform:translateX(0)}.em{font-style:normal}.blockquote .em{text-transform:uppercase;font-size:.8125rem;letter-spacing:.2em;line-height:2.5;margin-left:20px;display:block;margin-bottom:-25px}@media (max-width:767px){.blockquote .em{line-height:1}}.blockquote .em:first-of-type:before{content:"\2014";position:absolute;left:0;margin-right:5px}.blockquote{display:block;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.blockquote:before{content:"\201C";font-family:Adobe Caslon Pro Regular,adobe-caslon-pro;font-size:3.75rem;position:absolute;top:0;left:-10px;transform:translateX(-100%);line-height:1}.cms-heading{font-size:3rem;line-height:1.166667}.lt-gray{color:#bbb}.dk-gray{color:#6a5e5e}.pad-bottom-0{padding-bottom:0!important}.pad-bottom-40{padding-bottom:40px}.pad-bottom-80{padding-bottom:80px}.pad-top-40{padding-top:40px}.pad-top-80{padding-top:80px}.pad-top-0{padding-top:0!important}.absolute{position:absolute}.absolute.full-width{width:100%}.relative{position:relative}.fixed{position:fixed}.translate-center{top:50%;left:50%;transform:translate(-50%,-50%)}.translate-up-50{transform:translateY(-50px)}.translate-up-50.translate-center{transform:translate(-50%,calc(-50% - 50px))}.translate-right-50{transform:translateX(50px)}.translate-right-50.translate-center{transform:translate(calc(-50% + 50px),-50%)}.translate-down-50{transform:translateY(50px)}.translate-down-50.translate-center{transform:translate(-50%,calc(-50% + 50px))}.translate-left-50{transform:translateX(-50px)}.translate-left-50.translate-center{transform:translate(calc(-50% - 50px),-50%)}.translate-up-100{transform:translateY(-100px)}.translate-up-100.translate-center{transform:translate(-50%,calc(-50% - 100px))}.translate-right-100{transform:translateX(100px)}.translate-right-100.translate-center{transform:translate(calc(-50% + 100px),-50%)}.translate-down-100{transform:translateY(100px)}.translate-down-100.translate-center{transform:translate(-50%,calc(-50% + 100px))}.translate-left-100{transform:translateX(-100px)}.translate-left-100.translate-center{transform:translate(calc(-50% - 100px),-50%)}.translate-up-150{transform:translateY(-150px)}.translate-up-150.translate-center{transform:translate(-50%,calc(-50% - 150px))}.translate-right-150{transform:translateX(150px)}.translate-right-150.translate-center{transform:translate(calc(-50% + 150px),-50%)}.translate-down-150{transform:translateY(150px)}.translate-down-150.translate-center{transform:translate(-50%,calc(-50% + 150px))}.translate-left-150{transform:translateX(-150px)}.translate-left-150.translate-center{transform:translate(calc(-50% - 150px),-50%)}.translate-up-200{transform:translateY(-200px)}.translate-up-200.translate-center{transform:translate(-50%,calc(-50% - 200px))}.translate-right-200{transform:translateX(200px)}.translate-right-200.translate-center{transform:translate(calc(-50% + 200px),-50%)}.translate-down-200{transform:translateY(200px)}.translate-down-200.translate-center{transform:translate(-50%,calc(-50% + 200px))}.translate-left-200{transform:translateX(-200px)}.translate-left-200.translate-center{transform:translate(calc(-50% - 200px),-50%)}.translate-up-250{transform:translateY(-250px)}.translate-up-250.translate-center{transform:translate(-50%,calc(-50% - 250px))}.translate-right-250{transform:translateX(250px)}.translate-right-250.translate-center{transform:translate(calc(-50% + 250px),-50%)}.translate-down-250{transform:translateY(250px)}.translate-down-250.translate-center{transform:translate(-50%,calc(-50% + 250px))}.translate-left-250{transform:translateX(-250px)}.translate-left-250.translate-center{transform:translate(calc(-50% - 250px),-50%)}.center-max-width{float:none;margin-left:auto;margin-right:auto;max-width:1280px}.embed-responsive{position:relative;display:block;overflow:hidden;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.857143%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.object-fit{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}.color-box,.color-box-col{position:absolute;z-index:50;left:0;pointer-events:none}@media (max-width:767px){.color-box-col.col-xs-1,.color-box.col-xs-1{width:5%}}@media (min-width:768px){.color-box-col.col-md-1,.color-box.col-md-1{width:5%}}@media (max-width:767px){.color-box-col.col-xs-2,.color-box.col-xs-2{width:10%}}@media (min-width:768px){.color-box-col.col-md-2,.color-box.col-md-2{width:10%}}@media (max-width:767px){.color-box-col.col-xs-3,.color-box.col-xs-3{width:15%}}@media (min-width:768px){.color-box-col.col-md-3,.color-box.col-md-3{width:15%}}@media (max-width:767px){.color-box-col.col-xs-4,.color-box.col-xs-4{width:20%}}@media (min-width:768px){.color-box-col.col-md-4,.color-box.col-md-4{width:20%}}@media (max-width:767px){.color-box-col.col-xs-5,.color-box.col-xs-5{width:25%}}@media (min-width:768px){.color-box-col.col-md-5,.color-box.col-md-5{width:25%}}@media (max-width:767px){.color-box-col.col-xs-6,.color-box.col-xs-6{width:30%}}@media (min-width:768px){.color-box-col.col-md-6,.color-box.col-md-6{width:30%}}@media (max-width:767px){.color-box-col.col-xs-7,.color-box.col-xs-7{width:35%}}@media (min-width:768px){.color-box-col.col-md-7,.color-box.col-md-7{width:35%}}@media (max-width:767px){.color-box-col.col-xs-8,.color-box.col-xs-8{width:40%}}@media (min-width:768px){.color-box-col.col-md-8,.color-box.col-md-8{width:40%}}@media (max-width:767px){.color-box-col.col-xs-9,.color-box.col-xs-9{width:45%}}@media (min-width:768px){.color-box-col.col-md-9,.color-box.col-md-9{width:45%}}@media (max-width:767px){.color-box-col.col-xs-10,.color-box.col-xs-10{width:50%}}@media (min-width:768px){.color-box-col.col-md-10,.color-box.col-md-10{width:50%}}@media (max-width:767px){.color-box-col.col-xs-11,.color-box.col-xs-11{width:55%}}@media (min-width:768px){.color-box-col.col-md-11,.color-box.col-md-11{width:55%}}@media (max-width:767px){.color-box-col.col-xs-12,.color-box.col-xs-12{width:60%}}@media (min-width:768px){.color-box-col.col-md-12,.color-box.col-md-12{width:60%}}@media (max-width:767px){.color-box-col.col-xs-13,.color-box.col-xs-13{width:65%}}@media (min-width:768px){.color-box-col.col-md-13,.color-box.col-md-13{width:65%}}@media (max-width:767px){.color-box-col.col-xs-14,.color-box.col-xs-14{width:70%}}@media (min-width:768px){.color-box-col.col-md-14,.color-box.col-md-14{width:70%}}@media (max-width:767px){.color-box-col.col-xs-15,.color-box.col-xs-15{width:75%}}@media (min-width:768px){.color-box-col.col-md-15,.color-box.col-md-15{width:75%}}@media (max-width:767px){.color-box-col.col-xs-16,.color-box.col-xs-16{width:80%}}@media (min-width:768px){.color-box-col.col-md-16,.color-box.col-md-16{width:80%}}@media (max-width:767px){.color-box-col.col-xs-17,.color-box.col-xs-17{width:85%}}@media (min-width:768px){.color-box-col.col-md-17,.color-box.col-md-17{width:85%}}@media (max-width:767px){.color-box-col.col-xs-18,.color-box.col-xs-18{width:90%}}@media (min-width:768px){.color-box-col.col-md-18,.color-box.col-md-18{width:90%}}@media (max-width:767px){.color-box-col.col-xs-19,.color-box.col-xs-19{width:95%}}@media (min-width:768px){.color-box-col.col-md-19,.color-box.col-md-19{width:95%}}@media (max-width:767px){.color-box-col.col-xs-20,.color-box.col-xs-20{width:100%}}@media (min-width:768px){.color-box-col.col-md-20,.color-box.col-md-20{width:100%}}.color-box-col .color-box-inner,.color-box .color-box-inner{width:100%;height:100%}.blue-box{background-color:rgba(1,174,187,.5);color:rgba(1,174,187,.5)}.gray-box{background-color:hsla(0,0%,73%,.1)}.fixed-background{background-size:cover;background-attachment:fixed;background-position:50%}.z-back{z-index:-1}.z-20{z-index:20}.z-40{z-index:40}.z-60{z-index:60}.z-80{z-index:80}.align-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-bottom{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:767px){.order-neg-1-mobile{-ms-flex-order:-1;order:-1}}@media (min-width:768px){.order-neg-1-desktop{-ms-flex-order:-1;order:-1}}@media (max-width:767px){.order-2-mobile{-ms-flex-order:2;order:2}}@media (min-width:768px){.order-2-desktop{-ms-flex-order:2;order:2}}@media (max-width:767px){.order-3-mobile{-ms-flex-order:3;order:3}}@media (min-width:768px){.order-3-desktop{-ms-flex-order:3;order:3}}@media (max-width:767px){.order-4-mobile{-ms-flex-order:4;order:4}}@media (min-width:768px){.order-4-desktop{-ms-flex-order:4;order:4}}@media (max-width:767px){.order-5-mobile{-ms-flex-order:5;order:5}}@media (min-width:768px){.order-5-desktop{-ms-flex-order:5;order:5}}.msedge .hide-msedge,.msie .hide-msie,.touchdevice .hide-touchdevice{display:none}@media (max-width:767px){.pt-xs-0{padding-top:0!important}.pb-xs-0{padding-bottom:0!important}.pt-xs-1{padding-top:1em!important}.pb-xs-1{padding-bottom:1em!important}.pt-xs-2{padding-top:2em!important}.pb-xs-2{padding-bottom:2em!important}.pt-xs-3{padding-top:3em!important}.pb-xs-3{padding-bottom:3em!important}.pt-xs-4{padding-top:4em!important}.pb-xs-4{padding-bottom:4em!important}.pt-xs-5{padding-top:5em!important}.pb-xs-5{padding-bottom:5em!important}}.slideshow-col.waypoint-wipe-down,.slideshow-col.waypoint-wipe-left,.slideshow-col.waypoint-wipe-right,.slideshow-col.waypoint-wipe-up{overflow:visible}@media (max-width:767px){.slideshow-col{margin-left:auto;margin-right:auto;width:90%}}.slideshow-wrap{width:100%;margin-bottom:25px}.slideshow-wrap .slideshow-inner{height:100%;position:relative;overflow:hidden;background-color:#4e4544;box-shadow:inset 0 0 24px 0 rgba(0,0,0,.35)}.slideshow-wrap .waypoint-wipe-cover{background-color:#292929}.slideshow-controls{text-align:center;padding-top:12px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:600px;margin:0 auto}@media (max-width:767px){.slideshow-controls{padding-top:20px;position:relative}}.slideshow-control{cursor:pointer;font-size:1.4rem;line-height:1;vertical-align:middle}.slideshow-control.no-pointer{cursor:auto}.slideshow-counter{position:absolute;width:14%;left:43%}@media (max-width:767px){.slideshow-counter{top:50%}}.slideshow-ref-img{opacity:0;position:relative;top:0;left:0;z-index:-1;width:100%}.slideshow-arrow-wrap{display:inline-block;margin:0 25px;-ms-flex-positive:1;flex-grow:1}.slideshow-arrow-wrap .slideshow-arrow{max-width:18px;max-height:18px}.slideshow-arrow-wrap .slideshow-arrow line{stroke:#4e4544;stroke-width:2px}.loaded .slideshow-arrow-wrap .slideshow-arrow{transition:transform .4s cubic-bezier(.08,.03,.22,.87)}@media (min-width:768px){.peek-next .slideshow-arrow-wrap.next-control .slideshow-arrow,.slideshow-arrow-wrap.next-control:hover .slideshow-arrow{transform:translateX(100%)}}@media (max-width:767px){.slideshow-arrow-wrap.next-control .slideshow-arrow{float:right;margin-right:15px}}.slideshow-arrow-wrap.prev-control .slideshow-arrow{transform:rotate(180deg)}@media (max-width:767px){.slideshow-arrow-wrap.prev-control .slideshow-arrow{float:left;margin-left:15px}}@media (min-width:768px){.peek-prev .slideshow-arrow-wrap.prev-control .slideshow-arrow,.slideshow-arrow-wrap.prev-control:hover .slideshow-arrow{transform:rotate(180deg) translateX(100%)}}.slideshow-arrow-wrap.no-pointer:hover:before{transform:translateX(0)}.hover-bound{position:absolute;z-index:50;top:0;width:25%;height:100%;cursor:pointer}.hover-bound.prev-control{left:0}.hover-bound.next-control{right:0}.slide{position:absolute;display:block;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;overflow:hidden}.slide.bounce-prev{animation:a .6s ease-out forwards}@keyframes a{25%{transform:translateX(10%)}26%{transform:translateX(10%);animation-timing-function:ease-in}50%{transform:translateX(0);animation-timing-function:ease-in}51%{transform:translateX(0);animation-timing-function:ease-out}70%{transform:translateX(3.33%);animation-timing-function:ease-out}71%{transform:translateX(3.33%);animation-timing-function:ease-in}82%,to{transform:translateX(0);animation-timing-function:ease-in}}.slide.bounce-next{animation:b .6s ease-out forwards}@keyframes b{25%{transform:translateX(-10%)}26%{transform:translateX(-10%);animation-timing-function:ease-in}50%{transform:translateX(0);animation-timing-function:ease-in}51%{transform:translateX(0);animation-timing-function:ease-out}70%{transform:translateX(-3.33%);animation-timing-function:ease-out}71%{transform:translateX(-3.33%);animation-timing-function:ease-in}82%,to{transform:translateX(0);animation-timing-function:ease-in}}.slide-image{height:100%}.slide-image .slide-image-elem{position:relative;top:50.5%;left:50.5%;transform:scale(1.01) translate(-50%,-50%);width:100%;min-height:100%}.slide,.slide-image{transition:transform .7s cubic-bezier(.08,.03,.22,.87)}.slide-current{left:0;z-index:1}.slide-current,.slide-current .slide-image{transition-duration:0s;transform:translateX(0)}.slide-next,.slide-prev{z-index:10}.slide-next{left:100%}.slide-next .slide-image{transform:translateX(-90%)}.slide-next.peek{transform:translateX(-20%)}.slide-next.peek .slide-image{transform:translateX(-80%)}.slide-next.slide-to-current{transform:translateX(-100%)}.slide-next.slide-to-current .slide-image{transform:translateX(0)}@media (min-width:768px){.slide-next.slide-from-current,.slide-next.slide-from-current .slide-image{transition-duration:.15s}}.slide-prev{left:-100%}.slide-prev .slide-image{transform:translateX(90%)}.slide-prev.peek{transform:translateX(20%)}.slide-prev.peek .slide-image{transform:translateX(80%)}.slide-prev.slide-to-current{transform:translateX(100%)}.slide-prev.slide-to-current .slide-image{transform:translateX(0)}@media (min-width:768px){.slide-prev.slide-from-current,.slide-prev.slide-from-current .slide-image{transition-duration:.15s}}.drag-slider{width:100%;position:relative}@media (max-width:767px){.drag-slider{display:-ms-flexbox;display:flex;margin:0 auto}}.drag-slider .mobile-view{display:none}@media (max-width:767px){.drag-slider .slideshow-controls{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;transform:translateY(30px)}.drag-slider .slideshow-controls .slideshow-arrow{margin:0}.drag-slider .slideshow-controls .slideshow-arrow:before{transform:none}.drag-slider .slideshow-controls .prev-control{margin-right:25px}.drag-slider .slideshow-controls .next-control{margin-left:25px}}.dragdealer{height:auto}@media (max-width:767px){.dragdealer{position:absolute;height:100%;width:100%}}.dragdealer .handle{position:relative;top:auto;left:auto;display:-ms-flexbox;display:flex}@media (max-width:767px){.dragdealer .handle{position:absolute;top:0;left:0}}@media (max-width:767px){.mobile-drag-col{float:left;text-align:center}}.hover-gif-base{position:relative}.hover-gif-base,.hover-gif-inner{background-position:50%;background-size:cover;background-repeat:no-repeat}.hover-gif-inner{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s cubic-bezier(.6,0,.6,1)}.hover-gif-inner.active{opacity:1;transition-duration:0s}.parallaxed{transform:translateZ(1px) scale(.9)}.parallaxed-fast{transform:translateZ(1.5px) scale(.85)}.parallaxed-slow{transform:translateZ(.2px) scale(.98)}.parallaxed-slow-ish{transform:translateZ(.75px) scale(.925)}.waypoint-fade:nth-of-type(5n+2),.waypoint-load:nth-of-type(5n+2){transition-delay:.4s}@media (max-width:767px){.waypoint-fade:nth-of-type(5n+2),.waypoint-load:nth-of-type(5n+2){transition-delay:.1s}}.waypoint-fade:nth-of-type(5n+3),.waypoint-load:nth-of-type(5n+3){transition-delay:50ms}@media (max-width:767px){.waypoint-fade:nth-of-type(5n+3),.waypoint-load:nth-of-type(5n+3){transition-delay:.1s}}.waypoint-fade:nth-of-type(5n+4),.waypoint-load:nth-of-type(5n+4){transition-delay:.2s}@media (max-width:767px){.waypoint-fade:nth-of-type(5n+4),.waypoint-load:nth-of-type(5n+4){transition-delay:.1s}}.waypoint-fade:nth-of-type(5n+5),.waypoint-load:nth-of-type(5n+5){transition-delay:.32s}@media (max-width:767px){.waypoint-fade:nth-of-type(5n+5),.waypoint-load:nth-of-type(5n+5){transition-delay:.1s}}.waypoint-load.waypoint-load-sequential:nth-of-type(6n+1){transition-delay:0ms}.waypoint-load.waypoint-load-sequential:nth-of-type(6n+2){transition-delay:50ms}.waypoint-load.waypoint-load-sequential:nth-of-type(6n+3){transition-delay:.1s}.waypoint-load.waypoint-load-sequential:nth-of-type(6n+4){transition-delay:.15s}.waypoint-load.waypoint-load-sequential:nth-of-type(6n+5){transition-delay:.2s}.waypoint-load.waypoint-load-sequential:nth-of-type(6n+6){transition-delay:.25s}.waypoint-load.team-member-col{transition-delay:0s!important}.waypoint-fade{will-change:opacity;opacity:0;transition:opacity .35s cubic-bezier(.6,0,.6,1)}.waypoint-fade.loaded{opacity:1}.waypoint-wipe-down,.waypoint-wipe-left,.waypoint-wipe-right,.waypoint-wipe-up{position:relative;overflow:hidden}.waypoint-wipe-down:nth-of-type(4n+2) .waypoint-wipe-cover,.waypoint-wipe-left:nth-of-type(4n+2) .waypoint-wipe-cover,.waypoint-wipe-right:nth-of-type(4n+2) .waypoint-wipe-cover,.waypoint-wipe-up:nth-of-type(4n+2) .waypoint-wipe-cover{transition-delay:.3s}.waypoint-wipe-down:nth-of-type(4n+3) .waypoint-wipe-cover,.waypoint-wipe-left:nth-of-type(4n+3) .waypoint-wipe-cover,.waypoint-wipe-right:nth-of-type(4n+3) .waypoint-wipe-cover,.waypoint-wipe-up:nth-of-type(4n+3) .waypoint-wipe-cover{transition-delay:.6s}.waypoint-wipe-down:nth-of-type(4n+4) .waypoint-wipe-cover,.waypoint-wipe-left:nth-of-type(4n+4) .waypoint-wipe-cover,.waypoint-wipe-right:nth-of-type(4n+4) .waypoint-wipe-cover,.waypoint-wipe-up:nth-of-type(4n+4) .waypoint-wipe-cover{transition-delay:.9s}.waypoint-wipe-cover{position:absolute;z-index:40;background-color:#fff;top:0;left:0;width:100%;height:100%;will-change:transform;transition:transform 1s cubic-bezier(.08,.03,.22,.87)}.waypoint-wipe-left.loaded .waypoint-wipe-cover{transform:translateX(-103%)}.waypoint-wipe-right.loaded .waypoint-wipe-cover{transform:translateX(103%)}.waypoint-wipe-up.loaded .waypoint-wipe-cover{transform:translateY(-103%)}.waypoint-wipe-down.loaded .waypoint-wipe-cover{transform:translateY(103%)}.waypoint-stretch-down,.waypoint-stretch-left,.waypoint-stretch-right,.waypoint-stretch-up{will-change:transform;transition:transform .6s cubic-bezier(.6,0,.6,1)}.loaded.waypoint-stretch-down,.loaded.waypoint-stretch-left,.loaded.waypoint-stretch-right,.loaded.waypoint-stretch-up{transform:scale(1)}.waypoint-stretch-left{transform:scaleX(0);transform-origin:right center}.waypoint-stretch-right{transform:scaleX(0);transform-origin:left center}.waypoint-stretch-down{transform:scaleY(0);transform-origin:center top}.waypoint-stretch-up{transform:scaleY(0);transform-origin:center bottom}.waypoint-translate-down,.waypoint-translate-left,.waypoint-translate-right,.waypoint-translate-up{display:inline-block;will-change:transform;transition:transform .6s cubic-bezier(.6,0,.6,1)}.loaded.waypoint-translate-down,.loaded .waypoint-translate-down,.loaded.waypoint-translate-left,.loaded .waypoint-translate-left,.loaded.waypoint-translate-right,.loaded .waypoint-translate-right,.loaded.waypoint-translate-up,.loaded .waypoint-translate-up{transform:translate(0)}.waypoint-translate-up{transform:translateY(15%)}.waypoint-translate-down{transform:translateY(-15%)}.waypoint-translate-left{transform:translate(15%)}.waypoint-translate-right{transform:translate(-15%)}html:-webkit-full-screen-ancestor body{overflow-x:visible}html:-webkit-full-screen-ancestor .body-container{overflow:visible}html:-webkit-full-screen-ancestor .color-box,html:-webkit-full-screen-ancestor .main-footer,html:-webkit-full-screen-ancestor .nav-bar,html:-webkit-full-screen-ancestor .nav-bar-bg,html:-webkit-full-screen-ancestor .reel-player-background,html:-webkit-full-screen-ancestor .study-hero-row,html:-webkit-full-screen-ancestor .tn-blinders-wrap{visibility:hidden}.video-container{position:relative}.video-container .video-error{position:absolute;background:#fff;width:100%;height:100%;z-index:20;transition:transform .8s cubic-bezier(.08,.03,.22,.87);transform:translateY(-103%);font-size:1.375rem;font-family:Adobe Caslon Pro Italic,adobe-caslon-pro;font-style:italic;padding:12px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;text-align:center}.case-study .video-container .video-error{z-index:10;font-size:1.75rem}.video-container.error-occurred .video-error{transform:translateY(0)}.video-player,.video-poster{transition:opacity .6s cubic-bezier(.6,0,.6,1)}.video-player{opacity:0}.video-loaded .video-player,.video-loading .video-player{opacity:1}.video-poster{position:absolute;top:0;left:0;width:100%;height:100%}.video-loaded .video-poster{opacity:0;z-index:-1}.paused .video-poster,.playing .video-poster{z-index:-1}.play-btn-wrap{width:100%;height:100%;position:relative;z-index:10;cursor:pointer;background-color:transparent;transition:background-color .3s cubic-bezier(.08,.03,.22,.87)}.video-loaded .play-btn-wrap,.video-loading .play-btn-wrap{background-color:rgba(0,0,0,.4)}.playing .play-btn-wrap{opacity:0}.play-btn-wrap .play-button,.play-icon-vector{width:50px;height:50px;position:relative;top:calc(50% - 25px);left:calc(50% - 25px)}.play-icon-vector{box-shadow:0 0 10px rgba(0,0,0,.06);border-radius:50%;cursor:pointer;overflow:visible}.play-icon-vector .play-icon-blend{transform-origin:center;transform:scale(0) rotateY(180deg);stroke-dasharray:160px 160px;stroke-dashoffset:0px;transition:transform .25s cubic-bezier(.08,.03,.22,.87),fill-opacity .3s cubic-bezier(.08,.03,.22,.87),stroke-dasharray .6s cubic-bezier(.08,.03,.22,.87),stroke-dashoffset .6s cubic-bezier(.08,.03,.22,.87)}@media (max-width:767px){.play-icon-vector .play-icon-blend{stroke-width:12px}}.ios .play-icon-vector .play-icon-blend,.safari .play-icon-vector .play-icon-blend{transform:scale(1) rotateY(180deg);fill:#fff;transition:opacity .3s cubic-bezier(.08,.03,.22,.87)}.play-icon-vector .play-icon-circle{mix-blend-mode:exclusion;transition:all .3s cubic-bezier(.08,.03,.22,.87)}@media (max-width:767px){.play-icon-vector .play-icon-circle{stroke-width:6px}}.ios .play-icon-vector .play-icon-circle,.safari .play-icon-vector .play-icon-circle{mix-blend-mode:normal;transform-origin:center;transform:scale(0) rotateY(180deg);stroke-dasharray:160px 160px;stroke-dashoffset:0px;transition:transform .25s cubic-bezier(.08,.03,.22,.87),fill-opacity .3s cubic-bezier(.08,.03,.22,.87),stroke-dasharray .6s cubic-bezier(.08,.03,.22,.87),stroke-dashoffset .6s cubic-bezier(.08,.03,.22,.87);fill:#000;stroke:#fff;stroke-width:4px}.play-icon-vector .play-icon-polygon{mix-blend-mode:exclusion;transition:opacity .3s cubic-bezier(.08,.03,.22,.87)}.msedge .play-icon-vector .play-icon-polygon,.msie .play-icon-vector .play-icon-polygon{fill:#000}.play-btn-wrap:hover .play-icon-vector .play-icon-blend,.video-loaded .play-icon-vector .play-icon-blend,.video-loading .play-icon-vector .play-icon-blend{transform:scale(1.1) rotateY(180deg)}.ios .play-btn-wrap:hover .play-icon-vector .play-icon-blend,.ios .video-loaded .play-icon-vector .play-icon-blend,.ios .video-loading .play-icon-vector .play-icon-blend,.safari .play-btn-wrap:hover .play-icon-vector .play-icon-blend,.safari .video-loaded .play-icon-vector .play-icon-blend,.safari .video-loading .play-icon-vector .play-icon-blend{transform:none}.ios .play-btn-wrap:hover .play-icon-vector .play-icon-circle,.ios .video-loaded .play-icon-vector .play-icon-circle,.ios .video-loading .play-icon-vector .play-icon-circle,.safari .play-btn-wrap:hover .play-icon-vector .play-icon-circle,.safari .video-loaded .play-icon-vector .play-icon-circle,.safari .video-loading .play-icon-vector .play-icon-circle{transform-origin:50% 50% 0;transform:scale(.9) rotateY(180deg)}.video-loaded .play-icon-vector .play-icon-blend,.video-loading .play-icon-vector .play-icon-blend{fill-opacity:0;stroke-dasharray:20px 160px;stroke-dashoffset:20px}.ios .video-loaded .play-icon-vector .play-icon-blend,.ios .video-loading .play-icon-vector .play-icon-blend,.safari .video-loaded .play-icon-vector .play-icon-blend,.safari .video-loading .play-icon-vector .play-icon-blend,.video-loaded .play-icon-vector .play-icon-circle,.video-loading .play-icon-vector .play-icon-circle{opacity:0}.ios .video-loaded .play-icon-vector .play-icon-circle,.ios .video-loading .play-icon-vector .play-icon-circle,.safari .video-loaded .play-icon-vector .play-icon-circle,.safari .video-loading .play-icon-vector .play-icon-circle{opacity:1;fill-opacity:0;stroke-dasharray:20px 160px;stroke-dashoffset:20px}.video-loaded .play-icon-vector .play-icon-polygon,.video-loading .play-icon-vector .play-icon-polygon{opacity:0}.hide-overlays .play-icon-vector .play-icon-blend{animation:c 5.5s cubic-bezier(.08,.03,.22,.87) infinite}.ios .hide-overlays .play-icon-vector .play-icon-blend,.safari .hide-overlays .play-icon-vector .play-icon-blend{animation:none}.ios .hide-overlays .play-icon-vector .play-icon-circle,.safari .hide-overlays .play-icon-vector .play-icon-circle{animation:c 5.5s cubic-bezier(.08,.03,.22,.87) infinite}@keyframes c{0%{stroke-dashoffset:20px}25%{stroke-dashoffset:200px}50%{stroke-dashoffset:380px}75%{stroke-dashoffset:560px}to{stroke-dashoffset:740px}}.ios .paused .play-icon-vector .play-icon-circle,.ios .playing .play-icon-vector .play-icon-circle,.paused .play-icon-vector .play-icon-blend,.playing .play-icon-vector .play-icon-blend,.safari .paused .play-icon-vector .play-icon-circle,.safari .playing .play-icon-vector .play-icon-circle{animation:none}.blinders-wrap{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.blinders-wrap .blind-container{overflow:hidden;height:100%;width:21vw;margin-left:-1%;float:left}.blinders-wrap .blind-inner{width:100%;height:100%}.tn-blinders-wrap{z-index:1000;pointer-events:none;transition:background-color .4s cubic-bezier(.08,.03,.22,.87);background-color:hsla(0,0%,100%,0)}.tn-blinders-wrap .blind-inner{background-color:#fff;transform:translateX(-101%);transition:transform .7s cubic-bezier(.08,.03,.22,.87)}.tn-blinders-wrap .blind-container:first-child .blind-inner{transition-delay:.15s}.tn-blinders-wrap .blind-container:nth-child(2) .blind-inner{transition-delay:.3s}.tn-blinders-wrap .blind-container:nth-child(3) .blind-inner{transition-delay:.45s}.tn-blinders-wrap .blind-container:nth-child(4) .blind-inner{transition-delay:.6s}.tn-blinders-wrap .blind-container:nth-child(5) .blind-inner{transition-delay:.75s}.tn-leaving-final .tn-blinders-wrap{background-color:#fff}.tn-leaving-final.nav-open .tn-blinders-wrap{transition-duration:.1s;z-index:100}.intro-blinders{pointer-events:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{color:#6a5e5e;font-family:Adobe Caslon Pro Regular,adobe-caslon-pro}body:not(.homepage){overflow-x:hidden}.no-pointer-events,.no-pointer-events *{pointer-events:none!important}img{max-width:100%}svg:not(:root){overflow:visible}a:active,a:focus,a:hover{text-decoration:none;color:inherit;outline:none}.firefox [class*=" col-"],.firefox [class^=col-]{min-width:0}.tagline-aside .page-name,.tagline-aside .page-number,.tagline-aside .tagline{opacity:0}.introducing .tagline-aside .page-name,.introducing .tagline-aside .page-number,.introducing .tagline-aside .tagline{transition:opacity .7s cubic-bezier(.6,0,.6,1) .1s}.homepage.introducing .tagline-aside .page-name,.homepage.introducing .tagline-aside .page-number,.homepage.introducing .tagline-aside .tagline{transition:opacity .7s cubic-bezier(.6,0,.6,1) .5s}.introduced .tagline-aside .page-name,.introduced .tagline-aside .page-number,.introduced .tagline-aside .tagline,.introducing .tagline-aside .page-name,.introducing .tagline-aside .page-number,.introducing .tagline-aside .tagline{opacity:1}.theme-dark .tagline-aside .page-name,.theme-dark .tagline-aside .page-number,.theme-dark .tagline-aside .tagline{color:#fff}.introducing .tagline-aside .page-name{transition-delay:.3s}.homepage.introducing .tagline-aside .page-name{transition-delay:.8s}.theme-dark .tagline-aside .page-name{color:#bbb}.tagline-aside .tagline-bar-wrap{overflow-x:hidden}.tagline-aside .page-number{position:absolute;right:100%;padding:2px 5px 0;font-size:.8125rem;bottom:3px}.theme-dark .tagline-aside .tagline{color:#d5d5d5}@media (max-width:767px){.intro-paragraph{font-size:1.375rem;line-height:1.9}}.intro-paragraph h2{font-size:2.125rem}.intro-paragraph .block-span{display:inline-block}.intro-paragraph .block-span,.intro-paragraph .cms-heading{opacity:0;transform:translateY(20px);transition:transform .8s cubic-bezier(.08,.03,.22,.87),opacity 1s cubic-bezier(.08,.03,.22,.87)}.homepage.introducing .intro-paragraph .block-span:last-child,.homepage.introducing .intro-paragraph .cms-heading:last-child{transition-delay:1.15s}.introducing .intro-paragraph .block-span:last-child,.introducing .intro-paragraph .cms-heading:last-child{transition-delay:.5s}.intro-paragraph .block-span:first-child,.intro-paragraph .cms-heading:first-child{font-size:3rem;line-height:1.16667}@media (max-width:767px){.intro-paragraph .block-span:first-child,.intro-paragraph .cms-heading:first-child{font-size:1.375rem;line-height:1.9}}.homepage.introducing .intro-paragraph .block-span:first-child,.homepage.introducing .intro-paragraph .cms-heading:first-child{transition-delay:.75s}.introducing .intro-paragraph .block-span:first-child,.introducing .intro-paragraph .cms-heading:first-child{transition-delay:.1s}.introduced .intro-paragraph .block-span,.introduced .intro-paragraph .cms-heading,.introducing .intro-paragraph .block-span,.introducing .intro-paragraph .cms-heading{opacity:1;transform:translateY(0)}.tagline-bar{width:25px;height:3px;background-color:#bbb;margin:10px 0;transition:transform .5s cubic-bezier(.4,0,.8,1);transform:translateX(-100%)}.homepage.introducing .tagline-bar{transition-delay:.8s}.introducing .tagline-bar{transition-delay:.3s}.introduced .tagline-bar,.introducing .tagline-bar{transform:translateX(0)}.page-name{color:#bbb}.body-container{background-color:#fff;overflow:hidden;width:100vw}.theme-dark .body-container{background-color:#090909}.main-content{padding-bottom:40px;width:100%;position:static;z-index:50;background-color:#fff;top:0;left:0}.theme-dark .main-content{background-color:#090909}.main-content .main-content-inner{margin:0 auto;max-width:1280px}@media (min-aspect-ratio:5/3){.main-content .main-content-inner{max-width:1080px}}.careers-page .main-content .main-content-inner{max-width:none}.tn-leaving-final .main-content{transition:opacity .6s cubic-bezier(.08,.03,.22,.87);opacity:0}.row{-ms-flex-align:start;align-items:flex-start}.intro-row{padding:200px 0 40px}@media (max-width:767px){.intro-row{padding:140px 0 40px}}.careers-page .intro-row{max-width:1280px;margin:0 auto}@media (min-aspect-ratio:5/3){.careers-page .intro-row{max-width:1080px}}.case-study .intro-row{padding-top:60px}@media (max-width:767px){.case-study .intro-row{padding-top:55px}}.homepage .intro-row{padding-bottom:75px}.intro-row .intro-paragraph{line-height:2;font-size:1.375rem}@media (max-width:767px){.intro-row .intro-paragraph{font-size:1.25rem}}.intro-row .intro-paragraph .heading{color:#4e4544;margin-bottom:0;font-size:3rem}@media (max-width:767px){.intro-row .intro-paragraph .heading{font-size:1.75rem}}.theme-dark .intro-row .intro-paragraph .heading{color:#787878}.intro-paragraph-text{font-size:1.375rem;line-height:2.1818;margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .2s,transform .4s cubic-bezier(.08,.03,.22,.87) .2s}.introduced .intro-paragraph-text,.introducing .intro-paragraph-text{opacity:1;transform:translateY(0)}.parallax-wrap{transform-style:preserve-3d;perspective:10px;perspective-origin:50% 0}.dragdealer{background-color:transparent}.dragdealer-carousel{overflow:hidden}.dragdealer-carousel .handle{height:100%;cursor:move}.dragdealer-carousel .drag-slide{float:left;height:100%}.span-break{clear:both;display:block;width:100%;height:1px}.slash-line{stroke-width:12px;stroke-dasharray:200px;stroke-dashoffset:600px;transform:rotate(-7deg) translateX(-9%)}.nav-waypoint-toggler{height:1px;width:100%;position:absolute;top:65px}.msie .big-words-col{letter-spacing:0!important}.dev-center-line{position:fixed;height:100%;width:1px;background-color:red;left:50%;top:0;z-index:1000}#legacy-warning{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:#fff;text-align:center;display:none}#legacy-warning.show{display:table}#legacy-warning .legacy-inner{display:table-cell;vertical-align:middle}#legacy-warning .legacy-heading{font-size:28px;font-weight:400}#legacy-warning .legacy-paragraph{font-size:17px;max-width:510px;margin:16px auto 0;line-height:1.75}#legacy-warning .legacy-underline{height:1px;width:60px;background-color:#666;margin:auto}#legacy-warning .close-btn{margin-top:100px}#pageloader{position:fixed;z-index:1100;width:100%;height:100%;background-color:#fff;transition:opacity .45s cubic-bezier(.08,.03,.22,.87),z-index 0s linear .5s;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}#pageloader.load-complete{opacity:0;z-index:-1}.homepage #pageloader.load-complete{background-color:transparent!important}.introduced #pageloader{opacity:0;z-index:-1}#pageloader .loader-title{font-family:Gibson Bold;font-size:1.325rem;letter-spacing:.03em;color:#4e4544;margin:0;line-height:1;padding:1px 10px 0}#pageloader .loader-container{overflow:hidden}#pageloader #innerloader{position:relative;overflow:hidden;will-change:transform;transform:translateX(-100%)}#pageloader.init #innerloader{animation:i .3s cubic-bezier(.08,.03,.22,.87) forwards}#pageloader.init #innerloader .loader-title-cover,#pageloader.init-complete #innerloader{transform:translateX(0)}#pageloader .loader-title-cover{position:absolute;top:-1px;left:0;width:100%;height:100%;will-change:transform;transform:translateX(0);transition:transform .5s cubic-bezier(.08,.03,.22,.87);background-color:#f8f8f8}#pageloader .progress-5 .loader-title-cover{transform:translateX(4.45%)}#pageloader .progress-10 .loader-title-cover{transform:translateX(8.9%)}#pageloader .progress-15 .loader-title-cover{transform:translateX(13.35%)}#pageloader .progress-20 .loader-title-cover{transform:translateX(17.8%)}#pageloader .progress-25 .loader-title-cover{transform:translateX(22.25%)}#pageloader .progress-30 .loader-title-cover{transform:translateX(26.7%)}#pageloader .progress-35 .loader-title-cover{transform:translateX(31.15%)}#pageloader .progress-40 .loader-title-cover{transform:translateX(35.6%)}#pageloader .progress-45 .loader-title-cover{transform:translateX(40.05%)}#pageloader .progress-50 .loader-title-cover{transform:translateX(44.5%)}#pageloader .progress-55 .loader-title-cover{transform:translateX(48.95%)}#pageloader .progress-60 .loader-title-cover{transform:translateX(53.4%)}#pageloader .progress-65 .loader-title-cover{transform:translateX(57.85%)}#pageloader .progress-70 .loader-title-cover{transform:translateX(62.3%)}#pageloader .progress-75 .loader-title-cover{transform:translateX(66.75%)}#pageloader .progress-80 .loader-title-cover{transform:translateX(71.2%)}#pageloader .progress-85 .loader-title-cover{transform:translateX(75.65%)}#pageloader .progress-90 .loader-title-cover{transform:translateX(80.1%)}#pageloader .progress-95 .loader-title-cover{transform:translateX(84.55%)}#pageloader .progress-100 .loader-title-cover{transform:translateX(100%)}.nav-bar{position:absolute;z-index:300;top:65px;left:0;width:100vw;overflow:hidden;height:95px}@media (max-width:767px){.nav-bar{top:0;position:fixed;height:60px}}.nav-bar.fixed{position:fixed;top:0}.loaded .nav-bar.fixed{top:65px}.nav-bar.fixed+.nav-bar-bg{position:fixed;top:0}@media (min-width:768px){.homepage.touchdevice .nav-bar,.homepage.touchdevice .nav-bar+.nav-bar-bg{position:fixed;top:0}}.nav-bar .logo-block{display:block;float:left;margin-left:5%;width:73px;position:relative}.homepage .nav-bar .logo-block{width:170px;height:16px}.nav-bar .logo-link{position:absolute;width:100%;height:100%;top:0;left:0}.nav-bar .menu-logo{position:relative;transform:translateY(-100%)}.nav-bar-bg{position:absolute;z-index:102;left:0;top:65px;width:100%;height:95px;background-color:hsla(0,0%,100%,.95)}.homepage .nav-bar-bg{opacity:0}.theme-dark .nav-bar-bg{background-color:rgba(9,9,9,.95)}@media (min-width:768px){.nav-open .nav-bar-bg{opacity:0}}@media (max-width:767px){.nav-bar-bg{top:0;position:fixed;height:60px}}.nav-row{position:relative;padding:35px 0;transition:all .5s cubic-bezier(.6,0,.6,1);bottom:0}@media (max-width:767px){.nav-row{padding:18px 0}}.nav-col-inner{max-width:1280px;margin:0 auto}@media (min-aspect-ratio:5/3){.nav-col-inner{max-width:1080px}}body.homepage .nav-col-inner{max-width:none}.logo-vector{position:relative;height:20px;top:2px;margin-left:5%}.homepage .logo-vector.little-logo{width:auto;left:0}@media (max-width:767px){.logo-vector{top:4px;height:14px}}.logo-vector .logo-path{font-size:1.375rem;fill-opacity:0;fill:#4e4544}.theme-dark .logo-vector .logo-path{fill:#fff}.theme-dark.introduced .logo-vector .logo-path{transition:fill .7s cubic-bezier(.08,.03,.22,.87)}.theme-dark.nav-open .logo-vector .logo-path,.theme-dark.nav-opening .logo-vector .logo-path{fill:#4e4544}.introduced:not(.msedge) .logo-vector .logo-path,.skipped-intro .logo-vector .logo-path{fill-opacity:1}.logo-vector.long-logo{top:4px}.logo-vector.long-logo .logo-path{fill:#fff}.msedge .logo-vector.long-logo .logo-path{letter-spacing:.19em}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path{transition:fill-opacity .7s cubic-bezier(.4,0,.8,1);fill-opacity:1}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:first-child{transition-delay:.44s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(2){transition-delay:.54s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(3){transition-delay:.64s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(4){transition-delay:.74s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(5){transition-delay:.84s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(6){transition-delay:.94s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(7){transition-delay:1.04s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(8){transition-delay:1.14s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(9){transition-delay:1.24s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(10){transition-delay:1.34s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(11){transition-delay:1.44s}body.homepage.introducing:not(.msedge) .logo-vector.long-logo .logo-path:nth-child(12){transition-delay:1.54s}.logo-vector.little-logo .logo-path{font-size:1.5625rem;fill-opacity:0}.msedge .logo-vector.little-logo .logo-path{letter-spacing:.1em}.msedge .logo-vector.little-logo .logo-path:last-child{letter-spacing:0}body.homepage.introducing .logo-vector.little-logo .logo-path{fill-opacity:0}.homepage .logo-vector.little-logo .logo-path{animation:none;fill-opacity:0;transition:fill-opacity .4s cubic-bezier(.08,.03,.22,.87)}.homepage.nav-opening .logo-vector.little-logo .logo-path{fill-opacity:1}.homepage.nav-opening .logo-vector.little-logo .logo-path:first-child{transition-delay:.75s}.homepage.nav-opening .logo-vector.little-logo .logo-path:nth-child(2){transition-delay:.85s}.homepage.nav-opening .logo-vector.little-logo .logo-path:nth-child(3){transition-delay:.95s}.homepage.nav-opening .logo-vector.little-logo .logo-path:nth-child(4){transition-delay:1.05s}.homepage.nav-open .logo-vector.little-logo .logo-path{fill-opacity:1}.homepage.nav-closing .logo-vector.little-logo .logo-path{fill-opacity:0}.homepage.nav-closing .logo-vector.little-logo .logo-path:first-child{transition-delay:0ms}.homepage.nav-closing .logo-vector.little-logo .logo-path:nth-child(2){transition-delay:.1s}.homepage.nav-closing .logo-vector.little-logo .logo-path:nth-child(3){transition-delay:.2s}.homepage.nav-closing .logo-vector.little-logo .logo-path:nth-child(4){transition-delay:.3s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path{transition:fill-opacity .7s cubic-bezier(.4,0,.8,1);fill-opacity:1}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:first-child{transition-delay:0ms}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(2){transition-delay:.1s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(3){transition-delay:.2s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(4){transition-delay:.3s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(5){transition-delay:.4s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(6){transition-delay:.5s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(7){transition-delay:.6s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(8){transition-delay:.7s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(9){transition-delay:.8s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(10){transition-delay:.9s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(11){transition-delay:1s}.introducing:not(.msedge) .logo-vector.little-logo .logo-path:nth-child(12){transition-delay:1.1s}@media (max-width:767px){.logo-vector.little-logo .logo-path{fill:#4e4544}.theme-dark .logo-vector.little-logo .logo-path{fill:#fff}.theme-dark.introduced .logo-vector.little-logo .logo-path{transition:fill .7s cubic-bezier(.08,.03,.22,.87)}.theme-dark.nav-open .logo-vector.little-logo .logo-path,.theme-dark.nav-opening .logo-vector.little-logo .logo-path{fill:#4e4544}}.msedge:not(.homepage) .main-logo .logo-path{transition:fill-opacity .7s cubic-bezier(.08,.03,.22,.87),fill .7s cubic-bezier(.08,.03,.22,.87);fill-opacity:1}.msedge:not(.homepage) .main-logo .logo-path:first-child{transition-delay:0ms}.msedge:not(.homepage) .main-logo .logo-path:nth-child(2){transition-delay:.1s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(3){transition-delay:.2s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(4){transition-delay:.3s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(5){transition-delay:.4s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(6){transition-delay:.5s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(7){transition-delay:.6s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(8){transition-delay:.7s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(9){transition-delay:.8s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(10){transition-delay:.9s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(11){transition-delay:1s}.msedge:not(.homepage) .main-logo .logo-path:nth-child(12){transition-delay:1.1s}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path{transition:fill-opacity .7s cubic-bezier(.4,0,.8,1);fill-opacity:1}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:first-child{transition-delay:528ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(2){transition-delay:628ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(3){transition-delay:728ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(4){transition-delay:828ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(5){transition-delay:928ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(6){transition-delay:1028ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(7){transition-delay:1128ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(8){transition-delay:1228ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(9){transition-delay:1328ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(10){transition-delay:1428ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(11){transition-delay:1528ms}.has-loader.msedge .load-complete~.nav-bar .main-logo .logo-path:nth-child(12){transition-delay:1628ms}.nav-bar-page-title{position:absolute;width:100%;margin:0;top:.125rem;pointer-events:none;z-index:-1;text-align:center;font-weight:400;font-size:1rem;color:#bbb;opacity:0;transition:opacity 1s cubic-bezier(.08,.03,.22,.87) .4s}.introduced .nav-bar-page-title,.introducing .nav-bar-page-title{opacity:1}.homepage #arrow{pointer-events:none}.homepage.introduced #arrow{pointer-events:auto}#burger{width:25px;height:25px;position:relative;float:right;margin-right:5%;cursor:pointer;overflow:visible}@media (max-width:767px){#burger{margin-top:1px;width:22px;height:22px}}#burger .burger-span{display:block;position:absolute;height:5px;width:100%;overflow:hidden}@media (max-width:767px){#burger .burger-span{height:4px}}#burger .burger-span:first-child{top:0}.introducing #burger .burger-span:first-child .burger-block{animation:i .6s cubic-bezier(.79,0,.58,.95) forwards .91652s}.nav-opening.introduced #burger .burger-span:first-child .burger-block{transition:transform .6s cubic-bezier(.79,0,.58,.95)}@media (max-width:767px){.nav-opening.introduced #burger .burger-span:first-child .burger-block{transition-duration:.3s}}.nav-closed.introduced #burger .burger-span:first-child .burger-block,.nav-closing.introduced #burger .burger-span:first-child .burger-block{transition:transform .6s cubic-bezier(.79,0,.58,.95) .45s}@media (max-width:767px){.nav-closed.introduced #burger .burger-span:first-child .burger-block,.nav-closing.introduced #burger .burger-span:first-child .burger-block{transition-duration:.3s;transition-delay:.2s}}#burger .burger-span:nth-child(2),#burger .burger-span:nth-child(3){top:10px}@media (max-width:767px){#burger .burger-span:nth-child(2),#burger .burger-span:nth-child(3){top:8px}}.introducing #burger .burger-span:nth-child(2) .burger-block,.introducing #burger .burger-span:nth-child(3) .burger-block{animation:i .3s ease-in forwards 1.41652s}.nav-opening.introduced #burger .burger-span:nth-child(2) .burger-block,.nav-opening.introduced #burger .burger-span:nth-child(3) .burger-block{transition:transform .3s ease-in .5s}@media (max-width:767px){.nav-opening.introduced #burger .burger-span:nth-child(2) .burger-block,.nav-opening.introduced #burger .burger-span:nth-child(3) .burger-block{transition-duration:.15s;transition-delay:.25s}}.nav-closed.introduced #burger .burger-span:nth-child(2) .burger-block,.nav-closed.introduced #burger .burger-span:nth-child(3) .burger-block,.nav-closing.introduced #burger .burger-span:nth-child(2) .burger-block,.nav-closing.introduced #burger .burger-span:nth-child(3) .burger-block{transition:transform .3s ease-in .95s}@media (max-width:767px){.nav-closed.introduced #burger .burger-span:nth-child(2) .burger-block,.nav-closed.introduced #burger .burger-span:nth-child(3) .burger-block,.nav-closing.introduced #burger .burger-span:nth-child(2) .burger-block,.nav-closing.introduced #burger .burger-span:nth-child(3) .burger-block{transition-duration:.15s;transition-delay:.45s}}#burger .burger-span.last{top:20px}@media (max-width:767px){#burger .burger-span.last{top:16px}}.introducing #burger .burger-span.last .burger-block{animation:i .4s cubic-bezier(.5,.12,.26,1) forwards 1.61652s}.nav-opening.introduced #burger .burger-span.last .burger-block{transition:transform .4s cubic-bezier(.5,.12,.26,1) .7s}@media (max-width:767px){.nav-opening.introduced #burger .burger-span.last .burger-block{transition-duration:.2s;transition-delay:.35s}}.nav-closed.introduced #burger .burger-span.last .burger-block,.nav-closing.introduced #burger .burger-span.last .burger-block{transition:transform .4s cubic-bezier(.5,.12,.26,1) 1.15s}@media (max-width:767px){.nav-closed.introduced #burger .burger-span.last .burger-block,.nav-closing.introduced #burger .burger-span.last .burger-block{transition-duration:.2s;transition-delay:.55s}}#burger span.burger-block{display:block;position:absolute;height:5px;width:100%;will-change:transform;transform:translateX(-103%);background-color:#4e4544}.homepage #burger span.burger-block,.theme-dark #burger span.burger-block{background:#fff}@media (max-width:767px){#burger span.burger-block{height:5px}}.introduced #burger span.burger-block{transform:translateX(0);animation:none}.nav-opening.introduced #burger span.burger-block{transform:translateX(103%)}.nav-open.introduced #burger span.burger-block{transform:translateX(-103%)}.skipped-intro #burger span.burger-block{transform:translateX(0);animation:none}@media (max-width:767px){#burger .close-vector{width:25px;height:25px}}#burger .close-vector .close-line{stroke:#4e4544;transition:stroke-dashoffset .5s cubic-bezier(.08,.03,.22,.87)}@media (max-width:767px){#burger .close-vector .close-line{transition:stroke-dashoffset .3s cubic-bezier(.08,.03,.22,.87)}}#burger .close-vector .close-line.top-right-line{transition-delay:.3s}@media (max-width:767px){#burger .close-vector .close-line.top-right-line{transition-delay:.15s}}.video-loaded #burger .close-vector .close-line{stroke-dashoffset:90px}.nav-open #burger .close-vector .close-line{stroke-dashoffset:60px}.nav-closing #burger .close-vector .close-line{stroke-dashoffset:30px}.nav-closed #burger .close-vector .close-line,.nav-opening #burger .close-vector .close-line{transition-duration:0s;stroke-dashoffset:90px}#arrow{z-index:310;text-align:center;bottom:0;width:100%;left:0;right:0;margin:0 auto;cursor:pointer;transition:1.2s cubic-bezier(.6,0,.6,1);transition-property:bottom,transform,margin-bottom,opacity}.loaded #arrow{width:100vw;left:auto;right:auto}.introduced #arrow{animation:none}#arrow .arrow-inner{position:relative;padding:35px 0;bottom:0;display:inline-block;transition:.5s cubic-bezier(.6,0,.6,1);transition-property:opacity,transform}@media (max-width:767px){#arrow .arrow-inner{padding:15px 0}}#arrow .arrow-vector{width:27px;height:27px;display:inline-block;overflow:visible;cursor:pointer;transform:rotate(90deg);transition:transform .6s cubic-bezier(.4,0,.8,1),opacity .3s cubic-bezier(.4,0,.8,1) .3s}#arrow .long-line{stroke-dasharray:30px;stroke-dashoffset:90px}#arrow .short-line{stroke-dasharray:15px;stroke-dashoffset:45px}#arrow .border-mask-rect{transition:transform .6s cubic-bezier(.4,0,.8,1)}#arrow .arrow-line{transition:stroke .4s cubic-bezier(.4,0,.8,1);stroke:#fff}.nav-open #arrow,.nav-opening #arrow{opacity:0;pointer-events:none;transition-duration:.4s}.bottomnav{position:fixed;top:0;width:100vw;height:100vh;left:0;pointer-events:none;z-index:-1}.mobile-chrome.android .bottomnav{height:100%}@media (max-width:767px){.bottomnav{transform:translateX(-100%);padding-top:70px;transition:transform .5s cubic-bezier(.08,.03,.22,.87) .3s;background:#fff;display:-ms-flexbox;display:flex;padding-bottom:0;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media only screen and (min-device-width:320px) and (max-device-height:480px){.bottomnav{padding:20% 0 0}}@media (max-height:543px) and (orientation:landscape){.bottomnav{padding-top:60px}}.nav-closing .bottomnav,.nav-open .bottomnav,.nav-opening .bottomnav{z-index:250}@media (max-width:767px){.nav-closing .bottomnav,.nav-open .bottomnav,.nav-opening .bottomnav{transition-delay:.3s}}.nav-open .bottomnav{background-color:#fff}.nav-open .bottomnav,.nav-opening .bottomnav{pointer-events:auto}.nav-open .bottomnav .nav-link,.nav-opening .bottomnav .nav-link{transform:translateX(0)}@media (max-width:767px){.nav-open .bottomnav,.nav-opening .bottomnav{transform:translateX(0)}.nav-open .bottomnav .nav-link,.nav-opening .bottomnav .nav-link{opacity:1}}@media (max-width:767px){.nav-closing .bottomnav{transition-delay:.2s}}.bottomnav .nav-link{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;color:inherit;will-change:transform;background-color:#fff;transition:transform .6s cubic-bezier(.61,0,.6,1);transform:translateX(-103%)}.msedge .bottomnav .nav-link{transition-duration:0s!important}.msedge.introduced .bottomnav .nav-link{transition-duration:.6s!important}.introduced .bottomnav .nav-link{transition-duration:.6s}@media (max-width:767px){.bottomnav .nav-link{opacity:0;position:relative;display:block}}.nav-text{position:relative;top:35%;text-align:center}@media (max-width:767px){.nav-text{top:0}}.nav-link-title{display:inline-block;overflow:hidden;position:relative;opacity:0}@media (max-width:767px){.nav-link-title{opacity:1}}.nav-subtitle-container{overflow:hidden}@media (max-width:767px){.nav-subtitle-container{position:absolute;visibility:hidden}}.nav-link-subtitle{display:block;color:#666;will-change:transform;transition:transform .5s cubic-bezier(.08,.03,.22,.87) .3s}.nav-link-span{font-size:1.75rem;color:rgba(31,32,32,.5);background:#fff;padding-top:8px;display:block;position:relative;z-index:1;height:40px;line-height:1}@media (max-width:767px){.nav-link-span{height:auto;padding-top:0;color:#bbb;line-height:1.2}.current .nav-link-span{color:#6a5e5e}}@media (max-width:320px){.nav-link-span{font-size:1.5rem;height:32px}}@media only screen and (min-device-width:320px) and (max-device-height:480px){.nav-link-span{font-size:1.375rem;height:29px}}@media (max-height:543px) and (orientation:landscape){.nav-link-span{font-size:1.375rem}}.nav-link-span .inner-span{padding:0 10px 5px}@media (max-width:767px){.nav-link-span .inner-span{padding:0}}.nav-link-span.nav-span-overlay{background-color:#3f3d3d;color:#fff;position:absolute;z-index:10;top:0;will-change:transform;transition:transform .6s cubic-bezier(.08,.03,.22,.87);overflow:hidden}.hover-toggled-off .nav-link-span.nav-span-overlay,.hover-toggled-on .nav-link-span.nav-span-overlay{transition-duration:0s}.hover-toggled-off .nav-link-span.nav-span-overlay{transform:translateX(-103%)}.hover-toggled-on .nav-link-span.nav-span-overlay,.hover-toggling-on .nav-link-span.nav-span-overlay{transform:translateX(0)}.tn-leaving .hover-toggled-on .nav-link-span.nav-span-overlay,.tn-leaving .hover-toggling-on .nav-link-span.nav-span-overlay{transition-duration:.3s;transform:translateX(103%)}.hover-toggling-off .nav-link-span.nav-span-overlay{transform:translateX(103%)}.nav-link-span.nav-span-overlay .inner-span{position:relative;display:block;transition:transform .6s cubic-bezier(.08,.03,.22,.87)}.hover-toggled-off .nav-link-span.nav-span-overlay .inner-span,.hover-toggled-on .nav-link-span.nav-span-overlay .inner-span{transition-duration:0s}.hover-toggled-off .nav-link-span.nav-span-overlay .inner-span{transform:translateX(103%)}.hover-toggled-on .nav-link-span.nav-span-overlay .inner-span,.hover-toggling-on .nav-link-span.nav-span-overlay .inner-span{transform:translateX(0)}.tn-leaving .hover-toggled-on .nav-link-span.nav-span-overlay .inner-span,.tn-leaving .hover-toggling-on .nav-link-span.nav-span-overlay .inner-span{transition-duration:.3s;transform:translateX(-103%)}.hover-toggling-off .nav-link-span.nav-span-overlay .inner-span{transform:translateX(-103%)}@media (max-width:767px){.nav-link-span.nav-span-overlay{display:none}}.underline-container{overflow:hidden}.underline{background:#6a5e5e;will-change:transform;transition:transform .4s .3s;height:1px;display:block}.underline.nav-number-underline{position:absolute;top:50%;width:100%;background:hsla(0,0%,44%,.5);transition-delay:0s;opacity:.75}.hover-toggled-off .underline.nav-number-underline{transform:translateX(-115%)}@media (min-width:768px){.nav-number{margin-bottom:10px}}.nav-number-span{font-size:.75rem;color:hsla(0,0%,44%,.5);display:inline-block;overflow:hidden;position:relative;padding-top:3px}@media (max-width:767px){.nav-number-span{font-size:.875rem}.current .nav-number-span{text-decoration:line-through}}@media (max-width:320px){.nav-number-span{font-size:.75rem}}@media only screen and (min-device-width:320px) and (max-device-height:480px){.nav-number-span{font-size:.625rem}}@media (max-height:543px) and (orientation:landscape){.nav-number-span{font-size:.625rem}}.nav-col{position:relative;height:100%;overflow:hidden}@media (max-width:767px){.nav-col{height:auto;width:100%;-ms-flex:0 0 15%;flex:0 0 15%}}@media (max-height:543px) and (orientation:landscape){.nav-col{-ms-flex:0 0 16%;flex:0 0 16%}}@media screen and (max-width:767px) and (max-height:700px){.nav-col{-ms-flex:0 0 14%;flex:0 0 14%}}.nav-col .underline-container{margin-top:15px;margin-bottom:10px;padding-top:2px;position:relative;width:70%;left:15%}.nav-col .underline-container .underline{position:absolute;top:0;width:100%}@media (max-width:767px){.nav-col .underline-container{display:none}}.nav-col.hover-toggled-off .underline{transition-duration:0s;transform:translateX(-103%)}.nav-col.hover-toggled-off .nav-link-subtitle{transition-duration:0s;transform:translateY(-103%)}.nav-col.hover-toggled-on .underline,.nav-col.hover-toggling-on .underline{transform:translateX(0)}.nav-col.hover-toggled-on .nav-link-subtitle,.nav-col.hover-toggling-on .nav-link-subtitle{transform:translateY(0)}.tn-leaving .nav-col.hover-toggled-on .underline,.tn-leaving .nav-col.hover-toggling-on .underline{transition-delay:0s;transform:translateX(103%)}.tn-leaving .nav-col.hover-toggled-on .nav-link-subtitle,.tn-leaving .nav-col.hover-toggling-on .nav-link-subtitle{transition-delay:0s;transform:translateY(103%)}.nav-col.hover-toggling-off .underline{transition-delay:0s;transform:translateX(103%)}.nav-col.hover-toggling-off .nav-link-subtitle{transition-delay:0s;transform:translateY(103%)}@media (min-width:768px){.nav-col:nth-child(2n) .nav-link{transition:transform .6s cubic-bezier(.61,0,.6,1),border-color .2s ease-in .6s;border-left:1px solid transparent;border-right:1px solid transparent}.nav-open .nav-col:nth-child(2n) .nav-link,.nav-opening .nav-col:nth-child(2n) .nav-link{border-color:hsla(0,0%,78%,.1)}.nav-col:nth-child(2n) .nav-text{top:40%}.nav-col:first-child .nav-link-title{transition:opacity .5s .55s}.nav-open .nav-col:first-child .nav-link-title,.nav-opening .nav-col:first-child .nav-link-title{opacity:1}.nav-col:first-child .nav-link{transition-delay:0ms}.nav-col:nth-child(2) .nav-link-title{transition:opacity .5s .65s}.nav-open .nav-col:nth-child(2) .nav-link-title,.nav-opening .nav-col:nth-child(2) .nav-link-title{opacity:1}.nav-col:nth-child(2) .nav-link{transition-delay:.1s}.nav-col:nth-child(3) .nav-link-title{transition:opacity .5s .75s}.nav-open .nav-col:nth-child(3) .nav-link-title,.nav-opening .nav-col:nth-child(3) .nav-link-title{opacity:1}.nav-col:nth-child(3) .nav-link{transition-delay:.2s}.nav-col:nth-child(4) .nav-link-title{transition:opacity .5s .85s}.nav-open .nav-col:nth-child(4) .nav-link-title,.nav-opening .nav-col:nth-child(4) .nav-link-title{opacity:1}.nav-col:nth-child(4) .nav-link{transition-delay:.3s}.nav-col:nth-child(5) .nav-link-title{transition:opacity .5s .95s}.nav-open .nav-col:nth-child(5) .nav-link-title,.nav-opening .nav-col:nth-child(5) .nav-link-title{opacity:1}.nav-col:nth-child(5) .nav-link{transition-delay:.4s}}@media (min-width:768px) and (max-width:991px){.nav-col:nth-child(2n) .nav-text{top:30%}}@media (max-width:767px){.nav-col .nav-link{transition:opacity .3s 0s,transform .3s 0s;transform:translateY(10%);opacity:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.nav-open .nav-col:first-child .nav-link,.nav-opening .nav-col:first-child .nav-link{opacity:1;transform:translateY(0);transition:opacity .5s .3s,transform .5s .3s}.nav-closing .nav-col:first-child .nav-link{transition:opacity .4s 0s,transform .4s .5s}.nav-open .nav-col:nth-child(2) .nav-link,.nav-opening .nav-col:nth-child(2) .nav-link{opacity:1;transform:translateY(0);transition:opacity .5s .35s,transform .5s .35s}.nav-closing .nav-col:nth-child(2) .nav-link{transition:opacity .4s 0s,transform .4s .5s}.nav-open .nav-col:nth-child(3) .nav-link,.nav-opening .nav-col:nth-child(3) .nav-link{opacity:1;transform:translateY(0);transition:opacity .5s .4s,transform .5s .4s}.nav-closing .nav-col:nth-child(3) .nav-link{transition:opacity .4s 0s,transform .4s .5s}.nav-open .nav-col:nth-child(4) .nav-link,.nav-opening .nav-col:nth-child(4) .nav-link{opacity:1;transform:translateY(0);transition:opacity .5s .45s,transform .5s .45s}.nav-closing .nav-col:nth-child(4) .nav-link{transition:opacity .4s 0s,transform .4s .5s}.nav-open .nav-col:nth-child(5) .nav-link,.nav-opening .nav-col:nth-child(5) .nav-link{opacity:1;transform:translateY(0);transition:opacity .5s .5s,transform .5s .5s}.nav-closing .nav-col:nth-child(5) .nav-link{transition:opacity .4s 0s,transform .4s .5s}}#colophon{position:absolute;z-index:105;bottom:0;left:50%;will-change:transform,opacity;transform:translateX(-50%) translateY(100%);transition:.4s ease-in;transition-property:transform,opacity;text-align:center;opacity:0}@media (max-width:767px){#colophon{transform:translateY(20px);position:relative;left:auto;margin:0 auto;height:auto;-ms-flex:0 0 10%;flex:0 0 10%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-positive:1;flex-grow:1;padding-bottom:7%}.ios #colophon{padding-bottom:80px}}@media only screen and (min-device-width:320px) and (max-device-height:480px){#colophon{margin:6% auto 0}}@media (max-height:543px) and (orientation:landscape){#colophon{display:none}}.nav-open #colophon,.nav-opening #colophon{transform:translateX(-50%) translateY(-50px);transition-delay:.6s;transition-timing-function:ease-out;opacity:1}@media (max-width:767px){.nav-open #colophon,.nav-opening #colophon{transform:translateY(0);transition-delay:0s}}@media (min-width:768px){.touchdevice.nav-open #colophon,.touchdevice.nav-opening #colophon{transform:translateX(-50%) translateY(-100px)}}#colophon .email-us{font-family:Adobe Caslon Pro,serif;font-size:.875rem;color:#bbb;display:block;margin:0 0 15px;will-change:transform;transform:translateY(60px);transition:transform .3s ease-in .5s}.nav-open #colophon .email-us,.nav-opening #colophon .email-us{transition-delay:.4s;transform:translateY(0);transition-timing-function:ease-out;opacity:1}@media (max-width:767px){#colophon .email-us{font-size:1rem;opacity:0;transform:translateY(30%)}.nav-open #colophon .email-us,.nav-opening #colophon .email-us{transition:opacity .3s linear .55s,transform .3s linear .55s;transform:translateY(0);color:#bbb}.nav-closing #colophon .email-us{transition:opacity .4s linear 0s,transform .3s linear .5s;color:#bbb}}.menu-social .social-icons-nav{height:auto;width:100%;-ms-flex:0 0 15%;flex:0 0 15%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:0}.menu-social .social-icons-nav circle,.menu-social .social-icons-nav path,.menu-social .social-icons-nav polygon{fill:#6a5e5e}.menu-social .social-icons-nav a:first-child{transition:opacity .5s .8s,transform .5s .8s}.menu-social .social-icons-nav a:nth-child(2){transition:opacity .5s .85s,transform .5s .85s}.menu-social .social-icons-nav a:nth-child(3){transition:opacity .5s .9s,transform .5s .9s}.menu-social .social-icons-nav a:nth-child(4){transition:opacity .5s .95s,transform .5s .95s}.menu-social .social-icons-nav a:nth-child(5){transition:opacity .5s 1s,transform .5s 1s}.menu-social .social-icons-nav a:nth-child(6){transition:opacity .5s 1.05s,transform .5s 1.05s}@media (max-width:767px){.menu-social .social-icons-nav a:first-child{transition:opacity .5s .6s,transform .5s .6s}.menu-social .social-icons-nav a:nth-child(2){transition:opacity .5s .65s,transform .5s .65s}.menu-social .social-icons-nav a:nth-child(3){transition:opacity .5s .7s,transform .5s .7s}.menu-social .social-icons-nav a:nth-child(4){transition:opacity .5s .75s,transform .5s .75s}.menu-social .social-icons-nav a:nth-child(5){transition:opacity .5s .8s,transform .5s .8s}.menu-social .social-icons-nav a:nth-child(6){transition:opacity .5s .85s,transform .5s .85s}}.nav-closed .menu-social .social-icons-nav a,.nav-closing .menu-social .social-icons-nav a{transition:opacity .4s 0s,transform .4s .5s}.nav-open .menu-social .social-icons-nav a,.nav-opening .menu-social .social-icons-nav a{opacity:1;transform:translateY(0)}.main-footer{background:#222;padding:40px 0;-ms-flex-align:center;align-items:center;position:relative;width:100%;bottom:0;z-index:10;will-change:opacity;opacity:1;min-height:200px}.introducing .main-footer{opacity:0}.introduced .main-footer{transition:opacity .4s cubic-bezier(.08,.03,.22,.87);opacity:1}@media (min-width:768px){.main-footer .social-icons-nav{display:none}}@media (max-width:767px){.main-footer{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:50px 0 30px}.main-footer .footer-logo{-ms-flex-order:1;order:1}.main-footer .colophon{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.main-footer .social-icons-nav a{opacity:1}.main-footer .social-icons-nav circle,.main-footer .social-icons-nav path,.main-footer .social-icons-nav polygon{fill:#fff}@media (max-width:767px){.main-footer .social-icons-nav{-ms-flex-order:3;order:3}}.footer-logo-link{color:#dcdcdc}.footer-link{transition:color .5s cubic-bezier(.08,.03,.22,.87)}.footer-link:hover{color:#4e4544}.footer-logo{text-align:center;letter-spacing:.04em;font-size:1.75rem}.footer-slogan{font-size:1.5rem;padding:15px 0 0;color:#afafaf}.footer-slogan .trademark{font-size:.9rem;font-style:normal;margin-left:-5px}.footer-copyright{color:#666;padding-top:15px;display:block;font-size:.75rem}@media (max-width:767px){.footer-copyright{padding-top:8px;padding-bottom:50px}}.footer-email{font-size:.875rem;color:#afafaf}.footer-right-col{text-align:right}.footer-address{color:hsla(0,0%,69%,.3);font-size:.875rem}.footer-phone{font-size:.875rem;color:#bbb}.footer-phone .area-code{transition:color .5s cubic-bezier(.08,.03,.22,.87);color:#666}.footer-phone:hover .area-code{color:#4e4544}.up-next-row{position:relative}.up-next-row .up-next-link{width:100%}@media (max-width:767px){.up-next-row.top-level .left{position:absolute;width:100%}}@media (max-width:767px){.up-next-cs-row .up-next-link{width:auto;overflow:hidden}}@media (max-width:767px){.up-next-cs-row .up-next-col.left{padding-right:5%}}@media (max-width:767px){.up-next-cs-row .up-next-col.right{padding-left:5%}}@media (max-width:767px){.up-next-cs-row .up-next-col-inner .title{font-size:1.5rem}}@media (max-width:767px){.up-next-cs-row .up-next-col-inner .up-next-text-wrap{-ms-flex-align:start;align-items:flex-start}}.up-next-col-inner{min-height:250px;position:relative}@media (max-width:767px){.up-next-col-inner{min-height:190px}}.up-next-col-inner .big-words-col{height:250px;z-index:0;letter-spacing:-1em}@media (max-width:767px){.up-next-col-inner .big-words-col{height:190px;letter-spacing:-.7em;top:11%}}.up-next-cs-row .left .up-next-col-inner .big-words-col{right:0;left:auto;width:auto}@media (max-width:767px){.up-next-cs-row .left .up-next-col-inner .big-words-col{right:11%}}.up-next-cs-row .right .up-next-col-inner .big-words-col{left:0}@media (max-width:767px){.up-next-cs-row .right .up-next-col-inner .big-words-col{left:5%}}.up-next-cs-row .right .up-next-col-inner .big-words-col .big-words-text:first-child{margin-left:-5.7%}.top-level .left .up-next-col-inner .big-words-col{left:10%}@media (max-width:767px){.top-level .left .up-next-col-inner .big-words-col{left:-44%}}.top-level .right .up-next-col-inner .big-words-col{right:10%}@media (max-width:767px){.top-level .right .up-next-col-inner .big-words-col{margin:0 0 0 30%}}.up-next-col-inner .big-words-col .big-words-text{line-height:1;padding-top:5px}@media (max-width:767px){.up-next-col-inner .big-words-col .big-words-text{font-size:6.25rem}}.up-next-col-inner .big-words-col .big-words-text:nth-child(5n){transform:translateY(50%)}.up-next-col-inner .big-words-col .big-words-text:nth-child(5n+1){transform:translateY(100%)}.up-next-col-inner .big-words-col .big-words-text:nth-child(5n+2){transform:translateY(35%)}.up-next-col-inner .big-words-col .big-words-text:nth-child(5n+3){transform:translateY(140%)}.up-next-col-inner .big-words-col .big-words-text:nth-child(5n+4){transform:translateY(115%)}.up-next-col-inner .big-words-col.loaded .big-words-text{transform:translateY(0)}.up-next-col-inner .up-next-text-wrap{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;z-index:5;overflow:hidden}.left .up-next-col-inner .up-next-text-wrap{-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.up-next-col-inner .up-next-text-wrap{-ms-flex-align:center;align-items:center}}.up-next-col-inner .up-next-text{display:block;position:relative}.up-next-col-inner .counter{font-size:.75rem;color:#bbb;opacity:0;transform:translateY(30%);transition:opacity .3s linear .7s,transform .3s linear .7s}.theme-dark .up-next-col-inner .counter{color:#fff}.loaded .up-next-col-inner .counter{opacity:1;transform:translateY(0)}@media (max-width:767px){.up-next-col-inner .counter{display:none}}.up-next-col-inner .tagline{font-size:1.125rem;color:#6a5e5e;padding:15px 0;opacity:0;transform:translateY(30%);transition:opacity .6s ease-out .3s,transform .4s ease-out .3s}.theme-dark .up-next-col-inner .tagline{color:#fff}.loaded .up-next-col-inner .tagline{opacity:1;transform:translateY(0)}@media (max-width:767px){.up-next-col-inner .tagline{font-size:.8125rem;white-space:nowrap;overflow:hidden}}.up-next-col-inner .title{font-size:3rem;color:#6a5e5e;padding-bottom:5px;line-height:1;opacity:0;transform:translateY(30%);transition:opacity .3s linear .3s,transform .3s linear .3s}.theme-dark .up-next-col-inner .title{color:#fff;border-bottom:2px solid #fff}.loaded .up-next-col-inner .title{opacity:1;transform:translateY(0)}@media (max-width:767px){.up-next-col-inner .title{font-size:2.625rem}}.up-next-col-inner .title-underline-wrap{position:absolute;bottom:0;left:0;height:2px;width:100%;overflow:hidden}.up-next-col-inner .title-underline{position:absolute;bottom:0;height:2px;width:100%;background:#6a5e5e;transform:translateX(-100%);transition:transform .6s linear .5s}.loaded .up-next-col-inner .title-underline{transform:translateX(0)}.up-next-arrow{position:absolute;width:90px;overflow:visible;top:40%;transition:transform .4s ease-in}@media (max-width:767px){.up-next-arrow{top:25%}}.left .up-next-arrow{right:125%;transform:rotate(180deg)}@media (max-width:767px){.left .up-next-arrow{right:65%}}.right .up-next-arrow{left:140%}@media (max-width:767px){.right .up-next-arrow{left:80%}}@media (max-width:767px){.up-next-cs-row .right .up-next-arrow{left:65%}}.hover-toggling-off .up-next-arrow,.tn-up-next-next .up-next-arrow{transform:translateX(50px)}@media (max-width:767px){.hover-toggling-off .up-next-arrow,.tn-up-next-next .up-next-arrow{transform:none}}.hover-toggling-off.left .up-next-arrow,.tn-up-next-prev .left .up-next-arrow,.up-next-arrow .hover-toggled-off.left{transform:rotate(180deg) translateX(50px)}@media (max-width:767px){.hover-toggling-off.left .up-next-arrow,.tn-up-next-prev .left .up-next-arrow,.up-next-arrow .hover-toggled-off.left{transform:none}}@media (max-width:767px){.hover-toggling-off.left .up-next-arrow,.tn-up-next-next .left .up-next-arrow,.up-next-arrow .hover-toggled-off.left{transform:rotate(180deg)}}@media (max-width:767px){.tn-up-next-next .hover-toggled-off .up-next-arrow,.tn-up-next-next .hover-toggling-on .up-next-arrow{transform:translateX(25px)}}@media (max-width:767px){.tn-up-next-prev .hover-toggled-off.left .up-next-arrow,.tn-up-next-prev .hover-toggling-on.left .up-next-arrow{transform:rotate(180deg) translateX(25px)}}.up-next-line,.up-next-slant{stroke:#4e4544}.theme-dark .up-next-line,.theme-dark .up-next-slant{stroke:#fff}.up-next-line{stroke-width:2px;stroke-dasharray:60px;stroke-dashoffset:180px}.hover-toggled-on .up-next-line,.hover-toggling-on .up-next-line{transition:all .2s ease-in;stroke-dashoffset:120px}@media (max-width:767px){.hover-toggled-on .up-next-line,.hover-toggling-on .up-next-line{stroke-dashoffset:205px;transition:none}}.hover-toggling-off .up-next-line,.tn-up-next-next .right .up-next-line,.tn-up-next-prev .left .up-next-line{transition:all .25s ease-in;stroke-dashoffset:60px}@media (max-width:767px){.hover-toggling-off .up-next-line,.tn-up-next-next .right .up-next-line,.tn-up-next-prev .left .up-next-line{stroke-dasharray:60px;stroke-dashoffset:180px}}@media (max-width:767px){.hover-toggling-off .up-next-line{stroke-dashoffset:205px;transition:none}}.up-next-line .hover-toggled-off{stroke-dashoffset:180px}@media (max-width:767px){.up-next-line{stroke-dasharray:60px;stroke-dashoffset:205px}}.up-next-slant{stroke-width:2px;stroke-dasharray:10px;stroke-dashoffset:30px}.hover-toggled-on .up-next-slant,.hover-toggling-on .up-next-slant{stroke-dashoffset:40px;transition:all .2s ease-in .2s}@media (max-width:767px){.hover-toggled-on .up-next-slant,.hover-toggling-on .up-next-slant{stroke-dashoffset:40px;transition:none}}.hover-toggling-off .up-next-slant,.tn-up-next-next .right .up-next-slant,.tn-up-next-prev .left .up-next-slant{stroke-dashoffset:50px;transition:all .3s ease-in .1s}@media (max-width:767px){.hover-toggling-off .up-next-slant{stroke-dashoffset:40px;transition:none}}.up-next-slant .hover-toggled-off{stroke-dashoffset:30px}@media (max-width:767px){.up-next-slant{stroke-dashoffset:40px}}.social-icons-nav{display:-ms-flexbox;display:flex;margin:20px 0 0;-ms-flex-direction:row;flex-direction:row}.social-icons-nav svg{height:15px;max-width:18px}.social-icons-nav circle,.social-icons-nav path,.social-icons-nav polygon{fill:#6a5e5e}.social-icons-nav a{display:inline-block;margin:0 15px;cursor:pointer;will-change:opacity,transform;opacity:0;transform:translateY(30%)}.social-icons-nav a:first-child{transition:opacity .5s .3s,transform .5s .3s}.social-icons-nav a:nth-child(2){transition:opacity .5s .35s,transform .5s .35s}.social-icons-nav a:nth-child(3){transition:opacity .5s .4s,transform .5s .4s}.social-icons-nav a:nth-child(4){transition:opacity .5s .45s,transform .5s .45s}.social-icons-nav a:nth-child(5){transition:opacity .5s .5s,transform .5s .5s}.social-icons-nav a:nth-child(6){transition:opacity .5s .55s,transform .5s .55s}.loaded .social-icons-nav a{opacity:1;transform:translateY(0)}@media screen and (max-width:320px){.social-icons-nav a{margin:0 14px}}.ontop{width:100vw;height:100%;overflow:hidden;position:fixed;top:0;z-index:60;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.reel-faded .ontop,.reel-fading .ontop{pointer-events:auto}:-webkit-full-screen-ancestor .highlights-canvas{visibility:hidden}.highlights-canvas{position:fixed;top:0;left:0}.highlight-info-wrap{pointer-events:none;transition:opacity .4s cubic-bezier(.08,.03,.22,.87);display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;position:fixed;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.touchdevice .highlight-info-wrap{top:auto;left:auto;transform:none;width:100%}@media (min-width:768px){.highlight-info-wrap:hover+.outer-borders .outer-border{transform:translateX(0) translateY(0)}}.introduced .highlight-info-wrap{pointer-events:auto}.reel-faded .highlight-info-wrap,.reel-fading .highlight-info-wrap,.tn-leaving .highlight-info-wrap{opacity:0;pointer-events:none}.outer-borders{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.outer-borders .outer-border{will-change:transform;transition:transform .4s cubic-bezier(.08,.03,.22,.87);background:#fff}.outer-borders .left,.outer-borders .right{width:20px;height:100vh;position:absolute;top:0}.outer-borders .bottom,.outer-borders .top{height:20px;width:100vw;position:absolute;left:0}.outer-borders .left{left:0;transform:translateX(-20px) translateY(0)}.outer-borders .right{right:0;transform:translateX(20px) translateY(0)}.outer-borders .top{top:0;transform:translateX(0) translateY(-20px)}.outer-borders .bottom{bottom:0;transform:translateX(0) translateY(20px)}.reel-faded .outer-borders .left,.reel-fading .outer-borders .left{transform:translateX(-20px) translateY(0)}.reel-faded .outer-borders .right,.reel-fading .outer-borders .right{transform:translateX(20px) translateY(0)}.reel-faded .outer-borders .top,.reel-fading .outer-borders .top{transform:translateX(0) translateY(-20px)}.reel-faded .outer-borders .bottom,.reel-fading .outer-borders .bottom{transform:translateX(0) translateY(20px)}.highlight-nums{position:relative;color:#fff;z-index:10;line-height:1;overflow:hidden}.touchdevice .highlight-nums{margin-bottom:-20px}.highlight-nums .highlight-nums-inner{overflow:hidden;display:-ms-flexbox;display:flex}.firefox .highlight-nums .highlight-nums-inner,.msedge .highlight-nums .highlight-nums-inner{padding-top:2px}.touchdevice .highlight-nums .highlight-nums-inner{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.highlight-nums .highlight-num{box-sizing:content-box;cursor:pointer;font-size:.9rem;opacity:0;position:relative;display:inline-block;padding:12px;will-change:transform;transform:translateY(100%);width:15px}.touchdevice .highlight-nums .highlight-num{padding:20px 25px}.highlight-nums .highlight-num:first-child{transition:opacity .4s cubic-bezier(.08,.03,.22,.87),transform .5s cubic-bezier(.08,.03,.22,.87) 0ms}.highlight-nums .highlight-num:nth-child(2){transition:opacity .4s cubic-bezier(.08,.03,.22,.87),transform .5s cubic-bezier(.08,.03,.22,.87) .1s}.highlight-nums .highlight-num:nth-child(3){transition:opacity .4s cubic-bezier(.08,.03,.22,.87),transform .5s cubic-bezier(.08,.03,.22,.87) .2s}.highlight-nums .highlight-num:nth-child(4){transition:opacity .4s cubic-bezier(.08,.03,.22,.87),transform .5s cubic-bezier(.08,.03,.22,.87) .3s}.highlight-nums .highlight-num:nth-child(5){transition:opacity .4s cubic-bezier(.08,.03,.22,.87),transform .5s cubic-bezier(.08,.03,.22,.87) .4s}.touchdevice .highlight-nums{text-align:center;-ms-flex-order:-1;order:-1}.touchdevice .highlight-nums.total-nums-1{width:65px}.touchdevice .highlight-nums.total-nums-2{width:130px}.touchdevice .highlight-nums.total-nums-3{width:195px}.touchdevice .highlight-nums.total-nums-4{width:260px}.touchdevice .highlight-nums.total-nums-5{width:325px}.highlight-nums .underline-intro{transform-origin:right center;width:100%;margin:0 0 8px;will-change:transform;transform:scaleY(1);transition:transform .3s cubic-bezier(.08,.03,.22,.87) .3s;position:absolute;top:calc(50% - 5px)}.highlight-nums .underline-intro .underline{height:8px;background:#fff;will-change:transform;transform-origin:left center;transition-delay:0s;transform:translateX(0) scaleX(1)}.slide-transitioning .highlight-nums .underline-intro .underline{transition-delay:0s!important}@media (min-width:768px){.highlight-info-wrap:hover .highlight-nums .underline-intro{transition:transform .2s cubic-bezier(.08,.03,.22,.87) .1s}.introduced .highlight-info-wrap:hover .highlight-nums .underline-intro{transform:scaleY(.125)}.highlight-info-wrap:hover .highlight-nums .underline-intro .underline{transition:transform .2s cubic-bezier(.08,.03,.22,.87) .4s}.slide-0 .highlight-info-wrap:hover .highlight-nums.total-nums-1 .underline{transform:translateX(9px) scaleX(.5384615385)}.slide-0 .highlight-info-wrap:hover .highlight-nums.total-nums-2 .underline{transform:translateX(9px) scaleX(.2692307692)}.slide-1 .highlight-info-wrap:hover .highlight-nums.total-nums-2 .underline{transform:translateX(48px) scaleX(.2692307692)}.slide-0 .highlight-info-wrap:hover .highlight-nums.total-nums-3 .underline{transform:translateX(9px) scaleX(.1794871795)}.slide-1 .highlight-info-wrap:hover .highlight-nums.total-nums-3 .underline{transform:translateX(48px) scaleX(.1794871795)}.slide-2 .highlight-info-wrap:hover .highlight-nums.total-nums-3 .underline{transform:translateX(87px) scaleX(.1794871795)}.slide-0 .highlight-info-wrap:hover .highlight-nums.total-nums-4 .underline{transform:translateX(9px) scaleX(.1346153846)}.slide-1 .highlight-info-wrap:hover .highlight-nums.total-nums-4 .underline{transform:translateX(48px) scaleX(.1346153846)}.slide-2 .highlight-info-wrap:hover .highlight-nums.total-nums-4 .underline{transform:translateX(87px) scaleX(.1346153846)}.slide-3 .highlight-info-wrap:hover .highlight-nums.total-nums-4 .underline{transform:translateX(126px) scaleX(.1346153846)}.slide-0 .highlight-info-wrap:hover .highlight-nums.total-nums-5 .underline{transform:translateX(9px) scaleX(.1076923077)}.slide-1 .highlight-info-wrap:hover .highlight-nums.total-nums-5 .underline{transform:translateX(48px) scaleX(.1076923077)}.slide-2 .highlight-info-wrap:hover .highlight-nums.total-nums-5 .underline{transform:translateX(87px) scaleX(.1076923077)}.slide-3 .highlight-info-wrap:hover .highlight-nums.total-nums-5 .underline{transform:translateX(126px) scaleX(.1076923077)}.slide-4 .highlight-info-wrap:hover .highlight-nums.total-nums-5 .underline{transform:translateX(165px) scaleX(.1076923077)}.highlight-info-wrap:hover .highlight-nums .highlight-num{opacity:.65;transform:translateY(0)}.highlight-info-wrap:hover .highlight-nums .highlight-num:first-child{transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .2s,transform .5s cubic-bezier(.08,.03,.22,.87) 0ms}.slide-0 .highlight-info-wrap:hover .highlight-nums .highlight-num:first-child{opacity:1}.highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(2){transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .4s,transform .5s cubic-bezier(.08,.03,.22,.87) .1s}.slide-1 .highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(2){opacity:1}.highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(3){transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .6s,transform .5s cubic-bezier(.08,.03,.22,.87) .2s}.slide-2 .highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(3){opacity:1}.highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(4){transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .8s,transform .5s cubic-bezier(.08,.03,.22,.87) .3s}.slide-3 .highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(4){opacity:1}.highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(5){transition:opacity .4s cubic-bezier(.08,.03,.22,.87) 1s,transform .5s cubic-bezier(.08,.03,.22,.87) .4s}.slide-4 .highlight-info-wrap:hover .highlight-nums .highlight-num:nth-child(5){opacity:1}}.touchdevice .highlight-nums{top:-15px}@media (max-width:767px){.touchdevice .highlight-nums{top:0}}.touchdevice.introduced .highlight-nums .highlight-num{opacity:.65;transform:translateY(0)}.touchdevice.introduced .highlight-nums .underline-intro{transform:scaleY(.125)}.touchdevice.introduced .highlight-nums .underline-intro .underline{transition:transform .5s cubic-bezier(.08,.03,.22,.87)}.touchdevice.slide-0 .highlight-nums .highlight-num:first-child,.touchdevice.slide-1 .highlight-nums .highlight-num:nth-child(2),.touchdevice.slide-2 .highlight-nums .highlight-num:nth-child(3),.touchdevice.slide-3 .highlight-nums .highlight-num:nth-child(4),.touchdevice.slide-4 .highlight-nums .highlight-num:nth-child(5){opacity:1}.touchdevice.introduced.slide-0 .highlight-nums.total-nums-1 .underline{transform:translateX(22px) scaleX(.3230769231)}.touchdevice.introduced.slide-0 .highlight-nums.total-nums-2 .underline{transform:translateX(22px) scaleX(.1615384615)}.touchdevice.introduced.slide-1 .highlight-nums.total-nums-2 .underline{transform:translateX(87px) scaleX(.1615384615)}.touchdevice.introduced.slide-0 .highlight-nums.total-nums-3 .underline{transform:translateX(22px) scaleX(.1076923077)}.touchdevice.introduced.slide-1 .highlight-nums.total-nums-3 .underline{transform:translateX(87px) scaleX(.1076923077)}.touchdevice.introduced.slide-2 .highlight-nums.total-nums-3 .underline{transform:translateX(152px) scaleX(.1076923077)}.touchdevice.introduced.slide-0 .highlight-nums.total-nums-4 .underline{transform:translateX(22px) scaleX(.0807692308)}.touchdevice.introduced.slide-1 .highlight-nums.total-nums-4 .underline{transform:translateX(87px) scaleX(.0807692308)}.touchdevice.introduced.slide-2 .highlight-nums.total-nums-4 .underline{transform:translateX(152px) scaleX(.0807692308)}.touchdevice.introduced.slide-3 .highlight-nums.total-nums-4 .underline{transform:translateX(217px) scaleX(.0807692308)}.touchdevice.introduced.slide-0 .highlight-nums.total-nums-5 .underline{transform:translateX(22px) scaleX(.0646153846)}.touchdevice.introduced.slide-1 .highlight-nums.total-nums-5 .underline{transform:translateX(87px) scaleX(.0646153846)}.touchdevice.introduced.slide-2 .highlight-nums.total-nums-5 .underline{transform:translateX(152px) scaleX(.0646153846)}.touchdevice.introduced.slide-3 .highlight-nums.total-nums-5 .underline{transform:translateX(217px) scaleX(.0646153846)}.touchdevice.introduced.slide-4 .highlight-nums.total-nums-5 .underline{transform:translateX(282px) scaleX(.0646153846)}:-webkit-full-screen-ancestor .highlight-slide:not(.active){visibility:hidden}.highlight-slide{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.highlight-slide.active{visibility:visible}.background-image-overlay{position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.4);transition:opacity .5s cubic-bezier(.08,.03,.22,.87)}.touchdevice .background-image-overlay{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 55%,#000),rgba(0,0,0,.4)}.touchdevice.reel-faded .background-image-overlay,.touchdevice.reel-fading .background-image-overlay{transition-duration:.9s}.background-image-overlay div.intro-overlay.touchdevice-view{background-color:#000;opacity:1;will-change:opacity;transition:opacity 3s cubic-bezier(.08,.03,.22,.87) .9s;position:absolute;top:0;left:0;width:100%;height:100%}.firefox .background-image-overlay div.intro-overlay.touchdevice-view{display:block}.introduced .background-image-overlay div.intro-overlay.touchdevice-view,.introducing .background-image-overlay div.intro-overlay.touchdevice-view{opacity:0}.highlight-background,.highlight-background-image{position:absolute;top:0;left:0;width:100vw;height:100vh}.bg-video-loaded .highlight-background-image{display:none}.bg-video-failed .highlight-background-image{display:block}.touchdevice .highlight-background-image{top:-5vh;left:-5vw;width:110vw;height:110vh;will-change:transform,opacity;transform:scale(.96);opacity:.5;transition:opacity 1s cubic-bezier(.4,0,.8,1),transform 3s cubic-bezier(.4,0,.8,1)}.touchdevice.introduced .highlight-background-image,.touchdevice.introducing .highlight-background-image{opacity:1;transform:scale(1)}.highlight-bg-video{display:none}.play-reel-wrap{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;text-align:center;margin-top:21px;z-index:10;transition:opacity .3s cubic-bezier(.6,0,.6,1);opacity:0}.introduced .play-reel-wrap,.introducing .play-reel-wrap{opacity:1}.video-loaded .play-reel-wrap,.video-loading .play-reel-wrap{opacity:0;z-index:-1}.introduced.video-loaded .play-reel-wrap,.introduced.video-loading .play-reel-wrap{pointer-events:none}.touchdevice .play-reel-wrap{margin-top:10px}.highlight-cta{overflow:hidden;position:relative;will-change:transform,opacity;transform:translateY(80%);opacity:0;text-align:center}.highlight-cta .highlight-cta-link{line-height:1}.highlight-cta .strikethrough{position:absolute;background-color:#fff;width:calc(100% - 8px);height:1px;top:9px;left:-101%;transition:transform .55s cubic-bezier(.08,.03,.22,.87)}@media (min-width:768px){.highlight-cta .strikethrough{transform:translateX(0)}}@media (min-width:768px){.highlight-cta:hover .strikethrough{transform:translateX(101%)}}@media (max-width:767px){.highlight-cta .play-btn-vector{width:6px;height:8px;transform:none}}.highlight-cta.view-work{display:inline-block;margin-top:50px;transition:transform .75s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87)}.video-loaded .active .highlight-cta.view-work{transition-delay:.7s;opacity:1;transform:translateY(0)}.touchdevice .highlight-cta.view-work .strikethrough{transition:transform .65s cubic-bezier(.08,.03,.22,.87) 1.2s}@media (min-width:544px) and (max-width:767px){.touchdevice .highlight-cta.view-work .strikethrough{top:52.5%}}@media (max-width:543px){.touchdevice .highlight-cta.view-work .strikethrough{top:50.5%}}.touchdevice.reel-faded .highlight-cta.view-work .strikethrough{transform:translateX(101%)}@media (min-aspect-ratio:5/3){.highlight-cta.view-work{margin-top:20px}}.highlight-cta.play-reel-0{top:0}.slide-0-leaving .highlight-cta.play-reel-0{transition:transform .75s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:translateY(80%);opacity:0}.slide-0-entering .highlight-cta.play-reel-0{transition:transform .75s cubic-bezier(.08,.03,.22,.87) .25s,opacity .5s cubic-bezier(.08,.03,.22,.87) .5s}.slide-0 .highlight-cta.play-reel-0,.slide-0-entering .highlight-cta.play-reel-0{transform:translateY(0);opacity:1}.highlight-cta.play-reel-1{top:-27px}.slide-1-leaving .highlight-cta.play-reel-1{transition:transform .75s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:translateY(80%);opacity:0}.slide-1-entering .highlight-cta.play-reel-1{transition:transform .75s cubic-bezier(.08,.03,.22,.87) .25s,opacity .5s cubic-bezier(.08,.03,.22,.87) .5s}.slide-1 .highlight-cta.play-reel-1,.slide-1-entering .highlight-cta.play-reel-1{transform:translateY(0);opacity:1}.highlight-cta.play-reel-2{top:-54px}.slide-2-leaving .highlight-cta.play-reel-2{transition:transform .75s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:translateY(80%);opacity:0}.slide-2-entering .highlight-cta.play-reel-2{transition:transform .75s cubic-bezier(.08,.03,.22,.87) .25s,opacity .5s cubic-bezier(.08,.03,.22,.87) .5s}.slide-2 .highlight-cta.play-reel-2,.slide-2-entering .highlight-cta.play-reel-2{transform:translateY(0);opacity:1}.highlight-cta.play-reel-3{top:-81px}.slide-3-leaving .highlight-cta.play-reel-3{transition:transform .75s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:translateY(80%);opacity:0}.slide-3-entering .highlight-cta.play-reel-3{transition:transform .75s cubic-bezier(.08,.03,.22,.87) .25s,opacity .5s cubic-bezier(.08,.03,.22,.87) .5s}.slide-3 .highlight-cta.play-reel-3,.slide-3-entering .highlight-cta.play-reel-3{transform:translateY(0);opacity:1}.highlight-cta.play-reel-4{top:-108px}.slide-4-leaving .highlight-cta.play-reel-4{transition:transform .75s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:translateY(80%);opacity:0}.slide-4-entering .highlight-cta.play-reel-4{transition:transform .75s cubic-bezier(.08,.03,.22,.87) .25s,opacity .5s cubic-bezier(.08,.03,.22,.87) .5s}.slide-4 .highlight-cta.play-reel-4,.slide-4-entering .highlight-cta.play-reel-4{transform:translateY(0);opacity:1}.highlight-cta.play-reel-5{top:-135px}.slide-5-leaving .highlight-cta.play-reel-5{transition:transform .75s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:translateY(80%);opacity:0}.slide-5-entering .highlight-cta.play-reel-5{transition:transform .75s cubic-bezier(.08,.03,.22,.87) .25s,opacity .5s cubic-bezier(.08,.03,.22,.87) .5s}.slide-5 .highlight-cta.play-reel-5,.slide-5-entering .highlight-cta.play-reel-5{transform:translateY(0);opacity:1}.highlight-cta-link{font-family:Signal No1 D,sans-serif;font-size:1.125rem;color:#fff;display:inline-block;padding:0 12px 0 10px;transition:opacity .3s cubic-bezier(.6,0,.6,1)}.highlight-cta-link:active,.highlight-cta-link:focus,.highlight-cta-link:hover{color:#fff}@media (max-width:767px){.highlight-cta-link{font-size:.75rem}}.play-btn-vector{display:inline-block;width:10px;height:15px;transform:translate(1px,1px)}.slash-intro-wrap .slash-intro-line{stroke-width:24px;transform:none}body.homepage.introduced.slide-transitioning .slash-intro-wrap .slash-intro-line{animation:d 883.96ms cubic-bezier(.4,0,.8,1) forwards .85s}.reel-player{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:none}@media (min-aspect-ratio:5/3){.reel-player{padding-top:30px}}.reel-player iframe:-webkit-full-screen{width:100%;height:100%}.active .reel-player{z-index:300}.reel-faded .active .reel-player{pointer-events:auto}.reel-player .reel-player-inner{position:relative;left:10vw;width:80vw;perspective:2000px;text-align:center}@media (max-width:767px){.reel-player .reel-player-inner{height:100vh;width:85vw;left:7.5vw;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:-10vh}}@media (min-aspect-ratio:5/3){.reel-player .reel-player-inner{-ms-flex-pack:start;justify-content:flex-start;top:0;left:50%;width:135vh;margin-left:-67.5vh}}.reel-player .reel-player-inner:-webkit-full-screen-ancestor{left:0;width:100%;height:auto;display:block;margin:0}.reel-player .embed-responsive{width:100%;display:block;position:relative;will-change:opacity,transform;transform:rotateX(-8deg) rotateY(-8deg) translateY(5%);opacity:0;transition:transform .9s cubic-bezier(.08,.03,.22,.87),opacity .9s cubic-bezier(.08,.03,.22,.87)}@media (max-width:767px){.reel-player .embed-responsive{margin-top:0;transform:translateY(15%)}}.ios .reel-player .embed-responsive,.safari .reel-player .embed-responsive{transform:translateY(15%)}.video-loaded .highlight-slide.active .reel-player .embed-responsive,.video-loading .highlight-slide.active .reel-player .embed-responsive{opacity:1;transform:rotateX(0deg) rotateY(0deg) translateY(0)}@media (max-width:767px){.video-loaded .highlight-slide.active .reel-player .embed-responsive,.video-loading .highlight-slide.active .reel-player .embed-responsive{transform:translateY(0)}}.ios .video-loaded .highlight-slide.active .reel-player .embed-responsive,.ios .video-loading .highlight-slide.active .reel-player .embed-responsive,.safari .video-loaded .highlight-slide.active .reel-player .embed-responsive,.safari .video-loading .highlight-slide.active .reel-player .embed-responsive{transform:translateY(0)}.reel-player .reel-error{position:absolute;bottom:101%;height:100%;width:100%;padding:0 6.25vw;background:#fff;font-family:Adobe Caslon Pro Italic,adobe-caslon-pro;font-style:italic;font-size:2.75vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:transform .6s cubic-bezier(.08,.03,.22,.87) .75s}.reel-faded .reel-player .reel-error.error-occurred{transform:translateY(101%)}@media (min-width:1280px){.reel-player .reel-error{padding:0 80px;font-size:2.2rem}}.reel-player .reel-poster{transition:opacity .4s cubic-bezier(.08,.03,.22,.87);pointer-events:none}.video-loaded .reel-player .reel-poster,.video-loading .reel-player .reel-poster{opacity:0}.video-loading .reel-player .reel-poster{transition-delay:1s}.video-loaded .reel-player .reel-poster{transition-delay:0s}.reel-player-background{position:fixed;z-index:20;top:0;left:0;width:100%;height:100vh;background-color:#090909;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.08,.03,.22,.87)}.reel-faded .reel-player-background,.reel-fading .reel-player-background{opacity:1;pointer-events:auto}.touchdevice .reel-player-background{background-color:rgba(9,9,9,.88)}.close-vector{width:30px;height:30px;cursor:pointer;position:absolute}.reel-player .close-vector{position:relative}.reel-player .close-vector .close-line{stroke:#fff}.close-vector .close-line{stroke-dasharray:30px;stroke-dashoffset:90px;transition:stroke-dashoffset 0s cubic-bezier(.08,.03,.22,.87) 1.5s}.video-loaded .close-vector .close-line{transition-duration:.5s;transition-delay:.5s;stroke-dashoffset:60px}.video-loaded .close-vector .close-line.top-left-line{transition-delay:.8s}.close-vector-wrap{z-index:110;right:calc(-4vw - 15px);top:0;position:absolute;will-change:opacity;opacity:0;transition:opacity .4s cubic-bezier(.08,.03,.22,.87)}.reel-faded .close-vector-wrap,.reel-fading .close-vector-wrap{transition-duration:0s;opacity:1}@media (min-width:1280px){.close-vector-wrap{right:-66.2px}}@media (min-aspect-ratio:5/3){.close-vector-wrap{right:calc(-4vw - 15px);position:absolute;-ms-flex-order:1;order:1;margin-bottom:0}.close-vector-wrap:after{content:""}}@media (min-aspect-ratio:5/3) and (min-width:1080px){.close-vector-wrap{right:-58.2px}}@media (max-width:767px){.close-vector-wrap{position:relative;right:auto;-ms-flex-order:-1;order:-1;margin-bottom:50px}.close-vector-wrap .close-vector{width:15px;height:15px}.close-vector-wrap:after{content:"Close";font-family:Signal No1 D;font-size:.75rem;color:#fff;display:block;text-align:center;opacity:0;transition:opacity .5s cubic-bezier(.08,.03,.22,.87) .8s}.reel-faded .close-vector-wrap:after{opacity:1}}body.homepage.reel-faded .arrow-anchor,body.homepage.reel-faded .nav-bar,body.homepage.reel-fading .arrow-anchor,body.homepage.reel-fading .nav-bar{pointer-events:none}body.homepage.reel-faded .arrow-anchor,body.homepage.reel-fading .arrow-anchor{position:absolute;z-index:-1}body.homepage.reel-faded .arrow-inner,body.homepage.reel-faded .nav-row,body.homepage.reel-fading .arrow-inner,body.homepage.reel-fading .nav-row{opacity:0}body.homepage.reel-faded .nav-bar-bg,body.homepage.reel-faded .nav-row,body.homepage.reel-fading .nav-bar-bg,body.homepage.reel-fading .nav-row{transform-origin:center bottom;transform:translateY(-160px)}body.homepage.reel-faded #arrow .arrow-inner,body.homepage.reel-fading #arrow .arrow-inner{transform-origin:center bottom;transform:translateY(163px)}div.highlight-info-wrap div.tagline-vector{overflow:hidden;position:relative;z-index:10;height:70px;pointer-events:none;transition:opacity .5s cubic-bezier(.6,0,.6,1)}@media (max-width:767px){div.highlight-info-wrap div.tagline-vector{height:50px;margin-top:22px}}div.highlight-info-wrap .tagline-wrap{position:relative;height:70px}div.highlight-info-wrap .tagline-wrap:nth-child(2){top:0}div.highlight-info-wrap .tagline-wrap:nth-child(3){top:-70px}div.highlight-info-wrap .tagline-wrap:nth-child(4){top:-140px}div.highlight-info-wrap .tagline-wrap:nth-child(5){top:-210px}div.highlight-info-wrap .tagline-wrap:nth-child(6){top:-280px}div.highlight-info-wrap .tagline-wrap:nth-child(7){top:-350px}@media (max-width:767px){div.highlight-info-wrap .tagline-wrap{height:50px}div.highlight-info-wrap .tagline-wrap:nth-child(2){top:0}div.highlight-info-wrap .tagline-wrap:nth-child(3){top:-50px}div.highlight-info-wrap .tagline-wrap:nth-child(4){top:-100px}div.highlight-info-wrap .tagline-wrap:nth-child(5){top:-150px}div.highlight-info-wrap .tagline-wrap:nth-child(6){top:-200px}div.highlight-info-wrap .tagline-wrap:nth-child(7){top:-250px}}div.highlight-info-wrap .tagline-bg{left:0;background-color:hsla(0,0%,100%,.5);opacity:.3;transform:translateX(-101%);position:absolute;width:100%;height:100%}.slide-0.slide-transitioning div.highlight-info-wrap .tagline-bg,.slide-1.slide-transitioning div.highlight-info-wrap .tagline-bg,.slide-2.slide-transitioning div.highlight-info-wrap .tagline-bg,.slide-3.slide-transitioning div.highlight-info-wrap .tagline-bg,.slide-4.slide-transitioning div.highlight-info-wrap .tagline-bg,.slide-5.slide-transitioning div.highlight-info-wrap .tagline-bg{animation:f 1.1s cubic-bezier(.4,0,.8,1) 1 .2s}div.highlight-info-wrap .tagline-mask-rect{overflow:hidden;position:relative;animation:none;will-change:transform;transform:translateX(-100%)}div.highlight-info-wrap .tagline-span{font-size:3rem;display:block;position:relative;color:#fff;padding:3px 10px 0;will-change:transform;transform:translateX(100%);animation:none;text-align:center}@media (max-width:767px){div.highlight-info-wrap .tagline-span{font-size:1.8125rem;white-space:nowrap}}div.highlight-info-wrap .tagline-span sup{font-size:30%;top:-1.5em}body.introduced.slide-0-leaving div.highlight-info-wrap .tagline-mask-rect.tagline-rect-0{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(100%)}body.introduced.slide-0-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-0{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-0 div.highlight-info-wrap .tagline-mask-rect.tagline-rect-0,body.introduced.slide-0-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-0{transform:translateX(0)}body.introduced.slide-1-leaving div.highlight-info-wrap .tagline-mask-rect.tagline-rect-1{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(100%)}body.introduced.slide-1-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-1{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-1 div.highlight-info-wrap .tagline-mask-rect.tagline-rect-1,body.introduced.slide-1-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-1{transform:translateX(0)}body.introduced.slide-2-leaving div.highlight-info-wrap .tagline-mask-rect.tagline-rect-2{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(100%)}body.introduced.slide-2-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-2{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-2 div.highlight-info-wrap .tagline-mask-rect.tagline-rect-2,body.introduced.slide-2-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-2{transform:translateX(0)}body.introduced.slide-3-leaving div.highlight-info-wrap .tagline-mask-rect.tagline-rect-3{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(100%)}body.introduced.slide-3-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-3{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-3 div.highlight-info-wrap .tagline-mask-rect.tagline-rect-3,body.introduced.slide-3-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-3{transform:translateX(0)}body.introduced.slide-4-leaving div.highlight-info-wrap .tagline-mask-rect.tagline-rect-4{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(100%)}body.introduced.slide-4-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-4{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-4 div.highlight-info-wrap .tagline-mask-rect.tagline-rect-4,body.introduced.slide-4-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-4{transform:translateX(0)}body.introduced.slide-5-leaving div.highlight-info-wrap .tagline-mask-rect.tagline-rect-5{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(100%)}body.introduced.slide-5-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-5{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-5 div.highlight-info-wrap .tagline-mask-rect.tagline-rect-5,body.introduced.slide-5-entering div.highlight-info-wrap .tagline-mask-rect.tagline-rect-5{transform:translateX(0)}body.introduced.slide-0-leaving div.highlight-info-wrap .tagline-span.tagline-span-0{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(-100%)}body.introduced.slide-0-entering div.highlight-info-wrap .tagline-span.tagline-span-0{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-0 div.highlight-info-wrap .tagline-span.tagline-span-0,body.introduced.slide-0-entering div.highlight-info-wrap .tagline-span.tagline-span-0{transform:translateX(0)}body.introduced.slide-1-leaving div.highlight-info-wrap .tagline-span.tagline-span-1{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(-100%)}body.introduced.slide-1-entering div.highlight-info-wrap .tagline-span.tagline-span-1{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-1 div.highlight-info-wrap .tagline-span.tagline-span-1,body.introduced.slide-1-entering div.highlight-info-wrap .tagline-span.tagline-span-1{transform:translateX(0)}body.introduced.slide-2-leaving div.highlight-info-wrap .tagline-span.tagline-span-2{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(-100%)}body.introduced.slide-2-entering div.highlight-info-wrap .tagline-span.tagline-span-2{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-2 div.highlight-info-wrap .tagline-span.tagline-span-2,body.introduced.slide-2-entering div.highlight-info-wrap .tagline-span.tagline-span-2{transform:translateX(0)}body.introduced.slide-3-leaving div.highlight-info-wrap .tagline-span.tagline-span-3{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(-100%)}body.introduced.slide-3-entering div.highlight-info-wrap .tagline-span.tagline-span-3{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-3 div.highlight-info-wrap .tagline-span.tagline-span-3,body.introduced.slide-3-entering div.highlight-info-wrap .tagline-span.tagline-span-3{transform:translateX(0)}body.introduced.slide-4-leaving div.highlight-info-wrap .tagline-span.tagline-span-4{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(-100%)}body.introduced.slide-4-entering div.highlight-info-wrap .tagline-span.tagline-span-4{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-4 div.highlight-info-wrap .tagline-span.tagline-span-4,body.introduced.slide-4-entering div.highlight-info-wrap .tagline-span.tagline-span-4{transform:translateX(0)}body.introduced.slide-5-leaving div.highlight-info-wrap .tagline-span.tagline-span-5{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s;transform:translateX(-100%)}body.introduced.slide-5-entering div.highlight-info-wrap .tagline-span.tagline-span-5{transition:transform .55s cubic-bezier(.4,0,.8,1) .2s}body.introduced.slide-5 div.highlight-info-wrap .tagline-span.tagline-span-5,body.introduced.slide-5-entering div.highlight-info-wrap .tagline-span.tagline-span-5{transform:translateX(0)}body.homepage{width:100vw;max-width:100%;height:100vh;background-color:#000}body.homepage .scroll-padder{position:relative;width:100%;padding-bottom:165vh}body.homepage .tn-blinders-wrap .blind-container:first-child .blind-inner{transition-delay:.65s}body.homepage .tn-blinders-wrap .blind-container:nth-child(2) .blind-inner{transition-delay:.8s}body.homepage .tn-blinders-wrap .blind-container:nth-child(3) .blind-inner{transition-delay:.95s}body.homepage .tn-blinders-wrap .blind-container:nth-child(4) .blind-inner{transition-delay:1.1s}body.homepage .tn-blinders-wrap .blind-container:nth-child(5) .blind-inner{transition-delay:1.25s}body.homepage .tn-blinders-wrap .blind-inner{transform:translateX(0)}body.homepage .arrow-anchor{pointer-events:none;display:block;position:fixed;bottom:60px;width:100%;z-index:100}@media (max-width:767px){body.homepage .arrow-anchor{bottom:45px}}body.homepage .nav-bar{position:fixed}body.homepage.load-complete .tn-blinders-wrap .blind-inner{transform:translateX(101%)}body.homepage.introduced .tn-blinders-wrap .blind-container:first-child .blind-inner,body.homepage.introduced .tn-blinders-wrap .blind-container:nth-child(2) .blind-inner,body.homepage.introduced .tn-blinders-wrap .blind-container:nth-child(3) .blind-inner,body.homepage.introduced .tn-blinders-wrap .blind-container:nth-child(4) .blind-inner,body.homepage.introduced .tn-blinders-wrap .blind-container:nth-child(5) .blind-inner{visibility:hidden;transform:translateX(-101%);transition-duration:0s;transition-delay:0s}body.homepage.introduced .arrow-anchor{pointer-events:auto}body.homepage.nav-open .arrow-anchor,body.homepage.nav-opening .arrow-anchor{pointer-events:none}body.homepage #pageloader{transition:z-index 0s linear 1.2s}body.homepage #pageloader .loader-container{transition:opacity .5s cubic-bezier(.08,.03,.22,.87)}body.homepage #pageloader.load-complete{opacity:1}body.homepage #pageloader.load-complete .loader-container{opacity:0}.slash-intro-wrap{opacity:1;z-index:5;position:absolute;top:-20px;left:0;width:100%}.slash-intro-wrap .slash-intro-vector{width:110px;height:200px;overflow:visible;position:relative;margin:0 auto;display:block}.slash-intro-wrap .slash-intro-line{stroke-dasharray:210px;stroke-dashoffset:635px;stroke:hsla(0,0%,100%,.1)}body.introducing .slash-intro-wrap .slash-intro-line{animation:d 883.96ms cubic-bezier(.4,0,.8,1) forwards 2.88596s}@keyframes d{0%{stroke-dashoffset:635px}50%{stroke-dashoffset:420px}to{stroke-dashoffset:215px}}body.introduced #arrow .long-line{animation:e 1.0384s cubic-bezier(.4,0,.8,1) forwards 2.32188s}body.introduced #arrow .short-line{animation:p 1.0384s cubic-bezier(.4,0,.8,1) forwards 2.52188s}.skipped-intro #arrow .long-line,.skipped-intro #arrow .short-line{animation-duration:0s}@keyframes e{to{stroke-dashoffset:60px}}.introducing .tagline-bg{animation:f 1.1s cubic-bezier(.4,0,.8,1) forwards 2.2s}@keyframes f{50%{transform:translateX(0)}to{transform:translateX(101%)}}.tagline-rect-0{visibility:hidden}#homepage.introducing .tagline-rect-0{visibility:visible;transform:translateX(-100%);animation:i .55s cubic-bezier(.4,0,.8,1) forwards 2.2s}.introduced .tagline-rect-0{visibility:visible}.tagline-span-0{visibility:hidden}#homepage.introducing .tagline-span-0{visibility:visible;transform:translateX(100%);animation:i .55s cubic-bezier(.4,0,.8,1) forwards 2.2s}.introduced .tagline-span-0{visibility:visible}.highlight-nums .underline-intro{pointer-events:none;transform:scaleY(0);opacity:0}.introducing .highlight-nums .underline-intro{transition:.33s cubic-bezier(.4,0,.8,1) 2.3298s;transition-property:opacity,transform;opacity:1;transform:scaleY(1)}.touchdevice.introducing .highlight-nums .underline-intro{transition-delay:0s;transform:translateX(-100%) scaleY(.125)}.introduced .highlight-nums .underline-intro{opacity:1;transform:scaleY(1)}.touchdevice.introduced .highlight-nums .underline-intro{transition-duration:.7s;transform:translateX(0) scaleY(.125)}#homepage.introducing .play-reel-0{opacity:0;transform:translateY(100%);animation:g 489.72ms cubic-bezier(.4,0,.8,1) forwards 2670.8ms}@keyframes g{20%{opacity:0}to{opacity:1;transform:translateY(0)}}body.workpage,body.workpage .body-container,body.workpage .main-content{background-color:transparent}body.workpage .intro-row{padding-bottom:65px}.work-grid-content .work-grid-content-inner{max-width:1280px;margin:0 auto}.work-grid-row{padding-top:40px;margin-bottom:50px;position:relative}.work-grid-row .row{-ms-flex-align:stretch;align-items:stretch;display:block}.work-grid-year{right:0;left:auto;padding-right:17.96875vw;margin-top:-4.6875vw;overflow:hidden;pointer-events:none;z-index:100;position:absolute;will-change:transform,opacity;opacity:0;transform:translateY(0)}.introducing .work-grid-year{transition:opacity .7s cubic-bezier(.08,.03,.22,.87) 1.4s}.work-grid-year.year-handler{transition-delay:1.6s}.introduced .work-grid-year,.introducing .work-grid-year{opacity:1}.introduced .work-grid-year{transition-delay:0s}.work-grid-year.hit-bottom{margin-top:1.5625vw}@media (min-width:1280px){.work-grid-year{padding-right:295px;right:calc((100% - 1410px) / 2);margin-top:-60px}.work-grid-year.hit-bottom{margin-top:20px}}@media (min-aspect-ratio:5/3) and (min-width:1080px){.work-grid-year{right:calc((100% - 1080px) / 2);padding-right:245px}}.work-grid-year.work-grid-twenty{z-index:-1;right:auto;left:-11.328125vw;margin-top:-7.8125vw}.msedge .work-grid-year.work-grid-twenty,.msie .work-grid-year.work-grid-twenty{z-index:100}.work-grid-year.work-grid-twenty.hit-bottom{margin-top:-2.34375vw}@media (min-width:1280px){.work-grid-year.work-grid-twenty{left:calc((100% - 1570px) / 2);margin-top:-100px}.work-grid-year.work-grid-twenty.hit-bottom{margin-top:-30px}}@media (min-aspect-ratio:5/3){.work-grid-year.work-grid-twenty{left:-13.4259259259vw;margin-top:-9.2592592593vw}}@media (min-aspect-ratio:5/3) and (min-width:1080px){.work-grid-year.work-grid-twenty{left:calc((100% - 1370px) / 2);margin-top:-100px}}.work-grid-year.fixed{position:fixed}.work-grid-year .year-single-number,.work-grid-year .year-single-number-wrap{display:inline-block;transition:transform .7s linear}.work-grid-year.touchdevice-view{margin-top:-3.90625vw;right:auto;left:auto;padding-right:0;height:auto;overflow:hidden;padding-bottom:100px}.work-grid-year.touchdevice-view .work-grid-year-inner{overflow:visible;width:100%}.work-grid-year.touchdevice-view .year-single-number-wrap{transition:transform 1.3s cubic-bezier(.08,.03,.22,.87),opacity .9s cubic-bezier(.08,.03,.22,.87) .4s;opacity:0}.work-grid-year.touchdevice-view.waypoint-load.loaded .year-single-number-wrap{transform:translateY(0);opacity:1}.work-grid-year.year-century{transform:translateX(-8.984375vw);left:0}.work-grid-year.year-century .year-single-number-wrap:first-child{transform:translateY(100%)}.work-grid-year.year-century .year-single-number-wrap:nth-child(2){transform:translateY(35%)}.work-grid-year.year-decade{right:0;text-align:right;z-index:101}.work-grid-year.year-decade .work-grid-year-inner{transform:translateX(4.6875vw)}.work-grid-year.year-decade .year-single-number-wrap:first-child{transform:translateY(140%)}.work-grid-year.year-decade .year-single-number-wrap:nth-child(2){transform:translateY(115%)}.work-grid-year .work-grid-year-inner{width:300%;overflow:hidden;position:relative}.work-grid-year .year-slide-wrap{display:inline-block;width:12.109375vw;position:absolute}@media (min-width:1280px){.work-grid-year .year-slide-wrap{width:155px}}.work-grid-year .year-single-number-wrap{overflow:hidden;margin-right:-10px;padding:10px 10px 10px 0}.work-grid-year .year-single-number-wrap .year-single-number{letter-spacing:-.1em;color:rgba(255,34,34,.7);font-size:39.0625vw;height:27.34375vw;line-height:1}@media (min-width:1280px){.work-grid-year .year-single-number-wrap .year-single-number{height:350px;font-size:31.25rem}}@media (min-aspect-ratio:5/3){.work-grid-year .year-single-number-wrap .year-single-number{font-size:37.037037037vw;height:27.7777777778vw}}@media (min-aspect-ratio:5/3) and (min-width:1080px){.work-grid-year .year-single-number-wrap .year-single-number{font-size:25rem;height:300px}}@media (min-width:768px){.touchdevice .work-grid-year .year-single-number-wrap .year-single-number{font-size:29.296875vw;height:21.484375vw}}.work-grid-clear{width:100%}.case-study-wrap{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;will-change:opacity,transform;opacity:0;transform-style:preserve-3d;transform:rotateX(14deg) rotateY(6deg) rotate(1deg) translateY(15%);transition:transform .7s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87)}.case-study-wrap .case-study-box{will-change:opacity;transition:opacity .7s cubic-bezier(.08,.03,.22,.87)}.case-study-wrap:nth-of-type(4n+1),.case-study-wrap:nth-of-type(4n+4){background-color:#eee}.case-study-wrap:nth-of-type(4n+2),.case-study-wrap:nth-of-type(4n+3){background-color:#bbb}.case-study-wrap.loaded{opacity:1;transform:rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0)}.case-study-wrap.loaded .case-study-box{opacity:1}@media (min-width:768px){.case-study-wrap.loaded:nth-of-type(odd){transition-delay:.15s}.case-study-wrap.loaded:nth-of-type(odd) .case-study-box{transition-delay:.25s}.case-study-wrap.loaded:nth-of-type(2n){transition-delay:.3s}.case-study-wrap.loaded:nth-of-type(2n) .case-study-box{transition-delay:.5s}}.touchdevice .case-study-wrap.loaded{transition-delay:0s}.touchdevice .case-study-wrap.loaded .case-study-box{transition-delay:.1s}.belief-box,.case-study-wrap{float:left}@media (min-width:768px){.belief-box,.case-study-wrap{width:45%}}@media (min-width:544px) and (max-width:767px){.belief-box,.case-study-wrap{width:50%}}@media (max-width:543px){.belief-box,.case-study-wrap{width:100%}}@media (min-width:544px) and (max-width:767px){.belief-box{width:100%}}.case-study-box{opacity:0;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;width:100%;padding-bottom:100%}.touchdevice .loaded .case-study-box{opacity:1}.case-study-link{display:block;width:100%}.case-study-info{background-color:rgba(78,69,68,.7);width:100%;height:100%;position:absolute;left:0;z-index:100;pointer-events:none;will-change:transform;transform:translateY(-100%);overflow:hidden}.touchdevice .case-study-info{transform:none;will-change:opacity;opacity:0;transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .3s}.touchdevice .loaded .case-study-info{opacity:1}.case-study-info .info-inner{position:relative;color:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;height:100%;transform:translateY(100%)}@media (min-width:768px){.case-study-info .info-inner{will-change:transform}}.touchdevice .case-study-info .info-inner{transform:none}.case-study-info .case-study-headings{width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;opacity:0;position:relative;z-index:5;will-change:opacity;transition:opacity .6s cubic-bezier(.08,.03,.22,.87) .9s;perspective:600px}.touchdevice .case-study-info .case-study-headings{transition-delay:.6s}.touchdevice .loaded .case-study-info .case-study-headings{opacity:1}.case-study-info .case-study-title{line-height:1;font-size:3rem;width:100%;padding-top:15px;display:block;will-change:transform;transform:rotateX(-25deg) translateY(50%);transition:transform .6s cubic-bezier(.08,.03,.22,.87) .9s}.touchdevice .case-study-info .case-study-title{transition:transform .6s cubic-bezier(.08,.03,.22,.87) .6s,opacity .6s cubic-bezier(.08,.03,.22,.87) .6s;transform:rotateX(-25deg) translateY(20%);opacity:0}.touchdevice .loaded .case-study-info .case-study-title{transform:rotateX(0deg) translateY(0);opacity:1}@media (min-width:544px) and (max-width:767px){.case-study-info .case-study-title{font-size:2.4rem}}.case-study-info .case-study-relationship{color:hsla(0,0%,100%,.7);display:block;font-size:1.125rem;padding-top:5px;width:100%;opacity:0;position:absolute;bottom:10%;left:0;will-change:opacity;transition:opacity .6s cubic-bezier(.08,.03,.22,.87) .9s}@media (max-width:767px){.case-study-info .case-study-relationship{bottom:15%;color:#fff;font-size:1rem}}.touchdevice .loaded .case-study-info .case-study-relationship{opacity:1}.case-study-info .case-study-tagline{font-size:1.5rem;display:inline-block;padding:0 8px;width:100%}@media (min-width:544px) and (max-width:767px){.case-study-info .case-study-tagline{font-size:1.4rem}}.case-study-info .slash-study-wrap{opacity:1;position:absolute;z-index:1;width:30%;height:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.case-study-info .slash-study-vector{width:100%;height:100%}.case-study-info .slash-study-line{stroke:hsla(0,0%,93%,.1);transition:stroke-dashoffset .9s cubic-bezier(.08,.03,.22,.87) .9s}.touchdevice .case-study-info .slash-study-line{transition-delay:.6s}.touchdevice .loaded .case-study-info .slash-study-line{stroke-dashoffset:400px}.case-study-info .info-inner.hovered .slash-study-line{transition-delay:.4s;stroke-dashoffset:400px}.case-study-info .info-inner.hovered .case-study-headings,.case-study-info .info-inner.hovered .case-study-relationship{transition-delay:.15s;opacity:1}.case-study-info .info-inner.hovered .case-study-title{transition-delay:.15s;transform:rotateX(0deg) translateZ(0)}.belief-box{background-color:#fff}.touchdevice .belief-box{will-change:opacity,transform;opacity:0;transform-style:preserve-3d;transform:rotateX(14deg) rotateY(6deg) rotate(1deg) translateY(15%)}.belief-box .belief-box-inner{width:100%;padding-bottom:100%;background-color:hsla(0,0%,80%,.1)}@media (min-width:544px) and (max-width:767px){.belief-box .belief-box-inner{padding-bottom:50%}}.belief-box .slash-study-vector{max-height:300px;max-width:173px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.belief-box .slash-study-vector{max-width:115px}}.belief-box .slash-study-vector .slash-study-line{stroke:hsla(0,0%,93%,.7);transition:stroke-dashoffset .9s cubic-bezier(.08,.03,.22,.87) .9s}@media (max-width:767px){.belief-box .slash-study-vector .slash-study-line{transition-delay:.8s}}.belief-box .belief-box-title{color:hsla(0,0%,40%,.4);position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%);font-size:2.125rem}.belief-box .belief-box-title:after{z-index:-1}@media (max-width:767px){.belief-box .belief-box-title{font-size:1.75rem}}.belief-box sup{font-size:.45em;font-style:normal;display:inline-block;transform:translate(.3em,-.5em)}.belief-box.loaded .slash-study-line{stroke-dashoffset:400px}.touchdevice .belief-box.loaded{opacity:1;transition:transform .7s cubic-bezier(.08,.03,.22,.87),opacity .9s cubic-bezier(.08,.03,.22,.87);transform:rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0)}.year-aside{text-align:center;float:right;margin-right:5%;width:5%}.touchdevice .year-aside{transform:translate(-32.8125vw,-17vw);width:0;margin-right:0;z-index:100}@media (min-width:768px){.touchdevice .year-aside{transform:translate(-28.125vw,-17vw)}}.touchdevice .year-aside:first-of-type{display:none}.year-aside-inner{transform:translateX(100%)}.year-aside-num{overflow:hidden;transform:translateX(-100%)}.year-aside-num:last-child{left:-2px;top:-5px;transition-delay:1.3s}.year-aside-num:last-child .year-aside-inner{transition-delay:1.3s}.touchdevice .year-aside-num.lt-gray{display:none}.touchdevice .year-aside-num.dk-gray.font-signal{opacity:0;transform:translateY(140%);transition:transform 1.3s cubic-bezier(.08,.03,.22,.87),opacity .9s cubic-bezier(.08,.03,.22,.87) .4s}.touchdevice .loaded .year-aside-num.dk-gray.font-signal{opacity:1;transform:translateY(0)}.touchdevice .year-aside-num{letter-spacing:-.1em;color:rgba(255,34,34,.7);font-size:39.0625vw;height:27.34375vw;line-height:1.025;padding-right:5px}@media (min-width:768px){.touchdevice .year-aside-num{font-size:29.296875vw;height:21.484375vw}}.year-aside-inner,.year-aside-num{position:relative;display:inline-block;transition:transform .5s cubic-bezier(.08,.03,.22,.87) 1s}.touchdevice .year-aside-inner,.touchdevice .year-aside-num{transition:none}.introduced .year-aside-inner,.introduced .year-aside-num,.introducing .year-aside-inner,.introducing .year-aside-num{transform:translateX(0)}@keyframes h{to{opacity:1}}@keyframes i{to{transform:translateX(0)}}@keyframes j{to{transform:translateY(-50%)}}body.case-study .main-content{padding-bottom:0}body.case-study .slide-text{display:none}body.case-study .slideshow-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#4e4544;box-shadow:inset 0 0 24px 0 rgba(0,0,0,.35),0 15px 24px 0 rgba(0,0,0,.25)}@media (max-width:767px){body.case-study .main-content-inner{font-size:1.125rem;line-height:1.9}}body.case-study:-webkit-full-screen-ancestor .row:not(.active-video-row){visibility:hidden}body.case-study .intro-paragraph-text .block-span{font-size:1.375rem;line-height:2.63}@media (max-width:767px){body.case-study .intro-paragraph-text .block-span{line-height:2;font-size:1.25rem}}body.case-study .intro-paragraph-text .cms-heading{font-size:3rem;line-height:1.4}@media (max-width:767px){body.case-study .intro-paragraph-text .cms-heading{font-size:1.75rem;line-height:1.6}}body.case-study .text-col.pad-spans .block-span{padding:1em 0}body.case-study .block-span,body.case-study .cms-heading{display:block;font-size:1.5rem}@media (max-width:767px){body.case-study .block-span,body.case-study .cms-heading{font-size:1.5rem;line-height:1.5}}body.case-study .block-span>a{font-family:Signal No1 D;letter-spacing:.04em;color:#6a5e5e;font-size:1rem}body.case-study .blockquote .em{color:#bbb}body.case-study .blockquote .em:first-of-type{color:#6a5e5e}body.case-study .study-site-container{opacity:0;transform:translateY(20px)}body.case-study.introducing .study-site-container{transition:transform .8s cubic-bezier(.08,.03,.22,.87) 1.3s,opacity 1s cubic-bezier(.08,.03,.22,.87) 1.3s;opacity:1;transform:translateY(0)}body.case-study.introduced .study-site-container{opacity:1;transform:translateY(0)}body.case-study .z-back{transform:translateZ(-10px)}.study-hero-row{padding-top:175px;background-color:#fff;position:relative;z-index:10}.study-hero-row .study-title-text-wrap{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.study-hero-row .study-title-text-wrap{margin-left:5%;width:90%;overflow:hidden}}@media (max-width:767px){.study-hero-row{padding-top:60px}}.study-hero-row .study-hero-inner{transform-style:preserve-3d;transform:rotateX(-8deg) rotateY(-8deg) translateY(3%);opacity:0;will-change:transform,opacity}.ios .study-hero-row .study-hero-inner,.safari .study-hero-row .study-hero-inner{transform:translateY(3%)}@media (min-aspect-ratio:5/3){.study-hero-row .study-hero-inner{max-width:1080px}}.introducing .study-hero-row .study-hero-inner{animation:k 1s cubic-bezier(.08,.03,.22,.87) forwards .2s}@keyframes k{0%{transform:rotateX(-8deg) rotateY(-8deg) translateY(3%)}to{transform:rotate(0deg) rotateY(0deg) translateY(0);opacity:1}}@keyframes l{0%{transform:translateY(3%)}to{transform:translateY(0);opacity:1}}.introducing.ios .study-hero-row .study-hero-inner,.introducing.safari .study-hero-row .study-hero-inner{animation:l 1s cubic-bezier(.08,.03,.22,.87) forwards .2s}.introduced .study-hero-row .study-hero-inner{animation:none;transform:rotateX(0deg) rotateY(0deg) translateY(0);opacity:1}.introduced.ios .study-hero-row .study-hero-inner,.introduced.safari .study-hero-row .study-hero-inner{transform:translateY(0)}.tn-leaving-final .study-hero-row .study-hero-inner{transition:opacity .6s cubic-bezier(.08,.03,.22,.87);opacity:0}.study-hero-row .study-hero-inner .hero-image-elem{width:100%;min-height:100%;top:50%;position:relative;left:50%;transform:translate(-50%,-50%)}.study-hero-img-bg,.study-hero-parallaxer,.study-hero-scale-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.study-hero-scale-wrap{transform:scale(1.2)}.study-hero-col{height:51vw;max-height:650px;min-height:540px;position:relative;overflow:hidden}@media (max-width:767px){.study-hero-col{height:80vh;-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.mobile-chrome .study-hero-col{height:600px}}@media (max-width:543px){.study-hero-col{height:100vh}.mobile-chrome .study-hero-col{height:600px}}.study-hero-col:before{content:"";display:block;z-index:1;position:absolute;top:0;height:calc(100% + 10px);width:100%;background-image:linear-gradient(180deg,transparent,#000);opacity:.7}.msedge .study-hero-col:before,.msie .study-hero-col:before{background-blend-mode:unset}.study-hero-img-bg{transform:translateZ(.2px) scale(.98)}.study-hero-year{text-align:center}@media (max-width:767px){.study-hero-year{display:none}}.study-title{color:#fff;position:absolute;font-weight:100;width:110%}@media (max-width:767px){.study-title{width:100%;position:relative;z-index:2}}.pc.case-study .study-title{line-height:1.8}.study-title-span{float:left;margin-left:-19px;overflow:hidden;transform:translateX(0)}.animating .study-title-span{transform:translateX(100%)}.introducing .animating .study-title-span{animation:i .9s cubic-bezier(.08,.03,.22,.87) .8s forwards}.introduced .reverse-scroll-anim .study-title-span,.introduced .study-title-span{transform:translateX(0);transition:transform .9s cubic-bezier(.08,.03,.22,.87)}.introduced .reverse-scroll-anim .study-title-span{animation:none}.introduced .scrolled-past .study-title-span{animation:none;transform:translateX(-100%);transition:transform .9s cubic-bezier(.08,.03,.22,.87)}@media (max-width:767px){.study-title-span{margin-left:-21px}.study-title-span:first-child{margin-left:0}}.title-span-inner{display:block;padding:0 10px;transform:translateX(0)}.animating .title-span-inner{transform:translateX(-100%)}.introducing .animating .title-span-inner{animation:i .9s cubic-bezier(.08,.03,.22,.87) .8s forwards}.introduced .reverse-scroll-anim .title-span-inner,.introduced .title-span-inner{transform:translateX(0);transition:transform .9s cubic-bezier(.08,.03,.22,.87)}.introduced .reverse-scroll-anim .title-span-inner{animation:none}.introduced .scrolled-past .title-span-inner{animation:none;transform:translateX(100%);transition:transform .9s cubic-bezier(.08,.03,.22,.87)}.study-tagline{font-size:1.5rem;color:#fff;font-family:Adobe Caslon Pro Regular,adobe-caslon-pro}.study-workdone{font-size:1.125rem;background:hsla(0,0%,9%,.7);color:#fff;padding:5px 10px 2px;text-align:center}@media (max-width:767px){.study-workdone{display:inline-block}}@media (max-width:767px){.study-site-container{text-align:center}}.study-site-link{font-size:1.625rem}.study-site-link .study-site-span{display:inline-block;overflow:hidden}@media (min-width:768px){.study-site-link .study-site-span{display:block;float:left}.study-site-link .study-site-span.last{margin-left:9px}}.study-site-link .underline{transition-delay:0s}@media (min-width:768px){.study-site-link:hover .underline{transform:translateY(-10px);cursor:pointer}}.study-site-link .underline{display:block;height:3px;transform:translate(-103%,-10px);transition-duration:.6s}@media (max-width:767px){.study-site-link .underline{transition-delay:.6s}.loaded .study-site-link .underline{transform:translateY(-10px)}}.video-info-col{padding:0 4px}@media (min-width:768px){.video-info-col{top:-23px}}.video-info-col.pad-top-40{padding-top:40px}.video-info-col a{text-decoration:underline;color:#6a5e5e}.study-content-row,.study-relative-col{position:relative}.study-absolute-col{position:absolute;left:0}.study-absolute-col.col-xs-1{width:5%}.study-absolute-col.col-xs-2{width:10%}.study-absolute-col.col-xs-3{width:15%}.study-absolute-col.col-xs-4{width:20%}.study-absolute-col.col-xs-5{width:25%}.study-absolute-col.col-xs-6{width:30%}.study-absolute-col.col-xs-7{width:35%}.study-absolute-col.col-xs-8{width:40%}.study-absolute-col.col-xs-9{width:45%}.study-absolute-col.col-xs-10{width:50%}.study-absolute-col.col-xs-11{width:55%}.study-absolute-col.col-xs-12{width:60%}.study-absolute-col.col-xs-13{width:65%}.study-absolute-col.col-xs-14{width:70%}.study-absolute-col.col-xs-15{width:75%}.study-absolute-col.col-xs-16{width:80%}.study-absolute-col.col-xs-17{width:85%}.study-absolute-col.col-xs-18{width:90%}.study-absolute-col.col-xs-19{width:95%}.study-absolute-col.col-xs-20{width:100%}@media (min-width:768px){.study-absolute-col.col-md-1{width:5%}}@media (min-width:768px){.study-absolute-col.col-md-2{width:10%}}@media (min-width:768px){.study-absolute-col.col-md-3{width:15%}}@media (min-width:768px){.study-absolute-col.col-md-4{width:20%}}@media (min-width:768px){.study-absolute-col.col-md-5{width:25%}}@media (min-width:768px){.study-absolute-col.col-md-6{width:30%}}@media (min-width:768px){.study-absolute-col.col-md-7{width:35%}}@media (min-width:768px){.study-absolute-col.col-md-8{width:40%}}@media (min-width:768px){.study-absolute-col.col-md-9{width:45%}}@media (min-width:768px){.study-absolute-col.col-md-10{width:50%}}@media (min-width:768px){.study-absolute-col.col-md-11{width:55%}}@media (min-width:768px){.study-absolute-col.col-md-12{width:60%}}@media (min-width:768px){.study-absolute-col.col-md-13{width:65%}}@media (min-width:768px){.study-absolute-col.col-md-14{width:70%}}@media (min-width:768px){.study-absolute-col.col-md-15{width:75%}}@media (min-width:768px){.study-absolute-col.col-md-16{width:80%}}@media (min-width:768px){.study-absolute-col.col-md-17{width:85%}}@media (min-width:768px){.study-absolute-col.col-md-18{width:90%}}@media (min-width:768px){.study-absolute-col.col-md-19{width:95%}}@media (min-width:768px){.study-absolute-col.col-md-20{width:100%}}.study-content-row{padding:60px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.study-content-row.overflow-hidden{padding:0}.study-content-row.overflow-hidden .parallax-wrap{height:500px;transform:scale(1.2)}.study-content-row:first-of-type{z-index:10}.study-content-row:nth-of-type(2){z-index:9}.study-content-row:nth-of-type(3){z-index:8}.study-content-row:nth-of-type(4){z-index:7}.study-content-row:nth-of-type(5){z-index:6}.study-content-row:nth-of-type(6){z-index:5}.study-content-row:nth-of-type(7){z-index:4}.study-content-row:nth-of-type(8){z-index:3}.study-content-row:nth-of-type(9){z-index:2}.study-content-row:nth-of-type(10){z-index:1}.study-content-row:-webkit-full-screen-ancestor>div:not(.video-col){display:none}.big-words-col{position:absolute;z-index:-1;left:0;width:100%;pointer-events:none;transform:translateZ(-20px);white-space:nowrap}@media (max-width:767px){.big-words-col{text-align:center;letter-spacing:-1.2vw}.big-words-col>div{width:100%;position:absolute;top:0;left:0}}.big-words-col .big-words-text{font-size:15.625rem;display:inline-block;color:hsla(30,10%,92%,.3);opacity:0;transition:transform 1.3s cubic-bezier(.08,.03,.22,.87),opacity .9s cubic-bezier(.08,.03,.22,.87)}.big-words-col .big-words-text:nth-child(5n){transform:translateY(-50%)}.big-words-col .big-words-text:nth-child(5n+1){transform:translateY(-100%)}.big-words-col .big-words-text:nth-child(5n+2){transform:translateY(-35%)}.big-words-col .big-words-text:nth-child(5n+3){transform:translateY(-140%)}.big-words-col .big-words-text:nth-child(5n+4){transform:translateY(-115%)}.big-words-col.loaded .big-words-text{opacity:1;transform:translateY(0)}.big-words-col.study-relative-col{position:relative}.image-col{pointer-events:none}.image-col.reset-height{height:auto!important}@media (max-width:767px){.image-col{text-align:center;height:auto!important;max-height:none!important}}.text-col{padding-bottom:15px}.text-col.bg-enabled{z-index:1000;background-color:hsla(0,0%,100%,.8);border-radius:2px;padding:7px 7px 15px}span.study-video-info-span{font-size:.875rem}@media (max-width:767px){span.study-video-info-span{text-align:center}}@media (min-width:768px) and (max-width:991px){span.study-video-info-span{position:relative;right:5px}}span.study-video-info-span .block-span{font-size:.875rem}@media (max-width:767px){span.study-video-info-span .block-span{display:inline-block}}span.study-video-info-span .block-span:first-child{color:#bbb}.study-absolute-content{position:absolute;max-width:none}@media (max-width:767px){.study-absolute-content{position:relative;max-width:100%}}.study-relative-content{position:relative}.block-span-list .block-span{line-height:2}.block-span-list .block-span:first-child{font-family:Signal No1 D;color:#bbb;font-size:.875rem}.slogan-row{overflow:hidden;margin-bottom:40px}.slogan-col{height:220px;background-color:hsla(0,0%,80%,.1)}.slogan-col .slogan-span{position:absolute;color:hsla(0,0%,40%,.4);font-size:1.625rem}.slogan-col .slogan-span:after{content:"/";position:absolute;z-index:0;color:hsla(0,0%,93%,.65);font-family:Signal No1 D,sans-serif;font-size:11.8rem;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:.2em;pointer-events:none;z-index:-1}.slogan-col .slogan-span .font-gibson-semi{font-size:35%;top:-1em}.case-study .nav-col-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.case-study .nav-col-inner .logo-link{margin-left:5%}.study-nav-wrap{position:absolute;top:0;width:50%;left:25%;transition:opacity .4s cubic-bezier(.08,.03,.22,.87);transform:translateY(-3px)}@media (min-width:768px){.nav-closing .study-nav-wrap,.nav-open .study-nav-wrap,.nav-opening .study-nav-wrap{opacity:0}}@media (max-width:767px){.study-nav-wrap{position:absolute;top:-5px;width:40%;left:30%}}.study-nav-wrap .study-nav-inner{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.study-nav-wrap .study-nav-control{opacity:0;position:relative;padding:5px 10px}.introducing .study-nav-wrap .study-nav-control{transition:opacity .7s cubic-bezier(.08,.03,.22,.87) .6s;opacity:1}.introducing .study-nav-wrap .study-nav-control.study-nav-grid{transition-delay:.4s}.introduced .study-nav-wrap .study-nav-control{opacity:1}@media (min-width:768px){.study-nav-wrap .study-nav-link:hover .study-nav-title-span{transition:transform .6s cubic-bezier(.08,.03,.22,.87) .15s;transform:translateY(0)}.study-nav-wrap .study-nav-link:hover .study-nav-base-span{transition:opacity .3s cubic-bezier(.08,.03,.22,.87);opacity:0}.study-nav-wrap .study-nav-link:hover .study-nav-arrow-wrap{opacity:0}}.study-nav-wrap .study-nav-link{color:#4e4544;display:block;padding:10px;transform:translateY(-10px);min-width:100px}@media (max-width:767px){.study-nav-wrap .study-nav-link{display:inline}}.study-nav-wrap .study-nav-title-wrap{padding-top:5px;overflow:hidden;line-height:1}@media (max-width:767px){.study-nav-wrap .study-nav-title-wrap{display:none}}.study-nav-wrap .study-nav-title-span{display:inline-block;transition:transform .4s cubic-bezier(.08,.03,.22,.87);border-bottom:1px solid #4e4544;line-height:1;transform:translateY(115%)}.study-nav-wrap .study-nav-base-span{position:absolute;transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .3s}@media (max-width:767px){.study-nav-wrap .study-nav-base-span{display:none}}.study-nav-wrap .study-nav-prev .study-nav-base-span{right:30px}.study-nav-wrap .study-nav-prev .study-nav-arrow{transform:rotate(180deg)}.study-nav-wrap .study-nav-prev .study-nav-arrow-wrap{transform-origin:right center;left:-15px;transform:translateX(10px) scale(.6)}@media (max-width:767px){.study-nav-wrap .study-nav-prev .study-nav-arrow-wrap{left:auto;transform:none}}@media (min-width:768px){.study-nav-wrap .study-nav-prev .study-nav-link:hover .study-nav-arrow-wrap{transform:scale(1) translateX(-15px)}}.study-nav-wrap .study-nav-next .study-nav-base-span{right:10px}.study-nav-wrap .study-nav-next .study-nav-arrow-wrap{right:-15px;transform:translateX(-10px) scale(.6);transform-origin:left center}@media (max-width:767px){.study-nav-wrap .study-nav-next .study-nav-arrow-wrap{right:10px;transform:none}}.study-nav-wrap .study-nav-next .study-nav-link{text-align:right;overflow:visible}@media (min-width:768px){.study-nav-wrap .study-nav-next .study-nav-link:hover .study-nav-arrow-wrap{transform:scale(1) translateX(15px)}}.study-nav-wrap .study-nav-arrow-wrap{position:absolute;width:9px;height:15px;top:13px}.introducing .study-nav-wrap .study-nav-arrow-wrap{transition:transform .6s cubic-bezier(.08,.03,.22,.87) .6s;transform:scale(1) translateX(0)}.introduced .study-nav-wrap .study-nav-arrow-wrap{transition:transform .6s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:scale(1) translateX(0)}.study-nav-wrap .study-nav-arrow{position:absolute;width:9px;height:15px;left:0}.study-nav-wrap .study-nav-arrow .nav-arrow-polygon{fill:#bbb}@media (max-width:767px){.study-nav-wrap .study-nav-arrow .nav-arrow-polygon{fill:#6a5e5e}}.study-nav-wrap .study-nav-grid{position:absolute;left:50%;transform:translateX(-50%)}@media (max-width:767px){.study-nav-wrap .study-nav-grid{display:none}}.study-nav-wrap .study-grid-link{display:block}.study-grid-icon{width:24px;height:24px;top:-1px;position:relative}.study-grid-icon .base-rect{fill:#bbb}.study-grid-icon .hover-rect{stroke:#4e4544;stroke-dasharray:24px}.study-grid-icon .hover-rect:nth-child(4){transition:stroke-dashoffset .5s cubic-bezier(.79,0,.58,.95)}.study-grid-icon .hover-rect:nth-child(5){transition:stroke-dashoffset .25s ease-in .3s}.study-grid-icon .hover-rect:last-child{transition:stroke-dashoffset .35s cubic-bezier(.5,.12,.26,1) .5s}.hover-toggled-off .study-grid-icon .hover-rect,.hover-toggled-on .study-grid-icon .hover-rect{transition-delay:0s;transition-duration:0s}.hover-toggled-off .study-grid-icon .hover-rect{stroke-dashoffset:72px}.hover-toggled-on .study-grid-icon .hover-rect,.hover-toggling-on .study-grid-icon .hover-rect{stroke-dashoffset:48px}.hover-toggling-off .study-grid-icon .hover-rect{stroke-dashoffset:24px}.talkpage .intro-row{padding-bottom:0}@media (max-width:767px){.talkpage .intro-row .heading{font-size:1.625rem;line-height:1.538}}.talkpage .heading{color:#787878}.talkpage .big-words-text{color:hsla(0,0%,100%,.04)}.talkpage .post-fragment-link{color:#787878}.talk-questions-row{position:relative}.talk-questions-row .big-words-col{width:15%}.talk-questions-row .big-words-text{display:block;line-height:1}.talk-input-form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;position:relative}.talk-input-form .talk-input-fieldset{width:87.5%;position:relative;overflow:hidden}@media (max-width:767px){.talk-input-form .talk-input-fieldset{width:100%;padding-right:40px}}.talk-input-form .input-underline{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d5d5d5;transition:opacity .4s cubic-bezier(.08,.03,.22,.87),transform .7s cubic-bezier(.08,.03,.22,.87) .7s;transform:translateX(-100%);opacity:.32}@media (max-width:767px){.talk-input-form .input-underline{opacity:1;height:3px;background-color:#fff}}.introduced .talk-input-form .input-underline,.introducing .talk-input-form .input-underline{transform:translateX(0)}#talk-input-submit{background-color:transparent;border:none;transition:transform .5s cubic-bezier(.08,.03,.22,.87) .7s;transform:translate(-75%)}@media (max-width:767px){#talk-input-submit{position:absolute;right:0;top:50%;transform:translate(-75%,-50%)}}.introduced #talk-input-submit,.introducing #talk-input-submit{transform:translate(0)}@media (max-width:767px){.introduced #talk-input-submit,.introducing #talk-input-submit{transform:translateY(-50%)}}#talk-input-submit .arrow-vector{width:22px;height:17px}#talk-input-submit .arrow-vector .arrow-line{stroke:#d5d5d5;stroke-dasharray:30px;stroke-dashoffset:90px}#talk-input-submit .arrow-vector .arrow-line.short-line{stroke-dasharray:15px;stroke-dashoffset:45px}.introducing #talk-input-submit .arrow-vector .long-line{animation:e .6s cubic-bezier(.4,0,.8,1) forwards .8s}.introducing #talk-input-submit .arrow-vector .short-line{animation:p .6s cubic-bezier(.4,0,.8,1) forwards 1s}.introduced #talk-input-submit .arrow-vector .arrow-line{animation:none}.introduced #talk-input-submit .arrow-vector .long-line{stroke-dashoffset:60px}.introduced #talk-input-submit .arrow-vector .short-line{stroke-dashoffset:30px}.submitting #talk-input-submit{transition-delay:0s;transform:translate(100%)}@media (max-width:767px){.submitting #talk-input-submit{transform:translate(100%,-50%)}}.submitting #talk-input-submit .arrow-vector .arrow-line{transition:stroke-dashoffset .6s cubic-bezier(.08,.03,.22,.87)}.submitting #talk-input-submit .arrow-vector .long-line{stroke-dashoffset:30px}.submitting #talk-input-submit .arrow-vector .short-line{stroke-dashoffset:15px}.submitted #talk-input-submit{transition-duration:0s;transition-delay:0s;transform:translateX(-75%);animation:i .6s cubic-bezier(.08,.03,.22,.87) forwards}.safari .submitted #talk-input-submit{transform:translateX(0)}@media (max-width:767px){.submitted #talk-input-submit{transform:translate(-75%,-50%);animation:j .6s cubic-bezier(.08,.03,.22,.87) forwards}.ios .submitted #talk-input-submit{transform:translateY(-50%)}}.submitted #talk-input-submit .arrow-vector .arrow-line{transition-duration:0s;transition-delay:0s;stroke-dashoffset:30px}.submitted #talk-input-submit .arrow-vector .long-line{animation:e .6s cubic-bezier(.4,0,.8,1) forwards}.submitted #talk-input-submit .arrow-vector .short-line{stroke-dashoffset:15px;animation:p .6s cubic-bezier(.4,0,.8,1) forwards}#talk-input-submit:focus{outline:none}#talk-input-elem{background-color:transparent;border:none;width:100%;font-size:48px;color:#d5d5d5;padding:0}#talk-input-elem:focus{outline:none}#talk-input-elem:focus+#talk-sys-message{opacity:0}#talk-input-elem:focus+#talk-sys-message+.input-underline{opacity:1}.submitting #talk-input-elem{transition:transform .8s cubic-bezier(.6,0,.6,1);transform:translateX(150%)}@media (max-width:767px){#talk-input-elem{color:#fff;font-size:1.75rem}}.talk-paragraph-col{opacity:0;transform:translateY(50px)}.introducing .talk-paragraph-col{transition:opacity .5s cubic-bezier(.08,.03,.22,.87) 1.2s,transform .5s cubic-bezier(.08,.03,.22,.87) 1.2s}.introduced .talk-paragraph-col,.introducing .talk-paragraph-col{opacity:1;transform:translateY(0)}.talk-paragraph-text{font-size:1.375rem;color:#d5d5d5}@media (max-width:767px){.talk-paragraph-text{color:#787878;font-size:1.1875rem;line-height:1.842}}#talk-sys-message{font-size:3rem;color:#444;position:absolute;bottom:0;left:0;width:100%;pointer-events:none;opacity:0;transition:opacity .25s cubic-bezier(.08,.03,.22,.87)}.introduced #talk-sys-message,.introducing #talk-sys-message{opacity:1}.submitting #talk-sys-message{color:#d5d5d5}@media (min-width:768px) and (max-width:991px){.limit-reached #talk-sys-message{font-size:1.62rem}}@media (min-width:992px){.limit-reached #talk-sys-message{font-size:2.1rem}}#talk-sys-message:after{content:"_";visibility:hidden;transition:visibility 0s .6s;animation:m .6s cubic-bezier(.08,.03,.22,.87) infinite;display:inline-block}.introduced #talk-sys-message:after,.introducing #talk-sys-message:after{visibility:visible}@keyframes m{0%{opacity:0}40%,60%{opacity:1}to{opacity:0}}#talk-sys-message.hide_me{opacity:0}@media (max-width:767px){#talk-sys-message{color:#fff;font-size:1.75rem}}.talk-videos-row{margin-bottom:150px}@media (max-width:767px){.talk-videos-row{margin-bottom:100px}}@media (min-width:544px) and (max-width:767px){.talk-videos-outer-col .row{-ms-flex-pack:distribute;justify-content:space-around}}.talk-video-col{-ms-flex:0 0 20vw;flex:0 0 20vw;margin:40px 0 0 5vw;transform-origin:right bottom;transform:scale(.75);opacity:0;transition:opacity .5s cubic-bezier(.08,.03,.22,.87),transform .5s cubic-bezier(.08,.03,.22,.87)}.introduced .talk-video-col.loaded{opacity:1;transform:scale(1)}@media (min-width:1280px){.talk-video-col{-ms-flex:0 0 256px;flex:0 0 256px;margin-left:64px}}@media (min-width:768px) and (max-width:991px){.talk-video-col{-ms-flex:0 0 25vw;flex:0 0 25vw;margin:40px 0 0 10vw}}@media (min-width:544px) and (max-width:767px){.talk-video-col{-ms-flex:0 0 45%;flex:0 0 45%;margin:40px 0 0}}@media (max-width:543px){.talk-video-col{-ms-flex:0 0 100%;flex:0 0 100%;margin:40px 0 0}}@media (min-aspect-ratio:5/3){.talk-video-col{-ms-flex:0 0 216px;flex:0 0 216px;margin-left:54px}}.talk-video-container,.talk-video-frame{position:relative}.talk-video-container{overflow:hidden;cursor:pointer}.talk-video-container .periscope-icon{position:absolute;width:13px;height:17px;top:20px;left:20px;opacity:0;transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .4s;z-index:10}.loaded .talk-video-container .periscope-icon{opacity:1}.talk-video-container .video-poster{background-color:#000;transition:opacity .7s cubic-bezier(.6,0,.6,1) .8s,z-index 0s 1.5s;z-index:20}.talk-video-container .paused .video-poster,.talk-video-container .playing .video-poster,.talk-video-container .video-loaded .video-poster{z-index:-1}.talk-video-container .video-poster-bg{position:absolute;top:0;left:0;width:100%;height:100%}.talk-video-container .video-overlay-text{font-size:1.5rem;color:#fff;width:100%;line-height:1.75;padding:7% 7% 0}.talk-video-container .play-btn-wrap{width:102%;left:-1%;background-color:rgba(0,0,0,.4);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;opacity:1}.talk-video-container .play-btn-wrap .play-button{width:auto;height:auto;top:auto;left:auto;transform:none;overflow:hidden;margin-top:35px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.talk-video-container .play-btn-wrap .play-button:before{content:"Play Answer";font-family:Signal No1 D;color:#e9e6e0;font-size:.875rem;padding-top:7px;transform:translateX(10px)}.talk-video-container .play-btn-wrap .play-button:after{content:"";width:calc(100% - 22px);height:2px;background-color:#e9e6e0;position:absolute;top:calc(50% - 1px);left:0;transform-origin:right center;transform:translateX(-103%) scale(1);transition:transform .5s cubic-bezier(.08,.03,.22,.87)}.talk-video-container .play-btn-wrap .play-icon-vector{top:auto;left:auto;transform:none;width:45px;height:45px}.talk-video-container .play-btn-wrap .play-icon-blend,.talk-video-container .play-btn-wrap .play-icon-circle{display:none}.talk-video-container .play-btn-wrap .play-icon-polygon{mix-blend-mode:normal;fill:#e9e6e0}.talk-video-container:hover .play-btn-wrap .play-button:after{transform:translateX(0) scale(1)}.talk-video-container:hover.video-loaded .play-btn-wrap .play-button:after,.talk-video-container:hover.video-loading .play-btn-wrap .play-button:after{transform:translateX(0) scaleX(0)}.talk-video-container .video-loaded .play-btn-wrap .play-button,.talk-video-container .video-loading .play-btn-wrap .play-button{transition:opacity 1s cubic-bezier(.08,.03,.22,.87) .4s,transform 1s cubic-bezier(.08,.03,.22,.87) .4s;transform:translateY(50px);opacity:0}.talk-video-container .video-loaded .play-btn-wrap .play-button .play-icon-polygon,.talk-video-container .video-loading .play-btn-wrap .play-button .play-icon-polygon{opacity:1}.talk-video-container .video-loaded .play-btn-wrap .play-button:after,.talk-video-container .video-loading .play-btn-wrap .play-button:after{transform:translateX(0) scaleX(0)}.touchdevice .talk-video-container .video-loaded .play-btn-wrap .play-button:after,.touchdevice .talk-video-container .video-loading .play-btn-wrap .play-button:after{transform:translateX(0) scale(1)}.talk-video-container .video-loaded .video-overlay-text,.talk-video-container .video-loading .video-overlay-text{transition:opacity 1s cubic-bezier(.08,.03,.22,.87) .5s,transform 1s cubic-bezier(.08,.03,.22,.87) .5s;transform:translateY(50px);opacity:0}.talk-video-container .video-loaded .video-poster-bg,.talk-video-container .video-loading .video-poster-bg{transition:opacity 1s cubic-bezier(.08,.03,.22,.87) .5s;opacity:0}.talk-video-container .video-container{padding-bottom:177.777778%}.talk-video-date{color:#bbb;margin-bottom:10px;font-size:.875rem;opacity:0;transform:translateY(50%);transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .4s,transform .4s cubic-bezier(.08,.03,.22,.87) .4s}.loaded .talk-video-date{opacity:1;transform:translateY(0)}@media (max-width:767px){.talk-video-date{font-size:1rem;text-align:center}}.careers-page .intro-paragraph-text .heading{will-change:opacity,transform}.careers-handbook-col{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;min-height:200px;background:#fff;perspective:200px}@media (max-width:767px){.careers-handbook-col{margin-top:100px;margin-bottom:20px}}.careers-handbook-col .slash-vector{width:200px;height:200px;position:absolute;left:calc(50% - 100px)}.firefox .careers-handbook-col .slash-vector{top:15px}.careers-handbook-col .slash-line{transition:stroke-dashoffset 1.6s cubic-bezier(.08,.03,.22,.87) 1.1s;stroke:rgba(255,34,34,.7);stroke-width:10px}.introduced .careers-handbook-col .slash-line,.introducing .careers-handbook-col .slash-line{stroke-dashoffset:400px}.careers-handbook-link{display:block;width:100%;color:#5e5352;transition:.6s cubic-bezier(.08,.03,.22,.87) .9s;transition-property:transform,opacity;transform:rotateX(-25deg) translateY(50%);opacity:0;font-size:1.625rem}.introduced .careers-handbook-link,.introducing .careers-handbook-link{opacity:1;transform:rotateX(0deg) translateY(0)}.careers-handbook-link span{text-decoration:underline}@media (max-width:767px){.careers-handbook-link .text-left,.careers-handbook-link .text-right{text-align:center}}.careers-header{font-size:.875rem;font-weight:300}@media (max-width:767px){.careers-header{text-align:center}}.careers-identity-list{padding-left:0;list-style:none}@media (max-width:767px){.careers-identity-list{text-align:center;margin-bottom:40px}}.careers-identity-row{max-width:1280px;-ms-flex-align:center;align-items:center}@media (min-width:768px){.careers-identity-row{margin:0 auto}}@media (max-width:767px){.careers-identity-row{font-size:1.25rem}}@media (min-aspect-ratio:5/3){.careers-identity-row{max-width:1080px}}.careers-identity-col{opacity:0;transform:translateY(40px);transition:.5s cubic-bezier(.08,.03,.22,.87);transition-property:opacity,transform;transition-delay:.6s}.careers-identity-col:nth-child(2){transition-delay:.75s}.introduced .careers-identity-col,.introducing .careers-identity-col{opacity:1;transform:translateY(0)}.job-opening-row{background-color:#fff;width:100%;height:auto;will-change:height;transition:all .7s cubic-bezier(.08,.03,.22,.87);overflow:hidden;position:relative;opacity:0;transform:translateY(50px)}.job-opening-row:nth-of-type(odd){background-color:#fcfcfc}@media (max-width:767px){.job-opening-row{transition:all 1.1s cubic-bezier(.08,.03,.22,.87)}}.loaded .job-opening-row:first-of-type{transition-delay:0ms}.loaded .job-opening-row:nth-of-type(2){transition-delay:125ms}.loaded .job-opening-row:nth-of-type(3){transition-delay:.25s}.loaded .job-opening-row:nth-of-type(4){transition-delay:375ms}.loaded .job-opening-row:nth-of-type(5){transition-delay:.5s}.loaded .job-opening-row:nth-of-type(6){transition-delay:625ms}.loaded .job-opening-row:nth-of-type(7){transition-delay:.75s}.loaded .job-opening-row:nth-of-type(8){transition-delay:875ms}.loaded .job-opening-row:nth-of-type(9){transition-delay:1s}.loaded .job-opening-row:nth-of-type(10){transition-delay:1125ms}.loaded .job-opening-row:nth-of-type(11){transition-delay:1.25s}.loaded .job-opening-row:nth-of-type(12){transition-delay:1375ms}.loaded .job-opening-row:nth-of-type(13){transition-delay:1.5s}.loaded .job-opening-row:nth-of-type(14){transition-delay:1625ms}.loaded .job-opening-row:nth-of-type(15){transition-delay:1.75s}.introduced .loaded .job-opening-row,.introducing .loaded .job-opening-row{opacity:1;transform:translateY(0)}.job-openings-wrap{padding-top:100px;margin:0 0 50px;overflow:hidden;transition:padding-bottom .35s ease-out}.job-opening-col-wrap{width:100%;max-width:1280px;margin:0 auto}@media (min-aspect-ratio:5/3){.job-opening-col-wrap{max-width:1080px}}.jobs-header-col{overflow:hidden;transform:translateX(-100%);transition:transform .6s cubic-bezier(.08,.03,.22,.87) 1.1s}.introduced .loaded .jobs-header-col,.introducing .loaded .jobs-header-col{transform:translateX(0)}.jobs-header-col .careers-header{transform:translateX(100%);transition:transform .6s cubic-bezier(.08,.03,.22,.87) 1.1s}.introduced .loaded .jobs-header-col .careers-header,.introducing .loaded .jobs-header-col .careers-header{transform:translateX(0)}.careers-job-wrap{cursor:pointer;transition:transform .35s ease-out}.careers-job-title{color:#6a5e5e;font-size:2.25rem;padding:30px 0 15px}@media (max-width:767px){.careers-job-title{font-size:1.625rem}}.careers-job-subtitle-span{color:#bbb}.careers-job-description{padding:0 0 0 25px;height:0;opacity:0;transition:opacity .4s cubic-bezier(.08,.03,.22,.87);line-height:1.9}.introduced .careers-job-description{opacity:1}.careers-job-description .block-span{display:inline-block;text-transform:uppercase;color:#ff6565;font-family:Signal No1 D;margin:0 0 .5em}.careers-job-description .email{font-size:1.5rem;color:#000;display:inline-block;overflow:hidden;position:relative}.careers-job-description .email:after{content:"";display:block;width:100%;position:absolute;height:3px;background:#000;bottom:0;transform:translate(-100%,-10px);transition:transform .6s cubic-bezier(.08,.03,.22,.87)}.careers-job-description .email:hover:after{transform:translateY(-10px)}.careers-job-title-span{transition:all .8s}body.team .intro-row{position:relative}@media (min-width:768px){body.team .tagline-aside{-ms-flex:0 0 10%;flex:0 0 10%}}@media (max-width:767px){body.team .awards-heading.font-signal,body.team .text-block.font-signal{font-size:1.125rem}}body.team .big-words-text{font-size:18.125rem;letter-spacing:-.1em}@media (max-width:767px){body.team .big-words-text{font-size:6.25rem}}.team-flag-col{text-align:center;opacity:0;transform:translateY(40px);transition:.5s cubic-bezier(.08,.03,.22,.87);transition-property:opacity,transform;transition-duration:.9s;transition-delay:.1s}.introduced .team-flag-col,.introducing .team-flag-col{opacity:1;transform:translateY(0)}.team-hello-col{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;letter-spacing:-1em;z-index:0}@media (max-width:767px){.team-hello-col{top:155px;letter-spacing:-.7em}}.team-hello-col .big-words-text{font-size:21.875rem}@media (max-width:767px){.team-hello-col .big-words-text{font-size:7.5rem}}.team-member-row{position:relative}.team-member-col{margin-bottom:80px;overflow:visible;z-index:10;transform-style:flat}.team-member-col:nth-of-type(2n){transform:translateY(30px)}@media (max-width:767px){.team-member-col{margin-bottom:0;perspective-origin:50% 50%!important;transform:none!important}}.team-member-col .parallax-bound{transform-style:preserve-3d}.team-text-wrap{overflow:hidden;position:relative;padding-bottom:25px}@media (max-width:767px){.team-text-wrap{padding-bottom:17px}}.team-position-wrap{transform:translateY(-7px);width:10vw}@media (min-width:1280px){.team-position-wrap{width:128px}}@media (max-width:767px){.team-position-wrap{width:20vw}}.team-position-span{color:hsla(0,6%,39%,.5)}.team-member-span{font-size:1.25rem;padding:5px 0}.team-member-span.team-name-span{color:#fc6464;font-size:1.875rem}@media (max-width:767px){.team-member-span.team-name-span{font-size:1.25rem}}.team-member-span.team-position-span{color:#fff;opacity:.5;font-size:1.25rem}@media (max-width:767px){.team-member-span.team-position-span{font-size:.875rem;line-height:1.2}}.name-and-position{position:absolute;bottom:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:end;align-items:flex-end}.name-and-position .gradient{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.75;background:linear-gradient(180deg,rgba(32,32,30,0) 0,#20201e)}.team-divider{margin:80px 0;text-align:center;position:relative}@media (max-width:767px){.team-divider{margin:50px 0 60px}}.team-divider .team-divider-image{z-index:1;position:relative}@media (max-width:767px){.team-divider .team-divider-image.axe{margin:0 8%;max-width:84%}}@media (max-width:767px){.team-divider .team-divider-image.patch{margin:0 20%;max-width:60%}}.team-slideshow-row{position:relative;z-index:1}@media (max-width:767px){.team-slideshow-row{padding-bottom:30px}}.team-slideshow-row .slideshow-wrap{height:560px}@media (max-width:767px){.team-slideshow-row .slideshow-wrap{height:250px;text-align:center;white-space:nowrap}}.team-slideshow-row .slideshow-wrap .waypoint-wipe-cover{background:#fff;transition-delay:.9s}.introduced .team-slideshow-row .slideshow-wrap .waypoint-wipe-cover{transition-delay:0s}.team-slideshow-row .slide-text{position:absolute;color:#fff;font-size:1.5rem;background-color:rgba(0,0,0,.5);padding:0 10px}@media (max-width:767px){.team-slideshow-row .slide-text{font-size:1.25rem}}.team-slideshow-row .slideshow-controls{max-width:100%}.team-wls-text{position:absolute;z-index:15;font-size:21.875rem;line-height:.75;letter-spacing:-.1em;padding-top:20px;pointer-events:none;color:#f22}@media (max-width:767px){.team-wls-text{font-size:6.5625rem}}.team-member-row .team-wls-text{font-size:31.25rem;opacity:.8}.team-wls-text.team-wls-text-w{right:-4%;top:0;left:auto}.team-wls-text.team-wls-text-w:before{content:"";width:100%;height:50px;background-color:#f22;left:0;display:block;position:relative;transform:translate(25px,130px)}.team-wls-text.team-wls-text-l{left:-3%;transform:translate(-30%,120%)}.team-wls-text.team-wls-text-s{left:65%;transform:translateY(-250px)}.team-wls-text.team-wls-text-s:before{content:"";width:120%;height:50px;background-color:#f22;left:-10%;display:block;position:relative;transform:translate(25px,130px)}.team-wls-text.team-wls-text-s:after{content:".";position:absolute}.team-second-paragraph{position:relative;z-index:20}@media (max-width:767px){.team-second-paragraph{padding-top:7px}}.team-member-image{padding-bottom:100%}.team-member-count{position:relative;font-size:.875rem;left:97%;width:.1px}.team-member-inner{background-color:rgba(78,69,68,.7);width:100%;height:100%;position:absolute;z-index:50;left:100%}.team-member-text{color:#fff;transition:opacity .2s ease-out;width:100%;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.team-awards-row{margin:30px 0}.wls-team-copy-wrap .big-words-col{left:20%;top:25px;z-index:0}@media (max-width:767px){.wls-team-copy-wrap .big-words-col{top:14px;left:-4%}}@media (max-width:767px){.wls-team-copy-wrap{padding-top:30px;padding-bottom:0}}#awards-col{z-index:auto}#awards-col .big-words-col{left:-5%;top:-100px;z-index:0}@media (max-width:767px){#awards-col .big-words-col{top:-12px;left:-4%}}#awards-col .awards-heading{display:block;opacity:0;transform:translateY(50px);transition:opacity .6s cubic-bezier(.08,.03,.22,.87),transform .6s cubic-bezier(.08,.03,.22,.87)}#awards-col.loaded .awards-heading,#awards-col.loading .awards-heading{opacity:1;transform:translateY(0)}.team-paragraph-wrap .team-paragraph,.team-paragraph-wrap .text-block{opacity:0;transform:translateY(40px);transition:.5s cubic-bezier(.08,.03,.22,.87);transition-property:opacity,transform}.team-paragraph-wrap .team-paragraph{transition-delay:.15s}.team-paragraph-wrap.loaded .team-paragraph,.team-paragraph-wrap.loaded .text-block{opacity:1;transform:translateY(0)}.team-paragraph{font-size:1.375rem;line-height:2;margin:25px 0 45px}@media (max-width:767px){.team-paragraph{margin:5px 0 45px}}.awards-text-wrap{width:100%;height:100%;z-index:0;left:-200px}.awards-col-inner{position:relative;z-index:20;transform:translateZ(10px)}.award-boxes-wrap{width:45%;float:left;position:relative;opacity:0;transition:opacity .6s cubic-bezier(.08,.03,.22,.87) .3s}.loaded .award-boxes-wrap,.loading .award-boxes-wrap{opacity:1}@media (max-width:767px){.award-boxes-wrap{width:100%;float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.award-boxes-wrap:after{content:"";display:table;clear:both}}.awards-info-wrap{position:absolute;left:46%;width:52%;pointer-events:none}@media (max-width:767px){.awards-info-wrap{position:relative;width:100%;min-height:250px;left:auto;margin-top:30px}.awards-info-wrap:after{content:"";display:table;clear:both}}.awards-info{position:absolute;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:767px){.awards-info{-ms-flex-pack:center;justify-content:center;min-height:170px}}@media (min-aspect-ratio:5/3){.awards-info{min-height:300px}}.loaded .awards-info .award-title{transition:opacity .6s cubic-bezier(.08,.03,.22,.87),transform 0s .8s;transform:translateY(50px);opacity:0}.loaded .awards-info .award-list{transition:opacity .6s cubic-bezier(.08,.03,.22,.87) .2s,transform 0s .8s;transform:translateY(50px);opacity:0}.loaded .awards-info .award-underline{transform:translateX(-103%)}.loaded .awards-info .award-number{transition:opacity .6s cubic-bezier(.08,.03,.22,.87) .2s;opacity:0}.loaded .awards-info.deactivated .award-underline{transition:transform .8s cubic-bezier(.08,.03,.22,.87),opacity .8s cubic-bezier(.08,.03,.22,.87);transform:translateX(103%)}.loaded .awards-info.active .award-title{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.08,.03,.22,.87) .8s,transform .8s cubic-bezier(.08,.03,.22,.87) .8s}.loaded .awards-info.active .award-list{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.08,.03,.22,.87) 1s,transform .6s cubic-bezier(.08,.03,.22,.87) 1s}.loaded .awards-info.active .award-underline{opacity:1;transform:translateX(0);transition:transform .8s cubic-bezier(.08,.03,.22,.87) .8s,opacity 0s .25s}.loaded .awards-info.active .award-number{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.08,.03,.22,.87) 1s}.loaded .awards-info.init-active .award-title,.loading .awards-info.init-active .award-title{transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .5s,transform .4s cubic-bezier(.08,.03,.22,.87) .5s;opacity:1;transform:translateY(0)}.loaded .awards-info.init-active .award-list,.loading .awards-info.init-active .award-list{transition:opacity .4s cubic-bezier(.08,.03,.22,.87) .55s,transform .4s cubic-bezier(.08,.03,.22,.87) .55s;opacity:1;transform:translateY(0)}.loaded .awards-info.init-active .award-underline,.loading .awards-info.init-active .award-underline{transition:transform .6s cubic-bezier(.08,.03,.22,.87) .6s;transform:translateX(0);opacity:1}.loaded .awards-info.init-active .award-number,.loading .awards-info.init-active .award-number{transition:opacity .6s cubic-bezier(.08,.03,.22,.87) .45s;opacity:1}.awards-info .award-title{margin-top:40px;display:inline-block;position:relative;color:#ff6565;font-size:1.5rem;line-height:1;overflow:hidden;opacity:0;transform:translateY(50px)}@media (max-width:1279px){.awards-info .award-title{margin-top:3.125vw}}@media (max-width:767px){.awards-info .award-title{margin-top:0}}.awards-info .award-title .strikethrough{position:absolute;width:100%;height:3px;background:#ff6565;top:30%}.awards-info .award-list{font-size:1.125rem;line-height:2.111;opacity:0;transform:translateY(50px)}.awards-info .award-number-wrap{overflow:hidden;font-size:18.75rem;position:relative;line-height:.6;padding-top:.4em;margin-top:-.2em;margin-right:8%;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.awards-info .award-number-wrap{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;line-height:.8;padding-top:.2em}}@media (min-aspect-ratio:5/3) and (min-width:1080px){.awards-info .award-number-wrap{font-size:15rem}}@media (min-aspect-ratio:5/3) and (max-width:1080px){.awards-info .award-number-wrap{font-size:18.75vw}}@media (max-width:1279px){.awards-info .award-number-wrap{font-size:18.75vw}}.awards-info .award-underline{width:100%;height:.05em;bottom:0;left:0;background-color:#ff6565;transform:translateX(-103%);opacity:0}.msedge .awards-info .award-underline,.msie .awards-info .award-underline{position:relative;bottom:.2em}@media (max-width:767px){.awards-info .award-underline{height:.03em;min-height:7px;left:0;bottom:auto}}@media (min-aspect-ratio:5/3){.awards-info .award-underline{bottom:auto}}.awards-info .award-number{color:#ff6565;text-shadow:-1px -1px #fff;margin-right:5%;margin-top:10px;opacity:0}@media (max-width:767px){.awards-info .award-number{font-size:9.375rem;-ms-flex-pack:center;justify-content:center;margin-right:10%}}.msedge .awards-info .award-number,.msie .awards-info .award-number{line-height:1}.award-box{width:28%;height:0;padding:0 0 28%;margin:0 5% 5% 0;background-color:#fff;transition:background-color .4s cubic-bezier(.6,0,.6,1);border:1px solid #ff6565;position:relative;float:left;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.award-box{height:78px;width:78px;padding-bottom:0;margin:4% 3%}}.award-box svg{height:70px;width:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px)}.award-box svg *{transition:.4s cubic-bezier(.6,0,.6,1);fill:#ff6565;stroke:#ff6565}@media (max-width:1199px){.award-box svg{height:50px;width:50px;top:calc(50% - 25px);left:calc(50% - 25px)}}.award-box.active,.award-box.init-active{background-color:#ff6565}.award-box.active svg *,.award-box.init-active svg *{fill:#fff;stroke:#fff}.capabilities-row{position:relative;z-index:0;margin-bottom:120px}@media (max-width:767px){.capabilities-row{margin-top:50px;margin-bottom:110px}}.capabilities-row .slideshow-counter{width:auto;left:auto;transform:translateX(-50%)}.capabilities-row .big-words-col{left:-10%;top:-80px;z-index:0}@media (max-width:767px){.capabilities-row .big-words-col{top:-12px;left:-44%}}.capability-lists-wrap{width:100%;margin-top:50px}@media (max-width:767px){.capability-lists-wrap{display:-ms-flexbox;display:flex;margin:0 auto}}.capability-lists-wrap .dragdealer{height:auto}@media (max-width:767px){.capability-lists-wrap .dragdealer{position:absolute;height:100%;width:100%}}.capability-lists-wrap .dragdealer .handle{position:relative;top:auto;left:auto;display:-ms-flexbox;display:flex;cursor:auto}@media (max-width:767px){.capability-lists-wrap .dragdealer .handle{position:absolute;top:0;left:0}}@media (max-width:767px){.capability-lists-wrap .slideshow-controls{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;transform:translateY(30px)}.capability-lists-wrap .slideshow-controls .slideshow-arrow{margin:0}.capability-lists-wrap .slideshow-controls .slideshow-arrow:before{transform:none}.capability-lists-wrap .slideshow-controls .prev-control{margin-right:25px}.capability-lists-wrap .slideshow-controls .next-control{margin-left:25px}}.capabilities-col{opacity:0;transform:translateY(40px);transition:.5s cubic-bezier(.08,.03,.22,.87);transition-property:opacity,transform}.capabilities-col:first-child{transition-delay:.4s}.capabilities-col:nth-child(2){transition-delay:525ms}.capabilities-col:nth-child(3){transition-delay:.65s}.capabilities-col:nth-child(4){transition-delay:775ms}.capabilities-col:nth-child(5){transition-delay:.9s}.loaded .capabilities-col{opacity:1;transform:translateY(0)}.capabilities-col .font-signal{font-size:.875rem;margin-bottom:.5rem}@media (max-width:767px){.capabilities-col .font-signal{text-align:center}}@media (max-width:767px){.capabilities-col{float:left}}@media (max-width:767px){.capabilities-col .capabilities-list{text-transform:lowercase;text-align:center}}@media (max-width:767px){.contact-page .slideshow-controls{transform:translateY(50px)}}.contact-page .up-next-row{padding-top:50px}.contact-info-row{padding-bottom:15px}@media (max-width:767px){.contact-info-row{padding-bottom:120px}}@media (min-width:768px){#contact-drag{padding-left:7px;margin-left:calc(25% - 7px);overflow:hidden;padding-bottom:25px}}#contact-drag .handle{cursor:auto}@media (min-width:768px){#contact-drag .contact-info-col{-ms-flex-positive:1;flex-grow:1;min-width:170px;margin-left:0}}#contact-drag .slideshow-counter{width:auto;left:auto;transform:translateX(-50%)}.contact-info-col{opacity:0;transform:translateY(40px);transition:.5s cubic-bezier(.08,.03,.22,.87);transition-property:opacity,transform}@media (min-width:768px){.contact-info-col{padding-right:1.5%}}@media (min-width:768px) and (max-width:991px){.touchdevice .contact-info-col{box-sizing:content-box;padding-right:3%}}.contact-info-col:first-child{transition-delay:.4s}.contact-info-col:nth-child(2){transition-delay:525ms}.contact-info-col:nth-child(3){transition-delay:.65s}.contact-info-col:nth-child(4){transition-delay:775ms}.contact-info-col:nth-child(5){transition-delay:.9s}.introduced .contact-info-col,.introducing .contact-info-col{opacity:1;transform:translateY(0)}.contact-info-header{font-size:.875rem}.contact-info-text{font-size:1rem}.contact-email{padding:2px 7px 0;transform:translateX(-7px);display:inline-block;margin-top:2px}@media (max-width:767px){.contact-email{transform:none}}.contact-image-col{padding:10px}.map-box-col{height:500px}@media (max-width:767px){.map-box-col{height:auto;background:none!important}.map-box-col .mobile-bg{height:100vw}}.contact-business-address{font-size:2vw;z-index:60;background-color:#fff;position:absolute;padding:20px 0;width:60%;visibility:visible;opacity:0;transition:opacity .5s cubic-bezier(.08,.03,.22,.87) .6s}.introduced .contact-business-address,.introducing .contact-business-address{opacity:1}.contact-business-address.hide{animation:n .5s cubic-bezier(.8,0,.185,1) forwards}@keyframes n{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden}}@media (max-width:767px){.contact-business-address{font-size:1.625rem;width:90%;transform:translate(-50%,-65%)}}.social-icons-row{padding-top:20px}@media (max-width:767px){.social-icons-row{padding-bottom:50px}}.social-icons-row .social-icons-header{font-size:.875rem;transform:translateY(30px);opacity:0;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.08,.03,.22,.87) .4s,transform .5s cubic-bezier(.08,.03,.22,.87) .4s}@media (max-width:767px){.social-icons-row .social-icons-header{text-align:center}}.social-icons-row .social-icons-nav{margin:15px 0 0}@media (max-width:767px){.social-icons-row .social-icons-nav{-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:768px){.social-icons-row .social-icons-nav a:first-child{margin-left:0}}.social-icons-row.loaded .social-icons-header{opacity:1;transform:translateY(0)}.map-box-blue-box{left:95%;top:70px}.contact-red-num{left:-7%;bottom:-20px;line-height:.3;pointer-events:none;z-index:50}.contact-red-num .big-words-text{font-size:25rem;color:rgba(255,34,34,.7);transition-delay:.8s}.introduced .contact-red-num .big-words-text,.introducing .contact-red-num .big-words-text{transform:translateY(0);opacity:1}@media (max-width:767px){.contact-red-num{visibility:hidden}}#map-box{position:relative;margin:0 0 60px}#map-box #wls-icon{width:64px;height:64px;margin:-32px 0 0 -32px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#map-box #wls-icon.active{display:block}#map-box #mapbox-logo{position:absolute;width:75px;height:20px;bottom:20px;left:20px;z-index:5;display:none}#map-box #mapbox-logo.active{display:block}#map-box #strava-logo{position:absolute;width:148px;height:10px;bottom:25px;right:20px;z-index:5;display:none}#map-box #strava-logo.active{display:block}#map-box #map{position:absolute;width:100%;height:100%;z-index:2;opacity:0}#map-box #map.active{animation:h 1s cubic-bezier(.8,0,.185,1) forwards}#map-box #map.active~.map-box-covers{opacity:0}#map-box #map .mapboxgl-ctrl-bottom-right{display:none}#map-box ul.category-list{list-style:none;position:absolute;top:15px;left:0;right:0;z-index:5;padding:0;text-align:center}#map-box ul.category-list li.category-item{width:150px;margin:0 .75rem;padding:.25rem 0 .1rem;cursor:pointer;opacity:0;background:hsla(0,0%,100%,.8);display:inline-block;text-align:center;font-size:90%}#map-box ul.category-list li.category-item.active{animation:o .5s cubic-bezier(.8,0,.185,1) forwards}#map-box .map-box-covers{position:absolute;width:100%;height:100%;left:0;z-index:10;pointer-events:none;transition:opacity .5s cubic-bezier(.08,.03,.22,.87)}#map-box .map-box-covers .map-box-introducer{background-color:#fff;position:absolute;width:100%;height:100%;transition:opacity .5s cubic-bezier(.08,.03,.22,.87) .6s}.introduced #map-box .map-box-covers .map-box-introducer,.introducing #map-box .map-box-covers .map-box-introducer{opacity:0}@keyframes o{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.social-feed-outer-row .social-feed-inner-row{-ms-flex-align:stretch;align-items:stretch;display:block}.social-feed-outer-row .social-feed-inner-row .medium-col,.social-feed-outer-row .social-feed-inner-row .twitter-col{width:50%}@media (max-width:767px){.social-feed-outer-row .social-feed-inner-row .medium-col,.social-feed-outer-row .social-feed-inner-row .twitter-col{width:100%}}.social-feed-outer-row .social-feed-inner-row .instagram-col{width:25%}@media (max-width:767px){.social-feed-outer-row .social-feed-inner-row .instagram-col{width:50%}}.social-feed-outer-row .social-feed-inner-row .instagram-col:nth-of-type(4n){width:50%;height:40vw}@media (max-width:767px){.social-feed-outer-row .social-feed-inner-row .instagram-col:nth-of-type(4n){width:100%;height:auto}}@media (min-width:1280px){.social-feed-outer-row .social-feed-inner-row .instagram-col:nth-of-type(4n){height:512px}}@media (min-aspect-ratio:5/3){.social-feed-outer-row .social-feed-inner-row .instagram-col:nth-of-type(4n){height:432px}}.social-feed-outer-row .social-col{height:20vw;display:block;float:left;transition:opacity .5s ease-in;opacity:0}.social-feed-outer-row .social-col.loaded{opacity:1}@media (min-width:1280px){.social-feed-outer-row .social-col{height:256px}}@media (min-aspect-ratio:5/3){.social-feed-outer-row .social-col{height:216px}}@media (max-width:767px){.social-feed-outer-row .social-col{height:auto;opacity:0;transition:opacity .35s cubic-bezier(.6,0,.6,1)}.social-feed-outer-row .social-col.loaded{opacity:1}}.social-feed-outer-row .post-link{position:absolute;top:0;left:0;width:100%;height:100%}.social-feed-outer-row .medium-logo{width:2.03125vw;height:1.71875vw;display:block}@media (min-width:1280px){.social-feed-outer-row .medium-logo{width:26px;height:22px}}@media (max-width:767px){.social-feed-outer-row .medium-logo{width:23px;height:19px}}.social-feed-outer-row .medium-logo-path{fill:#221f1f}.social-feed-outer-row .medium-col-inner{background-color:#f3f1f0;color:#4e4544;padding:2.734375vw 2.1875vw;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1280px){.social-feed-outer-row .medium-col-inner{padding:35px 28px}}@media (max-width:767px){.social-feed-outer-row .medium-col-inner{padding:30px 20px}}.social-feed-outer-row .medium-title{font-size:1.875vw;line-height:1.1666667;width:100%}@media (min-width:1280px){.social-feed-outer-row .medium-title{font-size:24px}}@media (max-width:767px){.social-feed-outer-row .medium-title{font-size:1.125rem;line-height:1.4;margin:30px 0}}.social-feed-outer-row .medium-user{font-size:.9375vw}@media (min-width:1280px){.social-feed-outer-row .medium-user{font-size:.75rem}}@media (max-width:767px){.social-feed-outer-row .medium-user{font-size:.75rem}}.social-feed-outer-row .twitter-col-inner{background-color:#01aebb;padding:4.140625vw 2.1875vw 2.734375vw;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:1.406vw;color:#fff;line-height:1.777776}@media (min-width:1280px){.social-feed-outer-row .twitter-col-inner{padding:53px 28px 35px;font-size:17.9968px}}@media (max-width:767px){.social-feed-outer-row .twitter-col-inner{padding:40px 20px;font-size:1.125rem}}.social-feed-outer-row .twitter-logo{width:1.640625vw;height:1.40625vw;position:absolute;top:2.734375vw}@media (min-width:1280px){.social-feed-outer-row .twitter-logo{width:21px;height:18px;top:35px}}@media (max-width:767px){.social-feed-outer-row .twitter-logo{width:21px;height:18px;top:auto}}.social-feed-outer-row .twitter-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.social-feed-outer-row .twitter-text a{color:#fff;display:inline-block;border-bottom:2px solid #fff;line-height:1.35}.social-feed-outer-row .twitter-text a+a{display:none}@media (max-width:767px){.social-feed-outer-row .twitter-text{margin:60px 0 0}}.social-feed-outer-row .instagram-col{-ms-flex-item-align:start;align-self:flex-start;margin:0}.social-feed-outer-row .instagram-col:nth-of-type(4n){-ms-flex:0 0 50%;flex:0 0 50%}.social-feed-outer-row .instagram-col:nth-of-type(4n) .instagram-caption{font-size:2.5vw;padding:4.765625vw 1.953125vw 1.953125vw}@media (min-width:1280px){.social-feed-outer-row .instagram-col:nth-of-type(4n) .instagram-caption{font-size:2rem;padding:61px 25px 25px}}@media (min-aspect-ratio:5/3){.social-feed-outer-row .instagram-col:nth-of-type(4n) .instagram-caption{font-size:1.8rem}}.social-feed-outer-row .instagram-col:nth-of-type(4n) .instagram-caption span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.social-feed-outer-row .instagram-col:nth-of-type(4n)+.col-md-5,.social-feed-outer-row .instagram-col:nth-of-type(4n)+.col-md-5+.col-md-5{-ms-flex-item-align:start;align-self:flex-start}.social-feed-outer-row .instagram-col:hover .instagram-caption{opacity:1}.social-feed-outer-row .instagram-caption{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s cubic-bezier(.6,0,.6,1);background:hsla(0,0%,100%,.85);padding:3.984375vw 1.171875vw 1.171875vw;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.25vw}@media (min-width:1280px){.social-feed-outer-row .instagram-caption{font-size:1rem;padding:51px 15px 15px}}@media (min-aspect-ratio:5/3){.social-feed-outer-row .instagram-caption{font-size:.85rem}}.touchdevice .social-feed-outer-row .instagram-caption{display:none}.social-feed-outer-row .instagram-image{padding-bottom:100%}.social-feed-outer-row .instagram-logo{width:1.640625vw;height:1.640625vw;position:absolute;top:1.5625vw;left:1.5625vw}@media (min-width:1280px){.social-feed-outer-row .instagram-logo{width:21px;height:21px}}.social-feed-outer-row .instagram-logo .instagram-group{fill:#608a99}body.introduced.tn-leaving{pointer-events:none}body.introduced.tn-leaving .nav-bar,body.introduced.tn-leaving .nav-bar-bg{transition:transform .8s cubic-bezier(.08,.03,.22,.87),opacity .45s cubic-bezier(.08,.03,.22,.87);transform:translateY(-160px);opacity:0}body.introduced.tn-leaving .nav-bar-bg.fixed,body.introduced.tn-leaving .nav-bar.fixed{transform:translateY(-90px)}body.introduced.tn-leaving #arrow{transition:transform .8s cubic-bezier(.08,.03,.22,.87),opacity .45s cubic-bezier(.08,.03,.22,.87);transform:translateY(20%);opacity:0}body.introduced.tn-leaving:not(.homepage) .body-container{transition:opacity .7s cubic-bezier(.08,.03,.22,.87);opacity:0}body.introduced.tn-leaving.tn-menu-outro-step1 .body-container{opacity:1}@media (max-width:767px){body.introduced.tn-leaving.tn-menu-outro-step1 .nav-link-subtitle{transition:opacity 50ms linear;opacity:0}}body.introduced.tn-leaving.tn-menu-outro-step1 .nav-bar,body.introduced.tn-leaving.tn-menu-outro-step1 .nav-bar-bg{transition:none;transform:translateY(0);opacity:1}body.introduced.tn-leaving.tn-menu-outro-step1 .nav-bar-bg.fixed,body.introduced.tn-leaving.tn-menu-outro-step1 .nav-bar.fixed{transform:translateY(0)}body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 .nav-bar,body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 .nav-bar-bg{transition:transform .9s cubic-bezier(.08,.03,.22,.87),opacity .5s cubic-bezier(.08,.03,.22,.87);transform:translateY(-160px);opacity:0}body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 .nav-bar-bg.fixed,body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 .nav-bar.fixed{transform:translateY(-90px)}body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 #colophon,body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 .menu-social,body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 .nav-col{transition:opacity .9s cubic-bezier(.08,.03,.22,.87);opacity:0}body.introduced.tn-leaving.tn-menu-outro-step1.tn-menu-outro-step2 .nav-link-title{transition:transform .9s cubic-bezier(.08,.03,.22,.87);transform:translateY(110%)}body.introduced.tn-rotate-up.tn-rotate-up-step1 .tn-listener-parent-1{perspective:100vw}body.introduced.tn-rotate-up.tn-rotate-up-step1 .tn-listener-1{transition:transform 1.3s cubic-bezier(.08,.03,.22,.87),opacity .9s cubic-bezier(.08,.03,.22,.87);opacity:0;transform:rotateX(-8deg) rotateY(8deg) translateY(-25%)}body.introduced.tn-rotate-up.tn-rotate-up-step1 .tn-listener.reel-player-inner{transition:opacity .6s cubic-bezier(.08,.03,.22,.87);transform:none;opacity:0}body.introduced.tn-rotate-up.tn-rotate-up-step1 .tn-listener.reel-player-inner .close-line{transition-delay:0s;stroke-dashoffset:30px}body.introduced.tn-rotate-up.tn-rotate-up-step1 .tn-listener.reel-player-inner .close-line.top-left-line{transition-delay:.3s}body.introduced.tn-rotate-up.tn-rotate-up-step1 .tn-listener.reel-player-inner .embed-responsive{transition-duration:1.3s;transform:rotateX(-27deg) rotateY(15deg) translateY(-50%)}body.introduced.tn-rotate-up.tn-rotate-up-step2 .blind-container:first-child .tn-blinders-inner{transition-delay:.15s!important;transition-duration:.7s!important}body.introduced.tn-rotate-up.tn-rotate-up-step2 .blind-container:nth-child(2) .tn-blinders-inner{transition-delay:.3s!important;transition-duration:.7s!important}body.introduced.tn-rotate-up.tn-rotate-up-step2 .blind-container:nth-child(3) .tn-blinders-inner{transition-delay:.45s!important;transition-duration:.7s!important}body.introduced.tn-rotate-up.tn-rotate-up-step2 .blind-container:nth-child(4) .tn-blinders-inner{transition-delay:.6s!important;transition-duration:.7s!important}body.introduced.tn-rotate-up.tn-rotate-up-step2 .blind-container:nth-child(5) .tn-blinders-inner{transition-delay:.75s!important;transition-duration:.7s!important}body.introduced.tn-rotate-up.tn-rotate-up-step2 .tn-blinders-inner{visibility:visible!important;transform:translateX(0)!important}body.introduced.homepage.highlight-error-fade .ontop{transition:opacity .7s cubic-bezier(.08,.03,.22,.87);opacity:0}body.introduced.homepage.highlight-error-fade .blind-container:first-child .tn-blinders-inner{transition-delay:.6s;visibility:visible;transform:translateX(0)}body.introduced.homepage.highlight-error-fade .blind-container:nth-child(2) .tn-blinders-inner{transition-delay:.75s;visibility:visible;transform:translateX(0)}body.introduced.homepage.highlight-error-fade .blind-container:nth-child(3) .tn-blinders-inner{transition-delay:.9s;visibility:visible;transform:translateX(0)}body.introduced.homepage.highlight-error-fade .blind-container:nth-child(4) .tn-blinders-inner{transition-delay:1.05s;visibility:visible;transform:translateX(0)}body.introduced.homepage.highlight-error-fade .blind-container:nth-child(5) .tn-blinders-inner{transition-delay:1.2s;visibility:visible;transform:translateX(0)}body.introduced.homepage.tn-home2work .tn-blinders-wrap .blind-container:first-child .blind-inner{visibility:visible;transform:translateX(0);transition-duration:.7s;transition-delay:.45s}body.introduced.homepage.tn-home2work .tn-blinders-wrap .blind-container:nth-child(2) .blind-inner{visibility:visible;transform:translateX(0);transition-duration:.7s;transition-delay:.6s}body.introduced.homepage.tn-home2work .tn-blinders-wrap .blind-container:nth-child(3) .blind-inner{visibility:visible;transform:translateX(0);transition-duration:.7s;transition-delay:.75s}body.introduced.homepage.tn-home2work .tn-blinders-wrap .blind-container:nth-child(4) .blind-inner{visibility:visible;transform:translateX(0);transition-duration:.7s;transition-delay:.9s}body.introduced.homepage.tn-home2work .tn-blinders-wrap .blind-container:nth-child(5) .blind-inner{visibility:visible;transform:translateX(0);transition-duration:.7s;transition-delay:1.05s}body.introduced.homepage.tn-home2work #arrow .long-line{stroke-dashoffset:60px;animation:p .7s cubic-bezier(.08,.03,.22,.87) forwards}@keyframes p{to{stroke-dashoffset:30px}}body.introduced.homepage.tn-home2work #arrow .short-line{stroke-dashoffset:30px;animation:q .7s cubic-bezier(.08,.03,.22,.87) forwards}@keyframes q{to{stroke-dashoffset:15px}}.four-oh-four-wrap{position:absolute;top:13.28125vw;left:0;height:39.0625vw;width:100%;max-width:1280px;pointer-events:none;margin-left:-6%}@media (min-width:1280px){.four-oh-four-wrap{height:500px;top:170px;left:calc((100vw - 1280px) / 2)}}@media (max-width:767px){.four-oh-four-wrap{left:auto;margin-left:auto;top:60px}}.four-oh-four-wrap .bottom-half-wrap,.four-oh-four-wrap .top-half-wrap{position:absolute;top:0;right:-13%;overflow:hidden;opacity:0;padding-top:10px}.introduced .four-oh-four-wrap .bottom-half-wrap,.introduced .four-oh-four-wrap .top-half-wrap,.introducing .four-oh-four-wrap .bottom-half-wrap,.introducing .four-oh-four-wrap .top-half-wrap{animation:r .5s ease-in-out forwards}@media (max-width:767px){.four-oh-four-wrap .bottom-half-wrap,.four-oh-four-wrap .top-half-wrap{right:-10px;width:100%;text-align:right}}.four-oh-four-wrap .top-half-wrap{height:30%}.introduced .four-oh-four-wrap .top-half-wrap,.introducing .four-oh-four-wrap .top-half-wrap{animation:r .5s ease-in-out forwards,s .3s ease-in .7s forwards}@media (max-width:767px){.four-oh-four-wrap .top-half-wrap{height:24%}}.four-oh-four-wrap .bottom-half-wrap{height:75%;top:30%}.four-oh-four-wrap .bottom-half-wrap .font-signal{top:-30%;transform:translateY(-30%)}@media (max-width:767px){.four-oh-four-wrap .bottom-half-wrap{top:24%}}@keyframes r{0%{opacity:0;transform:translateY(90px)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes s{0%{transform:translateX(0)}to{transform:translateX(-26px)}}@media (max-width:767px){@keyframes s{0%{transform:translateX(0)}to{transform:translateX(-6px)}}}.four-oh-four-wrap .font-signal{font-size:39.0625vw;color:rgba(255,34,34,.7);line-height:1;display:inline-block;letter-spacing:-.1em}@media (min-width:1280px){.four-oh-four-wrap .font-signal{font-size:500px}}@media (max-width:767px){.four-oh-four-wrap .font-signal{font-size:31.25vw}}@media (min-width:768px){.four-oh-four-page .main-content{margin-bottom:50px}}.four-oh-four-page .intro-paragraph .intro-paragraph-text .heading{opacity:0;transform:translateY(20px);transition:transform .8s cubic-bezier(.08,.03,.22,.87) 1.2s,opacity 1s cubic-bezier(.08,.03,.22,.87) 1.2s}@media (max-width:767px){.four-oh-four-page .intro-row{padding:140px 0 0}}.four-oh-four-page .intro-paragraph-text p{color:#4e4544;opacity:0;transform:translateY(20px);transition:transform .8s cubic-bezier(.08,.03,.22,.87) 1.4s,opacity 1s cubic-bezier(.08,.03,.22,.87) 1.4s}.four-oh-four-page.introduced .intro-paragraph-text p,.four-oh-four-page.introduced .intro-paragraph .intro-paragraph-text .heading,.four-oh-four-page.introducing .intro-paragraph-text p,.four-oh-four-page.introducing .intro-paragraph .intro-paragraph-text .heading{opacity:1;transform:translateY(0)}.error-gifs-row{-ms-flex-align:stretch;align-items:stretch}.error-gifs-row .error-gif-container,.error-gifs-row .gifs-list-item{transition:.45s linear}.error-gifs-row .active.error-gif-container,.error-gifs-row .active.gifs-list-item{color:#6a5e5e;transition-delay:.45s}.error-gifs-row .gifs-list{list-style-type:none;counter-reset:a;padding:0}@media (max-width:767px){.error-gifs-row .gifs-list{text-align:center}}.error-gifs-row .home-link-404{color:inherit}.error-gifs-row .gifs-list-item{padding:30px 0;color:#bbb;display:block;opacity:0;position:relative}@media (min-width:768px){.error-gifs-row .gifs-list-item{left:-33px}}.error-gifs-row .gifs-list-item:first-child{transition:opacity .5s 1.5s,transform .5s 1.5s,color .3s linear}.error-gifs-row .gifs-list-item:nth-child(2){transition:opacity .5s 1.55s,transform .5s 1.55s,color .3s linear}.error-gifs-row .gifs-list-item:nth-child(3){transition:opacity .5s 1.6s,transform .5s 1.6s,color .3s linear}.introduced .error-gifs-row .gifs-list-item,.introducing .error-gifs-row .gifs-list-item{opacity:1}@media (max-width:767px){.error-gifs-row .gifs-list-item{padding:20px 0}}.error-gifs-row .gifs-list-item .font-signal{display:inline-block;position:relative;text-align:center;padding:0 15px 0 30px;overflow:hidden}.error-gifs-row .gifs-list-item .font-signal:before{content:"0" counter(a);font-family:Adobe Caslon Pro Regular,serif;counter-increment:a;display:inline-block;position:absolute;top:50%;transform:translate(-25px,-50%);font-size:.75rem}@media (max-width:767px){.error-gifs-row .gifs-list-item .font-signal:before{transform:translate(-20px,-50%)}}.error-gifs-row .gifs-display-col{position:relative}@media (max-width:767px){.error-gifs-row .gifs-display-col{padding-bottom:100%}}.error-gifs-row .error-gif-container{position:absolute;top:50%;left:0;width:100%;padding-bottom:100%;transform:translateY(-50%);opacity:0;transition-property:opacity}.introducing .error-gifs-row .error-gif-container.active{transition-delay:1.5s}.introduced .error-gifs-row .error-gif-container.active,.introducing .error-gifs-row .error-gif-container.active{opacity:1}@media (max-width:767px){.error-gifs-row .error-gif-container{top:0;transform:translateY(0)}}.error-hover-line{position:absolute;width:100%;left:0;top:50%;transform:translateY(-65%)}.error-hover-line .error-line{stroke-width:2px;stroke-dasharray:300px;stroke-dashoffset:900px;transition:all .5s ease-in-out}.hover-toggled-on .error-hover-line .error-line,.hover-toggling-on .error-hover-line .error-line{stroke:#4e4544;stroke-dashoffset:600px}.hover-toggling-off .error-hover-line .error-line{stroke:#4e4544;stroke-dashoffset:300px}.hover-toggled-off .error-hover-line .error-line{stroke-dashoffset:900px;transition:none}.has-link .error-hover-line .error-slant{stroke:#4e4544;stroke-width:2px;stroke-dasharray:10px;stroke-dashoffset:30px}.has-link.hover-toggled-on .error-hover-line .error-slant,.has-link.hover-toggling-on .error-hover-line .error-slant{stroke-dashoffset:40px;transition:all .3s ease-in .4s}.has-link.hover-toggling-off .error-hover-line .error-slant{stroke-dashoffset:50px;transition:all .3s ease-in .4s}.has-link.hover-toggled-off .error-hover-line .error-slant{stroke-dashoffset:30px}