:root{--padding-x:.85714286rem}@media screen and (min-width:950px){:root{--padding-x:1.71428571rem}}:root{--grid-gutter:12px;--grid-columns:6;--column-width:calc((var(--vw, 1vw)*100 - var(--padding-x)*2 - (var(--grid-columns) - 1)*var(--grid-gutter))/var(--grid-columns))}@media screen and (min-width:950px){:root{--grid-gutter:16px;--grid-columns:12}}@media screen and (min-width:1600px){:root{--grid-gutter:24px}}.image-background{height:100%;overflow:hidden;position:relative;width:100%}.image-background :deep(img),.image-background img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media screen and (max-width:950px){.search-bar__form{width:100%}}@media screen and (min-width:950px){.search-bar__form{min-width:24.28571429rem}}.search-bar__form .input-container{align-items:center;border:1px solid #c2c2c2;border-radius:32px;gap:.57142857rem;min-height:3rem;transition:border-color .2s ease-in-out}.search-bar__form .input-container:has(input:focus-visible){border-color:#000}.search-bar__form .input-container:has(input:focus-visible) input{outline:none}.search-bar__form .input-container--input{flex-grow:1}.search-bar__form .input-container--input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;overflow:hidden;text-overflow:ellipsis}.search-bar__form .input-container--input input::-moz-placeholder{color:#0000004d;font-style:italic}.search-bar__form .input-container--input input::placeholder{color:#0000004d;font-style:italic}.search-bar__form .input-container--icon{align-self:center}.search-bar__form .input-container input{border:none;width:100%}body.theme__dark .search-bar__form .input-container input{background-color:#000;color:#fff}
