.public-site .discovery-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;display:grid}.public-site .discovery-project-card{min-width:0;position:relative}.public-site .discovery-project-card .discovery-title-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.public-site .discovery-card-meta .public-kicker,.public-site .discovery-opportunity-row__type .public-kicker{margin:0}.public-site .discovery-project-card__media{aspect-ratio:8/5;background:var(--public-surface-raised);overflow:hidden}.public-site .discovery-project-image{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.3,1);display:block}.public-site .discovery-project-card:focus-within .discovery-project-image,.public-site .discovery-project-card:hover .discovery-project-image{transform:scale(1.025)}.public-site .discovery-project-placeholder{color:#8daba0;text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--public-line);flex-direction:column;justify-content:space-between;height:100%;padding:28px;font:12px IBM Plex Mono,monospace;display:flex}.public-site .discovery-project-placeholder span:first-child{letter-spacing:-.07em;color:#c4d3ca;font-size:max(2rem,min(5vw,4rem));font-weight:300}.public-site .discovery-project-card__body{padding:22px 0 0}.public-site .discovery-card-meta{color:#aebbb2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.public-site .discovery-project-card h2,.public-site .discovery-opportunity-row h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0;font-size:max(1.3rem,min(2.5vw,2rem));font-weight:400;line-height:1.3}.public-site .discovery-title-link{color:inherit;justify-content:space-between;align-items:flex-start;gap:20px;text-decoration:none;display:flex}.public-site .discovery-title-link svg{width:24px;height:24px;color:var(--public-accent);flex:0 0 24px;margin-top:4px}.public-site .discovery-title-link:hover{color:var(--public-accent)}.public-site .discovery-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.public-site .discovery-tags li{border:1px solid var(--public-line);color:#c2cec6;overflow-wrap:anywhere;padding:6px 10px;font-size:11px}.public-site .discovery-project-card .public-copy{font-size:14px;line-height:1.8}.public-site .discovery-opportunity-list{border-top:1px solid var(--public-line)}.public-site .discovery-opportunity-row{border-bottom:1px solid var(--public-line);grid-template-columns:minmax(130px,.8fr) minmax(0,2.5fr) minmax(150px,1fr);gap:28px;padding:32px 0;display:grid}.public-site .discovery-opportunity-row__type{flex-direction:column;align-items:flex-start;gap:14px;padding-top:4px;display:flex}.public-site .discovery-featured{color:#dce8e0;border:1px solid var(--public-line-strong);text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;font-size:10px}.public-site .discovery-organization{color:#bccac1;margin:0;font-size:12px}.public-site .discovery-opportunity-row h2{margin:9px 0 14px}.public-site .discovery-opportunity-row__status{text-align:right}.public-site .discovery-availability{color:#c1cdc5;align-items:center;gap:8px;font-size:12px;display:inline-flex}.public-site .discovery-availability:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.public-site .discovery-availability--open{color:var(--public-accent)}.public-site .discovery-opportunity-row__status p{color:#c4d0c8;gap:6px;margin:20px 0 0;font-size:11px;line-height:1.7;display:grid}.public-site .discovery-opportunity-row__status p span{color:#a7b6ac}.public-site .discovery-filter-grid{grid-template-columns:1fr 1fr auto auto;align-items:end;display:grid}.public-site .discovery-filter-hint{color:var(--public-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.public-site .discovery-filter-check{color:#d1dbd4;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.public-site .discovery-filter-check input{width:17px;height:17px;accent-color:var(--public-accent)}.public-site .discovery-detail-header{max-width:1040px;margin:40px 0}.public-site .discovery-detail-header .public-title{margin:20px 0}.public-site .discovery-detail-cover{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:660px;margin:40px 0 56px;display:block}.public-site .discovery-detail-body{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);align-items:start;gap:max(28px,min(6vw,96px));margin-top:48px;display:grid}.public-site .discovery-detail-section{border-top:1px solid var(--public-line);padding:28px 0 42px}.public-site .discovery-section-heading{letter-spacing:-.025em;align-items:baseline;gap:18px;margin:0 0 28px;font-size:max(1.2rem,min(2.6vw,1.65rem));font-weight:400;display:flex}.public-site .discovery-section-heading>span{color:var(--public-accent);letter-spacing:.1em;font-size:10px}.public-site .discovery-detail-aside{background:var(--public-surface);border-top:2px solid var(--public-accent);padding:26px}.public-site .discovery-detail-aside h2{margin:0 0 24px;font-size:18px;font-weight:400}.public-site .discovery-facts{gap:20px;margin:0 0 26px;display:grid}.public-site .discovery-facts>div{gap:7px;display:grid}.public-site .discovery-facts dt{color:#afbeb3;font-size:11px}.public-site .discovery-facts dd{color:#edf3ed;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.public-site .discovery-detail-aside .public-button{white-space:normal;text-align:center;width:100%;display:flex}.public-site .discovery-note{color:#b8c6bc;margin-top:18px;font-size:12px;line-height:1.85}.public-site .discovery-link-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.public-site .discovery-link-list a{border-bottom:1px solid var(--public-line);color:#dfe9e1;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:17px 0;font-size:14px;text-decoration:none;display:flex}.public-site .discovery-link-list a:hover{color:var(--public-accent)}.public-site .discovery-link-list svg{width:18px;color:var(--public-accent);flex:0 0 18px}.public-site .discovery-detail-section h3{margin:25px 0 8px;font-size:15px;font-weight:500}@media (max-width:900px){.public-site .discovery-filter-grid{grid-template-columns:1fr 1fr}.public-site .discovery-opportunity-row{grid-template-columns:120px minmax(0,1fr)}.public-site .discovery-opportunity-row__status{text-align:left;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:20px;display:flex}.public-site .discovery-opportunity-row__status p{margin:0}.public-site .discovery-detail-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.public-site .discovery-gallery{grid-template-columns:minmax(0,1fr);gap:40px}.public-site .discovery-filter-grid{grid-template-columns:minmax(0,1fr)}.public-site .discovery-opportunity-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0}.public-site .discovery-opportunity-row__type{flex-flow:wrap;align-items:center}.public-site .discovery-opportunity-row__status{grid-column:1}.public-site .discovery-detail-cover{margin:28px 0}.public-site .discovery-detail-aside{padding:22px}}@media (prefers-reduced-motion:reduce){.public-site .discovery-project-image{transition:none;transform:none!important}}
