.page-module___7AccG__page{--ink:var(--orchard-ink);--muted:var(--orchard-muted);--line:var(--orchard-line);background:var(--orchard-page);min-height:100vh;color:var(--ink);overflow:hidden}.page-module___7AccG__siteFrame{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(24px,6.1vw,88px)}.page-module___7AccG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.page-module___7AccG__wordmark{color:var(--ink);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:11px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.page-module___7AccG__logoMark{width:31px;height:31px;stroke:var(--orchard-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px}.page-module___7AccG__navigation{align-items:center;gap:clamp(22px,3.6vw,52px);margin-left:auto;margin-right:24px;display:flex}.page-module___7AccG__navigation a,.page-module___7AccG__footer>a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .16s}.page-module___7AccG__navigation a:hover,.page-module___7AccG__footer>a:hover{color:var(--orchard-accent)}.page-module___7AccG__headerAction{border:1px solid var(--orchard-green);min-height:42px;color:var(--orchard-green);white-space:nowrap;border-radius:999px;align-items:center;padding:0 17px;font-size:12px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.page-module___7AccG__headerAction:hover{background:var(--orchard-green);color:var(--orchard-page)}.page-module___7AccG__hero{grid-template-columns:minmax(0,1.07fr) minmax(380px,.93fr);align-items:center;gap:clamp(44px,6vw,92px);padding-block:clamp(72px,8.3vw,119px) clamp(72px,8vw,110px);display:grid}.page-module___7AccG__heroCopy{max-width:650px}.page-module___7AccG__eyebrow{color:var(--muted);letter-spacing:.15em;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:600;line-height:1.4;display:flex}.page-module___7AccG__eyebrow>span{background:var(--orchard-accent);border-radius:50%;width:6px;height:6px}.page-module___7AccG__heroTitle{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;margin:25px 0 22px;font-size:clamp(3.4rem,5.4vw,5.1rem);font-weight:400;line-height:.99}.page-module___7AccG__heroTitle span{display:block}.page-module___7AccG__heroDescription{max-width:480px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.page-module___7AccG__heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.page-module___7AccG__primaryAction,.page-module___7AccG__contactAction{border:1px solid var(--orchard-accent);background:var(--orchard-accent);color:#fffaf2;border-radius:999px;justify-content:center;align-items:center;gap:19px;min-height:52px;padding:0 21px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.page-module___7AccG__primaryAction:hover,.page-module___7AccG__contactAction:hover{border-color:var(--orchard-accent-hover);background:var(--orchard-accent-hover);transform:translateY(-2px)}.page-module___7AccG__primaryAction span,.page-module___7AccG__contactAction span{font-size:16px;line-height:1}.page-module___7AccG__quietAction{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:5px;font-size:12px;font-weight:600}.page-module___7AccG__quietAction:hover{color:var(--orchard-accent)}.page-module___7AccG__heroNote{color:var(--muted);letter-spacing:.005em;margin:18px 0 0;font-size:11px}.page-module___7AccG__heroArt{min-width:0}.page-module___7AccG__fieldPanel{background:var(--orchard-field);border-radius:48% 48% 18px 18px/28% 28% 18px 18px;flex-direction:column;justify-content:space-between;min-height:515px;padding:30px clamp(24px,4.3vw,60px) 27px;display:flex;position:relative;overflow:hidden}.page-module___7AccG__fieldPanel:before,.page-module___7AccG__fieldPanel:after{content:"";background:color-mix(in srgb, var(--orchard-green) 15%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.page-module___7AccG__fieldPanel:after{opacity:.55;bottom:12px;left:18%;right:18%}.page-module___7AccG__fieldTopline,.page-module___7AccG__fieldBottomline{z-index:1;color:var(--orchard-green);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex;position:relative}.page-module___7AccG__fieldBottomline{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:400}.page-module___7AccG__fieldDash{background:var(--orchard-accent);width:42px;height:1px}.page-module___7AccG__fieldGraphic{aspect-ratio:1/.96;background-image:radial-gradient(color-mix(in srgb, var(--orchard-green) 24%, transparent) .7px, transparent .7px);background-position:50%;background-size:17px 17px;width:min(100%,425px);margin:8px auto 4px;position:relative}.page-module___7AccG__orbit{border:1px solid color-mix(in srgb, var(--orchard-green) 34%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___7AccG__orbitOuter{border-style:dashed;border-color:color-mix(in srgb, var(--orchard-green) 42%, transparent);width:85%;height:82%;transform:translate(-50%,-50%)rotate(-24deg)}.page-module___7AccG__orbitMiddle{width:66%;height:88%;transform:translate(-50%,-50%)rotate(34deg)}.page-module___7AccG__orbitInner{border-color:color-mix(in srgb, var(--orchard-accent) 62%, transparent);width:54%;height:54%}.page-module___7AccG__fieldCore{border:1px solid color-mix(in srgb, var(--orchard-page) 45%, transparent);background:var(--orchard-green);width:126px;height:126px;color:var(--orchard-page);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___7AccG__fieldCore>span{letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.page-module___7AccG__fieldCore strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:21px;font-weight:400;line-height:1.02}.page-module___7AccG__fieldPoint{z-index:1;border:3px solid var(--orchard-field);background:var(--orchard-accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--orchard-accent);border-radius:50%;position:absolute}.page-module___7AccG__pointOne{top:23%;left:22%}.page-module___7AccG__pointTwo{background:var(--orchard-green);box-shadow:0 0 0 1px var(--orchard-green);top:27%;right:15%}.page-module___7AccG__pointThree{bottom:14%;right:24%}.page-module___7AccG__fieldTag{z-index:1;color:var(--orchard-green);letter-spacing:.11em;white-space:nowrap;font-size:9px;font-weight:600;position:absolute}.page-module___7AccG__tagOne{top:18%;left:0}.page-module___7AccG__tagTwo{top:22%;right:2%}.page-module___7AccG__tagThree{bottom:10%;right:5%}.page-module___7AccG__statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.6fr) minmax(0,1.6fr) 70px;align-items:center;gap:35px;padding-block:42px 48px;display:grid;position:relative}.page-module___7AccG__statementKicker{color:var(--muted);letter-spacing:.14em;margin:0;font-size:9px;font-weight:600}.page-module___7AccG__statementText{max-width:760px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.042em;margin:0;font-size:clamp(1.8rem,3.1vw,2.65rem);line-height:1.2}.page-module___7AccG__statementText em{color:var(--orchard-accent);font-style:normal}.page-module___7AccG__statementRule{background:var(--orchard-accent);justify-self:end;width:48px;height:1px;display:block}.page-module___7AccG__researchSection{grid-template-columns:minmax(225px,.7fr) minmax(0,1.3fr);gap:clamp(48px,9.6vw,138px);padding-block:clamp(88px,10vw,143px) clamp(86px,9vw,125px);display:grid}.page-module___7AccG__sectionIntro{max-width:400px}.page-module___7AccG__sectionIntro h2,.page-module___7AccG__approachHeading h2,.page-module___7AccG__contactSection h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:19px 0 15px;font-size:clamp(2.45rem,4.1vw,3.55rem);font-weight:400;line-height:1.05}.page-module___7AccG__sectionIntro>p:last-child,.page-module___7AccG__approachHeading>p:last-child,.page-module___7AccG__contactSection>div>p:last-child{max-width:375px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.page-module___7AccG__researchList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(26px,4.4vw,64px);display:grid}.page-module___7AccG__researchItem{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:15px;min-height:154px;padding:24px 0 23px;display:grid}.page-module___7AccG__itemNumber{color:var(--orchard-accent);letter-spacing:.08em;padding-top:4px;font-size:10px;font-weight:600}.page-module___7AccG__researchItem h3,.page-module___7AccG__approachStep h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 8px;font-size:15px;font-weight:600}.page-module___7AccG__researchItem p,.page-module___7AccG__approachStep p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.page-module___7AccG__researchFootnote{max-width:620px;color:var(--muted);grid-column:2;margin:-4px 0 0;font-size:11px;line-height:1.7}.page-module___7AccG__approachSection{background:var(--orchard-deep);color:var(--orchard-deep-ink);grid-template-columns:minmax(220px,.76fr) minmax(0,1.24fr);gap:clamp(48px,8vw,115px);margin-inline:calc(-1*clamp(24px,6.1vw,88px));padding:clamp(70px,8.4vw,120px) clamp(24px,6.1vw,88px);display:grid}.page-module___7AccG__approachSection .page-module___7AccG__eyebrow{color:var(--orchard-deep-muted)}.page-module___7AccG__approachSection .page-module___7AccG__eyebrow>span{background:var(--orchard-accent-soft)}.page-module___7AccG__approachHeading h2{max-width:410px;color:var(--orchard-deep-ink)}.page-module___7AccG__approachHeading>p:last-child{color:var(--orchard-deep-muted)}.page-module___7AccG__approachSteps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(22px,3vw,43px);padding-top:10px;display:grid}.page-module___7AccG__approachStep{border-top:1px solid color-mix(in srgb, var(--orchard-deep-ink) 28%, transparent);padding-top:17px}.page-module___7AccG__stepLabel{color:var(--orchard-accent-soft);letter-spacing:.13em;margin-bottom:34px;font-size:9px;font-weight:600;display:block}.page-module___7AccG__approachStep h3{color:var(--orchard-deep-ink)}.page-module___7AccG__approachStep p{color:var(--orchard-deep-muted)}.page-module___7AccG__contactSection{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 56px;padding-block:clamp(85px,10vw,140px);display:grid}.page-module___7AccG__contactSection h2{max-width:600px;margin-top:20px;margin-bottom:15px}.page-module___7AccG__contactSection>div>p:last-child{max-width:570px}.page-module___7AccG__contactAction{grid-area:1/2;min-height:56px;padding-inline:24px}.page-module___7AccG__contactAddress{color:var(--muted);grid-area:2/2;justify-self:center;margin-top:-22px;font-size:10px}.page-module___7AccG__footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(170px,1fr) auto auto;align-items:center;gap:25px;min-height:92px;display:grid}.page-module___7AccG__footer .page-module___7AccG__wordmark{font-size:13px}.page-module___7AccG__footer .page-module___7AccG__logoMark{width:23px;height:23px}.page-module___7AccG__footer>p,.page-module___7AccG__footer>span{color:var(--muted);margin:0;font-size:10px}.page-module___7AccG__footer>span{text-align:right}.page-module___7AccG__page a:focus-visible{outline:2px solid var(--orchard-accent);outline-offset:4px}@media (max-width:1040px){.page-module___7AccG__hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:34px}.page-module___7AccG__heroTitle{font-size:clamp(3.1rem,6.3vw,4.35rem)}.page-module___7AccG__fieldPanel{min-height:455px;padding-inline:23px}.page-module___7AccG__researchSection,.page-module___7AccG__approachSection{gap:50px}.page-module___7AccG__approachSteps{gap:22px}.page-module___7AccG__footer{grid-template-columns:auto 1fr auto}.page-module___7AccG__footer>span{grid-column:3}}@media (max-width:760px){.page-module___7AccG__siteFrame{padding-inline:23px}.page-module___7AccG__header{gap:12px;min-height:75px}.page-module___7AccG__wordmark{gap:8px;font-size:15px}.page-module___7AccG__logoMark{width:27px;height:27px}.page-module___7AccG__navigation{display:none}.page-module___7AccG__headerAction{min-height:38px;padding-inline:13px;font-size:11px}.page-module___7AccG__hero{grid-template-columns:1fr;gap:52px;padding-block:67px 68px}.page-module___7AccG__heroTitle{letter-spacing:-.07em;margin-top:23px;font-size:clamp(3rem,10.7vw,4.25rem);line-height:1.01}.page-module___7AccG__heroTitle span{display:inline}.page-module___7AccG__heroTitle span:after{content:" "}.page-module___7AccG__heroDescription{font-size:15px}.page-module___7AccG__heroActions{gap:18px;margin-top:27px}.page-module___7AccG__primaryAction{min-height:49px;padding-inline:18px}.page-module___7AccG__fieldPanel{border-radius:48% 48% 16px 16px/25% 25% 16px 16px;min-height:min(112vw,470px);padding:26px 22px 24px}.page-module___7AccG__fieldGraphic{width:min(100%,390px)}.page-module___7AccG__fieldTag{letter-spacing:.08em;font-size:8px}.page-module___7AccG__tagOne{left:-1%}.page-module___7AccG__tagTwo{right:2%}.page-module___7AccG__statement{grid-template-columns:1fr 40px;gap:18px 16px;padding-block:33px 37px}.page-module___7AccG__statementKicker{grid-column:1}.page-module___7AccG__statementText{grid-area:2/1/auto/-1;font-size:2rem}.page-module___7AccG__statementRule{grid-area:1/2;width:32px}.page-module___7AccG__researchSection{grid-template-columns:1fr;gap:39px;padding-block:78px 73px}.page-module___7AccG__sectionIntro h2,.page-module___7AccG__approachHeading h2,.page-module___7AccG__contactSection h2{font-size:2.65rem}.page-module___7AccG__researchList{grid-template-columns:1fr}.page-module___7AccG__researchItem{min-height:0;padding-block:21px}.page-module___7AccG__researchFootnote{grid-column:1;margin-top:-15px}.page-module___7AccG__approachSection{grid-template-columns:1fr;gap:41px;margin-inline:-23px;padding:72px 23px 76px}.page-module___7AccG__approachSteps{grid-template-columns:1fr;gap:0;padding-top:0}.page-module___7AccG__approachStep{grid-template-columns:50px minmax(0,1fr);column-gap:16px;padding-block:21px 20px;display:grid}.page-module___7AccG__stepLabel{grid-area:1/1/3;margin:3px 0 0}.page-module___7AccG__approachStep h3,.page-module___7AccG__approachStep p{grid-column:2}.page-module___7AccG__approachStep h3{margin-bottom:6px}.page-module___7AccG__contactSection{grid-template-columns:1fr;gap:27px;padding-block:78px 74px}.page-module___7AccG__contactAction{grid-area:auto/1;justify-self:start}.page-module___7AccG__contactAddress{grid-area:auto/1;justify-self:start;margin-top:-19px}.page-module___7AccG__footer{grid-template-columns:1fr auto;gap:14px 15px;padding-block:23px 26px}.page-module___7AccG__footer .page-module___7AccG__wordmark{grid-area:1/1}.page-module___7AccG__footer>a:not(.page-module___7AccG__wordmark){grid-area:1/2;font-size:10px}.page-module___7AccG__footer>p{grid-area:2/1/auto/-1}.page-module___7AccG__footer>span{text-align:left;grid-area:3/1/auto/-1}}@media (max-width:390px){.page-module___7AccG__siteFrame{padding-inline:18px}.page-module___7AccG__headerAction{padding-inline:10px;font-size:10px}.page-module___7AccG__heroTitle{font-size:2.8rem}.page-module___7AccG__heroActions{flex-direction:column;align-items:flex-start}.page-module___7AccG__fieldPanel{min-height:370px;padding-inline:16px}.page-module___7AccG__fieldCore{width:108px;height:108px}.page-module___7AccG__fieldCore strong{font-size:19px}.page-module___7AccG__approachSection{margin-inline:-18px;padding-inline:18px}.page-module___7AccG__footer{gap:14px 8px}.page-module___7AccG__footer .page-module___7AccG__wordmark{font-size:12px}}@media (prefers-reduced-motion:reduce){.page-module___7AccG__navigation a,.page-module___7AccG__footer>a,.page-module___7AccG__headerAction,.page-module___7AccG__primaryAction,.page-module___7AccG__contactAction{transition:none}}
