.search{--search--results--min-height:40vh;--search--z-index--context:10;--search--icon-size:1.125rem;--search--gap:var(--space--s);--input--border-radius:0;--input--padding-y:0.4em;--input--padding-x:0.8em;isolation:isolate}.search__inner{display:flex;flex-flow:column;gap:var(--search--gap);margin-left:auto;margin-right:auto;max-width:var(--width--responsive--m);position:relative}.search__filters{z-index:calc(var(--search--z-index--context))}.search__pills:not(:has(.search-pills__items)){margin-top:calc(var(--search--gap)*-1)}.search__header{display:flex;z-index:calc(var(--search--z-index--context) - 1)}@media (max-width:47.99em){.search__header{flex-flow:column;gap:var(--space--s)}}@media (min-width:48em){.search__header{align-items:center;flex-flow:row;justify-content:space-between}}.search__results{min-height:var(--search--results--min-height);position:relative;z-index:calc(var(--search--z-index--context) - 2)}.search__results>:first-child{margin-top:0}.search__results>:last-child{margin-bottom:0}.search__results__inner>:first-child{margin-top:0}.search__results__inner>:last-child{margin-bottom:0}.search__results .search__cards .cards__inner{--block--padding-y:0;max-width:var(--width--l)}@media (min-width:25em) and (max-width:47.99em){.search__results .search__cards .cards__items{--grid--columns:2}}@media screen and (prefers-reduced-motion:no-preference){.search__results .search__cards .cards__items>*{animation:fadeIn .5s ease forwards;opacity:0;transform:translateY(1.25rem);transition:opacity var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s}.search__results .search__cards .cards__items>:first-child{animation-delay:.48s}.search__results .search__cards .cards__items>:nth-child(2){animation-delay:.56s}.search__results .search__cards .cards__items>:nth-child(3){animation-delay:.64s}.search__results .search__cards .cards__items>:nth-child(4){animation-delay:.72s}.search__results .search__cards .cards__items>:nth-child(5){animation-delay:.8s}.search__results .search__cards .cards__items>:nth-child(6){animation-delay:.88s}.search__results .search__cards .cards__items>:nth-child(7){animation-delay:.96s}.search__results .search__cards .cards__items>:nth-child(8){animation-delay:1.04s}.search__results .search__cards .cards__items>:nth-child(9){animation-delay:1.12s}.search__results .search__cards .cards__items>:nth-child(10){animation-delay:1.2s}.search__results .search__cards .cards__items>:nth-child(11){animation-delay:1.28s}.search__results .search__cards .cards__items>:nth-child(12){animation-delay:1.36s}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}}.search[data-granola-search] .search__results .search__cards .cards__inner{max-width:none}@media (min-width:48em){.search .pagination{grid-column:2}}.search .g-card{--g-card--gradient--accent--height:var(--space--xxxs);--g-card--max-width:inital}@media screen and (prefers-reduced-motion){.search .g-card{opacity:1!important}}.search .g-card__search_relevancy{bottom:.3125rem;position:absolute;right:.625rem;text-align:right}@media (min-width:75em){.search .g-card.is-search-key-result{border:.625rem solid var(--color--brand-4);flex-direction:row;width:calc((var(--width--m) - var(--grid--column-gap))*.5)}}.search .g-card:has(.g-card__search_relevancy){padding-bottom:var(--space--s)}.search__order{display:flex;flex-flow:row wrap;position:relative;z-index:2}@media (min-width:75em){.search__order{margin-left:auto}}.search__order .dropdown{flex-flow:row;gap:var(--space--xs)}.search__order .dropdown__label{flex-shrink:0}.search__results-status{transition:visibility var(--transition--duration) var(--transition--ease) 0s,opacity var(--transition--duration) var(--transition--ease) 0s}.search__results-status-numbers{font-weight:var(--type--1--font-weight--bold)}.search__loading{bottom:0;display:grid;inset:0;place-content:center;pointer-events:none;position:absolute;top:0;z-index:1}.search[data-granola-search]:not(.state--has-search-keyword) .search__order .dropdown__input:has([id=sort_relevance]){display:none;visibility:hidden}.search__no-results{display:none;max-width:var(--width--s);text-align:center;visibility:hidden}.search.state--is-no-results .search__no-results{display:block;visibility:visible}.search.state--is-no-results .search__results-status{display:none;opacity:0;visibility:hidden}.search.state--is-search-complete:not(.state--is-no-results) .search__results-status{opacity:1}.search.state--is-error .search__pagination,.search.state--is-error .search__results__inner{display:none;visibility:hidden}