
body{min-height:100vh;display:grid;grid-template-rows:1fr auto;overflow:hidden}
.stage{display:grid;place-items:center;min-height:0}
.pre-foot{padding:0 var(--g) 24px;max-width:1440px;margin:0 auto;width:100%}
@media (max-width:640px){.breath{width:86vw;height:30vh}}
.stage .breath{display:block}
