.SectionHero-module-scss-module__t7HMcq__hero{background:#2a2520;align-items:flex-end;height:88vh;min-height:600px;max-height:820px;display:flex;position:relative;overflow:hidden}.SectionHero-module-scss-module__t7HMcq__bgImage{object-fit:cover;object-position:center}.SectionHero-module-scss-module__t7HMcq__overlay{z-index:1;background:linear-gradient(#1f1c181f 0%,#1f1c180f 40%,#1f1c189e 100%);position:absolute;inset:0}.SectionHero-module-scss-module__t7HMcq__inner{z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 32px 64px;position:relative}.SectionHero-module-scss-module__t7HMcq__eyebrow{letter-spacing:3px;text-transform:uppercase;color:#e8ddcf;margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionHero-module-scss-module__t7HMcq__title{color:#faf7f2;letter-spacing:-.5px;text-wrap:balance;max-width:760px;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.02}.SectionHero-module-scss-module__t7HMcq__subtitle{color:#ece3d6;max-width:480px;margin-top:22px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.SectionHero-module-scss-module__t7HMcq__ctas{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.SectionHero-module-scss-module__t7HMcq__ctaPrimary{color:#1f1c18;cursor:pointer;background:#faf7f2;border:none;border-radius:10px;align-items:center;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.SectionHero-module-scss-module__t7HMcq__ctaPrimary:hover{background:#f1ebe1}.SectionHero-module-scss-module__t7HMcq__ctaSecondary{color:#faf7f2;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf7f21f;border:1px solid #faf7f273;border-radius:10px;align-items:center;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.SectionHero-module-scss-module__t7HMcq__ctaSecondary:hover{background:#faf7f233}
.SectionAbout-module-scss-module__wS0_nW__section{background:#faf7f2;padding:110px 0}@media (max-width:767px){.SectionAbout-module-scss-module__wS0_nW__section{padding:72px 0}}.SectionAbout-module-scss-module__wS0_nW__inner{grid-template-columns:1fr;gap:2.5rem;max-width:1240px;margin:0 auto;padding:0 32px;display:grid}@media (min-width:992px){.SectionAbout-module-scss-module__wS0_nW__inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px}}.SectionAbout-module-scss-module__wS0_nW__header{flex-direction:column;gap:1.25rem;display:flex}.SectionAbout-module-scss-module__wS0_nW__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionAbout-module-scss-module__wS0_nW__title{letter-spacing:-.4px;color:#1f1c18;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.06}.SectionAbout-module-scss-module__wS0_nW__content{flex-direction:column;gap:20px;display:flex}.SectionAbout-module-scss-module__wS0_nW__paragraph{color:#5e564b;font-size:16.5px;line-height:1.7}
.SectionProjectTypes-module-scss-module__QDWEaW__section{background:#faf7f2;padding:0 0 110px}.SectionProjectTypes-module-scss-module__QDWEaW__inner{max-width:1240px;margin:0 auto;padding:0 32px}.SectionProjectTypes-module-scss-module__QDWEaW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.SectionProjectTypes-module-scss-module__QDWEaW__headerLeft{flex-direction:column;gap:18px;display:flex}.SectionProjectTypes-module-scss-module__QDWEaW__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionProjectTypes-module-scss-module__QDWEaW__title{letter-spacing:-.4px;color:#1f1c18;margin:12px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.06}.SectionProjectTypes-module-scss-module__QDWEaW__subtitle{color:#7a7165;max-width:340px;font-size:16px}.SectionProjectTypes-module-scss-module__QDWEaW__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.SectionProjectTypes-module-scss-module__QDWEaW__grid{grid-template-columns:repeat(3,1fr)}}.SectionProjectTypes-module-scss-module__QDWEaW__card{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:block}.SectionProjectTypes-module-scss-module__QDWEaW__card:hover .SectionProjectTypes-module-scss-module__QDWEaW__image{transform:scale(1.05)}.SectionProjectTypes-module-scss-module__QDWEaW__card:hover .SectionProjectTypes-module-scss-module__QDWEaW__overlay{background:linear-gradient(#0000 20%,#12100cd1 100%)}.SectionProjectTypes-module-scss-module__QDWEaW__imageWrapper{aspect-ratio:4/5;background:#f1ebe1;border-radius:14px;position:relative;overflow:hidden}.SectionProjectTypes-module-scss-module__QDWEaW__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s}.SectionProjectTypes-module-scss-module__QDWEaW__overlay{background:linear-gradient(#0000 40%,#12100c9e 100%);transition:background .4s;position:absolute;inset:0}.SectionProjectTypes-module-scss-module__QDWEaW__cardContent{z-index:1;flex-direction:column;gap:8px;padding:28px 24px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.SectionProjectTypes-module-scss-module__QDWEaW__cardTitle{color:#fff;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:26px;font-weight:700}.SectionProjectTypes-module-scss-module__QDWEaW__cardCta{color:#ffffffbf;font-size:14px;font-weight:600;transition:color .3s}.SectionProjectTypes-module-scss-module__QDWEaW__card:hover .SectionProjectTypes-module-scss-module__QDWEaW__cardCta{color:#fff}.SectionProjectTypes-module-scss-module__QDWEaW__header{margin-bottom:40px}
.SectionDesignPartner-module-scss-module__YDnsva__section{background:#faf7f2;border-top:1px solid #e7e0d6;border-bottom:1px solid #e7e0d6;padding:96px 0}@media (max-width:767px){.SectionDesignPartner-module-scss-module__YDnsva__section{padding:64px 0}}.SectionDesignPartner-module-scss-module__YDnsva__inner{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;padding:0 32px;display:flex}.SectionDesignPartner-module-scss-module__YDnsva__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;margin-bottom:1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionDesignPartner-module-scss-module__YDnsva__title{letter-spacing:-.4px;color:#1f1c18;text-wrap:balance;margin:0 0 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.1}.SectionDesignPartner-module-scss-module__YDnsva__subtitle{color:#5e564b;max-width:560px;margin:0 0 32px;font-size:16.5px;line-height:1.7}.SectionDesignPartner-module-scss-module__YDnsva__link{color:#1f1c18;cursor:pointer;background:0 0;border:1px solid #1f1c18;border-radius:10px;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.SectionDesignPartner-module-scss-module__YDnsva__link:hover{color:#faf7f2;background:#1f1c18}
.SectionWhy-module-scss-module__TIxO-a__section{background:#faf7f2;padding:100px 0}.SectionWhy-module-scss-module__TIxO-a__inner{max-width:1240px;margin:0 auto;padding:0 32px}.SectionWhy-module-scss-module__TIxO-a__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionWhy-module-scss-module__TIxO-a__title{letter-spacing:-.4px;color:#1f1c18;max-width:560px;margin:0 0 54px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.06}.SectionWhy-module-scss-module__TIxO-a__textCol{flex-direction:column;gap:1rem;display:flex}.SectionWhy-module-scss-module__TIxO-a__subtitle{color:#7a7165;font-size:1rem;line-height:1.75}.SectionWhy-module-scss-module__TIxO-a__featuresGrid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:576px){.SectionWhy-module-scss-module__TIxO-a__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.SectionWhy-module-scss-module__TIxO-a__featuresGrid{grid-template-columns:repeat(4,1fr)}}.SectionWhy-module-scss-module__TIxO-a__feature{border-top:1px solid #1f1c18;padding-top:20px}.SectionWhy-module-scss-module__TIxO-a__featureNum{color:#a9855f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.SectionWhy-module-scss-module__TIxO-a__featureTitle{color:#1f1c18;margin:14px 0 10px;font-size:20px;font-weight:600}.SectionWhy-module-scss-module__TIxO-a__featureDesc{color:#7a7165;font-size:14.5px;line-height:1.6}
.CardProject-module-scss-module__kgQt1q__card{background:#fff;border:1px solid #e7e0d6;border-radius:14px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.CardProject-module-scss-module__kgQt1q__card:hover{border-color:#c4a484}.CardProject-module-scss-module__kgQt1q__imageWrapper{aspect-ratio:3/2;background:#e7e0d6;flex-shrink:0;display:block;position:relative;overflow:hidden}.CardProject-module-scss-module__kgQt1q__image{transition:transform .3s ease ease}.CardProject-module-scss-module__kgQt1q__card:hover .CardProject-module-scss-module__kgQt1q__image{transform:scale(1.02)}.CardProject-module-scss-module__kgQt1q__favBtn{cursor:pointer;z-index:2;background:#faf7f2eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .15s;display:flex;position:absolute;top:10px;right:10px}.CardProject-module-scss-module__kgQt1q__favBtn:hover{background:#fff;transform:scale(1.1)}@media (max-width:767px){.CardProject-module-scss-module__kgQt1q__favBtn{width:40px;height:40px}}.CardProject-module-scss-module__kgQt1q__body{padding:16px}.CardProject-module-scss-module__kgQt1q__nameRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.CardProject-module-scss-module__kgQt1q__name{color:#1f1c18;margin:0;font-size:16px;font-weight:600}.CardProject-module-scss-module__kgQt1q__price{color:#a9855f;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.CardProject-module-scss-module__kgQt1q__type{color:#7a7165;margin:0 0 12px;font-size:12.5px}.CardProject-module-scss-module__kgQt1q__stats{color:#8a8175;border-top:1px solid #efe9df;gap:12px;padding-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:flex}.CardProject-module-scss-module__kgQt1q__dark{background:#262019;border-color:#322a20;border-radius:14px;flex-direction:column;text-decoration:none;display:flex}.CardProject-module-scss-module__kgQt1q__dark:hover{border-color:#c4a484}.CardProject-module-scss-module__kgQt1q__dark .CardProject-module-scss-module__kgQt1q__imageWrapper{aspect-ratio:3/2;background:#322a20}.CardProject-module-scss-module__kgQt1q__darkBody{padding:20px}.CardProject-module-scss-module__kgQt1q__darkTop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.CardProject-module-scss-module__kgQt1q__darkName{color:#faf7f2;margin:0;font-size:18px;font-weight:600}.CardProject-module-scss-module__kgQt1q__darkPrice{color:#c4a484;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.CardProject-module-scss-module__kgQt1q__darkType{color:#9c9384;margin:0 0 14px;font-size:13px}.CardProject-module-scss-module__kgQt1q__darkSpecs{color:#b8af9f;gap:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}
.SectionFeatured-module-scss-module__ngImja__section{color:#faf7f2;background:#1f1c18;padding:100px 0}.SectionFeatured-module-scss-module__ngImja__inner{max-width:1240px;margin:0 auto;padding:0 32px}.SectionFeatured-module-scss-module__ngImja__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:48px;display:flex}.SectionFeatured-module-scss-module__ngImja__headerText{flex-direction:column;gap:18px;display:flex}.SectionFeatured-module-scss-module__ngImja__label{letter-spacing:2.5px;text-transform:uppercase;color:#c4a484;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionFeatured-module-scss-module__ngImja__title{letter-spacing:-.4px;color:#faf7f2;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.06}.SectionFeatured-module-scss-module__ngImja__ctaLink{color:#faf7f2;cursor:pointer;background:0 0;border:1px solid #faf7f24d;border-radius:9px;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.SectionFeatured-module-scss-module__ngImja__ctaLink:hover{background:#faf7f20f;border-color:#faf7f299}.SectionFeatured-module-scss-module__ngImja__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.SectionFeatured-module-scss-module__ngImja__grid{grid-template-columns:repeat(3,1fr)}}.SectionFeatured-module-scss-module__ngImja__card{cursor:pointer;background:#262019;border:1px solid #322a20;border-radius:14px;transition:border-color .2s,transform .2s;overflow:hidden}.SectionFeatured-module-scss-module__ngImja__card:hover{border-color:#a9855f;transform:translateY(-2px)}.SectionFeatured-module-scss-module__ngImja__imageWrapper{aspect-ratio:3/2;background:#322a20;overflow:hidden}.SectionFeatured-module-scss-module__ngImja__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s}.SectionFeatured-module-scss-module__ngImja__card:hover .SectionFeatured-module-scss-module__ngImja__image{transform:scale(1.03)}.SectionFeatured-module-scss-module__ngImja__cardBody{padding:20px}.SectionFeatured-module-scss-module__ngImja__cardTop{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.SectionFeatured-module-scss-module__ngImja__cardName{color:#faf7f2;margin:0;font-size:18px;font-weight:600}.SectionFeatured-module-scss-module__ngImja__cardPrice{color:#c4a484;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.SectionFeatured-module-scss-module__ngImja__cardType{color:#9c9384;margin-bottom:14px;font-size:13px}.SectionFeatured-module-scss-module__ngImja__cardSpecs{color:#b8af9f;gap:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}.SectionFeatured-module-scss-module__ngImja__subtitle{color:#b8af9f;font-size:.875rem}
.SectionCTA-module-scss-module__IwbSxa__section{background:#1f1c18;padding:96px 0}.SectionCTA-module-scss-module__IwbSxa__inner{text-align:center;max-width:1240px;margin:0 auto;padding:0 32px}.SectionCTA-module-scss-module__IwbSxa__text{flex-direction:column;align-items:center;gap:0;display:flex}.SectionCTA-module-scss-module__IwbSxa__title{letter-spacing:-.5px;color:#faf7f2;text-wrap:balance;max-width:680px;margin:0 auto 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.05}.SectionCTA-module-scss-module__IwbSxa__subtitle{color:#b8af9f;max-width:460px;margin:0 auto 32px;font-size:17px}.SectionCTA-module-scss-module__IwbSxa__ctaBtn{color:#1f1c18;cursor:pointer;background:#faf7f2;border:none;border-radius:10px;align-items:center;padding:15px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.SectionCTA-module-scss-module__IwbSxa__ctaBtn:hover{background:#f1ebe1}
.Pagination-module-scss-module__Gf1oOG__wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding-top:12px;display:flex}.Pagination-module-scss-module__Gf1oOG__btn{color:#7a7165;cursor:pointer;background:#fff;border:1px solid #e0d8cc;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Pagination-module-scss-module__Gf1oOG__btn:hover:not(:disabled){color:#1f1c18;border-color:#1f1c18}.Pagination-module-scss-module__Gf1oOG__btn:disabled{opacity:.35;cursor:default}.Pagination-module-scss-module__Gf1oOG__active,.Pagination-module-scss-module__Gf1oOG__active:hover{color:#faf7f2;background:#1f1c18;border-color:#1f1c18}
.SectionHowTo-module-scss-module__QCojhW__section{background:#f1ebe1;padding:90px 0}.SectionHowTo-module-scss-module__QCojhW__inner{max-width:1240px;margin:0 auto;padding:0 32px}.SectionHowTo-module-scss-module__QCojhW__header{flex-direction:column;gap:1rem;max-width:640px;margin-bottom:48px;display:flex}.SectionHowTo-module-scss-module__QCojhW__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionHowTo-module-scss-module__QCojhW__title{letter-spacing:-.4px;color:#1f1c18;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.06}.SectionHowTo-module-scss-module__QCojhW__subtitle{color:#7a7165;font-size:16px;line-height:1.75}.SectionHowTo-module-scss-module__QCojhW__steps{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.SectionHowTo-module-scss-module__QCojhW__steps{grid-template-columns:repeat(3,1fr)}}.SectionHowTo-module-scss-module__QCojhW__step{background:#faf7f2;border-radius:16px;padding:32px}.SectionHowTo-module-scss-module__QCojhW__stepMarker{margin-bottom:22px}.SectionHowTo-module-scss-module__QCojhW__stepNum{color:#faf7f2;background:#1f1c18;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;display:flex}.SectionHowTo-module-scss-module__QCojhW__stepContent{flex-direction:column;gap:.75rem;display:flex}.SectionHowTo-module-scss-module__QCojhW__stepTitle{color:#1f1c18;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:21px;font-weight:600}.SectionHowTo-module-scss-module__QCojhW__stepDesc{color:#7a7165;font-size:14.5px;line-height:1.6}.SectionHowTo-module-scss-module__QCojhW__stepLine{display:none}.SectionHowTo-module-scss-module__QCojhW__footer{justify-content:flex-start;margin-top:40px;display:flex}.SectionHowTo-module-scss-module__QCojhW__ctaLink{color:#faf7f2;background:#1f1c18;border:none;border-radius:10px;align-items:center;padding:15px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.SectionHowTo-module-scss-module__QCojhW__ctaLink:hover{background:#2a2520}
.ProjectsGrid-module-scss-module__JtdSQq__wrapper{flex-direction:column;gap:22px;display:flex}.ProjectsGrid-module-scss-module__JtdSQq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectsGrid-module-scss-module__JtdSQq__count{color:#7a7165;font-size:14.5px}.ProjectsGrid-module-scss-module__JtdSQq__countNum{color:#1f1c18;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.ProjectsGrid-module-scss-module__JtdSQq__sortWrap{align-items:center;gap:10px;display:flex}.ProjectsGrid-module-scss-module__JtdSQq__sortLabel{color:#7a7165;white-space:nowrap;font-size:13px}.ProjectsGrid-module-scss-module__JtdSQq__sortSelect{color:#1f1c18;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23706c66' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e0d8cc;border-radius:8px;outline:none;padding:8px 32px 8px 12px;font-size:13.5px;font-weight:500;transition:border-color .15s}.ProjectsGrid-module-scss-module__JtdSQq__sortSelect:focus{border-color:#1f1c18}.ProjectsGrid-module-scss-module__JtdSQq__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:576px){.ProjectsGrid-module-scss-module__JtdSQq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.ProjectsGrid-module-scss-module__JtdSQq__grid{grid-template-columns:repeat(3,1fr)}}.ProjectsGrid-module-scss-module__JtdSQq__loading{width:100%}.ProjectsGrid-module-scss-module__JtdSQq__skeleton{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:576px){.ProjectsGrid-module-scss-module__JtdSQq__skeleton{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.ProjectsGrid-module-scss-module__JtdSQq__skeleton{grid-template-columns:repeat(3,1fr)}}.ProjectsGrid-module-scss-module__JtdSQq__skeletonCard{background:linear-gradient(90deg,#ede8e0 25%,#e5dfd6 50%,#ede8e0 75%) 0 0/200% 100%;border-radius:14px;height:320px;animation:1.4s ease-in-out infinite ProjectsGrid-module-scss-module__JtdSQq__shimmer}@keyframes ProjectsGrid-module-scss-module__JtdSQq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ProjectsGrid-module-scss-module__JtdSQq__empty{text-align:center;background:#fff;border:1px dashed #d8cfc2;border-radius:14px;flex-direction:column;align-items:center;gap:1.25rem;padding:64px;display:flex}.ProjectsGrid-module-scss-module__JtdSQq__empty p{color:#7a7165;font-size:1.25rem}.ProjectsGrid-module-scss-module__JtdSQq__emptyBtn{color:#faf7f2;cursor:pointer;background:#1f1c18;border:none;border-radius:9px;padding:11px 22px;font-size:14px;font-weight:600;transition:background .15s}.ProjectsGrid-module-scss-module__JtdSQq__emptyBtn:hover{background:#2a2520}
.page-module-scss-module__Anb-Hq__pageHeader{max-width:1240px;margin:0 auto 36px;padding:48px 32px 0}.page-module-scss-module__Anb-Hq__headerInner{flex-direction:column;display:flex}.page-module-scss-module__Anb-Hq__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.page-module-scss-module__Anb-Hq__title{letter-spacing:-.5px;color:#1f1c18;margin:0 0 10px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.02}.page-module-scss-module__Anb-Hq__subtitle{color:#7a7165;margin:0;font-size:16.5px}.page-module-scss-module__Anb-Hq__layout{grid-template-columns:1fr;align-items:start;gap:2rem;max-width:1240px;margin:0 auto;padding:0 32px 90px;display:grid}@media (min-width:992px){.page-module-scss-module__Anb-Hq__layout{grid-template-columns:282px 1fr;gap:40px}}.page-module-scss-module__Anb-Hq__content{min-width:0}
.SectionFAQ-module-scss-module__rGGLEq__section{background:#faf7f2;padding:100px 0}.SectionFAQ-module-scss-module__rGGLEq__inner{max-width:900px;margin:0 auto;padding:0 32px}.SectionFAQ-module-scss-module__rGGLEq__header{text-align:center;margin-bottom:48px}.SectionFAQ-module-scss-module__rGGLEq__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:block}.SectionFAQ-module-scss-module__rGGLEq__title{letter-spacing:-.4px;color:#1f1c18;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.06}.SectionFAQ-module-scss-module__rGGLEq__subtitle{display:none}.SectionFAQ-module-scss-module__rGGLEq__list{flex-direction:column;display:flex}.SectionFAQ-module-scss-module__rGGLEq__item{border-bottom:1px solid #e7e0d6}.SectionFAQ-module-scss-module__rGGLEq__question{cursor:pointer;text-align:left;color:#1f1c18;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600;line-height:1.35;transition:color .15s;display:flex}.SectionFAQ-module-scss-module__rGGLEq__question:hover{color:#a9855f}.SectionFAQ-module-scss-module__rGGLEq__icon{color:#a9855f;flex-shrink:0;width:auto;height:auto;font-size:24px;font-weight:400;line-height:1}.SectionFAQ-module-scss-module__rGGLEq__itemOpen .SectionFAQ-module-scss-module__rGGLEq__question{color:#1f1c18}.SectionFAQ-module-scss-module__rGGLEq__answerWrapper{padding:0 40px 26px 0}.SectionFAQ-module-scss-module__rGGLEq__answer{color:#5e564b;margin:0;font-size:15.5px;line-height:1.65}
.SectionLatestBlog-module-scss-module__KhIacW__section{background:#faf7f2;border-top:1px solid #e7e0d6;padding:100px 0}.SectionLatestBlog-module-scss-module__KhIacW__inner{max-width:1240px;margin:0 auto;padding:0 32px}.SectionLatestBlog-module-scss-module__KhIacW__header{border-bottom:1px solid #e7e0d6;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.SectionLatestBlog-module-scss-module__KhIacW__headerText{flex-direction:column;gap:.75rem;display:flex}.SectionLatestBlog-module-scss-module__KhIacW__label{letter-spacing:2.5px;text-transform:uppercase;color:#a9855f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.SectionLatestBlog-module-scss-module__KhIacW__title{letter-spacing:-.4px;color:#1f1c18;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.06}.SectionLatestBlog-module-scss-module__KhIacW__subtitle{color:#7a7165;max-width:520px;font-size:.875rem;line-height:1.75}.SectionLatestBlog-module-scss-module__KhIacW__ctaLink{color:#1f1c18;white-space:nowrap;border:1px solid #e7e0d6;border-radius:8px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.SectionLatestBlog-module-scss-module__KhIacW__ctaLink:hover{background:#1f1c180a;border-color:#1f1c18}.SectionLatestBlog-module-scss-module__KhIacW__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.SectionLatestBlog-module-scss-module__KhIacW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.SectionLatestBlog-module-scss-module__KhIacW__grid{grid-template-columns:repeat(3,1fr)}}.SectionLatestBlog-module-scss-module__KhIacW__card{background:#fff;border:1px solid #e7e0d6;border-radius:14px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.SectionLatestBlog-module-scss-module__KhIacW__card:hover{border-color:#a9855f;transform:translateY(-2px)}.SectionLatestBlog-module-scss-module__KhIacW__cardImage{aspect-ratio:16/9;background:#f1ebe1;display:block;position:relative;overflow:hidden}.SectionLatestBlog-module-scss-module__KhIacW__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s}.SectionLatestBlog-module-scss-module__KhIacW__card:hover .SectionLatestBlog-module-scss-module__KhIacW__image{transform:scale(1.04)}.SectionLatestBlog-module-scss-module__KhIacW__cardBody{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.SectionLatestBlog-module-scss-module__KhIacW__category{letter-spacing:2px;text-transform:uppercase;color:#a9855f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.SectionLatestBlog-module-scss-module__KhIacW__cardTitle{color:#1f1c18;letter-spacing:-.03em;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35;transition:color .15s}a:hover .SectionLatestBlog-module-scss-module__KhIacW__cardTitle{color:#a9855f}.SectionLatestBlog-module-scss-module__KhIacW__cardExcerpt{color:#7a7165;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.875rem;line-height:1.75;display:-webkit-box;overflow:hidden}.SectionLatestBlog-module-scss-module__KhIacW__cardMeta{color:#a89e90;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.SectionLatestBlog-module-scss-module__KhIacW__dot{color:#e7e0d6}.SectionLatestBlog-module-scss-module__KhIacW__readMore{color:#a9855f;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}.SectionLatestBlog-module-scss-module__KhIacW__readMore:hover{color:#8a6a48}
