.site .p-about{.principles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:30px}.principles .card .n{font-family:var(--serif);font-size:36px;line-height:1;color:var(--blue)}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.timeline{display:grid;gap:0;border-left:2px solid var(--line);margin-left:8px}.timeline div{position:relative;padding:0 0 22px 22px}.timeline div:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--blue)}.timeline div.now:before{background:var(--gold);border-color:var(--gold)}.timeline b{display:block;font-size:15px}.timeline p{font-size:14.5px;line-height:1.6;color:var(--ink2);margin-top:4px}.family{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}@media (max-width:980px){.principles{grid-template-columns:repeat(2,minmax(0,1fr))}.family,.story{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.principles{grid-template-columns:minmax(0,1fr)}}}