.hero-card.svelte-106rhjy{perspective:1400px;perspective-origin:50%;transform-style:preserve-3d;transform:translate(calc(-50% + var(--card-x)), calc(-50% + var(--card-y))) rotate(var(--card-rotation)) scale(var(--card-scale));opacity:var(--card-opacity);will-change:transform;transition:opacity .18s,filter .14s;animation:.72s cubic-bezier(.18,.88,.32,1.08) both svelte-106rhjy-hero-card-enter}.hero-card-face.svelte-106rhjy{transform-style:preserve-3d;box-shadow:var(--card-shadow);background:linear-gradient(135deg,#c8c8c81c 0%,#c8c8c806 100%);transition:background .18s,box-shadow .24s,filter .24s}.hero-card.svelte-106rhjy:not(.is-active) .hero-card-face:where(.svelte-106rhjy){background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%)}.hero-card.is-active.svelte-106rhjy .hero-card-face:where(.svelte-106rhjy),.hero-card.is-active.svelte-106rhjy .hero-card-layer:where(.svelte-106rhjy),.hero-card.is-active.svelte-106rhjy .hero-card-image:where(.svelte-106rhjy){will-change:transform}.hero-card-rim-glow.svelte-106rhjy,.hero-card-rim-core.svelte-106rhjy{-webkit-mask-composite:xor;padding:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-card-rim-glow.svelte-106rhjy{background:conic-gradient(from var(--rim-orbit-angle,210deg) at var(--rim-focus-x,50%) var(--rim-focus-y,50%), transparent 0deg, #ffffff08 26deg, #ffffff24 64deg, #ffffff57 94deg, #ffffff24 122deg, #ffffff08 156deg, transparent 214deg, #ffffff05 300deg, transparent 360deg);filter:blur(2.2px);opacity:calc(.18 + var(--hover-depth,0) * .34);transition:opacity .18s,filter .18s,background .1s linear}.hero-card-rim-core.svelte-106rhjy{background:linear-gradient(var(--rim-sweep-angle,120deg), transparent 24%, #ffffff29 38%, #ffffff80 45%, #fffffff2 50%, #ffffff80 55%, #ffffff29 62%, transparent 76%);filter:blur(.65px);opacity:calc(.28 + var(--hover-depth,0) * .38);transition:opacity .18s,filter .18s,background .1s linear}.hero-card-edge-shine.svelte-106rhjy{pointer-events:none;opacity:calc(var(--shine-opacity,0) * .72);background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #ffffff73 0%, #ffffff1f 18%, #fff0 44%);box-shadow:inset var(--shine-offset-x,0px) var(--shine-offset-y,0px) 18px #fff3, inset var(--shine-offset-x-strong,0px) var(--shine-offset-y-strong,0px) 36px #ffffff14;mix-blend-mode:screen;transition:opacity .18s,background .1s linear,box-shadow .1s linear}.hero-card-background.svelte-106rhjy{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--color-accent-fill) 48%, transparent) 0%, color-mix(in srgb, var(--color-accent-fill) 22%, transparent) 28%, transparent 60%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent-fill) 28%, transparent) 0%, color-mix(in srgb, var(--color-accent-fill) 12%, transparent) 24%, transparent 52%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--color-accent-fill) 32%, transparent) 0%, color-mix(in srgb, var(--color-accent-fill) 14%, transparent) 26%, transparent 52%), linear-gradient(180deg, #ffffff09 0%, #fff0 38%), linear-gradient(135deg, #ffffff04 0%, #0000001f 100%);transition:background .18s}.hero-card.svelte-106rhjy:not(.is-active) .hero-card-background:where(.svelte-106rhjy){background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--color-accent-fill) 36%, transparent) 0%, color-mix(in srgb, var(--color-accent-fill) 16%, transparent) 30%, transparent 68%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent-fill) 22%, transparent) 0%, color-mix(in srgb, var(--color-accent-fill) 10%, transparent) 24%, transparent 52%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--color-accent-fill) 24%, transparent) 0%, color-mix(in srgb, var(--color-accent-fill) 10%, transparent) 26%, transparent 54%), linear-gradient(180deg, #ffffff06 0%, #fff0 34%), linear-gradient(135deg, #ffffff03 0%, #00000024 100%)}.hero-card-background-shine.svelte-106rhjy{pointer-events:none;mix-blend-mode:overlay;opacity:var(--shine-opacity,0);background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #fffc 0%, #fff0 60%);box-shadow:inset var(--shine-offset-x,0px) var(--shine-offset-y,0px) 25px #ffffff80, inset var(--shine-offset-x-strong,0px) var(--shine-offset-y-strong,0px) 50px #ffffff4d;transition:opacity .18s,background .1s linear,box-shadow .1s linear}.hero-card-kicker.svelte-106rhjy{color:#0000;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), rgba(255, 255, 255, calc(var(--shine-opacity,0) * 1)) 0%, rgba(255, 255, 255, calc(var(--shine-opacity,0) * .95)) 10%, rgba(255, 255, 255, calc(var(--shine-opacity,0) * .5)) 18%, rgba(255, 255, 255, calc(var(--shine-opacity,0) * .12)) 28%, #fff0 40%), linear-gradient(180deg, #ffffffc7 0%, #ffffff94 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 calc(1px + var(--shine-opacity,0) * 16px) #ffffff3d, 0 1px 3px #00000059;-webkit-background-clip:text;background-clip:text;transition:background .1s linear,text-shadow .12s linear;display:inline-block}.hero-card.is-active.svelte-106rhjy:hover .hero-card-face:where(.svelte-106rhjy),.hero-card.is-active.svelte-106rhjy:focus-visible .hero-card-face:where(.svelte-106rhjy){box-shadow:0 42px 78px -28px #000}.hero-card.is-active.svelte-106rhjy:hover .hero-card-rim-glow:where(.svelte-106rhjy),.hero-card.is-active.svelte-106rhjy:focus-visible .hero-card-rim-glow:where(.svelte-106rhjy){filter:blur(2.6px)}.hero-card.is-active.svelte-106rhjy:hover .hero-card-rim-core:where(.svelte-106rhjy),.hero-card.is-active.svelte-106rhjy:focus-visible .hero-card-rim-core:where(.svelte-106rhjy){filter:blur(1px)}.hero-card.svelte-106rhjy:not(.is-active):hover .hero-card-face:where(.svelte-106rhjy){filter:brightness(1.05)}.hero-card-layer.svelte-106rhjy{transform:translate3d(calc(var(--tilt-shift-x,0px) * .2), calc(var(--tilt-shift-y,0px) * .2), var(--depth,0))}.hero-card-image.svelte-106rhjy{transform:scale(1.02) translate(calc(var(--tilt-shift-x,0px) * -.45), calc(var(--tilt-shift-y,0px) * -.45));transform-origin:50%;transition:transform .12s linear}@keyframes svelte-106rhjy-hero-card-enter{0%{opacity:0;transform:translate(calc(-50% + var(--card-x)), calc(-50% + var(--card-y) + 3.25rem)) rotate(var(--card-rotation)) scale(calc(var(--card-scale) * .88))}to{opacity:var(--card-opacity);transform:translate(calc(-50% + var(--card-x)), calc(-50% + var(--card-y))) rotate(var(--card-rotation)) scale(var(--card-scale))}}@media (prefers-reduced-motion:reduce){.hero-card.svelte-106rhjy{transition:none;animation:none}.hero-card-face.svelte-106rhjy{transition:none}}
