.hero[data-astro-cid-ub6ed4bq]{align-items:center;gap:36px;padding-block:clamp(24px,4vw,48px) clamp(40px,6vw,72px);display:grid}@media (width>=900px){.hero[data-astro-cid-ub6ed4bq]{grid-template-columns:1.05fr .95fr;gap:56px}}.where[data-astro-cid-ub6ed4bq]{color:var(--pine);margin-bottom:10px;font-size:14.5px;font-weight:600}.hero[data-astro-cid-ub6ed4bq] h1[data-astro-cid-ub6ed4bq]{font-size:clamp(38px,6.4vw,60px)}.hero[data-astro-cid-ub6ed4bq] .lead[data-astro-cid-ub6ed4bq]{max-width:32em;margin-top:18px}.actions[data-astro-cid-ub6ed4bq]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-art[data-astro-cid-ub6ed4bq]{padding-right:clamp(30px,6vw,56px);position:relative}.hero-doc[data-astro-cid-ub6ed4bq]{width:clamp(120px,20vw,170px);position:absolute;bottom:-1px;right:-6px}.hero-doc[data-astro-cid-ub6ed4bq] svg{width:100%}@media (width<=899px){.actions[data-astro-cid-ub6ed4bq] .btn[data-astro-cid-ub6ed4bq]{flex:100%}}.works-sec[data-astro-cid-ub6ed4bq]{padding-top:0}.what[data-astro-cid-ub6ed4bq]{align-items:start}.def[data-astro-cid-ub6ed4bq]{margin-top:14px;font-size:18.5px;line-height:1.8}.sub-h[data-astro-cid-ub6ed4bq]{font-family:var(--font-body);color:var(--ink-3);margin:30px 0 14px;font-size:15px;font-weight:600}.card[data-astro-cid-ub6ed4bq] h3[data-astro-cid-ub6ed4bq]{margin-bottom:16px}.proc[data-astro-cid-ub6ed4bq]{gap:40px;display:grid}@media (width>=940px){.proc[data-astro-cid-ub6ed4bq]{grid-template-columns:1.3fr .7fr;align-items:start;gap:64px}}.steps[data-astro-cid-ub6ed4bq] li[data-astro-cid-ub6ed4bq]{border-top:1px dashed var(--paper-line);grid-template-columns:44px 1fr;gap:4px;padding:22px 0;display:grid}.steps[data-astro-cid-ub6ed4bq] li[data-astro-cid-ub6ed4bq]:first-child{border-top:1.5px solid var(--ink)}.steps[data-astro-cid-ub6ed4bq] .n[data-astro-cid-ub6ed4bq]{color:var(--persimmon-deep);font-size:44px;line-height:.9}.steps[data-astro-cid-ub6ed4bq] p[data-astro-cid-ub6ed4bq]{color:var(--ink-2);margin-top:6px}.time[data-astro-cid-ub6ed4bq]{gap:22px;display:grid}@media (width>=940px){.time[data-astro-cid-ub6ed4bq]{position:sticky;top:96px}}.time[data-astro-cid-ub6ed4bq] dl[data-astro-cid-ub6ed4bq]{margin:0 0 12px}.time[data-astro-cid-ub6ed4bq] dl[data-astro-cid-ub6ed4bq] div[data-astro-cid-ub6ed4bq]{border-bottom:1px dashed var(--paper-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.time[data-astro-cid-ub6ed4bq] dt[data-astro-cid-ub6ed4bq]{color:var(--ink-2)}.time[data-astro-cid-ub6ed4bq] dd[data-astro-cid-ub6ed4bq]{color:var(--pine-deep);text-align:right;margin:0;font-weight:700}.src[data-astro-cid-ub6ed4bq]{max-width:60em;margin-top:14px}.factors[data-astro-cid-ub6ed4bq]{margin-top:40px}.factors[data-astro-cid-ub6ed4bq] h3[data-astro-cid-ub6ed4bq]{margin-bottom:14px}.dash[data-astro-cid-ub6ed4bq] li[data-astro-cid-ub6ed4bq]{padding-left:22px;position:relative}.dash[data-astro-cid-ub6ed4bq] li[data-astro-cid-ub6ed4bq]+li[data-astro-cid-ub6ed4bq]{margin-top:10px}.dash[data-astro-cid-ub6ed4bq] li[data-astro-cid-ub6ed4bq]:before{content:"";background:var(--ink-3);border-radius:2px;width:12px;height:2.5px;position:absolute;top:.78em;left:0}.know[data-astro-cid-ub6ed4bq]{gap:20px;display:grid}@media (width>=820px){.know[data-astro-cid-ub6ed4bq]{grid-template-columns:1fr 1fr;gap:24px}}.know[data-astro-cid-ub6ed4bq] li[data-astro-cid-ub6ed4bq]{background:var(--white);border:1px solid var(--paper-line);border-left:4px solid var(--pine);border-radius:4px var(--radius) var(--radius) 4px;padding:26px}.know[data-astro-cid-ub6ed4bq] p[data-astro-cid-ub6ed4bq]{color:var(--ink-2);margin-top:10px;font-size:16px}.know[data-astro-cid-ub6ed4bq] .textlink[data-astro-cid-ub6ed4bq]{margin-top:14px;font-size:15.5px;display:inline-block}.say2[data-astro-cid-ub6ed4bq]{max-width:680px;margin-top:36px}.rel[data-astro-cid-ub6ed4bq] h2[data-astro-cid-ub6ed4bq],.areas[data-astro-cid-ub6ed4bq] h2[data-astro-cid-ub6ed4bq]{margin-bottom:18px;font-size:clamp(21px,2.8vw,26px)}.rel-list[data-astro-cid-ub6ed4bq]{border-top:1.5px solid var(--ink)}.rel-list[data-astro-cid-ub6ed4bq] a[data-astro-cid-ub6ed4bq]{border-bottom:1px solid var(--paper-line);gap:4px;padding:18px 4px;text-decoration:none;display:grid}.rel-list[data-astro-cid-ub6ed4bq] strong[data-astro-cid-ub6ed4bq]{font-size:18px}.rel-list[data-astro-cid-ub6ed4bq] span[data-astro-cid-ub6ed4bq]{color:var(--ink-2);font-size:15.5px}.rel-list[data-astro-cid-ub6ed4bq] a[data-astro-cid-ub6ed4bq]:hover strong[data-astro-cid-ub6ed4bq]{text-decoration:underline;text-decoration-color:var(--persimmon);text-underline-offset:5px}.areas[data-astro-cid-ub6ed4bq]{margin-top:64px}.area-group[data-astro-cid-ub6ed4bq]{border-top:1px dashed var(--paper-line);gap:8px 20px;padding:16px 0;display:grid}@media (width>=760px){.area-group[data-astro-cid-ub6ed4bq]{grid-template-columns:64px 1fr;align-items:baseline}}.area-group[data-astro-cid-ub6ed4bq] h3[data-astro-cid-ub6ed4bq]{font-size:18px}.area-group[data-astro-cid-ub6ed4bq] ul[data-astro-cid-ub6ed4bq]{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:14.5px;display:flex}.area-group[data-astro-cid-ub6ed4bq] a[data-astro-cid-ub6ed4bq]{text-decoration:none}.area-group[data-astro-cid-ub6ed4bq] a[data-astro-cid-ub6ed4bq]:hover{color:var(--ink);text-decoration:underline}
