.holo.svelte-gy7omr{--radius: .9rem;display:block;aspect-ratio:2.5 / 3.5;border-radius:var(--radius);perspective:900px;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.holo__frame.svelte-gy7omr{position:relative;display:block;height:100%;border-radius:var(--radius);overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 50% 0%,rgba(124,58,237,.35),transparent 60%),linear-gradient(160deg,#15151c,#09090b 55%,#101018);border:1px solid rgba(82,82,91,.5);box-shadow:0 8px 24px #00000073;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .4s ease,border-color .4s ease}.holo.active.svelte-gy7omr .holo__frame:where(.svelte-gy7omr){transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(1.03);border-color:#8b5cf699;box-shadow:0 18px 45px #0009,0 0 30px #7c3aed40;transition:transform .1s ease-out,box-shadow .4s ease,border-color .4s ease}.holo.svelte-gy7omr:focus-visible .holo__frame:where(.svelte-gy7omr){border-color:#60a5fae6;box-shadow:0 0 0 2px #60a5fa99,0 18px 45px #0009}.holo__art.svelte-gy7omr{position:absolute;z-index:0;top:42%;left:50%;width:66%;transform:translate(-50%,-50%) translate(calc((var(--px) - 50%) * -.1),calc((var(--py) - 50%) * -.1));opacity:.85;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55));transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .4s ease;pointer-events:none}.holo.active.svelte-gy7omr .holo__art:where(.svelte-gy7omr){opacity:1;transition:transform .15s ease-out,opacity .3s ease}.holo__content.svelte-gy7omr{position:relative;z-index:3;display:flex;flex-direction:column;height:100%;padding:1.25rem;gap:.5rem;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,.35) 42%,transparent 72%)}.holo__role.svelte-gy7omr{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#d8b4fe}.holo__company.svelte-gy7omr{margin-top:auto;font-size:1.35rem;line-height:1.15;font-weight:700;color:#fff;word-break:break-word}.holo__foot.svelte-gy7omr{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(82,82,91,.45);font-size:.75rem;color:#a1a1aa}.holo__caption.svelte-gy7omr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holo__shine.svelte-gy7omr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:var(--radius);background-image:repeating-linear-gradient(-22deg,#ff7773 2%,#ffed5f,#a8ff5f,#83fff7,#7894ff,#d875ff,#ff7773 14%),repeating-linear-gradient(125deg,#0e152e,#5c7070,#61a8a8,#c7c7c7,#5c7070,#0e152e 12.5%);background-blend-mode:hard-light;background-repeat:no-repeat;background-size:300% 300%,240% 240%;background-position:var(--px) var(--py),calc(100% - var(--px)) calc(100% - var(--py));mix-blend-mode:screen;filter:brightness(calc(.7 + var(--hyp) * .4)) contrast(1.35) saturate(1.7);opacity:.12;transition:opacity .5s ease,filter .5s ease}.holo.active.svelte-gy7omr .holo__shine:where(.svelte-gy7omr){opacity:.38;transition:opacity .2s ease,filter .2s ease}.holo__shine.svelte-gy7omr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.9) .6px,transparent 1.4px),radial-gradient(circle at 30% 70%,rgba(255,255,255,.55) .5px,transparent 1.3px);background-size:13px 13px,21px 21px;background-position:var(--px) var(--py),calc(var(--px) * -1) calc(var(--py) * -1);mix-blend-mode:screen;opacity:calc(var(--hyp) * .9);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--px) var(--py),#000 5%,rgba(0,0,0,.5) 30%,transparent 70%);mask-image:radial-gradient(farthest-corner circle at var(--px) var(--py),#000 5%,rgba(0,0,0,.5) 30%,transparent 70%);transition:opacity .4s ease}.holo__glare.svelte-gy7omr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius);background-image:radial-gradient(farthest-corner circle at var(--px) var(--py),rgba(255,255,255,.22) 5%,rgba(255,255,255,.08) 28%,transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity .5s ease}.holo.active.svelte-gy7omr .holo__glare:where(.svelte-gy7omr){opacity:1;transition:opacity .2s ease}@media (hover: hover){.holo.svelte-gy7omr:not(.active) .holo__shine:where(.svelte-gy7omr){animation:svelte-gy7omr-holo-drift 7s ease-in-out infinite}}@keyframes svelte-gy7omr-holo-drift{0%,to{background-position:0% 50%,100% 50%}50%{background-position:100% 50%,0% 50%}}@media (prefers-reduced-motion: reduce){.holo__frame.svelte-gy7omr,.holo.active.svelte-gy7omr .holo__frame:where(.svelte-gy7omr){transform:none;transition:border-color .3s ease}.holo.svelte-gy7omr:not(.active) .holo__shine:where(.svelte-gy7omr){animation:none}.holo__shine.svelte-gy7omr,.holo__glare.svelte-gy7omr{transition:none}}body{margin:0;padding:0;background-color:#000;color:#fafafa;scroll-behavior:smooth;overflow-x:hidden}::selection{background-color:#7c3aed4d}.dot-pattern.svelte-hhjvyw{position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:30px 30px;z-index:0;opacity:.3}.spotlight.svelte-hhjvyw{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(circle 200px at var(--x) var(--y),rgba(124,58,237,.15),transparent 80%);z-index:1}.particles.svelte-hhjvyw{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.particle.svelte-hhjvyw{position:absolute;width:2px;height:2px;background:linear-gradient(to right,#a855f7,#3b82f6);border-radius:50%;animation:svelte-hhjvyw-float 15s linear infinite;animation-delay:var(--delay);opacity:0}.particle.svelte-hhjvyw:nth-child(odd){top:0;left:random(100) * 1%}.particle.svelte-hhjvyw:nth-child(2n){bottom:0;right:random(100) * 1%}@keyframes svelte-hhjvyw-float{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(50px);opacity:0}}.border-gradient-t.svelte-hhjvyw{position:relative}.border-gradient-t.svelte-hhjvyw:before{content:"";position:absolute;top:0;left:25%;right:25%;height:1px;background:linear-gradient(to right,transparent,rgba(124,58,237,.3),rgba(59,130,246,.3),transparent)}
