html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}h1,h2,h3,h4,p{text-rendering:optimizeLegibility}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img,video,object,embed{max-width:100%}html{height:100%}body{background-color:#f7f7f7;background-color:rgba(247,247,247,1)}#top_margin,#spacer{height:15px;height:0;margin-left:.9375rem;overflow:hidden}#galleria_placeholder,.project_gallery{width:13.75rem;height:9.875rem;background:transparent;width:100%}#galleria_menu{position:absolute;top:0;left:0;background:url(../images/backgrounds/menu_bar.png) repeat-x;height:31px;z-index:10001;width:100%;overflow:hidden;opacity:0}#galleria_menu li a{color:black;color:rgba(255,255,255,0.5);background:transparent;background:url(../js/galleria/themes/twelve/separator.png) no-repeat right;text-decoration:none;font:11px/15px arial,sans-serif;padding:10px 7px 5px;display:inline-block;white-space:pre}#galleria_menu li:first-child a{padding:9px 9px 4px 8px}#galleria_menu a em{font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif}#galleria_menu a:link,#galleria_menu a:visited{color:#f7f7f7;color:rgba(247,247,247,1);color:black;color:rgba(255,255,255,0.5);font-weight:bold;-webkit-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);transition:all 0 cubic-bezier(0.6,0,0.4,1.0)}#res_button a:hover,#galleria_menu a:hover{color:#fff;background-color:#09f;background-color:rgba(0,153,255,1);background-color:rgba(255,255,255,0.5);background-color:black;color:#f7f7f7;color:rgba(247,247,247,1);color:white;font-weight:bold;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}#galleria_menu a.selected{color:#fff;background-color:#09f;background-color:rgba(0,153,255,1);background-color:rgba(255,255,255,0.5);background-color:black;color:#f7f7f7;color:rgba(247,247,247,1);color:white;font-weight:bold;-webkit-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);transition:all 0 cubic-bezier(0.6,0,0.4,1.0)}#galleria_menu li{float:left}#gallery_button_1,#gallery_button_2,#gallery_button_3,#gallery_button_4{visibility:hidden}.menu,.element,.mobile_element{margin:0 0 0 .9375rem;width:13.75rem;background-color:rgba(247,247,247,1)}top_stamp{position:absolute;left:0;top:0}.hidden{display:none}#isotope_container{width:100%;margin:.9375rem 0 0;padding:0}.standard_screen{height:auto}.menu h3{padding:.6875rem 0 .75rem;color:rgba(0,0,0,1);font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:400;font-size:1.0rem;line-height:1rem}.menu h4{padding:0 0 .0625rem;color:rgba(0,0,0,1);font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:.875rem}.menu a,.menu a:link,.menu a:visited{color:rgba(0,0,0,0.5);text-decoration:none;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.menu a.selected,.menu a:hover{color:rgba(0,153,255,1);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.menu a:active{color:rgba(0,0,0,0.5);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}#footer{height:0;margin:0 0 .9375rem .9375rem;margin:0 0 .9375rem 1.9375rem;overflow:hidden}.tags li{float:left;margin:0 .25rem 1rem 0}.tags a{background-color:rgba(0,0,0,0.35);background-color:rgba(0,0,0,0.10);color:#f7f7f7;color:rgba(247,247,247,1);color:black;padding:0 .625rem 0;-moz-border-radius:.875rem;border-radius:.875rem;text-decoration:none;font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.8125rem;white-space:pre;line-height:.8125rem}.tags a em{font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif}.tags a:link,.tags a:visited{color:#f7f7f7;color:rgba(247,247,247,1);color:black;-webkit-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);transition:all 0 cubic-bezier(0.6,0,0.4,1.0)}.tags a.selected,.tags a:hover{color:#fff;background-color:#09f;background-color:rgba(0,153,255,1);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.brand_block{height:15.9375rem;background-color:#09f;background-color:rgba(0,153,255,1);background-color:transparent}.brand_block img{height:15.9375rem;background-color:rgba(0,153,255,1);display:block}.nav{overflow:hidden;width:100%;border-bottom:solid .0625rem rgba(0,0,0,0.125)}.nav li{float:left;padding:0 0 0 .875rem;font-size:1.0rem;font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:400;line-height:2.4375rem}.nav li:first-child{padding:0}.nav li:last-child{float:right;padding:0}.intro_text{overflow:hidden;width:100%;padding-bottom:.4375rem;border-bottom:solid .0625rem rgba(0,0,0,0.125)}.intro_text h1,.intro_text p{padding:.375rem 0 0;margin:0;color:rgba(0,0,0,1);font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:1.1875rem;line-height:2.0rem;line-height:1.87rem;line-height:1.9325rem;font-size:1.3rem;line-height:2.095rem}.intro_text h1 strong,.intro_text p strong{font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:600}.intro_text h1 em,.intro_text p em{font-family:"ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2",serif;font-style:italic;font-weight:500}.intro_text .extended_intro p{font-size:1.0rem;line-height:1.75rem;line-height:1.6875rem;padding:0 0 .9375rem}.intro_text .extended_intro p em{font-family:"ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2",serif;font-style:italic;font-weight:500}.intro_text .extended_intro p del{text-decoration:line-through}.intro_text .extended_intro p:first-child{font-size:1.0rem;line-height:1.75rem;line-height:1.6875rem;padding:.625rem 0 .9375rem}.intro_text .extended_intro p:last-child{font-size:1.0rem;line-height:1.625rem;line-height:1.5575rem;padding:0 0 .3125rem}.portrait{overflow:hidden;width:100%;margin-top:2.1875rem;border-top:solid .0625rem rgba(0,0,0,0.125)}.portrait .portrait_hero img{margin:0 0 .625rem 0;display:block}.tag_selector,.about_selector{overflow:hidden;width:100%;border-bottom:solid .0625rem rgba(0,0,0,0.125)}.tag_selector h2,.about_selector h2{padding:.6875rem 0 .4375rem;color:rgba(0,0,0,1);font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:400;font-size:1.0rem;line-height:1.0rem}.tag_selector ul,.about_selector ul{overflow:hidden;width:100%;padding:.9375rem 0 .125rem}.about_overview{border:0;border-bottom:solid .0625rem rgba(0,0,0,0.125)}#contact_map{width:13.75rem;height:15.9375rem;margin-top:.9375rem;margin-bottom:0rem;overflow:hidden}#contact_map_spacer{overflow:hidden;width:13.75rem;height:.9375rem;padding:0;border-bottom:solid .0625rem rgba(0,0,0,0.125)}.short_contact_details{overflow:hidden;width:100%;border-bottom:solid .0625rem rgba(0,0,0,0.125)}.short_contact_details img{width:1.875rem;display:block}.short_contact_details a{color:rgba(0,0,0,0.5);text-decoration:none;font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:.875rem}.short_contact_details a em{font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif}.short_contact_details_container{overflow:hidden;width:100%;margin:0 0 .25rem 0}.short_contact_details_container:last-child{margin:0 0 .8125rem 0}.short_contact_details_image{padding:0 .625rem 0 0;float:left}.short_contact_details_link{padding-top:.5rem;float:left}.social_media_icons{overflow:hidden;width:100%;border-bottom:solid .0625rem rgba(0,0,0,0.125)}.social_media_icons img{width:1.875rem;display:block}.social_media_icons a{font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.8125rem;line-height:.8125rem}.social_media_icons_container{overflow:hidden;width:100%;margin:0 0 .875rem 0}.social_media_icons_image{padding:0 .625rem 0 0;float:left}.social_media_icons_link{float:left}.curious_asides{overflow:hidden;width:100%;border-bottom:solid .0625rem rgba(0,0,0,0.125)}.curious_asides_container a img{height:1.5625rem;display:block}.curious_asides_container{float:left;padding:0 .625rem .9375rem 0}.curious_asides_container:last-child{padding-right:0}.disclaimers h2{padding:.6875rem 0 .5625rem}.disclaimers a{font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.8125rem;line-height:.8125rem}.disclaimers li{padding:0 0 .3125rem 0}.mandatory,.contact,.testimonial,.faq,.project{margin:0 0 .9375rem .9375rem;width:13.75rem;background-color:#fff;background-color:rgba(255,255,255,1);border:solid .0625rem rgba(0,0,0,0.25)}.mandatory h2,.contact h2,.testimonial h2,.project h2{background-color:rgba(255,255,255);background-color:rgba(255,255,255,1);color:#000;color:rgba(0,0,0,1);font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.375rem;line-height:1.3125rem}.contact h2 em,.project h2 em{font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-size:1.0rem}.mandatory h2 a,.mandatory h2 a:link,.mandatory h2 a:visited,.contact h2 a,.contact h2 a:link,.contact h2 a:visited,.project h2 a,.project h2 a:link,.project h2 a:visited{color:rgba(0,0,0,0.5);text-decoration:none;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.mandatory h2 .selected,.mandatory h2 a:hover,.contact h2 .selected,.contact h2 a:hover,.project h2 .selected,.project h2 a:hover{color:rgba(0,153,255,1);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.mandatory h2 a:active,.contact h2 a:active,.project h2 a:active{color:rgba(0,0,0,0.5);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.mandatory p,.contact p,.testimonial p,.faq p,.project p{margin:9px 0 0 0;background-color:rgba(255,255,255);background-color:rgba(255,255,255,1);color:#000;color:rgba(0,0,0,1);font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.375rem;line-height:1.3125rem}.mandatory p del,.faq p del,.contact p del,.project p del{text-decoration:line-through}.project_image{background-image:url(../images/backgrounds/project_placeholder@2x.gif);background-image:url(../images/backgrounds/RobSweettenWriterGuy@2x.png);background-size:13.75rem 9.875rem;background-position:center;background-repeat:no-repeat;width:13.75rem;height:9.875rem}.project_image img{display:none}.project_image a{position:absolute;left:0;top:0;height:7.625rem;width:13.75rem;padding:2.25rem 0 0;background-color:transparent;color:transparent;background-color:rgba(0,0,0,0.4);color:white;opacity:0;text-decoration:none;font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;text-align:center}.mandatory_text,.contact_text,.project_text{height:15rem;background-color:rgba(255,255,255,1);margin:.6875rem .625rem 0;overflow:hidden}.project_text a,.project_texta a:link,.project_text a:visited{color:rgba(0,0,0,0.5);text-decoration:none;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_text a:hover{color:rgba(0,153,255,1);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_text a:active{color:rgba(0,0,0,0.5);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_share_wrapper{position:absolute;bottom:0;left:.625rem;height:8.625rem;background-color:rgba(255,255,255,1);overflow:hidden;width:13.125rem;visibility:hidden}.project_share_wrapper:hover{visibility:visible;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_share_content{position:absolute;bottom:1.875rem;left:0;background-color:#f7f7f7;overflow:hidden;width:11.25rem;padding:.625rem .625rem .625rem .625rem;border:solid .0625rem rgba(0,0,0,0.15);-webkit-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);-moz-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15)}.project_share_rollover{position:absolute;bottom:.3125rem;left:2.875rem;z-index:2;visibility:visible}.project_share_rollover a{background-color:transparent;background-image:url(../images/icons/project/share@2x.png);background-size:.9375rem .9375rem;background-repeat:no-repeat;width:.9375rem;display:block}.project_share_rollover a img{opacity:0;background:rgba(255,255,255,1);width:.9375rem}.project_share_shortURL{padding:0;margin:0 0 .625rem;height:1.375rem;width:10.875rem;float:left;font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;color:rgba(0,0,0,0.5)}.project_share_twitter_button{padding:0;height:1.25rem;width:6.25rem;clear:left;float:left;display:block}.project_share_facebook_button{padding:0;height:1.25rem;width:5.0rem;float:left;display:block}.project_share_linkedin_button{padding:.625rem .3125rem 0 0;height:1.25rem;width:5.9375rem;display:block;clear:left;float:left}.project_share_pinterest_button{padding:.625rem 0 0;height:1.25rem;width:4.375rem;display:block;float:left}.project_tags_wrapper{position:absolute;bottom:0;left:.625rem;height:2.0rem;background-color:rgba(255,255,255,1);overflow:hidden;width:13.125rem;visibility:hidden}.project_tags_wrapper:hover{visibility:visible;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_tags_content{position:absolute;bottom:1.875rem;left:0;background-color:#f7f7f7;overflow:hidden;width:11.25rem;padding:.625rem .625rem 0 .625rem;border:solid .0625rem rgba(0,0,0,0.15);-webkit-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);-moz-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15)}.project_tags_content ul{overflow:hidden;width:100%}.project_tags_content.tags a:link,.project_tags_content.tags a:visited{-webkit-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);transition:all 0 cubic-bezier(0.6,0,0.4,1.0)}.project_tags_content.tags a:hover{-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_tags_content.tags a.selected{-webkit-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);transition:all 0 cubic-bezier(0.6,0,0.4,1.0)}.project_tags_rollover{position:absolute;bottom:.3125rem;left:1.375rem;z-index:2;visibility:visible}.project_tags_rollover a{background-color:transparent;background-image:url(../images/icons/project/tag@2x.png);background-size:.9375rem .9375rem;background-repeat:no-repeat;width:.9375rem;display:block}.project_tags_rollover a img{opacity:0;background:rgba(255,255,255,1);width:.9375rem}.project_view_wrapper,.project_view_wrapper_disabled{position:absolute;bottom:0;left:.625rem;height:2.0rem;background-color:rgba(255,255,255,1);background-color:transparent;overflow:hidden;width:13.125rem;visibility:hidden}.project_view_wrapper:hover,.project_view_wrapper_disabled:hover{visibility:visible;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_view_content{position:absolute;bottom:1.875rem;left:0;background-color:#f7f7f7;overflow:hidden;width:11.25rem;padding:.625rem .625rem 0 .625rem;border:solid .0625rem rgba(0,0,0,0.15);-webkit-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);-moz-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15)}.project_view_content ul{overflow:hidden;width:100%}.project_view_content.tags a:link,.project_view_content.tags a:visited{-webkit-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);transition:all 0 cubic-bezier(0.6,0,0.4,1.0)}.project_view_content.tags a:hover{-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.project_view_content.tags a.selected{-webkit-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0 cubic-bezier(0.6,0,0.4,1.0);transition:all 0 cubic-bezier(0.6,0,0.4,1.0)}.project_view_rollover{position:absolute;bottom:.3125rem;left:0;z-index:2;visibility:visible}.project_view_rollover a{background-color:transparent;background-image:url(../images/icons/project/magnifier@2x.png);background-size:.9375rem .9375rem;background-repeat:no-repeat;width:.9375rem;display:block}.project_view_rollover a.locked{background-image:url(../images/icons/project/lock@2x.png)}.project_view_rollover a img{opacity:0;background:rgba(255,255,255,1);width:.9375rem}.project_view_rollover a,.project_view_rollover a:link,.project_view_rollover a:visited,.project_share_rollover a,.project_share_rollover a:link,.project_share_rollover a:visited,.project_tags_rollover a,.project_tags_rollover a:link,.project_tags_rollover a:visited{-webkit-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);transition:all 0ms cubic-bezier(0.6,0,0.4,1.0)}.project_view_rollover .selected,.project_view_rollover a:active,.project_share_rollover .selected,.project_share_rollover a:hover img,.project_share_rollover a:active,.project_tags_rollover .selected,.project_tags_rollover a:hover img,.project_tags_rollover a:active{opacity:1;-webkit-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);transition:all 0ms cubic-bezier(0.6,0,0.4,1.0)}.contact_icon,.mandatory_icon{width:13.75rem;height:9.875rem}.contact_icon img,.mandatory_icon img{overflow:hidden;width:100%;display:block}.mandatory_text{overflow:visible;height:15rem}.mandatory li{padding:9px 0 0;color:#000;color:rgba(0,0,0,1);font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.375rem}.mandatory a,.mandatory a:link,.mandatory a:visited,.faq a,.faq a:link,.faq a:visited,.testimonial a,.testimonial a:link,.testimonial a:visited{color:rgba(0,0,0,0.5);text-decoration:none;-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.mandatory a:hover,.testimonial a:hover{color:rgba(0,153,255,1);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.mandatory a:active,.faq a:active,.testimonial a:active{color:rgba(0,0,0,0.5);-webkit-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 200ms cubic-bezier(0.6,0,0.4,1.0);transition:all 200ms cubic-bezier(0.6,0,0.4,1.0)}.copyright a img{margin:.75rem 0 0}.acknowledgement_book a img{margin:.75rem 0 0;width:8.5rem;display:block;-webkit-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);-moz-box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15);box-shadow:.0625rem .0625rem .1875rem rgba(0,0,0,0.15)}.acknowledgement_preview_rollover{margin:.5rem 0 .3125rem;overflow:hidden;width:100%}.acknowledgement_preview_rollover a{background-color:transparent;background-image:url(../images/icons/acknowledgements/magnifier@2x.png);background-size:.9375rem .9375rem;background-repeat:no-repeat;width:.9375rem;display:block}.acknowledgement_preview_rollover a img{margin:0;visibility:hidden;width:.9375rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.acknowledgement_preview_rollover a,.acknowledgement_preview_rollover a:link,.acknowledgement_preview_rollover a:visited{-webkit-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);transition:all 0ms cubic-bezier(0.6,0,0.4,1.0)}.acknowledgement_preview_rollover a:hover img,.acknowledgement_preview_rollover a:active{visibility:visible;-webkit-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-moz-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);-o-transition:all 0ms cubic-bezier(0.6,0,0.4,1.0);transition:all 0ms cubic-bezier(0.6,0,0.4,1.0)}.testimonial{overflow:hidden;width:13.75rem;height:25.5625rem}.testimonial_bite{display:block;position:relative;background-color:rgba(255,255,255,1);height:auto;height:15.875rem;width:13.75rem;margin:.625rem .625rem 0 1.1875rem;margin:0}.testimonial_attribution{background-color:rgba(255,255,255,1);height:7.5rem;width:13.75rem;width:12.5rem;margin:.6875rem .625rem 0}.testimonial_attribution p{background-color:rgba(255,255,255);background-color:rgba(255,255,255,1);color:#000;color:rgba(0,0,0,1);font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.375rem}.testimonial_attribution p a em{font-size:.9375rem;font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif}.testimonial h2{font-family:"ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2",serif;font-style:italic;font-weight:500;font-size:1.5625rem;line-height:normal;line-height:1.3125rem;line-height:2.125rem;text-indent:-0.625rem;background-color:transparent;color:white;padding:2.1875rem .9375rem 0}.faq_question{display:block;position:relative;background-color:rgba(255,255,255,1);height:15.875rem;width:13.75rem}.faq_question h2{font-family:"ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2",serif;font-style:italic;font-weight:500;font-size:1.5625rem;line-height:normal;line-height:2.125rem;text-indent:-0.625rem;background-color:transparent;color:white;padding:2.1875rem .9375rem 0}.faq_answer{background-color:rgba(255,255,255,1);height:9.125rem;width:13.75rem;width:12.5rem;margin:0 .625rem 0;overflow:visible}.faq_answer li{padding:9px 0 0;color:#000;color:rgba(0,0,0,1);font-family:"ff-meta-web-1","ff-meta-web-2",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.375rem}.extend_button{float:right;font-size:.875rem;line-height:1.375rem;font-family:"ff-meta-sc-web-1","ff-meta-sc-web-2",sans-serif;font-style:normal;font-weight:500;padding-top:.0625rem}@media only screen and (min-width:200px) and (max-width:479px){#container_wrapper{width:100%}#isotope_container{width:13.75rem;width:14.6875rem;width:15.615rem;margin-left:auto;margin-right:auto}#galleria_placeholder{width:220px;height:158px}#intro{margin-bottom:.9375rem}.portrait{margin-top:.625rem}.tag_selector{border-bottom:solid .0625rem rgba(0,0,0,0.125);margin-bottom:.9375rem}.about_selector{border-bottom:solid .0625rem rgba(0,0,0,0.125);margin-bottom:.9375rem}#contact_map_spacer{margin-bottom:.9375rem}.element,.mobile_element{margin-right:.9375rem}.short_contact_details{border-top:solid .0625rem rgba(0,0,0,0.125);border-bottom:0}.social_media_icons{border-top:solid .0625rem rgba(0,0,0,0.125)}#footer{height:auto;margin:0 0 .9375rem .9375rem}.standard_screen{display:none}}@media only screen and (min-width:200px) and (max-width:250px){html{font-size:80%}}@media only screen and (min-width:251px) and (max-width:270px){html{font-size:100%}}@media only screen and (min-width:320px) and (max-width:340px){html{font-size:128%}}@media only screen and (min-width:341px) and (max-width:360px){html{font-size:130%}}@media only screen and (min-width:361px) and (max-width:380px){html{font-size:140%}}@media only screen and (min-width:381px) and (max-width:400px){html{font-size:150%}}@media only screen and (min-width:401px) and (max-width:420px){html{font-size:160%}}@media only screen and (min-width:421px) and (max-width:440px){html{font-size:170%}}@media only screen and (min-width:441px) and (max-width:460px){html{font-size:180%}}@media only screen and (min-width:461px) and (max-width:479px){html{font-size:190%}}