.home_home__VetSu{--gold:#b47a27;--forest:#23392e;--soft:#f7f5ee;color:#28352c;background:#fff;max-width:1600px;margin:auto;font-size:16px;line-height:1.7}.home_cardTag__lctzZ{display:inline-flex;margin-bottom:18px;padding:4px 8px;border:1px solid #d8c99e;border-radius:999px;color:#8a682f;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.theme-layout-boxed .home_home__VetSu,.theme-layout-max .home_home__VetSu{max-width:var(--theme-content-max,1440px)}.home_home__VetSu *{box-sizing:border-box}.home_home__VetSu figure,.home_home__VetSu h1,.home_home__VetSu h2,.home_home__VetSu h3,.home_home__VetSu p{margin:0}.home_home__VetSu h1,.home_home__VetSu h2,.home_home__VetSu h3{color:inherit;letter-spacing:-.045em;line-height:1.12}.home_home__VetSu h1{font-size:clamp(40px,4.7vw,72px);font-weight:650}.home_home__VetSu h2{font-size:clamp(30px,3.3vw,49px);font-weight:600}.home_home__VetSu h3{font-size:23px;letter-spacing:-.025em}.home_home__VetSu em{font-style:normal;color:#98661d}.home_home__VetSu p{color:#5b645d}.home_home__VetSu a{text-decoration:none}.home_home__VetSu a:focus-visible,.home_home__VetSu summary:focus-visible{outline:3px solid #af7d2c;outline-offset:5px}.home_eyebrow__VSEKI{font-size:11px!important;font-weight:750;letter-spacing:.16em;color:#89652f!important;margin-bottom:20px!important}.home_hero__IouuM{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;grid-gap:40px;gap:40px;padding:84px clamp(24px,5vw,76px) 56px;background:radial-gradient(ellipse at top right,#efe3c6,transparent 65%),#fbfaf6}.home_lead__GXz_W{font-size:18px;max-width:560px;margin-top:28px!important}.home_actions__DP_9h{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:32px}.home_primary__Ta1M0,.home_secondary__kUCaG{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 20px;border-radius:6px;font-size:14px;font-weight:650}.home_primary__Ta1M0{background:#273d30;color:white!important;border:1px solid #273d30;transition:background .2s}.home_primary__Ta1M0:hover{background:#426048}.home_secondary__kUCaG{color:#344a3b;border:1px solid #c9cbbf}.home_heroFoot__6LdqA{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:#636957;margin-top:38px;padding-top:20px;border-top:1px solid #dedecf}.home_heroVisual__nHPTo{background:#202e26;border:1px solid #5f6953;border-radius:24px;color:#ebddbf;overflow:hidden;box-shadow:0 28px 65px #20302118}.home_visualFooter__eaESz,.home_visualLabel__1cJOr{padding:22px 25px;font-size:10px;letter-spacing:.1em;display:flex;gap:12px;align-items:center}.home_visualLabel__1cJOr span{width:7px;height:7px;background:#e9bd69;border-radius:50%}.home_visualFooter__eaESz{border-top:1px solid #526044;justify-content:space-between;letter-spacing:0}.home_connections__3gJJb{display:block;width:100%;height:auto}.home_orbit__4VfIc{transform-origin:300px 210px;animation:home_orbit__4VfIc 28s linear infinite}.home_signal__vY_Xy{animation:home_signal__vY_Xy 8s linear infinite}.home_faq__uOlJn,.home_section__A7OEm,.home_who__f4ijG{padding:80px clamp(24px,5vw,76px);scroll-margin-top:110px}.home_who__f4ijG{display:grid;grid-template-columns:1fr 2.4fr;border-bottom:1px solid #e6e8dd}.home_who__f4ijG h2{max-width:790px}.home_who__f4ijG p:not(.home_eyebrow__VSEKI){margin-top:23px;max-width:780px}.home_textLink__x9lBM{display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:650;color:#6e552e}.home_who__f4ijG .home_textLink__x9lBM{margin-top:25px}.home_heading__Yd3O3{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.home_heading__Yd3O3>p{max-width:385px}.home_grid__KYBgu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.home_card__LQNvb{border:1px solid #e1e4d9;border-radius:15px;overflow:hidden;color:inherit;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.home_card__LQNvb:hover{transform:translateY(-4px);box-shadow:0 14px 35px #25352b12}.home_cardMedia__z8rOs{position:relative;background:#f3f3eb;padding:24px;height:215px;border-bottom:1px solid #e1e4d9}.home_cardMedia__z8rOs img{width:100%;height:100%;object-fit:contain}.home_number__LEdyr{position:absolute;left:14px;top:12px;font-size:11px;color:#626850}.home_cardCopy__taVUp{padding:28px;display:flex;flex-direction:column;align-items:start;flex:1 1}.home_cardCopy__taVUp>svg{color:#977331;margin-bottom:18px}.home_cardCopy__taVUp p{font-size:14px;margin:16px 0 25px}.home_cardCopy__taVUp .home_textLink__x9lBM{margin-top:auto}.home_projectCard__d7CYT{grid-column:span 2;padding:38px;display:flex;flex-direction:column;align-items:start;justify-content:center;border-radius:15px;background:#edf0e5}.home_projectCard__d7CYT h3{font-size:36px;max-width:520px}.home_projectCard__d7CYT p{margin:20px 0;max-width:510px}.home_featured__t0HyK{background:var(--soft)}.home_products__1OpqB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;gap:25px}.home_products__1OpqB>*{min-width:0}.home_steps__E02sh{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.home_steps__E02sh li{border-top:1px solid #c6cdbb;padding-top:24px}.home_steps__E02sh li>span{display:block;font-size:13px;color:#977331;margin-bottom:26px}.home_steps__E02sh p{font-size:15px;margin-top:16px}.home_faq__uOlJn{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:65px;gap:65px;background:#f7f8f2}.home_faq__uOlJn .home_textLink__x9lBM{margin-top:28px}.home_faq__uOlJn details{border-bottom:1px solid #d6dccc;padding:20px 0}.home_faq__uOlJn details:first-child{padding-top:0}.home_faq__uOlJn summary{cursor:pointer;font-weight:600;line-height:1.5;min-height:30px}.home_faq__uOlJn details p{margin-top:15px;font-size:15px}.home_cta__5aiI_{text-align:center;padding:80px 24px;background:#23392e;color:#fff}.home_cta__5aiI_ h2{font-size:clamp(38px,4.5vw,66px)}.home_cta__5aiI_ em{color:#ebc781}.home_cta__5aiI_ p:not(.home_eyebrow__VSEKI){color:#d7e0d6;max-width:550px;margin:25px auto}.home_cta__5aiI_ .home_eyebrow__VSEKI{color:#dfc48f!important}.home_cta__5aiI_ .home_primary__Ta1M0{background:#f0d49c;color:#293529!important;border-color:#f0d49c}.home_explore__ZWpC9{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:40px}.home_explore__ZWpC9 a{color:#d6e0d6;font-size:13px}.home_explore__ZWpC9 a:hover{text-decoration:underline}@keyframes home_orbit__4VfIc{to{transform:rotate(1turn)}}@keyframes home_signal__vY_Xy{to{stroke-dashoffset:-104}}@media(min-width:1600px){.theme-layout-full .home_home__VetSu{max-width:none}.home_faq__uOlJn,.home_hero__IouuM,.home_section__A7OEm,.home_who__f4ijG{padding-left:max(60px,calc((100% - 1440px)/2));padding-right:max(60px,calc((100% - 1440px)/2))}}@media(max-width:1050px){.home_hero__IouuM{grid-template-columns:1fr;gap:40px;padding-top:50px}.home_heroCopy__LMJxC{max-width:780px}.home_heroVisual__nHPTo{max-width:680px;width:100%}.home_grid__KYBgu{grid-template-columns:repeat(2,minmax(0,1fr))}.home_projectCard__d7CYT{grid-column:auto}.home_projectCard__d7CYT h3{font-size:28px}.home_heading__Yd3O3{align-items:start}.home_who__f4ijG{grid-template-columns:1fr;gap:10px}.home_products__1OpqB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.home_hero__IouuM{padding:38px 22px}.home_hero__IouuM h1{font-size:40px}.home_lead__GXz_W{font-size:16px}.home_actions__DP_9h{align-items:stretch;flex-direction:column}.home_heroFoot__6LdqA{gap:12px}.home_faq__uOlJn,.home_section__A7OEm,.home_who__f4ijG{padding:48px 22px}.home_heading__Yd3O3{flex-direction:column;gap:22px}.home_faq__uOlJn,.home_grid__KYBgu,.home_steps__E02sh{grid-template-columns:1fr}.home_cardMedia__z8rOs{height:220px}.home_cardCopy__taVUp{padding:24px}.home_projectCard__d7CYT{padding:28px}.home_products__1OpqB{gap:14px}.home_steps__E02sh{gap:28px}.home_faq__uOlJn{gap:30px}.home_visualFooter__eaESz,.home_visualLabel__1cJOr{padding:17px;font-size:9px}.home_visualFooter__eaESz{flex-wrap:wrap}.home_cta__5aiI_{padding:55px 22px}}@media(prefers-reduced-motion:reduce){.home_home__VetSu *{animation:none!important;transition:none!important}.home_card__LQNvb:hover{transform:none}}.home_who__f4ijG{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,84px);background:#f7f8f3;border-bottom:1px solid #e1e5db}.home_whoCopy__W75s9{min-width:0}.home_whoCopy__W75s9 h2{max-width:620px;font-size:clamp(32px,3.35vw,50px)}.home_whoCopy__W75s9 p:not(.home_eyebrow__VSEKI){max-width:600px;margin-top:22px;font-size:clamp(14px,1.1vw,16px);line-height:1.75}.home_whoCopy__W75s9 .home_textLink__x9lBM{margin-top:28px}.home_whoImage__mYQ5z{min-width:0;width:100%;overflow:hidden;border:1px solid #dfe4d9;border-radius:22px;background:#fff;box-shadow:0 24px 60px rgba(32,56,42,.1)}.home_whoArtwork__CHUTU{position:relative;display:grid;place-items:center;min-width:0;min-height:clamp(310px,34vw,470px);overflow:hidden;background:#e7e1d4}.home_whoArtwork__CHUTU:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(25,47,35,.04) 60%,rgba(25,47,35,.2));pointer-events:none}.home_whoArtwork__CHUTU img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%}.home_whoSignal__SfHP_{position:absolute;z-index:2;top:18px;right:18px;width:76px;height:76px;padding:7px;border:1px solid rgba(155,117,54,.25);border-radius:50%;background:rgba(255,250,238,.86);box-shadow:0 8px 24px rgba(29,52,37,.12);color:#b99152;pointer-events:none}.home_whoSignal__SfHP_ circle{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.5}.home_whoSignal__SfHP_ .home_whoRing__pTBvK{stroke-dasharray:25 10;transform-origin:center;animation:home_who-rotate__KP2Yj 14s linear infinite}.home_whoSignal__SfHP_ .home_whoPulse__ysg72{fill:#b99152;stroke:none;opacity:1;transform-box:fill-box;transform-origin:center;animation:home_who-pulse__IkqBy 3s ease-in-out infinite}.home_whoCaption__q8ENF{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;background:#23392e;color:#f7f2e6;font-size:12px;font-weight:650;letter-spacing:.02em}.home_whoCaption__q8ENF span:last-child{display:inline-flex;align-items:center;gap:8px;color:#e6c786}@keyframes home_who-pulse__IkqBy{50%{transform:scale(1.8);opacity:.45}}@keyframes home_who-rotate__KP2Yj{to{transform:rotate(1turn)}}@media(max-width:1050px){.home_who__f4ijG{grid-template-columns:minmax(0,1fr);gap:32px}.home_whoArtwork__CHUTU{min-height:340px}}@media(max-width:650px){.home_who__f4ijG{gap:27px}.home_whoCopy__W75s9 h2{font-size:clamp(30px,8vw,42px)}.home_whoImage__mYQ5z{border-radius:17px}.home_whoArtwork__CHUTU{min-height:270px}.home_whoSignal__SfHP_{width:62px;height:62px;top:14px;right:14px}.home_whoCaption__q8ENF{align-items:flex-start;flex-direction:column;gap:7px;padding:16px 18px}}