.hs-hero{background:#fff7ee;position:relative;overflow:hidden}.hs-main{z-index:2;width:100%;height:auto;margin:0 auto;display:block;position:relative}.hs-deco{display:none}@media (min-width:768px){.hs-main{max-width:800px;box-shadow:0 0 0 6px #fff,0 12px 40px #b4460a47}.hs-hero{background:radial-gradient(circle,#fff7ee00 0 38%,#fff7ee 78%),repeating-conic-gradient(#ffd9b8 0deg 2.2deg,#fff7ee 2.2deg 7deg);padding:28px 0}.hs-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffaa3c59,#ffaa3c00 60%);animation:4s ease-in-out infinite hs-glow;position:absolute;inset:0}}@media (min-width:1200px){.hs-hero{--s:.8}.hs-deco{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.hs-item{width:calc(var(--w) * var(--s) * 1px);animation:hs-float 6s ease-in-out infinite var(--d);border:4px solid #fff;border-radius:8px;display:block;position:absolute;overflow:hidden;box-shadow:0 10px 28px #78320a4d}.hs-item--l{left:calc((50% - 400px) * var(--p) - var(--w) * var(--s) * .5px)}.hs-item--r{right:calc((50% - 400px) * var(--p) - var(--w) * var(--s) * .5px)}.hs-item img{width:100%;height:auto;display:block}.hs-item:after{content:"";animation:hs-shine 5s ease-in-out infinite calc(var(--d) * -1);background:linear-gradient(115deg,#0000 40%,#ffffffbf 50%,#0000 60%);position:absolute;inset:-50%;transform:translate(-60%)}}@media (min-width:1400px){.hs-hero{--s:1}}@keyframes hs-float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(var(--r))}}@keyframes hs-shine{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes hs-glow{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hs-item,.hs-item:after,.hs-hero:before{animation:none}}
