.pp-team-feed__heading{margin-block:0 40px;text-align:center}.pp-team-feed__groups{display:flex;flex-direction:column;gap:56px}.pp-team-feed__group-heading{margin-block:0 28px;text-align:center}.pp-team-feed__group-heading--h3{font-size:28px}.pp-team-feed__group-heading--h2{line-height:1.35;margin-bottom:40px;padding-bottom:30px;position:relative}.pp-team-feed__group-heading--h2:after{background:rgb(var(--color-primary));border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:160px}.pp-loc-team__grid{display:flex;flex-wrap:wrap;gap:24px 16px;justify-content:center;list-style:none;margin:0 auto;padding:0}.pp-loc-team__card{flex:0 0 calc(50% - 8px)}.pp-loc-team__media{aspect-ratio:302/343;background:#fff;border-radius:15px;overflow:hidden;position:relative}.pp-loc-team__media:after{background:linear-gradient(180deg,hsla(0,0%,100%,.1) 57%,hsla(0,0%,100%,.9) 98%);content:"";inset:0;position:absolute}.pp-loc-team__photo{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pp-loc-team__photo--empty{align-items:center;background:#e0f7f6;color:#033a6f;display:flex;justify-content:center}.pp-loc-team__photo--empty svg{height:40%;width:40%}.pp-loc-team__name{bottom:12px;color:#1a1a1a;font-family:var(--h3-font-family);font-size:16px;font-weight:800;left:12px;line-height:1.2;margin:0;position:absolute;right:12px;z-index:1}.pp-loc-team__title{color:#00847e;font-weight:600;margin-block:12px 4px}.pp-loc-team__bio{font-size:14px}@media (min-width:768px){.pp-loc-team__grid{column-gap:clamp(24px,5vw,73px);max-width:1052px;row-gap:40px}.pp-loc-team__card{flex:0 0 calc(33.33333% - clamp(24px, 5vw, 73px)*2/3);max-width:302px}.pp-loc-team__name{bottom:16px;font-size:24px;left:16px;line-height:32px;right:16px}}.pp-loc-team__open{background:transparent;border:0;border-radius:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:2}.pp-loc-team__open:focus-visible{outline:none}.pp-loc-team__media:has(.pp-loc-team__open:focus-visible){box-shadow:0 0 0 3px #fff;outline:2px solid #033a6f;outline-offset:3px}.pp-loc-team__media .pp-loc-team__photo{transition:transform .3s ease}.pp-loc-team__media:has(.pp-loc-team__open:hover) img.pp-loc-team__photo{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.pp-loc-team__media .pp-loc-team__photo{transition:none}}html:has(.pp-loc-team__dialog[open]){overflow:hidden}.pp-loc-team__dialog{background:#fff;border:0;border-radius:15px;color:#1a1a1a;max-height:calc(100dvh - 32px);max-width:min(760px,calc(100vw - 32px));overflow:auto;overscroll-behavior:contain;padding:0;width:100%}.pp-loc-team__dialog::backdrop{background:rgba(3,58,111,.6)}.pp-loc-team__dialog-inner{display:grid;gap:20px;padding:24px;position:relative}.pp-loc-team__dialog-media{aspect-ratio:302/343;border-radius:15px;max-width:160px;overflow:hidden;position:relative;width:100%}.pp-loc-team__close{align-items:center;background:#fff;border:2px solid #00847e;border-radius:50%;color:#00847e;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:40px;z-index:1}.pp-loc-team__close:hover{background:#006c65;border-color:#006c65;color:#fff}.pp-loc-team__close:focus-visible{box-shadow:0 0 0 3px #fff;outline:2px solid #033a6f;outline-offset:3px}.pp-loc-team__dialog-name{font-size:24px;line-height:1.2;margin:0 0 4px;padding-inline-end:44px}.pp-loc-team__dialog-title{color:#00847e;font-weight:600;margin:0 0 16px}.pp-loc-team__dialog-bio>:last-child{margin-bottom:0}@media (min-width:768px){.pp-loc-team__dialog-inner{align-items:start;gap:32px;grid-template-columns:240px 1fr;padding:40px}.pp-loc-team__dialog-media{max-width:none}.pp-loc-team__dialog-name{font-size:28px}}@media (max-width:1023px){.pp-team-feed .pp-loc-team__media:after{background:linear-gradient(180deg,hsla(0,0%,100%,.1) 35%,hsla(0,0%,100%,.92) 72%)}}.pp-team-feed__caption{bottom:12px;left:12px;position:absolute;right:12px;z-index:1}.pp-team-feed__name{color:#1a1a1a;font-family:var(--h3-font-family);font-size:16px;font-weight:800;line-height:1.2;margin:0}.pp-team-feed__resort,.pp-team-feed__title{font-size:13px;line-height:1.3;margin:4px 0 0;max-width:none}.pp-team-feed__title{color:#00847e;font-weight:600}.pp-team-feed__resort{color:#1a1a1a}@media (min-width:768px){.pp-team-feed__caption{bottom:16px;left:16px;right:16px}.pp-team-feed__name{font-size:20px;line-height:26px}.pp-team-feed__resort,.pp-team-feed__title{font-size:14px}}@media (min-width:1024px){.pp-team-feed__name{font-size:24px;line-height:32px}.pp-team-feed__resort,.pp-team-feed__title{font-size:14px}}.pp-team-feed__filters{border:0;display:flex;flex-wrap:wrap;gap:12px 40px;justify-content:center;margin:0 0 40px;padding:0}.pp-team-feed__filter{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:13px;margin:0}.pp-team-feed .pp-team-feed__filters input.pp-team-feed__check[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #00b1a9;border-radius:5px;cursor:pointer;flex:0 0 auto;height:18px;margin:0;position:relative;width:18px}.pp-team-feed .pp-team-feed__filters input.pp-team-feed__check[type=checkbox]:after{aspect-ratio:auto;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m1.5 7.2 5 5L16.6 1.4'/%3E%3C/svg%3E") 50% /contain no-repeat!important;border:0;content:"";height:13.4px;inset:2px auto auto -1px!important;opacity:0;position:absolute;transform:none;width:17.6px}.pp-team-feed .pp-team-feed__filters input.pp-team-feed__check[type=checkbox]:checked:after{opacity:1}.pp-team-feed .pp-team-feed__filters input.pp-team-feed__check[type=checkbox]:focus-visible{outline:2px solid #033a6f;outline-offset:3px}.pp-team-feed .pp-team-feed__filters label.pp-team-feed__filter,.pp-team-feed .pp-team-feed__filters label.pp-team-feed__filter>span{color:#1a1a1a}.pp-team-feed__empty{border:1px dashed #b5b5b5;font-size:14px;padding:16px}.pp-team-feed__search{font-size:16px;margin:0 auto 24px;max-width:480px;position:relative}.pp-team-feed__search-icon{color:#75787b;height:20px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.pp-team-feed .pp-team-feed__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1a1a1a;font-size:16px;height:48px;margin:0;padding:0 16px 0 46px;width:100%}.pp-team-feed .pp-team-feed__search-input:focus-visible{border-color:#00b1a9;outline:2px solid #033a6f;outline-offset:2px}.pp-team-feed .pp-loc-team__card[hidden],.pp-team-feed .pp-team-feed__group[hidden],.pp-team-feed .pp-team-feed__none[hidden],.pp-team-feed .pp-team-feed__search[hidden]{display:none}.pp-team-feed__none{color:#75787b;margin:24px 0 0;max-width:none;text-align:center}