.c1MhxJm{margin-top:1px;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.25;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.c1MhxJm{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}}@media (min-width:640px){.c1MhxJm{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}}@media (prefers-color-scheme:dark){@media (min-width:640px){.c1MhxJm{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}}}.c1MhxJm{line-height:16px}.c1MhxJm>strong{font-weight:400}.c1MhxJm>div,.c1MhxJm>li,.c1MhxJm>span{display:inline}.c1MhxJm>div:not(:first-child):before,.c1MhxJm>li:not(:first-child):before,.c1MhxJm>span:not(:first-child):before{content:" · ";width:15px;display:inline-block;text-align:center}.cjZuWJK{position:relative}.cjZuWJK>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.cjZuWJK{top:-1px}.cW93_D4{--logo-size:55px;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"company_logo company_name" "company_logo job_title" "job_meta job_meta" "job_snippet job_snippet" "job_features job_features"}@media (min-width:640px){.cW93_D4{--logo-size:65px;grid-template-areas:"company_logo company_name" "company_logo job_title" "company_logo job_meta" "company_logo job_snippet" "company_logo job_features"}}.cW93_D4{position:relative;z-index:0;display:-ms-grid;display:grid;border-radius:1rem;border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem 1rem 0;--tw-shadow:0 1px 4px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 1px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.cW93_D4{border-top-color:rgb(243 244 246/var(--tw-border-opacity));border-left-color:rgb(243 244 246/var(--tw-border-opacity));border-bottom-color:rgb(17 24 39/var(--tw-border-opacity));--tw-border-opacity:1;border-right-color:rgb(17 24 39/var(--tw-border-opacity));--tw-border-opacity:0.05;background-color:rgba(31,41,55,.5)}}@media (min-width:640px){.cW93_D4{padding-bottom:1rem}}.cW93_D4{-moz-column-gap:.75rem;column-gap:.75rem}@media (min-width:1280px){.cW93_D4{-moz-column-gap:1rem;column-gap:1rem}}.cW93_D4[data-is-inactive]{cursor:default;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-brightness:brightness(.95);--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (prefers-color-scheme:dark){.cW93_D4[data-is-inactive]{--tw-grayscale:grayscale(0)}.cW93_D4[data-is-inactive],.cW93_D4[data-is-inactive] .cEei5Nn,.cW93_D4[data-is-inactive] .cOg87TU{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cW93_D4[data-is-inactive] .cEei5Nn,.cW93_D4[data-is-inactive] .cOg87TU{--tw-grayscale:grayscale(100%)}.cW93_D4[data-is-inactive] .c9oYGvV{opacity:.6}.cW93_D4[data-is-inactive] .c7_sHBp,.cW93_D4[data-is-inactive] .cJFvMgc,.cW93_D4[data-is-inactive] .cQr4erP{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}}.cKVGrVt{cursor:pointer;text-align:left}.cKVGrVt:focus,.cKVGrVt:focus-visible{outline:2px solid transparent;outline-offset:2px}.cKVGrVt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer;border-radius:1rem;border-width:2px;border-color:transparent}.cKVGrVt:focus:after{--tw-border-opacity:1;border-color:rgb(135 84 249/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.cKVGrVt:focus:not(:focus-visible):after{border-color:transparent}.cPdXoI7,.cmbvnWf{display:flex;align-items:center;font-family:Cal Sans,Helvetica Neue,Arial,ui-serif,serif;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(135 84 249/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cPdXoI7{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity))}}.cPdXoI7 svg{position:relative;top:-.5px}.cEei5Nn{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:company_logo;width:var(--logo-size);height:var(--logo-size);flex-shrink:0;overflow:hidden;border-radius:.5rem}.cQr4erP{-ms-grid-row:2;-ms-grid-column:2;grid-area:job_title}.cQr4erP,.cQr4erP>button{padding-top:1px;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:19px;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cQr4erP,.cQr4erP>button{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}}@media (min-width:640px){.cQr4erP,.cQr4erP>button{padding-top:3px;padding-bottom:.125rem;font-size:1.125rem;line-height:1.75rem;line-height:1.5rem}}.cYSZkAD{-ms-grid-row:1;-ms-grid-column:2;grid-area:company_name;display:flex;min-width:0;justify-content:space-between}@media (min-width:640px){.cYSZkAD{margin-top:.125rem}}.cYSZkAD .cJFvMgc{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cYSZkAD .cJFvMgc{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}}@media (min-width:640px){.cYSZkAD .cJFvMgc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1rem}}.cYSZkAD .cJFvMgc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cYSZkAD .cOMYzqr{position:absolute;top:.625rem;right:.875rem;display:flex;flex-shrink:0;align-content:center;font-size:.625rem;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cYSZkAD .cOMYzqr{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}}@media (min-width:640px){.cYSZkAD .cOMYzqr{position:relative;top:-.375rem;right:0}}@media (min-width:768px){.cYSZkAD .cOMYzqr{font-size:.75rem;line-height:1rem;letter-spacing:.025em}}.cYSZkAD .cOMYzqr{height:16px}.cYSZkAD:has(.cOMYzqr) .cJFvMgc{margin-right:4rem}@media (min-width:640px){.cYSZkAD:has(.cOMYzqr) .cJFvMgc{margin-right:1.25rem}}.c7_sHBp{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:job_meta;margin-top:.625rem}@media (min-width:640px){.c7_sHBp{margin-top:1px}}.cDiO5FR{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:job_snippet;max-width:85ch;font-size:.75rem;line-height:1rem;line-height:1.5;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cDiO5FR{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}}@media (min-width:768px){.cDiO5FR{font-size:.875rem;line-height:1.25rem;line-height:1.5}}.cDiO5FR{margin-top:.375rem}@media (min-width:640px){.cDiO5FR{margin-top:.5rem}}.c9oYGvV{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:job_features;--feature-height:28px;width:calc(100% + 1rem * 2);position:relative;margin-left:-1rem;margin-right:-1rem;margin-top:-.125rem}@media (min-width:640px){.cEei5Nn{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.cQr4erP{-ms-grid-row:2;-ms-grid-column:2}.cYSZkAD{-ms-grid-row:1;-ms-grid-column:2}.c7_sHBp{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1}.cDiO5FR{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:1}.c9oYGvV{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1}}.c9oYGvV:empty{padding-bottom:1rem}.c9oYGvV:empty:after,.c9oYGvV:empty:before{content:var(--tw-content);display:none}@media (min-width:640px){.c9oYGvV:empty{display:none}}.c9oYGvV:after,.c9oYGvV:before{content:"";position:absolute;top:.75rem;z-index:20;display:block;width:1rem;height:var(--feature-height)}.c9oYGvV:before{left:0;border-left-width:8px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}@media (prefers-color-scheme:dark){.c9oYGvV:before{--tw-border-opacity:1;border-color:rgb(24 32 47/var(--tw-border-opacity));--tw-gradient-from:#18202f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(24,32,47,0))}}.c9oYGvV:after{right:0;border-right-width:8px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-image:linear-gradient(to left,var(--tw-gradient-stops));--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}@media (prefers-color-scheme:dark){.c9oYGvV:after{--tw-border-opacity:1;border-color:rgb(24 32 47/var(--tw-border-opacity));--tw-gradient-from:#18202f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(24,32,47,0))}}@media (min-width:640px){.c9oYGvV{height:var(--feature-height);position:static;margin:0;margin-top:.75rem;width:auto;overflow:hidden;padding:0}.c9oYGvV:after,.c9oYGvV:before{content:var(--tw-content);display:none}}.cXKsbiz{display:flex;-ms-scroll-snap-type:x var(--tw-scroll-snap-strictness);scroll-snap-type:x var(--tw-scroll-snap-strictness);scroll-padding-left:1rem;gap:.5rem;overflow-x:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:none}.cXKsbiz::-webkit-scrollbar{display:none}@media (min-width:640px){.cXKsbiz{-ms-scroll-snap-type:none;scroll-snap-type:none;scroll-padding-left:0;flex-wrap:wrap;-ms-scroll-chaining:chained;overscroll-behavior:auto}}.cXKsbiz>div,.cXKsbiz>li,.cXKsbiz>span{margin-bottom:1rem;margin-top:.75rem;flex-shrink:0;scroll-snap-align:start}.cXKsbiz>div:first-child,.cXKsbiz>li:first-child,.cXKsbiz>span:first-child{padding-left:1rem}.cXKsbiz>div:last-child,.cXKsbiz>li:last-child,.cXKsbiz>span:last-child{padding-right:1rem}@media (min-width:640px){.cXKsbiz>div,.cXKsbiz>li,.cXKsbiz>span{margin:0}.cXKsbiz>div:first-child,.cXKsbiz>div:last-child,.cXKsbiz>li:first-child,.cXKsbiz>li:last-child,.cXKsbiz>span:first-child,.cXKsbiz>span:last-child{padding:0}}.c_Hc9VG{position:relative;z-index:10;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(238 239 242/var(--tw-bg-opacity));padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.25px;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.c_Hc9VG{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}}.c_Hc9VG:not([data-is-inactive]){cursor:pointer}.c_Hc9VG:not([data-is-inactive]):hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.c_Hc9VG:not([data-is-inactive]):active{--tw-bg-opacity:1;background-color:rgb(238 239 242/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.c_Hc9VG:not([data-is-inactive]):hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}}.c_Hc9VG:not([data-is-inactive]):focus{--tw-border-opacity:1!important;border-color:rgb(135 84 249/var(--tw-border-opacity))!important;outline:2px solid transparent!important;outline-offset:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;--tw-ring-inset:inset!important;--tw-ring-opacity:1!important;--tw-ring-color:rgb(135 84 249/var(--tw-ring-opacity))!important}@media (prefers-color-scheme:dark){.c_Hc9VG:not([data-is-inactive]):focus{border-color:transparent!important;--tw-ring-opacity:1!important;--tw-ring-color:rgb(124 58 237/var(--tw-ring-opacity))!important}}.c_Hc9VG:not([data-is-inactive]):focus:not(:focus-visible){box-shadow:inherit!important;border-color:inherit!important}.cc14dQI{pointer-events:auto!important;z-index:40}.cc14dQI .react-select__control{flex:1 1;border-radius:9999px;border-width:0;background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:none;min-height:32px}.cc14dQI .react-select__indicator-separator{display:none}.cc14dQI .react-select__input-container{margin:0 0 .25rem;padding:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cc14dQI .react-select__input-container{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}}@media (min-width:640px){.cc14dQI .react-select__input-container{font-size:.875rem;line-height:1.25rem}}.cc14dQI .react-select__placeholder{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:.25rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cc14dQI .react-select__placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}}.cc14dQI .react-select__value-container{margin-top:.25rem;padding:1px 0}.cc14dQI .react-select__multi-value{margin:0;border-radius:0;background-color:transparent}.cc14dQI .react-select__multi-value__label{border-radius:0;padding:0;font-size:inherit;color:inherit;overflow:unset}.cc14dQI .react-select__multi-value__remove{margin-top:-.375rem;margin-bottom:-.375rem;margin-right:-.5rem;border-radius:0;padding:.375rem .5rem}.cc14dQI .react-select__multi-value__remove:hover{background-color:transparent;color:inherit}.cc14dQI .react-select__menu{overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.cc14dQI .react-select__menu{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}}.cc14dQI .react-select__menu-list{padding-left:.5rem;padding-right:.5rem}@media (min-width:1024px){.cc14dQI .react-select__menu-list{padding-left:0;padding-right:0}}.cc14dQI .react-select__menu-notice{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.cc14dQI .react-select__group{padding:0}.cc14dQI .react-select__option{background-color:transparent;padding:0;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.cc14dQI .react-select__option{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}}.cc14dQI .react-select__option.react-select__option--is-focused,.cc14dQI .react-select__option:active,.cc14dQI .react-select__option:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.cc14dQI .react-select__option.react-select__option--is-focused,.cc14dQI .react-select__option:active,.cc14dQI .react-select__option:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}}.cc14dQI .react-select__option strong{font-weight:700}.cc14dQI[data-state*=is_landing_page_variant]{z-index:auto}.cc14dQI[data-state*=is_landing_page_variant] .react-select__control{min-height:40px}.cc14dQI[data-state*=is_landing_page_variant] .react-select__placeholder{font-size:13px}.cc14dQI[data-state*=is_mobile] .react-select__control{min-height:40px}.cc14dQI[data-state*=is_mobile] .react-select__menu{position:relative;top:auto;margin:0;border-radius:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:unset}.cc14dQI[data-state*=is_mobile] .react-select__menu-list{margin-top:.625rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:0}@media (prefers-color-scheme:dark){.cc14dQI[data-state*=is_mobile] .react-select__menu-list{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}}.cc14dQI[data-state*=is_mobile] .react-select__option{background-color:transparent}.cc14dQI:not([data-state*=is_mobile]) .react-select__menu{z-index:30;width:-moz-max-content;width:max-content;min-width:100%;--tw-shadow:0 1px 4px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 1px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cc14dQI[data-state*=is_focused] .react-select__control{outline:2px solid transparent;outline-offset:2px}.cc14dQI:not([data-state*=is_interactive]) .react-select__multi-value__remove{display:none}