@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--color-primary:#161c1e;--color-secondary:#385212;--color-tertiary:#d3ceb8;--color-neutral:#faf9f6;--bg-primary:#faf9f6;--bg-secondary:#f5f4ef;--bg-tertiary:#fcfbf9;--bg-glass:#faf9f6eb;--border-color:#d3ceb8;--border-glow:#38521226;--color-shadow-main:#161c1e0a;--color-shadow-btn:#161c1e1f;--color-btn-outline-hover:#161c1e0d;--text-primary:#161c1e;--text-secondary:#4b5563;--text-tertiary:#8c8a78;--accent-primary:#385212;--accent-secondary:#46701f;--accent-tertiary:#273a0c;--accent-sand:#d3ceb8;--accent-gradient:linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-headline:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-label:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-display:clamp(2.25rem, 5vw, 4.5rem);--fs-h1:clamp(2rem, 4vw, 3rem);--fs-h2:clamp(1.75rem, 3vw, 2.5rem);--fs-h3:clamp(1.35rem, 2.5vw, 1.75rem);--fs-body-lg:clamp(1rem, 2vw, 1.25rem);--fs-body:clamp(.95rem, 1.5vw, 1.125rem);--fs-small:clamp(.8rem, 1vw, .95rem);--fs-badge:clamp(.7rem, .9vw, .85rem);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--color-cream:#faf9f6;--color-cream-hero:#faf9f6;--color-cream-tint:#f5f4ef;--color-surface:#fcfbf9;--color-charcoal:#161c1e;--color-olive:#385212;--color-olive-dark:#273a0c;--color-olive-mid:#46701f;--color-sand:#d3ceb8;--color-on-dark:#fcfbf9;--color-on-dark-muted:#d3ceb8;--color-border:#d3ceb8;--color-border-light:#e5e2d8;--color-border-dark:#27382c;--color-border-strong:#8c8a78;--color-focus:#385212;--color-hero-overlay:#3852121a;--color-accent-warm:#d3ceb8;--color-text-main:#161c1e;--color-text-body:#354238;--color-text-muted:#545e59;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--max-width:1440px;--section-padding:clamp(3rem, 8vw, 8rem);--container-padding:clamp(20px, 4.5vw, 64px);--card-padding:clamp(1.25rem, 3vw, 2.5rem);--gap-grid:clamp(1rem, 3vw, 2rem);--transition-fast:opacity .15s ease, transform .15s ease, background-color .15s ease, border-color .15s ease, color .15s ease;--transition-normal:opacity .25s ease, transform .25s ease, background-color .25s ease, border-color .25s ease, color .25s ease;--transition-slow:opacity .4s cubic-bezier(.16, 1, .3, 1), transform .4s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{width:100%;max-width:100%;overflow-x:clip}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;line-height:1.6;overflow-x:clip}:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:3px!important}.app-container{flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}main{z-index:2;background-color:var(--bg-primary);box-shadow:0 10px 30px var(--color-shadow-main);flex:1 0 auto;position:relative}a,button,[role=button]{cursor:pointer}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;word-break:normal;overflow-wrap:break-word;text-wrap:balance;font-weight:600;line-height:1.2}p{word-break:break-word;overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}.skip-link{padding:var(--space-3) var(--space-5);background:var(--accent-primary);color:var(--color-on-dark);border-radius:0 0 var(--radius-md) var(--radius-md);z-index:9999;font-size:.95rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:0}.container{width:100%;max-width:var(--max-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.container-sm{width:100%;max-width:760px;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.container-lg{width:100%;max-width:1440px;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.page-top{padding-top:calc(80px + env(safe-area-inset-top,0px));min-height:80vh;padding-bottom:clamp(3rem,8vw,6rem)}.stack{gap:var(--gap-grid);flex-direction:column;display:flex}.cluster{gap:var(--gap-grid);flex-wrap:wrap;align-items:center;display:flex}.grid-lg{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.grid-md{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.grid-sm{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.grid-2col{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.card-hover-content{opacity:1;height:auto;margin-top:var(--space-4);transition:var(--transition-normal);overflow:visible;transform:none}@media (hover:hover) and (pointer:fine){.js .card-collapsed .card-hover-content{opacity:0;height:0;margin-top:0;overflow:hidden;transform:translateY(10px)}.js .card-collapsed:hover .card-hover-content{opacity:1;height:auto;margin-top:var(--space-4);overflow:visible;transform:translateY(0)}}.text-gradient{background:var(--accent-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.btn{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);min-height:44px;transition:var(--transition-fast);cursor:pointer;font-size:.95rem;font-weight:500;font-family:var(--font-sans);touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap;border:none;justify-content:center;align-items:center;display:inline-flex}.btn:active,button:active,a.btn:active,a[role=button]:active{transform:scale(.98)}.btn-primary{background:var(--text-primary);color:var(--bg-primary)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{box-shadow:0 10px 25px var(--color-shadow-btn);transform:translateY(-2px)}}.btn-outline{color:var(--text-primary);border:1px solid var(--text-primary);background:0 0}@media (hover:hover) and (pointer:fine){.btn-outline:hover{background:var(--color-btn-outline-hover);border-color:var(--text-primary)}}input,textarea,select{font-size:max(1rem,16px);font-family:var(--font-sans)}.reveal-eyebrow,.reveal-heading,.reveal-paragraph,.reveal-subtext,.reveal-item,.reveal-group{opacity:1!important;transition:none!important;transform:none!important}@media (hover:hover) and (pointer:fine){article img,figure img,.photo-hover,.blog-card-img,[class*=imageWrapper] img,[class*=ImageWrapper] img,[class*=thumbnail] img,[class*=Thumbnail] img,[class*=avatar] img,[class*=Avatar] img,[class*=photo] img,[class*=Photo] img,[class*=card] img:not([alt*=Logo]):not([alt*=logo]):not([class*=logo]),[class*=Card] img:not([alt*=Logo]):not([alt*=logo]):not([class*=logo]){will-change:transform;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .35s,box-shadow .35s}article img:hover,figure img:hover,.photo-hover:hover,.blog-card-img:hover,[class*=imageWrapper] img:hover,[class*=ImageWrapper] img:hover,[class*=thumbnail] img:hover,[class*=Thumbnail] img:hover,[class*=avatar] img:hover,[class*=Avatar] img:hover,[class*=photo] img:hover,[class*=Photo] img:hover,[class*=card] img:hover:not([alt*=Logo]):not([alt*=logo]):not([class*=logo]),[class*=Card] img:hover:not([alt*=Logo]):not([alt*=logo]):not([class*=logo]),article:hover img:not([alt*=Logo]):not([alt*=logo]):not([class*=logo]),.glass-panel:hover .blog-card-img,[class*=card]:hover img:not([alt*=Logo]):not([alt*=logo]):not([class*=logo]),[class*=Card]:hover img:not([alt*=Logo]):not([alt*=logo]):not([class*=logo]){filter:contrast(1.03)brightness(1.02);transform:scale(1.05)}}:root{--hdr-bg:#faf9f6;--hdr-bg-scrolled:#faf9f6f5;--hdr-border:#d3ceb8;--hdr-border-subtle:#161c1e14;--hdr-shadow:#161c1e0f;--hdr-text:#161c1e;--hdr-text-muted:#545e59;--hdr-olive:#385212;--hdr-olive-hover:#273a0c;--hdr-olive-mid:#46701f;--hdr-btn-text:#faf9f6;--hdr-btn-shadow:#38521240;--hdr-mobile-bg:#faf9f6fa}._header_2q9m6_39{z-index:100;background:var(--hdr-bg);border-bottom:1px solid var(--hdr-border-subtle);align-items:center;height:80px;transition:background .2s,box-shadow .2s,border-color .2s;display:flex;position:fixed;top:0;left:0;right:0}._creamHeader_2q9m6_67{background:var(--hdr-bg);border-bottom:1px solid var(--hdr-border);font-family:var(--font-sans,"Manrope", sans-serif)}._creamHeader_2q9m6_67 ._container_2q9m6_79{max-width:1340px;padding:0 clamp(16px,3vw,32px)}._scrolledHeader_2q9m6_89{box-shadow:0 4px 16px var(--hdr-shadow);-webkit-backdrop-filter:blur(8px)}._creamHeader_2q9m6_67._scrolledHeader_2q9m6_89{background:var(--hdr-bg-scrolled)}._container_2q9m6_79{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1340px;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex}._logo_2q9m6_133{font-family:var(--font-display);letter-spacing:-.05em;color:var(--hdr-text);flex-shrink:0;align-items:center;gap:12px;min-width:0;font-weight:700;text-decoration:none;display:flex}._logo_2q9m6_133:focus-visible{outline:2px solid var(--hdr-olive);outline-offset:3px}._logo_2q9m6_133:active{transform:scale(.98)}._logoTextGroup_2q9m6_177{flex-direction:column;display:flex}._logoTitle_2q9m6_187{color:var(--hdr-text);letter-spacing:-.02em;white-space:nowrap;font-size:1.15rem;font-weight:800;line-height:1.1}._logoSub_2q9m6_205{color:var(--hdr-olive-mid);white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2}._nav_2q9m6_223{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}._link_2q9m6_241{color:var(--hdr-text);white-space:nowrap;padding:.5rem 0;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s;position:relative}._link_2q9m6_241:focus-visible{outline:2px solid var(--hdr-olive);outline-offset:3px}._link_2q9m6_241:active{transform:scale(.98)}._link_2q9m6_241:hover{color:var(--hdr-olive)}._link_2q9m6_241:after{content:"";background-color:var(--hdr-olive);transform-origin:0;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}._link_2q9m6_241:hover:after,._activeLink_2q9m6_317:after{transform:scaleX(1)}._activeLink_2q9m6_317{color:var(--hdr-olive)}._actions_2q9m6_335{flex-shrink:0;align-items:center;gap:1rem;display:flex}._contactBtn_2q9m6_349{background:var(--hdr-olive);color:var(--hdr-btn-text);border:1px solid var(--hdr-olive);touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap;border-radius:6px;align-items:center;min-height:44px;padding:.55rem 1.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}._contactBtn_2q9m6_349:focus-visible{outline:2px solid var(--hdr-olive)!important;outline-offset:3px!important}._contactBtn_2q9m6_349:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){._contactBtn_2q9m6_349:hover{background:var(--hdr-olive-hover);border-color:var(--hdr-olive-hover);box-shadow:0 4px 12px var(--hdr-btn-shadow);transform:translateY(-1px)}}._mobileToggle_2q9m6_423{color:var(--hdr-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;display:none}._mobileToggle_2q9m6_423:focus-visible{outline:2px solid var(--hdr-olive);outline-offset:2px}._mobileMenu_2q9m6_469{background:var(--hdr-mobile-bg);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--hdr-border-subtle);padding:2rem var(--container-padding);padding-bottom:max(2rem, env(safe-area-inset-bottom,2rem));z-index:99;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:80px 0 0;overflow-y:auto}._creamMobileMenu_2q9m6_511{background:var(--hdr-mobile-bg);border-top:1px solid var(--hdr-border)}._mobileNav_2q9m6_521{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}._mobileLink_2q9m6_535{color:var(--hdr-text);font-family:var(--font-display);letter-spacing:-.04em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-bottom:none;align-items:center;min-height:44px;padding:.35rem 0;font-size:clamp(1.75rem,8vw,2.75rem);font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:flex;position:relative}._mobileLink_2q9m6_535:focus-visible{outline:2px solid var(--hdr-olive);outline-offset:2px}._mobileLink_2q9m6_535:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){._mobileLink_2q9m6_535:hover{color:var(--hdr-olive);transform:translate(4px)}}._activeMobileLink_2q9m6_603{transform:translate(12px);color:var(--hdr-olive)!important}._activeMobileLink_2q9m6_603:before{content:"";background-color:var(--hdr-olive);border-radius:2px;width:3px;height:60%;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}._mobileContactBtn_2q9m6_637{background:var(--hdr-olive);color:var(--hdr-btn-text);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;margin-bottom:1.5rem;padding:1.25rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:flex}._mobileContactBtn_2q9m6_637:focus-visible{outline:2px solid var(--hdr-olive);outline-offset:2px}._mobileContactBtn_2q9m6_637:active{transform:scale(.98)}@media (width<=1200px){._nav_2q9m6_223{gap:.95rem}._link_2q9m6_241{font-size:.88rem}._actions_2q9m6_335{gap:.75rem}}@media (width<=1024px){._nav_2q9m6_223{gap:.75rem}._link_2q9m6_241{font-size:.85rem}}@media (width<=900px){._nav_2q9m6_223,._actions_2q9m6_335{display:none}._mobileToggle_2q9m6_423{display:flex}}._mobileToggle_2q9m6_423:disabled,._btnPrimary_2q9m6_761:disabled{opacity:.6;cursor:not-allowed}@media (width<=380px){._container_2q9m6_79{padding:0 .75rem}._logo_2q9m6_133{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--btn-olive:#385212;--btn-olive-dark:#273a0c;--btn-on-dark:#f7f5ee;--btn-on-dark-muted:#c9cfc2;--btn-charcoal:#172016;--btn-border:#d3ceb8;--btn-border-dark:#34402e;--btn-cream:#f7f5ee;--btn-cream-hover:#ede8de;--btn-dark-hover-bg:#f7f5ee14;--btn-shadow-primary:#3852122e;--btn-shadow-light:#161c1e1f}._button_nn3ev_37{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}._button_nn3ev_37:focus-visible{outline:2px solid var(--btn-olive);outline-offset:2px}._button_nn3ev_37:active:not(:disabled){transform:scale(.98)}._button_nn3ev_37:disabled{opacity:.6;cursor:not-allowed}._primary_nn3ev_101{background:var(--btn-olive);color:var(--btn-on-dark);border:1px solid var(--btn-olive);box-shadow:0 2px 8px var(--btn-shadow-primary)}._primary_nn3ev_101:hover:not(:disabled){background:var(--btn-olive-dark);border-color:var(--btn-olive-dark);text-decoration:none}._secondary_nn3ev_127{color:var(--btn-charcoal);border:1px solid var(--btn-border);background:0 0}._secondary_nn3ev_127:hover:not(:disabled){background:var(--btn-cream-hover);border-color:var(--btn-olive);color:var(--btn-olive);text-decoration:none}._light_nn3ev_153{background:var(--btn-cream);color:var(--btn-olive);border:1px solid var(--btn-cream);box-shadow:0 2px 8px var(--btn-shadow-light)}._light_nn3ev_153:hover:not(:disabled){background:var(--btn-cream-hover);border-color:var(--btn-cream-hover);text-decoration:none}._secondaryDark_nn3ev_179{color:var(--btn-on-dark);border:1px solid var(--btn-border-dark);background:0 0}._secondaryDark_nn3ev_179:hover:not(:disabled){background:var(--btn-dark-hover-bg);border-color:var(--btn-on-dark-muted);color:var(--btn-on-dark);text-decoration:none}._light_nn3ev_153:focus-visible,._secondaryDark_nn3ev_179:focus-visible{outline:2px solid var(--btn-on-dark);outline-offset:2px}._btnArrow_nn3ev_217{flex-shrink:0;transition:transform .2s}._button_nn3ev_37:hover:not(:disabled) ._btnArrow_nn3ev_217{transform:translate(4px)}@media (prefers-reduced-motion:reduce){._button_nn3ev_37,._btnArrow_nn3ev_217{transition:none;transform:none}}:root{--footer-bg:#161c1e;--footer-border:#27382c;--footer-border-subtle:#34402e;--footer-text:#d3ceb8;--footer-heading:#fcfbf9;--footer-link:#a0aba4;--footer-link-hover:#fcfbf9;--footer-olive:#385212;--footer-olive-hover:#273a0c;--footer-olive-mid:#46701f;--footer-inquiry-hover:#a2c964;--footer-badge-bg:#0d1a12;--footer-badge-border:#1c3322;--footer-badge-text:#8fa892;--footer-dot:#52c41a;--footer-dot-glow:#52c41a99;--footer-bottom-border:#1a241e;--footer-bottom-text:#7b8880;--footer-social-bg:#fcfbf90f;--footer-social-border:#34402e;--footer-social-text:#c9cfc2;--footer-input-bg:#fcfbf90d;--footer-input-focus-bg:#fcfbf914;--footer-shadow-olive:#38521259}._footer_1qq8b_63{background-color:var(--footer-bg);border-top:1px solid var(--footer-border);z-index:1;color:var(--footer-text);font-family:var(--font-sans,"Manrope", sans-serif);margin-top:auto;padding:clamp(3rem,6vw,5rem) 0 2rem;position:relative;overflow:hidden}._footer_1qq8b_63:before{content:"";background:var(--footer-border);width:100%;height:1px;position:absolute;top:0;left:0}._grid_1qq8b_109{grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1.35fr);gap:clamp(20px,3vw,40px);margin-bottom:3.5rem;display:grid}._mobileFooter_1qq8b_125{background-color:var(--footer-bg);border-top:1px solid var(--footer-border);padding:1.25rem 0 max(1.25rem, env(safe-area-inset-bottom,1.25rem));color:var(--footer-text);z-index:1;font-family:var(--font-sans,"Manrope", sans-serif);margin-top:auto;position:sticky;bottom:0}._mobileRow1_1qq8b_149{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}@media (width<=480px){._mobileRow1_1qq8b_149{text-align:center;justify-content:center;gap:.5rem}._mobileLogo_1qq8b_179{justify-content:center}}._mobileLogo_1qq8b_179{align-items:center;gap:8px;text-decoration:none;display:flex}._mobileLogoName_1qq8b_203{color:var(--footer-heading);font-size:.95rem;font-weight:700;line-height:1.1}._mobileSocials_1qq8b_217{align-items:center;gap:8px;display:flex}._mobileSocialIcon_1qq8b_229{background:var(--footer-social-bg);border:1px solid var(--footer-border);width:36px;height:36px;color:var(--footer-heading);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex}._mobileSocialIcon_1qq8b_229:focus-visible{outline:2px solid var(--footer-heading);outline-offset:2px}._mobileSocialIcon_1qq8b_229:active{background:var(--footer-olive);color:var(--footer-heading);transform:scale(.96)}._mobileNav_1qq8b_279{border-top:1px solid var(--footer-border);border-bottom:1px solid var(--footer-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-bottom:.85rem;padding:.75rem 0;display:flex}._mobileNavLink_1qq8b_303{color:var(--footer-heading);font-size:.8rem;font-weight:500;text-decoration:none;transition:color .15s}._mobileNavLink_1qq8b_303:focus-visible{outline:2px solid var(--footer-heading);outline-offset:2px}._mobileNavLink_1qq8b_303:active{color:var(--footer-olive-mid)}._mobileBottom_1qq8b_337{color:var(--footer-bottom-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}@media (width<=480px){._mobileBottom_1qq8b_337{text-align:center;justify-content:center}}._mobileLegal_1qq8b_371{gap:12px;display:flex}._mobileLegal_1qq8b_371 a{color:var(--footer-bottom-text);text-decoration:none}._mobileLegal_1qq8b_371 a:focus-visible{outline:2px solid var(--footer-heading);outline-offset:2px}._brandCol_1qq8b_401{flex-direction:column;display:flex}._logoRow_1qq8b_411{align-items:center;gap:12px;margin-bottom:.5rem;text-decoration:none;display:flex}._logoRow_1qq8b_411:focus-visible{outline:2px solid var(--footer-heading);outline-offset:3px}._logoTextGroup_1qq8b_437{flex-direction:column;display:flex}._companyTitle_1qq8b_447{color:var(--footer-heading);letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:800;line-height:1.1}._subtitle_1qq8b_465{color:var(--footer-olive-mid);white-space:nowrap;margin-top:2px;font-size:.85rem;font-weight:700;line-height:1.2}._brandLogoImg_1qq8b_483{object-fit:contain;flex-shrink:0;width:auto;height:44px;display:block}._description_1qq8b_499{color:var(--footer-link);max-width:290px;margin-top:1.2rem;margin-bottom:0;font-size:.9rem;line-height:1.65}._certBadge_1qq8b_517{background:var(--footer-badge-bg);border:1px solid var(--footer-badge-border);color:var(--footer-badge-text);letter-spacing:normal;border-radius:6px;align-items:center;gap:8px;width:fit-content;margin-top:1.5rem;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}._certDot_1qq8b_549{background:var(--footer-dot);width:6px;height:6px;box-shadow:0 0 8px var(--footer-dot-glow);border-radius:50%;flex-shrink:0}._socials_1qq8b_567{gap:.75rem;display:flex}._socialIcon_1qq8b_577{background:var(--footer-social-bg);border:1px solid var(--footer-social-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--footer-social-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex}._socialIcon_1qq8b_577:focus-visible{outline:2px solid var(--footer-heading);outline-offset:3px}._socialIcon_1qq8b_577:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._socialIcon_1qq8b_577:hover{background:var(--footer-olive);color:var(--footer-heading);border-color:var(--footer-olive);box-shadow:0 4px 15px var(--footer-shadow-olive);transform:translateY(-2px)}}._colTitle_1qq8b_651{font-family:var(--font-sans,"Manrope", sans-serif);letter-spacing:normal;text-transform:none;color:var(--footer-heading);margin-bottom:1.4rem;font-size:13px;font-weight:700}._links_1qq8b_671{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}._link_1qq8b_671{color:var(--footer-link);font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .15s,transform .15s;display:block}._link_1qq8b_671:focus-visible{outline:2px solid var(--footer-heading);outline-offset:3px}._link_1qq8b_671:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){._link_1qq8b_671:hover{color:var(--footer-heading);transform:translate(3px)}}._inquiryContact_1qq8b_739{flex-direction:column;gap:8px;margin-top:1.6rem;display:flex}._inquiryLink_1qq8b_753{color:var(--footer-heading);letter-spacing:normal;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .15s,transform .15s;display:block}._inquiryLink_1qq8b_753:focus-visible{outline:2px solid var(--footer-heading);outline-offset:3px}._inquiryLink_1qq8b_753:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){._inquiryLink_1qq8b_753:hover{color:var(--footer-inquiry-hover);transform:translate(3px)}}._newsletter_1qq8b_805{flex-direction:column;display:flex}._inputGroup_1qq8b_815{align-items:center;width:100%;display:flex;position:relative}._input_1qq8b_815{border-radius:var(--radius-md,.75rem);background:var(--footer-input-bg);border:1px solid var(--footer-text);width:100%;color:var(--footer-heading);outline:none;padding:.85rem 3.5rem .85rem 1.1rem;font-size:max(1rem,16px);transition:border-color .2s,background .2s}._input_1qq8b_815::placeholder{color:var(--footer-social-text);opacity:.7}._input_1qq8b_815:focus-visible,._input_1qq8b_815:focus{border-color:var(--footer-heading);box-shadow:0 0 0 2px var(--footer-olive);background:var(--footer-input-focus-bg)}._submitBtn_1qq8b_877{border-radius:var(--radius-sm,.5rem);background:var(--footer-olive);width:40px;min-height:40px;color:var(--footer-heading);border:1px solid var(--footer-olive);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:flex;position:absolute;top:5px;bottom:5px;right:5px}._submitBtn_1qq8b_877:focus-visible{outline:2px solid var(--footer-heading);outline-offset:2px}._submitBtn_1qq8b_877:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._submitBtn_1qq8b_877:hover{background:var(--footer-olive-hover);border-color:var(--footer-olive-hover);transform:scale(1.02)}}._bottom_1qq8b_951{border-top:1px solid var(--footer-bottom-border);color:var(--footer-bottom-text);justify-content:space-between;align-items:center;padding-top:2rem;font-size:12.5px;display:flex}._legal_1qq8b_971{gap:1.75rem;display:flex}._legalLink_1qq8b_981{color:var(--footer-bottom-text);padding:.25rem 0;text-decoration:none;transition:color .15s}._legalLink_1qq8b_981:focus-visible{outline:2px solid var(--footer-heading);outline-offset:2px}._legalLink_1qq8b_981:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){._legalLink_1qq8b_981:hover{color:var(--footer-heading)}}@media (width<=1024px){._grid_1qq8b_109{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}}@media (width<=768px){._grid_1qq8b_109{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}._bottom_1qq8b_951{flex-direction:column;align-items:flex-start;gap:1rem}._legal_1qq8b_971{flex-wrap:wrap;gap:1rem}}@media (width<=480px){._grid_1qq8b_109{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--hero-bg:#faf9f6;--hero-surface:#fdfdfc;--hero-ink:#161c1e;--hero-muted:#545e59;--hero-arrow:#888e87;--hero-olive:#385212;--hero-line:#d3ceb8;--hero-green-bg:#eef2e6;--hero-stone-ink:#3b423c;--hero-stone-bg:#f0efea;--hero-sand-bg:#f4ece2;--hero-shadow-visual:#252b201f;--hero-shadow-badge:#161c1e14;--hero-shadow-icon:#161c1e0f;--hero-font-sans:var(--font-sans,"Manrope", -apple-system, BlinkMacSystemFont, sans-serif)}._hero_1m0t8_43{background:var(--hero-bg);color:var(--hero-ink);font-family:var(--hero-font-sans);padding:96px max(32px,50% - 638px) 28px;position:relative;overflow-x:clip}._inner_1m0t8_61{justify-content:space-between;align-items:center;gap:clamp(20px,2.5vw,40px);width:100%;max-width:1276px;min-height:480px;margin:0 auto;display:flex}._copy_1m0t8_83{z-index:2;flex:none;align-self:center;max-width:460px;padding:4px 0 0;position:relative}._copy_1m0t8_83 h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(48px,5.2vw,68px);font-weight:600;line-height:1.02}._copy_1m0t8_83 h1 em{color:var(--hero-olive);font-style:normal}._description_1m0t8_129{max-width:480px;color:var(--hero-muted);margin:20px 0 0;font-size:18px;line-height:1.68}._actions_1m0t8_145{align-items:center;gap:16px;margin-top:28px;display:flex}._primary_1m0t8_159{min-height:48px;color:var(--hero-bg);background:var(--hero-ink);white-space:nowrap;border-radius:24px;align-items:center;gap:12px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}._primary_1m0t8_159:hover{background:var(--hero-olive);transform:translateY(-1px)}._primary_1m0t8_159:focus-visible,._serviceLink_1m0t8_203:focus-visible{outline:2px solid var(--hero-olive);outline-offset:2px}._primary_1m0t8_159:active,._serviceLink_1m0t8_203:active{transform:scale(.98)}._visualGroup_1m0t8_223{flex-shrink:0;align-items:center;display:flex;position:relative}._visual_1m0t8_223{aspect-ratio:1;border:6px solid var(--hero-surface);width:440px;height:440px;box-shadow:0 20px 40px var(--hero-shadow-visual);cursor:pointer;border-radius:50%;flex-shrink:0;transition:border-color .3s;position:relative}._visual_1m0t8_223:before{content:"";z-index:-1;border:1px solid var(--hero-line);pointer-events:none;border-radius:50%;position:absolute;inset:-12px}._visual_1m0t8_223>img{object-fit:cover;object-position:center;clip-path:circle(50%);border-radius:50%;width:100%;height:100%}@media (hover:hover) and (pointer:fine){._visual_1m0t8_223:hover{border-color:var(--hero-line)}}._tailoredBadge_1m0t8_313{background:var(--hero-surface);border:4px solid var(--hero-line);width:112px;height:112px;box-shadow:0 8px 24px var(--hero-shadow-badge);text-align:center;z-index:5;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:56px;left:-24px}._tailoredBadge_1m0t8_313 span{color:var(--hero-ink);font-size:11px;font-weight:700;line-height:1.3}._serviceList_1m0t8_361{z-index:3;flex-direction:column;gap:44px;margin-top:-4px;margin-left:-20px;padding-left:0;display:flex;position:relative}._serviceLink_1m0t8_203{color:var(--hero-ink);background:0 0;border-radius:36px;align-items:center;gap:16px;width:fit-content;padding:8px 16px 8px 4px;text-decoration:none;transition:transform .25s;display:flex}._serviceLink_1m0t8_203:hover ._serviceCopy_1m0t8_409 strong{color:var(--hero-olive)}._serviceLink_1m0t8_203:hover ._serviceArrow_1m0t8_417{color:var(--hero-olive);transform:translate(4px)}._item1_1m0t8_427{margin-left:-96px}._item2_1m0t8_429{margin-left:8px}._item3_1m0t8_431{margin-left:12px}._item4_1m0t8_433{margin-left:-96px}._serviceIcon_1m0t8_437{border:2px solid var(--hero-surface);width:48px;height:48px;box-shadow:0 2px 8px var(--hero-shadow-icon);z-index:2;border-radius:50%;flex-shrink:0;place-items:center;transition:border-color .2s;display:grid;position:relative}._green_1m0t8_465{color:var(--hero-olive);background:var(--hero-green-bg)}._stone_1m0t8_467{color:var(--hero-stone-ink);background:var(--hero-stone-bg)}._sand_1m0t8_469{color:var(--hero-olive);background:var(--hero-sand-bg)}._serviceCopy_1m0t8_409{flex-direction:column;display:flex}._serviceCopy_1m0t8_409 strong{max-width:192px;color:var(--hero-ink);font-size:16px;font-weight:700;line-height:1.25;transition:color .2s}._serviceCopy_1m0t8_409 small{max-width:196px;color:var(--hero-muted);margin-top:4px;font-size:14px;line-height:1.45}._serviceArrow_1m0t8_417{color:var(--hero-arrow);flex-shrink:0;margin-left:8px;transition:transform .2s,color .2s}@media (prefers-reduced-motion:reduce){._primary_1m0t8_159,._visual_1m0t8_223,._serviceLink_1m0t8_203,._serviceIcon_1m0t8_437,._serviceCopy_1m0t8_409 strong,._serviceArrow_1m0t8_417{transition:none;transform:none}}@media (width<=1100px) and (width>=651px){._hero_1m0t8_43{padding-top:72px;padding-left:max(24px,50% - 600px);padding-right:max(24px,50% - 600px)}._inner_1m0t8_61{grid-template-columns:minmax(230px,.62fr) minmax(500px,1.38fr);gap:0;width:100%;min-height:440px;margin:0;display:grid}._copy_1m0t8_83{min-width:0;max-width:none}._copy_1m0t8_83 h1{font-size:clamp(38px,5.1vw,54px)}._visualGroup_1m0t8_223{min-width:0}._visual_1m0t8_223{width:min(38%,350px);height:min(38%,350px)}._tailoredBadge_1m0t8_313{width:92px;height:92px;bottom:36px;left:-12px}._tailoredBadge_1m0t8_313 span{font-size:10px}._serviceList_1m0t8_361{flex-shrink:0;gap:16px;width:288px;margin-top:0;margin-left:-16px;padding-top:0}._item1_1m0t8_427,._item4_1m0t8_433{margin-left:-104px;transform:none}._item2_1m0t8_429,._item3_1m0t8_431{margin-left:8px;transform:none}._serviceLink_1m0t8_203{gap:8px}._serviceIcon_1m0t8_437{border-width:2px;width:40px;height:40px}._serviceCopy_1m0t8_409 strong{max-width:152px;font-size:13px}._serviceCopy_1m0t8_409 small{max-width:160px;font-size:12px}._serviceArrow_1m0t8_417{margin-left:4px}}@media (width<=650px){._hero_1m0t8_43{padding:92px 0 24px}._inner_1m0t8_61{flex-direction:column;align-items:flex-start;gap:28px;width:calc(100% - 40px)}._copy_1m0t8_83{max-width:100%;padding-top:0}._copy_1m0t8_83 h1{font-size:clamp(40px,11vw,56px)}._description_1m0t8_129{max-width:432px;margin-top:12px;font-size:15px}._actions_1m0t8_145{flex-wrap:wrap;margin-top:16px}._visualGroup_1m0t8_223{flex-direction:column;align-self:center;gap:24px;position:relative}._visual_1m0t8_223{width:min(82%,320px);height:min(82%,320px)}._tailoredBadge_1m0t8_313{width:88px;height:88px;bottom:28px;left:-8px}._tailoredBadge_1m0t8_313 span{font-size:9px}._serviceList_1m0t8_361{grid-template-columns:repeat(2,1fr);gap:16px 12px;width:100%;margin-left:0;padding:0 0 12px;display:grid}._item1_1m0t8_427,._item2_1m0t8_429,._item3_1m0t8_431,._item4_1m0t8_433{margin-left:0;transform:none}._serviceLink_1m0t8_203{gap:8px;width:auto}._serviceIcon_1m0t8_437{width:40px;height:40px}._serviceCopy_1m0t8_409 strong{font-size:13px}._serviceCopy_1m0t8_409 small{font-size:12px}}@media (width<=420px){._tailoredBadge_1m0t8_313{display:none}}@media (width<=360px){._inner_1m0t8_61{width:calc(100% - 32px)}._copy_1m0t8_83 h1{font-size:40px}._serviceList_1m0t8_361{grid-template-columns:1fr}}:root{--prt-bg:#fcfbf9;--prt-border:#d3ceb8;--prt-divider:#d3ceb8;--prt-text-label:#385212;--prt-text-company:#161c1e;--prt-badge-bg:#161c1e;--prt-badge-text:#faf9f6;--prt-badge-shadow:#161c1e1f;--prt-mask-solid:#161c1e;--prt-font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}._tickerSection_1mbij_33{background:var(--prt-bg);border-top:1px solid var(--prt-border);border-bottom:1px solid var(--prt-border);-webkit-user-select:none;user-select:none;z-index:10;width:100%;min-height:72px;font-family:var(--prt-font-sans);align-items:center;display:flex;position:relative;overflow:hidden}._labelBlock_1mbij_65{background:var(--prt-bg);z-index:5;flex-shrink:0;align-items:center;padding:0 clamp(16px,2.2vw,40px) 0 max(28px,50% - 600px);display:flex;position:relative}._labelText_1mbij_85{color:var(--prt-text-label);white-space:pre-line;max-width:192px;margin:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.35}._labelDivider_1mbij_107{background:var(--prt-divider);flex-shrink:0;width:1px;height:40px;margin-left:clamp(20px,2vw,36px)}._marqueeContainer_1mbij_125{min-height:72px;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--prt-mask-solid) 28px, var(--prt-mask-solid) calc(100% - 32px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--prt-mask-solid) 28px, var(--prt-mask-solid) calc(100% - 32px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--prt-mask-solid) 28px, var(--prt-mask-solid) calc(100% - 32px), transparent 100%);flex:1;align-items:center;display:flex;position:relative;overflow:hidden}._marqueeTrack_1mbij_173{align-items:center;width:max-content;animation:32s linear infinite _scrollTrack_1mbij_1;display:flex}@media (hover:hover) and (pointer:fine){._marqueeContainer_1mbij_125:hover ._marqueeTrack_1mbij_173{animation-play-state:paused}}._trackGroup_1mbij_199{flex-shrink:0;align-items:center;display:flex}._partnerItem_1mbij_213{color:var(--prt-text-company);flex-shrink:0;align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}._partnerItem_1mbij_213:hover{opacity:.82}._partnerItem_1mbij_213:focus-visible{outline:2px solid var(--prt-text-label);outline-offset:2px}._iconWrapper_1mbij_255{color:var(--prt-text-company);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._partnerLogoImg_1mbij_271{object-fit:contain;flex-shrink:0;width:auto;max-width:90px;height:24px;display:block}._partnerName_1mbij_289{white-space:nowrap;color:var(--prt-text-company);font-family:inherit;font-size:13.5px;font-weight:700}._alAmanBadge_1mbij_307{background:var(--prt-badge-bg);width:24px;height:24px;color:var(--prt-badge-text);box-shadow:0 1px 2px var(--prt-badge-shadow);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:900;line-height:1;display:inline-flex}._itemDivider_1mbij_343{background:var(--prt-divider);flex-shrink:0;width:1px;height:32px;margin:0 clamp(24px,2.4vw,40px)}@keyframes _scrollTrack_1mbij_1{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._marqueeTrack_1mbij_173{animation:none}._partnerItem_1mbij_213{transition:none}}@media (width<=900px){._labelBlock_1mbij_65{padding:0 16px 0 20px}._labelText_1mbij_85{max-width:140px;font-size:10px}._labelDivider_1mbij_107{height:32px;margin-left:16px}._partnerName_1mbij_289{font-size:11px}._itemDivider_1mbij_343{height:28px;margin:0 24px}._marqueeTrack_1mbij_173{animation-duration:26s}}@media (width<=640px){._tickerSection_1mbij_33{min-height:64px}._labelBlock_1mbij_65{padding:0 12px 0 16px}._labelText_1mbij_85{max-width:104px;font-size:9px;line-height:1.3}._labelDivider_1mbij_107{height:28px;margin-left:12px}._partnerItem_1mbij_213{gap:8px}._partnerName_1mbij_289{font-size:10.5px}._alAmanBadge_1mbij_307{width:20px;height:20px;font-size:12px}._itemDivider_1mbij_343{height:24px;margin:0 20px}}:root{--pr-bg:#faf9f6;--pr-line:#d3ceb8;--pr-line-soft:#d3ceb873;--pr-olive:#385212;--pr-olive-muted:#566840;--pr-ink:#161c1e;--pr-body:#545e59;--pr-font-sans:var(--font-sans,"Manrope", -apple-system, BlinkMacSystemFont, sans-serif)}._resultsSection_1shtp_29{background:var(--pr-bg);border-top:1px solid var(--pr-line);width:100%;color:var(--pr-ink);box-sizing:border-box;font-family:var(--pr-font-sans);padding:clamp(56px,6vw,72px) max(28px,50% - 600px) clamp(36px,4vw,48px)}._resultsHeader_1shtp_49{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;margin-bottom:24px;display:grid}._headerLeft_1shtp_65{flex-direction:column;display:flex}._mainTitle_1shtp_75{letter-spacing:-.04em;color:var(--pr-ink);text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,44px);font-weight:600;line-height:1.1}._headerRight_1shtp_95{flex-direction:column;gap:16px;display:flex}._headerDescription_1shtp_107{color:var(--pr-body);max-width:480px;margin:0;font-size:18px;line-height:1.68}._headerLink_1shtp_123{color:var(--pr-ink);text-underline-offset:4px;align-items:center;gap:8px;width:fit-content;font-size:15px;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-flex}._headerLink_1shtp_123:hover{color:var(--pr-olive)}._headerLink_1shtp_123:focus-visible,._actionLink_1shtp_159:focus-visible{outline:2px solid var(--pr-olive);outline-offset:2px}._headerLink_1shtp_123 svg,._actionLink_1shtp_159 svg{flex-shrink:0;transition:transform .2s}._headerLink_1shtp_123:hover svg,._actionLink_1shtp_159:hover svg{transform:translate(4px)}._caseRowOne_1shtp_191{border-bottom:1px solid var(--pr-line-soft);grid-template-columns:1fr 1.15fr 1fr;gap:48px;padding:clamp(36px,4.5vw,52px) 0;display:grid}._colLeft_1shtp_207{flex-direction:column;display:flex}._sectorNote_1shtp_217{color:var(--pr-olive);margin:0 0 24px;font-size:13px;font-weight:600}._caseTitle_1shtp_231{letter-spacing:-.03em;color:var(--pr-ink);text-wrap:balance;margin:0 0 8px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.25}._actionLink_1shtp_159{color:var(--pr-ink);align-items:center;gap:8px;width:fit-content;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}._actionLink_1shtp_159:hover{color:var(--pr-olive)}._colMiddle_1shtp_285{flex-direction:column;display:flex}._blockHeading_1shtp_295{color:var(--pr-olive-muted);margin:0 0 8px;font-size:14px;font-weight:700}._blockHeadingSpaced_1shtp_309{margin-top:20px}._blockText_1shtp_317{color:var(--pr-body);margin:0;font-size:16px;line-height:1.68}._blockDivider_1shtp_331{display:none}._colRight_1shtp_339{flex-direction:column;display:flex}._outcomeTitle_1shtp_349{letter-spacing:-.025em;color:var(--pr-ink);margin:0 0 12px;font-size:clamp(20px,2.1vw,24px);font-weight:700;line-height:1.2}._outcomeText_1shtp_367{color:var(--pr-body);margin:0;font-size:16px;line-height:1.68}._caseRowTwo_1shtp_381{flex-direction:column;padding-top:clamp(36px,4.5vw,52px);display:flex}._rowTwoHeader_1shtp_393{flex-direction:column;gap:8px;padding-bottom:24px;display:flex}._rowTwoHeader_1shtp_393 ._sectorNote_1shtp_217{margin:0}._rowTwoTitle_1shtp_415{letter-spacing:-.03em;color:var(--pr-ink);text-wrap:balance;margin:0;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.22}._rowTwoDivider_1shtp_435{display:none}._rowTwoSplit_1shtp_443{grid-template-columns:1.15fr 1fr;gap:48px;padding-top:24px;display:grid}._subColLeft_1shtp_457{flex-direction:column;display:flex}._subColLeft_1shtp_457 p{color:var(--pr-body);margin:0 0 16px;font-size:16px;line-height:1.68}._subColLeft_1shtp_457 p:last-of-type{margin-bottom:28px}._subColRight_1shtp_489{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){._headerLink_1shtp_123,._actionLink_1shtp_159,._headerLink_1shtp_123 svg,._actionLink_1shtp_159 svg{transition:none;transform:none}}@media (width<=1024px){._caseRowOne_1shtp_191{grid-template-columns:1fr 1fr;gap:32px}._colRight_1shtp_339{border-top:1px solid var(--pr-line);grid-column:span 2;margin-top:8px;padding-top:24px}}@media (width<=768px){._resultsHeader_1shtp_49{grid-template-columns:1fr;gap:20px}._caseRowOne_1shtp_191{grid-template-columns:1fr;gap:28px}._colMiddle_1shtp_285{border-top:1px solid var(--pr-line);padding-top:24px}._colRight_1shtp_339{grid-column:auto;margin-top:0;padding-top:24px}._rowTwoSplit_1shtp_443{grid-template-columns:1fr;gap:28px}._subColRight_1shtp_489{border-top:1px solid var(--pr-line);padding-top:24px}}:root{--hm-paper:#faf9f6;--hm-surface:#fdfdfc;--hm-surface-alt:#f5f4ef;--hm-surface-warm:#e4e1d3;--hm-ink:#161c1e;--hm-muted:#545e59;--hm-subtle:#68716d;--hm-olive:#385212;--hm-olive-hover:#273a0c;--hm-olive-mid:#4e692a;--hm-olive-light:#8cb068;--hm-olive-bright:#a2c964;--hm-line:#d3ceb8;--hm-line-soft:#d3ceb873;--hm-underline:#161c1e66;--hm-dark-bg:#161c1e;--hm-dark-card:#0e1412;--hm-dark-card-hover:#131f1a;--hm-dark-border:#26382c;--hm-dark-node:#172a20;--hm-dark-node-border:#45634a;--hm-dark-wire:#759768;--hm-dark-rule:#91ad723d;--hm-on-dark:#faf9f6;--hm-on-dark-muted:#c9cfc2;--hm-on-dark-subtle:#8e9a90;--hm-session-bg:#38521229;--hm-session-bg-hover:#38521257;--hm-session-border:#38521280;--hm-shadow-soft:#161c1e0f;--hm-shadow-card:#161c1e2e;--hm-shadow-dark:#161c1e66;--hm-brief-overlay-start:#0814202e;--hm-brief-overlay-end:#081420eb;--hm-marquee-mask:linear-gradient(to right, transparent 0%, #161c1e 2.5%, #161c1e 97.5%, transparent 100%);--hm-font-sans:var(--font-sans,"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--hm-font-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace}._home_1au6w_87{--section-pad-y:clamp(48px, 5vw, 64px);--section-pad-x:max(28px, calc((100% - 1200px) / 2));background:var(--hm-paper);color:var(--hm-ink);font-family:var(--hm-font-sans);overflow-x:clip}._home_1au6w_87 a:focus-visible,._home_1au6w_87 button:focus-visible{outline:2px solid var(--hm-olive);outline-offset:2px}._home_1au6w_87 a:active,._home_1au6w_87 button:active{transform:scale(.98)}._section_1au6w_127{width:100%;padding:var(--section-pad-y) var(--section-pad-x);box-sizing:border-box;margin:0}._eyebrow_1au6w_141{color:var(--hm-olive);margin-bottom:12px;font-size:13px;font-weight:700;line-height:1.4;display:block}._identitySection_1au6w_159{padding:var(--section-pad-y) var(--section-pad-x);border-bottom:1px solid var(--hm-line);background:var(--hm-paper)}._identityTop_1au6w_171{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px;display:grid}._identityTop_1au6w_171 h2{letter-spacing:-.05em;max-width:520px;color:var(--hm-ink);text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,44px);font-weight:600;line-height:1.08}._identityCopy_1au6w_207{max-width:500px;padding-top:8px}._identityCopy_1au6w_207 p{color:var(--hm-muted);margin:0;font-size:18px;line-height:1.7}._identityCopy_1au6w_207 a,._capabilityIntro_1au6w_233>a,._practicePanel_1au6w_235>a{color:var(--hm-olive);text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}._identityCopy_1au6w_207 a{margin-top:20px}._identityPillars_1au6w_265{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px;display:grid}._identityPillars_1au6w_265 article{min-height:136px;padding:0}._identityPillars_1au6w_265 article>span{color:var(--hm-olive);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}._identityPillars_1au6w_265 h3{letter-spacing:-.02em;color:var(--hm-ink);margin:12px 0 8px;font-size:20px;font-weight:600}._identityPillars_1au6w_265 p{max-width:340px;color:var(--hm-muted);margin:0;font-size:16px;line-height:1.65}._capabilitiesSection_1au6w_335{padding:var(--section-pad-y) var(--section-pad-x);border-bottom:1px solid var(--hm-line);background:var(--hm-paper);grid-template-columns:minmax(260px,.95fr) minmax(390px,1.45fr) minmax(270px,1.05fr);align-items:start;gap:32px;display:grid}._capabilityIntro_1au6w_233{padding-right:16px}._capabilityIntro_1au6w_233 h2{letter-spacing:-.05em;max-width:360px;color:var(--hm-ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,42px);font-weight:600;line-height:1.08}._capabilityIntro_1au6w_233>p{max-width:360px;color:var(--hm-muted);margin:16px 0 24px;font-size:18px;line-height:1.68}._capabilityNav_1au6w_401{flex-direction:column;margin-top:0;padding:0 12px;display:flex}._capabilityItem_1au6w_415{border-top:1px solid var(--hm-line-soft);min-height:44px;color:var(--hm-ink);cursor:pointer;grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;transition:color .18s;display:grid}._capabilityItem_1au6w_415:last-child{border-bottom:1px solid var(--hm-line-soft)}._capabilityNum_1au6w_451{color:var(--hm-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1;transition:color .18s}._capabilityTitle_1au6w_471{color:var(--hm-ink);letter-spacing:-.015em;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.25;transition:color .18s;overflow:visible}._capabilityArrow_1au6w_493{opacity:0;color:var(--hm-olive);place-self:center end;transition:opacity .18s,transform .18s}._capabilityItem_1au6w_415:hover ._capabilityTitle_1au6w_471,._capabilityItem_1au6w_415:hover ._capabilityNum_1au6w_451{color:var(--hm-olive)}._capabilityItem_1au6w_415:hover ._capabilityArrow_1au6w_493{opacity:.75;transform:translate(4px)}._activeCapability_1au6w_529 ._capabilityTitle_1au6w_471,._activeCapability_1au6w_529 ._capabilityNum_1au6w_451{color:var(--hm-olive);font-weight:700}._activeCapability_1au6w_529 ._capabilityArrow_1au6w_493{opacity:1;color:var(--hm-olive);transform:translate(0)}._practicePanel_1au6w_235{border:1px solid var(--hm-line);background:var(--hm-surface);box-shadow:0 4px 16px var(--hm-shadow-soft);border-radius:12px;padding:24px}._practicePanel_1au6w_235 h3{letter-spacing:-.025em;color:var(--hm-ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}._practicePanel_1au6w_235>p{color:var(--hm-muted);margin:12px 0 16px;font-size:16px;line-height:1.65}._keyLabel_1au6w_601{color:var(--hm-muted);margin-top:24px;font-size:13px;font-weight:700;display:block}._practicePanel_1au6w_235 ul{gap:8px;margin:12px 0 20px;padding:0;list-style:none;display:grid}._practicePanel_1au6w_235 li{color:var(--hm-ink);padding-left:16px;font-size:15px;position:relative}._practicePanel_1au6w_235 li:before{content:"";background:var(--hm-olive);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}._practicePanel_1au6w_235>a{color:var(--hm-on-dark);background:var(--hm-olive);border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s}._practicePanel_1au6w_235>a:hover{background:var(--hm-olive-hover)}._splitHeading_1au6w_699,._sectionTop_1au6w_701,._trustHeader_1au6w_703{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;display:grid}._splitHeading_1au6w_699 h2,._sectionTop_1au6w_701 h2,._trustHeader_1au6w_703 h2,._processIntro_1au6w_723 h2{letter-spacing:-.05em;text-wrap:balance;max-width:540px;margin:0;font-size:clamp(34px,3.8vw,44px);font-weight:600;line-height:1.08}._splitHeading_1au6w_699>p,._sectionTop_1au6w_701>p,._trustHeader_1au6w_703>p{max-width:460px;color:var(--hm-muted);margin:0;font-size:18px;line-height:1.7}._process_1au6w_723{border-top:1px solid var(--hm-line);grid-template-columns:.82fr 1.18fr;gap:48px;display:grid}._processIntro_1au6w_723 h2{color:var(--hm-ink)}._processIntro_1au6w_723>p{color:var(--hm-muted);max-width:460px;margin:16px 0 24px;font-size:18px;line-height:1.68}._textLink_1au6w_801{color:var(--hm-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--hm-underline);text-decoration-color:var(--hm-underline);align-items:center;gap:8px;font-size:16px;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}._textLink_1au6w_801:hover{color:var(--hm-olive);-webkit-text-decoration-color:var(--hm-olive);text-decoration-color:var(--hm-olive)}._processList_1au6w_837{flex-direction:column;display:flex}._processRow_1au6w_847{border-bottom:1px solid var(--hm-line-soft);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:start;gap:20px;min-height:72px;padding:24px 20px;transition:background-color .25s;display:grid}._processRow_1au6w_847:hover,._processRowActive_1au6w_877{background:var(--hm-surface-alt)}._stageNumber_1au6w_885{color:var(--hm-subtle);font-variant-numeric:tabular-nums;padding-top:4px;font-size:15px;font-weight:700}._stageContent_1au6w_901{flex-direction:column;display:flex}._stageHeader_1au6w_911{align-items:center;gap:8px;margin-bottom:8px;display:flex}._stageTitle_1au6w_925{letter-spacing:-.02em;color:var(--hm-ink);margin:0;font-size:20px;font-weight:600}._activeBadge_1au6w_941{color:var(--hm-olive);background:var(--hm-surface-warm);border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}._stageDesc_1au6w_965{color:var(--hm-muted);max-width:480px;margin:0;font-size:16px;line-height:1.62}._stageDeliverable_1au6w_981{text-align:right;flex-direction:column;align-items:flex-end;min-width:156px;padding-left:12px;display:flex}._deliverableLabel_1au6w_999{color:var(--hm-subtle);margin-bottom:4px;font-size:12px;font-weight:600}._deliverableValue_1au6w_1013{color:var(--hm-ink);white-space:nowrap;font-size:15px;font-weight:600}._industries_1au6w_1027{border-top:1px solid var(--hm-line)}._sectionTop_1au6w_701{margin-bottom:36px}._sectionTop_1au6w_701 h2{max-width:620px}._industryGrid_1au6w_1051{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}._industryCard_1au6w_1063{min-height:260px;color:inherit;flex-direction:column;text-decoration:none;display:flex}._industryImageWrapper_1au6w_1079{aspect-ratio:16/10;background:var(--hm-surface-alt);border-radius:12px;width:100%;overflow:hidden}._industryImageWrapper_1au6w_1079 img{object-fit:cover;width:100%;height:100%;display:block}._industryBody_1au6w_1109{flex-direction:column;flex:1;padding-top:16px;display:flex}._industryCategory_1au6w_1123{color:var(--hm-olive-mid);margin-bottom:8px;font-size:13px;font-weight:600;display:block}._industryBody_1au6w_1109 h3{letter-spacing:-.025em;color:var(--hm-ink);margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.25}._industryBody_1au6w_1109 p{color:var(--hm-muted);max-width:100%;margin:0 0 20px;font-size:16px;line-height:1.62}._industryFooter_1au6w_1173{color:var(--hm-ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;text-decoration:none;transition:color .2s;display:flex}._industryFooter_1au6w_1173 span{color:var(--hm-ink);font-size:14px;font-weight:600;transition:color .2s}._industryFooter_1au6w_1173 svg{color:var(--hm-olive-mid);transition:transform .2s,color .2s}._industryCard_1au6w_1063:hover ._industryFooter_1au6w_1173 span,._industryCard_1au6w_1063:hover ._industryFooter_1au6w_1173 svg{color:var(--hm-olive)}._industryCard_1au6w_1063:hover ._industryFooter_1au6w_1173 svg{transform:translate(4px)}._assetsSection_1au6w_1237{padding:var(--section-pad-y) var(--section-pad-x);background:var(--hm-paper);border-top:1px solid var(--hm-line);overflow-x:clip}._assetsHeading_1au6w_1251{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;margin-bottom:24px;display:grid}._assetsHeading_1au6w_1251 h2{letter-spacing:-.05em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(32px,3.4vw,42px);font-weight:600;line-height:1.1}._assetsHeading_1au6w_1251>p{max-width:460px;color:var(--hm-muted);margin:0;font-size:18px;line-height:1.68}._assetsStage_1au6w_1303{width:100%;max-width:900px;height:520px;margin:32px auto 0;position:relative}._flowCard_1au6w_1319,._analyticsCard_1au6w_1321{box-sizing:border-box;cursor:pointer;border-radius:16px;width:54%;height:480px;min-height:480px;padding:24px 28px;transition:transform .3s,border-color .3s;position:absolute}._flowCard_1au6w_1319{z-index:1;color:var(--hm-on-dark);background:var(--hm-dark-card);border:1px solid var(--hm-dark-border);top:16px;left:0;transform:rotate(-3deg)}._flowCard_1au6w_1319:hover,._flowCard_1au6w_1319:focus-within{z-index:10;border-color:var(--hm-olive-light);transform:rotate(-2deg)translateY(-4px)}._assetRule_1au6w_1379{background:var(--hm-line);height:1px;margin:8px 0 12px}._flowCard_1au6w_1319 h3,._analyticsCard_1au6w_1321 h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600}._assetSubhead_1au6w_1407{color:var(--hm-olive-light);margin-top:4px;font-size:13px;font-weight:600;display:block}._analyticsCard_1au6w_1321 ._assetSubhead_1au6w_1407{color:var(--hm-olive)}._flowCard_1au6w_1319>p{max-width:400px;color:var(--hm-on-dark-muted);margin:12px 0;font-size:15px;line-height:1.55}._flowDiagram_1au6w_1447{border:1px solid var(--hm-dark-border);background:var(--hm-dark-bg);border-radius:8px;grid-template-rows:40px 32px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:0 4px;width:84%;min-height:96px;margin:12px 0;padding:8px 12px;display:grid;position:relative}._flowDiagram_1au6w_1447>div{z-index:1;border:1px solid var(--hm-dark-node-border);background:var(--hm-dark-node);text-align:center;border-radius:4px;min-width:0;padding:4px;position:relative}._flowDiagram_1au6w_1447>div:first-child{grid-area:1/1}._flowDiagram_1au6w_1447>div:nth-child(3){grid-area:1/3}._flowDiagram_1au6w_1447>div:nth-child(5){grid-area:1/5}._flowDiagram_1au6w_1447>div:nth-child(6){grid-area:2/5}._flowDiagram_1au6w_1447>div:nth-child(8){grid-area:1/7}._flowDiagram_1au6w_1447>div b,._flowDiagram_1au6w_1447>div small{white-space:nowrap;display:block}._flowDiagram_1au6w_1447>div b{color:var(--hm-on-dark);font-size:9px}._flowDiagram_1au6w_1447>div small{color:var(--hm-olive-light);margin-top:2px;font-size:8px}._flowDiagram_1au6w_1447 ._adapterNode_1au6w_1547:before{content:"";background:var(--hm-dark-wire);width:1px;height:8px;position:absolute;top:-8px;left:50%}._flowDiagram_1au6w_1447>i{background:var(--hm-dark-wire);height:1px}._flowDiagram_1au6w_1447>i:nth-child(2){grid-area:1/2}._flowDiagram_1au6w_1447>i:nth-child(4){grid-area:1/4}._flowDiagram_1au6w_1447>i:nth-child(7){grid-area:1/6}._flowCard_1au6w_1319 ul,._analyticsCard_1au6w_1321 ul{border-top:1px solid var(--hm-dark-rule);gap:8px;margin:12px 0;padding:12px 0 0;list-style:none;display:grid}._flowCard_1au6w_1319 li,._analyticsCard_1au6w_1321 li{padding-left:16px;font-size:14px;line-height:1.45;position:relative}._flowCard_1au6w_1319 li{color:var(--hm-on-dark)}._flowCard_1au6w_1319 li:before,._analyticsCard_1au6w_1321 li:before{content:"";background:var(--hm-olive-light);border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}._flowCard_1au6w_1319>a,._analyticsFooter_1au6w_1655>a{color:var(--hm-olive-light);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._assetVersion_1au6w_1675{color:var(--hm-on-dark-subtle);font-family:var(--hm-font-mono);font-size:11px;position:absolute;bottom:16px;right:calc(22% + 16px)}._analyticsCard_1au6w_1321{z-index:2;border:1px solid var(--hm-line);color:var(--hm-ink);background:var(--hm-surface);padding:24px 28px;top:0;right:0;transform:rotate(2deg)}._analyticsCard_1au6w_1321:hover,._analyticsCard_1au6w_1321:focus-within{z-index:10;border-color:var(--hm-olive);transform:rotate(1deg)translateY(-4px)}._analyticsTop_1au6w_1729{justify-content:space-between;align-items:center;display:flex}._analyticsTop_1au6w_1729>small{color:var(--hm-subtle);font-size:12px;font-weight:600}._analyticsCard_1au6w_1321 h3{color:var(--hm-ink);font-size:20px}._analyticsCard_1au6w_1321>p{color:var(--hm-muted);margin:8px 0 12px;font-size:15px;line-height:1.55}._chartCard_1au6w_1777{border:1px solid var(--hm-line);background:var(--hm-paper);border-radius:12px;padding:12px 16px 8px}._chartMetrics_1au6w_1791{justify-content:space-between;gap:0;display:flex}._chartMetrics_1au6w_1791>span{flex-direction:column;gap:4px;display:flex}._chartMetrics_1au6w_1791>span:first-child{border-right:1px solid var(--hm-line);flex:1;padding-right:12px}._chartMetrics_1au6w_1791>span:last-child{text-align:right;padding-left:12px}._chartMetrics_1au6w_1791 small{color:var(--hm-subtle);font-size:11px;font-weight:600}._chartMetrics_1au6w_1791 b{color:var(--hm-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._chartMetrics_1au6w_1791 i{color:var(--hm-olive);font-size:12px;font-style:normal;font-weight:700}._chartCard_1au6w_1777 svg{width:100%;height:84px;margin-top:4px;display:block}._analyticsCard_1au6w_1321 ul{border-top-color:var(--hm-line)}._analyticsCard_1au6w_1321 li{color:var(--hm-ink)}._analyticsCard_1au6w_1321 li:before{background:var(--hm-olive)}._analyticsFooter_1au6w_1655{border-top:1px solid var(--hm-line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}._analyticsFooter_1au6w_1655>a{color:var(--hm-olive)}._analyticsFooter_1au6w_1655>small{color:var(--hm-subtle);font-size:11px;font-weight:600}._perspectivesSection_1au6w_1953{padding:clamp(40px, 4.5vw, 56px) var(--section-pad-x) clamp(36px, 4vw, 48px);border-top:1px solid var(--hm-line);background:var(--hm-paper)}._perspectivesHeader_1au6w_1965{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}._perspectivesHeader_1au6w_1965 h2{letter-spacing:-.04em;color:var(--hm-ink);text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,44px);font-weight:600;line-height:1.1}._perspectivesHeader_1au6w_1965 p{color:var(--hm-muted);margin:8px 0 0;font-size:18px;line-height:1.62}._headerAllLink_1au6w_2015{color:var(--hm-ink);white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}._headerAllLink_1au6w_2015:hover{color:var(--hm-olive)}._headerAllLink_1au6w_2015 svg{transition:transform .2s}._headerAllLink_1au6w_2015:hover svg{transform:translate(4px)}._perspectiveGrid_1au6w_2063{grid-template-columns:1.22fr 1fr;align-items:stretch;gap:32px;padding-top:24px;display:grid}._featuredBrief_1au6w_2079{min-height:380px;color:var(--hm-on-dark);background:var(--hm-dark-bg);box-shadow:0 4px 16px var(--hm-shadow-soft);border-radius:8px;flex-direction:column;justify-content:flex-end;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}._featuredBrief_1au6w_2079:before{content:"";background-image:linear-gradient(180deg, var(--hm-brief-overlay-start) 15%, var(--hm-brief-overlay-end) 100%), var(--brief-image);z-index:1;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}._featuredBriefContent_1au6w_2131{z-index:2;flex-direction:column;display:flex;position:relative}._briefMeta_1au6w_2145{color:var(--hm-line);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-flex}._featuredBriefContent_1au6w_2131 h3{letter-spacing:-.03em;color:var(--hm-on-dark);margin:0 0 8px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25}._featuredBriefContent_1au6w_2131 p{color:var(--hm-on-dark-muted);max-width:580px;margin:0 0 24px;font-size:16px;line-height:1.65}._briefFooter_1au6w_2199{color:var(--hm-on-dark-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:14px;display:flex}._briefAction_1au6w_2219{color:var(--hm-line);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}._featuredBrief_1au6w_2079:hover ._briefAction_1au6w_2219 svg{transform:translate(4px)}._perspectiveSide_1au6w_2245{flex-direction:column;gap:20px;height:100%;display:flex}._briefCard_1au6w_2259{background:var(--hm-surface);border:1px solid var(--hm-line);color:var(--hm-ink);border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;padding:24px;text-decoration:none;transition:border-color .25s;display:flex}._briefCard_1au6w_2259:hover{border-color:var(--hm-olive)}._briefCardTop_1au6w_2295{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:16px;display:grid}._briefCardText_1au6w_2309{flex-direction:column;display:flex}._briefCardText_1au6w_2309 ._briefMeta_1au6w_2145{color:var(--hm-olive);margin-bottom:8px;font-size:13px}._briefCardText_1au6w_2309 h3{letter-spacing:-.02em;color:var(--hm-ink);margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.32}._briefCardText_1au6w_2309 p{color:var(--hm-muted);margin:0;font-size:15px;line-height:1.6}._briefThumbnailWrapper_1au6w_2363{background:var(--hm-surface-alt);border:1px solid var(--hm-line);border-radius:6px;flex-shrink:0;width:112px;height:88px;overflow:hidden}._briefThumbnail_1au6w_2363{object-fit:cover;width:100%;height:100%;display:block}._briefCardFooter_1au6w_2397{color:var(--hm-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:14px;display:flex}._briefCardFooter_1au6w_2397 ._briefAction_1au6w_2219{color:var(--hm-ink);font-size:14px}._briefCard_1au6w_2259:hover ._briefAction_1au6w_2219{color:var(--hm-olive)}._briefCard_1au6w_2259:hover ._briefAction_1au6w_2219 svg{transform:translate(4px)}._trust_1au6w_703{padding:clamp(48px, 5.5vw, 68px) var(--section-pad-x);background:var(--hm-dark-bg);color:var(--hm-on-dark);overflow-x:clip}._trustHeader_1au6w_703{margin-bottom:28px}._trustHeader_1au6w_703 h2{max-width:520px;color:var(--hm-on-dark)}._trustHeader_1au6w_703>p{max-width:500px;color:var(--hm-on-dark-muted)}._marqueeContainer_1au6w_2485{width:100%;-webkit-mask-image:var(--hm-marquee-mask);mask-image:var(--hm-marquee-mask);-webkit-mask-image:var(--hm-marquee-mask);padding:12px 0;position:relative;overflow:hidden}._marqueeTrack_1au6w_2503{gap:24px;width:max-content;animation:42s linear infinite _trustMarquee_1au6w_1;display:flex}._marqueeContainer_1au6w_2485:hover ._marqueeTrack_1au6w_2503,._marqueeTrack_1au6w_2503:hover{animation-play-state:paused}@keyframes _trustMarquee_1au6w_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._trustCard_1au6w_2545{border:1px solid var(--hm-dark-border);background:var(--hm-dark-card);width:clamp(360px,32vw,432px);min-height:236px;color:var(--hm-on-dark);cursor:grab;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:28px;transition:border-color .25s,background-color .25s;display:flex}._trustCard_1au6w_2545:hover{border-color:var(--hm-olive);background:var(--hm-dark-card-hover)}._trustCardTop_1au6w_2587{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._trustCardCategory_1au6w_2603{color:var(--hm-olive-light);font-size:12px;font-weight:700}._trustCardRegion_1au6w_2615{color:var(--hm-on-dark-subtle);font-size:12px;font-weight:600}._trustCardQuote_1au6w_2627{color:var(--hm-on-dark-muted);margin:0 0 20px;font-size:15px;font-style:italic;font-weight:400;line-height:1.65}._trustCardBottom_1au6w_2645{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:16px;display:flex}._trustCardAuthor_1au6w_2663{flex-direction:column;gap:4px;display:flex}._trustCardAuthor_1au6w_2663 strong{color:var(--hm-on-dark);letter-spacing:-.01em;font-size:15px;font-weight:600}._trustCardAuthor_1au6w_2663 small{color:var(--hm-on-dark-subtle);font-size:13px;font-weight:400}._trustCardOrg_1au6w_2701{color:var(--hm-olive-light);text-align:right;white-space:nowrap;font-size:13px;font-weight:600}._trustIndicator_1au6w_2717{background:var(--hm-dark-border);width:100%;height:1px;margin-top:36px;position:relative}._trustIndicatorBar_1au6w_2733{background:var(--hm-olive);border-radius:2px;width:92px;height:2px;position:absolute;top:-1px;left:0}._contactBand_1au6w_2753{padding:clamp(72px, 8vw, 110px) var(--section-pad-x);color:var(--hm-on-dark,#faf9f6);background:var(--hm-dark-bg,#0d120c);border-top:1px solid var(--hm-dark-border,#ffffff14);background-image:radial-gradient(65% 50% at 50% 0,#38521240,#0000 75%),radial-gradient(circle at 50% 100%,#1a3a3226,#0000 60%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._contactContainer_1au6w_2783{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:840px;margin:0 auto;display:flex}._contactEyebrow_1au6w_2805{font-family:var(--hm-font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--hm-olive-bright,#8cb845);background:#8cb84514;border:1px solid #8cb84533;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}._contactEyebrowDot_1au6w_2839{background:var(--hm-olive-bright,#8cb845);width:6px;height:6px;box-shadow:0 0 8px var(--hm-olive-bright,#8cb845);border-radius:50%}._contactHeading_1au6w_2855{letter-spacing:-.04em;color:var(--hm-on-dark,#faf9f6);text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:500;line-height:1.15}._contactParagraph_1au6w_2875{max-width:600px;color:var(--hm-on-dark-muted,#a3b09e);text-wrap:balance;margin:18px auto 34px;font-size:clamp(16px,1.3vw,18px);line-height:1.65}._contactActionsRow_1au6w_2893{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:inline-flex}._contactPrimaryBtn_1au6w_2911{color:#fff;background:var(--hm-olive,#385212);border-radius:999px;align-items:center;gap:10px;padding:14px 34px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 20px #38521261}._contactPrimaryBtn_1au6w_2911:hover{background:var(--hm-olive-hover,#476618);color:#fff;transform:translateY(-2px);box-shadow:0 8px 26px #38521285}._contactPrimaryBtn_1au6w_2911 svg{transition:transform .25s}._contactPrimaryBtn_1au6w_2911:hover svg{transform:translate(3px)}._contactEmailBtn_1au6w_2971{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--hm-on-dark,#faf9f6);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}._contactEmailBtn_1au6w_2971:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59;transform:translateY(-2px)}._contactMetaFooter_1au6w_3017{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;padding-top:28px;display:flex}._contactTrustItem_1au6w_3039{color:var(--hm-on-dark-subtle,#a3b09e);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}._contactCheckIcon_1au6w_3057{color:var(--hm-olive-bright,#8cb845);flex-shrink:0}._contactDividerDot_1au6w_3067{color:#fff3;font-size:14px}@media (prefers-reduced-motion:reduce){._capabilityItem_1au6w_415,._capabilityNum_1au6w_451,._capabilityTitle_1au6w_471,._capabilityArrow_1au6w_493,._practicePanel_1au6w_235>a,._textLink_1au6w_801,._processRow_1au6w_847,._industryFooter_1au6w_1173,._industryFooter_1au6w_1173 span,._industryFooter_1au6w_1173 svg,._flowCard_1au6w_1319,._analyticsCard_1au6w_1321,._headerAllLink_1au6w_2015,._headerAllLink_1au6w_2015 svg,._briefCard_1au6w_2259,._marqueeTrack_1au6w_2503,._trustCard_1au6w_2545,._contactButton_1au6w_3113,._contactCard_1au6w_3115,._contactPhone_1au6w_3117,._contactEmailLink_1au6w_3119,._contactEmailLink_1au6w_3119:after,._contactSession_1au6w_3123,._contactSession_1au6w_3123 svg{transition:none;animation:none;transform:none}}@media (width<=900px){._splitHeading_1au6w_699,._sectionTop_1au6w_701,._trustHeader_1au6w_703{grid-template-columns:1fr .8fr;gap:32px}._process_1au6w_723{gap:44px}._assetsStage_1au6w_1303{height:520px}._contactBand_1au6w_2753{padding:60px 24px}._identityTop_1au6w_171{gap:40px}._capabilitiesSection_1au6w_335{grid-template-columns:.9fr 1fr 1fr;gap:16px}._capabilityNav_1au6w_401{padding:0 12px}._industryGrid_1au6w_1051{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}._perspectiveGrid_1au6w_2063{grid-template-columns:1fr;gap:16px}._featuredBrief_1au6w_2079{min-height:340px}._trustCard_1au6w_2545{width:clamp(320px,60vw,380px)}}@media (width<=640px){._section_1au6w_127{width:calc(100% - 40px);padding-top:64px;padding-bottom:68px}._splitHeading_1au6w_699,._sectionTop_1au6w_701,._trustHeader_1au6w_703{grid-template-columns:1fr;gap:16px}._splitHeading_1au6w_699 h2,._sectionTop_1au6w_701 h2,._trustHeader_1au6w_703 h2{font-size:32px}._process_1au6w_723{grid-template-columns:1fr;gap:28px}._processRow_1au6w_847{grid-template-columns:28px 1fr;gap:12px;padding:16px 12px}._stageDeliverable_1au6w_981{text-align:left;grid-column:2/-1;align-items:flex-start;margin-top:8px;padding-left:0}._deliverableValue_1au6w_1013{white-space:normal}._sectionTop_1au6w_701{margin-bottom:24px}._industryGrid_1au6w_1051{grid-template-columns:1fr;gap:24px}._industryCard_1au6w_1063{min-height:0}._assetsSection_1au6w_1237{padding:52px 20px 56px}._assetsHeading_1au6w_1251{grid-template-columns:1fr;gap:16px}._assetsHeading_1au6w_1251 h2{font-size:32px}._assetsStage_1au6w_1303{flex-direction:column;gap:0;height:auto;margin-top:28px;padding:0 4px 4px 0;display:flex}._flowCard_1au6w_1319,._analyticsCard_1au6w_1321{width:100%;height:auto;min-height:0;padding:20px 16px;position:relative;top:auto;left:auto;right:auto}._flowCard_1au6w_1319{z-index:1;margin:0 0 -20px;transform:rotate(-1deg)}._flowCard_1au6w_1319:hover,._flowCard_1au6w_1319:focus-within{transform:rotate(-1deg)translateY(-4px)}._analyticsCard_1au6w_1321{z-index:2;width:calc(100% - 12px);margin-left:12px;transform:rotate(1deg)}._analyticsCard_1au6w_1321:hover,._analyticsCard_1au6w_1321:focus-within{transform:rotate(1deg)translateY(-4px)}._assetVersion_1au6w_1675{bottom:16px;right:16px}._flowDiagram_1au6w_1447{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr);width:100%;padding:8px}._flowDiagram_1au6w_1447>div b{font-size:8px}._flowDiagram_1au6w_1447>div small{font-size:7px}._analyticsFooter_1au6w_1655>small{font-size:10px}._trust_1au6w_703{padding:48px 20px}._contactBand_1au6w_2753{padding:48px 16px}._contactDividerDot_1au6w_3067{display:none}._contactMetaFooter_1au6w_3017{flex-direction:column;gap:10px}._identitySection_1au6w_159{padding:48px 20px}._identityTop_1au6w_171{grid-template-columns:1fr;gap:20px}._identityTop_1au6w_171 h2{max-width:472px;font-size:32px}._identityPillars_1au6w_265{grid-template-columns:1fr;margin-top:28px}._identityPillars_1au6w_265 article{border-bottom:1px solid var(--hm-line);min-height:0;padding:16px 0}._identityPillars_1au6w_265 h3{margin:8px 0 4px}._capabilitiesSection_1au6w_335{grid-template-columns:1fr;gap:24px;padding:48px 20px 56px}._capabilityIntro_1au6w_233 h2{max-width:400px;font-size:32px}._capabilityNav_1au6w_401{padding:0}._capabilityItem_1au6w_415{min-height:44px}._practicePanel_1au6w_235{border-top:1px solid var(--hm-line);padding-top:24px}._perspectivesSection_1au6w_1953{padding:48px 20px}._perspectivesHeader_1au6w_1965{flex-direction:column;align-items:flex-start;gap:16px}._briefCardTop_1au6w_2295{grid-template-columns:1fr;gap:16px}._briefThumbnailWrapper_1au6w_2363{width:100%;height:160px}._trustCard_1au6w_2545{width:312px;min-height:220px;padding:24px 20px}}@media (width<=480px){._contactCard_1au6w_3115{padding:20px 16px}}@media (width<=380px){._industryGrid_1au6w_1051{grid-template-columns:1fr}._industryCard_1au6w_1063{min-height:252px}._processRow_1au6w_847{grid-template-columns:24px 1fr;gap:8px;padding:16px 8px}}._productPillBar_1au6w_3629{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px auto 0;display:flex}._productPill_1au6w_3629{border:1px solid var(--hm-line);background:var(--hm-surface,#fff);color:var(--hm-muted);cursor:pointer;border-radius:99px;align-items:center;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._productPill_1au6w_3629:hover{border-color:var(--hm-olive-light);color:var(--hm-ink)}._productPillActive_1au6w_3687{background:var(--hm-ink);color:#faf9f6;border-color:var(--hm-ink)}._productStackStage_1au6w_3705{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:1240px;min-height:520px;margin:32px auto 0;padding:24px 10px 48px;display:flex;position:relative}._productStackDeck_1au6w_3731{justify-content:center;align-items:center;width:100%;display:flex}._stackedProductCard_1au6w_3745{box-sizing:border-box;cursor:pointer;transform-origin:bottom;min-height:490px;transform:translateY(var(--card-y,0px)) rotate(var(--card-rot,0deg));border-radius:16px;flex-direction:column;flex:0 0 clamp(270px,24vw,310px);margin-left:clamp(-54px,-4.5vw,-36px);padding:24px 26px 20px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s,opacity .25s;display:flex;position:relative}._stackedProductCard_1au6w_3745:first-child{margin-left:0}._stackedProductCard_1au6w_3745:hover,._stackedProductCard_1au6w_3745:focus-visible{box-shadow:0 32px 64px -12px #0a140a59;z-index:50!important;transform:translateY(-28px)rotate(0)scale(1.06)!important}._productStackDeck_1au6w_3731:hover ._stackedProductCard_1au6w_3745:not(:hover){opacity:.85;filter:grayscale(10%)}._cardHeader_1au6w_3821{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._cardTitle_1au6w_3835{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600}._cardAssetTag_1au6w_3849{font-family:var(--hm-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}._cardDivider_1au6w_3865{height:1px;margin:10px 0 12px}._cardSubhead_1au6w_3875{letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}._cardDescription_1au6w_3891{margin:0 0 14px;font-size:13.5px;line-height:1.52}._cardMediaPreview_1au6w_3905{border-radius:8px;width:100%;height:130px;margin-bottom:14px;position:relative;overflow:hidden}._cardMediaPreview_1au6w_3905 img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s;display:block}._stackedProductCard_1au6w_3745:hover ._cardMediaPreview_1au6w_3905 img{transform:scale(1.04)}._cardLiveBadge_1au6w_3949{font-family:var(--hm-font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#faf9f6;background:#161c14c7;border:1px solid #ffffff26;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;bottom:6px;right:6px}._cardBulletList_1au6w_3985{border-top:1px solid;gap:7px;margin:0 0 auto;padding:10px 0 0;list-style:none;display:grid}._cardBulletList_1au6w_3985 li{padding-left:14px;font-size:13px;line-height:1.4;position:relative}._cardBulletList_1au6w_3985 li:before{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}._cardFooter_1au6w_4039{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:14px;display:flex}._cardFooterLink_1au6w_4057{align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:transform .2s;display:inline-flex}._stackedProductCard_1au6w_3745:hover ._cardFooterLink_1au6w_4057{transform:translate(3px)}._cardVersion_1au6w_4083{font-family:var(--hm-font-mono,monospace);font-size:11px}._cardThemeDark_1au6w_4095{background:var(--hm-dark-card,#162113);border:1px solid var(--hm-dark-border,#2d3a29);color:var(--hm-on-dark,#faf9f6);box-shadow:0 10px 30px -8px #0006}._cardThemeDark_1au6w_4095:hover{border-color:var(--hm-olive-light,#8cb066)}._cardThemeDark_1au6w_4095 ._cardTitle_1au6w_3835{color:var(--hm-on-dark,#faf9f6)}._cardThemeDark_1au6w_4095 ._cardAssetTag_1au6w_3849{color:var(--hm-on-dark-subtle,#758571)}._cardThemeDark_1au6w_4095 ._cardDivider_1au6w_3865{background:var(--hm-dark-rule,#ffffff1f)}._cardThemeDark_1au6w_4095 ._cardSubhead_1au6w_3875{color:var(--hm-olive-light,#8cb066)}._cardThemeDark_1au6w_4095 ._cardDescription_1au6w_3891{color:var(--hm-on-dark-muted,#a3b09e)}._cardThemeDark_1au6w_4095 ._cardMediaPreview_1au6w_3905{background:#0006;border:1px solid #ffffff14}._cardThemeDark_1au6w_4095 ._cardBulletList_1au6w_3985{border-color:var(--hm-dark-rule,#ffffff1f)}._cardThemeDark_1au6w_4095 ._cardBulletList_1au6w_3985 li{color:var(--hm-on-dark,#faf9f6)}._cardThemeDark_1au6w_4095 ._cardBulletList_1au6w_3985 li:before{background:var(--hm-olive-light,#8cb066)}._cardThemeDark_1au6w_4095 ._cardFooterLink_1au6w_4057{color:var(--hm-olive-light,#8cb066)}._cardThemeDark_1au6w_4095 ._cardVersion_1au6w_4083{color:var(--hm-on-dark-subtle,#758571)}._cardThemeLight_1au6w_4209{background:var(--hm-surface,#fff);border:1px solid var(--hm-line,#e2e0d8);color:var(--hm-ink,#161c14);box-shadow:0 10px 30px -8px #161c1414}._cardThemeLight_1au6w_4209:hover{border-color:var(--hm-olive,#556f34)}._cardThemeLight_1au6w_4209 ._cardTitle_1au6w_3835{color:var(--hm-ink,#161c14)}._cardThemeLight_1au6w_4209 ._cardAssetTag_1au6w_3849{color:var(--hm-subtle,#8a9487)}._cardThemeLight_1au6w_4209 ._cardDivider_1au6w_3865{background:var(--hm-line,#e2e0d8)}._cardThemeLight_1au6w_4209 ._cardSubhead_1au6w_3875{color:var(--hm-olive,#556f34)}._cardThemeLight_1au6w_4209 ._cardDescription_1au6w_3891{color:var(--hm-muted,#5f6b5c)}._cardThemeLight_1au6w_4209 ._cardMediaPreview_1au6w_3905{border:1px solid var(--hm-line,#e2e0d8);background:#00000008}._cardThemeLight_1au6w_4209 ._cardLiveBadge_1au6w_3949{color:var(--hm-ink,#161c14);background:#faf9f6eb;border:1px solid #161c141f}._cardThemeLight_1au6w_4209 ._cardBulletList_1au6w_3985{border-color:var(--hm-line,#e2e0d8)}._cardThemeLight_1au6w_4209 ._cardBulletList_1au6w_3985 li{color:var(--hm-ink,#161c14)}._cardThemeLight_1au6w_4209 ._cardBulletList_1au6w_3985 li:before{background:var(--hm-olive,#556f34)}._cardThemeLight_1au6w_4209 ._cardFooterLink_1au6w_4057{color:var(--hm-olive,#556f34)}._cardThemeLight_1au6w_4209 ._cardVersion_1au6w_4083{color:var(--hm-subtle,#8a9487)}@media (width<=960px){._productStackStage_1au6w_3705{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:20px 16px 36px;overflow-x:auto}._productStackDeck_1au6w_3731{justify-content:flex-start;width:auto;padding:0 16px}._stackedProductCard_1au6w_3745{scroll-snap-align:center;flex:0 0 280px;min-height:480px;margin-left:-20px}}
