.Library_library__bP_s5{width:100%;display:flex;flex-direction:column;align-items:center;gap:4rem;margin-top:4rem;--card-width:25rem}.Library_carouselControls__vXdLw{display:flex;justify-content:center;align-items:center;gap:1.5rem}.Library_controlBtn__nv3y3{border-radius:var(--border-radius-pill);width:10rem;height:3rem;background-color:rgba(0,0,0,0)}.Library_controlBtn__nv3y3:hover{background-color:var(--clr-accent-secondary)}.Library_carousel__mY4Yj{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;cursor:-webkit-grab;cursor:grab;touch-action:pan-x}.Library_carousel__mY4Yj::-webkit-scrollbar{display:none}.Library_carousel__mY4Yj:active{cursor:-webkit-grabbing;cursor:grabbing}.Library_carouselNoOverflow__EIFjX{overflow-x:hidden}.Library_track__fAdhz{display:flex;padding:.25rem 0}.Library_edgeSpacer__Q4ZXV{flex:0 0 calc(50% - var(--card-width)/2)}.Library_carouselNoOverflow__EIFjX .Library_track__fAdhz{justify-content:flex-start}.Library_projectItem__nAqir{flex:0 0 auto;transition:transform .16s ease,opacity .16s ease}.Library_projectCardWrap__uMJZR{width:var(--card-width)}.Library_projectItemIdle__WpKGt{opacity:.25;transform:scale(.85)}.Library_projectItemActive__o_QAm{opacity:1;transform:scale(1)}.Library_content__c7Cz0{gap:4rem;width:80rem;align-items:start;position:relative}.Library_projectColumn__DBqbG{width:100%;display:flex;flex-direction:column;align-items:center}.Library_detailHeader__OgqoN{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.Library_projectPanel__v8reb{width:80%;display:flex;justify-content:center;position:relative}.Library_projectPanel__v8reb .Library_titleBtn__5Mphb{font-size:var(--font-size-regular-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-primary);letter-spacing:var(--font-spacing-tight);position:absolute;width:100%;top:-6rem}.Library_projectPanel__v8reb .Library_titleBtn__5Mphb:hover{text-decoration:underline}.Library_toolbar__3hvod{display:flex;gap:2rem;align-items:center}.Library_toolbar__3hvod [data-variant=basic].Library_btn__dyPJs{z-index:2}.Library_toolbar__3hvod [data-variant=basic].Library_btn__dyPJs:hover{background-color:var(--clr-accent-secondary)}.Library_toolbar__3hvod .Library_favouriteBtn__FqbYF{margin-bottom:.8rem}.Library_toolbar__3hvod .Library_divider__i2tn5{background-color:var(--clr-border-secondary)}.Library_toolbar__3hvod .Library_projectPageBtn__Cea8_{border-radius:var(--border-radius-pill)}.Library_toolbar__3hvod .Library_projectPageBtn__Cea8_:hover svg{fill:var(--clr-text-primary)}.Library_newsPanel__9a7MJ{width:80%;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:1rem;background-color:var(--clr-accent-secondary);min-height:10rem;border-radius:var(--border-radius-primary)}.Library_newsPanel__9a7MJ .Library_newsTitle__7JgYS{font-size:var(--font-size-sm-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:var(--font-spacing);color:var(--clr-text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Library_storyColumn__piH0n{gap:2rem}.Library_storiesList__JG_N_,.Library_storyColumn__piH0n{width:100%;display:flex;flex-direction:column;align-items:center}.Library_storiesList__JG_N_{gap:3rem;margin-bottom:3rem;margin-top:2rem}.Library_storyRow__dsvGL{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;position:relative}.Library_storyRow__dsvGL .Library_storyStats__LJby4{display:flex;gap:.5rem;justify-content:space-between}.Library_storyRow__dsvGL .Library_storyStats__LJby4 .Library_statItem__CclnI{display:flex;align-items:flex-end;gap:1rem;width:-moz-fit-content;width:fit-content}.Library_storyRow__dsvGL .Library_storyStats__LJby4 .Library_statItem__CclnI p{font-size:var(--font-size-sm-heading);color:var(--clr-text-primary);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:var(--font-spacing)}.Library_storyRow__dsvGL .Library_actionBtn__4D1FU{display:flex;align-items:center}.Library_storyRow__dsvGL .Library_btn__dyPJs{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:var(--font-spacing-tight);border-radius:var(--border-radius-pill);width:15rem;position:absolute;bottom:-12px}.Library_storyRow__dsvGL .Library_inactive__xMB5y{background-color:var(--clr-accent-primary);color:var(--clr-text-secondary)}.Library_storyRow__dsvGL .Library_inactive__xMB5y:hover{background-color:var(--clr-accent-primary-hover)}