*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:#173e36;-webkit-font-smoothing:antialiased;background:#f7f8f2;margin:0;font:16px/1.9 Yu Gothic,Hiragino Kaku Gothic ProN,system-ui,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #a56327}.wrap[data-astro-cid-e2b2zjrl]{max-width:1192px;margin-inline:auto;padding-inline:36px}.skip[data-astro-cid-e2b2zjrl]{z-index:10;color:#fff;background:#173e36;padding:10px;position:fixed;top:-80px;left:16px}.skip[data-astro-cid-e2b2zjrl]:focus{top:10px}.header[data-astro-cid-e2b2zjrl]{border-bottom:1px solid #d9e1d4;justify-content:space-between;align-items:center;padding-block:26px;display:flex}.parent[data-astro-cid-e2b2zjrl]{letter-spacing:-.03em;font-size:22px;font-weight:750;text-decoration:none}.parent[data-astro-cid-e2b2zjrl] span[data-astro-cid-e2b2zjrl]{letter-spacing:.1em;color:#536b5f;margin-left:18px;font:10px monospace}.header[data-astro-cid-e2b2zjrl] nav[data-astro-cid-e2b2zjrl]{gap:28px;font-size:12px;display:flex}.header[data-astro-cid-e2b2zjrl] nav[data-astro-cid-e2b2zjrl] a[data-astro-cid-e2b2zjrl]{text-decoration:none}.header[data-astro-cid-e2b2zjrl] nav[data-astro-cid-e2b2zjrl] a[data-astro-cid-e2b2zjrl]:hover{text-decoration:underline}.hero[data-astro-cid-e2b2zjrl]{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding-block:78px 88px;display:grid}.eyebrow[data-astro-cid-e2b2zjrl]{letter-spacing:.16em;color:#526e5c;margin:0 0 24px;font:10px/1.6 monospace}.brand[data-astro-cid-e2b2zjrl]{align-items:center;gap:16px;display:flex}.brand-mark[data-astro-cid-e2b2zjrl]{width:48px;display:block}h1[data-astro-cid-e2b2zjrl]{letter-spacing:.14em;margin:0;font-size:43px;font-weight:500}.hero-line[data-astro-cid-e2b2zjrl]{letter-spacing:-.025em;margin:32px 0 24px;font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1.5}.lead[data-astro-cid-e2b2zjrl]{color:#476253;font-size:15px;line-height:2.1}.actions[data-astro-cid-e2b2zjrl]{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.button[data-astro-cid-e2b2zjrl]{color:#fff;background:#173e36;border:1px solid #173e36;border-radius:3px;justify-content:space-between;align-items:center;gap:26px;padding:16px 22px;font-size:12px;line-height:1.7;text-decoration:none;display:inline-flex}.button[data-astro-cid-e2b2zjrl]:hover{background:#2c5847}.plain-link[data-astro-cid-e2b2zjrl]{text-underline-offset:6px;font-size:12px}.caption[data-astro-cid-e2b2zjrl]{color:#536b5f;margin-top:18px;font-size:11px}.caption[data-astro-cid-e2b2zjrl] span[data-astro-cid-e2b2zjrl]{display:block}.flow[data-astro-cid-e2b2zjrl]{background:#e9efe3;border:1px solid #cedac7;border-radius:4px;padding:30px 32px 24px}.flow-top[data-astro-cid-e2b2zjrl]{border-bottom:1px solid #c7d4bf;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:11px;display:flex}.flow-label[data-astro-cid-e2b2zjrl]{color:#567057;font-size:10px}.flow-title[data-astro-cid-e2b2zjrl]{margin:24px 0;font-size:29px;line-height:1.65}.flow[data-astro-cid-e2b2zjrl] ol[data-astro-cid-e2b2zjrl]{margin:0;padding:0;list-style:none}.flow[data-astro-cid-e2b2zjrl] li[data-astro-cid-e2b2zjrl]{border-top:1px solid #cedac7;align-items:center;gap:18px;padding:20px 0;display:flex}.step-number[data-astro-cid-e2b2zjrl]{text-align:center;border:1px solid #9bb395;border-radius:50%;flex:none;width:32px;height:32px;font:12px/30px monospace}.flow[data-astro-cid-e2b2zjrl] strong[data-astro-cid-e2b2zjrl]{font-size:14px;font-weight:600}.flow[data-astro-cid-e2b2zjrl] li[data-astro-cid-e2b2zjrl] p[data-astro-cid-e2b2zjrl]{color:#536b5f;margin:2px 0 0;font-size:11px}.flow-note[data-astro-cid-e2b2zjrl]{color:#536b5f;border-top:1px solid #cedac7;margin-bottom:0;padding-top:16px;font-size:10px}.scope-strip[data-astro-cid-e2b2zjrl]{color:#edf3e7;background:#173e36}.scope-strip[data-astro-cid-e2b2zjrl] .wrap[data-astro-cid-e2b2zjrl]{letter-spacing:.04em;justify-content:space-between;gap:30px;padding-block:20px;font-size:12px;display:flex}.section[data-astro-cid-e2b2zjrl]{padding-block:90px}.section-head[data-astro-cid-e2b2zjrl] h2[data-astro-cid-e2b2zjrl],h2[data-astro-cid-e2b2zjrl]{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.65}.section-head[data-astro-cid-e2b2zjrl]>p[data-astro-cid-e2b2zjrl]:last-child{color:#536b5f;font-size:14px;line-height:2}.feature-grid[data-astro-cid-e2b2zjrl]{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:50px;display:grid}.feature-grid[data-astro-cid-e2b2zjrl] article[data-astro-cid-e2b2zjrl]{border-top:1px solid #afc2a5;padding-top:20px}.index[data-astro-cid-e2b2zjrl]{color:#587352;font:11px monospace}.feature-grid[data-astro-cid-e2b2zjrl] h3[data-astro-cid-e2b2zjrl]{margin:20px 0 14px;font-size:19px;font-weight:600}.feature-grid[data-astro-cid-e2b2zjrl] p[data-astro-cid-e2b2zjrl]{color:#536b5f;font-size:13px;line-height:2}.boundary[data-astro-cid-e2b2zjrl]{background:#edf1e8;border-block:1px solid #d9e1d4}.boundary-grid[data-astro-cid-e2b2zjrl]{grid-template-columns:1fr 1fr;gap:90px;padding-block:65px;display:grid}.boundary[data-astro-cid-e2b2zjrl] h3[data-astro-cid-e2b2zjrl]{margin:0 0 10px;font-size:14px}.boundary[data-astro-cid-e2b2zjrl] p[data-astro-cid-e2b2zjrl]{color:#476253;font-size:13px}.boundary[data-astro-cid-e2b2zjrl] h3[data-astro-cid-e2b2zjrl]:not(:first-child){margin-top:28px}.before[data-astro-cid-e2b2zjrl]{grid-template-columns:1.05fr 1fr;gap:80px;display:grid}.before[data-astro-cid-e2b2zjrl]>div[data-astro-cid-e2b2zjrl]>p[data-astro-cid-e2b2zjrl]:not(.eyebrow){color:#536b5f;margin-bottom:30px;font-size:14px}.before[data-astro-cid-e2b2zjrl] dl[data-astro-cid-e2b2zjrl]{margin:0}.before[data-astro-cid-e2b2zjrl] dl[data-astro-cid-e2b2zjrl]>div[data-astro-cid-e2b2zjrl]{border-top:1px solid #d0dcc8;grid-template-columns:110px 1fr;gap:20px;padding:20px 0;display:grid}.before[data-astro-cid-e2b2zjrl] dt[data-astro-cid-e2b2zjrl]{color:#536b5f;font-size:11px}.before[data-astro-cid-e2b2zjrl] dd[data-astro-cid-e2b2zjrl]{margin:0;font-size:13px}.before[data-astro-cid-e2b2zjrl] small[data-astro-cid-e2b2zjrl]{color:#536b5f;font-size:11px;display:block}.closing[data-astro-cid-e2b2zjrl]{border-top:1px solid #d0dcc8;padding-block:48px 65px}.closing[data-astro-cid-e2b2zjrl] h2[data-astro-cid-e2b2zjrl]{font-size:26px}.closing[data-astro-cid-e2b2zjrl]>p[data-astro-cid-e2b2zjrl]{color:#536b5f;font-size:13px}.footer[data-astro-cid-e2b2zjrl]{color:#536b5f;border-top:1px solid #d0dcc8;align-items:center;gap:25px;padding-block:24px;font-size:11px;display:flex}.footer[data-astro-cid-e2b2zjrl]>a[data-astro-cid-e2b2zjrl]:first-child{color:#173e36;font-size:19px;font-weight:700;text-decoration:none}.footer[data-astro-cid-e2b2zjrl]>a[data-astro-cid-e2b2zjrl]:last-child{margin-left:auto}a[data-astro-cid-e2b2zjrl]{transition:background-color .15s}@media (width<=800px){.wrap[data-astro-cid-e2b2zjrl]{padding-inline:22px}.header[data-astro-cid-e2b2zjrl] nav[data-astro-cid-e2b2zjrl]{gap:15px;font-size:11px}.parent[data-astro-cid-e2b2zjrl] span[data-astro-cid-e2b2zjrl]{display:none}.hero[data-astro-cid-e2b2zjrl]{grid-template-columns:1fr;gap:38px;padding-block:38px 48px}.hero-line[data-astro-cid-e2b2zjrl]{margin-top:24px;font-size:32px}h1[data-astro-cid-e2b2zjrl]{font-size:36px}.brand-mark[data-astro-cid-e2b2zjrl]{width:42px}.flow[data-astro-cid-e2b2zjrl]{padding:24px}.flow-title[data-astro-cid-e2b2zjrl]{font-size:25px}.scope-strip[data-astro-cid-e2b2zjrl] .wrap[data-astro-cid-e2b2zjrl]{flex-wrap:wrap;justify-content:flex-start;gap:9px 24px;font-size:11px}.section[data-astro-cid-e2b2zjrl]{padding-block:54px}.feature-grid[data-astro-cid-e2b2zjrl],.boundary-grid[data-astro-cid-e2b2zjrl],.before[data-astro-cid-e2b2zjrl]{grid-template-columns:1fr;gap:30px}.feature-grid[data-astro-cid-e2b2zjrl]{margin-top:30px}.feature-grid[data-astro-cid-e2b2zjrl] h3[data-astro-cid-e2b2zjrl]{margin-top:15px}.boundary-grid[data-astro-cid-e2b2zjrl]{gap:24px;padding-block:45px}.before[data-astro-cid-e2b2zjrl] dl[data-astro-cid-e2b2zjrl]>div[data-astro-cid-e2b2zjrl]{grid-template-columns:90px 1fr;gap:16px}.desktop-break[data-astro-cid-e2b2zjrl]{display:none}.footer[data-astro-cid-e2b2zjrl]{flex-wrap:wrap;gap:15px}.footer[data-astro-cid-e2b2zjrl]>a[data-astro-cid-e2b2zjrl]:last-child{margin-left:0}.hero[data-astro-cid-e2b2zjrl] .button[data-astro-cid-e2b2zjrl]{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a[data-astro-cid-e2b2zjrl]{transition:none}}
