.page_page__bTjmZ{--wd-paper:#f4f4ee;--wd-ink:#16301f;--wd-muted:#5f6558;--wd-line:rgba(22,48,31,.16);background:var(--wd-paper);color:var(--wd-ink);font-family:var(--body);overflow-x:clip}.page_page__bTjmZ :focus-visible{outline:2px solid var(--forest);outline-offset:3px}.page_forest__02lng :focus-visible{outline-color:var(--spring)}.page_btnGhost__mwqFh,.page_btnPrimary__gLb8J,.page_btnSpring__5JZ4Z{display:inline-block;font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px;line-height:1;text-decoration:none;border:1px solid transparent}.page_btnPrimary__gLb8J{background:var(--forest);color:var(--wd-paper)}.page_btnPrimary__gLb8J:hover{background:#1d4029}.page_btnGhost__mwqFh{color:var(--wd-ink);border-color:var(--wd-line)}.page_btnGhost__mwqFh:hover{border-color:var(--wd-ink)}.page_btnSpring__5JZ4Z{background:var(--spring);color:var(--forest)}.page_btnSpring__5JZ4Z:hover{background:#bcf283}.page_wrap__bzZ_m{max-width:1200px;margin:0 auto;padding:0 32px}.page_section__Se_mm{padding:104px 0}.page_secHead__MR1iq{display:flex;align-items:baseline;gap:20px;border-top:1px solid var(--wd-line);padding-top:24px}.page_secNum__PL4P2{font-family:var(--mono);font-weight:700;font-size:clamp(1.3rem,3vw,2.1rem);line-height:1;color:var(--wd-ink)}.page_secLabel__IGkA5{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wd-muted)}.page_secTitle__xA13f{font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05;letter-spacing:-.02em;color:var(--wd-ink);max-width:26ch;margin-top:8px}.page_frame__IbIIk{border:1px solid var(--wd-ink);background:#fff}.page_frameBar__97Kt5{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--wd-line);background:var(--wd-paper)}.page_frameDots__hpFq_{display:inline-flex;gap:6px}.page_frameDot__I3rtK{width:9px;height:9px;background:var(--wd-ink)}.page_frameUrl__OD_tq{font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;color:var(--wd-muted)}.page_frameScreen__9d_Zg{aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px;background-color:#fbfbf7;background-image:linear-gradient(rgba(22,48,31,.05) 1px,transparent 0),linear-gradient(90deg,rgba(22,48,31,.05) 1px,transparent 0);background-size:26px 26px}.page_screenTag__mwL_O{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wd-ink)}.page_screenSize__pdZNc{font-family:var(--mono);font-size:.66rem;color:var(--wd-muted)}.page_screenSubject__JZfHP{font-size:.86rem;color:var(--wd-muted);max-width:36ch}.page_hero__4oCQK{padding:88px 0 76px}.page_heroGrid__oR_iV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.page_kicker__pPfIX{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wd-muted);margin-bottom:22px}.page_headline__O53v_{font-family:var(--display);font-weight:800;font-size:clamp(2.3rem,5vw,4rem);line-height:.98;letter-spacing:-.035em;color:var(--wd-ink);max-width:15ch}.page_soft__FG7qC{display:block;background:var(--spring);color:var(--forest);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone;width:-moz-fit-content;width:fit-content}.page_sub__GZGQT{margin-top:26px;max-width:46ch;font-size:1.02rem;color:var(--wd-muted)}.page_buttons__qf1wt{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.page_heroFrameCap__18RPs{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wd-muted);margin-top:12px}.page_heroFrame__hRVH4 .page_frameScreen__9d_Zg{aspect-ratio:16/10}.page_forest__02lng{background:var(--forest);color:var(--wd-paper)}.page_forest__02lng .page_secHead__MR1iq{border-top-color:hsla(90,73%,66%,.28)}.page_forest__02lng .page_secNum__PL4P2{color:var(--spring)}.page_forest__02lng .page_secLabel__IGkA5{color:hsla(90,73%,66%,.85)}.page_forest__02lng .page_secTitle__xA13f{color:var(--wd-paper)}.page_workGrid__TCwhh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:44px}.page_project__fKpoH{margin:0}.page_projectCap__i7UYI{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.page_projectType__0c8lq{color:var(--wd-paper)}.page_projectNote__76kdz{color:hsla(90,73%,66%,.85)}.page_lead__PxAVM{font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.02em;color:var(--wd-ink);max-width:24ch;margin-top:44px}.page_body__MCpjy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 44px;gap:22px 44px;margin-top:28px;max-width:82ch;color:var(--wd-muted)}.page_incl__2jq6w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 48px;gap:0 48px;margin-top:44px;border-top:1px solid var(--wd-line)}.page_inclItem__WrKew{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--wd-line)}.page_inclNum__WfupA{font-family:var(--mono);font-size:.72rem;color:var(--forest-2);padding-top:3px}.page_inclTitle__3RpuC{font-family:var(--display);font-weight:700;font-size:1.05rem;line-height:1.15;color:var(--wd-ink)}.page_inclText___NKkz{font-size:.92rem;color:var(--wd-muted);margin-top:6px}.page_engage__rS5nG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:44px}.page_stage__P1a1m{border-top:3px solid var(--forest);padding-top:18px}.page_stageK__VYlBE{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wd-muted)}.page_stageTitle__F_YbH{font-family:var(--display);font-weight:700;font-size:1.08rem;line-height:1.12;color:var(--wd-ink);margin-top:10px}.page_stageText__IBMrV{font-size:.9rem;color:var(--wd-muted);margin-top:10px}.page_faq__o2K_b{border-top:1px solid var(--wd-line);margin-top:44px}.page_faqItem___PQEF{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px 40px;gap:16px 40px;padding:24px 0;border-bottom:1px solid var(--wd-line)}.page_faqQ__mQrHS{font-family:var(--display);font-weight:700;font-size:1.08rem;line-height:1.15;color:var(--wd-ink)}.page_faqA__mqmr0{margin:0;font-size:.95rem;color:var(--wd-muted)}.page_ctaInner___mmQp{padding:92px 0}.page_ctaTitle__KfG9V{font-family:var(--display);font-weight:800;font-size:clamp(1.9rem,4.4vw,3.2rem);line-height:1;letter-spacing:-.03em;color:var(--wd-paper);max-width:18ch;margin-top:12px}.page_ctaBody__rtKhk{margin-top:20px;max-width:44ch;color:hsla(60,21%,95%,.78)}.page_ctaBtn__3NruV{margin-top:30px}@media (max-width:900px){.page_section__Se_mm{padding:72px 0}.page_heroGrid__oR_iV{gap:40px}.page_body__MCpjy,.page_heroGrid__oR_iV,.page_incl__2jq6w,.page_workGrid__TCwhh{grid-template-columns:1fr}.page_engage__rS5nG{grid-template-columns:repeat(2,minmax(0,1fr))}.page_faqItem___PQEF{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){.page_engage__rS5nG{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_page__bTjmZ *{transition:none!important;animation:none!important}}.page_shot__bNwQu{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}