.ProjectExplorer-module__R-mnuW__explorer{color:#f4f3ed;padding-top:55px;scroll-margin-top:100px}.ProjectExplorer-module__R-mnuW__heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.ProjectExplorer-module__R-mnuW__eyebrow{font:9px/1.6 var(--font-dm-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#d7fb78}.ProjectExplorer-module__R-mnuW__heading h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.08}.ProjectExplorer-module__R-mnuW__heading h2>span{color:#919b83}.ProjectExplorer-module__R-mnuW__heading>p{color:#a8b29b;max-width:325px;font-size:14px;line-height:1.9}.ProjectExplorer-module__R-mnuW__filters{border-top:1px solid #fff2;grid-template-columns:minmax(0,1fr) 220px 170px;gap:12px;padding-top:25px;display:grid}.ProjectExplorer-module__R-mnuW__search{background:#181b15;border:1px solid #ffffff20;border-radius:5px;align-items:center;gap:14px;min-width:0;min-height:64px;padding-inline:18px;display:flex}.ProjectExplorer-module__R-mnuW__search:focus-within{border-color:#d7fb78}.ProjectExplorer-module__R-mnuW__search>svg{color:#9ca78e;flex-shrink:0}.ProjectExplorer-module__R-mnuW__search>input{color:#f4f3ed;background:0 0;outline:0;width:100%;min-width:0;padding-block:20px;font-size:14px}.ProjectExplorer-module__R-mnuW__search>input::-webkit-search-cancel-button{appearance:none}.ProjectExplorer-module__R-mnuW__search>input::placeholder{color:#939e85}.ProjectExplorer-module__R-mnuW__search>button{color:#b3bfa2;justify-content:center;align-items:center;min-width:36px;min-height:44px;display:flex}.ProjectExplorer-module__R-mnuW__select{background:#181b15;border:1px solid #ffffff20;border-radius:5px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px 15px;display:flex}.ProjectExplorer-module__R-mnuW__select>span{font:8px var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#929e83}.ProjectExplorer-module__R-mnuW__select>select{font:12px var(--font-manrope),sans-serif;color:#f4f3ed;cursor:pointer;outline-offset:3px;background:#181b15;width:100%;min-width:0;min-height:24px}.ProjectExplorer-module__R-mnuW__domainFilters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.ProjectExplorer-module__R-mnuW__domainFilters>button{color:#afb9a1;border:1px solid #ffffff18;border-radius:30px;align-items:center;gap:10px;min-height:42px;padding:10px 13px;font-size:11px;transition:background .2s,color .2s;display:flex}.ProjectExplorer-module__R-mnuW__domainFilters>button>span{font:9px var(--font-dm-mono),monospace;opacity:.7}.ProjectExplorer-module__R-mnuW__domainFilters>button[aria-pressed=true]{color:#10110f;background:#d7fb78;border-color:#d7fb78}.ProjectExplorer-module__R-mnuW__domainFilters>button:hover{border-color:#b4d464}.ProjectExplorer-module__R-mnuW__resultBar{justify-content:space-between;align-items:center;gap:18px;margin:20px 0;display:flex}.ProjectExplorer-module__R-mnuW__resultBar>p{font:10px/1.8 var(--font-dm-mono),monospace;color:#9da88f}.ProjectExplorer-module__R-mnuW__resultBar>div{flex-shrink:0;gap:20px;display:flex}.ProjectExplorer-module__R-mnuW__resultBar button{color:#d7fb78;min-height:44px;font-size:11px}.ProjectExplorer-module__R-mnuW__groups{border-top:1px solid #ffffff20}.ProjectExplorer-module__R-mnuW__domainGroup{content-visibility:auto;contain-intrinsic-size:auto 120px;border-bottom:1px solid #ffffff20}.ProjectExplorer-module__R-mnuW__groupButton{text-align:left;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--domain-accent) 7%,transparent),transparent 65%);justify-content:space-between;align-items:center;gap:24px;width:100%;padding:30px 22px;display:flex;position:relative}.ProjectExplorer-module__R-mnuW__groupButton:hover{background-color:#ffffff02}.ProjectExplorer-module__R-mnuW__groupIdentity{flex:1;align-items:center;gap:25px;min-width:0;display:flex}.ProjectExplorer-module__R-mnuW__groupNumber{font:12px var(--font-dm-mono),monospace;color:var(--domain-accent);flex-shrink:0}.ProjectExplorer-module__R-mnuW__groupIdentity strong{letter-spacing:-.045em;font-size:24px;font-weight:500;line-height:1.2;display:block}.ProjectExplorer-module__R-mnuW__groupIdentity small{color:#9ba88b;margin-top:9px;font-size:12px;font-weight:400;line-height:1.6;display:block}.ProjectExplorer-module__R-mnuW__groupPreview{color:#8a977b;max-width:300px;font-size:11px;font-weight:400;line-height:1.9}.ProjectExplorer-module__R-mnuW__groupButton>svg{color:var(--domain-accent);flex-shrink:0;transition:transform .2s}.ProjectExplorer-module__R-mnuW__groupButton[aria-expanded=true]>svg{transform:rotate(180deg)}.ProjectExplorer-module__R-mnuW__groupContent{padding:0 22px 26px}.ProjectExplorer-module__R-mnuW__entry{border-top:1px solid #ffffff12}.ProjectExplorer-module__R-mnuW__entrySummary{cursor:pointer;align-items:center;gap:17px;min-width:0;padding:18px 0;list-style:none;display:flex}.ProjectExplorer-module__R-mnuW__entrySummary::-webkit-details-marker{display:none}.ProjectExplorer-module__R-mnuW__entryMark{width:42px;height:42px;font:11px var(--font-dm-mono),monospace;color:var(--domain-accent);background:color-mix(in srgb,var(--domain-accent) 7%,#12150f);border:1px solid #ffffff13;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProjectExplorer-module__R-mnuW__entryTitle{flex:1;min-width:0}.ProjectExplorer-module__R-mnuW__entryTitle strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.ProjectExplorer-module__R-mnuW__entryTitle>span{-webkit-line-clamp:1;color:#98a58a;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;font-weight:400;line-height:1.8;display:-webkit-box;overflow:hidden}.ProjectExplorer-module__R-mnuW__entryScope{font:9px var(--font-dm-mono),monospace;color:#a4b395;white-space:nowrap;border:1px solid #ffffff18;border-radius:20px;padding:6px 9px}.ProjectExplorer-module__R-mnuW__entryYear{font:10px var(--font-dm-mono),monospace;color:#829374;margin-inline:8px}.ProjectExplorer-module__R-mnuW__entryChevron{color:#a8bb94;flex-shrink:0;transition:transform .2s}.ProjectExplorer-module__R-mnuW__entry[open] .ProjectExplorer-module__R-mnuW__entryChevron{transform:rotate(180deg)}.ProjectExplorer-module__R-mnuW__entry[open] .ProjectExplorer-module__R-mnuW__entryTitle>span{-webkit-line-clamp:unset;display:block}.ProjectExplorer-module__R-mnuW__entryBody{grid-template-columns:240px minmax(0,1fr);gap:28px;padding:10px 0 28px 59px;display:grid}.ProjectExplorer-module__R-mnuW__imageFrame{aspect-ratio:16/11;background:#10130e;border:1px solid #ffffff16;border-radius:5px;width:100%;position:relative;overflow:hidden}.ProjectExplorer-module__R-mnuW__placeholder{isolation:isolate;aspect-ratio:16/11;background:radial-gradient(ellipse at 75% 20%,color-mix(in srgb,var(--domain-accent) 18%,transparent),transparent 70%),#12170f;border:1px solid #ffffff16;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProjectExplorer-module__R-mnuW__placeholder>span:not(.ProjectExplorer-module__R-mnuW__placeholderOrbit){letter-spacing:-.07em;color:color-mix(in srgb,var(--domain-accent) 70%,#fff);font-size:48px;font-weight:500}.ProjectExplorer-module__R-mnuW__placeholder>small{font:7px var(--font-dm-mono),monospace;letter-spacing:.1em;color:#9cae88;position:absolute;bottom:18px}.ProjectExplorer-module__R-mnuW__placeholderOrbit{border:1px solid color-mix(in srgb,var(--domain-accent) 16%,transparent);z-index:-1;border-radius:50%;position:absolute;inset:25px;transform:perspective(500px)rotateX(45deg)rotate(-20deg);box-shadow:0 0 0 22px #ffffff03,0 0 0 44px #ffffff02}.ProjectExplorer-module__R-mnuW__entryNarrative>p:not(.ProjectExplorer-module__R-mnuW__eyebrow){color:#b7c0ab;margin-top:10px;font-size:13px;line-height:1.9}.ProjectExplorer-module__R-mnuW__entryNarrative dl{grid-template-columns:1fr 1.4fr;gap:20px;margin-top:20px;display:grid}.ProjectExplorer-module__R-mnuW__entryNarrative dt{font:8px var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#889a77}.ProjectExplorer-module__R-mnuW__entryNarrative dd{color:#b1bfa0;margin-top:7px;font-size:11px;line-height:1.8}.ProjectExplorer-module__R-mnuW__entryActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:15px;display:flex}.ProjectExplorer-module__R-mnuW__entryActions>a,.ProjectExplorer-module__R-mnuW__entryActions>button{color:#d7fb78;align-items:center;gap:9px;min-height:44px;font-size:11px;display:inline-flex}.ProjectExplorer-module__R-mnuW__entryActions>code{font:9px/1.7 var(--font-dm-mono),monospace;color:#8c9d7c;overflow-wrap:anywhere}.ProjectExplorer-module__R-mnuW__related>a{color:#c8daae;overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.ProjectExplorer-module__R-mnuW__context{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:36px;padding-top:24px;display:grid}.ProjectExplorer-module__R-mnuW__context>p{color:#95a287;font-size:11px;line-height:1.9}.ProjectExplorer-module__R-mnuW__context strong{color:#bec9b2;font-weight:500}.ProjectExplorer-module__R-mnuW__context>a{color:#d7fb78;align-items:center;gap:14px;width:fit-content;min-height:44px;font-size:12px;display:inline-flex}.ProjectExplorer-module__R-mnuW__empty{text-align:center;border:1px dashed #ffffff25;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:35px 24px;display:flex}.ProjectExplorer-module__R-mnuW__empty>svg{color:#a8b597}.ProjectExplorer-module__R-mnuW__empty h3{letter-spacing:-.04em;margin-top:20px;font-size:24px;font-weight:500}.ProjectExplorer-module__R-mnuW__empty>p{color:#99a78a;margin-top:12px;font-size:13px;line-height:1.8}.ProjectExplorer-module__R-mnuW__empty>button{color:#d7fb78;align-items:center;gap:15px;min-height:44px;margin-top:22px;font-size:12px;display:inline-flex}@media (max-width:1000px){.ProjectExplorer-module__R-mnuW__groupPreview{display:none}.ProjectExplorer-module__R-mnuW__entryBody{grid-template-columns:190px minmax(0,1fr);gap:20px}.ProjectExplorer-module__R-mnuW__filters{grid-template-columns:minmax(0,1fr) 190px 155px}}@media (max-width:767px){.ProjectExplorer-module__R-mnuW__explorer{padding-top:35px}.ProjectExplorer-module__R-mnuW__heading{display:block}.ProjectExplorer-module__R-mnuW__heading>p{max-width:none;margin-top:22px;font-size:13px}.ProjectExplorer-module__R-mnuW__filters{grid-template-columns:1fr 1fr;gap:10px}.ProjectExplorer-module__R-mnuW__search{grid-column:1/-1;min-height:55px}.ProjectExplorer-module__R-mnuW__search>input{padding-block:16px;font-size:13px}.ProjectExplorer-module__R-mnuW__select{min-height:65px}.ProjectExplorer-module__R-mnuW__resultBar{align-items:flex-start;gap:10px}.ProjectExplorer-module__R-mnuW__resultBar>p{max-width:185px;font-size:9px}.ProjectExplorer-module__R-mnuW__resultBar>div{gap:13px}.ProjectExplorer-module__R-mnuW__resultBar button{font-size:10px}.ProjectExplorer-module__R-mnuW__groupButton{gap:15px;padding:25px 10px}.ProjectExplorer-module__R-mnuW__groupIdentity{gap:15px}.ProjectExplorer-module__R-mnuW__groupIdentity strong{font-size:23px}.ProjectExplorer-module__R-mnuW__groupIdentity small{font-size:11px}.ProjectExplorer-module__R-mnuW__groupNumber{font-size:10px}.ProjectExplorer-module__R-mnuW__groupContent{padding-inline:10px}.ProjectExplorer-module__R-mnuW__entrySummary{gap:12px}.ProjectExplorer-module__R-mnuW__entryMark{width:34px;height:38px;font-size:9px}.ProjectExplorer-module__R-mnuW__entryTitle strong{font-size:13px}.ProjectExplorer-module__R-mnuW__entryTitle>span{font-size:10px}.ProjectExplorer-module__R-mnuW__entryScope{display:none}.ProjectExplorer-module__R-mnuW__entryYear{margin:0;font-size:9px}.ProjectExplorer-module__R-mnuW__entryBody{grid-template-columns:1fr;gap:22px;padding-left:0}.ProjectExplorer-module__R-mnuW__entryVisual{max-width:320px}.ProjectExplorer-module__R-mnuW__entryNarrative dl{grid-template-columns:1fr}.ProjectExplorer-module__R-mnuW__context{grid-template-columns:1fr;gap:14px}.ProjectExplorer-module__R-mnuW__domainFilters{gap:6px}.ProjectExplorer-module__R-mnuW__domainFilters>button{padding:9px 11px;font-size:10px}.ProjectExplorer-module__R-mnuW__domainFilters>button>span{font-size:8px}.ProjectExplorer-module__R-mnuW__entryNarrative>p:not(.ProjectExplorer-module__R-mnuW__eyebrow){font-size:12px}}@media (prefers-reduced-motion:reduce){.ProjectExplorer-module__R-mnuW__groupButton>svg,.ProjectExplorer-module__R-mnuW__entryChevron,.ProjectExplorer-module__R-mnuW__domainFilters>button{transition:none}}
