.carousel[data-v-6c4e5123]{margin:0 0 1.5rem;padding-bottom:2.75rem;position:relative}.carousel-track[data-v-6c4e5123]{scroll-snap-type:x mandatory;scrollbar-width:none;background:#00000059;border-radius:.375rem;display:flex;overflow-x:auto}.carousel-track[data-v-6c4e5123]::-webkit-scrollbar{display:none}.carousel-track[data-v-6c4e5123]:focus-visible{outline:1px solid var(--color-primary-light);outline-offset:3px}.carousel-slide[data-v-6c4e5123]{scroll-snap-align:center;aspect-ratio:4/3;flex:0 0 100%;justify-content:center;align-items:center;display:flex;position:relative}.carousel-slide-images[data-v-6c4e5123]{scroll-snap-type:y mandatory;scrollbar-width:none;flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.carousel-slide-images[data-v-6c4e5123]::-webkit-scrollbar{display:none}.carousel-slide-images img[data-v-6c4e5123]{scroll-snap-align:center;object-fit:contain;flex:0 0 100%;max-width:100%;height:100%}@media(min-width:48rem){.carousel-slide[data-v-6c4e5123]{aspect-ratio:16/10;max-height:34rem}.carousel-slide-images[data-v-6c4e5123]{scroll-snap-type:none;flex-direction:row;overflow:visible}.carousel-slide-images img[data-v-6c4e5123]{object-fit:contain;flex:1 1 0;width:100%;min-width:0;height:100%}}.carousel-bar[data-v-6c4e5123]{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6;border-radius:0 0 .375rem .375rem;align-items:flex-end;gap:1rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-caption[data-v-6c4e5123]{text-align:left;color:#fff;white-space:normal;background:0 0;border:none;flex:auto;align-self:center;min-width:0;padding:0;font-size:.875rem;line-height:1.25rem;transition:height .25s;position:relative;overflow:hidden}.carousel-caption--has-more[data-v-6c4e5123]{padding-right:1.25rem}.carousel-caption-more[data-v-6c4e5123]{color:#ffffffbf;position:absolute;top:50%;right:0;translate:0 -50%}.carousel-bar-nav[data-v-6c4e5123]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.carousel-counter[data-v-6c4e5123]{color:#ffffffbf;white-space:nowrap;font-size:.8rem}.carousel-nav[data-v-6c4e5123]{background:#00000073;transition:background .15s,opacity .15s}.carousel-nav[data-v-6c4e5123]:hover{background:#000000b3}.carousel-subnav[data-v-6c4e5123]{flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;right:-2rem;translate:0 -50%}@media(min-width:48rem){.carousel-subnav[data-v-6c4e5123]{display:none}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.modal-content[data-v-76d425e3]{color:var(--color-text)}.modal-title[data-v-76d425e3]{font-family:var(--font-display);color:var(--color-accent-light);font-size:calc(1.37rem + 1.47vw);font-weight:400}@media(min-width:80rem){.modal-title[data-v-76d425e3]{font-size:2.5rem}}.employer-line[data-v-76d425e3]{width:100%;color:var(--color-text-light);align-items:center;gap:.4rem;font-size:.9rem;display:flex}.employer-link[data-v-76d425e3]{color:var(--color-accent);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.employer-link[data-v-76d425e3]:hover,.employer-link[data-v-76d425e3]:focus-visible{color:var(--color-primary-light)}.employer-name[data-v-76d425e3]{color:var(--color-accent-light);font-weight:500}.summary-row[data-v-76d425e3]{align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.modal-summary[data-v-76d425e3]{color:var(--color-text-light);flex:1;font-size:1rem;font-style:italic}.item-link[data-v-76d425e3]{white-space:nowrap;flex-shrink:0;font-size:.875rem}
