.jobs[data-astro-cid-jxwd7qbd]{border-bottom:1px solid var(--color-line)}.job[data-astro-cid-jxwd7qbd]{gap:var(--space-5);padding-block:var(--space-8);border-top:1px solid var(--color-line);display:grid}.job[data-astro-cid-jxwd7qbd]:first-child{border-top:0;padding-top:0}.job__meta[data-astro-cid-jxwd7qbd]{align-content:start;gap:var(--space-3);min-width:0;display:grid}.job__when[data-astro-cid-jxwd7qbd]{gap:var(--space-1) var(--space-3);color:var(--color-ink-muted);font-size:var(--step--1);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.job__when[data-astro-cid-jxwd7qbd] span[data-astro-cid-jxwd7qbd]+span[data-astro-cid-jxwd7qbd]:before{content:"";width:.3rem;height:.3rem;margin-right:var(--space-3);background:var(--color-craft-dark);vertical-align:middle;border-radius:50%;display:inline-block}.job[data-astro-cid-jxwd7qbd] h2[data-astro-cid-jxwd7qbd]{font-size:var(--step-2);text-wrap:balance;margin:0;line-height:1.2}.job__text[data-astro-cid-jxwd7qbd]{max-width:52ch;color:var(--color-ink-muted);text-wrap:pretty;margin:0;line-height:1.6}.job__count[data-astro-cid-jxwd7qbd]{color:var(--color-ink);font-size:var(--step--1);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.job__media[data-astro-cid-jxwd7qbd]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.job__cover[data-astro-cid-jxwd7qbd]{aspect-ratio:4/3;grid-column:1/-1}.job__thumb[data-astro-cid-jxwd7qbd]{aspect-ratio:4/3}.job__thumb[data-astro-cid-jxwd7qbd][data-extra]{display:none}.job__photo[data-astro-cid-jxwd7qbd]{border-radius:var(--radius-2);background:var(--color-surface-muted);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.job__photo[data-astro-cid-jxwd7qbd]:after{content:"";border-radius:inherit;outline:1px solid var(--image-outline);outline-offset:-1px;pointer-events:none;position:absolute;inset:0}.job__photo[data-astro-cid-jxwd7qbd] img{object-fit:cover;width:100%;height:100%;transition:scale .4s var(--ease-out);position:absolute;inset:0}.job__photo[data-astro-cid-jxwd7qbd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (hover:hover){.job__photo[data-astro-cid-jxwd7qbd]:hover img{scale:1.03}}.job__more[data-astro-cid-jxwd7qbd]{color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--step-2);background:oklch(18.5% .012 265/.62);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}@media (width>=960px){.job[data-astro-cid-jxwd7qbd]{column-gap:var(--space-9);padding-block:var(--space-9);grid-template-columns:minmax(0,.72fr) minmax(0,1.6fr)}.job__meta[data-astro-cid-jxwd7qbd]{top:var(--anchor-offset);align-self:start;position:sticky}.job__media[data-astro-cid-jxwd7qbd]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.job__cover[data-astro-cid-jxwd7qbd]{aspect-ratio:auto;grid-area:span 2/span 2}.job__media[data-astro-cid-jxwd7qbd][data-thumbs="0"] .job__cover[data-astro-cid-jxwd7qbd]{aspect-ratio:16/9;grid-column:1/-1}.job__media[data-astro-cid-jxwd7qbd][data-thumbs="1"],.job__media[data-astro-cid-jxwd7qbd][data-thumbs="2"]{aspect-ratio:2;grid-template-rows:repeat(2,minmax(0,1fr))}.job__media[data-astro-cid-jxwd7qbd][data-thumbs="1"] .job__cover[data-astro-cid-jxwd7qbd],.job__media[data-astro-cid-jxwd7qbd][data-thumbs="2"] .job__cover[data-astro-cid-jxwd7qbd]{grid-column:span 3}.job__media[data-astro-cid-jxwd7qbd][data-thumbs="1"] .job__thumb[data-astro-cid-jxwd7qbd],.job__media[data-astro-cid-jxwd7qbd][data-thumbs="2"] .job__thumb[data-astro-cid-jxwd7qbd]{aspect-ratio:auto}.job__media[data-astro-cid-jxwd7qbd][data-thumbs="1"] .job__thumb[data-astro-cid-jxwd7qbd]{grid-row:span 2}.job__media[data-astro-cid-jxwd7qbd][data-thumbs="3"] .job__thumb[data-astro-cid-jxwd7qbd]:last-child{aspect-ratio:auto;grid-column:span 2}}@media (width<=959px){.job__media[data-astro-cid-jxwd7qbd]{gap:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.job__media[data-astro-cid-jxwd7qbd]::-webkit-scrollbar{display:none}.job__media[data-astro-cid-jxwd7qbd]>li[data-astro-cid-jxwd7qbd]{scroll-snap-align:start;flex:0 0 44%}.job__media[data-astro-cid-jxwd7qbd]>.job__cover[data-astro-cid-jxwd7qbd]{aspect-ratio:5/4;flex-basis:86%}.job__media[data-astro-cid-jxwd7qbd]>.job__thumb[data-astro-cid-jxwd7qbd]{aspect-ratio:auto}.job__thumb[data-astro-cid-jxwd7qbd][data-extra]{display:block}.job__more[data-astro-cid-jxwd7qbd]{display:none}}@media (prefers-reduced-motion:reduce){.job__photo[data-astro-cid-jxwd7qbd] img{transition:none}}.gallery-section[data-astro-cid-bsvobsap]{background:var(--color-bg)}
