html{background:#133525}.fully-spaced-row--medium{margin:56px 0}.container.blog-row{overflow:hidden}.article-image{margin-bottom:0}.article__inner a{font-weight:500;line-height:150%;font-size:16px}.segment a{font-weight:400;line-height:150%;font-size:12px;font-style:italic;font-family:var(--nav-font-family)}.article h3{margin:0}.carousel-container{position:relative;width:100%}.article-list.article-layout--columns{display:flex;transition:transform .3s ease-in-out;padding:0;margin:0;flex-wrap:nowrap;align-items:end}.article-list.article-layout--columns .article{flex:0 0 auto;width:80%;box-sizing:border-box;padding-left:0;padding-right:26px;margin:0;padding-top:0}.article-list.article-layout--columns .article:last-child{padding-right:0}.small-feature-link{font-weight:400}.arrow-link{text-decoration:none;position:relative;padding-right:0;padding-bottom:4px;transition:.3s;border-bottom:solid 1px #ffffff;font-size:14px;font-weight:500}.arrow-link:hover{padding-right:15px;transition:.3s}.arrow-link:before,.arrow-link:after{content:"";position:absolute;background:#fff;line-height:1;width:1px;height:7px;right:1px}.arrow-link:before{top:15px;transform:rotate(-45deg)}.arrow-link:after{bottom:-6px;transform:rotate(45deg)}.info-section{font-family:var(--heading-font-family);align-items:center}.portfolio-title{line-height:150%;font-size:66px;font-weight:400;font-family:var(--heading-font-family);margin-left:0;margin-right:auto;margin-bottom:0}.scroll-container{width:100%;max-width:394px}.scroll-item{position:relative}.scroll-text{line-height:1;padding-bottom:8px;border-bottom:solid 1px rgba(255,255,255,.2);font-size:14px;font-weight:500}#progress{position:absolute;width:83px;height:1px;background:#fff;bottom:0}#progress:before,#progress:after{content:"";position:absolute;background:#fff;line-height:1;width:1px;height:7px;right:1px}#progress:before{top:-5px;transform:rotate(-45deg)}#progress:after{bottom:-5px;transform:rotate(45deg)}.info-section>div:last-child{margin-top:2em;margin-left:auto;margin-right:0;min-width:68px}@media (min-width: 768px){.article-list.article-layout--columns .article{width:24%}.info-section{display:flex;margin-top:15px}.info-section>div:last-child{margin-top:0}}@media (max-width: 768px){.fully-spaced-row--medium{margin-bottom:35px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-portfolio.css.map */
