body,div#job-requisitions-module,main{--test-border-color:#fc6;--test-border-type:solid;--test-border:2px var(--test-border-type) var(--test-border-color);--white:#f8f8f8;--button-color:var(--white);--blue-highlight:#2727a4;--blue-highlight:#1a3056;--toggle-bkg:#1a3056;--button-font-size:14px;--yellow:#ffc600;--frosty:hsla(0,0%,100%,.3);--dark-frosty:rgba(0,0,0,.3);margin:auto}.top-job-requisitions{align-items:center;display:grid;justify-items:center;letter-spacing:1em;place-items:center;text-transform:uppercase}.top-job-requisitions h4{font-size:1.9ch;letter-spacing:.3ch}#job-requisitions-module{align-items:stretch;display:flex;flex-flow:column nowrap;margin-top:22px;padding-top:10px;position:relative;width:100%}@media screen and (min-width:1400px){#job-requisitions-module{flex-flow:row nowrap}}#job-requisitions-select-element-container{background-color:#1a3056;display:flex;flex-flow:column nowrap;margin-bottom:2.2ch;min-height:240px;padding-bottom:30px;padding-top:30px;position:relative;width:100%}@media screen and (min-width:1400px){#job-requisitions-select-element-container{height:100vh;left:0;min-height:950px;position:sticky;top:5px;width:240px}}.job-requisitions-select-element{display:flex;flex-flow:row nowrap;width:100%}@media (--wide){.job-requisitions-select-element{flex-flow:column nowrap;justify-content:flex-start}}.job-requisitions-select-element>.select-cities-top-container{display:none}@media screen and (min-width:1400px){.job-requisitions-select-element>.select-cities-top-container{display:none}}.job-requisitions-select-element>.select-cities-bottom-container{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-top:16px;padding-top:2vw;width:100%}.job-requisitions-select-element>.select-cities-bottom-container .select-cities-bottom-button-container{align-items:center;display:flex;justify-content:center;margin:15px 0;width:100%}.highlight-this-city{color:var(--yellow);order:-1}button.select-cities-bottom-button{background:var(--toggle-bkg);border:2px solid var(--button-color);color:var(--button-color);font-size:var(--button-font-size);font-weight:700;letter-spacing:2px;min-width:180px;padding:10px;position:relative;text-transform:uppercase;transform:scale(.8);transition:all .9s ease}button.select-cities-bottom-button:disabled{background:transparent;border-color:transparent}button.select-cities-bottom-button:disabled:hover{background:hsla(0,0%,100%,.01)}button.select-cities-bottom-button:hover{background:hsla(0,0%,100%,.3);text-shadow:2px 2px 2px #000}button.select-cities-bottom-button:active{text-shadow:1px 0 0 #fff;transition:all .1s ease}button.select-cities-bottom-button>div{display:flex}.cities-select-container{display:flex;flex-direction:row;flex-wrap:wrap;max-height:220px;padding-left:3vw;width:94vw}@media screen and (max-width:739px){.cities-select-container{max-height:280px;width:100%}}@media screen and (min-width:1400px){.cities-select-container{flex-direction:column;max-height:unset;padding-left:14px;width:100%}}.city-select-container{align-content:flex-start;align-items:flex-end;border-color:rgba(0,0,0,.04);border-left:1px solid rgba(0,0,0,.04);color:#efefef;display:flex;flex-flow:row nowrap;justify-content:space-around;margin-left:2px;min-height:28px;overflow:hidden;padding-left:3px;position:relative;transition:all .6s ease;width:21.36364vw}@media screen and (max-width:739px){.city-select-container{width:44vw}}@media screen and (min-width:1400px){.city-select-container{min-height:30px;width:100%}}.city-select-container:before{background:var(--frosty);border-bottom:2px solid rgba(0,0,0,.15);border-left:2px solid hsla(0,0%,100%,.25);content:"";height:100%;left:0;min-height:100%;min-width:120px;position:absolute;top:0;transform:translateX(-102%);transition:all .6s cubic-bezier(.1,1.15,.84,1.04);width:80%}.city-select-container.inputChecked:before{top:-2px;transform:translateX(0);transition:all .6s cubic-bezier(.1,1.15,.84,1.04)}.city-select-container label.city-select-label{bottom:1px;display:unset;font-size:16px;font-weight:300;left:26px;letter-spacing:1px;margin-bottom:unset;position:absolute}@media screen and (min-width:1400px){.city-select-container label.city-select-label{font-size:18px}}.city-select-container>input{accent-color:#ffc600;align-self:center;bottom:4px;left:6px;margin:0;position:absolute}.city-select-container>input:checked+label{color:#ffc600}#job-requisitions-all-requisitions-container{--job-requisitions-width:100%;align-items:center;display:flex;flex-flow:row wrap;gap:15px 10px;height:auto;justify-content:center;margin:0 auto;padding-left:20px;width:var(--job-requisitions-width)}@media screen and (min-width:1400px){#job-requisitions-all-requisitions-container{--job-requisitions-width:calc(100% - 240px);justify-content:flex-start;min-height:110vh}}@media screen and (max-width:739px){#job-requisitions-all-requisitions-container{align-items:stretch;flex-flow:column nowrap;gap:15px 0;justify-content:space-around;padding-left:0}}.city-tooltip-container{--height-weight-line:1.75rem;background-color:#285078;border-radius:16px;color:#efefef;cursor:default;display:inline-block;font-weight:700;height:30px;line-height:30px;position:relative;text-align:center;transition:transform .4s ease-in-out;width:30px}.city-tooltip-container:hover{transform:scale(1.05);transition:transform .4s ease-in-out}.city-tooltip-container:hover .popover{align-content:flex-start;align-items:flex-start;animation:fade-in .3s linear 1,move-up .5s linear 1;display:flex;flex-flow:column wrap;flex-flow:row wrap;justify-content:dlex-start}.city-tooltip-container .popover{--popover-background-color:rgba(26,48,86,.85);--popover-width:300px;background-color:var(--popover-background-color);border-radius:5px;bottom:42px;box-shadow:0 0 5px rgba(0,0,0,.4);color:inherit;display:none;font-weight:400;left:-195px;padding:8px 6px;position:absolute;width:var(--popover-width);z-index:1}.city-tooltip-container .popover.wider{color:inherit}.city-tooltip-container .popover>span{display:inline-block;margin-left:1px;text-align:left}.city-tooltip-container .popover>span.city-tag{font-size:12px;letter-spacing:2px;line-height:1.5;width:49%}.city-tooltip-container .popover>span.city-tag:nth-of-type(n+31){display:none}.city-tooltip-container .popover:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--popover-background-color);bottom:-7px;content:"";display:block;left:70%;margin-left:-7px;position:absolute}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.city-tooltip-container .popover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.single-job{align-items:stretch;background:#f5f5f5;box-shadow:3px 4px 6px 2px rgba(0,0,0,.15);display:flex;flex-flow:column nowrap;flex-flow:row nowrap;justify-content:center;margin-left:1vw;width:96vw;writing-mode:horizontal-tb}@media screen and (min-width:741px){.single-job{min-height:440px;width:max(350px,24vw)}}.single-job h3{line-height:.9}.single-job.doNotDisplay{display:none}.single-job a{color:var(--blue-highlight);text-decoration:none}.single-job>div,.single-job>figure{transition:all .6s ease-in-out}.single-job div{display:flex;flex-direction:column;flex-wrap:nowrap}.single-job div>div{align-items:center;flex-direction:row;justify-content:flex-end}.single-job>figure{margin-bottom:6px;margin-top:0;width:35vw}@media screen and (min-width:741px){.single-job>figure{display:none}}.single-job .job-information{align-items:stretch;flex:3 3 auto;justify-content:space-around;max-width:unset;min-height:100%;padding:1em .5em}@media screen and (min-width:741px){.single-job .job-information{aspect-ratio:9/14}}.single-job .job-information>div:not(.jobphoto):not(.joblocations){padding-right:2px}.single-job .joblocations{align-items:center;justify-content:center;margin-top:1ch}.single-job .joblocations>h3{font-weight:unset;line-height:unset;margin-bottom:0;margin-right:1vw;margin-top:0}div.jobphoto{aspect-ratio:4/3;background-repeat:no-repeat;background-size:cover;flex:unset;min-height:50%;min-width:100%}@media screen and (max-width:739px){div.jobphoto{display:none}}@media screen and (min-width:741px){div.jobphoto{display:flex}}.single-job .job-information{& div.joblink,div.jobposted{align-self:flex-end}}[dir=ltr] .single-job .job-information>div.jobtitle{padding-left:1em}[dir=rtl] .single-job .job-information>div.jobtitle{padding-right:1em}[dir=ltr] .single-job .job-information>div.jobtitle{padding-right:4px}[dir=rtl] .single-job .job-information>div.jobtitle{padding-left:4px}.single-job .job-information>div.jobtitle{align-self:center;padding-bottom:4px;padding-right:unset;padding-top:8px;writing-mode:horizontal-tb}div.joblink>span{align-self:flex-end;background:#e8e8e8;border-radius:15px;margin-bottom:0;margin-top:1.15ch;padding:1.6ch;transition:all .6s ease}div.joblink>span:hover{background:#cfcfcf}.light-text{color:#efefef}.seo{--jones-blue:#1a3056;--playful-blue:#315aa1;--light-text:#efefef;--dark-gray:#6f6f6f;--dark-text:var(--dark-gray);--default-text-color:#4d5156;--copy-button-bg-color:#ffc600;--mid-gray:#bbb;--light-gray:#d1d1d2;--tab-text-color:#009b9b;--tab-bg:#ffc600;--tab-active-bg:#272822;--tab-bg-hover:var(--tab-active-bg);--tab-text-hover-color:var(--light-text);--content-color:#524b4b;--all-tabs-bg:rgba(0,0,0,.8);--tab-border-color:#fff;--tab-border-thickness:2px;--tab-border-standard:var(--tab-border-thickness) solid var(--tab-border-color);--tab-font-size:18px;--note-color:var(--playful-blue);--instructions-text-color:var(--dark-gray);--copy-button-color:#fff;--base-color:#b30000;--instructions-font-size:18px;--instructions-text-color:#000}.tabs{background-color:unset;padding:4px 4px 0}.tabs div{--instructions-text-color:#fff;align-items:center;border:1px solid var(--instructions-text-color);display:flex;flex-flow:column nowrap;justify-content:center}.tabs div span{color:var(--instructions-text-color);font-family:monospace,sans-serif;font-size:14px;line-height:1.2;padding:4px}.tabs div span.active{--instructions-text-color:#fff;background:#fff;border:1px solid var(--instructions-text-color);color:#000}.instruction-block{--border-color:var(--jones-blue);background:var(--light-gray);border-bottom:8px solid var(--border-color);border-top:8px solid var(--border-color);margin-bottom:20px;padding-top:20px}.code-block,.instructions{color:var(--dark-text);font-family:fira code,monospace,sans-serif;font-size:var(--instructions-font-size);font-weight:300;margin:15px auto;width:90%}.code-block a,.instructions a{font-weight:700;letter-spacing:1px}.code-block>span,.instructions>span{font-size:.6rem;font-style:italic}.code-block>span:first-of-type,.instructions>span:first-of-type{display:block;font-size:.9rem;font-weight:700}.code-block dl,.instructions dl{background:#efefef;border:2px solid var(--mid-gray);font-size:85%;line-height:1.2;padding:8px}.code-block dl dt,.instructions dl dt{font-weight:700;margin-top:1.5em}.code-block dl dd,.instructions dl dd{border-left:2px solid var(--mid-gray);font-weight:300;line-height:1.6;margin:4px 28px;padding-left:1em}.flex{align-items:center;display:flex}.flex img{border:6px solid #fff;box-shadow:2px 4px 3px rgba(0,0,0,.3);display:inline;margin:1.2em;outline:1px solid rgba(0,0,0,.1);width:35%}.box{--base-color:var(--playful-blue);border:1px solid var(--base-color);color:var(--default-text-color);display:block;font-size:22px;line-height:1.4;margin-left:auto;margin-top:28px;padding:32px 20px 14px;position:relative;width:100%}.box:before{background:var(--base-color);color:var(--light-text);content:"";font-size:70%;font-weight:700;left:-6px;padding:2px 10px;position:absolute;text-transform:uppercase;top:-6px}.box.note{--base-color:var(--jones-blue)}.box.note:before{content:"note"}.box.alert{--base-color:#af0d2a}.box.alert:before{content:"ALERT"}.box.reminder{--base-color:#1b784f}.box.reminder:before{content:"REMINDER"}.box.location{--base-color:#781b44;--base-color:#945b65}.box.location:before{content:"PASTE TO"}.box.explanation{--base-color:#7f60da;width:100%}.box.explanation:before{content:"Explained"}.box.currently{--base-color:#e660da;--base-color:var(--playful-blue);width:100%}.box.currently:before{content:"currently"}.box.issue{--base-color:#c39}.box.issue:before{content:"ISSUE"}.box.links{--base-color:#af0d2a}.box.links:before{content:"Links"}.box.links>ul{color:inherit}.box.links>ul li{color:inherit;list-style-type:none}.box.links>ul li>a{color:var(--base-color);font-family:sans-serif;font-size:80%;font-style:italic;position:relative;text-decoration:none}.box.links>ul li>a:hover{text-decoration:underline}form.container{background:var(--jones-blue);border-radius:50px;height:40px;margin-top:10px;position:relative;width:75px}form.container input{-webkit-appearance:none;cursor:pointer;height:100%;position:absolute;width:100%}form.container input:before{background:#fff;height:70%;width:85%}form.container input:after,form.container input:before{border-radius:50px;content:"";position:absolute;top:50%;transform:translate(7px,-50%)}form.container input:after{background:var(--jones-blue);height:25px;opacity:.6;transition:all .4s;width:25px}form.container input:checked:after{opacity:1;transform:translate(175%,-50%)}.long.instruction-block>.code-block{--bezier:cubic-bezier(.39,1.1,.42,1.95);--bezier:cubic-bezier(.16,1.03,.99,.5);height:100%;max-height:200px;overflow:hidden;transition:all 3.8s var(--bezier);-webkit-transition:all 1.8s var(--bezier)}.long.instruction-block>.code-block.unfolded{--bezier:ease-in-out;max-height:unset;transition:all 1.8s var(--bezier);-webkit-transition:all 1.8s cubic-bezier(.16,1.03,.99,.5)}.has-toggler{align-items:flex-end;border:2px solid rgba(0,0,0,.4);display:flex;flex-flow:row-nowrap;justify-content:flex-end}.has-toggler span{margin-right:20px}.wrapper.has-tabs{padding-left:0;padding-right:0}.has-tabs{border:2px solid var(--mid-gray);min-height:1200px}[data-tab-info]{display:none}.active[data-tab-info]{display:block}.tab-content{color:var(--content-color);font-size:1.6em}.tabs{background:var(--all-tabs-bg);color:var(--light-text);display:flex;justify-content:space-around;margin:0 0 min(40px,6vw);width:100%}.tabs>span{background:#1c9126;border-left:var(--tab-border-standard);border-top:var(--tab-border-standard);flex:1 1 100px;padding:10px}.tabs>span:last-of-type{border-right:var(--tab-border-standard)}.tabs span.active,.tabs span:hover{background:var(--tab-bg-hover);color:var(--tab-text-hover-color)}.tabs span:hover{cursor:pointer}.hidden{display:none}
/*# sourceMappingURL=main.min.css.map */
