/* TOKIWA – company */
.cp-grid{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); gap:clamp(36px,6vw,88px); align-items:start; }
.cp-photo .ph{ aspect-ratio:3/4; position:sticky; top:100px; }
@media (max-width:820px){ .cp-grid{ grid-template-columns:1fr; } .cp-photo .ph{ position:static; aspect-ratio:4/3; } }
