.HomeOverview_panels__5HggV{scroll-margin-top:24px}.HomeOverview_intro__4cW_d{max-width:680px;margin-top:20px!important;color:var(--anm-body-color);font-size:16px}.HomeOverview_grid__w8giT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.HomeOverview_card__gUcXI{display:flex;flex-direction:column;min-width:0;border-top:1px solid rgba(185,155,107,.45);padding-top:24px}.HomeOverview_icon__dmCm6{color:var(--anm-gold);margin-bottom:24px}.HomeOverview_card__gUcXI h3{margin-bottom:16px!important}.HomeOverview_card__gUcXI p{font-size:15px;line-height:1.75;color:var(--anm-body-color);margin-bottom:24px}.HomeOverview_card__gUcXI .HomeOverview_entry__n4kJs{margin-top:auto;width:100%;min-height:64px;padding:18px 20px}.HomeOverview_more__z68NG{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--anm-body-color);font-size:13px;text-underline-offset:5px}.HomeOverview_band__6xZCT{background:var(--anm-ink);color:var(--anm-light)}.HomeOverview_bandContent__G4MhP{grid-template-columns:1fr 1fr;gap:60px}.HomeOverview_band__6xZCT .HomeOverview_bandKicker__incES{color:rgba(241,236,227,.65)}.HomeOverview_band__6xZCT h2{color:var(--anm-light)}.HomeOverview_band__6xZCT p{color:#e6dece;font-size:17px;line-height:1.75;margin-top:24px}.HomeOverview_band__6xZCT .HomeOverview_actions__zGkrj{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.HomeOverview_band__6xZCT .HomeOverview_actions__zGkrj>a{color:var(--anm-light)}.HomeOverview_photo__wz6VX{position:relative;min-height:430px;overflow:hidden;border-radius:18px}.HomeOverview_photo__wz6VX img{object-fit:cover}.HomeOverview_contact__S3uXQ{display:flex;align-items:center;justify-content:space-between;gap:36px;border-top:1px solid rgba(185,155,107,.4)}.HomeOverview_contact__S3uXQ p{margin-top:20px;font-size:16px;color:var(--anm-body-color)}.HomeOverview_contactLinks__HjfMi{display:flex;flex-direction:column;gap:10px}.HomeOverview_contactLinks__HjfMi a{color:var(--anm-ink);font-size:16px;min-height:44px;display:flex;align-items:center;text-underline-offset:5px;overflow-wrap:anywhere}@media(max-width:1100px){.HomeOverview_grid__w8giT{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeOverview_bandContent__G4MhP{gap:32px}}@media(max-width:760px){.HomeOverview_bandContent__G4MhP{grid-template-columns:1fr}.HomeOverview_photo__wz6VX{min-height:300px}.HomeOverview_contact__S3uXQ{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:560px){.HomeOverview_grid__w8giT{grid-template-columns:1fr;gap:32px}.HomeOverview_card__gUcXI .HomeOverview_entry__n4kJs{width:100%}}.HomeOverview_homePage__FHmmE{--paper:#faf8f3;background:#faf8f3}.HomeOverview_homePage__FHmmE>main{background:transparent}.HomeOverview_homePage__FHmmE>main>section:not(.HomeOverview_band__6xZCT):not(.HomeOverview_featuredBand__muBWg):not(.HomeOverview_testimonialsBand__sPe92):not(:first-child){background-color:transparent}.HomeOverview_homePage__FHmmE>main>section.HomeOverview_band__6xZCT{background:#10110f}.HomeOverview_homePage__FHmmE .HomeOverview_band__6xZCT{position:relative;isolation:isolate;overflow:visible;color:#f5f1e8}.HomeOverview_bandContent__G4MhP{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);align-items:center;gap:clamp(28px,4vw,72px);max-width:1600px;margin:auto;padding:clamp(70px,7vw,120px) clamp(22px,6vw,100px)}.HomeOverview_bandCopy__iDYuy{position:relative;z-index:2;min-width:0}.HomeOverview_bandKicker__incES{color:#d7c39b!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px!important}.HomeOverview_band__6xZCT .HomeOverview_bandCopy__iDYuy h2{color:#fff;font-size:clamp(35px,3.3vw,54px);line-height:1.12;letter-spacing:-.035em;margin:0 0 34px}.HomeOverview_band__6xZCT .HomeOverview_bandCopy__iDYuy h2 i{color:#d7b784}.HomeOverview_bandPoints__aPRtB{display:grid;gap:19px}.HomeOverview_bandPoints__aPRtB>div{padding-left:18px;border-left:2px solid #c19b6388}.HomeOverview_bandPoints__aPRtB h3{color:#fff;font-size:clamp(19px,1.5vw,24px);line-height:1.24;margin:0 0 8px}.HomeOverview_band__6xZCT .HomeOverview_bandPoints__aPRtB p{color:#d8d1c5;font-size:clamp(14px,1vw,16px);line-height:1.65;margin:0}.HomeOverview_bandSlider__ZQ88_{position:relative;min-height:clamp(480px,45vw,770px);width:100%;overflow:visible;isolation:isolate;pointer-events:none}.HomeOverview_bandSlider__ZQ88_ img{position:absolute;display:block;width:130%;height:130%;left:-12%;top:-15%;object-fit:contain;opacity:0;max-width:none;filter:drop-shadow(0 20px 32px #0005);transform-origin:center center;will-change:opacity,transform}.HomeOverview_bandSlide1__XOr6Q{animation:HomeOverview_bandSlideOne__g9eLE 15s linear infinite}.HomeOverview_bandSlide2__bOian{animation:HomeOverview_bandSlideTwo___Oeny 15s linear infinite}.HomeOverview_bandSlide3__M_xJV{animation:HomeOverview_bandSlideThree__6asx0 15s linear infinite}@keyframes HomeOverview_bandSlideOne__g9eLE{0%,28%{opacity:1;transform:rotate(8deg) translateY(0) scale(1.07)}16%{transform:rotate(8deg) translateY(-14px) scale(1.07)}33%,to{opacity:0;transform:rotate(8deg) translateY(8px) scale(1.07)}}@keyframes HomeOverview_bandSlideTwo___Oeny{0%,30%{opacity:0;transform:rotate(8deg) translateY(8px) scale(1.09)}35%,61%{opacity:1;transform:rotate(8deg) translateY(0) scale(1.09)}49%{transform:rotate(8deg) translateY(-13px) scale(1.09)}66%,to{opacity:0;transform:rotate(8deg) translateY(8px) scale(1.09)}}@keyframes HomeOverview_bandSlideThree__6asx0{0%,63%{opacity:0;transform:rotate(8deg) translateY(8px) scale(1.08)}68%,94%{opacity:1;transform:rotate(8deg) translateY(0) scale(1.08)}80%{transform:rotate(8deg) translateY(-13px) scale(1.08)}to{opacity:0;transform:rotate(8deg) translateY(8px) scale(1.08)}}@media(max-width:980px){.HomeOverview_bandContent__G4MhP{grid-template-columns:minmax(0,1fr);gap:0}.HomeOverview_bandCopy__iDYuy{max-width:760px}.HomeOverview_bandSlider__ZQ88_{min-height:clamp(360px,73vw,650px)}.HomeOverview_bandSlider__ZQ88_ img{width:115%;height:115%;left:-7%;top:-8%}}@media(max-width:760px){.HomeOverview_bandContent__G4MhP{padding:50px 20px 20px}.HomeOverview_band__6xZCT .HomeOverview_bandCopy__iDYuy h2{font-size:clamp(30px,8vw,43px)}.HomeOverview_bandPoints__aPRtB{gap:17px}.HomeOverview_bandPoints__aPRtB h3{font-size:19px}.HomeOverview_band__6xZCT .HomeOverview_bandPoints__aPRtB p{font-size:15px;line-height:1.6}.HomeOverview_bandSlider__ZQ88_{min-height:clamp(290px,87vw,490px)}.HomeOverview_bandSlider__ZQ88_ img{width:114%;height:114%;left:-7%;top:-7%}}@media(prefers-reduced-motion:reduce){.HomeOverview_bandSlide1__XOr6Q,.HomeOverview_bandSlide2__bOian,.HomeOverview_bandSlide3__M_xJV{animation:none!important}.HomeOverview_bandSlide1__XOr6Q{opacity:1!important}.HomeOverview_bandSlide2__bOian,.HomeOverview_bandSlide3__M_xJV{opacity:0!important}}.HomeOverview_homePage__FHmmE .HomeOverview_bandContent__G4MhP{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);gap:clamp(18px,3vw,50px);padding-top:clamp(38px,4vw,65px);padding-bottom:clamp(38px,4vw,65px)}.HomeOverview_bandIcons__74iiR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,3vw,43px) clamp(10px,1.6vw,28px);align-items:center}.HomeOverview_bandIconItem__DxQ0L{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#b79968}.HomeOverview_bandIconItem__DxQ0L svg{display:block;width:clamp(37px,3.2vw,52px);height:clamp(37px,3.2vw,52px);stroke:#b79968;flex-shrink:0}.HomeOverview_bandIconItem__DxQ0L span{color:#e9dfcf;font-size:clamp(11px,.85vw,14px);line-height:1.3;overflow-wrap:break-word}.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_{min-height:clamp(280px,30vw,460px)}.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_ img{width:112%;height:112%;left:-6%;top:-6%}@media(max-width:980px){.HomeOverview_homePage__FHmmE .HomeOverview_bandContent__G4MhP{grid-template-columns:1fr}.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_{min-height:clamp(240px,48vw,380px)}.HomeOverview_bandIcons__74iiR{gap:25px 12px}}@media(max-width:600px){.HomeOverview_homePage__FHmmE .HomeOverview_bandContent__G4MhP{padding:40px 18px 25px;gap:16px}.HomeOverview_bandIcons__74iiR{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.HomeOverview_bandIconItem__DxQ0L span{font-size:13px}.HomeOverview_bandIconItem__DxQ0L svg{width:44px;height:44px}.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_{min-height:clamp(230px,68vw,340px)}.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_ img{width:106%;height:106%;left:-3%;top:-3%}}@media(min-width:981px){.HomeOverview_homePage__FHmmE .HomeOverview_bandContent__G4MhP{padding-top:18px;padding-bottom:18px}.HomeOverview_bandIcons__74iiR{row-gap:26px}.HomeOverview_bandIconItem__DxQ0L{gap:10px}.HomeOverview_bandIconItem__DxQ0L svg{width:clamp(65px,5vw,88px);height:clamp(65px,5vw,88px)}.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_{min-height:clamp(245px,24vw,340px)}}@media(min-width:601px) and (max-width:980px){.HomeOverview_homePage__FHmmE .HomeOverview_bandContent__G4MhP{padding-top:26px;padding-bottom:20px}.HomeOverview_bandIconItem__DxQ0L svg{width:clamp(62px,7vw,78px);height:clamp(62px,7vw,78px)}}@media(max-width:600px){.HomeOverview_homePage__FHmmE .HomeOverview_bandContent__G4MhP{padding-top:26px;padding-bottom:18px}.HomeOverview_bandIconItem__DxQ0L svg{width:62px;height:62px}.HomeOverview_bandIconItem__DxQ0L{gap:9px}.HomeOverview_bandIcons__74iiR{row-gap:20px}.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_{min-height:clamp(200px,60vw,285px)}}@media(min-width:981px){.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_ img{width:145%;height:145%;left:-22.5%;top:-22.5%}}@media(min-width:601px) and (max-width:980px){.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_ img{width:135%;height:135%;left:-17.5%;top:-17.5%}}@media(max-width:600px){.HomeOverview_homePage__FHmmE .HomeOverview_bandSlider__ZQ88_ img{width:118%;height:118%;left:-9%;top:-9%}}.HomeOverview_seoSection__orJsb{position:relative;background:transparent;padding:clamp(64px,7vw,110px) clamp(20px,5vw,85px);overflow:visible}.HomeOverview_seoGrid__tN0FC{max-width:1510px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,90px)}.HomeOverview_seoVisual__6sxhg{position:relative;isolation:isolate;min-width:0;width:100%;aspect-ratio:1/1;pointer-events:none}.HomeOverview_seoVisual__6sxhg img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 22px 28px rgba(27,26,24,.17));will-change:transform,opacity}.HomeOverview_seoSlide1__TAsdG{animation:HomeOverview_seoFloatOne__jUC3n 15s linear infinite}.HomeOverview_seoSlide2__eLy2x{animation:HomeOverview_seoFloatTwo__rWpGR 15s linear infinite}.HomeOverview_seoSlide3__s1mO4{animation:HomeOverview_seoFloatThree__wPWrh 15s linear infinite}@keyframes HomeOverview_seoFloatOne__jUC3n{0%,28%{opacity:1;transform:rotate(8deg) translateY(0) scale(1.12)}16%{transform:rotate(8deg) translateY(-14px) scale(1.12)}33%,to{opacity:0;transform:rotate(8deg) translateY(10px) scale(1.12)}}@keyframes HomeOverview_seoFloatTwo__rWpGR{0%,30%{opacity:0;transform:rotate(8deg) translateY(10px) scale(1.12)}35%,61%{opacity:1;transform:rotate(8deg) translateY(0) scale(1.12)}49%{transform:rotate(8deg) translateY(-14px) scale(1.12)}66%,to{opacity:0;transform:rotate(8deg) translateY(10px) scale(1.12)}}@keyframes HomeOverview_seoFloatThree__wPWrh{0%,63%{opacity:0;transform:rotate(8deg) translateY(10px) scale(1.12)}68%,94%{opacity:1;transform:rotate(8deg) translateY(0) scale(1.12)}80%{transform:rotate(8deg) translateY(-14px) scale(1.12)}to{opacity:0;transform:rotate(8deg) translateY(10px) scale(1.12)}}.HomeOverview_seoCopy__5WIyd{min-width:0;max-width:690px;color:#24282c}.HomeOverview_seoCopy__5WIyd .HomeOverview_seoKicker__hEL9v{margin:0 0 14px;color:#96744f;font-size:12px;letter-spacing:.17em;text-transform:uppercase;font-weight:650}.HomeOverview_seoCopy__5WIyd h2{margin:0 0 24px;font-size:clamp(36px,3.6vw,58px);line-height:1.12;letter-spacing:-.035em;font-weight:650}.HomeOverview_seoCopy__5WIyd h2 em{font-style:italic;color:#a17c4b}.HomeOverview_seoCopy__5WIyd p{font-size:clamp(15px,1vw,17px);line-height:1.68;margin:0 0 15px;color:#434440}.HomeOverview_seoCopy__5WIyd p strong{color:#24282c;font-weight:700}.HomeOverview_seoCopy__5WIyd .HomeOverview_seoEmphasis__iq750{font-weight:750;color:#24282c;font-size:clamp(16px,1.1vw,18px)}.HomeOverview_seoCopy__5WIyd h3{margin:22px 0 10px;font-size:clamp(19px,1.45vw,24px);font-weight:750;line-height:1.35;color:#24282c}.HomeOverview_seoCopy__5WIyd .HomeOverview_seoClosing__rpRKG{font-weight:750;color:#24282c}.HomeOverview_seoCta__dvlbe{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 24px;margin-top:11px;min-height:54px;background:#24282c;color:#fff;border-radius:10px;text-decoration:none;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.HomeOverview_seoCta__dvlbe:hover{background:#997649;transform:translateY(-2px)}.HomeOverview_seoCta__dvlbe:focus-visible{outline:3px solid #997649;outline-offset:4px}@media(max-width:980px){.HomeOverview_seoGrid__tN0FC{grid-template-columns:1fr;gap:12px}.HomeOverview_seoVisual__6sxhg{max-width:660px;margin:0 auto;aspect-ratio:1.18/1}.HomeOverview_seoCopy__5WIyd{max-width:760px;margin:0 auto}}@media(max-width:600px){.HomeOverview_seoSection__orJsb{padding:38px 18px 62px}.HomeOverview_seoVisual__6sxhg{aspect-ratio:1/1}.HomeOverview_seoCopy__5WIyd h2{font-size:clamp(33px,9vw,46px)}.HomeOverview_seoCopy__5WIyd p{font-size:15px}.HomeOverview_seoCta__dvlbe{width:100%}}@media(prefers-reduced-motion:reduce){.HomeOverview_seoSlide1__TAsdG,.HomeOverview_seoSlide2__eLy2x,.HomeOverview_seoSlide3__s1mO4{animation:none!important}.HomeOverview_seoSlide1__TAsdG{opacity:1!important}.HomeOverview_seoSlide2__eLy2x,.HomeOverview_seoSlide3__s1mO4{opacity:0!important}}.HomeOverview_homePage__FHmmE>main>section.HomeOverview_featuredBand__muBWg{background:#10110f;color:#f5f1e8}.HomeOverview_featuredBand__muBWg{position:relative;width:100%;border-top:1px solid rgba(185,155,104,.36);border-bottom:1px solid rgba(185,155,104,.36)}.HomeOverview_featuredInner__3Dt3d{width:100%;max-width:1680px;margin:0 auto}.HomeOverview_featuredBand__muBWg .HomeOverview_featuredInner__3Dt3d>header h2{color:#f7f3e9}.HomeOverview_featuredBand__muBWg .HomeOverview_featuredInner__3Dt3d>header h2 i{color:#c3a16e}.HomeOverview_featuredBand__muBWg .HomeOverview_featuredInner__3Dt3d>header>p{color:#bfa478}.HomeOverview_featuredBand__muBWg .HomeOverview_featuredInner__3Dt3d .HomeOverview_intro__4cW_d{color:#e1d9c9!important;max-width:780px}.HomeOverview_featuredBand__muBWg .HomeOverview_featuredInner__3Dt3d .HomeOverview_featuredCta__L3x7d{background:#b79968;color:#10110f;border:1px solid #b79968;font-weight:700}.HomeOverview_featuredBand__muBWg .HomeOverview_featuredInner__3Dt3d .HomeOverview_featuredCta__L3x7d:hover{background:#d4bc93;color:#10110f}.HomeOverview_featuredBand__muBWg .HomeOverview_featuredInner__3Dt3d .HomeOverview_featuredCta__L3x7d:focus-visible{outline:3px solid #d4bc93;outline-offset:4px}.HomeOverview_homePage__FHmmE>main>section.HomeOverview_testimonialsBand__sPe92{background:#10110f;color:#f6f0e5}.HomeOverview_systemsSection__GsYrl{position:relative;background:transparent;padding:clamp(68px,7vw,112px) clamp(20px,5vw,90px);overflow:visible}.HomeOverview_systemsGrid__C7kGB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(30px,5vw,94px);max-width:1510px;margin:auto}.HomeOverview_systemsCopy__mgrBn{min-width:0;max-width:680px;color:#24282c}.HomeOverview_systemsKicker__DlXgV{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#9b774e!important;font-weight:650;margin:0 0 16px!important}.HomeOverview_systemsCopy__mgrBn h2{font-size:clamp(37px,3.6vw,62px);line-height:1.1;letter-spacing:-.035em;margin:0 0 26px;color:#24282c}.HomeOverview_systemsCopy__mgrBn h2 em{font-style:italic;color:#a17c4b}.HomeOverview_systemsCopy__mgrBn p{font-size:clamp(15px,1vw,17px);line-height:1.68;color:#434440;margin:0 0 15px}.HomeOverview_systemsCopy__mgrBn .HomeOverview_systemsClosing__n1Q5t,.HomeOverview_systemsCopy__mgrBn p strong{color:#24282c;font-weight:750}.HomeOverview_systemsCopy__mgrBn h3{font-size:clamp(20px,1.5vw,25px);color:#24282c;margin:23px 0 12px}.HomeOverview_systemsCta__aMgav{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:54px;margin-top:12px;padding:16px 24px;border-radius:10px;background:#24282c;color:#fff;text-decoration:none;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.HomeOverview_systemsCta__aMgav:hover{background:#997649;transform:translateY(-2px)}.HomeOverview_systemsCta__aMgav:focus-visible{outline:3px solid #997649;outline-offset:4px}.HomeOverview_systemsVisual__Z8S8Q{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:1/1;pointer-events:none}.HomeOverview_systemsVisual__Z8S8Q img{position:absolute;filter:drop-shadow(0 20px 30px rgba(19,20,18,.16));will-change:transform,opacity;transform-origin:center}.HomeOverview_systemSlide1__pf9Ow{animation:HomeOverview_systemFloat1__oBGN5 24s linear infinite}@keyframes HomeOverview_systemFloat1__oBGN5{0%,0.00%{opacity:0;transform:rotate(6deg) translateY(12px) scale(1.06)}0.00%,13.67%{opacity:1;transform:rotate(6deg) translateY(-8px) scale(1.11)}16.67%,to{opacity:0;transform:rotate(6deg) translateY(10px) scale(1.06)}}.HomeOverview_systemSlide2__PHOHi{animation:HomeOverview_systemFloat2__m97WH 24s linear infinite}@keyframes HomeOverview_systemFloat2__m97WH{0%,13.67%{opacity:0;transform:rotate(-6deg) translateY(12px) scale(1.06)}16.67%,30.33%{opacity:1;transform:rotate(-6deg) translateY(-8px) scale(1.11)}33.33%,to{opacity:0;transform:rotate(-6deg) translateY(10px) scale(1.06)}}.HomeOverview_systemSlide3__dFwDk{animation:HomeOverview_systemFloat3__dEEBx 24s linear infinite}@keyframes HomeOverview_systemFloat3__dEEBx{0%,30.33%{opacity:0;transform:rotate(6deg) translateY(12px) scale(1.06)}33.33%,47.00%{opacity:1;transform:rotate(6deg) translateY(-8px) scale(1.11)}50.00%,to{opacity:0;transform:rotate(6deg) translateY(10px) scale(1.06)}}.HomeOverview_systemSlide4__xVzr8{animation:HomeOverview_systemFloat4__WAy9V 24s linear infinite}@keyframes HomeOverview_systemFloat4__WAy9V{0%,47.00%{opacity:0;transform:rotate(-6deg) translateY(12px) scale(1.06)}50.00%,63.67%{opacity:1;transform:rotate(-6deg) translateY(-8px) scale(1.11)}66.67%,to{opacity:0;transform:rotate(-6deg) translateY(10px) scale(1.06)}}.HomeOverview_systemSlide5__rVbWY{animation:HomeOverview_systemFloat5__roqqZ 24s linear infinite}@keyframes HomeOverview_systemFloat5__roqqZ{0%,63.67%{opacity:0;transform:rotate(6deg) translateY(12px) scale(1.06)}66.67%,80.33%{opacity:1;transform:rotate(6deg) translateY(-8px) scale(1.11)}83.33%,to{opacity:0;transform:rotate(6deg) translateY(10px) scale(1.06)}}.HomeOverview_systemSlide6__K1j80{animation:HomeOverview_systemFloat6__Mg5v7 24s linear infinite}@keyframes HomeOverview_systemFloat6__Mg5v7{0%,80.33%{opacity:0;transform:rotate(-6deg) translateY(12px) scale(1.06)}83.33%,97.00%{opacity:1;transform:rotate(-6deg) translateY(-8px) scale(1.11)}100.00%,to{opacity:0;transform:rotate(-6deg) translateY(10px) scale(1.06)}}@media(max-width:980px){.HomeOverview_systemsGrid__C7kGB{grid-template-columns:1fr;gap:12px}.HomeOverview_systemsCopy__mgrBn{max-width:760px;margin:0 auto}.HomeOverview_systemsVisual__Z8S8Q{max-width:700px;margin:0 auto;aspect-ratio:1.2/1}}@media(max-width:600px){.HomeOverview_systemsSection__GsYrl{padding:46px 18px 56px}.HomeOverview_systemsCopy__mgrBn h2{font-size:clamp(34px,9vw,48px)}.HomeOverview_systemsCopy__mgrBn p{font-size:15px}.HomeOverview_systemsCta__aMgav{width:100%}.HomeOverview_systemsVisual__Z8S8Q{aspect-ratio:1/1}}@media(prefers-reduced-motion:reduce){.HomeOverview_systemsVisual__Z8S8Q img{animation:none!important}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide1__pf9Ow{opacity:1!important}}@media(min-width:981px){.HomeOverview_systemsSection__GsYrl{padding-top:0;padding-bottom:0}.HomeOverview_systemsGrid__C7kGB{align-items:stretch}.HomeOverview_systemsCopy__mgrBn{padding-top:clamp(68px,7vw,112px);padding-bottom:clamp(68px,7vw,112px)}.HomeOverview_systemsVisual__Z8S8Q{height:auto;min-height:0;aspect-ratio:1/1;max-width:560px;margin:auto;align-self:center}}.HomeOverview_systemsVisual__Z8S8Q{overflow:hidden}.HomeOverview_systemsVisual__Z8S8Q img{inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;transform:none;opacity:0}@keyframes HomeOverview_systemsCrossfade__CjXXJ{0%{opacity:1}13.333%{opacity:1}16.666%{opacity:0}96.666%{opacity:0}to{opacity:1}}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide1__pf9Ow{animation:HomeOverview_systemsCrossfade__CjXXJ 24s linear infinite;animation-delay:0s}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide2__PHOHi{animation:HomeOverview_systemsCrossfade__CjXXJ 24s linear infinite;animation-delay:-20s}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide3__dFwDk{animation:HomeOverview_systemsCrossfade__CjXXJ 24s linear infinite;animation-delay:-16s}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide4__xVzr8{animation:HomeOverview_systemsCrossfade__CjXXJ 24s linear infinite;animation-delay:-12s}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide5__rVbWY{animation:HomeOverview_systemsCrossfade__CjXXJ 24s linear infinite;animation-delay:-8s}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide6__K1j80{animation:HomeOverview_systemsCrossfade__CjXXJ 24s linear infinite;animation-delay:-4s}@media(max-width:980px){.HomeOverview_systemsVisual__Z8S8Q{height:auto;aspect-ratio:1/1;min-height:0;max-width:560px}.HomeOverview_systemsVisual__Z8S8Q img{object-fit:contain}}@media(max-width:600px){.HomeOverview_systemsVisual__Z8S8Q{aspect-ratio:1/1;min-height:0;max-width:400px}}@media(prefers-reduced-motion:reduce){.HomeOverview_systemsVisual__Z8S8Q img{animation:none!important;opacity:0!important}.HomeOverview_systemsVisual__Z8S8Q .HomeOverview_systemSlide1__pf9Ow{opacity:1!important}}.HomeOverview_homePage__FHmmE>main [data-home-desktop]>section:not(.HomeOverview_band__6xZCT):not(.HomeOverview_featuredBand__muBWg):not(.HomeOverview_testimonialsBand__sPe92){background-color:transparent}.HomeOverview_homePage__FHmmE>main [data-home-desktop]>section.HomeOverview_band__6xZCT,.HomeOverview_homePage__FHmmE>main [data-home-desktop]>section.HomeOverview_featuredBand__muBWg,.HomeOverview_homePage__FHmmE>main [data-home-desktop]>section.HomeOverview_testimonialsBand__sPe92{background:#10110f}.HomeOverview_homePage__FHmmE{color:#24282c}.HomeOverview_homePage__FHmmE .HomeOverview_systemsCopy__mgrBn .HomeOverview_systemsKicker__DlXgV{color:#76552f!important}.HomeOverview_seoCopy__5WIyd{order:-1}.HomeOverview_band__6xZCT{margin-block:48px}.HomePortfolio_grid__qxmf1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:34px 0 20px}.HomePortfolio_card__A14zm{min-width:0}.HomePortfolio_preview__O_SIi{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background:#171a1c;color:white;text-decoration:none}.HomePortfolio_preview__O_SIi>img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.HomePortfolio_shade__EPreC{position:absolute;inset:0;background:linear-gradient(0deg,#0a0c0fef,transparent 90%)}.HomePortfolio_copy__boFyO{position:absolute;inset:auto 0 0;padding:20px}.HomePortfolio_copy__boFyO>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#ddc69d}.HomePortfolio_copy__boFyO h3{margin:8px 0!important;font-size:24px!important;line-height:1.1!important;color:#fff!important}.HomePortfolio_copy__boFyO p{max-height:0;opacity:0;overflow:hidden;margin:0!important;font-size:11px;line-height:1.6!important;color:#eee8df;transition:max-height .3s,opacity .3s}.HomePortfolio_copy__boFyO b{display:block;margin-top:12px;font-size:10px;font-weight:600;color:#ddc69d}.HomePortfolio_preview__O_SIi:focus-visible>img,.HomePortfolio_preview__O_SIi:hover>img{transform:scale(1.035)}.HomePortfolio_preview__O_SIi:focus-visible .HomePortfolio_copy__boFyO p,.HomePortfolio_preview__O_SIi:hover .HomePortfolio_copy__boFyO p{max-height:110px;opacity:1}.HomePortfolio_card__A14zm>div{padding-top:12px}@media(max-width:1100px){.HomePortfolio_grid__qxmf1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.HomePortfolio_grid__qxmf1{grid-template-columns:1fr;gap:24px}.HomePortfolio_copy__boFyO p{max-height:110px;opacity:1}}@media(prefers-reduced-motion:reduce){.HomePortfolio_copy__boFyO p,.HomePortfolio_preview__O_SIi>img{transition:none}}.PortfolioEngagement_likeWrap__q9F4I{padding:12px 0}.PortfolioEngagement_like__47Cez{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:64px;padding:12px 18px;border:1px solid #cdbb9b;border-radius:16px;background:#fffaf3;color:#963e43;font:600 12px var(--font-sans),sans-serif;cursor:pointer}.PortfolioEngagement_like__47Cez span{display:flex;flex-direction:column;gap:4px}.PortfolioEngagement_like__47Cez small{font-size:10px;color:#665e54}.PortfolioEngagement_like__47Cez[aria-pressed=true]{background:#f8e5e3;border-color:#b96768}.PortfolioEngagement_like__47Cez:disabled{opacity:.65;cursor:wait}.PortfolioEngagement_contact__pui7c:focus-visible,.PortfolioEngagement_like__47Cez:focus-visible{outline:3px solid #b9955c;outline-offset:3px}.PortfolioEngagement_error__OrMMd{font-size:11px;color:#a22f35}.PortfolioEngagement_viewer__5KL6P{height:100dvh;background:white}.PortfolioEngagement_frame__YPzXp{display:block;height:100dvh;width:100%;border:0;background:white}.PortfolioEngagement_likeCount__j__oe{display:flex;align-items:center;justify-content:center;gap:6px}.PortfolioEngagement_likeCount__j__oe b{font-size:17px;font-weight:700;color:#963e43}.HomeSoftwareHouse_section__knE1a{background:transparent;color:#171918;padding:clamp(50px,6vw,96px) clamp(20px,5vw,90px);font-family:var(--anm-font-body),Arial,sans-serif;overflow:hidden}.HomeSoftwareHouse_grid__OZwyN{width:100%;max-width:1510px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,5vw,95px);align-items:center}.HomeSoftwareHouse_visual___zsPI{position:relative;width:100%;aspect-ratio:1/1;isolation:isolate;pointer-events:none}.HomeSoftwareHouse_mockup__CsHcN{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transform:translateY(16px);transition:opacity 1s ease-in-out,transform 1.2s ease-in-out;will-change:opacity,transform}.HomeSoftwareHouse_visible__VN0_M{opacity:1;transform:translateY(0);animation:HomeSoftwareHouse_levitate__XA_7x 4.7s ease-in-out infinite}@keyframes HomeSoftwareHouse_levitate__XA_7x{0%,to{translate:0 0}50%{translate:0 -11px}}.HomeSoftwareHouse_copy__3L6p0{max-width:680px}.HomeSoftwareHouse_kicker__gLT3j{font-size:12px!important;line-height:1.5!important;letter-spacing:.13em;text-transform:uppercase;color:#876a43!important;margin:0 0 15px!important}.HomeSoftwareHouse_copy__3L6p0 h2{font:400 clamp(38px,4.2vw,64px)/1.08 var(--anm-font-heading),Georgia,serif;letter-spacing:-.045em;margin:0 0 32px;text-wrap:balance}.HomeSoftwareHouse_copy__3L6p0 h2 em{font-style:italic;color:#a17a46}.HomeSoftwareHouse_problem__k4a9S,.HomeSoftwareHouse_solution__vB5ks{padding-left:22px;border-left:2px solid #bd9e75;margin:0 0 25px}.HomeSoftwareHouse_solution__vB5ks{border-color:#294335}.HomeSoftwareHouse_copy__3L6p0 h3{font-size:clamp(17px,1.4vw,21px);letter-spacing:-.02em;line-height:1.35;margin:0 0 10px;font-weight:650}.HomeSoftwareHouse_copy__3L6p0 p:not(.HomeSoftwareHouse_kicker__gLT3j){font-size:clamp(15px,1.04vw,17px);line-height:1.72;color:#40413c;margin:0}.HomeSoftwareHouse_cta__BdEXr{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;margin-top:10px;padding:17px 24px;min-height:54px;border-radius:12px;background:#1a1c1b;color:#f6eddd;text-decoration:none;font-size:15px;font-weight:600;transition:background .2s,color .2s}.HomeSoftwareHouse_cta__BdEXr:hover{background:#a98a5c;color:#10110f}.HomeSoftwareHouse_cta__BdEXr:focus-visible{outline:3px solid #a98a5c;outline-offset:4px}@media(max-width:980px){.HomeSoftwareHouse_grid__OZwyN{grid-template-columns:1fr;gap:20px}.HomeSoftwareHouse_visual___zsPI{max-width:690px;margin:auto;aspect-ratio:1.06/1}.HomeSoftwareHouse_copy__3L6p0{max-width:740px;margin:0 auto}}@media(max-width:600px){.HomeSoftwareHouse_section__knE1a{padding:30px 18px 55px}.HomeSoftwareHouse_grid__OZwyN{gap:10px}.HomeSoftwareHouse_visual___zsPI{aspect-ratio:1/1;margin:-5px auto 0}.HomeSoftwareHouse_copy__3L6p0 h2{font-size:clamp(36px,10vw,48px);margin-bottom:26px}.HomeSoftwareHouse_copy__3L6p0 h3{font-size:19px}.HomeSoftwareHouse_problem__k4a9S,.HomeSoftwareHouse_solution__vB5ks{padding-left:15px;margin-bottom:24px}.HomeSoftwareHouse_copy__3L6p0 p:not(.HomeSoftwareHouse_kicker__gLT3j){font-size:15px;line-height:1.66}.HomeSoftwareHouse_cta__BdEXr{width:100%;margin-top:5px}.HomeSoftwareHouse_kicker__gLT3j{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.HomeSoftwareHouse_mockup__CsHcN{transition:none;animation:none;transform:none}}.HomePortfolioDiscovery_section__wpv2O{background:#fff!important;color:#171a1c;padding:80px 32px}.HomePortfolioDiscovery_inner__slk1G{max-width:1200px;margin:0 auto}.HomePortfolioDiscovery_header__0xyng{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.HomePortfolioDiscovery_header__0xyng p{margin:0 0 14px;color:#775e39;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.HomePortfolioDiscovery_header__0xyng h2{margin:0;font:400 48px/1.1 var(--font-petrona),Georgia,serif;color:#171a1c!important;letter-spacing:-.025em}.HomePortfolioDiscovery_header__0xyng a{display:flex;align-items:center;gap:18px;min-height:44px;border-bottom:1px solid #bfa77f;color:#775e39;font-size:13px;text-decoration:none;white-space:nowrap}.HomePortfolioDiscovery_intro__JzddX{max-width:650px;margin:22px 0 0;color:#655b50;font-size:14px;line-height:1.7}.HomePortfolioDiscovery_header__0xyng a:focus-visible{outline:2px solid #987846;outline-offset:5px}.HomeSectionPreview_imageTrigger__kz_Ar{display:none}.HomeSectionPreview_readTarget__Sd5Od:focus-visible{outline:3px solid #a98a5c;outline-offset:8px;border-radius:6px}@media(max-width:980px){.HomeSectionPreview_imageTrigger__kz_Ar{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;pointer-events:auto;color:#171918}.HomeSectionPreview_imageTrigger__kz_Ar span{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #c5ac84;border-radius:24px;background:#faf8f3ed;font:600 15px/1.2 var(--anm-font-body),Arial,sans-serif}.HomeSectionPreview_imageTrigger__kz_Ar:focus-visible{outline:3px solid #a98a5c;outline-offset:-4px}.HomeSectionPreview_readTarget__Sd5Od{cursor:zoom-in}}.HomeSectionPreview_dialog__ms3E0{box-sizing:border-box;margin:auto;padding:0;width:calc(100vw - 20px);max-width:720px;max-height:calc(100dvh - 28px);border:1px solid #c5ac84;border-radius:22px;background:#faf8f3;color:#171918;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #0005;font-family:var(--anm-font-body),Arial,sans-serif;animation:HomeSectionPreview_previewIn__XjFvD .28s cubic-bezier(.2,.8,.2,1) both}.HomeSectionPreview_dialog__ms3E0::backdrop{background:#10110fb3;backdrop-filter:blur(5px);animation:HomeSectionPreview_backdropIn__Xu3RQ .28s ease both}.HomeSectionPreview_dialog__ms3E0.HomeSectionPreview_closing__rvqrQ{animation:HomeSectionPreview_previewOut__hum01 .18s ease both}.HomeSectionPreview_dialog__ms3E0.HomeSectionPreview_closing__rvqrQ::backdrop{animation:HomeSectionPreview_backdropOut__MeFkK .18s ease both}.HomeSectionPreview_close__nSV5J{position:sticky;top:12px;z-index:2;float:right;display:grid;place-items:center;width:44px;height:44px;margin:12px 12px 0 0;padding:0;border:1px solid #c5ac84;border-radius:50%;background:#faf8f3;color:#171918;cursor:pointer}.HomeSectionPreview_close__nSV5J:focus-visible{outline:3px solid #a98a5c;outline-offset:2px}.HomeSectionPreview_imageContent__r85hO{padding:24px 12px 18px}.HomeSectionPreview_imageContent__r85hO h2{margin:0 54px 18px 10px;font:400 26px/1.2 var(--anm-font-heading),Georgia,serif}.HomeSectionPreview_fullImage__OeCy5{display:block;width:100%;height:auto;max-height:calc(100dvh - 140px);object-fit:contain}.HomeSectionPreview_dialog__ms3E0 .HomeSectionPreview_fullCopy__utXR9{box-sizing:border-box;max-width:none;padding:28px 24px 30px;margin:0}.HomeSectionPreview_dialog__ms3E0 .HomeSectionPreview_fullCopy__utXR9 h2{margin:0 42px 24px 0;font:400 32px/1.15 var(--anm-font-heading),Georgia,serif;letter-spacing:-.025em}.HomeSectionPreview_dialog__ms3E0 .HomeSectionPreview_fullCopy__utXR9 h3{font:400 23px/1.3 var(--anm-font-heading),Georgia,serif;margin-bottom:12px}.HomeSectionPreview_dialog__ms3E0 .HomeSectionPreview_fullCopy__utXR9 div p{font-size:16px;line-height:1.7}.HomeSectionPreview_dialog__ms3E0 .HomeSectionPreview_fullCopy__utXR9 p+p{margin-top:12px}.HomeSectionPreview_dialog__ms3E0 .HomeSectionPreview_fullCopy__utXR9>a{box-sizing:border-box;display:flex;width:100%;min-height:48px;font-size:16px}@keyframes HomeSectionPreview_previewIn__XjFvD{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes HomeSectionPreview_previewOut__hum01{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes HomeSectionPreview_backdropIn__Xu3RQ{0%{opacity:0}to{opacity:1}}@keyframes HomeSectionPreview_backdropOut__MeFkK{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.HomeSectionPreview_dialog__ms3E0,.HomeSectionPreview_dialog__ms3E0.HomeSectionPreview_closing__rvqrQ,.HomeSectionPreview_dialog__ms3E0.HomeSectionPreview_closing__rvqrQ::backdrop,.HomeSectionPreview_dialog__ms3E0::backdrop{animation:none}}