@import url(https://use.typekit.net/tdx4loc.css);.beige-bg{background-color:#d3ccc2}.flower-bg{background-image:url(../imgs/blooming-pinks-1600.jpg);opacity:1;background-position:center center;background-repeat:no-repeat;display:block;min-height:15vh;background-color:#000}.flower-bg-nav{background-image:url(../imgs/blooming-pinks-1600.jpg);background-position:center 63%;background-repeat:no-repeat;background-color:#000;width:100%;display:block}.navbar{position:relative}#mainNav{position:sticky;top:0;z-index:100;margin-top:-68px}#mainNav .nav-link{color:#fff}#monoLogo{position:absolute;top:10px}#monoLogo img{width:80px}#site-name{position:relative;left:100px;font-family:raleway,san-serif;font-size:1.7rem;font-weight:900;text-transform:uppercase}.section-divide{padding:0;margin:0;border-top:#bd7492 solid 2px;display:block;width:90%}#work{padding-top:6rem;padding-bottom:1rem}#work .show-project a{color:#3d6a6b;font-family:raleway,san-serif;font-size:.9rem}#work .show-project a:hover{color:#12231c}#work p{font-family:open-sans,san-serif;font-size:.88rem}h2.section-titles{font-family:raleway,san-serif;font-size:1.8rem;font-weight:900;margin-bottom:4rem}.project-list{position:relative;flex-wrap:wrap}.project-list .list-group-item{margin:0 0 8px 0;border:none;background-color:#d6d2cb;font-family:raleway,san-serif;vertical-align:bottom;font-weight:700;padding-top:1.7rem;border-radius:3px}.project-list .accordion,.project-list .accordion-body,.project-list .accordion-button:not(.collapse),.project-list .accordion-button:not(.collapsed),.project-list .accordion-item{background-color:#d3ccc2;color:#12231c;margin-bottom:0;margin-top:0}.project-list .accordion-button:not(.collapse),.project-list .accordion-button:not(.collapsed){cursor:pointer}.project-list .accordion-button:not(.collapse):hover,.project-list .accordion-button:not(.collapsed):hover{color:#608d55;border-color:#608d55}.accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.project-list .list-group-item h6{margin-left:.5rem}.list-group-item.active{box-shadow:1px 8px 7px 0 rgba(0,0,0,.15);-webkit-box-shadow:1px 8px 7px 0 rgba(0,0,0,.15);-moz-box-shadow:1px 8px 7px 0 rgba(0,0,0,.15)}.project-list .list-group-item:hover{cursor:pointer;background-color:#c0b7a7}.project-list h6{margin-top:1px;margin-bottom:0;color:#3d6a6b;font-weight:700}.project-list .numerical{font-size:.9rem;color:#12231c}.project-list:first-child{border-radius:0}.project-list:last-child{border-radius:0}.project-list li{list-style-type:none}.projects-list-collapse-button{display:none;position:relative}.project-list .collapse.show{border:0}.project-list .collapse:not(.show){border-bottom:2px #000 solid}.show-project{padding-right:1rem}.show-project .title{font-family:raleway,san-serif;font-weight:900;color:#3d6a6b;margin-bottom:1.5rem}.show-project .detail-group p:first-child{padding-bottom:0;margin-bottom:0}.show-project .details a,.show-project .summary a{font-weight:500}.show-project .details a i,.show-project .summary a i{font-size:.85rem;padding:0 2px}.show-project .project-summary{padding-bottom:2rem}.show-project .summary-img{max-width:100%;overflow:hidden;max-height:800px;border-radius:3px}.show-project .summary-img img{max-width:100%;height:auto}.splide{padding:0 1em;margin-bottom:3rem}.splide__arrow svg{fill:#bd7492;height:1.9em}.splide__pagination{bottom:-1.5em}.splide__pagination__page.is-active{background:#bd7492}.splide__pagination__page{background:#9d8c75}.splide__slide .caption{font-style:italic;font-size:.8rem;margin:0 auto;display:inline-block}#about{padding:6em 0 3rem}.about-opener{border-top:#9d8c75 solid 7px;border-bottom:#9d8c75 solid 7px;padding:20px 0;margin-bottom:2rem}.about-opener h3{color:#b46887;font-family:raleway,san-serif;font-weight:900;font-size:1rem;text-transform:uppercase}.about-opener p:not(:last-child){margin-bottom:3rem}.resume .btn-resume{color:#fff;background-color:#608d55;border-color:#608d55}.resume .btn-resume:hover{color:#fff;background-color:#446f3a;border-color:#446f3a}.resume h4{color:#3d6a6b;font-family:raleway,san-serif;font-weight:900;font-size:1.35rem;text-transform:uppercase;margin-bottom:1.5rem}.resume .collection{margin-top:1.7rem}.resume .collection h5{font-family:raleway,san-serif;font-weight:700;font-size:1.15rem}.resume .collection .points{border-left:#9d8c75 solid 5px;padding-left:15px}.resume .collection .points ul{padding-left:0;margin-left:12px}.resume .collection .points ul li{list-style-type:"↣";padding-left:12px}.skills{margin-top:3rem}.skills .collection h5{color:#3d6a6b}.experience{margin-top:4rem}.experience h5{color:#b46887}.collection .points .location-date{font-style:italic;margin-bottom:0}.collection .points ul.other-info-ul{padding-left:20px}.collection .points ul.other-info-ul li{list-style-type:circle}.education{margin-top:4rem}.contact{padding:6em 0 3rem}.contact .fa{color:#608d55;font-size:2rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact .fa:hover{color:#446f3a;cursor:pointer}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media screen and (max-width:997px){#mainNav .nav-link{margin-left:6.5rem}#main-nav .nav-link:first{margin-top:1rem}#navCollapseWrapper{background-color:#12231c}.projects-list-collapse{display:none}.projects-list-collapse-button{display:block;margin-top:2rem;margin-bottom:3rem;padding-bottom:1rem;border-bottom:1px solid #000}.projects-list-collapse-button i{position:absolute;right:20px;top:20px}.show-project .project-summary{padding-top:2rem}}@media screen and (max-width:450px){#mono-logo{display:none}#monoLogo img{display:none}#site-name{font-size:1.5rem;left:25px}}