/* Homepage statement: real text, responsive hierarchy, no animation. */
.bw39-hook.bw-statement{max-width:1200px;margin:0 auto;padding:clamp(30px,4.5vw,64px) 24px 30px;position:relative;text-align:center;line-height:1.1;letter-spacing:-.025em;background:radial-gradient(ellipse at 50% 58%,rgba(211,160,46,.10),transparent 65%)}
.bw-statement span{display:block}
.bw-statement .bw-statement-setup{max-width:780px;margin:0 auto;color:#ead891;font-size:clamp(19px,2.5vw,29px);font-weight:550;line-height:1.4;letter-spacing:-.015em}
.bw-statement .bw-statement-bridge{margin:20px 0 8px;color:#d8b44d;font-size:clamp(14px,1.5vw,18px);font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.bw-statement .bw-statement-main{color:#ffdf59;font-size:clamp(34px,6.3vw,76px);font-weight:900;line-height:1.04;letter-spacing:-.055em;text-shadow:0 2px 22px rgba(224,175,49,.14)}
.bw-statement .bw-statement-close{display:inline-block;margin-top:14px;padding-bottom:18px;color:#ffdf59;font-size:clamp(25px,3.7vw,44px);font-weight:750;line-height:1.12;letter-spacing:-.035em;border-bottom:2px solid #b68b2b}
.bw-statement .bw-statement-dash{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:600px){.bw39-hook.bw-statement{padding:30px 18px 24px}.bw-wide-break{display:none}.bw-statement .bw-statement-main{max-width:100%;font-size:clamp(34px,9.2vw,52px)}.bw-statement .bw-statement-close{margin-top:12px}.bw-statement .bw-statement-bridge{margin-top:18px}}
