.timeline[data-astro-cid-wa63koz5]{--dot:.8rem;margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-wa63koz5]:before{content:"";top:.85rem;bottom:.85rem;left:calc(var(--dot) / 2 - .5px);background:var(--linen);width:1px;position:absolute}.timeline__item[data-astro-cid-wa63koz5]{grid-template-columns:minmax(0,1fr);padding:0 0 1.35rem 2rem;display:grid;position:relative}.timeline__item[data-astro-cid-wa63koz5]:last-child{padding-bottom:0}.timeline--compact[data-astro-cid-wa63koz5] .timeline__item[data-astro-cid-wa63koz5]{padding-bottom:1.05rem}.timeline__item[data-astro-cid-wa63koz5]:before{content:"";width:var(--dot);height:var(--dot);border:1.5px solid var(--cocoa);background:var(--paper);border-radius:50%;position:absolute;top:.5rem;left:0}.timeline__item[data-astro-cid-wa63koz5]:last-child:before{background:var(--orange);border-color:var(--orange)}.timeline__t[data-astro-cid-wa63koz5]{font-family:var(--font-serif);text-wrap:pretty;margin:0;font-size:1.05rem;font-weight:700;line-height:1.6}.timeline__t[data-astro-cid-wa63koz5] a[data-astro-cid-wa63koz5]{color:inherit;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.2em;text-decoration-thickness:2px}.timeline__after[data-astro-cid-wa63koz5]{word-break:keep-all;overflow-wrap:anywhere}.timeline__d[data-astro-cid-wa63koz5]{color:var(--ink-soft);text-wrap:pretty;margin:.1rem 0 0;font-size:.92rem;line-height:1.7}.timeline--compact[data-astro-cid-wa63koz5] .timeline__t[data-astro-cid-wa63koz5]{font-size:1rem}.timeline--compact[data-astro-cid-wa63koz5] .timeline__d[data-astro-cid-wa63koz5]{font-size:.88rem}.timeline__year[data-astro-cid-wa63koz5]{color:var(--cocoa);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}@media (width>=640px){.timeline--years[data-astro-cid-wa63koz5] .timeline__item[data-astro-cid-wa63koz5]{grid-template-columns:4.5rem minmax(0,1fr);column-gap:1rem}.timeline--years[data-astro-cid-wa63koz5] .timeline__year[data-astro-cid-wa63koz5]{text-align:right;padding-top:.2rem}.timeline--years[data-astro-cid-wa63koz5]:before{left:calc(5.5rem - .5px)}.timeline--years[data-astro-cid-wa63koz5] .timeline__item[data-astro-cid-wa63koz5]{padding-left:0}.timeline--years[data-astro-cid-wa63koz5] .timeline__item[data-astro-cid-wa63koz5]:before{left:calc(4.5rem + 1rem - var(--dot) / 2 + .5px)}.timeline--years[data-astro-cid-wa63koz5] .timeline__body[data-astro-cid-wa63koz5]{padding-left:1.4rem}}.faq__list[data-astro-cid-ajsgapk5]{gap:1rem;margin:0;display:grid}.faq__item[data-astro-cid-ajsgapk5]{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-paper);padding:1.2rem 1.3rem}.faq__item[data-astro-cid-ajsgapk5] dt[data-astro-cid-ajsgapk5],.faq__item[data-astro-cid-ajsgapk5] dd[data-astro-cid-ajsgapk5]{grid-template-columns:1.9rem minmax(0,1fr);gap:.7rem;margin:0;display:grid}.faq__item[data-astro-cid-ajsgapk5] dt[data-astro-cid-ajsgapk5]{font-family:var(--font-serif);margin-bottom:.65rem;font-size:1.08rem;font-weight:700;line-height:1.5}.faq__item[data-astro-cid-ajsgapk5] dd[data-astro-cid-ajsgapk5]{color:var(--ink-soft);font-size:.97rem;line-height:1.8}.faq__item[data-astro-cid-ajsgapk5] dd[data-astro-cid-ajsgapk5]>span[data-astro-cid-ajsgapk5]:last-child{text-wrap:pretty}.faq__badge[data-astro-cid-ajsgapk5]{width:1.75rem;height:1.75rem;font-family:var(--font-serif);color:var(--ink);border-radius:6px;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:grid}.faq__badge--q[data-astro-cid-ajsgapk5]{background:var(--yellow-highlight)}.faq__badge--a[data-astro-cid-ajsgapk5]{background:color-mix(in srgb, var(--linen) 55%, var(--surface))}@media (width>=900px){.faq__list[data-astro-cid-ajsgapk5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.faq__item[data-astro-cid-ajsgapk5]:last-child:nth-child(odd){grid-column:1/-1}}.ab-wrap[data-astro-cid-ta2fbyqs],.ab-faq[data-astro-cid-ta2fbyqs] .faq{box-sizing:border-box;width:auto;max-width:1280px;padding-left:var(--v2-m);padding-right:var(--v2-m);margin-left:auto;margin-right:auto}.ab-sec[data-astro-cid-ta2fbyqs],.ab-faq[data-astro-cid-ta2fbyqs] .faq{padding-top:120px}.ab-faq[data-astro-cid-ta2fbyqs]{padding-bottom:24px}.about-crumbs[data-astro-cid-ta2fbyqs]{padding-top:176px}.about-crumbs[data-astro-cid-ta2fbyqs] .crumbs ol{color:var(--v2-soft);margin:0 0 32px;font-size:14px}.about-crumbs[data-astro-cid-ta2fbyqs] .crumbs li:not(:last-child):after{color:var(--v2-soft);font-weight:400}.about-crumbs[data-astro-cid-ta2fbyqs] .crumbs a{color:var(--v2-soft);text-underline-offset:4px;text-decoration:underline 1px}.about-crumbs[data-astro-cid-ta2fbyqs] .crumbs [aria-current=page]{color:var(--v2-ink);font-weight:400}.ab-eyebrow[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;color:var(--v2-soft);margin:0 0 12px;font-size:14px}.ab[data-astro-cid-ta2fbyqs] .highlight{background:0 0;padding-inline:0}.about[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:80px;display:grid}.about__photo[data-astro-cid-ta2fbyqs]{margin:0}.about__frame[data-astro-cid-ta2fbyqs]{max-width:440px;position:relative}.about__frame[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{width:100%;height:auto;display:block}.about__nameplate[data-astro-cid-ta2fbyqs]{background:var(--v2-paper);max-width:calc(100% - 32px);color:var(--v2-ink);align-items:baseline;gap:12px;padding:10px 18px 11px;display:flex;position:absolute;bottom:16px;left:16px}.about__role[data-astro-cid-ta2fbyqs]{letter-spacing:.12em;color:var(--v2-soft);font-size:15px}.about__name[data-astro-cid-ta2fbyqs]{font-family:var(--v2-t);letter-spacing:.06em;font-size:26px;font-weight:600;line-height:1.2}.about__title[data-astro-cid-ta2fbyqs]{font-family:var(--v2-t);letter-spacing:0;color:var(--v2-ink);margin:0;font-size:54px;font-weight:600;line-height:1.25}.about__mission[data-astro-cid-ta2fbyqs]{font-family:var(--v2-t);color:var(--v2-ink);margin:28px 0 36px;font-size:26px;font-weight:600;line-height:1.45}.about__mission-line[data-astro-cid-ta2fbyqs]{display:block}.about__paragraph[data-astro-cid-ta2fbyqs]{max-width:34em;margin:0 0 22px;font-size:17px;line-height:1.65}.about__paragraph[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about__line[data-astro-cid-ta2fbyqs]{text-wrap:pretty;display:block}.about__line[data-astro-cid-ta2fbyqs]+.about__line[data-astro-cid-ta2fbyqs]{margin-top:6px}.about__line[data-astro-cid-ta2fbyqs] .highlight{font-weight:600}.about-path__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:80px;display:grid}.about-path__card[data-astro-cid-ta2fbyqs] .timeline{border-bottom:1px solid #2a262324}.about-path__card[data-astro-cid-ta2fbyqs] .timeline:before,.about-path__card[data-astro-cid-ta2fbyqs] .timeline__item:before{display:none}.about-path__card[data-astro-cid-ta2fbyqs] .timeline__item,.about-path__card[data-astro-cid-ta2fbyqs] .timeline__item:last-child{border-top:1px solid #2a262324;padding:22px 0 24px}.about-path__card[data-astro-cid-ta2fbyqs] .timeline__t{font-family:var(--v2-t);color:var(--v2-ink);font-size:20px;font-weight:600;line-height:1.5}.about-path__card[data-astro-cid-ta2fbyqs] .timeline__t a{text-underline-offset:5px;text-decoration-color:currentColor;text-decoration-thickness:1px}.about-path__card[data-astro-cid-ta2fbyqs] .timeline__d{color:var(--v2-soft);margin-top:6px;font-size:15px;line-height:1.6}.about-lazy__grid[data-astro-cid-ta2fbyqs]{max-width:880px}.about-lazy__quote[data-astro-cid-ta2fbyqs]{border:0;margin:0 0 72px;padding:0}.about-lazy__quote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--v2-t);color:var(--v2-ink);text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.45}.about-lazy__steps-title[data-astro-cid-ta2fbyqs]{font-family:var(--v2-t);color:var(--v2-ink);margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.4}.about-lazy[data-astro-cid-ta2fbyqs] .steps{border-bottom:1px solid #2a262324;gap:0}.about-lazy[data-astro-cid-ta2fbyqs] .steps__item{border-top:1px solid #2a262324;grid-template-columns:2.5em minmax(0,1fr);gap:12px;padding:20px 0 22px}.about-lazy[data-astro-cid-ta2fbyqs] .steps__item:after{display:none}.about-lazy[data-astro-cid-ta2fbyqs] .steps__no{width:auto;height:auto;color:var(--v2-soft);place-items:start}.about-lazy[data-astro-cid-ta2fbyqs] .steps__no svg{display:none}.about-lazy[data-astro-cid-ta2fbyqs] .steps__no span{font-family:var(--v2-t);font-size:20px;font-weight:600;line-height:1.5}.about-lazy[data-astro-cid-ta2fbyqs] .steps__q{font-family:var(--v2-t);color:var(--v2-ink);margin:0;font-size:20px;font-weight:600;line-height:1.5}.about-lazy[data-astro-cid-ta2fbyqs] .steps__d{color:var(--v2-ink);margin-top:6px;font-size:17px;line-height:1.65}.about-collab[data-astro-cid-ta2fbyqs].ab-sec{margin-top:120px;padding-top:0}.about-collab[data-astro-cid-ta2fbyqs]{background:var(--v2-ink);box-shadow:0 0 0 100vmax var(--v2-ink);clip-path:inset(0 -100vmax);color:var(--v2-paper);position:relative}.about-collab__note[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:80px;padding:96px 0;display:grid;position:relative;overflow:hidden}.about-collab__note[data-astro-cid-ta2fbyqs] .v2-sec-h{color:var(--v2-paper)}.about-collab__body[data-astro-cid-ta2fbyqs]{z-index:1;position:relative}.about-collab__body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0 0 16px;font-size:17px;line-height:1.65}.about-collab__mail[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.about-collab__mail-label[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;color:#cfc6bc;font-size:15px}.about-collab__mail[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--v2-paper);overflow-wrap:anywhere;text-underline-offset:5px;text-decoration:underline 1px}.about-collab__cta[data-astro-cid-ta2fbyqs]{box-sizing:border-box;min-height:44px;margin-top:12px}.about-collab__sig[data-astro-cid-ta2fbyqs]{opacity:.08;pointer-events:none;width:min(520px,60%);height:auto;position:absolute;bottom:-8%;right:-2%}.ab-faq[data-astro-cid-ta2fbyqs] .section-head{max-width:none;margin-bottom:32px}.ab-faq[data-astro-cid-ta2fbyqs] .eyebrow-heading{letter-spacing:.08em;color:var(--v2-soft);margin:0 0 12px;font-size:14px;font-weight:400;display:block}.ab-faq[data-astro-cid-ta2fbyqs] .eyebrow-heading:before{display:none}.ab-faq[data-astro-cid-ta2fbyqs] .section-head h2{font-family:var(--v2-t);letter-spacing:0;color:var(--v2-ink);margin:0;font-size:36px;font-weight:600;line-height:1.25}.ab-faq[data-astro-cid-ta2fbyqs] .faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.ab-faq[data-astro-cid-ta2fbyqs] .faq__item{box-shadow:none;background:0 0;border:0;border-top:1px solid #2a262324;border-radius:0;padding:24px 0 28px}.ab-faq[data-astro-cid-ta2fbyqs] .faq__item:last-child:nth-child(odd){grid-column:auto}.ab-faq[data-astro-cid-ta2fbyqs] .faq__item dt,.ab-faq[data-astro-cid-ta2fbyqs] .faq__item dd{grid-template-columns:1.6em minmax(0,1fr);gap:8px}.ab-faq[data-astro-cid-ta2fbyqs] .faq__item dt{font-family:var(--v2-t);color:var(--v2-ink);margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.5}.ab-faq[data-astro-cid-ta2fbyqs] .faq__item dd{color:var(--v2-ink);font-size:17px;line-height:1.65}.ab-faq[data-astro-cid-ta2fbyqs] .faq__badge{width:auto;height:auto;font-family:var(--v2-t);font-size:inherit;font-weight:600;line-height:inherit;color:var(--v2-soft);background:0 0;border-radius:0;display:block}@media (width<=1000px){.ab-faq[data-astro-cid-ta2fbyqs] .faq__list{grid-template-columns:1fr}}@media (width<=760px){.about-crumbs[data-astro-cid-ta2fbyqs]{padding-top:112px}.about-crumbs[data-astro-cid-ta2fbyqs] .crumbs ol{margin-bottom:20px}.ab-sec[data-astro-cid-ta2fbyqs],.ab-faq[data-astro-cid-ta2fbyqs] .faq{padding-top:72px}.about[data-astro-cid-ta2fbyqs],.about-path__grid[data-astro-cid-ta2fbyqs],.about-collab__note[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:24px}.about__frame[data-astro-cid-ta2fbyqs]{max-width:none}.about__title[data-astro-cid-ta2fbyqs]{font-size:32px;line-height:1.3}.about__mission[data-astro-cid-ta2fbyqs]{margin:18px 0 24px;font-size:20px}.about__paragraph[data-astro-cid-ta2fbyqs]{margin-bottom:18px;font-size:16px}.about-path__card[data-astro-cid-ta2fbyqs] .timeline__t{font-size:18px}.about-lazy__quote[data-astro-cid-ta2fbyqs]{margin-bottom:48px}.about-lazy__quote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:24px}.about-lazy__steps-title[data-astro-cid-ta2fbyqs]{font-size:20px}.about-lazy[data-astro-cid-ta2fbyqs] .steps__q,.about-lazy[data-astro-cid-ta2fbyqs] .steps__no span{font-size:18px}.about-lazy[data-astro-cid-ta2fbyqs] .steps__d,.ab-faq[data-astro-cid-ta2fbyqs] .faq__item dd{font-size:16px}.about-collab__note[data-astro-cid-ta2fbyqs]{padding:64px 0}.about-collab__body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:16px}.ab-faq[data-astro-cid-ta2fbyqs] .section-head h2{font-size:26px}.ab-faq[data-astro-cid-ta2fbyqs] .section-head{margin-bottom:20px}.ab-faq[data-astro-cid-ta2fbyqs] .faq__item dt{font-size:18px}}
