.omni-cv-showcase-stage{position:relative;height:clamp(12.5rem,38vw,24rem)}[data-cv-showcase-trigger]{position:absolute;inset-inline:0;bottom:0;height:min(100%,95dvh);pointer-events:none}.omni-cv-showcase-stage:before{position:absolute;top:-1.5rem;right:0;bottom:-4rem;left:0;background:radial-gradient(ellipse at 32% 74%,rgb(124 58 237 / 30%),transparent 56%),radial-gradient(ellipse at 71% 67%,rgb(167 139 250 / 43%),transparent 52%);filter:blur(1.25rem);pointer-events:none;content:""}.dark .omni-cv-showcase-stage:before{background:radial-gradient(ellipse at 32% 74%,rgb(124 58 237 / 38%),transparent 56%),radial-gradient(ellipse at 71% 67%,rgb(167 139 250 / 30%),transparent 52%)}.omni-cv-showcase-stage:after{position:absolute;z-index:2;inset:auto -1.5rem -1.5rem;height:clamp(4.5rem,13vw,9rem);background:radial-gradient(ellipse at 33% 89%,rgb(167 139 250 / 65%),transparent 63%),radial-gradient(ellipse at 68% 93%,rgb(196 181 253 / 80%),transparent 64%);filter:blur(.9rem);pointer-events:none;content:""}.dark .omni-cv-showcase-stage:after{background:radial-gradient(ellipse at 33% 89%,rgb(124 58 237 / 55%),transparent 63%),radial-gradient(ellipse at 68% 93%,rgb(139 92 246 / 65%),transparent 64%)}.omni-cv-showcase-papers{position:absolute;top:0;right:0;bottom:0;left:0}.omni-cv-showcase-paper{--paper-offset: min(34vw, 20rem);position:absolute;top:clamp(2.5rem,5vw,3.75rem);left:50%;width:clamp(12rem,43vw,27rem);padding:0;border:0;border-radius:.55rem;background:transparent;transform:translate(-50%);transform-origin:center top}.omni-cv-showcase-paper[data-position=left]{transform:translate(calc(-50% - var(--paper-offset))) translateY(.75rem) rotate(-11deg)}.omni-cv-showcase-paper[data-position=right]{transform:translate(calc(-50% + var(--paper-offset))) translateY(.75rem) rotate(11deg)}.omni-cv-showcase-paper[data-position=center]{z-index:1;cursor:default}@media(prefers-reduced-motion:no-preference){.omni-cv-showcase-papers{transform:perspective(1000px) rotateX(var(--cv-tilt-x, 0deg)) rotateY(var(--cv-tilt-y, 0deg));transition:transform .28s ease-out}.omni-cv-showcase-paper{transition:transform .48s cubic-bezier(.22,1,.36,1)}.landing-motion-ready [data-cv-showcase-reveal]:not(.is-visible) .omni-cv-showcase-paper{visibility:hidden}.landing-motion-ready [data-cv-showcase-reveal].is-visible .omni-cv-showcase-paper{animation:omni-cv-paper-in .68s cubic-bezier(.22,1,.36,1) .4s backwards}.landing-motion-ready [data-cv-showcase-reveal].is-visible .omni-cv-showcase-paper[data-entrance-position=center]{animation-duration:.36s;animation-delay:0ms}@keyframes omni-cv-paper-in{0%{opacity:0;transform:translate(-50%) translateY(1rem) rotate(0)}to{opacity:1}}}.omni-cv-showcase-paper:focus-visible{outline:3px solid #5141cb;outline-offset:4px}.omni-cv-showcase-label{position:absolute;inset-block-end:calc(100% + .45rem);left:50%;transform:translate(-50%);border:1px solid rgb(255 255 255 / 70%);border-radius:999px;background:#f9f7ff;padding:.125rem .65rem;color:#4d3f82;font-size:.6875rem;font-weight:700;white-space:nowrap}.omni-cv-showcase-paper[data-position=center] .omni-cv-showcase-label{border-color:#6251e6;background:#5141cb;color:#fff}.omni-cv-showcase-paper img{display:block;width:100%;height:auto;border:1px solid rgb(86 62 159 / 15%);border-radius:.55rem;background:#f8fafc;box-shadow:0 16px 32px #31216a3d}
