.search-trigger{align-items:center;display:flex;justify-content:center}@media(max-width:1024px){.search-trigger{align-items:center;display:flex!important;justify-content:center}}.search-trigger__open-trigger{align-items:center;background-color:transparent;display:flex;font-family:var(--hh-font-body,"sans-serif");gap:.375em;height:100%;justify-content:center;outline-offset:-2px;width:100%}.search-trigger__open-trigger:hover .search-trigger__icon{color:var(--hh-font-color-nav-hover,blue);transform:rotate(-15deg)}.search-trigger__open-trigger:hover .search-trigger__microcopy{color:var(--hh-font-color-nav-hover,blue)}.search-trigger__microcopy{color:var(--hh-font-color-primary,#000);font-size:1rem;transition:color .25s ease-in-out}@media(max-width:1024px){.search-trigger__microcopy{display:none}}.search-trigger__icon{color:var(--hh-font-color-primary,#000);height:1.75rem;transform:rotate(0);transform-origin:center center;transition:transform .25s ease-in-out;width:1.75rem}.search-trigger--has-micro-copy .search-trigger__icon{height:1.5rem;width:1.5rem}@media(max-width:1024px){.search-trigger__icon{height:1.5rem;width:1.5rem}}.search-overlay{border:none;cursor:pointer;display:block;z-index:1000}.search-overlay::backdrop{background-color:rgba(0,0,0,.2)}.search-overlay[open] .search-overlay__content{transform:translateY(0)}.search-overlay__checkbox{display:none}.search-overlay__checkbox:checked~.search-overlay__content{transform:translateY(0)}.search-overlay__content{background-color:var(--hh-nav-background-color,#fff);box-shadow:var(--hh-shadow-sm,0 4px 4px rgba(0,0,0,.1));cursor:auto;display:flex;flex-direction:column;justify-content:center;left:0;padding:calc(var(--hh-gutter-width, 2rem)*3) 0;position:fixed;top:0;transform:translateY(-110%);transition:transform .25s ease-in-out;width:100%;z-index:10}@media(max-width:1024px){.search-overlay__content{padding:calc(var(--hh-gutter-width, 2rem)*2) 0}}.search-overlay__heading{display:block;margin-bottom:calc(var(--hh-gutter-width, 2rem)/2)}.search-overlay__field-container{border:none;display:flex;flex-flow:column-reverse;padding:0;position:relative;width:auto}.search-overlay__field-input{background-color:var(--hh-gf-field-background-color,#add8e6)!important;border:var(--hh-gf-field-border,none)!important;border-radius:var(--hh-gf-field-border-radius,0);color:var(--hh-font-color-primary,#000);font-size:1rem;height:var(--hh-gf-field-height,3rem);padding:0 3.5rem 0 1rem!important}.search-overlay__field-input::-webkit-input-placeholder{opacity:1!important}.search-overlay__field-icon{color:var(--hh-font-color-primary,#000);height:1.5rem;transform-origin:center center;transition:transform .25s ease-in-out;width:1.5rem}.search-overlay__field-button{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:3rem}.search-overlay__field-button:hover .search-overlay__field-icon{color:var(--hh-font-color-nav-hover,blue);transform:rotate(-15deg)}.search-overlay__description{color:var(--hh-font-color-nav,#a9a9a9);display:block;font-size:1rem;margin-top:calc(var(--hh-gutter-width, 2rem)/2);opacity:.8}@media(max-width:1024px){.search-overlay__description{font-size:.875rem}}.search-overlay__close-trigger{background-color:var(--hh-color-light,#add8e6);border-radius:100%;display:block;height:3rem;padding:.5rem;position:absolute;right:var(--hh-gutter-width,2rem);top:-3rem;transform-origin:center center;width:3rem}@media(max-width:1024px){.search-overlay__close-trigger{right:calc(var(--hh-gutter-width, 2rem)/2)}}.search-overlay__close-trigger:hover .search-overlay__close-icon{color:var(--hh-color-primary,blue);transform:rotate(90deg)}.search-overlay__close-icon{color:var(--hh-font-color-primary,#000);height:2rem;transform:rotate(0);transition:transform .25s ease-in-out,color .25s ease-in-out;width:2rem}.search-overlay input[type=search]::-ms-clear,.search-overlay input[type=search]::-ms-reveal{display:none;height:0;width:0}.search-overlay input[type=search]::-webkit-search-cancel-button,.search-overlay input[type=search]::-webkit-search-decoration,.search-overlay input[type=search]::-webkit-search-results-button,.search-overlay input[type=search]::-webkit-search-results-decoration{display:none}