.home-module__b8A7Ya__page{--paper:#f4f3ec;--ink:#17352f;--forest:#174b3d;--sage:#e6e9df;--muted:#64756b;--gold:#e6bd62;--hairline:#d9dcd1;--font-serif:"Source Serif 4", Georgia, serif;--font-mono:"IBM Plex Mono", monospace;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.home-module__b8A7Ya__page *{box-sizing:border-box}.home-module__b8A7Ya__page a{color:inherit}.home-module__b8A7Ya__page a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.home-module__b8A7Ya__skipLink{z-index:10;background:var(--paper);color:var(--ink);padding:10px 14px;font-size:14px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.home-module__b8A7Ya__skipLink:focus{transform:translateY(0)}.home-module__b8A7Ya__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100% - 80px,1320px);min-height:82px;margin:0 auto;display:grid}.home-module__b8A7Ya__brand,.home-module__b8A7Ya__footerBrand{width:fit-content;font-family:var(--font-serif);letter-spacing:-.04em;align-items:center;gap:10px;font-size:23px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__b8A7Ya__markWrap{color:var(--forest);align-items:center;display:inline-flex}.home-module__b8A7Ya__mark{--mark-wing:#e6bd62;--mark-eye:#f4f3ec;width:29px;height:25px}.home-module__b8A7Ya__nav{align-items:center;gap:34px;display:flex}.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__headerCta,.home-module__b8A7Ya__footer a,.home-module__b8A7Ya__footer span{font-family:var(--font-mono);letter-spacing:.015em;font-size:11px}.home-module__b8A7Ya__nav a{color:#425850;text-decoration:none;transition:color .16s}.home-module__b8A7Ya__nav a:hover{color:var(--forest)}.home-module__b8A7Ya__headerCta{border:1px solid var(--forest);color:var(--forest);border-radius:999px;justify-self:end;padding:12px 18px;text-decoration:none;transition:color .16s,background-color .16s}.home-module__b8A7Ya__headerCta:hover{background:var(--forest);color:var(--paper)}.home-module__b8A7Ya__hero{isolation:isolate;color:#fbfaf4;text-align:center;background-color:#51665a;background-image:radial-gradient(at 50% 46%,#c7b88e80,#0000 48%),linear-gradient(135deg,#45594d,#839083 50%,#3a5146);background-position:50% 54%;background-size:cover;place-items:center;min-height:clamp(520px,52vw,660px);display:grid;position:relative;overflow:hidden}.home-module__b8A7Ya__hero:before{z-index:-1;content:"";background:linear-gradient(#1028228c 0%,#10282261 50%,#102822ab 100%);position:absolute;inset:0}.home-module__b8A7Ya__heroInner{width:min(790px,100% - 40px);padding:94px 0 98px}.home-module__b8A7Ya__eyebrow,.home-module__b8A7Ya__eyebrowDark,.home-module__b8A7Ya__sectionLabel,.home-module__b8A7Ya__reportIndex,.home-module__b8A7Ya__stepNumber{font-family:var(--font-mono);letter-spacing:.095em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.home-module__b8A7Ya__eyebrow{color:#e9d39d;margin:0 0 26px}.home-module__b8A7Ya__hero h1{max-width:790px;font-family:var(--font-serif);letter-spacing:-.055em;text-wrap:balance;margin:0 auto;font-size:clamp(48px,6.5vw,88px);font-weight:400;line-height:.99}.home-module__b8A7Ya__heroCopy{color:#fbfaf4e0;max-width:590px;margin:27px auto 0;font-size:clamp(15px,1.25vw,17px);line-height:1.75}.home-module__b8A7Ya__primaryCta,.home-module__b8A7Ya__contactLink{border:1px solid var(--gold);background:var(--gold);min-height:52px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 25px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex;color:#193b32!important}.home-module__b8A7Ya__primaryCta{margin-top:34px}.home-module__b8A7Ya__primaryCta:hover,.home-module__b8A7Ya__contactLink:hover{background:#f0d389;transform:translateY(-2px)}.home-module__b8A7Ya__heroCaption{color:#fbfaf4ba;font-family:var(--font-mono);letter-spacing:.03em;margin:0;font-size:9px;position:absolute;bottom:27px;right:40px}.home-module__b8A7Ya__intro,.home-module__b8A7Ya__workflow,.home-module__b8A7Ya__report,.home-module__b8A7Ya__contact,.home-module__b8A7Ya__footer{width:min(100% - 80px,1200px);margin:0 auto}.home-module__b8A7Ya__intro{border-bottom:1px solid var(--hairline);grid-template-columns:.8fr 1.2fr;gap:70px;padding:104px 0 100px;display:grid}.home-module__b8A7Ya__sectionLabel{color:var(--muted);padding-top:13px}.home-module__b8A7Ya__introContent{max-width:740px}.home-module__b8A7Ya__intro h2,.home-module__b8A7Ya__workflow h2,.home-module__b8A7Ya__report h2,.home-module__b8A7Ya__contact h2{font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(39px,4.2vw,59px);font-weight:400;line-height:1.05}.home-module__b8A7Ya__introContent>p,.home-module__b8A7Ya__step p,.home-module__b8A7Ya__reportContent>p{color:#506259;font-size:16px;line-height:1.8}.home-module__b8A7Ya__introContent>p{max-width:640px;margin:24px 0 0}.home-module__b8A7Ya__workflow{padding:116px 0 128px}.home-module__b8A7Ya__workflowHeading{max-width:680px}.home-module__b8A7Ya__eyebrowDark{color:#7c876f;margin:0 0 20px}.home-module__b8A7Ya__steps{border-top:1px solid #bfc9ba;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:69px;display:grid}.home-module__b8A7Ya__step{min-height:230px;padding:27px 28px 0 0}.home-module__b8A7Ya__step+.home-module__b8A7Ya__step{border-left:1px solid #bfc9ba;padding-left:30px}.home-module__b8A7Ya__stepNumber{color:#a18b57}.home-module__b8A7Ya__step h3{font-family:var(--font-serif);letter-spacing:-.025em;margin:34px 0 11px;font-size:28px;font-weight:500}.home-module__b8A7Ya__step p{max-width:320px;margin:0;font-size:14px;line-height:1.75}.home-module__b8A7Ya__report{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:.8fr 1.2fr;gap:70px;padding:95px 0 106px;display:grid}.home-module__b8A7Ya__reportIndex{color:var(--muted);align-items:flex-start;gap:18px;padding-top:13px;display:flex}.home-module__b8A7Ya__reportRule{background:var(--hairline);flex:1;height:1px;margin-top:8px}.home-module__b8A7Ya__reportContent{max-width:700px}.home-module__b8A7Ya__reportContent>p{margin:24px 0 0}.home-module__b8A7Ya__reportLine{border-top:1px solid var(--hairline);color:#526159;font-family:var(--font-mono);align-items:center;gap:11px;margin-top:32px;padding-top:17px;font-size:10px;line-height:1.7;display:flex}.home-module__b8A7Ya__reportDot{background:#b48938;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.home-module__b8A7Ya__contact{background:var(--forest);color:#f4f3ec;width:100%;margin-top:112px;padding:95px max(40px,50vw - 600px) 100px;position:relative;overflow:hidden}.home-module__b8A7Ya__contactInner{z-index:1;max-width:700px;position:relative}.home-module__b8A7Ya__contact .home-module__b8A7Ya__eyebrow{margin-bottom:23px}.home-module__b8A7Ya__contact h2{max-width:650px}.home-module__b8A7Ya__contactLink{margin-top:34px}.home-module__b8A7Ya__contactBird{color:#f4f3ec17;transform-origin:100% 100%;position:absolute;bottom:-34px;right:max(7vw,50vw - 640px);transform:rotate(-8deg)scale(7.5)}.home-module__b8A7Ya__contactBird .home-module__b8A7Ya__mark{--mark-wing:#e6bd6229;--mark-eye:var(--forest)}.home-module__b8A7Ya__footer{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:24px;min-height:104px;display:grid}.home-module__b8A7Ya__footerBrand{font-size:20px}.home-module__b8A7Ya__footer a:not(.home-module__b8A7Ya__footerBrand){color:#506259;justify-self:center;text-decoration:none}.home-module__b8A7Ya__footer span{color:#748078;justify-self:end;font-size:10px}@media (max-width:760px){.home-module__b8A7Ya__header{grid-template-columns:1fr auto;gap:14px;width:calc(100% - 36px);min-height:72px;padding-top:8px}.home-module__b8A7Ya__brand{font-size:21px}.home-module__b8A7Ya__mark{width:26px}.home-module__b8A7Ya__nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;padding-bottom:13px}.home-module__b8A7Ya__nav a{font-size:10px}.home-module__b8A7Ya__headerCta{grid-area:1/2;padding:10px 13px;font-size:10px}.home-module__b8A7Ya__hero{background-position:52%;min-height:560px}.home-module__b8A7Ya__heroInner{width:calc(100% - 38px);padding:78px 0 96px}.home-module__b8A7Ya__eyebrow{font-size:9px}.home-module__b8A7Ya__hero h1{max-width:520px;font-size:clamp(48px,13vw,66px)}.home-module__b8A7Ya__heroCopy{max-width:450px;margin-top:23px;font-size:15px;line-height:1.7}.home-module__b8A7Ya__heroCaption{text-align:right;font-size:8px;bottom:18px;left:18px;right:18px}.home-module__b8A7Ya__intro,.home-module__b8A7Ya__workflow,.home-module__b8A7Ya__report,.home-module__b8A7Ya__footer{width:calc(100% - 40px)}.home-module__b8A7Ya__intro{grid-template-columns:1fr;gap:23px;padding:72px 0 74px}.home-module__b8A7Ya__intro h2,.home-module__b8A7Ya__workflow h2,.home-module__b8A7Ya__report h2,.home-module__b8A7Ya__contact h2{font-size:clamp(37px,10vw,48px)}.home-module__b8A7Ya__introContent>p{margin-top:19px;font-size:15px}.home-module__b8A7Ya__workflow{padding:82px 0 84px}.home-module__b8A7Ya__steps{grid-template-columns:1fr;margin-top:42px}.home-module__b8A7Ya__step{min-height:0;padding:23px 0 27px}.home-module__b8A7Ya__step+.home-module__b8A7Ya__step{border-top:1px solid #bfc9ba;border-left:0;padding-left:0}.home-module__b8A7Ya__step h3{margin:18px 0 7px;font-size:25px}.home-module__b8A7Ya__step p{max-width:460px}.home-module__b8A7Ya__report{grid-template-columns:1fr;gap:26px;padding:69px 0 74px}.home-module__b8A7Ya__reportIndex{max-width:270px}.home-module__b8A7Ya__reportContent>p{margin-top:19px;font-size:15px}.home-module__b8A7Ya__reportLine{align-items:flex-start;margin-top:25px}.home-module__b8A7Ya__contact{margin-top:78px;padding:77px 20px 83px}.home-module__b8A7Ya__contactBird{bottom:-19px;right:56px;transform:rotate(-8deg)scale(4.5)}.home-module__b8A7Ya__contactLink{margin-top:27px}.home-module__b8A7Ya__footer{grid-template-columns:1fr auto;gap:13px;padding:25px 0}.home-module__b8A7Ya__footer a:not(.home-module__b8A7Ya__footerBrand){grid-area:2/1/auto/-1;justify-self:start;font-size:9px}.home-module__b8A7Ya__footer span{grid-area:1/2;font-size:9px}}@media (max-width:380px){.home-module__b8A7Ya__header{width:calc(100% - 28px)}.home-module__b8A7Ya__brand{gap:6px;font-size:19px}.home-module__b8A7Ya__headerCta{padding:9px 10px}.home-module__b8A7Ya__hero h1{font-size:46px}.home-module__b8A7Ya__footer a:not(.home-module__b8A7Ya__footerBrand){font-size:8px}}@media (prefers-reduced-motion:reduce){.home-module__b8A7Ya__page *,.home-module__b8A7Ya__page :before,.home-module__b8A7Ya__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
