.banner-image.svelte-1thlcsk{opacity:0;z-index:1;will-change:opacity;transition:opacity 1s cubic-bezier(.22,1,.36,1),z-index 0s linear 1s}.banner-image.is-active.svelte-1thlcsk{opacity:1;z-index:2;transition:opacity 1s cubic-bezier(.22,1,.36,1),z-index linear}.banner-dot.svelte-1thlcsk{cursor:pointer;border:none;padding:0;transition:width .5s cubic-bezier(.22,1,.36,1),background-color .4s,transform .2s}.banner-dot.svelte-1thlcsk:hover{background:#ffffffd9!important}.banner-dot.svelte-1thlcsk:focus-visible{outline-offset:3px;outline:2px solid #fff}.reveal.svelte-1thlcsk{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(14px)}.reveal.svelte-1thlcsk[data-revealed=true]{opacity:1;transform:translateY(0)}.job-card.svelte-1thlcsk{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s,opacity .7s cubic-bezier(.22,1,.36,1);transform:translate(0,0)}.job-card.svelte-1thlcsk:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.reveal.svelte-1thlcsk,.job-card.svelte-1thlcsk,.banner-image.svelte-1thlcsk,.banner-dot.svelte-1thlcsk{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
