.cms-search{--search-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23080808' d='M505 442.7 405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34M208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128'/%3E%3C/svg%3E");--search-spacing-y:0.7em;--search-input-bg:var(--input-bg-color);--search-input-color:var(--input-text-color);--search-input-bg-focus:var(--input-bg-focus-color);--search-input-color-focus:var(--input-text-focus-color);--search-input-border-color:var(--input-border-color);--search-result-color:var(--input-text-color);--search-result-color-focus:var(--input-text-focus-color);--search-transition-duration:0.2s;border-radius:var(--input-radius);display:block;position:relative}.cms-search--open,.cms-search:focus-within{z-index:var(--site-z-top)}.cms-search__form{background-color:rgb(var(--search-input-bg));border:1px solid rgb(var(--search-input-border-color));border-radius:var(--input-radius)}.cms-search--open .cms-search__suggestions-container,.cms-search:focus-within .cms-search__form,.inpage-editor-active-field .cms-search .hs-editor-hide-until-active{background-color:rgb(var(--search-input-bg-focus));border-color:rgb(var(--search-input-border-color));box-shadow:0 0 0 2px rgb(var(--search-input-border-color));color:rgb(var(--input-text-focus-color))}.cms-search--open:focus-within .cms-search__form{background-color:rgb(var(--search-input-bg-focus));border-color:transparent;box-shadow:none}.cms-search__form:before{background:currentColor;content:"";height:1.1em;inset:calc(var(--search-spacing-y) - .1em) auto auto .7em;-webkit-mask-image:var(--search-icon);mask-image:var(--search-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:1.1em;z-index:1}.cms-search input[type=search],.cms-search input[type=text]{background:transparent;border:0;border-radius:var(--input-radius);color:rgb(var(--search-result-color));display:block;line-height:1;margin-bottom:0;padding:var(--search-spacing-y) .9rem var(--search-spacing-y) 2.5em;position:relative;width:100%;z-index:var(--site-z-1)}.cms-search input[type=search]:focus,.cms-search input[type=text]:focus{border:0;box-shadow:none;color:rgb(var(--search-result-color-focus))}.cms-search__label:not(.visually-hidden){font-size:.9em;left:2.5em;line-height:1;position:absolute;scale:.8;top:var(--search-spacing-y);transform-origin:left top}.cms-search__label:not(.visually-hidden)+input.cms-search__input{background-position:.8em calc(var(--search-spacing-y) + 1em);padding-top:calc(var(--search-spacing-y) + 1em)}.cms-search__suggestions-container{border-radius:var(--input-radius);display:grid;grid-template-columns:1fr;grid-template-rows:0fr;padding-top:calc(var(--search-spacing-y)*2 + .9em);position:absolute;right:0;top:0;width:100%}.cms-search--open .cms-search__suggestions-container,.inpage-editor-active-field .cms-search .hs-editor-hide-until-active,.inpage-editor-active-field .cms-search--expander:focus-within .hs-editor-hide-until-active{grid-template-rows:1fr;overflow:auto;transition:grid-template-rows var(--search-transition-duration)}.cms-search--expander.cms-search--open .cms-search__suggestions-container{transition-delay:var(--search-transition-duration)}.cms-search__suggestions{background:rgb(var(--search-input-bg-focus));border-color:rgb(var(--search-input-border-color));border-radius:var(--input-radius);overflow:hidden;padding:0}.cms-search__suggestions .results-for,.cms-search__suggestions a:not(.button){color:rgb(var(--search-result-color-focus));display:block;line-height:1.4;padding:.25em 1em}.cms-search__suggestions a:focus,.cms-search__suggestions a:hover{background-color:rgb(var(--search-input-bg));color:rgb(var(--search-result-color))}.cms-search__suggestions .results-for{font-weight:700;padding-top:1em}.cms-search__suggestions[data-search-result-icon] a{padding-left:2.35rem;position:relative}.cms-search__suggestions li:last-child a{padding-bottom:var(--search-spacing-y)}.cms-search__suggestions svg{fill:currentColor;height:1em;left:1em;opacity:.65;position:absolute;top:.45em;width:1em}.cms-search--expander{display:flex;position:relative}.cms-search--expander-right{justify-content:flex-end}.cms-search--expander:focus-within{z-index:var(--site-z-top)}.cms-search--expander:before{background:rgb(var(--color-black),.7);content:"";display:block;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all calc(var(--search-transition-duration)/2);visibility:hidden;width:100vw}.cms-search--expander:focus-within:before{opacity:1;transition:all var(--search-transition-duration);visibility:visible}.cms-search--expander .cms-search__form{align-self:end;display:grid;grid-template-columns:0fr;justify-self:end;max-width:2.8em;position:relative;right:0;transition:grid-template-rows calc(var(--search-transition-duration)/2),max-width calc(var(--search-transition-duration)/2);width:100%}.cms-search--expander:focus-within .cms-search__form{grid-template-columns:1fr;max-width:100%;transition:grid-template-rows var(--search-transition-duration),max-width var(--search-transition-duration)}.cms-search--expander input[type=search],.cms-search--expander input[type=text]{border-color:transparent;cursor:pointer;margin:0;overflow:hidden;padding-left:2em;position:relative;will-change:padding}.cms-search--expander input[type=search]:focus,.cms-search--expander input[type=text]:focus,.cms-search--expander:focus-within input[type=search],.cms-search--expander:focus-within input[type=text]{border-color:rgb(var(--form-color-focus));color:var(--input-text-color);cursor:text;padding-left:2.5em;padding-right:.9rem;transition:padding var(--search-transition-duration);will-change:padding}.hs-editor-hide-until-active{display:none}.inpage-editor-active-field .hs-editor-hide-until-active{display:grid}.inpage-editor-active-field .cms-search--expander:not(:focus-within) .hs-editor-hide-until-active{display:none}