.codes[data-astro-cid-bm7xpd2g]{padding-top:clamp(56px,7vw,96px);position:relative}.codes[data-astro-cid-bm7xpd2g],.chapter[data-astro-cid-bm7xpd2g]{scroll-margin-top:calc(var(--nav-h) + 64px)}.chapter[data-astro-cid-bm7xpd2g]{padding-block:clamp(48px,6vw,88px)}.chapter[data-astro-cid-bm7xpd2g]+.chapter[data-astro-cid-bm7xpd2g]{border-top:1px solid var(--outline-faint)}.chapter-in[data-astro-cid-bm7xpd2g]{gap:clamp(20px,3vw,32px);display:grid}.count[data-astro-cid-bm7xpd2g]{color:var(--muted)}.code[data-astro-cid-bm7xpd2g]{font-size:var(--t-display-m);max-width:16ch}.body[data-astro-cid-bm7xpd2g]{max-width:52ch}.truth[data-astro-cid-bm7xpd2g]{max-width:64ch;margin-top:var(--s-4);grid-template-columns:88px 1fr;align-items:start;gap:18px;display:grid}.thread[data-astro-cid-bm7xpd2g]{transform-origin:0;background:#fc9d31e6;border-radius:2px;height:1.5px;margin-top:.8em;position:relative;box-shadow:0 0 6px 1px #fc9d3138}.thread[data-astro-cid-bm7xpd2g] i[data-astro-cid-bm7xpd2g]{background:var(--ember);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;translate:0 -50%;box-shadow:0 0 10px 4px #fc9d3166}.truth-text[data-astro-cid-bm7xpd2g]{font-size:var(--t-body-l);gap:6px;display:grid}.truth-text[data-astro-cid-bm7xpd2g] .mono[data-astro-cid-bm7xpd2g]{color:var(--muted)}.go[data-astro-cid-bm7xpd2g]{min-height:44px;color:var(--violet-light);font-size:var(--t-body);justify-self:start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.go[data-astro-cid-bm7xpd2g]:hover{color:var(--on-ink)}@media (width>=901px){.chapter-in[data-astro-cid-bm7xpd2g]{column-gap:var(--s-6);grid-template-columns:96px 1fr}.chapter-in[data-astro-cid-bm7xpd2g]>[data-astro-cid-bm7xpd2g]:not(.count){grid-column:2}.count[data-astro-cid-bm7xpd2g]{grid-area:1/1/span 3;align-self:start;padding-top:.9em;position:sticky;top:112px}}@media (width>=1101px){.chapter[data-astro-cid-bm7xpd2g]{padding-block:clamp(40px,4vw,64px)}.chapter-in[data-astro-cid-bm7xpd2g]{grid-template-columns:96px minmax(0,1fr) minmax(0,.9fr);align-items:start}.chapter-in[data-astro-cid-bm7xpd2g]>.code[data-astro-cid-bm7xpd2g]{grid-column:2/4}.chapter-in[data-astro-cid-bm7xpd2g]>.truth[data-astro-cid-bm7xpd2g]{grid-area:2/3;margin-top:0}.count[data-astro-cid-bm7xpd2g]{grid-row:1/span 2}}@media (width<=600px){.truth[data-astro-cid-bm7xpd2g]{grid-template-columns:48px 1fr;gap:14px}}.hero[data-astro-cid-uhc224kt]{align-items:center;min-height:calc(100svh - 52px);padding-top:140px;padding-bottom:clamp(64px,7vw,96px);display:grid;position:relative;overflow:hidden}.hero-in[data-astro-cid-uhc224kt]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.say[data-astro-cid-uhc224kt]{gap:var(--s-6);justify-items:start;display:grid}.trio[data-astro-cid-uhc224kt]{aspect-ratio:600/640;justify-self:center;width:100%;max-width:560px;position:relative}.trio[data-astro-cid-uhc224kt] .light[data-astro-cid-uhc224kt]{aspect-ratio:1;width:130%;top:46%;left:50%;translate:-50% -50%}.thread[data-astro-cid-uhc224kt]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.thread[data-astro-cid-uhc224kt] path[data-astro-cid-uhc224kt]{fill:none;stroke:url(#about-thread-fade);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.core[data-astro-cid-uhc224kt]{stroke-width:2px}.halo[data-astro-cid-uhc224kt]{stroke-width:8px;opacity:.22}.head-halo[data-astro-cid-uhc224kt]{fill:#fc9d3159}.head-core[data-astro-cid-uhc224kt]{fill:var(--ember)}.emblem[data-astro-cid-uhc224kt]{left:var(--x);top:var(--y);width:var(--w);height:auto;position:absolute;translate:-50% -50%}.is-side[data-astro-cid-uhc224kt]{opacity:.5;filter:saturate(.55)brightness(.75)}.act[data-astro-cid-uhc224kt]{gap:var(--s-4);justify-items:start;display:grid}.act[data-astro-cid-uhc224kt] .lede[data-astro-cid-uhc224kt]{font-size:var(--t-head-m);color:var(--on-ink)}.mission[data-astro-cid-uhc224kt]{color:var(--muted-strong);max-width:34ch;font-size:clamp(1.35rem,2.3vw,2.1rem);font-weight:500;line-height:1.3}.who[data-astro-cid-uhc224kt]{padding-bottom:0}.who-in[data-astro-cid-uhc224kt]{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}blockquote[data-astro-cid-uhc224kt]{max-width:38ch;margin:0;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:500;line-height:1.28}section[data-astro-cid-uhc224kt][id]{scroll-margin-top:calc(var(--nav-h) + 64px)}.stand-in[data-astro-cid-uhc224kt]{gap:clamp(40px,6vw,80px);display:grid}.struck[data-astro-cid-uhc224kt]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.struck[data-astro-cid-uhc224kt] li[data-astro-cid-uhc224kt]{font-size:var(--t-head-l);color:color-mix(in oklab, var(--muted) 85%, var(--ink));text-decoration:line-through 3px;text-decoration-color:var(--muted-strong)}.stance[data-astro-cid-uhc224kt]{padding-top:var(--s-6);border-top:1px solid var(--outline-faint);grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);display:grid}.stance[data-astro-cid-uhc224kt]>div[data-astro-cid-uhc224kt]{gap:var(--s-4);align-content:start;display:grid}.stance[data-astro-cid-uhc224kt] p[data-astro-cid-uhc224kt]{color:var(--muted-strong);font-size:var(--t-body-l);max-width:46ch}.man-in[data-astro-cid-uhc224kt]{padding-top:var(--s-6);border-top:1px solid var(--outline-faint);gap:clamp(16px,2.4vw,28px);display:grid}.man-in[data-astro-cid-uhc224kt] .line[data-astro-cid-uhc224kt]{font-size:var(--t-head-l);color:var(--muted-strong);max-width:40ch;font-weight:500}.man-in[data-astro-cid-uhc224kt] .strong[data-astro-cid-uhc224kt]{color:var(--on-ink);font-weight:700}.company[data-astro-cid-uhc224kt]{padding-top:0}.co-in[data-astro-cid-uhc224kt]{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.co-body[data-astro-cid-uhc224kt]{color:var(--muted-strong);max-width:62ch}.routes[data-astro-cid-uhc224kt]{margin:var(--s-4) 0 0;gap:0 var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.more[data-astro-cid-uhc224kt]{min-height:44px;color:var(--violet-light);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.more[data-astro-cid-uhc224kt]:hover{color:var(--on-ink)}@media (width<=900px){.hero[data-astro-cid-uhc224kt]{min-height:0;padding-top:112px}.hero-in[data-astro-cid-uhc224kt]{grid-template-columns:1fr}.trio[data-astro-cid-uhc224kt]{max-width:340px}.act[data-astro-cid-uhc224kt]{justify-self:stretch}.act[data-astro-cid-uhc224kt] .btn-l{width:100%}.who-in[data-astro-cid-uhc224kt],.co-in[data-astro-cid-uhc224kt],.stance[data-astro-cid-uhc224kt]{grid-template-columns:1fr}}
