.ConsultationSection_consultationSection__UIlkL{position:relative;width:100%;padding:80px 0 90px;background:var(--bg-page,#FCF9F3);color:var(--text-primary,#1B1917);overflow:hidden}@media (min-width:992px){.ConsultationSection_consultationSection__UIlkL{padding:120px 0 140px}}.ConsultationSection_ambientFlareLeft__LUpi7{position:absolute;top:-10%;left:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(115,126,101,.16) 0,transparent 70%);pointer-events:none;filter:blur(40px)}.ConsultationSection_ambientFlareRight__PfzN0{position:absolute;bottom:-10%;right:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(115,126,101,.14) 0,transparent 70%);pointer-events:none;filter:blur(40px)}.ConsultationSection_mainCanvasCard__z91NQ{position:relative;z-index:2;border-radius:28px;background:#ffffff;border:1px solid rgba(115,126,101,.22);box-shadow:0 25px 70px rgba(27,25,23,.06);padding:36px 20px;transition:box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .5s ease;overflow:hidden}.ConsultationSection_mainCanvasCard__z91NQ:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(115,126,101,.06) 0,transparent 70%);pointer-events:none}.ConsultationSection_mainCanvasCard__z91NQ:hover{border-color:rgba(115,126,101,.38);box-shadow:0 32px 85px rgba(27,25,23,.09)}@media (min-width:640px){.ConsultationSection_mainCanvasCard__z91NQ{padding:clamp(48px,6vw,80px) clamp(28px,5vw,64px);border-radius:36px}}.ConsultationSection_headerBlock__Ppla_{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:880px;margin:0 auto;gap:20px}.ConsultationSection_badgeWrap__Wp9DS{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.ConsultationSection_eyebrowBadge__FxU0c{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-main);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#737E65;background:rgba(115,126,101,.08);padding:6px 16px;border-radius:100px;border:1px solid rgba(115,126,101,.18)}.ConsultationSection_pulseDot__ZYFKw{width:6px;height:6px;border-radius:50%;background:#737E65;box-shadow:0 0 8px #737E65;animation:ConsultationSection_pulseDotAnim__i2uQE 2s infinite}@keyframes ConsultationSection_pulseDotAnim__i2uQE{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.ConsultationSection_mainHeading__oovjD{font-family:var(--font-heading);font-size:clamp(2.2rem,5.2vw,4.4rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#1B1917;margin:0;display:flex;flex-direction:column;align-items:center}.ConsultationSection_lineBlock__G1oBw{display:block;transform-origin:center bottom;will-change:transform,opacity}.ConsultationSection_headingAccent__C8oRq{color:#737E65}.ConsultationSection_subtext__dNofS{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.6;color:#686259;margin:0;max-width:760px;will-change:transform,opacity}.ConsultationSection_highlightTagline__fJnO1{font-family:var(--font-heading);font-size:clamp(.95rem,1.4vw,1.25rem);font-weight:700;color:#1B1917;background:rgba(115,126,101,.09);padding:10px 24px;border-radius:100px;border:1px solid rgba(115,126,101,.22);display:inline-block;cursor:default;will-change:transform,opacity}.ConsultationSection_ctaWrapper__racJG{margin-top:10px;width:100%;display:flex;justify-content:center;will-change:transform,opacity}.ConsultationSection_mainCtaBtn__zmcbx{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:18px 36px;border-radius:100px;background:#2A3224;color:#ffffff;border:1.5px solid #2a3224;font-family:var(--font-main);font-size:.875rem;font-weight:800;letter-spacing:.08em;cursor:pointer;box-shadow:0 16px 40px rgba(42,50,36,.25);transition:all .35s cubic-bezier(.16,1,.3,1);width:100%;max-width:440px}@media (min-width:640px){.ConsultationSection_mainCtaBtn__zmcbx{width:auto;font-size:.925rem;padding:20px 46px}}.ConsultationSection_mainCtaBtn__zmcbx:hover{background:#737E65;border-color:#737E65;color:#ffffff;transform:translateY(-3px) scale(1.02);box-shadow:0 22px 50px rgba(115,126,101,.4)}.ConsultationSection_ctaText__G18y6{color:inherit}.ConsultationSection_ctaArrowWrap__rK_jC{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2);color:#ffffff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ConsultationSection_mainCtaBtn__zmcbx:hover .ConsultationSection_ctaArrowWrap__rK_jC{transform:translateX(4px);background:#ffffff;color:#2A3224}.ConsultationSection_modalOverlay__fZX1w{position:fixed;inset:0;z-index:9999;background:rgba(27,25,23,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:1rem}.ConsultationSection_modalCard__rYYSj{position:relative;width:100%;max-width:620px;border-radius:24px;background:#ffffff;border:1px solid rgba(115,126,101,.25);padding:28px 20px;box-shadow:0 30px 80px rgba(27,25,23,.25);color:#1B1917;max-height:90vh;overflow-y:auto}@media (min-width:640px){.ConsultationSection_modalCard__rYYSj{padding:40px;border-radius:28px}}.ConsultationSection_closeBtn__yMN9C{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:rgba(27,25,23,.08);border:none;color:#1B1917;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ConsultationSection_closeBtn__yMN9C:hover{background:rgba(27,25,23,.15)}.ConsultationSection_bookingForm__9kxeW{display:flex;flex-direction:column;gap:16px}.ConsultationSection_formHeader__OCy_6{display:flex;flex-direction:column;gap:4px}.ConsultationSection_formEyebrow___4o6H{font-family:monospace;font-size:.725rem;font-weight:700;color:#737E65;letter-spacing:.14em}.ConsultationSection_formHeader__OCy_6 h3{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;margin:0}.ConsultationSection_formHeader__OCy_6 p{font-size:.85rem;color:#686259;margin:0}.ConsultationSection_formFieldsGrid__PFBOi{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:640px){.ConsultationSection_formFieldsGrid__PFBOi{grid-template-columns:repeat(2,1fr);gap:16px}}.ConsultationSection_inputGroup__v6u_q{display:flex;flex-direction:column;gap:6px}.ConsultationSection_inputGroupFull__kV4VK{grid-column:span 1;display:flex;flex-direction:column;gap:6px}@media (min-width:640px){.ConsultationSection_inputGroupFull__kV4VK{grid-column:span 2}}.ConsultationSection_inputGroupFull__kV4VK label,.ConsultationSection_inputGroup__v6u_q label{font-size:.775rem;font-weight:700;color:#1B1917}.ConsultationSection_inputGroupFull__kV4VK input,.ConsultationSection_inputGroupFull__kV4VK textarea,.ConsultationSection_inputGroup__v6u_q input{width:100%;padding:12px 14px;border-radius:12px;background:rgba(115,126,101,.05);border:1px solid rgba(115,126,101,.2);color:#1B1917;font-family:var(--font-main);font-size:.875rem;outline:none;transition:border .3s ease}.ConsultationSection_inputGroupFull__kV4VK input:focus,.ConsultationSection_inputGroupFull__kV4VK textarea:focus,.ConsultationSection_inputGroup__v6u_q input:focus{border-color:#737E65;background:#ffffff}.ConsultationSection_submitFormBtn__5raqA{width:100%;padding:14px;border-radius:100px;background:#2A3224;color:#ffffff;border:none;font-family:var(--font-main);font-size:.825rem;font-weight:800;letter-spacing:.1em;cursor:pointer;transition:background .3s ease;margin-top:6px}.ConsultationSection_submitFormBtn__5raqA:hover{background:#737E65;color:#ffffff}.ConsultationSection_successState__Uo9wb{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 16px;gap:14px}.ConsultationSection_successIcon__C5o7c{width:52px;height:52px;border-radius:50%;background:#737E65;color:#ffffff;font-size:1.6rem;display:flex;align-items:center;justify-content:center;font-weight:800}.DesignIntelligence_servicesSection__jFH3A{position:relative;width:100%;padding:clamp(80px,10vh,150px) 0;background:linear-gradient(180deg,#FAF7F2,#EDE8DF);color:#1B1917;overflow:visible;border-top:1px solid rgba(27,25,23,.06);border-bottom:1px solid rgba(27,25,23,.06)}.DesignIntelligence_container__9xYl1{width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(1.2rem,3.5vw,3.5rem);position:relative;z-index:10}.DesignIntelligence_headerArea__oGcRe{max-width:820px;margin-bottom:clamp(44px,6.5vh,76px)}.DesignIntelligence_eyebrowBadge__c3YSy{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;background:rgba(115,126,101,.12);border:1px solid rgba(115,126,101,.25);font-family:var(--font-main);font-size:.725rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#737E65;margin-bottom:16px}.DesignIntelligence_badgeDot__DVKl9{width:6px;height:6px;border-radius:50%;background:#737E65}.DesignIntelligence_mainTitle__0coHM{font-family:var(--font-heading);font-size:clamp(2.3rem,4.2vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#1B1917;margin-bottom:16px}.DesignIntelligence_titleAccent____njh{color:#737E65;font-style:italic;font-family:var(--font-playfair);font-weight:400}.DesignIntelligence_mainSub__YOvsr{font-family:var(--font-main);font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65;color:#555048;max-width:680px}.DesignIntelligence_stackingCardsContainer__CmAlg{position:relative;z-index:10;display:flex;flex-direction:column;gap:0;padding-bottom:8vh}.DesignIntelligence_stickyCardWrapper__jQ87u{position:sticky;margin-bottom:6vh;transition:transform .3s ease;will-change:position,transform}.DesignIntelligence_stickyCardWrapper__jQ87u:last-child{margin-bottom:0}.DesignIntelligence_serviceCard__qAa8Q{background:#FFFFFF;border:1px solid rgba(27,25,23,.08);border-radius:28px;padding:clamp(22px,3.5vw,44px);box-shadow:0 16px 45px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.16,1,.3,1)}.DesignIntelligence_serviceCard__qAa8Q:hover{border-color:#737E65;box-shadow:0 24px 60px rgba(115,126,101,.18);transform:translateY(-4px)}.DesignIntelligence_cardSplitGrid__gsZfc{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media (min-width:992px){.DesignIntelligence_cardSplitGrid__gsZfc{grid-template-columns:1.25fr .95fr;gap:44px}}.DesignIntelligence_cardLeftCol__Ha2Cx{display:flex;flex-direction:column;justify-content:space-between}.DesignIntelligence_cardHeaderRow__142YU{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.DesignIntelligence_stepBadge__4YSOe{font-family:var(--font-main);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#737E65;background:rgba(115,126,101,.12);padding:4px 12px;border-radius:100px;border:1px solid rgba(115,126,101,.2);display:inline-block;margin-bottom:8px}.DesignIntelligence_cardTitle__RTnlR{font-family:var(--font-heading);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;color:#1B1917;line-height:1.1;letter-spacing:-.025em}.DesignIntelligence_giantNumber__JHjos{font-family:var(--font-main);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:900;color:rgba(115,126,101,.18);line-height:1}.DesignIntelligence_cardBody__qKBjx{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.DesignIntelligence_tagline__RXgqV{font-family:var(--font-heading);font-size:clamp(1.1rem,1.35vw,1.25rem);font-weight:600;color:#332F2A;line-height:1.35}.DesignIntelligence_description__UsUa0{font-family:var(--font-main);font-size:clamp(.9rem,1vw,.98rem);line-height:1.6;color:#686259;max-width:680px}.DesignIntelligence_groupSection__5H9Iz{display:flex;flex-direction:column;gap:8px}.DesignIntelligence_groupLabel__60YRU{font-family:var(--font-main);font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#8C8478}.DesignIntelligence_pillsRow__5kK8R{display:flex;flex-wrap:wrap;gap:8px}.DesignIntelligence_primaryPill__VU4S_{font-family:var(--font-main);font-size:.75rem;font-weight:700;color:#737E65;background:rgba(115,126,101,.12);border:1px solid rgba(115,126,101,.25);padding:5px 14px;border-radius:100px}.DesignIntelligence_secondaryPill__FNTAj{font-family:var(--font-main);font-size:.75rem;font-weight:600;color:#555048;background:#F5F2EC;border:1px solid rgba(27,25,23,.08);padding:5px 14px;border-radius:100px}.DesignIntelligence_cardFooter__84PJ4{padding-top:16px;border-top:1px solid rgba(27,25,23,.08)}.DesignIntelligence_ctaButton__mRl0x{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-main);font-size:.775rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1B1917;background:transparent;padding:6px 0;text-decoration:none;transition:color .3s ease,transform .3s ease}.DesignIntelligence_ctaButton__mRl0x:hover{color:#737E65;transform:translateX(4px)}.DesignIntelligence_cardRightCol___L9Pt{width:100%}.DesignIntelligence_imageWrap___jY9J{position:relative;width:100%;aspect-ratio:16/11;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.DesignIntelligence_cardPhoto__KgpTk{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.DesignIntelligence_serviceCard__qAa8Q:hover .DesignIntelligence_cardPhoto__KgpTk{transform:scale(1.05)}.DesignIntelligence_imageOverlay__i0_E2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.15));pointer-events:none}@media (max-width:767px){.DesignIntelligence_servicesSection__jFH3A{padding:60px 0}.DesignIntelligence_stickyCardWrapper__jQ87u{position:sticky!important;margin-bottom:5vh}.DesignIntelligence_serviceCard__qAa8Q{padding:22px 18px;border-radius:24px;box-shadow:0 14px 40px rgba(0,0,0,.08)}.DesignIntelligence_cardHeaderRow__142YU{flex-direction:row;align-items:center;margin-bottom:14px}.DesignIntelligence_giantNumber__JHjos{font-size:2.4rem}.DesignIntelligence_cardRightCol___L9Pt{display:block}.DesignIntelligence_imageWrap___jY9J{aspect-ratio:16/9;border-radius:14px;margin-top:10px}}.FeaturedProjects_section__N9wuI{position:relative;width:100%;background:var(--bg-page,#FCF9F3);color:var(--text-primary,#1B1917);overflow:hidden}@media (min-width:992px){.FeaturedProjects_section__N9wuI{min-height:100vh;padding:5rem 0}}.FeaturedProjects_row__2AF4a{display:flex;flex-direction:column;width:100%;max-width:1600px;margin:0 auto}@media (min-width:992px){.FeaturedProjects_row__2AF4a{flex-direction:row;align-items:center;min-height:80vh}}.FeaturedProjects_leftCol__QaywU{width:100%;padding:3rem clamp(1.5rem,4vw,4rem);display:flex;flex-direction:column}@media (min-width:992px){.FeaturedProjects_leftCol__QaywU{width:58%;padding:2rem 3.5rem 2rem 4.5rem;display:flex;flex-direction:column;justify-content:center}}@media (min-width:1400px){.FeaturedProjects_leftCol__QaywU{padding-left:6rem}}.FeaturedProjects_header__zm_O6{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}@media (min-width:992px){.FeaturedProjects_header__zm_O6{margin-bottom:1.25rem}}.FeaturedProjects_heading__2QruP{font-family:var(--font-heading);font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.08;letter-spacing:-.03em;color:#1B1917;margin:0}.FeaturedProjects_headingLight__4SymZ{font-weight:400}.FeaturedProjects_headingBold__kHQHY{font-weight:700}.FeaturedProjects_subtitle__Elsbx{font-size:.92rem;line-height:1.6;color:#6B665F;max-width:420px;margin:0}.FeaturedProjects_viewAllBtn__aTqD_{position:relative;display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;padding:.5rem 0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1B1917;text-decoration:none;width:fit-content;overflow:hidden}.FeaturedProjects_viewAllText__CXdlm{position:relative;z-index:1}.FeaturedProjects_viewAllLine__0mkYZ{position:absolute;bottom:0;left:0;right:0;height:1.5px;background:#1B1917;transition:background .3s ease}.FeaturedProjects_viewAllBtn__aTqD_ svg{position:relative;z-index:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.FeaturedProjects_viewAllBtn__aTqD_:hover svg{transform:translateX(4px)}.FeaturedProjects_viewAllBtn__aTqD_:hover{color:var(--accent-primary,#737E65)}.FeaturedProjects_viewAllBtn__aTqD_:hover .FeaturedProjects_viewAllLine__0mkYZ{background:var(--accent-primary,#737E65)}.FeaturedProjects_signpostList__6bS_8{display:flex;flex-direction:column}@media (min-width:992px){.FeaturedProjects_signpostList__6bS_8{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.FeaturedProjects_signpostList__6bS_8::-webkit-scrollbar{display:none}}.FeaturedProjects_listItem__tuVTW{position:relative;cursor:pointer;outline:none;overflow:hidden}.FeaturedProjects_itemTitle__sqMg0{font-family:var(--font-heading);font-size:clamp(1.15rem,2.1vw,1.85rem);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:rgba(27,25,23,.4);margin:0;padding:.45rem 0;transition:color .35s cubic-bezier(.16,1,.3,1),font-weight .25s ease;-webkit-user-select:none;user-select:none}.FeaturedProjects_listItem__tuVTW:hover .FeaturedProjects_itemTitle__sqMg0{color:rgba(27,25,23,.75)}.FeaturedProjects_active__RxHBs .FeaturedProjects_itemTitle__sqMg0{color:#1B1917;font-weight:700}.FeaturedProjects_expandWrap__SBWQI{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),opacity .35s ease .06s}.FeaturedProjects_active__RxHBs .FeaturedProjects_expandWrap__SBWQI{grid-template-rows:1fr;opacity:1}.FeaturedProjects_expandContent__Sk9UV{overflow:hidden;display:flex;flex-direction:column;gap:.6rem;padding-bottom:0}.FeaturedProjects_active__RxHBs .FeaturedProjects_expandContent__Sk9UV{padding-bottom:1.1rem}.FeaturedProjects_itemDesc__Wm4vi{font-size:.82rem;line-height:1.55;color:#5A5650;margin:0;max-width:380px}.FeaturedProjects_itemCta__6lipn{position:relative;display:inline-flex;align-items:center;padding:.5rem 1.2rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1B1917;text-decoration:none;border:1.5px solid #1b1917;width:fit-content;overflow:hidden;transition:color .35s ease}.FeaturedProjects_itemCtaText__ZLark{position:relative;z-index:1}.FeaturedProjects_itemCtaBg__WXRVZ{position:absolute;inset:0;background:#1B1917;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:0}.FeaturedProjects_itemCta__6lipn:hover{color:#fff}.FeaturedProjects_itemCta__6lipn:hover .FeaturedProjects_itemCtaBg__WXRVZ{transform:scaleX(1)}.FeaturedProjects_mobileImg__bSFuw{padding:0;overflow:hidden;border-radius:6px;margin:.6rem 0 0}.FeaturedProjects_mobileImg__bSFuw img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}@media (min-width:992px){.FeaturedProjects_mobileImg__bSFuw{display:none}}.FeaturedProjects_rightCol__gkzA2{display:none}@media (min-width:992px){.FeaturedProjects_rightCol__gkzA2{display:block;position:sticky;top:100px;width:42%;height:600px;border-radius:20px;overflow:hidden}}.FeaturedProjects_imgFigure__o9YpF{position:absolute;inset:0;margin:0;padding:0;opacity:0;pointer-events:none;z-index:1}.FeaturedProjects_imgFigure__o9YpF img{width:100%;height:100%;object-fit:cover;display:block;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:scale(1.06);transition:none}.FeaturedProjects_imgActive__htmbd{opacity:1;pointer-events:auto;z-index:5}.FeaturedProjects_imgActive__htmbd img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1);transition:clip-path .75s cubic-bezier(.77,0,.175,1),transform 8s cubic-bezier(.16,1,.3,1)}.FeaturedProjects_desktopOnly__Nm1hz{display:block}.FeaturedProjects_mobileSection__kdzVM{display:none}@media (max-width:991px){.FeaturedProjects_desktopOnly__Nm1hz{display:none}.FeaturedProjects_mobileSection__kdzVM{display:block;padding:3rem 0 3.5rem;position:relative;background:#FCF9F3;width:100%;overflow:hidden}.FeaturedProjects_mobileHeader__dJDMX{padding:0 1.25rem;margin-bottom:1.5rem}.FeaturedProjects_eyebrowBadge__hfvmQ{display:inline-block;padding:.35rem .9rem;border-radius:50px;background:rgba(115,126,101,.12);color:#737E65;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:.6rem;text-transform:uppercase}.FeaturedProjects_mobileHeading__bjz25{font-family:var(--font-heading);font-size:clamp(1.8rem,5.8vw,2.3rem);font-weight:800;color:#1B1917;line-height:1.12;margin-bottom:.5rem}.FeaturedProjects_headingAccent__xord3{color:#737E65;font-style:italic;font-family:var(--font-playfair);font-weight:400}.FeaturedProjects_mobileSubHeading__BMrWG{font-size:.88rem;color:#6B665F;line-height:1.5}.FeaturedProjects_mobileHorizontalTrack__Rv0_B{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem 1.25rem 1.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.FeaturedProjects_mobileHorizontalTrack__Rv0_B::-webkit-scrollbar{display:none}.FeaturedProjects_horizontalCard__4xHV2{flex:0 0 82vw;max-width:350px;scroll-snap-align:center;background:#FFFFFF;border-radius:20px;padding:1.35rem;border:1px solid rgba(115,126,101,.18);box-shadow:0 14px 40px rgba(27,25,23,.08);display:flex;flex-direction:column;justify-content:space-between;min-height:440px;will-change:opacity,transform}.FeaturedProjects_mobileCardTop__L0kbL{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.FeaturedProjects_mobileCardNumber__q8d5Q{font-size:.85rem;font-weight:800;color:#737E65;letter-spacing:.05em}.FeaturedProjects_mobileCardSub__yp7ux{font-size:.78rem;font-weight:600;color:#8C8A85}.FeaturedProjects_mobileImgWrap__ZUauQ{width:100%;height:185px;border-radius:12px;overflow:hidden;margin-bottom:1rem}.FeaturedProjects_mobileCardImg__vUMWm{width:100%;height:100%;object-fit:cover}.FeaturedProjects_mobileCardContent__nH_FI{display:flex;flex-direction:column;flex:1 1}.FeaturedProjects_mobileCardTitle__jogeh{font-size:1.35rem;font-weight:800;color:#1B1917;margin-bottom:.35rem}.FeaturedProjects_mobileCardDesc__JRVmU{font-size:.86rem;color:#5A5650;line-height:1.48;margin-bottom:.85rem}.FeaturedProjects_mobileChipsRow__Gdiyy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.1rem}.FeaturedProjects_mobileChip__ztJzV{font-size:.7rem;font-weight:600;padding:.28rem .68rem;border-radius:100px;background:rgba(115,126,101,.1);color:#737E65}.FeaturedProjects_mobileCardAction__zswY3{margin-top:auto}.FeaturedProjects_mobileExploreBtn__PVKXH{display:inline-flex;align-items:center;gap:.6rem;font-size:.725rem;font-weight:700;letter-spacing:.12em;color:#1B1917;text-decoration:none}.FeaturedProjects_arrowBadge__Q1PDH{width:28px;height:28px;border-radius:50%;background:rgba(115,126,101,.12);color:#737E65;display:flex;align-items:center;justify-content:center}.FeaturedProjects_progressTrack__eyEbd{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:.5rem}.FeaturedProjects_progressStep__cOQb6{display:flex;align-items:center;gap:6px;cursor:pointer}.FeaturedProjects_progressDot__Z_NQ5{width:8px;height:8px;border-radius:50%;background-color:rgba(115,126,101,.25);transition:all .3s ease}.FeaturedProjects_progressDotActive__v9aCd{background-color:#737E65!important;transform:scale(1.3)}.FeaturedProjects_progressLabel__4o1Iv{font-size:.72rem;font-weight:700;color:#1B1917;transition:opacity .3s ease}.FeaturedProjects_progressLine__fz5E7{width:18px;height:1.5px;background:rgba(115,126,101,.15);transition:background .3s ease}.FeaturedProjects_progressLineActive__Vz76m{background:#737E65}}