.text-block{text-align:center}@media screen and (min-width: 768px){.text-block{text-align:left}}.two-column-text-block{padding:var(--spacing-20) 0}.two-column-text-block .two-column-heading{margin-bottom:2rem}.two-column-text-block .columns-wrapper{display:flex;gap:2rem;flex-direction:column}@media screen and (min-width: 768px){.two-column-text-block .columns-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}.two-column-text-block .column{display:flex;flex-direction:column}.two-column-text-block .btns-grp{flex:1;align-items:flex-end}.btns-grp{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.image-grid-block{padding-bottom:4rem}@media screen and (min-width: 1024px){.image-grid-block.image-grid-block--left .image-grid-images-wrapper{order:-1}}.image-grid-block .container{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.image-grid-block .container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}.image-grid-block .image-grid-images-wrapper{position:relative}.image-grid-block .image-grid-block__image-grid{inset:0;display:grid;grid-template-columns:1.5fr 1fr;gap:1rem;max-height:500px}@media screen and (min-width: 1024px){.image-grid-block .image-grid-block__image-grid{position:absolute}}.image-grid-block .image-grid-block__image-grid .image-block img{width:100%;height:100%;object-fit:var(--image-size)}.image-grid-block .image-grid-block__image-grid .image-block:nth-of-type(1){grid-row:1/span 2}.image-grid-block .image-grid-block__image-grid .image-block:nth-of-type(2) img,.image-grid-block .image-grid-block__image-grid .image-block:nth-of-type(3) img{margin-top:3rem}.image-grid-block .image-grid-block__text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1024px){.image-grid-block .image-grid-block__text{min-height:500px}}.image-grid-block .image-grid-block__text ul{columns:2;column-gap:var(--spacing-10)}.text-image-block{position:relative}@media screen and (min-width: 1024px){.text-image-block:after{content:"";position:absolute;left:0;width:.8rem;bottom:0;top:0;background:linear-gradient(180deg,#386641 0% 49.48%,#38664100)}.text-image-block.text-image-block--left:after{right:0;left:auto}}@media screen and (min-width: 2560px){.text-image-block{position:static}}.text-image-block .container{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.text-image-block .container{display:grid;grid-template-columns:60% 40%;align-content:center;align-items:center;padding-top:6rem;padding-bottom:6rem}}@media screen and (min-width: 2560px){.text-image-block .container{position:relative}}@media screen and (min-width: 1024px){.text-image-block.text-image-block--left .container{grid-template-columns:40% 60%}}@media screen and (min-width: 1024px){.text-image-block.text-image-block--left .text-image-block__text{order:2;padding-bottom:0;padding-left:7.25rem;padding-right:1rem}}.text-image-block .text-image-block__text{padding-bottom:2em}@media screen and (min-width: 1024px){.text-image-block .text-image-block__text{padding-left:1rem;padding-bottom:0;padding-right:7.25rem}}.text-image-block .text-image-block__text p{max-width:85ch}.text-image-block .text-image-block__text ul{columns:2;column-gap:var(--spacing-10)}.text-image-block .text-image-block__text p:has(+h1),.text-image-block .text-image-block__text p:has(+h2){color:var(--brand-1);font-size:1.75rem;font-family:var(--font-heading);margin:0;font-weight:700}.text-image-block .text-image-block__text p:last-of-type{margin-bottom:0}.text-image-block .text-image-block__text h1,.text-image-block .text-image-block__text h2,.text-image-block .text-image-block__text h3{margin-top:1rem;position:relative;margin-bottom:3.75rem}.text-image-block .text-image-block__text h1:after,.text-image-block .text-image-block__text h2:after,.text-image-block .text-image-block__text h3:after{content:"";top:100%;left:-.15em;position:absolute;width:100%;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='552' height='18' viewBox='0 0 552 18' fill='none'%3E%3Cpath d='M0.339746 9L9 17.6603L17.6603 9L9 0.339746L0.339746 9ZM551.66 9L543 0.339746L534.34 9L543 17.6603L551.66 9ZM9 10.5H543V7.5H9V10.5Z' fill='%23386641'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.text-image-block .text-image-block__text .btns-grp{margin-top:2.5rem}.text-image-block .text-image-block__image .image-block img{aspect-ratio:var(--ratio-widescreen);width:100%;height:100%;object-fit:var(--image-size)}@media screen and (min-width: 1024px){.text-image-block .text-image-block__image .image-block{position:absolute;inset:0 0 0 58%}.text-image-block .text-image-block__image .image-block img{aspect-ratio:auto}.text-image-block.text-image-block--left .text-image-block__image .image-block{left:0;right:58%}}.news-trends-block .news-trends-block__news-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.25rem 1.25rem}.news-trends-block .news-grid-item{flex:0 1 40ch}@media screen and (min-width: 1024px){.news-trends-block .news-grid-item{flex:1}}.news-trends-block .news-trends-btn-wrapper{display:flex;justify-content:center;margin-top:2.75rem}@media screen and (min-width: 768px){.news-trends-block .news-trends-btn-wrapper{margin-top:3.75rem}}.meet-the-team-block .team-members{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(600px,100%),1fr));gap:2rem 4rem}.meet-the-team-block .team-member{padding:0;display:flex;flex-wrap:wrap;gap:.5rem 2rem}@media screen and (min-width: 480px){.meet-the-team-block .team-member{flex-wrap:nowrap}}.meet-the-team-block .team-member .team-member-img{aspect-ratio:var(--ratio-portrait)}@media screen and (min-width: 480px){.meet-the-team-block .team-member .team-member-img{max-width:200px}}.meet-the-team-block .team-member img{width:100%;height:100%;object-fit:cover}.meet-the-team-block .team-member .bio{max-width:60ch}.faqs-columns{display:flex;flex-direction:column}@media screen and (min-width: 768px){.faqs-columns{display:grid;gap:32px;grid-template-columns:1fr 1fr}}.faq-section .faq-section__question{display:flex;align-items:center;justify-content:space-between;background-color:var(--white);color:var(--black);padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-16);margin-bottom:var(--spacing-4)}.faq-section .faq-section__question svg{height:1.7em;transition:all .35s var(--ease-1)}@media screen and (min-width: 1024px){.faq-section .faq-section__question svg{height:2.5em}}.faq-section .faq-section__answer{max-height:0px;transition:max-height .1s var(--ease-1);overflow:hidden;padding:var(--spacing-1) var(--spacing-4) 0}.faq-section.faq-section--open .faq-section__question svg{transform:rotate(180deg)}.faq-section.faq-section--open .faq-section__answer{max-height:9999px;transition:max-height 5s var(--ease-1)}.icon-block .container{max-width:1440px;margin:0 auto}.icon-block__grid{display:flex;flex-direction:column}@media screen and (min-width: 480px){.icon-block__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-10)}}.icon-block__grid .icon-section{display:flex;flex-direction:column;align-items:center;text-align:center}.icon-block__grid .icon-section h2,.icon-block__grid .icon-section h3,.icon-block__grid .icon-section h4,.icon-block__grid .icon-section h5{font-size:var(--font-size-fox)}.icon-block__grid .icon-section .icon-section__image{width:100%;padding:var(--spacing-2)}.icon-block__grid .icon-section img{aspect-ratio:1/1}.icon-block__grid .icon-section img.svg-img{width:100%}.count-up-block__grid{display:flex;flex-direction:column}@media screen and (min-width: 480px){.count-up-block__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-10)}}.count-up-block__grid .counter{display:flex;flex-direction:column;align-items:center;text-align:center}.count-up-block__grid .counter h2,.count-up-block__grid .counter h3,.count-up-block__grid .counter h4,.count-up-block__grid .counter h5{font-size:var(--font-size-fox)}.count-up-block__grid .counter .counter__number{font-size:var(--font-size-dog);font-weight:700}.count-up-block__grid .counter .counter__number span{font-size:var(--font-size-lion)}.gallery-block.gallery-block--full-width .container{max-width:100%}.gallery-grid{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.gallery-grid .gallery-image{border-radius:var(--radius-16);aspect-ratio:1/1}.gallery-grid img{display:flex;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 480px){.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:center}}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-child(2) .gallery-image{aspect-ratio:670/325}@media screen and (min-width: 480px){.gallery-grid.gallery-grid--type-grid-one{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(2){grid-column:1/3}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(3){grid-row:1/2}}@media screen and (min-width: 768px){.gallery-grid.gallery-grid--type-grid-one{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(2){grid-column:2/4}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(3){grid-row:initial}}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-child(1) .gallery-image{aspect-ratio:670/325}@media screen and (min-width: 480px){.gallery-grid.gallery-grid--type-grid-two{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(1){grid-column:1/3}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(2){grid-column:1/3;grid-row:2/4}}@media screen and (min-width: 768px){.gallery-grid.gallery-grid--type-grid-two{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(1){grid-column:1/3}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(2){grid-column:3/5;grid-row:1/3}}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-child(1) .gallery-image{aspect-ratio:1/1}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-child(2) .gallery-image{aspect-ratio:670/325}@media screen and (min-width: 480px){.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:1/3}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(2){grid-column:1/3;grid-row:3/4}}@media screen and (min-width: 768px){.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:1/3}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(2){grid-column:3/5;grid-row:1/2}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(3),.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(4){grid-row:2/3}}@media screen and (min-width: 480px){.gallery-grid.gallery-grid--type-grid-Three{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-Three .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:2/4}}@media screen and (min-width: 768px){.gallery-grid.gallery-grid--type-grid-Three{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-Three .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:1/3}}@media screen and (min-width: 480px){.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:2/4}}@media screen and (min-width: 768px){.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:3/5;grid-row:1/3}}@media screen and (min-width: 480px){.gallery-grid.gallery-grid--type-grid-four{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-four .gallery-image:nth-of-type(3){grid-column:1/3;grid-row:3/5}}@media screen and (min-width: 768px){.gallery-grid.gallery-grid--type-grid-four{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-four .gallery-image:nth-of-type(3){grid-column:2/4;grid-row:1/3}}.gallery-block--lightbox .gallery-grid .gallery-image{cursor:pointer;transition:all .25s var(--ease-1)}.gallery-block--lightbox .gallery-grid .gallery-image:hover,.gallery-block--lightbox .gallery-grid .gallery-image:focus{scale:1.025}.hero-block{height:90vh;position:relative;overflow:hidden}.hero-block .slider-hero,.hero-block .image-hero,.hero-block .bg-img,.hero-block .slide-container,.hero-block .splide,.hero-block .splide__track{width:100%;height:100%}.hero-block .bg-img img{width:inherit;height:inherit;object-fit:cover}.hero-block .bg-img:after{content:"";position:absolute;inset:0;background-color:#0006}.hero-block .hero-overlay{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;max-width:100%;text-align:center;color:var(--white);z-index:1}.hero-block .hero-overlay h1,.hero-block .hero-overlay h2{font-size:3rem}@media screen and (min-width: 768px){.hero-block .hero-overlay h1,.hero-block .hero-overlay h2{font-size:3.75rem}}.hero-block .hero-overlay .logo{max-width:300px;margin:0 auto 1.5rem}.hero-block .hero-overlay .overlay-content>*:first-child{margin-top:0}.hero-block .hero-overlay .overlay-content>*:last-child{margin-bottom:0}.hero-block .hero-overlay .btn-wrapper{margin-top:2.3125rem}.hero-block .scroll-btn-wrapper{position:absolute;z-index:3;left:0;right:0;bottom:1.5rem;display:flex;justify-content:center}@media screen and (min-width: 768px){.hero-block .scroll-btn-wrapper{bottom:3rem}}.hero-block .scroll-btn-wrapper .scroll-btn{cursor:pointer}.hero-block .scroll-btn-wrapper .scroll-btn:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(45%) saturate(2339%) hue-rotate(19deg) brightness(84%) contrast(86%)}.video-hero video{display:block;font-size:0;width:100%;margin:0;padding:0}.slider-hero li{padding:0}.usp-block{background:var(--black)}.usp-block .highlights{padding-top:1.25rem;padding-bottom:1.25rem;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media screen and (min-width: 1440px){.usp-block .highlights{padding-top:.625rem;padding-bottom:.625rem}}.usp-block .highlight{flex:1 1 25ch;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0;margin:0}.usp-block .highlight p{font-size:1.375rem;margin:0;color:var(--white);font-weight:700;text-align:center}.usp-block .divider{display:none}@media screen and (min-width: 1440px){.usp-block .divider{display:block}}.hero-block+.usp-block{position:relative}.hero-block+.usp-block:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:5rem;background:linear-gradient(to top,var(--black),transparent)}.links-block{text-align:center;padding-top:2rem}@media screen and (min-width: 768px){.links-block{padding-top:7.5rem}}.links-block .links-block-header{margin-bottom:1.5rem}.links-block p:has(+h1),.links-block p:has(+h2),.links-block p:has(+h3){color:var(--brand-1);font-size:1.75rem;font-family:var(--font-heading);margin:0;font-weight:700}.links-block h1,.links-block h2,.links-block h3{margin-top:.5rem}.links-block .links{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1.1875rem}@media screen and (min-width: 768px){.links-block .links{grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr))}}@media screen and (min-width: 1024px){.links-block .links{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}.links-block .links .link{flex:1;aspect-ratio:var(--ratio-portrait);padding:0;position:relative}.links-block .links .link a{text-decoration:none;display:flex;justify-content:flex-end;width:100%;height:100%}.links-block .links .link .bg-img{position:absolute;inset:0;width:100%;height:100%;z-index:1}.links-block .links .link .bg-img img{width:100%;height:100%;object-fit:cover}.links-block .links .link .link-content{color:var(--white);position:relative;z-index:2;margin-top:auto;width:100%;transition:.2s 0s ease-in-out}.links-block .links .link .link-content .link-title{font-size:1.75rem;line-height:1;white-space:nowrap;padding:1.25rem;background:#111c;font-weight:700;font-family:var(--font-heading)}.links-block .links .link .link-content .link-excerpt{padding:0 1rem;max-height:0;overflow:hidden;margin-bottom:3rem;transition:.4s .2s ease-in-out;font-size:var(--font-size-mouse)}.links-block .links .link.active .link-content{background-color:var(--black)}.links-block .links .link.active .link-content .link-excerpt{position:relative;max-height:500px}.links-block .links .link.inactive .link-content{background-color:transparent;transition-delay:.4s}.links-block .links .link.inactive .link-content .link-excerpt{transition-delay:0s}@keyframes linkBG{0%{background-color:transparent}to{background-color:var(--black)}}.page-divider{display:flex;justify-content:center;align-items:center}.image-carousel-block{position:relative;margin-top:3.75rem;margin-bottom:2.5rem;--slide-container: calc(var(--container-width) - 10%)}.image-carousel-block .container{padding-top:0;padding-bottom:0;--slide-container: var(--container-width)}.image-carousel-block .splide{overflow:hidden}.image-carousel-block.fade-edges .splide{position:relative;z-index:1}.image-carousel-block.fade-edges .splide:before,.image-carousel-block.fade-edges .splide:after{content:"";position:absolute;top:0;bottom:0;width:calc((100% - var(--slide-container)) / 2);z-index:2}.image-carousel-block.fade-edges .splide:before{background:linear-gradient(to right,var(--white),transparent);left:0}.image-carousel-block.fade-edges .splide:after{background:linear-gradient(to left,var(--white),transparent);right:0}.image-carousel-block .image-carousel .splide__track{overflow:visible;max-width:var(--slide-container);margin:auto}.image-carousel-block .splide__slide{padding:0}.image-carousel-block .splide__slide.image-contain img{object-fit:contain}.image-carousel-block .splide__slide.image-cover img{object-fit:cover}.image-carousel-block .splide__slide img{width:100%;height:100%}.page-links-block .page-links{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.page-links-block .page-link{flex:1 1 250px;padding:0;margin:0;background-color:var(--brand-2);aspect-ratio:var(--ratio-widescreen);text-align:center;color:var(--white);border-radius:1rem;position:relative}.page-links-block .page-link:hover .page-link-bg:after{opacity:.7}.page-links-block .page-link-bg{position:absolute;z-index:0;inset:0}.page-links-block .page-link-bg img{width:100%;height:100%;object-fit:cover}.page-links-block .page-link-bg:after{content:"";position:absolute;inset:0;background-color:var(--black);opacity:.6;transition:.4s 0s ease-in-out}.page-links-block a{display:flex;flex-direction:column;justify-content:center;text-decoration:none;width:100%;height:100%;position:relative;z-index:2}.page-links-block a:hover{color:var(--white)}.page-links-block a:hover span{color:var(--brand-3);text-decoration:underline}.furniture-block .furniture{display:flex;flex-wrap:wrap;gap:1rem}.furniture-block .furniture .furniture-item{flex:1 1 20ch}
