.search-trigger{appearance:none;cursor:pointer;background:0 0;border:none;outline:none;width:1.25rem;height:1.25rem;padding:0;display:block}.search-trigger svg{display:block}.search-trigger svg path{fill:var(--theme-link)}.search-trigger:focus svg path,.search-trigger:hover svg path{fill:var(--theme-link-hover)}.search{--mask-x:calc(100% - var(--gutter-site) - 1.5625rem);--mask-y:3.125rem;z-index:1000;width:100%;height:100%;padding-top:6.25rem;padding-bottom:11.25rem;animation:.75s cubic-bezier(.82,.47,.22,1) searchReveal;position:fixed;top:0;left:0;overflow:hidden scroll}.search__label{color:var(--theme-search-label);letter-spacing:var(--track-medium);margin-bottom:1.875rem;margin-left:var(--p-align-text-with-heading);font-size:var(--ts-75);display:block}.search__input{appearance:none;width:100%;color:var(--theme-body-text);border:none;border-bottom:.055em solid var(--theme-search-border);background:0 0;border-radius:0;outline:none;margin:0 0 6.25rem;padding:0;transition:border-color .15s ease-out;display:block}.search__input:focus{border-bottom-color:var(--theme-search-border-hover)}.search__input::placeholder{color:var(--theme-search-placeholder)}.search__total{font-size:var(--ts-50);margin-bottom:1.875rem;display:block}@keyframes searchReveal{0%{clip-path:circle(0 at var(--mask-x) var(--mask-y))}to{clip-path:circle(150vmax at var(--mask-x) var(--mask-y))}}.search__close{cursor:pointer;appearance:none;border:2px solid var(--theme-body-text);background:0 0;border-radius:100%;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;transition:all .15s ease-out;animation:.35s cubic-bezier(.77,.05,.36,1.5) 50ms backwards searchCloseIn;display:flex;position:absolute;top:2.1875rem;right:2.1875rem}.search__close svg{flex-shrink:0;width:.625rem;height:.625rem}.search__close svg path{fill:var(--theme-link)}.search__close:focus,.search__close:hover{background:var(--theme-link)}.search__close:focus svg path,.search__close:hover svg path{fill:var(--theme-link-hover)}@keyframes searchCloseIn{0%{transform:scale(0)}}
