/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}.z-index--3{z-index:3}.z-index--2{z-index:2}.z-index--1{z-index:1}.z-index--0{z-index:0}.z-index--sub1{z-index:-1}@font-face{font-family:decima-mono--reg;src:url(../fonts/decima-mono-pro/regular/decima-mono-pro-regular.eot) format("embedded-opentype"),url(../fonts/decima-mono-pro/regular/decima-mono-pro-regular.woff2) format("woff2"),url(../fonts/decima-mono-pro/regular/decima-mono-pro-regular.woff) format("woff"),url(../fonts/decima-mono-pro/regular/decima-mono-pro-regular.ttf) format("truetype"),url(../fonts/decima-mono-pro/regular/decima-mono-pro-regular.svg) format("svg");font-display:swap;font-weight:400;font-style:normal}*{border:0;font:inherit;font-style:normal;font-size:100%;list-style:none;margin:0;padding:0;quotes:none;text-decoration:none;vertical-align:baseline;-webkit-user-select:none;-ms-user-select:none;user-select:none}*,:after,:before{box-sizing:border-box}body,html{background-color:#fff;color:#000;font:16px/170% neue-haas-grotesk-display,-apple-system,linkMacSystemFont,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;max-width:100%;min-width:320px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grecaptcha{display:none!important;opacity:0!important;visibility:hidden!important;z-index:-1!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%;vertical-align:middle}textarea{resize:vertical}::selection{background-color:#333!important;color:#fff!important;text-shadow:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}a:focus,button:focus,input:focus{outline:0}[tabindex="-1"]:focus{outline:none!important}@-ms-viewport{width:device-width}aside.inline-section-label{display:block}aside.inline-section-label span{font-family:decima-mono--reg;display:inline-block;font-size:14px;line-height:1em;font-size:.875rem;padding:18px 0;text-transform:uppercase}aside.sub-side-label{font-family:decima-mono--reg;font-size:calc(38px + 16 * ((100vw - 420px) / 860));font-size:calc(2.375rem + 16 * ((100vw - 26.25rem) / 860));line-height:1.05em;overflow:visible;position:relative;text-align:left;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}aside.sub-side-label .text{display:block}aside.sub-side-label strike{text-decoration:line-through}aside.title-side-label{font-family:decima-mono--reg;color:#f4514a;display:block;font-size:calc(12px + 244 * ((100vw - 420px) / 2140));font-size:calc(.75rem + 244 * ((100vw - 26.25rem) / 2140));line-height:1em;position:relative;text-transform:uppercase;z-index:1}aside.title-side-label .text,aside.title-side-label span{display:block}aside.title-side-label span:not(:first-of-type){display:none}aside.title-side-label strike{text-decoration:line-through}@keyframes a{0%,80%{opacity:0}99%,to{opacity:1}}footer.primary{color:#fff;background:transparent;display:block;overflow:visible;padding:10em 0 40px;position:relative;z-index:1}footer.primary .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(1620px + 8.5vw)}footer.primary .heading{color:#fff;margin-bottom:9em}footer.primary .heading span{border-bottom:1px solid gray}footer.primary .main{display:block;position:relative;width:100%;z-index:2}footer.primary .title{font-family:decima-mono--reg;display:inline-block;font-size:calc(56px + 115 * ((100vw - 420px) / 2140));font-size:calc(3.5rem + 115 * ((100vw - 26.25rem) / 2140));letter-spacing:.0025em;line-height:.9em;position:relative;text-transform:uppercase}footer.primary .title .outline{display:inline-block;text-shadow:-1.25px -1.25px 0 #fff,1.25px -1.25px 0 #fff,-1.25px 1.25px 0 #fff,1.25px 1.25px 0 #fff}@supports (-webkit-text-stroke-width:1px){footer.primary .title .outline{color:transparent;text-shadow:none;-webkit-text-stroke-width:1.25px;-webkit-text-stroke-color:#fff}}footer.primary .link{display:block;margin-top:40px;position:relative;width:90px;height:90px;z-index:1}footer.primary .link .link-inner{align-content:center;border:1px solid #f4514a;border-radius:100%;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-size:calc(12px + 12 * ((100vw - 420px) / 2140));font-size:calc(.75rem + 12 * ((100vw - 26.25rem) / 2140));justify-content:center;letter-spacing:.015em;text-transform:uppercase}footer.primary .link .link-inner,footer.primary .link .link-inner:before{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}footer.primary .link .link-inner:before{background:transparent;border-radius:inherit;content:"";transition:all .5s cubic-bezier(.77,0,.175,1)}footer.primary .link span{display:block;margin:auto;position:relative;z-index:1}footer.primary .link:hover .link-inner:before{background:#f4514a}footer.primary .location{font-family:decima-mono--reg;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:calc(36px + 135 * ((100vw - 420px) / 2140));font-size:calc(2.25rem + 135 * ((100vw - 26.25rem) / 2140));height:1em;justify-content:flex-start;letter-spacing:-.005em;line-height:1.1em;text-transform:uppercase;top:-5em;right:50%;position:absolute;transform:translateX(50%);white-space:nowrap;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:1}footer.primary .location>div{transform:rotate(180deg)}footer.primary .location>div.longitude{margin-top:60px}footer.primary .location>div,footer.primary .location a,footer.primary .location span{color:#f4514a!important;pointer-events:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}footer.primary .bottom{font-family:decima-mono--reg;color:#aaa;font-size:calc(10px + 13 * ((100vw - 420px) / 2140));font-size:calc(.625rem + 13 * ((100vw - 26.25rem) / 2140));line-height:1em;margin:20em auto 0;text-align:center;text-transform:uppercase}footer.primary .images{align-content:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;max-width:100%;top:-180px;right:0;left:0;position:absolute;width:100%}footer.primary .images figure{display:inline-block;overflow:hidden;padding-bottom:50%;position:relative;width:100%;height:0}footer.primary .images figure .src{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:all .6s cubic-bezier(.77,0,.175,1)}footer.primary .images figure:nth-of-type(2){margin-top:40px}header.primary .main-pane{background:transparent;display:block;height:42px;pointer-events:none;top:1.5em;right:0;left:0;position:absolute;width:100%;z-index:1000}header.primary .main-pane .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(2560px + 8.5vw)}header.primary .main-pane .inner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}header.primary .main-pane aside{align-content:center;display:inline-flex;flex-grow:0;flex-shrink:0;height:42px;overflow:visible}header.primary .main-pane aside.cta{flex-basis:calc(50% - 89px);justify-content:flex-start;text-align:left;width:calc(50% - 89px)}header.primary .main-pane aside.cta a{font-family:decima-mono--reg;color:#272727;display:inline-block;font-size:calc(13px + 20 * ((100vw - 420px) / 2140));font-size:calc(.8125rem + 20 * ((100vw - 26.25rem) / 2140));line-height:1.0875em;margin:auto 0;pointer-events:auto;position:relative;text-decoration:none;text-transform:uppercase;transition:all 1s cubic-bezier(.77,0,.175,1)}header.primary .main-pane aside.cta a:before{background:#272727;content:"";display:block;margin:auto 0;top:0;right:0;bottom:0;position:absolute;width:0;height:2px;transition:all .35s cubic-bezier(.77,0,.175,1)}header.primary .main-pane aside.cta span.desktop{display:none}header.primary .main-pane aside.cta span.mobile{display:inline-block}header.primary .main-pane aside.logo{flex-basis:178px;justify-content:center;margin:0 auto;text-align:center;width:178px}header.primary .main-pane aside.logo a{cursor:pointer;display:inline-block;margin:auto 0;max-width:178px;overflow:hidden;pointer-events:auto;width:100%;height:auto;text-decoration:none;text-indent:-999px}header.primary .main-pane aside.logo svg{display:block;width:100%;height:auto}header.primary .main-pane aside.logo svg path{fill:#231f20;transition:all 1s cubic-bezier(.77,0,.175,1)}header.primary .main-pane aside.menu-button{flex-basis:calc(50% - 89px);justify-content:flex-end;text-align:right;width:calc(50% - 89px)}header.primary .main-pane aside.menu-button .trigger{cursor:pointer;display:block;margin:auto 0;overflow:hidden;pointer-events:auto;position:relative;width:32px;height:32px}header.primary .main-pane aside.menu-button .trigger i{position:absolute}header.primary .main-pane aside.menu-button .action--open i{background:#272727;left:0;width:32px;height:2px;transition:width .6s cubic-bezier(.77,0,.175,1)}header.primary .main-pane aside.menu-button .action--open i:first-of-type{top:6px;transition-delay:1s}header.primary .main-pane aside.menu-button .action--open i:nth-of-type(2){top:12px;transition-delay:.8s}header.primary .main-pane aside.menu-button .action--open i:nth-of-type(3){top:18px;transition-delay:.6s}header.primary .main-pane aside.menu-button .action--open i:nth-of-type(4){top:24px;transition-delay:.4s}header.primary .main-pane aside.menu-button .action--exit{margin:auto;opacity:0;top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:center;transform:rotate(0deg);transition:all .6s cubic-bezier(.77,0,.175,1) 0s}header.primary .main-pane aside.menu-button .action--exit i{background:#fff;margin:auto;top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:center;width:2px;height:26px;transition:all .6s cubic-bezier(.77,0,.175,1)}header.primary .main-pane aside.menu-button .action--exit i:first-of-type{transform:rotate(45deg)}header.primary .main-pane aside.menu-button .action--exit i:nth-of-type(2){transform:rotate(-45deg)}header.primary .main-pane aside.menu-button .menu--open .action--open i{width:0!important}header.primary .main-pane aside.menu-button .menu--open .action--open i:first-of-type{transition-delay:0s}header.primary .main-pane aside.menu-button .menu--open .action--open i:nth-of-type(2){transition-delay:.2s}header.primary .main-pane aside.menu-button .menu--open .action--open i:nth-of-type(3){transition-delay:.4s}header.primary .main-pane aside.menu-button .menu--open .action--open i:nth-of-type(4){transition-delay:.6s}header.primary .main-pane aside.menu-button .menu--open .action--exit{opacity:1;transform:rotate(90deg);transition-delay:.8s}header.primary.-dark-bg .main-pane aside.cta a{color:#fff}header.primary.-dark-bg .main-pane aside.cta a:before{background-color:#f4514a}header.primary.-dark-bg .main-pane aside.logo svg path{fill:#fff}header.primary.-dark-bg .main-pane aside.menu-button .action--open i{background-color:#fff}header.primary nav.nav-pane{align-content:center;background-color:#f4514a;color:#fff;display:flex;justify-content:flex-end;opacity:0;padding:45px 0 0;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;text-align:right;transition:all 1s cubic-bezier(.77,0,.175,1) 0s;visibility:hidden;z-index:999}header.primary nav.nav-pane .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(2560px + 8.5vw);margin:auto 0}header.primary nav.nav-pane ul{font-size:0}header.primary nav.nav-pane li{display:block}header.primary nav.nav-pane a{font-family:decima-mono--reg;color:#272727;display:inline-block;font-size:calc(42px + 58 * ((100vw - 420px) / 580));font-size:calc(2.625rem + 58 * ((100vw - 26.25rem) / 580));letter-spacing:-.015em;line-height:1.0875em;text-shadow:-1.5px -1.5px 0 #fff,1.5px -1.5px 0 #fff,-1.5px 1.5px 0 #fff,1.5px 1.5px 0 #fff;text-transform:uppercase}@supports (-webkit-text-stroke-width:1px){header.primary nav.nav-pane a{color:transparent;text-shadow:none;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#fff}}header.primary nav.nav-pane a:hover{color:#fff}body.menu--open .main-pane{opacity:1!important;transform:none!important}body.menu--open .main-pane aside.cta a{color:#fff}body.menu--open .main-pane aside.cta a:before{background-color:#fff}body.menu--open .main-pane aside.logo svg path{fill:#fff}body.menu--open nav.nav-pane{opacity:1;transition-delay:.2s;visibility:visible}body.home header.primary .main-pane .container{opacity:0;transform:translateY(-20px);transition:all 1s cubic-bezier(.77,0,.175,1) 0s}html.-ready body.home header.primary .main-pane .container{opacity:1;transition:all 1s cubic-bezier(.77,0,.175,1);transform:translateY(0)}section.award-list{background:transparent;display:block;overflow:visible;padding:95px 0 220px;position:relative}section.award-list .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(1620px + 8.5vw)}section.award-list .heading{margin-bottom:60px}section.award-list .heading span{border-bottom:1px solid rgba(0,0,0,.06)}section.award-list ul.list{font-size:0;position:relative;z-index:1}section.award-list li.award{display:block;font-size:calc(13px + 12 * ((100vw - 420px) / 2140));font-size:calc(.8125rem + 12 * ((100vw - 26.25rem) / 2140));line-height:1.55em;opacity:0;padding:1.85em 0 2.7em;transition:opacity 1.2s cubic-bezier(.77,0,.175,1) .2s;width:100%}section.award-list li.award:first-of-type{border-top:2px solid rgba(0,0,0,.06)}section.award-list li.award:not(:last-of-type){border-bottom:2px solid rgba(0,0,0,.06)}section.award-list li.award aside{display:block;vertical-align:top}section.award-list li.award aside.spot{text-transform:uppercase}section.award-list li.award aside.title,section.award-list li.award aside.year{margin-top:12px}section.award-list li.award aside span{display:block}section.award-list li.award.no-focus{opacity:.7}section.award-list.is-inview li.award{opacity:1}section.east-of-june{background-color:#191919;color:#fff;display:block;overflow:visible;padding:0 0 270px;position:relative}section.east-of-june aside.title-side-label{padding-left:6.5vw;padding-right:6.5vw;top:-150px}section.east-of-june .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(1120px + 8.5vw);opacity:0;transition:all 1.2s cubic-bezier(.77,0,.175,1) .2s}section.east-of-june figure.media{background:#000;display:block;margin:0 0 -140px;overflow:hidden;padding-bottom:51%;position:relative;width:90%;height:0;transform:translateY(-115px);z-index:0}section.east-of-june figure.media .src,section.east-of-june figure.media .video,section.east-of-june figure.media .video-overlay,section.east-of-june figure.media iframe{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}section.east-of-june figure.media .video-overlay{background:rgba(0,0,0,.3);cursor:pointer;transition:all .6s cubic-bezier(.77,0,.175,1);z-index:1}section.east-of-june figure.media .video-overlay i{background:transparent;border:1px solid #fff;border-radius:100%;margin:auto;top:0;right:0;bottom:0;left:0;position:absolute;width:65px;height:65px;text-align:center;transition:all .5s cubic-bezier(.77,0,.175,1)}section.east-of-june figure.media .video-overlay i:before{background:transparent url(../img/video-play-arrow.svg) no-repeat 50%/15px 18px;content:"";margin:auto;top:0;right:0;bottom:0;left:0;position:absolute;width:15px;height:18px;transform:translateX(4px)}section.east-of-june figure.media .video-overlay i:hover{background-color:#f4514a;border-color:#f4514a;transform:scale(1.1)}section.east-of-june figure.media.video-playing .video-overlay{background:transparent}section.east-of-june figure.media.video-playing .video-overlay i{opacity:0}section.east-of-june aside.sub-side-label{color:#fff;font-size:calc(40px + 78 * ((100vw - 420px) / 2140));font-size:calc(2.5rem + 78 * ((100vw - 26.25rem) / 2140));letter-spacing:-.005em;line-height:1.0875em;margin:0 0 20px;z-index:2}section.east-of-june .textarea{font-size:calc(22px + 23 * ((100vw - 420px) / 2140));font-size:calc(1.375rem + 23 * ((100vw - 26.25rem) / 2140));letter-spacing:.02em;line-height:1.25em;max-width:800px;padding:25px 0 0;position:relative}section.east-of-june .textarea p:not(:last-of-type){margin-bottom:1.2em}section.east-of-june .textarea strike{text-decoration:line-through}section.east-of-june .textarea:before{background:#f4514a;content:"";top:0;left:0;position:absolute;width:90px;height:2px}section.east-of-june .link{display:block;margin-top:40px;position:relative;width:90px;height:90px;z-index:1}section.east-of-june .link .link-inner{align-content:center;border:1px solid #f4514a;border-radius:100%;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-size:calc(12px + 12 * ((100vw - 420px) / 2140));font-size:calc(.75rem + 12 * ((100vw - 26.25rem) / 2140));justify-content:center;letter-spacing:.015em;text-transform:uppercase}section.east-of-june .link .link-inner,section.east-of-june .link .link-inner:before{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}section.east-of-june .link .link-inner:before{background:transparent;border-radius:inherit;content:"";transition:all .5s cubic-bezier(.77,0,.175,1)}section.east-of-june .link span{display:block;margin:auto;position:relative;z-index:1}section.east-of-june .link:hover .link-inner:before{background:#f4514a}section.east-of-june .is-inview .container{opacity:1}section.hero{background:transparent;display:block;min-height:100vh;overflow:visible;padding-top:50vh;position:relative;z-index:1}section.hero .hero_container{display:block;position:relative;width:100%}section.hero .title{font-family:decima-mono--reg;margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(2560px + 8.5vw);display:block;font-size:calc(50px + 186 * ((100vw - 420px) / 2140));font-size:calc(3.125rem + 186 * ((100vw - 26.25rem) / 2140));line-height:1.0725em;letter-spacing:.0015em;opacity:0;top:-32.5vh;right:0;left:0;position:absolute;text-transform:uppercase;transition:all 1.2s cubic-bezier(.77,0,.175,1) .2s;z-index:1}section.hero .title span.solid{color:#f4514a!important}section.hero .title .desktop{display:none}section.hero .title .desktop span.outline{text-shadow:-2px -2px 0 #272727,2px -2px 0 #272727,-2px 2px 0 #272727,2px 2px 0 #272727}@supports (-webkit-text-stroke-width:1px){section.hero .title .desktop span.outline{color:transparent;text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#272727}}section.hero .title .mobile{display:block}section.hero .title .mobile span.outline{text-shadow:-1px -1px 0 #272727,1px -1px 0 #272727,-1px 1px 0 #272727,1px 1px 0 #272727}@supports (-webkit-text-stroke-width:1px){section.hero .title .mobile span.outline{color:transparent;text-shadow:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#272727}}section.hero aside.label{font-family:neue-haas-grotesk-display;align-items:flex-start;color:#272727;display:none;font-size:calc(14px + 10 * ((100vw - 420px) / 2140));font-size:calc(.875rem + 10 * ((100vw - 26.25rem) / 2140));font-weight:500;justify-content:center;letter-spacing:.04em;overflow:visible;top:230px;right:calc(4.25vw + 9px);position:absolute;text-align:left;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}section.hero aside.label span{display:block}section.hero aside.label strike{text-decoration:line-through}section.hero figure.media{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;background:#fff;display:block;margin-left:16%;overflow:hidden;padding-bottom:70%;position:relative;width:84%;height:0;z-index:0}section.hero figure.media:after{background:transparent;content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:5}section.hero figure.media figure.video,section.hero figure.media figure.video iframe,section.hero figure.media video{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;display:block;overflow:hidden;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:0}section.hero figure.media figure.video{opacity:0;transform:scale(1.05);transition:all 1.2s cubic-bezier(.77,0,.175,1);z-index:1}section.hero figure.media figure.video.loaded{opacity:1}section.hero figure.media img{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}section.hero.is-inview .title{opacity:1}section.intro{background:transparent;display:block;overflow:visible;margin:0 0 -2px;padding:0 0 70px;position:relative;transition:none;z-index:0}section.intro .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(1620px + 8.5vw);position:relative;z-index:2}section.intro .textarea{max-width:1020px;padding:0;position:relative}section.intro .textarea .heading{margin-bottom:60px}section.intro .textarea .heading span{border-bottom:1px solid #eee}section.intro .textarea .text{font-size:calc(22px + 18 * ((100vw - 420px) / 2140));font-size:calc(1.375rem + 18 * ((100vw - 26.25rem) / 2140));letter-spacing:.02em;line-height:1.175em;position:relative}section.intro .textarea .text p:not(:last-of-type){margin-bottom:1.2em}section.intro .textarea .text b,section.intro .textarea .text strong{color:#f4514a!important;font-weight:400}section.intro .textarea .text strike{text-decoration:line-through}section.logos+section.project-list{margin-top:-1px}section.logos{color:#fff;background:transparent;display:block;overflow:visible;padding:0 0 90px;position:relative}section.logos .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(1620px + 8.5vw)}section.logos .heading{color:#fff;margin-bottom:60px}section.logos .heading span{border-bottom:1px solid gray}section.logos ul.list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:2}section.logos li.logo{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin-bottom:0;min-width:50%;text-align:center;opacity:0;padding-bottom:22px;padding-top:22px;transition:all 1.2s cubic-bezier(.77,0,.175,1) .2s}section.logos li.logo img{display:block;margin:auto;max-height:50px;max-width:120px;opacity:.4;transition:opacity .6s cubic-bezier(.77,0,.175,1)}section.logos.is-inview li.logo{opacity:1}section.project-content{background-color:#191919;color:#fff;display:block;overflow:visible;padding:0;width:100%;height:100%;position:relative}section.project-content .container{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%}section.project-content .hero{display:block;margin-bottom:65px;padding-bottom:35px;position:relative;z-index:0}section.project-content .hero:after{background:#f4514a;content:"";bottom:0;left:0;position:absolute;width:60px;height:3px}section.project-content .hero .title{font-family:decima-mono--reg;color:#cdcdcd;display:block;font-size:calc(32px + 58 * ((100vw - 640px) / 640));font-size:calc(2rem + 58 * ((100vw - 40rem) / 640));letter-spacing:-.005em;line-height:1.125em;margin-bottom:30px;padding-top:200px;position:relative;text-transform:uppercase}section.project-content .hero .title span{display:block}section.project-content .hero .summary{font-family:decima-mono--reg;color:#fff;display:block;font-size:18px;line-height:1.25em;font-size:1.125rem;text-transform:uppercase}section.project-content .gallery{display:block;position:relative;z-index:0}section.project-content .gallery .block{display:block;width:100%}section.project-content .gallery .block:not(:last-of-type){margin-bottom:1%}section.project-content .gallery .video{display:block;margin-bottom:20px;overflow:hidden;position:relative;width:100%}section.project-content .gallery .video .video-overlay{margin:auto;top:0;bottom:0;left:0;position:absolute;width:100%;height:100%}section.project-content .gallery .video .video-overlay:before{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 27%,rgba(0,0,0,.5));content:"";cursor:pointer;opacity:1;transition:all .6s ease;z-index:1}section.project-content .gallery .video .video-overlay .button{background:#f4514a;border-radius:100%;box-shadow:0 12px 20px 1px rgba(0,0,0,.3);cursor:pointer;display:block;opacity:1;top:50%;left:50%;position:absolute;width:60px;height:60px;transform:translate(-50%,-50%) scale(1);transition:all .6s ease;z-index:2}section.project-content .gallery .video .video-overlay .button i{transition:all .6s ease}section.project-content .gallery .video .video-overlay .button i svg{display:block;top:50%;left:50%;position:absolute;width:100%;height:auto;transform:translate(-40%,-50%);transition:all .6s ease}section.project-content .gallery .video .video-overlay .button i svg path{transition:all .6s cubic-bezier(.77,0,.175,1)}section.project-content .gallery .video .video-overlay .button i.play{opacity:1}section.project-content .gallery .video .video-overlay .button i.play svg{max-width:14px}section.project-content .gallery .video .video-overlay .button i.pause{opacity:0}section.project-content .gallery .video .video-overlay .button i.pause svg{max-width:13px}section.project-content .gallery .video iframe{margin:auto;top:0;bottom:0;left:0;position:absolute;width:100%;height:100%}section.project-content .gallery .video.video-playing .video-overlay:before{opacity:0}section.project-content .gallery .video.video-playing .video-overlay .button{opacity:0;transform:translate(-50%,-50%) scale(0)}section.project-content .gallery .video.video-playing .video-overlay .button i.play{opacity:0}section.project-content .gallery .video.video-playing .video-overlay .button i.pause{opacity:1}section.project-content .gallery .image img{display:block;margin:0 auto;max-width:100%;text-align:center;width:100%}section.project-content .gallery .image .caption{font-family:decima-mono--reg;color:#fff;display:block;margin:20px 0 40px;font-size:18px;line-height:1.225em;font-size:1.125rem}section.project-content .gallery .embed{margin-bottom:60px!important;margin-top:60px!important}section.project-content .gallery .embed,section.project-content .gallery .embed iframe{display:block;margin-left:auto;margin-right:auto;text-align:center}section.project-content .paginate{align-items:center;display:flex;justify-content:center;padding:120px 0;position:relative;text-align:center}section.project-content .paginate .link{display:block;margin:auto;position:relative;width:90px;height:90px;z-index:1}section.project-content .paginate .link .link-inner{align-content:center;border:1px solid #f4514a;border-radius:100%;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-size:calc(12px + 12 * ((100vw - 420px) / 2140));font-size:calc(.75rem + 12 * ((100vw - 26.25rem) / 2140));justify-content:center;letter-spacing:.015em;opacity:0;text-transform:uppercase;transform:scale(0);transition:all 1.2s cubic-bezier(.77,0,.175,1) .2s}section.project-content .paginate .link .link-inner,section.project-content .paginate .link .link-inner:before{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}section.project-content .paginate .link .link-inner:before{background:transparent;border-radius:inherit;content:"";transition:all .5s cubic-bezier(.77,0,.175,1)}section.project-content .paginate .link span{display:block;margin:auto;position:relative;z-index:1}section.project-content .paginate .link:hover .link-inner:before{background:#f4514a}section.project-content .paginate.is-inview .link .link-inner{opacity:1;transform:scale(1)}section.project-content [data-scroll]{opacity:0;transform:translateY(40px);transition:all 1.2s cubic-bezier(.165,.84,.44,1) .8s}section.project-content [data-scroll].is-inview{opacity:1;transform:translateY(0)}section.project-list{color:#fff;display:block;overflow:visible;padding:60px 0 115px;position:relative;z-index:1}section.project-list .heading{margin-left:auto;margin-right:auto;padding-left:6.5vw;padding-right:6.5vw;width:100%;max-width:calc(1620px + 8.5vw);color:#fff;margin-bottom:6em}section.project-list .heading span{border-bottom:1px solid gray}section.project-list .container{margin-left:auto;margin-right:auto;max-width:840px;width:100%}section.project-list article.project{display:block;padding:0 0 0 6.5vw;position:relative;text-transform:uppercase;width:100%;z-index:2}section.project-list article.project:not(:last-of-type){margin-bottom:65px}section.project-list article.project .title{font-family:decima-mono--reg;display:block;font-size:calc(34px + 108 * ((100vw - 420px) / 2140));font-size:calc(2.125rem + 108 * ((100vw - 26.25rem) / 2140));letter-spacing:.025em;line-height:1em;margin-top:-9.5%;position:relative;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}section.project-list article.project .title .client{display:block}section.project-list article.project .title .project{display:block;text-shadow:-1.25px -1.25px 0 #fff,1.25px -1.25px 0 #fff,-1.25px 1.25px 0 #fff,1.25px 1.25px 0 #fff}@supports (-webkit-text-stroke-width:1px){section.project-list article.project .title .project{color:transparent;text-shadow:none;-webkit-text-stroke-width:1.25px;-webkit-text-stroke-color:#fff}}section.project-list article.project .title span{display:block;position:relative}section.project-list article.project .title span.line{overflow:hidden}section.project-list article.project .title span.line1 span.inner{transition-delay:.3s}section.project-list article.project .title span.line2 span.inner{transition-delay:.45s}section.project-list article.project .title span.line3 span.inner{transition-delay:.6s}section.project-list article.project .title span.line4 span.inner{transition-delay:.75s}section.project-list article.project .title span.inner{opacity:0;transform:translateY(100%);transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}section.project-list article.project .summary{font-family:decima-mono--reg;align-items:center;display:flex;font-size:calc(10px + 13 * ((100vw - 420px) / 2140));font-size:calc(.625rem + 13 * ((100vw - 26.25rem) / 2140));justify-content:flex-start;line-height:1.3em;text-align:right;top:0;right:5.2vw;position:absolute;white-space:nowrap;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:1}section.project-list article.project .summary span{display:block;transform:rotate(180deg)}section.project-list article.project .link{display:none;top:55px;right:120px;position:absolute;width:90px;height:90px;z-index:2}section.project-list article.project .link .link-inner{align-content:center;border:1px solid #f4514a;border-radius:100%;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-size:calc(12px + 12 * ((100vw - 420px) / 2140));font-size:calc(.75rem + 12 * ((100vw - 26.25rem) / 2140));justify-content:center;letter-spacing:.015em;opacity:0;text-transform:uppercase;transform:scale(0);transition:transform 1.2s cubic-bezier(.77,0,.175,1) .2s,opacity 1.2s cubic-bezier(.77,0,.175,1) .2s}section.project-list article.project .link .link-inner,section.project-list article.project .link .link-inner:before{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}section.project-list article.project .link .link-inner:before{background:transparent;border-radius:inherit;content:"";transition:all .5s cubic-bezier(.77,0,.175,1)}section.project-list article.project .link span{display:block;margin:auto;position:relative;z-index:1}section.project-list article.project .link.attached .link-inner:before{background:rgba(244,81,74,.65)}section.project-list article.project .media{background:#000;display:block;margin-left:6.5vw;overflow:hidden;padding-bottom:60.715%;position:relative;transform:matrix(1,0,0,1,-54.8579,0);width:calc(100% - 6.5vw);z-index:0}section.project-list article.project .mobile-anchor{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;color:transparent;cursor:pointer;font-size:0;overflow:hidden;text-indent:-999px;z-index:3}section.project-list article.project figure.video{display:none;z-index:1}section.project-list article.project figure.video,section.project-list article.project figure.video video{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;display:block}section.project-list article.project figure.video video{object-fit:cover;opacity:0;transform:scale(1.05);transition:all .5s ease;visibility:hidden}section.project-list article.project figure.image{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background:#191919;display:block;z-index:0}section.project-list article.project figure.image .image-inner{opacity:.7}section.project-list article.project figure.image .src{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}section.project-list article.project.is-inview .title span.inner{opacity:1;transform:translateY(0)}section.project-list article.project.is-inview .link .link-inner{opacity:1;transform:scale(1)}@media (min-width:768px) and (max-width:1024px){footer.primary .images{height:290px;max-width:580px;top:-70px;right:0;left:auto}section.logos ul.list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1230px){section.intro{padding:70px 0}section.project-list article.project{padding:0 30px 0 0}section.project-list article.project:not(:last-of-type){margin-bottom:90px}section.project-list article.project .title{left:90px!important}section.project-list article.project .media{width:620px;height:400px}}@media (min-width:769px){aside.title-side-label{align-items:center;color:transparent;display:flex;height:100%;letter-spacing:-.03em;line-height:.745em;opacity:1;overflow:visible;pointer-events:none;position:absolute;text-align:left;text-shadow:-2px -2px 0 #f4514a,2px -2px 0 #f4514a,-2px 2px 0 #f4514a,2px 2px 0 #f4514a;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@supports (-webkit-text-stroke-width:1px){aside.title-side-label{color:transparent;text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#f4514a}}aside.title-side-label span:not(:first-of-type){display:block}aside.title-side-label.align--left{justify-content:flex-start;left:-5px}aside.title-side-label.align--right{justify-content:flex-end;right:-2px}aside.title-side-label span{animation-name:a;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards;animation-play-state:running;opacity:0}aside.title-side-label span:first-of-type{animation-delay:.1s;animation-duration:1.5s}aside.title-side-label span:nth-of-type(2){animation-delay:.2s;animation-duration:1.5s}aside.title-side-label span:nth-of-type(3){animation-delay:.3s;animation-duration:1.5s}footer.primary{padding:4em 0 50px}section.award-list li.award{align-content:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}section.award-list li.award aside{display:inline-block!important;margin-top:0!important}section.award-list li.award aside.spot{flex:0 0 28%;width:28%}section.award-list li.award aside.title{flex:1 1 62%;width:62%}section.award-list li.award aside.year{flex:0 0 10%;text-align:right;width:10%}section.hero aside.label{display:flex}section.logos ul.list{display:grid;grid-gap:0}section.logos ul.list li{flex:unset}section.project-list{padding:1px 0 135px}section.project-list .heading{margin-bottom:9em}section.project-list article.project{align-content:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end}section.project-list article.project .title{line-height:.9em;margin:0;top:50%;left:0;position:absolute;transform:translateY(-50%)}section.project-list article.project .client br,section.project-list article.project .client br:after{content:" "}section.project-list article.project .summary{height:1em;justify-content:flex-end;line-height:1em;text-align:left;top:auto;right:auto;bottom:0;left:calc(100% - 10px)}section.project-list article.project .summary br,section.project-list article.project .summary br:after{content:" "}section.project-list article.project .link{display:block}section.project-list article.project .media{margin:0;padding-bottom:60.715%}section.project-list article.project .media .mobile-anchor{display:none}}@media (min-width:960px) and (max-width:1920px){footer.primary .title{margin-left:calc(115px + 4.25vw)}footer.primary .location{top:-3em}section.east-of-june .textarea{margin-left:calc(115px + 4.25vw)}}@media (min-width:960px) and (max-width:1430px){header.primary .main-pane aside{height:50px}header.primary .main-pane aside.logo a{max-width:213px}}@media (min-width:960px) and (max-width:1024px){section.east-of-june{padding-bottom:180px}section.east-of-june figure.media{margin-bottom:110px;transform:translateY(-125px)}section.east-of-june aside.title-side-label{justify-content:flex-start;height:130%;opacity:.5;padding-left:0;padding-right:0;top:-230px}section.east-of-june figure.media .video-overlay i{width:90px;height:90px}section.east-of-june figure.media .video-overlay i:before{background-size:20px 24px;width:20px;height:24px;transform:translateX(4px)}}@media (min-width:961px){aside.sub-side-label{align-items:center;display:flex;height:1em;justify-content:flex-end;line-height:.745em;position:absolute;white-space:nowrap;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}aside.sub-side-label .text{transform:rotate(180deg)}aside.sub-side-label.align--left{left:0}aside.sub-side-label.align--right{right:0}header.primary .main-pane{top:2.75em}header.primary .main-pane aside{flex-basis:33.3333%!important;width:33.3333%!important}header.primary .main-pane aside.cta a:before{content:"";display:block}header.primary .main-pane aside.cta a:hover:before{width:100%}header.primary .main-pane aside.cta span.desktop{display:inline-block}header.primary .main-pane aside.cta span.mobile{display:none}header.primary .main-pane aside.logo a{max-width:213px}section.east-of-june{background-color:#000}section.east-of-june aside.sub-side-label{bottom:5.5em;color:#cdcdcd;left:calc(4.25vw + 15px);margin:0;padding-right:0;top:auto}section.east-of-june .textarea{margin-left:calc(115px + 4.25vw)}section.east-of-june aside.title-side-label{top:-3.35em}section.hero .hero_container{position:static}section.hero .title{transform:translateY(-50%);top:50vh}section.hero .title .desktop{display:block}section.hero .title .mobile{display:none}section.hero figure.media{padding-bottom:48%}section.project-content .hero{margin-bottom:80px;padding-bottom:45px}section.project-content .hero .title{margin-bottom:40px;padding-top:300px}section.project-content .hero .title:after{width:100px;height:5px}section.project-content .paginate{padding-bottom:200px;padding-top:200px}}@media screen and (min-width:1000px){header.primary nav.nav-pane a{font-size:100px;font-size:6.25rem}}@media only screen and (max-height:630px) and (min-width:1000px){header.primary nav.nav-pane a{font-size:11vh}}@media (min-width:1024px) and (max-width:1430px){footer.primary .link{right:330px;bottom:-120px}}@media (min-width:1025px){aside.inline-section-label span{font-size:18px;font-size:1.125rem;padding:25px 0}footer.primary .link{margin-top:0;position:absolute}footer.primary .images{height:0;max-width:1200px;top:-9em;right:auto;left:55%;width:45%}footer.primary .images figure:nth-of-type(2){margin-top:10em}footer.primary .location{opacity:.45;right:calc(25% - 1.1em);transform:none}section.award-list{padding:90px 0 280px}section.award-list .heading{margin-bottom:100px}section.award-list li.award:last-of-type{border-bottom:2px solid rgba(0,0,0,.06)}section.east-of-june{padding-bottom:225px}section.east-of-june figure.media{margin:0 0 -120px;padding-bottom:34%;width:60%;height:0;transform:translateY(-230px)}section.east-of-june .link{margin-top:0;top:210px;left:calc(50% + 300px);position:absolute}section.hero figure.media{margin-left:36.5%;padding-bottom:37%;width:63.5%}section.logos .heading{margin-bottom:100px}section.logos ul.list{grid-template-columns:repeat(5,minmax(0,1fr))}section.logos li.logo:nth-of-type(n+6){border-top:1px solid #141414}section.logos li.logo:not(:nth-of-type(5n+5)){border-right:1px solid #141414}section.logos li.logo img{opacity:.7}section.logos li.logo.no-focus img{opacity:.3}section.project-content .gallery .video .video-overlay .button{width:120px;height:120px}section.project-content .gallery .video .video-overlay .button i.play svg{max-width:25px}section.project-content .gallery .video .video-overlay .button i.pause svg{max-width:21px}section.project-content .gallery .video .video-overlay .button:hover{background:#191919;transform:translate(-50%,-50%) scale(1.1)}section.project-content .gallery .video.video-playing .video-overlay:hover:before{opacity:1}section.project-content .gallery .video.video-playing .video-overlay:hover .button{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (min-width:1230px) and (max-width:1430px){section.intro .textarea{max-width:900px}section.project-list .list{width:1040px}section.project-list article.project{padding-left:260px}}@media (min-width:1230px) and (max-width:1920px){section.logos li.logo img{max-height:65px;max-width:150px}}@media (min-width:1231px){aside.title-side-label .text{overflow:visible}aside.title-side-label span{transform:translateX(0)}section.east-of-june .textarea{padding-right:0;padding-top:60px}section.east-of-june .textarea:before{width:65px;height:4px}section.east-of-june .link{left:62%;top:26%}section.hero figure.media img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:calc(100% + 40px);perspective:1000;top:40px}section.intro{padding:40px 0 140px}section.intro .heading{margin-bottom:100px}section.project-list .container{max-width:1150px}section.project-list article.project{padding:0 50px 0 200px}section.project-list article.project:not(:last-of-type){margin-bottom:105px}section.project-list article.project .title{left:145px}section.project-list article.project .media{-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:800px;perspective:1000;width:795px;height:450px}section.project-list article.project figure.video{display:block}section.project-list article.project figure.image .image-inner{opacity:.5;top:50%;left:50%;position:absolute;width:910px;height:570px;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.77,0,.175,1)}section.project-list article.project figure.image .src{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}section.project-list article.project.hover figure.video{display:block}section.project-list article.project.hover figure.video video{opacity:.4;transform:scale(1.05);visibility:visible}section.project-list article.project.hover figure.image .image-inner{opacity:.8}section.project-list article.project.hover figure.image.has-video .image-inner{opacity:0}}@media screen and (min-width:1280px){aside.sub-side-label{font-size:54px;font-size:3.375rem}section.project-content .hero .title{font-size:90px;font-size:5.625rem}}@media only screen and (min-width:1290px){section.east-of-june figure.media{transform:translate(-70px,-230px)}}@media (min-width:1430px) and (max-width:1920px){section.east-of-june .textarea{font-size:30px;font-size:1.875rem}}@media (min-width:1431px){footer.primary .container{padding-left:4.25vw;padding-right:4.25vw}footer.primary .link{right:calc(50% - 165px);width:140px;height:140px}footer.primary .link .link-inner{border-width:2px}footer.primary .location{top:-3em}header.primary .main-pane .container{padding-left:4.25vw;padding-right:4.25vw}header.primary .main-pane aside{height:63px}header.primary .main-pane aside.logo a{max-width:270px}header.primary .main-pane aside.menu-button .trigger{width:45px;height:45px}header.primary .main-pane aside.menu-button .trigger .action--open i{width:45px}header.primary .main-pane aside.menu-button .trigger .action--open i:first-of-type{top:7px}header.primary .main-pane aside.menu-button .trigger .action--open i:nth-of-type(2){top:17px}header.primary .main-pane aside.menu-button .trigger .action--open i:nth-of-type(3){top:27px}header.primary .main-pane aside.menu-button .trigger .action--open i:nth-of-type(4){top:37px}header.primary .main-pane aside.menu-button .trigger .action--exit i{height:40px}header.primary nav.nav-pane .container,section.award-list .container,section.east-of-june .container{padding-left:4.25vw;padding-right:4.25vw}section.east-of-june{padding-bottom:26.5em}section.east-of-june .textarea{margin-left:55px;max-width:970px;padding-top:2.5em}section.east-of-june .textarea:before{width:98px;height:8px}section.east-of-june figure.media{margin:0 0 -120px;transform:translateY(-230px)}section.east-of-june figure.media .video-overlay i{border-width:2px;width:140px;height:140px}section.east-of-june figure.media .video-overlay i:before{background-size:26px 32px;width:26px;height:32px}section.east-of-june .link{left:66%;right:auto;width:140px;height:140px;top:25%}section.east-of-june .link .link-inner{border-width:2px}section.hero .title,section.intro .container{padding-left:4.25vw;padding-right:4.25vw}section.intro .textarea{max-width:1320px}section.logos .container{padding-left:4.25vw;padding-right:4.25vw}section.logos li.logo{padding-bottom:44px;padding-top:44px}section.project-content .container{padding-left:4.25vw;padding-right:4.25vw}section.project-content .gallery .block{margin-bottom:1.1%}section.project-content .paginate .link{width:140px;height:140px}section.project-content .paginate .link .link-inner{border-width:2px}section.project-list .heading{padding-left:4.25vw;padding-right:4.25vw}section.project-list .container{max-width:1350px}section.project-list article.project{padding-left:0;padding-right:60px}section.project-list article.project:not(:last-of-type){margin-bottom:170px}section.project-list article.project .title{left:0}section.project-list article.project .media{max-width:1090px;padding-bottom:50%;width:100%;height:0}section.project-list article.project .media figure.image .image-inner{width:100%;height:100%}section.project-list article.project .link{width:140px;height:140px}section.project-list article.project .link .link-inner{border-width:2px}}@media (min-width:1921px){footer.primary .link{bottom:-280px;left:calc(50% - 65px);right:auto;width:175px;height:175px}section.east-of-june .container{max-width:calc(1700px + 8.5vw)}section.east-of-june figure.media{margin:0 0 -120px;transform:translateY(-350px)}section.east-of-june .link{left:66%;width:175px;height:175px;top:470px}section.logos ul.list{margin-left:-85px;margin-right:-85px;width:calc(100% + 190px)}section.logos li.logo img{max-height:70px;max-width:170px}section.project-content .paginate .link{width:175px;height:175px}section.project-list .container{max-width:1980px}section.project-list article.project .title{left:175px}section.project-list article.project .media{max-width:1500px;padding-bottom:44%}section.project-list article.project .link{width:175px;height:175px}}@media screen and (min-width:2560px){aside.title-side-label{font-size:256px;font-size:16rem}footer.primary .title{font-size:171px;font-size:10.6875rem}footer.primary .link .link-inner{font-size:24px;font-size:1.5rem}footer.primary .location{font-size:171px;font-size:10.6875rem}footer.primary .bottom{font-size:23px;font-size:1.4375rem}header.primary .main-pane aside.cta a{font-size:33px;font-size:2.0625rem}section.award-list li.award{font-size:25px;font-size:1.5625rem}section.east-of-june aside.sub-side-label{font-size:118px;font-size:7.375rem}section.east-of-june .textarea{font-size:45px;font-size:2.8125rem}section.east-of-june .link .link-inner{font-size:24px;font-size:1.5rem}section.hero .title{font-size:236px;font-size:14.75rem}section.hero aside.label{font-size:24px;font-size:1.5rem}section.intro .textarea .text{font-size:40px;font-size:2.5rem}section.project-content .paginate .link .link-inner{font-size:24px;font-size:1.5rem}section.project-list article.project .title{font-size:142px;font-size:8.875rem}section.project-list article.project .summary{font-size:23px;font-size:1.4375rem}section.project-list article.project .link .link-inner{font-size:24px;font-size:1.5rem}}@media screen and (max-width:420px){aside.sub-side-label{font-size:38px;font-size:2.375rem}aside.title-side-label{font-size:12px;font-size:.75rem}footer.primary .title{font-size:56px;font-size:3.5rem}footer.primary .link .link-inner{font-size:12px;font-size:.75rem}footer.primary .location{font-size:36px;font-size:2.25rem}footer.primary .bottom{font-size:10px;font-size:.625rem}header.primary .main-pane aside.cta a{font-size:13px;font-size:.8125rem}header.primary nav.nav-pane a{font-size:42px;font-size:2.625rem}section.award-list li.award{font-size:13px;font-size:.8125rem}section.east-of-june aside.sub-side-label{font-size:40px;font-size:2.5rem}section.east-of-june .textarea{font-size:22px;font-size:1.375rem}section.east-of-june .link .link-inner{font-size:12px;font-size:.75rem}section.hero .title{font-size:50px;font-size:3.125rem}section.hero aside.label{font-size:14px;font-size:.875rem}section.intro .textarea .text{font-size:22px;font-size:1.375rem}section.project-content .paginate .link .link-inner{font-size:12px;font-size:.75rem}section.project-list article.project .title{font-size:34px;font-size:2.125rem}section.project-list article.project .summary{font-size:10px;font-size:.625rem}section.project-list article.project .link .link-inner{font-size:12px;font-size:.75rem}}@media (max-width:959px){section.hero figure.media figure.video,section.hero figure.media figure.video iframe{top:50%;right:auto;bottom:auto;left:50%;position:absolute;transform:translate(-50%,-50%)}section.hero figure.media figure.video iframe{width:125vw}}@media screen and (max-width:640px){section.project-content .hero .title{font-size:32px;font-size:2rem}}
/*# sourceMappingURL=../maps/style.css.map */
