@font-face{font-family:'GT Sectra';src:url("fonts/gt-sectra/GTSectra-Book.woff2") format("woff2"), url("fonts/gt-sectra/GTSectra-Book.woff") format("woff");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:'GT Sectra';src:url("fonts/gt-sectra/GTSectra-BookItalic.woff2") format("woff2"), url("fonts/gt-sectra/GTSectra-BookItalic.woff") format("woff");font-display:swap;font-style:italic;font-weight:300}@font-face{font-family:'GT Sectra';src:url("fonts/gt-sectra/GTSectra-Medium.woff2") format("woff2"), url("fonts/gt-sectra/GTSectra-Medium.woff") format("woff");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:'GT Sectra';src:url("fonts/gt-sectra/GTSectra-MediumItalic.woff2") format("woff2"), url("fonts/gt-sectra/GTSectra-MediumItalic.woff") format("woff");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:'IBM Plex Mono';src:url("fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2") format("woff2"), url("fonts/ibm-plex-mono/IBMPlexMono-Regular.woff") format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:'IBM Plex Mono';src:url("fonts/ibm-plex-mono/IBMPlexMono-Italic.woff2") format("woff2"), url("fonts/ibm-plex-mono/IBMPlexMono-Italic.woff") format("woff");font-display:swap;font-style:italic;font-weight:400}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn{0%{width:100%}to{width:0}}@keyframes slideIn{0%{width:100%}to{width:0}}main{padding-top:calc(.75rem + 129px)}body.single-post main,body.single-projects main{padding-top:129px}body.home main{padding-top:calc(16rem + 129px - 2.25rem)}.fade-in{opacity:0}.slide-in{position:relative}.slide-in div{background:#000;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:100%}body{font-family:'GT Sectra', ui-serif, Georgia, Cambria, Times New Roman, Times, serif;font-weight:300;font-size:17px;line-height:1.4}b,strong{font-weight:500}p,ul{margin-bottom:1.25rem!important}p:last-child,ul:last-child{margin-bottom:0!important}ul{margin-left:12px}#mob-nav ul,header ul{list-style:none;margin-left:0}#mob-nav ul li,header ul li{margin-bottom:0}video{width:100%}@media (max-width:640px){main{padding-top:104px}body.home main{padding-top:calc(8rem + 104px - 2.25rem)}}.font-mono{font-family:'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;font-size:14px;line-height:20px}.max-w-600{max-width:600px}.grid-2{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-webkit-column-gap:2.5rem;column-gap:2.5rem}.grid-3{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-webkit-column-gap:2.5rem;column-gap:2.5rem}.page-spacing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4rem}.section-spacing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.5rem}.desktop-hide{display:none}.flex-between{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}.unclickable{pointer-events:none}.aspect-ratio{aspect-ratio:3 / 2;overflow:hidden}.aspect-ratio img{-o-object-fit:cover;object-fit:cover;height:100%}.m-0{margin:0!important}@media (max-width:768px){.page-spacing{row-gap:2.5rem}.desktop-hide{display:block}}.slider{list-style:none;margin:0;padding:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:inherit}.slick-slide>div{height:100%}.slick-slide>div>a{height:100%}.slick-slide>div>a>div{height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;margin:0;padding-top:3rem}.slick-dots li{margin:0 0.6rem}.slick-dots button{display:block;width:10px;height:10px;padding:0;border:none;border-radius:100%;background-color:transparent;border:1px solid #ffffff;text-indent:-9999px;cursor:pointer}.slick-dots li.slick-active button{background-color:#ffffff;border:1px solid #ffffff}header{z-index:9;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.hide-header header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.close-but{height:32px}.mobile-nav{padding-bottom:32px}#mob-nav{opacity:0;pointer-events:none;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body.nav-open{overflow:hidden}body.nav-open #mob-nav{opacity:1;pointer-events:all}.cky-consent-bar{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;padding:1.5rem!important}.cky-title{display:none}.cky-notice-des{font-weight:300!important;line-height:1.4!important}.cky-notice-des p{font-size:17px!important}.cky-notice-btn-wrapper{margin-top:1.5rem!important}.cky-btn{border-radius:0!important;font-family:'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace!important;margin:0 1.5rem 0 0!important}.cky-btn:last-child{margin-right:0!important}.cky-btn-accept,.cky-btn-reject{border-width:1px!important}body.intro-vid-play{overflow:hidden}body.intro-vid-play #intro-vid{display:block}.related-story{-webkit-column-gap:1.5rem;column-gap:1.5rem}ul.authors{padding:0;margin:0}.authors li{display:inline-block;margin-bottom:0}.authors li:after{content:",";padding-right:8px}.authors li:last-child:after{content:""}.play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:25px;fill:#ffffff;margin-top:0!important}.lightbox-btn-close{top:0!important;right:-45px!important;width:30px!important;height:30px!important;border-radius:0!important;background-size:100%!important;background-color:transparent!important;background-image:url("/wp-content/themes/ccr/img/close.svg")!important}.latest-stories{margin-left:0;margin-right:0}@media (min-width:1024px){.project:first-child{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row-span:2;grid-row:span 2}.project:first-child div{height:calc(100% - 27px - 1.5rem)}.project:first-child div img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:1278px){.latest-stories{margin-left:-1.25rem;margin-right:-1.25rem}}body.blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.blog main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}body.blog footer{-ms-flex-negative:0;flex-shrink:0}#all-stories .grid-3,#archive .grid-3{row-gap:2.5rem}.loading img{width:40px;margin:0 auto}@media (max-width:1024px){#all-stories .grid-3,#archive .grid-3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){#all-stories .grid-3,#archive .grid-3{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.story-hero{aspect-ratio:2 / 1}.story-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sd-sharing{margin-bottom:0!important}.sd-content ul li{margin:0 1rem 0 0!important}.jp-sharing-input-touch .sd-content ul li{padding:0!important}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{padding:0!important}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{margin-top:0!important;background:transparent!important}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{font-size:28px}.text-block blockquote{font-size:1.5rem;line-height:1.75rem;margin:2.25rem 0}.collaborator-logo{max-width:100px}body.single-post .collaborator-logo{max-width:150px}.responsive-iframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media (min-width:1024px){.text-block h2,.text-block p,.text-block ul{padding-left:25%}.text-block blockquote{width:50%;float:left;position:relative;padding:2.25rem;margin-right:2.25rem}.text-block blockquote p{padding-left:0}.text-block .quote-frame{display:block}}.embed iframe{width:100%}@media (min-width:1024px){.featured-project:nth-child(odd) .--image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.featured-project:nth-child(odd) .--text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body.error404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.error404 main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100vw}body.error404 footer{-ms-flex-negative:0;flex-shrink:0}