.toc-site[data-astro-cid-inxewlbw]{--t-teal:#0e7a8a;--t-teal-dark:#0a5f6e;--t-teal-light:#3aa8b8;--t-teal-tint:#e2eff0;--t-ink:#2d3748;--t-ink-muted:#5c6577;--t-ink-faint:#8b93a3;--t-bg:#faf8f5;--t-surface:#fff;--t-rule:#dfe0da;color:var(--t-ink);background:var(--t-bg);font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif;font-size:16px;line-height:1.85}@media (prefers-color-scheme:dark){.toc-site[data-astro-cid-inxewlbw]{--t-teal:#4fc2d1;--t-teal-dark:#38a8b8;--t-teal-light:#7bd4df;--t-teal-tint:#173038;--t-ink:#f2efe8;--t-ink-muted:#b3b9c6;--t-ink-faint:#7a8194;--t-bg:#1a1f26;--t-surface:#222834;--t-rule:#333a48}}.t-wrap[data-astro-cid-inxewlbw]{max-width:880px;margin:0 auto;padding:0 24px}.t-prose[data-astro-cid-inxewlbw]{max-width:680px}.t-prose[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{margin:0 0 16px}.t-prose[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]:last-child{margin-bottom:0}h2[data-astro-cid-inxewlbw]{text-wrap:balance;margin:0 0 14px;font-family:Zen Old Mincho,serif;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600}h3[data-astro-cid-inxewlbw]{margin:0 0 8px;font-family:Zen Old Mincho,serif;font-size:1.1rem;font-weight:600}p[data-astro-cid-inxewlbw]{margin:0 0 14px}.toc-site[data-astro-cid-inxewlbw] section[data-astro-cid-inxewlbw]{padding:80px 0}.toc-site[data-astro-cid-inxewlbw] section[data-astro-cid-inxewlbw]+section[data-astro-cid-inxewlbw]{border-top:1px solid var(--t-rule)}.t-sec-label[data-astro-cid-inxewlbw]{letter-spacing:.16em;text-transform:uppercase;color:var(--t-ink-faint);margin:0 0 18px;font-family:IBM Plex Mono,monospace;font-size:11px}.t-head[data-astro-cid-inxewlbw]{z-index:100;background:var(--t-teal-dark);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.t-head[data-astro-cid-inxewlbw] .t-wrap[data-astro-cid-inxewlbw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:18px;display:flex}.t-mark[data-astro-cid-inxewlbw]{color:#fff;align-items:baseline;gap:20px;text-decoration:none;display:inline-flex}.t-mark[data-astro-cid-inxewlbw] strong[data-astro-cid-inxewlbw]{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:1.1rem;font-weight:500}.t-mark-logo[data-astro-cid-inxewlbw]{flex:none;align-self:center;width:auto;height:36px}.t-mark-text[data-astro-cid-inxewlbw]{letter-spacing:0;font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif;font-size:.85rem;font-weight:700;line-height:1.5}.t-mark[data-astro-cid-inxewlbw] span[data-astro-cid-inxewlbw]{opacity:.75;font-size:.82rem}.t-nav[data-astro-cid-inxewlbw]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.t-nav[data-astro-cid-inxewlbw] a[data-astro-cid-inxewlbw]{color:#fffc;font-size:.84rem;text-decoration:none}.t-nav[data-astro-cid-inxewlbw] a[data-astro-cid-inxewlbw]:hover{color:#fff}.t-nav-cta[data-astro-cid-inxewlbw]{background:#d4737a;border:1px solid #d4737a;padding:6px 14px;font-weight:700;color:#fff!important}.t-nav-cta[data-astro-cid-inxewlbw]:hover{border-color:#c2606a;background:#c2606a!important}@media (width<=600px){.t-nav[data-astro-cid-inxewlbw]{gap:14px}.t-nav[data-astro-cid-inxewlbw] a[data-astro-cid-inxewlbw]{font-size:.78rem}}.t-hero[data-astro-cid-inxewlbw]{background:var(--t-teal-dark);color:#fff;border-top:none!important;padding:96px 0!important}.t-eyebrow[data-astro-cid-inxewlbw]{letter-spacing:.12em;text-transform:uppercase;opacity:.75;align-items:center;gap:10px;margin:0 0 20px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.t-eyebrow[data-astro-cid-inxewlbw]:before{content:"";background:#fff9;width:20px;height:1px;display:inline-block}.t-h1[data-astro-cid-inxewlbw]{letter-spacing:.01em;text-wrap:balance;color:#fff;margin:0 0 20px;font-family:Zen Old Mincho,serif;font-size:clamp(2rem,6vw,3.2rem);font-weight:700;line-height:1.4}.t-h1[data-astro-cid-inxewlbw]>span[data-astro-cid-inxewlbw]{display:inline-block}.t-eyebrow--badge[data-astro-cid-inxewlbw]{color:var(--t-teal-dark);letter-spacing:.02em;opacity:1;text-transform:none;background:#fff;border-radius:999px;align-items:center;margin:0 0 24px;padding:8px 18px;font-size:.95rem;font-weight:700;display:inline-flex}.t-eyebrow--badge[data-astro-cid-inxewlbw]:before{display:none}.t-hero-sub[data-astro-cid-inxewlbw]{opacity:.9;max-width:560px;margin:0 0 36px;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.8}.t-cta-row[data-astro-cid-inxewlbw]{flex-wrap:wrap;gap:12px;display:flex}.t-btn[data-astro-cid-inxewlbw]{align-items:center;padding:13px 24px;font-family:Zen Kaku Gothic New,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.t-btn--solid[data-astro-cid-inxewlbw]{color:var(--t-teal-dark);background:#fff;border:1px solid #fff}.t-btn--solid[data-astro-cid-inxewlbw]:hover{background:var(--t-teal-tint);border-color:var(--t-teal-tint)}.t-btn--ghost[data-astro-cid-inxewlbw]{color:#ffffffe6;background:0 0;border:1px solid #ffffff80}.t-btn--ghost[data-astro-cid-inxewlbw]:hover{background:#ffffff1a}.t-btn--coral[data-astro-cid-inxewlbw]{color:#fff;background:#d4737a;border-color:#d4737a}.t-btn--coral[data-astro-cid-inxewlbw]:hover{background:#c2606a;border-color:#c2606a}.t-subhero[data-astro-cid-inxewlbw]{background:var(--t-teal-tint)}.t-subhero[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{color:var(--t-ink);border-left:3px solid var(--t-teal);max-width:640px;margin:0;padding-left:20px;font-family:Zen Old Mincho,serif;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.9}.t-pain[data-astro-cid-inxewlbw]{background:#367887}.t-pain[data-astro-cid-inxewlbw] .t-sec-label[data-astro-cid-inxewlbw]{letter-spacing:0;text-transform:none;text-align:center;color:#fff;margin:0;font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700}.t-pain-list[data-astro-cid-inxewlbw]{flex-direction:column;align-items:flex-start;gap:14px;width:fit-content;margin:40px auto 0;padding:0;list-style:none;display:flex}.t-pain-list[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]{color:#3d4450;background:#eee;border-radius:999px;align-items:center;gap:14px;padding:14px 28px 14px 22px;font-size:1rem;line-height:1.6;display:flex;position:relative}.t-pain-list[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234aa3b5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:0 0 22px;width:22px;height:22px}@media (width<=640px){.t-pain-list[data-astro-cid-inxewlbw]{width:100%}.t-pain-list[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]{font-size:.93rem}}.t-about[data-astro-cid-inxewlbw] .t-prose[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);margin-bottom:18px;font-size:.97rem;line-height:1.9}.t-about[data-astro-cid-inxewlbw] .t-prose[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]:first-child{color:var(--t-ink);font-size:1.02rem}.t-features[data-astro-cid-inxewlbw]{background:var(--t-surface)}.t-feat-grid[data-astro-cid-inxewlbw]{border-top:1px solid var(--t-rule);border-left:1px solid var(--t-rule);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:28px 0 0;display:grid}.t-feat[data-astro-cid-inxewlbw]{background:var(--t-bg);border-right:1px solid var(--t-rule);border-bottom:1px solid var(--t-rule);padding:32px 28px}.t-feat-num[data-astro-cid-inxewlbw]{letter-spacing:.1em;color:var(--t-teal);margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:11px}.t-feat[data-astro-cid-inxewlbw] h3[data-astro-cid-inxewlbw]{color:var(--t-ink);margin-bottom:10px}.t-feat-lead[data-astro-cid-inxewlbw]{color:var(--t-teal);margin:0 0 10px;font-family:Zen Old Mincho,serif;font-size:.98rem;font-weight:600}.t-feat[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);margin:0;font-size:.88rem}.t-case-grid[data-astro-cid-inxewlbw]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:28px 0 0;display:grid}.t-case[data-astro-cid-inxewlbw]{border:1px solid var(--t-rule);overflow:hidden}.t-case-head[data-astro-cid-inxewlbw]{background:var(--t-teal-dark);color:#fff;padding:20px 24px}.t-case-org[data-astro-cid-inxewlbw]{color:#fff;margin:0 0 4px;font-size:.95rem;font-weight:700}.t-case-org[data-astro-cid-inxewlbw] small[data-astro-cid-inxewlbw]{opacity:.75;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:400;display:block}.t-case-person[data-astro-cid-inxewlbw]{opacity:.85;margin:0;font-family:IBM Plex Mono,monospace;font-size:.82rem}.t-case-bg[data-astro-cid-inxewlbw]{background:var(--t-teal-tint);color:var(--t-ink-muted);border-bottom:1px solid var(--t-rule);padding:18px 24px;font-size:.88rem;line-height:1.7}.t-case-bg[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{margin:0}.t-case-outcomes[data-astro-cid-inxewlbw]{background:var(--t-surface);margin:0;padding:20px 24px 20px 44px}.t-case-outcomes[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]{color:var(--t-ink);margin-bottom:10px;font-size:.88rem;line-height:1.65}.t-case-outcomes[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]:last-child{margin-bottom:0}.t-case-outcomes[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]::marker{color:var(--t-teal)}.t-citations[data-astro-cid-inxewlbw]{background:var(--t-surface)}.t-cite-list[data-astro-cid-inxewlbw]{border-top:1px solid var(--t-rule);border-left:1px solid var(--t-rule);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:28px 0 0;display:grid}.t-cite[data-astro-cid-inxewlbw]{background:var(--t-bg);border-right:1px solid var(--t-rule);border-bottom:1px solid var(--t-rule);padding:20px 22px}.t-cite-title[data-astro-cid-inxewlbw]{color:var(--t-ink);margin:0 0 6px;font-family:Zen Old Mincho,serif;font-size:.95rem;font-weight:600;line-height:1.5}.t-cite-author[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);margin:0;font-family:IBM Plex Mono,monospace;font-size:.8rem}.t-collab[data-astro-cid-inxewlbw]{background:var(--t-teal-tint);border-left:3px solid var(--t-teal);margin:32px 0 0;padding:24px 28px}.t-collab[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);margin:0 0 12px;font-size:.93rem}.t-link-out[data-astro-cid-inxewlbw]{color:var(--t-teal);border-bottom:1px solid var(--t-teal);padding-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:.85rem;text-decoration:none;display:inline-block}.t-link-out[data-astro-cid-inxewlbw]:hover{opacity:.75}.t-cite-link[data-astro-cid-inxewlbw]{margin-top:10px;font-size:.78rem}.t-effects[data-astro-cid-inxewlbw]{background:var(--t-teal-dark);color:#fff}.t-effects[data-astro-cid-inxewlbw] .t-sec-label[data-astro-cid-inxewlbw]{color:#fff9}.t-effects[data-astro-cid-inxewlbw] h2[data-astro-cid-inxewlbw]{color:#fff}.t-effect-grid[data-astro-cid-inxewlbw]{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:28px 0 0;display:grid}.t-effect[data-astro-cid-inxewlbw]{background:#ffffff14;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:28px 20px}.t-effect-num[data-astro-cid-inxewlbw]{letter-spacing:.08em;opacity:.7;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:11px}.t-effect-label[data-astro-cid-inxewlbw]{color:#fffffff2;margin:0 0 12px;font-family:Zen Old Mincho,serif;font-size:.95rem;font-weight:600;line-height:1.6}.t-effect-desc[data-astro-cid-inxewlbw]{color:#ffffffbf;margin:0;font-size:.82rem;line-height:1.7}.t-steps[data-astro-cid-inxewlbw]{margin:28px 0 0;padding:0;list-style:none}.t-steps[data-astro-cid-inxewlbw]>li[data-astro-cid-inxewlbw]{border-bottom:1px solid var(--t-rule);align-items:flex-start;gap:20px;padding:20px 0;display:flex}.t-steps[data-astro-cid-inxewlbw]>li[data-astro-cid-inxewlbw]:last-child{border-bottom:none}.t-step-num[data-astro-cid-inxewlbw]{letter-spacing:.06em;color:var(--t-teal);flex:0 0 32px;padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:11px}.t-step-body[data-astro-cid-inxewlbw]{flex:auto;order:1}.t-step-img[data-astro-cid-inxewlbw]{object-fit:cover;border-radius:4px;flex:0 0 120px;order:2;width:120px;height:120px}@media (width<=640px){.t-step-img[data-astro-cid-inxewlbw]{aspect-ratio:1;flex:none;order:3;width:100%;max-width:240px;height:auto}.t-step-fee[data-astro-cid-inxewlbw]{flex-direction:column}}.t-step-body[data-astro-cid-inxewlbw] strong[data-astro-cid-inxewlbw]{color:var(--t-ink);margin-bottom:4px;font-family:Zen Old Mincho,serif;font-size:1rem;font-weight:600;display:block}.t-step-body[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);margin:0;font-size:.88rem}.t-step-fee[data-astro-cid-inxewlbw]{background:var(--t-teal-tint);border-left:2px solid var(--t-teal);align-items:flex-start;gap:20px;margin:32px 0 0;padding:24px 28px;display:flex}.t-step-fee-text[data-astro-cid-inxewlbw]{flex:auto}.t-step-fee-label[data-astro-cid-inxewlbw]{letter-spacing:.08em;color:var(--t-teal);margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:11px}.t-step-fee[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);margin:0;font-size:.9rem}.t-target-orgs[data-astro-cid-inxewlbw]{margin:48px 0 0}.t-target-list[data-astro-cid-inxewlbw]{border-top:1px solid var(--t-rule);border-left:1px solid var(--t-rule);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid}.t-target-list[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]{border-right:1px solid var(--t-rule);border-bottom:1px solid var(--t-rule);background:var(--t-surface);color:var(--t-ink-muted);padding:14px 20px 14px 34px;font-size:.9rem;line-height:1.6;position:relative}.t-target-list[data-astro-cid-inxewlbw] li[data-astro-cid-inxewlbw]:before{content:"→";color:var(--t-teal);font-family:IBM Plex Mono,monospace;font-size:.8rem;position:absolute;left:14px}.t-role-block[data-astro-cid-inxewlbw]{margin:32px 0 0}.t-role-block[data-astro-cid-inxewlbw]:first-of-type{margin-top:24px}.t-role-label[data-astro-cid-inxewlbw]{letter-spacing:.08em;text-transform:uppercase;color:var(--t-teal);margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:11px}.t-roster[data-astro-cid-inxewlbw]{border-top:1px solid var(--t-rule);border-left:1px solid var(--t-rule);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.t-person[data-astro-cid-inxewlbw]{background:var(--t-surface);border-right:1px solid var(--t-rule);border-bottom:1px solid var(--t-rule);padding:16px 18px}.t-person-name[data-astro-cid-inxewlbw]{color:var(--t-ink);margin:0 0 4px;font-family:Zen Old Mincho,serif;font-size:1rem;font-weight:600}.t-person-role[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);margin:0;font-size:.8rem;line-height:1.5}.t-faq-list[data-astro-cid-inxewlbw]{margin:28px 0 0}.t-faq-item[data-astro-cid-inxewlbw]{border-bottom:1px solid var(--t-rule)}.t-faq-item[data-astro-cid-inxewlbw]:first-child{border-top:1px solid var(--t-rule)}.t-faq-item[data-astro-cid-inxewlbw] summary[data-astro-cid-inxewlbw]{cursor:pointer;color:var(--t-ink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 18px 0;font-family:Zen Old Mincho,serif;font-size:1rem;font-weight:600;list-style:none;display:flex}.t-faq-item[data-astro-cid-inxewlbw] summary[data-astro-cid-inxewlbw]::-webkit-details-marker{display:none}.t-faq-item[data-astro-cid-inxewlbw] summary[data-astro-cid-inxewlbw]:after{content:"+";color:var(--t-teal);flex:none;font-family:IBM Plex Mono,monospace;font-size:1.2rem;transition:transform .2s}.t-faq-item[data-astro-cid-inxewlbw][open] summary[data-astro-cid-inxewlbw]:after{content:"─"}.t-faq-item[data-astro-cid-inxewlbw] summary[data-astro-cid-inxewlbw]:hover{color:var(--t-teal)}.t-faq-answer[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);max-width:680px;padding:0 0 20px;font-size:.93rem;line-height:1.8}.t-faq-answer[data-astro-cid-inxewlbw] p[data-astro-cid-inxewlbw]{margin:0}.t-overview-table[data-astro-cid-inxewlbw]{border-collapse:collapse;width:100%;margin:24px 0 0;font-size:.9rem}.t-overview-table[data-astro-cid-inxewlbw] th[data-astro-cid-inxewlbw]{text-align:left;white-space:nowrap;border-bottom:1px solid var(--t-rule);color:var(--t-ink);vertical-align:top;width:10em;padding:13px 16px;font-weight:600}.t-overview-table[data-astro-cid-inxewlbw] td[data-astro-cid-inxewlbw]{border-bottom:1px solid var(--t-rule);color:var(--t-ink-muted);padding:13px 16px;line-height:1.65}.t-overview-table[data-astro-cid-inxewlbw] a[data-astro-cid-inxewlbw]{color:var(--t-teal);border-bottom:1px solid;text-decoration:none}.t-overview-table[data-astro-cid-inxewlbw] a[data-astro-cid-inxewlbw]:hover{opacity:.75}@media (width<=540px){.t-overview-table[data-astro-cid-inxewlbw] th[data-astro-cid-inxewlbw],.t-overview-table[data-astro-cid-inxewlbw] td[data-astro-cid-inxewlbw]{padding:8px 0;display:block}.t-overview-table[data-astro-cid-inxewlbw] th[data-astro-cid-inxewlbw]{color:var(--t-teal);border-bottom:none;padding-bottom:2px;font-size:.78rem}.t-overview-table[data-astro-cid-inxewlbw] tr[data-astro-cid-inxewlbw]{border-bottom:1px solid var(--t-rule);padding:12px 0;display:block}}.t-press-item[data-astro-cid-inxewlbw]{border:1px solid var(--t-rule);background:var(--t-surface);margin:24px 0 0;padding:24px 28px}.t-press-title[data-astro-cid-inxewlbw]{color:var(--t-ink);margin:0 0 10px;font-family:Zen Old Mincho,serif;font-size:1rem;font-weight:600;line-height:1.7}.t-press-meta[data-astro-cid-inxewlbw]{color:var(--t-ink-faint);margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:.78rem}.t-contact[data-astro-cid-inxewlbw]{background:var(--t-teal-tint)}.t-contact[data-astro-cid-inxewlbw] .t-cta-row[data-astro-cid-inxewlbw]{margin-top:28px}.t-contact[data-astro-cid-inxewlbw] .t-btn--solid[data-astro-cid-inxewlbw]{background:var(--t-teal-dark);color:#fff;border-color:var(--t-teal-dark)}.t-contact[data-astro-cid-inxewlbw] .t-btn--solid[data-astro-cid-inxewlbw]:hover{background:var(--t-teal);border-color:var(--t-teal)}.t-foot[data-astro-cid-inxewlbw]{border-top:1px solid var(--t-rule);padding:48px 0 64px}.t-foot-nav[data-astro-cid-inxewlbw]{flex-wrap:wrap;gap:16px 20px;margin:0 0 24px;display:flex}.t-foot-nav[data-astro-cid-inxewlbw] a[data-astro-cid-inxewlbw]{color:var(--t-ink-muted);font-size:.84rem;text-decoration:none}.t-foot-nav[data-astro-cid-inxewlbw] a[data-astro-cid-inxewlbw]:hover{color:var(--t-teal)}.t-foot-copy[data-astro-cid-inxewlbw]{color:var(--t-ink-faint);margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.t-hero--photo[data-astro-cid-inxewlbw]{background-image:linear-gradient(#0a5f6eb8,#0a5f6eb8),url(/images/toc/hero-matterhorn.jpg);background-position:50% 70%;background-size:cover}.t-feat-img[data-astro-cid-inxewlbw],.t-case-img[data-astro-cid-inxewlbw]{width:100%;height:auto;margin:0 0 20px;display:block}.t-feat-img[data-astro-cid-inxewlbw]{aspect-ratio:3/2;object-fit:cover}.t-case-img[data-astro-cid-inxewlbw]{border-bottom:1px solid var(--t-rule)}.t-case-link[data-astro-cid-inxewlbw]{display:block}.t-case-link[data-astro-cid-inxewlbw]:hover .t-case-img[data-astro-cid-inxewlbw]{opacity:.85}.t-proof-photo[data-astro-cid-inxewlbw]{width:100%;max-width:560px;height:auto;margin:28px auto 0;display:block}.t-cite-img[data-astro-cid-inxewlbw]{width:100%;max-width:140px;height:auto;margin:0 0 14px;display:block}.t-person-img[data-astro-cid-inxewlbw]{object-fit:cover;border-radius:50%;width:72px;height:72px;margin:0 0 12px;display:block}@media (width<=640px){.toc-site[data-astro-cid-inxewlbw] section[data-astro-cid-inxewlbw]{padding:60px 0}.t-hero[data-astro-cid-inxewlbw]{padding:72px 0!important}.t-h1[data-astro-cid-inxewlbw]{font-size:1.9rem}.t-feat-grid[data-astro-cid-inxewlbw]{grid-template-columns:1fr}.t-effect-grid[data-astro-cid-inxewlbw]{grid-template-columns:1fr 1fr}.t-steps[data-astro-cid-inxewlbw]>li[data-astro-cid-inxewlbw]{flex-direction:column;gap:8px}.t-cite-list[data-astro-cid-inxewlbw]{grid-template-columns:1fr}}@media (width<=400px){.t-effect-grid[data-astro-cid-inxewlbw]{grid-template-columns:1fr}}
