.compare[data-astro-cid-67ggu7zt]{gap:.75rem;display:grid}figure[data-astro-cid-67ggu7zt]{border-radius:var(--radius);margin:0;position:relative;overflow:hidden}img[data-astro-cid-67ggu7zt]{object-fit:cover;width:100%}figcaption[data-astro-cid-67ggu7zt]{background:var(--navy);color:var(--white);border-radius:4px;padding:.125rem .625rem;font-size:.875rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}.after[data-astro-cid-67ggu7zt] figcaption[data-astro-cid-67ggu7zt]{background:var(--blue)}input[data-astro-cid-67ggu7zt],.handle[data-astro-cid-67ggu7zt]{display:none}@media (width>=48rem){.compare[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 1fr;gap:1rem}img[data-astro-cid-67ggu7zt]{aspect-ratio:1}.js .compare--slider[data-astro-cid-67ggu7zt]{--position:50%;max-width:min(100%, calc(85svh * var(--shape)));border-radius:var(--radius);aspect-ratio:var(--shape);margin-inline:auto;display:block;position:relative;overflow:hidden}.js .compare--slider[data-astro-cid-67ggu7zt] figure[data-astro-cid-67ggu7zt]{border-radius:0;position:absolute;inset:0}.js .compare--slider[data-astro-cid-67ggu7zt] img[data-astro-cid-67ggu7zt]{aspect-ratio:auto;height:100%}.js .compare--slider[data-astro-cid-67ggu7zt] .after[data-astro-cid-67ggu7zt]{clip-path:inset(0 0 0 var(--position))}.js .compare--slider[data-astro-cid-67ggu7zt] .after[data-astro-cid-67ggu7zt] figcaption[data-astro-cid-67ggu7zt]{left:auto;right:.75rem}.js .compare--slider[data-astro-cid-67ggu7zt] input[data-astro-cid-67ggu7zt]{z-index:2;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.js .compare--slider[data-astro-cid-67ggu7zt] .handle[data-astro-cid-67ggu7zt]{top:0;bottom:0;left:var(--position);z-index:1;background:var(--white);pointer-events:none;width:3px;margin-left:-1.5px;display:block;position:absolute}.handle[data-astro-cid-67ggu7zt]:after{content:"";background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a2740' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 7-5 5 5 5M15 7l5 5-5 5'/%3E%3C/svg%3E") center / 1.5rem no-repeat;width:3rem;height:3rem;transition:transform var(--fast) var(--ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #13254b59}.js .compare--slider[data-astro-cid-67ggu7zt]:hover .handle[data-astro-cid-67ggu7zt]:after{transform:translate(-50%,-50%)scale(1.08)}.js .compare--slider[data-astro-cid-67ggu7zt] input[data-astro-cid-67ggu7zt]:focus-visible+.handle[data-astro-cid-67ggu7zt]:after{outline:3px solid var(--blue);outline-offset:2px}}ul[data-astro-cid-rj65ajc3]{columns:1;column-gap:1rem;margin:0;padding:0;list-style:none}li[data-astro-cid-rj65ajc3]{break-inside:avoid;margin-bottom:1rem}a[data-astro-cid-rj65ajc3]{border-radius:var(--radius);cursor:zoom-in;display:block;overflow:hidden}a[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{width:100%;transition:transform var(--slow) var(--ease)}a[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.02)}@media (width>=40rem){ul[data-astro-cid-rj65ajc3][data-columns="2"],ul[data-astro-cid-rj65ajc3][data-columns="3"]{columns:2}}@media (width>=60rem){ul[data-astro-cid-rj65ajc3][data-columns="3"]{columns:3}}ul[data-astro-cid-rj65ajc3][data-columns="1"]{max-width:36rem}dialog[data-astro-cid-rj65ajc3]{background:var(--navy-dark);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}dialog[data-astro-cid-rj65ajc3][open]{justify-content:center;align-items:center;display:flex}dialog[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{width:min(100vw, 100svh * var(--shape,1), var(--full-width,100vw));max-width:none;height:auto;aspect-ratio:var(--shape,1)}button[data-astro-cid-rj65ajc3]{width:3rem;height:3rem;color:var(--white);cursor:pointer;transition:background-color var(--fast);background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}button[data-astro-cid-rj65ajc3]:hover{background:var(--blue)}button[data-astro-cid-rj65ajc3]:focus-visible{outline-color:var(--white)}.close[data-astro-cid-rj65ajc3]{top:1rem;right:1rem}.previous[data-astro-cid-rj65ajc3],.next[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.previous[data-astro-cid-rj65ajc3]{left:1rem}.next[data-astro-cid-rj65ajc3]{right:1rem}@media (width>=48rem){dialog[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{width:min(100vw - 9rem, (100svh - 3rem) * var(--shape,1), var(--full-width,100vw))}}@media (prefers-reduced-motion:no-preference){dialog[data-astro-cid-rj65ajc3][open]{animation:.22s ease-out viewer-in}dialog[data-astro-cid-rj65ajc3][open] img[data-astro-cid-rj65ajc3]{animation:viewer-photo-in .45s var(--ease)}@keyframes viewer-in{0%{opacity:0}}@keyframes viewer-photo-in{0%{transform:scale(.97)}}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:none}}.job-header[data-astro-cid-pznzci7v]{animation:rise var(--slow) var(--ease) both;padding-block:clamp(2.25rem,1.5rem + 3vw,4rem) clamp(1.25rem,1rem + 1vw,2rem)}h1[data-astro-cid-pznzci7v]{font-size:var(--text-page)}.finished[data-astro-cid-pznzci7v]{color:var(--grey);margin:.5rem 0 0}.job-header[data-astro-cid-pznzci7v] .lead[data-astro-cid-pznzci7v]{max-width:36em;margin-top:1rem}.lead-photo[data-astro-cid-pznzci7v]{border-radius:var(--radius);width:auto;max-height:80svh}.lead-photo--wide[data-astro-cid-pznzci7v]{object-fit:cover;width:100%}.job-section[data-astro-cid-pznzci7v]{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.job-section[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:var(--text-section);margin-bottom:clamp(1rem,.875rem + .75vw,1.75rem)}@media (width>=48rem){.job-more--side-by-side[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}}.job-reviews[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]{max-width:52rem}.job-reviews[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]+div[data-astro-cid-pznzci7v]{margin-top:1rem}.job-nav[data-astro-cid-pznzci7v]{margin-block:2.5rem var(--section);flex-wrap:wrap;justify-content:space-between;gap:.25rem 2rem;padding-top:1rem;display:flex}.job-nav[data-astro-cid-pznzci7v]:before{content:"";background:var(--line);width:100%;height:1px;margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.job-header[data-astro-cid-pznzci7v]{animation:none}}
