.bento-job-template-wrapper.svelte-11nmtex{container-type:inline-size;transition:all .4s cubic-bezier(.23,1,.32,1)}.bento-job-template-wrapper.animate-on-scroll.svelte-11nmtex{opacity:0;transform:translateY(40px) scale(.95);transition:all .8s cubic-bezier(.23,1,.32,1)}.bento-job-template-wrapper.animate-on-scroll.in-view.svelte-11nmtex{opacity:1;transform:translateY(0) scale(1)}.bento-job-card.svelte-11nmtex{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;transition:all .4s cubic-bezier(.23,1,.32,1);cursor:pointer}.bento-job-card.svelte-11nmtex:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a;border-color:#cbd5e0}.bento-job-card.svelte-11nmtex:hover .bento-job-glass-layer:where(.svelte-11nmtex){opacity:1;transform:scale(1.05)}.bento-job-card.svelte-11nmtex:hover .bento-job-floating-elements:where(.svelte-11nmtex){opacity:1}.bento-job-card.svelte-11nmtex:hover .bento-job-image:where(.svelte-11nmtex){transform:scale(1.1)}.bento-job-card.svelte-11nmtex:hover .bento-job-image-glow:where(.svelte-11nmtex){opacity:1;transform:scale(1.2)}.bento-job-card.svelte-11nmtex:hover .bento-job-title-link:where(.svelte-11nmtex){color:#2d3748;transform:translateY(-2px)}.bento-job-card.svelte-11nmtex:hover .bento-job-btn:where(.svelte-11nmtex){background:linear-gradient(135deg,#8b5cf6,#ec4899);transform:translateY(-2px);box-shadow:0 12px 24px #8b5cf666,0 4px 8px #0000001a}.bento-job-card.svelte-11nmtex:hover .bento-job-btn:where(.svelte-11nmtex) .bento-btn-arrow:where(.svelte-11nmtex){transform:translate(4px)}.bento-job-card.svelte-11nmtex:active{transform:translateY(-4px) scale(.98);transition:all .1s ease}.bento-job-glass-layer.svelte-11nmtex{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#ffffff26,#ffffff0d,#6366f11a);border-radius:26px;opacity:0;transition:all .4s cubic-bezier(.23,1,.32,1);pointer-events:none;z-index:1}.bento-job-floating-elements.svelte-11nmtex{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:2}.bento-particle.svelte-11nmtex{position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(99,102,241,.8),transparent);border-radius:50%;animation:svelte-11nmtex-particleFloat 4s ease-in-out infinite}.bento-particle--1.svelte-11nmtex{top:20%;left:15%;animation-delay:-1s}.bento-particle--2.svelte-11nmtex{bottom:25%;right:20%;animation-delay:-2s}.bento-job-article.svelte-11nmtex{position:relative;z-index:3;height:100%;display:flex;flex-direction:column}.bento-job-image-container.svelte-11nmtex{position:relative;overflow:hidden;border-radius:20px 20px 0 0}.bento-job-image-container.bento-job-image--16-9.svelte-11nmtex{aspect-ratio:16/9}.bento-job-image-container.bento-job-image--4-3.svelte-11nmtex{aspect-ratio:4/3}.bento-job-image-container.bento-job-image--1-1.svelte-11nmtex{aspect-ratio:1/1}.bento-job-image-container.bento-job-image--3-2.svelte-11nmtex{aspect-ratio:3/2}.bento-job-image-container.bento-job-image--auto.svelte-11nmtex{height:200px}.bento-job-image-overlay.svelte-11nmtex{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0003,#0000001a,#6366f11a);z-index:2;transition:all .3s ease}.bento-job-image-link.svelte-11nmtex{display:block;position:relative;z-index:3;height:100%}.bento-job-image.svelte-11nmtex{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.bento-job-image-glow.svelte-11nmtex{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(99,102,241,.3) 0%,rgba(168,85,247,.2) 50%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s ease;pointer-events:none;z-index:1}.bento-job-content.svelte-11nmtex{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.bento-job-status.svelte-11nmtex{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.bento-status-dot.svelte-11nmtex{width:8px;height:8px;border-radius:50%;background:linear-gradient(45deg,#10b981,#34d399);box-shadow:0 0 8px #10b98166;animation:svelte-11nmtex-statusPulse 2s ease-in-out infinite}.bento-status-text.svelte-11nmtex{font-size:.75rem;color:#6b7280;font-weight:500;letter-spacing:.02em}.bento-job-title.svelte-11nmtex{margin:0;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;line-height:1.2;letter-spacing:-.01em}.bento-job-title-link.svelte-11nmtex{color:#1a202c;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);font-weight:700}.bento-job-title-link.svelte-11nmtex:hover{text-decoration:none;color:#2d3748}.bento-job-description.svelte-11nmtex{flex:1;color:#4a5568;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.bento-job-description.svelte-11nmtex p{margin:0;color:#4a5568}.bento-job-description.svelte-11nmtex p:not(:last-child){margin-bottom:.75rem}.bento-job-actions.svelte-11nmtex{margin-top:auto}.bento-job-btn.svelte-11nmtex{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:.875rem;letter-spacing:.01em;transition:all .3s cubic-bezier(.23,1,.32,1);overflow:hidden;box-shadow:0 4px 12px #6366f14d,0 2px 4px #0000001a}.bento-job-btn.svelte-11nmtex:hover{text-decoration:none;color:#fff}.bento-job-btn.svelte-11nmtex:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease;z-index:1}.bento-job-btn.svelte-11nmtex:hover:before{left:100%}.bento-btn-text.svelte-11nmtex{position:relative;z-index:2}.bento-btn-arrow.svelte-11nmtex{position:relative;z-index:2;font-size:1rem;transition:transform .3s ease}.bento-btn-ripple.svelte-11nmtex{position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1;transition:all .3s ease}@keyframes svelte-11nmtex-particleFloat{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-10px) rotate(180deg);opacity:1}}@keyframes svelte-11nmtex-statusPulse{0%,to{box-shadow:0 0 8px #10b98166;transform:scale(1)}50%{box-shadow:0 0 16px #10b98199;transform:scale(1.1)}}@container (max-width: 400px){.bento-job-content.svelte-11nmtex{padding:1.25rem}.bento-job-title.svelte-11nmtex{font-size:1.125rem}.bento-job-description.svelte-11nmtex{font-size:.8125rem}.bento-job-btn.svelte-11nmtex{padding:.625rem 1.25rem;font-size:.8125rem}}@media (prefers-color-scheme: dark){.bento-job-card.svelte-11nmtex{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#ffffff0d}}@media (prefers-reduced-motion: reduce){.bento-job-card.svelte-11nmtex,.bento-job-image.svelte-11nmtex,.bento-job-title-link.svelte-11nmtex,.bento-job-btn.svelte-11nmtex{transition:none}.bento-particle.svelte-11nmtex,.bento-status-dot.svelte-11nmtex{animation:none}}@media (prefers-contrast: high){.bento-job-card.svelte-11nmtex{border:2px solid rgba(255,255,255,.3)}.bento-job-title-link.svelte-11nmtex{color:#fff;-webkit-text-fill-color:rgb(255,255,255)}.bento-job-description.svelte-11nmtex{color:#ffffffe6}}
