.revision-trust[data-astro-cid-wdtcqvko]{color:var(--color-ink);background:#fff;border-bottom:1px solid #dce6db;padding:42px 0 44px}.revision-trust-heading[data-astro-cid-wdtcqvko]{font-family:var(--font-display);color:var(--color-deep);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:900;line-height:1.5}.revision-rule[data-astro-cid-wdtcqvko]{background:var(--color-highlight);border-radius:3px;width:64px;height:6px;margin-top:24px}.revision-trust[data-astro-cid-wdtcqvko] .revision-trust-rule[data-astro-cid-wdtcqvko]{margin:18px 0 34px}.revision-trust-grid[data-astro-cid-wdtcqvko]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko]{flex-direction:column;gap:16px;min-width:0;display:flex}.revision-trust-visual[data-astro-cid-wdtcqvko]{aspect-ratio:16/9;background:var(--color-pale);border-radius:14px;width:100%;position:relative;overflow:hidden}.revision-trust-visual[data-astro-cid-wdtcqvko] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.revision-trust-visual[data-astro-cid-wdtcqvko] img.revision-tadaima-image{object-position:center 56%}.revision-trust-panel[data-astro-cid-wdtcqvko]{color:var(--color-deep);text-align:center;background:#faeab3;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.revision-trust-panel-label[data-astro-cid-wdtcqvko]{letter-spacing:.12em;font-size:14px;font-weight:600;line-height:1.4}.revision-trust-panel-title[data-astro-cid-wdtcqvko]{font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;font-size:clamp(17px,1.9vw,26px);font-weight:900;line-height:1.4}.revision-trust-panel-role[data-astro-cid-wdtcqvko]{letter-spacing:.15em;font-size:20px;font-weight:800;line-height:1.4}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko] h3[data-astro-cid-wdtcqvko]{color:var(--color-deep);min-height:3.3em;margin:0;font-size:19px;font-weight:800;line-height:1.65}.revision-trust[data-astro-cid-wdtcqvko] p[data-astro-cid-wdtcqvko]{margin:0;font-size:16px;line-height:1.95}@supports (grid-template-rows:subgrid){.revision-trust-grid[data-astro-cid-wdtcqvko]{row-gap:16px}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko]{grid-template-rows:subgrid;grid-row:span 3;display:grid}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko] h3[data-astro-cid-wdtcqvko]{min-height:0}}@media (width<=1023px){.revision-trust-grid[data-astro-cid-wdtcqvko]{column-gap:20px}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko] h3[data-astro-cid-wdtcqvko]{font-size:17px}}@media (width<=767px){.revision-trust[data-astro-cid-wdtcqvko]{padding:36px 0 12px}.revision-trust[data-astro-cid-wdtcqvko] .revision-trust-rule[data-astro-cid-wdtcqvko]{margin-bottom:10px}.revision-rule[data-astro-cid-wdtcqvko]{margin-top:18px}.revision-trust-grid[data-astro-cid-wdtcqvko]{grid-template-columns:1fr;gap:0}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko]{border-bottom:1px solid #dce6db;flex-direction:column;grid-row:auto;gap:14px;padding:24px 0;display:flex}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko]:last-child{border:0}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko] h3[data-astro-cid-wdtcqvko]{min-height:0;margin:0;font-size:19px}.revision-trust[data-astro-cid-wdtcqvko] article[data-astro-cid-wdtcqvko] h3[data-astro-cid-wdtcqvko] br[data-astro-cid-wdtcqvko]{display:none}.revision-trust-panel[data-astro-cid-wdtcqvko]{gap:8px}.revision-trust-panel-label[data-astro-cid-wdtcqvko]{font-size:16px}.revision-trust-panel-title[data-astro-cid-wdtcqvko]{font-size:clamp(22px,6.4vw,32px)}.revision-trust-panel-role[data-astro-cid-wdtcqvko]{font-size:22px}}.revision-school[data-astro-cid-2yaoypbf]{background:var(--color-cream);color:var(--color-ink);padding-top:88px}.revision-section-grid[data-astro-cid-2yaoypbf]{grid-template-columns:1fr 2fr;gap:56px;display:grid}.revision-section-grid[data-astro-cid-2yaoypbf] h2[data-astro-cid-2yaoypbf]{color:var(--color-deep);font-size:clamp(32px,3.4vw,46px);font-weight:900;line-height:1.4;font-family:var(--font-display);margin:0}.revision-rule[data-astro-cid-2yaoypbf]{background:var(--color-highlight);border-radius:3px;width:64px;height:6px;margin-top:24px}.revision-prose[data-astro-cid-2yaoypbf]{max-width:780px;font-size:18px;line-height:2.05}.revision-prose[data-astro-cid-2yaoypbf] p[data-astro-cid-2yaoypbf]{margin:0 0 24px}.revision-prose[data-astro-cid-2yaoypbf] p[data-astro-cid-2yaoypbf]:last-child{margin-bottom:0}@media (width<=1023px){.revision-section-grid[data-astro-cid-2yaoypbf]{grid-template-columns:1fr;gap:28px}.revision-desktop-break[data-astro-cid-2yaoypbf]{display:none}}@media (width<=767px){.revision-school[data-astro-cid-2yaoypbf]{padding-top:52px}.revision-prose[data-astro-cid-2yaoypbf]{font-size:17px;line-height:2}.revision-rule[data-astro-cid-2yaoypbf]{margin-top:18px}}.revision-message[data-astro-cid-2sgvnijf]{color:var(--color-ink);background:#eef4e9;padding:84px 0 92px}.revision-section-grid[data-astro-cid-2sgvnijf]{grid-template-columns:1fr 2fr;gap:56px;display:grid}.revision-section-grid[data-astro-cid-2sgvnijf] h2[data-astro-cid-2sgvnijf]{color:var(--color-deep);font-size:clamp(32px,3.4vw,46px);font-weight:900;line-height:1.4;font-family:var(--font-display);margin:0}.revision-rule[data-astro-cid-2sgvnijf]{background:var(--color-highlight);border-radius:3px;width:64px;height:6px;margin-top:24px}.revision-prose[data-astro-cid-2sgvnijf]{max-width:780px;font-size:18px;line-height:2.05}.revision-prose[data-astro-cid-2sgvnijf] p[data-astro-cid-2sgvnijf]{margin:0 0 24px}.revision-prose[data-astro-cid-2sgvnijf] p[data-astro-cid-2sgvnijf]:last-child{margin-bottom:0}.revision-lead[data-astro-cid-2sgvnijf]{font-family:var(--font-display);color:var(--color-deep);font-size:clamp(22px,2.2vw,28px);font-weight:900;line-height:1.6}.revision-list[data-astro-cid-2sgvnijf]{margin:0 0 24px;padding-left:1.4em;list-style:outside}.revision-list[data-astro-cid-2sgvnijf] li[data-astro-cid-2sgvnijf]{margin:0 0 6px}.revision-eyebrow[data-astro-cid-2sgvnijf]{letter-spacing:.16em;color:var(--color-main);margin:0 0 18px;font-size:13px;font-weight:700}@media (width<=1023px){.revision-section-grid[data-astro-cid-2sgvnijf]{grid-template-columns:1fr;gap:28px}.revision-desktop-break[data-astro-cid-2sgvnijf]{display:none}}@media (width<=767px){.revision-message[data-astro-cid-2sgvnijf]{padding:52px 0 56px}.revision-prose[data-astro-cid-2sgvnijf]{font-size:17px;line-height:2}.revision-rule[data-astro-cid-2sgvnijf]{margin-top:18px}}#profile[data-astro-cid-ykkw727v]{color:var(--color-ink);scroll-margin-top:24px}.revision-eyebrow[data-astro-cid-ykkw727v]{letter-spacing:.16em;color:var(--color-main);margin:0 0 18px;font-size:13px;font-weight:700}.revision-profile[data-astro-cid-ykkw727v]{background:var(--color-cream);padding:90px 0}.revision-profile-top[data-astro-cid-ykkw727v]{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;margin:0 0 62px;display:grid}.revision-profile-top[data-astro-cid-ykkw727v]>div[data-astro-cid-ykkw727v]{min-width:0}.revision-profile-name[data-astro-cid-ykkw727v]{flex-wrap:wrap;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.revision-profile-name[data-astro-cid-ykkw727v] h2[data-astro-cid-ykkw727v]{font-family:var(--font-display);color:var(--color-deep);letter-spacing:.02em;margin:0;font-size:clamp(42px,4.4vw,64px);font-weight:900;line-height:1.2}.revision-profile-name[data-astro-cid-ykkw727v] span[data-astro-cid-ykkw727v]{color:var(--color-ink-soft);letter-spacing:.18em;font-size:17px;font-weight:500}.revision-roles[data-astro-cid-ykkw727v]{color:var(--color-deep);margin:0 0 28px;font-size:17px;font-weight:700;line-height:1.95}.revision-bio[data-astro-cid-ykkw727v]{color:var(--color-ink-soft);font-size:17px;line-height:1.95}.revision-bio[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v]{margin:0 0 4px}.revision-intro[data-astro-cid-ykkw727v]{font-family:var(--font-display);letter-spacing:.015em;color:var(--color-deep);margin:0;font-size:clamp(24px,2.3vw,32px);font-weight:800;line-height:1.8}.revision-intro[data-astro-cid-ykkw727v] strong[data-astro-cid-ykkw727v]{color:var(--color-main);margin-top:12px;font-size:clamp(24px,2.45vw,34px);font-weight:900;display:block}.revision-era[data-astro-cid-ykkw727v]{margin:0 0 38px}.revision-era[data-astro-cid-ykkw727v]:last-child{margin-bottom:0}.revision-era-band[data-astro-cid-ykkw727v]{color:var(--color-deep);background:#faeab3;border-radius:12px;padding:22px 26px}.revision-era[data-astro-cid-ykkw727v]:nth-child(2) .revision-era-band[data-astro-cid-ykkw727v]{background:var(--color-pale-deep)}.revision-era[data-astro-cid-ykkw727v]:nth-child(3) .revision-era-band[data-astro-cid-ykkw727v]{background:var(--color-main);color:#fff}.revision-era[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v]{font-family:var(--font-display);color:inherit;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0;display:flex}.revision-decade[data-astro-cid-ykkw727v]{font-family:var(--font-sans);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.5}.revision-era-role[data-astro-cid-ykkw727v]{letter-spacing:.025em;white-space:nowrap;font-size:32px;font-weight:900;line-height:1.5}.revision-era-subtitle[data-astro-cid-ykkw727v]{font-family:var(--font-sans);color:inherit;margin:0;font-size:18px;font-weight:600;line-height:1.8}.revision-era[data-astro-cid-ykkw727v] ol[data-astro-cid-ykkw727v]{margin:0;padding:22px 4px 0;list-style:none}.revision-era[data-astro-cid-ykkw727v] li[data-astro-cid-ykkw727v]{grid-template-columns:92px minmax(0,1fr);gap:22px;margin:0;padding:12px 0;display:grid}.revision-year[data-astro-cid-ykkw727v]{color:var(--color-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.9}.revision-era[data-astro-cid-ykkw727v] li[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v]{margin:0;font-size:18px;line-height:1.95}.revision-organization[data-astro-cid-ykkw727v]{border-top:3px solid var(--color-deep);margin-top:58px;padding:28px 0 0}.revision-organization[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v],.revision-future[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v]{font-family:var(--font-display);color:var(--color-deep);margin:0 0 18px;font-size:30px;font-weight:900;line-height:1.5}.revision-organization[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v] span[data-astro-cid-ykkw727v]{font-family:var(--font-sans);letter-spacing:.14em;color:var(--color-ink-soft);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.revision-organization[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v],.revision-future[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v]{margin:0;font-size:18px;line-height:2}.revision-future[data-astro-cid-ykkw727v]{border-top:1px solid #cddbcf;margin-top:36px;padding-top:32px}@media (width<=1023px){.revision-profile-top[data-astro-cid-ykkw727v]{grid-template-columns:1.15fr 1fr;gap:32px;margin-bottom:46px}.revision-profile-name[data-astro-cid-ykkw727v]{gap:12px}.revision-profile-name[data-astro-cid-ykkw727v] h2[data-astro-cid-ykkw727v]{font-size:42px}.revision-profile-name[data-astro-cid-ykkw727v] span[data-astro-cid-ykkw727v],.revision-roles[data-astro-cid-ykkw727v]{font-size:15px}.revision-intro[data-astro-cid-ykkw727v],.revision-intro[data-astro-cid-ykkw727v] strong[data-astro-cid-ykkw727v]{font-size:25px}.revision-era[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v]{column-gap:16px}.revision-era-role[data-astro-cid-ykkw727v]{font-size:28px}.revision-era-subtitle[data-astro-cid-ykkw727v]{font-size:17px}}@media (width<=767px){.revision-profile[data-astro-cid-ykkw727v]{padding:56px 0}.revision-profile-top[data-astro-cid-ykkw727v]{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.revision-profile-name[data-astro-cid-ykkw727v]{gap:12px 18px;margin-bottom:22px}.revision-profile-name[data-astro-cid-ykkw727v] h2[data-astro-cid-ykkw727v]{font-size:42px}.revision-roles[data-astro-cid-ykkw727v]{margin-bottom:22px;font-size:16px}.revision-bio[data-astro-cid-ykkw727v]{font-size:16px}.revision-intro[data-astro-cid-ykkw727v]{border-left:5px solid var(--color-highlight);margin:0;padding-left:18px;font-size:24px}.revision-intro[data-astro-cid-ykkw727v] strong[data-astro-cid-ykkw727v]{margin-top:8px;font-size:24px}.revision-era[data-astro-cid-ykkw727v]{margin-bottom:28px}.revision-era-band[data-astro-cid-ykkw727v]{border-radius:10px;padding:18px 16px}.revision-era[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v]{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.revision-decade[data-astro-cid-ykkw727v]{font-size:14px}.revision-era-role[data-astro-cid-ykkw727v]{letter-spacing:0;font-size:clamp(22px,6vw,24px)}.revision-era-subtitle[data-astro-cid-ykkw727v]{grid-column:2;margin:0;font-size:16px}.revision-era[data-astro-cid-ykkw727v] ol[data-astro-cid-ykkw727v]{padding:12px 0 0}.revision-era[data-astro-cid-ykkw727v] li[data-astro-cid-ykkw727v]{grid-template-columns:68px minmax(0,1fr);gap:14px;padding:12px 0}.revision-year[data-astro-cid-ykkw727v]{font-size:16px}.revision-era[data-astro-cid-ykkw727v] li[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v]{font-size:16px;line-height:1.95}.revision-organization[data-astro-cid-ykkw727v]{margin-top:36px;padding:24px 0 0}.revision-organization[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v],.revision-future[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v]{font-size:26px}.revision-organization[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v],.revision-future[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v]{font-size:17px}}.policy-frame[data-astro-cid-44rsjvcg]{aspect-ratio:16/9}.policy-frame[data-astro-cid-44rsjvcg]:fullscreen{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}.policy-frame[data-astro-cid-44rsjvcg]:fullscreen{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}.policy-frame[data-astro-cid-44rsjvcg]:fullscreen .policy-badge[data-astro-cid-44rsjvcg],.policy-frame[data-astro-cid-44rsjvcg]:-webkit-full-screen .policy-badge[data-astro-cid-44rsjvcg]{display:none}.policy-frame[data-astro-cid-44rsjvcg]:fullscreen .policy-badge[data-astro-cid-44rsjvcg],.policy-frame[data-astro-cid-44rsjvcg]:fullscreen .policy-badge[data-astro-cid-44rsjvcg]{display:none}.voice-hp[data-astro-cid-cxwjgtf6]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}body{padding-bottom:72px}@media (width>=1024px){body{padding-bottom:0}}#mobile-cta[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){#mobile-cta{transition:none}}
