.blog-list{padding-left:0;list-style:none;max-width:960px}.blog-list-item{position:relative;padding-top:2em;padding-bottom:2em}.blog-list-item:before{display:block;content:" ";position:absolute;top:0;left:0;width:132px;height:1px;background:#c792a3}.blog-list-item-date{color:#a2a2a2;font-size:.875em;margin-bottom:.5em}.blog-list-item-heading{font-size:1.875rem;margin-bottom:.4rem}.blog-list-item-heading a{color:#000}.blog-list-item-link-more{color:#a2a2a2;font-size:.875rem}.creativity-list{margin-left:-30px;margin-right:-30px}.creativity-list [class^=col-]{padding-left:30px;padding-right:30px;margin-bottom:60px}.creativity-item-image-link{display:block;position:relative;padding-bottom:100%;margin-bottom:1.5rem;overflow:hidden}.creativity-item-image-link.video{padding:0;text-align:center}.creativity-item-image{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;max-width:500px}.creativity-item-image.portrait{width:auto;height:100%;max-height:500px}.creativity-item-image.video{position:relative;transform:inherit;top:inherit;left:inherit;max-width:100%}.creativity-item-heading{font-size:1.125rem;margin-bottom:.25rem}.creativity-item-heading a{color:#000}.creativity-item-date{color:#a2a2a2;font-size:.875rem}#homepage-blog-list{padding:4.5rem 0 10rem}.homepage-blog-section-image{display:block;float:right;width:75%;max-width:730px;height:auto}.homepage-blog-list-heading{font-size:1.25rem;font-family:"Open Sans",sans-serif;color:#c792a3}section#homepage-creativity{padding:5rem 0}section#homepage-creativity .row{margin-left:-50px;margin-right:-50px}section#homepage-creativity .row>[class^=col-]{padding-left:50px;padding-right:50px;margin-bottom:50px}@media all and (max-width:768px){section#homepage-creativity{padding:3rem 0}}.homepage-creativity-heading{font-family:"Open Sans",sans-serif;font-size:1.25rem;color:#c792a3;margin-bottom:2rem}section#homepage-motto{background-color:#f0e4e8;padding:5.5rem 0}@media all and (max-width:768px){section#homepage-motto{padding:3.5rem 0}}@media all and (max-width:580px){section#homepage-motto{padding:3rem 0}}.homepage-motto-text{font-size:2.875rem;font-style:italic;font-family:"Playfair Display",serif}@media all and (max-width:768px){.homepage-motto-text{font-size:2.25rem}}@media all and (max-width:580px){.homepage-motto-text{font-size:1.625rem}}.homepage-motto-sign{font-size:1.25rem;color:#555;margin-bottom:0}@media all and (max-width:580px){.homepage-motto-sign{font-size:1rem}}
/*# sourceMappingURL=homepage.css.map */
