.statement{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:1.8rem;display:grid}.statement .lead,.statement .body{max-width:46ch}@media (max-width:760px){.statement{grid-template-columns:1fr}}.principles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.principle{background:var(--paper);flex-direction:column;gap:.9rem;padding:clamp(1.8rem,3vw,2.6rem);display:flex}.principle .p-no{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--accent);font-size:.74rem;font-weight:600}.principle h3{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:400}.principle p{color:var(--ink-soft);max-width:42ch}@media (max-width:640px){.principles{grid-template-columns:1fr}}.how{grid-template-columns:.8fr 1.2fr;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (max-width:820px){.how{grid-template-columns:1fr}}.how-steps{flex-direction:column;display:flex}.how-step{border-top:1px solid var(--on-navy-line);grid-template-columns:auto 1fr;gap:1.4rem;padding:1.6rem 0;display:grid}.how-step:first-child{border-top:0}.how-step .h-n{font-variant-numeric:tabular-nums;font-family:var(--serif);color:var(--accent);font-size:1.5rem;line-height:1}.how-step h4{font-family:var(--serif);font-size:1.25rem;font-weight:500}.how-step p{color:var(--on-navy-muted);max-width:48ch;margin-top:.45rem}.team-note{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (max-width:760px){.team-note{grid-template-columns:1fr}}.seat-row{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.seat{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--muted);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.seat--open{color:var(--accent);border-style:dashed;border-color:var(--accent)}
