.phero.fd-hero{padding-bottom:0}.fd-stage-top{display:flex;justify-content:space-between;align-items:flex-start;gap:28px 40px;flex-wrap:wrap}.fd-stage-top .k{color:var(--mute-d)}.fd-stage-claim{margin-top:10px;max-width:540px;font-size:clamp(24px,3vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.08}.fd-stage-nums{display:flex;flex-wrap:wrap;gap:20px clamp(20px,3vw,48px)}.fd-stage-nums b{display:block;font-size:clamp(28px,3.4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.fd-stage-nums span{display:block;margin-top:8px;font-size:14px;color:var(--mute-d)}.fd-stage-note{margin-top:14px;max-width:380px;font-size:12px;color:var(--mute-d)}.fd-facts{display:flex;flex-wrap:wrap;gap:20px clamp(20px,3vw,48px)}.fd-facts span{display:block;font-size:14px;color:var(--mute-d)}.fd-facts b{display:block;margin-top:8px;max-width:12ch;font-size:clamp(19px,1.8vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.hero-media>.stage:has(>.fd-render){background:#000}.fd-render{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 100%;pointer-events:none}.stage-inner.fd-over{z-index:1;justify-content:flex-start}@media (max-width:1100px){.hero-media>.stage:has(>.fd-render){aspect-ratio:auto}.stage-inner.fd-over{position:relative;inset:auto;min-height:0;padding-bottom:calc(30vw + 24px)}.fd-render{top:auto;bottom:0;height:auto;aspect-ratio:2400/1143}}@media (max-width:700px){.stage-inner.fd-over{padding-bottom:calc(38vw + 24px)}.fd-render{width:125%;left:-12.5%}}.cell .fd-val,.fd-val{margin:0 0 auto;color:inherit;font-size:clamp(44px,4.8vw,72px);font-weight:500;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.cell .fd-val.is-word,.fd-val.is-word{font-size:clamp(34px,3.4vw,48px);letter-spacing:-.035em}.cell .fd-val+h3{margin-top:40px}.cell .fd-val+p{margin-top:40px;font-size:17px;color:var(--ink-2)}.dark .cell .fd-val{color:var(--on-dark)}.dark .cell .fd-val+p{color:var(--mute-d)}.fd-detail h3{font-size:clamp(23px,2.4vw,30px);line-height:1.14;letter-spacing:-.018em;font-weight:600}.fd-detail p{margin-top:16px;color:var(--ink-2);font-size:clamp(17px,1.5vw,19px);line-height:1.5;max-width:520px}.fd-block{margin-top:clamp(56px,7vw,96px)}.fd-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)}.fd-chart-head h3{margin-top:10px}.fd-statement{max-width:1040px;margin-inline:auto}.fd-statement h2{margin-bottom:clamp(20px,2.4vw,32px)}.fd-statement p{font-size:clamp(26px,3.4vw,48px);line-height:1.14;font-weight:500;letter-spacing:-.034em;color:var(--ink)}