:root{--aero-blue:#113e97;--aero-hero-header-offset:80px}.aero-hero{position:relative;min-height:70svh;height:100vh;display:grid;place-items:center;padding-top:var(--aero-hero-header-offset);color:#fff;overflow:hidden;background-image:url(//yoshi-muroya.jp/rsp_stage/wp-content/themes/rsp/assets/css/aero/../../images/aero/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.aero-hero__text{margin:2rem auto 0;max-width:980px;font-size:.86rem;line-height:1.8;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.35);text-align:left}.aero-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.aero-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 35%,rgba(0,0,0,.15) 60%,rgba(0,0,0,0) 100%);z-index:1;pointer-events:none}.aero-hero__inner{position:relative;z-index:2;width:min(1200px,92%);margin-inline:auto;text-align:center;animation:heroFade .9s ease-out both;top:-10vh}@keyframes heroFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aero-hero__inner{animation:none}}.aero-hero__logo{width:96%;max-width:420px;height:auto;margin-inline:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.3))}.aero-hero__lead{margin:18px auto 8px;font-weight:700;line-height:1.7;letter-spacing:.06em;text-shadow:0 1px 2px rgba(0,0,0,.4)}@media (min-width:540px){.aero-hero__text{font-size:1rem}}@media (min-width:768px){.aero-hero{min-height:78svh;height:150vh}.aero-hero__logo{max-width:none}.aero-hero__text p{margin:4rem auto 0;max-width:1200px;font-size:1.2rem;line-height:1.8;opacity:1;text-align:center}}@media (min-width:1024px){.aero-hero__inner{top:-20vh}.aero-hero__lead{font-size:1.05rem}.aero-hero__logo{width:100%;max-width:1200px;height:auto;margin-inline:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.3))}}