.member[data-astro-cid-6uti4zkt]{padding-bottom:7px;position:relative}.member__img[data-astro-cid-6uti4zkt]{aspect-ratio:8/7;object-fit:cover;background:#eee;width:100%;height:auto;display:block}.member__name[data-astro-cid-6uti4zkt]{font:500 36px/36px var(--font);color:#000;margin:30px 0 16px}.member__open[data-astro-cid-6uti4zkt]{all:unset;cursor:pointer}.member__open[data-astro-cid-6uti4zkt]:after{content:"";position:absolute;inset:0}.member__open[data-astro-cid-6uti4zkt]:focus-visible{outline:none}.member[data-astro-cid-6uti4zkt]:has(.member__open:focus-visible){outline:3px solid var(--orange);outline-offset:6px}.member__img[data-astro-cid-6uti4zkt]{transition:opacity .3s}.member[data-astro-cid-6uti4zkt]:hover .member__img[data-astro-cid-6uti4zkt]{opacity:.85}.member__role[data-astro-cid-6uti4zkt]{font:300 15px/15px var(--font-label);letter-spacing:3px;text-transform:uppercase;color:#b7b6b6;margin:0}.bio[data-astro-cid-6uti4zkt]{color:#555;background:#f2f2f2;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.bio[data-astro-cid-6uti4zkt][open]{grid-template-columns:1fr 1fr;animation:.35s bio-in;display:grid}.bio[data-astro-cid-6uti4zkt]::backdrop{background:#0006}@keyframes bio-in{0%{opacity:0}to{opacity:1}}.bio__text[data-astro-cid-6uti4zkt]{overscroll-behavior:contain;padding:115px 10vw 57px;position:relative;overflow-y:auto}.bio__close[data-astro-cid-6uti4zkt]{cursor:pointer;background:0 0;border:2px solid #222;border-radius:50%;width:48px;height:48px;position:absolute;top:34px;left:calc(10vw - 8px)}.bio__close[data-astro-cid-6uti4zkt]:before,.bio__close[data-astro-cid-6uti4zkt]:after{content:"";background:#222;width:18px;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.bio__close[data-astro-cid-6uti4zkt]:after{rotate:-45deg}.bio__role[data-astro-cid-6uti4zkt]{font:700 18px/20px var(--font);text-transform:uppercase;color:#555;margin:0 0 10px}.bio__name[data-astro-cid-6uti4zkt]{font:900 48px/40px var(--font);color:#000;margin:0 0 30px}.bio__desc[data-astro-cid-6uti4zkt] p{font:500 18px/26px var(--font);color:#555;margin:0;padding-bottom:27px}.bio__links[data-astro-cid-6uti4zkt]{margin:0;display:flex}.bio__links[data-astro-cid-6uti4zkt] a[data-astro-cid-6uti4zkt]{color:#555;padding:30px 30px 30px 0;display:block}.bio__links[data-astro-cid-6uti4zkt] a[data-astro-cid-6uti4zkt]:hover{color:var(--orange)}.bio__photo[data-astro-cid-6uti4zkt]{background:#0000001a;position:relative}.bio__photo[data-astro-cid-6uti4zkt] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=999px){.member__name[data-astro-cid-6uti4zkt]{margin-top:30px}.bio[data-astro-cid-6uti4zkt][open]{display:block;overflow-y:auto}.bio__text[data-astro-cid-6uti4zkt]{padding:81px 39px 39px;overflow:visible}.bio__close[data-astro-cid-6uti4zkt]{border-color:var(--orange);width:32px;height:32px;top:39px;left:39px}.bio__close[data-astro-cid-6uti4zkt]:before,.bio__close[data-astro-cid-6uti4zkt]:after{background:var(--orange);width:14px}.bio__name[data-astro-cid-6uti4zkt]{font-size:36px;line-height:30px}.bio__photo[data-astro-cid-6uti4zkt]{display:none}}.member__role[data-astro-cid-6uti4zkt]{color:#595959}section.page-hero.staff-hero{padding:162px var(--gutter) 0;background-position:0 0;align-items:flex-start}.staff-hero__title[data-astro-cid-2q3lmmx5]{text-transform:uppercase;color:var(--orange-hot);font-size:8vw;font-weight:900;line-height:1.2}.team[data-astro-cid-2q3lmmx5]{padding:86px 6vw 78px}.team--first[data-astro-cid-2q3lmmx5]{padding-top:106px;padding-bottom:98px}.team__title[data-astro-cid-2q3lmmx5]{text-align:center;font:400 2vw/26px var(--font);color:#666;margin:0 0 96px}.team__grid[data-astro-cid-2q3lmmx5]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:56px 60.5px;display:grid}html:has(dialog.bio[open]){overflow:hidden}@media (width<=999px){section.page-hero.staff-hero{min-height:232px;padding-top:116px}.staff-hero__title[data-astro-cid-2q3lmmx5]{font-size:14vw}.team__grid[data-astro-cid-2q3lmmx5]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}}@media (width<=690px){.team[data-astro-cid-2q3lmmx5]{padding:23px 22px 157px 23px}.team--first[data-astro-cid-2q3lmmx5]{padding-top:43px;padding-bottom:337px}.team__title[data-astro-cid-2q3lmmx5]{margin-bottom:31px;font-size:5vw}.team__grid[data-astro-cid-2q3lmmx5]{grid-template-columns:1fr;row-gap:56px}.team__grid[data-astro-cid-2q3lmmx5]>.member:not(:nth-of-type(3n)){margin-bottom:60px}}
