.work-discovery .discovery-filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.discovery-filters button{flex:1 0 auto;justify-content:center;gap:10px;padding:13px 12px}.discovery-filters button>svg{width:25px;height:27px}.discovery-filters strong{font-size:12px}.discovery-description{color:var(--brand-muted);align-items:center;gap:20px;margin-bottom:22px;font-size:12px;line-height:1.7;display:flex}.discovery-description>span{border-right:1px solid var(--brand-line);padding-right:20px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;animation:.5s both work-reveal;display:grid}.discovery-grid .work-project-image{aspect-ratio:1.5}.discovery-footer{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:26px;display:flex}.discovery-empty{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:12px;align-items:center;gap:32px;min-height:255px;padding:36px;display:flex}.discovery-empty>svg{flex-shrink:0;width:64px;height:68px}.discovery-empty>div{flex:1}.discovery-empty h3{font-size:24px}.discovery-empty p{max-width:470px;color:var(--brand-muted);margin-top:12px;font-size:13px;line-height:1.8}@media (max-width:760px){.work-discovery .discovery-filters{flex-wrap:nowrap;padding:3px 1px 12px;overflow-x:auto}.discovery-filters button{flex:none}.discovery-description{align-items:start;gap:12px}.discovery-description>span{padding-right:12px}.discovery-grid{gap:16px}.discovery-empty{flex-wrap:wrap;gap:22px;padding:26px}.discovery-empty>div{flex-basis:65%}.discovery-footer{flex-wrap:wrap;gap:18px}}@media (max-width:600px){.discovery-grid{grid-template-columns:1fr;gap:26px}}@media (prefers-reduced-motion:reduce){.discovery-grid{animation:none}}
.opportunity-map{isolation:isolate;background:var(--brand-bg);text-align:center;padding:106px 52px 48px;position:relative;overflow:hidden}.opportunity-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.opportunity-backdrop img{object-fit:cover;object-position:center bottom}.opportunity-copy{z-index:1;max-width:860px;margin-inline:auto;position:relative}.brand-page .opportunity-copy h2{letter-spacing:-.055em;margin:26px 0 28px;font-size:clamp(38px,4.6vw,62px);line-height:1.1}.opportunity-copy h2>span{color:var(--brand-muted);margin-top:6px;display:block}.opportunity-copy .brand-body{max-width:610px;margin:0 auto 30px}.opportunity-note{color:var(--brand-muted);margin-top:20px;font-size:12px;line-height:1.7}.opportunity-map .opportunity-art{width:min(100%,1000px);min-height:0;color:var(--brand-icon);place-items:center;margin:36px auto 0;display:grid;position:relative}.opportunity-art .brand-iso{max-height:580px}.opportunity-orbit-guide{stroke:currentColor;stroke-width:.65px;stroke-dasharray:3 8;opacity:.22}.opportunity-orbit-axis{stroke:currentColor;stroke-width:.6px;stroke-dasharray:2 10;opacity:.1}.opportunity-core{transition:filter .6s}.opportunity-sculpture:hover .opportunity-core{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--brand-icon) 15%, transparent))}@media (prefers-reduced-motion:reduce){.opportunity-core{transition:none}}@media (max-width:760px){.opportunity-map{padding:70px 23px 28px}.brand-page .opportunity-copy h2{font-size:clamp(36px,7.5vw,52px)}.opportunity-copy .brand-body{font-size:14px}.opportunity-map .opportunity-art{width:calc(100% + 46px);margin:32px -23px 0}.opportunity-art .brand-iso{max-height:360px}}
