[data-bf] .c-hero-in{z-index:3}.bm{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (width>=1100px){.bm.right{left:40%}}.bm-glint{z-index:4;pointer-events:none;position:absolute;-webkit-mask:url(/build/assets/mark-BnCHaVkM.png) 50%/contain no-repeat;mask:url(/build/assets/mark-BnCHaVkM.png) 50%/contain no-repeat}.bm-block{width:var(--s);height:var(--h);opacity:0;background:#c99a4e14;border:1.5px solid #a8793e73;border-radius:3px;position:absolute;bottom:-80px}.bm-frame{width:100%;height:100%;position:absolute;inset:0}.bm-frame rect{fill:none;stroke:#b98e48;stroke-width:1.5px;vector-effect:non-scaling-stroke}.bm-frame circle{fill:#b98e48}.bm-sun{filter:blur(10px);background:radial-gradient(closest-side,#ffe2aa8c,#ffe2aa00);width:60%;height:180%;position:absolute;top:-40%;left:100%}.bm-piece{opacity:0;position:absolute;bottom:-60px}.bm-piece svg{width:100%;height:100%;display:block}.bm-arches{width:min(560px,110%);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width>=1100px){.bm-arches{width:520px;left:auto;right:max(10px,50vw - 620px);translate:0 -50%}}.bm-arches path{fill:none;stroke:#c9a15e;stroke-width:1.5px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.bm-glint{background:linear-gradient(105deg,#0000 40%,#ffffffd9 50%,#0000 60%) 0 0/250% 100% no-repeat;animation:4s ease-in-out .8s infinite bm-glint}.bm-block{animation:bm-rise var(--d) linear var(--dl) infinite}.bm-frame rect{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.6,0,.25,1) .4s forwards bm-draw}.bm-frame circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s 2.8s forwards bm-in,2.4s ease-in-out 3.3s infinite bm-pulse}.bm-piece{animation:bm-piece var(--d) cubic-bezier(.3, 0, .6, 1) var(--dl) infinite}.bm-sun{animation:9s ease-in-out .4s infinite bm-sun}.bm-arches path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.7;animation:bm-draw 1.8s cubic-bezier(.6, 0, .25, 1) var(--dl) forwards}.bm-arches{animation:7s ease-in-out 3s infinite bm-breathe}}@media (prefers-reduced-motion:reduce){.bm-piece{opacity:.1;bottom:var(--y);rotate:var(--r0)}.bm-block{opacity:.4;bottom:var(--y)}.bm-arches path{opacity:.7}}@keyframes bm-float{50%{transform:translateY(-6px)}}@keyframes bm-glint{0%{background-position:100% 0}45%,to{background-position:-50% 0}}@keyframes bm-rise{0%{opacity:0;transform:translateY(0)}15%,75%{opacity:var(--o)}to{opacity:0;transform:translateY(calc(var(--fy,700px) * -1)) rotate(var(--r))}}@keyframes bm-draw{to{stroke-dashoffset:0}}@keyframes bm-in{to{opacity:1}}@keyframes bm-pulse{50%{transform:scale(1.6)}}@keyframes bm-sun{0%{left:100%}to{left:-60%}}@keyframes bm-breathe{50%{scale:1.03}}@keyframes bm-piece{0%{opacity:0;transform:translate(0, 0) rotate(var(--r0)) scale(.6)}12%{opacity:.1;transform:translate(0, -40px) rotate(var(--r0)) scale(1)}85%{opacity:.1}to{opacity:0;transform:translate(var(--x), calc(var(--fy,700px) * -1)) rotate(var(--r)) scale(1)}}
