@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#f6f5f5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;background-color:#fff;width:100%;font-family:"Playfair";font-size:18px;line-height:21px;letter-spacing:auto;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.nav-active{overflow:hidden}body:after{content:'320';display:none}a{color:#000;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{color:#9d9c9c;text-decoration:none}p{font-size:24px;line-height:1.5em}h1{font-size:62px;line-height:1em}@media screen and (max-width: 668px){h1{font-size:31px}}h2{font-size:42px;line-height:1em}@media screen and (max-width: 668px){h2{font-size:21px}}.strike{text-decoration:line-through}hr{border-top:1px solid #e5e5e5;margin-top:10px;margin-bottom:10px;border-bottom:0px;border-left:0px;border-right:0px}img{width:100%;line-height:0}b,strong{font-weight:700}.light{font-weight:300}.heavy{font-weight:700}.wow{visibility:hidden}section,div.section{margin:0 auto}section.full,div.section.full{width:100%;max-width:100%}section.wide,div.section.wide{width:100%;max-width:1340px;padding-left:25px;padding-right:25px}@media screen and (max-width: 668px){section.wide,div.section.wide{padding-left:15px;padding-right:15px}}section.wide-no-padding,div.section.wide-no-padding{width:100%;max-width:1340px}@media screen and (max-width: 1024px){section.wide-no-padding,div.section.wide-no-padding{padding-left:25px;padding-right:25px}}@media screen and (max-width: 668px){section.wide-no-padding,div.section.wide-no-padding{padding-left:15px;padding-right:15px}}section.wide-mega-no-padding,div.section.wide-mega-no-padding{width:100%;max-width:1730px}section.wide-mega,div.section.wide-mega{width:100%;max-width:1730px;padding-left:25px;padding-right:25px}@media screen and (max-width: 668px){section.wide-mega,div.section.wide-mega{padding-left:15px;padding-right:15px}}section.wide-to-full-on-mobile,div.section.wide-to-full-on-mobile{width:100%;max-width:1340px;padding-left:25px;padding-right:25px}@media screen and (max-width: 668px){section.wide-to-full-on-mobile,div.section.wide-to-full-on-mobile{padding-left:0px;padding-right:0px}}.navigation-holder{width:100%;position:absolute;top:0;left:0;right:0;z-index:6000}.navigation-holder nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;padding-top:25px;height:150px;width:100%}@media screen and (max-width: 668px){.navigation-holder nav{height:80px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-left:10px;padding-right:10px}}.navigation-holder nav .name{width:calc(100%/3)}@media screen and (max-width: 668px){.navigation-holder nav .name{width:50%;font-size:21px}}.navigation-holder nav .tagline{font-size:14px;width:calc(100%/3);text-align:center;padding-top:3px}@media screen and (max-width: 668px){.navigation-holder nav .tagline{position:absolute;top:0;left:0;right:0;width:100%;font-style:italic;font-size:12px;padding-top:10px}}.navigation-holder nav .navigation{width:calc(100%/3);text-align:right}@media screen and (max-width: 668px){.navigation-holder nav .navigation{width:50%;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.navigation-holder nav .navigation .ham{display:none !important;visibility:hidden}@media screen and (max-width: 668px){.navigation-holder nav .navigation .ham{display:block !important;visibility:visible}}.navigation-holder nav .navigation .ham .menu{background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.navigation-holder nav .navigation .ham .line{fill:none;stroke:black;stroke-width:6;-webkit-transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.navigation-holder nav .navigation .ham .line1{stroke-dasharray:60 207;stroke-width:6}.navigation-holder nav .navigation .ham .line2{stroke-dasharray:60 60;stroke-width:6}.navigation-holder nav .navigation .ham .line3{stroke-dasharray:60 207;stroke-width:6}.navigation-holder nav .navigation .ham .opened .line{stroke:#fff}.navigation-holder nav .navigation .ham .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.navigation-holder nav .navigation .ham .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.navigation-holder nav .navigation .ham .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.navigation-holder nav .navigation ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 668px){.navigation-holder nav .navigation ul{display:none}}.navigation-holder nav .navigation ul li:not(first-child){padding-left:1em}@media screen and (max-width: 768px){.navigation-holder nav .navigation ul li:not(first-child){padding-left:.5em}}@media screen and (max-width: 668px){.navigation-holder nav .navigation ul li:not(first-child){padding-left:1em}}.mobile-nav{position:absolute;top:20px;left:20px;right:20px;bottom:20px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mobile-nav ul li{font-size:65px;color:#fff;text-align:center;line-height:1em;margin-bottom:20px}.mobile-nav ul li:last-child{margin-top:50px;line-height:.75em;font-size:28px;margin-bottom:50px}.mobile-nav ul li span{font-size:14px}.mobile-nav ul li a{color:#fff}.mobile-nav.open{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;pointer-events:all}.mobile-nav.open ul li{font-size:65px;color:#fff;text-align:center;line-height:1em;margin-bottom:20px}.mobile-nav.open ul li:last-child{margin-top:50px;line-height:.75em;font-size:28px;margin-bottom:50px}.mobile-nav.open ul li span{font-size:14px}.mobile-nav.open ul li a{color:#fff}.main-content{margin-top:150px}@media screen and (max-width: 668px){.main-content{margin-top:80px}}.startpage{height:calc(95vh - 150px);overflow:hidden;position:relative}@media screen and (max-width: 768px){.startpage{height:calc(97vh - 150px)}}@media screen and (max-width: 668px){.startpage{height:calc(97vh - 80px)}}.startpage .test{position:absolute;top:0;left:25px;right:25px;bottom:0}.startpage img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.works .one-work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);margin-bottom:25px}.works .one-work:not(:last-child){margin-bottom:190px}@media screen and (max-width: 668px){.works .one-work{margin-bottom:25px}.works .one-work:not(:last-child){margin-bottom:50px}}.works .one-work .left{-ms-grid-column:1;-ms-grid-column-span:5;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1/6;grid-row:1/2}@media screen and (max-width: 668px){.works .one-work .left{-ms-grid-column:1;-ms-grid-column-span:12;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1/13;grid-row:2/3}}.works .one-work .left .name-and-byline h2{display:inline-block;margin-bottom:90px}@media screen and (max-width: 668px){.works .one-work .left .name-and-byline h2{margin-bottom:10px;font-size:31px;margin-top:15px}}.works .one-work .left .name-and-byline span{padding-left:.5em;font-size:21px}@media screen and (max-width: 668px){.works .one-work .left .name-and-byline span{display:block;padding-left:0;margin-bottom:15px}}.works .one-work .left .ingress{margin-bottom:90px;min-height:150px}@media screen and (max-width: 668px){.works .one-work .left .ingress{margin-bottom:25px;min-height:auto}.works .one-work .left .ingress p{font-size:21px}}.works .one-work .left .url{font-size:21px}.works .one-work .right{-ms-grid-column:7;-ms-grid-column-span:6;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:7/13;grid-row:1/2}@media screen and (max-width: 668px){.works .one-work .right{-ms-grid-column:1;-ms-grid-column-span:12;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1/13;grid-row:1/2}}.work h1{width:50%;padding-top:20px;padding-bottom:10px}@media screen and (max-width: 768px){.work h1{width:100%}}.work h2{padding-bottom:45px}@media screen and (max-width: 668px){.work h2{padding-left:1em;padding-bottom:1em}}.work .work-intro-content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:90px}@media screen and (max-width: 768px){.work .work-intro-content-holder{margin-bottom:45px}}@media screen and (max-width: 668px){.work .work-intro-content-holder{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.work .work-intro-content-holder .left,.work .work-intro-content-holder .right{width:50%}@media screen and (max-width: 668px){.work .work-intro-content-holder .left,.work .work-intro-content-holder .right{width:100%}}.work .work-intro-content-holder .left{padding-right:1em}@media screen and (max-width: 668px){.work .work-intro-content-holder .left{padding-right:0}}.work .work-intro-content-holder .left img{margin-bottom:45px}.work .work-intro-content-holder .left p{padding-bottom:45px;padding-right:90px;padding-left:20px}@media screen and (max-width: 768px){.work .work-intro-content-holder .left p{padding-right:0px;padding-left:0px}}@media screen and (max-width: 668px){.work .work-intro-content-holder .left p{padding-left:1em;padding-bottom:45px;padding-right:45px}}@media screen and (max-width: 668px){.work .work-intro-content-holder .left h2{font-size:31px;padding-left:.5em;padding-right:.5em}}.work .work-intro-content-holder .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1em}@media screen and (max-width: 768px){.work .work-intro-content-holder .right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 668px){.work .work-intro-content-holder .right{padding-left:0}}.work .work-intro-content-holder .right span{font-size:21px}@media screen and (max-width: 768px){.work .work-intro-content-holder .right span{margin-bottom:25px;display:block}}@media screen and (max-width: 768px){.work .work-intro-content-holder .right h1{width:100%}}.work .work-two-column-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:90px}@media screen and (max-width: 768px){.work .work-two-column-holder{margin-bottom:45px}}@media screen and (max-width: 668px){.work .work-two-column-holder{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.work .work-two-column-holder .left,.work .work-two-column-holder .right{width:50%}@media screen and (max-width: 668px){.work .work-two-column-holder .left,.work .work-two-column-holder .right{width:100%}}.work .work-two-column-holder .left{padding-right:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 668px){.work .work-two-column-holder .left{padding-right:0}}.work .work-two-column-holder .left.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.work .work-two-column-holder .right{padding-left:20px}@media screen and (max-width: 668px){.work .work-two-column-holder .right{padding-left:0}}.work .work-two-column-holder .right .text{padding-left:1em;padding-top:45px;padding-bottom:45px;padding-right:45px}.work .work-two-column-holder.right-is-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 668px){.work .work-two-column-holder.right-is-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.work .work-two-column-holder.right-is-text .right .text{padding-left:45px;padding-top:45px;padding-bottom:45px;padding-right:45px}@media screen and (max-width: 668px){.work .work-two-column-holder.right-is-text .right .text{padding-left:25px;padding-top:25px;padding-bottom:25px;padding-right:25px}}@media screen and (max-width: 668px){.work .work-two-column-holder.seventy-thirty .left,.work .work-two-column-holder.seventy-thirty .right{width:100%}}.work .work-two-column-holder.seventy-thirty .left{width:70%}@media screen and (max-width: 668px){.work .work-two-column-holder.seventy-thirty .left{padding-right:0;width:100%}}.work .work-two-column-holder.seventy-thirty .right{width:30%}@media screen and (max-width: 668px){.work .work-two-column-holder.seventy-thirty .right{width:100%}}.work .work-one-column-holder{margin-bottom:90px}@media screen and (max-width: 768px){.work .work-one-column-holder{margin-bottom:45px}}.work .work-one-column-holder .text .quote{text-align:center;font-size:32px;padding-top:90px;padding-left:90px;padding-right:90px;padding-bottom:90px}@media screen and (max-width: 768px){.work .work-one-column-holder .text .quote{margin-bottom:45px;padding-top:45px;padding-left:45px;padding-right:45px;padding-bottom:45px}}.work .work-one-column-holder .text-plus-quote .regular-text{font-size:21px;padding-bottom:90px}@media screen and (max-width: 768px){.work .work-one-column-holder .text-plus-quote .regular-text{padding-bottom:45px}}@media screen and (max-width: 668px){.work .work-one-column-holder .text-plus-quote .regular-text{padding-right:20px;padding-left:20px}}.work .work-one-column-holder .text-plus-quote .quote{text-align:right;font-size:32px}@media screen and (max-width: 668px){.work .work-one-column-holder .text-plus-quote .quote{padding-right:20px;padding-left:20px}}.work .work-one-column-holder .image-half-left{text-align:right}.work .work-one-column-holder .image-half-left img{max-width:50%}@media screen and (max-width: 668px){.work .work-one-column-holder .image-half-left img{max-width:100%}}.work .work-one-column-centered-holder{margin-bottom:90px;display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr)}@media screen and (max-width: 768px){.work .work-one-column-centered-holder{margin-bottom:45px}}.work .work-one-column-centered-holder .image{-ms-grid-column:5;-ms-grid-column-span:4;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:5/9;grid-row:1/2}@media screen and (max-width: 768px){.work .work-one-column-centered-holder .image{-ms-grid-column:1;-ms-grid-column-span:12;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1/13;grid-row:1/2}}.work .work-intro-looking-content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:90px}@media screen and (max-width: 768px){.work .work-intro-looking-content-holder{margin-bottom:45px}}@media screen and (max-width: 668px){.work .work-intro-looking-content-holder{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.work .work-intro-looking-content-holder .left,.work .work-intro-looking-content-holder .right{width:50%}@media screen and (max-width: 668px){.work .work-intro-looking-content-holder .left,.work .work-intro-looking-content-holder .right{width:100%}}.work .work-intro-looking-content-holder .left{padding-right:1em}@media screen and (max-width: 668px){.work .work-intro-looking-content-holder .left{padding-right:0}}.work .work-intro-looking-content-holder .left img{margin-bottom:45px}.work .work-intro-looking-content-holder .left p{padding-bottom:45px;padding-right:90px;padding-left:20px}@media screen and (max-width: 768px){.work .work-intro-looking-content-holder .left p{padding-right:0px}}@media screen and (max-width: 668px){.work .work-intro-looking-content-holder .left p{padding-right:10px}}.work .work-intro-looking-content-holder .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1em}@media screen and (max-width: 768px){.work .work-intro-looking-content-holder .right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.work .work-intro-looking-content-holder .right p{margin-bottom:25px}}@media screen and (max-width: 768px) and (max-width: 668px){.work .work-intro-looking-content-holder .right p{padding-left:1em;padding-bottom:45px;padding-right:45px}}@media screen and (max-width: 668px){.work .work-intro-looking-content-holder .right{padding-left:0}}.about{padding-top:100px;font-size:24px;line-height:1.5em}.about p{max-width:80%}@media screen and (max-width: 768px){.about p{max-width:100%}}
