-
Notifications
You must be signed in to change notification settings - Fork 0
/
style.css
1 lines (1 loc) · 89 KB
/
style.css
1
html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;outline:none;border:none}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,button,input,textarea,select{font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:16px;line-height:26px;color:#555}a{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0}h1{font-size:28px;line-height:40px}h2{font-size:24px;line-height:36px}h3{font-size:20px;line-height:32px}h4{font-size:16px;line-height:26px}h5{font-size:14px;line-height:24px}h6{font-size:13px;line-height:22px}p{font-size:16px;line-height:26px}sub,sup{font-size:.8em}sub{bottom:-0.2em}sup{top:-0.2em}em{font-style:italic}b,strong{font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}hr{border:none;border-top:1px solid #ccc;margin:2.5em 0}code,pre{font-size:14px;line-height:24px;font-family:"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter",Monaco,monospace;font-weight:400;background:#fff;box-shadow:#f8f8f8 0 0 0 1px inset;border-radius:2px}code{color:#2ca699;display:inline-block;vertical-align:baseline;padding-left:2px;padding-right:2px}pre{color:#666;padding:1em 1.25em;white-space:pre-wrap}figure{margin:0}figure figcaption{margin-top:.25em;text-indent:.75em}[class^="bg-image"],[class*=" bg-image"]{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}[class^="bg-image"][class*="what"],[class*=" bg-image"][class*="what"]{background:#f3f3f3}[class^="bg-image"][class*="what"]:before,[class*=" bg-image"][class*="what"]:before{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;position:absolute;top:-5%;right:auto;bottom:auto;left:-5%;width:auto;height:auto;word-wrap:break-word;word-break:break-all;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;content:'WorkCraftObservePlayExperimentReconstructPushDiscoverDeconstructChallengeEnjoyTestIterate';color:#f8f8f8;font-size:775%;line-height:.8em;z-index:0;letter-spacing:-0.05em}[class^="btn-"],[class*=" btn-"]{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:24px;line-height:20px !important;padding:.6em 1.25em .54em;display:inline-block;position:relative;text-align:center;text-decoration:none !important;vertical-align:middle;white-space:nowrap}@media screen and (min-width:768px){[class^="btn-"],[class*=" btn-"]{font-size:16px;line-height:26px;line-height:20px !important;padding:.975em 1.25em .775em}}[class^="btn-"].caps,[class*=" btn-"].caps{letter-spacing:.3em;text-transform:uppercase;color:white;text-indent:.3em}[class^="btn-"].caps [class^="icon-"],[class*=" btn-"].caps [class^="icon-"],[class^="btn-"].caps [class*=" icon-"],[class*=" btn-"].caps [class*=" icon-"]{text-indent:0}[class^="btn-"].upload,[class*=" btn-"].upload{position:relative}[class^="btn-"].upload input[type="file"],[class*=" btn-"].upload input[type="file"]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}[class^="btn-"][class*="small"],[class*=" btn-"][class*="small"]{padding:.35em 1em}[class^="btn-"][class*="primary"],[class*=" btn-"][class*="primary"]{background-color:#c44524;color:white}[class^="btn-"][class*="primary"]:hover,[class*=" btn-"][class*="primary"]:hover{background-color:#ae3d20}[class^="btn-"][class*="primary"]:active,[class*=" btn-"][class*="primary"]:active{box-shadow:rgba(0,0,0,0.3) 0 1px 3px 0 inset}[class^="btn-"][class*="secondary"],[class*=" btn-"][class*="secondary"]{background:#e6e6e6;color:#333}[class^="btn-"][class*="secondary"]:hover,[class*=" btn-"][class*="secondary"]:hover{background-color:#e1e1e1}[class^="btn-"][class*="secondary"]:active,[class*=" btn-"][class*="secondary"]:active{box-shadow:rgba(0,0,0,0.3) 0 1px 3px 0 inset}[class^="btn-"][class*="tertiary"],[class*=" btn-"][class*="tertiary"]{background-color:#dcdcdc;color:#333}[class^="btn-"][class*="tertiary"]:hover,[class*=" btn-"][class*="tertiary"]:hover{background-color:#d5d5d5}[class^="btn-"][class*="tertiary"]:active,[class*=" btn-"][class*="tertiary"]:active{box-shadow:rgba(0,0,0,0.3) 0 1px 3px 0 inset}[class^="btn-"][class*="pagination"],[class*=" btn-"][class*="pagination"]{color:#555;padding:.65em 1em}[class^="btn-"][class*="pagination"]:first-of-type,[class*=" btn-"][class*="pagination"]:first-of-type{border-radius:3px 0 0 3px;background:#eee}[class^="btn-"][class*="pagination"]:last-of-type,[class*=" btn-"][class*="pagination"]:last-of-type{border-radius:0 3px 3px 0;background:#ccc}[class^="btn-"][class*="pagination"]:hover,[class*=" btn-"][class*="pagination"]:hover{background-color:#b3b3b3 !important}[class^="btn-"][class*="pagination"]:hover>[class^="icon-"],[class*=" btn-"][class*="pagination"]:hover>[class^="icon-"],[class^="btn-"][class*="pagination"]:hover>[class*=" icon-"],[class*=" btn-"][class*="pagination"]:hover>[class*=" icon-"]{color:#333}[class^="btn-"][class*="pagination"]:active,[class*=" btn-"][class*="pagination"]:active{box-shadow:rgba(0,0,0,0.3) 0 1px 3px 0 inset}[class^="btn-"][class*="pagination"]>[class^="icon-"],[class*=" btn-"][class*="pagination"]>[class^="icon-"],[class^="btn-"][class*="pagination"]>[class*=" icon-"],[class*=" btn-"][class*="pagination"]>[class*=" icon-"]{color:#555;font-size:1rem;margin-right:0}[class^="btn-"][class*="toggle"],[class*=" btn-"][class*="toggle"]{font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-transition:all 100ms ease-in-out, color 300ms ease-in;-moz-transition:all 100ms ease-in-out, color 300ms ease-in;-o-transition:all 100ms ease-in-out, color 300ms ease-in;transition:all 100ms ease-in-out, color 300ms ease-in;background:rgba(255,255,255,0.5);color:#808080}[class^="btn-"][class*="toggle"]:hover,[class*=" btn-"][class*="toggle"]:hover{color:#c44524}[class^="btn-"][class*="toggle"]:active,[class*=" btn-"][class*="toggle"]:active{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;background:white;color:#c44524}[class^="btn-"][class*="wire"],[class*=" btn-"][class*="wire"]{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;background-color:transparent;box-shadow:rgba(255,255,255,0.95) 0 0 0 2px inset;color:white}[class^="btn-"][class*="wire"][class*="inverse"],[class*=" btn-"][class*="wire"][class*="inverse"]{box-shadow:#555 0 0 0 2px inset;color:#333}[class^="btn-"][disabled],[class*=" btn-"][disabled]{cursor:not-allowed;opacity:.5}[class^="btn-"]>[class^="icon-"],[class*=" btn-"]>[class^="icon-"],[class^="btn-"]>[class*=" icon-"],[class*=" btn-"]>[class*=" icon-"]{display:inline-block;font-size:1em;line-height:inherit;margin-right:.5em;vertical-align:top;width:1em}.btns-group{max-width:400px;width:100%}@media screen and (min-width:768px){.btns-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.btns-group [class*="btn-toggle"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;float:left;margin-bottom:0}@media screen and (min-width:768px){.btns-group [class*="btn-toggle"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.btns-group [class*="btn-toggle"]:not(:first-of-type){margin-top:2px}@media screen and (min-width:768px){.btns-group [class*="btn-toggle"]:not(:first-of-type){margin-left:2px;margin-top:0}}.btns-group input[type="radio"],.btns-group input[type="checkbox"]{display:none}.btns-group input[type="radio"]:checked+label,.btns-group input[type="checkbox"]:checked+label{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;background:white;color:#c44524}@font-face{font-family:'DINWeb';src:url('fonts/DINWeb.eot');src:url('fonts/DINWeb.eot?#iefix') format('embedded-opentype'),url('fonts/DINWeb.woff') format('woff'),url('fonts/DINComp.ttf') format('truetype');font-style:normal;font-weight:400;font-weight:normal}@font-face{font-family:'DINWeb';src:url('fonts/DINWeb-Ita.eot');src:url('fonts/DINWeb-Ita.eot?#iefix') format('embedded-opentype'),url('fonts/DINWeb-Ita.woff') format('woff'),url('fonts/DINComp-Ita.ttf') format('truetype');font-style:italic;font-weight:400;font-weight:normal}@font-face{font-family:'DINLight';src:url('fonts/DINWeb-Light.eot');src:url('fonts/DINWeb-Light.eot?#iefix') format('embedded-opentype'),url('fonts/DINWeb-Light.woff') format('woff'),url('fonts/DINComp-Light.ttf') format('truetype');font-style:normal;font-weight:300;font-weight:lighter}@font-face{font-family:'DINSemibold';src:url('fonts/DINWeb-Medium.eot');src:url('fonts/DINWeb-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/DINWeb-Medium.woff') format('woff'),url('fonts/DINComp-Medium.ttf') format('truetype');font-style:normal;font-weight:500}@font-face{font-family:'DINBold';src:url('fonts/DINWeb-Bold.eot');src:url('fonts/DINWeb-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/DINWeb-Bold.woff') format('woff'),url('fonts/DINComp-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-weight:bold}fieldset,.fieldset{*zoom:1;padding-top:1.5em;padding-bottom:1.5em}fieldset:after,.fieldset:after{clear:both;content:" ";display:table}fieldset+fieldset,.fieldset+fieldset,fieldset+.fieldset,.fieldset+.fieldset{border-top:1px solid #ccc}fieldset>input:not([type="checkbox"]):not([type="radio"]),.fieldset>input:not([type="checkbox"]):not([type="radio"]),fieldset>textarea,.fieldset>textarea,fieldset>label.checkbox,.fieldset>label.checkbox,fieldset>label.checkbox-sliding-wrapper,.fieldset>label.checkbox-sliding-wrapper,fieldset>label.radio,.fieldset>label.radio,fieldset>.a-select,.fieldset>.a-select,fieldset>.input-symbol,.fieldset>.input-symbol{display:block;margin-bottom:.5rem;width:100%}fieldset>input:not([type="checkbox"]):not([type="radio"]):last-child,.fieldset>input:not([type="checkbox"]):not([type="radio"]):last-child,fieldset>textarea:last-child,.fieldset>textarea:last-child,fieldset>label.checkbox:last-child,.fieldset>label.checkbox:last-child,fieldset>label.checkbox-sliding-wrapper:last-child,.fieldset>label.checkbox-sliding-wrapper:last-child,fieldset>label.radio:last-child,.fieldset>label.radio:last-child,fieldset>.a-select:last-child,.fieldset>.a-select:last-child,fieldset>.input-symbol:last-child,.fieldset>.input-symbol:last-child{margin-bottom:0}fieldset textarea,.fieldset textarea{min-height:7em}fieldset [class^="btn-"],.fieldset [class^="btn-"],fieldset [class*=" btn-"],.fieldset [class*=" btn-"],fieldset .a-select,.fieldset .a-select,fieldset .a-select select,.fieldset .a-select select{width:100%}fieldset label:not(.checkbox):not(.radio),.fieldset label:not(.checkbox):not(.radio){font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}fieldset .checkbox,.fieldset .checkbox{font-size:13px;line-height:22px;margin-bottom:1rem}fieldset .fieldset-group,.fieldset .fieldset-group{margin-bottom:1rem}fieldset .checkbox-sliding-wrapper,.fieldset .checkbox-sliding-wrapper{*zoom:1;margin-bottom:1rem}fieldset .checkbox-sliding-wrapper:after,.fieldset .checkbox-sliding-wrapper:after{clear:both;content:" ";display:table}fieldset .checkbox-sliding-wrapper+.checkbox-sliding-wrapper,.fieldset .checkbox-sliding-wrapper+.checkbox-sliding-wrapper{margin-top:1em}fieldset .checkbox-sliding-wrapper .checkbox-sliding,.fieldset .checkbox-sliding-wrapper .checkbox-sliding{float:right;margin-left:1em}legend{font-size:14px;line-height:24px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#555;float:left;margin-bottom:1em;width:100%}input[type="checkbox"],input[type="radio"]{font-size:1em;margin-right:.25em;visibility:hidden}input[type="checkbox"]+span:before,input[type="radio"]+span:before{position:absolute;top:.3em;right:auto;bottom:auto;left:0;width:.85em;height:.85em;content:'';display:block;background:#ccc}input[type="checkbox"]:checked+span:before,input[type="radio"]:checked+span:before{background:#3fb34f}input[type="radio"]+span:before{border-radius:1em}label{font-size:14px;line-height:24px;clear:both;display:block;margin-bottom:.5em}label.checkbox,label.radio{cursor:pointer;min-height:1em;position:relative}label.checkbox+button,label.radio+button{margin-top:12px}label.checkbox.empty{display:inline-block;line-height:1.3em}label>.alert,label>.error{font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;color:#ff4800}label>.alert:before,label>.error:before{content:' '}input:not([type="checkbox"]):not([type="radio"]){padding:.375em .75em;line-height:1.5em !important}@media screen and (min-width:40em){input:not([type="checkbox"]):not([type="radio"]){padding:.375em 1em}}input:not([type="checkbox"]):not([type="radio"]),textarea{font-size:14px;line-height:24px;padding:.75em 0;background:transparent;box-shadow:rgba(0,0,0,0.2) 0 -1px 0 0 inset;border:none;border-radius:0;box-sizing:border-box;color:#333;outline:none;-webkit-appearance:none}input:not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#808080}input:not([type="checkbox"]):not([type="radio"]):-moz-placeholder,textarea:-moz-placeholder{color:#808080}input:not([type="checkbox"]):not([type="radio"])::-moz-placeholder,textarea::-moz-placeholder{color:#808080}input:not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#808080}@media screen and (min-width:40em){input:not([type="checkbox"]):not([type="radio"]),textarea{font-size:16px;line-height:26px}}input:not([type="checkbox"]):not([type="radio"])[disabled],textarea[disabled]{background:rgba(255,255,255,0.5)}input:not([type="checkbox"]):not([type="radio"]):active,textarea:active,input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus{box-shadow:rgba(0,0,0,0.5) 0 -1px 0 0 inset}input:not([type="checkbox"]):not([type="radio"]).alert,textarea.alert{box-shadow:#ff4800 0 -1px 0 0 inset}input:not([type="checkbox"]):not([type="radio"]).inverse,textarea.inverse{background-color:#333;box-shadow:none;color:white}input:not([type="checkbox"]):not([type="radio"]).inverse::-webkit-input-placeholder,textarea.inverse::-webkit-input-placeholder{color:#808080}input:not([type="checkbox"]):not([type="radio"]).inverse:-moz-placeholder,textarea.inverse:-moz-placeholder{color:#808080}input:not([type="checkbox"]):not([type="radio"]).inverse::-moz-placeholder,textarea.inverse::-moz-placeholder{color:#808080}input:not([type="checkbox"]):not([type="radio"]).inverse:-ms-input-placeholder,textarea.inverse:-ms-input-placeholder{color:#808080}textarea{margin-bottom:2rem}.input-symbol{display:inline-block;position:relative;font-size:14px;line-height:24px}@media screen and (min-width:40em){.input-symbol{font-size:16px;line-height:26px}}.input-symbol.left>[class^="icon-"],.input-symbol.left>[class*=" icon-"]{left:-1.5em;opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-moz-transition:all 200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-o-transition:all 200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);transition:all 200ms cubic-bezier(0.175, 0.885, 0.335, 1.05)}.input-symbol.left>input:focus+[class*="icon-"]{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);opacity:1}.input-symbol.right>[class^="icon-"],.input-symbol.right>[class*=" icon-"]{right:.7em}.input-symbol.right>input,.input-symbol.right>.pseudo-input{padding-right:2.5em !important}.input-symbol>input,.input-symbol>button,.input-symbol>.pseudo-input{width:100%}.input-symbol>input:focus+button[class^="icon-"],.input-symbol>button:focus+button[class^="icon-"],.input-symbol>.pseudo-input:focus+button[class^="icon-"],.input-symbol>input:focus+button[class*=" icon-"],.input-symbol>button:focus+button[class*=" icon-"],.input-symbol>.pseudo-input:focus+button[class*=" icon-"]{color:#c44524}.input-symbol>[class^="icon-"],.input-symbol>[class*=" icon-"]{-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in;background:transparent;color:#808080;font-size:1.125em;height:1em;position:absolute;top:50%;margin-top:-0.5em;width:1em}.input-symbol>[class^="icon-"].inverse,.input-symbol>[class*=" icon-"].inverse{color:#ccc}.input-upload{display:inline-block;position:relative}.input-upload.alert>[class^="icon-"],.input-upload.alert>[class*=" icon-"]{color:#808080}.input-upload.alert>.pseudo-input{box-shadow:#ff4800 0 0 0 1px inset}.input-upload.right>[class^="icon-"],.input-upload.right>[class*=" icon-"]{right:.75em}.input-upload.right>.pseudo-input{padding-right:3.5em !important}.input-upload>.pseudo-input{box-shadow:#ccc 0 0 0 1px inset;border-radius:3px;display:block;width:100%;font-size:13px;line-height:22px;padding:.65em 1.25em;line-height:20px !important;text-align:left}.input-upload>[class^="icon-"],.input-upload>[class*=" icon-"]{font-size:14px;background:transparent;bottom:0;color:#ccc;cursor:pointer;line-height:1em !important;position:absolute;top:50%;width:1em;height:1em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.input-upload>[class^="icon-"]:hover,.input-upload>[class*=" icon-"]:hover{color:#c44524}.input-upload>[class^="icon-"]:hover:after,.input-upload>[class*=" icon-"]:hover:after{font-size:13px;line-height:22px;font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,0.7);border-radius:3px;color:white;content:attr(data-title);left:50%;padding:.25em .75em;position:absolute;top:2em;white-space:nowrap;z-index:98}.input-upload+.confirm-upload{font-size:13px;line-height:22px;color:#808080;margin-left:1em}.input-upload+.confirm-upload>[class^="icon-"],.input-upload+.confirm-upload>[class*=" icon-"]{margin-right:.25em}.input-upload+.confirm-upload .icon-check{color:#3fb34f}.input-upload+.confirm-upload .icon-alert{color:#ff4800}input[type="text"].nochrome,input[type="search"].nochrome,input[type="email"].nochrome,textarea.nochrome{padding:0;border:none;box-shadow:none;background:none;outline:none}input[type="text"].nochrome:focus,input[type="search"].nochrome:focus,input[type="email"].nochrome:focus,textarea.nochrome:focus,input[type="text"].nochrome:active,input[type="search"].nochrome:active,input[type="email"].nochrome:active,textarea.nochrome:active,input[type="text"].nochrome:hover,input[type="search"].nochrome:hover,input[type="email"].nochrome:hover,textarea.nochrome:hover{box-shadow:none}.formatting h1,.formatting h2,.formatting h3,.formatting h4{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1em;padding:.5em 0}.formatting h1+*:not(hr),.formatting h2+*:not(hr),.formatting h3+*:not(hr),.formatting h4+*:not(hr){margin-top:0 !important}.formatting h3{font-size:28px;line-height:40px}.formatting h4{font-size:24px;line-height:36px}.formatting h5{font-size:16px;line-height:26px;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.formatting hr+*{margin-top:0 !important}.formatting p,.formatting a{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.formatting p{*zoom:1;color:#555;line-height:1.75em;margin-bottom:1.75rem;margin-top:1.75rem;position:relative}.formatting p:after{clear:both;content:" ";display:table}.formatting p:only-of-type{margin-bottom:0;margin-top:0}.formatting p:first-of-type:not(:only-of-type){margin-top:0}.formatting p:last-of-type:not(:only-of-type){margin-bottom:0}.formatting p>img:only-child{margin-bottom:0;margin-top:0}.formatting p+.caption{margin-top:-1.75rem}.formatting .caption{font-size:14px;line-height:24px;font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.formatting a:not(.img){text-decoration:none;color:#c44524;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjYzQ0NTI0IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNjNDQ1MjQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-webkit-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%);background-image:-moz-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%);background-image:-o-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%);background-image:linear-gradient(to top, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%)}.formatting a:not(.img):hover{color:#c44524;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjYzQ0NTI0IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNjNDQ1MjQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-webkit-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%);background-image:-moz-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%);background-image:-o-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%);background-image:linear-gradient(to top, transparent 11%, #c44524 11%, #c44524 14%, transparent 14%)}.formatting a:not(.img):active{color:#555;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjNTU1NTU1IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-webkit-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 14%, transparent 14%);background-image:-moz-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 14%, transparent 14%);background-image:-o-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 14%, transparent 14%);background-image:linear-gradient(to top, transparent 11%, #555555 11%, #555555 14%, transparent 14%)}.formatting aside,.formatting .note{background:#ffffe4;padding:1.25em;border-radius:3px}.formatting .note{margin-bottom:1.75rem;margin-top:1.75rem}.formatting .note:first-child{margin-top:0}.formatting .note:last-child{margin-bottom:0}.formatting aside{font-size:14px;line-height:24px;clear:both;float:right;margin-left:2rem;position:relative;width:160px}.formatting aside:before{border-bottom:.75rem solid transparent;border-right:.75rem solid #ffffe4;border-top:.75rem solid transparent;content:'';position:absolute;top:50%;margin-top:-0.75rem;left:-0.75rem;z-index:2}.formatting aside .type{font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.formatting figure{clear:both;margin-bottom:1.75rem;margin-top:1.75rem}.formatting figure figcaption{font-size:13px;line-height:22px;color:#808080}.formatting img{display:inline-block;margin:1.75rem 1.25em;max-width:100%;position:relative;vertical-align:top;height:auto}.formatting img.alignright{float:right;margin-right:0}.formatting img.alignleft{float:left;margin-left:0}.formatting img.aligncenter{display:block;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;margin-top:1.75rem}.formatting img.alignnone{margin:0}.formatting blockquote{font-size:16px;line-height:26px;border-left:3px solid #c44524;color:#808080;margin-bottom:2rem;margin-top:2rem;padding:.75em 1.25em .75em 1.5em}.formatting blockquote p:only-of-type{margin:0}.formatting ol,.formatting ul{list-style-position:outside;margin-bottom:1.75rem;margin-top:1.75rem;padding-left:2rem}.formatting ol li,.formatting ul li{font-size:16px;line-height:26px}.formatting ol li>ul,.formatting ul li>ul,.formatting ol li>ol,.formatting ul li>ol{margin:0}.formatting ol{list-style-type:decimal}.formatting ul{list-style-type:disc}.formatting pre{margin-top:2rem;margin-bottom:2rem}.formatting pre code{border:none;box-shadow:none;color:#666;margin:0;max-width:100%;padding:0}.formatting .highlight pre{overflow:auto;padding:.5rem .75rem}.formatting table{font-size:14px;line-height:24px;padding:0}.formatting table tr{border-top:1px solid #eee;background-color:white;margin:0;padding:0}.formatting table tr:nth-child(2n){background-color:#f8f8f8}.formatting table tr th{font-weight:bold;border:1px solid #ddd;border-radius:3px 3px 0 0;text-align:left;margin:0;padding:.5rem .75rem}.formatting table tr td{border:1px solid #ddd;text-align:left;margin:0;padding:.5rem 1rem}.formatting table tr th :first-child,.formatting table tr td :first-child{margin-top:0}.formatting table tr th :last-child,.formatting table tr td :last-child{margin-bottom:0}@font-face{font-family:'percolate';src:url('fonts/percolate.eot');src:url('fonts/percolate.eot?#iefix') format('embedded-opentype'),url('fonts/percolate.woff') format('woff'),url('fonts/percolate.ttf') format('truetype'),url('fonts/percolate.svg') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'percolate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-basket:before{content:"\e65b"}.icon-info:before{content:"\e65c"}.icon-bookmark:before{content:"\e600"}.icon-bookmark-hollow:before{content:"\e601"}.icon-photo:before{content:"\e602"}.icon-unlock:before{content:"\e603"}.icon-wrench:before{content:"\e604"}.icon-admin:before{content:"\e605"}.icon-category:before{content:"\e606"}.icon-commit:before{content:"\e607"}.icon-compass:before{content:"\e608"}.icon-document:before{content:"\e609"}.icon-gdrive:before{content:"\e60a"}.icon-speaker:before{content:"\e60b"}.icon-youtube:before{content:"\e60c"}.icon-camera:before{content:"\e60d"}.icon-facebook:before{content:"\e60e"}.icon-github:before{content:"\e60f"}.icon-twitter:before{content:"\e610"}.icon-link:before{content:"\e611"}.icon-play:before{content:"\e612"}.icon-video:before{content:"\e613"}.icon-expand:before{content:"\e614"}.icon-flag:before{content:"\e615"}.icon-hourglass:before{content:"\e616"}.icon-pin:before{content:"\e617"}.icon-face-neutral:before{content:"\e618"}.icon-face-sad:before{content:"\e619"}.icon-globe:before{content:"\e61a"}.icon-thumbs-up:before{content:"\e61b"}.icon-book:before{content:"\e61c"}.icon-credit:before{content:"\e61d"}.icon-face-happy:before{content:"\e61e"}.icon-profile:before{content:"\e61f"}.icon-beaker:before{content:"\e620"}.icon-box:before{content:"\e621"}.icon-dashboard:before{content:"\e622"}.icon-structure:before{content:"\e623"}.icon-graph-bar:before{content:"\e624"}.icon-graph-line:before{content:"\e625"}.icon-list-unordered:before{content:"\e626"}.icon-shield:before{content:"\e627"}.icon-doc-chart:before{content:"\e628"}.icon-doc-list:before{content:"\e629"}.icon-heart-hollow:before{content:"\e62a"}.icon-heart:before{content:"\e62b"}.icon-circle-hollow:before{content:"\e62c"}.icon-star-hollow:before{content:"\e62d"}.icon-star:before{content:"\e62e"}.icon-arrow-left-alt:before{content:"\e62f"}.icon-arrow-right-alt:before{content:"\e630"}.icon-circle:before{content:"\e631"}.icon-ellipsis:before{content:"\e632"}.icon-arrow-left:before{content:"\e633"}.icon-arrow-right:before{content:"\e634"}.icon-arrow-up:before{content:"\e635"}.icon-chevron-down:before{content:"\e636"}.icon-arrow-down:before,.a-select.nochrome:after,.a-select:after{content:"\e637"}.icon-download:before{content:"\e638"}.icon-proceed:before{content:"\e639"}.icon-timer:before{content:"\e63a"}.icon-menu:before{content:"\e63b"}.icon-print:before{content:"\e63c"}.icon-rss:before{content:"\e63d"}.icon-time:before{content:"\e63e"}.icon-email:before{content:"\e63f"}.icon-outbox:before{content:"\e640"}.icon-reply:before{content:"\e641"}.icon-share:before{content:"\e642"}.icon-alert:before{content:"\e643"}.icon-comment:before{content:"\e644"}.icon-paperclip:before{content:"\e645"}.icon-question:before{content:"\e646"}.icon-check:before{content:"\e647"}.icon-key:before{content:"\e648"}.icon-lock:before{content:"\e649"}.icon-power:before{content:"\e64a"}.icon-close:before{content:"\e64b"}.icon-cross:before{content:"\e64c"}.icon-search:before{content:"\e64d"}.icon-sync:before{content:"\e64e"}.icon-add:before{content:"\e64f"}.icon-copy:before{content:"\e650"}.icon-plus:before{content:"\e651"}.icon-cog:before{content:"\e652"}.icon-edit:before{content:"\e653"}.icon-home:before{content:"\e654"}.icon-trash:before{content:"\e655"}.icon-user-add:before{content:"\e656"}.icon-user-alt:before{content:"\e657"}.icon-user:before{content:"\e658"}.icon-users:before{content:"\e659"}.icon-percolate:before{content:"\e65a"}a,.pseudo-link{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;color:#c44524;cursor:pointer;outline:none !important;text-decoration:none !important}a:hover,.pseudo-link:hover{color:#99361c;text-decoration:underline}a:active,.pseudo-link:active{color:#555}a.nochrome,.pseudo-link.nochrome{color:#555}a.monochrome,.pseudo-link.monochrome{color:#808080}a.inverse{color:white}a.inverse:hover{color:#eee}a.inverse:active{color:#ccc}.list-expandable{overflow:hidden}.list-expandable.view-all>*{max-height:300px !important;opacity:1 !important}.list-expandable.view-all>*:not(:first-child){margin-top:.5em !important}.list-expandable.view-all>*.view-link{display:none}.list-expandable>.view-link{font-size:13px;line-height:22px;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;display:block;margin-top:.5rem;margin-left:18px;position:relative;z-index:1}.list-expandable>.view-link:nth-child(-n+6){display:none}.list-expandable>*:not(:nth-child(-n+5)):not(.view-link){max-height:0;margin:0;min-height:0;opacity:0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.list-vertical{overflow:visible}.list-vertical>*{display:block}.list-vertical>*:last-child{margin-bottom:0}[class^="overlay-screen"]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:rgba(237,243,245,0.98);padding-top:1.75em;padding-bottom:1.75em;opacity:0;overflow-y:scroll;overflow-x:hidden;z-index:-1;-webkit-overflow-scrolling:touch}@media screen and (min-width:30em){[class^="overlay-screen"]{padding-top:2em;padding-bottom:2em}}@media screen and (min-width:40em){[class^="overlay-screen"]{padding-top:4em;padding-bottom:4em}}@media screen and (min-width:50em){[class^="overlay-screen"]{padding-top:6em;padding-bottom:6em}}[class^="overlay-screen"] .overlay-close{position:absolute;top:.75em;right:.75em;bottom:auto;left:auto;width:3em;height:3em;padding-top:.75em;text-align:center;text-decoration:none;z-index:1}[class^="overlay-screen"] .overlay-close .icon-cross{font-size:16px;line-height:26px;color:#666;line-height:36px}@media screen and (min-width:40em){[class^="overlay-screen"] .overlay-close .icon-cross{font-size:24px;line-height:36px}}.a-select{display:inline-block}.a-select select{font-size:14px;line-height:24px;border:none;color:#333;margin:0;outline:none}.a-select select[disabled]{opacity:.5}.a-select:before{background-color:white}.a-select select{background-color:white}.a-select.inverse:after{color:white}.a-select.inverse:before{background-color:#555}.a-select.inverse select{background-color:#333;color:white !important}.a-select.small{height:36px}.a-select.small:before{width:1.5em}.a-select.small:after{right:8px}.a-select.small select{font-size:12px !important;padding:8px 2.5em 8px 8px}@-moz-document url-prefix(){.a-select.small select{padding-right:.75em;padding-top:9px}}.a-select.nochrome:after{border:none;font-size:.75em;margin-top:-0.5em;font-family:'percolate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.a-select.nochrome:before{content:none}.a-select.nochrome select{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;background-color:transparent;text-decoration:none}@-moz-document url-prefix(){.a-select.nochrome select{-moz-appearance:none;padding-right:.75em;padding-top:9px;text-indent:.01px;text-overflow:''}.a-select.nochrome select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}.a-select{display:inline-block;height:40px;line-height:normal;overflow:hidden;position:relative}.a-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;padding:10px 3em 10px 8px;position:relative;outline:none}.a-select:before,.a-select:after{position:absolute;z-index:1;pointer-events:none}.a-select:after{font-size:.75em;height:5px;margin-top:-0.5em;right:12px;top:50%;font-family:'percolate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.a-select:before{content:"";border-radius:0 3px 3px 0;bottom:0;right:0;top:0;width:2em}@-moz-document url-prefix(){.a-select select{padding-right:1.25em;padding-top:10px}.a-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}code[class*="language-"],pre[class*="language-"]{font-family:"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter",Monaco,monospace;font-weight:400;color:#555;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#905}.token.selector,.token.attr-name,.token.string,.token.builtin{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#a67f59;background:rgba(255,255,255,0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.regex,.token.important{color:#e90}.token.important{font-weight:bold}.token.entity{cursor:help}.toggle-iframe{position:relative;margin-top:2em;margin-bottom:2em}.toggle-iframe>iframe.demo,.toggle-iframe>div.source{-webkit-transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;transition:all ease-in 200ms;display:block;overflow:hidden}.toggle-iframe>iframe.demo{max-height:300em;opacity:1}.toggle-iframe>div.source{max-height:0;opacity:0}.toggle-iframe.source>iframe.demo{max-height:0;opacity:0}.toggle-iframe.source>div.source{max-height:300em;opacity:1}.toggle-iframe>a.demo,.toggle-iframe>a.source{background:#ccc;border-radius:3px;color:white;display:inline-block;margin-bottom:.75em;margin-right:.5em;padding:.5em .5em}.toggle-iframe>a.demo:hover,.toggle-iframe>a.source:hover{color:#eee}.toggle-iframe>a.demo:active,.toggle-iframe>a.source:active{color:#ccc}.toggle-iframe>a.demo:hover:not(.active),.toggle-iframe>a.source:hover:not(.active){background:#c44524}.toggle-iframe>a.demo:hover:not(.active):after,.toggle-iframe>a.source:hover:not(.active):after{border-left-color:#c44524}.toggle-iframe>a.demo.active,.toggle-iframe>a.source.active{background:#c44524}.toggle-iframe>a.demo.active:after,.toggle-iframe>a.source.active:after{border-left-color:#c44524}@media only screen and (min-width:70em){.toggle-iframe>a.demo,.toggle-iframe>a.source{position:absolute;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);left:-1.25em;line-height:1em}.toggle-iframe>a.demo:after,.toggle-iframe>a.source:after{border-right:6px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #ccc;border-top:5px solid transparent;content:'';display:inline-block;margin-top:-5px;right:-12px;top:50%;position:absolute;z-index:1}}.toggle-iframe>a.demo{top:0}.toggle-iframe>a.source{top:2.5em}.toggle-iframe>div.source>pre{margin:0}.toggle-iframe>.caption{padding-top:.75em}.avatar{border-radius:10em;display:inline-block;vertical-align:middle}.section-comments:after{position:absolute;top:0;right:auto;bottom:0;left:2.75em;width:2px;height:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#f8f8f8;content:'';z-index:0}@media screen and (min-width:768px){.section-comments:after{left:50%}}.section-comments .title-section{background:white;display:inline-block}.section-comments form .subtitle{font-size:20px;line-height:32px;color:#555;margin-bottom:.5em}@media screen and (min-width:768px){.section-comments form .subtitle{font-size:24px;line-height:36px}}.section-comments form .input-symbol,.section-comments form textarea{max-width:100%;width:100%}.section-comments form button[type=submit],.section-comments form #cancel-comment-reply-link{width:100%}@media only screen and (min-width:40em){.section-comments form button[type=submit],.section-comments form #cancel-comment-reply-link{width:auto}}.section-comments form button+#cancel-comment-reply-link{margin-top:.5em}@media only screen and (min-width:40em){.section-comments form button+#cancel-comment-reply-link{margin-top:0}}.commentlist{padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:768px){.commentlist{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width:768px){.commentlist{padding:0;margin:3rem auto;max-width:800px;width:75%}}.comment-lockup{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3em;position:relative;z-index:1}.comment-lockup .meta{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.comment-lockup .avatar-wrapper{display:block;margin-right:1.25em}.comment-lockup .avatar-wrapper .avatar{display:block;height:auto;width:3em}.comment-lockup .name{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;line-height:32px;display:inline-block;line-height:1.75em}.comment-lockup .formatting{margin-bottom:.5em}.comment-lockup .bullet{display:inline-block;margin:0 .75em;color:#ccc}.comment-lockup .bullet:before{content:'\02022'}.comment-lockup .date,.comment-lockup .comment-reply-link,.comment-lockup .comment-edit-link{font-size:14px;line-height:24px;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none;color:#ccc;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(bottom, transparent 11%, #cccccc 11%, #cccccc 0%, transparent 0%);background-image:-moz-linear-gradient(bottom, transparent 11%, #cccccc 11%, #cccccc 0%, transparent 0%);background-image:-o-linear-gradient(bottom, transparent 11%, #cccccc 11%, #cccccc 0%, transparent 0%);background-image:linear-gradient(to top, transparent 11%, #cccccc 11%, #cccccc 0%, transparent 0%)}.comment-lockup .date:hover,.comment-lockup .comment-reply-link:hover,.comment-lockup .comment-edit-link:hover{color:#c44524;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjNDQ1MjQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjYzQ0NTI0IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%);background-image:-moz-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%);background-image:-o-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%);background-image:linear-gradient(to top, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%)}.comment-lockup .date:active,.comment-lockup .comment-reply-link:active,.comment-lockup .comment-edit-link:active{color:#555;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjNTU1NTU1IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 0%, transparent 0%);background-image:-moz-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 0%, transparent 0%);background-image:-o-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 0%, transparent 0%);background-image:linear-gradient(to top, transparent 11%, #555555 11%, #555555 0%, transparent 0%)}.comment-lockup .note{font-size:14px;line-height:24px}ul{padding-left:4.25em}ul .comment-lockup .avatar-wrapper{margin-right:.75em}ul .comment-lockup .avatar-wrapper .avatar{width:1.75em}#respond{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;background:white;box-shadow:#f8f8f8 0 0 0 2px inset;position:relative;z-index:1;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){#respond{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){#respond{padding-top:2.5rem;padding-bottom:2.5rem}}@media only screen and (min-width:768px){#respond{margin-bottom:6em}}#respond fieldset{padding-top:0;padding-bottom:0}#respond .fieldset-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#respond .fieldset-group>*{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#respond .subtext,#respond .comment-subscription-form>*{font-size:14px;line-height:24px}#respond .comment-subscription-form{margin-top:.75em}#respond .comment-subscription-form+.comment-subscription-form{margin-top:0}#respond textarea{margin-bottom:2rem}@media only screen and (min-width:768px){.commentlist+#respond,.title-section+#respond{margin-left:auto;margin-right:auto;max-width:800px;width:75%}}li.comment.depth-1+#respond{margin-left:4.25em}li.comment.depth-2+#respond{margin-left:2.25em}li.comment.depth-1:last-of-type+#respond{margin-bottom:0}footer{font-size:13px;line-height:22px;padding-top:2rem;padding-bottom:2rem;clear:both;text-align:center}@media screen and (min-width:768px){footer{padding-top:2.5rem;padding-bottom:2.5rem}}.navigation:not(:empty)+footer{margin-top:-1.5rem}@media screen and (min-width:30em){.navigation:not(:empty)+footer{margin-top:-2rem}}@media screen and (min-width:40em){.navigation:not(:empty)+footer{margin-top:-3rem}}.collage{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:white;clear:both;height:50%;min-height:600px;position:relative}.collage:after{background:white;clear:both;content:'';display:table;height:100%;width:100%;top:-100%;position:relative;z-index:-1}@media only screen and (max-width:767px){.collage.responsive{height:25%;min-height:300px}}.collage.short{height:25%;min-height:300px}.collage.medium{height:42%;min-height:450px}[class*="grid"]{float:left;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}[class*="grid-1"]{height:100%}[class*="grid-2"]{height:50% !important;min-height:0}[class*="grid-2"][class*="square"]{height:100% !important}@media only screen and (max-width:767px){[class*="grid-2"]:not([class*="bg-image"]),[class*="grid-2"]:not([class*="bg-image"])+[class*="grid-2"][class*="bg-image"]{width:100%}[class*="grid-2"]:not([class*="bg-image"]){height:auto !important}}.grid-3-square{height:100%}.grid-4-square{height:50%}.grid-4-tall{height:100%}[class*="grid-1"],[class*="grid-2"],[class*="grid-3"]{width:100%}[class*="grid-4"],[class*="grid-5"]{width:50%}@media only screen and (min-width:768px){[class*="grid-2"]{width:50%}[class*="grid-3"]{width:33.3%}[class*="grid-4"]{width:25%}[class*="grid-5"]{width:20%}}.post-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.post-item.bg-image:after{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;-webkit-transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;transition:all ease-in 200ms;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:black;content:"";opacity:.4;z-index:0}.post-item.bg-image-text{background-color:#666;overflow:hidden}.post-item.bg-image-text:after{background-color:transparent;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;position:absolute;top:-30%;right:auto;bottom:auto;left:-15%;width:auto;height:auto;color:white;content:attr(title);font-size:1500%;line-height:.85em;opacity:.02;text-transform:uppercase;z-index:0}.post-item .subtitle-item{position:absolute;top:0;right:0;bottom:auto;left:0;width:100%;height:auto;padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:rgba(255,255,255,0.5);line-height:1;text-indent:0;z-index:1;font-size:16px;line-height:26px}@media screen and (min-width:768px){.post-item .subtitle-item{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){.post-item .subtitle-item{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:768px){.post-item .subtitle-item{font-size:20px;line-height:32px}}.post-content{padding-left:1.25rem;padding-right:1.25rem;position:absolute;top:52%;right:0;bottom:auto;left:0;width:auto;height:auto;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);text-align:center;width:100%;z-index:1}@media screen and (min-width:768px){.post-content{padding-left:2.5rem;padding-right:2.5rem}}.post-content .title{font-family:'DINLight',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:white;font-size:36px;line-height:44px;line-height:1 !important;display:inline-block;margin-bottom:.33em;text-shadow:rgba(0,0,0,0.15) 0 1px 3px}@media screen and (min-width:768px){.post-content .title{font-size:48px;line-height:56px}}.post-content .subtitle{font-size:20px;line-height:32px;line-height:1.25 !important;color:white;font-style:italic}@media screen and (min-width:50em){.post-content .subtitle{font-size:24px;line-height:36px}}@media only screen and (max-width:767px){header.collage{height:auto !important;min-height:0 !important}}header .title-page{font-size:48px;line-height:56px;font-family:'DINLight',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;letter-spacing:-0.05em;line-height:1;white-space:nowrap}@media screen and (min-width:768px){header .title-page{font-size:56px;line-height:64px}}@media screen and (min-width:768px){header .title-page{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){header .title-page{padding-top:2.5rem;padding-bottom:2.5rem}}header .description-page{font-size:20px;line-height:32px;padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;color:#555}@media screen and (min-width:768px){header .description-page{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){header .description-page{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:768px){header .description-page{font-size:24px;line-height:36px;position:absolute;top:auto;right:0;bottom:0;left:0;width:auto;height:auto}}header .description-page a{text-decoration:none;color:#808080;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4MDgwODAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjODA4MDgwIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(bottom, transparent 11%, #808080 11%, #808080 0%, transparent 0%);background-image:-moz-linear-gradient(bottom, transparent 11%, #808080 11%, #808080 0%, transparent 0%);background-image:-o-linear-gradient(bottom, transparent 11%, #808080 11%, #808080 0%, transparent 0%);background-image:linear-gradient(to top, transparent 11%, #808080 11%, #808080 0%, transparent 0%);font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;text-transform:lowercase}header .description-page a:hover{color:#c44524;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjNDQ1MjQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjYzQ0NTI0IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%);background-image:-moz-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%);background-image:-o-linear-gradient(bottom, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%);background-image:linear-gradient(to top, transparent 11%, #c44524 11%, #c44524 0%, transparent 0%)}header .description-page a:active{color:#555;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjNTU1NTU1IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 0%, transparent 0%);background-image:-moz-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 0%, transparent 0%);background-image:-o-linear-gradient(bottom, transparent 11%, #555555 11%, #555555 0%, transparent 0%);background-image:linear-gradient(to top, transparent 11%, #555555 11%, #555555 0%, transparent 0%)}header form{display:inline-block}header .social{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:768px){header .social{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){header .social{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:768px){header .social{position:absolute;top:auto;right:0;bottom:0;left:auto;width:auto;height:auto}}header .social a{font-size:20px;line-height:32px;display:inline-block;margin-left:1em;vertical-align:middle}html{overflow-y:auto}body{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;overflow:hidden}body.menu-open .overlay-screen-menu,body.contact-open .overlay-screen-contact{opacity:1;overflow-y:scroll;overflow-x:hidden;z-index:9}body.menu-open .content,body.contact-open .content{opacity:1;position:fixed;-webkit-transform:scale3d(0.85, 0.85, 1);-moz-transform:scale3d(0.85, 0.85, 1);-ms-transform:scale3d(0.85, 0.85, 1);-o-transform:scale3d(0.85, 0.85, 1);transform:scale3d(0.85, 0.85, 1);-webkit-transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-moz-transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-o-transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05)}.overlay-screen-menu,.overlay-screen-contact{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0;z-index:-1;-webkit-overflow-scrolling:touch}.content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);background:#f8f8f8;box-shadow:rgba(0,0,0,0.3) 0 0 10px 3px;overflow-x:hidden;overflow-y:auto;z-index:1;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.content:not(.velocity-animating){-webkit-transition:all 400ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-moz-transition:all 400ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-o-transition:all 400ms cubic-bezier(0.175, 0.885, 0.335, 1.05);transition:all 400ms cubic-bezier(0.175, 0.885, 0.335, 1.05)}html{background:#333}.content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:#f8f8f8;overflow-y:auto;-webkit-overflow-scrolling:touch}nav{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#333;overflow:hidden;position:relative;z-index:2}@media screen and (min-width:110em){nav{margin:0 11.11111111%;max-width:1600px;width:auto}}nav .logo{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-moz-transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-o-transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);transition:all 1200ms cubic-bezier(0.175, 0.885, 0.335, 1.05);display:block;height:36px;margin:0 auto;padding-top:8px;text-align:center;width:36px}@media screen and (min-width:768px){nav .logo{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}nav .logo img{display:inline-block;height:20px;width:20px}nav .nav-group{position:absolute;top:0;right:auto;bottom:auto;left:auto;width:auto;height:auto;left:1.25em}@media screen and (min-width:768px){nav .nav-group{left:2em}}nav .nav-group.right{left:auto;right:1.25em}@media screen and (min-width:768px){nav .nav-group.right{right:2em}}nav .nav-group a{font-size:13px;line-height:22px;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#808080;display:inline-block;letter-spacing:.3em;line-height:38px;outline:none;text-indent:.3em;text-transform:uppercase;text-decoration:none;vertical-align:top}nav .nav-group a:hover,nav .nav-group a.active{color:white}nav .nav-group a:active{color:#555}nav .nav-group a+a{margin-left:2.5em}nav .nav-group a:not([data-menu]):not([data-contact]){display:none}nav .nav-group a[data-menu]{margin-left:0}@media screen and (min-width:768px){nav .nav-group a:not([data-menu]):not([data-contact]){display:inline-block}nav .nav-group a[data-menu]{display:none}}[class^="section-"],[class*=" section-"]{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:white;clear:both;overflow:hidden;position:relative}@media screen and (min-width:110em){[class^="section-"],[class*=" section-"]{margin:0 11.11111111%;max-width:1600px;width:auto}}[class^="section-"] .title-section,[class*=" section-"] .title-section{margin:0}[class^="section-"] .subtitle-section,[class*=" section-"] .subtitle-section{font-size:24px;line-height:36px;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}[class^="section-"] .subtitle-section+p,[class*=" section-"] .subtitle-section+p{font-size:20px;line-height:32px;color:#666}[class^="section-"][class*="openings"] .openings,[class*=" section-"][class*="openings"] .openings{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:4.5em}@media screen and (min-width:768px){[class^="section-"][class*="openings"] .openings,[class*=" section-"][class*="openings"] .openings{padding-left:2.5rem;padding-right:2.5rem}}[class^="section-"][class*="openings"] .openings .subtitle-openings,[class*=" section-"][class*="openings"] .openings .subtitle-openings{font-size:20px;line-height:32px;margin-bottom:2rem}[class^="section-"][class*="openings"] .openings .opening,[class*=" section-"][class*="openings"] .openings .opening{margin-bottom:1.5rem}[class^="section-"][class*="openings"] .openings .opening .title-opening,[class*=" section-"][class*="openings"] .openings .opening .title-opening{font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}[class^="section-"][class*="openings"] .openings .opening .location-opening,[class*=" section-"][class*="openings"] .openings .opening .location-opening{color:#808080}.title-section{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:26px;clear:both;color:#555;display:block;line-height:1em;position:relative;text-decoration:none;text-indent:0;z-index:1}@media screen and (min-width:110em){.title-section{margin:0 11.11111111%;max-width:1600px;width:auto}}@media screen and (min-width:768px){.title-section{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){.title-section{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:768px){.title-section{font-size:20px;line-height:32px}}.title-section-action{font-size:16px;line-height:26px;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;float:right;text-transform:none;letter-spacing:0}@media screen and (min-width:768px){.title-section-action{line-height:32px}}body.archive .collage,body.home .collage,body.error404 .collage{background:white}@media screen and (min-width:110em){body.archive .collage,body.home .collage,body.error404 .collage{margin:0 11.11111111%;max-width:1600px;width:auto}}body.archive .navigation,body.home .navigation,body.error404 .navigation{padding-top:2rem;padding-bottom:2rem;padding-left:1.25rem;padding-right:1.25rem;clear:both;text-align:center}@media screen and (min-width:110em){body.archive .navigation,body.home .navigation,body.error404 .navigation{margin:0 11.11111111%;max-width:1600px;width:auto}}@media screen and (min-width:768px){body.archive .navigation,body.home .navigation,body.error404 .navigation{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:768px){body.archive .navigation,body.home .navigation,body.error404 .navigation{padding-left:2.5rem;padding-right:2.5rem}}s body.archive .navigation:empty,s body.home .navigation:empty,s body.error404 .navigation:empty{display:none}@media screen and (min-width:768px){body.archive .navigation,body.home .navigation,body.error404 .navigation{padding-left:0;padding-right:0}}body.archive .navigation>a,body.home .navigation>a,body.error404 .navigation>a{width:100%}@media screen and (min-width:768px){body.archive .navigation>a,body.home .navigation>a,body.error404 .navigation>a{width:33.33%}}body.single .wrapper-content{padding-top:2rem;padding-bottom:2rem;padding-left:1.25rem;padding-right:1.25rem;background:white;clear:both;overflow:hidden}@media screen and (min-width:110em){body.single .wrapper-content{margin:0 11.11111111%;max-width:1600px;width:auto}}@media screen and (min-width:768px){body.single .wrapper-content{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:768px){body.single .wrapper-content{padding-left:2.5rem;padding-right:2.5rem}}body.single header{background-color:#666;height:90%;overflow:hidden;position:relative;width:100%;z-index:0;min-height:25em;max-height:65em}@media screen and (min-width:110em){body.single header{margin:0 11.11111111%;max-width:1600px;width:auto}}body.single header .hero-content{padding-left:1.25rem;padding-right:1.25rem;position:absolute;top:50%;right:0;bottom:auto;left:0;width:auto;height:auto;-webkit-transform:translate3d(0, -50%, 0px);-moz-transform:translate3d(0, -50%, 0px);-ms-transform:translate3d(0, -50%, 0px);-o-transform:translate3d(0, -50%, 0px);transform:translate3d(0, -50%, 0px);text-align:center;z-index:1}@media screen and (min-width:110em){body.single header .hero-content{margin:0 11.11111111%;max-width:1600px;width:auto}}@media screen and (min-width:768px){body.single header .hero-content{padding-left:2.5rem;padding-right:2.5rem}}body.single header .hero-content .post-title{font-size:36px;line-height:44px;color:white;letter-spacing:-0.02em;line-height:1 !important;font-family:'DINLight',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:.25em}@media screen and (min-width:768px){body.single header .hero-content .post-title{font-size:56px;line-height:64px}}body.single header .hero-content .post-subtitle{font-size:20px;line-height:32px;color:white;font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic}@media screen and (min-width:768px){body.single header .hero-content .post-subtitle{font-size:24px;line-height:36px}}body.single header .attribution{padding-left:1.25rem;padding-right:1.25rem;position:absolute;top:auto;right:0;bottom:1.25em;left:0;width:auto;height:auto;text-align:center;z-index:1}@media screen and (min-width:768px){body.single header .attribution{padding-left:2.5rem;padding-right:2.5rem}}body.single header .attribution .author{display:inline-block;margin:0 1em 1em}body.single header .attribution .author .avatar-wrapper{display:inline-block;vertical-align:middle;width:2em}@media only screen and (min-width:768px){body.single header .attribution .author .avatar-wrapper{margin-bottom:1em;width:3em}}body.single header .attribution .author .avatar-wrapper img{width:100%;height:auto}body.single header .attribution .author .name{font-size:13px;line-height:22px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;opacity:.8}@media only screen and (min-width:768px){body.single header .attribution .author .name{display:block}}body.single header .metadata{font-size:13px;line-height:22px;color:white;opacity:.8}body.single header .metadata a{font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:white}body.single header .metadata a:hover{color:#eee}body.single header .metadata a:active{color:#ccc}body.single header:after{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;position:absolute;top:-20%;right:auto;bottom:auto;left:-10%;width:auto;height:auto;color:white;content:attr(title);font-size:2000%;line-height:.85em;opacity:.015;text-transform:uppercase;z-index:0}body.single header.has-image{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-size:cover;background-position:center center;background-repeat:no-repeat}body.single header.has-image:after{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDAsIDAsIDApIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsIDAsIDApIiBzdG9wLW9wYWNpdHk9IjAuNyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.7) 100%);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.7) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.7) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.7) 100%);opacity:1;content:"";z-index:0}body.single header.has-image .hero-content .post-title{text-shadow:rgba(0,0,0,0.15) 0 1px 3px}body.single header.has-image .hero-content .post-subtitle{color:white}@media only screen and (min-width:768px){body.single .entry{margin:1.5rem auto;max-width:800px;width:75%}}body.single .entry>p{position:relative}body.single .entry>p:first-child:first-of-type:first-letter{font-size:36px;line-height:44px;color:#555;letter-spacing:-0.02em;line-height:1 !important;line-height:1;margin-right:.4em;float:left;position:relative;top:0;vertical-align:top}@media screen and (min-width:768px){body.single .entry>p:first-child:first-of-type:first-letter{font-size:56px;line-height:64px}}body.single .callout-newsletter{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;background:#ffffe4;margin-top:1.5em;position:relative;z-index:1;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){body.single .callout-newsletter{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){body.single .callout-newsletter{padding-top:2.5rem;padding-bottom:2.5rem}}@media only screen and (min-width:768px){body.single .callout-newsletter{margin-top:3em}}body.single .callout-newsletter .title-callout{font-size:16px;line-height:26px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#c44524;margin-bottom:.5rem;text-indent:0}body.single .callout-newsletter .fieldset{padding-top:0;padding-bottom:0}body.single .section-ancillary{overflow:visible}@media only screen and (min-width:768px){body.single .section-ancillary{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single .section-ancillary .byline,body.single .section-ancillary .social{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}body.single .section-ancillary .title-section{padding-bottom:1.25rem}body.single .section-ancillary .byline{background:#eee}body.single .section-ancillary .byline .author{margin-bottom:3rem;overflow:hidden}body.single .section-ancillary .byline .attribution{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:768px){body.single .section-ancillary .byline .attribution{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){body.single .section-ancillary .byline .attribution{padding-top:2.5rem;padding-bottom:2.5rem}}body.single .section-ancillary .byline .avatar-wrapper{float:left;margin-right:1.5rem}body.single .section-ancillary .byline .meta{overflow:hidden}body.single .section-ancillary .byline .subtitle-section{font-size:24px;line-height:36px;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}body.single .section-ancillary .byline .subtitle-section+p{font-size:20px;line-height:32px;color:#666;margin-bottom:.25rem}body.single .section-ancillary .byline .monochrome{font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin-right:1rem}body.single .section-ancillary .social{background:#f3f3f3;overflow:hidden}body.single .section-ancillary .link-social{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;position:relative;margin-bottom:3rem;text-align:center;float:left;min-width:33.33%;width:auto}@media screen and (min-width:768px){body.single .section-ancillary .link-social{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){body.single .section-ancillary .link-social{padding-top:2.5rem;padding-bottom:2.5rem}}body.single .section-ancillary .link-social .count-social{font-family:'DINLight',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#666;display:block;font-size:80px;line-height:1;margin-bottom:.5rem}body.single .section-ancillary .link-social .name-social{font-size:24px;line-height:36px;font-family:'DINSemibold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#666;display:block;line-height:1}body.single .section-ancillary .link-social .icon-rss{font-size:66px;height:80px;display:block}@media screen and (min-width:110em){body.single .collage{margin:0 11.11111111%;max-width:1600px;width:auto}}.page-template-page-styleguide-php{overflow:hidden}@media screen and (min-width:110em){.page-template-page-styleguide-php .section-std{margin:0 11.11111111%;max-width:1600px;width:auto}}.page-template-page-styleguide-php .module{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;background:white;margin-bottom:2em}@media screen and (min-width:768px){.page-template-page-styleguide-php .module{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:768px){.page-template-page-styleguide-php .module{padding-top:2.5rem;padding-bottom:2.5rem}}.page-template-page-styleguide-php .module .two-up{display:inline-block;vertical-align:top}@media only screen and (min-width:40em){.page-template-page-styleguide-php .module .two-up{width:50%}.page-template-page-styleguide-php .module .two-up+.two-up{margin-left:-6px}}.page-template-page-styleguide-php #typography .font-l3{font-size:56px;line-height:64px}.page-template-page-styleguide-php #typography .font-l2{font-size:48px;line-height:56px}.page-template-page-styleguide-php #typography .font-l1{font-size:36px;line-height:44px}.page-template-page-styleguide-php #typography .font-m3{font-size:28px;line-height:40px}.page-template-page-styleguide-php #typography .font-m2{font-size:24px;line-height:36px}.page-template-page-styleguide-php #typography .font-m1{font-size:20px;line-height:32px}.page-template-page-styleguide-php #typography .font-s3{font-size:16px;line-height:26px}.page-template-page-styleguide-php #typography .font-s2{font-size:14px;line-height:24px}.page-template-page-styleguide-php #typography .font-s1{font-size:13px;line-height:22px}.page-template-page-styleguide-php #typography ul.horiz li{display:inline-block;vertical-align:top;margin-right:24px}.page-template-page-styleguide-php #typography ul li{margin-bottom:.75em}.page-template-page-styleguide-php #typography h6{clear:both;display:inline-block;margin-right:40px;text-align:left;text-transform:uppercase;vertical-align:bottom;width:60px}.page-template-page-styleguide-php #typography [class^="font-"]{display:inline-block}.page-template-page-styleguide-php #typography .light{font-family:'DINLight',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.page-template-page-styleguide-php #typography .regular{font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.page-template-page-styleguide-php #typography .bold{font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.page-template-page-styleguide-php #typography p{margin-bottom:24px}.page-template-page-styleguide-php #typography p.body{font-size:16px;line-height:26px}.page-template-page-styleguide-php #typography p.subtext{font-size:14px;line-height:24px}.page-template-page-styleguide-php #typography p.fineprint{font-size:13px;line-height:22px}.page-template-page-styleguide-php #colors [class^="color-"]{line-height:28px;margin-bottom:12px}.page-template-page-styleguide-php #colors [class^="color-"]:before{content:attr(class);display:inline-block;white-space:nowrap;width:180px}.page-template-page-styleguide-php #colors [class^="color-"]:after{content:'';border-radius:100%;display:block;float:left;height:28px;margin-right:40px;width:28px}.page-template-page-styleguide-php #colors .color-primary:after{background:#c44524}.page-template-page-styleguide-php #colors .color-secondary:after{background:#f55050}.page-template-page-styleguide-php #colors .color-tertiary:after{background:#2ca699}.page-template-page-styleguide-php #colors .color-complementary:after{background:#edfafa}.page-template-page-styleguide-php #colors .color-note:after{background:#ffffe4}.page-template-page-styleguide-php #colors .color-empty:after{background:white;box-shadow:#eee 0 0 0 1px inset}.page-template-page-styleguide-php #colors .color-raw:after{background:#f8f8f8}.page-template-page-styleguide-php #colors .color-rare:after{background:#eee}.page-template-page-styleguide-php #colors .color-medium-rare:after{background:#ccc}.page-template-page-styleguide-php #colors .color-medium:after{background:#808080}.page-template-page-styleguide-php #colors .color-medium-well:after{background:#666}.page-template-page-styleguide-php #colors .color-well:after{background:#555}.page-template-page-styleguide-php #colors .color-facebook:after{background:#3b5998}.page-template-page-styleguide-php #colors .color-google:after{background:#58586d}.page-template-page-styleguide-php #colors .color-yahoo:after{background:#9238ab}.page-template-page-styleguide-php #colors .color-twitter:after{background:#46c8f5}.page-template-page-styleguide-php #colors .color-stumble:after{background:#e2451c}.page-template-page-styleguide-php #colors .color-pinterest:after{background:#cc2127}.page-template-page-styleguide-php #colors .color-youtube:after{background:#da4337}.page-template-page-styleguide-php #icons [class^="icon-"]{background:#eee;border-radius:3px;display:inline-block;font-size:28px;line-height:48px;margin:0 4px 4px 0;position:relative;text-align:center;height:48px;width:48px;cursor:help}.page-template-page-styleguide-php #icons [class^="icon-"]:hover:after{background-color:rgba(0,0,0,0.8);border-radius:3px;font-size:13px;line-height:22px;top:36px;color:white;content:attr(class);left:0;-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);-ms-transform:translateX(-25%);-o-transform:translateX(-25%);transform:translateX(-25%);padding:7px 16px;position:absolute;z-index:98;white-space:nowrap}.page-template-page-styleguide-php #links li{margin-bottom:.75em}.page-template-page-styleguide-php #links h6{clear:both;display:inline-block;margin-right:40px;text-align:left;text-transform:uppercase;vertical-align:bottom;width:60px}.overlay-screen-menu .wrapper-menu{margin:2.77777778%;padding-left:1.25rem;padding-right:1.25rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}@media screen and (min-width:460.8px){.overlay-screen-menu .wrapper-menu{margin:0 11.11111111%}}@media screen and (min-width:768px){.overlay-screen-menu .wrapper-menu{margin:0 16.66666667%}}@media screen and (min-width:768px){.overlay-screen-menu .wrapper-menu{padding-left:2.5rem;padding-right:2.5rem}}.overlay-screen-menu .level-top a{color:#c44524;display:block;margin-bottom:2.5em;text-decoration:none}.overlay-screen-menu .level-top a:hover{color:#c44524}.overlay-screen-menu .level-top a .title-link{font-size:48px;line-height:56px;line-height:1.2 !important;display:block}.overlay-screen-menu .level-top a .subtitle-link{color:#808080}.overlay-screen-menu .level-bottom a{font-size:13px;line-height:22px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;margin-right:1.25em;text-decoration:none}.overlay-screen-menu .level-bottom a:last-child{margin-right:0}.overlay-screen-contact .contact-form-wrapper{margin:2.77777778%;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:460.8px){.overlay-screen-contact .contact-form-wrapper{margin:0 11.11111111%}}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper{margin:0 16.66666667%}}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper{padding-left:2.5rem;padding-right:2.5rem}}.overlay-screen-contact .contact-form-wrapper .title-overlay{font-size:28px;line-height:40px;letter-spacing:-0.05em;line-height:1 !important}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper .title-overlay{font-family:'DINLight',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:56px;line-height:64px}}.overlay-screen-contact .contact-form-wrapper textarea{-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-moz-transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-o-transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);margin-bottom:2rem;resize:vertical !important}.overlay-screen-contact .contact-form-wrapper .fieldset-group{margin-bottom:2rem;overflow:hidden}.overlay-screen-contact .contact-form-wrapper .fieldset-group:last-of-type{margin-bottom:3rem}.overlay-screen-contact .contact-form-wrapper .fieldset-group.services .btn-toggle{display:inline-block;clear:none;width:49.25%;margin-bottom:1.5%;margin-top:0}.overlay-screen-contact .contact-form-wrapper .fieldset-group.services .btn-toggle:nth-of-type(even){margin-left:1.5%}.overlay-screen-contact .contact-form-wrapper .fieldset-group.services .btn-toggle:nth-of-type(n+3){margin-bottom:0}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper .fieldset-group.services .btn-toggle{margin-bottom:0;width:24%}.overlay-screen-contact .contact-form-wrapper .fieldset-group.services .btn-toggle:nth-of-type(even),.overlay-screen-contact .contact-form-wrapper .fieldset-group.services .btn-toggle:nth-of-type(3){margin-left:1.5%}.overlay-screen-contact .contact-form-wrapper .fieldset-group.services .btn-toggle+.btn-toggle{margin-left:1.33333333}}.overlay-screen-contact .contact-form-wrapper .fieldset-group .btns-group{max-width:100%;overflow:hidden}.overlay-screen-contact .contact-form-wrapper .fieldset-group.hidden{-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-moz-transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-o-transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);transition:all 300ms cubic-bezier(0.175, 0.885, 0.335, 1.05);-webkit-transform:scale3d(0, 0, 0);-moz-transform:scale3d(0, 0, 0);-ms-transform:scale3d(0, 0, 0);-o-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);max-height:0;margin-bottom:0;opacity:0}.overlay-screen-contact .contact-form-wrapper .fieldset-group.hidden.visible{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);max-height:30em;opacity:1}.overlay-screen-contact .contact-form-wrapper .fieldset-group.hidden.visible:last-of-type{margin-bottom:3rem}.overlay-screen-contact .contact-form-wrapper .fieldset-group-title{font-size:14px;line-height:24px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#808080;margin-bottom:.75rem;text-indent:0}.overlay-screen-contact .contact-form-wrapper .fieldset-group-title .subtext,.overlay-screen-contact .contact-form-wrapper .fieldset-group-title .error{font-family:'DINWeb',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.overlay-screen-contact .contact-form-wrapper .fieldset-group-title .error{color:#ff4800}.overlay-screen-contact .contact-form-wrapper .ancillary-contact{font-size:0;padding-top:1.5rem}.overlay-screen-contact .contact-form-wrapper .ancillary-contact>*{font-size:16px;line-height:26px}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect,.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit{display:inline-block;vertical-align:top;margin-bottom:2em}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect .title-ancillary,.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit .title-ancillary{font-size:14px;line-height:24px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;font-family:'DINBold',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#808080;margin-bottom:.5rem;text-indent:0}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect{width:100%}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect{width:33.33%}}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect .list>a{float:left;margin-right:1em}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect .list>a{clear:both}}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit{width:100%}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit{width:66.66%}}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect a{font-size:14px;line-height:24px}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-connect a{font-size:16px;line-height:26px}}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit{font-size:0}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit>*{font-size:16px;line-height:26px}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit>.location-wrapper{font-size:14px;line-height:24px;color:#808080;display:inline-block;width:50%;vertical-align:top}@media screen and (min-width:768px){.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit>.location-wrapper{font-size:16px;line-height:26px}}.overlay-screen-contact .contact-form-wrapper .ancillary-contact .wrapper-visit>.location-wrapper+.location-wrapper{padding-left:1.25em}