.v2h[data-astro-cid-24jhx43h]{border-bottom:1px solid var(--v2-line);padding:104px 0 112px}.v2h-grid[data-astro-cid-24jhx43h]{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:64px;display:grid}h1[data-astro-cid-24jhx43h]{letter-spacing:-.04em;font-size:clamp(36px,4.2vw,56px);font-weight:750;line-height:1.06}.sentence[data-astro-cid-24jhx43h]{display:block}@media (width>=901px){.sentence[data-astro-cid-24jhx43h]{white-space:nowrap}}.sentence[data-astro-cid-24jhx43h]+.sentence[data-astro-cid-24jhx43h]{color:var(--v2-acc)}.sentence[data-astro-cid-24jhx43h].typing:after{content:"";border-right:.06em solid;margin-left:.04em}h1[data-astro-cid-24jhx43h].caret-off .sentence[data-astro-cid-24jhx43h].typing:after{border-color:#0000}@media (prefers-reduced-motion:reduce){.sentence[data-astro-cid-24jhx43h].typing:after{display:none}}.v2h-lede[data-astro-cid-24jhx43h]{letter-spacing:-.015em;color:var(--v2-ink);max-width:40ch;margin-top:32px;font-size:clamp(20px,2.1vw,24px);font-weight:600;line-height:1.4}.v2h-sub[data-astro-cid-24jhx43h]{color:var(--v2-muted);max-width:52ch;margin-top:16px;font-size:17px;line-height:1.6}.v2h-cta[data-astro-cid-24jhx43h]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.v2h-index[data-astro-cid-24jhx43h]{border-left:2px solid var(--v2-line);margin-top:14px;padding:0;list-style:none}.v2h-index[data-astro-cid-24jhx43h] li[data-astro-cid-24jhx43h]{color:var(--v2-muted);padding:10px 0 10px 18px;font-size:15px;font-weight:600;transition:color .25s;position:relative}.v2h-index[data-astro-cid-24jhx43h] li[data-astro-cid-24jhx43h]:before{content:"";background:var(--v2-acc);width:2px;transition:transform .3s;position:absolute;top:0;bottom:0;left:-2px;transform:scaleY(0)}.v2h-index[data-astro-cid-24jhx43h] li[data-astro-cid-24jhx43h].on{color:var(--v2-ink)}.v2h-index[data-astro-cid-24jhx43h] li[data-astro-cid-24jhx43h].on:before{transform:scaleY(1)}@media (width<=900px){.v2h[data-astro-cid-24jhx43h]{padding:64px 0 72px}.v2h-grid[data-astro-cid-24jhx43h]{grid-template-columns:1fr;gap:40px}.v2h-index[data-astro-cid-24jhx43h]{border-left:0;border-bottom:2px solid var(--v2-line);flex-wrap:wrap;order:-1;margin-top:0;display:flex}.v2h-index[data-astro-cid-24jhx43h] li[data-astro-cid-24jhx43h]{margin-right:18px;padding:8px 0 10px;font-size:14px}.v2h-index[data-astro-cid-24jhx43h] li[data-astro-cid-24jhx43h]:before{width:auto;height:2px;inset:auto 0 -2px;transform:scaleX(0)}.v2h-index[data-astro-cid-24jhx43h] li[data-astro-cid-24jhx43h].on:before{transform:scaleX(1)}}@media (width<=520px){.v2h-cta[data-astro-cid-24jhx43h] .btn[data-astro-cid-24jhx43h]{width:100%}}.v2d[data-astro-cid-r2pxvcnv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.v2d-head[data-astro-cid-r2pxvcnv]{position:sticky;top:112px}.v2d-list[data-astro-cid-r2pxvcnv]{border-top:1px solid var(--v2-line);list-style:none}.v2d-list[data-astro-cid-r2pxvcnv] li[data-astro-cid-r2pxvcnv]{border-bottom:1px solid var(--v2-line);gap:20px;padding:26px 0;display:flex}h3[data-astro-cid-r2pxvcnv]{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.3}li[data-astro-cid-r2pxvcnv] p[data-astro-cid-r2pxvcnv]{color:var(--v2-muted);max-width:52ch;margin-top:6px;font-size:16px;line-height:1.55}@media (width<=900px){.v2d[data-astro-cid-r2pxvcnv]{grid-template-columns:1fr;gap:40px}.v2d-head[data-astro-cid-r2pxvcnv]{position:static}}.v2w[data-astro-cid-y63dvlvm]{background:var(--v2-band)}.v2w-for[data-astro-cid-y63dvlvm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.v2w-for[data-astro-cid-y63dvlvm] ul[data-astro-cid-y63dvlvm]{flex-wrap:wrap;gap:10px;padding-top:6px;list-style:none;display:flex}.v2w-for[data-astro-cid-y63dvlvm] li[data-astro-cid-y63dvlvm]{border:1px solid var(--v2-line);color:var(--v2-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15.5px;font-weight:600;display:inline-flex}.v2w-for[data-astro-cid-y63dvlvm] li[data-astro-cid-y63dvlvm] svg[data-astro-cid-y63dvlvm]{color:var(--v2-acc)}.v2w-use[data-astro-cid-y63dvlvm]{margin-top:112px}.v2w-grid[data-astro-cid-y63dvlvm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.v2w-item[data-astro-cid-y63dvlvm]{border-top:2px solid var(--v2-ink);padding-top:24px}.v2w-item[data-astro-cid-y63dvlvm] h3[data-astro-cid-y63dvlvm]{letter-spacing:-.015em;margin-top:18px;font-size:19px;font-weight:700}.v2w-item[data-astro-cid-y63dvlvm] p[data-astro-cid-y63dvlvm]{color:var(--v2-muted);margin-top:6px;font-size:16px;line-height:1.55}@media (width<=900px){.v2w-for[data-astro-cid-y63dvlvm]{grid-template-columns:1fr;gap:28px}.v2w-use[data-astro-cid-y63dvlvm]{margin-top:72px}.v2w-grid[data-astro-cid-y63dvlvm]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (width<=560px){.v2w-grid[data-astro-cid-y63dvlvm]{grid-template-columns:1fr;row-gap:36px}}
