.rb .wr-home-hero{padding-block:55px;display:grid;grid-template-columns:1fr 1.1fr;gap:42px;align-items:center}
.rb .wr-home-copy h1{font-size:clamp(50px,5.7vw,80px)}
.rb .wr-home-copy>p:not(.jingle-kicker){font-size:17px;color:var(--wr-muted);max-width:410px;line-height:1.6}
.rb .wr-home-copy .jingle-button{margin-top:12px}
.rb .jingle-home-note{display:block;color:var(--wr-muted);font-size:11px;margin-top:18px}
.rb .wr-home-media{position:relative;aspect-ratio:1.05;border-radius:26px;background:#eaf5ff;overflow:hidden}
.rb .wr-home-media>img,.rb .wr-home-media>svg{width:100%;height:100%;object-fit:cover}
.rb .wr-home-sticker{position:absolute;right:22px;bottom:25px;background:#fff;color:var(--wr-blue);transform:rotate(6deg);font-size:14px;line-height:1.1;padding:17px 22px;border-radius:14px;border:2px solid #86dbff;box-shadow:0 4px 0 #496eb6}
.rb .wr-home-sticker strong{font-family:WR Display,Impact,sans-serif;font-size:33px;text-transform:uppercase}
@media(max-width:800px){.rb .wr-home-hero{grid-template-columns:1fr;padding-block:36px;gap:28px}
.rb .wr-home-copy h1{font-size:61px}
.rb .wr-home-copy>p:not(.jingle-kicker){font-size:15px;max-width:430px}
.rb .wr-home-media{aspect-ratio:1.16;border-radius:18px}
.rb .wr-home-sticker{bottom:20px;right:17px;padding:12px 17px;font-size:12px}
.rb .wr-home-sticker strong{font-size:28px}}
@media(max-width:390px){.rb .wr-home-copy h1{font-size:53px}}
