html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#d2d2d2}::selection{background:#d2d2d2}::-moz-selection{background:#d2d2d2}html,body{margin:0;padding:0}@font-face{font-family:"Nexa";src:url(/wp-content/themes/cp/inc-css/fonts/nexa-bold.woff) format("woff"),url(/wp-content/themes/cp/inc-css/fonts/nexa-bold.woff2) format("woff2"),url(/wp-content/themes/cp/inc-css/fonts/nexa-bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Caslon";src:url(/wp-content/themes/cp/inc-css/fonts/caslon-italic.woff) format("woff"),url(/wp-content/themes/cp/inc-css/fonts/caslon-italic.woff2) format("woff2"),url(/wp-content/themes/cp/inc-css/fonts/caslon-italic.ttf) format("truetype");font-weight:400;font-style:italic}html{width:100%;height:100%;overflow-x:hidden;background:#fff}body{position:relative;padding:.1px 0;font:16px/1em "Nexa",Helvetica,sans-serif;color:#000;-webkit-font-smoothing:subpixel-antialiased}img{display:block;max-width:100%;height:auto!important;border:none;outline:none}.width{width:90%;max-width:1400px;margin:auto}.clear:after{content:"";display:block;height:0;clear:both}.g-flex{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.g-center{align-items:center;-webkit-align-items:center}.g-bottom{align-items:flex-end;-webkit-align-items:flex-end}.object-fit,.object-contain{position:absolute;display:block;width:100%;height:100%;top:0;left:0;overflow:hidden}.object-fit img{position:relative;width:100%;height:100%!important;max-width:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;-webkit-backface-visibility:hidden}.object-contain img{position:relative;width:100%;height:100%!important;max-width:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:contain}h1,h2,h3,h4,h5,h6,.t-large{position:relative;top:2vh;margin:0;text-transform:uppercase;letter-spacing:-.3vh;font:400 13vh/.8em "Nexa",Helvetica,sans-serif;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.t-small{text-transform:uppercase;letter-spacing:-.1vh;font:400 3vh/.8em "Nexa",Helvetica,sans-serif}.t-roman{text-transform:none;letter-spacing:0;font:italic 16px/1em "Caslon",Gergia,serif}p,ol,ul{margin:0 0 15px;text-transform:uppercase;font:16px/1.2em "Nexa",Helvetica,sans-serif}p:last-of-type,ol:last-of-type,ul:last-of-type{margin:0}p:empty{display:none}ol,ul{padding:0 0 0 17px}a{position:relative;word-wrap:break-word;text-decoration:none;border:none;outline:none;cursor:pointer;color:inherit}a:hover,a:visited{color:auto}p a,ol a,ul a{text-decoration:none}.cr-black{color:#000}.cr-white{color:#fff}.cr-accent{color:#fa9588}.bg-black{background:#000}.bg-white{background:#fff}.bg-accent{background:#fa9588}input,textarea,select,button{padding:0;background:#fff0;border:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none}#nav{position:fixed;top:0;right:0;transform:rotate(90deg) translate(100%,0);transform-origin:right 0;line-height:0;z-index:105}#nav-logo{white-space:nowrap;-webkit-transform:translateY(-.5vh);transform:translateY(-.5vh);-webkit-user-select:none;-moz-user-select:none;user-select:none}#nav-logo a{position:relative;-webkit-backface-visibility:hidden}#nav-overlap{position:absolute;top:1.4vh;pointer-events:none}#nav-crumb{margin:0 0 0 -1vh;vertical-align:0;font-size:20px;line-height:1em}#nav-crumb #image_caption{display:inline-block;margin:0 0 0 10px;font-size:14px;line-height:14px}#nav-links{position:fixed;width:100vh;bottom:0;left:2px;-webkit-transform:rotate(-90deg) translate(0,100%);transform:rotate(-90deg) translate(0,100%);-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:100}#nav-links li{display:inline-block;margin-right:30px}#nav-links li:last-of-type{margin-right:0}#nav-links li a{text-transform:uppercase;font:20px/.8em "Nexa",Helvetica,sans-serif}#nav-links li a.active{opacity:.1}#nav-2{margin:0 0 8px}#nav-2 a{display:inline-block;margin-right:30px}#nav-2 a:hover{color:#fa9588}#container{height:100vh;padding:.1px;overflow:hidden}#frontpage-gallery{position:fixed;width:100%;height:100%;top:0;left:0;visibility:hidden}#frontpage-gallery.active{visibility:visible}#frontpage-gallery .image{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}#frontpage-gallery .image.active{opacity:1}#archive-container{position:fixed;width:100vh;top:0;right:40vh;transform:rotate(90deg) translate(100%,0);transform-origin:right 0;z-index:10}#archive-container.size-medium li,#archive-container.size-medium .t-large{font-size:9vh}#archive-container ul{margin:0;padding:0;list-style:none}#archive-container ul li{display:inline-block;margin-right:10px;text-transform:uppercase;letter-spacing:-.3vh;font:14.2vh/.8em "Nexa",Helvetica,sans-serif;-webkit-animation:fadein .0s both;animation:fadein .0s both}#archive-container ul li:nth-of-type(3n){-webkit-animation-delay:.15s;animation-delay:.15s}#archive-container ul li:nth-of-type(2n){-webkit-animation-delay:.6s;animation-delay:.6s}#archive-container ul li:nth-of-type(4n){-webkit-animation-delay:.3s;animation-delay:.3s}#archive-container ul li:nth-of-type(5n){-webkit-animation-delay:.45s;animation-delay:.45s}#archive-container ul li a:hover{color:#fa9588}#archive-container ul li .t-roman{display:inline-block;margin:0 1vh 0 0;vertical-align:-1.8vh}#image-full-load,#image-full-container{position:fixed;top:0;left:0;width:100%;height:92vh}#image-full-load{pointer-events:none;z-index:20}#image-full-load #load_image{display:none}#image-full-load #load_image.active{display:block}#image-full-container #image-full img.inactive{opacity:0}#image-full-container button{position:absolute;width:50%;height:100%;opacity:0;z-index:10}#image-full-container button.hide{width:0}#image-full-container button.full{width:100%;left:0!important}#image-full-container .image_prev{left:0;cursor:url(/wp-content/themes/cp/inc-img/icon-left-black.svg),w-resize}#image-full-container .image_next{right:0;cursor:url(/wp-content/themes/cp/inc-img/icon-right-black.svg),e-resize}#image-track{position:fixed;width:100%;height:8vh;bottom:0}#image-track ul{position:absolute;left:0;-webkit-transform:translateX(calc(100vw - 22vh));transform:translateX(calc(100vw - 22vh));white-space:nowrap;margin:0;padding:0;transition:.15s}#image-track li{display:inline-block;cursor:pointer}#image-track li img{height:8vh!important}#image-track li:hover img{opacity:0}#image-track li#image-track_next{width:100px}#next-images{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:7vh;opacity:0;pointer-events:none;z-index:20}#next-images .t-roman{display:inline-block;margin:0 0 0 10px}html.next_active #next-images{opacity:1;pointer-events:auto}html.next_active #next-images:hover{color:#fa9588}html.next_active #image-full-load img{opacity:0}html.dark_room{background:#000!important;transition:background 1s}html.dark_room #nav,html.dark_room #nav-links{color:#fff!important;transition:color 3s}html.dark_room #image-track ul:not(:hover){opacity:.2}html.dark_room #image-full-container .image_prev{cursor:url(/wp-content/themes/cp/inc-img/icon-left-white.svg),w-resize}html.dark_room #image-full-container .image_next{cursor:url(/wp-content/themes/cp/inc-img/icon-right-white.svg),e-resize}#video-full-container{position:fixed;width:100%;height:100%}#video-full{position:relative;max-width:60%;max-height:80%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#video-full #video_play{position:absolute;width:50px;height:auto!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:15}#video-full #video-thumbnail{cursor:pointer;z-index:10}#video-full p{display:none}body.post-type-archive-press #container{overflow-y:scroll}#press-container{margin:0 240px 0 10vh}#press-masonry{width:100%;font-size:0}.press{position:relative;width:32.5%;opacity:0;-webkit-animation:fadein .0s both;animation:fadein .0s both}.press a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.press img{width:100%}.press .press-content{display:none;width:50%;padding:0 5px}.press .press-content .t-small{display:block;word-break:break-all}.press .press-content .t-roman{display:block;margin:15px 0 0}.press:nth-of-type(3n){-webkit-animation-delay:.15s;animation-delay:.15s}.press:nth-of-type(2n){-webkit-animation-delay:.6s;animation-delay:.6s}.press:nth-of-type(4n){-webkit-animation-delay:.3s;animation-delay:.3s}.press:nth-of-type(5n){-webkit-animation-delay:.45s;animation-delay:.45s}body.post-type-archive-tours #container{overflow-y:scroll}#tours-container{margin:5vh 10vh}#tours-container ul{margin:0;padding:0;list-style:none}#tours-container ul .t-roman{margin:5px 0 20px 20px}#about-image{position:fixed;top:0;left:0;width:25vw}#about-content{position:fixed;top:20vh;left:30vw;width:30vw}#site-credit{position:fixed;right:5px;bottom:5px}#site-credit a:hover{text-decoration:underline}body#page-connect #nav-logo{opacity:.3}@media screen and (min-width:900px){body#page-connect #nav-links{opacity:.3}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.css_fadein{opacity:1;pointer-events:auto;-webkit-animation:fadein .3s both;animation:fadein .3s both}html body#frontpage #nav-links{display:block!important}@media screen and (max-width:900px){html body #nav-links{width:100vh;top:auto;bottom:0;left:2px;padding:4px 8px 3px;background:inherit;-webkit-transform:rotate(-90deg) translate(0,100%);transform:rotate(-90deg) translate(0,100%);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;pointer-events:auto}html body #nav-links:before{display:none}html body #nav-links li{display:inline-block;margin-right:16px}html body #nav-links li:last-of-type{margin-right:0}html body #nav-links li a{font-size:14px;line-height:.8em}html body #archive-container,html body #tours-container{left:24px;width:calc(90vw - 24px)}html body #press-container{margin-left:24px;width:calc(90vw - 24px)}html body #image-full-container,html body #image-full-load,html body #image-track,html body #mobile-image-nav,html body #video-full-container{left:24px;width:calc(100% - 24px)}}@media screen and (min-width:900px){#nav-links_home,#mobile-image-nav{display:none}}@media screen and (max-width:900px){body,html{position:fixed;width:100%;height:100vh;overflow:hidden}h1,h2,h3,h4,h5,h6,.t-large,#archive-container ul li{font-size:10vh;line-height:1em}#archive-container.size-medium li,#archive-container.size-medium .t-large{font-size:10vh}h1,h2,h3,h4,h5,h6,.t-large{top:0}#nav-logo{-webkit-transform:none;transform:none}#nav-overlap{top:0}#nav-logo br,#nav-overlap br{display:none}#nav-crumb{display:block;margin:0 10px}#nav-links{position:fixed;bottom:0;left:0;transform:none;opacity:0;pointer-events:none}#nav-links:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:#fff}#nav-links li{display:block;margin-right:0}#nav-links li a{font-size:10vh;line-height:.84em}html.responsive_nav #nav-links{opacity:1;pointer-events:auto}html.responsive_nav #nav,html.responsive_nav #nav-links{color:#000!important}html.responsive_nav #nav-overlap{color:#f5852c}html.responsive_nav #nav-logo{opacity:.3}html.responsive_nav #nav-crumb #image_caption,html.responsive_nav #mobile-image-nav{display:none}#archive-container,#tours-container{position:fixed;width:calc(100% - 10vw);top:auto;bottom:10px;left:0;right:auto;transform:none}#archive-container ul li .t-roman{vertical-align:3px}body:not(#images-index):not(#videos-index) #archive-container ul li{display:block}#image-full-load,#image-full-container{height:calc(100% - 40px)}#image-track{position:fixed;bottom:-1px;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(100%);transform:translateY(100%);background:#000;z-index:200}#image-track ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:auto!important;transform:none;padding:0 0 40px;opacity:1!important}#image-track ul li{display:inline-block;width:25%;height:25vw;background:#000!important}#image-track ul li img{position:relative;width:100%;height:100%!important;max-width:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;opacity:1!important}#mobile-image-nav{position:fixed;width:100%;line-height:0;bottom:0;z-index:200}html.dark_room #mobile-image-nav{filter:invert(100%)}#mobile-image-nav>div{flex:1;text-align:center;text-transform:uppercase}#image-nav-pagination{width:50%;font-size:0}#image-nav-pagination button{display:inline-block;width:50%;height:40px}#image-nav-pagination button.hide{pointer-events:none;opacity:.2}#image-nav-pagination .image_next{background:url(/wp-content/themes/cp/inc-css/../inc-img/icon-right-white.svg) center/70% no-repeat}#image-nav-pagination .image_prev{background:url(/wp-content/themes/cp/inc-css/../inc-img/icon-left-white.svg) center/70% no-repeat}#next_images{line-height:40px;color:#000!important;z-index:205}html.image_track #image-track{-webkit-transform:translateY(0);transform:translateY(0)}html.image_track #track_click_back{display:block}#track_click_back,html.image_track #track_click_all{display:none}html.image_track #image-nav-pagination button{visibility:hidden}.press{width:50%;opacity:1!important}#press-container{max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 9.5vw 0 0}#tours-container{margin:0 10vw 0 0}#about-image{position:relative;width:60%}#about-content{position:relative;top:auto;width:60%;left:5vw;margin:5vw auto}}@media screen and (max-width:500px){body{font-size:12px}h1,h2,h3,h4,h5,h6,.t-large,#archive-container ul li{font-size:12vw}#archive-container.size-medium li,#archive-container.size-medium .t-large{font-size:12vw}#nav-links li a{font-size:18vw}#about-content{width:90%}.press{width:100%}.press img{width:100%}.press .press-content{width:100%;padding:5px 0}#image-track ul li{display:inline-block;width:33.3%;height:33.3vw;background:#000!important}#video-full{max-width:100%}#video-full #video_play,#video-full #video-thumbnail{display:none}}