.hero-art{--loop:5s;--ease-glide:cubic-bezier(.45, 0, .55, 1);z-index:0;width:100%;max-width:1440px;margin:clamp(-160px,-9vw,-24px) auto 0;position:relative}.hero-art__static{width:100%;height:auto;display:block}.hero-art__layers{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-art__layers.hero-art__layers--desktop{display:block}}.hero-art__plate,.hero-art .hero-art__layers svg.fx{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-art__glide{will-change:transform;animation:hero-art-glide var(--loop) var(--ease-glide) infinite;position:absolute}.hero-art__layers--desktop .hero-art__glide{width:28.4722%;top:40.0781%;left:31.25%}.hero-art__layers--mobile .hero-art__glide{width:51.2821%;top:41.7808%;left:25.641%}.hero-art__penguin{will-change:transform;width:100%;height:auto;animation:hero-art-bob calc(var(--loop) / 2) var(--ease-glide) infinite;display:block}@media (max-width:40rem){.hero-art{margin-top:-120px}@media (prefers-reduced-motion:no-preference){.hero-art__layers.hero-art__layers--desktop{display:none}.hero-art__layers.hero-art__layers--mobile{display:block}}}@keyframes hero-art-glide{0%,to{transform:translate(0,0)}50%{transform:translate(.45%)}}@keyframes hero-art-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-.6%)}}.hero-art .hero-art__layers .streak{transform-box:fill-box;animation:hero-art-streak var(--loop) var(--ease-glide) infinite}.hero-art .hero-art__layers .s2{animation-delay:-1.25s}.hero-art .hero-art__layers .s3{animation-delay:-2.5s}.hero-art .hero-art__layers .s4{animation-delay:-3.75s}@keyframes hero-art-streak{0%,to{opacity:1;transform:translate(0,0)}50%{opacity:.55;transform:translate(-4%)}}.hero-art .hero-art__layers .reflect{animation:hero-art-shimmer var(--loop) ease-in-out infinite}.hero-art .hero-art__layers .r2{animation-delay:-1.6s}.hero-art .hero-art__layers .r3{animation-delay:-3.2s}@keyframes hero-art-shimmer{0%,to{opacity:1}50%{opacity:.45}}.hero-art .hero-art__layers .plume{transform-box:fill-box;transform-origin:100% 100%;animation:hero-art-plume calc(var(--loop) / 2) var(--ease-glide) infinite}.hero-art .hero-art__layers .p2{animation-delay:-.4s}.hero-art .hero-art__layers .p3{animation-delay:-.8s}@keyframes hero-art-plume{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.94,.9)}}.hero-art .hero-art__layers .fleck{animation:hero-art-drift var(--loop) linear infinite}@keyframes hero-art-drift{0%{opacity:0;transform:translate(0)}12%{opacity:1}80%{opacity:.85}to{opacity:0;transform:translate(-28px,10px)}}.hero-art .hero-art__layers .f2{animation-delay:-.36s}.hero-art .hero-art__layers .f3{animation-delay:-.71s}.hero-art .hero-art__layers .f4{animation-delay:-1.07s}.hero-art .hero-art__layers .f5{animation-delay:-1.43s}.hero-art .hero-art__layers .f6{animation-delay:-1.79s}.hero-art .hero-art__layers .f7{animation-delay:-2.14s}.hero-art .hero-art__layers .f8{animation-delay:-2.5s}.hero-art .hero-art__layers .f9{animation-delay:-2.86s}.hero-art .hero-art__layers .f10{animation-delay:-3.21s}.hero-art .hero-art__layers .f11{animation-delay:-3.57s}.hero-art .hero-art__layers .f12{animation-delay:-3.93s}.hero-art .hero-art__layers .f13{animation-delay:-4.29s}.hero-art .hero-art__layers .f14{animation-delay:-4.64s}@media (prefers-reduced-motion:reduce){.hero-art__layers,.hero-art__layers *{transition:none!important;animation:none!important}}
