.PolicyLibrary_container__3EJj0{display:flex;flex-direction:column;gap:2rem;@media (min-width:768px){flex-direction:row}@media (--sm ){flex-direction:row}}.PolicyLibrary_card__SxmAZ{grid-column:span 4;@media (min-width:768px){grid-column:span 6}@media (--sm ){grid-column:span 6}@media (min-width:1141px){grid-column:span 4}@media (--md ){grid-column:span 4}}.PolicyLibrary_mobileHeader__YQSAE{display:flex;flex-direction:column;gap:var(--spacing-2xs);@media (min-width:768px){display:none}@media (--sm ){display:none}}.PolicyLibrary_sidebar__KmXzD{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-s);position:fixed;height:100dvh;width:100vw;top:0;left:0;background:var(--color-white-100);z-index:1000;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease-in-out;&.PolicyLibrary_open__PNner{transform:translateX(0)}@media (min-width:768px){width:18.75rem;height:auto;position:static;transform:none;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;overflow-y:visible}@media (--sm ){width:18.75rem;height:auto;position:static;transform:none;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;overflow-y:visible}}.PolicyLibrary_filterHeader__antPo{display:flex;align-items:center;justify-content:space-between}.PolicyLibrary_filterTitle__at8VK{font:var(--font-lead-medium);color:var(--color-penn-blue-100)}.PolicyLibrary_filterGroup__d90Sw{display:flex;padding:var(--spacing-xs,24px);flex-direction:column;gap:var(--spacing-2xs,16px);align-self:stretch;font:var(--font-body-small);border-radius:var(--radius-m,8px);background:var(--penn-blue-5,#f2f4f7)}.PolicyLibrary_filterGroup__d90Sw .PolicyLibrary_groupLabel____tDq{color:var(--color-penn-blue-80);font:var(--font-caption-medium);text-transform:uppercase;display:flex;align-items:center;gap:var(--spacing-3xs);cursor:pointer;.PolicyLibrary_counter__R1WFs{margin-left:auto}.PolicyLibrary_chevronIcon__i48Er{width:1rem;height:1rem;color:var(--color-penn-blue-100);transition:transform .2s ease}}.PolicyLibrary_filterGroup__d90Sw [data-state=open] .PolicyLibrary_chevronIcon__i48Er{transform:rotate(180deg)}.PolicyLibrary_filterOptions__BoKaz{display:flex;flex-direction:column;gap:var(--spacing-2xs,16px);align-self:stretch;font:var(--font-body-small);border-radius:var(--radius-m,8px);background:var(--penn-blue-5,#f2f4f7)}.PolicyLibrary_filterOption__35ikE{cursor:pointer;color:var(--color-penn-blue-60)}.PolicyLibrary_filterOptionLabel__bVmhR,.PolicyLibrary_filterOption__35ikE{display:flex;gap:var(--spacing-3xs);align-items:center;width:100%}.PolicyLibrary_typeIndicator__m64oK{width:.75rem;height:.75rem;aspect-ratio:1/1;border-radius:50%;margin-left:auto;&.PolicyLibrary_news__2azY_{background-color:var(--color-penn-blue-100)}&.PolicyLibrary_publications__C4FHU{background-color:var(--color-cardinal-40)}&.PolicyLibrary_position-papers__vXOnN{background-color:var(--color-cardinal-100)}&.PolicyLibrary_blog__M4jaF{background-color:var(--color-penn-blue-40)}}.PolicyLibrary_sortIcon__Hod5T{color:var(--color-penn-blue-40);width:1rem;height:1rem}.PolicyLibrary_topicsList__1wVN7{display:flex;flex-wrap:wrap;gap:var(--spacing-4xs)}.PolicyLibrary_topic__b03cg{cursor:pointer}.PolicyLibrary_topicCloseIcon__fv3OM{width:.75rem;height:.75rem;margin-left:var(--spacing-4xs)}.PolicyLibrary_topicsMoreButton___6_Vh{all:unset;font:var(--font-caption-regular);color:var(--color-penn-blue-40);text-decoration:underline;&:hover{color:var(--color-penn-blue-80)}&:active{color:var(--color-penn-blue-100)}}.PolicyLibrary_counter__R1WFs{display:inline-flex;padding:var(--spacing-5xs,4px) var(--spacing-4xs,8px);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border-radius:var(--radius-l,16px);background:var(--color-cardinal-100,#bf0d3e);color:var(--color-white-100)}.PolicyLibrary_dateRange__9L_UX{display:flex;width:100%;gap:var(--spacing-4xs)}.PolicyLibrary_searchGroup__Q0JCN{display:none;@media (min-width:768px){display:inherit}@media (--sm ){display:inherit}}.PolicyLibrary_main__Q7jAc{flex:1 1}.PolicyLibrary_header__V_XpO{margin-bottom:var(--spacing-xs);display:flex;justify-content:space-between;align-items:center}.PolicyLibrary_header__V_XpO h2{margin:0}.PolicyLibrary_totalResults__OykzK{color:var(--color-penn-blue-100);.PolicyLibrary_counter__R1WFs{background-color:var(--color-penn-blue-100)}}.PolicyLibrary_resultsGrid__XAn1o{--grid-gutter:var(--spacing-2xs);margin-bottom:2rem;transition:opacity .9s var(--ease-out-quad);transition-delay:.2s;align-items:stretch;&.PolicyLibrary_loading__h4h0O{opacity:.7}}.PolicyLibrary_pagination__w_iwe{display:flex;justify-content:center}.PolicyLibrary_mobileApplyFilters__kJa59{position:sticky;bottom:calc(-1 * var(--spacing-s));left:0;right:0;padding:var(--spacing-s) 0;background:var(--color-white-100);@media (min-width:768px){display:none}@media (--sm ){display:none}}.PolicyLibrary_filterToggle__t9ZeZ{display:flex;padding:var(--spacing-3xs,12px) var(--spacing-2xs,16px);justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--radius-m,8px);background:var(--color-penn-blue-5,#f2f4f7)}.PolicyLibrary_filterToggleIcon__E62X8{width:1.5rem;height:1.5rem;color:var(--color-penn-blue-100)}.Tabs_TabsList__Mw5oM{display:flex;align-items:flex-start;transition:all .3s ease-out;flex-wrap:nowrap;text-wrap:nowrap;overflow:auto}.Tabs_TabsList__Mw5oM::-webkit-scrollbar{display:none}.Tabs_TabsList__Mw5oM{gap:var(--spacing-xs)}.Tabs_TabsList__Mw5oM>*{transition:all .3s ease-out}@media (min-width:768px){.Tabs_TabsList__Mw5oM{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}}@media (--sm ){.Tabs_TabsList__Mw5oM{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}}.Tabs_TabsTrigger__bmiD6{all:unset;color:var(--color-penn-blue-100);transition:all .3s var(--ease-amcham);padding:var(--spacing-3xs) 0;cursor:pointer;font:var(--font-label-large);&:hover{color:var(--color-penn-blue-140)}}.Tabs_TabsTrigger__bmiD6[data-state=active]{display:flex;padding:var(--spacing-3xs) var(--spacing-2xs);justify-content:center;align-items:center;border-radius:var(--radius-m);background-color:var(--color-penn-blue-100);color:var(--color-white-100)}.StaffBlock_header__Z6kar{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-bottom:var(--spacing-s);position:sticky;top:var(--spacing-2xs);z-index:2;@media (min-width:768px){flex-direction:row;align-items:center;justify-content:space-between;gap:inherit}@media (--sm ){flex-direction:row;align-items:center;justify-content:space-between;gap:inherit}&:after{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--spacing-2xs));left:0;width:100%;height:calc(100% + var(--spacing-2xs) * 2);background-color:var(--color-white-100)}.StaffBlock_background__Wge__ &:after{background-color:var(--color-penn-blue-5)}}.StaffBlock_title__bCCkU{color:var(--color-penn-blue-100);transition:transform .3s var(--ease-amcham),height .3s var(--ease-amcham);transform-origin:left bottom;overflow:hidden;@media (min-width:768px){transform-origin:left center}@media (--sm ){transform-origin:left center}.sticky &{transform:translateY(-100%);height:0;@media (min-width:768px){height:auto;transform:scale(.7)}@media (--sm ){height:auto;transform:scale(.7)}}}.StaffBlock_tabTitle__HCbnU{margin-bottom:var(--spacing-4xs);color:var(--color-cardinal-100);font:var(--font-lead-medium)}.StaffBlock_tabInfo__41qVd{color:var(--color-penn-blue-120);font:var(--font-body-small);margin-bottom:var(--spacing-s);max-width:37.5rem}.StaffBlock_teamGrid__pUuH7{--grid-columns:1;--grid-gutter:var(--spacing-xs);@media (min-width:768px){--grid-columns:2}@media (--sm ){--grid-columns:2}@media (min-width:1141px){--grid-columns:3}@media (--md ){--grid-columns:3}}.MemberCard_memberCard__S01ze{display:flex;aspect-ratio:328/440;padding:var(--spacing-s,24px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-2xs,16px);position:relative;overflow:hidden;color:var(--color-white-100);border-radius:var(--radius-l,16px);background-color:var(--color-penn-blue-100)}@keyframes MemberCard_cardUp__palQY{to{transform:translateY(0);clip-path:inset(0 round var(--radius-l))}}@keyframes MemberCard_textUp___W9pf{to{transform:translateY(0)}}.MemberCard_imageWrapper__SHq8_{position:absolute;inset:0;z-index:-1;&:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,6,18,0),#000612)}}.MemberCard_separator__2ql67{width:.0625rem;border-right:.0625rem solid var(--color-penn-blue-20);background:linear-gradient(90deg,#000612,rgba(0,6,18,0))}.MemberCard_image__GqKgW{width:100%;height:100%;aspect-ratio:unset!important;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;opacity:1!important}.MemberCard_content__R5doc{transform:translateY(0);transition:transform .5s var(--ease-amcham)}.MemberCard_memberName__erUSb{margin-bottom:var(--spacing-4xs)}.MemberCard_function__alDE9{text-transform:uppercase;font:var(--font-caption-medium);color:var(--color-penn-blue-20)}.MemberCard_contentSecond__sfPof{margin-top:var(--spacing-2xs);display:flex;flex-direction:column;gap:var(--spacing-4xs)}.MemberCard_iconItem__XixjS{display:flex;align-items:center;gap:var(--spacing-2xs);position:relative;z-index:2}.MemberCard_icon__TnxFW{width:1.25rem;height:1.25rem;color:var(--color-cardinal-100)}.MemberCard_coverLink__3eJ9A{position:absolute;inset:0;z-index:1;text-indent:-624.9375rem;overflow:hidden;white-space:nowrap;cursor:pointer}.MemberCard_dialogImageWrapper__Z1pEL{pointer-events:none;width:100%;height:100%;position:relative;border-radius:var(--radius-l);overflow:hidden;border-radius:var(--radius-m,8px);aspect-ratio:424/440!important;&:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,6,18,0),#000612)}@media (min-width:768px){width:25rem;flex:0 0 auto}@media (--sm ){width:25rem;flex:0 0 auto}}.MemberCard_dialogImage__LsHrD{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.MemberCard_dialogContentContainer__9h_NL{color:var(--color-penn-blue-100)}.MemberCard_dialogContent__v5fWt{display:flex;flex-direction:column;gap:var(--spacing-s);@media (min-width:768px){flex-direction:row}@media (--sm ){flex-direction:row}}.MemberCard_dialogMemberName__n6dyr{color:var(--color-cardinal-100);margin-bottom:var(--spacing-2xs)}.MemberCard_dialogFunction__pqB1t{font:var(--font-caption-bold);color:var(--color-penn-blue-60);margin-bottom:var(--spacing-xs)}.MemberCard_bio__Il_dF{font:var(--font-body-xsmall)}.MemberCard_dialogContactInfo__i1d6j{display:flex;flex-direction:column;margin-top:var(--spacing-s);gap:var(--spacing-xs);@media (min-width:768px){flex-direction:row;flex-wrap:wrap}@media (--sm ){flex-direction:row;flex-wrap:wrap}}.MemberCard_dialogLabelValue__xxclL{display:flex;align-items:center;gap:var(--spacing-2xs)}.MemberCard_dialogLabel__LII1B{color:var(--color-cardinal-100);width:1.25rem;height:1.25rem}.MemberCard_memberCard__S01ze{.MemberCard_content__R5doc{transform:translateY(8.75rem);animation:MemberCard_textUp___W9pf .5s var(--ease-amcham) forwards;animation-delay:calc(var(--i) * .08s)}--i:3;&:first-child{--i:0}&:nth-child(2){--i:1}&:nth-child(3){--i:2}transform:translateY(2.5rem) skew(0deg);clip-path:inset(15% round var(--radius-l));transform-origin:center top;animation:MemberCard_cardUp__palQY .5s var(--ease-amcham) forwards;animation-duration:calc(.5s * (1 + var(--i) * .3))}.MemberCard_memberCard__S01ze{.MemberCard_contentSecond__sfPof,.MemberCard_function__alDE9,.MemberCard_memberName__erUSb{transition:transform .3s var(--ease-amcham);transition-delay:calc(var(--i) * .05s)}.MemberCard_imageWrapper__SHq8_{transition:transform .5s var(--ease-amcham)}&:hover{.MemberCard_contentSecond__sfPof,.MemberCard_function__alDE9,.MemberCard_memberName__erUSb{transform:translateY(-1.25rem)}.MemberCard_imageWrapper__SHq8_{transform:scale(1.05)}.MemberCard_function__alDE9,.MemberCard_memberName__erUSb{--i:0}.MemberCard_contentSecond__sfPof{--i:2}}}