.mm-search{align-items:center;background-color:var(--quinary---quinary-950);display:flex;flex-direction:column;padding-bottom:5.5rem;width:100%}.mm-search__hero{background-color:var(--surfaces---bg-light);display:flex;justify-content:center;overflow:hidden;padding:1.5rem var(--container-padding-inline) 5.5rem;width:100%}@media (min-width:1024px){.mm-search__hero{padding:3rem var(--container-padding-inline) 10rem}}.mm-search__hero-container{align-items:center;display:flex;gap:var(--section-section-gap);max-width:var(--container-max-width);position:relative;width:100%}.mm-search__hero-content{display:flex;flex-direction:column;gap:var(--gap---gap-container-generic);max-width:41.875rem;width:100%}.mm-search__hero-text{color:var(--text---text-color);display:flex;flex-direction:column;gap:1rem}.mm-search__hero-title{text-transform:uppercase}.mm-search__hero-image{display:none}@media (min-width:1024px){.mm-search__hero-image{bottom:0;display:block;position:absolute;right:0}.mm-search__hero-image img{display:block;max-height:100%;width:auto}}.mm-search__breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap---gap-breadcrumbs);list-style:none;margin:0;padding:0}.mm-search__breadcrumb li+li:before{color:var(--text---text-color-weak);content:"/";margin-right:var(--gap---gap-breadcrumbs)}.mm-search__breadcrumb a{color:var(--text---text-color-weak);text-decoration:underline;text-underline-offset:2px}.mm-search__breadcrumb a:hover{color:var(--text---text-color)}.mm-search__breadcrumb a:focus-visible{border-radius:var(--border-radius---radius-link);outline:2px solid var(--link---link-focus);outline-offset:2px}.mm-search__breadcrumb [aria-current]{color:var(--text---text-color-weak)}.mm-search__bar-wrap{margin-top:-5.625rem;max-width:var(--container-max-width);padding:0 var(--container-padding-inline);width:100%}@media (min-width:1024px){.mm-search__bar-wrap{margin-top:-5.625rem}}.mm-search__bar{background-color:var(--quinary---quinary-950);border-radius:1.5rem;box-shadow:0 0 0 1rem var(--quinary---quinary-950);overflow:hidden}@media (min-width:1024px){.mm-search__bar{border-radius:9999px;box-shadow:0 0 0 .75rem var(--quinary---quinary-950)}}.mm-search__form{align-items:center;background-color:var(----primary-blue);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}@media (min-width:1024px){.mm-search__form{border-radius:9999px;gap:1rem;padding:2rem 4.5rem}}.mm-search__form-controls{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:1024px){.mm-search__form-controls{align-items:center;flex-direction:row}}.mm-search__form-text{color:var(--text---text-color-white);display:flex;flex-direction:column;gap:.5rem;width:100%}.mm-search__form-title{text-transform:uppercase}.mm-search__form-fields{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:1024px){.mm-search__form-fields{align-items:center;flex-direction:row;gap:1rem}}.mm-search__switch{align-items:center;background-color:var(--accent-1---accent-1-200);border-radius:999px;display:flex;padding:.25rem;position:relative;width:100%}@media (min-width:1024px){.mm-search__switch{display:none}}.mm-search__switch-indicator{background-color:var(----primary-blue);border-radius:999px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:50%;z-index:0}.mm-search__switch-indicator.is-right{transform:translateX(calc(100% - 8px))}.mm-search__switch-opt{background:none;border:none;border-radius:999px;color:var(--text---text-color-weak);cursor:pointer;flex:1;font-family:var(--base-font-family),sans-serif;font-size:var(--size-label-size);font-weight:var(--weight-label-weight);letter-spacing:var(--tracking-label-tracking);line-height:var(--line-height-label-line-height);padding:.125rem .5rem;position:relative;text-align:center;white-space:nowrap;z-index:1}.mm-search__switch-opt.active{color:var(--text---text-color-white)}.mm-search__switch-opt:focus-visible{outline:2px solid var(----primary-blue);outline-offset:2px}.mm-search__selects-row{display:flex;gap:1rem;width:100%}.mm-search__selects-row>.mm-search__select-wrap{flex:1;min-width:0}@media (min-width:1024px){.mm-search__selects-row{gap:1rem;width:auto}.mm-search__selects-row>.mm-search__select-wrap{flex:0 0 auto}}.mm-search__select-wrap{flex-shrink:0;position:relative}.mm-search__select-trigger{align-items:center;background-color:var(--accent-1---accent-1-200);border:1px solid var(--buttons-accent---btn-accent-border);border-radius:var(--border-radius---radius-pill);color:var(--text---text-color-weak);cursor:pointer;display:flex;font-family:var(--base-font-family),sans-serif;font-size:var(--size-label-size);font-weight:var(--weight-label-weight);gap:1.5rem;height:2rem;justify-content:space-between;letter-spacing:var(--tracking-label-tracking);line-height:var(--line-height-label-line-height);padding:.375rem .375rem .375rem .75rem;transition:all .15s linear;white-space:nowrap;width:100%}@media (min-width:1024px){.mm-search__select-trigger{width:auto}}.mm-search__select-trigger:hover{background-color:var(--accent-1---accent-1-300)}.mm-search__select-trigger:focus-visible{outline:2px solid var(----pure-white);outline-offset:2px}.mm-search__select-trigger.has-value .mm-search__select-label{color:var(--text---text-color)}.mm-search__select-chevron{align-items:center;border-radius:var(--border-radius---radius-button-s);color:var(--text---text-color-weak);display:flex;height:1.5rem;justify-content:center;padding:.25rem;width:1.5rem}.mm-search__dropdown{background-color:var(----pure-white);border:1px solid var(--borders---border-color);border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.12);left:0;list-style:none;margin:0;min-width:100%;overflow:hidden;padding:.25rem;position:absolute;top:calc(100% + .25rem);z-index:10}.mm-search__dropdown[hidden]{display:none}.mm-search__dropdown li{border-radius:.5rem;color:var(--text---text-color);cursor:pointer;font-family:var(--base-font-family),sans-serif;font-size:var(--size-small-size);font-weight:var(--weight-small-weight);line-height:var(--line-height-small-line-height);padding:.5rem .75rem;transition:background-color .1s}.mm-search__dropdown li:focus,.mm-search__dropdown li:hover{background-color:var(--surfaces---bg-trans-dark)}.mm-search__dropdown li[aria-selected=true]{background-color:var(----primary-blue);color:var(--text---text-color-white)}.mm-search__dropdown li:focus-visible{outline:2px solid var(----primary-blue);outline-offset:-2px}.mm-search__position-wrap{flex:1;min-width:0}.mm-search__position-input{align-items:center;background-color:hsla(0,0%,100%,.95);border:1px solid var(----pure-white);border-radius:var(--border-radius---radius-pill);display:flex;gap:.5rem;padding:.25rem .25rem .25rem 1rem}.mm-search__position-field{background:none;border:none;color:var(--text---text-color);flex:1;font-family:var(--base-font-family),sans-serif;font-size:var(--size-placeholder-s-size);font-weight:var(--weight-placeholder-weight);letter-spacing:var(--tracking-label-tracking);line-height:var(--line-height-placeholder-s-line-height);margin:0;min-width:0;padding:0}.mm-search__position-field::placeholder{color:var(--text---text-color-weaker)}.mm-search__position-field:focus{outline:none}.mm-search__position-input:focus-within{border-color:var(----primary-blue);box-shadow:0 0 0 1px var(----primary-blue)}.mm-search__position-icon{align-items:center;background-color:var(--buttons-neutral---btn-neutral-bg);border:1px solid var(--buttons-neutral---btn-neutral-border);border-radius:var(--border-radius---radius-button-s);color:var(--text---text-color);cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:.25rem;width:1.5rem}.mm-search__position-icon:hover{background-color:var(--buttons-neutral---btn-neutral-bg-hover)}.mm-search__position-icon:focus-visible{outline:2px solid var(----primary-blue);outline-offset:2px}.mm-search__submit{width:100%}.mm-search__submit .btn__icon{padding:.375rem}@media (min-width:1024px){.mm-search__submit{flex-shrink:0;width:auto}}.mm-search__contract-select{display:none}@media (min-width:1024px){.mm-search__contract-select{display:block;flex-shrink:0}}