.Library_library__HQW7Y{padding-top:86px;padding-bottom:100px}.Library_library__HQW7Y button,.Library_library__HQW7Y select{cursor:pointer}.Library_library__HQW7Y :is(button,a,input,select){-webkit-tap-highlight-color:transparent}.Library_header__Yd0Ya{padding-bottom:36px}.Library_titleLine__ztAEr{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin-top:23px}.Library_titleLine__ztAEr h1{max-width:750px;font-size:clamp(52px,6.7vw,94px)}.Library_titleLine__ztAEr>p{max-width:460px;color:var(--ss-muted);font-size:18px;line-height:1.85;padding-bottom:6px}.Library_focusRow__JxVj4{display:flex;align-items:center;gap:32px;margin-top:48px}.Library_focusRow__JxVj4>span{flex-shrink:0}.Library_searchBar__3rUlm{display:flex;align-items:center;gap:20px;padding:18px 0;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}.Library_searchLabel__KeWJ0{display:flex;align-items:center;flex:1;min-width:0;gap:18px}.Library_searchLabel__KeWJ0 svg{flex-shrink:0;color:var(--ss-muted)}.Library_searchLabel__KeWJ0 input{width:100%;min-width:0;min-height:48px;padding:8px 4px;border:0;background:transparent;color:var(--ss-ink);font:inherit;font-size:17px;border-radius:3px}.Library_searchLabel__KeWJ0 input::placeholder{color:var(--ss-muted);opacity:1}.Library_viewSwitch__Fjjj_{display:flex;gap:4px}.Library_viewSwitch__Fjjj_ button{width:44px;height:44px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ss-muted)}.Library_viewSwitch__Fjjj_ button[aria-pressed=true]{background:var(--ss-ink);color:var(--ss-bg)}.Library_viewSwitch__Fjjj_ button:hover{border-color:var(--ss-control)}.Library_mobileFilters__JbdZ7{display:none}.Library_workspace__emjum{display:grid;grid-template-columns:224px minmax(0,1fr);gap:56px}.Library_facets__Q38oC{padding-top:32px}.Library_facets__Q38oC fieldset{padding:0;margin:0 0 29px;border:0;min-width:0}.Library_facets__Q38oC legend,.Library_selectLabel__GgEEn{font-size:13px;font-weight:600}.Library_facetHint__cDhrD{color:var(--ss-muted);font-size:12px;margin:6px 0 12px!important}.Library_checkLabel__66KHF{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1.45;cursor:pointer}.Library_checkLabel__66KHF input{width:16px;height:16px;margin:0;accent-color:var(--ss-accent);flex-shrink:0}.Library_facetCount__flx0n{margin-left:auto;color:var(--ss-muted);font:11px var(--font-signal-mono)}.Library_selectLabel__GgEEn{display:block;margin-bottom:24px}.Library_selectLabel__GgEEn select{display:block;width:100%;max-width:100%;min-height:46px;margin-top:10px;padding:9px 30px 9px 11px;border:1px solid var(--ss-control);border-radius:5px;background:transparent;color:var(--ss-ink);font:12px var(--font-signal-sans)}.Library_reset__BIB2Z{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 0;border:0;border-top:1px solid var(--ss-line);background:transparent;text-align:left;color:var(--ss-accent);font:600 12px var(--font-signal-sans)}.Library_filterNote__uOlQF{margin-top:18px!important;color:var(--ss-muted);font-size:12px;line-height:1.8}.Library_results__P7O_w{min-width:0}.Library_resultsBar__NricF{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:15px}.Library_resultsBar__NricF p{color:var(--ss-muted);font:11px/1.7 var(--font-signal-mono)}.Library_resultsBar__NricF strong{color:var(--ss-ink);font-weight:500}.Library_resultsBar__NricF label{display:flex;align-items:center;gap:10px;color:var(--ss-muted);font-size:12px}.Library_resultsBar__NricF select{min-height:44px;max-width:180px;padding:8px 22px 8px 4px;border:0;background:transparent;color:var(--ss-ink);font:12px var(--font-signal-sans)}.Library_projectList__pFepR{border-top:1px solid var(--ss-line)}.Library_project__7St2_{min-width:0;padding:29px 0 25px;border-bottom:1px solid var(--ss-line)}.Library_project__7St2_[data-selected=true]{border-bottom-color:var(--ss-accent)}.Library_projectMeta__5eoRk{display:flex;justify-content:space-between;gap:16px;color:var(--ss-muted);font:10px/1.8 var(--font-signal-mono)}.Library_projectMeta__5eoRk span:first-child{color:var(--ss-accent)}.Library_projectBody__u6mvz{display:grid;grid-template-columns:minmax(0,1fr) 154px;gap:24px;margin-top:13px}.Library_project__7St2_ h2{font-size:clamp(23px,2vw,30px);line-height:1.25;letter-spacing:-.045em;font-weight:500}.Library_project__7St2_ h2 a{display:inline-flex;align-items:center;gap:14px;min-height:44px}.Library_project__7St2_ h2 a>span{color:var(--ss-accent);font-size:20px;opacity:.75}.Library_project__7St2_ h2 a:hover{color:var(--ss-accent)}.Library_projectBody__u6mvz>div>p{margin-top:10px;max-width:65ch;color:var(--ss-muted);font-size:15px;line-height:1.85}.Library_projectFacts__TdeMY{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding-top:9px;color:var(--ss-muted);font-size:11px;line-height:1.7}.Library_projectFacts__TdeMY>span:first-child{color:var(--ss-ink)}.Library_visibility__8J2CB{display:inline-flex;align-items:baseline;gap:7px}.Library_visibility__8J2CB i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--ss-muted)}.Library_visibility__8J2CB i[data-private=true]{background:transparent;border:1px solid var(--ss-muted)}.Library_projectFoot__4qQ72{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px}.Library_projectFoot__4qQ72>p{color:var(--ss-muted);font:10px/1.8 var(--font-signal-mono);overflow-wrap:anywhere}.Library_projectFoot__4qQ72>div{display:flex;gap:20px;flex-shrink:0}.Library_library__HQW7Y .Library_textButton__wGZ06{display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;min-height:44px;padding:7px 0;border:0;background:transparent;color:var(--ss-ink);font:600 12px/1.5 var(--font-signal-sans);text-decoration:none}.Library_library__HQW7Y .Library_textButton__wGZ06>span{color:var(--ss-accent);font-weight:400;font-size:18px}.Library_library__HQW7Y .Library_textButton__wGZ06:hover{color:var(--ss-accent)}.Library_projectList__pFepR[data-view=grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:0}.Library_projectList__pFepR[data-view=grid] .Library_project__7St2_{display:flex;flex-direction:column;padding:25px;border:1px solid var(--ss-line);border-radius:8px}.Library_projectList__pFepR[data-view=grid] .Library_projectBody__u6mvz{display:flex;flex-direction:column;gap:15px}.Library_projectList__pFepR[data-view=grid] .Library_project__7St2_ h2{font-size:26px}.Library_projectList__pFepR[data-view=grid] .Library_projectFacts__TdeMY{flex-direction:row;flex-wrap:wrap;gap:8px 18px;padding:0}.Library_projectList__pFepR[data-view=grid] .Library_projectFoot__4qQ72{display:block;margin-top:auto;padding-top:25px}.Library_projectList__pFepR[data-view=grid] .Library_projectFoot__4qQ72>div{margin-top:8px}.Library_quickLook__M3VDv{--ss-muted:#63615d;margin:0 0 28px;padding:24px 30px 30px;border:1px solid var(--ss-control);border-top:3px solid var(--ss-accent);border-radius:8px;background:var(--ss-raised);scroll-margin-top:116px}.Library_selectionTop__kyBWY{display:flex;align-items:center;justify-content:space-between;gap:15px}.Library_selectionTop__kyBWY>button{width:44px;height:44px;border:0;background:transparent;color:var(--ss-ink);font-size:28px}.Library_quickLook__M3VDv h2{margin-top:9px;font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.05em;font-weight:500}.Library_question__Vj5n7{margin-top:18px!important;max-width:65ch;font-size:17px;line-height:1.8}.Library_quickLook__M3VDv dl{display:grid;grid-template-columns:.75fr 1.3fr;gap:28px;margin:25px 0;padding-top:22px;border-top:1px solid var(--ss-line)}.Library_quickLook__M3VDv dt{font:10px var(--font-signal-mono);color:var(--ss-accent);text-transform:uppercase;letter-spacing:.04em}.Library_quickLook__M3VDv dd{margin:10px 0 0;color:var(--ss-muted);font-size:14px;line-height:1.8}.Library_selectionStack___qndK{font:11px/1.9 var(--font-signal-mono);color:var(--ss-muted)}.Library_selectionActions__dSmG0{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:22px}.Library_library__HQW7Y .Library_primaryLink__wFlxs{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:11px 18px;border:1px solid var(--ss-ink);border-radius:6px;background:var(--ss-ink);color:var(--ss-bg);font:600 12px/1.5 var(--font-signal-sans)}.Library_library__HQW7Y .Library_primaryLink__wFlxs:hover{background:var(--ss-accent);border-color:var(--ss-accent)}.Library_empty__c4RqY{padding:60px 25px 65px;text-align:center;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}.Library_empty__c4RqY h2{margin-top:15px;font-size:38px;font-weight:500;letter-spacing:-.04em;line-height:1.25}.Library_empty__c4RqY>p:not(:first-child){max-width:430px;margin:18px auto 0;color:var(--ss-muted);font-size:15px}.Library_empty__c4RqY>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:26px}.Library_endnote__f4co_{display:grid;grid-template-columns:1fr 1.7fr;gap:20px 40px;margin-top:65px;padding-top:24px;border-top:1px solid var(--ss-line)}.Library_endnote__f4co_>p{color:var(--ss-muted);font-size:13px;line-height:1.9}.Library_endnote__f4co_>a{grid-column:2;display:inline-flex;align-items:center;gap:30px;justify-self:start;min-height:44px;color:var(--ss-accent);font-size:12px}.Library_srOnly__MWwq8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.Library_titleLine__ztAEr{gap:35px;grid-template-columns:1.2fr 1fr}.Library_titleLine__ztAEr>p{font-size:16px}.Library_workspace__emjum{grid-template-columns:190px minmax(0,1fr);gap:35px}.Library_projectBody__u6mvz{grid-template-columns:minmax(0,1fr);gap:8px}.Library_projectFacts__TdeMY{flex-direction:row;flex-wrap:wrap;gap:8px 20px}.Library_projectFoot__4qQ72{display:block}.Library_projectFoot__4qQ72>div{margin-top:9px}.Library_projectList__pFepR[data-view=grid] .Library_project__7St2_{padding:20px}.Library_projectList__pFepR[data-view=grid]{gap:15px}.Library_projectList__pFepR[data-view=grid] .Library_project__7St2_ h2{font-size:23px}}@media (max-width:760px){.Library_library__HQW7Y{padding-top:52px;padding-bottom:64px}.Library_header__Yd0Ya{padding-bottom:25px}.Library_titleLine__ztAEr{display:block;margin-top:20px}.Library_titleLine__ztAEr h1{font-size:clamp(43px,10vw,68px)}.Library_titleLine__ztAEr>p{max-width:540px;margin-top:23px;font-size:16px;line-height:1.8}.Library_focusRow__JxVj4{display:block;margin-top:28px}.Library_focusRow__JxVj4>span{display:block;margin-bottom:13px}.Library_searchBar__3rUlm{flex-wrap:wrap;gap:10px 15px;padding:12px 0}.Library_searchLabel__KeWJ0{flex-basis:100%;gap:12px}.Library_searchLabel__KeWJ0 input{font-size:14px;min-height:46px}.Library_mobileFilters__JbdZ7{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--ss-control);border-radius:5px;background:transparent;color:var(--ss-ink);font-size:12px}.Library_mobileFilters__JbdZ7>span:last-child{margin-left:12px;font-size:18px}.Library_viewSwitch__Fjjj_{margin-left:auto}.Library_workspace__emjum{display:block}.Library_facets__Q38oC{display:none;padding:26px 0;border-bottom:1px solid var(--ss-line)}.Library_facets__Q38oC[data-open=true]{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.Library_facets__Q38oC fieldset{margin-bottom:12px}.Library_selectLabel__GgEEn{margin-bottom:0}.Library_facets__Q38oC fieldset:first-child{grid-row:span 2}.Library_facets__Q38oC fieldset:last-of-type,.Library_filterNote__uOlQF,.Library_reset__BIB2Z{grid-column:1/-1}.Library_resultsBar__NricF{min-height:80px;align-items:center;gap:10px}.Library_resultsBar__NricF p{font-size:10px}.Library_resultsBar__NricF p>span{display:block}.Library_resultsBar__NricF label{gap:5px;font-size:11px}.Library_resultsBar__NricF select{width:150px;max-width:150px;font-size:11px;padding-right:18px}.Library_project__7St2_{padding:23px 0 20px}.Library_projectMeta__5eoRk{font-size:9px;gap:10px}.Library_projectMeta__5eoRk span:last-child{flex-shrink:0}.Library_project__7St2_ h2{font-size:26px}.Library_project__7St2_ h2 a{gap:10px}.Library_projectBody__u6mvz>div>p{font-size:14px;line-height:1.85}.Library_projectFoot__4qQ72>p{font-size:9px}.Library_projectFoot__4qQ72>div{gap:28px}.Library_projectFacts__TdeMY{font-size:10px}.Library_projectList__pFepR[data-view=grid]{grid-template-columns:minmax(0,1fr)}.Library_projectList__pFepR[data-view=grid] .Library_project__7St2_{padding:22px}.Library_projectList__pFepR[data-view=grid] .Library_project__7St2_ h2{font-size:25px}.Library_quickLook__M3VDv{padding:17px 20px 24px;scroll-margin-top:100px}.Library_quickLook__M3VDv h2{font-size:30px}.Library_question__Vj5n7{font-size:15px}.Library_quickLook__M3VDv dl{grid-template-columns:1fr;gap:20px;margin:23px 0}.Library_quickLook__M3VDv dd{font-size:13px}.Library_selectionStack___qndK{font-size:10px}.Library_selectionActions__dSmG0{gap:8px 24px}.Library_endnote__f4co_{display:block;margin-top:45px}.Library_endnote__f4co_>p{margin-top:17px}.Library_endnote__f4co_>a{margin-top:12px}}@media (max-width:370px){.Library_titleLine__ztAEr h1{font-size:43px}.Library_titleLine__ztAEr>p{font-size:15px}.Library_searchLabel__KeWJ0 input{font-size:12px}.Library_resultsBar__NricF label>span{display:none}.Library_resultsBar__NricF select{width:143px}.Library_facets__Q38oC[data-open=true]{gap:15px}.Library_checkLabel__66KHF{font-size:12px}.Library_selectLabel__GgEEn select{font-size:11px}.Library_project__7St2_ h2{font-size:23px}.Library_projectMeta__5eoRk{font-size:8px}.Library_projectMeta__5eoRk span:last-child{flex-shrink:1;text-align:right}.Library_quickLook__M3VDv{padding-inline:16px}.Library_quickLook__M3VDv h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.Library_library__HQW7Y *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}