﻿*{padding:0;margin:0;box-sizing:border-box}body{background:#f6f0e3;font-family:"IBM Plex Sans",sans-serif;font-weight:300;position:relative}body.item-contact{background:#000}.container{max-width:1400px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media(max-width: 400px){.container{padding-left:10px}}@media(max-width: 400px){.container{padding-right:10px}}.header{padding:12px 0 8px;position:sticky;z-index:10;top:0;background:#f6f0e3}.header .container{display:flex;justify-content:space-between;align-items:center}.work h1,.services h1,.clients h1,.awards h1,footer .cta,.footer-contact h2,.work-header .title,article h1,.gold.person h2,.credits h2,.share h2,.share p,.related-projects h2,.page-services h1,.page-services .text{font-size:32px}@media(max-width: 767px){.work h1,.services h1,.clients h1,.awards h1,footer .cta,.footer-contact h2,.work-header .title,article h1,.gold.person h2,.credits h2,.share h2,.share p,.related-projects h2,.page-services h1,.page-services .text{font-size:28px}}.work h1,.services h1,.clients h1,.awards h1{border-bottom:1px solid #000;padding-bottom:60px;margin-bottom:60px}@media(max-width: 1024px){.work h1,.services h1,.clients h1,.awards h1{padding-bottom:30px}}@media(max-width: 1024px){.work h1,.services h1,.clients h1,.awards h1{margin-bottom:30px}}.work a,.listing-work a,.listing-insights a{color:inherit;text-decoration:none}.work a:hover,.listing-work a:hover,.listing-insights a:hover{text-decoration:underline}nav ul{display:flex;list-style:none}nav ul li{margin-left:20px}@media(min-width: 1040px){nav ul li{margin-left:40px}}nav ul li a{font-size:20px;color:red;text-decoration:none}nav ul li a:hover{color:#000}.header nav label{display:none}@media(max-width: 700px){.header nav label{display:block;font-size:20px;color:red}}.header nav #menu_toggle{display:none}@media(max-width: 700px){.header nav input:checked+ul{display:block}}@media(max-width: 700px){.header nav ul{position:absolute;background:#f6f0e3;display:block;width:100%;right:0;padding:20px;top:64px;display:none;height:calc(100vh - 64px)}.header nav ul li{margin-right:0;margin-left:0;text-align:center}.header nav ul a{display:block;padding:20px 0}}.bx-wrapper{border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;-webkit-box-shadow:none !important;margin-bottom:0 !important}.home{background:#000;color:#f6f0e3}.home .home-slider-wrap{margin-bottom:60px}@media(max-width: 767px){.home .home-slider-wrap{margin-bottom:30px}}.home img{width:100%;display:block}.home h1{font-size:42px;margin-bottom:30px}@media(max-width: 600px){.home h1{font-size:36px}}@media(max-width: 360px){.home h1{font-size:28px}}@media(max-width: 767px){.home h1{margin-bottom:30px}}.home p{font-size:36px}@media(max-width: 600px){.home p{font-size:28px}}@media(max-width: 360px){.home p{font-size:20px}}.work h2{font-size:24px;text-transform:uppercase;margin-bottom:10px}.services{color:#f6f0e3;background:#000}.services .listing{gap:60px}@media(max-width: 767px){.services .listing{grid-template-columns:1fr}}.services h1{border-bottom-color:#f6f0e3}.services h2{font-size:24px;text-transform:uppercase;margin-bottom:30px}@media(max-width: 767px){.services h2{margin-bottom:10px}}.services p{font-size:28px;font-style:italic;font-weight:200}@media(max-width: 1200px){.services p{font-size:20px}}.services .cta{font-style:normal;font-weight:300;text-align:center;margin-top:60px}.services .cta a{color:#f6f0e3}.listing,.listing-strategy{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width: 767px){.listing,.listing-strategy{grid-template-columns:1fr 1fr;gap:10px}}@media(max-width: 360px){.listing,.listing-strategy{grid-template-columns:1fr}}.listing img,.listing-strategy img{width:100%}.work .listing{grid-template-columns:1fr 1fr}@media(max-width: 360px){.work .listing{grid-template-columns:1fr}}.listing-strategy{gap:60px}@media(max-width: 767px){.listing-strategy{grid-template-columns:1fr}}.listing-strategy h2{font-size:24px;text-transform:uppercase;margin-bottom:30px}@media(max-width: 767px){.listing-strategy h2{margin-bottom:10px}}.listing-strategy p{font-size:28px;font-style:italic;font-weight:200}@media(max-width: 1200px){.listing-strategy p{font-size:20px}}.listing-clients{display:grid;gap:30px;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr))}.listing-clients img{margin:auto;width:100%;max-width:150px;mix-blend-mode:multiply}.listing-awards{display:grid;gap:0;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.listing-awards img{margin:auto;width:100%;max-width:250px;mix-blend-mode:multiply}.listing-work>div{min-width:100px}.listing-work h2{font-weight:300;font-size:20px;line-height:28px}@media(max-width: 425px){.listing-work h2{font-size:16px}}.listing-work h2 a{display:inline-block;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-insights img{margin-bottom:10px}.listing-insights h2{font-weight:300;font-size:20px}@media(max-width: 1023px){.listing-insights h2{font-size:20px}}.listing-insights>div{padding-bottom:20px}.awards{background:#f6f0e3}section{z-index:100;background:#f6f0e3}footer{background:#000;color:#f6f0e3;font-size:28px}footer a{color:#f6f0e3}footer .cta{font-weight:bold}@media(max-width: 1023px){footer .gold{display:block}}.footer-info{display:flex;flex-direction:column}@media(max-width: 1023px){.footer-info{margin-bottom:30px}}@media(max-width: 1023px){.footer-info .halfer{margin-bottom:30px}}@media(max-width: 440px){.footer-info .halfer{display:block}.footer-info .halfer>div:first-child{margin-bottom:30px}}.footer-contact{margin-top:auto}.footer-contact p{margin-bottom:1em}.footer-contact p.social{margin-bottom:0;font-size:20px;font-size:20px}@media(max-width: 1200px){.footer-contact p.social{font-size:18px}}.footer-contact p.social a{margin-right:20px;margin-right:20px;display:inline-block}@media(max-width: 1200px){.footer-contact p.social a{margin-right:10px}}.directions span{padding-right:30px;background:url(i/arrow.svg) no-repeat;background-position:center right;background-size:18px}@media(max-width: 767px){.work-project .gold{grid-template-columns:1fr}.work-project .gold .images{order:1}.work-project .gold .body{order:2}}.work-header{display:flex;justify-content:space-between;align-items:center}.work-header ul{flex-wrap:wrap;justify-content:flex-end}@media(max-width: 660px){.work-header{flex-direction:column;align-items:flex-start}.work-header ul{justify-content:flex-start}.work-header ul li{margin-left:0;margin-right:20px}}.work-header nav{text-transform:uppercase;font-size:24px}@media(max-width: 910px){.work-header nav{max-width:500px}}.work-header nav a{color:#000}.work-header nav a:hover{color:red}.work-header nav a.active{color:red}.work-header nav a.active:hover{color:#000}.work-header .title{font-weight:bold}.work-header .title a{color:inherit;text-decoration:none}.work-header .title a:hover{text-decoration:underline}figure img{width:100%}.content_image img{height:auto}.content_image .meta{display:flex;justify-content:space-between;flex-wrap:wrap}article dl{flex-wrap:wrap;display:flex;font-size:24px;margin-bottom:60px;margin-top:20px}article dl div{margin-right:30px;flex-grow:0;flex-shrink:0;display:flex}article dd:before{content:"—";padding:0 4px}article header img{width:100%;height:auto;margin-bottom:60px}article .lead{grid-column:2;margin-bottom:60px}article .lead p{font-size:32px}article main h2,article main h3,article main p{margin-bottom:1em}article main p{font-size:24px}@media(min-width: 768px){article main{padding-right:40px}}article aside.images img,article aside.images video{width:100%;margin-bottom:20px}article aside.images-grid{margin-bottom:120px;display:grid;grid-template-columns:1fr 1fr;gap:20px}article aside.images-grid img{width:100%;height:100%}article aside.images-grid img:first-child{grid-column:1/3}article aside.images-grid img:nth-child(7n-1){grid-column:1/3}.insights-article header{margin-bottom:30px}.insights-article header img{margin-bottom:0}.insights-article header figure{margin-top:30px;max-width:100%}.insights-article header .lead{margin-top:30px}.insights-article header .lead p{font-size:28px}.insights-article h1{width:80%;width:80%;margin:0 0 20px;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width: 1200px){.insights-article h1{width:90%}}.insights-article figure{max-width:800px;margin-left:auto;margin-right:auto}.insights-article figure+figure{margin-top:20px}.insights-article main{padding-right:0}.insights-article p.date{margin-bottom:20px}.insights-article p{max-width:800px;margin-left:auto;margin-right:auto;padding-top:0 !important;padding-bottom:0 !important}.insights-article p:has(img){padding:0}.insights-article p:has(img) img{width:100%;height:auto}.insights-article aside.images-grid{margin-bottom:120px;display:grid;grid-template-columns:1fr 1fr !important;gap:20px}.insights-article aside.images-grid img{width:100%;height:100%;grid-column:auto !important}.halfer{display:grid;grid-template-columns:1fr 1fr}.eqh{gap:20px}.eqh figure{background:red}.eqh figure img{height:100%;object-fit:cover}.gold{display:grid;grid-template-columns:38% 62%}@media(max-width: 1024px){.gold{grid-template-columns:1fr 1fr}}.person.first{border-top:1px solid #000;padding-top:20px}.gold.person{border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;font-size:20px}.gold.person:nth-child(2n+1){grid-template-columns:62% 38%}.gold.person:nth-child(2n+1) .image{margin-left:40px;margin-right:0;grid-column:2/3}@media(max-width: 1199px){.gold.person:nth-child(2n+1) .image{margin-left:40px}}.gold.person:nth-child(2n+1) .bio{grid-column:1/2}.gold.person .image{margin-left:0;margin-right:40px;grid-column:1/2;grid-row:1/2}@media(max-width: 1199px){.gold.person .image{margin-right:40px}}@media(max-width: 800px){.gold.person .image{margin-right:20px}}.gold.person .image img{display:block}.gold.person h2{margin-bottom:20px}.gold.person .position{margin-bottom:20px}.gold.person .bio{display:flex;flex-direction:column;justify-content:center;grid-column:2/3;grid-row:1/2}.photo-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.photo-grid img{width:100%;height:100%;display:block;object-fit:cover}.photo-grid div{background:red}.photo-grid div:last-child{grid-row-start:1;grid-row-end:3;grid-column:2/3}.credits h2,.share h2{text-transform:uppercase;margin-bottom:60px}.credits p,.share p{font-size:18px;margin-bottom:.2em}.share h2{margin-bottom:20px}.share a{margin-right:40px;color:#000}.related-projects{padding-bottom:60px}.related-projects h3{font-size:24px;margin-bottom:10px;font-weight:300}.related-projects img{width:100%}.related-projects a{color:inherit;text-decoration:none;display:inline-block}.related-projects a:hover{text-decoration:underline}.related-projects .halfer{gap:20px}.page-services .text p{margin-bottom:1em}.page-services ul{padding-top:12px;list-style:none}.page-services li{border-bottom:1px solid #000;font-size:28px;font-size:28px;padding:20px 0;padding:28px}@media(max-width: 1023px){.page-services li{font-size:20px}}@media(max-width: 1023px){.page-services li{padding:10px}}.page-services li:first-child{border-top:1px solid #000}@media(max-width: 767px){.page-services .gold{display:block}.page-services .gold h1{margin-bottom:20px}.page-services .gold .image{margin:0 0 10px 0 !important}}.page-services .services-home{background:#000;color:#f6f0e3}.page-services .services-home li{border-color:#f6f0e3}.page-services .services-home h1 a{color:#f6f0e3;text-decoration:none}.page-services .services-home h1 a:hover{text-decoration:underline}.page-services .services-home .cta{font-style:normal;font-weight:300;text-align:center;margin-top:60px}.page-services .services-home .cta a{color:#f6f0e3}.non-bold{font-weight:normal}.pt-120{padding-top:60px}@media(max-width: 767px){.pt-120{padding-top:30px}}.pb-120{padding-bottom:60px}@media(max-width: 767px){.pb-120{padding-bottom:30px}}.mb-60{margin-bottom:60px}.pb-60{padding-bottom:60px}.mb-120{margin-bottom:120px;margin-bottom:60px}@media(max-width: 767px){.mb-120{margin-bottom:30px}}/*# sourceMappingURL=styles.css.map */
