#wu-home.pd-page{color:#202a24;background:#f6f7f6}#wu-home .pd-hero{color:#f5f6f5;background:#0d1411;padding:24px 0 38px}#wu-home .pd-hero nav{color:#a7b7ae;gap:12px;font-size:12px;display:flex}#wu-home .pd-title{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}#wu-home .pd-title p,.pd-invite small{letter-spacing:.15em;color:#8ba99a;font-size:10px}#wu-home .pd-title h1{margin:12px 0;font-size:clamp(27px,3vw,40px);line-height:1.35}#wu-home .pd-title span{color:#adbbb2;font-size:14px}#wu-home.pd-page button{cursor:pointer;font:inherit}#wu-home .pd-title>button{color:#e3ece6;white-space:nowrap;background:0 0;border:1px solid #688173;padding:12px 20px;font-size:13px}#wu-home .pd-main{padding-top:32px;padding-bottom:60px}#pd-filters{background:#fff;border:1px solid #e1e7e2;padding:24px 28px}#wu-home .pd-search{border-bottom:1px solid #a9bcb0;align-items:center;gap:20px;padding-bottom:14px;display:flex}#wu-home .pd-search label{white-space:nowrap;font-size:13px}#wu-home .pd-search input{outline-offset:2px;background:0 0;border:0;flex:1;min-width:0;padding:10px;font-size:16px}#wu-home .pd-search button{color:#fff;white-space:nowrap;background:#255c4a;border:0;padding:11px 21px;font-size:13px}#wu-home :is(.pd-identities,.pd-roles){border:0;flex-wrap:wrap;align-items:center;gap:9px;margin:22px 0;padding:0;display:flex}#wu-home :is(.pd-identities,.pd-roles) legend{color:#75877a;margin-bottom:10px;font-size:12px}#wu-home :is(.pd-identities,.pd-roles) label{cursor:pointer;position:relative}#wu-home :is(.pd-identities,.pd-roles) input{opacity:0;width:1px;height:1px;position:absolute}#wu-home :is(.pd-identities,.pd-roles) span{border:1px solid #dfe6e0;padding:8px 20px;font-size:13px;display:block}#wu-home :is(.pd-identities,.pd-roles) input:checked+span{color:#fff;background:#263e31;border-color:#263e31}#wu-home :is(.pd-identities,.pd-roles) input:focus-visible+span{outline-offset:3px;outline:2px solid #4d8d72}#wu-home .pd-more{border-top:1px solid #e4e9e5;padding-top:16px}#wu-home .pd-more summary{cursor:pointer;padding:6px 0;font-size:13px}#wu-home .pd-more summary span{color:#8a978e;margin-left:14px;font-size:11px}#wu-home .pd-standard-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px;display:grid}#wu-home .pd-more label{font-size:13px;display:block}#wu-home .pd-more small{color:#819187;margin:7px 0;font-size:10px;display:block}#wu-home .pd-more select,#wu-home .pd-more input[type=search]{color:#334c3d;background:#f9fbf9;border:1px solid #dce4de;border-radius:0;width:100%;min-width:0;margin-top:8px;padding:10px;display:block}#wu-home .pd-more select:disabled{color:#8e9992}#wu-home .pd-note{color:#839087;margin:14px 0;font-size:12px;line-height:1.9}#wu-home .pd-note a{color:#36735b}#wu-home .pd-geography{border-top:1px solid #e3eae4;border-bottom:1px solid #e3eae4;grid-template-columns:1fr 1fr;gap:30px;padding:20px 0;display:grid}#wu-home .pd-map{background:#f2f6f3;align-self:start;padding:12px;position:relative}#wu-home .pd-map svg{color:#d1dfd5;width:100%;display:block}#wu-home .pd-map>small{color:#7e9184;font-size:10px;position:absolute;bottom:8px;left:14px}#wu-home .pd-map-pins{position:absolute;inset:0}#wu-home .pd-pin{color:#4e6d5b;background:#ffffffd9;border:1px solid #b7cec0;padding:5px 8px;font-size:11px;position:absolute}#wu-home .pd-pin[aria-pressed=true]{color:#fff;background:#285e49}#wu-home .pd-pin-0{top:48%;left:43%}#wu-home .pd-pin-1{top:35%;left:18%}#wu-home .pd-pin-2{top:33%;left:68%}#wu-home .pd-pin-3{top:21%;left:43%}#wu-home .pd-pin-4{top:70%;left:77%}#wu-home .pd-location-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}#wu-home .pd-location-fields .pd-note{grid-column:1/-1}#wu-home .pd-referrer{max-width:480px}#wu-home .pd-results-bar{color:#708376;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}#wu-home .pd-results-bar button{color:#46765e;background:0 0;border:0;padding:8px;font-size:12px}#pd-selected{flex-wrap:wrap;gap:8px;display:flex}#pd-selected button{color:#41614d;background:#edf3ef;border:0;padding:6px 10px;font-size:11px}#wu-home .pd-order{color:#7f8c83;justify-content:space-between;align-items:flex-start;gap:20px;margin:22px 0;font-size:11px;display:flex}#wu-home .pd-order details{text-align:right;max-width:440px}#wu-home .pd-order summary{cursor:pointer}#wu-home .pd-order p{text-align:left;background:#fff;padding:12px;line-height:1.8}#wu-home .pd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}#wu-home .pd-card{background:#fff;border:1px solid #e2e8e3;min-width:0;transition:border-color .2s}#wu-home .pd-card[hidden],#wu-home .pd-empty[hidden]{display:none}#wu-home .pd-card:hover{border-color:#87a491}#wu-home .pd-photo{aspect-ratio:1;isolation:isolate;position:relative}#wu-home .pd-photo>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}#wu-home .pd-placeholder{text-align:center;color:#819788;background:linear-gradient(145deg,#e4ece6,#f3f5f3);place-content:center;height:100%;display:grid}#wu-home .pd-placeholder span{font-size:46px;font-weight:300}#wu-home .pd-placeholder small{margin-top:12px;font-size:11px}#wu-home .pd-badge{color:#425746;background:#fffdf2ed;padding:5px 9px;font-size:10px;position:absolute;top:12px;left:12px}#wu-home .pd-preview-toggle{z-index:3;color:#fff;background:#172c22bb;border:1px solid #ffffff60;width:30px;height:30px;position:absolute;top:10px;right:10px}#wu-home .pd-preview{z-index:2;backdrop-filter:blur(15px);color:#eef4ef;opacity:0;visibility:hidden;background:#12251cce;padding:28px 18px 18px;transition:opacity .18s,visibility .18s;position:absolute;inset:0;overflow-y:auto}#wu-home .pd-preview>small{color:#a7c4b4;letter-spacing:.1em;font-size:10px}#wu-home .pd-preview p{margin:14px 0;font-size:12px;line-height:1.85}#wu-home .pd-preview dl{grid-template-columns:55px 1fr;gap:8px;margin-bottom:14px;font-size:11px;line-height:1.7;display:grid}#wu-home .pd-preview dd{margin:0}#wu-home .pd-preview dt{color:#a0b9a9}#wu-home .pd-preview a{color:#d8eee0;font-size:12px;text-decoration:underline}#wu-home .pd-card.is-preview .pd-preview,#wu-home .pd-card:focus-within:not(.preview-dismissed) .pd-preview{opacity:1;visibility:visible}@media (hover:hover) and (pointer:fine){#wu-home .pd-card:hover:not(.preview-dismissed) .pd-preview{opacity:1;visibility:visible}}#wu-home .pd-card-body{padding:20px}#wu-home .pd-card-body>small{color:#86978b;font-size:10px}#wu-home .pd-card-body h2{margin:8px 0 10px;font-size:19px;line-height:1.4}#wu-home .pd-card-body>p{color:#6c7c70;min-height:43px;margin:0 0 14px;font-size:12px;line-height:1.8}#wu-home .pd-focus{flex-wrap:wrap;gap:5px;display:flex}#wu-home .pd-focus span{color:#678272;border-top:1px solid #e3eae5;margin-right:5px;padding:6px 0;font-size:10px}#wu-home .pd-pagination{justify-content:center;gap:10px;margin:32px 0;display:flex}#wu-home .pd-pagination button{background:#fff;border:1px solid #dce5df;padding:9px 15px;font-size:13px}#wu-home .pd-pagination [aria-current]{color:#fff;background:#2a4937}#wu-home .pd-empty{text-align:center;border:1px dashed #cbd9ce;padding:65px 20px}#wu-home .pd-empty>span{color:#7b9987;letter-spacing:.12em;font-size:10px}#wu-home .pd-empty h2{margin:16px 0;font-size:25px}#wu-home .pd-empty p{color:#7b887f;font-size:13px;line-height:1.8}#wu-home :is(.pd-empty,.pd-invite) button{color:#426c53;background:0 0;border:1px solid #8cae99;margin:10px 8px 0 0;padding:12px 20px;font-size:13px}#wu-home .pd-invite{background:#eaf0eb;justify-content:space-between;align-items:center;gap:25px;margin-top:44px;padding:30px;display:flex}#wu-home .pd-invite h2{margin:12px 0;font-size:23px}#wu-home .pd-invite p{color:#75877a;font-size:12px;line-height:1.8}#pd-nomination{color:#263d2e;background:#f9fbf9;border:1px solid #a3b9aa;width:min(520px,100% - 32px);max-height:90dvh;padding:32px;overflow-y:auto}#pd-nomination::backdrop{backdrop-filter:blur(6px);background:#07110bb3}#pd-nomination [data-close]{float:right;background:0 0;border:0;font-size:25px}#pd-nomination small{color:#809a88;font-size:10px}#pd-nomination h2{margin:15px 0;font-size:25px}#pd-nomination p{font-size:12px;line-height:1.8}#pd-nomination label{margin:14px 0;font-size:12px;display:block}#pd-nomination input,#pd-nomination textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ccd9d0;margin-top:6px;padding:10px;display:block}#pd-nomination button[type=submit]{color:#fff;background:#28583f;border:0;padding:12px 20px;font-size:13px}body:has(#pd-nomination[open]){overflow:hidden}@media (width<=1050px){#wu-home .pd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){#wu-home .pd-title{align-items:flex-start}#wu-home .pd-title>button{padding:10px;font-size:11px}#wu-home .pd-title h1{font-size:25px}#pd-filters{padding:18px}#wu-home .pd-search{gap:6px}#wu-home .pd-search label{width:1px;height:1px;position:absolute;overflow:hidden}#wu-home .pd-search input{padding:10px 0;font-size:13px}#wu-home .pd-search button{padding:10px;font-size:12px}#wu-home .pd-standard-grid{grid-template-columns:1fr 1fr;gap:14px}#wu-home .pd-geography{grid-template-columns:1fr;gap:16px}#wu-home .pd-more summary span{margin:8px 0;display:block}#wu-home .pd-identities span{padding:8px 14px}#wu-home .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#wu-home .pd-card-body{padding:14px}#wu-home .pd-card-body h2{font-size:16px}#wu-home .pd-preview{padding:22px 12px 14px}#wu-home .pd-preview p{font-size:11px}#wu-home .pd-invite{padding:24px;display:block}#wu-home .pd-order{font-size:10px}#wu-home .pd-order details{max-width:50%}#wu-home .pd-title>button{display:none}}@media (prefers-reduced-motion:reduce){#wu-home .pd-preview,#wu-home .pd-card{transition:none}}#wu-home .pd-map svg{aspect-ratio:600/280;max-width:none;height:auto}#wu-home .pd-map .pd-pin{min-width:0;min-height:30px;line-height:1.2}#wu-home .pd-hero{padding:18px 0 24px}#wu-home .pd-title{margin-top:20px}#wu-home .pd-title p{margin:0}#wu-home .pd-title h1{margin:8px 0;font-size:clamp(25px,2.8vw,36px)}#wu-home .pd-main{padding-top:24px}#pd-filters{padding:18px 24px}#wu-home .pd-search{padding-bottom:10px}#wu-home .pd-identities{margin:14px 0}#wu-home .pd-more{padding-top:10px}#wu-home .pd-results-bar{margin-top:10px}#wu-home .pd-results-bar p{margin:0}#wu-home .pd-order{margin:16px 0}@media (width<=700px){#pd-filters{padding:16px}#wu-home .pd-title h1{font-size:25px}}
