.home-hero_hero__aC4r6{--forest:var(--primary);--ink:var(--brand-ink);--muted:var(--brand-muted);--paper:var(--brand-paper);background:var(--paper);color:var(--ink);border-bottom:1px solid var(--border)}.home-hero_hero__aC4r6 ::selection{background:#dbe5d4;color:var(--forest)}.home-hero_hero__aC4r6 a:focus-visible,.home-hero_hero__aC4r6 input:focus-visible{outline:2px solid var(--forest);outline-offset:5px}.home-hero_hero__aC4r6 svg{width:20px;height:20px;flex-shrink:0}.home-hero_composition__OWZYC{max-width:1440px;margin:0 auto;padding:12px 20px 12px 48px;display:grid;grid-template-columns:47% 53%;align-items:stretch}.home-hero_intro__uul5v{position:relative;z-index:1;padding:48px 0 38px;align-self:center}.home-hero_eyebrow__PmPja{display:flex;align-items:center;gap:13px;font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.home-hero_eyebrow__PmPja>span{height:12px;width:12px;border-radius:50%;background:#829f77}.home-hero_headline__rlO_e{margin:22px 0 27px;color:var(--forest);font-family:var(--font-display),Georgia,serif;font-size:clamp(40px,5.2vw,68px);font-weight:600;line-height:.98;letter-spacing:-.04em}.home-hero_headline__rlO_e>span{display:block}.home-hero_headlineLong__C_LhZ{max-width:19ch;padding-right:24px;font-size:clamp(34px,3.5vw,52px);line-height:1.04}.home-hero_clients__ZYB0M{margin:12px 0 10px;border-top:1px solid #e2e5dc}.home-hero_clients__ZYB0M li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e2e5dc;font-size:11.5px;line-height:1.4}.home-hero_clients__ZYB0M strong{display:block;font-size:12.5px;font-weight:600;color:var(--forest)}.home-hero_clients__ZYB0M time{flex-shrink:0;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.home-hero_record__pW4sB{margin-top:12px;padding:10px 12px;background:var(--brand-subtle);border-radius:5px}.home-hero_record__pW4sB h3{margin-bottom:4px;color:#685334;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.home-hero_record__pW4sB p{font-size:11.5px;line-height:1.5}.home-hero_closing__Ykd5e,.home-hero_ending__jzwhc{white-space:nowrap}.home-hero_description___oans{max-width:43ch;padding-right:34px;font-size:clamp(18px,1.65vw,23px);line-height:1.45}.home-hero_actions__75HzK{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px}.home-hero_primary__ugeLW,.home-hero_secondary__8bbC6{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;font-size:14px;font-weight:600;text-decoration:none}.home-hero_primary__ugeLW{background:var(--forest);color:#fff;min-height:64px;padding:18px 32px;gap:12px;font-size:24px;border:1px solid var(--forest);border-radius:6px;transition:background .2s}.home-hero_openBrief__9VOZZ:hover,.home-hero_primary__ugeLW:hover{background:var(--primary-light)}.home-hero_secondary__8bbC6{padding:12px 0}.home-hero_forward__NpUmG:hover,.home-hero_secondary__8bbC6:hover{text-decoration:underline;text-underline-offset:5px}.home-hero_terms__zcHaW{margin-top:13px;color:var(--muted);font-size:12px;line-height:1.6}.home-hero_landscape__WpK5Q{position:relative;isolation:isolate;margin:0 0 0 -12px;padding:30px 28px 20px 78px;min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;overflow:hidden;border-radius:24px;background:#dfe3d7}.home-hero_photo__5Fc3o{z-index:-2;object-fit:cover;object-position:57% 60%;filter:saturate(.65)}.home-hero_wash__Bao3G{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(242,243,233,.86),rgba(242,243,233,.3) 57%,rgba(228,231,202,.15))}.home-hero_brief__IKzP0{width:100%;max-width:400px;border:1px solid #d4d8ce;border-radius:11px;background:#fdfdfb;box-shadow:0 12px 30px -6px #23362b30,0 3px 7px #23362b0f}.home-hero_briefHeader__Gis0z{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 22px;padding:17px 0 14px;border-bottom:1px solid #e2e5dc}.home-hero_briefHeader__Gis0z>p{display:flex;align-items:center;gap:9px;font-family:var(--font-display),Georgia,serif;font-size:18px;font-weight:600;letter-spacing:-.04em}.home-hero_briefHeader__Gis0z svg{width:19px;height:22px}.home-hero_badge__H8tSR,.home-hero_reviewBadge__enLu2{display:inline-flex;align-items:center;border-radius:100px;padding:4px 11px;background:var(--brand-pine100);color:#435b3d;font-size:10px;line-height:1.5;white-space:nowrap}.home-hero_briefBody__Scrha{padding:14px 22px}.home-hero_briefMeta__hRhM2{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-hero_briefMeta__hRhM2>:first-child{color:var(--muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.home-hero_reviewBadge__enLu2{background:#fbefd4;color:#78521e}.home-hero_briefTitle__87yVh{margin:6px 0 10px;font-family:var(--font-display),Georgia,serif;font-size:27px;font-weight:600;line-height:1.12;letter-spacing:-.04em}.home-hero_effective__BOV_1{display:flex;align-items:center;gap:5px;font-size:12px}.home-hero_effective__BOV_1 svg{width:16px;height:16px;margin-right:5px}.home-hero_why__4FbaM{margin-top:14px;padding:12px 14px;background:var(--brand-subtle);border-radius:5px}.home-hero_why__4FbaM h3{margin-bottom:6px;color:#685334;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.home-hero_why__4FbaM p{font-size:11.5px;line-height:1.5}.home-hero_checklist__djHQB{margin:12px 0 10px;padding:0;border:0}.home-hero_checklist__djHQB legend{margin-bottom:5px;color:var(--muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.home-hero_checklist__djHQB label{display:flex;align-items:center;gap:10px;min-height:30px;font-size:12px;line-height:1.4;cursor:pointer}.home-hero_checklist__djHQB input{width:18px;height:18px;flex-shrink:0;accent-color:#46734f;cursor:pointer}.home-hero_owner__2gWu_{display:flex;align-items:center;gap:10px;padding:10px 0;border-block:1px solid #e2e5dc;font-size:11px}.home-hero_avatar__FDF6C{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-pine100);font-size:12px;font-weight:600}.home-hero_ownerName__SVEE7{text-decoration:underline;text-decoration-color:#b9c1b5;text-underline-offset:3px}.home-hero_owner__2gWu_ .home-hero_badge__H8tSR{margin-left:auto}.home-hero_source__CqoW3{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--primary);font-size:11px;text-decoration:none;border-bottom:1px solid #e2e5dc}.home-hero_source__CqoW3:hover>span{text-decoration:underline;text-underline-offset:3px}.home-hero_source__CqoW3>svg:last-child{width:13px;height:13px;margin-left:auto;color:var(--muted)}.home-hero_briefActions__CPuLb{display:flex;align-items:center;gap:18px;padding-top:12px;font-size:11px}.home-hero_openBrief__9VOZZ{padding:9px 20px;border-radius:5px;background:var(--forest);color:white;text-decoration:none;transition:background .2s}.home-hero_forward__NpUmG,.home-hero_openBrief__9VOZZ{display:inline-flex;align-items:center;min-height:38px}.home-hero_landscape__WpK5Q figcaption{padding:4px 10px;border-radius:4px;background:#f8f8f3e6;color:#293e32;font-size:12px;font-weight:500;text-align:center;text-wrap:balance}.home-hero_proof__xuwcl{display:flex;align-items:center;gap:30px;max-width:1344px;margin:0 auto;padding:27px 32px;border-top:1px solid var(--border)}.home-hero_proofLabel__0jmRu{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.home-hero_proof__xuwcl ul{display:flex;align-items:center;flex:1}.home-hero_proof__xuwcl li{display:flex;justify-content:center;flex:1;padding:0 20px;border-left:1px solid #d2d8cd}.home-hero_proof__xuwcl li:first-child{border:0}.home-hero_proof__xuwcl a{display:flex;align-items:center;gap:14px;font-size:12px;line-height:1.45}.home-hero_proof__xuwcl a:hover span{text-decoration:underline;text-underline-offset:4px}.home-hero_proof__xuwcl svg{width:26px;height:28px;color:#35554a}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.home-hero_brief__IKzP0{animation:home-hero_brief-arrive__UXqeh .85s cubic-bezier(.16,1,.3,1)}@keyframes home-hero_brief-arrive__UXqeh{0%{transform:translateY(12px)}to{transform:translateY(0)}}}@media (max-width:1099px) and (min-width:1000px){.home-hero_composition__OWZYC{padding-left:32px;grid-template-columns:48% 52%}.home-hero_description___oans{font-size:18px}.home-hero_actions__75HzK{gap:18px}.home-hero_primary__ugeLW{padding-inline:24px}.home-hero_landscape__WpK5Q{padding:30px 18px 24px 52px}.home-hero_proof__xuwcl{gap:16px;padding-inline:32px}.home-hero_proof__xuwcl li{padding-inline:14px}}@media (max-width:999px){.home-hero_composition__OWZYC{grid-template-columns:1fr;max-width:800px;padding:0 32px 24px}.home-hero_intro__uul5v{padding:46px 0 32px}.home-hero_description___oans{max-width:40ch;padding:0;font-size:20px}.home-hero_landscape__WpK5Q{margin:0;min-height:auto;padding:34px 24px 24px}.home-hero_brief__IKzP0{max-width:420px}.home-hero_photo__5Fc3o{object-position:50% 70%}.home-hero_proof__xuwcl{flex-direction:column;align-items:stretch;gap:22px;padding:27px 32px}.home-hero_proofLabel__0jmRu{text-align:center}.home-hero_proof__xuwcl li{padding-inline:16px}}@media (max-width:599px){.home-hero_composition__OWZYC{padding:0 0 18px}.home-hero_intro__uul5v{padding:34px 24px 28px}.home-hero_eyebrow__PmPja{font-size:9px;letter-spacing:.16em;gap:10px}.home-hero_eyebrow__PmPja>span{width:10px;height:10px}.home-hero_headline__rlO_e{margin:21px 0 22px;line-height:1.02;letter-spacing:-.04em}.home-hero_headlineLong__C_LhZ{max-width:none;padding-right:0;font-size:33px}.home-hero_closing__Ykd5e{white-space:normal}.home-hero_description___oans{max-width:35ch;font-size:17px}.home-hero_actions__75HzK{align-items:stretch;flex-direction:column;gap:5px;margin-top:23px}.home-hero_primary__ugeLW{padding-inline:16px;text-align:center}.home-hero_secondary__8bbC6{min-height:44px}.home-hero_terms__zcHaW{margin-top:7px;font-size:11px;text-align:center}.home-hero_landscape__WpK5Q{padding:52px clamp(20px,8vw,32px) 40px;gap:16px;border-radius:0}.home-hero_briefHeader__Gis0z{margin-inline:16px;padding:16px 0;gap:6px}.home-hero_briefHeader__Gis0z>p{font-size:16px;gap:7px}.home-hero_briefBody__Scrha{padding:14px 16px 16px}.home-hero_briefTitle__87yVh{font-size:25px}.home-hero_why__4FbaM{padding:10px 11px}.home-hero_why__4FbaM p{font-size:12px}.home-hero_checklist__djHQB label{min-height:40px}.home-hero_badge__H8tSR,.home-hero_reviewBadge__enLu2{padding-inline:8px}.home-hero_forward__NpUmG,.home-hero_openBrief__9VOZZ{min-height:44px}.home-hero_landscape__WpK5Q figcaption{font-size:11px}.home-hero_proof__xuwcl{padding:25px 24px;gap:17px}.home-hero_proofLabel__0jmRu{text-align:left;font-size:9px}.home-hero_proof__xuwcl ul{align-items:flex-start;flex-direction:column;gap:17px}.home-hero_proof__xuwcl li{justify-content:flex-start;padding:0;border:0}.home-hero_proof__xuwcl a{font-size:13px}.home-hero_proof__xuwcl svg{width:23px;height:25px}}.home-confidence_section__RHq8_{background:linear-gradient(155deg,var(--brand-pine700),var(--brand-pine800));color:var(--brand-paper)}.home-confidence_section__RHq8_ ::selection{background:var(--brand-pine200);color:var(--brand-pine950)}.home-confidence_section__RHq8_ svg{width:20px;height:20px;flex-shrink:0}.home-confidence_inner__9IByW{max-width:1152px;margin-inline:auto;padding:112px 48px 120px}.home-confidence_intro__uWlJY{text-align:center}.home-confidence_headline__cLByr{font-family:var(--font-display),Georgia,serif;font-size:clamp(40px,5.2vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.home-confidence_headline__cLByr em{font-weight:inherit}.home-confidence_description__uQack{margin-top:24px;color:var(--brand-pine100);font-size:19px;line-height:1.6;text-wrap:balance}.home-confidence_sampleLink__qyWyF,.home-confidence_sourceLink__SCbPw{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:color .18s ease-out,text-decoration-color .18s ease-out}.home-confidence_outro__MMHOH{margin-top:24px;text-align:center}.home-confidence_sampleLink__qyWyF{margin-top:16px;color:var(--brand-paper);text-decoration-color:var(--brand-pine400)}.home-confidence_sampleLink__qyWyF:hover{color:var(--brand-pine200);text-decoration-color:currentColor}.home-confidence_sampleLink__qyWyF:focus-visible{outline:2px solid var(--brand-paper);outline-offset:5px}.home-confidence_brief__8Pjvo{margin-top:40px;overflow:hidden;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:0 24px 56px -20px color-mix(in srgb,var(--brand-pine950) 55%,transparent)}.home-confidence_evidence__cP8q8{display:grid;grid-template-columns:1fr 1fr}.home-confidence_explanation__GwB6s,.home-confidence_source__aBDPY{min-width:0;padding:36px}.home-confidence_source__aBDPY{display:flex;flex-direction:column;align-items:flex-start}.home-confidence_label__D0Lyr{color:var(--brand-muted);font-size:13px;font-weight:500;line-height:1.5}.home-confidence_quote__5_nP_{margin-top:20px;font-family:var(--font-display),Georgia,serif;font-size:clamp(23px,2.1vw,28px);font-weight:400;line-height:1.45;letter-spacing:-.015em}.home-confidence_quote__5_nP_ mark{background:var(--brand-pine100);color:var(--brand-primary);box-decoration-break:clone;-webkit-box-decoration-break:clone}.home-confidence_attribution__iWsf4{margin-top:24px;color:var(--brand-muted);font-size:12px;line-height:1.6}.home-confidence_sourceLink__SCbPw{margin-top:auto;padding-top:16px;min-height:60px;color:var(--brand-primary);text-decoration-color:var(--brand-pine300)}.home-confidence_sourceLink__SCbPw:hover{color:var(--brand-hover);text-decoration-color:currentColor}.home-confidence_sourceLink__SCbPw:focus-visible{outline:2px solid var(--brand-primary);outline-offset:5px}.home-confidence_explanation__GwB6s{border-left:1px solid var(--brand-border);background:var(--brand-surface)}.home-confidence_takeaway__VXd8n{margin-top:20px;font-family:var(--font-display),Georgia,serif;font-size:clamp(24px,2.1vw,28px);font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.home-confidence_details__sQFV2{margin-top:24px}.home-confidence_details__sQFV2>div+div{margin-top:18px;padding-top:18px;border-top:1px solid var(--brand-border)}.home-confidence_details__sQFV2 dt{margin-bottom:6px;color:var(--brand-primary);font-size:12px;font-weight:600}.home-confidence_details__sQFV2 dd{color:var(--brand-body);font-size:14px;line-height:1.65}@media (max-width:899px){.home-confidence_inner__9IByW{padding:88px 32px 96px}.home-confidence_explanation__GwB6s,.home-confidence_source__aBDPY{padding:28px}}@media (max-width:699px){.home-confidence_inner__9IByW{padding:72px 24px}.home-confidence_description__uQack{max-width:28ch;margin:20px auto 0;font-size:17px}.home-confidence_brief__8Pjvo{margin-top:36px}.home-confidence_evidence__cP8q8{grid-template-columns:1fr}.home-confidence_explanation__GwB6s,.home-confidence_source__aBDPY{padding:28px 24px}.home-confidence_quote__5_nP_,.home-confidence_takeaway__VXd8n{margin-top:16px}.home-confidence_explanation__GwB6s{border-left:0;border-top:1px solid var(--brand-border)}.home-confidence_attribution__iWsf4{margin-top:20px}}@media (prefers-reduced-motion:reduce){.home-confidence_sampleLink__qyWyF,.home-confidence_sourceLink__SCbPw{transition:none}}