/* A horizontal brand band sits at the top of the main mobile scene. */
body[data-grandline=home] .hero-copy h1{padding-bottom:12px;border-bottom:3px solid #ecaf00;width:fit-content}
@media(max-width:950px){body[data-grandline=home] .mobile-hero-scene:before{display:none}body[data-grandline=home] .mobile-scene-brand{position:absolute;inset:0 0 auto;bottom:auto;left:0;top:0;width:100%;height:39px;box-sizing:border-box;padding:1px 16px;display:flex;align-items:center;justify-content:center;background:#fffdf5f5;border:0;border-top:1px solid #e8e4d6;border-bottom:2px solid #ecaf00;border-radius:0;box-shadow:none}body[data-grandline=home] .mobile-scene-brand img{width:112px;max-width:112px;height:auto;max-height:35px;object-fit:contain}body[data-grandline=home] .hero-copy h1{padding-bottom:8px;margin-bottom:14px;border-bottom-width:2px}}
@media(max-width:650px) and (max-height:700px){body[data-grandline=home] .hero-copy h1{padding-bottom:5px;margin-bottom:10px}body[data-grandline=home] .mobile-scene-brand{height:33px}body[data-grandline=home] .mobile-scene-brand img{width:99px;max-width:99px;max-height:29px}}
@media(max-width:950px){body[data-grandline=home] .mobile-scene-brand{height:43px}body[data-grandline=home] .mobile-scene-brand img{width:140px;max-width:140px;max-height:40px}}
@media(max-width:650px) and (max-height:700px){body[data-grandline=home] .mobile-scene-brand{height:37px}body[data-grandline=home] .mobile-scene-brand img{width:124px;max-width:124px;max-height:34px}}
