/* statement: vygenerované z návrhu nástrojom tools/split_css.py */
.say{padding-block:clamp(40px,6vw,100px) clamp(8px,1.5vw,24px)}
.say p{font-family:var(--display);font-weight:400;font-size:clamp(1.7rem,3.9vw,4rem);line-height:1.18;letter-spacing:-.025em;max-width:24ch;text-wrap:balance}
.say p{max-width:34ch}
@keyframes spin{to{transform:rotate(1turn)}}
.say .w{opacity:.2;transition:opacity .35s}
.say .w.on{opacity:1}
.say em{font-style:normal;color:var(--violet)}
@media (prefers-reduced-motion:reduce){
  .say .w{opacity:1}
}
.stmt{display:flex;flex-direction:column;align-items:flex-start;gap:26px}
.stmt h2{font-family:var(--display);font-weight:400;font-size:clamp(2.2rem,5.4vw,5.6rem);line-height:1.09;letter-spacing:-.035em;max-width:18ch;text-wrap:balance}
.stmt h2 .w{opacity:.18;transition:opacity .4s}
.stmt h2 .w.on{opacity:1}
.stmt-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(30px,5vw,90px);margin-top:clamp(36px,5vw,72px);font-size:1.08rem;line-height:1.75;color:var(--fg2);max-width:1200px;margin-left:auto}
@media (max-width:1080px){
  .stmt-body{grid-template-columns:minmax(0,1fr)}
}
.stmt-body a{color:var(--violet);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .25s}
.stmt-body a:hover{color:var(--violet-deep)}
.stmt-body strong{color:var(--ink);font-weight:600}
body.dark .stmt-body strong{color:#fff}
.stmt-body strong{color:var(--fg)}
.stmt-body a.btn{text-decoration:none;color:var(--ink)}
.stmt-body a.btn-ink{color:#fff}
