@keyframes floatleft{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}}@keyframes floatright{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(5px)}}.row{position:relative}.hero{justify-content:space-between;flex-wrap:wrap;gap:2rem;padding:4rem 2rem;width:100%;max-width:1200px;margin:0 auto;position:relative}.hero,.hero__content{display:flex;align-items:center}.hero__content{flex:1;z-index:2;flex-direction:column}.hero__content h1{font-size:5rem;font-weight:900;margin-bottom:1.5rem;line-height:1.1;color:#000}.hero__btn{margin-top:4rem}.hero__cta{display:inline-block;cursor:pointer;background-color:#000;background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);background-position:0 0;background-repeat:no-repeat;color:#fff;padding:1rem 2rem;border-radius:8px;font-size:1rem;letter-spacing:.1em;text-decoration:none;font-weight:400;text-transform:uppercase;transition:background .3s ease,color .3s ease,border .3s ease;border:1px solid transparent}.hero__cta span{margin-right:6px}.hero__cta:hover{background-color:#fff;color:#000;border-color:#000;background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);background-position:100% 100%}.hero__image{flex:1;display:flex;justify-content:center;align-items:center;z-index:2;pointer-events:none}.hero__image .hero__img{width:100%;max-width:500px;height:auto;border-radius:0 100px 0 0;object-fit:cover;pointer-events:none}.hero__bg{position:fixed;z-index:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}.hero__bg--left{top:70px;left:0;max-width:220px}.hero__bg--bottom,.hero__bg--left{animation:floatleft 6s ease-in-out infinite}.hero__bg--bottom{bottom:10px;left:10px;max-width:180px}.hero__bg--right{top:50%;right:0;max-width:120px;animation:floatright 6s ease-in-out infinite}@media screen and (max-width:768px){.hero{flex-direction:column;text-align:center;padding:2rem 1rem;height:100%;min-height:80vh}.hero__content h1{font-size:3rem}.hero__image{margin-top:2rem}.hero__image .hero__img{max-width:100%;border-radius:0 80px 0 0}}.hero__bg--bottom,.hero__bg--left{transform:translateX(0)}.hero__bg--right{transform:translateY(-50%)}.st-about-wrap{height:fit-content}.st-about-wrap b{background-color:#000;color:#fff}.st-about-img{min-height:620px}@media only screen and (max-width:991px){.st-about-img{min-height:400px}}.st-about-img-wrap{padding-right:30px;height:80%;display:flex;flex-direction:column;justify-content:center}.st-statement-img{width:90%;height:auto;max-width:100%;margin-bottom:10px}@media screen and (max-width:991px){.st-about-img-wrap{padding-right:0}}@media only screen and (max-width:650px){.about-top-text{font-size:18px}}.st-portfolio{display:block;position:relative;margin-bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4/5}.st-portfolio:hover{cursor:pointer}.st-portfolio:before{width:100%;height:100%;background:rgba(0,0,0,.6);top:0;left:0;transition:all .4s ease}.st-portfolio:after,.st-portfolio:before{content:"";position:absolute;opacity:0;z-index:1}.st-portfolio:after{width:90%;height:90%;background:hsla(0,0%,100%,.2);border:1px solid #fff;top:50%;left:50%;transform:translate(-50%,-50%)}.st-portfolio .st-portfolio-single{text-align:center}.st-portfolio .st-portfolio-img img{width:100%;height:auto;object-fit:cover;display:block}.st-portfolio-item-hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .4s ease;z-index:5;text-align:center;opacity:0;visibility:hidden}.st-portfolio-item-hover svg{border:.5px solid #3f4551;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fec544;color:#151b29;opacity:.8}.st-portfolio-item-hover h5{top:87px;font-size:20px;color:#fdfeff}.st-portfolio-item-hover h5,.st-portfolio-item-hover p{position:absolute;width:250px;left:50%;transform:translateX(-50%);margin:0}.st-portfolio-item-hover p{top:114px}.st-portfolio-btn{margin-top:20px}.st-portfolio-header{display:flex;align-items:center;justify-content:center;padding:0 0 40px;color:#151b29}.load-more-btn{display:inline-block;cursor:pointer;background-color:#000;background-position:0 0;background-repeat:no-repeat;color:#fff;padding:1rem 2rem;border-radius:50px;font-size:1rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease,border .3s ease}.load-more-btn,.load-more-btn:hover{background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);border:1px solid transparent}.load-more-btn:hover{background-color:#fff;color:#000;background-position:100% 100%}.st-portfolio-header-img{width:30%;height:auto}.sort-header{display:flex;align-items:center;justify-content:space-evenly;margin:16px}.sort-status{display:inline-block;padding:8px 12px;border-radius:50px;opacity:.5;font-size:.8em;font-weight:500;letter-spacing:.2em;text-align:center;text-transform:uppercase;transition:opacity .2s ease,box-shadow .2s ease}.sort-status:hover{opacity:1;box-shadow:2px 2px 5px rgba(95,95,95,.4)}.sort-status.all{background-color:#2d85cd;color:#fff}.sort-status.sold{background-color:#b5232f;color:#fff}.sort-status.available{background-color:#39b08c;color:#fff}.sort-status.commission{background-color:#000;color:#fff}.sort-status-active{opacity:1;box-shadow:2px 2px 5px rgba(95,95,95,.4)}.status-marker{display:flex;align-items:flex-end;background:transparent;height:85px}.status-marker button{transition:transform .2s ease}.status-marker button:hover{transform:scale(1.1)}.status-marker button:has(.sort-status-active){transform:scale(1.1)}.status-marker-active{background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);background-position:top 6px center;background-repeat:no-repeat;background-size:30px}@media only screen and (max-width:650px){.st-portfolio-header-img{width:50%}.st-portfolio{height:fit-content}.sort-header{margin:8px 4px}.sort-status{padding:5px 10px;font-size:.65em;letter-spacing:.05em}.status-marker{height:78px}}.no-scroll{overflow:hidden!important}.modal{max-height:100vh!important;overflow:scroll}.modal-subtitle,.modal-title{color:#232935}.modal-body{display:flex;flex-direction:column;justify-content:center}.modal-body img{margin-bottom:12px}.modal-header{border:none;padding-bottom:10px;margin-bottom:10px}.status-tag{margin-left:20px;padding:4px 8px;border-radius:50px;font-size:.8em;font-weight:700;width:fit-content;min-width:80px;text-align:center;text-transform:uppercase}.status-tag.sold{background-color:#b5232f;color:#fff}.status-tag.available{background-color:#39b08c;color:#fff}.status-tag.commission{background-color:#000;color:#fff}.description-info{border-top:.1px solid #c8c2c2;margin-bottom:12px;margin-top:12px}.description-info p{margin:0 24px}.description-info .dimensions-price{margin-top:12px;display:flex;justify-content:space-between}.slick-slider{border:none}.slick-slider .slick-slide{padding:10px}.slick-slider img:focus-visible{outline:none;border:none}.slick-prev{left:-100px}.slick-prev:before{font-size:40px}.slick-next{right:-80px}.slick-next:before{font-size:40px}.slick-dots{bottom:2px}.slick-dots li{font-size:60px}.slick-dots li button:before,.slick-prev .slick-arrow button:before{font-size:20px}.st-post-single.st-style1 .st-post-thumb{display:block;overflow:hidden}.st-post-single.st-style1 .st-post-thumb img{width:100%}.st-post-single.st-style1 .st-post-date{font-size:14px;margin-top:22px;margin-bottom:9px}.st-post-single.st-style1 .st-post-date .st-post-date-divider{margin-left:4px;margin-right:4px}.st-post-single.st-style1 .st-post-date .st-post-author,.st-post-single.st-style1 .st-post-date .st-post-publish-date{color:#fec544}.st-post-single.st-style1 .st-post-date .st-post-author:hover{opacity:.8}.st-post-single.st-style1 .st-post-title{font-size:20px;font-weight:400;line-height:1.2em;margin-bottom:0}.st-post-single.st-style1 .st-post-title:hover{color:#fec544}.st-section-heading.st-style1{text-align:center;position:relative;margin-top:-5px;margin-bottom:41px}.st-section-heading.st-style1 .st-section-heading-title{font-size:24px;font-weight:500;text-transform:uppercase;color:#fec544;position:relative;z-index:10;letter-spacing:1px}.st-section-heading.st-style1 .st-section-heading-title:before{content:"";position:absolute;background-color:#3f4551;width:170px;height:2px;bottom:-16px;left:50%;transform:translateX(-50%)}.st-section-heading.st-style1 .st-section-heading-title:after{content:"";position:absolute;background-color:#fec544;width:70px;height:2px;bottom:-16px;left:50%;transform:translateX(-50%)}.st-section-heading.st-style1 .st-section-heading-subtitle{text-transform:uppercase;position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:90px;font-weight:700;color:rgba(21,27,41,.5);margin:-17px 0 0;width:100%}@media screen and (max-width:991px){.st-section-heading.st-style1 .st-section-heading-subtitle{display:none}}.st-commissions-header{display:flex;align-items:flex-start;justify-content:flex-start;padding:0 0 40px;color:#151b29}@media only screen and (max-width:650px){.st-commissions-header{display:flex;align-items:center;justify-content:center;color:#151b29}}.st-commissions-header-img{width:60%;height:auto;margin-bottom:20px}.st-commissions-img{border-radius:0 80px 0 80px;height:auto;width:70vw!important}@media screen and (max-width:600px){.st-commissions-img{width:100vw!important;height:auto;margin-bottom:20px;border-radius:0 80px 0 80px}}.st-commissions-wrap{height:100%;display:flex;align-items:center;justify-content:center}.st-commissions-wrap b{background-color:#000;color:#fff}.cool-highlight{font-weight:700;border-radius:6px;background:linear-gradient(90deg,#fff,#fbe5d3);color:#000;padding:2px 4px;box-shadow:2px 2px 5px rgba(95,95,95,.3)}.alt{background:linear-gradient(270deg,#fff,#fbe5d3)}.st-bio-img{width:30%;height:auto;max-width:100%;margin-bottom:10px}.st-text-block.st-style1 .st-text-block-title{font-size:36px;font-weight:400;margin-bottom:18px}.st-text-block.st-style1 .st-text-block-subtitle{font-size:24px;font-weight:300;color:#fec544;margin-bottom:18px}.st-text-block.st-style1 .st-text-block-text p{margin-bottom:18px;font-size:18px}.st-text-block.st-style1 .st-text-block-btn{margin-top:43px}.st-text-block-details li{margin-bottom:14px}.st-text-block-details li :last-child{margin-bottom:0}.st-text-block-details li span:first-child{display:inline-block;width:108px;margin-right:-5px}.st-text-block-details li span:last-child{margin-left:7px}.commissions-btn{display:inline-block;cursor:pointer;background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);background-position:0 0;background-repeat:no-repeat;color:#000;padding:1rem 2rem;text-decoration:none;font-size:20px;font-weight:700}.commissions-btn span{margin-right:4px;margin-left:6px}.commissions-btn:hover{background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);background-position:100% 100%;transform:translateX(-26px)}@media screen and (max-width:991px){.st-commissions-img-wrap{padding-right:0;flex-direction:row}}#st-alert{font-size:15px;font-weight:300}#contact{background-color:#010101}.st-contact-title{font-size:30px;font-weight:400;margin-top:-6px;margin-bottom:22px}.st-form-field{width:100%;margin-bottom:30px}.st-form-field input,.st-form-field textarea{display:block;width:100%;color:#151b29;padding:12px 20px;border:1px solid #232935;background-color:#fdfeff;height:52px;border-radius:7px;transition:all .4s ease}.st-form-field input::placeholder,.st-form-field textarea::placeholder{color:#3f4551}.st-form-field input:focus,.st-form-field textarea:focus{border-color:#fec544;outline:0}.st-form-field textarea{height:150px}.st-loading-spinner{display:flex;justify-content:center;align-items:center;height:60%}.contact-left-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:60px 160px}.st-contact-form{min-height:610px;position:relative}.st-status-message{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.8);color:#fff;font-size:22px}.st-contact-text{margin-top:-6px;margin-bottom:23px}.st-single-contact-info{display:flex;align-items:center;margin-bottom:30px;color:#fff}.st-single-contact-info:hover .st-icon-wrap{border-color:#fec544}.st-single-contact-info .st-icon-wrap{display:flex;justify-content:center;align-items:center;border:.5px solid #3f4551;border-radius:50%;background-color:#070d1b;width:50px;height:50px;margin-right:20px;transition:all .4s ease}.st-single-contact-info .st-icon-wrap svg{scale:1.1}.st-single-info-details h4{font-size:20px;font-weight:400;margin-top:-4px;margin-bottom:6px}.st-single-info-details a{display:block;margin-bottom:-2px}.st-single-info-details a:hover{color:#fec544}.st-single-info-details a:last-child{margin-bottom:-6px}.st-single-info-details span{display:block;margin-bottom:-2px}.st-social-info .st-social-text{margin-top:0;margin-bottom:25px;font-size:20px;font-weight:500;padding-top:5px}.st-social-link{display:flex}.st-social-link .st-social-btn{border-radius:50px;background-color:#5fa5dd;border:.5px solid #3f4551;transition:all .4s ease;overflow:hidden;display:flex;align-items:center}.st-social-link .st-social-btn:not(:last-child){margin-right:20px}.st-social-link .st-social-btn .st-social-icon{display:flex;justify-content:center;align-items:center;border-radius:50px;width:50px;height:50px;text-align:center;transition:all .4s ease}.st-social-link .st-social-btn .st-social-icon svg{scale:1.5}.st-social-link .st-social-btn .st-icon-name{font-weight:600;color:#fdfeff;overflow:hidden;max-width:0;transition:all .5s ease}.st-social-link .st-social-btn.active,.st-social-link .st-social-btn:hover{padding-right:15px}.st-social-link .st-social-btn.active .st-icon-name,.st-social-link .st-social-btn:hover .st-icon-name{max-width:140px}.st-contact-header{display:flex;align-items:center;justify-content:center;padding:60px 0;color:#151b29}.st-contact-header-img{width:25%;height:auto;z-index:2}.send-message-btn{display:inline-block;cursor:pointer;background-color:#000;background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);background-position:0 0;background-repeat:no-repeat;color:#fff;padding:1rem 2rem;border:1px solid #f8e801;border-radius:8px;text-decoration:none;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;transition:background .3s ease,color .3s ease,border .3s ease}.send-message-btn span{margin-right:4px}.send-message-btn:hover{color:#fff;border:1px solid transparent;background-image:url(/_next/static/media/favicon2.aa4f9c75.ico);background-position:100% 100%}@media only screen and (max-width:650px){.st-contact-header-img{width:50%}.contact-left-col{padding:10px 20px}}