.bw-hero.bw-hero--mq{min-height:auto;padding-bottom:var(--s-8);flex-direction:column;display:flex}.bw-hero--mq .bw-hero-inner{flex:none;min-height:0}@media (max-width:767px){.bw-hero.bw-hero--mq{padding-bottom:var(--s-7)}}@media (max-height:499px) and (orientation:landscape){.bw-hero.bw-hero--mq{padding-top:var(--s-4);padding-bottom:var(--s-6)}.bw-hero--mq .bw-hero-text{padding-bottom:var(--s-4)}.bw-hero--mq .bw-hero-text h1{margin-bottom:var(--s-3)}}.bw-mq{--mq-h:clamp(150px, min(18.5vw, 24svh), 272px);--mq-gap:12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (max-width:1023px){.bw-mq{--mq-h:clamp(140px, min(28vw, 24svh), 240px);--mq-gap:10px}}.bw-mq-set{gap:var(--mq-gap);flex-direction:column;display:flex}.bw-mq-set--tall{display:none}.bw-mq-row{will-change:transform;width:max-content;animation:40s linear infinite bw-mq-left;display:flex}.bw-mq-row--r{animation-name:bw-mq-right;animation-duration:46s}.bw-mq:hover .bw-mq-row,.bw-mq[data-held="1"] .bw-mq-row,.bw-mq[data-off="1"] .bw-mq-row{animation-play-state:paused}@keyframes bw-mq-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes bw-mq-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.bw-mq-card{height:var(--mq-h);aspect-ratio:16/9;margin:0 var(--mq-gap) 0 0;background:var(--bg-surface);border:1px solid var(--line);flex:none;position:relative;overflow:hidden}.bw-mq-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.bw-mq-cap{z-index:1;border-radius:var(--r-full);color:#e8e9eb;-webkit-backdrop-filter:blur(6px);background:#0a0b0db8;align-items:baseline;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;position:absolute;bottom:8px;left:8px}.bw-mq-cap em{font-style:normal;font:500 11px/18px var(--font-mono);letter-spacing:.04em;color:var(--color-bw-pulse)}@media (max-height:499px) and (orientation:landscape){.bw-mq{--mq-h:clamp(96px, 34svh, 150px)}.bw-mq-set--wide .bw-mq-row--r{display:none}}@media (max-width:699px) and (orientation:portrait){.bw-mq{--mq-gap:8px}.bw-mq-set--wide{display:none}.bw-mq-set--tall{display:flex}.bw-mq-set--tall .bw-mq-row{animation-duration:50s}.bw-mq-set--tall .bw-mq-card{aspect-ratio:9/16;width:clamp(150px,48vw,230px);height:auto}.bw-mq-cap{padding:2px 8px;font-size:11px;bottom:6px;left:6px}.bw-mq-cap em{font-size:10px}}@media (prefers-reduced-motion:reduce){.bw-mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bw-mq-row{animation:none}.bw-mq-card[aria-hidden=true]{display:none}}.bw-voices{border-top:1px solid var(--line);padding:var(--s-9) 0 var(--s-8)}.bw-voices-head{text-align:center;margin-bottom:var(--s-7)}.bw-voices-eyebrow{font:500 13px/20px var(--font-mono);letter-spacing:.04em;color:var(--text-3);margin-bottom:var(--s-2)}.bw-voices-title{letter-spacing:-.03em;color:var(--text-1);font-size:34px;font-weight:700;line-height:44px}.bw-voices-br{display:none}.bw-voices-track{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;padding:0 48px;display:grid}.bw-voices-card{justify-content:space-between;gap:var(--s-5);padding:var(--s-6) var(--s-5) var(--s-5);background:var(--bg-surface);border:1px solid var(--line);flex-direction:column;margin:0;display:flex}.bw-voices-quote{letter-spacing:-.01em;color:var(--text-1);word-break:keep-all;margin:0;font-size:18px;font-weight:500;line-height:1.7}.bw-voices-hl{color:inherit;background:linear-gradient(#0000 60%,#00e08a57 60%);font-weight:700}.bw-voices-by{padding-top:var(--s-4);border-top:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.bw-voices-by b{color:var(--text-1);font-size:14px;font-weight:600;line-height:20px}.bw-voices-by span{color:var(--text-3);font-size:13px;line-height:18px}.bw-voices-dots{display:none}.bw-voices-foot{text-align:center;margin-top:var(--s-7)}.bw-voices-bridge{letter-spacing:-.02em;color:var(--text-1);word-break:keep-all;font-size:20px;font-weight:700;line-height:30px}@media (max-width:1023px){.bw-voices{padding:var(--s-8) 0 var(--s-7)}.bw-voices-head{margin-bottom:var(--s-6)}.bw-voices-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;max-width:none;padding:4px max(8vw,50vw - 280px);display:flex;overflow-x:auto}.bw-voices-track::-webkit-scrollbar{display:none}.bw-voices-card{scroll-snap-align:center;flex:0 0 min(84vw,560px);min-height:240px}.bw-voices-dots{margin-top:var(--s-4);justify-content:center;gap:2px;display:flex}.bw-voices-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.bw-voices-dot i{border-radius:var(--r-full);background:var(--line-strong);width:7px;height:7px;transition:width .2s var(--ease), background .2s var(--ease);display:block}.bw-voices-dot.is-on i{background:var(--color-bw-pulse);width:20px}.bw-voices-foot{margin-top:var(--s-5)}}@media (max-width:767px){.bw-voices-title{font-size:24px;line-height:32px}.bw-voices-br{display:inline}.bw-voices-quote{font-size:17px}.bw-voices-bridge{font-size:17px;line-height:26px}}@media (min-width:1024px) and (max-width:1279px){.bw-voices-track{padding:0 32px}.bw-voices-quote{font-size:16px}}.bw-sticky-cta{display:none}@media (max-width:767px){.bw-sticky-cta{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg-canvas);border-top:1px solid var(--line);transition:transform .24s var(--ease);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bw-sticky-cta.is-on{transform:translateY(0)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.bw-sticky-cta{transition:none}}
