@import url(https://use.typekit.net/dqp0osx.css);.cart-link.active .indicator,.cart-link:hover .indicator{color:#000;background:#fff}.cart-link svg{z-index:7}.cart-link .indicator{--size:20px;--geist-green:#a4f7e5;--geist-blue:#c9f2f6;top:10%;right:10%;display:block;padding:0 6px 0 5px;min-width:var(--size);background:var(--geist-blue);border-radius:var(--size);font-size:12px;text-align:center;line-height:calc(var(--size) + 2px);height:var(--size);margin:0 0 0 10px;font-weight:600;transition:background .2s linear}.burger[data-v-4324d970]{cursor:pointer;display:flex;justify-content:center;align-items:center;height:35px;padding:0 10px;border-radius:3px}.burger[data-v-4324d970]:hover{background:var(--light-grey)}.link{color:var(--black);position:relative;display:inline-flex;align-items:center;vertical-align:middle;height:100%;padding:0 10px;color:var(--accents-5);font-size:14px;line-height:24px;box-sizing:border-box;font-weight:500;text-transform:uppercase}@media screen and (min-width:800px){.link:last-child{padding-right:0}}.link:hover{color:var(--black)}.link:hover span{background:var(--light-grey)}.link.match-exact.active--exact{color:var(--black)}.link.match-exact.active--exact span{background:var(--light-grey)}.link.match.active{color:var(--black)}.link.match.active span{background:var(--light-grey)}.link span{position:relative;display:inline-flex;vertical-align:top;align-items:center;padding:5px 10px;transition:all .3s ease;line-height:35px;border-radius:3px;height:35px}.link span svg{margin:0 0 2px}.header{height:var(--header-height);position:fixed;top:0;left:0;right:0;z-index:2;background:#fff;transform:translate(0);transition:all .5s ease;border-bottom:1px solid var(--light-grey);display:flex;justify-content:center;z-index:999}.header.isNotTop:not(.sticked){box-shadow:var(--header-shadow)}.header.sticked{transform:translateY(-100%)}.header__inner{margin:auto;display:flex;align-items:center;width:100%;max-width:1300px;padding:0 20px}@media screen and (min-width:900px){.header__inner{padding:20px 70px}}.header .hero{padding:0;margin-right:auto}.header .hero .title{display:block;font-size:14px;font-weight:600;text-transform:uppercase;margin:0 0 0 15px;color:#000}.title{display:none}.separator{display:inline-block;border:none;border-radius:2px;background:var(--accents-2);width:1px;height:16px}.hero{padding:50px 0 20px;display:flex;justify-content:center;align-items:center}.hero .logo{cursor:pointer;height:50px;width:50px;background-image:url(/assets/img/logo.677b47d4.jpg);background-position:50%;background-repeat:no-repeat;background-size:86%;border-radius:50%;box-shadow:0 0 0 0 var(--light-grey);transition:all .3s ease}.hero:hover .logo{box-shadow:0 0 0 4px var(--light-grey)}.nav{height:35px;display:none}@media screen and (max-width:800px){.nav{flex-direction:column;position:fixed;top:var(--header-height);left:0;bottom:0;right:0;height:100vh;z-index:-1;background:rgba(0,0,0,.5)}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideDown{0%{transform:translateY(-30%)}to{transform:translate(0)}}@keyframes slideDown{0%{transform:translateY(-30%)}to{transform:translate(0)}}.nav.show{opacity:0;display:flex;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav.show,.nav.show nav{-webkit-animation-duration:.2s;animation-duration:.2s}.nav.show nav{transform:translateY(-30%);-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav nav{z-index:-1;background:#fff;padding:20px;flex-direction:column;display:flex;justify-content:center;align-items:center}.nav nav .separator{display:flex;height:1px;width:95%;margin:auto 20px;flex-shrink:0}.nav nav .link{width:100%;margin:5px 0}.nav nav .link span{width:100%;height:60px;text-align:center}}@media screen and (min-width:800px){.nav{display:flex}}.nav nav{justify-content:center;align-items:center}.mobile-nav,.nav nav{display:flex}@media screen and (min-width:800px){.mobile-nav{display:none}}.footer[data-v-66846246]{width:100%;height:300px;border-top:1px solid var(--accents-2);background-color:var(--accents-1);display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.footer[data-v-66846246]{height:300px}}.grid[data-v-66846246]{display:grid;grid-gap:30px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.layout{min-height:100vh;padding:var(--header-height) 0 0 0}.layout,.layout .page-content{display:flex;flex-direction:column}.layout .page-content{flex-grow:1}@media screen and (min-width:1130px){.layout{padding:var(--header-height) 0 0 0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-notices{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1052;pointer-events:none}.v-notices .v-toast{display:inline-flex;align-items:center;-webkit-animation-duration:.15s;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-notices .v-toast .v-toast-text{margin:0;padding:.5em 1em;word-break:break-word}.v-notices .v-toast .v-toast-icon{display:none}.v-notices .v-toast-success{background-color:var(--black)}.v-notices .v-toast-info{background-color:#17a2b8}.v-notices .v-toast-warning{background-color:#ffc107}.v-notices .v-toast-error{background-color:#dc3545}.v-notices .v-toast-default{background-color:#343a40}.v-notices .v-toast.is-bottom,.v-notices .v-toast.is-top{align-self:center}.v-notices .v-toast.is-bottom-right,.v-notices .v-toast.is-top-right{align-self:flex-end}.v-notices .v-toast.is-bottom-left,.v-notices .v-toast.is-top-left{align-self:flex-start}.v-notices.is-top{flex-direction:column}.v-notices.is-bottom{flex-direction:column-reverse}.v-notices.is-custom-parent{position:absolute}@media screen and (max-width:768px){.v-notices{padding:0;position:fixed!important}}@font-face{font-family:hk-grotesk;font-weight:200;src:url(/assets/fonts/HKGrotesk-Light.e1e26c50.woff2);font-display:swap}@font-face{font-family:hk-grotesk;font-weight:400;src:url(/assets/fonts/HKGrotesk-Regular.5261fcb3.woff2);font-display:swap}@font-face{font-family:hk-grotesk;font-weight:600;src:url(/assets/fonts/HKGrotesk-Medium.be291138.woff2);font-display:swap}@font-face{font-family:hk-grotesk;font-weight:700;src:url(/assets/fonts/HKGrotesk-SemiBold.bc4d56ad.woff2);font-display:swap}@font-face{font-family:hk-grotesk;font-weight:800;src:url(/assets/fonts/HKGrotesk-Bold.95142993.woff2);font-display:swap}*,:after,:before{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight:none;-webkit-tap-highlight-color:transparent}:root{font-family:hk-grotesk,sans-serif;--black:#212121;--light-grey:#f3f3f5;--header-height:90px;--accents-1:#fafafa;--accents-2:#eaeaea;--accents-3:#999;--accents-4:#888;--accents-5:#666;--accents-6:#444;--accents-7:#333;--accents-8:#111;--header-shadow:0 1px 30px 0 hsla(0,0%,56.9%,0.2);--shadow-small:0 5px 10px rgba(0,0,0,0.12);--shadow-medium:0 8px 30px rgba(0,0,0,0.12);--shadow-large:0 30px 60px rgba(0,0,0,0.12);--shadow-hover:0 30px 60px rgba(0,0,0,0.12);--shadow-sticky:0 12px 10px -10px rgba(0,0,0,0.12)}a{text-decoration:none}@-webkit-keyframes skeleton-glow{0%{background:rgba(206,217,224,.2);border-color:rgba(206,217,224,.2)}to{background:rgba(92,112,128,.2);border-color:rgba(92,112,128,.2)}}@keyframes skeleton-glow{0%{background:rgba(206,217,224,.2);border-color:rgba(206,217,224,.2)}to{background:rgba(92,112,128,.2);border-color:rgba(92,112,128,.2)}}.skeleton{-webkit-animation:skeleton-glow 1s linear infinite alternate;animation:skeleton-glow 1s linear infinite alternate;background:rgba(206,217,224,.2);background-clip:padding-box!important;border-radius:2px;box-shadow:none!important;color:transparent!important;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none!important}input::-moz-placeholder{color:var(--accents-3);opacity:.8}input:-ms-input-placeholder{color:var(--accents-3);opacity:.8}input::-ms-input-placeholder{color:var(--accents-3);opacity:.8}input::placeholder{color:var(--accents-3);opacity:.8}h1,h2,h3,h4{font-family:span,serif}img{-o-object-fit:cover;object-fit:cover}.fade-enter-active[data-v-e0165c88]{transition:opacity .8s ease-in-out}.fade-enter-to[data-v-e0165c88]{opacity:1}.fade-enter[data-v-e0165c88]{opacity:0}.box-image[data-v-e0165c88]{display:flex;overflow:hidden;background:#f6f7f8;position:relative}.box-image img[data-v-e0165c88]{position:absolute;border-radius:2px;top:0;left:0;bottom:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .8s ease-in-out}.blured[data-v-e0165c88]{-webkit-filter:blur(25px);filter:blur(25px)}.centered-container__inner[data-v-dfd6a66a]{margin:auto;width:1300px;max-width:100vw;min-height:20px;padding:0 20px}@media screen and (min-width:900px){.centered-container__inner[data-v-dfd6a66a]{padding:0 70px}}.text{padding:0 0 100px;margin:0 auto;max-width:75ch}.text h2{font-size:40px;margin:70px 0 20px}.text h3{font-size:30px;margin:35px 0 15px}.text p{font-size:18px;margin:0 0 20px;line-height:1.7;color:rgba(0,0,0,.6)}.text img{margin:20px 0;max-width:100%;border-radius:3px}.button .MINIMAL[data-v-a755ba2a]{color:var(--black);position:relative;display:inline-flex;align-items:center;vertical-align:middle;height:100%;padding:0 10px;color:#212121;font-size:16px;line-height:24px;box-sizing:border-box;font-weight:500}.pager{display:flex;justify-content:center;margin:20px 0 100px}.pager,.pager a{align-items:center}.pager a{color:var(--black);position:relative;display:inline-flex;vertical-align:middle;height:100%;color:#212121;font-size:16px;line-height:24px;box-sizing:border-box;font-weight:500;padding:5px 10px}.pager a:hover{background:var(--accents-2);border-radius:3px}.banner[data-v-f984768c]{overflow:hidden;height:55vh;margin:0 0 70px}.banner img[data-v-f984768c]{height:calc(100% + 200px);transform:translate3d(0 -100px)}.main[data-v-f984768c],.top[data-v-f984768c]{max-width:var(--content-max-width);margin:auto;width:100%}.top[data-v-f984768c]{margin:70px auto}.main[data-v-f984768c]{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:5vw}.indicator[data-v-f984768c]{display:block;font-size:15px;line-height:20px;letter-spacing:2.4px;margin-bottom:20px}.title-container[data-v-f984768c]{display:flex;align-items:baseline;margin-bottom:50px}.title-container .year[data-v-f984768c]{margin-left:20px;font-size:22px;line-height:29px;color:#979797}.content[data-v-f984768c]{grid-column:span 2;margin-bottom:130px}.content h1[data-v-f984768c],.top h1[data-v-f984768c]{font-weight:600;font-size:80px;line-height:1em;letter-spacing:-2px;text-transform:capitalize;perspective:600px}.content h2[data-v-f984768c],.top h2[data-v-f984768c]{font-weight:600;font-size:50px;line-height:1.1em;text-transform:capitalize;margin:0 0 30px}.content p[data-v-f984768c],.top p[data-v-f984768c]{font-family:HK Grotesk;font-style:normal;font-weight:400;font-size:18px;line-height:1.8em;margin:10px 0 30px;color:var(--color-text);opacity:.8}.content img[data-v-f984768c],.top img[data-v-f984768c]{border-radius:1px;margin:10px 0 30px}.aside[data-v-f984768c]{border-radius:5px;top:calc(2.5vw + 90px);position:-webkit-sticky;position:sticky;border:1px solid var(--accents-2);margin-bottom:auto;font-size:18px}.aside>div[data-v-f984768c],.aside ul[data-v-f984768c]{padding:15px}.aside .title[data-v-f984768c]{font-weight:800;margin-bottom:10px;color:var(--color-text)}.aside div.desc[data-v-f984768c]{line-height:1.5em;color:var(--color-description-full);border-bottom:1px solid var(--accents-2)}.aside .variants[data-v-f984768c]{display:flex;flex-direction:column;list-style:none}.aside .variants .variant[data-v-f984768c]{list-style:none;height:55px;padding:10px;display:flex;justify-content:space-between;border:1px solid var(--accents-2);align-items:center;border-radius:3px;cursor:pointer}.aside .variants .variant[data-v-f984768c]:not(:last-child){margin-bottom:10px}.aside .variants .variant[data-v-f984768c]:hover{background-color:var(--color-lines)}.aside .bottom[data-v-f984768c]{border-top:1px solid var(--accents-2)}.aside .bottom button[data-v-f984768c]{color:#fff;border-radius:3px;background:#000;border:none;outline:none;width:100%;height:50px;cursor:pointer;font-size:16px}.product-grid[data-v-8848d8ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;margin:0 0 100px}.drawing[data-v-8848d8ae]{transition:all .3s ease;position:relative}.drawing img[data-v-8848d8ae]{border-radius:3px;transform:scale(1.2)}.drawing[data-v-8848d8ae]:hover{opacity:.6}.drawing h3[data-v-8848d8ae]{margin:10px 5px 5px;color:var(--black);font-size:20px}.drawing p[data-v-8848d8ae]{font-size:14px;margin:5px;color:var(--black);opacity:.5}.centered[data-v-8848d8ae]{position:relative;margin:0 auto 100px;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:70%}.centered h2[data-v-8848d8ae]{font-size:50px}.centered p[data-v-8848d8ae]{display:flex;max-width:80%;margin:20px 0 0;font-size:16px;line-height:1.6;opacity:.6}@media screen and (max-width:600px){.centered[data-v-8848d8ae]{margin:30px auto 70px;max-width:100%}.centered p[data-v-8848d8ae]{max-width:95%}.centered h2[data-v-8848d8ae]{font-size:40px}}.top[data-v-8848d8ae]{border-radius:3px;background-color:var(--light-grey);height:40vh;margin:0 0 100px}.top__inner[data-v-8848d8ae]{padding:30px;display:flex;height:100%;justify-content:center;align-items:center}.cart-item[data-v-4c8e92da]{--pad:10px;position:relative;display:grid;grid-template-columns:150px 1fr 1fr 1fr;grid-gap:25px;align-items:center;border-bottom:1px solid var(--accents-2);padding:0 0 15px;height:150px;max-width:100vw;overflow:hidden}.cart-item[data-v-4c8e92da]:last-child{border-bottom:none;margin-bottom:100px}.cart-item .thumbnail[data-v-4c8e92da]{position:relative;height:100%;margin:0 10px 0 0}.cart-item .thumbnail img[data-v-4c8e92da]{height:100%}.cart-item__edditor[data-v-4c8e92da]{display:flex}.cart-item .hover-actions[data-v-4c8e92da]{position:absolute;top:var(--pad);right:var(--pad);left:auto;bottom:var(--pad)}.cart-item .hover-actions .remove[data-v-4c8e92da]{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%;height:25px;width:25px;border:none;opacity:0;transition:.3s ease;background-color:#fff}.cart-item .hover-actions .remove[data-v-4c8e92da]:hover{background-color:var(--accents-1)}.cart-item:hover .hover-actions .remove[data-v-4c8e92da]{opacity:1}.section[data-v-4c8e92da]{display:flex;flex-direction:column}.section>span[data-v-4c8e92da]:first-child{font-size:20px;font-weight:800;margin-bottom:10px}.pill[data-v-4c8e92da]{border:1px solid var(--accents-2);border-radius:3px;padding:2px 4px;background-color:var(--accents-1)}.counter[data-v-4c8e92da]{display:flex;flex-direction:row}.counter input[data-v-4c8e92da]{height:25px;padding:0 5px;outline:none;width:40px}.counter button[data-v-4c8e92da]{cursor:pointer;margin:0 10px;height:25px;width:25px;border:1px solid var(--accents-2);border-radius:3px}.counter button[data-v-4c8e92da]:hover{background-color:var(--accents-1)}.cart-checkout[data-v-5375a6fc]{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column}.cart-checkout__inner[data-v-5375a6fc]{box-shadow:var(--shadow-medium);border-radius:3px;border:1px solid rgba(0,0,0,.07);margin-bottom:auto}.cart-checkout__inner .section[data-v-5375a6fc]{border-bottom:1px solid var(--accents-2);padding:20px}.cart-checkout__inner .section[data-v-5375a6fc]:last-child{border-bottom:none}.button[data-v-5375a6fc]{cursor:pointer;margin:20px 0 0;outline:none;padding:0 20px;height:45px;border-radius:3px;background:#000;border:none;color:#fff;font-size:14px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.button span[data-v-5375a6fc]{margin-right:7px}.email[data-v-5375a6fc]{width:100%;outline:none;border-radius:3px;border:1px solid var(--black);padding:10px;height:45px;font-size:14px}.email[data-v-5375a6fc]:focus{box-shadow:0 0 0 3px rgba(0,0,0,.1);border:1px solid #000}.button[data-v-a91a0494]{cursor:pointer;margin:20px 0 0;outline:none;display:flex;align-items:center;padding:0 20px;height:45px;border-radius:3px;background:#000;border:none;color:#fff;font-size:14px}.button span[data-v-a91a0494]{margin-right:7px}.centered[data-v-a91a0494]{position:relative;margin:0 auto 100px;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:70%}.centered h2[data-v-a91a0494]{font-size:50px}.centered p[data-v-a91a0494]{display:flex;max-width:80%;margin:20px 0 0;font-size:16px;line-height:1.6;opacity:.6}@media screen and (max-width:600px){.centered[data-v-a91a0494]{margin:30px auto 70px;max-width:100%}.centered p[data-v-a91a0494]{max-width:95%}.centered h2[data-v-a91a0494]{font-size:40px}}.center[data-v-51243888]{margin:auto}.cart-layout[data-v-51243888]{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:40px}@media screen and (max-width:600px){.cart-layout[data-v-51243888]{grid-template-columns:1fr;margin-bottom:70px}}.cart-layout__list[data-v-51243888]{display:flex;flex-direction:column}.cart-layout__list__inner[data-v-51243888]{display:grid;grid-gap:20px}.cover[data-v-2739e648]{height:60vh}.q-container{color:var(--accents-2);margin:auto}.q-container h1{margin:auto;text-align:center;font-size:50vmin;font-weight:900}@-webkit-keyframes appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.v-grid-item{overflow:hidden;position:relative;border-radius:2px;opacity:0}.v-grid-item:not(.special) figure{padding-bottom:100%}.v-grid-item.visible{-webkit-animation:appear .7s ease-out 0s 1 forwards;animation:appear .7s ease-out 0s 1 forwards}.v-grid-item img{position:absolute;top:0;bottom:0;left:0;right:0}.v-grid-item .hover-content{opacity:1;top:0;bottom:0;left:0;right:0;padding:10px 15px 30px;transition:all .3s ease;display:flex;align-items:center}.v-grid-item .hover-content .inner .title{display:block;padding:5px 0;font-weight:800;font-size:25px;line-height:1.2em;color:var(--black)}.v-grid-item .hover-content .inner .subtitle{font-size:15px;color:#555}.v-grid-item.special{padding-bottom:100%;background:var(--accents-2)}.v-grid-item.special .v-grid-item__img{position:absolute;top:0;bottom:0;left:0;right:0}.v-grid-item.special:hover .hover-content{opacity:1}@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.v-grid-item.special:hover .hover-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media screen and (max-width:900px){.v-grid-item.special .hover-content{opacity:1}@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.v-grid-item.special .hover-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}}.v-grid-item.special .hover-content{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;padding:40px;background:hsla(0,0%,100%,.8);transition:all .3s ease;display:flex;align-items:center}.v-grid-item.special.HORIZONTAL{padding-bottom:40%}@media screen and (min-width:600px){.v-grid-item.special.HORIZONTAL{grid-column:span 2}}.v-grid-item.special.VERTICAL{padding-bottom:100%}@media screen and (min-width:600px){.v-grid-item.special.VERTICAL{grid-row:span 2}}.v-grid-item.special.SQUARE{padding-bottom:50%}@media screen and (min-width:600px){.v-grid-item.special.SQUARE{grid-row:span 2;grid-column:span 2}}.shop_banner[data-v-3572c856]{height:300px;width:100%;background-color:var(--accents-2);border-radius:3px;margin-bottom:100px}.button[data-v-3572c856]{cursor:pointer;margin:20px 0 0;outline:none;display:flex;align-items:center;padding:0 20px;height:45px;border-radius:3px;background:#000;border:none;color:#fff;font-size:14px}.button span[data-v-3572c856]{margin-right:7px}.centered[data-v-3572c856]{position:relative;margin:0 auto 100px;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:70%}.centered h2[data-v-3572c856]{font-size:50px}.centered p[data-v-3572c856]{display:flex;max-width:80%;margin:20px 0 0;font-size:16px;line-height:1.6;opacity:.6}@media screen and (max-width:600px){.centered[data-v-3572c856]{margin:30px auto 70px;max-width:100%}.centered p[data-v-3572c856]{max-width:95%}.centered h2[data-v-3572c856]{font-size:40px}}.grid[data-v-3572c856]{margin:0 0 100px;display:grid;grid-gap:30px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.project-grid .input[data-v-3572c856]{position:relative;height:45px;padding:0;margin:30px 0;width:100%;max-width:500px;display:flex;font-size:14px}.project-grid .input input[data-v-3572c856]{flex-grow:1;height:100%;width:100%;outline:none;padding:0 12px;font-size:inherit;border:1px solid #000;border-radius:3px 0 0 3px}.project-grid .input input[data-v-3572c856]:focus{box-shadow:0 0 0 3px rgba(0,0,0,.1);border:1px solid #000}.project-grid .input button[data-v-3572c856]{flex-shrink:0;margin:0;color:#fff;border:none;padding:0 20px;background-color:#000;outline:none;cursor:pointer;font-size:inherit;border-radius:0 3px 3px 0}.product-grid[data-v-3572c856]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;margin:0 0 100px}.drawing[data-v-3572c856]{transition:all .3s ease;position:relative}.drawing img[data-v-3572c856]{border-radius:3px}.drawing[data-v-3572c856]:hover{opacity:.6}.drawing h3[data-v-3572c856]{margin:10px 5px 5px;color:var(--black);font-size:20px}.drawing p[data-v-3572c856]{font-size:14px;margin:5px;color:var(--black);opacity:.5}