@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://use.typekit.net/gxk4hza.css";p{margin:0}.title-h1,.title-h2,.title-h3,.title-h4{color:#fff;font-family:Playfair Display,serif;font-style:normal;line-height:normal;width:-moz-fit-content;width:fit-content;margin:0;font-weight:400}.title-h1{font-size:60px}.title-h2{font-size:30px}.title-h3{font-size:24px}.title-h4,h4{font-size:22px;margin-top:10px;margin-bottom:20px}.title-header{font-weight:700;font-style:italic}.description-large,.description-regular{color:#fff;font-family:Raleway,serif;font-style:normal;margin:0}.description-center{text-align:center}.description-large{font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.4px}.description-regular{font-size:16px;font-weight:400;line-height:30px;letter-spacing:-.32px}.primary-button,.secondary-button{display:flex;padding:8px 40px;justify-content:center;align-items:center;gap:5px;border-radius:32px;width:-moz-fit-content;width:fit-content;border:1px solid #fff;height:40px;box-sizing:border-box;cursor:pointer;text-align:center;font-family:Raleway,serif;font-style:normal;margin:0;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.028px;transition:color,background-color .2s ease-in-out;text-decoration:none}@media screen and (max-width:500px){.primary-button,.secondary-button{padding:8px 20px}}.primary-button{background:transparent;color:#fff}.primary-button:hover{background:#fff;color:#000}.primary-button:hover path{fill:#000}.primary-button path{fill:#fff}.secondary-button{background:#fff;color:#000}.secondary-button path{fill:#000}.accordion{width:100%}.accordion__item{overflow:hidden;margin-top:1px;border-bottom:1px solid #484848}.accordion__item:focus-within{position:relative;z-index:1}.accordion__item__header{display:flex;margin:0}.accordion__item__header__trigger{flex:1 1;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:20px 0}.accordion__item__header__trigger .description-regular{font-weight:700}.accordion__item__header__trigger svg{transition:transform .3s cubic-bezier(.87,0,.13,1)}.accordion__item__header__trigger[data-state=open]>svg{transform:rotate(180deg)}.accordion__item__content{overflow:hidden;font-size:15px}.accordion__item__content .description-regular{margin-bottom:20px}.accordion__item__content[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.accordion__item__content[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.form{width:100%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:500px){.form{gap:16px}}.form__row{display:flex;flex-direction:row;gap:40px;justify-content:flex-end}@media screen and (max-width:500px){.form__row{flex-direction:column;gap:16px}}.form__field{display:flex;flex-direction:column;flex:1 1}.form__field__input{background-color:#fff;height:50px;padding:9px 20px;box-sizing:border-box;outline:none;border:none;font-family:Raleway,serif;font-size:16px;font-style:normal;font-weight:400;line-height:200%}.form__field__input::placeholder{color:#c6c1c1;font-family:Raleway,serif;font-size:16px;font-style:normal;font-weight:400;line-height:200%}.form__field__input:disabled{color:#c6c1c1;background-color:#f5f5f5}.form__field textarea{min-height:160px;resize:vertical}.form__field textarea:disabled{color:#c6c1c1;background-color:#f5f5f5}.form__field__error{color:#d58484;font-weight:500}.form__message{color:rgba(0,0,0,.6);padding:10px 15px;border-radius:4px;font-family:Raleway,serif;font-size:16px}.form__message.success{background:#a4dfa4}.form__message.error{background:#f7c6c5}.showcase-container{width:100%;position:relative;box-sizing:border-box;padding:0 68px}@media screen and (max-width:1100px){.showcase-container{padding:0 16px}}@media screen and (max-width:500px){.showcase-container{display:none;padding:0 16px}}@media screen and (min-width:1100px){.showcase-container.reversed .lines{align-items:flex-end}.showcase-container.reversed .lines .line{opacity:.2;width:calc(1375px + (100vw - 1375px)/2 + 150px);background:linear-gradient(270deg,#fff7ee,#fff7ee 85.42%,hsla(27,43%,88%,0));height:1px}.showcase-container.reversed .showcase{flex-direction:row-reverse}.showcase-container.reversed .showcase .slides{justify-content:flex-end}}.showcase-container .lines{position:absolute;height:550px;left:0;right:0;display:flex;flex-direction:column;justify-content:space-between}.showcase-container .lines .line{opacity:.2;width:calc(1375px + (100vw - 1375px)/2 + 150px);background:linear-gradient(90deg,#fff7ee,#fff7ee 85.42%,hsla(27,43%,88%,0)) no-repeat 0;height:1px}@media screen and (max-width:1100px){.showcase-container .lines{display:none}}.showcase-container .showcase{max-width:1375px;margin:0 auto 400px;width:100%;position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1100px){.showcase-container .showcase{margin:0 auto 60px;flex-direction:column;width:50%}}@media screen and (max-width:900px){.showcase-container .showcase{width:75%}}@media screen and (max-width:700px){.showcase-container .showcase{width:90%}}@media screen and (max-width:500px){.showcase-container .showcase{width:100%}}.showcase-container .showcase .image-container{height:100%;display:flex;flex-direction:column;width:450px;align-items:center;position:relative}@media screen and (max-width:1100px){.showcase-container .showcase .image-container{width:auto;margin-bottom:40px}}.showcase-container .showcase .image-container .background{flex-shrink:0;border-radius:500px;opacity:.7;filter:blur(100px);transform:scale(1.2);position:absolute;background-repeat:no-repeat;background-size:cover;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}@media screen and (max-width:1100px){.showcase-container .showcase .image-container .background{transform:scale(1.4)}}.showcase-container .showcase .image-container .background img{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.showcase-container .showcase .image-container .slides{width:100%;display:flex;align-items:center;position:relative;height:550px;margin-bottom:30px}@media screen and (max-width:1100px){.showcase-container .showcase .image-container .slides{margin-bottom:10px;overflow:hidden;height:auto}}.showcase-container .showcase .image-container .slides img{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1100px){.showcase-container .showcase .image-container .slides img{width:100%;height:auto}}.showcase-container .showcase .image-container .title{color:#ebb956;text-align:center;text-shadow:0 0 2px #a38f68;font-family:audrielle-no1,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:normal;width:590px;z-index:1}@media screen and (max-width:1100px){.showcase-container .showcase .image-container .title{font-size:35px;width:unset}}.showcase-container .showcase .container{height:550px;padding:0 20px;display:flex;flex-direction:column;justify-content:center;min-width:500px}@media screen and (max-width:1100px){.showcase-container .showcase .container{height:auto;min-width:unset;padding:0}}.showcase-container .showcase .container .title{color:#fff;font-family:audrielle-no1,sans-serif;font-size:150px;font-style:normal;font-weight:400;line-height:normal;margin:0;height:200px}@media screen and (max-width:1100px){.showcase-container .showcase .container .title{color:#fff;font-family:audrielle-no1,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:normal;margin:0;height:-moz-fit-content;height:fit-content}}.showcase-container .showcase .container .description{color:#fff;font-family:Raleway,serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.32px;margin:0;max-width:580px}.showcase-container .showcase .container .details{margin:25px 0 40px;display:flex;flex-direction:column;gap:15px;max-width:580px}@media screen and (max-width:1100px){.showcase-container .showcase .container .details{margin:0 0 10px}}.showcase-container .showcase .container .details .detail-row{display:flex;flex-direction:row;gap:55px}.showcase-container .showcase .container .details .detail-row .description{font-style:italic}.showcase-container .showcase .container .details .detail-row--small .description{font-size:16px;font-style:italic;color:hsla(0,0%,100%,.5)}.showcase-container .showcase .container .total{max-width:580px;display:flex;flex-direction:row;justify-content:space-between;height:70px;align-items:flex-end}@media screen and (max-width:1100px){.showcase-container .showcase .container .total{flex-direction:column;align-items:start;gap:16px;height:auto}}.showcase-container .showcase .container .total__price{display:flex;height:67px;flex-shrink:0;flex-direction:row;justify-content:center;gap:4px}.showcase-container .showcase .container .total__price .currency{font-size:22px}.showcase-container .showcase .container .total__price .amount,.showcase-container .showcase .container .total__price .currency{display:flex;flex-direction:column;justify-content:center;color:#fff;font-family:Playfair Display,serif;font-style:normal;font-weight:400;line-height:normal}.showcase-container .showcase .container .total__price .amount{font-size:50px}.showcase-container .showcase .container .total__button{display:flex;padding:8px 40px;justify-content:center;align-items:center;gap:5px;border-radius:32px;border:1px solid #fff;color:#000;text-align:center;font-family:Raleway,serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.028px;height:40px;box-sizing:border-box;cursor:pointer;background:#fff;text-decoration:none}.showcase-container .showcase .container .total__button:hover{text-decoration:underline}.showcase-container .animated-line{position:absolute;bottom:75px;left:0;right:0;margin:0 auto;display:block;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1100px){.showcase-container .animated-line{display:none}}.text-block{display:flex;flex-direction:column;margin:50px auto;width:-moz-fit-content;width:fit-content;gap:20px;position:relative;box-sizing:border-box}@media screen and (max-width:750px){.text-block{max-width:unset;padding:16px}}.text-block .description-large{max-width:770px}@media screen and (max-width:750px){.text-block .description-large{max-width:unset;font-size:18px}}.text-block .title-h1{align-items:center}@media screen and (max-width:750px){.text-block .title-h1{text-align:center;font-size:40px;width:100%}}.text-block .line.line-top{width:237px;display:block;margin-left:auto;margin-right:10vw}@media screen and (max-width:750px){.text-block .line.line-top{width:200px}}.text-block .line.line-bottom{width:347px;display:block;margin-left:100px}@media screen and (max-width:750px){.text-block .line.line-bottom{width:200px}}.call-to-action{display:flex;flex-direction:column;margin:0 auto 305px;width:-moz-fit-content;width:fit-content;gap:37px;align-items:center;position:relative}.call-to-action .line{height:785px;position:absolute;top:-450px;left:-450px}.review{height:755px;background:#1a1a1a;width:100%}.review .container{max-width:1375px;margin:0 auto;padding-top:160px;display:flex;flex-direction:column;gap:65px;position:relative}.review .container .title-container{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.review .container .title-container .action-control{display:flex;flex-direction:row;align-items:baseline;gap:20px}.review .container .title-container .action-control .paginate{color:#fff7ee;text-align:right;font-family:Playfair Display,serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review .container .title-container .action-control svg{cursor:pointer}.review .container .review-wrapper{-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0)}.review .container .review-wrapper .review-container{display:flex;flex-direction:row;align-items:flex-start;transition:transform .5s ease;gap:100px}.review .container .review-wrapper .review-container__item{display:flex;flex-direction:column;gap:16px;min-width:485px;padding-top:20px;border-top:1px solid #484848}.review .container .review-wrapper .review-container__item .name{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.review .container .review-wrapper .review-container__item .name .rating{display:flex;flex-direction:row;align-items:center}.review .container .review-wrapper .review-container__item .name .rating path{fill:#ebb956}.review .container .review-wrapper .review-container__item .time{color:#fff;font-family:Raleway,serif;font-size:16px;font-style:italic;font-weight:400;line-height:200%;opacity:.5}.review .container .line{position:absolute;height:580px;top:270px;left:-100px}.gallery{width:100%;margin-bottom:200px;box-sizing:border-box}@media screen and (max-width:1200px){.gallery{margin-bottom:40px}}@media screen and (max-width:500px){.gallery{padding:16px 32px;margin-bottom:60px}}.gallery .container{max-width:1375px;margin:0 auto;display:flex;flex-direction:column;gap:75px;padding:0 32px}@media screen and (max-width:500px){.gallery .container{padding:16px 0 0}}.gallery .container .title-container{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.gallery .container .title-container .action-control{display:flex;flex-direction:row;align-items:baseline;gap:20px}.gallery .container .gallery-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:88px}@media screen and (max-width:1200px){.gallery .container .gallery-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.gallery .container .gallery-container{display:flex;flex-direction:column}}.gallery .container .gallery-container .artwork{display:flex;flex-direction:column}.gallery .container .gallery-container .artwork .image-container{width:100%;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.gallery .container .gallery-container .artwork .image-container .background{flex-shrink:0;border-radius:500px;opacity:.7;filter:blur(150px);transform:scale(1.2);position:absolute;background-repeat:no-repeat;background-size:cover;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.gallery .container .gallery-container .artwork .image-container .background img{width:100%;height:100%;cursor:auto}.gallery .container .gallery-container .artwork .image-container img{width:100%;height:100%;z-index:40;display:block;position:relative;box-shadow:10px 10px 20px 0 rgba(0,0,0,.25);cursor:pointer}.gallery .container .gallery-container .artwork .title{color:#fff;font-family:audrielle-no1,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:normal;margin:0}.gallery .container .gallery-container .artwork .details{display:grid;flex-direction:column}.gallery .container .gallery-container .artwork .details .detail-row{display:grid;grid-template-columns:150px auto}.gallery .container .gallery-container .artwork .details .detail-row .description-regular{font-style:italic}.gallery .container .gallery-container .artwork .price{display:flex;height:67px;flex-shrink:0;flex-direction:row;gap:4px;margin:8px 0 16px}.gallery .container .gallery-container .artwork .price .currency{font-size:22px}.gallery .container .gallery-container .artwork .price .amount,.gallery .container .gallery-container .artwork .price .currency{display:flex;flex-direction:column;justify-content:center;color:#fff;font-family:Playfair Display,serif;font-style:normal;font-weight:400;line-height:normal}.gallery .container .gallery-container .artwork .price .amount{font-size:50px}.gallery .container .gallery-container .artwork .price .frame{margin-left:10px;font-size:14px;font-style:italic;font-weight:400;line-height:30px;letter-spacing:-.32px;color:hsla(0,0%,100%,.5);align-self:flex-end}.gallery .container .gallery-container .artwork .contact-now{display:flex;flex-direction:row;align-items:center;gap:36px;color:#fff;font-family:Raleway,serif;font-size:16px;font-style:italic;font-weight:400;line-height:normal}.contact{width:100%;background-color:#000;box-sizing:border-box}@media screen and (max-width:1200px){.contact{height:auto}}.contact .inner-container{max-width:1375px;margin:100px auto;display:flex;flex-direction:row;gap:170px;height:100%;padding:0 32px}@media screen and (max-width:1200px){.contact .inner-container{flex-direction:column;max-width:60%;margin:40px auto 100px;gap:50px}}@media screen and (max-width:780px){.contact .inner-container{max-width:100%;box-sizing:border-box}}@media screen and (max-width:500px){.contact .inner-container{margin:40px 0 auto;width:100%}.contact .inner-container .title-h1{font-size:38px}}.contact .inner-container__box{flex:1 1;display:flex;flex-direction:column;gap:40px}@media screen and (max-width:500px){.contact .inner-container__box{gap:16px}}.contact .inner-container__box .content{display:flex;flex-direction:column;gap:20px}.contact .secondary-button:hover{text-decoration:underline}.footer{width:100%;background:#000;color:#fff7ee}.footer .bottom,.footer .top{border-top:1px solid hsla(27,43%,88%,.25)}.footer .bottom .container,.footer .top .container{max-width:1375px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;height:100%;padding:0 32px}@media screen and (max-width:1200px){.footer .bottom .container,.footer .top .container{padding:0 20px}}@media screen and (max-width:850px){.footer .bottom .container,.footer .top .container{flex-direction:column;gap:16px}}.footer .top{height:400px;padding:88px 0;box-sizing:border-box}@media screen and (max-width:850px){.footer .top{height:auto;padding:38px 16px}}.footer .top .logo{width:240px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.footer .top .logo img{width:100%}.footer .top .menu-items{display:flex;flex-direction:column;gap:50px}@media screen and (max-width:850px){.footer .top .menu-items{gap:20px}}@media screen and (max-width:500px){.footer .top .menu-items{display:none}}.footer .top .socials div{margin-top:20px;display:flex;flex-direction:row;gap:40px}.footer .bottom{height:50px}.footer .bottom .container{align-items:center}@media screen and (max-width:500px){.footer .bottom .container{margin-top:8px}}.footer p{font-size:18px}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}html{scroll-behavior:smooth}body{margin:0;padding:0;overflow:hidden;top:0;overscroll-behavior:none;width:100%;background-color:#0d0d0d}body:before{content:" ";position:fixed;width:100%;height:100%;top:0;left:0;background:linear-gradient(hsla(0,0%,5%,.4),hsla(0,0%,5%,.4)),url(/img/background.jpg),#0d0d0d 0 0/50px 50px repeat;will-change:transform;z-index:-1}body.scroll-enabled{overflow-y:scroll}.spacer{flex:1 1}.grid{background-image:url(/svg/lines.svg);background-size:1376px;background-position:top;background-repeat:repeat-y;width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;overflow:hidden}.grid,.grid .container{position:relative}.grid .cover{background-image:url(/svg/overlay.svg);position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.menu-filler{height:30px}.menu,.menu-filler{width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.menu{box-sizing:border-box;position:-webkit-sticky;position:sticky;background-color:rgba(25,25,25,.5);top:0;z-index:500}.menu,.menu .menu__container{display:flex;align-items:center}.menu .menu__container{max-width:1375px;margin:0 auto;flex-direction:row;justify-content:space-between;width:100%;height:60px;padding:0 32px}@media screen and (max-width:1200px){.menu .menu__container{height:50px}}.menu .items{display:flex;flex-direction:row;color:#fff7ee;font-family:Playfair Display,serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;gap:118px;padding:0}@media screen and (max-width:700px){.menu .items{margin:0;gap:20px;padding:0}}.menu .items .link{display:block;color:#fff7ee;font-family:Playfair Display,serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;gap:118px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.menu .socials div{display:flex;flex-direction:row;gap:40px}.link{color:#fff;text-align:right;font-family:Raleway,serif;font-size:16px;font-style:normal;font-weight:400;line-height:202.5%;text-decoration:none}.link:hover{text-decoration:underline}p a{color:#fff7ee;font-weight:700}.slider{position:relative}.slider .logo{z-index:1;position:absolute;width:45vw;left:50%;margin-left:-40vw;bottom:-12vw}@media screen and (max-width:500px){.slider .logo{width:60vw;margin-left:-45vw;bottom:-17vw}}.cd-transition-layer{position:fixed;top:0;left:0;z-index:999;height:100%;width:100%;opacity:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-transition-layer .bg-layer{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-2%);height:100%;width:2500%;background:url(/img/ink_dark.png) no-repeat 0 0;background-size:100% 100%}.cd-transition-layer .bg-video{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;z-index:1;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .7s,visibility 0s}.cd-transition-layer .bg-video video{width:50%;max-width:600px}.cd-transition-layer.visible{opacity:1;visibility:visible}.cd-transition-layer.opening .bg-layer{animation:cd-sequence .8s steps(24);animation-fill-mode:forwards}.cd-transition-layer.opening .bg-video{opacity:0}.cd-transition-layer.closing .bg-layer{animation:cd-sequence-reverse .8s steps(24);animation-fill-mode:forwards}.no-cssanimations .cd-transition-layer{display:none}@keyframes cd-sequence{0%{transform:translateY(-50%) translateX(-2%)}to{transform:translateY(-50%) translateX(-98%)}}@keyframes cd-sequence-reverse{0%{transform:translateY(-50%) translateX(-98%)}to{transform:translateY(-50%) translateX(-2%)}}