body{overflow-x:hidden;background-color:#f5f3ed}.hero{color:#fff;position:relative;padding:4.8rem 1.5rem}.hero:before{content:"";display:block;position:absolute;width:120%;height:86%;top:-10%;left:-10%;transform:rotate(-6deg);z-index:-1}.hero-yellow:before{background:linear-gradient(-100deg,#f4ab34 0,#fbb645 41%,#e09436 63%,#e09436 100%)}.hero .font-border{font-size:10.5vw;line-height:4.8rem;text-align:center;font-weight:700;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent;opacity:.3}.hero h1{margin-bottom:2.4rem;margin-top:0}.hero-news img{width:50%;position:relative;margin-left:auto;margin-bottom:0;height:100%}.top-edge .link-text::before{background:#000}@media print,screen and (min-width:40em){.blog{padding-top:3rem!important}.hero .font-border{font-size:7vw}.hero-news img{width:40%;bottom:4rem}.hero h1{display:block;width:100%}.hero:before{top:-90%;height:150%}}@media print,screen and (min-width:64em){.blog{padding-top:5rem!important}.hero .font-border{font-size:8.5vw}.hero{height:30rem}.hero:before{top:-136%;height:236%}.hero-news img{position:absolute;right:0;bottom:-8rem;max-width:40rem}}@media print,screen and (min-width:88.125em){.blog{padding-top:8rem!important}.hero:before{top:-150%;height:270%;width:5000px;left:-1250px;transform:rotate(-4deg)}body{overflow-x:hidden}.hero .font-border{font-size:950%}.hero-news img{bottom:-12rem}.blog-top{margin-top:14rem!important}}.blog h4,.news h4{margin-top:0;margin-bottom:2.4rem}.blog .category,.news .date{margin-top:2.4rem;display:block;font-size:1.2rem;color:#9b968b}.news .social p{transform:rotate(90deg);display:inline-block;width:20rem;transform-origin:bottom left;font-weight:600}.news .social p a{font-size:22px;transform:rotate(-90deg);display:inline-block}.blog .article,.news .article{margin-bottom:2.4rem}.blog .article{width:100%}.blog .article,.blog .article:hover h4,.blog .article:hover img,.news .article a,.news .article a img,.news .article a p,.news .social p a{transition:all .2s ease-out}.blog .article:hover,.blog .article:hover h4,.news .article a:hover,.news .article a:hover p,.news .social p a:hover{color:#979f67}.blog .article:hover img,.news .article a:hover img{opacity:.8}.news div:nth-child(n+4){margin-top:2.4rem}.news div:nth-child(n+4) a{display:flex;flex-wrap:wrap}.news div:nth-child(n+4) a .img{flex-basis:calc(50% - 1.2rem);margin-right:2.4rem;margin-bottom:1.2rem}.news div:nth-child(n+4) .date{margin-top:0}.article.article--large img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.article p{color:#77736c;width:100%}.cell.divider{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media print,screen and (min-width:40em){.blog-top{margin-top:-10rem}.news div:nth-child(n+4){margin-top:0}.news div:nth-child(n+4) a .img{flex-basis:100%;margin-right:0;margin-bottom:0}.news div:nth-child(n+4) .date{margin-top:2.4rem}.news div:nth-child(3),.news div:nth-child(n+5){border-right:1px solid #e5e1da}.news div:last-child{border-right:0}.news h4{font-size:1.8rem}.cell.divider.medium{display:block;border:0;clip:auto;clip:initial;height:1px;margin:auto;margin-bottom:2.4rem;overflow:visible;position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.cell.divider hr{border-width:1px 0 0 0;border-top:1px solid #e5e1da}}@media print,screen and (min-width:64em){.news .social{left:0;right:auto;top:14.4rem}.news{position:relative}.blog-top{margin-top:7rem}.blog-top h1,.news h1{margin-top:7.2rem}.cell.divider.medium{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cell.divider.large{display:block;border:0;clip:auto;clip:initial;height:1px;margin:auto;margin-bottom:2.4rem;overflow:visible;position:relative;width:83.33333%;padding-right:1.5rem;padding-left:1.5rem}.news div:nth-child(n+3){border-right:1px solid #e5e1da}.news div:nth-child(11),.news div:nth-child(6){border-right:none}}.blog{padding:0 1.5rem;max-width:144rem;margin:0 auto}.blog article:first-child h4{font-size:2.4rem;color:#bc1a1c;line-height:3.6rem}.blog article:nth-child(n+2) .img{margin-right:1.2rem;float:left}.blog article:nth-child(n+2) .category{margin-top:0}@media print,screen and (min-width:40em){.blog{display:inline-block;width:100%}.blog article{display:inline-block}.blog article:first-child{width:66.6666%;display:block;float:left;padding-right:2.4rem}.blog article:nth-child(2),.blog article:nth-child(3),.blog article:nth-child(4){width:33.3333%;margin-bottom:0}.blog article:nth-child(2) .img,.blog article:nth-child(3) .img,.blog article:nth-child(4) .img{float:none;width:66.6666%}.blog article:nth-child(4){margin-bottom:7.2rem}.blog article:nth-child(n+5){float:left;width:50%}}@media print,screen and (min-width:64em){.blog article:first-child h4{font-size:3.6rem;line-height:4.8rem}.blog article:first-child{width:50%;display:block;float:left;padding-right:2.4rem;margin-bottom:10rem}.blog article:nth-child(2),.blog article:nth-child(3),.blog article:nth-child(4){width:50%;margin-bottom:4.8rem}.blog article:nth-child(2) .img,.blog article:nth-child(3) .img,.blog article:nth-child(4) .img{float:left;width:33.3333%}.blog article:nth-child(2) h4,.blog article:nth-child(3) h4,.blog article:nth-child(4) h4{font-size:2.2rem;line-height:3.6rem;margin-bottom:0}.blog article:nth-child(4){margin-bottom:14.4rem;clear:right}.blog article:nth-child(n+5){float:left;width:33.3333%}.blog article:nth-child(5){clear:both;overflow:hidden}}.news-slider .arrows{display:flex;justify-content:center;align-items:center;padding-top:2.4rem}.news-slider .arrow{position:relative;display:inline-block;color:#000;vertical-align:middle;width:24px}.news-slider .arrow::before{display:block}.news-slider .arrow:before{width:28px;content:url(../../img/arrowR-small.png)}.slick-next,.slick-prev{outline:0}.news-slider .arrow-left:before{transform:scaleX(-.5) scaleY(.5)}.news-slider .arrow-right:before{transform:scaleX(.5) scaleY(.5)}.news-slider-container{overflow:hidden;z-index:0;margin-top:2.4rem}.news-slider .slider-item{width:calc(80% + 1.5rem - .666666rem + 1px)}.news-slider .slider-item:first-child{width:calc(80% + 1.5rem - 1.5rem - .666666rem + 1px)}.news-slider .slider-item .slider-contents{display:inline-block;margin-left:1.5rem;padding-right:1.5rem;border-right:1px solid #e5e1da}.news-slider .slider-item:first-child .slider-contents{margin-left:0}@media print,screen and (min-width:40em){.news-slider .slider-item{width:calc(65% + 1.5rem - .666666rem + 1px)}.news-slider .slider-item:first-child{width:calc(65% + 1.5rem - 1.5rem - .666666rem + 1px)}}@media print,screen and (min-width:64em){.news-slider .slider-item{width:calc(27.222% + 1.5rem - .666666rem + 1px)}.news-slider .slider-item:first-child{width:calc(27.222% + 1.5rem - 1.5rem - .666666rem + 1px)}}.news-slider .slider-item .slider-contents{display:flex}.news-slider .slider-item:last-child{border-right:0}.news-slider .slider-item .slider-img{margin-right:2rem;min-width:9.6rem;height:9.6rem;background-size:cover;background-position:center}.title-container{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.title-container h1{margin-bottom:1.2rem}.title-container{margin-bottom:4.8rem}.sort a{color:#9b968b;text-decoration:none;margin:0 .75rem}.sort a.active{color:#000a12;position:relative}.sort a.active:after{content:" ";display:block;width:.6rem;height:.6rem;border-radius:100%;background:#000;position:absolute;bottom:-1rem;left:calc(50% - .3rem)}.soft a[data-sort="0"]{margin-left:0}.gallery-title{display:flex;align-items:flex-end}.gallery-title .cell{width:auto;max-width:100%}.gallery-title .sort{margin-top:2.4rem}.sort .separator{display:inline-block;margin-top:1rem}.sort .separator a:first-child{margin-left:0}.news .transition-image-outer{aspect-ratio:8/5}.news img.transition-image-inner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}