@charset "UTF-8";/*!!
* Global Styles Definitions
*
* @author			Matt Gifford
* @copyright		2014 Timeshifting Interactive Limited. All rights reserved.
* @platforms		IE8+, Chrome, Firefox, Safari, Android 4+, Mobile Safari (iOS 5+), WindowsPhone8+
*/.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,textarea,p,blockquote,figure,figcaption,th,td,small,big{margin:0;padding:0;font-size:16px}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{text-rendering:optimizeLegibility}.tablet body,.mobile body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}fieldset,img{border:0;display:block}b,strong{font-weight:700}cite,i,em{font-style:italic}big{font-size:115%}small{font-size:85%}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:300}pre,code{font-family:monospace;line-height:100%}caption,th{text-align:left}ul,ol{list-style:none}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{position:relative;display:inline-block;vertical-align:.3em;height:1.2em}sub{position:relative;display:inline-block;vertical-align:-0.1em;height:1.2em}a.active{cursor:default}a:active{outline:0}input.placeholder,textarea.placeholder,::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#a39686;font-style:italic}legend{color:#343436}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:300}hr{width:100%;height:1px;border:0;overflow:hidden;background:#a39686;color:#a39686}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.template{display:none!important}.invisible{visibility:hidden!important}.prepend:before{content:attr(data-prepend);display:inline-block}.append:after{content:attr(data-append);display:inline-block}.hidden,.mouse .hidden--mouse,.touch .hidden--touch{display:none!important}@media only screen and (min-width:0) and (max-width:640px){.hidden--mobile{display:none!important}}@media only screen and (min-width:641px) and (max-width:1024px){.hidden--tablet{display:none!important}}@media only screen and (min-width:1025px) and (max-width:4096px){.hidden--desktop{display:none!important}}@media only screen and (min-width:0) and (max-width:480px){.hidden--xxs{display:none!important}}@media only screen and (min-width:481px) and (max-width:640px){.hidden--xs{display:none!important}}@media only screen and (min-width:641px) and (max-width:896px){.hidden--s{display:none!important}}@media only screen and (min-width:897px) and (max-width:1024px){.hidden--m{display:none!important}}@media only screen and (min-width:1025px) and (max-width:1600px){.hidden--l{display:none!important}}@media only screen and (min-width:1601px) and (max-width:1920px){.hidden--xl{display:none!important}}@media only screen and (min-width:1921px) and (max-width:4096px){.hidden--xxl{display:none!important}}body#top .m-none{margin-top:0!important}body#top .mb-none{margin-bottom:0!important}body#top .m-xxs{margin-top:3.2px!important}body#top .mb-xxs{margin-bottom:3.2px!important}body#top .m-xs{margin-top:5.33333px!important}body#top .mb-xs{margin-bottom:5.33333px!important}body#top .m-s{margin-top:10.66667px!important}body#top .mb-s{margin-bottom:10.66667px!important}body#top .m-m{margin-top:16px!important}body#top .mb-m{margin-bottom:16px!important}body#top .m-l{margin-top:24px!important}body#top .mb-l{margin-bottom:24px!important}body#top .m-xl{margin-top:36px!important}body#top .mb-xl{margin-bottom:36px!important}body#top .m-xxl{margin-top:56px!important}body#top .mb-xxl{margin-bottom:56px!important}.h-heading1,h1{margin-top:24px;font-family:"adobe-garamond-pro",serif;font-weight:500;line-height:1.1;color:inherit;font-size:44.28571px}.tablet .h-heading1,.tablet h1{font-size:37.21429px}.mobile .h-heading1,.mobile h1{font-size:30.14286px}.h-heading2,h2{margin-top:24px;font-family:"adobe-garamond-pro",serif;font-weight:500;line-height:1.1;color:inherit;font-size:36.57143px}.tablet .h-heading2,.tablet h2{font-size:31.42857px}.mobile .h-heading2,.mobile h2{font-size:26.28571px}.h-heading3,h3{margin-top:24px;font-family:"adobe-garamond-pro",serif;font-weight:500;line-height:1.1;color:inherit;font-size:28.85714px}.tablet .h-heading3,.tablet h3{font-size:25.64286px}.mobile .h-heading3,.mobile h3{font-size:22.42857px}.h-heading4,h4{margin-top:24px;font-family:"adobe-garamond-pro",serif;font-weight:500;line-height:1.1;color:inherit;font-size:21.14286px}.tablet .h-heading4,.tablet h4{font-size:19.85714px}.mobile .h-heading4,.mobile h4{font-size:18.57143px}.h-heading5,h5{margin-top:24px;font-family:"adobe-garamond-pro",serif;font-weight:500;line-height:1.1;color:inherit;font-size:19.21429px}.tablet .h-heading5,.tablet h5{font-size:18.41071px}.mobile .h-heading5,.mobile h5{font-size:17.60714px}.h-heading6,h6{margin-top:24px;font-family:"adobe-garamond-pro",serif;font-weight:500;line-height:1.1;color:inherit;font-size:17.28571px}.tablet .h-heading6,.tablet h6{font-size:16.96429px}.mobile .h-heading6,.mobile h6{font-size:16.64286px}img.alignleft+.h-heading1,img.alignleft+.h-heading2,img.alignleft+.h-heading3,img.alignleft+.h-heading4,img.alignleft+.h-heading5,img.alignleft+.h-heading6,img.alignleft+h1,img.alignleft+h2,img.alignleft+h3,img.alignleft+h4,img.alignleft+h5,img.alignleft+h6,img.alignright+.h-heading1,img.alignright+.h-heading2,img.alignright+.h-heading3,img.alignright+.h-heading4,img.alignright+.h-heading5,img.alignright+.h-heading6,img.alignright+h1,img.alignright+h2,img.alignright+h3,img.alignright+h4,img.alignright+h5,img.alignright+h6,.h-heading1:first-child,.h-heading2:first-child,.h-heading3:first-child,.h-heading4:first-child,.h-heading5:first-child,.h-heading6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h-heading1+.h-heading2,.h-heading1+.h-heading3,.h-heading2+.h-heading3,.h-heading2+.h-heading4,.h-heading3+.h-heading4,.h-heading3+.h-heading5,.h-heading4+.h-heading5,.h-heading5+.h-heading6,h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h2+h5,h3+h4,h3+h5,h3+h6,h4+h5,h4+h6,h5+h6{margin-top:16px}p{margin-top:16px;font-weight:300;font-size:16px}.h-heading1+p,.h-heading2+p,.h-heading3+p,.h-heading4+p,.h-heading5+p,.h-heading6+p,h1+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:10.66667px}.component-generic-text>div:first-child+p,img.alignleft+p,img.alignright+p,p:first-child{margin-top:0}ol,ul{margin-top:16px;padding:0 0 0 24px}dl{margin-top:16px;padding:0 0 0 24px}.h-heading1+ul,.h-heading2+ul,.h-heading3+ul,.h-heading4+ul,.h-heading5+ul,.h-heading6+ul,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul,.h-heading1+ol,.h-heading2+ol,.h-heading3+ol,.h-heading4+ol,.h-heading5+ol,.h-heading6+ol,h1+ol,h2+ol,h3+ol,h4+ol,h5+ol,h6+ol{margin-top:10.66667px}img.alignleft+ol,img.alignright+ol,img.alignleft+ul,img.alignright+ul,img.alignleft+dl,img.alignright+dl,ol:first-child,ul:first-child,dl:first-child{margin-top:0}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:square}ul ul ul{list-style:circle}li{margin-top:5.33333px;font-weight:300;font-size:16px}dt{margin-top:10.66667px;font-weight:500;font-size:19.21429px}dd{font-size:16px;font-weight:300}dt:first-child,li:first-child{margin-top:0}table{width:100%;margin:0;padding:0;border:0;margin-top:10.66667px;border-top:1px solid #aaa}table:first-child{margin-top:0}th,td{padding:5.33333px 10.66667px;border-bottom:1px solid #aaa}th{font-weight:500}td:first-child{padding-left:0}tr:nth-child(odd) td{background:#e3e0db}tr:nth-child(even) td{background:#fff}fieldset{position:relative;display:block;padding:16px 16px}fieldset .disabled{position:relative;overflow:hidden;opacity:.4;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40)}fieldset .cols2,fieldset .cols3,fieldset .cols4,fieldset .cols5{margin:0;padding-left:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fieldset .cols2 li,fieldset .cols3 li,fieldset .cols4 li,fieldset .cols5 li{margin:0;overflow:hidden}fieldset .cols2+.cols2,fieldset .cols3+.cols3,fieldset .cols4+.cols4,fieldset .cols5+.cols5{padding-left:24px}.ie7 fieldset .cols2,.ie7 fieldset .cols3,.ie7 fieldset .cols4,.ie7 fieldset .cols5{padding-left:0!important}.ie7 fieldset .cols2 input[type="text"],.ie7 fieldset .cols2 input[type="password"],.ie7 fieldset .cols2 textarea,.ie7 fieldset .cols3 input[type="text"],.ie7 fieldset .cols3 input[type="password"],.ie7 fieldset .cols3 textarea,.ie7 fieldset .cols4 input[type="text"],.ie7 fieldset .cols4 input[type="password"],.ie7 fieldset .cols4 textarea,.ie7 fieldset .cols5 input[type="text"],.ie7 fieldset .cols5 input[type="password"],.ie7 fieldset .cols5 textarea{width:90%}.fieldset--alternative{padding-left:16px;padding-right:16px;background:#e3e0db;margin-left:-16px}.ie7 .fieldset--alternative>textarea,.ie7 .fieldset--alternative>input[type="text"],.ie7 .fieldset--alternative>input[type="search"],.ie7 .fieldset--alternative>input[type="email"],.ie7 .fieldset--alternative>input[type="password"]{position:relative;margin-left:16px}label{float:left;margin-bottom:10.66667px;font-family:arial,helvetica neue,helvetica,sans-serif;font-size:16px;font-weight:300;color:#343436}button{float:left;display:inline;zoom:1;display:inline-block}textarea,input,select{float:left;margin:0 0 16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin-top:10.66667px;margin-right:5.33333px}label+input[type="radio"],label+input[type="checkbox"]{margin-left:5.33333px}input[type="radio"]+label,input[type="checkbox"]+label{min-width:85%;margin-top:5.33333px}textarea,select,input[type="text"],input[type="email"],input[type="search"],input[type="password"]{float:left;display:block;width:100%;min-height:22px;padding:7px 8px 5px 8px;background:#fff;border:1px solid #aaa;font-family:arial,helvetica neue,helvetica,sans-serif;font-size:16px;font-weight:300;color:#343436;box-sizing:border-box}.ie7 textarea,.ie7 select,.ie7 input[type="text"],.ie7 input[type="email"],.ie7 input[type="search"],.ie7 input[type="password"]{width:95%}textarea{height:112px}select{width:auto}.column-group{position:relative;overflow:hidden}.column-inner{position:relative;padding:0 30px}.column-body{float:left;width:54%}.column-body .column-inner{padding:0 30px 0 0}.column-sidebar+.column-body{float:right}.column-sidebar+.column-body .column-inner{padding:0 0 0 30px}.column-sidebar{float:left;width:46%}.column-sidebar .column-inner{padding:0 30px 0 0}.column-body+.column-sidebar{float:right}.column-body+.column-sidebar .column-inner{padding:0 0 0 30px}.mobile .column-body,.mobile .column-sidebar{float:none;width:auto;margin:0 0 24px 0}.column-half{float:left;width:50%}.column-half .column-inner{width:auto;padding-right:30px;padding-left:0}.column-half+.column-half .column-inner{width:auto;padding-left:30px;padding-right:0}.cols2{float:left;width:50%}.cols2 .column-inner{padding:0 30px 0 0}.cols2+.cols2>.column-inner{padding:0 0 0 30px}.cols3{float:left;width:33.333%}.cols3 .column-inner{padding:0 30px 0 0}.cols3+.cols3>.column-inner{padding:0 30px}.cols3+.cols3+.cols3>.column-inner{padding:0 0 0 30px}.cols4{float:left;width:25%}.cols4 .column-inner{padding:0 30px 0 0}.cols4+.cols4>.column-inner{padding:0 30px}.cols4+.cols4+.cols4+.cols4>.column-inner{padding:0 0 0 30px}.cols5{float:left;width:20%}.cols5 .column-inner{padding:0 30px 0 0}.cols5+.cols5>.column-inner{padding:0 30px}.cols5+.cols5+.cols5+.cols5+.cols5>.column-inner{padding:0 0 0 30px}.mobile .cols2,.mobile .cols3,.mobile .cols4,.mobile .cols5,.mobile .column-body,.mobile .column-sidebar,.mobile .column-half{float:none;width:auto;padding-bottom:16px}.mobile .cols2 .column-inner,.mobile .cols3 .column-inner,.mobile .cols4 .column-inner,.mobile .cols5 .column-inner,.mobile .column-body .column-inner,.mobile .column-sidebar .column-inner,.mobile .column-half .column-inner{padding:0!important}.fpc-holepunch-fallback{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.colour1{color:#343436!important}.colour2{color:#e55742!important}.colour3{color:#a39686!important}.colour4{color:#b0aeaf!important}.weight2{font-weight:200!important}.weight4{font-weight:400!important}.weight6{font-weight:600!important}.weight7{font-weight:700!important}.weight9{font-weight:900!important}.footnote{font-size:80%!important}#wpadminbar{position:absolute;position:fixed!important;top:0}#wpadminbar #wp-admin-bar-my-account .ab-item .avatar{position:absolute;top:3px;right:0}.mobile #wpadminbar #wp-admin-bar-my-account .ab-item .avatar{display:none}#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper{padding:0 0 0 75px}.alignleft{float:left;margin-right:16px;margin-bottom:10.66667px}.alignright{float:right;margin-left:16px;margin-bottom:10.66667px}.aligncenter{display:block;margin:0 auto}.component-accordion{border-bottom:1px solid #a39686;padding:0}.component-accordion .accordion-item{border-top:1px solid #a39686;position:relative}.component-accordion .accordion-item .accordion-item-heading{position:relative;cursor:pointer;padding:10.66667px 0}.component-accordion .accordion-item .accordion-item-heading h3{font-size:20px}.component-accordion .accordion-item .accordion-item-content{position:relative;max-height:0;overflow:hidden;-webkit-transition:max-height 500ms ease-in-out 0ms;transition:max-height 500ms ease-in-out 0ms}.component-accordion .accordion-item .accordion-item-content .content-wrapper{padding:5.33333px 0 10.66667px 0}.component-accordion .accordion-item.accordion-item--expanded .accordion-item-content{max-height:1000px!important}.component-accordion .accordion-item .accordion-item-heading:before{content:'+';position:absolute;padding:0;margin:0;top:7px;right:15px;width:20px;display:inline;zoom:1;display:inline-block;font-style:normal;color:#343436;font-size:22px;font-family:framingworkshop-icons}.component-accordion .accordion-item.accordion-item--expanded .accordion-item-heading:before{content:'-'}.component-attachments .attachments-list{margin:0;padding:0;list-style:none}.component-attachments .attachments-list li{margin:0;padding:5.33333px 0;border-top:1px solid #a39686}.component-attachments .attachments-list li:first-child{border:0}.component-attachments .attachments-list li span{display:none}.component-attachments .attachments-list li a{color:#343436}.component-attachments .attachments-list li b{display:block;font-size:110%}.component-attachments .attachments-list li p{margin:0;padding:0;color:#666;font-size:12px}.component-image-slider .slides-container{position:relative;max-width:1280px;margin:0 auto;overflow:hidden}.component-image-slider .slides-container .shim{width:100%;height:auto;visibility:hidden}.mobile .component-image-slider .slides-container{position:relative;background:#fff}.component-image-slider .slides-container .slide-item{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}.component-image-slider .nav{position:absolute;top:50%;margin:-35px 0 0 0;width:35px;height:50px;padding:20px 0 0 0;background:#000;background:rgba(0,0,0,0.3);font-family:framingworkshop-icons;font-size:25px;font-weight:700;text-align:center;color:#e9e9ea}.mobile .component-image-slider .nav{top:100px}.mouse .component-image-slider .nav:hover{background:rgba(0,0,0,0.8);cursor:pointer}.component-image-slider .nav.nav--prev{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;left:0}.component-image-slider .nav.nav--next{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;right:0}.component-image-slider .pagination{position:absolute;left:0;bottom:10px;width:100%;height:16px;margin:0;padding:0;list-style:none;text-align:center}.mobile .component-image-slider .pagination{bottom:160px}.component-image-slider .pagination li{display:inline;zoom:1;display:inline-block;margin:0 3px;padding:0;width:12px;height:12px;border:2px solid #eaeae3;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer}.mouse .component-image-slider .pagination li:hover,.component-image-slider .pagination li.active{background:#eaeae3}.mouse .component-image-slider .pagination li:hover{background:#fff;border-color:#fff}.component-generic-text img{max-width:100%;width:auto;height:auto}.component-lightbox{position:absolute!important;top:0;left:0;width:100%;z-index:9999999}.component-lightbox .bg{position:absolute;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999;background:rgba(0,0,0,0.65)}.component-lightbox.active{display:block}.component-lightbox .wrapper{position:absolute;top:50px;left:50%;width:90%;max-width:800px;z-index:9999999;-webkit-box-shadow:0 0 50px 10px rgba(0,0,0,0.35);box-shadow:0 0 50px 10px rgba(0,0,0,0.35);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background:#000 url(../images/ajax-loader.gif) no-repeat 50% 50%}.component-lightbox .wrapper .fullsize-image{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-background-size:contain}.component-lightbox .wrapper .nav{position:absolute;top:50%;width:91px;height:62px;display:block;margin:-40px 0 0 0;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-lightbox .wrapper .nav.nav--prev{left:0;background:url(../images/global-elements-nav-arrow-prev.png) no-repeat 0 0}.component-lightbox .wrapper .nav.nav--next{right:0;background:url(../images/global-elements-nav-arrow-next.png) no-repeat 0 0}.component-lightbox .wrapper .nav.nav--close{top:0;right:0;width:32px;height:32px;margin:0;background:url(../images/global-elements-nav-close.png) no-repeat 0 0}.component-lightbox .wrapper:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:8px;background:#e55742}.component-page-links h2{margin:0;padding:0 0 10.66667px 0;font-size:14px;font-weight:700;text-transform:uppercase}.component-page-links .links-list{margin:0;padding:0;list-style:none}.component-page-links .links-list>li{margin:0;padding:10.66667px 0;font-size:14px;border-top:1px solid #e55742}.component-page-links .links-list>li:first-child{border:0}.component-page-links .links-list a{color:#000}.mouse .component-page-links .links-list a:hover{color:#a39686;text-decoration:none}.component-page-links .links-list .active{font-weight:700}.component-page-links .links-list ul{margin:5.33333px 0 0 16px;padding:0;list-style:none}.component-page-links .links-list ul>li{position:relative}.component-page-links .links-list ul>li:before{position:absolute;left:-10.66667px;top:0;content:"›"}.component-page-title .title{font-size:36px;font-weight:600}.component-page-title .subtitle{margin:0;padding:0;font-size:13px;color:#343436}.component-password-form{margin:56px 0}.component-password-form h1{margin:0;padding:0 0 24px 0}.component-password-form p{padding:5.33333px 0 16px 0}.component-password-form form{position:relative;padding:0 0 24px 0;max-width:400px;margin:24px auto;background:#fbfbf9;outline:1px solid #fbfbf9;box-shadow:inset 0 0 32px 0 rgba(0,0,0,0.05)}.component-password-form form fieldset{padding:24px 36px 0 36px}.component-password-form form fieldset input[type="text"]{width:90%}.component-password-form form fieldset input[type="submit"]{float:right;padding:10.66667px 16px}.component-photo-list .container{list-style:none;padding:0;margin:0}.component-photo-list .container .list-item{overflow:hidden;border-top:1px solid #343436;padding:24px}.component-photo-list .container .list-item:first-child{border:0}.component-photo-list .container .list-item .photo{float:left;width:25%;margin:0 24px 0 0}.component-photo-list .container .list-item .photo img{width:auto;height:auto;max-width:100%}.component-photo-list .container .list-item .text{position:relative;overflow:hidden;margin:0}.component-photo-list .container .list-item .text h3{margin:0 0 16px 0}.component-photo-gallery{margin-top:24px}.component-photo-gallery .thumbnails{position:relative;margin:0;padding:0;overflow:hidden;list-style:none}.component-photo-gallery .thumbnails .thumbnail{float:left;width:49%;overflow:hidden;cursor:pointer;margin:0 0 10px 2%}.component-photo-gallery .thumbnails .thumbnail img{width:100%;height:auto}.component-photo-gallery .thumbnails .thumbnail.new-row{clear:left;margin-left:0}.component-photo-gallery .thumbnails .thumbnail:nth-child(odd){clear:left;margin-left:0}.component-quote blockquote{font-style:italic;font-weight:400;font-size:18px;text-align:center}.component-quote .author{font-size:14px;font-weight:700;text-align:right}.component-video-player .video-container{position:relative;width:100%}.component-video-player .video-container .shim{position:relative;width:100%;height:auto}.component-video-player .video-container iframe{position:absolute;left:0;top:0;width:100%;height:100%}@font-face{font-family:'framingworkshop-icons';src:url("../webfonts/framingworkshop-icons.eot?32728691");src:url("../webfonts/framingworkshop-icons.eot?32728691#iefix") format("embedded-opentype"),url("../webfonts/framingworkshop-icons.woff?32728691") format("woff"),url("../webfonts/framingworkshop-icons.ttf?32728691") format("truetype"),url("../webfonts/framingworkshop-icons.svg?32728691#framingworkshop-icons") format("svg");font-weight:normal;font-style:normal}html.desktop{overflow:-moz-scrollbars-vertical;overflow-y:scroll}body{font-family:"museo-sans",sans-serif;font-size:16px;font-weight:300;line-height:1.2;background:#f8f4e9;color:#343436}select,input,textarea{font:300 99% arial,helvetica neue,helvetica,sans-serif}a{color:#e55742;text-decoration:none}a:hover{color:#d6351e;text-decoration:underline}.share-image{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}#page{position:relative}#global-header{position:relative;z-index:100;height:164px;margin:0 auto;padding:0 20px;max-width:1188px}@media only screen and (max-width:896px){#global-header{height:70px;background:#fff;padding:0;border-bottom:1px solid rgba(0,0,0,0.2)}}#global-header .header-logo{position:absolute;left:25px;top:38px;width:288px}@media only screen and (max-width:896px){#global-header .header-logo{width:150px;left:15px;top:15px}}#global-header .header-nav-toggle{position:absolute;top:15px;right:15px;font-family:framingworkshop-icons;font-size:36px;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;display:none}@media only screen and (max-width:896px){#global-header .header-nav-toggle{display:block}}@media only screen and (max-width:896px){#global-header .header-hours{position:absolute;top:70px;left:0;right:0;height:40px;background:#e3e0db}#global-header .header-hours p{padding:13px 8px 0 8px;font-size:14px;font-weight:700;text-transform:uppercase;color:#333;text-align:center;line-height:1}#global-header .header-hours p a{color:#333;text-decoration:none}#global-header .header-nav{position:absolute;left:0;top:71px;width:100%;background:#fff;background:rgba(255,255,255,0.98);display:none}.touch-menu-active #global-header .header-nav{display:block}#global-header .header-nav-primary{margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(0,0,0,0.2)}#global-header .header-nav-primary .nav-item{position:relative;display:block;margin:0;padding:0;font-size:20px}#global-header .header-nav-primary .nav-item>a{display:block;padding:12px 12px;color:#343436;border-left:5px solid transparent}.mouse #global-header .header-nav-primary .nav-item>a:hover{color:#e55742;text-decoration:none}#global-header .header-nav-primary .nav-item>a.active{border-left:5px solid #343436}.mouse #global-header .header-nav-primary .nav-item>a.active:hover{color:#343436;cursor:default}#global-header .header-nav-primary .nav-item .subnav{display:block;margin:0;padding:0;list-style:none}#global-header .header-nav-primary .nav-item .subnav .subnav-item{font-size:15px;margin:0;padding:4px 0}#global-header .header-nav-primary .nav-item .subnav .subnav-item>a{display:block;padding:12px 30px;color:#5a5a5d;border-left:5px solid transparent}.mouse #global-header .header-nav-primary .nav-item .subnav .subnav-item>a:hover{color:#e55742;text-decoration:none}#global-header .header-nav-primary .nav-item .subnav .subnav-item>a.active{border-left:5px solid #343436}.mouse #global-header .header-nav-primary .nav-item .subnav .subnav-item>a.active:hover{color:#343436;cursor:default}#global-header .header-nav-primary .nav-item .subnav .subnav-item:first-child{margin-top:0;padding-top:0}}@media only screen and (min-width:897px){#global-header .header-hours{position:absolute;top:30px;right:25px}#global-header .header-hours p{padding:0 8px;font-size:14px;font-weight:700;text-transform:uppercase;color:#a39686}#global-header .header-hours p a{color:#a39686;text-decoration:none}#global-header .header-nav-primary{position:absolute;top:39px;top:75px;right:25px;margin:0;padding:0;list-style:none}#global-header .header-nav-primary .nav-item{position:relative;float:left;margin:0 2px;padding:0;font-size:20px;font-weight:500}#global-header .header-nav-primary .nav-item>a{display:block;padding:6px 8px;color:#343436;border-top:5px solid transparent}.mouse #global-header .header-nav-primary .nav-item>a:hover{color:#e55742;text-decoration:none}#global-header .header-nav-primary .nav-item>a.active{border-top:5px solid #343436}.mouse #global-header .header-nav-primary .nav-item>a.active:hover{color:#343436;cursor:default}#global-header .header-nav-primary .nav-item .subnav{position:absolute;left:-20px;top:100%;width:240px;background:#f9f9f8;margin:0;padding:15px 20px 20px 20px;list-style:none;box-shadow:0 16px 16px 0 rgba(0,0,0,0.1);display:none}#global-header .header-nav-primary .nav-item .subnav .subnav-item{display:block;margin:0;padding:0;font-size:15px}#global-header .header-nav-primary .nav-item .subnav .subnav-item>a{display:block;padding:7px 8px;color:#343436}.mouse #global-header .header-nav-primary .nav-item .subnav .subnav-item>a:hover{color:#e55742;text-decoration:none}.mouse #global-header .header-nav-primary .nav-item .subnav .subnav-item>a.active:hover{color:#343436;cursor:default}#global-header .header-nav-primary .nav-item:hover .subnav{display:block}}#global-content{position:relative;margin:0 auto;padding:0 20px 56px 20px;max-width:1188px;z-index:1;min-height:400px;word-wrap:break-word}@media only screen and (max-width:896px){#global-content{padding-top:20px;padding-top:60px;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}.touch-menu-active #global-content{filter:blur(4px);opacity:.5}}#global-footer{position:relative;margin:0 auto;padding:0 20px;max-width:1188px;z-index:2}@media only screen and (max-width:896px){#global-footer{-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}.touch-menu-active #global-footer{filter:blur(4px);opacity:.5}}#global-footer h6{font-family:"museo-sans",sans-serif;font-weight:500;font-size:14px}#global-footer a{color:#343436}.mouse #global-footer a:hover{color:#e55742}#global-footer h6+p{margin:2px 0 0 0;font-size:13px}#global-footer .footer-primary{border-top:2px solid #343436;padding-top:16px}#global-footer .footer-primary-contact{position:relative;display:block;overflow:hidden}.tablet #global-footer .footer-primary-contact{clear:left}.mobile #global-footer .footer-primary-contact{clear:both;float:none;width:auto}#global-footer .footer-visit{float:left;width:20%}.mobile #global-footer .footer-visit{width:50%;padding:0 0 16px 0}@media only screen and (max-width:480px){#global-footer .footer-visit{clear:left;width:100%}}#global-footer .footer-hours{float:left;width:25%}.mobile #global-footer .footer-hours{width:50%;padding:0 0 16px 0}@media only screen and (max-width:480px){#global-footer .footer-hours{clear:left;width:100%}}#global-footer .footer-contact{float:left;width:35%}.mobile #global-footer .footer-contact{width:50%;padding:0 0 16px 0;clear:both}@media only screen and (max-width:480px){#global-footer .footer-contact{clear:left;width:100%}}#global-footer .footer-mail{float:left;width:20%}.mobile #global-footer .footer-mail{width:50%;padding:0 0 16px 0}@media only screen and (max-width:480px){#global-footer .footer-mail{clear:left;width:100%}}#global-footer .footer-primary-social{float:right;width:320px}.tablet #global-footer .footer-primary-social,.mobile #global-footer .footer-primary-social{float:none;margin:0}#global-footer .footer-primary-social form{position:relative;float:left;margin:0;padding:1px 6px 1px 0}#global-footer .footer-primary-social form fieldset{margin:0;padding:0}#global-footer .footer-primary-social form fieldset input{width:200px;font-size:14px}#global-footer .footer-primary-social .social-icons{margin:0;padding:0;list-style:none;overflow:hidden}@media only screen and (max-width:480px){#global-footer .footer-primary-social .social-icons{clear:left;margin-left:-6px;padding:0 0 16px 0}}#global-footer .footer-primary-social .social-icons .social-item{float:left;margin:0 0 0 6px;padding:0}#global-footer .footer-primary-social .social-icons .social-item a{font-family:framingworkshop-icons;font-size:30px;color:#343436}.mouse #global-footer .footer-primary-social .social-icons .social-item a:hover{color:#e55742;text-decoration:none}#global-footer .footer-secondary{position:relative;padding:24px 0}#global-footer .footer-secondary .footer-nav{margin:0;padding:0 0 8px 0;list-style:none}#global-footer .footer-secondary .footer-nav li{display:inline-block;margin:0 4px 0 0}#global-footer .footer-secondary p{margin:0;font-size:10px}.component{position:relative;margin-bottom:36px}.component:last-child{margin-bottom:inherit}.component img{max-width:100%;width:auto;height:auto}.component .title{line-height:1.05}.component .subtitle{margin-top:5.33333px}.component .button-container{padding:30px 0;text-align:center}.component .button{margin:0;display:inline-block;font-size:24px;font-family:"museo-sans",sans-serif;font-weight:900;text-transform:uppercase;background:#cec8bb;text-decoration:none;color:#fff;padding:10px 24px;line-height:1.2;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.tablet .component .button{font-size:22px}.mobile .component .button{font-size:20px}.mouse .component .button:hover{background:#e55742}.component-about .column-sidebar{position:relative}.component-about .column-sidebar .column-inner{position:relative;height:100%}.component-about .about-title{margin:0 0 36px 0;padding:10px 0 36px 0;border-top:7px solid #343436;border-bottom:3px solid #343436}.desktop .component-about .about-title{margin-top:80px}.component-about .about-title h1{font-size:60px}.tablet .component-about .about-title h1{font-size:49px}.mobile .component-about .about-title h1{font-size:38px}.component-about .about-sidebar{position:relative;height:100%;padding:24px;background:#cec8bb;color:#343436}.component-about .about-photo{margin:0 0 24px 0;float:left;border-radius:50%;overflow:hidden;max-width:100%}.component-about .about-photo img{max-width:100%;height:auto}.component-about .about-bio{clear:left}.component-about .about-bio>h2{margin:0 0 10.66667px 0;font-family:"museo-sans",sans-serif;font-size:20px;color:#e55742;font-weight:500}.tablet .component-about .about-bio>h2{font-size:19px}.mobile .component-about .about-bio>h2{font-size:18px}.component-contact{position:relative}.component-contact .map{margin:0 0 36px 0}.component-contact .map #map-canvas{position:relative;width:100%;height:536px}.tablet .component-contact .map #map-canvas{height:402px}.mobile .component-contact .map #map-canvas{height:268px}.component-contact .quote{padding:36px 0 56px 0}.component-contact .quote p{color:#a39686;font-size:24px;font-weight:300}.tablet .component-contact .quote p{font-size:22px}.mobile .component-contact .quote p{font-size:20px}.component-contact .introduction{padding:36px 0 56px 0}.component-contact .introduction p{font-size:21px;font-weight:300}.tablet .component-contact .introduction p{font-size:19.75px}.mobile .component-contact .introduction p{font-size:18.5px}.component-contact .introduction h5{font-size:20px;font-weight:500;font-family:"museo-sans",sans-serif}.tablet .component-contact .introduction h5{font-size:19px}.mobile .component-contact .introduction h5{font-size:18px}.component-exhibitions .exhibitions-container{position:relative;display:block;margin:0;padding:0;list-style:none;overflow:hidden}.component-exhibitions .exhibition-item{position:relative;display:block;overflow:hidden;margin:0 5% 0 0;padding:36px 0 36px 0;float:left;width:45%}.page1 .component-exhibitions .exhibition-item:nth-child(2n+2){clear:left}.page2n .component-exhibitions .exhibition-item:nth-child(2n+1){clear:left}.mobile .component-exhibitions .exhibition-item{width:100%}.page1 .component-exhibitions .exhibition-item:first-child{width:100%;border-bottom:2px solid #343436;border-top:0;padding-top:0}.component-exhibitions .exhibition-item .photo{float:left;width:30%;margin:0 36px 0 0;background-repeat:no-repeat;background-position:50% 25%;background-size:cover}.mobile .component-exhibitions .exhibition-item .photo{float:none;width:100%;margin:0 0 16px 0}.component-exhibitions .exhibition-item .photo .artwork{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.component-exhibitions .exhibition-item .photo .shim{width:100%}.mobile .component-exhibitions .exhibition-item .photo .shim{height:250px}.component-exhibitions .exhibition-item .text{position:relative;display:block;overflow:hidden}.component-exhibitions .exhibition-item .text .timestamp{font-size:18px;font-weight:500;color:#cec8bb}.tablet .component-exhibitions .exhibition-item .text .timestamp{font-size:17.5px}.mobile .component-exhibitions .exhibition-item .text .timestamp{font-size:17px}.component-exhibitions .exhibition-item .text .title{font-size:44px}.tablet .component-exhibitions .exhibition-item .text .title{font-size:37px}.mobile .component-exhibitions .exhibition-item .text .title{font-size:30px}.component-exhibitions .exhibition-item .text .title a{color:#343436;text-decoration:none}.mouse .component-exhibitions .exhibition-item .text .title a:hover{color:#e55742}.component-exhibitions .exhibition-item .text .subtitle{font-size:20px;font-family:"museo-sans",sans-serif;font-weight:500}.tablet .component-exhibitions .exhibition-item .text .subtitle{font-size:19px}.mobile .component-exhibitions .exhibition-item .text .subtitle{font-size:18px}.component-exhibitions .exhibition-item .text .description{margin:0;padding:16px 0 0 0}.component-exhibitions .exhibition-item .text .readmore{margin:24px 0 0 0;opacity:0;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}.component-exhibitions .exhibition-item .text p{font-size:16px}.tablet .page1 .component-exhibitions .exhibition-item:first-child .text .timestamp,.desktop .page1 .component-exhibitions .exhibition-item:first-child .text .timestamp{font-size:20px}.tablet .tablet .page1 .component-exhibitions .exhibition-item:first-child .text .timestamp,.tablet .desktop .page1 .component-exhibitions .exhibition-item:first-child .text .timestamp{font-size:19px}.mobile .tablet .page1 .component-exhibitions .exhibition-item:first-child .text .timestamp,.mobile .desktop .page1 .component-exhibitions .exhibition-item:first-child .text .timestamp{font-size:18px}.tablet .page1 .component-exhibitions .exhibition-item:first-child .text .title,.desktop .page1 .component-exhibitions .exhibition-item:first-child .text .title{font-size:44px}.tablet .tablet .page1 .component-exhibitions .exhibition-item:first-child .text .title,.tablet .desktop .page1 .component-exhibitions .exhibition-item:first-child .text .title{font-size:37px}.mobile .tablet .page1 .component-exhibitions .exhibition-item:first-child .text .title,.mobile .desktop .page1 .component-exhibitions .exhibition-item:first-child .text .title{font-size:30px}.tablet .page1 .component-exhibitions .exhibition-item:first-child .text .subtitle,.desktop .page1 .component-exhibitions .exhibition-item:first-child .text .subtitle{font-size:20px}.tablet .tablet .page1 .component-exhibitions .exhibition-item:first-child .text .subtitle,.tablet .desktop .page1 .component-exhibitions .exhibition-item:first-child .text .subtitle{font-size:19px}.mobile .tablet .page1 .component-exhibitions .exhibition-item:first-child .text .subtitle,.mobile .desktop .page1 .component-exhibitions .exhibition-item:first-child .text .subtitle{font-size:18px}.tablet .page1 .component-exhibitions .exhibition-item:first-child .text p,.desktop .page1 .component-exhibitions .exhibition-item:first-child .text p{font-size:18px}.tablet .tablet .page1 .component-exhibitions .exhibition-item:first-child .text p,.tablet .desktop .page1 .component-exhibitions .exhibition-item:first-child .text p{font-size:17.5px}.mobile .tablet .page1 .component-exhibitions .exhibition-item:first-child .text p,.mobile .desktop .page1 .component-exhibitions .exhibition-item:first-child .text p{font-size:17px}.mouse .component-exhibitions .exhibition-item:hover .text .readmore{opacity:1}.component-exhibit-item .column-sidebar{position:relative}.component-exhibit-item .column-sidebar .column-inner{position:relative;height:100%}.component-exhibit-item .exhibit-title{margin:0 0 36px 0;padding:10px 0 36px 0;border-top:7px solid #343436;border-bottom:3px solid #343436}.desktop .component-exhibit-item .exhibit-title{margin-top:80px}.component-exhibit-item .exhibit-title h1{font-size:60px}.tablet .component-exhibit-item .exhibit-title h1{font-size:49px}.mobile .component-exhibit-item .exhibit-title h1{font-size:38px}.component-exhibit-item .exhibit-slides{position:relative;width:100%}.component-exhibit-item .exhibit-slides .shim{position:relative;width:100%;height:auto}.component-exhibit-item .exhibit-slides .slide-container{position:absolute;top:0;left:0;width:100%;height:100%}.component-exhibit-item .exhibit-slides .slide-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 25%;background-size:cover;opacity:0;-webkit-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}.component-exhibit-item .exhibit-slides .slide-item.active{opacity:1}.component-exhibit-item .exhibit-slides .slide-item .artwork{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.component-exhibit-item .exhibit-sidebar{height:100%;padding:24px;background:#343436;background:#a39686;color:#fff;background:#cec8bb;color:#343436;background:#c8cdcf;color:#343436}.component-exhibit-item .exhibit-subtitle{padding:0 0 24px 0}.component-exhibit-item .exhibit-subtitle h1{font-size:48px}.tablet .component-exhibit-item .exhibit-subtitle h1{font-size:40px}.mobile .component-exhibit-item .exhibit-subtitle h1{font-size:32px}.component-exhibit-item .exhibit-subtitle h2{font-family:"museo-sans",sans-serif;font-weight:500;font-size:30px}.tablet .component-exhibit-item .exhibit-subtitle h2{font-size:26.5px}.mobile .component-exhibit-item .exhibit-subtitle h2{font-size:23px}.component-exhibit-item .exhibit-description{padding:0 0 10.66667px 0}.component-exhibit-item .exhibit-description li,.component-exhibit-item .exhibit-description p{font-size:20px}.tablet .component-exhibit-item .exhibit-description li,.tablet .component-exhibit-item .exhibit-description p{font-size:19px}.mobile .component-exhibit-item .exhibit-description li,.mobile .component-exhibit-item .exhibit-description p{font-size:18px}.component-exhibit-item .exhibit-captions{border-top:1px solid rgba(255,255,255,0.1);padding:16px 0}.component-exhibit-item .exhibit-captions .caption-container{position:relative;overflow:hidden}.component-exhibit-item .exhibit-captions .caption-item{display:none}.component-exhibit-item .exhibit-captions .caption-item.active{display:block}.component-exhibit-item .exhibit-pagination{padding:0 0 36px 0}.component-exhibit-item .exhibit-pagination ul{margin:0;padding:0;list-style:none}.component-exhibit-item .exhibit-pagination li{display:inline-block;margin:0;padding:6px 8px;background:rgba(255,255,255,0.1);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.touch .component-exhibit-item .exhibit-pagination li{padding:12px 16px}.mouse .component-exhibit-item .exhibit-pagination li:hover{background:#e55742;cursor:pointer}.mouse .component-exhibit-item .exhibit-pagination li.active:hover,.component-exhibit-item .exhibit-pagination li.active{text-decoration:none;font-weight:700;background:rgba(255,255,255,0.05);cursor:default}.component-exhibit-item .exhibit-nav{padding:0 0 56px 0;text-align:right}.component-exhibit-item .exhibit-nav .nav-prev{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#fff}.mouse .component-exhibit-item .exhibit-nav .nav-prev:hover{color:#e55742;text-decoration:none}.component-exhibit-item .exhibit-nav .nav-next{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#fff}.mouse .component-exhibit-item .exhibit-nav .nav-next:hover{color:#e55742;text-decoration:none}.component-exhibit-item .exhibit-nav .disabled{cursor:default;opacity:.3;color:#fff!important}.component-generic-text h1,.component-generic-text h2,.component-generic-text h3,.component-generic-text h4,.component-generic-text h5,.component-generic-text h6{font-family:"museo-sans",sans-serif}.component-homepage{overflow:hidden}.component-homepage .hero-image{margin:0 0 36px 0}.component-homepage .quote{padding:24px 0 0 0;border-top:5px solid #343436}.component-homepage .quote h2{color:#a39686;font-size:44px;font-weight:300;max-width:12em;line-height:1}.tablet .component-homepage .quote h2{font-size:37px}.mobile .component-homepage .quote h2{font-size:30px}.component-homepage .introduction p{font-size:21px;font-weight:300}.tablet .component-homepage .introduction p{font-size:19.75px}.mobile .component-homepage .introduction p{font-size:18.5px}.component-homepage .introduction h5{font-size:20px;font-weight:500;font-family:"museo-sans",sans-serif}.tablet .component-homepage .introduction h5{font-size:19px}.mobile .component-homepage .introduction h5{font-size:18px}.component-news .news-item{padding:0 0 36px 0;margin:36px 0 0 0;border-bottom:2px solid #343436}.component-news .news-item .photo{position:relative;margin:0 0 16px 0}.mobile .component-news .news-item .photo{max-height:250px;overflow:hidden}.component-news .news-item .photo img{width:auto;height:auto;max-width:100%}.component-news .news-item .text .timestamp{font-size:20px;font-weight:500;color:#aea48f}.tablet .component-news .news-item .text .timestamp{font-size:19px}.mobile .component-news .news-item .text .timestamp{font-size:18px}.component-news .news-item .text .title{font-size:44px}.tablet .component-news .news-item .text .title{font-size:37px}.mobile .component-news .news-item .text .title{font-size:30px}.component-news .news-item .text .title a{color:#343436;text-decoration:none}.mouse .component-news .news-item .text .title a:hover{color:#e55742}.component-news .news-item .text .subtitle{font-size:20px;font-family:"museo-sans",sans-serif;font-weight:500}.tablet .component-news .news-item .text .subtitle{font-size:19px}.mobile .component-news .news-item .text .subtitle{font-size:18px}.component-news .news-item .text .description{margin:0;padding:16px 0 0 0}.component-news .news-item .text .description p{font-size:18px}.tablet .component-news .news-item .text .description p{font-size:17.5px}.mobile .component-news .news-item .text .description p{font-size:17px}.component-news .news-item .text .readmore{margin:24px 0 0 0;opacity:0;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}.component-news .news-item .text .news-nav{padding:36px 0 56px 0;text-align:center}.component-news .news-item .text .news-nav .nav-prev{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#343436}.mouse .component-news .news-item .text .news-nav .nav-prev:hover{color:#e55742;text-decoration:none}.component-news .news-item .text .news-nav .nav-next{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#343436}.mouse .component-news .news-item .text .news-nav .nav-next:hover{color:#e55742;text-decoration:none}.component-news .news-item .text .news-nav .disabled{cursor:default;opacity:.3;color:#343436!important}.mouse .component-news .news-item:hover .text .readmore{opacity:1}.component-news-detail{position:relative;display:block;overflow:hidden;border-bottom:2px solid #343436}.component-news-detail .news-item{position:relative;display:block;overflow:hidden;padding:0 0 56px 0;margin:36px 0 0 0}.component-news-detail .news-item .photo{position:relative;margin:0 0 16px 0;float:left;width:50%}.mobile .component-news-detail .news-item .photo{float:none;width:auto;max-height:250px;overflow:hidden}.component-news-detail .news-item .photo a{cursor:default}.component-news-detail .news-item .photo img{width:auto;height:auto;max-width:100%}.component-news-detail .news-item .text{position:relative;display:block;overflow:hidden;padding:0 0 0 60px}.mobile .component-news-detail .news-item .text{float:none;width:auto;padding:0}.component-news-detail .news-item .text .timestamp{font-size:20px;font-weight:500;color:#aea48f}.tablet .component-news-detail .news-item .text .timestamp{font-size:19px}.mobile .component-news-detail .news-item .text .timestamp{font-size:18px}.component-news-detail .news-item .text .title{font-size:44px}.tablet .component-news-detail .news-item .text .title{font-size:37px}.mobile .component-news-detail .news-item .text .title{font-size:30px}.component-news-detail .news-item .text .title .mouse a:hover,.component-news-detail .news-item .text .title a{color:#343436;cursor:default;text-decoration:none}.component-news-detail .news-item .text .subtitle{font-size:20px;font-family:"museo-sans",sans-serif;font-weight:500}.tablet .component-news-detail .news-item .text .subtitle{font-size:19px}.mobile .component-news-detail .news-item .text .subtitle{font-size:18px}.component-news-detail .news-item .text .description{margin:0;padding:16px 0 0 0}.component-news-detail .news-item .text .description p{font-size:18px}.tablet .component-news-detail .news-item .text .description p{font-size:17.5px}.mobile .component-news-detail .news-item .text .description p{font-size:17px}.component-news-detail .news-item .text .readmore{margin:24px 0 0 0;opacity:0;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}.component-news-detail .news-item .text .news-nav{padding:36px 0 56px 0;text-align:center}.component-news-detail .news-item .text .news-nav .nav-prev{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#343436}.mouse .component-news-detail .news-item .text .news-nav .nav-prev:hover{color:#e55742;text-decoration:none}.component-news-detail .news-item .text .news-nav .nav-next{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#343436}.mouse .component-news-detail .news-item .text .news-nav .nav-next:hover{color:#e55742;text-decoration:none}.component-news-detail .news-item .text .news-nav .disabled{cursor:default;opacity:.3;color:#343436!important}.mouse .component-news-detail .news-item:hover .text .readmore{opacity:1}.component-page-intro{position:relative;overflow:hidden;border-bottom:3px solid #343436}.component-page-intro .title{float:left;width:54%}.component-page-intro .title h1{margin:0;margin-right:30px;padding:10px 0 36px 0;border-top:7px solid #343436;font-size:60px}.desktop .component-page-intro .title h1{margin-top:80px}.tablet .component-page-intro .title h1{font-size:49px}.mobile .component-page-intro .title h1{font-size:38px}.component-page-intro .subtitle{float:left;width:46%;padding:0 0 36px 0}.page-contact .component-page-intro .subtitle{padding:0}.component-page-intro .subtitle p{margin-left:30px;font-size:18px}.tablet .component-page-intro .subtitle p{font-size:17.5px}.mobile .component-page-intro .subtitle p{font-size:17px}.component-page-intro .subtitle .cols2{padding:0 0 36px 0}@media only screen and (min-width:641px) and (max-width:896px){.component-page-intro .subtitle .cols2{float:none;width:auto}}.component-page-intro .subtitle .cols2 h6{margin-left:30px;font-family:"museo-sans",sans-serif;font-weight:500;font-size:16px}.component-page-intro .subtitle .cols2 a{color:#343436}.mouse .component-page-intro .subtitle .cols2 a:hover{color:#e55742}.component-page-intro .subtitle .cols2 h6+p{margin:2px 0 0 30px;font-size:16px}.mobile .component-page-intro .title,.mobile .component-page-intro .subtitle{float:none;margin:0 0 20px 0;width:auto}.mobile .component-page-intro .title h1,.mobile .component-page-intro .title p,.mobile .component-page-intro .title h6,.mobile .component-page-intro .subtitle h1,.mobile .component-page-intro .subtitle p,.mobile .component-page-intro .subtitle h6{margin-left:0;margin-right:0}.component-portfolio .portfolio-item{margin:0 0 36px 0}@media(min-width:641px) and (max-width:896px){.component-portfolio .portfolio-item{float:left;width:48%;margin-left:1%;margin-right:1%}.component-portfolio .portfolio-item:nth-child(2n+1){clear:left}}@media(min-width:897px){.component-portfolio .portfolio-item{float:left;width:30%;margin-left:1.6665%;margin-right:1.6665%}.component-portfolio .portfolio-item:nth-child(3n+1){clear:left}}.component-portfolio .portfolio-item .photo{position:relative;display:block;margin:0 0 16px 0}.component-portfolio .portfolio-item .text{position:relative;display:block;overflow:hidden}.component-portfolio .portfolio-item .text .timestamp{font-size:18px;font-weight:500;color:#cec8bb}.tablet .component-portfolio .portfolio-item .text .timestamp{font-size:17.5px}.mobile .component-portfolio .portfolio-item .text .timestamp{font-size:17px}.component-portfolio .portfolio-item .text .title{font-size:44px}.tablet .component-portfolio .portfolio-item .text .title{font-size:37px}.mobile .component-portfolio .portfolio-item .text .title{font-size:30px}.component-portfolio .portfolio-item .text .title a{color:#343436;text-decoration:none}.mouse .component-portfolio .portfolio-item .text .title a:hover{color:#e55742}.component-portfolio .portfolio-item .text .subtitle{font-size:20px;font-family:"museo-sans",sans-serif;font-weight:500}.tablet .component-portfolio .portfolio-item .text .subtitle{font-size:19px}.mobile .component-portfolio .portfolio-item .text .subtitle{font-size:18px}.component-portfolio .portfolio-item .text .description{margin:0;padding:16px 0 0 0}.component-portfolio .portfolio-item .text .readmore{margin:24px 0 0 0;opacity:0;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}.component-portfolio .portfolio-item .text p{font-size:16px}.component-pagination{padding:16px 0}.component-pagination h3{font-family:"adobe-garamond-pro",serif;font-size:36.57143px;margin:0 0 10.66667px 0;text-align:center}.tablet .component-pagination h3{font-size:31.42857px}.mobile .component-pagination h3{font-size:26.28571px}.component-pagination ul{margin:0;padding:0;list-style:none;text-align:center}.component-pagination .link-item{display:inline-block;margin:0;padding:0 1px}.component-pagination .link-item a{display:inline-block;padding:10px;color:#343436}.component-pagination .link-item a.active{font-weight:500}.mouse .component-pagination .link-item a:hover{background:#e55742;color:#fff;text-decoration:none}.component-pagination .link-item span{font-family:framingworkshop-icons}.component-pagination .disabled{opacity:.3;cursor:default;background:none!important;color:#343436!important}.component-service-item .column-sidebar{position:relative}.component-service-item .column-sidebar .column-inner{position:relative;height:100%}.component-service-item .service-title{margin:0 0 36px 0;padding:10px 0 36px 0;border-top:7px solid #343436;border-bottom:3px solid #343436}.desktop .component-service-item .service-title{margin-top:80px}.component-service-item .service-title h1{font-size:60px}.tablet .component-service-item .service-title h1{font-size:49px}.mobile .component-service-item .service-title h1{font-size:38px}.component-service-item .service-slides{position:relative;width:100%}.component-service-item .service-slides .shim{position:relative;width:100%;height:auto}.component-service-item .service-slides .slide-container{position:absolute;top:0;left:0;width:100%;height:100%}.component-service-item .service-slides .slide-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 25%;background-size:cover;opacity:0;-webkit-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}.component-service-item .service-slides .slide-item.active{opacity:1}.component-service-item .service-slides .slide-item .artwork{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.component-service-item .service-sidebar{height:100%;padding:24px;background:#343436;color:#fff}.component-service-item .service-subtitle{padding:0 0 24px 0}.component-service-item .service-subtitle h2{font-family:"museo-sans",sans-serif;font-weight:500;font-size:30px}.tablet .component-service-item .service-subtitle h2{font-size:26.5px}.mobile .component-service-item .service-subtitle h2{font-size:23px}.component-service-item .service-description{padding:0 0 10.66667px 0}.component-service-item .service-description li,.component-service-item .service-description p{font-size:20px}.tablet .component-service-item .service-description li,.tablet .component-service-item .service-description p{font-size:19px}.mobile .component-service-item .service-description li,.mobile .component-service-item .service-description p{font-size:18px}.component-service-item .service-description a{color:#fff;text-decoration:underline}.mouse .component-service-item .service-description a:hover{text-decoration:none}.component-service-item .service-captions{border-top:1px solid rgba(255,255,255,0.1);padding:16px 0}.component-service-item .service-captions .caption-container{position:relative;overflow:hidden}.component-service-item .service-captions .caption-item{display:none}.component-service-item .service-captions .caption-item.active{display:block}.component-service-item .service-pagination{padding:0 0 36px 0}.component-service-item .service-pagination ul{margin:0;padding:0;list-style:none}.component-service-item .service-pagination li{display:inline-block;margin:0;padding:6px 8px;background:rgba(255,255,255,0.1);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.touch .component-service-item .service-pagination li{padding:12px 16px}.mouse .component-service-item .service-pagination li:hover{background:#e55742;cursor:pointer}.mouse .component-service-item .service-pagination li.active:hover,.component-service-item .service-pagination li.active{text-decoration:none;font-weight:700;background:rgba(255,255,255,0.05);cursor:default}.component-service-item .service-nav{padding:0 0 56px 0;text-align:left}.component-service-item .service-nav .nav-prev{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#fff}.mouse .component-service-item .service-nav .nav-prev:hover{color:#e55742;text-decoration:none}.component-service-item .service-nav .nav-next{padding:10px;font-family:framingworkshop-icons;font-size:36px;color:#fff}.mouse .component-service-item .service-nav .nav-next:hover{color:#e55742;text-decoration:none}.component-service-item .service-nav .disabled{cursor:default;opacity:.3}.component-services-overview{position:relative;overflow:hidden}.component-services-overview .service-item{float:left;width:33.3%;margin:0;padding:0;background-repeat:no-repeat;background-position:50% 25%;background-size:cover}.mobile .component-services-overview .service-item{width:100%}.component-services-overview .service-item a{position:relative;display:block;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}.component-services-overview .service-item a .artwork{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.component-services-overview .service-item a .shim{width:100%;height:auto}.component-services-overview .service-item a h3{position:absolute;top:10%;left:10%;right:10%;bottom:10%;margin:0;padding:0;font-family:"museo-sans",sans-serif;font-size:26px;font-weight:500;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.5)}.tablet .component-services-overview .service-item a h3{font-size:23.5px}.mobile .component-services-overview .service-item a h3{font-size:21px}.component-homepage-slider{padding-bottom:36px}.component-homepage-slider .slide-container{position:relative;width:100%}.component-homepage-slider .slide-container:after{content:"flickity";display:none}.component-homepage-slider .slide-container .slide-item{position:relative;float:left;width:100%}.component-homepage-slider .slide-container .slide-item img{width:100%}.component-homepage-slider .slide-container .slide-item .caption{position:absolute;width:90%;font-style:italic;color:#fff;font-size:22px}.tablet .component-homepage-slider .slide-container .slide-item .caption{font-size:20.5px}.mobile .component-homepage-slider .slide-container .slide-item .caption{font-size:19px}.component-notice{text-align:center;padding:0 20px 80px 20px;max-width:900px;margin:0 auto}.component-notice h1,.component-notice h2,.component-notice h3,.component-notice h4,.component-notice h5,.component-notice h6{color:#a39686;font-family:"adobe-garamond-pro",serif}