.Hero-module__s-6kkG__hero{background:#777;align-items:flex-end;min-height:calc(100vh - 118px);display:flex;position:relative;overflow:hidden}.Hero-module__s-6kkG__media{position:absolute;inset:0}.Hero-module__s-6kkG__media img{object-fit:cover;width:100%;height:100%}.Hero-module__s-6kkG__overlay{background:linear-gradient(90deg,#0f0f0f94,#0f0f0f29 58%,#0f0f0f14),linear-gradient(#0000 45%,#0f0f0f8c);position:absolute;inset:0}.Hero-module__s-6kkG__content{z-index:2;color:#fff;padding:0 32px 70px;position:relative}.Hero-module__s-6kkG__content .Hero-module__s-6kkG__eyebrow{color:#ffffffc7}.Hero-module__s-6kkG__content h1{color:#fff;max-width:760px;font-size:clamp(50px,6vw,88px)}.Hero-module__s-6kkG__content h1 em{color:#ddd}.Hero-module__s-6kkG__content p{color:#ffffffdb;max-width:560px;margin:24px 0 32px;font-size:16px;line-height:1.7}.Hero-module__s-6kkG__content .btn.light{color:#fff;background:#ffffff1a;border-color:#ffffff8c}@media (max-width:800px){.Hero-module__s-6kkG__hero{min-height:78vh}.Hero-module__s-6kkG__content{padding:0 22px 42px}.Hero-module__s-6kkG__content h1{font-size:48px}}
.StyleGrid-module__XLZbCG__styles{grid-template-columns:repeat(min(var(--count,5), 5), 1fr);background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.StyleGrid-module__XLZbCG__style{background:var(--paper);align-items:flex-end;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}.StyleGrid-module__XLZbCG__style img{object-fit:cover;opacity:.76;filter:saturate(.65);width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.StyleGrid-module__XLZbCG__style:after{content:"";background:linear-gradient(#1e1d1c00 30%,#1e1d1cb8);position:absolute;inset:0}.StyleGrid-module__XLZbCG__style:hover img,.StyleGrid-module__XLZbCG__style:focus-visible img{filter:saturate(.8);transform:scale(1.05)}.StyleGrid-module__XLZbCG__style span{z-index:2;color:#fff;letter-spacing:.22em;text-transform:uppercase;font-size:12px;position:relative}@media (max-width:1000px){.StyleGrid-module__XLZbCG__styles{grid-template-columns:repeat(min(var(--count,3), 3), 1fr)}}@media (max-width:720px){.StyleGrid-module__XLZbCG__styles{grid-template-columns:repeat(min(var(--count,2), 2), 1fr)}.StyleGrid-module__XLZbCG__style{min-height:190px}}
.Finder-module__7m-qTa__discovery{background:var(--dark);color:#f5f2ee;padding:90px 0}.Finder-module__7m-qTa__discovery .section-head p{color:#c2beb8}.Finder-module__7m-qTa__finder{background:#ffffff29;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.Finder-module__7m-qTa__card{background:var(--dark);border:1px solid #ffffff14;min-height:210px;padding:36px;display:block;position:relative}.Finder-module__7m-qTa__card small{letter-spacing:.22em;text-transform:uppercase;color:#b0aaa2;font-size:10px}.Finder-module__7m-qTa__card h3{color:#fff;margin:35px 0 12px;font-size:25px;font-weight:400}.Finder-module__7m-qTa__card p{color:#bbb6b0;margin:0;font-size:14px;line-height:1.65}.Finder-module__7m-qTa__card b{color:#fff;font-size:24px;font-weight:300;position:absolute;bottom:28px;right:30px}@media (max-width:1000px){.Finder-module__7m-qTa__finder{grid-template-columns:1fr}}
.Manifesto-module__RcQ2Oq__manifesto{position:relative;overflow:hidden}.Manifesto-module__RcQ2Oq__manifesto:before{content:"";border:1px solid var(--line);border-radius:50%;width:760px;height:760px;position:absolute;top:-220px;right:-330px}.Manifesto-module__RcQ2Oq__inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.Manifesto-module__RcQ2Oq__quote{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(38px,4.6vw,70px);font-weight:400;line-height:1.04}.Manifesto-module__RcQ2Oq__text p{color:var(--ink-2);max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.85}@media (max-width:1000px){.Manifesto-module__RcQ2Oq__inner{grid-template-columns:1fr}}
.StoreSection-module__Fw6m3W__store{background:#d7d0c8}.StoreSection-module__Fw6m3W__grid{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.StoreSection-module__Fw6m3W__image{min-height:560px;position:relative}.StoreSection-module__Fw6m3W__copy{background:#d7d0c8;padding:80px}.StoreSection-module__Fw6m3W__copy h2{max-width:480px}.StoreSection-module__Fw6m3W__copy p{color:#5d5954;max-width:470px;margin:20px 0 32px;line-height:1.8}.StoreSection-module__Fw6m3W__contactLine{border-top:1px solid #4f4e4d40;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;padding-top:30px;display:grid}.StoreSection-module__Fw6m3W__contactLine small{letter-spacing:.18em;text-transform:uppercase;color:#514e4a;margin-bottom:8px;font-size:9px;display:block}.StoreSection-module__Fw6m3W__contactLine strong{color:var(--ink);font-size:15px;font-weight:600}@media (max-width:1000px){.StoreSection-module__Fw6m3W__grid{grid-template-columns:1fr}.StoreSection-module__Fw6m3W__image{min-height:430px}}@media (max-width:720px){.StoreSection-module__Fw6m3W__copy{padding:55px 25px}.StoreSection-module__Fw6m3W__contactLine{grid-template-columns:1fr}}
.ProjectCarousel-module__x0D9Oq__projects{background:#e7e3df}.ProjectCarousel-module__x0D9Oq__carousel{position:relative}.ProjectCarousel-module__x0D9Oq__grid{grid-template-columns:1.35fr .65fr;gap:20px;transition:opacity .18s;display:grid}.ProjectCarousel-module__x0D9Oq__grid.ProjectCarousel-module__x0D9Oq__changing{opacity:.45}.ProjectCarousel-module__x0D9Oq__side{grid-template-rows:1fr 1fr;gap:20px;display:grid}.ProjectCarousel-module__x0D9Oq__item{min-height:300px;display:block;position:relative;overflow:hidden}.ProjectCarousel-module__x0D9Oq__item img{object-fit:cover;width:100%;height:100%}.ProjectCarousel-module__x0D9Oq__large{min-height:680px}.ProjectCarousel-module__x0D9Oq__item:after{content:"";background:linear-gradient(#0000 45%,#1918179e);position:absolute;inset:0}.ProjectCarousel-module__x0D9Oq__copy{z-index:2;color:#fff;position:absolute;bottom:28px;left:30px}.ProjectCarousel-module__x0D9Oq__copy small{letter-spacing:.2em;text-transform:uppercase;opacity:.78;font-size:10px}.ProjectCarousel-module__x0D9Oq__copy h3{margin:8px 0;font-size:28px;font-weight:400}.ProjectCarousel-module__x0D9Oq__copy p{opacity:.82;margin:0;font-size:13px}.ProjectCarousel-module__x0D9Oq__arrow{z-index:5;width:58px;height:58px;color:var(--ink);cursor:pointer;background:#f2f0edf0;border:1px solid #4f4e4d47;place-items:center;font-size:34px;font-weight:300;line-height:1;transition:all .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #2d2a2614}.ProjectCarousel-module__x0D9Oq__arrow:hover,.ProjectCarousel-module__x0D9Oq__arrow:focus-visible{background:var(--ink);color:#fff;transform:translateY(-50%)scale(1.03)}.ProjectCarousel-module__x0D9Oq__prev{left:-78px}.ProjectCarousel-module__x0D9Oq__next{right:-78px}@media (max-width:1380px){.ProjectCarousel-module__x0D9Oq__prev{left:12px}.ProjectCarousel-module__x0D9Oq__next{right:12px}}@media (max-width:1000px){.ProjectCarousel-module__x0D9Oq__grid{grid-template-columns:1fr}.ProjectCarousel-module__x0D9Oq__large{min-height:500px}.ProjectCarousel-module__x0D9Oq__side{grid-template-rows:none;grid-template-columns:1fr 1fr}}@media (max-width:720px){.ProjectCarousel-module__x0D9Oq__side{grid-template-columns:1fr}.ProjectCarousel-module__x0D9Oq__large{min-height:420px}.ProjectCarousel-module__x0D9Oq__arrow{width:44px;height:44px;font-size:27px}.ProjectCarousel-module__x0D9Oq__prev{left:10px}.ProjectCarousel-module__x0D9Oq__next{right:10px}}
.ProductCard-module__bki8ua__product{background:#f8f7f5;transition:all .3s;display:block;position:relative;overflow:hidden}.ProductCard-module__bki8ua__product:hover,.ProductCard-module__bki8ua__product:focus-within{box-shadow:var(--shadow);transform:translateY(-5px)}.ProductCard-module__bki8ua__media{aspect-ratio:1;background:#ddd;display:block;position:relative;overflow:hidden}.ProductCard-module__bki8ua__media img{transition:all .5s}.ProductCard-module__bki8ua__product:hover .ProductCard-module__bki8ua__media img{transform:scale(1.04)}.ProductCard-module__bki8ua__body{padding:24px}.ProductCard-module__bki8ua__brand{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:10px}.ProductCard-module__bki8ua__name{letter-spacing:.05em;color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:600}.ProductCard-module__bki8ua__meta{letter-spacing:.16em;text-transform:uppercase;color:#56534f;font-size:10px}.ProductCard-module__bki8ua__price{color:#575451;margin-top:20px;font-size:23px}.ProductCard-module__bki8ua__price small{letter-spacing:.12em;text-transform:uppercase;color:#5c5954;font-size:10px}.ProductCard-module__bki8ua__priceUnset{letter-spacing:.08em!important;text-transform:none!important;color:var(--ink-2)!important;font-size:13px!important}.ProductCard-module__bki8ua__cta{letter-spacing:.17em;text-transform:uppercase;border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;margin-top:20px;padding-top:16px;font-size:10px;display:flex}.ProductCard-module__bki8ua__whatsapp{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#4f4e4d;margin-top:14px;padding:11px 14px;font-size:10px;transition:all .25s;display:inline-flex}.ProductCard-module__bki8ua__whatsapp:hover,.ProductCard-module__bki8ua__whatsapp:focus-visible{background:#333;transform:translateY(-1px)}@media (max-width:720px){.ProductCard-module__bki8ua__body{padding:16px}.ProductCard-module__bki8ua__name{font-size:13px}.ProductCard-module__bki8ua__price{font-size:19px}}
.ProductCatalog-module__fARblq__catalog{padding-top:120px}.ProductCatalog-module__fARblq__toolbar{grid-template-columns:1fr 180px 180px;gap:12px;margin-bottom:28px;display:grid}.ProductCatalog-module__fARblq__toolbarWithBrand{grid-template-columns:1fr 180px 180px 180px}.ProductCatalog-module__fARblq__field{border:1px solid var(--line);height:52px;color:var(--ink);background:#ffffff8c;outline:none;width:100%;padding:0 18px}.ProductCatalog-module__fARblq__field::placeholder{color:#726e68}.ProductCatalog-module__fARblq__chips{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.ProductCatalog-module__fARblq__chip{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:var(--ink-2);background:0 0;padding:10px 15px;font-size:10px}.ProductCatalog-module__fARblq__chip.ProductCatalog-module__fARblq__active,.ProductCatalog-module__fARblq__chip:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.ProductCatalog-module__fARblq__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ProductCatalog-module__fARblq__empty{text-align:center;color:var(--ink-2);grid-column:1/-1;padding:60px 0}.ProductCatalog-module__fARblq__loadMore{justify-content:center;margin-top:40px;display:flex}@media (max-width:1000px){.ProductCatalog-module__fARblq__toolbarWithBrand{grid-template-columns:repeat(3,1fr)}.ProductCatalog-module__fARblq__toolbarWithBrand input[type=search]{grid-column:1/-1}.ProductCatalog-module__fARblq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.ProductCatalog-module__fARblq__toolbar{grid-template-columns:1fr}.ProductCatalog-module__fARblq__grid{grid-template-columns:1fr 1fr;gap:10px}}
