.error{display:flex;justify-content:center}.error.full-page{margin-top:128px}@media (max-width: 1024px){.error{margin-top:64px;padding:0 24px}}.error__wrapper{display:flex;flex-direction:column;align-items:center;gap:24px}.error__details{display:flex;flex-direction:column;text-align:center;gap:24px}.error__details p{width:min-content;min-width:100%}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}:root{--reach-menu-button: 1}[data-reach-menu]{position:relative}[data-reach-menu-popover]{display:block;position:absolute}[data-reach-menu-popover][hidden]{display:none}[data-reach-menu-list],[data-reach-menu-items]{display:block;white-space:nowrap;border:solid 1px hsla(0,0%,0%,.25);background:#fffffffc;outline:none;padding:1rem 0;font-size:85%}[data-reach-menu-item]{display:block;-webkit-user-select:none;user-select:none}[data-reach-menu-item]{cursor:pointer;display:block;color:inherit;font:inherit;text-decoration:initial;padding:5px 20px}[data-reach-menu-item][data-selected]{background:#1159a6;color:#fff;outline:none}[data-reach-menu-item][aria-disabled]{opacity:.5;cursor:not-allowed}.nav-icon{display:flex;align-items:center;justify-content:center;height:32px;width:32px;overflow:hidden}.nav-icon .svg-icon{width:24px;height:24px}.nav-icon:hover{border-radius:25px;background-color:var(--iris-e50)}.no-scroll{overflow:hidden}.header{background-color:var(--object-fills-grey);box-shadow:0 1px 0 0 var(--gray-700);padding:16px 24px}.header__content{display:flex;justify-content:space-between;align-items:center}.header__left{display:flex;align-items:center;gap:24px}.header__logo-wrapper{display:flex;align-items:center;margin-right:8px;min-width:fit-content;padding-top:5px}.header__desktop-menu-buttons{display:flex;align-items:center;gap:16px}.header__item{text-decoration:none;color:var(--dark-green);font-size:16px}.header__item:hover{color:var(--green)}.header__item.selected{text-decoration:underline;text-underline-offset:4px;color:var(--green)}@media (max-width: 899px){.header__mobile-menu{display:flex;padding:40px 24px;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch;height:100%}.header__mobile-menu-open{background-color:var(--dark-green);height:100vh}.header__item{color:var(--white);margin-left:0;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.header__item.selected{color:var(--white)}}.support-modal{inset:40% auto auto 50%;margin-right:-50%;transform:translate(-50%,-50%);position:absolute;border:1px solid rgb(204,204,204);overflow:auto;border-radius:4px;outline:none;background-color:var(--white);max-width:600px;padding:24px 0;display:flex;flex-direction:column;gap:16px}.support-modal.small{max-width:400px}.support-modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--dark-green);font-size:20px;font-style:normal;font-weight:600;line-height:24px}.support-modal__body .sub-label{color:var(--evergreen-600);font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-left:16px}.support-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:16px;margin-top:24px}.support-modal__list{margin-top:0;margin-left:24px}.support-modal__list li{list-style-type:disc}.inform-cookies-container{font-family:Untitled Sans,sans-serif;position:fixed;bottom:20px;right:20px;width:230px;height:170px;z-index:9999;background-color:var(--gray);border-radius:8px;color:#fff;font-size:13px;line-height:22px}.inform-cookies-container .inner-container{padding:15px 16px 20px 20px}.inform-cookies-container .inner-container .inform-header{font-size:14px;font-weight:600}.inform-cookies-container .inner-container .privacy-policy-link{color:#fff;text-decoration:underline}.inform-cookies-container .inner-container .accept-button{position:absolute;bottom:20px;font-size:14px;height:30px;width:40px;background:revert;color:#000}.account-inputs{display:flex;flex-direction:column;gap:24px}@media (min-width: 900px){.account-inputs .text-input-wrapper{width:49%}}.back-button-component>a{display:flex;gap:8px;align-items:center;color:var(--green-text);text-decoration:underline;text-underline-position:from-font}.back-button-component>a .text{padding-top:4px}.back-button-component>a svg{font-size:24px}.back-button-component>a svg>path{fill:var(--green-text)}.applications-page{max-width:1550px;margin-inline:auto;padding:24px 24px 32px;gap:12px}@media (max-width: 899px){.applications-page{background-color:var(--white)}}@media (max-width: 599px){.applications-page{padding-top:20px}}@media (max-width: 599px){.applications-page .section-header{color:var(--dark-green);font-size:18px;font-weight:500}}@media (max-width: 599px){.applications-page .section-title{color:var(--dark-green);font-weight:400}}.visit-post-button svg>path,.back-button svg>path{fill:var(--dark-green)}.applications-list{border-radius:8px;background:var(--white);padding:24px;min-width:430px;width:430px}@media (max-width: 899px){.applications-list{padding:4px;width:100%;min-width:unset}}.applications-list .empty-message{font-size:14px;line-height:20px;color:var(--gray-800);padding:16px 0}@media (max-width: 899px){.applications-list{margin-inline:auto}}.applications-list-header{display:grid;grid-template-columns:2fr 3fr;align-items:center;padding-bottom:8px;width:100%}.application-card{background:var(--white);display:flex;padding:16px 24px;cursor:pointer;align-self:stretch;border-radius:8px;border:1px solid var(--gray-700)}.application-card__no-formatting{padding:0;border:none;cursor:default}.application-card .stack{min-width:0}.application-card .stack p{text-wrap:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.application-card.selected{border:2px solid var(--green-text);padding:15px 23px;background:var(--extra-light-green)}.application-card.narrow{padding:16px 24px}@media (max-width: 899px){.application-card{min-width:0}}@media (min-width: 899px){.application-card:hover{background-color:var(--pale-blue)}}.application-card-left{display:flex;width:40px;height:40px;padding:4px 0;justify-content:center}.application-card-tag{align-self:center}.selected-application-pane{border-radius:8px;background:var(--white);padding:24px;flex-grow:1}@media (max-width: 899px){.selected-application-pane{padding:0}}.dream-job-subtext p{max-width:250px;text-wrap:wrap}.dream-job-modal__footer.support-modal__footer{border-top:unset}.job-post-contents p,.job-post-contents ul{font-size:1rem;line-height:1.5rem;padding:.5rem 0}.job-post-contents a{text-decoration:underline;cursor:pointer;color:var(--green)}.job-post-contents a:hover,.job-post-contents a:focus{filter:brightness(60%)}.job-post-contents ul{list-style-type:disc;padding-left:1rem}.job-post-contents ol{list-style-type:decimal;padding-left:1rem}.job-post-contents strong{font-weight:600}.job-post-contents h1,.job-post-contents h2,.job-post-contents h3,.job-post-contents h4,.job-post-contents h5,.job-post-contents h6{font-family:Untitled Sans,sans-serif;padding-top:2rem}.job-post-contents h1{line-height:3rem;font-size:2rem;padding-top:2rem}.job-post-contents h2{line-height:2.5rem;font-size:1.5rem;padding-top:1.5rem}.job-post-contents h3{line-height:2rem;font-size:1.25rem;padding-top:1.25rem}.company-logo.xxsmall{height:24px;width:24px;min-height:24px;min-width:24px;font-size:14.5454545455px}.company-logo.xsmall{height:30px;width:30px;min-height:30px;min-width:30px;font-size:18.1818181818px}.company-logo.smaller{height:32px;width:32px;min-height:32px;min-width:32px;font-size:19.3939393939px}.company-logo.small{height:36px;width:36px;min-height:36px;min-width:36px;font-size:21.8181818182px}.company-logo.medium{height:60px;width:60px;min-height:60px;min-width:60px;font-size:36.3636363636px}.company-logo.large{height:86px;width:86px;min-height:86px;min-width:86px;font-size:52.1212121212px}.company-logo__logo{width:100%;height:100%;object-fit:contain}.company-logo__placeholder{width:100%;height:100%;background-color:var(--gray-700);color:#fff;display:flex;justify-content:center;align-items:center}.dream-job-callout__time-left{margin-left:4px;color:var(--label);flex-grow:1}.close-callout-button{margin-left:-8px}.empty-state-component__text{text-align:center;color:var(--gray-800);max-width:440px}.empty-state-component__title{font-weight:500;font-size:16px}.empty-state-component__message{font-size:14px}.welcome-banner{background-color:var(--green-100);height:263px;width:100%;position:relative;overflow:hidden}@media (max-width: 899px){.welcome-banner{max-height:140px}}.welcome-banner .welcome-container{max-width:1550px;margin-inline:auto;position:relative;height:100%}.welcome-banner .welcome-text-wrapper{position:absolute;left:24px;height:100%;display:flex;align-content:center;flex-wrap:wrap}@media (max-width: 899px){.welcome-banner .welcome-text-wrapper{left:24px}}.welcome-banner .welcome-text-wrapper .welcome-text{color:var(--dark-green);z-index:2;margin-top:-30px}@media (max-width: 899px){.welcome-banner .welcome-text-wrapper .welcome-text{margin-top:0}}.welcome-banner .welcome-text-wrapper .welcome-text .welcome-title{font-size:3rem}@media (max-width: 899px){.welcome-banner .welcome-text-wrapper .welcome-text .welcome-title{font-size:2rem;line-height:2.75rem}}.welcome-banner .welcome-text-wrapper .welcome-text .welcome-subtitle{margin-top:8px}@media (max-width: 899px){.welcome-banner .welcome-text-wrapper .welcome-text .welcome-subtitle{font-size:1.2rem;margin-top:0}}.welcome-banner__image{position:absolute;top:-27%;right:15%;height:auto;max-height:450px;object-fit:contain;z-index:0}@media (max-width: 899px){.welcome-banner__image{top:0;right:-4%;transform:rotate(4.012deg);max-height:178px}}@media (max-width: 899px){.welcome-banner.with-search{height:333px;max-height:333px}}.welcome-banner.with-search .welcome-text-wrapper{max-width:calc(50% - 48px)}@media (max-width: 599px){.welcome-banner.with-search .welcome-text-wrapper{left:24px;max-width:unset}}.welcome-banner.with-search .welcome-text-wrapper .welcome-text{margin-top:-30px}@media (max-width: 599px){.welcome-banner.with-search .welcome-text-wrapper .welcome-text{margin-top:-120px}}.welcome-banner.with-search .welcome-search-bar-wrapper{position:absolute;right:24px;height:auto;max-width:calc(50% - 48px);width:800px;z-index:2;display:flex;margin-top:100px;align-content:center;flex-direction:row;flex-wrap:wrap}@media (max-width: 599px){.welcome-banner.with-search .welcome-search-bar-wrapper{left:24px;margin-top:140px;max-width:calc(100% - 48px)}}@media (max-width: 899px){.welcome-banner.with-search .welcome-banner__image{top:-20px;right:-8%;transform:rotate(4.012deg);height:380px;max-height:unset}}.dashboard{max-width:1550px;margin-inline:auto;padding-inline:24px;margin-top:-70px;position:relative;z-index:1}@media (max-width: 899px){.dashboard{padding:0;margin-top:0}}@media (max-width: 899px){.dashboard .support-button{margin-inline:24px}}.dashboard__header{display:flex;justify-content:space-between}.dashboard__col1,.dashboard__col2{display:flex;flex-direction:column;gap:24px}.dashboard main{padding:24px 0;gap:8px;display:grid;grid-template-columns:1fr}@media (max-width: 899px){.dashboard main{padding-top:0}}@media (min-width: 900px){.dashboard main{grid-template-columns:2fr 1fr;gap:24px}}.dashboard main .dashboard__col1{max-width:985px;min-width:0;height:fit-content}.profile_card{min-width:250px;display:flex;flex-direction:column;gap:24px;border-radius:8px;background-color:var(--white);padding:24px 24px 16px;line-height:24px;height:fit-content;word-wrap:break-word}.profile_card__header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin:-24px -24px 0}.profile_card__header h4{font-weight:500;font-size:18px;margin:0}.profile_card__header__icon{margin-left:auto;border-radius:50%;padding:4px}.profile_card__header__icon:hover{background:var(--iris-e50)}.profile_card__content{display:flex;flex-direction:column;gap:16px}.profile_card__content p{margin:0}.profile_card__email{font-weight:400;font-size:14px;color:var(--label)}.profile_card hr{margin:0;border-color:var(--gray-700)}.profile_card__footer{flex-direction:column;gap:8px}.profile_card__footer,.profile_card__footer>div{display:flex;align-items:center}.profile_card__footer>div{width:100%;justify-content:space-between;gap:16px}.profile_card__footer .btn{min-width:max-content}.entry-point{border:1px solid var(--light-gray);border-radius:8px;padding:24px}.entry-point__header{display:flex;align-items:center;gap:8px;padding:24px 24px 0;margin:-24px -24px 24px}.entry-point__header .btn{margin-left:auto}.entry-point__header__icon{margin-left:auto;border-radius:50%;padding:4px}.entry-point__header__icon:hover{background:var(--iris-e50)}.entry-point__description{display:flex;flex-direction:column}.entry-point__description .btn{width:100%;margin-top:8px}.pagination{display:flex;align-items:baseline;grid-gap:16px}.pagination--center{justify-content:center;color:var(--dark-green)}.pagination__btn svg{width:7px;height:12px}.pagination__previous path,.pagination__next path{fill:var(--dark-green)}.pagination__previous--inactive,.pagination__next--inactive{cursor:initial}.pagination__previous--inactive path,.pagination__next--inactive path{fill:var(--dark-green);opacity:.5}.pagination__link{padding:.5rem 1rem;color:var(--dark-green);text-decoration:none;font-weight:400;font-size:1rem}.pagination__link:hover{background-color:var(--pale-gray);filter:none;border-radius:5px}.pagination__link--active{padding:.5rem 1rem;font-weight:400;background:var(--smoke-gray);border-radius:5px;pointer-events:none}.pagination ul{display:flex;align-items:center;grid-gap:8px;list-style:none;padding:0}.recently-viewed-jobs-table{display:flex;flex-direction:column}.recently-viewed-jobs-table__head{display:grid;grid-template-columns:auto auto;align-items:center;padding-bottom:8px}.recently-viewed-jobs-table__head>p{text-wrap:nowrap}.recently-viewed-jobs-table__head__search{justify-self:end;margin-right:8px;max-width:222px}@media (min-width: 600px) and (max-width: 899px){.recently-viewed-jobs-table__head__search{width:259px;max-width:259px}}@media (min-width: 900px){.recently-viewed-jobs-table__head__search{width:360px;max-width:360px}}.recently-viewed-jobs-table__job-count{font-weight:600;padding-left:8px;text-wrap:nowrap}.recently-viewed-jobs-table__status{display:flex;flex-direction:row;align-items:center;gap:8px}.recently-viewed-jobs-table__pagination-wrapper{width:100%;justify-items:center}.recently-viewed-jobs-table__mobile-row{display:flex;flex-direction:column;justify-content:space-between;padding:16px 4px;gap:8px;cursor:pointer}.recently-viewed-jobs-table__mobile-row__job__info,.recently-viewed-jobs-table__mobile-row__job__metadata{display:flex;justify-content:space-between}.recently-viewed-jobs-table__mobile-row__job__metadata>p{color:var(--label);text-align:right}.recently-viewed-jobs-table__web-row a{text-decoration:none}.recently-viewed-jobs-table__web-row:hover{background:transparent}.recently-viewed-jobs-table__web-row td{height:100%;padding:16px 4px}.recently-viewed-jobs-table__web-row__job-title{display:flex;gap:8px}.recently-viewed-jobs_card{display:flex;flex-direction:column;gap:8px;padding:24px;background-color:var(--white);border-radius:8px}@media (max-width: 899px){.recently-viewed-jobs_card{border-radius:0}}.recently-viewed-jobs_card__header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin:-24px -24px 0}.recently-viewed-jobs_card__header h4{font-weight:500;font-size:18px;margin:0}.recently-viewed-jobs_card__header__icon{margin-left:auto;border-radius:50%;padding:4px}.recently-viewed-jobs_card__header__icon:hover{background:var(--iris-e50)}.job-alerts-widget{background-color:var(--white);padding:24px;border-radius:8px;max-width:100vw}.job-alerts-widget__header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin:-24px -24px 8px}.job-alerts-widget__header h4{font-weight:500;font-size:18px;margin:0}.job-alerts-widget__header__icon{border-radius:50%;padding:4px}.job-alerts-widget__header__icon:hover{background:var(--iris-e50)}.job-alerts-widget__row{display:flex;flex-direction:row;gap:16px;padding-block:16px;justify-content:space-between;border-bottom:1px solid var(--lighter-gray)}.job-alerts-widget__row>*{flex:1;min-width:192px;max-width:192px}@media (max-width: 1024px){.job-alerts-widget__row>*{min-width:144px;max-width:144px}}@media (max-width: 899px){.job-alerts-widget__row>*{min-width:140px;max-width:400px}}.job-alerts-widget__row__left{display:flex;gap:12px}.job-alerts-widget__row__left p{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.job-alerts-widget__row__right{align-content:center}.job-alerts-widget__row__right .alert-tags{width:100%;justify-content:flex-end}.job-alerts-page__header{display:flex;justify-content:space-between}@media (max-width: 899px){.job-alerts-page__header{flex-direction:column;gap:24px}}.job-alerts-page__header__preferences{display:flex;gap:15px;align-items:center}.job-alerts-page__header__preferences .preferences{flex-grow:1;max-width:300px}.alert-tags{display:flex;flex-wrap:nowrap;overflow:hidden}.task-card{min-width:304px;max-width:304px;min-height:200px;padding:16px 23px}.task-card__icon{width:30px;height:30px;border-radius:4px}.task-card__icon svg>path{fill:var(--dark-green)}.task-card a{margin-right:8px}.tasks-section{min-width:0;border-radius:8px;background-color:var(--white)}@media (max-width: 899px){.tasks-section{padding:24px 0 16px 24px}}.tasks-section__list{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.tasks-section__item{scroll-snap-align:start;min-width:304px;max-width:304px;min-height:190px}.tasks-section__scroll-buttons{padding:8px 24px 0}@media (max-width: 899px){.tasks-section__scroll-buttons button:hover{background:none}}#app{height:100%}.stack{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px}.stack--gap-0{gap:0}.stack--gap-8px{gap:8px}.stack--gap-12px{gap:12px}.stack--gap-16px{gap:16px}.stack--gap-20px{gap:20px}.stack--gap-24px{gap:24px}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.row{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:4px}.row--gap-8px{gap:8px}.row--gap-12px{gap:12px}.row--gap-16px{gap:16px}.row--gap-20px{gap:20px}.row--gap-24px{gap:24px}.row--align-start{align-items:flex-start}.row--align-center{align-items:center}.row--align-end{align-items:flex-end}.row--align-stretch{align-items:stretch}.page-header{margin:0;padding:0;padding-inline-end:0;padding-inline-start:0;font-weight:400;font-size:38px;line-height:40px;color:var(--dark-green);font-family:"Untitled Serif",serif}.page-header>svg{height:1em;width:1em;top:.125em;position:relative}.section-header{font-family:Untitled Sans,sans-serif;font-weight:400;font-size:1.5rem;line-height:2rem;color:var(--dark-green);padding-top:2rem;margin:0;padding:0;padding-inline-end:0;padding-inline-start:0}.section-header>svg{height:1em;width:1em;top:.125em;position:relative}.section-header--large{font-size:2rem;line-height:2.5rem}.section-header--medium{font-size:1.75rem;line-height:2.5rem}.section-header--serif{font-family:"Untitled Serif",serif}.section-title{font-weight:600;font-size:1rem;line-height:1.5rem;color:var(--dark-green);margin:0;padding:0;padding-inline-end:0;padding-inline-start:0}.section-title>svg{height:1em;width:1em;top:.125em;position:relative}.section-title--medium{font-size:1.125rem;font-weight:500}.section-title--large{font-size:1.25rem;line-height:1.75rem}.body{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--dark-green);min-width:0;margin:0;padding:0;padding-inline-end:0;padding-inline-start:0}.body>svg{height:1em;width:1em;top:.125em;position:relative}.body__secondary{color:var(--evergreen-600);font-size:.875rem;line-height:1.25rem}.body--medium{font-weight:600}.body--strikethrough{text-decoration:line-through}.body--metadata{color:var(--label)}.body--active{color:var(--blue)}.body--light{color:var(--label)}.body--error{color:var(--error-red)}.body h1{line-height:3rem}.body h2{line-height:2.5rem}.body h3{line-height:2rem}.link{font-weight:400;font-size:1rem;line-height:1.5rem;text-decoration:underline;cursor:pointer;color:var(--green)}.link>svg path{fill:var(--green)}.link>svg{height:1em;width:1em;top:.125em;position:relative}.link:hover,.link:focus{filter:brightness(60%)}.link__secondary{font-size:.875rem;line-height:1.25rem}.link--medium{font-weight:600}.label{white-space:normal;word-break:break-word;padding:0;padding-inline:0px;color:var(--label);overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.125rem}.label span{color:var(--error-red);margin-left:2px}.label--error{color:var(--error-red)}.table-header{margin:0;padding:0;padding-inline-end:0;padding-inline-start:0;font-size:.875rem;line-height:1.25rem;color:var(--evergreen-600)}.active-applications{min-width:0;background-color:var(--white);padding:24px;border-radius:8px}.active-applications__header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin:-24px -24px 24px}.active-applications__header h4{font-weight:500;font-size:18px;margin:0}.active-applications__header__icon{margin-left:auto;border-radius:50%;padding:4px}.active-applications__header__icon:hover{background:var(--iris-e50)}.active-applications__list{margin-top:24px}@media (min-width: 900px){.active-applications__list>.stack{max-width:none;flex-direction:row;flex-wrap:wrap}}.active-applications__footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-inline:16px}.active-applications__footer .body{margin-block:22px}@media (max-width: 899px){.active-applications__footer{padding-inline:0;flex-direction:column}}.active-applications .loading-spinner{margin-inline:4px}.active-applications .application-card{min-width:290px;max-width:unset}@media (min-width: 900px){.active-applications .application-card{max-width:428px;min-width:428px}}.active-applications .application-card:hover{background-color:var(--pale-blue)}.job-alerts-card{display:flex;flex-direction:column;gap:8px;width:100%;min-width:300px;max-width:500px;padding:24px;border:1px solid var(--lighter-gray);border-radius:8px;background-color:var(--white)}@media (max-width: 899px){.job-alerts-card{cursor:pointer}.job-alerts-card:hover{background-color:var(--pale-blue)}}.job-alerts-card__header{display:flex;flex-direction:column;gap:5px}.job-alerts-card__header__upper{display:flex;align-items:center;justify-content:space-between}.job-alerts-card__header__buttons{display:flex;gap:16px}.job-alerts-card .section-header{font-size:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.job-alerts-grid{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row}@media (max-width: 1400px){.job-alerts-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 1100px){.job-alerts-grid{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.job-alerts-grid{grid-template-columns:1fr}}.login-security-code input{max-width:50px;height:60px;border:1px solid var(--lighter-gray);border-radius:10px;text-align:center;box-sizing:border-box;font-size:16px}.login-security-code__wrapper{display:flex;gap:8px;flex-wrap:wrap}.login-security-code--error input{border-color:var(--error-red)!important}.login-security-code .helper-text--error{margin-left:0;margin-top:8px}.login{width:100%;height:100vh;position:relative;overflow:hidden}.login--italic{font-style:italic}.login__left{z-index:-1;position:absolute;left:0;width:50%;height:101vh;background-color:var(--dark-green);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:flex;justify-content:center;align-content:center}@media (max-width: 980px){.login__left{display:none}}.login__leaf{background:transparent url(/vite/assets/login_image-HyUnTi4G.jpg) no-repeat;position:relative;top:-5%;-ms-transform:translateY(25%);transform:translateY(25%);width:50vw;max-width:720px;height:100%;z-index:0;background-size:contain;display:flex;margin:auto 0}@media only screen and (min-width: 1280px){.login__leaf{top:-10%}}.login__right{z-index:1;position:absolute;right:0;top:0;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden}@media (max-width: 1024px){.login__right{right:unset;width:100%;display:flex;justify-content:center;align-items:baseline;min-height:100%}}.login__content-wrapper{margin:0;padding:0;position:absolute;width:50%;min-height:100vh;right:0;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 980px){.login__content-wrapper{width:100%}}@media only screen and (max-width: 480px){.login__content-wrapper{display:block;min-height:0}}.login__content{font-family:Untitled Sans Regular,sans-serif;width:480px;margin:160px}.login__content img{height:40px}@media only screen and (max-width: 1440px){.login__content{margin:120px}.login__content img{height:40px}}@media only screen and (max-width: 1280px),only screen and (max-height: 850px){.login__content{width:352px;margin:80px}.login__content img{height:30px}}@media only screen and (max-width: 980px){.login__content{margin:0 auto;width:480px}.login__content img{height:40px}}@media only screen and (max-width: 480px){.login__content{margin:0 auto;padding:80px 40px;width:100%;height:auto}.login__content img{height:30px}}.login__heading{color:var(--Text-Primary, var(--dark-green));font-family:"Untitled Serif",serif;font-weight:400;font-size:70px;line-height:73.5px;margin:72px 0 0}@media only screen and (max-width: 1440px){.login__heading{font-size:70px;line-height:73.5px;margin:72px 0 0}}@media only screen and (max-width: 1280px),only screen and (max-height: 850px){.login__heading{font-size:48px;line-height:56.64px;margin:56px 0 0}}@media only screen and (max-width: 980px){.login__heading{font-size:70px;line-height:73.5px;margin:72px 0 0}}@media only screen and (max-width: 480px){.login__heading{font-size:46px;line-height:54.28px;margin:56px 0 0}}.login__subheader{font-family:Untitled Sans,sans-serif;font-size:16px;color:var(--dark-green);line-height:24px;display:flex;flex-direction:column;gap:16px;margin:55px 0}.login__code-header{display:flex;flex-direction:column;gap:8px}.login__code-header svg{display:inline}.login__code-header a{display:flex;align-items:baseline}.login form{display:flex;flex-direction:column;gap:32px;width:100%}.login__footer{margin:136px 0 0}@media only screen and (max-width: 1280px),only screen and (max-height: 850px){.login__footer{margin:56px 0 0}}@media only screen and (max-width: 980px){.login__footer{margin:72px 0 0}}@media only screen and (max-width: 480px){.login__footer{margin:56px 0 0}}.terms-of-service__checkbox{display:flex;flex-direction:row}.quick_apply__websites,.quick_apply__employment{display:flex;flex-direction:column;gap:16px}.quick_apply__employment__date{display:flex;flex-direction:row;max-width:400px;gap:16px;align-items:start;justify-content:space-between}.quick_apply__employment__date>div{width:50%}.quick_apply__employment__end_date{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between}.quick_apply__employment__end_date>*:first-child{width:400px}.quick_apply__employment__end_date>.checkbox{flex-grow:1}@media (max-width: 600px){.quick_apply__employment__end_date{width:100%;flex-direction:column;align-items:end}.quick_apply__employment__end_date>*:first-child{align-self:start;width:100%}}.quick_apply__employment__header{display:flex;flex-direction:row;align-items:start;justify-content:space-between}.quick_apply__employments{display:flex;flex-direction:column;gap:24px}.quick_apply__employments>div>.btn--link-style{text-decoration:underline}.self-identification{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.self-identification--collapsible{display:flex;flex-direction:column}.self-identification--section{display:flex;flex-direction:column;gap:.75rem}.self-identification--details{padding-bottom:1rem}.self-identification--details--panel{padding:16px 24px;border-radius:4px;background-color:#f9faf9}.self-identification--details--panel ul{list-style-type:disc;padding-left:24px}.quick_apply__short-field{width:calc(50% - 12px)}.quick_apply__buttons{display:flex;flex-direction:row;gap:16px}.quick_apply__deactivate{padding-left:8px}.quick_apply .helper-text{margin-top:8px}.quick_apply__education{display:flex;flex-direction:column;align-items:baseline;gap:24px}.quick_apply__education button{text-decoration:underline}.quick_apply__education .form{width:100%;display:flex;flex-direction:column;gap:16px}.quick_apply__education .form .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.quick_apply__education .form .dates{display:flex;flex-direction:row;gap:16px;max-width:400px;align-items:start;justify-content:space-between}.quick_apply__education .form .dates>div{width:50%}.quick_apply{margin-top:24px;display:flex;flex-direction:column;gap:24px}.quick_apply__details{display:flex;flex-direction:column;gap:16px}.quick_apply__documents input[type=file]{display:none}.quick_apply__resume{display:flex;flex-direction:column;gap:.75rem}.quick_apply__resume .btn--pill{width:300px}.quick_apply__selected_documents{display:flex;align-items:center;gap:.5rem}.quick_apply__selected_documents a{text-decoration:none}.quick_apply__header{display:flex;align-items:center;gap:16px}@media (max-width: 600px){.quick_apply,.quick_apply__short-field{width:100%}.quick_apply__buttons{flex-direction:column}.quick_apply__deactivate{padding-left:0;text-align:center}}.subscription__buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.subscription__buttons form,.subscription__buttons button{width:100%}@media (min-width: 600px){.subscription__buttons{flex-wrap:nowrap}.subscription__buttons form,.subscription__buttons button{width:auto}}.subscription__input{margin-bottom:20px}.subscription .subscription-keyword{display:flex;flex-direction:column;margin-bottom:36px}@media (min-width: 600px){.subscription .subscription-keyword__input-row{display:flex;flex-direction:row}}.subscription .subscription-keyword__input-mobile-row{display:flex;flex-direction:row}@media (min-width: 600px){.subscription .subscription-keyword__input{max-width:388px}}.subscription .subscription-keyword__button{flex-wrap:nowrap;width:100%;max-width:none;margin-top:8px}@media (min-width: 600px){.subscription .subscription-keyword__button{height:40px;max-width:110px;flex-grow:1;margin-top:0}}:root{--red: #b52617;--light-red: #ff574a;--extra-light-red: #fff7f8;--pink: #e8736b;--light-pink: #f3aca7;--poppy-e50: #ffe5e3;--orange: #fe7838;--light-orange: #ffb490;--marigold-25: #fff6eb;--marigold-e50: #ffecd4;--marigold-e400: #ffc77d;--yellow: #f2cd00;--light-yellow: #ffe607;--yellow-e25: #fffbd7;--green: #008561;--green-text: #047957;--light-green: #4cb398;--extra-light-green: #f3fffb;--bright-green: #3ec144;--green-e50: #e6fff8;--green-100: #c9f0e6;--dark-green: #15372c;--evergreen-600: #335247;--deep-blue: #054ab2;--blue: #3574d6;--light-blue: #578bdd;--pale-blue: #ecf3ff;--iris-e50: #d6e6ff;--purple: #7b05b2;--light-purple: #d09ee8;--dark-gray: #222222;--gray: #424242;--medium-gray: #666666;--gray-600: #e0e5e3;--gray-700: #ccd4d1;--gray-800: #677d76;--light-gray: #c8c8c8;--lighter-gray: #e1e1e1;--lightest-gray: #fafafa;--pale-gray: #f3f3f3;--smoke-gray: #e0e5e3;--green-gray: #eff1f0;--white: #ffffff;--label: #526b63;--outline-gray: #e1e1e1;--error-red: #d8372a;--dropdown-selection: #a6d4c8;--object-fills-grey: #f9faf9}.keyword-tags{display:flex;flex-wrap:wrap;gap:8px}.keyword-tags .tag-item{background-color:var(--green-gray)}.work-preference-inputs{display:flex;flex-direction:column;gap:24px}@media (min-width: 900px){.work-preference-inputs{width:49%}}
