.team-careers[data-astro-cid-gsygyv63]{isolation:isolate;border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(28px,3.5vw,56px);display:grid;position:relative;overflow:hidden}.team-careers[data-astro-cid-gsygyv63] h2[data-astro-cid-gsygyv63]{max-width:16ch}.team-careers[data-astro-cid-gsygyv63] p[data-astro-cid-gsygyv63]:not(.eyebrow){max-width:42ch;margin-bottom:1.6em}.team-careers__photo[data-astro-cid-gsygyv63]{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;max-height:440px}@media (width<=860px){.team-careers[data-astro-cid-gsygyv63]{grid-template-columns:1fr}}.team__intro[data-astro-cid-gsygyv63]{max-width:760px}.team__grid[data-astro-cid-gsygyv63]{--card:calc((min(var(--container), 100vw - 2 * var(--gutter)) - 5 * 24px) / 6);grid-template-columns:repeat(var(--cols,5), var(--card));justify-content:start;gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width<=1100px){.team__grid[data-astro-cid-gsygyv63]{--card:200px;grid-template-columns:repeat(auto-fill, var(--card))}}@media (width<=700px){.team__grid[data-astro-cid-gsygyv63]{--card:min(220px, 62vw)}.team__grid[data-astro-cid-gsygyv63]:not(.team__grid--scroll):not(.team__grid--mobile-scroll){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--card);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;overflow-x:auto}.team__card[data-astro-cid-gsygyv63]:has(.team__join){display:none}.team__grid[data-astro-cid-gsygyv63].team__grid--mobile-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--card);scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:start;gap:14px;padding-block:8px;overflow:auto clip}.team__grid[data-astro-cid-gsygyv63].team__grid--mobile-scroll::-webkit-scrollbar{display:none}.team__grid[data-astro-cid-gsygyv63].team__grid--mobile-scroll>li[data-astro-cid-gsygyv63]{scroll-snap-align:start}}.team__grid[data-astro-cid-gsygyv63] li[data-astro-cid-gsygyv63]{margin:0}.team__grid--scroll[data-astro-cid-gsygyv63]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--card);scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:start;padding-block:8px;overflow:auto clip}.team__grid--scroll[data-astro-cid-gsygyv63]::-webkit-scrollbar{display:none}.team__grid--scroll[data-astro-cid-gsygyv63]>li[data-astro-cid-gsygyv63]{scroll-snap-align:start}.team__photo-button[data-astro-cid-gsygyv63],.team__photo-wrap[data-astro-cid-gsygyv63]{display:block;position:relative}.team__hat[data-astro-cid-gsygyv63]{pointer-events:none;z-index:1;height:auto;position:absolute}.team__join[data-astro-cid-gsygyv63]{display:block}.team__join[data-astro-cid-gsygyv63],.team__join[data-astro-cid-gsygyv63]:hover{opacity:1}.team__join-tile[data-astro-cid-gsygyv63]{aspect-ratio:1;border:2px dashed color-mix(in srgb, var(--ink) 30%, transparent);border-radius:var(--radius-lg);width:100%;margin-bottom:14px;transition:border-color .25s,transform .25s;display:block;position:relative}.team__join[data-astro-cid-gsygyv63]:hover .team__join-tile[data-astro-cid-gsygyv63]{border-color:var(--ink);transform:translateY(-4px)}.team__scroll-nav[data-astro-cid-gsygyv63]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.team__scroll-nav[data-astro-cid-gsygyv63] button[data-astro-cid-gsygyv63]{background:var(--black);color:var(--white);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font-size:1.125rem}.team__photo[data-astro-cid-gsygyv63]{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:var(--radius-lg);background:var(--cream-soft);filter:grayscale();width:100%;height:auto;margin-bottom:14px;transition:filter .3s}.team__card[data-astro-cid-gsygyv63]:hover .team__photo[data-astro-cid-gsygyv63],.team__card[data-astro-cid-gsygyv63]:has(:focus-visible) .team__photo[data-astro-cid-gsygyv63]{filter:grayscale(0)}.team__photo-button[data-astro-cid-gsygyv63]{cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:0;width:100%;padding:0;transition:transform .25s;display:block}.team__photo-button[data-astro-cid-gsygyv63]:hover{transform:translateY(-4px)}.team__photo-button[data-astro-cid-gsygyv63]{position:relative}.team__more[data-astro-cid-gsygyv63]{background:var(--green-bright);color:#141414;z-index:2;border-radius:999px;align-items:center;min-width:30px;height:30px;padding-inline:9px;font-size:.75rem;font-weight:450;line-height:1;display:flex;position:absolute;bottom:24px;right:10px;box-shadow:0 4px 14px #0000002e}.team__more[data-astro-cid-gsygyv63]:after{content:"";background:currentColor;flex:none;width:12px;height:12px;transition:transform .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.team__more-label[data-astro-cid-gsygyv63]{white-space:nowrap;opacity:0;max-width:0;transition:max-width .3s,opacity .2s,margin .3s;overflow:hidden}.team__join-tile[data-astro-cid-gsygyv63] .team__more[data-astro-cid-gsygyv63]{bottom:10px}.team__photo-button[data-astro-cid-gsygyv63]:hover .team__more-label[data-astro-cid-gsygyv63],.team__photo-button[data-astro-cid-gsygyv63]:focus-visible .team__more-label[data-astro-cid-gsygyv63],.team__join[data-astro-cid-gsygyv63]:hover .team__more-label[data-astro-cid-gsygyv63],.team__join[data-astro-cid-gsygyv63]:focus-visible .team__more-label[data-astro-cid-gsygyv63]{opacity:1;max-width:6em;margin-right:6px}.team__photo-button[data-astro-cid-gsygyv63]:hover .team__more[data-astro-cid-gsygyv63]:after,.team__photo-button[data-astro-cid-gsygyv63]:focus-visible .team__more[data-astro-cid-gsygyv63]:after,.team__join[data-astro-cid-gsygyv63]:hover .team__more[data-astro-cid-gsygyv63]:after,.team__join[data-astro-cid-gsygyv63]:focus-visible .team__more[data-astro-cid-gsygyv63]:after{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.team__more[data-astro-cid-gsygyv63]:after,.team__more-label[data-astro-cid-gsygyv63]{transition:none}}.team__photo-button[data-astro-cid-gsygyv63]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.team__role[data-astro-cid-gsygyv63]{opacity:.75;margin-bottom:0;font-size:.8125rem}.team__name[data-astro-cid-gsygyv63]{margin-bottom:.15em;font-size:1.375rem;font-weight:500}.team__dialog-body[data-astro-cid-gsygyv63] h3[data-astro-cid-gsygyv63]{font-size:var(--text-lg);margin-bottom:.1em}.team__dialog[data-astro-cid-gsygyv63]{border-radius:var(--radius-lg);--glow-lime:color-mix(in srgb, var(--green-bright) 22%, transparent);--glow-yellow:color-mix(in srgb, var(--green) 38%, transparent);background:radial-gradient(closest-side, var(--glow-yellow), transparent) right -60px bottom -120px / 420px 420px no-repeat, radial-gradient(closest-side, var(--glow-lime), transparent) right -200px bottom -40px / 520px 520px no-repeat, var(--white);border:0;max-width:min(900px,90vw);max-height:85vh;padding:clamp(20px,3vw,40px);overflow-y:auto;box-shadow:0 24px 64px #00000047}:root[data-theme=dark] .team__dialog[data-astro-cid-gsygyv63]{background:var(--white)}.team__dialog[data-astro-cid-gsygyv63]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb, var(--ink) 55%, transparent)}.team__dialog-inner[data-astro-cid-gsygyv63]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(20px,3vw,40px);display:grid}.team__dialog-photo[data-astro-cid-gsygyv63]{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;object-position:top;align-self:start;width:100%;height:auto}.team__close[data-astro-cid-gsygyv63]{float:right;z-index:2;background:var(--cream);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:-6px -6px 0 0;font-size:1.5rem;line-height:1;display:flex;position:sticky;top:0}.team__interests[data-astro-cid-gsygyv63]{flex-wrap:wrap;gap:8px;margin:.75em 0 1.25em;padding:0;list-style:none;display:flex}.team__interests[data-astro-cid-gsygyv63] li[data-astro-cid-gsygyv63]{background:var(--white);border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);text-transform:lowercase;white-space:nowrap;border-radius:999px;margin:0;padding:3px 12px;font-size:.75rem}@media (width<=700px){.team__dialog-inner[data-astro-cid-gsygyv63]{grid-template-columns:1fr}.team__dialog-photo[data-astro-cid-gsygyv63]{max-width:calc(100% - 56px)}}
