-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstyle.min.css
More file actions
1 lines (1 loc) · 14.2 KB
/
style.min.css
File metadata and controls
1 lines (1 loc) · 14.2 KB
1
h4,h5,h6,p{padding-bottom:2.4rem}blockquote,pre{margin:0 0 2.4rem}*,nav a{box-sizing:border-box}*{border:0;font:inherit;margin:0;padding:0}html{height:100%;font-size:62.5%;scroll-behavior:smooth}@media screen and (min-width:960px){html{font-size:78.125%}}body{position:relative;min-height:100%;background-color:#fff;color:#222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:1.6rem;line-height:2.4rem}h1>a,h1>a:hover{color:inherit}blockquote,h1,h2,h3,h4,h5,h6{font-family:Georgia,'Times New Roman',Times,serif}small,sub,sup{font-size:1.2rem;line-height:1}cite,dt,em,i,q>q{font-style:italic}b,strong,var{font-weight:700}q:after,q:before{content:"'"}abbr,dfn{border-bottom:1px dotted #3a3936;cursor:default}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3{line-height:4.8rem;padding-top:.8rem;padding-bottom:1.6rem}h4,h5,h6{padding-top:2.4rem}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}h1>a{text-decoration:none}a{color:#d70;transition-property:background,color,border-color;transition-duration:.3s}a:active,a:focus,a:hover{color:#07a;text-decoration:underline}ol,ul{margin-left:2rem;padding:0 0 2.4rem}blockquote>:last-child,ol ol,ol ul,td>:last-child,th>:last-child,ul ol,ul ul{padding-bottom:0}ol{list-style-type:decimal}ul{list-style-type:square}dd{padding-left:2rem}img,video{max-width:100%;display:block}figure{margin:0 auto;padding-bottom:2.4rem}figure img{display:block;margin:0 auto}caption,figcaption{font-size:1.2rem;font-style:italic;text-align:center}blockquote{border-left:4px solid #d70;padding:1.2rem 1.2rem 1.2rem 2.4rem;color:#201f1d;font-size:2rem}blockquote cite,blockquote footer{font-size:1.2rem;font-style:italic}blockquote cite:before,blockquote footer:before{content:"— "}code,kbd,pre,samp{color:#201f1d;background-color:#e1e1e1;font-size:1.2rem;font-family:Consolas,Courier,monospace;line-height:1;overflow-y:hidden;overflow-x:auto}code,kbd,samp{padding:.4rem .4rem .2rem}pre{line-height:2.4rem;padding:1.2rem}pre code,pre kbd,pre samp{background-color:transparent;border:none;padding:0}.select,.textfield,table{background-color:#fff;margin-bottom:2.4rem}table{border-collapse:separate;border-spacing:0;width:100%;max-width:100%;overflow-x:auto}th{font-weight:400;text-align:left}td,th{padding:1.2rem .6rem;border-top:1px solid #c8c8c8;line-height:calc(2.4rem - 1px)}td+td,td+th,th+td,th+th{border-left:1px solid #c8c8c8}button,input,label,select,textarea{display:block;resize:none;-webkit-appearance:none;-moz-appearance:none}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{color:#3a3936;-webkit-text-fill-color:#3a3936;-webkit-box-shadow:0 0 0 1000px #fff inset!important}label{color:#07a}.checkbox [disabled],.checkbox [disabled]+*,.radio [disabled],.radio [disabled]+*,.select [disabled],.textfield [disabled],.textfield [disabled]+*,[type=button][disabled],[type=submit][disabled],button[disabled]{cursor:default;opacity:.5;pointer-events:none}.select,.textfield{display:block;position:relative}.select-label,.textfield-label{font-size:1.2rem;position:absolute;line-height:1;padding:.3rem .6rem;border:1px solid transparent;top:0}.select input,.select select,.select textarea,.textfield input,.textfield select,.textfield textarea{background-color:transparent;border:1px solid #3a3936;box-sizing:border-box;padding:1.8rem .6rem .6rem;position:relative;width:100%}.select :focus,.textfield :focus{border-color:#d70;box-shadow:0 1px 2px 0 #e1e1e1 inset;outline:0}.select select{height:4.8rem;z-index:100}.select option{font-size:1.6rem;padding:0 .6rem}.select:after{content:'';border-left:6px solid transparent;border-left:.6rem solid transparent;border-right:6px solid transparent;border-right:.6rem solid transparent;border-top:6px solid #3a3936;border-top:.6rem solid #3a3936;height:0;margin-top:-.5rem;position:absolute;right:10px;right:1rem;bottom:13px;bottom:1.3rem;width:0}.select option[disabled]{background-color:#e1e1e1;color:#3a3936}.textfield{margin-top:-2px}.checkbox-label:after,.checkbox:before,.radio-label:after,.radio:before{left:0;margin-top:-10px;content:'';top:50%}.checkbox,.radio{cursor:pointer;display:inline-block;margin-bottom:2.4rem;padding:0 1rem 0 2.25rem;position:relative}.checkbox:before,.radio:before{background-color:#fff;border:2px solid #3a3936;height:16px;position:absolute;width:16px}.checkbox input[type=checkbox],.radio input[type=radio]{opacity:0;position:absolute;z-index:-1}.checkbox-label,.radio-label{color:#3a3936;font-size:1.2rem;line-height:1}.checkbox-label:after,.radio-label:after{border:1px solid transparent;height:18px;position:absolute;width:18px}.checkbox input[type=checkbox]:focus+.checkbox-label:after,.radio input[type=radio]:focus+.radio-label:after{border-color:#d70;box-shadow:0 1px 2px 1px #e1e1e1 inset}.radio .radio-label:after,.radio:before{border-radius:2.4rem}.radio input[type=radio]:checked+.radio-label:before{content:'';position:absolute;height:10px;height:1rem;width:10px;width:1rem;left:5px;left:.5rem;margin-top:-.5rem;top:50%;background-color:#d70;border-radius:2.4rem}.checkbox input[type=checkbox]:checked+.checkbox-label:after{color:#d70;content:'\2713';font-size:20px;font-size:2rem;line-height:15px;line-height:1.5rem;text-align:center}hr{height:4.8rem;margin-bottom:0;position:relative}hr:before{background-color:#c8c8c8;content:'';height:1px;position:absolute;top:50%;width:100%}.cf:after,.clearfix:after,.container:after,.portfolio .project:after,.wrapper:after{content:""}.container,.wrapper{position:relative;width:100%;padding-left:1.2rem;padding-right:1.2rem;margin:0 auto;clear:both}.container:after,.wrapper:after{clear:both;display:table}.disabled,[disabled]{cursor:default;opacity:.5;pointer-events:none}.bg{background-color:#3a3936;color:#fff;padding:1.2rem}.bg>:last-child{padding-bottom:0}.bg-primary{background-color:#d70;color:#fff;padding:1.2rem}.bg-primary>:last-child{padding-bottom:0}.bg-secondary{background-color:#07a;color:#fff;padding:1.2rem}.bg-secondary>:last-child{padding-bottom:0}.bg-light{background-color:#e1e1e1;color:#3a3936;padding:1.2rem}#contact,nav a.active{background-color:#07a}#contact a,#site-footer a,#site-header a{color:inherit}.bg-light>:last-child{padding-bottom:0}.bg-inline{padding:.4rem .4rem .2rem}#contact,h4{padding-top:0}.bg a,.bg-light a,.bg-primary a,.bg-secondary a{color:inherit;text-decoration:underline}#contact a,.bg a:hover,.bg-light a:hover,.bg-primary a:hover,.bg-secondary a:hover,.project-links a,main a,main a:hover,nav a:link,nav a:visited{text-decoration:none}@media screen and (max-width:767px){table.collapse td,table.collapse th,table.collapse tr{display:block;border-left:0;border-top:0;line-height:2.4rem}table.collapse tr{border-top:1px solid #c8c8c8;margin-top:-1px}}.embed-wrapper{position:relative;width:100%;height:0;overflow-y:visible;padding-bottom:75%}.embed-wrapper iframe{position:absolute;width:100%;height:100%}@media screen and (min-width:768px){.container,.wrapper{max-width:76.8rem}.embed-wrapper{padding-bottom:36rem}}@media screen and (min-width:960px){.radio input[type=radio]:checked+.radio-label:before{left:3.2px;left:.32rem}.container,.wrapper{max-width:76.8rem}.embed-wrapper{padding-bottom:45.6rem}}@media screen and (min-width:1280px){.container,.wrapper{max-width:100.8rem}.embed-wrapper{padding-bottom:60rem}}#site-footer p,#site-identifier{padding-bottom:0}.cf,.clearfix,.container,.wrapper{clear:both}.cf:after,.clearfix:after{clear:both;display:table}#top{color:transparent;position:absolute;top:0;left:0;overflow:hidden;height:1px;width:1px}html{overflow-y:scroll}@media screen{body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body main{-ms-flex-positive:1;flex-grow:1}body main>.wrapper{margin-top:2.4rem;margin-bottom:2.4rem}}h3,nav li{margin-top:1.2rem}#site-footer,#site-header{padding:0 1.2rem;background-color:#3a3936;background-image:linear-gradient(#474642 25%,#222 100%);color:#fff}#site-footer{font-size:1.2rem;padding:1.2rem}#site-identifier{font-size:2.4rem;padding-top:1.2rem}.header-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;padding-bottom:1.2rem}nav a,nav li{display:block}#contact,nav ul{padding-bottom:0}.header-inner h1,.header-inner nav{position:relative;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:0}@media screen and (min-width:768px){#site-identifier{font-size:3.6rem}.header-inner h1,.header-inner nav{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}}.header-inner h1:last-child,.header-inner nav:last-child{margin-bottom:0}.header-inner nav{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%}nav ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2rem;margin-right:-1.2rem}nav li{-ms-flex:1 1 auto;flex:1 1 auto}nav a{border:none;cursor:pointer;line-height:4.8rem;max-width:100%;transition-property:background-color;transition-duration:.2s;padding:0 3rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;vertical-align:top;background-color:#d70;color:#fff;height:auto;margin-left:1.2rem;margin-right:1.2rem}nav a:active,nav a:focus,nav a:hover{color:#fff;background-color:#07a}nav a:focus{outline:#3a3936 dotted 1px}nav a.active{cursor:default}@media screen and (min-width:768px){nav ul{text-align:right;display:block;margin:0}nav li{display:inline-block}.content-section>*{max-width:70rem}}#contact{color:#fff;max-height:0;overflow:hidden;transition-duration:.3s;transition-property:max-height,padding}#contact .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#contact a{display:block;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:1px dashed rgba(255,255,255,0)}#contact a:hover{border-bottom-color:#fff}#contact:target{max-height:4.8rem;padding-top:1.2rem;padding-bottom:1.2rem}h3{padding-top:calc(.8rem - 1px);border-top:1px solid #c8c8c8}h4 span{display:block;float:right}main a{border-bottom:1px dashed #07a}main a:hover{border-bottom-color:#d70}.content-section{padding-bottom:4.8rem}.content-section>ul{max-width:100%;margin-left:0;list-style:none}@media (min-width:768px){.content-section>ul{-moz-column-count:2;column-count:2;-moz-column-gap:2.4rem;column-gap:2.4rem}.content-section>ul a{display:inline-block}}.cv #page-title{float:left}.cv .content-section.first>:first-child{clear:left}#cv-contact{float:right;padding-top:1.2rem;padding-bottom:1.2rem;text-align:right}#cv-contact a,#cv-contact button,#cv-contact:after{display:block;border-bottom:0}#cv-contact button{width:100%;text-align:right;background:0 0;color:#d70;cursor:pointer}#cv-contact button:hover{color:#07a}.project-links{background-color:#07a;color:#fff;padding:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.4rem}.project-links>:last-child{padding-bottom:0}@media screen and (min-width:768px){.project-links{-ms-flex-align:end;align-items:flex-end;width:19.2rem;float:right;margin-left:2.4rem}}.project-links a{-ms-flex:1 0 auto;flex:1 0 auto;font-size:2rem;margin-bottom:.6rem;color:inherit;border-bottom-color:#fff}.project-links a:hover{text-decoration:none;border-bottom:1px solid #fff}.project-links a.back{margin-top:2.4rem;margin-bottom:0;font-size:1.2rem}.featured-image{border:1px solid #c8c8c8;margin-bottom:2.4rem}.by-the-numbers ul{list-style:none;margin-left:0}.by-the-numbers li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.2rem}.by-the-numbers strong{font-family:Georgia,'Times New Roman',Times,serif;font-size:4.8rem;-ms-flex-preferred-size:7.2rem;flex-basis:7.2rem;line-height:1;display:block;text-align:right;margin-right:1.2rem;color:#07a}@media screen and (min-width:768px){.portfolio #main-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.portfolio .project{height:18rem;width:100%;border:0;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;background-color:#d70;color:#fff;opacity:.9;transition-duration:.3s;transition-property:opacity}@media (min-width:768px){.portfolio .project{height:24rem;width:40rem;max-width:50%}}.portfolio .project h2{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:1.2rem;text-align:center;transition-duration:.3s;transition-property:padding-bottom,opacity;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:2.4rem;line-height:3.6rem}.portfolio .project:after{position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 12px rgba(58,57,54,.5);box-shadow:inset 0 0 1.2rem rgba(58,57,54,.5)}.portfolio .project img{position:absolute;width:100%;height:auto;min-width:100%;min-height:100%;top:0;opacity:1;transition-duration:.3s;transition-property:opacity}.portfolio .project:hover{background-image:none!important;opacity:1}.portfolio .project:hover h2{padding-bottom:3.6rem;opacity:1}.portfolio .project:hover img{opacity:.1}.portfolio .project:hover:after{box-shadow-color:rgba(58,57,54,.2)}.portfolio .content-section{padding-top:2.4rem;-ms-flex:1 1 100%;flex:1 1 100%}.portfolio .content-section>*{margin-left:1.2rem;margin-right:1.2rem}@media screen and (min-width:960px){.portfolio .content-section ul{-moz-column-count:3;column-count:3}}@media screen and (min-width:1280px){.portfolio .content-section ul{-moz-column-count:4;column-count:4}}@media print{html{font-size:46.875%}*,:after,:before{background-color:#fff!important;color:#000!important;border-color:#000!important}#cv-contact .pdf,#cv-contact .print,#site-footer,#site-header{display:none}#cv-contact:after{content:"617.913.2299"}#main-content a{border-bottom:0}#main-content h3+ul>li{margin-bottom:.6rem}#page-title+.content-section{border-top:1px solid #000;margin-top:1.2rem;padding-top:2.4rem}h2{break-before:always;page-break-before:always}.content-section.first>h2,.content-section:last-child>h2{break-before:avoid;page-break-before:avoid}}