/* Statement */
.statement { position: relative; min-height: 100svh; display: flex; align-items: center; justify-content: center; padding: clamp(80px, 12svh, 120px) 0; background: var(--paper); color: var(--ink); isolation: isolate; overflow: hidden; }
.statement-rays { position: absolute; inset: 0; pointer-events: none; z-index: 0; overflow: hidden; background: radial-gradient(ellipse 35% 45% at 18% 30%, rgba(255,255,255,.9), transparent 70%), radial-gradient(ellipse 40% 40% at 82% 70%, rgba(255,255,255,.85), transparent 70%); }
.statement-rays canvas { display: block; width: 100%; height: 100%; opacity: 0; }
.statement-rays.is-ready canvas { opacity: .13; mix-blend-mode: multiply; }
.statement-text { position: relative; z-index: 1; text-align: center; text-wrap: balance; font-family: var(--display); font-weight: 500; font-size: 30px; line-height: 1.25; letter-spacing: -.02em; max-width: calc(1080px + var(--gutter) * 2); }
.statement-text b { font-weight: 700; font-style: italic; color: var(--volt); }
.statement-text .rw { display: inline-block; transition: opacity .4s ease-out, filter .4s ease-out; }
@media (min-width: 810px) { .statement-text { font-size: 44px; } }
@media (min-width: 1200px) { .statement-text { font-size: 54px; line-height: 1.2; letter-spacing: -.04em; } }

