.team-card_card__oTNMg{isolation:isolate;position:relative;min-height:34rem;overflow:hidden;border:1px solid rgb(255 255 255/.34);border-radius:1.35rem;background:#dfe4df;box-shadow:0 22px 60px rgb(18 44 31/.12);color:#fff;transform:translateZ(0);transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.team-card_card__oTNMg:after{position:absolute;z-index:2;inset:0;border:1px solid rgb(255 255 255/.2);border-radius:inherit;content:"";pointer-events:none}.team-card_cardImage__k96JD{z-index:-2;object-fit:cover;object-position:top center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.team-card_cardWash__oVplV{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(7 21 14/.04) 12%,transparent 38%),linear-gradient(180deg,transparent 38%,rgb(7 24 16/.36) 62%,rgb(7 24 16/.95));transition:opacity .5s ease}.team-card_cardContent__6rKuA{display:flex;position:absolute;z-index:1;inset:0;flex-direction:column;justify-content:space-between;padding:1.4rem}.team-card_focus__7v4OC,.team-card_profileFocus__dIxBg{width:fit-content;border:1px solid rgb(255 255 255/.38);border-radius:999px;background:rgb(11 35 23/.52);box-shadow:0 8px 30px rgb(0 0 0/.08);color:#fff;font-size:.68rem;font-weight:750;letter-spacing:.08em;line-height:1;padding:.66rem .8rem;text-transform:uppercase;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.team-card_identity__eXxVm{display:flex;align-items:end;justify-content:space-between;gap:1.2rem}.team-card_name__CAT45,.team-card_profileName__6nAQm{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.team-card_name__CAT45{color:#fff;font-size:clamp(2rem,3.15vw,2.65rem);line-height:.98;text-wrap:balance}.team-card_role__Skh6Y{margin-top:.65rem;color:rgb(255 255 255/.84);font-size:.9rem;font-weight:620;line-height:1.3}.team-card_profileButton__CKVx2{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:2.9rem;min-height:2.9rem;gap:.45rem;border:1px solid rgb(255 255 255/.48);border-radius:999px;background:rgb(255 255 255/.94);color:#173b2b;cursor:pointer;font-size:.76rem;font-weight:750;padding:0 .9rem;transition:background-color .25s ease,color .25s ease,transform .45s cubic-bezier(.22,1,.36,1)}.team-card_profileButton__CKVx2 svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.team-card_card__oTNMg:focus-within,.team-card_card__oTNMg:hover{box-shadow:0 32px 76px rgb(18 44 31/.2);transform:translateY(-.45rem)}.team-card_card__oTNMg:focus-within .team-card_cardImage__k96JD,.team-card_card__oTNMg:hover .team-card_cardImage__k96JD{transform:scale(1.045)}.team-card_card__oTNMg:hover .team-card_profileButton__CKVx2,.team-card_profileButton__CKVx2:focus-visible{background:#d9eddf;transform:translateY(-.15rem)}.team-card_card__oTNMg:hover .team-card_profileButton__CKVx2 svg,.team-card_profileButton__CKVx2:focus-visible svg{transform:translate(.12rem,-.12rem)}.team-card_dialog__PEMAx{width:min(67.5rem,calc(100vw - 2rem));max-width:none;max-height:min(50rem,calc(100dvh - 2rem));margin:auto;overflow:hidden;border:0;border-radius:1.5rem;background:#f8f9f7;box-shadow:0 42px 120px rgb(4 20 12/.42);color:#17231d;padding:0}.team-card_dialog__PEMAx[open]{animation:team-card_profileEnter__F92ea .52s cubic-bezier(.22,1,.36,1) both}.team-card_dialog__PEMAx::backdrop{background:rgb(7 20 13/.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:team-card_backdropEnter__QCKX_ .4s ease both}.team-card_profile__y_byj{display:grid;grid-template-columns:minmax(17rem,.88fr) minmax(0,1.12fr);min-height:min(41rem,calc(100dvh - 2rem))}.team-card_profilePortrait__bYUc6{position:relative;min-height:31rem;overflow:hidden;background:#dfe4df}.team-card_profileImage__qtCT1{object-fit:cover;object-position:top center;animation:team-card_portraitEnter__1Y6Ik .85s cubic-bezier(.22,1,.36,1) both}.team-card_profilePortraitWash__Jht72{position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgb(6 25 15/.48))}.team-card_profileMonogram__He40n{position:absolute;right:1.5rem;bottom:1rem;color:rgb(255 255 255/.72);font-family:var(--font-display);font-size:4rem;font-weight:500;letter-spacing:-.08em;line-height:1}.team-card_profileCopy__ZPATh{align-self:center;max-height:min(41rem,calc(100dvh - 2rem));overflow-y:auto;padding:clamp(2.5rem,5.2vw,5rem)}.team-card_biographyLabel__FOvil,.team-card_eyebrow__Qev_b{color:#2f7352;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.team-card_profileName__6nAQm{margin-top:1.2rem;color:#17231d;font-size:clamp(3rem,5vw,5.2rem);line-height:.92;text-wrap:balance}.team-card_profileRole__3ov35{margin-top:1.2rem;color:#365344;font-size:1.05rem;font-weight:700}.team-card_profileFocus__dIxBg{display:block;margin-top:1.6rem;border-color:rgb(47 115 82/.16);background:#e7f0e9;box-shadow:none;color:#245d42;backdrop-filter:none}.team-card_biography__UEhzS{position:relative;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid #d7dfd8;padding-top:1.65rem}.team-card_biography__UEhzS:before{position:absolute;top:-1px;left:0;width:4.5rem;height:2px;background:#2f7352;content:""}.team-card_biography__UEhzS p{margin-top:1.05rem;color:#526058;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.78}.team-card_closeButton__s6_bk{display:grid;position:absolute;z-index:5;top:1.1rem;right:1.1rem;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #d7dfd8;border-radius:999px;background:rgb(255 255 255/.9);box-shadow:0 8px 28px rgb(17 48 33/.12);color:#173b2b;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.team-card_closeButton__s6_bk:focus-visible,.team-card_closeButton__s6_bk:hover{background:#e8f1ea;transform:rotate(4deg) scale(1.06)}@keyframes team-card_profileEnter__F92ea{0%{opacity:0;transform:translateY(1.75rem) scale(.97)}}@keyframes team-card_portraitEnter__1Y6Ik{0%{transform:scale(1.07)}}@keyframes team-card_backdropEnter__QCKX_{0%{opacity:0}}@media (max-width:46rem){.team-card_card__oTNMg{min-height:31rem}.team-card_identity__eXxVm{align-items:flex-end}.team-card_profileButton__CKVx2 span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.team-card_profileButton__CKVx2{width:2.9rem;padding:0}.team-card_dialog__PEMAx{max-height:calc(100dvh - 1rem);overflow-y:auto;border-radius:1.1rem}.team-card_profile__y_byj{display:block;min-height:0}.team-card_profilePortrait__bYUc6{min-height:clamp(17rem,48dvh,23rem)}.team-card_profileMonogram__He40n{font-size:3rem}.team-card_profileCopy__ZPATh{max-height:none;overflow:visible;padding:2.2rem 1.5rem 2.5rem}.team-card_profileName__6nAQm{font-size:clamp(2.75rem,14vw,4rem)}.team-card_closeButton__s6_bk{top:.85rem;right:.85rem}}@media (prefers-reduced-motion:reduce){.team-card_dialog__PEMAx::backdrop,.team-card_dialog__PEMAx[open],.team-card_profileImage__qtCT1{animation:none}.team-card_cardImage__k96JD,.team-card_card__oTNMg,.team-card_closeButton__s6_bk,.team-card_profileButton__CKVx2,.team-card_profileButton__CKVx2 svg{transition:none}}