@charset "UTF-8";.gradient-box.svelte-1xg3ubn{border:var(--border-width) solid;border-image:var(--grd-main-to-bottom) 1;background-color:rgb(var(--clr-bg-rgb),.8);width:100%;height:100%}.gradient-box.svelte-1xg3ubn>*{position:relative;z-index:1}.gradient-box__wrap.svelte-1xg3ubn{position:relative;will-change:transform;width:100%;height:100%}@media (max-width: 767.98px){.gradient-box__wrap.svelte-1xg3ubn{--border-width: .4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.gradient-box__wrap.svelte-1xg3ubn{--border-width: .1428571429vw}}@media (min-width: 2000px){.gradient-box__wrap.svelte-1xg3ubn{--border-width: 2.8571428571px}}@media (max-width: 767.98px){.gradient-box__wrap.size-small.svelte-1xg3ubn{--border-width: .4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.gradient-box__wrap.size-small.svelte-1xg3ubn{--border-width: .0714285714vw;--grow-size: .7142857143vw}}@media (min-width: 2000px){.gradient-box__wrap.size-small.svelte-1xg3ubn{--border-width: 1.4285714286px;--grow-size: 14.2857142857px}}.gradient-box__wrap.svelte-1xg3ubn .-hover:where(.svelte-1xg3ubn){display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.gradient-box__wrap.svelte-1xg3ubn .-hover.-frame:where(.svelte-1xg3ubn){top:0;left:0;width:100%;height:100%;opacity:0;background:var(--grd-main-30-to-bottom);box-shadow:0 0 var(--grow-size) rgb(var(--clr-pink-rgb),.4),0 0 calc(var(--grow-size) * 2) rgb(var(--clr-pink-rgb),.2);transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:0}@media (min-width: 768px) and (max-width: 1999.98px){.gradient-box__wrap.svelte-1xg3ubn .-hover.-frame:where(.svelte-1xg3ubn){--grow-size: 1.4285714286vw}}@media (min-width: 2000px){.gradient-box__wrap.svelte-1xg3ubn .-hover.-frame:where(.svelte-1xg3ubn){--grow-size: 28.5714285714px}}.gradient-box__wrap.svelte-1xg3ubn .-hover.-deco:where(.svelte-1xg3ubn){overflow:hidden;z-index:2}.gradient-box__wrap.svelte-1xg3ubn .-hover.-deco:where(.svelte-1xg3ubn):before,.gradient-box__wrap.svelte-1xg3ubn .-hover.-deco:where(.svelte-1xg3ubn):after{content:"";pointer-events:none;position:absolute;width:100%;height:var(--border-width);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:2;background:linear-gradient(90deg,transparent 20%,#ffffff 50%,transparent 80%)}.gradient-box__wrap.svelte-1xg3ubn .-hover.-deco:where(.svelte-1xg3ubn):before{top:0;left:-100%}.gradient-box__wrap.svelte-1xg3ubn .-hover.-deco:where(.svelte-1xg3ubn):after{bottom:0;left:100%}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.gradient-box__wrap.svelte-1xg3ubn:hover .-hover.-frame:where(.svelte-1xg3ubn){opacity:1}.gradient-box__wrap.svelte-1xg3ubn:hover .-hover.-deco:where(.svelte-1xg3ubn):before{left:100%}.gradient-box__wrap.svelte-1xg3ubn:hover .-hover.-deco:where(.svelte-1xg3ubn):after{left:-100%}.gradient-box__wrap.svelte-1xg3ubn:hover .icon-arrow .-default{animation:anim-arrow-default .4s forwards cubic-bezier(.175,.885,.32,1.275)}.gradient-box__wrap.svelte-1xg3ubn:hover .icon-arrow .-hover{animation:anim-arrow-hover .4s forwards cubic-bezier(.175,.885,.32,1.275)}}
