.wave-top[data-v-ba793618]{--wave-height:175px;--wave-width:325px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 165 220'%3E%3Cpath fill='%2323c4eb' d='M0 220V110q41.25 110 82.5 0t82.5 0v110Z'/%3E%3C/svg%3E");background-position:calc(var(--wave-width)/-2) 0;background-repeat:repeat-x;background-size:var(--wave-width) var(--wave-height);height:var(--wave-height);margin-bottom:-1px;margin-top:calc(var(--wave-height)/-2);width:100%;z-index:1}.wave-bottom[data-v-602d3ad5]{--wave-height:175px;--wave-width:325px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 165 220'%3E%3Cpath fill='%2323c4eb' d='M0 0v110q41.25-110 82.5 0t82.5 0V0Z'/%3E%3C/svg%3E");background-position:calc(var(--wave-width)/-2) 0;background-repeat:repeat-x;background-size:var(--wave-width) var(--wave-height);height:var(--wave-height)}@media(min-width:1024px){.wave-bottom[data-v-602d3ad5]{background-position:-9vw 0;background-size:18vw 10vw;height:10vw}}[data-v-602d3ad5] .monster-image{transform:rotate(45deg)scaleX(-1)}@media(min-width:1024px){[data-v-602d3ad5] .monster-image{transform:rotate(45deg)scaleX(-1)}.monster-image[data-v-602d3ad5]{transform:rotate(37.74deg)scaleX(-1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e3c3de19],[data-v-e3c3de19]::backdrop,[data-v-e3c3de19]:after,[data-v-e3c3de19]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.curved-text[data-v-e3c3de19]{fill:var(--color-primary,#386a1c);font-family:var(--font-dropdown,"Lexend Deca",sans-serif);font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:2vw;letter-spacing:2vw}@media(min-width:64rem){.curved-text[data-v-e3c3de19]{--tw-tracking:.9vw;letter-spacing:.9vw}}@media(min-width:80rem){.curved-text[data-v-e3c3de19]{--tw-tracking:.7vw;letter-spacing:.7vw}}@media(min-width:96rem){.curved-text[data-v-e3c3de19]{--tw-tracking:8px;letter-spacing:8px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
