.values{gap:48px;display:grid}.values h3{border-left:8px solid var(--brass);padding-left:20px;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.7}.values>div+div h3{border-left-color:var(--pink)}.values p{color:var(--muted);max-width:34em;margin-top:20px}@media (min-width:900px){.values{grid-template-columns:1fr 1fr;gap:72px}}.strata-lead{margin-bottom:56px}.strata{border:3px solid #000;margin:0;padding:0;list-style:none;box-shadow:10px 10px #000}.strata li{gap:16px;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px);display:grid}.strata li:first-child{background:var(--pink);color:#000}.strata li:nth-child(2){background:var(--brass);color:#000;border-top:3px solid #000}.strata li:nth-child(3){color:#fff;background:#000;border-top:3px solid #000}.layer-name{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.layer-name .no{letter-spacing:.18em;opacity:.75;font-size:.8rem}.layer-name .ja{font-weight:900;font-family:var(--font-display);letter-spacing:.2em;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.layer-name .en{font-family:var(--font-display);font-size:.9rem}.strata li:nth-child(3) .en{color:var(--brass)}.layer-body h3{font-size:1.2rem}.layer-body p{max-width:36em;margin-top:10px}@media (min-width:900px){.strata li{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:48px}}
