.hero .joyful-copy{position:relative;max-width:58%;padding:40px 0 40px 64px;align-self:center}.joy-tag{display:flex;align-items:center;gap:10px;font-size:15px;color:#6b310e;font-weight:550;margin-bottom:27px}.joy-tag svg{width:30px;height:30px;color:#763e17;transform:rotate(-10deg)}.hero .joyful-copy h1{font-size:80px;line-height:1.19;font-weight:750;letter-spacing:-2px;color:#562509;margin:0 0 25px}.joy-second{display:inline-block;transform:rotate(-2deg);transform-origin:left center}.joy-dot{color:#fff4d6;display:inline-block;margin-left:3px;transform:rotate(8deg)}.hero .joyful-copy>p{font-size:18px;line-height:1.8;color:#6b310e;font-weight:450}.joyful-copy .hero-actions{margin-top:30px;gap:24px}.hero .joyful-copy .primary-link{background:#fff6de;color:#77330f;border-radius:999px;padding:15px 24px;font-size:15px;font-weight:600;gap:27px;box-shadow:0 5px 14px #913c1210}.joyful-copy .primary-link>span{font-size:22px;line-height:1}.hero .joyful-copy .hero-actions>a:last-child{font-size:12px;color:#71350f;border-color:#9b4a2080}.joy-project{margin-top:27px;font-size:11px;color:#763917}.joy-spark{position:absolute;width:58px;height:58px;left:490px;top:18px;transform:rotate(13deg);pointer-events:none}.hero-stamp{display:none}.strategy-chapters{border-top:1px solid #d9e2e7}.strategy-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;padding:32px 0;border-bottom:1px solid #d9e2e7}.strategy-label>span{font-size:11px;color:#a65b26}.strategy-label h3{font-size:25px;line-height:1.5;font-weight:400;margin:15px 0 0;letter-spacing:-.5px}.strategy-label>p{font-size:12px;line-height:1.9;color:#647c8b;margin-top:16px}.strategy-content{min-width:0}.strategy-row .geometric-brand{gap:28px}.strategy-row .brand-geometry{height:106px}.strategy-row .geometric-brand b{font-size:25px;margin-top:4px}.strategy-row .geometric-brand>div>span{font-size:11px}.strategy-row .concise-strategy{padding:3px 0 0;gap:30px}.strategy-row .concise-strategy article{border:0;padding:0}.strategy-row .concise-strategy article>span{font-size:11px;color:#7c8c95}.strategy-row .concise-strategy h3{font-size:21px;margin:14px 0 13px}.strategy-row .concise-strategy p{font-size:12px;line-height:1.9;max-width:245px}.strategy-row .season-board{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.strategy-row .season-board>.eyebrow,.strategy-row .season-board>h3,.strategy-row .season-board>p{display:none}.strategy-row .season-row{padding:14px 0;border:0}.strategy-row .season-row b{font-size:17px;font-weight:500}.strategy-row .season-row span{font-size:11px;line-height:1.8}.strategy-row .season-timeline{margin-top:24px;padding-top:18px;width:100%;max-width:none}.strategy-row .note{font-size:10px;margin-top:16px}.scene-stage .stage-status{margin-top:20px}