.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.search-and-results{--transition--ease:ease-in-out;--transition--duration:200ms;z-index:7}@media (min-width:87.5em){.search-and-results{gap:var(--space--xl)}}.search-and-results .pagination{margin-top:var(--space--l)}.search-and-results .pagination__inner{max-width:var(--width--l)}.search-and-results__status{transition:visibility var(--transition--duration) var(--transition--ease) 0s,opacity var(--transition--duration) var(--transition--ease) 0s}.search-and-results__status-numbers{font-weight:var(--base--bold-font-weight)}.search-and-results__inner{position:relative}.search-and-results__header{--grid--columns:1;--row--gap:var(--space--xs);align-items:center;border-bottom:var(--border--1);column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));justify-items:start;margin-top:var(--space--l);padding-bottom:var(--space--xxs);row-gap:var(--grid--row-gap)}@media (min-width:27.5em){.search-and-results__header{--grid--columns:2}}@media (min-width:48em){.search-and-results__header{--row--gap:var(--space--s);justify-content:space-between}}.search-and-results__results-wrap{margin-top:var(--space--m);min-height:40vh;position:relative;z-index:1}.search-and-results__results-wrap>:first-child{margin-top:0}.search-and-results__results-wrap>:last-child{margin-bottom:0}.search-and-results__results>:first-child{margin-top:0}.search-and-results__results>:last-child{margin-bottom:0}.search-and-results .cards,.search-and-results .cards__inner{max-width:unset!important}.search-and-results .cards--type--linkable-profiles{--grid--column-gap:var(--space--s)}.search-and-results__order{display:flex;flex-flow:row wrap;position:relative;z-index:2}.search-and-results__order--desktop{order:-1}@media (max-width:61.99em){.search-and-results__order--desktop{display:none}}@media (min-width:27.5em){.search-and-results__order--desktop{margin-left:auto;order:1;text-align:right}}@media (min-width:48em){.search-and-results__order--desktop{justify-self:flex-end}}.search-and-results__order--desktop .dropdown__header{border-bottom:3px solid var(--color--brand-1)}.search-and-results__order--mobile button{--focus--color:var(--button--border-color);align-items:center;background-color:var(--button--background-color);border-color:var(--button--border-color);border-radius:var(--button--border-radius);border-style:solid;border-width:var(--button--border-width);color:var(--button--color);cursor:pointer;display:inline-flex;font-size:var(--button--font-size,inherit);font-weight:var(--type--1--font-weight--medium);justify-content:center;letter-spacing:.025rem;line-height:1.1;padding:var(--button--padding-y) var(--button--padding-x);text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;-webkit-user-select:none;user-select:none}.search-and-results__order--mobile button:active,.search-and-results__order--mobile button:focus{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}@media (hover:hover){.search-and-results__order--mobile button:hover{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}}.search-and-results__order--mobile button:focus{outline:var(--focus--1--width,2px) dotted var(--focus--color);outline-offset:var(--focus--1--offset,0)}.search-and-results__order--mobile button:focus:not(:focus-visible):active,.search-and-results__order--mobile button:focus:not(:focus-visible):focus{outline-style:none;outline-width:0}.has-brand-1-background-color .search-and-results__order--mobile button:not(.has-background){--button--color--hover:var(--color--white);--button--background-color--hover:var(--color--black);--button--border-color--hover:var(--color--black)}.search-and-results__order--mobile button:after{position:static}.search-and-results__order--mobile .dropdown{width:100%}.search-and-results__order--mobile .dropdown__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.search-and-results__order--mobile .dropdown__label:focus{clip:auto;display:block;height:auto;left:calc(var(--space--m)/2);top:calc(var(--space--m)/2);width:auto;z-index:var(--z-index--screen-reader)}.search-and-results__begin{display:none;margin-top:var(--space--xl);text-align:center}.search-and-results__loader{--spinner--size:4.375rem;background-color:#ffffff80;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity var(--transition--duration) var(--transition--ease),visibility var(--transition--duration) var(--transition--ease);visibility:hidden;z-index:4}.search-and-results__no-content{display:none;margin-top:var(--space--xl);text-align:center}.search-and-results.is-no-results .search-and-results__no-content{display:block}.search-and-results.is-no-results .search-and-results__status{opacity:0;visibility:hidden}.search-and-results.is-searching .search-and-results__loader{opacity:1;visibility:visible}.search-and-results.is-searched:not(.is-no-results) .search-and-results__status{opacity:1}@media (min-width:48em){.search-and-results .pagination{grid-column:2}}.search-and-results--type-global .searchbar,.search-and-results--type-members .searchbar{--color--background:var(--color--black);--color--background--hsl:var(--color--black--hsl);--color--foreground:var(--color--white);--color--foreground--hsl:0deg,0%,100%;--accent-color:var(--color--yellow);--link--color:var(--color--white);--link--color--hover:var(--color--white);--input--outline-color--focus:var(--color--yellow);background-color:var(--color--background);color:var(--color--foreground)}.search-and-results--type-global .searchbar__filter__heading,.search-and-results--type-members .searchbar__filter__heading{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.search-and-results--type-global .searchbar__filter__heading:focus,.search-and-results--type-members .searchbar__filter__heading:focus{clip:auto;display:block;height:auto;left:calc(var(--space--m)/2);top:calc(var(--space--m)/2);width:auto;z-index:var(--z-index--screen-reader)}.search-and-results--type-global .searchbar__reset,.search-and-results--type-global .searchbar__search,.search-and-results--type-members .searchbar__reset,.search-and-results--type-members .searchbar__search{--focus--color:var(--button--border-color);--button--font-size:var(--type--size--0);--button--padding-y:0.9rem;--button--padding-x:0.9rem;align-items:center;background-color:var(--button--background-color);border-color:var(--button--border-color);border-radius:var(--button--border-radius);border-radius:var(--border-radius--m);border-style:solid;border-width:var(--button--border-width);color:var(--button--color);cursor:pointer;display:inline-flex;font-size:var(--button--font-size,inherit);font-weight:var(--type--1--font-weight--medium);justify-content:center;letter-spacing:.025rem;line-height:1.1;padding:var(--button--padding-y) var(--button--padding-x);text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;-webkit-user-select:none;user-select:none}.search-and-results--type-global .searchbar__reset:active,.search-and-results--type-global .searchbar__reset:focus,.search-and-results--type-global .searchbar__search:active,.search-and-results--type-global .searchbar__search:focus,.search-and-results--type-members .searchbar__reset:active,.search-and-results--type-members .searchbar__reset:focus,.search-and-results--type-members .searchbar__search:active,.search-and-results--type-members .searchbar__search:focus{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}@media (hover:hover){.search-and-results--type-global .searchbar__reset:hover,.search-and-results--type-global .searchbar__search:hover,.search-and-results--type-members .searchbar__reset:hover,.search-and-results--type-members .searchbar__search:hover{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}}.search-and-results--type-global .searchbar__reset:focus,.search-and-results--type-global .searchbar__search:focus,.search-and-results--type-members .searchbar__reset:focus,.search-and-results--type-members .searchbar__search:focus{outline:var(--focus--1--width,2px) dotted var(--focus--color);outline-offset:var(--focus--1--offset,0)}.search-and-results--type-global .searchbar__reset:focus:not(:focus-visible):active,.search-and-results--type-global .searchbar__reset:focus:not(:focus-visible):focus,.search-and-results--type-global .searchbar__search:focus:not(:focus-visible):active,.search-and-results--type-global .searchbar__search:focus:not(:focus-visible):focus,.search-and-results--type-members .searchbar__reset:focus:not(:focus-visible):active,.search-and-results--type-members .searchbar__reset:focus:not(:focus-visible):focus,.search-and-results--type-members .searchbar__search:focus:not(:focus-visible):active,.search-and-results--type-members .searchbar__search:focus:not(:focus-visible):focus{outline-style:none;outline-width:0}.has-brand-1-background-color .search-and-results--type-global .searchbar__reset:not(.has-background),.has-brand-1-background-color .search-and-results--type-global .searchbar__search:not(.has-background),.has-brand-1-background-color .search-and-results--type-members .searchbar__reset:not(.has-background),.has-brand-1-background-color .search-and-results--type-members .searchbar__search:not(.has-background){--button--color--hover:var(--color--white);--button--background-color--hover:var(--color--black);--button--border-color--hover:var(--color--black)}@media (min-width:62em){.search-and-results--type-global.is-initiated .searchbar__search,.search-and-results--type-members.is-initiated .searchbar__search{display:none}.search-and-results--type-activities,.search-and-results--type-articles,.search-and-results--type-events{display:grid;grid-template-columns:21.875rem minmax(0,auto)}.search-and-results--type-activities .search-and-results__header,.search-and-results--type-articles .search-and-results__header,.search-and-results--type-events .search-and-results__header{margin-top:0}.search-and-results--type-activities .searchbar,.search-and-results--type-activities .searchbar__filters,.search-and-results--type-activities .searchbar__filters__main,.search-and-results--type-articles .searchbar,.search-and-results--type-articles .searchbar__filters,.search-and-results--type-articles .searchbar__filters__main,.search-and-results--type-events .searchbar,.search-and-results--type-events .searchbar__filters,.search-and-results--type-events .searchbar__filters__main{flex-flow:column}.search-and-results--type-activities .searchbar__filters,.search-and-results--type-articles .searchbar__filters,.search-and-results--type-events .searchbar__filters{align-items:normal;gap:0;overflow:visible;padding-right:0}}.search-and-results--type-activities .searchbar__filters__main,.search-and-results--type-articles .searchbar__filters__main,.search-and-results--type-events .searchbar__filters__main{gap:var(--space--m)}@media (min-width:62em){.search-and-results--type-activities .searchbar__filters__main,.search-and-results--type-articles .searchbar__filters__main,.search-and-results--type-events .searchbar__filters__main{padding:0}}.search-and-results--type-activities .searchbar__actions,.search-and-results--type-articles .searchbar__actions,.search-and-results--type-events .searchbar__actions{margin-top:var(--space--xs)}.search-and-results--type-activities .searchbar__mobile-actions,.search-and-results--type-articles .searchbar__mobile-actions,.search-and-results--type-events .searchbar__mobile-actions{padding:0}.search-and-results--type-activities .searchbar__search,.search-and-results--type-articles .searchbar__search,.search-and-results--type-events .searchbar__search{--focus--color:var(--button--border-color);align-items:center;background-color:var(--button--background-color);border-color:var(--button--border-color);border-radius:var(--button--border-radius);border-style:solid;border-width:var(--button--border-width);color:var(--button--color);cursor:pointer;display:inline-flex;font-size:var(--button--font-size,inherit);font-weight:var(--type--1--font-weight--medium);justify-content:center;letter-spacing:.025rem;line-height:1.1;padding:var(--button--padding-y) var(--button--padding-x);text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;-webkit-user-select:none;user-select:none}.search-and-results--type-activities .searchbar__search:active,.search-and-results--type-activities .searchbar__search:focus,.search-and-results--type-articles .searchbar__search:active,.search-and-results--type-articles .searchbar__search:focus,.search-and-results--type-events .searchbar__search:active,.search-and-results--type-events .searchbar__search:focus{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}@media (hover:hover){.search-and-results--type-activities .searchbar__search:hover,.search-and-results--type-articles .searchbar__search:hover,.search-and-results--type-events .searchbar__search:hover{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}}.search-and-results--type-activities .searchbar__search:focus,.search-and-results--type-articles .searchbar__search:focus,.search-and-results--type-events .searchbar__search:focus{outline:var(--focus--1--width,2px) dotted var(--focus--color);outline-offset:var(--focus--1--offset,0)}.search-and-results--type-activities .searchbar__search:focus:not(:focus-visible):active,.search-and-results--type-activities .searchbar__search:focus:not(:focus-visible):focus,.search-and-results--type-articles .searchbar__search:focus:not(:focus-visible):active,.search-and-results--type-articles .searchbar__search:focus:not(:focus-visible):focus,.search-and-results--type-events .searchbar__search:focus:not(:focus-visible):active,.search-and-results--type-events .searchbar__search:focus:not(:focus-visible):focus{outline-style:none;outline-width:0}.has-brand-1-background-color .search-and-results--type-activities .searchbar__search:not(.has-background),.has-brand-1-background-color .search-and-results--type-articles .searchbar__search:not(.has-background),.has-brand-1-background-color .search-and-results--type-events .searchbar__search:not(.has-background){--button--color--hover:var(--color--white);--button--background-color--hover:var(--color--black);--button--border-color--hover:var(--color--black)}.search-and-results--type-activities .searchbar__reset,.search-and-results--type-articles .searchbar__reset,.search-and-results--type-events .searchbar__reset{background-color:initial;border:0;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:var(--space--xs);padding:0;text-transform:inherit}.search-and-results--type-activities .searchbar__reset:active,.search-and-results--type-activities .searchbar__reset:focus,.search-and-results--type-articles .searchbar__reset:active,.search-and-results--type-articles .searchbar__reset:focus,.search-and-results--type-events .searchbar__reset:active,.search-and-results--type-events .searchbar__reset:focus{background-color:initial;color:inherit}@media (hover:hover){.search-and-results--type-activities .searchbar__reset:hover,.search-and-results--type-articles .searchbar__reset:hover,.search-and-results--type-events .searchbar__reset:hover{background-color:initial;color:inherit}}.search-and-results--type-activities .searchbar__reset:focus,.search-and-results--type-articles .searchbar__reset:focus,.search-and-results--type-events .searchbar__reset:focus{box-shadow:unset;outline-width:var(--focus--1--width)}.search-and-results--type-activities .searchbar__reset:active,.search-and-results--type-activities .searchbar__reset:focus,.search-and-results--type-articles .searchbar__reset:active,.search-and-results--type-articles .searchbar__reset:focus,.search-and-results--type-events .searchbar__reset:active,.search-and-results--type-events .searchbar__reset:focus{text-decoration-line:underline}@media (hover:hover){.search-and-results--type-activities .searchbar__reset:hover,.search-and-results--type-articles .searchbar__reset:hover,.search-and-results--type-events .searchbar__reset:hover{text-decoration-line:underline}}@media (min-width:62em){.search-and-results--type-activities.is-initiated .searchbar__search,.search-and-results--type-articles.is-initiated .searchbar__search,.search-and-results--type-events.is-initiated .searchbar__search{display:none}}