/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family: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{border:0;padding:0}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{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{color:#222;background:#eeebe8;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4}nav ul{margin:0;padding:0}header{text-align:center;background:#222;width:100%;min-height:42px;margin:0 0 30px}header ul{margin:0 auto}@media screen and (min-width:750px){header ul{float:right;margin:0}}header li{display:inline-block}header a{color:#fff;margin:0 10px;padding:12px 10px;font-size:14px;font-weight:100;line-height:18px;text-decoration:none;transition:opacity .2s;display:block}header a:hover,header a.active{opacity:.65}header .home{margin:0}@media screen and (min-width:750px){header .home{float:left}}header .home a{padding-bottom:0;font-size:18px}@media screen and (min-width:750px){header .home{float:left;margin:0 0 0 -12px}header:before{content:"";float:left;background:#8d070a;width:20px;height:42px}}main{padding:0 0 60px}img{width:100%;height:auto}.wrap{max-width:360px;margin:0 auto}@media screen and (min-width:750px){.wrap{max-width:750px}}@media screen and (min-width:1140px){.wrap{max-width:1140px}}@media screen and (min-width:750px){.grid{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:1140px){.grid{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px}}.grid-small{max-width:360px}@media screen and (min-width:1140px){.grid-small{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px;max-width:750px}}.grid-item{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:30px solid #0000;display:inline-block;position:relative}.grid-item-content{min-width:360px;text-decoration:none;display:block;position:relative}.image{position:relative}.image:hover .image-overlay,.image:hover .image-infos{opacity:1}.image-overlay{box-sizing:border-box;color:#fff;opacity:0;background:#22222226;width:100%;height:100%;padding:42px 10px 12px;transition:opacity .2s linear;position:absolute;bottom:0;left:0}.image-infos{box-sizing:border-box;opacity:0;background:linear-gradient(#0000,#0000004d);width:100%;padding:60px 10px 12px;transition:opacity .1s linear;position:absolute;bottom:0;left:0}.image-infos h2{margin:0;font-size:24px;font-weight:400}.image-infos p{margin:0;font-size:18px;font-weight:100}.details{box-sizing:border-box;color:#444;padding:0 10px}.details h1{margin:0 0 6px;font-size:30px;font-weight:100;line-height:30px}.details h2{margin:0 0 12px;font-size:18px;font-weight:100;line-height:1em}.details strong{font-weight:400}.details em{color:#919191;font-style:normal}.details a{color:#c22c17;text-decoration:none}.details a:hover{text-decoration:underline}.details p{margin:0 0 6px;font-size:14px;font-weight:400}.details ul{padding:0;list-style:none}.details li{margin-right:10px;display:inline-block}.details{width:100%;max-width:360px;margin:0 auto 32px}@media screen and (min-width:360px){.details{padding:0}}@media screen and (min-width:750px){.details{float:right;margin:0 0 32px;padding:0}}.biography .details{text-align:center}@media screen and (min-width:750px){.biography .details{float:left}}.breadcrumbs{margin:0 0 12px;font-weight:100}.grid-small{margin:0 auto 32px}@media screen and (min-width:750px){.grid-small{float:left;margin:0 30px 32px 0}}.biography p{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 6px}.biography strong{font-weight:900}.biography em{font-style:italic;font-weight:400}.biography img{border:5px solid #fff;border-radius:100%;width:50%;margin:-6px 0 6px;display:inline-block;position:relative}.contact{max-width:360px}.contact .details{margin:0 0 24px;padding:0}.contact form{width:100%}.contact ul{margin:0;padding:0;list-style:none}.contact li{vertical-align:top;border-radius:5px;margin:0 0 6px;padding:6px 0;display:block;position:relative}.contact label{color:#444;cursor:pointer;margin:0 0 3px;font-size:12px;font-weight:400;line-height:16px;display:block}.contact label[for]{cursor:default}.contact input,.contact textarea{box-sizing:border-box;vertical-align:middle;border:1px solid #d8d2cb;width:100%;margin:0;padding:5px;font-size:14px;line-height:18px;display:block}.contact button{color:#c22c17;cursor:pointer;background:0 0;border:1px solid #c22c17;border-radius:4px;outline:none;height:30px;padding:0 15px;font-size:13px;font-weight:400;line-height:24px}.contact button:hover,.contact button:focus{color:#fff;background:#c22c17;border-color:#c22c17;text-decoration:none}.contact button:active{color:#fff;background:#942212;border-color:#942212}.contact button::-moz-focus-inner{border:0;padding:0}.form-item-error,.form-item-error label,fieldset fieldset .form-item-error label{color:#c22c17}.form-item-error input,.form-item-error textarea{border-color:#c22c17}.form-item-error input:focus,.form-item-error textarea:focus{outline:2px solid #c22c17}.type-of-email{display:none!important}.contact-message{text-align:center;padding:24px}.contact-message h1{margin:12px 0}footer{text-align:center;color:#999;border-top:1px solid #d8d2cb;padding:30px 0;font-size:12px;line-height:12px}footer nav{margin:0 0 24px}footer li{margin:0 5px;display:inline-block}footer a{color:#999;font-size:14px;text-decoration:none;display:block}footer a:hover{color:#444;text-decoration:underline}.popin-dialog{background:0 0;border:none;max-width:none;max-height:none;padding:0}.popin-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf}.popin-dialog img{filter:blur(5px);transition:filter .3s;display:block}.popin-dialog.has-img img{filter:none}.hidden{visibility:hidden;display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}