@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial;--tw-ease:initial}}}.JobResults{background-color:var(--muted-from-brand-kit,#f3f4f6);color:var(--muted-foreground-from-brand-kit,#6b7280)}.JobResults *{font-family:inherit}.JobResults .js-panel-border{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);border-width:0}.JobResults .js-header{color:var(--primary-foreground-from-brand-kit,#fff);align-items:center;gap:calc(var(--spacing,.25rem)*8);width:100%;padding-inline:calc(var(--spacing,.25rem)*0);padding-top:193px;padding-bottom:calc(var(--spacing,.25rem)*20);background-color:var(--primary-from-brand-kit,#2563eb);background-image:url(/assets/JobResults_bg.webp);background-position:50%;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}.JobResults .js-form{z-index:10;width:100%;max-width:1536px;padding-inline:calc(var(--spacing,.25rem)*5);margin-inline:auto;position:relative}.JobResults .js-form-input-wrapper{gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*4);border-radius:20px}@media (min-width:48rem){.JobResults .js-form-input-wrapper{padding-block:calc(var(--spacing,.25rem)*2);border-radius:80px}}.JobResults .js-form-input-wrapper{align-items:center;gap:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);border-width:0;flex-direction:column;display:flex}@media (min-width:48rem){.JobResults .js-form-input-wrapper{flex-direction:row}}.JobResults .js-input-wrapper{width:100%;padding-inline:calc(var(--spacing,.25rem)*3);flex:1}@media (min-width:48rem){.JobResults .js-input-wrapper{padding-inline:calc(var(--spacing,.25rem)*6)}}.JobResults .js-input-wrapper+.js-input-wrapper{margin-left:calc(var(--spacing,.25rem)*0)}@media (min-width:48rem){.JobResults .js-input-wrapper+.js-input-wrapper{border-left-style:var(--tw-border-style);border-color:#0000001a;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.JobResults .js-input-wrapper+.js-input-wrapper{border-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}}.JobResults .js-form-group{margin:calc(var(--spacing,.25rem)*0);flex-direction:column;align-items:flex-start;display:flex}.JobResults .js-form-group label{color:var(--tertiary-from-brand-kit,#a855f7);margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs-from-brand-kit,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height-from-brand-kit,calc(1/.75)));--tw-font-weight:var(--font-weight-bold-from-brand-kit,700);font-weight:var(--font-weight-bold-from-brand-kit,700);--tw-tracking:var(--tracking-widest-from-brand-kit,.1em);letter-spacing:var(--tracking-widest-from-brand-kit,.1em);text-transform:uppercase;display:block}.JobResults .js-form-group .js-input{color:var(--primary-from-brand-kit,#2563eb);background-color:#0000}.JobResults .js-form-group .js-input::placeholder{color:var(--primary-from-brand-kit,#2563eb)}@supports (color:color-mix(in lab, red, red)){.JobResults .js-form-group .js-input::placeholder{color:color-mix(in oklab,var(--primary-from-brand-kit,#2563eb)40%,transparent)}}.JobResults .js-form-group .js-input{margin:calc(var(--spacing,.25rem)*0);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-lg-from-brand-kit,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height-from-brand-kit,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium-from-brand-kit,500);font-weight:var(--font-weight-medium-from-brand-kit,500);--tw-outline-style:none;border-width:0;outline-style:none}@media (min-width:48rem){.JobResults .js-form-group .js-input{font-size:var(--text-xl-from-brand-kit,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height-from-brand-kit,calc(1.75/1.25)))}}.JobResults .js-form-group .js-input{appearance:none}.JobResults .js-form-group .js-input.js-input-location{background-image:none!important}.JobResults .js-form-submit{background-color:var(--primary-from-brand-kit,#2563eb);color:var(--secondary-from-brand-kit,#374151)}@media (hover:hover){.JobResults .js-form-submit:hover{background-color:var(--secondary-from-brand-kit,#374151);color:var(--primary-from-brand-kit,#2563eb)}}.JobResults .js-form-submit{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.2s;display:flex}@media (hover:hover){.JobResults .js-form-submit:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.JobResults .js-form-submit:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:48rem){.JobResults .js-form-submit{padding:calc(var(--spacing,.25rem)*6)}}.JobResults .js-form-submit{height:calc(var(--spacing,.25rem)*14);cursor:pointer;width:100%}@media (min-width:48rem){.JobResults .js-form-submit{width:64px;height:64px}.JobResults .js-form-submit span{display:none}}.JobResults .js-form-submit svg{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.JobResults .js-form-submit svg{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}}.JobResults .js-columns-container{border-color:var(--foreground-from-brand-kit,#111827);z-index:10;margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*0);width:100%;max-width:1536px;padding-inline:calc(var(--spacing,.25rem)*5);border-top-style:var(--tw-border-style);border-top-width:1px;position:relative}.JobResults .js-total-count{margin:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*1);height:42px;padding:calc(var(--spacing,.25rem)*0);display:flex}.JobResults .js-total-count span{--tw-font-weight:var(--font-weight-semibold-from-brand-kit,600);font-weight:var(--font-weight-semibold-from-brand-kit,600)}.JobResults .js-reset-filters{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#efeae6;border-width:1px;border-color:#02283a;border-radius:3.40282e38px;justify-content:center;align-items:center;gap:10px;display:flex}.JobResults .js-reset-filters span{--tw-leading:1.25em;--tw-font-weight:var(--font-weight-semibold-from-brand-kit,600);font-size:14px;line-height:1.25em;font-weight:var(--font-weight-semibold-from-brand-kit,600);color:var(--primary-from-brand-kit,#2563eb)}.JobResults .js-reset-filters:hover{opacity:.8}.JobResults .js-reset-search-filter-box{bottom:100%;left:calc(var(--spacing,.25rem)*35);margin:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*4);position:absolute}.JobResults .js-filters-toggle-button{background-color:var(--primary-from-brand-kit,#2563eb);color:var(--primary-foreground-from-brand-kit,#fff)}@media (hover:hover){.JobResults .js-filters-toggle-button:hover{background-color:var(--secondary-from-brand-kit,#374151);color:var(--secondary-foreground-from-brand-kit,#fff)}}.JobResults .js-filters-toggle-button{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold-from-brand-kit,600);font-weight:var(--font-weight-semibold-from-brand-kit,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0;border-radius:3.40282e38px}.JobResults .js-filters-column{margin-bottom:calc(var(--spacing,.25rem)*0)}.JobResults .js-filters-collapse.js-filters-open{padding-bottom:calc(var(--spacing,.25rem)*8)}.JobResults .js-filters-collapse .js-filter-box+.js-filter-box{margin-top:calc(var(--spacing,.25rem)*0)}@media (min-width:48rem){.JobResults .js-filters-collapse .js-filter-box+.js-filter-box{margin-top:calc(var(--spacing,.25rem)*2.5)}}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box){border-bottom-color:var(--foreground-from-brand-kit,#111827);gap:calc(var(--spacing,.25rem)*0);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);background-color:#0000;border-bottom-width:1px;border-radius:0;overflow:hidden;padding:0!important}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-title{color:var(--foreground-from-brand-kit,#111827);margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-xl-from-brand-kit,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height-from-brand-kit,calc(1.75/1.25)));position:relative}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-title>div{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-title .js-filter-title-button{cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem)*4);padding-right:calc(var(--spacing,.25rem)*0);font-size:var(--text-base-from-brand-kit,1rem);line-height:var(--tw-leading,var(--text-base--line-height-from-brand-kit,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold-from-brand-kit,600);font-weight:var(--font-weight-semibold-from-brand-kit,600);background-color:#0000;border-width:0;padding-left:34px}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-title .js-filter-title-icon{color:var(--foreground-from-brand-kit,#111827);pointer-events:none;left:calc(var(--spacing,.25rem)*0);margin-block:calc(var(--spacing,.25rem)*4);margin-right:calc(var(--spacing,.25rem)*4);margin-left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);justify-content:center;align-items:center;display:inline-flex;position:absolute}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-title .js-filter-title-icon:before{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);border-color:currentColor;border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));content:"";border-bottom-width:2px;display:block;rotate:-45deg}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-title.js-filter-title-open .js-filter-title-icon:before{rotate:45deg}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-category-open{padding:calc(var(--spacing,.25rem)*0)}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-title-closed{opacity:1}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-values-section{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);padding-bottom:calc(var(--spacing,.25rem)*4);list-style-type:none}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-value-list-item{margin-bottom:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0)}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-value{color:inherit;cursor:pointer;width:100%;padding-block:5px;padding-right:calc(var(--spacing,.25rem)*5);padding-left:calc(var(--spacing,.25rem)*8);text-align:left;background-color:#0000}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-value-content{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-value-name{text-wrap:nowrap;flex:auto}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-count{background-color:var(--background-from-brand-kit,#fff);color:var(--foreground-from-brand-kit,#111827);--tw-font-weight:var(--font-weight-normal-from-brand-kit,400);font-weight:var(--font-weight-normal-from-brand-kit,400)}.JobResults .js-filters-collapse .js-filter-box:not(.js-reset-search-filter-box) .js-filter-value svg{flex:none}.JobResults .js-pagination{border-style:var(--tw-border-style);border-width:0;border:0!important}.JobResults .js-pagination .pagination{margin-inline:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*0);list-style-type:none;display:flex}@media (min-width:48rem){.JobResults .js-pagination .pagination{margin-block:calc(var(--spacing,.25rem)*8)}}.JobResults .js-pagination .pagination .page-item{cursor:pointer}.JobResults .js-pagination .pagination .page-item .page-link{background-color:var(--background-from-brand-kit,#fff);color:var(--foreground-from-brand-kit,#111827);border-color:#d6d6d6}@media (hover:hover){.JobResults .js-pagination .pagination .page-item .page-link:hover{border-color:var(--foreground-from-brand-kit,#111827);background-color:var(--foreground-from-brand-kit,#111827);color:var(--background-from-brand-kit,#fff)}}.JobResults .js-pagination .pagination .page-item .page-link{border-style:var(--tw-border-style);min-width:38px;height:38px;padding-inline:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-base-from-brand-kit,1rem);line-height:var(--tw-leading,var(--text-base--line-height-from-brand-kit,calc(1.5/1)));--tw-font-weight:var(--font-weight-bold-from-brand-kit,700);font-weight:var(--font-weight-bold-from-brand-kit,700);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-width:1px;border-radius:70px;justify-content:center;align-items:center;padding-block:5px;text-decoration-line:none;display:flex}.JobResults .js-pagination .pagination .page-item.active .page-link{border-color:var(--primary-from-brand-kit,#2563eb);background-color:var(--primary-from-brand-kit,#2563eb);color:var(--primary-foreground-from-brand-kit,#fff)}.JobResults .js-pagination .pagination .page-item.disabled{cursor:not-allowed;opacity:.3}.JobResults .js-pagination .pagination .page-item.prev .page-link,.JobResults .js-pagination .pagination .page-item.next .page-link,.JobResults .js-pagination .pagination .page-item.break .page-link{background-color:#0000}@media (hover:hover){:is(.JobResults .js-pagination .pagination .page-item.prev .page-link,.JobResults .js-pagination .pagination .page-item.next .page-link,.JobResults .js-pagination .pagination .page-item.break .page-link):hover{opacity:.7}}.JobResults .js-pagination .pagination .page-item.prev .page-link,.JobResults .js-pagination .pagination .page-item.next .page-link,.JobResults .js-pagination .pagination .page-item.break .page-link{border-style:var(--tw-border-style);min-width:auto;padding:calc(var(--spacing,.25rem)*0);border-width:0}.JobResults .js-pagination .pagination .page-item.break{cursor:default}@media (hover:hover){.JobResults .js-pagination .pagination .page-item.break:hover{opacity:1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
